í«îÛkernel-debug-devel-3.10.0-514.2.2.el7Ž­è$>èìmÿ$ËHƒ�‹Õ1+_Šd”gü>ÿÿÿÐŽ­è6Y4?Y4dèéêì (í rîäïèñóö ÷ø =üWýnþt{°:8ë�:8 `:8 Ôp:8 ½P:8  Ý:8 @:8 :8#8:8FPFt:8/T/È/è0‚(0©80°98Ð:ž>>P ©FP ±GP Ô:8HPò´:8IQÛ”:8XRÌYRà\RT:8]Rÿ4:8^U¤£bY32dY3ÉeY3ÎfY3ÑlY3ÓzY3ë“Y3üCkernel-debug-devel3.10.0514.2.2.el7Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.XGP‰kbuilder.dev.centos.org'™KCentOSGPLv2CentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*..el7.*/$f $f done) fiùƯVn2z:ÃM5KÅ ý[O‰¨V*™\ø÷Wgk# %c#x(� UÕ,P< kõðZ#¾7Ñ Í#(±´Lè' ̃#ýœ#˜7ç‰ñ7t¾T7—CH7íÚT)zU7ü5‚7%Î187�qU7QGÖ#×ù1Wƒ5#2X7"U7¦YW7�T7º¯T7Ž=97%D T7 ¯)ƒT77Ó!V7>ÎT#=™#‘>7* #º37¦¾W7' ,™V7múT#)7êT76f7e‹à)’U7=¢W•7Ú87Û874“87á87£Ò–)‡7‰à #�f7 ¿Q7$,# ^ê7ó&h7foT7EðU#&#Ý[7Ü&T7"Â67�T#a™ F*vn#à#Z¹#+~J#.÷D0b÷Ü@Z¥ ÷�÷�‹k <_6A># ÅÐ#2#N#>6# W&Çv#·Þ“†‚#”jb5r++07H#Ž0 H#˜g0AH#c0H#— 0 kl#®b0H#*—0ÁÆ#-ý0Ùo#®bbW1^p-ÇZïg#A ¢ òB-#W6\„ƒi^$5I_»è„„\d¢# VX#-XŽ3`=B—�s#„, Â~¥ôìæ•  “�&c!ò»rr@q<B<3oAAC Ü‘ë]º@Ɉ *'%.sê×Â)>œK;5R,JaØ!…�"Cx#÷Š$(P†&º+™ LzS0Ôl]:ò/¦X²W°^5}^ŽÎ3PV<Æ÷0îV ¥¦c~`— &–¿ q=‰# ö·ö±pd ŒÁžyá†9s:¸w(y.øì�)Í@|~·a# sE#׺0È #±2&Ù 3 Uâ´ #Í1j_w.Xe#¥k#‘=›#°‚E7•."e/$YàQ"=ßK¬;•Ÿv@¿Né�iT^aI ë#z/m8/8LU¹-GPÎ�:#ž?´W8<mnq™ …VÙKC ˆa�X|-}ƒ C&yU¨Ù)äøDV=öwN^îÓLuôRxcTœËFq>+Ã)üDz¡/ú(µ#Ú 4;YšF# Ĭ#6¿#¤ø#¤õ#s# ±Ë#’j#Hc#v2#÷*t#à/ ©)N#Nk# 8×#Ç#–—#ê½##“ø#Ù’#>D` Ç##à #¸íU¤ôàñ&«Ü|È/«ØØ#Pð€EV5§bÄ,=rÛŘU " AÅ%ãÇbcù#å+žZ_|q#ÊE#ÐX#¶ž#)Umaaa"a¬f;5 åÌg"ô9H$ä#ÑûÖ‡.;Ú°•?g�8žîþ#> ´Ã6»O V¨3¬ï“MZiû+±# #êTÀfáöÜðå!Õ#›G ëË" ! ¤ .–;¾F˜¸bÎ%ü&¹¬ó‚#³Y7±…!  ï _JjÅõ róºM$% iØôõÖÞ% ý(ÈðÝ%ÜÏò(€ кîßoŸ·–IúO4;g…ŒÍ < ¿ >l!Ω '$�h¢ ç ÊO*Z–‡aj� £ "Àï^#ˆ’XÛ Ó|:ÀÙ,õ8^ �Ae3³èB<]ëZÖ…Ng×…KLö!äh9¾¾ßlVe-u6„@ » þiêH`A&ÞÓ Äþ� � Ó¤\õd9 ŒMšÆØÌ EaçÛ d9* õZ¤a\Yöžl p09V¼# ê ñª 9g io|KmŠ2Š®E‹´[AbcG‹Ñ:p ÉAI <x ÏQÙi÷ ýY#yäB¥SS ˆ|Ò¹)€9w¥·/ 'CDA+oN=$…!e:¼˜µãåy‰ ¥ ®#ß % kEà *OŽ»¾"¾Æ0"» ý”¯ ¡ ! ’a Â"!qSQ þ#†Cn’ö=+i¨[‘# d{#ÇVí%@V‡ ß''`%%ˆõ<!S*$6� ¤5=q “â*#"Øú• ú\ jÂÃrQ2©• 6HLNaJÞo##‚lH«,á# Z#Ÿ2 ?�1Å9;7€ v F#ÇI#[‰Ó#88Õ#œ<)ˆÇB#áF# ÀJ(ÖŠ# ƒú#ér#2¬‘VW#G#&ðn#£äëTVh# %#(…Î# +¨—#øÚ2>#äÔ¤ GÖÇ#i‘¶á8JvðGO#Ìd#[k]"?­t"…ýIäàÀb-[ƒo# ÂA#É Xf†Ž‚Šf’š9ýô—:#Pâ#6># roN]%„á#9ÐZ,#,m#.O #2–#ÿY# L!:ôè#åã#�V#ZYë6;õ ”:#ä'#ý w#K¤n\g#Ñ##UŽ#÷j#”›#V#e…#—&ñ#@÷3#» #`Î#ØÜ#¶Ž4#ÞÀ #ß»îæ#Éì#¡¶4#{Ð#8k6�Älm#T>X¿#¨P# Co1Kw#OE#@'/¼›I#!ù#¸¸HµŒ#Ø#tÍÂ#kd#s8«#W,^#P„#ù_#_@FyJ#Ââ#ëp#E #öb# ‹P5B¥#Š¢#Œý#D‡J ¾‡­CÕ#a#o´#è!#ò#ÑG#ýÇ#†‹#a¸#Z6#à}#:¯#ðd#V+",#¨æMÊ#BX#î}#õcc#IKvA#F10)w1#Ü$#JÇ =#J0 #,,Ÿ#õH# +e#`: ˆ#·‡@vƒ#Þ)#Ä*#Š PG#ŽÕ#?~æ#¡ØE—®#ËÕ#vý#~ã#28  #ö9#ê%#…�#²#Çã#D1< ö# ™2#ܲ-)µ HÏ#Ž(F< g#Ï#%ÙÛHøÑ#sW#ž×#>n#r#TÈ#ÖG~ A#³#æih#ž#-/O#(«#”iW#ô#¬½#a?#¾e#OD# ˜{#YF#,k#‘n#àh###ô]#èl#n¡#­:#¶#Ü#Œ+#Ž™# õ黨#Àe# ’/k# #°#®â'—QP## mŸ# ¦f=>£¦#½*#"²1$µ¼# /#o¾kÛ#•q#÷²#hY#ÿ@##œº,h Ë# I3Óå#Ö#r #ì#ù¿#ÑI#¡#(# ©#øZ#ùü#õ]#Ö#+§#î{# `#²Ì#<ð#¦.#¸#ÝÔ9a²#³ƒ#–ò,f# "Ò#3#�çmHUD#Út#f[#3c#æ”#È# =/#´«ô#AÑ#™rµ#°#’âDqÂ#^Ä#,#\» þ,"T#€ó#(’¥#¡#7ßGFbÂzk# Î2ˆ#YØ5°³#&ƒ#Ð/#/_y#íì#Sð#‹#y\#À®2¬B`*#¼#{#y“L ‚#7e#(V#ÿ`#ŒX#�t#\“PÂÆ]Ud;:š[øQ-¢S#Ê=#p€#Ý+T®Çѱ‰#ʤ.zJ#²Á#‰Q/¦i#_÷#@y/*N#¯¦#�|1 A�#rr#ƒe#°R#š19Òµ±#œ1#=M-¡MG  4pSRï\#9Èx#­°#�È#W÷# _2¢\^# 9.@nÈ#We#£^#8$#‚k1ž\#I‹# ˆ#`£]ïuûC��#±S#ø¶#fQ# |#DN#Ì|#àY#q�#80±_#‘# M#ÎX# àJ#¸¬# Q#i`#L€#ßL#&6#¦d#—b. ¡v%I#9þ#N\#¤]# #7ƒL#Ö§#R#Ý–# ›o#ËŽ#P¿\-2ÚI0øp#Á:" ,!#*##‚¯##.“#~#2š#dM#Ët# É3f�P éé[Š # ¦@QŽ# zÔ7ýÅ^Ð#µÿ#Á=®1|š#À#øM# êÞ0ë #ô?_à? DªŠj:”竱¼»Ì¼į̂ÌWˆá#Ç*#V]#°g#oc#xÒc?£#Ä#Ý#Ad# ˜}.##fJ#¦¤#Š#€µ<:I#­ü-l7†J&##Í aUä#ÕS### Ë#öÀ#~CGqˆ#ÁŠI#cÏÛL@K#z#SY#–Ž9)! # /#¬Ö#0RBêÔ#]#�™# è#È?@¯#û¦#gò#%#?D §#m£#K)#�*#�E¯b�# Ä#$¨ú>#nã F# -"°ÇN ·! ØD#ZöÀ# #  /#Ž#!j#k&=Vj""#àV#Ñò{ý{þ¸#f–Ö, ÊÞ# »é# -©# oœ#­#%¯#øoÀ# úœ#<)UTÁ3#wË9…#óQ#>à #þ€#… êÀ# ²È#š(#è™#½FBš¥©vV#A@#¥‘#Ë H#¤p#€×#‰(#û#!W#³QHWvz#§a#Øñ#`’)# gü#É‘#Ûª#’#R#Ç0#Ðc#DÖ#c#˜#˜#!07x#öÁ#ŽÇa#ðÆ#Ê #Z“#l*#["#>²#*ï#´;#KÌ#±Ž#ã¼#+  #®%#/#x2ÄØ#ÂS3¿^#€#»ü# ;#U�#>q##33µ~Z###¼$#íì#>u#È# ¾ö_­×#Â&#ž#Ü#ž3¼K/ÏP‰##Á#È#Î]#o¡#™�#ŸŒ#UŠ#Z]# »fUrˆ0)}#óÊ#Ë,#¤)#�ga9Û•hT>+f# i)‡G#*s¶µ xU#Gží&#ÆîÉ#Ÿ#ÐÝî#ëc#bU#‡A q#h Ä#öt3$ž°#¨#Mz# VE#$ì#ÞA]? Ja#gà#u‡/ ¹À-j-zß#ãs#­Â*Låð#0ôé# 6C#ì#‚BTϹ#:Þ$À}AL#í!#ü\#ƒ8 ~#ä I¶y#$# «n#â[Õ뚀Å#°i# |W#­H>=|#4Y#UV>Ê£#b#J#¬÷]N 3Óè‰^#‘-*‚#‹ ‰ø #�#ÀÂ#; #¨®#•¤#ˆd# £p#ˆ #e # ü|#ëA#¿œ#ùuEŒ#ÜW###h~#W‘&CÍy#JW# ¨„# +à##D#®¶# {#¼™#N4#ºû#ÿJÎ#€Ï…p#Ó#ó�#y #¤ï#=ÃZ#õ#*¦#]ª[Š µ´½¿#(#}ð#m ON‡±#;$#f6#‰@# ã¨G Ì–Ís#J‰#É�# -#AÖ#‡#=Š# +¤# ]S#2Æ#|¤#æw#´Ã#1#ø#æÇ# ØS'QôC_ äC ýFuzÒLBµFH¶|Œ4:–”éTFçsñ2/� %Š¢š,|i0£ Ê$q8âqÛT�slˆŽl1g‰{5טF ×Ñ)ÿäY ¡… >% ÷Ù^õ[ [yѹèÌý¨Iíöðg}\\!sŒ TlÔšà�RŸ¹™áÃ{„œš©7 Ȉã ÝH5áü ®/oY4O%V hMÀù2� N"‚à·¼K Õ¾s`ÝE‹ò$`¥6‰G‹ 5P=!:)D.(M&&%h"_*N!c#@/.fY*9!/*".+-A 8"A!&E)##,/2$0$<25 5($M60-#:d9&)$ SE7"G#$$7!F0"!@"2#/)(:G;#$$.!$/2D0.:`/#"!ET%:7H6%(8N/72ZQ$ D K 4F N -)<>0:85,KD]WQ80K$K,& F!7!8#*,ND+h:e*H 1 $-H;#!N$(,82b&c_9U 40%< / < H1c" -c*" (/17+" @"#18a" !./[NE!$ !"$"BRhS-,,!51:!VeV+"<''  "#+"L /!$!'$OG1(?$$M)_05K .),,   4!&ÖŠP2G) !/.8 ?**M* *82*b =-!- `$.A"\8.D&9 Uû.)$M §x'UÁ ?z “#¹ &$�ÑÌ ëÎ'˜ 3¸ ; ‰›É ¨1 æ¡   ä  Ç@eÌ}e´”â ý"èƒã¼}  ã ÿs%8¤2Ÿ·p6qÙ ÿ îÛ Cžû'%'ŒB´�_í¶Ø à ßï,  4üÀ˜T ¥1é;OYH‚—Uí\,W ó!,r"ê5h^€‰3þ6¤=̃{± %аpçi Ð^l µÊ{º ÎD} G²Tf<ç  ¬"Ñu>-°#´/¸Ë r oÇ' ºË1Ó÷ ߣ Kõ˜£u¼ï!®øýØ&Ò%'Þ ¤Ç,TT Þ@PB‘ ôš)x*e§U dÆA<o~B”53ê±;/öFÍ -|¨# "ûËÏ ôŒ’'Cà½ìèÞ Šp0j/k9?Ëü×YMFá xETŠÄ$”ÌÇÃö"¨¡w¶a+±oÚ#Ç#Óà4PÚ?Bübv;Ï09¢DD)U&4a- ¿ ày–Çh bkÊ {(\d;{ þ Ál2§”Â%Ò :Ú(œ G 70Î"YG "•KpÁm®ÙNW %Jgn gþ�/…0c¿…»¡ ÂÎ)�{ zC÷*ZþèR”ÃéGõèí’…Ú#6Bd·¶U�c+¶±¦Æ« d nLc"þOâ+÷™Ž—„Fàð9<Vo)4=2éOÇ tw Ù>_Ÿ ˆ@$aÒ½' ü¦«‚Q °q½YÌA ýg¦÷Â4ÙCÐ? ê ©k 2) ôÛ3ãΧoíÜ�ÃN /83 ×€4�GíûN µ íÛÿ'ö ›¨ <ÎóIKo{%Sa@'Ãm*ÿ !OBìh�,*?šµ_ÏW�/£½Z>b&"(Õ”¸ÖR‰y{ µC°”„8„ßA SI©„*ï#rÕ8 3Ë-SB%3# âIBbèé +”‚Ãú †@gÓIJ’¯�ã¤Yõ"i l ·Ó ?ƒ‹¦ß\Š‘D‹úú é½_¬¿dt vÊ¢/üV_q³Z/Z&›}LC Æ �;• ¿× Ú+órC(bªø¹G ¼¾íR!å @ è%[“¹I&Ñ æM &©Ó µe mÄ!+�SG‘EIiY‘-5!Šå;ߘ²x¨ñ¢ ‹ W‰”*5/ˆr2BC¶3 ŸtRMõܯV Ž Í�?\'RÐ pD!Ý�-d&õR^7ŽúaMÜ¿6¾oÖ: EšW°~ª³4[Ø »99 P²M Ñä¬ô­+— O"ÍgØ £Ÿ�5Ö‹d¬ÞÀ#¸rÓ ‚ &@*;re *Öv…÷   kú,=5awGÇ'ئ/ ‚V ‹YÞ±�­šÑ‚K%# p ×ø æüÂͱv ÚÞW†€ —îí�bG@+û#G NREƤ ä1´×UÑš!;µö °É©ÚÓuÝ’��'RÐ �3äEœJ ‹Ê  Î&î($5V+¦/7]J 1š.qC)k!33�ŠöÅ f0â Nyž  / ¦T–- ³úWö yW&=í©ÕéÉ?ø ZÂ#`¢6 À,¡s¶1«:Z ªªý•·ëW 7šXý0~:cI'(ÓÃ|x?Î[NññŽ&ª<÷Ë’ iJá‘k8õ1² U FØ ÛØ ä": ÝzS%ÂN["%<. Î!00lPí ‹ÆÙµ6.'/"µ ÈT—dÙ3qk£*£Û(/è$½@ Ê2Ûq#D´!ô¸c'^“¤Q N r/Ó[•Hy —[� †•iº@mi]§Þ ¤E®Œ¯A² ÎAî@µ °å¾– 8ñ]@J üž>*§Úü@üK’ ±@„ nÒHg ` Öê ³Yn =:>Š�! &ç ÷8Ì3Ü4?Ôk`Cë’Ñ †Ý˜ Ím¸1 »�©C# oÙÛÑ™T!6; ^ü(Â#ñ¤.�+ðë4Èäya˜øû ì B†\•jXe èƹ �=7â.ŠW)"®— [„0¬ “ÝC3BŸ !æ–”Ìq]åÙ Ö ÐºAßžŒÛbý50È'a¦ùïy² –3¹­¼W–.8¾Þ %L ¹+ž‹Ç ?.ä ¨šÍ ôC’¿BÍ›æÎœç ±ËŸGÐ;¨=çÞ$ˆŸfÓ |ñÉ s ±!zK€!?¬ $Yz | bAZR�|   ñÒšëúí@J‡jöq8±¿@! v‡íÀœ5@?/½¶¹ùú )E¥÷ �9¤à‚G}ÈÜbãM<ª�³ãìF�^k¤ˆ± ."få™é‚K[4`°‚Už#i:µ7:òý0ì° ÞWvû¦Œ"ÕFt¹¨¬>æý¿ì�»� •ûþ e¤mgHZÖ‹T¾ ªÀ¡T$#Ö°=Ç´‰&A¬ý½»  §t 6 ^/óÎÇB[îë� ;Írî°ø‘(˜v? @5Ŧ@º+Ó%�­µ.ø)v"Èt »©&P qò³¸ 1%:) $â$>"³ Æ"ë¦éµµ¸%Øó"›2M d JÆ÷&ˆì,Î ðœ \ Š- ­  Dá”3�ýµm‚!X 0d6y88œ îg76'0Iq*ŸZŒSÜ pd` XµÆQI ˜X] ;@áUx3ûdE<Ž2ƒL ¤ ›‡!�Z‡Ð0 Á ô¦vj]|"qDÚ¶ŸÓý2æ¼�‚%ù±lxB7ü:ç!wCNH-¡ ù=Ó!²"ZØ § :(½·ëm S¤<*‹ 21eY- ¿<XX _šPÈÇZIŽp,©¢)—¦vï.G� nÑ@wµ ™¡ Qì ‹à9# çÆ1Ìë{Ç‹˜DËuÉÐ/‡ÿ/�— Üx+«®ú jÐ_¢sêÌ¥,×A#‹Û„�gŽÏÅÐø¹…6 M«h€a+î æ3Ö ß ý(rPÕu ™›oJ]€TB'éEY(Lk \Uõ˜ ½  ©" ‹8— t´,§{ éɾÃ#%à@I& _�ö"mªà8Í lg' 7@*Ö!ýBÛ¡ë ÞÝ™¸”{R/Ô�^#û` B�ø ¡EO3N–××�!Iö85î8ø‡ÕmŒÿZ´ç˜M`�ˆ ¶(t U34 §ZÉ<`Ò5I�^ wÜ è¦V”r4Qü�íQ�í=$â#˜5~4�É&gÉYìRÞä r ÷@a”] Ÿ]e+¨7 »a ]5R€£R^’^°¯ ©’ Åî‡üFq‰›í@ç 1³"ÒdU&iÛ'Š 1–Ž úb]sy>dãuK ï˜p/mýM"Ð$5N}ì� ¶ã¬ì1m¶ê¢�…¿©„_í ˜j<Ú¢º� «Û;�s *ERuq34 n±,§ ?·ê†qtÌ œ¬ ߟ$éN\ó>gSéZ9Ÿ‰¼s®™ h>'ô }•º¬'ˆ,:<Ž ) UJzF+ õݵţ£ â5 µ À¹³!%>N�²€jü×p$g–j¬'$¥©(.|�Ù/w «øEÿëÖÃÌ}îN ä0ʶBtíâ [�’< )µÀLï& ckjÄ™ êϧ2 û Âjäö& $â*L¼?0hýow2²èÖ"<2@$, NI,U7¶Ÿ³=Ä<_æ&öB¯�`§]M!$¦Û&ìdCI5 SYV©"Ùh ç ¶rRË Ðþ2* šÐ?)NQâQ›2ò²"8Ý"òL8/ ú¬µ²ö 8U?Ô1ó ‰ò3P&u ¥ Á=0Ý\$޳� °-,…ZÁ1>¡\Ê>¤ Ÿ$i ³$`+¶:lhÝ ”p ôp ˆ�î’» ´…(c … E ˆ6|Ö{%â'B Þ #� € W 5l Á ؃#MDXµz°º(^.QÖx #8† ­³y0¬• Ž Â19)}µøâžw²¡q­¦Û³_Þ"‚ kª D Œ ° rìõ›^ Úeçœ ÿ +x4Ž è_ 0oZÐògy{�$Ú%ÀqE/‘0 9ö’xTh©³qÎHà«)ðª5G7&,Ï~e/�¹=Jà §‹#ò Ø»Fu/((y Ä$k‡IÅ ê m"ú8uK>ú]À :Ö‚Ó pf H5Wd3XÍûcÚ̾( ;þ,sPV 7&ó\ÆO\ $ ô9&%©ÂÐÿ :'VçJÚ omé#WËB ó´põ!”ºQ =„. Ó8BêF¡U @ ã  V òŽQ Éø1§fo¼Å�· Ž"{µb̈¨ÔŒ,% Ü )O ° s ÆKñ(Œuœë3äð u‹Å„ƒÐ =_K" šRi`äòdÑjre#L?G }#‹–Hk{»rKIó$;� 6 éS/$ ä  ·'ê",J¢ž� * ²Í‰%‡? ŸOsà q 33Ô1� Ž]-:EðäÈ2OQ#. ª@_>üS$*øÚ ~Úž0 z˜¨` ºiÙ1·«ª¦¨#×" Q"x ô·-1Ü&p`ÚH,k†.J@Ÿ §%æ&½“é2ˆ¢a &é•XÆ ê N Kyù0%ŸÚ DxÉ� h è–ÏÂIW|¿&FyÑ ˆÔ/ C@+þE *ÿ¨ Év4&DB™¸ ŽP¾<Ob§7J‰ÒTÛyæ»± ÒI+¹  ’ §p§k¨ˆÅ ÕEß0}œ¡ ÌYB¤ n`¾ðÕ É è(N™)Ï;E®"æ¶ Îs>g@bù";´tT3._ · ó « »@(µ-pí= ˜L«n Ÿ4x @?gzQÛ EK0bh!M. " ,Yb<˜·Ò$1$N(ó' ³ƒ->ž [Y%EÂ’0†lqš9Šw šKŠ=…¢%ïxT ÇB) ÷¿ NÐ1 “$)ìi " q€Ÿd ò¬1™ ?o}t ‹Ó)Bh#^07€R ' ·™b$j mz†Ëæ1¿ ð"~€^žê Ôj ü Hó1 )çy6ÿ|É u ¡ õ!.­Ïá‡e+ E° 9 mñ .?‹ôCp S¶ç�W`ÀQçW†SÄyEœ´ zos 3  Šo�ôšˆîzI2—CyFÌ1æJ¬XðãýT¤7§Ù³ ½ˆ¤n~¡cc}Lžb‡Å’î 2ä}OQ�Æ£Û€~ �Y¾£›±:|Me#Ä ¼)ÅYÊ)ÛE'¿ÌßÏ�#?—QíÓF“•8ìjppd7AY›QdR©‹FxJž´íèÞH} ®bÒ GlX}5°í �uT ¹äQJôÏteýNK†4·znð'£ê6á%DF‡ O— K ¯KÃ9ç-Ä eÙ1)-@6:.›ÈÐi—y y?÷Åú mñ íW `† > =}>Ÿ"׺W1)¾ñOhÂŒ¥´Z"/=é!.HXÀ"èfÚ 1Q¸*;i‘rÑ_~_ÀA·#[»3×Ò‚°8ac¤cz*¡ Í“ï�eüBy³2c"�‚u‘) à + ¢?z˜m x ‚•_fþ7¡Q Ì ÎùØè ü Î[  Ê%.…¾ ƒ~’ Cg•ï 9" ³/>¦³ « ,+ , ¡�-$©¯@¦É%2;â~"W®HQt-šÀLkgì/Î 6"1‰ V~3m±áÙA£B% RŸb>W¥ª2E — Ò›4ò .y©)« ýì1C*.4 �¼‹ôxð=Û¬J�¯o;jœ Š#×Mµ? ` é´µ'ÌA¡`•©ÊJ �í, Â É ! /6ãcÝ ðCÝÏ ?„þß Ü ë*N„$ ò)Ö$ê�lø&÷©°!œ$/ÝöøÃ*YO ‹[,T6Zgâ6 1#ínwŠ4ªf":z:Â#É# N#'èÌ^#¬:#D\!^)sÑk ‹ —£´ © ie#ç²/7Y÷ C# È7#ZÂ#å=#1.YÔ# º¦#ˆ#ñ¼Q ?Í#Œy#Uv#_o#ðŸ3³#mU#v#°#kz’#¤(/ŽJŽ3t#Ë_#’ƒ#HøA1#‘pÚI3[" Ú#3 h3o¥#'cà# ÚŸH 9÷#Òÿ#è#}#8XB#N#]�#øà#%�¢#ªÅ#ï-:º à#Ÿ"#)ú#º#³˜ç7 â#¦#,x#÷¾#s�#¦#�#ïíþ#¤#T` 0# ¸†A¦Iž8#ÝS#Åà#+ñ#ð«#\‰#H#ÆV(—8(dAÝ;¯/(QÌ“¬A îÝDÕ4÷"¢˜ëYX‡Þ_ÌX¿(ø-Ÿ{H•`WŒp ¤ Y?ž‘ø| 4I ›e¼C½VçÂÊb Vƒa\p"ËÈ9m Ø]ˆÞ‚'{S ˜)ÇKNey–(¸þ™¬*8Ž tPh‘Çæ )(V”�ˆ"M!bWbÞŠg W6Õ2© IðUÖ9YT6XÚ�Ùø¿*#”eÑ6¸È‡�¹xYg ±X"—"—%vä~ä~"h"h ª ª,@ØuØ Üf9˜> ,ki×>#c9j5›Od*¥d„O ½ê_ ʹÖ+Ø#ÀF  XmBAs—ø9É|­zü:]lÒ Vg//5ã¨ã¨YY<ÿ¨‚@ R Ø«G{J÷j/žp3ˆ6—ÚpÒðÀæÛ©/Ãõ4@å$á B'¨8Ø/¦wI81mA[Eä²»½½ÖðÀU”§–3<”ë s¬5dM‚^Ø ½¡S’Ã]ÐCÀ í0¨8Ø o& P è  iX‹7 ]2Õ9#ÿ B7l#Ô¹# F;8âD#dN#¤{# JF#�<I XIŽ#£g#eg0}‹e#c§#ä©7–úT-‚Ä=Z-~JbÊ#Ø~-¹�†!v 1åYǶ ä&:À óº#2Me 9#©è#Ê€d‘Œ¹°ÐM–È\)#Ôú½ŒWı³xJ6Ù Ã<ÕvÕ¶# #›Ñ<ªé# låRAêL©�£(#¸D#˜k ;Œv-VFœU#UÅE¿ {’ ÌÄrä¯g .SÙ'Ã#·˜&Š SQaGGc000‘0XÊf*µ-)ù+âÏx3på1¿ Ä#v¤Ò TËö W{2 ЯÀ²ò9C6ÓQ#L K)¿#$0)Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤AíAíAí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAíAíAí�¤Aí�¤�¤Aí�¤AíAíAí�¤AíAí�¤Aí�¤�¤AíAí�¤AíAíAíAí�¤AíAí�¤Aí�¤�¤AíAíAíAí�¤Aí�¤Aí�¤AíAíAí�¤Aí�¤�¤Aí�¤AíAíAí�¤Aí�¤AíAíAí�¤AíAí�¤�¤AíAí�¤Aí�¤�¤AíAí�¤AíAíAí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤AíAíAí�¤Aí�¤AíAíAíAí�¤AíAíAí�¤Aí�¤Aí�¤AíAí�¤AíAí�¤Aí�¤AíAíAíAí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤AíAíAí�¤�¤Aí�¤AíAíAí�¤AíAí�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤AíAí�¤�¤AíAí�¤�¤AíAí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤�¤AíAíAíAí�¤�¤AíAí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAíAí�¤AíAí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤AíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤AíAí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤AíAí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤AíAí�¤AíAí�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤AíAíAí�¤Aí�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤AíAíAíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤AíAí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤AíAí�¤�¤�¤AíAí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤AíAíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤AíAí�¤Aí�¤Aí�¤�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAíAí�¤AíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤AíAí�¤Aí�¤AíAí�¤�¤AíAí�¤AíAíAí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤�¤AíAí�¤AíAíAíAí�¤AíAíAí�¤Aí�¤Aí�¤AíAí�¤�¤AíAí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤AíAíAí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤AíAí�¤AíAí�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤AíAíAí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤�¤AíAí�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤AíAíAí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤AíAíAí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤AíAí�¤�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAíAí�¤Aí�¤AíAíAíAí�¤AíAí�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAíAí�¤Aí�¤�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤AíAí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤AíAíAí�¤Aí�¤�¤AíAíAí�¤�¤AíAíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤AíAíAí�¤Aí�¤�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤AíAí�¤�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤AíAíAí�¤�¤AíAíAí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤AíAíAí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤AíAíAí�¤Aí�¤AíAíAíAí�¤Aí�¤Aí�¤AíAíAí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤�¤�¤Aí�¤�¤Aí�¤�¤AíAí�¤Aí�¤AíAí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤AíAíAí�¤AíAí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤Aí�¤�¤AíAí�¤AíAí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤AíAíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤AíAíAí�¤AíAíAí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤�¤�¤AíAíAí�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤�¤�¤Aí�¤�¤�¤AíAíAí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤AíAí�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤AíAí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤�¤AíAí�¤�¤AíAí�¤AíAíAí�¤AíAí�¤�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤AíAí�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤�¤�¤�¤AíAí�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤AíAí�¤�¤Aí�¤�¤AíAíAíAí�¤Aí�¤�¤Aí�¤AíAí�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤Aí�¤�¤Aí�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤AíAí�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤AíAí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤AíAí�¤�¤�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�¤Aí�¤�í�¤�í�¤�¤�í�¤�í�í�í�í�í�í�í�í�íAíAíAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤Aí�¤�¤�¤�í�í�¤�í�í�í�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�í�¤�¤�¤�¤�¤Aí�¤�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�í�í�í�¤�¤�í�¤Aí�¤�¤�í�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�í�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�íAí�¤�¤�í�¤�í�¤�¤�í�¤Aí�¤�¤�¤�¤�¤�¤�¤�í�¤�í�¤�¤�¤�¤�¤�¤�íAí�¤�¤�¤�í�í�í�¤�¤�í�¤�¤�íAí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤�¤Aí�¤�í�¤�¤�¤Aí�¤�¤�í�¤�¤�¤�í�í�í�í�¤�¤�íAí�¤�¤�¤�í�¤�í�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤�¤Aí�¤Aí�¤AíAí�¤�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤�¤�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤�íAíAí�¤�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAíAí�¤AíAí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤AíAí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤Aí�¤�¤Aí�¤Aí�¤Aí�¤�¤�¤XGK»XGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGGÎX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGGÎXGKÆXGGÎXGGÎXGGÎXGGÎXGGÎXGGÎXGGÎXGKÆXGGÎXGGÎXGGÎX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGGÌX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGH‘XGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGK»XGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÌXGGÌXGGÍXGGÌXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGH‘XGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÌXGGÌXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÌXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍXGGÍX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGH‘XGGÐXGKºXGGÐXGHtXGGÎXGH‘XGKºXGGÎX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGLX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGLX,œÆXGLX,œÆXGLX,œÆXGLX,œÆXGH‘X,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGLX,œÆX,œÆX,œÆX,œÆX,œÆXGCÖX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGLX,œÆXGLX,œÆX,œÆX,œÆXGGÏX,œÆX,œÆXGGÎX,œÆXGH’XGGÏX,œÆXGGÏX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGLX,œÆXGLX,œÆX,œÆX,œÆXGLX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGCÖX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGGÉX,œÆX,œÆXGGÉX,œÆXGGÉX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGLX,œÆX,œÆXGH’XGH’XGGÎX,œÆX,œÆXGLX,œÆXGLX,œÆX,œÆXGH’X,œÆX,œÆXGH’X,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGLX,œÆX,œÆXGLX,œÆX,œÆX,œÆXGNñX,œÆX,œÆXGNïXGNïX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆX,œÆXGH’X,œÆX,œÆXGLX,œÆXGLX,œÆXGH’X,œÆXGLX,œÆX,œÆXGLX,œÆXGH’XGH’X,œÆX,œÆX,œÆXGLX,œÆX,œÆX,œÆXGNñX,œÆXGNïXGNïXGLX,œÆX,œÆX,œÆXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGLXGKºXGLXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGKºXGK»0f96db03cceb5248b13e8e3a45939f7382775026bfc9080ed8a14f2f1b8028c1fce7e687f458e97db6df2e07f481ad79c00a47d2d9bfe3d38a8edb132329379a9d7e6c4c41dc1b4cc562b9bbe383f8c410cfe19342cbe0061d560788039c4e88ec40cefdf2f1a399850436ed837c715e82262ad6bd76370bb042b5a978f14024c7ca05e4ce6002c4c9f45ea7bdb8abb422daa562366c8e7e68ff313b39c585877f763e0e59d6718fbf4b8fe1fd23b73c74bfca012ad6a1d01868a897d1776149a677a81dbfc98a807e918b5817aad6af9099d8d47c0e9ede4e7c8ae88769aaa39c2381867f3aff7b7a44aedcbc380f64f34802cad8cf3885dec1a9b6c162e0495b10c9867d8a0a22c3e1fb6ba1a62fb0d50d61946eb89a61c8c33fb2b82934b385d358da3702bbd66de53bc3474c7067678cf56c0a94e77b1fc8dcbf2496259e2a326dc79cc41d36f90b5d19b365eb5d9da18f5ee4bbc3e9145747e414daf29fbefc8282f66afa1f2835c48af3778956ee857a1bfbd99ff41bba34c82f129163571c2738b88cc09f74b4b84ff494f71bb93b3df25675a48178dfa7ce98244c60bf39d71dd561dc2dcfa63bcd3459116ee45f49c6c8ad60cf0313e610df212fd2a85924257f0e5b150b69fd033762567b406264b1092988811dc42d11653e284547d2473be85bf81afd06f862083d40470d6c95b6261bdeaf669e4caef5b8c745fb002e20e1e6e85f317097789fdbccdb76cf106b638c710f2746320923db242634326e0da52262a2efbb94065034b71b39c8ac9a5eb6008c6a3ee77b38bc5ecec6959b7d013175060d56ac9186b43e54aadad9b595b45ae81b52c0586801c731f5f0322483d22569971bec2c889c6a023319806f6388f5c0a6d455fcf42915dfaed2a909b79e82ef856136b094e402e23d744d2f42ea02bc40031c357bf849aeeb98a2a6e0720838b8113ee9a38333c0d27302cb59ef6c0fefe8e4d4e0bf58ebaed145d580c1dfe348f76f9074f039c9504f986b96993ef52d590c94a4b44e775fd6ef0e6af9ff71273631dfc901659242e7ae4f0e2133c5764090be001b5aae0f9865702b7c49909da7a50175fa14dc6c5058c3e018e842983c3f49552dbc2ab603daa9dc37e95a50fb09029ff84556f5c33b618113c1e68cd778a8ffd146ef4a98f90b5ef2ca068b41ff21fcf6b37daf37d408c75432213015475efddea53b414a249f99b06d79604cc514de3981f988464c6a856402fa2b6869fbb4a3780363a0edcf66e042b9349779b442d410acd1668486b3794db197ac35721952d13e5073a6557e584fed22409c763f0cb3722f693cbb1865ea9eab0ce9625cca8016bf74a94f1ac92f921744db073e4d1d19f7110cdf5ade85b9e8540c4fcbca229fec6b46aa922e8eb3a8199b3ed9ac28d248c93ad6c4ed55cf86cdadf13eb44516f68970bf63f693151ba7ee7856ce7a9556369c669b4780b6e1620c957ed597db4bc2becb8c7b254dc12faedf2a6e6cdf2dcd514472e2ec37f47344a0e1ed4c3d9f64ae86db0a318723d52240092445bba71013f8e98686c479b2c610458e3c7db5465d51ec86799a8f0938021412fd409758c6050aba66f900a46c57a93c5973166a903c89bb91c1091fcc03b43f017879dd021ce19477c15ae4fba83ad2910dfc9e669de6b676090516e583235932ffb45d4a9824e50e5ec06e49271de6268b166d11a1c9605216d4ab008cc2493c76214f7921d7a9f3fb7c7ac3e0fb0455d97856ad689955847c2f788afe9bf77fa0e054b3ccf306c066824a5a42dc9808fec0f91d94c76deb4fdeb191b4c6268946fb42fa77b830a49526c63e19f1c5fee5d0423f76ada98bba2b074ce21ac9e870e7aa5e3e0a8a3cfb6ad43700311cd4d7772921d5a2c0d4a30378207bdce23f4982b3d57d723da990028e182723ed09b18afcb379208ee40705d457c5825b31fe5726ecb2862e2d65e8ceb9139362bb62ee2ff9c5fda0b782084869fed4f9589a825b5f212418f2ce9cb2cd767f9227ec52468d27be819b5e3e426b2e6b8ab94fef83a0b2660a91cc22b0e425e6882619fccb2aa59dd5b62bf6964ea921f6a9dda3cbb471fa83b4ccfb9901f63a1548397775023280c7b23152dbf140007745cf9e12c062dd39e4cf8769154ba44ac5da0b18706e33294a317f19ad28b4a091b600860f5608c64105ab4c5ed98626e4a92ef2d95bc9bbfd4708001070e5529aa4023ec45872573c5349cbe517babe63f53f361b9848083327f30a0ddc1c3c1e9e4c76b24845c9004ceca5e9faa35b4b3b41b95d179ae31f2bfea364b751d2f1413bb400c3df7b285c540aa9d0e946c4ddda0a181c4f066f4bc9fb250d8c279e859f6517796de4f75ec65610d353a12a87a2a5d64dd0ed396242ba33b4336befdf7498dab2f79d17680a94ee37d29e1983eee42b2e72273685832a1710c123423d2a4473454fd6adb07efd8317a33cb88112137e8600b76f2b43c5d80330671e0873d54c574189bb34fb2c1bb07857af6e85e1c24d558d629a3cf22c10101456e0d19bffc7f44eb270435dd4b384f159c92709733120a5e9dfb30dcad14e1f12708a51f3d8d4f0e257f20baf0b0da5df0a52752750623868eccbe63f7f322f2fdf1c4e8f0cd9d0e45399094b1c209faa3572c1e9a984d9a9306e94f51000d4d72db697c58e50b139fa75c9917c8d7d9db76876eb433bf3d4c6ff6b2fa2fe225b865eee2b0565cb8e8c360f730e06564ab828c2d1882279d13974f25135948f1535918939586e1080b891438b255962f4dea6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfd722bc31356e3c55809df19bceb6d1e693ce445e4b65eba57101fc46d8d24f72422a78aeef7982157b3673603ec0ca9fee565867fbe916936d001e157d297a9d22158832c0f14b79c5dccfda0d027bcf2f6fe694ffa20f48b9edee41183b68994455b25833c14d88093adf1403c6feb7f9883ed60e7aafacdf936302b8d4d614789095c1c3a85524866a70f94abdafbdf0cedc7e9d324257b67d4f2e1c27f8c108f272c5608fdc2bef931934cef817bd4abbc4b51d90b57def630a4830d0b858fcc324e6ef0104ea8d614989d4a34b2407f7b7b8c8756257ea9f0a9c5c3c0a73ecb286da3306c6980458b08a864f5409c30e5b695062c21ca19fcc383a5aa0e9405a64f2b396be9dc9b6142917d5b11cf2bef84c1cf87df12f2013786e94effc6afc1a008d6f550a1b70795a04754e9a548ddd6ac9112a46ea762586312f74c901a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242afe83b2243b9fc2f79354c7a67e6327d015dc6217dfd790a871af066a6be2b07219dd982172b4aabb1d260c4afdb09fdf30833f8e30a8d895f080f6a756590c0fd925819ec2baf6e6ffa2ed53c98cd7e64b8b50ba9b4e2e1a44690f9bc7794c61a46d1b3bef3be88e9ebb8c193ee7f595bd66521dddd51f80b2e087b1c91bef22c7e5d33f640daaf8efab8010dfec25a956c0d810562074ba0d098e3d93fa7b441f2bda23609f017f862038251c1256eb857f672942af36aa0b318e12096cb2b06f1e493dd140843927d5bd04f60c8885d33f05f94d12b5455e4383b371e724464cb589a9bbb4f56df28e9bb5e66ded57ec0f2c0846056cbc9515835ccbbdeb347ec81aeb4d063215ede4e3c6baaaa3a99a837d8b2b848a3589c9bf13df1b26c6da1a5fc9a74f14b5ecd97c0284f3f227d738feaa4ad9b645b5f8cc2fd9b35721d54a44eade22432736ec191756dafaa9684798fdbbc534336eb28935973a311f901a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242af7f22fb22fcced72e53b82ec5c3e438b43380f9c02a57bad656a62d4504be4001926f0d2bda8bfdd9b1246779e0ac017fb727f206fb1dce73b7b26a81d55c2aec246c101ad69232414ab4567eb4c7fac81dbea0aa19f40c5b13999ae43519e9d4735a29d2511166d7ec611902c615e449ada30d807870ac25f8822c557a2565a9443cda5a89ddc5dab7af66e316b69a013f0d4d6b6d5baab34ae1b1d5413c5175dea9a36526ce61165286190d31ec5cd9dffdba092f902589bd0895c7402277b35bc9d5a2416e1923574d12225cd85a8f4e517bc05f360b00baffb74cda0ecb247f8166832d742e9cdc434d6f08827d16c312a4a8f9795a0f0eb307cdc849d256a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfcbeaf69df6ebccbdde3c9eef2db1be02dae49bec68202659abf4d5c4a67dc8e8fb22bae82f2626010f551e6e099bccc5fa8f7478d766dd021bdeefa0086bda0a88d5de817fd1f2b6214d389581f02a18087946adebcd792d5e130c24e1c375f55f402a0d9d60d0605ec025837b918c11b7d2c2f25aa822b672663a5594c02554fa548696d3a0d9664afca0b3f81c39d9beb2cfa6bfba7cb12c71dbdd6cb1f14ea6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf9b40e1c0de092cf1200a2716642029620a154e98fb763ed63356debf7768652cc9af8a83445d2f8d93381bfd1ae5b9a98c172a7f96c1b26eeb8e22982d33917a01e97942c6e62becba36045bb5ef1c10ce86c80e16eebb471672f840a6046e52f3e0c78052b45dd2a2b0a3f97723546ff77d9139491a399e6bb1460a4f0c79691bae3ff7d3f08121bd65e5a3e3a00028120fa38e17134194b228ba5f61a5d7e3d3f2781b72f8790f19e72f0d3da5a600762db7eb5101578fb09c7f2ff7c054b9e60b1849f9f3273b18d9b1fdc7e4c6a8c372a569c09ccfce382276a68eea80ec7b3defd0a434826060668a9102e728e7a5c29f5de9d305e884aed5e5195477aa3a6faf3a460ca7c859b05ad36e6cd333cbd25186e47864aec83e332f0b575155516e972136720c05af5d5b26f41174cf8f85cb8b7826952ab74aac2a001feb2dc4bd4f8955dd7ed73ae810c7e14ea426bc3f9ed1f796dcb823989489cb9ce95621b755f6bc35e0b34449f284bf6599d885d7a67293e82a4045693db52d44634a4cf9e58e7061ad9ce172beaf14e2b203f5cab90615e1f5577a8ca55aad7e88f9a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfc52822119f85a19dae0f693c136120d52ea38887028c7c8d114af13967946e973223c177961488ba857f0d62652ebbbc3a3ace7426d9db501e6b7783e61fa5db95f428a2c27aef424e0a0613fc73898faf214ff600dea432842eaad79d896a11a88e976d94e8fb011f3148f76c9596b3f4dfbd739ae6ada37505f773f693f8cd2b5820cc3cbb81bd16c63cbbb36fa309667064cad7f7700cdfd99a27ed19a458b4cc85b05770692b3d0f7ac24026a15ed5969ffec02816265107bd712aea8c4375d00aee5734ebf3faaa5df71a223a4215b0f9f33aaff5b6c38df60f33c3330f86de48d36da0a281aa4f01452cfbb9dd3d026511f938f42cc81dad4575e6c7c1c363558e36459552c683c46bf7496b93ccefab5300a805f92f4d75bfa9cbbf5afbf1b971fdcbc1b466f9c0a70987f835b290c5d89e8e0378b8398ae9493fcfd32fb3a53ec9e3e78c5e628ebd265b0a224fb2734ab94e0c9e479288414ed04953c17e0fb2a509ab14e34cf88b269145fd4620109dc791c0d9060ba71ff06392bc4a8950bd05883797e3953df021b6cc1bb77c2e39882c066cbbf1cf57ba45939242264cb558c8d6e0475440da94324c4eea1e30c4a0d32eb03d1355bf8c7f34def6a13b1eb7f58c318e119590af3a423e05dfb88406a37667c5b3eaa57f51cb08d09490b9403df3cb6e09102fb0c50f6260903b28142144257c2a7bc02cb67f1c914e09b8dbe7235d9047a22997410ffcb4747a91e95cb7aac3aa7f1fde479edba6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf869713f97e4933ccf7d1a13147fe8dd8b2e1be8b151d36feb110d482b9bf5e8c6a8f51c750319c8a42cf956b23915f3b4b9ca3a5cd6a7d1583118ee1ee183996922750a492373357d0c294ad06d45117acf983133b39d0d8fc38c3e165206c47b776b4f45edc501121530c45a9e7cb227c83749b3b638ac2a6b8df6960df42e6455be12145d37245bbafa7d3fd9bcb39ab85aa8a37851863e85f7eb4e24410bcfd0d857d12209b3b450a95aed4efd788dadc9306e475cf28ba8da0b66486733424f556f25e1fde451d81dc092c2c6d9bf2d65f0ba3d9437ac5b1015b6d55c98dda5478c4475ebc25a64d912a265925573ae54cc3891900b62ed86e7f4aaf5a7e883f9b17575f3ef0ad92abb3a508378725008154ee8d8369763b7f9640458aee271c723d3b189996cebd4edb6c17cc533a5252cfee05c69ffa5efaa7eab656fd2fd366569347e02d0731ab0d16cfd454376259f0c75557c8f9b3fe0e756d4452c2f878fb2bff25d57478252499c162e63e8cae4ec80afdf3d8888fcadc54e4c0d4a5cf6b3a3952f65ebd0a7394bb649587fc1c78e3447e29c328e9c06fb9e9dbde4c3d76ed9c50d2be37a6fa10e68e9db15c7e0ebec14992696510b190494bcba05bb3be40a045fd989853369db499c22f06ca94bb2baddadaf6cd0f650f81bea7e19dc63f6b90bfb4d15597d41262b76a997f2e06c593172b34d3a08badd93591dab2fefc0fbaee802e263446c52ed5facc382fb6f5b2e603b9fc80e02e1257482e27dec41e7ba1b16a044346725805fb774540ba73e3b446ffab883d58f3899b6dba3f0cc8c5b665e690916dbaa2f10838c167daa105e9ded2e91c03f5a3615fe74d925c8f4304abdf5527880dee67e6a759f01ab00a13f61112bf0905264542d889790a81e2fa437250d564df89ac32e408ab7bef17f78e2b620a31f39707edc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97dfd425ac8dc4529732410e895d75990070c4fb6a73a28c72ea50394ddf03910ec84decc639210594ec152b9290b06006b3ca8946e11942be27f540690760eea99eedc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97dfc1708d0b4f086a9377f5316d52e66ac5864bb65f3d8aa122d4af5127b48c06627d691c8079f9ea332e65011431b0553637f95a2734ce0214edf4db9a35e2740eedc88ddb1a4beb0de9a426d0c57ca8260dccb4d09f682d5f65f3c37ed2ad97df7ed23cc4397edae1758548b8dcf88729bc3a7301f4889df48f3a58c0b5d9abad3bf46571c4009001b29df0dab6d39602ed0266b590f3f3388b4c8ef0c13400aecc83fa92d2a6e124c991a76817468cda0502c3b55192c16e52361981f88d88efde23d090e84ce643aad824dbf3c02384352d2593f4a725960fbc1c425c9610248da3c59885e48bb33cf0fc2228fa73d132660d4d6f38a9b3209d552b3cbdf6d423b231d7f19e7f9390884958fe6c08f90083686e7bed60b13bb8804d0236437aaed298707ebe4d9a1c6c4770242df6fb04a7a6eaf288fe3636d4e9424b6f19271c720814d22e4ad61c73a410f5362574da99dadf65b2b4751ae839459729f57e01d2b212b142c9c20cab756fcae04e63c1f50e3eb350f398a576069337422c9e01c51ab7fa658102ed84fd53d2f0ca070dae85cebdfa1baf3e59cab572dfafc88e5af0dbb3a7a64de872428f9b6809cd48df09f9bbb62f365380e506689e7edccd7c34840bf7b0e80001e56accf23c35b133fa32527cf304f53b2a41de4146b1e8df26955b03987b79f4c7703af509c92f2fab778a141ab9fd44efaf1540398194c742d0f01b85ffb98cad2e5d07647b8d68cad7a31b103684c18b5143272ee75a80fbf3d5ee86417498ce6701d7860ed3bf70493a93f1f25ef9e6c4ae559060e1ad48a68e9021c301223da2411ef86ea8f89468a755faa30b1202c3f16e6046c95f248ea1baf03b2c58a528bde659e45b19c5f2a7e27b9e1b58a92e949a95fef0ec6e68928034cddff1c73a8eb37eaf41e7e3d46fe630f2383b15df40246fd16c088985356db30c50c6680bcc9e48334b3c8a7180942c5fbb2043e22c203cc14a31e39b300630aafa38eedadc07a8538549c90e491bf698b8b4c2a68bf70ce5afc0655d4e0d00fa26cf8ea9dff2839f6c2ba516a3bc1185bfae8e937c9df3f4f25f12002f3d340f9c1e6ca0665f818da9eb2007db8d205e078fea3fb4a9bcc717c45651a4d72ea721f2c0ba19011b4fb87a9a2ae633639e60b9c602f9574d98a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cf9d5fa8d1c1cb4ed3d483ada5d6eb8cc30512f66e5bb8ef8f1756355bd38b46b899e4c472d638644968dda84a5149ff5d14d3317110e20f29ecae73268f17ef5501a6b64719c1ac7795e29366d0d96bba4b873f936c2ebd7ea55ad3ebb80242afd304d78e062eb2eb06d19279abba705b6643df9086a3c58a4654ccc0172eb865282f709b8a92a9fc57a8245de1e847c7fde847f1fb8583f4ab88e68392b88317c155741a92a48654e28976459911b5bcd9a7200883cd2ab10534b8a2500312975ff63104d59eed5e07127d2daf1023ec598043c5a8061207f3a77dc7a574ae5019b21ac9b475470e3a631c246cc4e01b14e89bc09b54da1221e95712d0ee4109c460fd69a428f81ad0e00688b59bd8ec10edc2ab7847ca2254d3ad8bc71f6facfbe001eb9ff8a51ce65b0ee3b22ded44f8731a41efc0bc150804163f916738377d59561abd0a5573748069fdfe752023ee97cd2015a522556763da6dcbbe5315976d7cd460dad7a1cba5133fa2d9c476297c690d4d44915af70dd662ae8bff20deafca7e71909b401ba47a4449ed2feb366912e6cd009f48d490115113f07b856fc81a29ce8c6a019abee76b060b7a85618cc33c2805acdf692372996e9858f3ef7a9ec79b52fcd18a3a093ff2a5eec15b8576183a5159c22a14b54e721b97d4a6906a9bcc2d98c66545f56a2abba69a214303f4fe91fbad1bd71fa5aac259cfbbc1ab87dc9ad92f0a0a57b896aa7de3e6771e821256d8fdfaf3cb65db9ea84a2303e19aee740f89d7333e38b66eddc9aa316edd7122dcbd678b39ce5d75d62f0b855309b00451fd1d4981988acb87eb2903ab091f4e7ba266b57f6fddd65d062b090d56c2a34fc56242d80c8fb2da513e2ef0d4a7dbcba1e0998f9098dcdafdefc50a685905818a277c320dfdfdc8e0d5d4489b74a4bb635a4826888b14baf12ef71b270795c419dbef73e9b3850b95ab99ef8028eed430cb632462f9290750a74d498446f5b438249afb5c3a27f85c63a1bb07936bc3c0d7c00bca7f866bf8b22ff95c898b34fbd4be236923801c9f07a9bcfd3ca9140f4724b2d9f803c5e9976558869a3776361143f5720277c0b4cc4e92cf02d1b124e9c85958ad5508f501bb6bdc496382ddf07bde75a542e601fad63e78a0c550592ca5e60725112b3d72b14ebee146a86014f388de3a54cb9f62d6d048a076e763253a0073054145370e7cb2e1553cab1b8da0d294e65c28249ca84c4d03a8a63da966d686de053e15d9e2ad03aed80449859983c4178eede407765cda3431e12dec9ffb96b32e0072258c19039d35960ce5f406d09c13a6dfcb10522d2e1fc42bb16cf4a29df63ea1662601940044fc0aa9b8ad780e12db716a0ddf757c87477adc064b8d1b21829c3ffeed3a0f5dee47072eab4f13c0885108700fddc771d18fa026d19052a3e766250ff7f411721f118d1d260c771fb5dc1b588b43aab0e55a633bef5dbb9a5a06182764fc287152b0139da64e18be3854325dea3911d7816145278a6a773ad53873c8638ad8a99d1f92c11fdf77590ddefee4bed14c325b873ed2d92e24de3bb2fd8ff6e7a56025a8f3a070c15cc3dce3b2caf536d2d7b1f2a131402a9790f6832de9c719584ca5c73f6c53103f74002779997e8ba3b455440be88a3112e67617c1c234d6f9063471565046fca719fe0a44f49d7183839072eb51337732ac1c88c1163d06a692234559f4a1fc7de5e0e4829bd64bfc0608fab8c8d6a2cf820096d258027d4bd1587a358419ac49bdca519c22ddf3aa12e41023ec7793367b27d0611c858ef6524d66e95a850652d5bbb0ea741736bdbc4d29c1fa466ed02ede2f0988a02934f796ddcf21cadd064a22fef10d1add44458a147693354d2e8c6018c8d41c73596ba3cd271c661b5ee7e4452bcea414ecc4573798d38791e5acd3a66a6fff82049ea3728b5d68651172772cc932ab3ef4f3a37f8ef64cd208f157089bb31f59f11d8268b0c65876f586a621a76e1ea9b4564802d9ccf21f72f2a25bbe9efe51a2211fc672f9efaabc1647edce55c99e3ac715c9aaa26600e3e5d6ca58bda50a7262db6d758d2f73df7f3af212a02b1f8dfec03b2837e5001144ca21c704db25452509c6ab3f4dd468a609e8adec0ad3b68fff4b5e6152ec64db3b486ee8d8b4069ef1da523f0a812c6e910cf3b2bbb1c21cf9424fd3235ffc28a2e9e3975ccea970fb66c003d6674843344cfd059cf63735c1d180bf7305c5d70766815c412caa56810aedac9277fb8123a56898e08f936808f1fa1e8b3ddeda46266b549016bafebdfd983213733c58b6b6e9f3273c221970c498d03b87838c655675202ae9e0674b55a1f4ef296f1f642d524be8bcbddd91552d1f34af53af45d13d110a1c2fdae878cb9a4959f0c8a7faa7844b6be7870b507982d4159e0a5c95c5a5050b153e915e25d23736e240d46f6dc1d69698e3b591b3b0a23fb12c1b7f159a0c776b843212bc612076f7165ffa3c4f039f3047c2ea9482c9cefb41880ebdd30a622544993327ed5fea8eb248d76a93dbd611f376559105341d5be5b59b2f858b7f1cfc91e54947afa3a6d06a477d7b8461b1353ff6cc54ecfd32a38ace223af790f1c1b582a14303d7c86192b385a8d5f3cf1aee960ea3382ad0977c5b7bbc05c9196098cb2d0cbcf2a1dd2379e7703f7c980ba9100d9da9c1b1f199ae1fec5a0dfb5a6c2b7a62be36e9aff3fa3fb55022079ca11039f5bc0d1d311d7e2b2cd2886dbf2047f15594769863ab0cbab1a0c0be993839f15d9f9e52bd2b176f42f45bdb4734d2f545053222335ce3a4245f7b504604dbef4b1ffe5ac1ff9a5a692c980ccdcd3906d084bb08eb28c4bb3e71069b1727cfa3135f7c622b41ae1b907f4fcf4c8769e19dc84eed6ca4e59df6cfed4f3f428652f79f69405fc00fe82e0de2246573636b5d0da3b3e3b8618426f33f739f4eb357d5cab3325fdc599c8b92300496c65f2c866240cb3121abe0a7824b6ed04bad544a8c2dbf3865e6f8bdadf3d8b7e1d0050f0b5d60d47289add06f5aaf352b87a128bccb09367a1ca5be0815f7a26431c0bf0bd3dd95e42e7b1595d0a3015583a4beaf7ae9de9a8655e61b3b5261838a1533c2690c78f2a63a0bd08443d83d8c3bd1e50cf7b2e2b6adfacf87a548d668fe10e07a479b569d825be1c7eebecb0fcdedbb6378f56bea07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b07d9d9b250aa58e1494e280eecca158f13f0c259a5a7fb546fe69fe1c204411b2708d119e9e4d236b14c65972da07e68dfec736a1538c609fbbe78ff76f0a8926530314fa069f097e70f18e2a0e323715ddff4ff64393fca7ca2799660b9c6ba1d2a11c62198f65440938547df5e8c6f26d971e19eda95c04f85f739d4d2843f91927c9c82ac0a58bdb943167b4da05aa66ae5b4bd6694bb0526910adbf704d8c804235177840f3ee3f1a35452f4468902ee20ed9aced0ccf652d4159d47c9c881e48cfbea032ece0bc0e04279972711c717c00279aad8894a8b4362eff3433ac7664870a46d91631bc9da77e8b6e8317a85627e2ab411a44ffbf425098f463086076ae4d64cb0624cc7b67cee543f2484506ca3043c5c6da8a0239c7ca07bc179dd3328c782e963cc5c20090400e47e92f2ce33ede87299b29daacd86546ff06c4ff2cc804ae01d80097231ec8af0718f270afa61b4009f56c916c0d6a5aac7d2b529b66983577d0347768c6aca25f2d4af0e3a0d787aced1295b2a963ef059c13c3f3392417ae2ca06963c71c044c7abbcdc578e29edc1ec3f197307465a394782c2d0cbc677e0976dcbb149e6bfb8874f01322e17d3250526819f3d0a80961291ae06820d857b7c5391d43a3f34294b2401d95c2bb5f8386ca5f1710b587b656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc60fbaeb95c412a147f54b9aae4421ed1c15ef61b131444b8bf8eae3b25ef2a329ab3ab3b17142b32dce71de840d153e0a99f8accbcaa51239d7e6afe0d601ad093ec861ace4062411255cf579434eef065158c709420ceee4b3a1814d5ae2ab81ecb8def96d04e757d01d82c373479b65fa63d3f6a540b07aba1633861979558370d8b059408424a0a7f11d3898c09d4d45d5fc6c29ed2302e121f45e209f1389e32001f7481bcfdabb5c1f39ebd8e32fdf6c857350cc562e062479a2902770d1f72880b3879128dc22f71fa1ef815e6a0fd04326b50e45c4129673da17f25001656f3e4a8309b5965ed4321d737dddc3b6f64a28c56b0268f0ccccae98008fc67b4f9864aa023091987ccbac21fb67e62e565f5a410776b8ae278a60bb4dbf8e8ea453aebd71135b6b2c97eca551ca8753379f2ed1a19d18208a079bb52942d9e54946c511a2926ec7c4cadf7a63340ec82986b78cea42069b56e9bd5995d2c4fbfdd137c13f067f380e13501e935b760e5c1ff9c425c3d6bbd3f053cda0de9cf2552da97f3ebe14af513b25a0513fe8d47305e689e438ce505ca79da47f683f31ea04a99a7d34d8e07a558abbba8848b519aa1654449b4453ec916e54d0ac216c0413d4583391972bc8816557bcce4bb469e0ece25559d30b5bd0a8646507462b9f55695ad380a1e3f734aab04d893a51262cfa5045bc75101242d2731308cfac45fb5486b06b0aef2dbfd7e5394a2bbb89f663445ce48b746be27a15599e0ed601a205f96e149e8eb305bbcf646abd0b6863b7acdb06ca91784b8b5a47c5133ad3e92cf3ac093c69e649b2a27fb28a50ec310e7d540156a1943f4e4443eb939ea4c54556ee467d454a99d82b7e4b04ddf680648d75674264f805d5beb0dcbe3fce4cdbad40eb571cd5d7ced1a2bc5d064fba057fd16c78cbda5bf82d566aaf3bda4a9a0e31bd75464bbf49efca6c28c9be72bd8b3e861dbf2511f503ef6601992e93985b2375b64cd79cf29068d39c165bd8d2842dc75f1b4ce9030e0d1a9a703b3c117e30aa669a203b2a1ede772c37ae04791244b265f4881ea8efdd82ff73f6e7faf22a9d4841117c8878715e64e87fbf9b2949e5075c150d521888705a6f7bdde987cfc6934b0562969b426b52149a5f93e1bbe89d9f1361aa381d109389cb465f13f1ae553bec7e8aa42b77c9282996dd009d0aee562f5a86af90980a628f88ee27f62b4564cbca385f9a7b339c2dd33ac699486a98c5bcf1613ec3e1d34b72b2e0db00bd26c785e7e00fbd0f90c51596299a2c6f38f077ff0304f48bca182f4bb89365b61ab39e79115c259606f9489f012b266b48f049199a18f24cd99b47e7bee42c0837ac29ebc4487b65e07083b9702063b2035616b51949bfe6dcda54fbc7ea262a1671f4d2e1eb3951d527ef803c20dde6342642c41cb791cc795fe2adeff8b7dc3488682800bfa8c630ef213e9398eddf0dccd732316964c4cd80e55e7a48e97064f78310bcf06bd84e17a3164385cfc105940af43912fd88b46b50b6df5288156fc83bbb1a72cf2ab5b64541cc073ca9fdfc96b78a81b6850f88442daa30e361853e9f1a6b6f93f16cb120ce7a87b48401bf663345bc94e9f62359effb62243841f388b342d834ce6bd50e9c11d1342e3ba6d5e59ae6bb7000620b7cfdee7497ce6ffc5efe264d51252317143e10aa13ec700dcc2059f048bf1b9ecd8cdd2e18f8ef259e07b3f748364c79d5e8d015bd0af5e8689bc7ce3f6c77ef162a9c2b93f94b22e613ea1363a10e26f7e798ee1f24f501cdb163407e643409c60c0b6ae099f13d48bb3de2b8865fc4fccb981f8ec8dbbe7d979c089369b7f3b0c602da6395f8c8dc752a5aa3124d7c6023f46c91d922f003e6baa10478c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba78c5c3d6064cf9b3baf54e47c7c6c0291663cfbf08e0367a5e34369347560cba3f19322d6761001d5e84f37860a159044aa3bfa1c719a5baa8e3987c0f9e8e7c9911e61078c2e92bc227e132b01225a6531fd421a2d8c87677657421f9fa2d06de8828211743a25d35b12ebd42548ae2a1c3633a7db784b9dd36b811215f1f0a2833c0799c44e409cd4540326493c9f6ff482ebb17abb9b456171f2f81894dfee80bc8fc48692e06f16f4ec5f5eac61f2052023f7b0c370824e876246ab03f1e9e58f7af2d25fc3e473ac99e67b449f9ed7eb9ec519f6dddfe9c8fb545231f75e80bc8fc48692e06f16f4ec5f5eac61f2052023f7b0c370824e876246ab03f1e26a8d705ac97e3412e3f82ec11905a4c1220b824d586cb12d93b493f02175304034e428b74089cfa2fba55fdf0e9d77163ae8dee020eef6ba95876a237b73276302f86ddffa317994617af855e10a32470c34b8dd335853598ff93a95d0b1283d89753f6b15dff65393145ac9eb7ca052655112b2c5cee6476c0947d92dc9aa9e39aae42dafa2a12dd09391420640c292a15fd0e73b9c796d78fed98df3cb8595c0aae7222cfaaea7309d2085a77f7ddbd9284c9045de75d5e2932b465ee7347fe96bbabd213c954fdcf486d2017650d9a5ed0dd3c8e9b08a1cbc195a7b715555a1e58c502ea0bbaf44e8e57a8cc6ede51f2d2f1fe139cce303be214617e538ed30d82a53717b318ef29922ccff812e442f933d32eefc938a609b410475e418b4bbd485ffa8a8fe1bf711397206c830f5bf5bc43110aff1715d366bc6962733b4686b72c2582e31ad651e7ff0c269e1b335e9643689bdc334f854e1a1a28611c9dce06283906e9b3ac466af1aa3b48b16fea290308d4936f0c3d44404e1e524e10ebe78c758dcc6c24fd4c53bc6950296d21213bb98962e9aa7d635c63736f6e384d5b3842bba1f82115e8df8a066e8828ed27c1d5ff863e4fdae3f1e919c9b1411df02000f7a9b92e493e533b763079744ca759f1de112528a1c240ee3563215dde0d8cf3924ceccfeceb9189819176e7a28363bf353a0e8adbba2875cb9804f55bdad8b5042071749a16c8476a2f2b2a5b7dc9d0ea83225e10d2ca7940d5daa164eda65c9ba124b37a60c8ac49c51ae49abeed51f109c39744eafb533b2e72cc99f284544b2291d2001d7428cfaeeca13ead044f167bccbb20114394175dfa0ebe3019b7f12de64f690771668f6adc620d0c3e99a4074d57f67ee987908ec9bf4bf38d99e1b48fdd81e227d1cef9e121442b0026e708c0324f3f2d0e9c3ccb89935e46dcefbc0e980a4c98521af3b6976bef43a3a23333fb320f20be8f41d34b57b555c30ae9e97bd919966192022a1c3a6f2905f47e4f3c09d0037b546fbd5939a5b45fb70fcaba4728127ad5efc397d57168ef05b09679235d6c446c133d1b5a0802ff74e5fe194ee3a58c2d22c9d628c017b1362c6183830ef351303c8e6d9ee4ff4f1b35f434e88f6f4ef009dab829ae782d3c30ca5dadca8dd12a4b79c7023d4155c88ec597f3e840f3cdc9f5d23431e20086a02b4a2643f7f8e642b5b417acab87094695ac1d7ccf50905f35fb3b4986a4fdd6c42d1a6ac1ce8e242b4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb64566db2256353c1422b3347a8d5ade5a20b71e64badea98c2d35804031241aa4d40b3a40d0ecb54769741f0bfb1dd7d3629ebff7c15b9f37846601d3ab431bb26b0972ed91b761691ce21d9a3264d482a467bbc1a12a57f5ed42d3810d952b0898fb9e32135c2bc050ac22f481eaf5f453c0f5545851190756e0d93c8c377187132ecf4c393dc098f672b4734d07175059fd9f7a438c9d1745fef3ee4363771ba212d53c37f5ffd3ed740e7107ed771bd4c798f065204a6a9e224da2cdba0e80cd877feef838495bdb3743c6cade8cf1eda9c7cf082e2061296e24a0d443b0bbd37fa7318d6bcb414acbdd2e4f6a75e60de7a4770dd75c03e5555fdddac60b9968781d468da4b97cce7eeeefab41bab84db682c7bb0325adf4148e6328243a8a828e20c7ad770c52b6fae702e4826b6d96b1ec5deecb60b6d653190ccfeb1881e116194d58a87bbbe6d00658c3f921fff7732e219b71e1307686cf912f376cb403f4524505a488aaf6f9b413fb0fd629bd966e276172010ae1d7016944f1a4cf2b7bda49464e16dfb6adb22796e930ddb09ad20fa5ce03d5f03c1597bcaa39d344eac420a03851a9e3f36b52e91ec8f0f768092a0fe3a0ad209a1e2aaa0e3344d55196b268d5eef0136c12a374d95fd911fc66048ae082e5bef8fdad3949d9060b2dfc3230820cb660a13327cfa657e179100498d9d58875794f1b07ab53a7068606f098ad7e489657c3dfca367b7527a84ab0f1180ee160f1152dda4e3fa63653cd19a5df226c6c3a8aa0ee0ef9ec40d4c2152f85c41d1027701c621eceb7323eabcb4e928eab097318e6e108392f27ae25200cc84bca28772688ed2bddfa98473bb12bfae867b173a2a8346bc3f55e4b1122e8c0724ac6fb24949da64b708ba28738702d4672627c10e2f693eefc6f725254c362e545e332e8a798abbf250d26117f925a7bddeaa839178b1dd8b40f7fad68758bd84b4b0cf638490881fbae84fce9a0b4ee9b13dc9527b8b25ca11e5c6645dbc5947403d9022c2f5f846e73440214a86827317d10e060374982272c96b46483369aec25204b46a430f8df5500b23e4cd0acee608a039e922c761126dbdaad3769153589bd1c860219eadbb2319ae604547acf477a4a62ef5fd8fc9c2fa6826f7d765cc2ff5b899e05c4e675b83c00a7f20a0c522089a1d8dbe17ceaeb4af7cf28a96c01c8e17bd6c081e391edbe70b3d03f59089c5b6d32282f3c0c3816a2708d3a68a4615a1d6490d4623d2f68cb4bc89d220622cc53217022b0cb3657fc216e25b9a81c4574e9dde87aa0b388d6e908fd4aedad6a15e4a5f1a84c6308d96668e547a5f5536914a2976828387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fd44b1fe742ab04d85eb6e643700e7c911ea44534f7542fcf1c9f3fa79a119cca86a2c836f817cf60e310ddd5b62b41f02ad3fd55179cffe4eb69cfca9c710ba668fdde0fc9dd8d3872ba4b9c7004c8e5d58689acbc7f06b274a9e7fb34f694effd885a401b8912445ac162965ce172ab0d45f23bb4880852d41adfcd591e97d092064fbc693cd04281005d6ec315a4807f86c0227cb94ae7e2deadc38336bf5bc75cfa2fc8bde7074909868544e0de4ea73109e5532dd1974e23b2983ebe80326734b026b8c48811b1408c75e657dcab5391e091b40a8817af0e4b834c9ddf093cf4f078f53f0e794b3f448a3cedd6f9f751488e58f1cae2325c8ff95f64751960a82019ed177cc780191fda7236748b69f1f5ff561705ae16df5fda2db31a088097e57d5a521374091a6e1958d3ecdba1cf48ff259f840ec5f4aa19196cdfa9e593c5a01d2da03fc7bba209c3f0df8289b379f3c64c742e32a52905163b384f5cee6cddb4dc7da3bae41ceb76dff6813ed07e2ef1a7b84650072454426ef68fc0cd5fc493d28eeb48d939b9de3c692d3e8542b371d6a73c7fa8f636f21eede5a701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faaa701dbc70e24a38f51962544f6faf4f5ffd774b3ee4e412cf57bb07a9a1e2faa67971d321ed4c4f2e807d82b30a190fdd3dec9ff9aaa411dacdbb17d6345a31ed77fa95a6b919d52f42fa67e9822f27e3d285b12d835d1e215784d505927ea9e5cc23abb4202a1ae02e79483cb735ed27cce98b156593218e608b4722fe939d0485176d0ae822595e7a2f49eb0e16635fe6202253f951a3a23aeb8744f2a71adabd7b77279567b4da40e5ae15226d09dfdc77958ee582ccd3d67670c767d9417bd958741ecbc91778c40d5a241ab38c66cc2a889ca3d436718f06e3d72fbc8195bfb7d62ba58c9d66d993722174c3152b5f9c6f9e88400112294c7e86edd4d0befa8a0fd4b2fd50eba14a904f49974917bb3f1713e3c8260655a9e2529ca1c554b8fbf217ed74a4fa8b1d5562c15ffb86052d4892947909c512b6a5ec49d2ce3fdae12737db98210841ad16f323126772d18b7d5d23ab73de120f26b5c8a9665e76482383e3187e4fd2cb1562ba8052f7fc1b40ba47923edf565824fe59e468dae4b60931853f436fdbe2aa0624e915af7de5472915fba6b7d5e201b8c81bfb5336c079f614b983b3aec1e594afb6b30cf7d88d450b80ddfba22ba42cc2f72f397f4ac8d12c386851e34505a71d7c31cb1f67a13640bc31e59c300a78eedcff9607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c1072368384494073ca8e7e2b6cab7d1a5c02e91711fdc6c2f02ad11eba743c18d02746c283e964f0e896a2934607b3db293cc8721c5172692151d83e7e77b33527e41fcab98c19c6f50c06d0d2c543ae95b35c4bb5014d3e7f3ca6830fe3f84ddf8dee74a249d19f05c6623dad3853b9ba791c99093c878478b166beb8c6baf6e3d357af10b58d7515713f30447ab4373e027feb86301b1f5a9afb59e69dd23091626a8150c32f79bce9035d0073b7d4d3516062918ee16243bae42016f010c31f80346b8268fbbe45ebec0e69b876622923796aabb90d1dce1af2a68ca7f80ee484f419438e100714dff45f5c0b8ca0125beb04d1d0de27aa66d03857923bb28d5b1946057236d2ead84b0bd8bb6323ce59c7793e9366a102dd75c40c0af152dbfdb26a5b0c3f41e494ddac6335e1e82b969963cdc36890312897e9adb107330132cdc8599287454ea301b3a392ad26808652f82376e3cf36126697fb6cf2f6ed62a356262c64a044888b4d23521533abd1f58287909cadcf5daa72de6c1cd9b218e08c01372547ab2725a41322f2c95ed42cbfcb0816429f474c87b4d71080360269d7d185fc5b06e016819dbe0d760b39d5b7e2679e707955ec20889dccba3c3d9ba73de08355e6511f6590523bfb7f0c8edf60e7a31753a392f9a941d93c5f9c836ae2e12063520c499fae88971e02c173a4017ba5fad58bc55f0576f481ec24a4b885f19825bf1e56c5d83fca7ea6975c81f3efdbd38ae5f437cf5017f3aac5b5fea0566ed3676ad599026ef7f58ed45ee87f0591954262253a0decbc3f1cfbc57c908aea48aaa99b43c5ab54bda6116576e20840bdd4dc73975f51181030daa95d155162d22ad64ad7fd67bc1de05bbdc1ec30637f3af32e02382b3e2826b53722d56f27d78f4b2735f990bd42156084dead0dc3d339d0efbf281c190661849e33a64f04a6d62671f9a83a7394a7ff4d251e928f294d48b09ec8b0b838223f034b355f2bffc324fa29fd171d73e65dc6b378dbc8ee137dafb822ddc7af87cbf9e5ad80a258be5f8fb562867079325697af0ca271c5c527117a3a35fc1ec8206b33d2785ed40f09d13414a5e4560841f75ebcc4267533eb244ce81a028373f0b27f8fa717730b02e939f81490c722b255e12330e9504ceb8db513c2b8aea4872a41e9be1bdb218107134fc96ce4583d2619dc4764f44c0e7714144c4a662eb8d69b29345ed8a7be7842f4973b6f5817efc1dade89134ee4b3881a1d79f74671aa0c13aff47c7fc8adb463bb3880268c6112539f8701fb297463cfd26cba1f96b3c5053ba1dab2c99c7aeb5c9e1336250cbfa5729eebc8246346209513f2530e98290f96975de94ceaac9fc36449c75c3078ebeb709200c89c64f17444cee1d727dfaf4e3a821a0daa2d11aee240452aee109896d1bb2262394fbc00442bd84359847619e8cd4ea489fec9ba4e97141a8770a6f0bae4dae1a4840bb1ea834002979892046f26fc42f5a237ccaff21ced74ea846a0495eb9929c341cd84c92dd096ceaf6f35102ee687e7a533ca950fda77b6553e3017048820639428ae551847ff311dce0d5fee7e421b7036b765e824e93b90068ac40fbfcc70fd15ed8753f0ef52823551acfca6b5c28e01a164b72e912dc5a3e8633775c8ee54c2e907e96100aeb1eb834f8870b1e04d3e797704e4c39253652656d934d223acec95c8328d516dedcac46313707651ede4fc3a48f8756aba1558c906f0078710fc4d0abc889588c807f05d255c44e86eacfc3ce8732aabb9216a1509d3f9cb5ee497ecdd64069ddc573e902ca0fa1e471844bb547ba5dfcdebbf67364fd319654b2c13acd63f1f593044651558c57c7e7d3b1f473b60bfc84448832775fd3e00853cb49b3dd5b8d278ff9da0c8eb0caca861a70a8947c0330ae74760835b01ffca64aedae7dbe0eb84dccf4b3c2f30bca31e111aa37f61ee1d14df6e44fa391705336373f75a3674de0a5cbe17e041953e67746285eeb9447ce6e8b49807ef34bc11743a13d4d298fb9ba144b893e166871e5002552ecf7f5fd1a3e7df41f15a6355e16a97980fe11fb96e7339acf387b912b17a876291cf709074b4e4c8b8ef0716381abd8f1ac647f6a431b25c8141464675ab1bbdffe4014da73e52dffb0dd8b18400b26c0353fcef5fb7b3b9efeb312854aece4ce0a89c3a01efc6d89629c3c81a29fd1c6efc50027bc13c17831c43b5cab5b9f79362e4f027f9795d16e7024c4806d80765821af913d4b531ec967c3c56d5e49e3daeeeac02574dc200acaa182dec082c9a7a9c2ad2a53ad4ff10dfdd93ce4c3319d12c05018fd7ebc68810a27e7ca07d14422d13cc8e3dc054c373442dbf97c070c2c9de441ca5d3e72a44a6a6515dfa457b018dca27004a6d0f46d069f2040663d0a2940ae7ee416d3310e7bdd20fc2853f6b9b7d1330fd914a0a8e0c6fb371f08a80dadb1d9eca627ea4f113b38fb13dea8f6ba35dc58bfe2dbff6a2e37ac07626d5bf8b1579a0681eef7998b1140c9fdacbff1ebb12bb794dc015df8c992415ccb20ea638c1d389e65dc871c9aacb9640c86e4813b3373e432330e81b3dd4d634d9b0d785b68240ac5ab8f26a4f5d2647a28292551ce142d075340ba28852751ba84864ffef2d1d10ee6f18485931b7dd8bb9e7a2ebeb6e55ce27d527281ba37bc3446c39339cc73b6a309f1910aa635489beda1d7509dba62020ad7d497bf871a7313f8d0ae7e4384b4244074ad2e0d0ce00e889ac0176be6efd97fba83a73f32894ced4716dfdfca13e4675db67f18c677b30cd7825c37d3f14bfc45b0409db5544ace5ddf02e84ddad8fb6d95715e71dca0a60ced43a6e12a414d509c20d28226e7026f75885724678547a9700c350286145354b8e687103d8a95f9454fee01effa76a5a40f6ad5cc4f702d33d4ea31a804fbbc337852eb3d6c75595b482a0dba1e26702835ca43cdfdc7be075d1b1a196794cc9a1332cebce75e6132e37244acd9f8b4b61c83bcc1c444187b8ea0385f37ff2b1af07322f3140fa80ab2107bd75e2199b51242a6658c676165ed4dd57a97e264413235508a04cb313fc6f88c2394041a6cb1b4868a9d4664362206997cc06b697eb5c82b2ff6a3e9baecb455d91376dd4e317735784507a83a0a873d2f0f71d3cc4e499a5960891d0f8fb7cccb89f99854e51ea8ab302cb60de94c183d426960f95708fe6a2f68c2dea4bd95bb72a5c233805e6632444b3063ca53b6c07b7572c9369cfccfc39a8e159faf5d2004ca2e46788185317508d4c5a0fa617ea638d83d71df8838e266c089cd0b2b4a71094521f9f56b7aed87773ddbc99b9a3310965b0f282ceb1bf95b0d69eeb786e9b0ea8eefaed9855f8e48cc1274c1696df60ff2234aaaf673d09a74d486adcfe7d1949c21df5bbe125228d5e192cc9b52c078b65d2921019177ae7e7566261371f99ffc5398b1c5a1326a3f6b96db2b23f11db46cf08c5137543a9e9b0b1c36de662f9c563c132a951725770cff309bdd8dbc634a78a0f965d28b4ba9f6bb72aa498864c5e925e6066b35cbc546f3a0136fe231d44b9d1324f14538917c1a7d278396166443098ea347ac2ba323632d30355d39d7f248882e72c898d435d3330db56b258ae26c56857d15c258e7e95af3394f83709dd48c3d37033ff496357024c188688b9f5970b98936f965a32a72c96b4f5fc079840068bb6143aaf79f486a39d9c9e7933677da284fb595043106d906f3f575c7eaa92104bc547bec8b5a28814aa5f3ba1d38785392bde749571d496ba1179aabbd8ed6ddc124c5d9b371a222108086c62e0ed6f3067e9ad119df3fd87b32be62f4cf5c6e1fbbfff7f52f78eb36f3abc323f7e8f833472e69576ca64b38ae54bdcbd0839010a31a44c5e359ee08b56f38d9edf96e6746818e5f3edfe6b2415ba27870abc5c7d53a3911c3531913974db2591b8a5e76568815ef64d9f20417e2e036efab2a81ac4f547a13d647abe21f17477fb16757c3a4e275a5d531559f8d528b1124887a1b09649220259e9fa15b25d12f1f1c17bf2a02829d24760fe2e321a8f77e942b590f709cabb85eb45c40ec34b5620a33f9b7948a2f616bb2227e570ce34dbe9aecb9fb5dcbaf1af9e23d7821ca386dbb160a9b4cbcea04e0e0411153620392f8ee255c5cbf0760a37088a4526e3a6d4483b6c923d43a36be65c661cfdf787b024347f13962c37005ab31cc61dd908645f23d3498bcf8d7b3ccb3c33ee59f33292bd6bf2e9dc4f5e7127a102c632c06d821111f5235a3f785d1d4111c6e05b65af34db54ce7e825b2853ce49d4247b27302dbec15122a239e8d8af2bd93299e63bd4e2caf8b0800723bb8cc75e0b83ec3886bd576ac06df193a6f97b8f1d5b1a97044fb6e4b1cab4e6e13fe8fbbed161bd36773e9bc7416bba52e2540c648d9e005df4ac33f2e3c01b2d6f3237f86285c6bca573ee3e4a30855bd0e408905f79c9696ee364a816319b7e23e7c4d809b4ed2d588f755ba3d5636a978791813b04070370e7222c6d892bdf4e89c0ed73adeb0e749aa285cc10bc5bf4c039ab546a50b0a1e828d2c17ce1f1cd7d41da35198e85ea3415bf4bceaf1c76e1085e0be79f0a0a57f566b12c7cf5c737c323146cc997123bb2cde947d1f5c8c6fdc52b88e1b1c5e40a17b0c04f0b729c75a083ea4b1da4926c9673b6f425803dc9a5cb622ab263e2f5323b7a0cfe3d4b0e6d88cb4fc86e071ff66351f0a3c3877c834e932caa140fab8e8e75ed2212632bcfedcebdccd4b1c05f54efe89d71bae052c555a20e7750742a8efe5b5c468da4118611db93d9dcf9881eb1785c3a3a09bf8d63d96a7da7f27d1ae85ee4d3c35ee23189048dbd77509dcdf8b31419e52e054f33b182e464a4364a01a25ef2b5fe2a337d43eb8965a76fba236fcc53d2f64035e9b844465f9665b4de47ff0f72321bd93c0b80c017d3f2d8a68a5b28a7a4ecaa597bac181dfd0a0cf098f9360df2e3f993c0e0fd925896f2f4cc014b70e8058f8b3c288da88d9fece5ea57a678450a69a5fdf277ebbbc311ddfff94ce8f1f7af749b3cd4c03acfb311f4a37ec86a75ce4ee5ae4046d2339754f0d1d96bfdffd96c0bc1acaea2b200592163bf11f644c639360a38857cc5432d66aef3736950a735da3c15029ef02fd9a6ae54b6a7e7af7fbbf8fd550aee4030102141a66ea9c9cdabe8dc78ec1dc3dc041b48fa8e505728f261519e7d79648bfcf1ef21dcfd009d15fdb9b5633f3caba2f216979020102161a3c4b47496ee4c441d2f1cdc0de411b63635ae3bcf9f220a9c824e1ddf90c5241bee911be99cf3edbdd46f1293678246a3de4b44da3623c1ba5d726681e58e199824671591b3f44c0f838c27e139369984719e583bda7c4f5d02911cc92c54dd27d3ab391e2d5e6bbdcb85de90c969aec5b4cc0bb3403aa3a62755d1b13d3af9d5b5cd4a3e11e6ba0c3062a02b349defd1ad09fd90b76e1872e6b7305731cf4e2ae93cf9e8679c0b68a4ba927e28a7a113f28acf5e2590441727b0680a99018a7fa0177968f3af7734a423b70cbcc4493081017f03b15ac369849143d82c2b90ed06166e521d867e5a21c87510992fc6cfd447cdcb451ad5ffee12a2bdaed1fcc7094ec6c364429589edcdf84e600ec6057252c64b500ec7eadc5aca26cf900a235df745170857c2baf03e632a0222a6e7307b582a345eeea1b634000627ed8fb55e7b42814b471b0c01b9010be1bad60485644d266cf0ccb2583b8fbbcdaf509c332d1c680221acbe5d14b9d1d5f5b16412f87e9f48988b8731dba7e6da1d9df81573b95e5e0f17677c31d0fcdfa3ecdb20b67999f6aaab802c722adb8f205744a48c32b6a66ab89902cb31542e3d517dc1fb9b720e6b3a3b252cb5a29f37388e7cf4cf044b59a4351117ea99c71e78392c47a7062d657c1a38a79b519b5cedba6f875ad9359b1c5f416e3bb034367a7358ac8fa7a847c14845819081f699b5701804865e785980b4dfaf6f77064eda451d10029ab51006fc5eda1f1be3b866861bfc1854bc00ecc34fe101846a217488e5fdff54c7b7820be200df0b312a8224ab9f64ee9bfcf023867b779535c1f21721a8e8005f78d9609e1169f9f15181000b3b2f7d272fcf770f1bc5a6adca9b42a41a58a4b444f2f7620fb76a047e1f2d0dc04d6e4a2f14a7745296e96e75273f9dd5216e6030310a5506b41bb1d4fd6f09a2f476ec9921fa68ff288f747f0b6681d097fb9e9811c1839079864e8a28e4d5ac12506deabe23030ef1a2aad5e80f3b701885ba969e36c225f49f4492a59c2e032c2cc28f5635612c781c2e9e407b4cbad81b95f5f904e53766683e2fb7c6fcc2c411e00e7118d0eb1a4b5d3581169e76b988197e383238e7f8738ffc78d3aa310d486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fd486cf6c1536256bae77f7e21d37ccc2228f1e5b777a1336c43878d57ebb2e2fb74d7809c6c9f24c7ae89c9647b42a07894b89acbe510d1657cd0f498885166653e416b271ab7985ef5c2b8e8f7611bf2928bb9974ec80ac66f3d988384dfd12b16af762aa022ea39f4776ecea22e8bac14deeb4cc9c1bc9ce45a77568502c5c2a090e9239328c44e297571b39e2928bdc5583dc88e76f4d47cd93d224b24a4061c861fc80eae7c95fb1caf75496358f0b0f174f8dd8fc8fe4ea619b8f88ce0fce57e075e52483c5f6d3eae17e4ef766ad23e8f9e3ee422ba2a1e3c2f394f50073fffe3b85b5d2764604a3cf7fb42ddfbf38dee69db493c43e0110f38083ab4dafda58c838fddce2aff3d67aa25ac701093215258877349f1a5579fcf75653d1eb9eaf71bb5387fc08ac9df00cf4ad77b953e6a95993fccc2b477b2f021df9ccd72c25e1656f487381de99b66a060c2be1442eedea8cf78d1dfb5a158b1a49c8a77c1c00a9c9e195fe3ea2614c7a43c2b6aaa5ce92a80acd55289f4773de68fc32f517ebb77cfb962eba3eec12b364db75f9be9c3920f35ad37ddeaba5a9277e493c8396af1e38d12b90408e6d4dba90305da68c13d3358142fd78d40e4bd261579de26cce4131819e354e16ca699b273f17f810e834ab81e5e137cdd91909fac81d5c860d3502dd3077af08ea7139473f222ea11b68aaa08e877a71f5c7e30b22f7c9072b34b4eaa812041044d94220c56ff8aebdc3a0167a4eb68fb63ccb4df53885355d849fa67a71ff05da5c7c4151415f0192d75d2ba96823f5545d2c38deb5dd51810342c99f95fec61a2138ca8c5f9f36a37931d718b4036b1107fa9747918cac89ea02d35855cc46fde8e4bb1504d92d22e2f230575a0d48c17a02a75d0eab2e9e5376efdbf90ad47d4a71d6082ece770a60b351a5c826a42372376069803f7d9b0dbfb954829f96b69cc3a3a371912be9bccac762151684d8c8f9c2da418c33c80b361b9fe866780cf5f2eb5d4915bec6fb32714a6b5dacff84df1696f32866712b16d307d66fa21b2d196bb0f8dba3a7a45551c2a3029d2bd4f76e847d0cda025cfec1a3f107dceb6f5a730b2a54d47f9a06fa2d56fcac7a289a4187f9ce95d67647cf89c08e83a8e940fc9f25ba30f197618170b5c7c5358cb62715f04b60dff6980f44fb916a96fb55bf5456515e99ece8720c7b626042acfd752f43ff7cd4f0b4ff7bf47260d146bd05ad0c7a0478a621c5ab818d09ecac20326aac39ee3fc7b9fe279c6f80ab03c2633761882dd19ddb0991b70883dea94a11a7a2f6cdf14ab92fca3e86e41be297e2154c0898fd1bef550f32d32b4912b325fdb042a27e9f62bc2c12fad6f023f1aad0bb184173ad14573304c60d6caa4ebf6dc284d810aece5aa94fa23e8e474b005d7ca728d88a7ff06bbd59318b953b9b5ae7e9f7ec80aaa1662464cac3cccaed17e3f4eddacad8c0943db3c190b44e97d76916d3934fd4970dccbe680e865117933c5366e7deb9c2dddce099f0c6179876cd46de6633c44578522ef525fe94bc48bc85c8638fed89c54c0bb88948be82845e8fa6ff9a299796dbbe26708b081c69371cc5d63ddc810efd9c1c9f2d686fefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d45d232ed70edc31752ba535082cfd6956ac3890c763dc2116a4d84e746ec78beb47c8782dab5d334ee1e373c793a6b196725ffcedb5ac25a1097af4cb8f37868192bc9c6a2f131d5cb529b99bcbcb26fd25ec90df65ed3ba768259e6c7037c83084c6eb5b9617b6c591328a115f3ac6414878f80af2e65bdf3281cdad08d7b68f0334c7189d877c055eab4d12e08448f9893be0479d47d5e4b4cf9c27bb3d27d529c77a5a0d1945597d865500361a8bc309e1ddf1f068114108cec8d917c7b752f51529a94500b938543ebe9f04893e01d8f53ac1471876e7a0514163aeedd4ead1a44409f42483d2c636a52168bd6db247fd3d434afffac653b0344133754a9a96f8eeb7985590aa4d48897eddca4299e642c370ac492a4f3fefa45e4309b3803a125afd69dc90c1691db4a91e8016d9fade50efabb671f101cefcefed0260372c0d2217e6ffd0bd17c6cce8331afbb56545ff8078246c8d6b8ad0f03d326846d1ee5f0af7b632a2b6e195c2521bc88213b62b373f99908f23c61ca5c58e24ef9769532fa398003dd0fd5c12fc0cb86cccd6f5b98ec5aac0f738f3b83949aa4e826076cf48888a02b8c304f0ffc03cda5a78b717d5970913c6e95fae1f2876c8d33fb3f3d2affbf6db198763180ba113204cc5e1ca7442f8bbf8cd01551a972e7be3c6cd4bf1ccd9d489c17975532b59b23958f3ef4e211b5bcda576c0d45f96cacbc4efb9424caa6aa39c9b125d7e76582df4f8fc28ed9180a5bc00a46e1b2768c7726d71ebd706709aaf50ee080b0bac909cd449646a4f550e47aa1009fc79086027830635bf61f84f87c893d5ef2e3dabb1b1a8bd7c5ce868206bf0081f9bfe454bcb7e4d6ffefd9ab7506bffb6278d7632be1745718d33f6f19dbbe5b2eba06fa69b7d1522c213b1bc95801f395c18f1eecc329bca3db9563b4967e00eba463533c4e60d6019a4ff5379de8a60ff8b4da1a8a75184510f813e76fc4278cc5bda0dfcbffa6b0c2dc01848ab6982ef54fe00f38649253e6d86059e1014b48f9df5904a8154b7b4d2590131f5878793d3739ab4a911f776bdfb7f9dd45be317abfed60ec9ccdc564bcd3dfeaa2f10d4a9fb12006d9d03c01f8dc0a78cebb6b85a9eb53575119dfd0ecb34a379813b7bb7ba086bde2bd753234266b10f96ddcc316465f909b5552ab0d36131cabac7dcd775bbcaf93a52a8a2426104679448fa4971376390c23880fc3d4b56442e37c1ed5c538934b9a3805ca8091fc155ef99b5cb449bc283095ee7634307f76300fa529a357a14f340c8f6ba79b2da2bbc4406de16e48ad00565a88d3f1ae7003a2166d0b81804359af909334c7ccf4f5a9a1dcacc96f8a9d43343c0c1f052efb702e43c77058db97e6b59c01d27624cbe801b586810bc7b9d58485dbf0cd3af0edda1cc0d029c7885107011dad95a53126887e5f435ad95817b97b7e208013bf9fd187db9c41770aa555cd81b342fa4855045703c00ccfd8dc2d129d2bfbe57fb96e133b86bd80bf0684fafcf2f1def6b0a8ab247f99e55d8256c6159eefe02cc3487aa3f353fcdade98f4b2027b4259b4fda575f772c55d8bfe32de1f4a0891add392dae6c824d0803f819b0831880747946854c4f5f5d963461577011271a1d7fca4bf0835dffbb69e637a7bcfaff88e851875bb752a402dcca041483c041db573bca093286f58e72160a4ce0d8f09a5390283c3e12d1534bdfa1cb0e1a6a8854b338b2d29e25b8653982743046232b2353e8ba3c7597e6b9a040a6d7969f98e58deb1dde0b79feb6dc2fd4f800351bc90297605b803820be2fa33fb70b36ff6db53deb6d27c17a938177c27567b390ddf96764fde8ddd650c7e3d474392fded4dc4b0cda110099d4c33d80807e4e1840f4b7fc99341b413911c14bf39966de405892fbb04e732c17cae2a874215b13e714e45c0a0fd3910d5d8c9dd7a0f9f3f368c39027bfb2dfb89082795a4e07a10b50acfdab75826dcabd19d9da53e1a86a54e7200b64e689800dd5f6b1320f42ff9656cd78ea47fb40dc692e4d28ce01d5cc5f64f5aa7ccc61f2b21d1e86f118cddd20d6b0c4a87025e223f4044fb412b43a74b640c32003143ade5ceb91e502a32902b89aa37096be6e66789230938c43307d14f2d10ca94a16d661fab3d3ec45acd35460494e0dd596981695fe48720c83ed91619b513d9a94887ad8dba98010c52ec7bef3e3fb6b7a0449aaafe051122037389d29881f61ff47595a506cdebe6cf70a48dda80c1726dd816d02884ced1410b253bd9dea0aeceac1422bb3b0bc0a8816b73ed75678cffa57f9a1c687afea9be074b71c07616dbc28dd26ee9026463551ba481716443188cd865aad90847499eedc2195f3bab2bd350dde61b04469fa42d3ce817c232e0a7af1b174bf95bb49581283c5cd75c6495373911ed64b83d6fe760f46b522173f5b221b31f1d1c504710e889ad05b05359f0c24f9c1a1c7f51de7e63fc08f2b7e9cf1773011a7715c55d98c91b1c05d4f176618897bcfe004b1e6230f866bdc2b590ebd4525f424ca17d6c3a203a5b045255961ca8ad3d9086209964ae1095fd0177fbc6cbd8fcfddc9a2afe9dbd03b1dc4c2dfae41a9c2047b1beef2af7f1e476e0377aa21e9eb59e0659b6ffe7e7e755c63e1d04278c13d180ec30aa9ca93d5a3c9862b9d8759944c273c5ad8b7976f91d80184c9f8d8e1d9be3bd13c0e225c33e2094b4369e92de152fdd311712c620b6049ab3621378793c66cfddda8054f2bca9b3455a11b40b49d54e77ae29023ad7c26cf1558f26b9490530a62cb759b43c30c1b59b66d1e550d7927271e40d9fc9ecf4d06df50f85f6ef308b56a862c73a3c242c1c576f1902e98832b77a9d46f93540a316dfd851c034defb5857ac13fe10a25f7fcc62610a843fd41aa71aa6b9bfb34408f7e9ba789d72c478ea298dabce8d1e29f83596854ac82979a0c7ddb85036a18af9d24d431bc713d0fe09e17f4ed5e9220493c99e3d5efb6338eaef142651b0b0c0b5e3e964ea9659675cc954aae97693a3c8a8573f483f483e3a9a0d7eb47e5dd5cec83c28c0fa999ded7f2d9d0fae96234fe96affe2801c8e528b1f7f069235688c538c0ef33769cc05397fadebff2c37b6dae1bfb03a3c216654939f50232c0da7502c1fe97c1c7c743d29134a823748ccefb3da35a107d8503dbe3b7c1fefa02735bdb226bb02731cf82245174bfa09ea53778748a820bbc7390590499dee97a5931c087da6bf8535747bae86d034320748a1793dbc1b8d70089383c26b9be815a38e31ee2f34d2212686c93c15004c7921f06917928659c9fc1b914905bdd25ebb4754aec084840aba3e1e47fb5d339d9ff8eddee4b8119e60dbaf9ee54c02556270c5dc7e73270038e82a8ee578fe55350757b66a8f30660b485557a6bd1b12a442a7fe978b9bb20897c07e83c61ddf911d847635886e078954bf87784afa9f6ad29c621d0d2333310fbf3fa7771e4fa3c01bf8bb4ab28431ae9fac02c018c257e96c9b8dc7cf102705ab093b8291454fd76474c7e135fb352ce23623c9c2aa394a13b95242f1047cec4323211a5b0d9ff7b37c91427693aa5ff0ff7fc5058073b88ae372f14fc709e17220e1692a6bca6012c8c11371fd4953c22f58e8b9e412b698c8e028586b6c51d19b7c836a5713be865c315b4c324dc134600826ffbc25035274f1162756460e826dcba2f35101f6a7c7659141ff48bcc8181ef43ae0247bfc69f1141677c7fc172a10df556d56b2c68e76f46ef08912c0511e263cdc4ad81968cf9844a6b5cdec4fcfbb127efe57b0235337bc08e3c2b85264e8c0a4298123ccfc6f5759e441f1ed68079651cacffd83177483b9ee4a76e7fbe06efdb6959b9611017d0930eb7ba06f093f6646c2c8249c256210603393ea876f8391d88657f49b66b31dbda8aa0a3b666c1befc35fe3a1cbec518e192849bdb92a972ce5911227b7d9c58d2f24219c93c58f2185a3cfa9478d31f1a58bcf2075e5e8dbfbef1f80e99f08aab58018de8b8bc5c75d49ab2b12bba4139a6ba02cd997b53e09de6774139720301f3c5f5bb5f2a72a97cde77ed6e8dca741d1de148db68272ca990bd67062a39fa6d9fb51e9aba9c849669b2761e12c39a002472d0f4f572b7fa5f92f979e857aed2cd7b23dbc438a2489994d9b46d4ecb1c2bac9f6462c4c2b08ab76ac835937c158dfb5abd2b132039b5dad48b3eff9bf0074b7de5a4a6f48cdd531442056bae469a08e7c8d79a5a32d8d94a4c2c5fc7445d684ecc908f65e71f793d486777afeba004d5bc90393b587d9e01ce0a3de67f1f53ad4dfb6b25498dbaf2692a08ce3d7330e6c0b377667d24ed0ef59c06952d9c764419973f8908ecf49c2048927ce9b1c702fb149445f1f0a32f3aa034e6b85795c36265fcbb3006bff1f99bbf53c1a72680ac64db80764f040db25ca484eadee88a60c4d1786562d08243f37517c7ee9d3b94dbe41db88dfc032a15d9d8a33abe79f65919f6d449732ac799c38f6bc78241a356f860328b06f4b6fe82630fb40a45cdb491919e2a6822c011ba0da307850626453b1ce798297e501993906b649c5fe536cb0ab89c56c04c4668ce0d8e1ae1de21b28d73e1debe07e2c18938b57fe94bba4613ef1844c44f90f8510e47e41d40da5a55c669c93f7d6fa902760a52d4934f55941b5c1c728d8eb788bad38e64171590df13772b8966df143178251a3d7957ba4c12c18f70ac37cba73cb3132bd2ecd3cdc22ff184e000810c0f936f1e16d53ad62dcdda6f7d2abe8fca57b69d09075f61d4c852b36e26547ed0c9fad313db91b78ed5b893cd4ffc08fb5001bcb114d30a61842270c7afaa9602903e8ae9a78ff8572feb604810d40378540918cbbf8fdedabc73a9636daddbe619dff43ae3ccd4a1a5062a6ad276f6d057b0e2397cd1182dbcda9977c29eb330120077701465f2c257ceb7227ffaf23c648aef1e294156b5b56b9c0d2062729fb2e37de1abd8a19ce8e528ab7a1f1eb7e7b43bf6b33a1906b653f66f1d39d5416e4e5c176916cb45cdccf25ed7df4dcc0cb82bcd5f2e5a020d5c1787897208fed394e0c1ce00bb8b5f4f95661ce54489e0b56aa1bccda3898bdf149cbffb196cdab32117e42be76862e5051c1990c929e849eaa42555eaa2d60a54c468e7ddde73489691b8108c318947fa5bbb78e618e1db80ce0f854c95c8d5e2e64ed987595531f042b564c1af0046b6ae18bc120b2f4ae20922229b85f86821100c6c8d0e0fcd2fbb046149237140c0f15c90de7a834f328909aee866b58a7b4773c450f91ed8669a7fab90a54968d42e0efd870ceca7762b21fea12f8ea5c81695870ab685108c03859f67360efd1ace95fc060013d1f496674f04936abf3d5503b739cde1aac6bead572542934160e2ab3b9026f7beae7de82bb485cba9cf19bb6451b2e86ea54a8bd72f8ad91d3dcd031173718fa0b7fb5a86ccd9f2191fe6d59e5ec4487d60bbb3c330cfa66699ab47741d4c1bd21e7775861740495a72817b35d9ccba3c37ec6fb8f8fa88e30817638b7935840e8993ba837b3a1e4856612e3fbe0d7aeb85f5eb4cb872849a2c220228543a6eb2b69641fbcc5b2c3cb5ada14ee76afd2ce40d58acc70d2bd25fc574881a5b201ef6ee6ac8d993682a11a5c2600e4df6ab59e3d14d617b4282052177f433fb7ffafea0c77341832c39ad9b527307649fc33daa75858335c864dda533db9a707f2f376278463b6a42cd8c69ea4a53af0bd13e04a90d23c544b44ed40d09b191fb0098f9ec2bb6f6bd01f54c593e628ea97a1d2810ab95063915acfdaa3636717ea4c29ba17a8fa71c54a40c72c582ff90b07e480fc2a5a9924bb5e071a21f370f0e9039e6dc18f9de0fb827b244a37a2224da0ca2df6b0f586a69dbc7c32d8204016f3d8beac7231427860c7ee366f42a353d00cdafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc760390c503b92ecaaffac8e61e427243aff8efc7965bee9603f34c7fedc7d37f03dee17fbe8b2e5cb359de77d20832017597f0094b0455092f5dbe5b4027a96c106aa6b32a06fdb661970529e5406aab2194ef5f1d3dbd5853f1c4ba3e15091ea798c37cc292ec83a27e3d5d5b2521666b995ff30985fb722862fcd950f52cfae2f1709a64f9f6c51860e6ce799ede69324cb9597b219b0588820bbeb8fd297428e06f8d2b82cabe950a093ec5da81f2311debf9f12b23f4f3a85755f5ad79e2ee70d6a070cf21bcde55ddbc02fb123ee816e486b7827197d570628a34f8586b504402f8943bcfca7c52b1b5c87d527e2ac3bdaef0a7c9b3eebcb333cc0d88f4dddab61a20390a4d391e157202a423b26a83a9968d3fe4f6ae0ff29b970b9ab9552b6be6813f91ebfe63d7053ea886875efa24b152cb244e8a9134c718268c5f32f88209462b6c324b63e912cf06a70da1d63bc64e2df5de1bcf6796877bde4a5c17efb369ad6b6a9846a44d2ac95409c4ba3d41cc574b86caad3190ccb7f3191c74b3131a9c2e6b18c8ce90d4165cc0e4669a968800ac7e1b00459f4563a2a905d51e6f4117b2aa0d7e812a2d3d9181bfdcdd2882507ca3e4a3d5d26b293ba2d6fac05b08f292910e172d2eb5e54f5e1da4f37be93bce7e53a8b38e5354e4b1d668db4186b02815392de08454cea8bf2193728822bf663e13dae60660ed82d2b3c7d208cb72ed46cba617beeb502cec6036bbdd40f87cde83673978a44b72b425d244d9cd08b40671f1e4a0b3d3b9f97dafbe9b852f7463a5f4b3221853f46a1e8ddfc425990c23a23065951d509aad41cf79420fcddbd655f8b5c745ab0b6ba03d4c0c3085fa2894f392455b4feaa161495e55bd0b1d5733fdef62f3a55906ee30814844d3f5bf033e816022acdf521c1aca7c4d31326821029ec4feac9b21a9fb1d6cac84e2f896e9e10d760b7ba72ba9c365c9779ec10ef2919e2e72b33556ea4878739ede2a066d08ebd567d138ae66e647c8d880b8d71cb02d9c82433e8a89cdadafd8a750e397c124ccca598c4734e3c9bf372c92d76530e69d80fbd17db0794d7a460eb3ada1decfe43a80d1512ac9e00688c745ce1a4f46dd04c2066caa5a5ce3a9a626bcca7d83719729ef1c8044628b1d31ea7267428c4c0247572eda6a476f256de75bc0d2a275afe682542ae1b8d359f3e9ef09e2d47367a8928ecddecc710e806badfe6abc9a160c962368e82e59367dee065e8491fca43c33336d6a2ef49c165858610888be82a6b60dcd1abb207ede9a9911234f8577ed9b77a6ac09bfc2f4826022d4cd8cd6d2857851ef5900571c4c507ebd1930a4721b7b60ddcff4d0ff60700ca23e475d24c567fa028b577b8ee99d8ca04c09a0dd71cbb49fa4311ea876f6d96e8d5c3e2e727771e9a2c114f606442bd1961471e40509ea4a98c17ca61a554813d23cc4c2120b41ce29ae0657affa1b7a2049830f1919860b66c15422ceb91cd907dce2fbabc58228bd826d7d7300f678fb3b72b1571a1a5dc6a803809ad392947b9fc1e5e811a43abe92e308a3680bb7fe1b1bf04be7a6feaf828f637515d2aaaf52f97303f43d3ff5c0522bd73c03587c2f75f563ceb4aa4f6b50db2fbd5a551583338a7c7869b4ee02e042784d5b61283d1e483c24b71e15136331c0e3b78b320f818f089ca358585a480a4292fe3dc6875783aab8cebefa2aa14bc17f83e959a692e6df374f56b2a7ed0c92e7e23733ba13982b57d4512f52a92dad3801d23438e6a426228c3ad3691d9b141e39aead5684a7a4e7a1737a6975bd89d235d88ab693379e7241a14d253797de5958f3e35d85b8601396d6f5df34281aa3e9f06d9b8f5e0183d8fc68b9554fcd3863b1c0b421e3fa4a68a7a5ec60eb0120272c33e594a4b77dcd3314364b4bb2cda70d58f38aa0ee2bc336e299d0a7690155cd2a3763b53081911103378f75b87f31c51b6ccb10fae806a1595eda51e4ec70ecbe1478005945d99a3f31e3687e905b2fb7c2fbba6f4f69e722f26a4ca6301c977b1e7989e579f7e9a86364431d37d67843926a034f4622528a20806298af4abc98eeeea770251a274e359abf062579cc2dcc566ab145726ed0049d87bf2d5e36ab1a798c2a4012d11aabf3f0a2e740dacb43d75c2efae843d5444b75bf041cd69584d55cbdc20a877ac62e396d5672c3ad35e7fb81427951c93144673a19dbc1b72cbcd3d53360ffe016b032219cce3f01eb2e91a22e2263076fbce65eda3d29cf14d4f9c5e958e9fa82d7a7de76a4dcb616342237df05c9278808ff5d4bec29880fa814456303e8f31e0c82b43a5e6bb68ae5744c9328e7fc84a89f35f4811dde4d311b5caa8210405108c0a1245a268f0a4d416b69e50facd454dd3c49a221f18aa1170347954308c5d2bff526c1310d339aa384d096f953fe4a05d60abc451d55ca4610e56b1d289eb2ad4e6cf4e6484a343dcc89284aaa57b5e6b392abd805fb979ffab6c1158a3e3e8bb0eb5bd4b5fc703aac05e9c26855da08bdbfffa99cd1d4e38279cf23640492dfbcd7abd53e1f6ce8fa3931d69755bcef8a38fc8f17d5eb610d25741973ad13e3b8da6da487e903407e8d8ab106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8dff1d9ab3dc041f49054a820744906f10fc6b487d87e11ef803f7ab62d2276007a8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a89679375acc98ba2614571a06a9bea4ef1dce9ebcbd81efb714ff5f341ef4bae7d9c1b1dde67c1e6335b3f284a1e2e37942d4b7631e1a16e508a38efb4b725de138b6e1dc4b5ac7ef1d50ac54fa9961f1445f85be92dada9bcd239c1e4bc4d7a201711c12992b3117a4dc67aa2c59c383d69a13c8cb8f8bb004172fa9c568165ae5e94e389f741ed020c3c14f005bdc12d4de549bb4cb57e322aa1043e0cec6d4235d49a2b2a835682cb2862d41fdd8bacc03da95512b086ee09b2533947561b078760485955b37de7683b15a8c51b1aace543325c77ce8306bafdac8500b6ff6199f345bbf9fea089f6efffab93ea77556ac7bcf422ca7221acd0e89266350fdc691be426b14d8850c78d2be690ece825e7bf213b2985774682c958df8f5deea0d088fb7a6020ec1fea14bdd270b5360b9a36baac9383689fdf34007d0338b11997e8485257a76ad53cd05902c552b41f6f9dbfe62c9b8d7154ce80290872807e442957b0ee65857da4b97bed92be7b5502db92d264d1e9290c8f3854c368e176a365edea2a51a995dd2d34ffd93decfe1d1a1c1a0bfb584232595d48cc48e41c70caf314ab799d76dbce41219b178e63ec5d4d936a7803f2017051abd1f456b4d7aeb7ed6a4784881432a4c95aa957420ec7d7ee135c1042f141e5cde84bb8f8e3f13668cb658f02a66d2d70ec759935bd26ba7f449193570e14bc6b1eed9a112669f0cc2838616714fb9c91f24deb76d57a533c9583dc1114d3becd828b828c0f8a6e7077c1f6f3f1630458bc85e39c7c6ba460533a0383d76af88609e3d763d93c042e9732c7e8158bdddee5460120e747404707d9cd7180db71dffed124f843e97d8aafbdd4f65b1623e408b1c1a5ac0a2d3f4a2ed60a973f89e90509bc25b566aad60854b39bc0fa07b9ef70080f5d735d3e8cb75767a6c687c2c27290fae46c04fe936e74e208400e3d4156ac1f940546357654ac37e8ff4e573349cfdd46ea415969e2fde54408a7cf7e3e1dad782edb3d73cf032471b0ec7a1d84e72de8186cc8e970ac4fc28f80301e6f9a82ef6eca46c7a1a4b842225577b531f36a5cae4ad0bdf384c23fd6936b2eaffd8aba1b626112a961725b6d1070f4e5e4dfe8d9af5389a0e91d51495a06d216854b52f5ae544c202216ea75ffe5f72179f1bb06b5ddbe233c335709454240c8484cf795b4fd16b6cca9da1b9e00e994b35c287f17b6cec374a6e7d79763484c88edec0b0133950fa4dd2b141a7f6d39962233d5958045f7828e547cfe0c2aae817a450cf0e4f4e4bb2aee769c0f165674b917d3cc2b3512abd0f07e92377d976c821a8fe41e2a5a5d99e436a18ce030d61400779a31ad69530614c5524054a5c5d3bace3d459bf41dda846983558d3f2c63fa3b530ad5bae3375b20854b6e7f71a98d684d25ee62b38e9279736a3b19aa03a5c2589f10ba5e9ec47dbd79333a7f29b58330830de31f0ff738b47f517ba0bb6b3d40900ecb0e765008b7dad10f73d1cc12a8564df239319057c149e01a60dd9f6cc0783e25ec98136c813aeeadc410fd34a8fb97c6e60088c559a7bb52dc923568755ba363deb682ae90f6be2d92c02ba52651167cb2ad7f1a4d8cfb6e1979b55fa12565f832c2d65eee47cad204f5f19ceb8ee94acf4096a580d623b6103884b2270129b0558cef3a1c558b47da022392cc06d3564d1dcbc86bcb2d5bd725f4eb51427aa0747f547adc9f8199f866685552d526ce35c11d53ddbdf74893786dc6d9c3dcd1b27196485a71fb035af86cfef67e02206f091992746e5921b12bcaaeb2b9ec9d6b0bd35e30dbb426d36d910e417c66b53aa94d4904f811aa1803816ed38c53ffaa3443472fa77d0f60ad38f096cab58dfdc4fc50e361c51e30013ecbc318db923d2f38b5966890748cead6fed0291a87f6a8e00c8d52ed1a36756c0d6abbfb98b49a99d5dd5c32d8ec448c0a2a4f3b197f730eb9a8b2708f259ca771234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4da8b66b140cf79da2aa51417333837bf1953f4f9d90b584b0e4c42507e6fef3365561b379790b86b960a347b272861d824ceb373d3bf7a2387e29e18971f923ce891b5848b09750623b037fdb01f089003ff3180d21e37d1d8e84de3a7e46dcd26abf60c2be8c1972f9ac0a3d11e49a7c516ecdd4a0d1bca0a7101414d69c6faa8a832f53ecc9651069b0b16d3c0426ea0de8fe589dce57dadf459adb8694d131b9e3eb46ae117ba91809107c69c0b00463481d91adac6a03c65e2430a8602a1ec048bdd6d1a72b1b353461e5c907e92a90a08f40468be910da6b0dd54f0992920850952ee8f4163a8c94755d11113d4916dfd0d2a9e63e5c0a2802048121dfe7aa518a213f7a3e53675eebba9cf4a131edced41f4aa7a0f1051718591a055b1b835a1abb196902ed8c72bbe8c3ba0b0e36e3014c0115323f653b7a0a8d8916d571010eab8fc56b4b50dad23dfd01a140d2ed0beb77e29a1eaaa5f98dbfa6934f2d637b579f40f350c92d84b23b10b63db57a08f19aa318de6f9cc159821ac1b9eff8b036e818fcb28e328f5ba12efc1c6fba25eb3aa1d735cb6083faaff85ec883741938de6de8c0baebf0a5ba3ea97e06d93932e9833c6517c6bd22e3c96b11f0b7ffe5e1abbf84b3ea2245ee087db9c4d3ed69007c9c057217915d03df95e51ec69e4d1aeb2d54d4e66a6d8e005dc5524e1e21089fd734fb01249a06816f2464042c3d68ec3fd33f4018a691bb4d5325d20db45229651ec9eff492d64e2c33699b77948774a2aa1c63dc7af678f55cdaf07107a3b9eab41b25b19e2f562101d6c8f88c7e67e8aa6c7ad3f25191b65a03a5b660dea46bd76d235749a69b9009025c413e41c5ec2939d37ff45738f8e84c74b40623f2d43a997c52b4ded4d50eb6ee40cf380634ce1d3c867dbf52170620f36fcd7864004339e2ca9520a3585495b26a14d8b1296cd500eb0e7af54ac18acec2da58fbd9cfe0c81811bd0b0ac29d9478108f2cdd3b1b7ce5aac865d92e1ef424389e7292c4c457ffc8a3d00e2c6283b2c5542ae56ff8bc3dbd41696ce78158599e8b757d26e32672363a90fd427636982d54d749b8cfb02ae24be8cd01b63a4e997ff11af777076edc0e6f6e80f8b50b7c4e8bcd720f0f10baeb20a7fa91a128c705f7b25084fccbd6e329f675ba8f41efff87e357e494f8ec4797f0dc76fd5e39bd4fdc2e934896f2d28eebd145205c38c20e1fb3aef19d308ff9c7f16af8e0fb968b762a62d5b8e23494a398a618dc9ab51ba5f79c0864201e8866ac0e39b462acff6832f2dab1cf16e356cdb96332ba91cae4f316046e71657c911453a0b5737ad22f2029602347c047a079559065e7d242370b1d49e2fa70386b16a1b6e748a3816c46b125a43a5c282d2a91391131f538be5b2ae000c58777b14ecb933b3a5df3353d3fdeddd593dd79db03c9236a6b48f1ed51d1f414e3f38cf7e07d4496a6374447a05fb4cb378ae4742fa422b826912ca1b46cd1a9c270f04d4f361bcb580f79c8050f6d22311e15c59025c82bdb080bb37624633365177c83d517a5a57620a81c815342577dd27a9ce331730d8090a05e812fdd255b9b772222b9cd90180883ef1acb458f6c55119da8dffd4a7b70317f1e6410b3a17088d962ec895c91258c794742f7488c4c7fa134030c54ec39e377ab5fbd2dbc659e5f6a74fb43abf0f317af9b6bed890a008835efcad5368d97c4765c2611fdd4968d62fecf5b3e558c1f6998de4f5949f42dabb590fe1c0de040ed4c1c9978cdeec077d7f3fa82996099c971678d775e09b6e6fb19fdd562de341655993bb34c1de0d3c541efd53e39e47a5e512db450e4260eb7ba0ae3a70d3cb935f4144140933c2fb8a394b8140b2b4af2a7c3a81e596daa7f8bed96a4b2bd9c62444a1297fb72527501c48608c93b73cf28f51beadc11d4125fb7ac5cb8897f0f240f96b92cff484ca2dfe4b023db99c83589b076cf30f06377e29254f7a8b2091a8a1337c6720698d78a73719b0d1f3e82058853b3e482be90c29e06eeb1659a6738065d1209b516b49176f438d3ce2c857645d74809a896f91ba4b4b1805efb2709df8d4efe37d64b46227eb56bc84d7bd31a17569cf987edfbccf0f9195eb20c03502816f0d13505ebc1600742e9883192e372c28d1be9b39d66ed5bed35b74423ee1ac81e4cf9a96a83235c6dd64c48473a340dd7366129685c868da91ce9f16bc3b09bef882dec41e11b9ae6dccf098b0fa9762bb4b4ebf801e0d3c9c21a7476d7b8d2eb01a0fa13314c5c1a093a2518ef3219712af84664712dbdead2b02b40de9b452e1f259300dafe507964fe041b0fa109660905e56f6f1da652ed0a64fad3df4bdc3b701e509915804e87fdf81c4c327c5c0e1b74150955712521c777b0fc7f6c262096f9275b0532b879f061815427b0fac7c976aaeb335f623b922cc606f94c0434028d98c81644d55836361e64cc61707c66bfbd779e69f078d6098bd61b5933aed77345033e36b915574b474885b68535a5832722b076bf616c19ea8162378862f07c4dfacb8a2c78959e53003a997b74ed92d05c8f7463b69668d89b8da661b5152768ea83c84fd7f246e0090db4d7cf40e05a2365b3f960aedc4006027f83bd1510f3a07bebc20e9c464de6080f5921b5a46775511ae2c26423cd2857373e76a97f0a1203c0db742682b793add394e65656582dd6fc38bdce8c828d38a55da2d40aac04237c5075322f39a6aeaeb198c84c960660b1fcd107a1f25d91d2cebcb717b095eb002ef83a397ad1cce8afd15ade860a7f12be53e331ee9792d8c805ae3d7fa837464c6b306b8898f84360a9dfbeea51a3e4adea0d3fec326bb240d594f8dda1c66d2595e92b7cb021b1e616593166fd9c5dd0138e4d91d4ee35c62f6e1fd232597261f6e48699fee0b02b4581a176a3da58a2279ee6706feaef233c700d3d16ba0ac33f1e040e4aa526b34377fde68780d304810c08ed68318cc58caef4a20040df120db6b6f873f851faf2d83adcdf7907be366aa0374c7ddd4562721974f836d3fc9433db102ed18421296d24ccd00d3cac6eb90acacf0be15da02b3fa1ca44c6e7c06a7ae5af984a574d755d0fd4dbcdfde5c732df23adde96c10750b868134e40c1ff5cf820ccc705a655103fff1497c84b99450db54ab3cf285f8c832910629ecb97e8f9ef9dcfb8905e3a807920862cbd543699f808bab2ae0d28b14a7be2b4d1013098c01a56739a495fd0aaa5016cb43a6c43e3504943eb55223de836b8f90288e1aa5215c7cbbedc0de7209312cef853fe7d044b0a1479cac5452c95db4c80f924165e075a1da500334152a33361acb0cea7a6e3118e6a62096898e47ed616449819a0d88ab7e2147150cd14660c0801e020b92db513a5e31fbe01ab8cd6f77807cac646c056248120e2bc020f78881537e0947d865784a781693a7421b5fac62885e8eda921298839c1d53c6c6592cb771aedc37001f4e1a47b21e26145ab17a6a0d292bb51249d0673aa038cf00b53a250f6850d775b5d4c24d559d41ed8f008a528bf18aacecb981d5de5a208ec8be02c39c4a8e6e13602193e2c94d883f0a62fce88cc0dbde50d3f632810adbf9c95dca7b81cbbda1f0ff5b789e0e4c5cbf7415ec53e9f9699bbd8994d90f8b271aee733f6687296185d7f97a28773d07f288a76dd25f37f1abb87907bfd35a29c01e4bc805dc49e4df72411dc4f05fdaf1067b4cf4dc44a700c16303f1e3754e915287cf46ee61eb9d5bd48a60678510e315a30149f0b8566108c0e2e0f1f848af54a7b6d52297a631f6219c341ed122b0adbf8e096f87fc82bff17ce23952579753207b1e0f251536f5ca3bea54e97fa810a8d1625dbce5bbf303543d74c7eb2c40364e3c3f03fad3698f6dadd673c25cc6dc07b4a7e53df97489ba99e3d210cccbeda484b89f724300c72d80d559577558bd8015ef28a60ce2d6ad23ccaf72f822e7fe7c1524b87e7d90d1ec8f1cac2374fd31c6317cff8da1006663b61c59ff7c80a390a813610eea53c342dba69d9793161460bfa73320e515b10ab5512fd18dbff26f9f198cc39eea4632f1ae7371e75a375894f36fec89519831e89476917d7512d1b615440804a30932ff8e2055484e8951fca3c34f34b1857b87e0503d11221140f270180547bd8f0313cbd8287955bd4f643bae2057984fa62da40b0902c682d3041adc618f3fbdb8644c11922b85fc24a8503e3f0b3b17f3864295dd2d87c4a5f9a5901c03dd525f3cf5aacb9c2be89cccb8c3fede0fe3c1e6e821393661fe862ba3220ff6dee2abd52a4cce900c86696a8ae49310df1758f95e7bf36e4a6aadf629067b04db600739ff46572c0eca6c6db80f21c1f500c6c1a185949ac42b6a45279d153f30ae8f2c426483a763b72c6b9149c885db6502d5d3cac3e48718b2f6ac683254d3b50f71a05ec83a8cbc69008b14b199173f61144481c77a8eaf626ff707048be669ae2272a6c3e973d20690106b0b8f5988a34977a2a87adf67657fdbb31cb1c6b0e4295feeb808dbd0ec446bd1248ed6efb7900c7e692a267d7485cc259c7b3c75865df54b63de1902b274478aad40157d30ac985c45d022271fc56a47fce5d189bffa42ab7e328e1a3f35d51e1bc7b27b803079c0c3a337f40a85704fd21d5723ad2ac8076fae7128d441f31ca37779b32c023d5eed8f1ac0b44cb2c75f97a2d5c2578dfe6eb65f05dfaee20751f4bcd8cc1bd8b1d90a7a8b42f7e337da7fa288d80d5709105068bc727c4d3b9c64632cb5f2e642bb34f3f89d94195f7ea30e995237aafa8be2453cd5e5e1e05f67c6946829ac2971181f4a706b8b94d1ba971635c937571adfb7b7d5e6c95eb91ba734af2eb536dc83d069e5aba9d2963a067451b4686c1fbc61347fe9a4dd434bc77c2339ef9bc6e47fd8a4d38eb924a60bc6cd14b9103d88d57dabb01895e5fd09c2cf8c9dd59b3c84a4230dd0f20c7e2c0f3c62bbff5e5b2e5eaac8e7186b7b4cb2094519f8fc5089e4fe564db2292c3089d060244570eb14c58377b2221eb9b317d3abfc37c3516b530bb7e449f90a9583f32591e2e31e63610834454bc8f06dfe3d46085b23fabae548fbb4a904e204f39b857cc11f508ff60df937a51e409e4b24f39ee60944284ddcc84706fc36786cab40052d5975fe4dd99f3a5e2ef391b051bfcac92b4a187335ab46b1fd7378b817dbbfd514ba27e0af9043fa93a1a0830d5467157d38da79ee0e0428a83e0bfd7699dfcfef804c3c2a173e6446d53a11d69147a1ad9b996c6e4228c43c9bb505b363f6997b429121b2422c722a38016f1edba54f9953f94c18b0ead51c4bfb0a2d18f8a4df0e2ec54f1173ab78ea0c9a1f4b116be900b9b2d82a9e478f5243dcf13bbacaa059f395de0693bbf1109e18bf8571b005e81e88842a1237651c17504c8937e2004c490b452582a32c4216581f0d6f84da081e862b4a6c93a100d3cf9f9bc2857b5b0108aed2c70570016b84786ca82add9c9ca24e6c94198015a31da715f0e3fec97bcc35c57d4156a828db2aaccf7bfb2c07cc83b74820e140b699e6b0f20fa83557dd2600760fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5e9815f4f2114c07ee6d3357b6a7785bb0d50c3e10f0d52f0abe7e70e2aa118018a1223c82fbecec32e047286d55ca2c47d5902a41aff90215e5b4f3637ef17e9d7422538510eadcfc4abec26f056a72f3a45385bfb1c8112bd0e486db85a3e3fdca6c99247378d8c04e60d15e8bccd63d8a4845bd10d58c429b11953ee7f05fe8d71b5c6f295ea6cb6a0277bb2acfa7fa9a450f35e00fc5a45f4c7c80697b399263c40adc80815205daee5cc9ad2d82a2446086db8fcba7210bc51cc7e0c6a5e7542fc8bbf40c8f66995a58890e479ae0da45282ef9d96ebc68611a6e6ae5c7262e4c4a889abd3864b6d2949d0149b197e378451d91a75fed6a242b9fef8d3bb78a271f0e3c4f34e8538dda5d08497e733e7a4b11a509492dd60edd198f41712cabb6ded251bfe58d56f15b7f26a04d7e68ef5ed403c4b530a6d3bdbbc89a0a0cdc673b69eb2a200c6fdffebdae8f2249fcc1a23450c14dc8bd7961a32c7cac5116d221d837014a04f011f85103fa02026c56824ccaab575c16a5e1cecbf467c9b8af916fcc28b5f950c0889d25cb39d90c9bc187cb19dd4cee34b04f4530380c050770049a55be559e92ad165ba895e864c75f139314184aaeb0224fd2aba9596a24ae39a4f7d91149e478b9ece5b164d839bddfab22e39594a5c74e2d2cdef3c9205b2086660a95eabc0cc526a1b69bfe0a7774822fc64eccad4875185b9e67c6c7b8bebe94773ce060b6747b9a227571e0fb3d52cfa6fd932f7d7a6eff3627e8ce482fbcca0a10e52ce82690f9f3a95663c1853065b0dc379b9108f0098ad15d4de5fd77dfce636ca668f044948b2492292726f04084e9c307d554ef91a4556e8334af804cfacb897d7bd2c210c96caa01d4df827fef3737097be985d9fa45c80c44a81b4e9968afa66e7742fa0492a8c3210c0959b9797dfbc65b0868f47a268aff0a8a63abe6cd124b7a1b45e512061b8e9e5ccd98efb6e11ee2a6eae33a12983f7d8a8f5113617b98db9be121c1a4b0608f397509c5ae22d3527af353322dc4b6aba75cb59621a435bc7108df46cdf79f88a4b9448e3df6b50ab0a99872903d7fb1f0c16fc6b50dbe98bfdbac886f7b3f752b71e717f5a29688db4764dc6ac5f50516c67c925e0f4f003dedbce75c5287337aaba894dcea0555521cc4dfe0cde7658838e59d39684453b4716a92ee55a1aea532a00182bc7d0f3e84a9f38cdba4bf41f97e751574c5b933a2a664a3d7fe7aa256f164d9d73641e96eabb84019a4687c1cf9697057d39719e4532d4a0d36802c83ef98cd639f514e21da4a0edc0f48638a0dd7107c855ef8db6bed8e7c4c18307d7ffd09b040c5f25b6885978307c40f6c5521528eddc04dca29f6c63b8603d20a04895647a0edf59d97397d1a2ffebc5820c25da7fe5d58d22be06370892890b756f4eb316d4ad581587fd3485e111bb0398130a2917203bcd408f734b463a74f702e2670798f298ee08535f0ccfc1f795a1b9ea754ef3c553bd67cc399b0733de4a953da8ec83a079ac87f9a85ede6e538f3c0aa966ac158f38a20326f3fe868638c195d2cadd07c4f12221a609e889548eb885b0fa8704cbd4ff9ca12b836319811006f8d30a70a038543927c751ac94e6773ab706307a1888476ed49718471ee9e535235b80e636f7a9e802c9e6967160c12e3bb7aee6430001be090a0a06e430319a50a610595edaa478a56b7ad77dc271d3313cecc4e9d61eedf2a9d81c09843c520346ef2a82462da1b6b768e908235d6bff38abd22b91a830c2785f14b32c4be799f7fcd0443a3672f31935fe6cccfad48e55a74846c648d207f5a2bc61670aac0334c0feb89f8a0c58e726f4f778e0bdd18ed149f2a179ae7a141cdd4b9a649f991b05a20140a56eda5f4c0c34cf26b3d2fc252d57712eac9fec022c109a3da6905b992a7cef9d79f99ff034aeea8c9038a16190471e4b6b66f4954e8a551c87b86dfc9a891ddf5ce26efd0af1e660d050bb9466bedf562c24bbe28e0751720c5e9a5014fd658ce8aee4ad0dab1afc5686953697c7e66a332aa00bd4c3c6a27e10044d0ac1b80d5f1e640afe1ced26c4702f11452a0d39291ef605777e13dd14e693717be73593f91c5861a2915ce367a96734e3a6f761972a3071564c6dcbc18f6b9fc49d7c360db2dc6fd7bea5257712c757e7a959f0b06f8a9f8c7bd8777e659b266c5ae4e12f33d76c62dfe0d4baaebc68725b19e4e9dba6111aef0323936047bf215833d494492cda152de08adfda2bfd6ca61f93f27aa9ed453a96fb6bf2875de77f0694937d0cc0461d65eebd4a52b35385b4396d55a75794bd939d6553a1bf090fd1a6c1d33aa4580ccec4100416d739e928cce982b5ae090f2634050e6ffdec8be3dc0c5879a0d4931bc74ebf21ea6464c3af4d437b0f8872045e424e129fc4bef13b2c555de2349bb2ece7f843b52d223df5ed600c7a5884fc10fb0b66f96a6ef227b2c942c8df57f21dc2b93a4f1ce9637395dbf02b729e5d44fca0c6b29cb4ebcc4e5b392e6e6fc2ebe3a499ad99bc3de17e75f1540b6cfef6f614dbb1b9762347d54710180142b14c368dadaef814da9fd9216c72bcbc7223930ceabac21104de27c635fc37017fa06c34edd6fe4512d78b657bf0da65e2d3ef9e57269d24bc386e886b70e99ba61f73dcfd11992f59cafaf57c9a9a887687b227867f69d994d0b4517d6255530337ca8d51f9464c08f1b020d912242014210ad39fca06d89eb1ea84e26bd46381d9df65d7e967effb4fefc5a6cb21feccea728ac59ccd9691db995dadbd196d00acaa4f95b0b27fd765fad5cbac22c47d584328fa59e46169f5d79a95b6aaf5b36c7f439948a11a8b6f629298f759861f283131bd9c6be552a59152403f1fcc43c52a7291c7bc6087fa4e6731a3b602393aaa902aeda86025a3ae8704bc7388250c1875fa2078143bde8989558a5d26cdadd0aad1c0cdb29d13232f314fbe28f48fd646f07f59c2b825f5a3defed962aa051f7b75bb0677cc56b813ccfbc0f9585844577e19c9684438d5e2cb22d9c3e2f5e8b83566cf0e689cc891e39c9f3bc5091b8143857ddd503e0081e904a18366a3a4a27c1f2894431aaf762bc85ca77b9c870dc895268718a6daf93862f55ce4340b0e8d56f056943f27d215fdb29116fa54975539ec2a9ac4721d4bcf6cbbd1a5600a58b484aaa254d152e59b662dc6a992df42d00862dfb3f6f1d46b71aacfe3a64708b0989fb5b6a932657fc46bdd7948aae7024b90f015d6d7ce5e377a6eeb59dc445b5d768a5026e2b68afd28d49268a30e1a9bb5b9cc1d84d6e936644f677eb6dd02087921a183945d9c686e5c73c65aae337c601ad2635af7b1798669efcaeb29e5c56ca32caffe48ecf89f24b59a5c4badcc8e8e6fc8d2683d133b7457d4ea8ba1a0bafe77307696387c1a9e956af88a3cf876263a7ff9944766c70d9727ec27586b90744c499073a19c73b8c042cc23ba595b97d8c308535b00e1b8f630138a502f961ff592c65c3c0781664fb1659df07f6a1845b13e1a2e968556df047e568d9c78ef6a3c4f4fd85ab0fc9a77dab17cea05f66d30aeb8b9f3890dd1fb91c01aac5a1df95d71b5da9757b558a2d1c220db3bf37eaadc5583d4d7708e95e40b4636fb52c8b6cce1475a4302e690a10c9e2f8c536472e8a728fd4285ad7112c809c27a70832553a8f7aa91510799fb8082e1592bcf30dfa1e8c7c3cda2b5d101715fcac73731f95edd3e6ef3855a36b305f4d9a200b58f1e3acc5e1a859b7467734d577d9a5aca785fa4eaf22681655e5b4cf1662785866431a2d91e5f939e8bb5ee3ae1b1e25e772aba6c6d277ac6bd2552f53e0f7da558d92bf16009e737847e273daacf494934fc2c78ab2fe1720383db280d0ab25766bb8d565a91fff34d1d0bb604aef57d272120f49ea968c1f6ad5ac836f90aa4cf357690dfc55f058bc455d1f3f24d2efc32fff646f8e494156c7e6a11511af6452605e367b5e932d79b5ae67eb9fb91b810f073b91962ecd66c2aa1168f8e7cc98135a76745393019c849f9272f38684e453bbaebdf95911d44662719fecea236c2858739b11fabc03a06de703a59f523cd32db37a1d43b86b620eeeaf0854dc6d463b4986c9b2d76099b0b5a51fc09b3a45eaaad92cea8d20fa69cc816cc88276edfdd7596f3238e1458f3c755a452b5a92929b92434db914afbe3e69b01dee850d1d6dfc4e366a78ade184dc07d5f0b82e0683cb99b99fd3cc093b00050a1ef958fd364d25f64044365485c55a38b9693b267012a9b240f4cd5ebe880f03047f8785dbd72bb7b270e871a9f775a828256643433cd325f5904c729c58ac7c717a36c9fee4ae85496abe7a4e580ee288a4a866c857b4240073f3c71f12f4d63b0f4a721c87bba6fd542af5cf007f1a45551cb136814dfd820655ed430021f10ae5a85ade06ed3aacf644d8a7ff913369e361e4606625ae6a96279053da61d1426e751768dff2cb79f2aa6ce12dc9e24ddca9c7bc4ca4ea3d292cc44332926364874212474f777e18225f12758cac9060abe7cf4675e68d309517ba26e0aba0de7764651fa6fd68867ae0c50fbc828026398b1cfb54ef97bc18bcd32a7261fcb237f6596ff60eb392470ee3aec8c743044475c7d48593576a37794c437a2e409ef9d1e655ff4a0140bed5f2c1789d9a5ebb4898d4e3581a2d5b3d4f192da91bcb60ede8329ffbea7cf34907bdaf41a53cffc1617534cbf7b36c9af2683644bf827b81571df1d2385218e1b74b34caf5e5e8830f791cbadf718ad048f8e6b6eaccda2f96c3c5d03e8a3afc7869cf5918aebb2be824d377c5a6989047dcfb2916e40d65c3c7d19e7aa09d8e63fc5892a7b87e5d7e4ccd2c3acf8d776e294f0d894ab72f4de451efd3cb6ff6272d6b1689a8828e39c065d035c4303978b21198f2a44fc744f190a363c0473a27be8ec8f2e25bb6adc7941402ab1c52144e5a0894cf5c8ce6e05e2b7c6274f75853e35e77994a4838ae708e9aa21d130ed8cd5689415735b4df51690496c48947ac985ca3aaf38680544fe3851d27f5179b91756e933d4bce6827081815aa34ea0fa54908ee8f5ea7c25c2a9b0e2bfbd0c4b0cff361e35bd359ddfc025759e0b31eafb75a280268c04c98d1fad892e5cc937b2adf2d568c7b6ff9361a4410e0a855644ecbae4802fdc7390cff81ba3e7af632567b43ad88a6cc2d86f8c331f9b73d0327012359b0af213ea54d330517b0f97f4926fc099d3b2a1c3d4ed753d83449dd27c3cd4179c811b80cfc590dafaab7f0cf448a5424cbc4c2cb54690c71b197c26e2a8a5a45b133a6efec69e2f5e54a24d7102c9e32e99e0993cd2359e4c415c6c85fd10d4dca7541897a41370a4f121d8a2f4b727b05ecf822e92903f6c39aec7668c6936df315c55b4ddb9470b553b00b89a0a37f76653c78411f83065ba6da54edbb62860e373e0e75f1a855d5951123ab0b9f354d999a473b39b597ff8b41018e6e085af93c03317aae5423001e8549068eebcff4accf45e6d2d80731a22999603d595a3e3c701f9bd015c242099ceb8c43bbdc9c73cdfece01a105da7045506230918df1b67c4a8edcab36b8700c008574c74048a930e5ed3ff8ce4eee5f10fa902665e2ffd0f1ae589826b599c65be35fed2e024d1cab411ef3436875cb53eaecd7986baeaa851f06865e575d0d0b5b54ec114c31fc0391225fe5cdb147edf5ca22cfbdfd27170b817434ffb6b7df9a0b36101667d38c711dc08d565e98f7ff4510c99138523965ad92330cdd77b22ec7c6a815960e246236eb48d22058482a9204579b962e9f08dc25ddafdf1c0da00d0938feadf61597bc6afd84db38edd8d9f24912df9abc69f75dc5c5f807f2b4087d19bf3be5102fabd3ad603fa894e631085eaada4f35a56288f26471249eb02c778c8ee1174ac56c1b831f415e839059d300943b778c6bdebbd8f19e2f7015db2a4c35125434158222b19a76e69eb706e911f2ab2029f123b7130be5eb6fba26fe896c6ca356dc6f439be12faa13feeb2f37b6e644de0d7abb1ea92ec9fd0d30b8ff955d248e3fa20da9424685a76acba01b5132aeb40605e8945858d56ec0dc599476d253352b36d06425fb5baca57790a06089bc3c20624591bc4ee514cac1df2c2a381194a50b6a5c8fbea0aeda14f9b49631278705e3a3b98555abf455763ae617723e537c6a6699adb41c34b9ac48fe8b222a7b979de5a64bbffbb275d440de38ac6dd77ee9f74a811e83c4b0a974ed51d6cb2c003f4be04fbf94ed9faa51b4c5fa7fd4fbd11da940b916852b2939c98c3ab6f79d95aa6db9a7e60c43e36ba43fc380ca5fe45241ac770c1438bdbe2ac2b03602bf95a46fde4d9e6c3a42037eace2ccb6413134ad5a20f970e87549b0cf8e6a15512ea58b27d322ac4a0bc23d277a9312f25f9ba9df74caffa24098b7755a9e36a02298ecc4d7f413bbab664d14886c677117fd7edf72b005d8abd9402e5f394f3702a9be4200485de4189d39cc6266598afd8d37da87c20b45a421f5877d06cb0fef4691646c9eb249fa67abffd6c1d51f2b7504f0424eb623e35dbae6edd6c325347af565315b9dca131e54282dbe008ba10e7883d137c0777546308cd5dde1886869bd25362be1d1b4137587a879e12e5f681541cc8453cb0aad67682e0386036692e60e893ee28c80642aea2cf5f012a023f76281347014b563b6a08a19217689bd1e0c21b3d219e2258ba48735285b0601491fe84ef2809cefd26ae3d37d021b414334a0b4e7fc8c9e149dbbed49590051562456c7b8fc2da3de0e23fb36de3c03c127f7e6dc19e788978061154395aba3d1f90e1c2952bb26ff888ed63f915d1537fd2e3b64550e163a50a379135e60b933ab8d3ea37a5fd0beecc8035f36786b8bbf635eb398acb79563f175c7b5ec01edc721c1d235e317051faae89ea4ba873adf23b76ddd98f7fc1085af5c0556392ccb9d7db05d61986a480e22f5abd271b4b144e37fc61c60893d1c0553a068a56bf4ba3f72db72d8d483c2041ac6c7ca2211d4181bbf4bf5dadf8eb090bbc8d608880ab4ca38890ccdb582212dfc51e66f44a9fdc62bf1d561a7b0334714dc9e8a409dd88f429bab2fd2b62264cef3a2164cc7dada19b397ebcb910ea658483244c36a488e60212dab815053f7a103548b6f8034bd66a1bb470096d6fe0daccf1c7524694b18ff02bae940bb51ca47a72b02472fd7f0f4cdf0173ad07d318bc0761066bb0a903022c84d8e086d3c29ed682653d7d43410c07b09f329cf728a8593294d87e6a564dd443eea7951940b1091d6889d2429da574934d75fdf064d3b5cb533b735d2cb85a9d057e2756b7d491e2b8c21aa679e349cd582acf20eb17d42198a2828b3fe2d8f12e08c38aee1a03a0fa64cbb96f31c2290d444ad2c6d2ecbee55892234dfe77734457d7d5b984c6db476e1e1abfc0c3b79c2958554a11e9bf006d2d652b8c3363cf7b9c2caa9a445dc4c4eef044cfcb6634ee2b6b5100d32a9c2701b045586d246db3e86d46461b1e16b74007130e5a86128e30645d153cea0986e22a3b3e85c8f031f138d0e0e57195a40057d85a9836c47222ee29e2a1d88b49e0f3e58fdd859496ddfcd35a8e9e550e2fb62b81a0abc306bfd54dbe6f2535a4381afbcbb94344dda204ffd5b026ad4ac94cc4368d211b2297d013dc8a6e1d9469e21511ebd5e3305cf174d90694b9307bd2170285d6eec4c183e574b95f9fb21fbeb7bc24daa19d7bcc487c77c4007d4f5112f55c6ba285561e70070f639d4b424e8da52f6e2943042950825a1090190624938a7963accee59d2f539ea513d958436761f554596d73067797e2f1cdf84327ccca0d82392f5974cfd908a15e4da052b3a838b8b7df20675260d53ae3a72c7c53ea4d371fb71e642009a764dbe32a2f0c5738b9faafc5c929111a3f91c5232f226145bfd6e70e6364412613e9689862ed3ceeeb26da009745d3084f047a86011d882b78a12a1ea4f8b231485b725f6c0f7c6d158d384c5f884452235f6a2b14027793fdf176d1e2a2c379fd90ff0d183557d5d1e8751d06cdf4985ed1a9284f4b9f221336677a63271f589464191c3ecf55743376c654b240dd63d31dd5b5d53c15391f90f8fddf09cac6f289f4781c8612ea7a7a3126d34f33b498e1ea5ce0764ea51bb9352e68d6f17938890eacf0562a29e6a0f0fdef19f3fc0cb96697facb77ac895652f8b72217108ecb864f9667904c916caf5e3d4326d713e82899085660c70364353dc8b06ea568a7fafc862a0db811bb30d1c2668947d1c9bcb7958788f4e14560d9d5be0601c623414cd38a0dd04ea24b6b1b469ed48c2b13376e6e1f76fc9681366f11fa61392d3b5ba4b7e8c00d511e54ea64900a02c7f3e3ae89c3fe6c795dc3397884d1408f4490cc7a0404710a0e7ddee8347471ad990bfb9f2e2d292bbeb9aa4a22f7681d1484bd7a45837da7de379b87242efe562ce06bf9d8ab8f636c205bb5ef384c8f759782ce66804d000472b3c601978fa9bd98dcf3b2750d608c684dc52dd1aa0eb7e0ed222ebba253d7abb5b93033a563bfbf9e0c4b687173c7bba77317119be547ca3a0e06bf5777d2902c247895718e774a6804e8382c5c31c9d91c4fc8897985a0863a28c93717b56a164376346b653334725c3a7f43803906a1267505be37f5c87639c21bfef0d9723c4d8e5acf00066415eecc64f1905d9e319ace40184a6ce63143ff33a69ff12da496dfc4b2f5d9f2ec9dfc9d13cecba84e3b3092a1a7a36393aa56358abd04945395aa286860427ec79e9be1c70c91731e270610aff884a51e065df9f29feea7e6c7007cf8e9e6d022a71da740d93559810da894b468d980d0da4fcb5f0cd6f26eb6e62471244c3105917f6b22543a78de4189f80f739011ec1d461d525a0b33cd12df0ad7cc9f6e222588420799de6d58f4bc5be7a5a49152c71984d7ed04f3d8f2c803a3b9bddbdb8cb15ea7bd5389fe51a93c9b6a765f9cf2884fb2df20b89ba0adccbeec120e0492e27793dc0501afa85e6b1b10aa059579fb074f0deacee8ba87a431749a4c0fc53d834b86a3456baa9792bb73d010aa0f4b1d9e6fcf33f9734d8cd6990841591f27c758355f156567a96e172fceda293af2d04aa059f49032d8f37b891e50c0d7c9ae474392dd8e7c5c21e1692bce04720d0784551fb8ffffac1b2de5cea112e38b9925639d9789a3845e983647f37e9eece9d02bc2029a6fea6aa7fa5de9ebe6220fd926a5faba39e93b37c39534ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de86716ef40c102b1701970c7b0c34e6633d8a0ea1c89e7527252fcb07e63074221dcccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7948a6449b20615939dd47fdc07357bd05681a0c2e3b7723da00b3c5fc7859a519c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df6681f6d936b77738d7d3f02f525e9c4ccfe34fd25531f7f4901201fb7037564600d11734b479d85a4a9790d450bb170301ae88263dba814468314a3a787e526544ca473f5d2b270990fe7cbe7173c0014d93b951767ed4eb7cf0f953a8057398b1de8e4e587b8f6bcdef3f4eb2981f6d279cafdb55611c6fd42d7196fe8dba7914b1f4b8c5ae46257f2bfd85007511426afea924415a9569d5f8448cd678c717ed8b73d25046014cc7bb92bf7d365c18c971d4d7d011129edb9f7a411b6aaab68154021a6066e35b8cd116f7f7bcfce407d6b7ce6e423b642e0b00e35176f1cc99832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e9091ddb64ca9aff151b541a754094fefe44b0afcc0203b86eb5e7f004c16f2c0b457412c41f8349d3b638859a18e087cf04a71b7cdd9d5e14450a73b041bfcf93f296bf1865f0ddba5c80877463ad6650d7fee66931486956a07884f53deaa13e2b84cd6a9b364b95c0318b8bad07b0b5e378fe3de1be564b194246827725a98c1c80b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea5e38e1cf447f0c0cbd350471819eb1bb737b71da3246c222911172d8c11b1c53710cae5c83e1879b4c989def97ec6fa87107987c7117113916c6d2edd82b4dc27387a0bdd8031dd339749a465d229209b96a95a174d1461d295ae02fe4ab3670d86b0bf4a20feecf69cb5720a80276fc1587b25aa3507dce9b231ed8888cda219cf8281da513584b94a90caf42256af4a11fc874ae82c16639a1e004b1a555365f438f85f3fac950759b5b4cefff2e6d8c11fbbb324f563cd16a7f9fbe873ecada71acea4306baf3c18301aa333712de22a894b609afa032ae6b89127dcd2aaa0ad2fb94bbbbbfee6b918d478dc19f10c8db60ddaac7e5a545894f411c7eb0806d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d941c1c8a355da210594d94ee3151af092c204ed0d5710cc7ddf824d858ad1ea2bcccc5e8a9a7ad608a04f242530345694bd7150bd73315513284142b6a39ba4b7c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7d8c43e078b7a22028ec3921c900bb45b29665f3b06e67830bbba81f43e4f5faf130f5159b39271e4f1f64d3d6af327cd1c53a8aee70647af8e6e6e7b80f021d68db67e025ea5defe79155e0d6e5c63dd041317ade7a369db406a28013296e6bfabf6fc17f8667d6f21249ea10d04c9c367cc1266c1090ddbb9bc1817d341090248e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1e9b7e2eedc697589b159af753561826b1cf437336fcc467aa03e136ac7297918021b71df8850641a6c01e6cf4c9b06a1470a86002a1edcab96592c8413889d65f90cacde5eba5c159d2488f3c27cfb1ab1efa88f30121abf917154bcea2de1ea4c399cb66afb3af783964694f2d92ec35c3396cf8207fa46d5477af6fd08e4f5acba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60ddfb724d800e7962de77dcb4bd42214a1d650cd6b047c66b643254343da13ad97a2038ac4dbc0f26893403e4b5510d6273c1aa2f52cf47588ed7a24ad6f5413294eecb53cbe6f73c346ee8de67bbdd1c3aecfa9012d58b722ecf4d7b0605fb78381accee02dc4ce3dad4d73d08a030bdbffc0beb350a5a104c506f2e4aab6b4df65ab7382d91bf97e6cfab47ab64b4de4342acb9f5062126206bca0447086a276912badace0c71398c35691d7abf833f094e8f48b395f35c67bb2b479d2d5a150e9fb46f9b750b8ac00b2c0fe392ee20e196daa67f98b075138741a7a11ff92a4fcd6d19e0a8da06f7f7f47cb48235d5f6d0579e459428bff9ede44e8b6db4a93ac74eedcb5705e0154942ca3970d72b14e637acf180c71d0ae743ba043887f0d770b1d22d94c3ffd7930887fc6868bf5242124ef4ca007ae60a9ea8089b76629047ace08373bd7c1c5e52e8d21c97c4f54b61e6feb4b94dec66dcbd14ffb014e6d417cd46036b7d65ccde5a6d22694d144c36e1942c662086476bcc575acb144e169b7e17ae6a8ab59aa32e10ae71177d3234fbe7fa4a91aec048b693e97b7f5d7551f5a1a8d34d86bcde5b04aac2fca5205b58a5a4802671f29d4fd4508b818f4ae3d0a24c1f374666d59d1b9e53fdc342d0aad9df53e7441bb23dbb91ef15b5464ec0a2f335070e078cbde5fc61fbe81daf827617dc41272f98841f694bb9699d820ae3654ae2f314a723bac26ed61e87b090af2c43d4cdd8a46591bce6a34dc41b78e0905fcf01a35a2c8ff5ac30d27c633d639a734a94f47ea23301be806a46881983519a0ebffc8166b4c05a36b6c3ab5d24ee4d70e566329d306c96bb9debb77b4fdaf469596faca6430f9cfc237a3a2495802d9a2b87abbb038a372b5c69b84f5643f6cad67fa2ad29168823605ee6610756b6d0d1c46b159f72469bf354e7aaffebc13590ce6db39af0b532b8bede93b952ecd18db7584cbf2692942dc4ad81968cf9844a6b5cdec4fcfbb127efe57b0235337bc08e3c2b85264e8c0cbd54327219c354e51d582c214edc49a68a65a38e30582a244f074ae30c0aaf378ac7d9f99e3a87c858f117582d4d01caeb8641bff7fab82abbda444f22b754d4dd836d57bf3d372e4675a4aee1803f24459c78ef06004ac40e51b9dc8d512f56a505be3394bed11d6ededd76bd4b830ef7b09ccd4382b9b3d07ae50c2e4075072803588c3a1d7eba45f6bb0e21de28a9e1b194d22f2e004a0f49b6b37770c9382d786284961d7de79c4edffe28a1c01a3490ceb20811df1cfe5954b13d9aae5496cf022cd8bebf128f578caea3851cec11203f7a8ae6fab747d0e31aba4d5877ae83cfe6ba699d87ae7c59e139d37c40474febcf1f2990e087d4ba35fdc2849eafdd6785374aab85e1d3122c1f83743b98475dce7ddc618ecf1be463dd7e76b1557dc2dfd425da2b89f105e24df1d711c6280a3fa807eb301b75ed2546029d1b405fe0c13552ebcc55bc40802529cfe9a3b1808088283096c4e6d70d57754e2a9d03c2e862bd9b3845a09bbd5bf0caf33eed8c2df58157aea57792b65159f4696943ae98dde48630a55ac6118863c7f93157124f147234906f43caeb64d19630afbb54e0169fb4ca85fbf0935103df8ce956908312a435a7db0d68543e514684a186113113fba9a0c91654d8b2f0d0e7724c9091bdb30f10bc8b7668081cc14b41c73031ce2b6a84087d0426c640415a4f1e9ec725e0ea8d5e943e013fed57b7b6a6de76aaca0216c4e61aed7e98076aa36ca9ebf11bb57abd4a53b53aa3c55a043d43b33d54a02e8b71c913a03dfcdd9a2a73e4848348edfaa88a022809000d49ba4b68d05640ad561e1db310e8983e998fc28c62cf7a5836a82d45ef23db346a525e5b68be30e6f8dc29ee162ec257be5c0bbffb886198bdcad4414cc93548ee02a4f7597973106e3a70fe30dc8640caace8e2dc0e66476e1ea865f5cc64ed81ed9887741fa113e7211f788c232836dfcfb671f8655093a5ce7e73ecbf3210b614e145a54394f7041cf3cd98726d00a67abc8e2976ac9e6b2ad5d90745662502a8fd2fb869366b9d7ef8f45f1064d076c9589ea909019de686265ea92369be78fbc04bb7317c3b7ef29815d3733e52cd54c1ff703c7e33bfb8b54f2ca902cbd3244ad8ae532432ba864b216c070d5bc25187b7e841965f4ddcfc1e67ad9c60ea0899e3b5e51f80081a44e95b22b4527542a8c7ebfa7df96ebf11a98f1e1f9a14561eff9e20ae369a1416a22414dbe58679657e823a0f95e9a0b5604901998dc8d0aa211a0f0f96a779537bd28d63c4212defcaf20599027eed6af3202c5b686040885d6f06fcad486f60818763085ebeb05a0a5a33ab6e1bb6f273521fcc52ce8c4ba47a4d768025aaf1041a6dd1ed8aa47940c18dcf7b93b9f6edeef04f141faf1b9a50970f616e56f79d77ed0bddc77ffc8fddc54d9bd183b1493300312b29584609acbc96be4deba9b9f3775ae47f044e2ccd0c43bd7ffbd967ead553745bf733eb745cae8e0809528e2854311601a2efefbe9305e1bd8eb9973da960d2477fc8ee3ebbe6daf13ca51324d2fd9bdfa050155f666e52352aa06bdb00e60ddb251990953993c812ddb7c6fb79707ae3d7f0c088050085d9e65d1d834b228b894cc85e92d94756c6a7f4a93b39a6653f9c0d41b5b64eded05e232dc463a5a63723ba29495b60755541ec33de5f4ae95d48bb35283ae35d204fb7a5690a2dcd03624dd06c9dcb4b3ebec140dcdb380ac6dd76e568e86c29cae70c950b4aa768ffeef26e3c7f34dd132a67a04c9985187e7392b0a657bb0167f900bbd00e4033ed2660734f1ca0180eb008fc90f55f0482b7be37354ede1d18b5bfd21ad16bf87e7e5b76f16dffa174145f8cffc14a29723050190d58837fda519d61b1b63b5250b28e3848be8895b2608ab561d91f860b6f05ed8e8f6f5e06855c134738aa4257d55f27db2dee4a8fab9165f98c03f5ac5a19da1a128ea3c8da4f9679dfa5f6e3da1cd82cf09a3f7a61c11fe8d9acb53be3b2f13190467c7653fcfea4611ef41af7a4efe516743bdac2f195b40e4d6014cd2b6ebbf6d62e050ba66149879f8227b057085c0adca4bff130e7eb7200bcc260fa5940294d83b33909f0fe2cf154c489e6b78119b40def997269d46057eb399ee969e158462f720ff91efb9797bc2af721c0601bfd6a995607df7197918db86db835b788f7c6ad459cbafd7927f5b8c6d47c19a73abb20c214b28a61dc50da84f018a97da2e40d43aaff43a2a1641a0fdeb635ff4b2400dd6f3da2b0623eb38c96512a27b5570385b31147d706892ad75f481ec6bc8f528f633cb061b8f6bd96be3886a14d295358872e2924706e3fe733df4359d039d7258112393b1e1cf79042c08c07fd40bdcd4bf1ee58b48c205214786829a34e0a9d8a9331e52728c6d292f64f117d0e0f4f7d9540ec202a3f060c1b0972622e2a935554c1f9a591ccf3dc9a7c756ce5236563d4ff9a7f90c0b03a9cb481daf3f39f12a6072deb21cd34495bf7c098a2618d99bcc753c9fda6537c3fa79dbc1db3e43d039c5e2fa4a635cff41ee32029e0561fc731c64235f7b6b6accfe84bfbc74d8a9ee91e04f01458884f281051edd4ae991a41bd8b98b87fa5c8f7fe425b81b74612af355d2485421ccd5186d023318940ca025bf2797ad7ace230a7a9157bf66113341cd3aefec6ee64d7798aa0f00b3287340a188ce2751946d3b44a2b4029db34cb1d248ab62d9d817e22eb434c3df34476ca623df477d17806131b682b7912c3c4e2de22a56fd817e12b16992f3c5f2f963cc64c24f958c55a9b3f719114e559446fa316e0fb83e5f547666a6b73e95c6706f3d263c0b0848d655833b69d86ef5e01edaaea5b653f1f9c2c4ee1d1a58ebd60f7a8d011be3b2e8082fc5698f80ce61d18cf2a0dc4c0496f28cb07303e037ab8753b2412d483077c5987bd124231e4aaa04bd7c6e431633acef65728f47fcf0b422b9979ac72ee32a2f59166eedbbb45b53d44634621a1cef2d811333910a23e03528b64331a8f462075eead58c415a1c16f27511ec75af6a481665c4caf75a7a1ce1c0e15d7fb1d0647ed5e70a06cf93c27b8be76efcdd288eacbfdd4a25553dab124a6457b0eca3e96463e7d2b0ecc63b4f224e06e2ba97359e61e8d6f8d8430686c3637ea169d6743cae18b630a1f1490b7bbb9a89155428d1a0937d8a06cb99b1b2abb778ca74dc4d85696f8f555c3fee28163f81993288a4c1d35ce1687c8132814d9249ead8229083c42c5a73a43d0d8a6578736bb66fa7388ca4cbeb8b7073bab2708ef624ce3142804b9233e1984a0e2d16091282d7b02caac4149142dec09bd217879d8f139a31aa0e05d10e90b66dbb7e09db5be49c67e21e1bb0880da7a835e4ba544165fd4003d97bfbbfc8ae0d9a3b1ec93866e83cdc9d70f1879bcf845872b7bbf4f86acfa8d5b1590a8ca7055aab15b66861476ea6935810183a58d7c41e642d15ef23848bbe4972035a797b0cb2224e435144aaad0270f2a7320d6175c9a705951c858ff1e7ab94d2ab8e6d88c8feddc0b4db1a80641e98f761ad7dbd917d299e2a27be0ed407e3fc96e0e3507f92f4905fa91cffba945db0121afba4044a97274645816079be8e7c7247eaddf759a0c9e3ed62790a56c647375d73fd206bf0850102f74558bfd21a560229aa5d448fc938f9682626ee68883ca320c6c232572c20d01331a2178c6797182e8b4da2aabb1ea91fbb650ac0626cbadc893e6516b078f8adc52f955966832fd8fa4f77eed023aa99f97e1dea0f617f4f3c1ed4ce2cf18b6a365d5034a7cf9bfb1efc9b8a18bfffc8b248c5e8ff5326f6cf2f4a489a5f388df63d342b22e1aba79955ad560f169f408e0e2a84385887d60d871ce3e893e04e8b30416ebb9d9ebf0b135b4dc02faa4c538a85931443b08e5de5663a0cbfd9551c605fd4b2c7cf7c6558f3165d626c144f9f12d20fa4d578cf91d2615f6412360794bc4c17628a1bef13351145544e7c2aae73ab61f78eeb9f2c0aa6a6da4dc79a87040f13696cae90310527829a6e39bd78a102d853346bc3984bd0d2ed8103034f95232e170e3bd09306da59edd6ea7a5c52b7a368918353342e807c3208d21db1fcd6ebd2228fbc5d6d564190f7da2138de1015c08c160f59e90a50df72baa5e4a17eca40692ccd540702dd4ac88ef3701da609f0be2a2329264824df69a1459c6ba32c1a870e5aeb6247589035fc1967b530f21da24c22011746933a62aed1106372b49ce601186dc21edce281387cc60f2d13aab7baf119b2eb37c72e105e9185ccb164eb9e18c474db41c08c4b244f5e6911d318f7ad66029628f64955bf0a9f45c232a420761d0b1beefd3d63b82f76c5e652c85eafe93c6af6fb58481dc2e575190cca0b70111b7c8ab7533bc677c17111607f46aaa5ed085eca3d5cc14271b4c855f5d79fb7defb36a352f4ba1fd335d04c938901ab16a4f5349a8871a25a6e82fe23008b10f584a58b94b224c758d8a51a00cf0b6dbe6d3685b3b824a81a0f8e5be1c587bc5ba6856d7fbac9bee5d025aed799f0e4e61ffaeb1a7c72ad00935b810b61beeb3aa153692a36c2744081e52dbf975f7121f818f4b43de4d520b570c8537a798fe3f0568efc0b0920319b7711105b11dce62bcc3ac99e24bef51a13862c933ab0cb52e016802b6c993e2d36c63f0acb7e4220b35d8b78d8b63b3ea0ab7eaa24342927945b1001ae9eae53f65030c47cb8ed7e11e7eddb62ab756394e8b530c2ec51ef4a4febf9c5e6790b1c92afad42bb8447acd280305d3d49dc08c72652ccf3cc63d9b2597591f33572b71863950796651a713aaaf795654e4454ce0c10ac77fcf14a4a55aa5c5158e0152b54f0553aad8edba40190c4fbf4a1180a9609324c28085ed718716fe1b903f21de4cc462c1b6effc897cbae16cf1e655282fcda7f324fbb5004e7f7cb04e95f83e99bce841489ed97d241062fbafa2bb876e891f6bacae69e1ac87cfef1cf75664c30a20713d59fecb615d510dcfbd6d76c00e74804174aab058df101382d8efbaa43b3b11bb3f5aab5352f60a35a184005461429cc369291aa4263f9f4e47700e08917b9282c66274f04d27d28cf53dba1e0f5335edb13a25b4e176798d1fc7551f47a3aa1aa9fac76663ec764d14a9b1f0bdf90c4e2e05881b7ce59cccc92306633a08cacc399d2d355f6022afd735b5c32b5e50acb2ca7a4feb5f3d80fe72f47a9ef1baac7740b2060d6685cb1681f030a904e0a56ea96a7945489342ba4a4b6ba1d939a20e1c15aa1e869461b76c7f8642f4eca99d6e11b8ae5af93c746be56ff2f868973e56efb56faaefbe0ecb343b80ba53d08070a57920a09b186e0d2d2a32576ee8358f2b5195f24a01d8cf045c093ba5ea93acd18f4d9aa84fac483807649ad53478a36160736015857ee0c558c9c79008ad9dcfd952c8de5bdf005b297937620cbb9b9ffeb4122a3e85073d67a6e680d0a4d2261bffe845e98b0ea672078d554a94d3e9a5cbfb1df487ea7c4ff4574a6f73ca58ce0143f8f39442af0ea4ef70279b54a47dafda3029001bd2847f9957bfe71b709ca9241a492973eefe278e5c9435a6fd38597006380680f96cfb74d75ae592231cde3cf77c1a2ca43764314d1346a44572672949b19d438fab3b79a8b11c8e9d41c973055b48278e164ddd6e5deec57f299e9972866eb9ef8e6fcdc34dc9eb5aaa06c2407935571b218120b789aec3a7bf0edfdbcc042b25d4bdc4cd7fb92bd8d91b916a5f88b4b43f842c6b77c5540e27eb03a304b9f0cc2845a304ceae53352a079018289d3f9cf57ff2e5c6425861d1b071a565be36e5b0c5ea09ab1fd0ade8e6d0f0991273228e64d159c1bf858ed510f883b603f8c25d1724f58b79fe4fe7461f5e1696bd77a4d598990cf481e1cc8df052c75670c6a8d9ecdf8cfae950363ba7e82abdc2917455e5027e533b179c6127e6492e86e006cff36002e59f13c8d691e118688de029e92d19f7997717689a5ca574e48d8f49567e0da9b842f2f2cc0957f0d53d001dec2f92d3664230ae4f0d055e9ce1ccb14c3d1d4d3acf05cb232d8dd217d0a351df13e8c36fa2627ec0cb8fb8bd98cfe5a9e7fa8adeeb1206ece1d622e9dac47b1d3335f0f012c0f1ea3b60563d59a348e5100ed3943ef59e3df05f4052bf5becca78ef65192598adceacbdfb7e3713b09324261e0e52ba863452190cb0df38a2e451ee960ce2345a69a4da9b9776db184b2c184b36a707d17c669c9a5b6a430d88dcdc734f333e9662fe3832453e1c8608740d2a90cd67f0afe43d9bb388411b339e8d4762825ba7300222a5320fa1acc45e18aa607b3415c18f9a425da691552e53e9982066c70163560fe148542c9f6a0fa4d7fcd1bb68b6d58086cf18d589917885230fde2e67868c2c3bf613b1a28c6f8526748bd5568082696e3e0c7bcdd17707cd57f15bdf7bddc8b4b04e5fcced9a7faa516e758e362f34e643e51abe673918e84c746fc8532c2095fc9c226a7e73942fb0a04bca7a6e4c10ff40000e7065a17b37683c79b4727b2165836f3594eb15bfc84cc2339269510fe957086cbaf7690eab1a89c705a362d250d79369cd4c193dceacb355a25cbfa936d7afad6d81fa6af9bbd94701246f2b6296eb663781874a282ea4740bbdd12131012da4e112ec4176c6ed66492677ffe6daf218488f9a143adce7082ca668f44d29c5e0b6f712f6cb1147fd771c9febbb80003793c7a3ce03ae7207493482eafe18f8ae22f41dfa5378f67081942fe8c15bae054c5e0461fd667214fbfd6a009a3fcf0df41673b4e5fc19daf977a290cb4f67e02efea9d550c1fab95491a367c17f07f0267be640f7a55099b6aeabc07057c0c46cbd511d5567ea6a51aa1dc039d77f4ecb98baf1a546d9e6ef04b44f3e2df487af825156b5553bfabf352880924fece2ac6fa84aece4dbb6eb98e34e8e74fe7f3c1b921ab91e13e2cb8f2c51008a444e47218af5441d557f7cd72dec54d3ac0d9a351ad5ea78cee1dfe279b662890184494249a89fd7b31ae421e971d485f15090b84ebf48ecd677104fe4a65c6367f814de8e28b79bd6703f0a570e61c0c2e75e62d7cca2a1a8507522316d5a5cd5be714777f862806b6db02072acc62eb9b529aa603e97e3cf96731b4725e176f18ec06c73f78d1803a95fffdb03e028c018533cba631db66c5d2336206593e2e82e9bd43ec2f4ab24e137878bf7d57db09b5f96109d8b5979dd31779d4018dd2f46d71c7303371d0d20a4ac87b156a81849f29b6821737709ed224e5df8805c5153dc77c099a09f60f355e3c286dded36ac04a15e43036c71661cb30ad0427c63517ed4f297c1372f9f4630a597a763ba2819d16fd942a3c610841c3b282732359483c3d424f5b48ab9dbecaebb752d42a294840d241ef7ebf467f23855b78431a378fd73ddc9d16c2cee7b4e497e1f29aaceef840e8f17e5bb79a75d96cd74c49f606c0e0aa192bfa7959b95b9dc55d136b46e30c2babdafc5d8a156f096544cc3deadb2be8d2a71bf9c3bbab015adee9aa221cb871124d6ef41c8a3a09136932ed541ea35922b2a6af889f2525168314010966853e4dc53dbac2469fd041cb652fe50f1a5efb51125c4c234cd797571f51c5a7093682e0a24f9a43fca95f6ffa4502c7422b85bef8f1c0f6e11c8198c4ea1c89512c5230730e612195762bc1c29eca0e4fa5c6020522bcf5ee5abdaba9a8a9df4f8514aed75d60921d48d890d24579bf5d99a5dfb6fa4045884aaa4584e06165a9bc48da2b368b7f73181b0628394be073c047bf3dc284ecd6a162403a1773fa0d24f4aef94cf9f241ac211ef52b69df060c07dc1365263a61dc5944dc4fe16aad00e375cef44082b49c8eada0fd87176d568dc5450c7a015e6fca22575b61a14bcc95a491ea44a2264527edfeff77455dec92470c0cc78bc4ecfa67765aca4808efd5f738d260ca3bb0400cf3ff234832c96eb1ce9dc815dded916316b18c19c26ec2c50f7006dd71527c248900f8817b688a66d4b2efff905397eba9601141953685c1ec1c5c4c294609872fa9b22dcbf4858bf502c9026face97be983d7310a9d8ff54f5c1b5e29dc263093a95be896db1dcb6a5b3eb01ab51866ebcb03774269f96dddd9a48986c334110c693b8856027229c3b0148e96a9e8901081f5276fd0346b36bcddbcb7fdeffc589601e253ebafe09006abb89f99ea2fc353b7587293059de5bd94cf8100bd951bd897bae6c55ed6565b59209e0efe0ab79f367c48e5e58247bacf83107c22eadc709826d1636a0114aba5148059e0e98395d5ff93acb41e77e8f6ebefcd4767551aba994bce2e6fc67806ea18a4c639246f1c718206bd0eb99596e7f0349e4093c9b2a2422693e1d2e131eb43b6fea202695143f182314d472d3c973f9ad6982c3111eb85b37196ef4a09c31c692ba4b49c6c271387fe907cf53e26d8e6d0e070d1885fefa0d94e9df44ee22f8110a781da3052e0b2c531935454a0dd42028fd6bdf10c4475fe4804560b2e780dd3522a2d0fde2872defc32d46f7d87655fd06ec1984d7d5884177991c97c1960d1badf90d2403eb10e293355fa3d7da413939351e04a170fbef46dec45d05a6cbcf3c1fe11eba0811623d15edde978d2d85d7d6cddbcc575e2454bfbc0d1cc98bce3ddf9967ed4f7de1a02e05d2cb1178e21ba0ba811dd8578bbb6cf3f907eed9cfaf3b6dc67025625b8fb2c1de7b5155b066651fbcad59e533797a8ab852bd08530ec212fd4c2225a393c4afc78f24e7a2f4e35767110b43dc7700144a4f05760d77ec852ebe0f9a2c694c424217d9ff6e2c6d8a94ff974e89eadb426aebe53a7be2b6aa5148215eddd778e4c06f6a3c41cddd53eaf2f0ef0abfe6b9d412b6f9fb2b41b9d83bce50bbe844aa19d7f8e5cc990d51e79dbb7886d9a7470df7bacd15f5bfd15c0e4ce036fb6fa5f430ff5b92067cc752f1d95c88ff245669c3efdbd24b47ddaf4e08e439098378888d3c613dc9290b65a99db09b576ad6b8213406897cdbd5f3aaec4ec65fb9bd0b46846687c8c22d0a02d384a5fe8fa77fc7696c9263b4c7265a6c2d13b2eecd67020017bdcc6c44dadcfb8a26525922f484df3b553a1f203bb54d80279fd3e9bbe83f306637d6421d4387ad79a5497e11079c14b80f88527b1b411085ec1e5c87729b2fe53bf953eeb4022fba5193f22dc00e5bdaae089fe1fb40e1e874e6718d066d1cd2a7534edfc85ab61658e841aef9b4e95707e7a77f609d94faa47ccc9a00e2580c7c3021b91d835b4e75c7fded2d9cb2628bdd2189b0aeac85c593c4a3d72b113ba8b510261e55d156160e4ca33e8ca3c3021feafe37b479b7ebf927ac86731f6662f009e84f6cdb737d3784b333ef526e7ae7bc4e2fc4965235ffaaf72b0e286f5884306b4c17d6fc7cd04853e6c468f84a96182f49c9cc62fd6ffa64c4749e655bba6daf5d0853d3668ccd93a96a2b92dea9b8ba0ed921163a48abca840a1b6fa5585ee3b8700fb195dee2b2b26fbe266409f50ba600b20c18bf478cedc6a345db6311d545fa3fdcd7c7a85821a44cceb3cfe900e28b52d6f2e87ae84189aa5a156119c8efdb6e1de7b9bfb37c574655b2e70d4c51db411622cfb58bc35282c3f3ea0f4e77f2efe68f16ca2c06f0d83596475b05ff355bdf475f199cac39bbb58ff8546ae0544fdb3f9c0bfbd6be27be36ca48973e098515816155ea3c8238c92a4dba8a5ec100001a70c102b3d3ed54782f96c94ccc5e6643f4ef60698d451b26e6417c8d6cdf40500cd3d9815349246692adcc1ff0e4d506cf834cf26e1b305f649e035017b05b1f80f8a9de8454d638723eaad659e7300ebb6e16d768aab77bdb8c55e8ffaca7ccde1d9d81911743dd9f52302d2b985eded5d582ab584f53f404bd6180c4e4c5c66269e77ad2f000e6de0d787c8a9b7502ebc700658e25939451c884c3bdbf750f66af337192ebf11f2175c8ef0a8b340d56e4e3622224c0818b06dbfb767ad0617277f655b1d4b320cbcf9ec27beb48125636750b43cc0b74c2c1177d5a398d93841f679a8ca30906da6f3054dafcd6a657c83d7ddbf48ca2012ccf98b9978f5fe43991a9172917875553d06a39a8a137ac0c29ec286b514ce69b12b48ea4e8b7c067f5ab3cb1108cefa996b8eae33ca89ec8151ceeb26dd0111eddde98e1319097bdc87215869fbaf054a89470673c208873fe208149049df1c84e35c4276ee99d8484c7ecd6935e974b67b113553a80f9083065f51507d51c6b618882258220ddfb65473241e8ddc347f595cbfcc8b2a5baffee7167a9f1f44654b9e6f1f710e429337fb2ed014820ca62380ae9ecca805cd72def981a857f360769d95621ef25e49a047ca840c0d953f4ba10329c967d7b684ca394c334a7d0ed218862b5f438038a89be2c0e5a2e1014cba7ed92df68c6e8d42e69a0299ba56d7f743959f93c7e29a5d54ab2ab67527949bd9d0c97ca31335c879fc2d2bd5b736cef6610526b35261040200737add1e8bb6d919a5f44dd932b64f52c622523847f2d51f5c2ac6a79390af77570bf618266788fe7b5b72a08b29a328d99833849b8524e70905589730d3de554ffcb5e6fb502e9b7a1bcb6b7af209f5d9f53065c20b9cab1428d8e3eae5588048f015b34ba4ec99587254e3990260cafadc45a41a1efe45872b1e34aa209461433b1427249247920f30a78e8cb5f52b1fda393400288d5ec779c1c3a4770caddc01a4eaf83fed30b5f407d63da3999da911f426d1e0c537a08277606940ed24366ab93768e0bb03803840a9701e55a9bcf1a8d08d4514771a43cb5ac97d53a6911e4dc40b38326cac6e43920cadf54dc27834efa43dceef14e5fcab484be4669e5e618cf325949236f4d94835abe57510f25c9530be04ced5fb2ac6ed8e66798a53bd891003a4c0005e05d274fff0853a3ae30d0459f0d0909f0d4ac2b4775bce2b4669fdc881324365be7ed47339ebb3fa9460406e63b06c05c42d966879f1aacf8b3805bb52cc45951de26a31148402581333e2887ad86a03fdd7f42accdeb17d4c07d2ff33e1846c5811097425d234044a3eede8a553335d37889e5517710393de111fc8b42e39a7e949d619abb6d361e47623708b0fb48e875c450a0780777833bfe5158a6d1ebc9251d356e171a220a3f55a085e98b4ff00b5283a0459cd4ed37a0d04c7041a641a25bca7e9ea3f9ab3fd0231f932216f1e02e931f72e2066b2afbdf888e1a9c879e3f7f77bac37d67350fade35304413dd5dd188a4fe6608a333b31f70ec2cd8e8d177f396707457fc9bccfff74d79db868195db4f7c63054f443947bb5d14f949d7c3807fb7efb39c4b8541f15eb8e2c860d0aca50e7ccdc80438135459999378b4426b3abbaa704f6d7641e93e1370bb4f2aa585607108beb3f42b507d4ec87c850175d5920986367881db143b10a5183b38dc9cc6f2f2a43cad03e48743ae6c215e55de186f6f040678c01f05b55cb10572b77ea945be33078c347fc997a507fa90160b1da2c6444b7118306da0e6adcb0d05a08c144c6a301cc379908c2b1b1d395388c6f0e85656f4ad1743f923fb5507080a99b038cb5fe52a830dbdb0850ecff057c4288f1c65cdff636afb13b30d49b16f93688d56b7d8029dac9c749aac3392ec9b5a976fcf783fa2189ea339b13ac2bed0644861ebd045bc903685151ca718d7458aaa10cd50b91eb63af7a33113835d02c9f30a5e6e488727e795991fbdd665093f4d9f4b044cae19b011acbf87f07ef4bcec984fa5ccab0fcf68f273a510878c3e60c042c54cac4af3b84abde13489801e2c75635cc0bbaa5fb0f08eec2ba8c600601c87c1548d8091eb4a28c0102ab2f4380cee8fac5498c1837ed192a131f31ac4226c44c43da19a5f499e642c0c1232f5a282b89c92170bd3339dcf55ab772fafe9ee7a17d14df5a949eb435b29eb7e9af29371727cb0e03e005f92f9916fcdb42814de3b3cd6a240b592ca87ca92d00c1277cf88932c76467be9aeaf86094d2775d9e545199846cbde6b74d96c82d7a7edec695c972ad72db9608a8095e9345d135bd2dfc7bbc58eb7a8b75f140d20688ffdc7fe65836eb4faf18231aa6974c104188f29c44245a5df616f53b379ced1a048f383ee9d90a840000d282e8beb991df19b76bcfb4308c32d09e021445ccca30585e26e851b7e1be4d1ca77512ff5f6d5f9feb74ee0c09cd33f3b82d1269e05632731468557436c625e241b1cd3a6d178d89aea2a0a57a43e9c7246dce073fe2e2ba3937f37550313f330047ffd4ab9576886bbd6584c4e4250a42f6e9379a358853d5284c2b33d328819d04687c1d788961925d9ac4ab6b1caa9eb720517b2dbedbb67abc7eafd9a2cd8126aed94d0a71e4698cb2c73d790150dd2ad02e3db4b0513f641d65624afebd2dd34d3072adba09e23f3a0b5873c625ab4a5caf328ec19eac88c3186d4ad6fb29eb4955ea8dde1ef9d5f07983b0e36c5a07f6996edda17a3389d25f03f57d0ea3d8cfea923a09cddcea065359fb42da8a8662d98d8066826ec7a3bb78b25dbe445385975f4cd1611f9aecc7f57519da732528669163bc8940023c2f0dde074fba0cd8883ab16a907bd7dab9eb5d13d738c0da34cdd8bffb1d4c98414951b0991986d35829d2053279db0a74ba87ac748040df2e82777305f7e42fe148b8daae9ce1bfcd77b38e45525f296f5b1d187590267bec15f52ef148fd1d86c922613425f7d17ad6d3982df2bcbc7cc911bfeba09961952e652f7cc41d7c982cee6fc8a3c609ba3ce3af29d9ff1e4e969c4fedbe4f253c15680d7bb12f4d2e673963083a7735d382ff8fe7262411ec8aaa2700f08efb9dffe8d750b16bc1c20cdb1f70f90a567b6ab6dbe2d0dfce8f61a604fdb96884ddf52a9aa1fca6894c0f0388a5e9a792eea4c485e8184c768d79ad79fc810e9ecbbf35219ecb7516b5b87645f408685ce4384a996677345cb7d5a1f2383a97a02bfa11e51d6331929af04b69ebf38a56fba3de5ec314853d8d9fe397668beb5cd43d5c2c05b5869386f964ad51f163162bad2e4a4c446c41413326213c4fdb28c9d9c2b7209d714ae9eca5487f99c8ab8f6e6148dc85a8df223da9482cd30d9eb9b4c3b803fa8abc69e20e2cd03572607f8c258c99c6a8eca6d07e14f88905f88cb17c3d7c5a30676e4717ef80943bb53e6f21271e7a667f8e6f1309ff65dcb66babca2b089d90cc029cd45dd3576f20d26622dddbb0168ab7bb0d7a027ce66469ef106b384c1f7136f8a2cbd75271a5250ff1d63fae195f964178bc45cd42fb6faaf4ccb061cf22c0253ffed6454fdf9161990009a3582c3085aed62f14d2af273cdcf7b4f808876c8569b1d08f598bb98a933f0d335889bd9122c168a0dfc2c2f27f00961ebf4dfe14ca5438fca48348cf4acf6060667751b090bba21d68fcf052d74a7200f9a34ac6807a75b48940fbc78e0fcb76d8cb12c3efb5610d23c431a40166dce4e21db109032d41a80f6e2c1772f6bd69ddfa95c4e03a59a0a7e6c4761edf4a5cd876d13ba38e0d765eb6894af104182c558e08c3fe4d923bcdee74313864e7b5cec7f2918b06272cc89cbd4f0bd49fc63d0b8ed3f2e34e2948c1e8261cc755d90a9e80c305d8f9d1475d0888ecd24f731cfb5b1282b18297fa31d8bad7440c60bf22bfc431e0d1d2a7767f613db559b2109f5aa3f35e5f8f19b854e88b4d6d9bd2a7832f7dfbd61816c32d2f99c6fc1613f3444046a30457358910eca14a3a2b1202b738ca32fe45117dbfc16aa70395ff6f73fac7ca0552b02a3580aa593d814749cf750e49f4554a7fba252a71a4bf42549b0c7d12bebd0f5630409ea2fd83cdbd1191db95f5d93699a1d239d6bd357b08973742352b50b95708f8be51e8f0adefe2c31702343061bbc6f3103693b0bb4e1339bb0ca6c83069150fcffaffd369378eb03daaf119e952052b80feb22bb315ba4ca28b975d1649c6b026e1f1e7d504f99e8adeb5252a4bc684c0b8623858b49e85927054641705bca98eae643a4eca2448c86b3c1795740557db79a8ea162e5b8453747869f246efb63047d11d171f75f087ee9eb0cb6851981327fc91c9a90cdd3abf93607221f34ac7c1af2da29d87cd75c538b8f71a8a076b0b07dc33f857731d462944a2b51538229a857a10227ce2710277628dafe06304c8b2a5c39a6acd48d3de649c341687ba7cc8190efceaba8ea3b9ac0d8c1b8ea20cbf567dfd39aca624265fcf23204be8dcfbfcfb110733b910973ccf6dc04b751bdc2eb11289ea6fc77769a0f30d1021581bfcbef7ed6c99f3a453c6c44298e4fb994b3634be31c03911d6b0d3cc13d70fb6462ab0eb12337b6bf215198ba1bf457b74dae9ea876f584821a6870a24e9c9a79bdf122caaf5d411848de9417ebee73fc35b343e6e285a6d23ba3905930d4f3142e2b06cb1009863836c87ee27c78cd48bc321bdda7989c09c7357c86c82da6f0c243feab05093cb70c2b674eac0ac3e195317b82a9355ad6cbb35b9f8ab065c62636fa241397a8f186a1d3aa94da2bd776071700fad59f4deb1136e3de9ffb2eda9f62f18dcca9b51c3eb6a04e06668b8fe30985414211499908442793b6a31a560c991e10ae7413782a3a00b7e0e23d11b71b71be2fc0ee013572bdf7f4bf00ea6bf0db83abd6080cef557795cf41520826eb2fc04eef5daf150528d4d74bb2a7627abf01b86ece7c0448fca0160038f0af147f68f34c6f28a38e25cb1f3f70a9c3c0fd3bf662056facd515ab2da397380dcef150893fff21bb671caa4a3d71362fc2b851f0977b752d24e7603813ce92184f2d6d05aa9b6e8cb5be9d9ae58c381e80031b2aa4568c0d7d25544749d32b343d52b9ea253ac172be786089224f0cb7b20ab758027de307975697a44d749fbbbf51951771398e8b0e0bad2f5b113bb463cd010867b846e301818eb72a0c24882a72404fc88f402d4c4125b58751da63dc9105de65c58f90ba2bbec5de43e1842bfd02d6ae749f7d92d2c6bbceb6025318abe7b35445cda025823322566e7e30fb6f0a148a2aeb7d80edd6a90d01e6b7433c301882bd25048fbe538f025b1e54234b13607839b11b8258ed8cf7480435fadad1b0e6e61a7b3d11f5f3a007319122e198d471505bca982f5613f65a7dd5f45c80e4f70c947f418ca854fc1bbeeb3e36444c985011bf546219b814d91299b21ed699d0da8268e89f952e0193226fad826a4d0946d691a2bac3bbd89e541e7f531e4f4d1cb9d51d41ac5c3ade1518101f6d645fc8caa9a301a00fa3a255545116db63b4d46071eb0ae7870f861631bae01d86c319d28638376ae4b7e3d8e27cbf8838bd3b0597e0e9aee407fc9b7e36e523c5dfd7b00da4992be2f9503cfdc4acec0b25864cb9d498b1fa5b96c8a0a6a9da7016d0336245eca204afb64da91c4ec1d2c2bbcd681353cf404c20a7084ae6f9f23571c167a6ed6567b8919bd20f56bd7bc523c6863ffb39a858b0fcb33be214a751bbc93dec4e075affdac271097718c524f805ce3856516fd6407b73c81ad7d55845dd629bd0c0ae3971dbd8ae188db43aca8322dbaec35b1bd6718a3408882ec3017ae41cd6663fa37749146fe198c3724f65d8db43cafe768adf45c480e4aaf10c9a0f1bcae7cb08b55d185ee8ed0cde2e62a5c43b2673ebbfee8a890da0738fc807541cfffe1ab913bcc8d7d2c9a99c664889fa05005af9379ce5bd8a9d8d18e569e5f318727bdab42e6a8b51e76440afd759d5ef3b788bfa10dadc0d79e35657645771c2b96ec93a7499973d71678789adf66372290bee2eda8798d9d2b6521d3e2e4dfc247471d6e0bd81c4ee9189c40421fd5e4a8970c334c6625becc8c6402b9fccca982d2341c59a7141c968e6edc3d3996e2db8684b67b555d7e2853a52ba3d585c1521f689a4d2c74559868b6e1dca563f698f17932f7f32b82888f63b5111b046f377a25e703b5b9f2cc5c6f574ea04685ebd55fbcf40af00d3c1995228f89889f5ba39abee5b8166a6ba40f18cb38b28fa9f4a4846552f66ca5a598ea048c9ffd3a5d10e9019a2fdb10d2159d146350b71b5cf686dc8e1bbeadfbf7295b9d08035e0dd4066b06ded811ea06d1b979660506133b7c1f3a8bec5286fe87169bf6beba05b734c21dd6a28fd347c7877f6701b9f86461e8d3a0f3587d47a3b7b2cfc2dca40050411bcbc02395fce86dbb8e3544c4512a25fc7316a684a88bbface2424f6708aea6486381fe2720618401aff1d2803e6208e238e9afb5831933df5e159d5b411d9f8ba86fc697ae05702b19846536ba56b8e665d1d321014ff1f732bb109450e30e31a17092342380ae5731b1bc977ee70cc83b8fbd4d6d85b86b428f2269ab99a30620cf8044c8e238d5c53e5907f1ad55d3e0d284dbdae8e362d2b4c934d2421abfde67aaa4fd91541a16240b33cf796a7d1b2e417f4b10a52fb91921601b249a789f2b90986ce0f35abc610265d42215aa23586f52cc8b1de62825c5b05f2a8a8a98a3d5ea70d84b8ae9a0a5752d75f3525434f7c90574a3d8c301a29bcf41f1732d07d399b8916ff26ebd65214e0ce130628bfbc4576ae9da5edbf9f5f92f095cdd39e5bd431cfafca0b03a25dd74d82db44df2c86ebd6cafac1288a2e3cd2bbb0d402f7cfd71157cfd24e650af23b78618f97b6701a4d081a6b0bea7f17ccd6a7e26fe8e7d2554569504aa6ed1021248621bcc783737c090a0daaa82652ae23383bcdca1f1f477bba8195bf0fdfaa6f6a19a1e0db1ea1279954bead3b3c0aaba832e61e4426cc62c82da0d62b95e1df9144513efd5669849e7918aff1b329ace98fa540b0a7ed2c1c2f581b410c0044b69da7b69a35fe5527157eee0c9952676225402cb91308171358767fbbe910f1c0cfa8f508a575c7a497c390f3a617e3d3843bb17d185b13aea1dc53c42d262f28f66c5d25217ad3535873c2479c3101ffd61ccd671b264904f8e1d8f8c4ca972ba96338d26ef087e12842a26b0a69951f3b0dbeefeb50419e5fc87d4cecc3db7e60f9bf564318c346e6143efa24f5996341228b964c8f5fc4e05051f57dc8e18fed387e3a915c1e8c29f9c5593c1410b33c6b298fd30457633e437c3d779dc4bba14a4fdc1edeb9f2ebf7314b58c8f85b7d96543ae84f89b400dc00fc808cbffac7b8ced90f5074d6208adeac97d222c9d7bd8c577e038d60ee4cadab325c5003c49cd1ec515b112892a6c1264bd2411f3ba5918617e9b1fb6119840b2f2676a8cd5b3bd4051a95c18d62a8256d7a456c0c5a98f547cf1e7c6b93303e75c4af605b004c0f0ee278d866fd2fc28a8edd860cc0c8be957a7b9e13b6d92fae89d45ecc94beef5d19f0945a657f2ad82328b829699328ff66c184d45da84dc0be1e42a7a4130ddc175a1f9cd592a573047975425c7e80fb0ac02bc7fec6a2fb04b4fb2f3d6e574bd613c82a50bb9404a50b96dc820a6384aacfcba7e664accc944335e5e8fa09929dee307db63fd16da945153a9427a690fc66bb7b84fe83f948320ab3a7104661eeb071206ecc31ee494330c41f6a2b6fd1e1ed5c95bcae94a690a39767407d7bf00b5fd0e6d8542fc89c1994151bca8cb8a39f6d77aa56e8ef2437a69eefa121e20854be5921675cb74e0f062502af428d2dcacf8464a1172ee5c6f471590992574b57cc07ab58bafc866ca21ddd231244a72d82ff5a1dd87962a397f18dd5d5b5dbc6e6ece0c3eebfa7ab829a3f8a174f3b8eb4b76dbb3a7bb9e1e2302ab4e73bcc5a62d53e1ba5a6ea8c5453ca18304944944fc52e58af0a950278f601ec40bf9338b5191d93721de6539466bb5d84b8ccaddd90b235173cd24bd8695e07d17ad4ea4824fc0f003263be4303bfe8bc12cb2d18bb3c7837d6936ef36547a0f637a8763fd869069968dcdcfd9cc367dce6362a21d568979aaba5783ede9294f05c1be3e2f42923f3b5fb2b63a4480a086ff7e7dbe8f8e7c57e920b4a27332c0f461f8cbdeac0c47dd7d0c7f1b563b5fe4683b959f918462ff1f63872f764bcc080659a2c3ae5e06ce761f69b055170f5a864289bf189f99aa58ba0816927b2b6d7beb22c38dba9e5ef8238f7d0339fd3b8783c5dc974f7e44a8e6266ea8d14d5dc75ccb4d37ce3cc312d35230b53a6e9bbe5891dfac7972a13f50b2d91f539a2722576d86b98419c9df68dfe6aaf255eaefd0757816ce222053d6ffa15e7688491f44e83a647bab21dd0092e2663505eaeda4db477f791dc8f7fe773d49f5197de8fd93a1c8910d05318cfa3c278a341696cb724067970211e6966b26a2f62e97af24c45b1edae0ac0acbbf476c283f017ccd708b5ec758ae782ba6bb111f55e5e1f7e8d5f8fdd7d5400234374ac876b2abff122f07124938d02c33cad6b27f9184bdc0bb99050a85bdb0d98d600efb0105f40f80e903d3c8b5b09d0d188e0570234ecdd3bbebee05a2a2d166b0503eca5885dd637179d8452fc7b3863e5aa35a1d9f48d8b61e7f514b9aa1e4da1509ba3c2c867404c1e0f359189dc2929c4d1ee06c3e191f0f8f21ab48d65b4cca3eca5e464f42411f3b76deec91024a80b949202d5823d93ef1e7d0ff518a77b0d668a8d19c2f10cefcf9186a71d3aaf80dd903d2b690595613195efa0499e2c7297084e61b364bec50cc3a9d5b934a809ccd85926971409d338aac0f6f51c87fa64aeb71526d820b9080e70db883b72cd92c84d576f7a30bf32e7b198a9f3c56c61f207f87149b58f22fd084b4328eef692f97c68431fa819786c48ddfbf88ea8ca9d1d90ae4e41349886503c0e0b493c649776f475752d7458271e5fedeeb42b28ac82255affe8dfa3934259ed8cc4f9523508f28e4e103e67185cf9d718c6400a69fed81b63a6fe7fbe969487df3c247fe28c1097d0f9bb10a2e46b7cfb637557c33d316c86c6c1e895375f1c4693d60ab4440347edb1b1b129de58089197517cca7b66a81671eb2511563128644d2763491b55f35b6d24e1f6c469beed678b3c207432b731ae86fe6d4d8dc090e6f3e24a66ae993e3d4d66365d13feeedad0eddba59b4b3c449a2bc397374145767f6780b20a0f0f354e1599d2720df872877b0fc7143b723a6f54fa5359b2509bc43f0b1c29fa9739e8ccda3aed3f54cc089e5d32e847654f4584b7256146f3d169a6b5f2bf24434cd59cbcb34f50de7fbfac6bb9164649506b4609f8b517dcb85f10e63c5afdd53491678332f7d5109636a02571f4b9a87aff66c76aa54e32447b1eb0e048ab247933848457ce5ed0e256956ce89c5d86a8ceccf0af6cf98648ae53f7cf425b30b611f5cd9881d111d5cc23ba07bc47b515d1c0e9739b143bad26e9039ec26f2dbbc1bf189dc1bc85facf73cae5afc21843b5b5ae3427d3a7d2112f0d1a4ce9c4e29d63f7f5cd38152f00f19bfd0aee9c6dcc704512acb3ed07c657710fee0bbe44ea809b985f9bb387e6d6aeba4577930af1bc987d1bd4107845c40d562d5e8969981afa971b56a78745f5391bb171dcc60acce789120b1bca46d364dc2843678305ae7be488d7c6a08ecddbb6c04297e95e3934851d6fb5f9ac7ed9f3b0d5d582bba362ea4b81ba04fc226da03bd26059b01b947d837a99d7816948b8245d7e9bb364329d729020515a376ce04b5ac62529e2a27366cca3d2e26403680f0d953b324ff84b17f4d8618e9d7167a130d7b6027f96b1c546a84f3f99f0dad5ef5bd843be86dd871a5e24fdcf466d636be2229321f88d140f7b4d28ca26a3946cbce334f4df9fb18fa0b9b0457eba045d6d64d948c8d273c41bb237faf7083d5efcc2a1ded7074857e792de438c0d81c55c85dfe03e20f29e848de9f4cada271bd0d067857847db4635e2a0f72bff8bdb10c6a7b26e8cea520fa737feab59c34fbe309adf166cddf811dea0ae191a7713befb9c83d03fdc9f665af81767bbd30bf7f2ca47116b06ae13ae650910acb73a87888bc68f597b40d72739b0fe9f21aee10ac623d26e34948879ebd19fc88282092214380f635128a85dac0c9609e181bb0d0696f1934b7ea6ba1bd31f7c5df205d052a79b69a935ec4ce602fe07a07a3ded5fc96f0ecaf7092b3df87e6e3f52575a0e376990cd9c7ca51cd429fbcd4cd5f4c338225872a168b3cfaf3214406a1e795a1ed0665dee1078aee4d374af6d2f639b91f0ed643354201b0f3197d58d6134fdd193594564c31aa545400c2dd4b484555a6c4e0d118da65611e70550b05a0bafa4a3189015b580de07a576d9c372598419682f4e92e68ed222af5f3dce4b905738f0dc96aea22a6deedf80817da4b0d8aa5e03b464437eb3d6be0afde6b92bbb58740d404bfb848069d28aa0729685af72626f7a259ac14f17bb16c86fcad2befc4b5c75c43b5e7fac1c81a8bcb7fa3b6fe7574533b7ede7dc390f67e0e3ab48afe44e2a69b13dc3758cac9eecd67af320da8a79091b3631f7485748ad0106d55edb8200c65fc0f6d2934b6a11b5f286ed5ea575bb4f35e4ad3e1ba6ff68ef0b5a6841fd31b72375d767e9805f27fd2419342b76b5b73c497b5d669af84607d99818329dbe676b46b526acc90e7f509eae1c92bfbe667de4ab93df6c91764707b72c5fca72fc7af5e25ad2f79b60d285b3dfa884d5835ca0f4d5423cfa66620d4ffdf75c89daedcd576951c66b0bc94cdaa75a756893c81ed7c085cd39b46c3893ae22f485b09337c967c447fcccb27a72c41bf0834eb3c6a015a4ea57339a5e0c776e9e1ddfeee06624f9ae5a059fc5c0b595f49d29fcf8cab22b467600fe2669bed8e5ac6a2f0e38c6f1651e6ffcdaa8c5ac492c194df537ef5824ccdf3a85bde6afcf01358fa84990892a2dff5b9c3911493c288c7f436b575a1112ac56dbd0a186d0a9f4f51ece9b7996ff16b42e45f843cbce57cb4aa4634cc8d54d921bbd8a2c46e33d661b883f7b9ffccb4c5c32a23372f08b12e38e599519f347a25471d9fb68c0805bb3de0ad0a6edac5e73011096c65192b55784158a27d9e1f235cf80d03a5632d50cca77b433d09f6f15247295ba56b71e8d34e494ad3068165d163acb628f0f209579d36a56e619917c666fa0147f98262c4adc822ed72b8be33c687f072b4c0364cd973d2d591c67c7217fffc1d5f1187bc7a8fd59fdb1f7c32aaf83b8ffc12b7f89521bd40f6113ebbac87a51d9a1482637c2e6cb413b988f99a8e70fda7135472520b3a09ad1470f390e95dd7163acb4dd66cfb3df8a7f4cef4dfea358625c3605dbbb4bdbeb8d858a0ff1e88b8432731fa524554bea0fbbf95aefac13f945f9b08c4dd0dc8899ec30fd9e2db019d9944473265e4f5c96ad61feee42d4c6467f9a3c4704087031056a2e05a77d435a7b4443f308c8e038044a17ab122f13c0f2434c619cbd3d0c34bd2b60372d663ea0f1c563a88f6eab4ceda22ce8177eacf3b2e86ce353a9a2c2d6b59503ef1472671653a77cc7c7544005e21d81a577b38054b161fc6e7f1631ef589b4aa4d233739f316fc3989378b4c8914e1ce8ff4d8dfd637d5f99184ee03bb8567e21771e5779181b4c08210f39f9680fec7b2d6a07745327ba4a26f26fc6aea0455faa6b5097b4747ba571989ec18dc7298970d9b70919b5a26240f5d62437f156b6ed9a98e08680734dcb780aaf02ed82a3e305f2e1ed7880b173966d294cfbb1eae144b43d2b5d65a179dd3763066263c1d1b8d1221f492e2b7c29a50cbd5c7cc5d3a632b09f6fe1c9787b7b18fb10630c6166017a9fe55fecfef4d0480efc8615a0c74fddcc1ca0d044d9cec279dea2d6c63c63444de42f495ee0e4020ad2c03a4aac4da4e6cec92ec6b57c242df98b3015ef18c45446c0ca42781e9f362fcf1086d9d7936cc18273e937aa0b629a134745aadd6545c3d25b0290b4176ad2688444d24652edaecec6e165f3f09ae94fafc6c4670dcddb92f8802dd1657018e5f7c738e6d873a43955c5722bac0e784d490d439d3b92378118a0c32235484ee94e9c3148c3605d2a8cf4fa632c8172273eaa48b62e60c85552b9b61d6078cb8548e4c8cf3fc69a2afa7e4c03b9e7b7b1c2eda19bae7cce8cd33fdced66f0937eee1dbdcecc0a266c0fee5744bb1cd37824d58e9f2fe9f4cbebab5a0ea67112f51e2150cf5dc28deaa23cae28ee4418f1723cbb7a8c338d9bfacffdb11d5504530dfda6cf12935c4066aed9a7e0fc1cdee4c11b56a69fc1b66e3db5ac64473e30acbc7778521e8d5700245bccd9b2143f10bd7f102a6ae02acd603ead2ee742fcac146de2f4051d3b6fafbf5b4a282ec069c90631b55ec4f8f383b5cdabf75ded7e4bc92752acfd2fe6a2f1e0c0606cc8319b44d48db091b4b13b1c74847b83fa6d531b6ec2f140aa6f98a8b8a5b068e1b943e29e860969520e6488e7f8a1c2ace0687225a8f81a00d2aedee300b525cf4a5f50042547c0ec15e396e056d77a50a7ad4e8bb4c45649986ebfb1c1c46ed39a87f0e0c6e6faa983527cd6ad541c57b98fd55ecd9889eca05096725923a5be3b6f740c6bb58cfaea7d094fd9b8fca470dc5b76179930ae0282fb7346d9b8218a6aeabb05b0ec8e56f4e543d31a112fec804ed4909ee8b32b492911a32d4f68e8543fc380875e3becd40a2f63cdde5d0bf31b0770ab9d4c251b5db6bfa5d589d7b49081efaaad142912fb07d18319be05ccf72950e318a276a60168eb8a1a8b695bc2a02f5561245a25cd4b75ea0c7e581233623b0ff5b9c43662d0bbe43018aea39abae0759f80a709702f60cc663b33196516bb21a84535a1310e9ee83248c62569f0dea2078ead33527f363e4db77b332dbea1554ec9c0e1e51fbe36e7f3da90fed96a654dc9a43ef94d1367d8a2725a2d9a23b87c82b6433bbf2fb784f0fb887964031cf851258adf8a317fcf52198ae73b59e5c5d79fc296d817a42fd8e167028153cd4049cd4ad76089aafdbfa7cabd8ba03527202e3f8a61ce76cb6e67f191968a4262b8609f4ab9c20f474fa50f62f106f27eada1c43022796d5c25acae01c071994fd715912b0c4e2b58f343dbb895d9ce20c45d90fa7669bd8a4114b6738d9181df1faf4732ef79a85009782ff45fcd15b0490a0ec4b6963602b3b5dc3b05d747d4923136b2288c5e9833194dc8c0c9d32ea9fb85514111f5e522d7f2e619915b425063c7eb142b8b791c8ee8946d8eee0e4966e1e8e147f13554f373e9003fea6f453a470a2a4bfdcb64b9979265914568e5a21bdf708a37e959e2be72a797a452147bf803973ec7668b2195b264f0f3cdb700e8a645417eceacf7d0b5c595a74bc1bb236ff306a51d1578badab6273472124db7e8d9ce83f98d95d0486a2d44810395f07fbfa18250b682e5a9759ac146749a008024213fa07d8991dd4f561d56f6558f19a3dfd8a44ee6953dfec807ae4b12c47d9c352e16eb5580b0e497434c94ba670b13ac7d37b0a223947a9149212b56ebf9242a66b150db3c02b4319497c7260e464e63e32a5e2944ab35962568165c950e1915f8d8b9c512d7cb9f7dfc35069c8044366972e6d70e93163d0925ef0f573c8f5510d31e7ad80aa02eccad95c07acbd11ac139a0007eba1daf0d88a08eef0a4ab7fd202f990d3c6a1a358075e1006c8f03661a88a1e7c2677fa5711181473a9731a450fb1f02e06853336068d0882b0bf73f707916803eba4ed9e214c2b491887f6134defccf2d9c5f1dc5203fc09ed59b50fb75f5ffd38906482daf46f02e3c2a990b50d3ed0822974d81dd2089f1128b0c9a6118731e6373881aba2a7acda7af8911ac935760e87801a494209999e8201aa9086b062c1dabee27a3072061df93573f9a24ed1282de21c81cf0baeab10387be4239527b5c16f2c3d9bb07fdd9731efe71e124610257c743711735ecc7108afcdadb52b232bbd1910d26e89ae09d0b91ebf1e994d7c0cafa6539a4379b02bab0131364b38e3f06bf49256a945f1547b175c76dd081e78d98f3be8f966e96b6a252ac5fcb4224f676b0ef4e5cd1a9f9ffcdadcf7ca8d16b6b2a1fd2c383586cf030badf8984bd897fd90afc7c10bfbb34f030b9f9649ab35af2c3a7a290dd308db3c23ec2052c7a2ce74079d4051580e4c055b44e2bb19df822f45c3409b0681a0a2e63cbc17c3f5bc61e8271ec4edd8bea2f0b94ad895d563122a19d5dca488074303ef314df63af55e7b3801c0bb15885b695aa41f78f5a63f2382fb12b8939d96ebcdc05b29008217796ea777a29f8c93d71ecbff1a2ba7d715495669cdc2f3fa8ca6619cdc153a07f432d3c5f3704085aecbebf74eabcea0b6a5fd9a2aa03f2d4600a2b4b303e99f3af0b8de4e4683e63e5dd98ce98b68ea62dc035126c8cb7480518ed1c0133afd15efe1c1fd9ba72b79cbbe9c59fa9b61791a3bd480570f324e87b922018a7f6d73c5b3d4daed3db0c1fe6a18153c22814b4cc20a93a2cb8ffb3e4ce00d0a0f7eeff3626d69c4067bb435661c5d2db82d38bde8df51e04e1a60ee5fba2c13b2fe270134a5be19a996f19afa8776a2699b3244c648a364b5c2b22989f0319fbe78a694d1b93108eec61c251fbfc0ca73e89f88c15d0e304563e3dd3a18ea09f5aa3467a0cce94975957c174352795bff879ba27e43542211e5789424c56016001f9fd7ae88753ca0e74c62f3353aef1dc12d575158794c0c616700d6ba596ea930d00a5e0a37a0da107ca8fc2461c22fbe1f24d7969b800e8b5d164a8d9991425e371edd8c100f4b75bafec66657a3fc0c9633a00b1ae328f517b15fea4bf469895419253bdb47de2ab1924910380580f9fb8d71a9e869fb32751390a7f6a34580d2b123d93557c6b4c099724f29a4a8db5f066dc75bde104e4ed32dd3e8111dcc49632bfa2d88dd62c26381b6ffbd46c52da3acf1cca01270c07d29c51674593ab844ac8952092d7ba8716f84674f82572aa811fa6f2e7b8d56a4c59faf2281d234b0b3b44f7eeb05973476388a66bf11b09b52216cdd4277249b8beabb3798a1323164b57f12cd04fd2a020e29ac64e490ddd18fc5d4705738aa22553c93a58836a0b16c0f116cc23290b8b691452a4a345f5506d79c5dd629133bf95f7ab2afb9a2eea5808d2c8a2fba6a6d0e5060400c397129a632c6b2afb0e650cd4252e36cf592dc8e36a453b3cf9fde3821605c9799b9e3facafbb2d729ad567e036f448d54aec17b1b846d1d0b0bb43edee8ec50ba258b7631c52631e82484decc6fd196a7f22669066593ff71b935be7ea7e58bb8d481979ba49cb67aefc76345f1e93f2c38a40e03d731a003578fa74ec6a79c6a40393041f9f9866fc4eb100f4ca7b1e95dfb11cdd70a2a408763ece230b687eb8ceb77fc2fafbb6c7785d405e11d717b1ededd3f22fd0fb7d678876bfa9d87cd9d32ab88cd972b25dbfdbe945d224c730352be5cd21a985de5e78227d69ec5d0d69088835b9b91982935852e4cbbe3ea1003a9298413e0a6b095dd7aef527f2e14937aa77fb1b5beb83ca20409c36359ea476b0f920aea9e5ed7b0a3165b51c812f67961b325ecd89db7a24345cfc249db76e2ff1ade05c7d54dbd2834a67f9d2be4627e4d9f65d1ef3c9e00a8a3663b7f16b705b69ecac920f52031e0ce5b5255bd328780ca79570305d8ad46774546a8e6437ac8a9a10c52edcd9ab1b58c77b314e5671b8fdb92488ef5dc84a1e0f9a56ac94e3b85ce38786d2a1e09711aa5c10a5586d766ae2a6ef8fc3e3ad4611144680067a9ac6f0caec38678edd94c73362f528ea9999454c27cf4aee944ce07fd43f50fc20baef5fc454ffb2fcfb851a8e8891f8e3755173fb23012c28e36050289099e01a32deaf8af9ea5e4fb790881bfb867d02a0c21412a67cc256deeff8ef4b34164697ae1c40d212694716240cbfea5ebbe43fe63254d598a9e6d208fe47cc331c03142ea82d2eac0019e66f2d96495c99ef139e0ca5f9afc775c313cd3fdef2dd39882e61781bc29e418e63a9a9ed9d35eb4f17b684e10ae2f4cb50a1997221e7c89194a22db4651e65d7d0eabefb1080e89b4455b41e32be29f73fa5af0075666fc31d6afa727075f691ebc94c0dc75e492c8a2904b16d72ec97ba4d4bd55f9287bccee5eceacd640e7e6826f44ce3a86689365f77ccc8fc751efa67685aa54046d8f4fbe3892b8debc06e70f52a9ea32bd31f7c0cec68e9c62fdeb05a4de5bfab3ce6aea7b3b2e8a4231adcecc8fe76de8e42f076c245ce71f8b3eabb7ed18e6e4411017da178914d652c5b5176c08724805379557fc811cc2f7861aea790cab61bfee980f8eb523151674794866b5811a660fde3d73a6689947d50aa2af9a6377fea989e776017952c39957d4c9e76430a23ad8928c03e4ca6c7f81a624a9920498259578b0e73295f9f56c26ff59e270cdf548e06b4d27469ec4cde78d347c2bc7ca484fce8bdf9559bb600c4d4cab422b53d987dfef9a94235d471f57f923627a84c90a2d2996cc5ea1b0acf6bd0eee8f2c5bd7637f55bac7835f56db1674b711cb049d8acdc6ae7c4cef7679c71840fdbaeaeff011a33acb08db807e27b3a5d5b339ed8da3341ac67673190b0d15254d21982882f9d4c88ae77cc547534dfbfde0a0459fe2378a2e3a0431e5ef7297759a97f9a10146e66280dbc77a76d89916b59efc163effd8460883b29c5c15da76cb3ac62d9111d5330500c26a30a5ee77428bec738c98a2a9e42563f060cda0de7c2f87d37990b493a7ba1f7e7fa8fbb33d46db71398cf68c068ed889b85fa9865627a683415748b6428d5c47f94b65f1222a51ac40ea7e3935282a2fe9b6b115ee6e7d6e1a4f21514674ea95e5334b02ef95f93b2835cd660df95fa42792101d2fbce94a1bd4002b052e960756b2a0a0e1ebfe2afcf68b1b065cb30635e9eec9cf4a71519824e571004b0244012e77f580e22aad686426e891d65d3945ad37c8b1a5ce53b47fcc2aa9d32a08eb298c26f79df72823317ed407c4b18e52edfc2000388e1ba1734f7cb14e43ef0b11b874c2bc4a06f02dfea5d3b4a5af426583d069cf2ea20cdb10fbf30eee0db547ad369ec6cc2e14c21156ccb703678cb9beac6268f585120538fdcdbc295d9703fd83f7214819708260142c4d90688345957c8cc609e39e545acd0c87f3e11494723b7d9c645a1a8ce01f02d96b2ac7e242fc03d5ba3e94098b3a155a59c8a1ff59422a6b65f2422d6f1339bee0d5d00c3c9399aaf147bf9d2a55498bcc105975130d013b4d662a16d1cc4697b0f2dcae92de86c498d4ec7d0f352f04f1d559ecbb2cae569b367bb8ab337dffba8985dda0c6571f5e939e812767996c07e43e4afaa2bdc77dd0f27db8b75cde6330d2365a7a61c6de2679fecbc41ad3427aa8a6fbe513119da6015f6e67f0441bb3b166a5a5b7001b4ac3d55e1bc13063df2b334a9f0f1fc34417587d49809c775d1cf885e5cb0d119dac2ebdf927f0af7978a75673ee958bbc4f9c2f7bb9c26e05a8aec90393888e05e898e847e6adc067ab76f696e426c34c72f3cba0afcb49da45f4a195eb27f5271a74b220ec4bf3bf54b02fa9712264e0042c0aa14d367408b379ce223ce3cc650793f8f04f86d3d657fc0ab55e440032ce2c5a6671767ea22c89be5f3d8c1b8fed62780e5541e75cb74f8fb70fe30853a7943d9bb1c48956f68f998485e3b727397e06bcae79e7977dd712ea781ef590159b801fe5b74cc0f0471f460fa3b3ac47dd209e3db7e28035b812692b96398a46004e74632b6e43533bbc6b580819f48ac974b97aa0f5c03b261b2d0408fa61278ce73c6011dbd6fe9f49a4231a8844847e1aa10138aca749c46a95543eeb11ac9f92cb82eb55f0f8fe8336fc37cfec7b9176ac1a172d87ba429a14166c53c61daa4fccc127c5478c02b34ca0ac47cf897f21aa5ac3a9e0b00f9932be4ff7c9c4e4ed16049f8d709f29e86c705333d6866c55a017a57c4de8a383c94ee40ee94b993ecf179bfe3cff2c8df879c65a23965f2e616ff32f611e42f3d7aea98c58bd473cae404a3ba96c10ed03710bdbcd10678fbe59e09d7e49bf3bebea2da26ebe4ee9b0fbe46f32836679ef929a93000f4fbea11d7da9b8eeb7b87b188a57a9029c606de5452b8f8cc5350a143e4c938630f37e97e86955c035e33de5d7980ddb11ab6254f1ce0f34d888ffd6426a14adcf49ee2be485676f6ea814f37536e5a3dbbf69446aba119c26c5a58bb343a8345265c55d07c9d78ead5b15724af86d9e933f55cc88e9cc3d85dd0934cbea191dbd18f21e5760223366472c71332387b843178f8a4e5aa05be7025f976dd477261aee0f9e67a36116f1ce1518dd338bc164fb2dc1f65c8e42d43b534e498daa44be7b5a87cb368f8c090ad5a40fc8896ebcaa1b168712f4e05ac04ec5fe2ce7c4b86e585a0aacd278c07cbb70d07af36a4d41f4f647b6ca0496f6003df01676fc5f8980bb1e306d72d5b171fe8bb9b6460d0e867f4b92289e833b6092ef273e0ec920d0145280f1e71f325731fe0ba94437c2090945d3eec9da0eefd78dc16ba30fed88b64a06e03207ee2f57f83d7787a5fdbd8cb0a9f6679b3dc336bf4551973d26130f68f53f9b28b3aa40b0b8b5922a7ba1b3d9cb8f1c13e85ce522b78bc135d465e0151b36905dfbf3720c7bb882b8d597782458d933accf94e483ec3d06de52a83399e0a136a81d7d1e46e2a997be193f68ec2531693b20296934994e61f0208d746c829863b80ab8c80503048491cc9dae02094911fa1f27617569325fde7fc028a3549996b7f5ff32a26789a1f4d8ee80fc15b42488b57705f4be29285ecf21dd0fd7588adb17f288f6b98b308307895e9ec3c06e13f86324d3532a298b5b873a8379047f2bf05997bc12a00d2c28f7a8054bf1b1d961a7f4f90b9a1095c195131d9e2c4dd45cfd8ad07180599aba77456401b11b1527f1d1af9772ae444fbf58dbeca375afe139e2e687911abcd5fa5cc3e556b0dabb99e16b35cb88b28a5a29c513518c0a7ccd2164e6d5403750e28ca01fe16be70fd9c65efcc9ae0feb2535dd359b8d43c01ba9e218cb7152ffed8de848ee3f675cee496dd1e0166f476840a7c80b8b20030cac4359eae65f1e3ece2875896852e63e6bf0272859a80e4019dfe0a1445126a62355ce955a88a02940cf8d9bc6e6325e0ba16b60886cbc7853c72489ca4268acd9f253078e00647fe533cc976b935390e600f7ee811a6ec8464e735ffbb7fa6666d16da2aabf85e16d395d9c3997fdd45695beed6f893b4bf02457dbe04e9ba19c24aba8ebf41a9dabd69bf7630d2e0ee6e5081848c0b34a3b144520becb44ac28f2fe7e8648035e8c716e6372933c2edf1f1aa13d3a340482f6c641aec22f9e75b72ed97ba00a2384ed744d44a614b67f7cd89916eb0121141dd23e0e291433b9ca4430910b1065610b9a056cd02a0367d507d24fc0b420f894b5257fff2b7def1994313e3fea152d8ce896b7e3cfe69ea2821db0ab0f08d526eef0d5b4cec04b7a2518af731e7e2036e4ee708756eaaccb511640f5399c72a9657a3ce137063443297adbf769b40e9b99cbbfae103976c0ebacd575e3df6133be92665bf0dfea798cf8dfb42f6146979548b9e3d25483d6cce2baea5a4eddf1ed97f74acac9839fe85242d2778b824f73b10c95bbeca5b3dcf6b3c8ac4fae94c9644e3cdadadf57224788d40510b03699a783e5420876c8c698cd5b8b08d4415b0aac52748606cf068e45aeb4a6df5bd30c72f3c9f4ac78c3f2d12fcbc326804bc83d6659b6899ecc6262a7f450af7e9db08108786af52731786fc13eb34ff11bc30e5dcb85920e87dbbd5090ace5eaa7dbccd8b4b462843a36f27199c5c2a7d08fb0d69bb071df3c6cba593581d421356d4e87803e5df48b772a491dc29c3b1cb74ebaf3a6223075348626d69355d6b79f3c0352fa9cc4c976518892debe9b9544e5c41c5a3a4f331ab7f6511e9ac0cf249c4149eb506228a11259e27227764dbbdc882b27be934ad29fb8db76aaad126e23c63a1b9030bc5846f2961399220ae19eaef0975de91e110a3caa995bdf8f28805c05ae7e5754e0071dce9a2f4ff4e4d74d9060bd9e5803969c2ba65d74a43ed9bc2f6b5e4372e42db14c67bea6c90ba80a2b5c3ab5d651e81714d25a629a38bd09f446a56414357bd825f10ba5606dda90fd36fe06a629e321fc8ffab4552a9aadfcaba83a7426b1b9eb2eaff17c85a1cf2c3b673a0528aef374e854c5bf66c3c171c5b221f6ca17c0f10178d2a05b2f54129e5893178f4217b97ec746de96b0f465e8922a0e224ecf1c031502776e1722bf1213463d70586666422c13fa94eb4c05625f9d68e57f2839b5bca323dff34c9e148a4ba21e94f238991122318fb8d5c2f02536220c78de3ba074e11f0d48c2c285b0f1424c3931089a4242453a501fd3cea79be1f5f0d32f0a7ff8509e730854cf644b373b7b5d6961ec754c398843937a4eaeca095980bb3288d520c4db748ef50f80e55fac18df2cb83d481f4f03b6a76ebad3a3f134349ba741a7b4473b67d6a27f0851d1b24560967af8f494a0e566b2c19d4f698912d31578fb7ab4e014c072d3499fa0b386bab3861ecb0c28c421bbd993d3157f97ed95273ea737930a9d374b1c8848721132e6214a145774c272f4978cb831341486b392193b0bf6ab325387ddd8178a5fc1a15b05bc922d7f8ded5fe7a5b300498ca022fdacfc911ad63edbda6580879ec43c4dba89ba43922dac9146e8c585a2a6def20b7aa09c1ce4b33098bcb26390928cce8bcb9d185cd401b2b71fdf9083ac4f47f147093fa2820e648a8e8315ae871df59f422439215a615fa12238749033278b75370f119decf87c13ac76c9fcd40fb8f34ff9b774a539b17c85e08c6695b21a86eb4d670752007d89e1d062f256145cde5d0d124805a3820630ff5737d24bd74e90a9f2d201eda08b19f948f07642c906b3b733d9b99a12b3af0f360a5b7c9f8facd1d82ecb42e29649cbcb364b4621527715f0e30914d0b63cbdd2ea3af23fef8ba6a129cf5869cd36b2a271b902c488e285864d8c153a1bb3fe3c82a1916245d2c2320480e76baa28188cd2c80574a1259e57f06843683e94fb76bc026def60b5c758541bfba74ebf97d88ab33e3e0eaa1056d96af05212b370d1b249f2730f72656650154b6891db2af8b6182966a44d7dfe75045dfea691a256321190a078fde3cc4cbd889b470995eee2a8e0f21e343af3c17d66e0641d88524be4bcbde8f985c900a2d1f61c9b0fcd9c9804983c69c804ef2110d3954b8ba8be448348f347a344d2a61cd6c38cff6387e32ac8193423732bd20827b4b8935547031ad2aab245b3bf772c03d9deb6bed7aa808dd6f46b6215bf4fb8c4ab966f7bfb22529eadb4be9a7a71fd015836c02339e44d44d7e9650398127d9b5140d75b19e16823c462aaed2957dddd649dfcaf60b83de6a31e34f3c691afa29c54bc85430f406a58af20899749dbb2081011e1b98914be4b0e930e77f2d22b43bb6389d31691e859a1425cf56007847127932de6eb5be362b9fa720830b2599abf102f2be22bca4f874c377efe2199198ff91fe07084e3acfa687473106c301db5f1fa7d67e3c081731c4c8a68ce36644cafe86f856c6f8f3efeebc3ee1c035fccbf947ba5a5a4eb6c0aa755eaf2e1641877d9f412f127c32527a147c19d5091999f77116921da25c64b1a618b1f835cfb08eeab67bb8921037991980f7159f5b84572302c4d0c2edf35d348177e4c1bfe3c800d9eac80cc08e203c12faf8a945df68482c2a8727b485167a110ce1dc2ebaff6875190ab067b9ebd9376590fc900bf0dfc4bfa1de8250ae014f48d19ad1c2aa2db6bbd22c5bb2b8cdf482b76372bac1e2325a76adf13164eacf29bae13f3a3a93724d52f39b40317c90ff1cc2ea47a7fa36aadc822122706577f158e9e59877de5b738545a0838b5bc647f9663f5d664777e94474575a39e1756f8326a894180dac3c92b6884a0e548c5da8a129957e4aab679492ae6416417fc7028f57989f782946e9be3efad63a63f34b0eff4646841463c8b20979d3a41a24b168d401105adb6d21ab2e2f20e6b27cf95416508edbe3de91f574577ea4ff603a223c370c486cef77117fcae3bced4a457548eed8c136cb5a1eaf06524ff33efe9a855ffc456b46bbb55f20b080397dec05b13aa138430f09bbc1355109d49eb3080001927177991ea5a752178097fcacc6ed378b0a371118bf7048ca793a99de1c0d0cd30143f538bbe449e60821e06e691539cbd742dcf5bcaf9e838f11f454313dd45153779cfd85ab2b2694bc0ee56fef6918cec87267c1fcab4634c964b018da1ad04974a4aff74326101a31a6bcd2e406f697e0c97d206c6efdf2394be9069784bbf052bcfa5b49059ea913e77dfc287a447342fcc194a219e37b8f63ad50a92cf798730d37e93b4585fd648164022b47061119b92ab765ea7f45e98e938b2af712497b22fe0c77f44a1d4805ea5e58d0f3e15a71aad8d7e2653c46cb43028abde19c0febc06fc05f4daac9a3c8e179d25f1a9560b50580e8319a1d1fa46f0caa8086cc8e74ef1f8f5444d6c9be092583f1e7373efe7da970e58d38c8c463a7630d87d46257e123d08bce7e835bc8e2f7324d88863722a774e92f996e63bcd8d4be2bfe29ab7440d1016a37f26aef0f1151f6f7d6d6b4e5caa79805e177ab2558d7157e394a56feb4c35ee783f05e74e0882b5b054e621c8d80c268b751e0e935f84540a38a6e337cb88b4333d315b92459fb2e46edd96a98c233aaa36271ed570d5fc52d5d77349256b51055768705494fed97edd235200a81d4ffb923e718b2f37360f518727b4a86aeab3c30ceae66d2d54b03c618688e8f50845d5fb4038f967b24072f29d5a482f50e0ea30e4221c24765a31fcd40fc2c558df8037b2de6b0ca72e9f2f70d9e09cfea0184901590ee1dceaf454ed122d91415181ea079ed6a998d095ee45fa2bf5304b48d128c71480a625ffcea68098c83c0143bad5267b58c618deb67834a666241e7d16ba258f1f669504096a34328c9c9cea4291731d9f1fce99cd0947e47d766912553f80a238d1c78305ae21dd2f8eb588c6eeebecac0e8a1c7fd696adc53c53db51d291aa968eeeaac892edd92b52a2d4c18ed269090181461373118ecd6233f2173c0106b6ab3685aeed99b79c6cac8b884e3e0be6299cb6e5115704ce18b16c014acdaa7f06228d2651c29d63db32444d00f0675309f1feb0c09161e689f4fec2befd6d75d4ed853b633f91ad35e5d85cdf8e0b6800919043c1cf4f67f9a15eb77b0e311c6e4f9278db2b2c952e6a1d2b86351618e7814d6e88c4bed6696b5481e05c6b34236de47df050f3bcc49cd5379701148189fe0eac0e75ca4c05c0a90a18ab80fad8f86e9875e2086bfa8c9431484fb00439a57cef8226145870db99fd08ba6bb9425ee0f59b7b8a76a54364484c6de2bc95ad81ec8b236f7339132dd78f020acc96162e40c077064ec215e894a4fee45924f31825d1ee7b9ee2d6e81cb195ac6f8143fc57a132bd5dd307c30ef906e7438e4478a8cd24a807c761567a7e9e4c889df24a440a9de555c1fb76329ee3146c5c27eba99c5c7d773819012bbbafcf95fd9ffbec89d4dd140d354d869218eea0239dd986f9edcd262ab914851a07a7ad9fd0e4089d556752ed17b1b13028cd639cdd76d7416a1585f7e69f4894dbf5a05c8cb6ff82149466971f10b229d81678a2d63c4bb201e97c4b62f575408be233716ad6e98452708c57eb17b167a117f29779f6133a3985ab5062cd61c7f608d9befc048dd26dc49ceea4945d5ccc39403a66afad8dd047bdd1eda97dc3fb7d4961d135a902d95707b5fda80a3a41d260fdaa6aa00e64da165bfd071407bcd1b446ef2dc0cf1865852f69115e6dc08f3b05e1b91bb1ee3c9aa5d2254fef28bd594f453fa2796f9dfea0604382e95176c734d2ea132ab0efc7143ff0a5f08425fe7d82d11a5a03ffb05a1d400089602ed4914c7235e2173ab5af5b59546a04dc5df4b19ad6ab8411dd56e79f2614e939f529eb44bf4ca5b27ace53e69089300c0d0690be362de43e0aff481baa20e9216f3ae98179761905122d3d6362ba77955544f7fef7c7fc0af8f3c241c8e08b3ef043ce3668e4cd68ac92623ee13d061a2fb3abde42bbf359897b5085b9a74008b7fb80eb3798943503ccd8d50c761e1680659b29c4c51b09b95fe30677ce940c6efc61165ffabd922a64e9f5f846f9718eb6e90000ff98dd71eab5c67f153cbbefee91e33fc892dfa8f94a99cf09f496255e16bc8f03dda4007bb5fceec4c62bfdca45a1a8d069656f62878ac0ccde4aac3aabdf623d981221f0d06930702d3ce74566a4785f91cfdb513903ea72d3c1eea7fa64cb77237d84c78a53cabadab2b098d7a97976456b32075846330fd475a3e37d6023d7e1de6efb7cf28207fd2df5ef642d6984238a8ad702554acea384b6da62942f93e71b497cfd84b4d63abe5d043dc7071459acc4a7a797c2d1a3429f01cedafb764633b72fe714508f278d767d24fdf2e328d764f5e5ed9320df42b30d94b45835f0a2e5a6bfed7abd75d9b7deee2d98266f38494de80e615e2cfb6e926c21018aed7c761ceac0bc9bbf5673c6f984b6ff5af200785816ed5c4272a9ea506ead2372f5a8527e513fda04ff6af624a41b3b9faa97db1e6df9b5e7cf45fd5538148bc51a2e1f606709ac325cb97037f57ac7a460243c06c3a0054e0a2d63613a6a6c6590545ff663502e644535b345a13aa5f8bd28e12f0c874351e35844ce00c10d7385f0b5af7f13836f80663e3359ca49231053be046bc45b0697749c55ecfe8186f6062a05286c843e7c5f8a5ec23d97577b1b58b25605723ef1753d48326d943744e8b498fb2d05a6aef536379f79aafb75c1d44be7a448fb61141809c471a37cfd5bf8ccb2a873cf90d0348e885b8410c37bbe83a9c79a5061ec56a41d497d70aade25ffd1230700df485db2ebcaf9148e6f597a6797c2d80e7642d5842bb7b93a47dfbd523ab8d0fd085e8a1459bfa1fbb64022b7183a68894525dd833acba88a52d47d92f04742a320cc804dcd1d1b01b7bdebaaf1480cc5fa3f6d697e511d251a2be8c5ad18ce2e16c6dadc94a6bfebea1cffce9746c23aa61d896fa496a001b71734e48766605bbc860df85520c293558658b262bef64b38880d8d3bea5c1f6a631f3567f33140873bcfca280ac06296f9b1f47766cf36f0515e2e6178c6004a5452ad89b5b908bb59e5a2b27582f04f88b218a429430fe1c341d8fde7b484e71dc58af0879b663e420cfddb224eed196b3cae184fa331ef709cd98891de3819f3ad2dad3ed527aae9ca7686a56fac89cf0a6bdf74bc056a1ba57dd0511fbe592dcae021ec0125b07d5736e3894b6a9d13701f1c3bb298b395995993af2de94124638ddb6a753dc4a94f2a62fa9a4b9e050dd26f518f70742935bab6eb5492ef54c0f48ad628081a60c99ccd711d31f2259b2a8455abf56c6849d822fd1344daa6435aab1a142fdebe11e829737d3d70fa8e66a013ec4dd3fb2a03b07d2ff3430bf5b5b973291c5d1ebe492b447fa20aa6f7c43a5867198c2293cb1ebe179f2c933fcee27991222bbbdb1de631db5ad62c6268dff6d58836f470e1e7a1c60cd6eda470c9d0009ee62f1ca2bf49181c4af476d0e2c2bbf57270791befad4d55e49b8f50d001a062d14f65fcc2228a9c3aecb574b0235dd3895cadba0d3fe70a5f3a41b489c0cfb5d8563a34a4bc16d4c6bf24eec0f1211cd3a73cd9ebc3ff345530ab5af9dd0e1422b3831a1a839b80528d378aa0076370b547e64fb5a8ed20a459b65a47ddf00ae21f474284384270cdea93e60c26b7bed3bf4129ffdc03ed2b30f49cc783e934c400a2f4ee4761d44ed4d176982e61a50574c0eee8d469e4e8d0f8f9f78aefb9544a8b8a774919897f266a4cb47e26eb9aabf3e7aa8866317a4508bf740b338b198cab8f96b4acf23efe9e71612df6400593de622c675944318d209e18c4318fc8c3dc7d87692d5be3b5efd2ab6b443c273e258e6a2bb43eb7df067eab13173c0f033b0d9179bdda6eb095d38dc4087ac7dc44e42d944316112071a56598dda65ceb7aef4ceab53f1bcfa482932218025b76b4a504e06d8ad76de7a065ea007772407c37c7c7f263e6b51c3d4a8ec9b30236386b045d711b27f0b4b2cdae32db52696d57b486a4cae91e79d1d476409a1bbfe028383ed2bca6467ce2b44b31e7b003e463c8d541e8131205309fc41e3e64053116acff1997a309ca57407aa562dda1b38bd6878255545cb5d8a939e62fc6905f42b4f8599722808f96cfbc8bb09c6f8d7f27a4f48ac5899ed04e34bbc0341f2cbeef9cd06e0ddd61fa8b9620dd37602e26a5614089d4826d6f739e0e43b05ab6e50e8da310596c5db02f727119d0289665d7e4303cae9b8aa7e8cd89e4ccda03d416831b4ece822413c9d067ec3c3429b756dcb396ce9d40655e6b4d34554d5b7205e5a4c9436eb9993c510229f32a78da256ddc548327cde1759b96b50266fe4e09debe7aa395c7c8466c1750fb2f4da3f213338a295b4f29068f577ae34bcdbaa43d6d04efe4a8c9baa6acffda4966e72563d6549ae1c12177a0112a6263e800cb1e350691229a77754bcc56e04d5dd064b2770961d426e56f4e269d3aa2531adcd0e59d5b472512b1c13c5107f8564ef8fb82460f39b14802cdafe4ae71be3a051a58fd939c867febbb647773a0306b7767999ad35f4a845e5278d03022203c5e8be4a762674535593aba9be003f15f0434b07cbc616e10ef51b63986b0eb2a547ea62daf0b6f55eaa90e0f0493a72f90c995403adea20f06eaed5933b8981e0d759f390a2f076bebbf7e036ad680cd9497bef1b2a6703165ef4cb33e4dc84a602c00695598e6503cda22bca252db0199c5181adc73831c068933578c0510238f73b42a8bf62ac2b7adc9753bb792add3d8a658913a5df654b0c95547e351196fe820729d7ecaa7bd8ed50fb64c4125880be0ce8db85da7d97f68af33a5a9b3acc8ad0d2616eca433307f60c8b2e3dd3bebf1c098e09f7e7f3b19dfb8061dbfb4ad652bbd55d70dcbf877f1c36e866beaa49057c9b21cf463f20871e40ca0da7c1abd86a62e1c76be36f06b87cf5227024bf7bc142e04542101a188f0ae34484c5cf435cbc5c415811094973d17a4331be426f6b653d5cdaca28bddc2952c64a6b88af2945cc6d873df965c4992c4566b02762a2f0b2df1574ed89c7061eb6d1d2990ddcb4e454d163277f834e6b94f4a028cf725d32dc56dc0920e38bfcd45b0495ce6a7120ae767b0683bb22a227a8291bf7f4ef00486864c82987f932ffcbcec4462466853ac900a172b95382b813f3516ada81e691abcff670c0b433906388e596784eb09ccf9b083d6a6f083c4130b023cea5fd491a8166afab6d572f588bf31370b123d0290080a3351c8433a9935caa02d1e77df14196a161d22066ecd198778bd8eb11105290ebdd16e3d61ce9acdb45b6861c81ea48a0abd2d3d6389c94d3cec5aaf834c0b60740a87380230238c8458dde44e44432533e99a1c5fbd4fe440e67165f05d6b3e0a3b6f52b04213764195a1e08ee0c903a1ce904472af2d79056757b2b0eac18ef59607581ce4cf4df7a0677ca519f89f43755c67e01d33a9f58399aeb4e78c3444e660442808ad92aa06003606d08da918d3d81846a68b99d8dd48f1928b508c72acbad5012dc665970496b2e0908e2d414e9dd81f7b741bb02a3cdd224163258ff595dc1602b37f87ec978c74dbff498d3b6916f39ebdaf7e23b704d6536757e64dbfa5e7f2f7d2d58e6796d2420d8e77fb52da2d99f25444e46b466489343fbe4972caa61cd9c6856cd3d74d998897cc1447066afe09c99b7757513aff233cb4093c470c1c42e9eaa21deff4c7bb621924bc679169e34bf591266e4f71ed2d62ecac42f20ca00c096f5d281f3b3ed8b324ac6c1ad5b4cc2ccbac93330af74cadc024e0cdd2903248b83ffef358818aeefec9856b83f72b3ecbe992872a130869ff3d568a36528ebee13b22c8977b7a24bf4c2bd5a62e725b63fc642bb7366a5a0bf84996ce6a65da9629c352ebe58437d7eb18fc8c734547a3795281e12e8ae38a6dac9e7804c5f5dc7d1d917eac9bd81b2910f0c709eb5cf9199dfb27c8ab266bd42fbbec564a9e5ff20a5c465d80007c81eb62869faff0ced335cbe32b493717af9d80a779f5fc0aaf7dfdaff11c2393e3f20eacb64b9ba92e16656d30357aa978d1b48be8819ae1ef89d670b9e4cb0119f285ad4bfdab902ecc9613ed82a680365e98f93f8a8880ff2656dfc98d2126ee2865d31a3311654465778aa1272f6dc5547d7708fe7b382326fa862ddc1da153fa9f1622fcbc82a834b9a9aff1db79fe47b73b90eb0a450f752c1e1823bed7ade09f7af8c81616ac9b5028b557397422b77648a89737086065c03fc91c66ba4c1845be88a6b70ef8f3f30e42631ae0fb251b144affdf1a61b883e47bc24f249ced5913fb45f99c3889573c7ad6cb40755d6a25b24425348f4979d1dfdf98353240d936372abc91609ac44b692c3933e47d896f2e35ce23fb46c11b18472ca8fbde20b213bc3e18229797ed49ed9008bb0f6fd04b17e4c9f465fb7440b879270b3729066dfbbebbda07611505250a30049860e82cbb25b5e87c392a46cb5bf422cd3ca29aa438e0d9a77b5b5a5b61c79fb523a4dca78c9f88cb6e017d1f2370c21f49da2cf8b3caaa1529423a7d1186fd781111642207c4a36df8ecab975d7225c9c8108d31d1eda8400764725ee6467d13524b10d2db2c8457aecbbd4aaf0f15460ef13c41d70b1e3151bdb854436b763c860f87626209c62ccea946fb6dfa81d712b4726cd3114a39a1a465d4d88995d448103ca99b56b12e99efa4025d14a952af646c9c611dd66ea0b8f1de8d057d2ab298b1bb83df54c9fe7a56cc9d49ca5f4322569995c0bd14dde403db14fa0d013d7a75e253277d334d5bda0ade8202a0ff4be7c9865f106d102b96fd035cf5fcfba1bf2d01ce0819528edd5d747530d9d75c6fcb27af661d8c6a669b91a39aa1d0823fd72903e9f6067f2c0cd80c21f300fd4517faf9b0ffade67b08821cead2e734e3855fffaea94d2201e77e5175757ef3191d793aee6e999725b4c253afdcddfd1837407c0d94bef5db61f384c692b3d38f6ef6933f6ab67eb704f6345bec33ee632c5bed545fd7ff8610ffad01c4fdd257b2b6b0628fa6166f891b903b8c1818eec3538b905879652b2c0451880c8f1b72f5302fbd7b7b8d3fb772b4f5890dda8c80856b8e11862aa0f619988be020d5faf862b195ff7f482add8fcc485c21ea0248d235a8b830a10662e9481f7ac70c8d87cc04e7f58968355bd062cc5d2ae1904b005a1bc75feac1ea64d4a08c3bc59fcea1a41cfe5e06e552de42a04448fb2cb0481a5350624e706f685719567ce7ec39e03aa6528161a256afd4e3574b2403e29b94df53d4a2b31a8bde0b635c7ecabaffddf8f6519e1cd821d3dbb89ffa9eac6ece39e531387a748060fc834cd1921cfa88b0d680c29f72fc0c839045f36166030d920ba610e8f3e11cc54d779c8fe6258db6ec992582d0b7cd8ecae4d828ae4ef96a8ac1deca7c1e628d82eeaad8f0e889a7a8123287b111937507457d90615cc404e03f9aa6492a9f1a853637c7bd09136a351afd2095ea5c533d7a79e5a1c1075cdd55cb21e941f9d412b6499ec300d79275dcfe0338d231e5f3a0efeeea8a31168ed49e0db463d40e01b5e49ad0faa4584d8e15ac417aeeda08585cace3f00e6d7bd6a625a1f0cd5dccfc5807064a743dad8c67c7ec00c3bb4b707cbf3b2900f1bf2f5b071ae4cc2d84a5682f48a4f252057bc1fc43abf04f73da8e1bff77cc5d0145355bdd81bc65d25e401f9ea47403eb726ea023e1163ad9da714388e4b71605d1c5aecce8f3980ee2103d98872841b56ad5ee1f10aa30de0ed70009471f500a5bff81224a9af22cc2d3882be6525e3f013dcd73cb6168f2e54af4dd3e3d21ef96fa0935383e0f199670291a382c573d8abac0b62f160068d46a36ab38f470d96d619bf752609f618e55fe44fecc97024989cf1a851be91bd56719d855dacb649a61d68d5b04c5d7e378d16e718676641b3c64dd7fcacae5aff3c08452d14db318691362320b940729e8a13bf38f971fc137a6dac63e75921c6f438d98fedbcfdf25f2e78ca8252e77165d642dde423f3a81f8ea1d75dbc5a8d699e700b636ee7a9e25cc58e45e73db99bec64cdde3174d21c43c656a7e595654946ac94bf86f2f7f1afd76a010a5010317cb642dd29f870c0c113d4b0f7a14174612176369f68d17cee7afcd3593af0fef5e9f4e9d9dd71600bf9c4d71ccfe5a0d3992819234f5c8a0a9c748ef98a35e19b526b1fbf8e9ee6473db961a9b9ff7a8743cfda752cbda86df5bcedecab95c2075efbcd1fe15309af34ca0f9029297e131082d0de8147b9d7f2502385498b2c7e58778c1f929a7764066c6800d07ee778e3a13b2ab0239134c31199a7bb4e08d677a3e04e13f09fc56fb00b427db9e92045131fdd10982276fa34d3756153c48b523a9d6510d3a42abb8801e612dc6b621b206b362bd0993122634012f480f48ca541a7e5f124bbfee669e71440bfe910859a93ed869a498c54abf4d0249d3c7d011fa273ae93f5c3e21f2ddbf477370a6bfcf9a42aeabfb4834cf456a2ea6c94033ab9d5ad9ceba63ce88c18ca9378b6f32568572cb34f919554e79d7519813566fd769efdbf9e18bb3c866214ac0181be1abd81aea23f1226391475c5595b9b7eef98332736b615fb1227a3704dcc9dd8cda72c07ad7908d19074fc64ab550f1168497ce6302966917da4a66e8bc2d73d1e9627db33188bd8301b346517c1e77dda72fd1648dd9892bbf33e9320e9a7c5c6a1830037fd48613a4888e40368f0b2075291dfb1c357bd60b25c2170a62004ac770be8d13b8be568d8da7134691ab738f2dd098e384414e742cb9728634f5bd44a09b671a2d95459860aae7732064d5de3ccf2eddf725ca4739924d3495a4f603cdc4f8d10193c01ad2275fd1bf194ae5de9a21339447a32bad60003a0a219c44512334a8cac1b82b0b7cdf81e1110c6478e347aa5bc689092edc088317409306d96e039c581926af86b7f9853266276cced22ee14a5087a9eb829d9d2e3e5182c6fe007a4d1cb4b55f174483db81d11cfce56c4830b14d7195f087c678697fe2f41b8938683a1ee143b226ef12b5a7a3ca574a21a67a9c6d2bb17bd0a4b1f6267bb0ba3e981de8ceca8c4ffec478c5501f82fed7cf1aaf0dbe4d5f6742ebc78ab36a650dc5c4f7eba92fe5008e2f7ea995b9e4257c14e04fbe14c95fcc109c75903e0f7516ccec6c1a9be1a2cdc557e8bdb347bca51bdaa6b00dd0d6799877719f277a1e448b33c3388fba9c3f33054334566be58baf12e5d85582c5d3827c5574731fda059e44b5fec528778e5f4b4292b00b99fabcfd1e0bb805827d84708a2c62154ed3457e4f8269f25b3c52ad1a84521570d6249187c374dc66dee23eae1405a6c2533d4ec3a8c87535de74293d27d61663765304a713a286e92d265c2f9f905603f6f98c0d3b67616a7f571bba14db8055bc596f40fbe2fd1075641401820ab666e063d1229371ec9cca5bb64639f702a0220f379b6a9b4a9094251eee061fa7792263e0d92d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df264643630bf84e9f7d55d7d96151c1326726ea3c9c7b13fe8022693a48caa03da23ddc69f7e5f5a5e655d6dbdc4ae6038fbfa9a088fb385b090908463b5c40219263034956ce6b510605382d3c47dcf05d438ccaf2fb30ed50cd73d055219eb7b125a681f36a7edfa7a9a08f2a7d59cab6c716dccc7a142f5d980fd3b14d12183ac8af79f9cd128f174211694c218c243b7a6a6c649cb539c0819fb7eb5aab9ed0d9eb5514987510e545bd0e7952643f019ca3c4eb395724635511e21bb334d01cd837a762fe0584179eb07c197c371d47d99a1c0bd2926162234d8ee739370946f8fb81309f8471fb56915e03021526ebea20623d01c49bc71f75540ae7d25caa21f3c162d3a80969eade5a49535c293574b75193c357dbbc5dc620a5ed703b83083f524e6e49c0dcc80d58629591eaf5966b3d847efd9c9be7a716497f2de008fb5092e1ea9f509b010d0f1b33cea465fec08e49e78d5bb3b0b80023635a78d769bd88aa1e1ab39626ffc0ad6f7899aad78ca71cffaab44e0e644cb5908de59757a5dcf34e2d7295c918c90118932e197a23853246d0f1225bffed46476cb06494c436ae48320370e7115ff858e56a816d45a818c6e1e875d7b7268d328ab07a9b8eee51e98a154d38f19cd3bd400562fb927e3b88aa6878866057a707eb4f5f65fc4a3860a43b4a798cedfb5df3e65d069f09632d8e036eeb5f29e34c7676cc36777609669f133f4517af6c9fa95c744b72f520360b53b873996f9c48190e77774156040619c80b6d292b8c914c742e6ae99b4a278673c42d9cd778bfa1e31a9101e2bb9a5b63aae02728595293646871038ced3d8aa72512f16933d6a76a4f4658166f1dc68fcf732c54b922bd5c8bfa211de0f883ce1c6f70510e1c2306877cb27cab08c0316bd8c526d6d8c52422dd5bc240d82e374098da99f0312a57a1308cde1c863f516242c7b5d1382726389b55bf6fc001f3ab7c1946b6c6b40db7f44d29667a09d63fb2f3ba4ef27938cee2db22b64a270dac005d33505a3adbbea97356bcbab557e1636c691a77ea56a016e16e5d02d996d6c06d63013ce19ab13462c442ed16a0e60c3284d0c801ff0b65bec2802d78966c18d03ff0d560536a5cf17e47f25bf163f2878a96aebb1fce1345447626a3b447e39a2e779b8eef4af9a4c4370a31f6dc0fec463c2f0bbe7e811dd7a8c050e88a7dc939e16d1c933db684a9963e8b269288e808762570b0d7da8ada89290f9f1fc8f861264d94753b457f8067c990414c4b860a1494d1df5754a225ddb81da6a8e7b34c0562f6bcf24f081e94aebe7ba81c395a840937421e1f0ebd07eacc6077467bea3517bdf0735bda9a8d69095244606685e64248dfeec9abc4a334060432d61c10af440b79479d2eea62c06ac60d2d878c38043802335a1f77d2319ecbcd902af846e961c13fe8b581ab9e2025eb8839e805102a28c73717ba847cbe13367ad0a936aa9b01acc1f592e83f2408f883602fd475966f251403e95e5dc38a8170dd4d46b2f99d29efa48dfcd88030d560f953d0c442e594d62a26c0e5550ee682aca5a9fac948dd7daf2b6e4697f704ba1b9bcd7d7e47778cda292ccb2b15bdcc7e2e1bfb35fe64de67678bbb123d106d09f30f31e62d7d20f0d6003ec4100adcc5b71bffc51c7c39ccb58793be7482e7854f9557ce3c4254cde736100e5258a7b3663ed8b4913de326d3cb55c74c52b05ff2ebe03ef9fc26b17b404ea6bb199c30fcd4bfc2dc1fe161711b3f4203b089134a3b3e458bfe654c57ff1b29862939df893e2f41159c7a23c241e2555ca00379aeb7878dffc49fcac716d65b02f762d0f674f47ddebaccbe516c42f69394b1a02efc55fe2113867a8c2cf11aba8a6a837b60acb60e49785371f33b8cf4f1ba210ac55f7156564e5461fb82b10f4508c0ee603d34b55ac6717558b5320925d3e59d5327124de79448bdb8557b2ad64723dffb6a1d990780c2569074fecb0debebb5f8bff09400638c97f14d197a0330cb0a3a63ed8bf0eb87d97a0dafcbf46e9dfd46479c75da56910311b8d6e2ef1528d2c68de3885781bf30190d730778a22087e648ba6a760bb25454de3bcec72fba7137a10bdf98f7d183d3e04aabadd80faef58be2970a9c8064e51da16eca2889f833a9b84f93a71c58ac63f07c973b75785c74b977836a9d8e9d7176ad5c69953f55dc945dc7820bdeea69f47cb22fc46c684c161d3d36ea0c6942dbc93faf0a64086dc54340005242eaf027015543d54bc13abbbec51f5b47e9f16db40332bd39fb0f4dc2b079b8dd18e54fb2653235c43cd99cac166b89d74db5c6192364086669a8cc7c49985557a6c03a946306f41827f39244db10dd94ff4e033a154c0bb4f150ef2022361778907f77b5da9a208056abdea07cd79bab33e1e6df0900c27e707dd99c3cbb22935cce6c0d26df4ea85ec0c057af2c14728edf87ebbb566586fc4a7bc89eb411b8c97127e99439ab1161320514bb0653cb9d3da0d92f605502354e68fba7cb655b903ae2139ba8ea68044aa9fc907328c205b95f554dc6c0b750e81ce2ffe18c8cf8321c0c78524fd11d9e419be5cde0280d23486284285eaf4730934f05c006ee13502661f4dbed14ffcc306aa1f14dc797c8a1f9612992c962a438e9bb9f474443832ec56ae4e22ed2ef8a079ac276bff8d814212aebee416bcf75484274a3a512eb804a97717f4a3cace695f511eb59b0f67260d0e6463233d5d673ca661d075b0843d3a267ce4f6fa166fd66b9c32874b7ac8d0083d1219184be648b14fdc9a2816a86e4459fe87dfc49842c25b3a3f344346a3b66d66060fed9a6fa187f7ddbefc8b7f588bab0c82d309b5df9b73573f63671b3c19954b10c3d0bd790244d2d2fc1ea53ebad746626ebf6d23bf63e3fd06ef667d1e6b5e3328382fca4259d23d80a57fcdd8559dce9029d217bc93d178a3905565351fe7d30fc5d746165fd9ceb3f575c7f52035398eeb5dc44c500b0a0814d158e06e163e59ddfd22e050cff79ed16331a702a834033851f293b3ed8317f9c1b161706d89ca745d24b69c93b8eb0de88c353fd9240b462b33d200a90f558710766f4091f87084b138f5d3ba0a16efbc840683862b06117200bdd4b224625ecbb7be05c948e58361aa4e26a962ac57899d565442046c255b596912a6686b21d242aaaa858bdbb197b8d176ec3b10a06378431910cbd90ce4860c2d3e560098d06d969fcbfcd4b5e73f3f6e48b5dca79434a17022b1a61aca2b27da0d20a64a1daeefe121e6c001e7b3bb388c6622d1cca38651f3b489494b45a5190a56653e7c6b04c905fbd4a9bdeb8fab309f8584baba889a6b29ba937f9ea9c7e52f497270aaf46416c2e29cbd546d20bc6b53556657d1c1e83703dcc1750ac4e582b169828aa6f102b13f7ddde614102bba1bdaea6af1f427c24e9bf04bffeee3a3fd7e49ff1cc43ed931c4d3737c05eb215f2d1b3c564dcc06fe59c46c43f153adff009ea99709d164d9091fdfb365fc0baf3b25b3115bdb4392c3928d21184a52a5e1a00c30173d333a9da959e1953436e0e976f35d6ca149c2eeb3bec0204d8734c7bc7e20c214331b05f205d90b6bd28ef870896fcfdc6dbaaa5c93a3680d564b0d94ef1a4a9e98d350ba8a77955eb76b06a2ad3cfcbf8cabcc15faf20048f406275c1fe575446ee87c48d8a4e67560ae96a0c4049ab1303a6064d75636b5d04a2b4fda07fb60831882fd1e6581a6241446874be145b7e9dee50f015ae5f9acc76eaa34c7887b67e7e83b4f78066327bdb47f3baf35936d101484a50af1bac77e508b201ffeac7637779da5a8f57e539af650a6526dd92dc8d4f038782f7c67137c633e58752f4ae5c22702ba07209246d980feaa3e4f6746fd30c09587e5354703692f8556b35e93950c1b663a0ec40f2dc26be5600c8fae6dfbbeae05c2c45ae69f2359901f3b2fa86d6ba1ffdabcda24133a46bf8d8e555b2e8ec935a4bda8f22c1be08b526f9e2c477937f3283df2cccef6757959a8c4dfec90caffcb0c259e2138e5b1501508d47276bfd6067e99a397339c8f924b92bb2baffc86679ad45c4d23efdac08a149bcecdfacf7772e8cb9ea3b019f1ccf14b1ce809584b68679f75e233503763942841a9a8dad8179db9325c1e18ec6ea59c19585abe89bf301b3be3a19c7c4744f0c2354d45fd6e9a42cc4184b6009a5a5e73ce26d9af692c64ebd6319efd243de978e93d5886ca7e73663a2273b565b8f386c1cac91e2df3b77fd2a25503e3d67f3a029d35612b3b520d7970cc1e2e4699f7802784e53f8a4e1c1a6c7db9bdefacc42db6fcad443727c7121b942d78197e43d6ece8b31b95e8f0645dc62dd4beaedbc2810ec5bdee5bee75890b1aeb2001b455ef2c8b3850954b2a54d91b8c87435c2813e8a3b4fa33517bef38d1af64f1494852b2762dd929cabec200871f05d67aa0472408ce366a60b52812681710e2dee396751239cc3afafdd085322e44969126d2fa2f4258c69bc06fe8a5fa66068255dd57f856761889b7e3c5f1d378bd8876e320ee1b3b66ea38f1d08aa29b989102b461ab3dc52a750c416d1c2adcca8909cffff7ebba4fab5ae9b720427b3be1d9002d78e4a1539341d84cddf06fe51fb206e9decaae2503462740ac4f9040b471188b3d3612d1da0992abad37ae5ee01e0d211317b2301fa962db028bdbabc7de043e32da106cf262506e3df60d4dd434578a4fa4c89ccc8b8c7114cd572afa147b63cd2b0cd1192f18305a3f4391a49fe1923bf1f35a552d47aecc75bbc43ed4923bb2c37ffadbb964999c3077004a671de20fd52276e4e597f190dd6aaab79d635395c662852d042f7e898e1e562862f2b703b0a6f35c919bd73bc4c76ecc12c4c133029d5a4d1b3e82aba31b5f0096833ebc1e1af44f2a4c1a40b85d537228399b8e726f66199aeb75b6142d19de8bce25f3e05aa4d33ae10b4680f34493b1b2242becde97f9d5d3c0f6e86cf82d3592005117e07cc042cb8428cf0f7dc2281a16ef975006c46a8780b2096d4487c1a89364442e63da200388856e133e89e0c7691606e3954d60bbab04a9bfa56b73b19cb885ec7ce7e69c7674dd4bc9552bf57fdf7cbd0fcbd4ba3e775b659ddd6d4fcfb42daebd70413cc8c99ee32c721be15150088c6e562531b372821eefbe1cdbe84ae02a3892150deb084756d0522a72cf56decbf4591698ebd21afe97347a875f4a9a94fc4196bcc5b9c022f63e241fb71b53915bcb3f2d2bad9c1a1f65062524a213d5e5ad90a5d14a8753146ae0daf434e6a5c7cf954a46f7ea8c5eea5a3fff265f6eed1de7699a13d6197ec303fa0acfe292e29ae13aa8542e2f50675f7e19913190295d065d1ab5474f25701e567d802fa5b7044f1226db645d78f5cdc13b94e60e31088c3bd2efe48ae94c9f04b697c9c7e193368f354ac7f6b326bae08d854aaeb2ee90aa353b644192d2429f942f8fc696467e4ee9da4b783f912eb16b4cdc9326db3e10702271558aeb01af7f0ca7b5e6306944c30d57a510c49c9aca6322ce58dc217230d09345b59e50b40c9b0b4b3d08c4f1a3a152781e1c6c4a9bdbbc617021551022a3c5aa527d5083c18cf37f7cb14ee4c7895ba9aa604b9c5e9f91b9ea4412c8810cde1c275ef63cb1a660fc3901983a0b07cb76e561a804ec12af3ddd7abba1ae34c8ba83b166c201960d90f4fef9bea865d2ccf6452f95aaa329e6a43a567175d1e4d5ec6e6ff6640d744fa8f7e45b91c80ff17abebc5fd5bd3fdb526d580ec9675421fae80ba17a81e6c13120202a9936c05f0256cd1c5e4ec60d8281680b85b5d19871b064267308f1121df62c57e995967851db78fae3ad0acd4aa842c85c67c8fc5d5587e257cea6bb2e028b13fc4548d728e1b833739c6ce54a0ae02776fbdf2ae29be9863b8eaa0031397563814f710c69c56b5f696a2a1a5a6e3cb0eb9d9e7180cedd67740a081523367930d48b902a0624395328476178475475b78b78355cc25b4aec2cd49be14420eacdbabc5a38795fee1cc95d2529e167dc256cf6fb488d7139547487c58ebe08c2bae2e0dbcd7558c4b062b4cc1760cbf138e3e333e45fc5f2d51d2baab1105d9a671db89e42610f6ebb533f0f42d638fc379f0f222f7804b2871a3b7d223ea3436859551e8b0f96087602d10dc447c5416a0c23afbedc901e4c484093b805a308d1ec9c68445916a654ae1821ceaeb798d518774ad265a159c40327136fb8b21d4a9bd96033d582c42b3472cbf5100893d6f54c2f585accce56dcc00d76912a2e6ee7287b66e1ae5c0b0a5b18c7394fd0d2788948b80cd9405a5431ac4594b5cdf8f2c90b054881b757fd96655248a3a7c420390a3642515d64ca231c7b18683548b538cbf1dbb312545bcdef0255e1e7efba0f3cf28b12ea9b167928e8de04f01951b4e7cf435cdcf3c9884a2948134d73aa7c29f8e45d803d6b00f1f661f3182480a07bd77cbb9216dd3b80d09d179d09de86e4d29d4a0fb6c74debf3d0f6e2f0f1a6f462601e8cf0ee2fb4b72dd8ca5e8cb66e56545f037a87313a5c39e31bb4e68a0f5c109117ef2e359c7108ed96f213e86915bcc97aeccb8bf55e630ee9b0272ad9c6ac8b3616c52822849de57eca891bd1dc9b938ee9ba1c50e55ab67907e07545d202b7b08cbc71e6de8324723229b7e40bf658461424731af01faead15d8b1e466e43ff7844e2fd9037d675e670c0129f4159c62c774e0c2800edac8135e1c28f9856db3912d63d3d42f57ad532024418016d74ae092103a6875d26b91d1ca257f830d2232eab60ee565896cdcf0842db46ffb417746cecae3a22180c9978527d8d5b5883f718bde19a44a6fd392a5b4c02573a8653ed6230b5f43aae2244d6dcb16693ce8b12a50b9c6cc11cd5522e27c82a5edde9a7141d6763ca0f2849d20d03609e10d60ec05064427984edbb36e64021b4e83cbb2c4f50a22f07cc454424fe575ed2962fbd7dee0c598cac90f0ee08a51acf2fd1d8d890d59607cc87e7a51647c2217afa6b6f92d76c80a7cf86c6a8b3c734ea3eecf445e16230e74bce82aef382d72002cd45973f3dddea22159a7bb8dd7c6f9a2325479a088e59a87b17559ac9ebca7e2f316675b41b29ce72d56cd0e9287faeb419956b5439bf6b52e59fe9ef55545a26f9677203a813ac5cf1d308a36c79b1281440e8586a1daeece1f7fb1aa4d14a287415a5ec1f218ebe64f81dc1b22ab94f987388402293930d3eace0fe5e277fb2ad11b6a1dbcfcbd83b73b626e4174b1062f9e5f265b7e0ef53c7ec3fe7b2001e74c8aac28e7f9a9972d7794e4f6822c80ebefeb738fea031a59eed42ce5deb1bcb056c5cd32080a8b4c523ad01c0107c8d3f43c05e8ecfdb516b96b84b14c872fde270cd227f9da20ecff9de48af2fe3f603622c280a644220d0684628f0bf8702afe473389e01e06b18d1f133171ac460455c98f7f3d04faa725a71e3f8fe70e25646bfa1fba0da1f3f28f0a7a0b69b7cf4bda2f572392853c1e240a4b2ece0372b2e4b3ccff6d103a108d5390df69cb6fd60b0b4624928d1a3250be27b3bd42d66e272dab59cf402d360a9ccc020ab8507458e5921b8c2a637e23411e0bc27ec26eb077bf8388fb26abc5f42ba5904a13766cc85274e01c90d1e261facaab48cb1fe499525e30cc84d2b16e7d7e89b5c4f6a4713cba1c6d33abc0894eb32aa66aed91a6138fdcfaa3e174b00f7593bcade29c2e1065977d37cd552b2aa853885de1ed182f0fbd54b1b9dbe1a2ec29f9f916110d8c18c863ac928c47d6159bfb272c203e81ac2b5662cc6d8a9cb4900236f01c55abb71a362a7a9d2e5448b8903308fdd9a46e6ae9a6acfed113c5b53efddc84ba88c4b0957f4105f4ce4de2ec37e53d785f3123fe565d572cc6073319746a6bbe9a01f05d3227016a27026e320a38795f73c92b4ae49b177bac8d6eadcd077ebb1df14d07739f84ac5662b2bbadb08c3d96a56abf419d95dd0f1090ab16752b469149ee99a5c40d15f0e8607cc7f3a1fade4056b77ce7e35a4c2209ed5b5922d5b8b180cc0691890aef8f9358f25005785a290703df5a55252ce38562f5d228e262da5bee013febaae592be9384cf807759453dcff31d776fcca4519850df1b9b545f69d3e3a975c8417293d00583d31bbbdd7ad9b15f2fda4ea847a6ab791cf8f9607fdd6048ea8be77cc5f9dbcd0334b1683ae6dad522fa589c09370a3bd5b79c3fe266c597435b5c3c8d4d5322aaa419a50cc276e86875a37792ad9d05dfd51cda13d3115ad9cab170fffd83f716c82e8c61c072f650e9055f3bedf89bb0b54c79cac2f19d92678ffb9e53301ecd6e6eb787d01135584b91847c3700f7aa6750ff0e64bac66918a722b6041e784db56e58ad1952cf222552cfd61aec13ba8d4f01c5c72f08882b63c74a348899730c0535bb5a77726febe0b9cebee38cab01da45ef913c5d3f987b4d86144862ed4b93b470416a9888c9430fa4ce4d0505b452faa6bc9258a042af4e232e94bd74b61873d5ecef1f1dfb02494f3e3a865d10e017b0a5992b12f18015e8d565ba7a26a297c0a71f517853184623a8d4dbae18dcefae3731e23c8c55e1e12a479a12612c5b35339ae79797badad0d304adc15c3e39c239f53e3941663648b77f310df394819290831f1c36a5795179f4cbd74515fd24469a0949cecdff26e31099533d39c7b9b28dc9de4d8b2a9bfdaebc3b2dae75006adaa87e24f422548e4f593c62c50c9946e8404930ef5b5d81da57058b22c65a2f2ce1037af2dcef174b570c739c21e892b21ada4a7bbec47f52c68c23e3a9323e54bce4a68e1340e2dea1f528cc4e8cdfb790242f927b267d816c1c1b4537878bb42c899511fa023a88a1392532dea7442990af1c92d29ad6a0930bc130d81f31eb98c911b40985c36f5688ee6a4beeb8ea7b366398f12195aac9bb9719defd9809699650c244e567f7a353a1d2c379c2cf795f161561359086092f6c2972f7979b6b6765f3d9c49dbbd4fce477ed57f4ad10035f86a47fcd91b5868cc320b9748a38d34635a1d90cafff3d34fc628207b2bc9e193184806abfb4b2458b87bb39b2629770f3c4ce8ef17db41fdfe5b262c03307be6fb87c7bb2e8bb78a699fc62df34e40eb2ef8668c852acaa2369beb8d9f3ff42760b57235f81e6f0e60ae2c1ae63948f408d61577c02efcd7bf5ace9ec03d53329724d0aaedc84351ea9edd1615f6af9608d3bd66c4dc8781296752998b47648e6a6b76f9f9f3532c32cbd1151e2ecfd72bc25aa92c3452cd52137fbd0688db23c69cc9316713ed1cc5005e1c4f263bb2b34d39ff00a9704a5914f1d2d65b7fadbf8b22f98844b3736205b293d826e602d0a24572605effd55a0094401c12b06fa072d8c9ad8b6892407d8ba4c252adfed21ae857610823bc85681946a41a16b981c9225552f83a20150576e085c8ba7a57fc2a9b34c5932683acfce30ad72c4d3fccf94b99f145cc739753075279d7f478470132457c29f69a11c9ddfd062244b747af30558661edaa1c06f58c9b012705dd5bab32616d30ff2d6a5b83fe4396ec998230edd5ec11216e8ebfefe19ac801bfa58df06c9352b422e3cf28d28e4b4718da515aa7293409938358e4b7c18bda1d4897dde6f425d685dd17994835f67f5f948cb34d4bc5ac04e307cb78737793d7dc9aea5f37aa301e36606ccc968106eab35db9f0597a92b5b42a56c4282f2275ea20a623e1cd53cb3f810edc50970d43d0dec762e5b7c3112d91c2451fafe44fe2b0e8b620608b3dc6865222d96e1cab45c58cc7637f00ae9afb7732037669338867d24c2c4fe2ea0069fcd26b6677e9cacacc9e55a580dd3daee624563473ddc6081397b93ef651f6f5cd6e5eb6e314893554abadd26eab83a63893007daebe591874b1281848b0126a5a31de458b5f6af261d07f9b575960a62e87acf04132845b2d1fb692616790576532c4ba4685d31a740b3ea16903ec6fecf3c37f2490149a849e7d2a2ca83dfe67fdffc1f1bf6a0c1bf495a68aa4c8ca158f394d6322299b84f664ed4890e26880a726c382d0f0df9e46d6f6c12d056c6f865c92f3f081f27274e9e0e0d3a6e9c167c7ebbde94a549de88d21de708d7996cd5a3a3979ca26b9722d0c51f637fb3707fa0aac18883e2b314030d422f2a938687cbf830fff2fce8ea23d58b6c4306e34e9effed7de3212e5b9a8ceccf836514c6caed3c4ff1ebd9365767734dab51fb2b522f9e9ffcf72ada28f7cba92294a8536f53b7b7b587cb4a3621f7c6f8901ed0337f61c3b18f7114e8381e1efa88455d80a68fcd9d4e3ac3563a1b813f5d9524f5b1843645acac874898fe3566c41378f819cfd6284604367503363750a82201c5d588843fef83901ca17b8169ded832c6d077a26d38d963cf5970ba8abe078dacd44494083ee22219a6040cfdb731e0f74a748d39272b5f9b32f3828fd499c3d030574b96c50ad2ac0a97416208ac43933d2f87970cab69bf6f604b5171c7205c42d14ddd889bc75ca21c3f4be8b4eb09022b952771f2356035846ed8deee3655f482fb03265cf33d794a7c113a85742fbd367fcf1785ed11a109f6217e0915ca845369c59a2aaebe5145b559c632e4cb4e5faf704cf233771662a9b1a987104aba56a8ebb9b9a89d23802ff057204efc89aceb302e978982993d3cde2be143d850b6b73cd12bcd9ee297ab49448cda8e2b67f8c40515f44a831d20d93807067f563bc523d5f81399dd5dbba603a1d44a0abc1a8969ff4509ac5011ebf60f28ee1a1fd53bf91bc2c78c9326071b10abb7b284a5aafa7f5a58e139f5b51e183c3b008bc2c259b4f4a52f4a53140f2e4eb56480b958d7b6be279a2bd80a3bf80f3220a52d321e24f0508723dbb5c9d66d9859d5794a4bce2b8dc72caf8b2bf0b7707d3b5018214dda77af13c8a2f8db69d41bb7f064fa878554f12d8648e0841bb83cac5ecac4b8c55876753c7faa94336334e3d6d73a1fed1523f72e6c8dcce0239ba6f87002e06acf9b2ec96966f0534cd2ed71945e4b4d6804d69c2177f732ef9a6413ea874cf559cd404f997af1a2b4a47caaf5df1a927cf9ca3c73c58b96016c9cc2827dd8c023600688c6facbef38ea68548460d6381ebe51a19eaf1dbe155f418a1cbd1814745dc26a0f005642f25e5700b0a6945df33abb44683974f5d4150713387778f7baf50cf53141f710815dc2df119e86ea37ba8380dfea5813adefbf484dc6951fd017ff692c4b7794446bc6c50b9d60905bf5ce382ad6fc3731ac513e3681be4181c9e5f02deb14cec0a59a6205295751f6a42146c56d6594713134e158ea3895716a6d194249e3842ecfba590eb111c271c56bab1eedc3f07f1c413df91c63086d0cffecc62fec696132dfab7186e53f671a8b0ed0bdfb35a82fb4ed434dda91d77106398e1ca9ac060c4b17838ad01aafacc457312404b18b997c9bb7803747f881b3b83e230755333a76be6ea3cfc2d69687758cbd9ad446b7998954a3ad2262502b140915708640a91e78a034ba611dd372473a584b8ab53301819718836b432a0ba99a6ea1dca40a6743913cd0fd072cfcdd105476d766e9079a1e9c1d6cbfd8fe29bc8d12527e8579bf9b4fc0a703708418fd6484734de7fc48b7ac57c653b741c1337a07f65aea0c0f1687540c2221c27ebdd538ce4019804e10bc40e1e718d98e40ffa246c3cf2aa1b9e4b37e4ac4df190462bbbb1c9f78df6db7f73f4074bb1e8167b8ccd77810b8db8f86de939de89a2a01ccd0f25d90b5249370ba789da0d2672b76d3314e61d548178245c1cd4aeeb5c45fb390eeac8577cb7a58585f18ac28676f72876d67f239ef3ae68d4fb3ca45383d334af355554de583aea2c73c97366f6494cf610d06304c57927c8c692406774ffd9256373bc1d489aee8d64cd9a2f8277f1248a179e5688ecb005eb56a03f40b525c58d086ae94808cfc63e8c1955dacfaaba6aaa62e75ac49ec2f7219c2ef9e0501560cf4842e49aa2e6919ff458ddbd8b61b2d80d34e0bf0f392b41b58e60c063bd90159c410f1a63ced8b42f69ec69913fad3598d44643f71eb67a8f0a257fed36a6c9918f8802d31cdfd0838d3fde69d44be2342ed5ddceb288855cea53f54d6dcf7a357ad6292341f07edc81c8ab0dd87641aee5ff07924d3858fe36fed60e04ab94dbc1502f58285f4858aef71c5d208f560b2a6fc4b31b77b872e9ed6dc97ce2725ab4e0682b09e18d21b3445ec98ee2733aee43d1db9c9bcfb9c74a9c22c3a607ccc6b1bb38db90a2467d5da103405e0826cb1216a537bb36e83a58a17f1d10d9e1c87481ce4d9829e57c189e5620b0ada71e049d844e591dddc2dfadd75d45f29cd1d1c7489a9c5f8091cc0443999a650ad94d0792b997f653886c3167c19c7c49acf89db45459a1ab19e3d12a9a7bf52f0fa14029fe2b8feb474ab490241ffce9215cc4be8eae9b6b1af62569045eceb34ec5b25e0b1fe08d88cad7a957f2107926af010ba17ea781649d1391af40a48b2735e899ba173d41a00865594c4adc66dd3af67602bbd2e78acc1a435eee9232d06c44a3ace243b8bc3e61fcc34ca1b2f9155ff1b8994f605879478741929e38d186e96ea6de5993ebdb3dc9a61e9b575bc7a1a98859bc8dfc3775fbd2596615534f3278bcbb7ea64be089f5cb9c714c83ca6e22e1af4f3469fb0332f3f59c469ee3877d59f48145df3075033f440634e92e5fbf1c81d1bc9d320509a5288b63e6f35a5202baa996a859cd6b5f231e189df693c42d53165ffaadffac265c75ac76f801ad853746c2a6ece394529b76029cefbbf044718baeb6118ccdf8444f429c6258c8b7b611abf077c71c9aa33606c225fa6494f73ec4c0775551e68e6d10e9de4e4a3ee828c4c0e89c48984ce2477d5b689e1f57eabb28d8613595b2b4ce3fbcd33a1424d6a24342fe42f1ffd9660dfcc0a4df48548baf312732de75eaf8e90e442daa44c11bae0ed367dad99ad3a4a8874b7c1828ea84052a77b9f436d4e5bed82e97f34cdcba9ab31ee62a4cb1989098086d2857ff96d9b47e48bc8a6f7317cc35acb65efe8d87656f43c0a488b0d81a37fc7e723acf24c0a7229fd9d52d8e3982bb3fb9ab9de8b4dfc8cf7fae6394c8187f9fa7f4c5d9eac960f3bdd9fcede1b06398c29f3d33d77676a5c4fa9c44578b66025c3be1b1087a4f0ac384cd46f0ac590e56456a4317c3c3ba72cbbf71ee05709090dc03d527e6b0cb8c73320ce8027e5a09d1b3a658528af5b7b8307236cbe6cea8ae2a74a4e2a6ed2e15117295e924f105a58140819897f2f1c86440d8faebd76006effc6fb75504ac729f7c92cf3a7b828d29ca9f3a79ba378d4dccf289d16ab2f60fc29b8c5aa5eb601cd3d972c564149ddc3ff53dab2add9b83463e6e2e9c5bd1f51e0ff83aefdcedba0995c0324c3f2c69907c6d01ef102f9d9ce49d762233def1fe5f022b9e1270af3c73e01cfd059fe19b0deac63a8df3f55abce56cc6b4b6a9896dc5644e0c3492b3c9a683f1b0149c138ffb8e2a685200748c360e48484f2fa172ca827b0225bdf38a73e63f6bc96290956d77750d2136d7f5897e2797e8796101dcba6188abc0623303832300e403b12f3844f399e7b09458c55a0472564f50e7a5b3b40dc468eb912f13d177fbcc3ee5d758af17a6f2002a595cc79226d80ed066d900009730253e65fc5ae2badfe5b132292f60fa9498bea39d4cb571328a81f7d853fa89bdaa874350ab4cca7b948e58c299d5e43fbb7c90c13adb874de9a508223e66e0c86e1544f46f84ccda6dba425d7a128fc24f54a086d8c8c2ced7ea3240b3150163e6fdc5959b54d254bcfff5985d94a8d4de85fc2379ab39ff23ee1ada0aca0c6266223f1aed0a975494da594743b5e301c0017ec9ab3e0f0ce3c84682ddc03ec4c3a2b2cb0708f814fdba426ca410e977ae05430b5b240356d03f202c19c28e5d0e875cf41db907e1eb3d47e9b92ef8535f5873693046365d7a56c148823bd79835070ffccf2e8e4c5ba58562469275b2850b0133cdf614d501775c5afb9e0692bc16bca5cf7cb6e5686d88a636a10c3aaeb76899cc7d569dadff4161b2b44dcd72da5df61b17889e362c3e079fd01fc5f4c8b2c8b95483a7482d5a9c08f0cd7330d303e890ea4d77bc4da40dcca4caf61d0acb173224672156a3ac0594f7be4914efd67ae76fc4b85481b3884a30dd27ab70a3eee78b47fd971f8f192689b2da920cdec66990af63600093b2a96226e60d8f57fcad4e2f5657b892430571bd338fa18063b92d91aecbdc537b02593a0053e770188c1175dadf67a3e9721c881bc60ca4b80868d409e4674e8fdf56495174346e2f7fb91c850981e0516b41cea35c087910cfa10b7b1c483b85ee073b3fbdd3a348401d45657e00b320c320d9200781a55a983f791baef810d91c6df8ba3cd98972e8efdd8639efa6e97e5c1c885b6a2b130f54adb006ed20c849a7b7420141d7b93fca726f0e6481dba019f2640069188b6de0d00ac3509cb905cbf0b10b9b72160577a07063f16920bc89222a18886a9544ed6936a9a102d29d2c3d1b54855fe32300a312bd128d7b41d388e98b89741f2c577d3dcde0955a2b8d49f533dfcc11dd038c22fd8e85ca29bf64420f15a3967a115cf7e0421722652011c674a5c9f5824f2d2855be94643c0cb71e14de2bbc0e031289b924fd88c99673030e4a785529bbac96d96fed83946c19a045a7efc62ea0b4412e0df074c3c84c1118d0661412b551c3892ddfa907cf707e26ff5d1aff99756d651e6951613ffc73522c9a502b2217b24dc49e97de7e4b4c6729e32ff052cdc9986db19b791948c7e568954a8b0b566c845c1c8837e7b3c390e489a2a7a5e60f097a51174891b9ea5ffd21442c497980c25b5b915ca084fa56f8e570a0968ebabe9b84c8a4fa0d328ab97bf2ae53cb7b557582cc67ede8ab1432410eb0a1bde2354fcf59003fa56b69dc9f93cd5cb640e457b44a3f3d2729c2c889961034e7d68e5810fc35ea6b0338d26d1f6fa0be13a177cfabc8a6f790b7c322ed37e8e65c45312bb92253211416f9d218b2952959dbcd6755796464c8488db15c9af50a493fc1d5213aca3ded88aed0186445ec4c6e4e9c6215846f6cea5678f02ec10a063c21340b0148082c6cf744eeb0e63b0396e75ce0e98708f3319a602ecda7055199988903d286673b7cdf73def9c68fddc8dba7ac0864204a3177e8f2a05adc6bbd65915ef1fab1218c8eac9c4cb676cc57ffb293a3e5b0b2c41b442a5da8c88f903c95f089d5881ea56504dd4eb771bbb6476a0bfc64e91eaf8c0f231b4db3a2ce4224cf8fa90463f12789708c6c5979ebc1c5f2c7a65c4004b03d19c133416defb3ba780788f96658809ab9f006679c6a5821490c89b1101ff3351fef18611806c4ddbed525c78a7caa6f41a9f6ec960aa8d1e545bd0dc3f6984ae2a9b2e48e0e6a12fadb0782b211b25577cff1c000f0e4dba8c269c6b4e131ac507356391feae5c291de9359d2a2a84eae22c5ab5b11c2a4ef31412e16238639d3bfe8f7d17aec2726407537b00e3adaba8906af34e9bca44c6a971fc6b88cfbae4b7cdd7061066e87060916e5f428330fde8d546bae7d1fb998f96aca81094b4b364795a01e3dde9adcde8bfa5d8defc626d06a2c49fc275cbb18b41ae0127d704a74c97b542c4826ccead1b5dea3f14337ea8eabd31dd407e152b492941df40664a35f13798dc4b5f5d1078d7991e7e95a81362912cee62050e79d77954cb18ebb7a11bf8f47e1627a4f7773656e489b8fd6e142ee71d0ad730ffec9fdf3bb5e5a9512847bbd5debbb48239644e1011cf5701ea3f6a38574f80e17a3637f7042da7a9aeef44cbe1566950defcd256cf9b84995abe7a161eb32c2db9e033d33729e490ba86703afaeb38e3ed14c0de7de2b87403aac8c583448a3664ae7065de4b547f88b6f2e1da5bbbca909f6c052e55b2b9977142a1540abd9150c5aa98dfb44f4031748e13359f92b140eb59bd0bca3bd23291b41ac11b436f812bd0b521c56529bfb8d5ab0bb2eb6ee11907bc9338dcd38226e93e4717c50756af7eb0a326b3988574260f60951c65b65be4b0caba01ae21b25d641155b8b8a0815808e39d1412c33318595f0a1acaf47093f8c044ed6b82e48ca8b579e6a798058aff74e4f35a81f28457cb48e59d950a750f04278b2db19327b19294431e616822fa439558ce8f3e52131389bff5aeed7c3d04e96cd80e12318aa4df4e9e7f19d9ec320ee75adaec14091e774c532c9b43a8bca5926474faf43167e0ab14119db7cc1dc44174c7ece00184698b16b7f287b963b3fddaab629cbc936dfd91557d6044d6b1036f5dfe39a3515021892f3a7d80e819ace1011a2717f658d10fcfe353e75baefd2c776db1bc35e15db139e347ddeeac55aa4504c075523f0e1f7a36093b64297ec77d17705c59b8bd18427a70fc3033c2fda53ed6970faeb83ff914ac8427200a1ee2985f093558d7e1cd4de28fc73c44448960718575a7df3b21784b065f1696a89be44b02ed8bba45e2d13da7ecb2c9e9ccfb5031079ae1e2937bde6b2529ad39ca9827f0606b1d5c3a12a594d3ce53d0f6707100c5006972338809920a48bb3896494ec1c6b5f9eb071454609e6936a5887bcc5e2c90830a063cb50b39b6cb4ecd3067ca147e4b5c01352d0181ac35b58bed95a88441650f825cddecf9db4ae4d573bf123f73f79c9378cfdf1e0b903bd2022985a722cc05377fa66ed5f346ba6e1e2692a2fb483d8a372baee3710e33b30748cc381b9600f101a88e709dce2acd8acd953a19404fad9686e1131578d3d61954a4121b801b3216a4790045407aa61e395fe6532fc6d24736f86a619c1a28714a92f83faa48a8d7c2c5cc3faea20027f2745316680f31f0939f0820e3069ed05dd133037a830aadd7feddc3dfe186e334b0df8bdaedb64a544f3e2848cc29becae62096894d343100a7e0b688eee3d5b5e305f44c85ee39276e437317197a7a535a068fe6c2d30c90c1060aca2c187296663c731dd0f7fae2ff0f57100f85eb8224d1eabbb1e3162a72dc93383f649d677caf576880c5e1638e2b267d115a46d0622471f1e699cad6ef6b70da478628add1a61cf54ec37f24eb1c458575568c713c7148b5d2b6916f26b629fb49198cda39eec9d3458bcd266e7f2534970d6fe8adcd89343ebac55c89d3c476b7f38ae4890bc61a27e3a7c62d33dac79164d031f18599bb2c70c1205305532c222e6c074b4c82561260228a6ea8b76d94a113ca05d14694fa15f83fafead248a3898633eabeb6d63d0d35b8f3d4012976f7ced9b80006ca9a6c95f208c1322c010cc07fea99ff5cc612cf7074900fe65defa3aeae04b8209ddc2840be57bffbd5b0ee6ed7594388b96c11a28530d01c672e761d94858579f55338cddb50d163bca8b7d76d86353b2f7a25b88eb726441cdae5c0cc1a9fe0a2e11e57570be0aa2f8203ebfe7b0303b7f33bc910d854e8fc5c24685891a109d44f8dbe0e58c6305804a03a517a0b606b721b21e456e287c91624c1e46ccaf18127e1a84c35a3112c7393c370b3e731416d3ed7878d215fa3928deabebb8229c2d7d91fc1f61a1e3b02440f42b6ee362361a5fb2c5a9d4a834d81fe5a079158c8b779fb4046bf21e1304d247de1bbc507d51532f99374c9864d5b9991a461b0958ab3c5f57b8e574a1f1c6bcb8557c1f506e91656d380ccfab77871d890324ebaa88ad162b4cadc33af10a0bd29bb4465ce2eea9475ef49789e376adc0d77c1cb9cdbc395640a34f3a4b15fc923357488d7e0f7937534bae849882a65acc439cd9d686b5534c8a58455d6f2b148ae9ef4f8e375fcb7fa8e9bc286d6e647f2b9612368b21c5f0a1d64f8067c35379b89a124c1d2f28c570ee619adf9cc79c11b0c243d9fe26c76385ea4f9b92d3e5d6bd9e3e90811f0e14dff310749765aea7dbe9037712e95c953e5659e52546334f7d8cc444789160a9d64c7c81083ca338669577fe54344b0cae396e09861948566db9fa7f093d1735d1f703c9d5813a84d70bbbc7c29214b4681afd7f92ad540d3bd0f85b25d46c49c786d618030f84b5f4f04cbd072264f16ccae345d2af29dff5318d76a443f0ea7413a39788d242c9eaf1c5128a189487a5e0952273edea4b9e5cba725ef41969ac8e2737a8c3abf961286df230204f458b1d001c72053f5165090dd9db75bd995173d465a00168bb4f8864f6f721386aced50041f681c614a9c9b933bcbdd02539f7bb1794a9f2752793e089ab8dca15948bc54c9420558e46cb99bf4ebd420e3428c8ec519544066e7676b950b4d6389f9455b1acbc12fdc1b0766f7936c47288b3a6c80e5b2be8a9a3e1471fbe8f2c137b51c29c381c70b3a82e7aba488851baebac8568b5e8e309a94b8b74a1be26f63512a6b3314b461fe259961499d4ed697f4620f8aaf323b35243a6392d2e9c65fa0390ba26bbc2f50739a84d7aa2b5d891909a8952c39033107d2e67d651cc5ef538f08f571b892f16442544f36c710ee19dff5f6c9f2dce3b1303fa85e49d4786a040c6a589d9dca1db3e0ea7c0d7a075697aacbd551d65ff56e1d7d08271050514ce1eb0cffde6d0a3e229782f55948a26b60d05775b9cbd20b5fd1f73067f3b344a7821fb67f233907dd0d90ee532c147a7d924acca6a490806703dd98f398ce1139afb47de6c93aaa281a92542382f695e656f7760c65be1f712ea81bfeeb3c9dd732fc3c77a4c7ee9f45ba59ebc36c48ca9fc6175956157b4749796d502fccbd327e870a9e562dd14c27dbadd9c4ee47aa0b9e93ae8f0a20e6983c35bb23a77eee6e04c098e98a14b84a285e2217d9696d7300f3aaff87937b6bd0338386205f4743c69ee184e7bd7620e3318e236f0fa4cbd9fb7da3bf1c8f081c60bf561588fc407485da9523c6949f66f84501b5a2e58440122a409c988833de9e6224ea415c6ca6241a5d4080765a13dc21bb429aedc4ecedffe38de541b2c73b7afeab0350803241566fd39532b525d5838327e10bdff7b35555f0b9b36492e1148000f28766a5ba0ba996c1837805e97e380d12958b4830ecc6735a77f79f96534e04f4a9ab4b986e2bde243d669c487f48ace4c081a835d324eb59e5b1658d3265a5c2a5c63f2563a185d31db252356ea7c64cce7f7f726f6629066357ef9fad3fd5e15e42d649b8ea259927acb9456994ae1fb9d491ca730da9aae20dcdf6b5338e5d3c3b38dcbbd717cd4dabf11d786ae98a3bb84ac06627455e2060b0cb02cf2c277d89534e9f4a3eb44a22d517ba2d01f4ab8ed58e3c9e1c56bd00d84fcf71f52d4f74b8d25746b75bd4945d3574c256fcbaef1ba2b5e4ef563b606a09fd030d8670eb8e8b3b4570a74b9e20a111d02a130f5e546fe2311bc5ae16f02c27ec415c586cf554bde71399c8b8dc7f2b8fee1b257b14fe156a808c9a467b8644d39a19cfeecce04200f523b2710144aaac1f512b381a7f62f81e8777cc38ff0fafd45c05ea35444468a60d3f352ef2c53bfd7899c2aad72997f9f6bf3f9fd2955fb840d3d3c8a224a6b5436ec4d9a63b9be49fa4358b3c3d541d867ac8067816e68accfb870fbdcf447c61005657ffff578ce8a791eda60a2ca51b7500664d97aba79f78e3b4520033a12509169fc522fbe80a527b04687ac3fdc705c2d429e36cef6f7e9f2d413a28b112bcb42c3598f76469835de90d01da2118a8f52316886e8568668cde313350c3eb484b1a923796ff264f462a4394bb0996ebd94283f317e99a512fb84b5928d44bc5f55988b65c2ab9c3c179b31cfd395e270baf13f72a378b3e76b58bc4f295fffe5d62cbeb05d957f86579641e1f711741302f86dfe4d3714255c041df848d7bae1b887b33c22f7c3afbc2cc3f80693bbc32aa3d0d097037cfdb212aa257e73d84b8ee565f76820d1b663b0e5f75f982e23d5a0540fc049f4da9607a207125d8dab61bd1fc1eec9dfa35b9c85196d3166d9e0206c52e9d3b1517db49ba67a6f946dd8cf2d30b5be000f43b3f9b11e983c1b9fd18e4fc8ec8befe1a402bf512f37da20ccd85b74f0757f3589148f3981a13a7800c16bad0cdb839ca96e3e20d7a81a6527d71add535595f13f120ee8712fb4d0ec58c58e68b3bcaa6f8f03ae2c2fe1c4e0e758498d884670ad7823ee9b85d982b42ba5af3fc50a760788253abce919bbef6383e4a27e922f4d2e2ea558bbe0bfc06b8bf46978adc1fe046a4486461c9fa70b74e632e4a59bf42de3b9ace6c76d567154797e08a6431ae115c40362f8da2e9ab6b97500238b54ccdcbad00156737b6f5cb820ab3dbda9349308d386e7bbbd5283a96a9f0b5fb7b12311f90fb2ebeac0a126996784d4edb00aab717bdca28d18fa5d6fbaef95db51fc9059da39b416be5423d522cb066a97fa672be849e2f97ad810dbc561252aa2761a2c11f5dbf245c800d6dc9c7a434d0c4621c805a9f4f769290b1ca1d109b088dcda153bf40bce0546d8f38d0e85e6be1c062e807503622739d1a82ffbb88522203e32b9b702bca34be5320c6b05b0af8f8ce92256eb909bbb27c44fbb806015138112162e716e18a6e6278e7f22549d3620477af0903972bab48ede3bdb48130bdcf95aa0fce2b1461861519a016065ea198af774c09f174c7a29536e8a31377f8e752ab80d33bd1be98ada79cb5397552007d321be53f02a88bc64c2b513c6a78dc0f8e2daed59982ced8314f5e50a629c8b8141d1b00821631cf82a61012139c224081ad3eda56e06c74a5da6a6c5bb7ce0491397299be132ad90d7b56bec364bedfec186fc0ccfae42d7c6db66a2468629bafc68cc6d7734df57fdfbc70dd8a7c9d5f1cfb0048a53fe5fc9b42aaf8af5ddb9273c4c56d89788c6ea3c77adb0e117fbebe4b0112d89984a641bd006df4bc8aa3d2a19046d7ae729c161874e580a00709e58c200c9e547ad725d6ae75fe2a8fb6a64d912276137df07be5436df09ef6b87dc723e7b5d71de4cc1f15780d25a18bb5392405bba7bd42097b4aa48aa9287b55e53fde7544d7a2d02232216918c769cd392787ab12698ebd26b379e88872b708ea7d10e9fc57c542b5635052def612efa5a24afb6a2d751d63fd45c44b76eeba001a83eaa744c71699466a5ca8cf9416eb42ff82d33675c62883dc159500d24d4408368f682e3ca3a119567651873e4aeb8813a66745a459b30beabea4bae570d30688d323126ac3d55d293ddc0e36abee12744625eabe7dde432fb0752fd423283ba7cce7100a6f7f116ccc63ffb8d4e1af1f5ad8829618d47e94118481e214a94a896bbb86c4da2be1875f079f591ccf4b312f28bd0fd67016a00537f30b650735bf14e7b4d7afaee7d1017e0bf8814849f4749c941590a4540bd3865e851b6120cc1201bce44d292f6016224c7e6d5ac9c068e4843f253263e1dcf948a730d5bceb0fbeb86fa0f6436485da88a9de8a504fbbd80ae1001dfd0cfa580d271e4ba7ee7623e15e2836793fb4bb24f7ab175b2444cdf6bfcddca71a0afebf15941dc49bab5e1eb9a7ede7d8d961087fd4590cb7e1bc82f588addf3c1428b9180725cddf1f96f7386a0713f8fb12a9254555871b128c98ead620159a1f64a700cfa8f6cafb2c6616f5eddd824ff8982c972214dc1eb26e0dcd41cadf918c87bfc4c0ab634e14a7fd390473996c439cc2c02c3c394dfd51033a81cf3477b1fcec879567c1f682d2ac2336d26de31fd956c351b99a3cf66d2cc22e744c0f1788e510155800fc615b6e8739c22dc81110d52c07e90d9fc4d19db863eae2d6ca13651fd13f48cf1eb22c60eb10de50306872e184175664a81e060664285745adccc10b39b94051603384067104a42dc9c7992f7ada05f32e32b14987519979be197519d10e5e5b4f9e29eadbb82f0013294536a371e335e7110543465ed6fc6d297df60ea0008232c01c6e23ed5135b035b06dc41b34ac5df9cc63c0640f866e8375606884e430160e177cdf360e68d368d0da610012cb292e004c5022396d8ccca4a0d0182265640f4ac726b49fef320fb83cbdb0d538b17dff23f3cf04d8e6a4dd727d5d05345d6fa2f02b8b5d5a232ec09b3104d1043fd59bc9a1cb6fd81c243b27a3b1146b55ec58addd1eb98ccdaebb75114a80c0b6bb17d52d2f109bbd6777bfc08b478380f4d978628112072efb859d7645317bf3106fe5969f4ca043a911ce900770d71743ee7a3c0f91f37fe0b367ee1d6bcde8368ab9c8993aeb40f0fb61e420c7e247c6e6970687f4bab542925706a5784b39601870c0c9825402c814537c714ecaf820e280cec471f54d2ac81aca5edd0eea6a0c959e1bf068284564c3e83f2aa09e01dce49d78be1967d3c82f15487b9bd34ea501078d8b7a22af4fa9c8d4391bec71e2d461fdf7156418f19dab9545258b7ebcc290a62c1f20b2931e1c4693f2593c1b5d3d06ed092fb792cb836742c641749c7a22cbd42e84325048421e639758446637e130d2cd8b6409802a84858ab1794a31bdde7fa5fa774c08958c41cbad2fc4f2447763e661932892099c377f0a73f7137280e5cbea0f3412280d13e0dd17084f1dacc98383568a82c1c487325434d224d0bf734ab1fb81d37bb5e76b13533f45743a741196751d3fc12bc27075c61481a35998a2113c32990354eeddf1bc6dfc856bd6612746999ca51d562a2115b7f8612b3f4e576571ed2f58fa5ccb2d7e1621db2406b6579c84dc488c8318e74bf0691829822c29ee4e0de135d9eb0151c565a414b065a8ceb5c71097117dcdab9dca573b22d3414cd9083bd5be63966d1c23047b6ff7861b62277f34df96c4db52bf6a8c329af1aa2ef39dd61f2ca7d50bd4ed8fdd44b4755a95c5a026e2f5e9f1fb73be67de06d94486c322be59e379b6fb85037317663c85d495ff8385692f162217a3b37c0e182c213c7e3f861e77609ec02b35664b710e1169dce107bcfc9dbe090495476fdd12778dea22d1d66c4eb1a5c07fb138db8d76e8da5d10f551bf7f2c35b9c362956de7a4f3c2a47924c4c21cbbe43954701a073bf0ecf7321c328ba879b29b6d3bc876e75ff3b32d3298808226fbaf72cf6e614c92afedc39acd5cb59f58d543754783965f8737a32c9a1db84c5583ee79a10e29ece436b4133f576ade2554f1c30cfa816f622203f1bfa480d68940b30f7d10722b7a7f694cef59b4a8f02ea1373cf062218aca7b4d37bf68c1e483fb12b8edd08af36764883cd65eb534fe8247220bbfda31986b4292e04d5dcd9a91b6ba9c4575d00b91578bbfb8ac11a3371002d7e4c600c66d683d249ff2064f2580655b784f229e1513b59eefa4942ba1dfc950a22256e19d164d05a8a8efe63c7cdea2c62583ac0efcd2d757e25fa10ec41e36a56ef1fc3d9c64670a5a481f8e90dbc28f9a7e6bd8306a907452976e1eb7114b09fd955373abc8e4288681b2730fa4c0405cb5d575d472e022ea5661a2327f1fa528128414beff67ed251fd5a7cf1a7f638e785b1dfe8e927b7cc2cf58b78311f54cb4e64931a529dd508a925d8a57593fdfa1830a39ecc0ca081ede9ae855a15d91954c275d075c16e396bb47fad2a5476bb48f98121615cdb007942727f18f25e3d7dcc0d9ff07c5538e1de2f10ef911cae7dac489d4e1bdce036a1303357bfc3099dd4457b5a11ae541a70dc4aa841c57c23559a0bbfce9e973b76204be807751c2b4fd687ba66da5ee557f22c353d9fe867bbe2a6b8935ac778ebb2432dcd6193133ad1ffcf4c7b09be8faa7f2140583ba484041618a09ea98155fd62fff9beee6788886c2e6c6e3264aac4d09814e19bcfb59ac632e98cbb70d024e1170238ffe455cbae03195cd79cd4d3efef6545a7c49115f4e57e83110397296304ed03fdfee8eb09babde968956e0d5052f36613168166a55dc2bfebb181e6d743a7035f5d74213cf75305960fb842cd43931080c125e3859ed03f14c573a1a14c0c7d9d24df1b635f33d19856359f5c3975d8eb09971b7b057a302df7261f5aa32e04868ea8916758f407066fbcdcbebf072fb02447df06c80899f166c7e76897763ee01ef5340c403dcc4b76bcc29cb01c565350538b1a83b7878a61bd1fcc5c13308a09d2319d7953eb5850ca77ae798944fa77719b49323078dd5f57ebceecd155977177e5a75041e8a8751390f239dd8633a01978b5015f2343473162495daf8a05efede13adfc9a3698107091169f3a51f3a076c8f1701a2881b21573c7521958cc9af3453ec2b7f6464d51daba329ac93fe9cf60d3c1a6e353ed6890876ac3f3c4c8cbc19ee08336e9d31fb5f6694958dec09d2621ba89f4f4435b998096869ca7cfa6b2f9597046a67921f36d6f2c09fddd5b093040f7ee5759b165e53e34d504cc209072cb76a0143b3bad135d59efeecf8e349623971148fa503841fa5180a2cf01d89604fa3fc810fbec003d23dc2e5ed12fa069fecb85d51c311c2e4322b34aa5a06460738885950b5b569c6b99a1218acbed8eb893053b2fce9feabb7a8c795b3a3dafb6aa10ed46803854f578f022cd1291ac4ee4fe59d2ee5bfdc44cfe0758bb031e05edee92af67e50594c22a14de7c6912be1e2751228ff45cd8c6168b1dd2ffc117df0797cfde8ca4ca9ab812f67524cd09cf6b45d8057a0ebac942522019942fb13ef44c6410cbc0687e46783b2559039ca654156f26dab25416e6ed6e823acbcb8cf6fc5fe2371a9119404e61c04f5605dc28b4fe0a9b58a06dc935154e94e3800cce56f93c5c582772d215767a1a33e56bf65e651f90850123d4a6c9726247397fe5771b3ab5068f979c0e7889df577e2b51e20ece9a7fa985c3509cdc7ebc9a90b195a85178ebdd392f8b9bc2a0ffb265b358165259a40dec3cfd61067775e0acd91aeeb015dbb8cbfd40a9dc093785b4d0c1a2c48152d03e81da02f6f45c5ca3836da0561e5788f20a9c9cc60d427abd7b312071c511d4bfaa84220181c1411f974ba32eca56a7dcbf64a019485dd22c6190e568242c0e0cb944fa3a8568eab2b2c00b5ba480056ae3dab5e23d882858f40b7f35a846f3968e9159b1db2e272144ff502e64c2cfb4017dbf1a78f6d171c02363dd9fbce396f654671c8704286d395736ec9358021f0ef2ec9c81a23527b406890193ff3bac6184f6eff5620bccac0499ce883f5660d529de6323dd9a5741047da9a456ed3fd990080a035c786582645147a6ad3b0dc36f26dba0f3dc3435265dca15e5f89af7e5ae95f2fe3e4b3cdf8729707af3880460e73df32f343706b7dd5928768fb8b649a6408ff4c9828578e6ca82ce5a1ade3a620ffe61323540164a79528034762f2b754e2c5a5488203681444734cb50b1a4bec324667089c949c8d7ba0e672834dbcbf9db1e303a4a905ec413c16d4d96d9771094ebb87a1310b1bdbda707f650b22fbda4f6bdeadebf8c6815e5cb83b4c02e9884ccd2917b1d6bd2f1d282955ae2d7a117b470bb646357a7d18153cbce5ba460b3865b71bf1665ca1f4611a60cb1383988deb57d3b106ded4a15a977d82e2788ac22aaff847d8329587578ea62f007342ae8e6433d24334e46fbe03c60d29eb880d6650525d86c0aa39c9c49729baefe94224b6f3747ff2d453f830d91d32de9bee044184e7f8e934d7abd7fe8fcd82c956fe33fa797cbc4815717ef5fd13c05fe2e49803acaf5620125dc07e5d00c85526acdac31d83d02afa895b166fb7f8d13f55bf3895b53df99b43c393b6f30c721041f82fee86497183e2949d82c408e62db0cadba73f141f909d483bb734df1f274a75f1580263fd80951d522a37b5513cdbe73217fb7ccd904e03ab70ee733f8452e5a2090dae8bf4a4eaac68fa7bcef238d07362f6a4c642eb7ac6dca3396d567e40c4c9489cfb74df51f808998bc53c38aa117b72dcffd49989d7538586a86899d40b0bc68c99ee833a9e87ae44927cf88d34f71696e242a2648407376e6396cd3bf024cffe3f2ed6385a543df589697c302af077940b7d1c5fb519a71b6d201657fa5ec9316b585085b084bafe2fa63f388bdb6a9af67a71bde84025d51a6b94c5450bd88b9ecf980b5f536119c3741de1f9ddd1ab6f7f2a15525dc016202de47bd79d06d84e32b5c5163931b1574cbef75cf8e12e8dc534c8b20df0a6fa9a64e21f30523770b50500a89e91b0ca4aa650168ec2ba0318e7c1f00c3a4d472e30e5a6d27a4290cfb466bd50b5c377a53e58f4c8fcdf5cba3e977a000fc9b89f35f1891a1e16c9757c994d3482d372163b4484dc2f1624a8eef1209bc931373f1db510e5e867b3a296e6057df40f1304177fcd92784eba913aaa39e7b551e65e5a251bdd5ee4a5ae8851b85d0eae5b6bf1fda8cb0be892dc66914a7765d4f8e8c86be7f9f159d230ed2f9ebc5e074cb96ba59899512a687f75c720f871173a6ccd0faa3e8fe53217df3b503f5d66d915ef0473eae93dc1e4205caa20fae98dd912e952b037118b5382f57f9fd925b46856433578357913dadf9aafd67e0c062d1e6534427546b893617160c8cd794bbb7553dbaf24c309199c5e73132e74a33e4357c21ff3fd48a8e395d01fb8723f383417e4967de3dae26ab69da7319e0a324dc0f1e853222d4056f2c194f5027a2ea8abefc25fecefb4a15bbfb94da978dcf8cce5c8af7ea375e8bafb420e5323ac3a4abcf1782d6d44da4a96be029af7943a464cc8ac940b2ab4a42f395ad2250079a1364034dfa1655e3c5a3f7737369a908d53f8135aeb56f26c5dbfca305894580ff7ea40c72836d3909f49b840479cadb73b675cc6a09caa72bb715e947829b1c086d62f579d800d7e1d23368cfc29f34231f9f757d4b5cc55f15c1e95426246cf4e48e713e753e8a7c6461c10b62036b7e524e60ec93e3e3a2f2313f218350c63b5512ee6c7d6526ee8f9cf3d63fc548ba8992cf40c67d017d52c3d73e1fd6e949d2cf22274724eb5da5cec6e1a36cb5807f37469f0a2f6213c5359ff55d91eaeb1b47bac691affb67740d12cd05da5887d0632770bc619aa1249421f0bdef5f231db45b43ee5b29021bf87e38286ac3ca59e022c0eec09ce8e9134c83319bd39cd5406d86be25f03458d7638bb81db85ed914e31695737f5725df63001bd1fac05f6b916fc8d9eef605c0e18e3b16cbc0305bc91b466f3282b109b3512b31aa09ce9efc02a2622bb285643a22931e17d1300c64fb8d3f69fd182f8b17a123a8d838d86e6886a45c8da2fa2ce7a0f27574adc397d8252be58d3e42e874b7acda7e3c3f375259e55106f8e1cac746355fcb613295e7d63e643631048d7ed7ba11d4908490a4cca74a0e896c14cd71cdd471a1085194dfd77efeee9b101f0cd89a0cad367c812c6a9bfa3922200e77ef810bff1dc8b1dab7992526805ecf458d1dead0deacf112d438d0b4514d561bd290c37260ede515ff2076efed7d474aa2921c670c3a91b1633c179f42e98b17b5a8e9ab194f0d058605cce768181004b82962b1984f20db82013be9d72fbedcd31d4fe66f809d87411fa402a0b827480b028ddf7f49159f63ee0eb13082f6ae0fdbe78b2d7ad422ab332f8417d7659303d36ef757a62801be844d682deeefbc74ce72a980892a78bffcf7012ea04450c855922bbe07cde659e6c2a53fc948b0029a37089cb0af38ea588b4a3dec2f26aa50cda4351b32567140d72836835ffee0b1ce7ab16c4587c1df99a8c6281671badaf2cd67d0847996fd4a93ac56feb83dd82002730c59bd4bf1484e77b265a6870ce9e67024da5de6d996f9abe19fb6f54ad1ec5aabe43f7a36d7f32a567daefb969a7234a0e9787f79188094a6794a3d78682b51ee57291213efc7ea295e6143d45e7fa2e97be3255cbbe4f2d681a1867d9d1e25880ced45c9559d8c2e38b2857363140cfa87ebe007222f3bd2c2b1011f014abec17dd7714af677f151bfbcf7421089302c55c7df28943a2ea8627d35fd0153132f10b7c314e77451faea5bbf60db3c57c834a7b5f696a1ae46ff252451896ad7927b5595d52559fdb6b4e89b797262e1fbf5a8e1952a47d7f1aaf2c83a8528c0edeeca9f1431139b1863b915815a54b3c2762b7629bd059b7d8fb7a957c032f3f9044257b2d3b016000429604de481f838e418e17f86ca8ed99711afdfd75e25b5d9b9d748a8190881553b9d819482ae0115deb865c2f76dbdb260692b663adea3dea997f07f5213c2025838828d04f6167ebdf6bf27909f8d0321db854483f2f34d943a36fd118336f5f6092e98c68141e54a0c07b82947a9f20fbff7db66247662570625a2312065a82e7651da9993688eb3cadfeab775f5934ffc666c8ea3a8865f1dfb5e4897efed55c4bd96d8e1434bf1140554dd8aa919baf10b182511859974297123d84937843c96340fa40083e96fe05eca120c6edbc48e20d920587069c8174305f94a1a718990b19f3f9a6461fc07e1dd6264399ee00b8ad19228bf510578da60c67a7c05156ff5d2fd2f620f6823d55c8524d4238823cb6d952c7cd9445e89719ba4d4a29fa15ab2e1fc6c05af70a97c0a4101d887c72fbde8dfc4a27349623663a74800e472c2536753777114ba1bdbbeaf52855d43b0dbce744bd50a02c3d2223f084da6511bce79d425308427332fcbcc8155edeafb0910b8ef1a7eaccbe1f73bf30da78db1866e54940d995507d9d5b09177bbe2aab3b1aec92fb7c96274c406b9c8d3658c4491d9993bc36580e4e2cdc55c7424d10acc67d276780edf98fb76ee2c8c4d68dca89d380c6306dfb2a0158ca6d862c1be3efbb9ba3042faeffb10a7575f58da28cd38b6d62721445e91c3eea553d39a3a844f8b94c34c30b8edfdec82a7f18eed420eb32f0a2d4ab98ccdfc6402302b2001b931a268f8f19eecaaf6448001d99a552136f33cd3f4515f204558ddb511435e4e230356c142843b60e2b3a2caaea2ad98a795825b9b0ff52bc4c0193a578b5ada7a283036a627f69598d910d54bb8917300688fc7c125d5c5573819a5667ee561af294e2e5da1307372d08e48748e5adfcabc100bcdb4450708bade23f5ed0f07b84ff31b6e41ebde249391a2955d151acf41d24957321d3c89c22060390935ebc7721cc7519c675b6d13bcc9f4355a8b91e713e9508809e42670fb7406de6ad17f784e526fa75f7f580490bce9636b0b7539a3670e8315e55c7470612395bd24583d5d930ecf425a365029a001e30ad61828d73ff3e4dbfa448e1915ef1cb41a519ec8af997f1ce51ec6265630622583400645342fcdca8bb57cc062717491f6ac9bf47b5ec31130ea9338cbea6715a74fedd78b3d8095673a8c44ba1c3f9607bd36e9b7a09e43150500cebaab7a61afd4f797f02ac22091be42e669bcf3805775f3451ed6a6056328947e8a4c72ff5cf017e934a632be0e397ea4cdd94f5a63d35a19972303b434f30d230518e126780533dded1232e7c9d031a6c3b637d7a6c330502a95cedba1521373a2f94dc460fa69c1a23365c9102ddabec73690050a039e84d65e67b06b5dd2379fe81274d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e63952c0dc8ad9d7966287a44f98183b6f262cfb0ba48e0c71909dfe776d0a83372abe04efb927110af7a552f172b73ab8523bba2053beaa9363ae572e7ebbf474029385b33528fab89ab229dcdd8071c3cacc5279f1fee60304ba26e3fb9a943921813a21a40143e965a2922d75fec8b75052118d4780beaa9d3c3119fd870cd598eabf4bab82c86ebe734de43f1dde30884eaa152d2f8ea3001c0163b5b153d3fd92d8839e81a1ed5f5072b9dc4b1dc25c6dbf8feac16b4056d027474cbf1fa893e196dc0ca281a594013f436197f745d01277bcf56d25856f876fc2f997fdbd572f4a0df8287c017af585ac54d6f5168926a80617ed271c30e11dddb73d05d335fb094c37235b088c1f50465be4ba1cb4f99c267456597bffc7b24073227f9dcfee73a0900a8a8d8b8c583257538fe141a5ebf08002679936070337d27f6c4919e46bed3ba8c0a7273b279931f0512be5c4d81aace6e9bfe9b0d3a4971ac0f4f7abbe539cbd7e7a04671d80d6486851c09e977f09b6b7edc923c1e958707ba1454c0704d8bc7785b4f51333efde7088eeef3f50625a2e6544ce810c8d5579bbd0301943e9a169f4568ad277f467b40a13f951ac9e1984734d6e7e7246cc8920224d08e797c8a24aa99c11cff11c14a6b148332b431d3e8480506d1febc7e33115510f9feef3e1da8f93b1265762d37295560e9e4a45bcf258d016540e464c94cb47b44e4c950863aac4b66eae969a5752c69f0c40f7df25d058fa92e3d98930f12418f67133a1ffade9001aee5cd6717cdd659768ed0e127135a9f5ef2caf51e2b3485d759d42db08f1922e54da0b4982904e3b1c94115b14572c2fc9488e570b340c9c6c80cacff15ba687e6ece7bb6f0c24246cd0fb2a383b0e5397686d36e10c5b43c3e22f535d161e83fd04f251435dac0e08905bc909aad3d76153d51d687ac736c542c35ded69594553b2b005da92da24342973f527aa9c9ab4888a449337af0e68398a9cea68a44d3b346c750b1fcfc2333da35f6fc6454c4c0a9ef222d32e343433195d65c78f750f680de4fdfba8d3ccc9ff92a40123201eca1c9a216fb81a96475b53fb09568bf1abc2d6b4b391ead3bf4f3d0121f31bf955e41afdbeadfe702036ebbba788c5c71aa77cd6249b6a7257b13850eeac9d5a3632d6137a56aa4c5e20a1566155ac5711c263cdf15fa8a31aec83bbabf3b2e470cf4c46160f0caef0b731d9cf16cd1b97d4d11d9cd948fa4f9a9912f0771cfd8baf5cd8ca7f8b12fcaeb29946c124001e05bf02f637b3286a0d3dcb3d71bc0122c428d5a37f30f112c5d9b6a7c7d21aad64b171cde1050ba3b16c690a41df161cc3416a9eb7433fa26789a636755935ff594801e1a8c4ad7043f820862844d4ceef48b2a27a2100f4ea6e04cf88a2cffb545a8acfd0cb05a39f92edc9505e54e22a34e6a28f6195a2722f52e0f738a163c2f44e57a69fccff39ea5abdd7bf353cd671155b8328347326993f4cbd7908d4e657b267dcb77cbded2298124d74d0117b9c418b388a3177cb3e8b6cc230de306d0eb0f436f2fe4cd79828b93f75ad4fe77462ba8f9e3cd864af7d6892a213555c5a73b6cb0023d3b7d59d859bf9528e708e9dddbf6c58ae8a848a7d7fcc896a4052a0147a81d5aa54894a9d4d6851c7253d2f13eb7da40f9f3edd4aa6e279552334d40e8b59ac674fbe99bc7fe40ca9c89e024fb953fce42f2cc69103ae325dbc8e79b395a6d787873be416cb72bd976a610595269428c5707a31f8dd5b1ef42c74b2839d9eba860dc06f6e7309aeaffce97b5510ca2f94772915ec11ab5a643bc4677b1e00183c461016f942deb8b3c6e3f087eec96c192af17b644c7769170cba3ac0867586cd47d2b2a0f86df0130fc9b95e9e55a92b8169c89852a4000400b2a05824400d29dfb17cedaab4e39c0afff0e0aa117de6a8e509668cb3cfda08a38d802b862af7ab9595afa37a67470fcb1c38e6ef4150f4010849cd6df32fda8ff28c843f635eb0ae2480db57c40fc5669234f9cf4178e73fac936bebfa99b5a5a5a4f34935f751a6cdaa4c1f7bac3d4c68ebc2e27f11d89f8a70384c934525605a29f615aa7b7a590876056611a69d191d97e3861dc2a57293ee1c6928c47b03c6fc70e4caaa87789c00539d73ef08cfcaab62c532d656aaaec091f3b716ec332fe01cebf2721d8f64512ab3ffe1323f4185e1b9ab8a2f4cfcf96d0387d121561149ba9447541120783064945549bb9967c095fc0aff758284ce74de68021f22d4df5a97c98ceb85492fb924aa9137d570b50909504f7dc3154a1e9a9094d7edd982bb37fed3fde40c619eefd43e5bfbbf1059eb15cb2180cf5806cf3282c0812a31803394002b976559e186b6b7fa19d87f2d8bc5f18731a127f7acdf236378cb6d5a7b1c18b04b158d3409d12bb383510ccec081b4409cf76d5fc8163f31e7ba53de895515f0b0fcd3b548b060f855e3b2425af1b4b8cc43fecf7845adbc1ddc34f9e376eac36d6632a1702bba47d35af0fb9162adb9812c0136d1ea6f05d7e5fb3a9fdd31b6862cb4b141b6457ed8a3ba352e213b8df67a374c013322c696fd4a8a029dd8d0604766acc64fbb75e79d80672029f869e07984194c2e0144a07dbfbf0e2f1224dd68d0b22c68cee0491c5e993d946c85dd0670dffcb04ad33e678cb19b80a3b3d6c8f3a6f267d428ff3b616e3aad193250c5b898d7ba9c5f90e0bfd80a8fc4ea3bc43d5dcb6e40884d45cbbd29e4a8f09ee4a9726ea0caff92467f3b2ac6aea4cd9ecc575c884002dacdea424748ea90a38a5e10c49cb6a61e759bb3de758db70aa7ecd4bdcd21872d154148a1e9741993835b04ceb8cda5e2b3a9c548499464d76b2892501d398f3301cf998d99950dfea9cb1781e48aa5e5b6dc6b7d8dbf586c5c231b411adc889dbeab0b95f65585ba959ebda638491686be35e9241bfe1572b5b44684bb5d4344e18480953846d423bb5a5c11253a37ce3f4e5cf70246a88a524484fa87344fe8c04b3115410a1aa44821762c40959651680845d16bb813fdd3a7cf46b482c292a355f4a77f2c314fcfc6620dc87cebd984984b84e4507596a97606af05f6eebb94719095f11bfd11922df7a6e16bac5c00ef282f50cc7a51547f52b0eb42b904cee52929d63c74a8322a25db053c1455adc69e68d02262a5696b0c6a089597e6a49e81d702967b224127bcf27498d1118bc278a1f0c01ed2cd4b6d0f16e5c5f5e7179b68f2725864cbfbe8b8b3d4b292ae8802b4730b0bb89c510ce11cff99f74e1280baf0f317fb37d2185ad488a3b7015776d8c82da701ef6984d08b24bd873321457bd102d97a402d03d67f025e23d5c294b5054001680ef06e4b352ad25d6bf0af2e54bb2a794b75ebda90c4b890d47a31165e8f9a31890f6a513a0ba4982c0bbb68e14a8e426a34c64243a9edba90f8e3a0779fc70a0f1e20cfd51fc7985a054762a3cf4a326f89c975315974f4465f770031453cbe412d19f24cb308eb7d3aa34a83b5d2e6dd5a0ff0a8f27f36bfe2a8edaa9776ab3bc3a1ae7c98177c365f83903bdef94b3928fc3b52a0d148ec3731497a35db6017325047901c84e013ca67605bcd427806417c063a0feddebd76e19c0ec76636fd55dbe4e400601a25ee7b5e8e08c4c40892b373f9a584dbe1340a8b68942b72fb85d10c955c3f589414a872aa5ce18b0d0467c72ba2fe3465bcbb591066310d2ed3ccd041a4f12132e90ee544274c67a699ab743ee6344b71a05c26fb5b3aec53f9e7c9f917301a973d770f7ac187463433d8a79084924d70acd7ac8a55d825518d9d87acda84afced4c0365cd53836195b626407390363de0983069224471a7ee2937f5c009e79ef0adfaec37c39fcceb909dae46e69dcbf221c10466cf25189d2434924ab1cf890da657a773c678edb90d04045ac1c65ce6214e63db9df4a2b31a939848cbb1666bd2de644396c067de72588f8f63dba6b524cebe782721ec12d9040a4851ba688705fb3a3df44f2a938f77bb7db1caabb766809a8c7cd772b30b60b6d93ae7e306aeb680b41a943670ebe02a2d8f3bd1b9a66e47f0fb972ad1b8b6cc7870d5bfd0e7093719fa51096d8cc450a52a01934b5bc2da09aee6f773fa129ae97b0e77dc63777995fc0cd504759c710905461a06ed99ed9e75325ad95610380721c1bda88e8982c53cd088a2b7df4d917af132ad2e32b1780bde71bb55bcdeaa37c07b03cd6710e4fbe5a29db20f8edf1a7bc5bed876bbf47fa36e13dcabcf4118a23c504662db9153f347443536e565119992e9cdccb606e5478ef3398c147a04694eff4d0135ec25a2210140f58212085a3508302b2f437fe03a07d23527c14761768587886010315a6b4c107d1971a0056ea5f133c437c1e6c8da2470b4bed4849f8337228260d4eda9189b51090c0617e8ada111fb6543f064390a98f3f6c09e11623528a889a2dc631d04ffc7a42effdd69618d887f13e99c14d6cfa8a49f47c7244c97f18d32684720cde27460f2735bc8524227bf0a0f0476023e8323b0b135443f042a0728c9056b865e16a38d175d49bdfe2828cf791ecebca8a6f84f4eec0d62101b397a1659d8af707003785925ec6d427e9eb63a066523ec72a7fb3fd7ec39be7171cc250c557c12566477e044a4ee406bd6b2b69c4afd85e468a1a7f3270d96a98b815feb5115758cc9d75fafd200b4b0de6b8a5e06bacab72584e6fb2570e0ff1fec8d476286289066930971069091d393249fab6ab12103214737482ce1aa686d4f7e23b712c0f548bd357d62d14d4973f11d4531b2aca25b56b4456416d7fb6fa833889ab7d26a6efee71a7405b06ad43397abb43012d6005e7eb8eead6432b195827e9eb345d0368f272c16ee75da00fff5885fc62685ea6ba7ddda0a06b681f2bf29f4cb51b9b8fcc947c05257f74fd1289fa66e4c9a2a44f079ec0390911ee05be4bb69e15c28381f81fef90b18e9be450d89530cfedbec1d725b42a7dd803a29f149f37f3b2d5748be5fc4d54a500d7267484aba4c261d4cb8e6c0bcf0ee2516961dd00e23322062a2762adffac34fada60e89b5d4a7b0debb2d9b739f77dce8ec9e44b6f705ba9c9e1a0eb2e65e3ec6e6c1fc3ea4f0f92c096a0dc16af77a3d1e140e7228469bc4aa0a9ede74376ae347778b93f487229a820436ae7152e69d32a4c93c524d5c33fa63a83a8afda06a494ec842fd275f24c3d61e1a22f4b8bd4ecee9a0c7a4be7a27b6d6a740d1da808ba3aa4ce7900d400ce8b47e8b8a242c5836d9cbdcf88a0d2bc2d145b3f6ff2dcad145ad4c13cde77342bd70c7b542e451964a672dfbaff91d3126730ec1f5d5f1a411939f20e9a599691d00a5743f9195cf5645b244f67cebc9b354727b6aac3cae15d2e8819da44c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904543a1e7242bc72cae6cc7996810d7412905d95b88e4873ff03df57bd8b994b48706111eb22c81452df2a505eb0aa72b15b202e77962695a7b3f00f620d137a92d25b2e711bf9c104a949b81a82a75eb6d538f1ce97928326d9c598c2a2ec2c3f555e1c372493bf7910aa98e74a06012b9e3890f22bdaad80ba63f3e56f8fca339ba45f9204efa2b651884e8fea711c94177cf107f8d73df7cefd3c010f44021f761588db1c91d28d07421da4c3546d3ad969ef3f8475f5f2238c8579debfff1dc876f854520c6e6f30b8d867088779b42e2d0cf02633071a3bc9e8b365c8d6ff74ad3ac2773354da0ff8e550a13bf4f12f709831d0559a4e93599756c274eef492de904b311c8865e46997ee90b58a4a582cca7ca5daaded0ed2b3c49c22777d52249f9da933a00d624d4bd20477da41fccf50e14f96ad0adcb9d6d8de708757d25c1c8f2bf5441e3100be24c51f11cba934e2d98976cde3df19c91b93ce09ecc9ac6903f2cd34e955f7ccd9567fc0191e97ca5493df726885b270281bc5079ecfc31cc03d1699a74b1de8f45ce9111eecbe14feab4fc7915edb7a089c75a650ef327924a0b9a294f88281d7261263afd2cf53fcc324c5e6aec15e14e99a55d9a381879d24b6e898ef251caf43122e7e47d041f9af67bcb805fd28921133eaad424837f6eabda84525ec4e52a001c574d4cc42bec8ee0d892772f965768c795137275d8f549be25bf6864a65f4b09fddc7951dbb078d5e37319edefcb50f73c7ee261d59c32da854c07b38cd5329c75105a2da694bf1b016d93019ca4bfa5c9940767dde4370dbbc598c981a08ec99de636df8082c80bfad5f795ff7a740e035549921696d86ebfafb0eb35c74c75c337b971d86f40ba825911311c6c822b9bb808d8176d56ba462f1fd78874580adcf5db445ba52c719acd377a0a7ef0b59af0d952345f64caf20843d0a230c5e211bd5500fe419d6fc73c605bde4f5b5dd990d3c83266cd325314e3e6511f112168899d8cf47d10ee6193e3752e587fd03740c4f4cf03ac9a0dfda85e8a2e3bd7faf661690d62943613947466cf1839d3949338478f420bda1f90be73fcd438a89e0c7ba41e2a97f3e33c88dac9d1c8241d5d255461a6445ed24a5641342f748959116e80427f2a7bc1504fa37159d9406880d897d4eaaa555c90ce04522d136d325d6c4f8253da126cdd59b74d8d792ae96075b4f00fe54fd1e9f84939cfb681a6ba1f99149e984ba622a29b3de096d14b5b29853c03c7513b38942b3221e9581e825f1633165de8624394ad67e5908e15ab80be064567b8e922792e10dc376421a6bb6cd213b63864852d2c7ec2a3f17567bead34f5489c8839b803e447d535bd15715e72695a4c7100b887acf0f021d4b270b3088d689e77fcffe28c033f88665b45ac3e8cb1298a7f6a4e4fb5d981a02224af47dd06cf1856bd1b5c6e674bfb6c54db5df899d87f871bec73416af9f8eb401cbede8c092b1da85e381157d96fb7d6c383a83ff88ed28584b123a8eeb274a784f8de12a3f48d3838ebbf3a8d3be10f3dd763173445c9404ef0b0147c1e8c6c5331a26bb8c650a43320fa625232164d1b49ab1e8c44d4e7e9a609d9ceabdadac4c64b301a808dccb2120a9a72fa1568a7c0e7602ac23a301bdb50757963fa244378dbd54ea8b88c872c7e6c72abdc7e386178b24851912b49b304ece57e0da3ce7de7401164bccb3c9e556836380a425ddf0dd561f2e4a592403acb4fd4ec6378286021ed7ae90c1a649ab8a5b08f0bb49fec014a98caabd5a6f2b5af8e7ee398e02ad2a786f80eadb869b18e7da8536f5265c80c62b51304a80a8c2ad37fb745d2c5329f3db410d1b354e4cf642b0b9bc618cffc36b56aa432ffe2c1e25143235323ecda5755fe5d13af7145230f0453ad81da67c6c82ef92d298b2500a23b93a5c4160452df79993c670f3177729333baa7253e196cb475768bf2eb5a2392f9a730451a855dfab99b377db10fc1896d8cf739b43dee369d816af84517e80919e1788a7fd040f7e5c6a55f89905a4c1b876059c3e2b1d2588486612418da2f5609ddff024ab6df45e8ff785396e114dcd40e315592d195fdccab002eaa4518b280c60bd92d2e2b70a78c2e9ce1d9e0c423bb4d7ffb30296a58f8011bd040b0c12c17f2ca8b4054cd93bf6cfa3e7dbacf0153d3399184fc30902d2da0d4629243d0dc324fb0d97bc41cc8590dcc36fb5b25c68fb9097a07da125f3aa49ce89947d9d8f49baf1998181eebabf67636789b6a78352ddb033812fa1d06e03e6466cd3be6ee0c5bc5d99840398204a17c60b88af12e15a573612de1486e275e063bb690ce547e7dbc21e03e82cf9a2fe8b4bc784a7d5850f40ee9e02ad6751c622f423d59dc527b7f3a363ff2cd89957d456282fb3e9f503d5126096eeef22c43d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08ee93c80b37a04a6f2c569ebdcfa6495984b498306ab69096151cd68628f6157aa5186a64961f01b534f6dc90789602f7a7f5bf35049cb04aadc25465ba796ecbd70c35b38447f6fb64a3d2cdc7ca5e32b0c3a3112fc5f89e1c5d72d76fd679059c414a8589c3a337faf9ddcdfa3631c8f77c2563361bff12b865a5b660dbb260e37ca0df82ea8a766347917616d251ec5453429fb55dbfdc5111b436fa5d2bbc8aba678abf804834d860557197de645473b86d4c8fc0dc0a0569c95e4ec4c864df2807d325f68c0699cfe33d5e068ad6a321b472a96805723473291edef868dbdcb49b729af85256696e7f78e6c074846da649669ed59ca76e3262d661d87c51f53b2c4733994ac995608172dcd416a81e8a87b2e95f0321ce0b57b04cb0906d04b0f0e8ab3356d206e8748dc1f48649ee4747aa21c00613b317869c05ff14a523620b973d13015804558c91bac88662a6aa0cb759b7504ee55212a8580f1b015dd4c2ad55026b4169c2d90ca2a2061bb9e26ef488cbda709b563d4e4ce6e672b2f918b683a2520f22ef22ed0961745e066485bfa4b8a66b6653166cce6159ec8de2df817672f2a46798c1ceeb9f5a5b763201d4bb0ad74d723f3a1201cf6bd1ffe343f5db69ea64b2b726644bcdc33f5f1ee5d70e32c87e8a63038f8a64aadcfd2c2bf7a00404e0e023830f9b33867498db4769fcfcf9165a270edcae4654f286fdc03aee96781ac5c3e71b3f36569e36dc26ef7207a144c5b91e57fc9a49d4649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f9464816700d2b11a84c04a2ada1a21fdea7fa9d5964bcf2dd822f3fec79d5ee63dcc62c457d1207596e40ab6fd3557fcd58d6e814fbb4eb1c4c82e8b5f586dfcc0436b05624442b6518c4a96d837a8139ab782caa648c35b1178d4c8d33c2f162c468a3f2087d0d333756394c19179e6b000b2fd4aefc0821e7378390314f0f6ae381e89b4801a161967083fc0c4b4d8b01dd12e11c09386ffb35b722755e755ff28016d19679d439e7c5274406566c4e25f70c26ee137befef6b77cdf690080f34ba53976ffa681f889c43349896eb5fb90ee479214197ca26ffeccb42ff33bc0cb24b46d4eae381c47b3ae96a5610044d13de3d3019cb865c3f237f1052b6e6d6fe2d56c60ffb133221d085d970401105fe2a3fb97aa7e466c7bec0435d4d4563769bdb644c0ed6f18d683ebcb656dcd9bf733db9b0f2567b426a930e41fed388fbcbe5ba0a23632460058afca6db938292746e90552bc90904f69dbd1af29abf933981d587082db01655a12f188f1d9d4415b034cd5f3a781f8b380c3b4dfb6ed1781e6c47c465362c3b4da5dc93e0c57a2df199b5e0578c6a8cd3053358f2484e6e5b7d287f07a4a1ea10830afbb2e13a9014891018bb33cad7e67da97eb21955c7fa841ae4cabe9810109851115707b0743758275feee0b9f1db6199d933e6cad11a86945b108a938425ab3e593cbe0774db4047be5efb3158693efd36314b885ece7071e1f423bd7b523f0e4c355be0b0a31267e1b1b96133db089d23cad40b5fc97a462e2ec4f7a3c46090b8042bbae1e9ce1ab378a45874f3940412367fb2c7f19187cc61a96a91a240c7d19cf7159b03cddcf0ba2c7a07bb94c127f716715d341c75a9586a58cd7b8eb86ceeaef898d54d91dcd8d7506bda2f71081bf8f6e0f097c01983f6a4dee497f3884b3e39137273debab2943a4863ff858d8d2879c965b03c24346a2e5209f836a2d0ced5a61b9f5770c45cb678b9a95fdedc33c74494f9029ad1e4aca522d7eb3d701c3ed9bea71b7a62c9d28edd756b953047db2dac9c104b07535e878f3cad5e66953c711d23fd011c74c6d08daca9d8fe07b3cf35025aae5d905dcda3db9cbba5b4358438d5e21d116112f52ee5acb12557ca55665ac61a161784eff8419de6ec6267d0362409f654ef086d75eb29beb7222b845d126da8edac9497b26aa173968c9457551d4a3d066df5c68060eb01c85c0f6694ea0383ba330597f0658ae63795542a8ef0287075a7e9a3df9d576d4833d10f34370ba7addbb1320f009b1e3cf08496f72f9a477ed8de2081fae3d451130a5a0d9529593495c470853a243e7e9e8fad16c9583bf58f9921da3394e8b918c1b839450a950302efc422e799868470997f5b40e87d08fdf4c0c7a5d41176d956996527d425ef6b24d74d4eadd6236e181d32d19a6f5392a7ba7e53a2f8d052a785acc22d56ea03ced75bf3f4625ff08bfa1be9ccca98d9b6fc3e267efcb0a82802680f1b3c9852f44fa2721b88830804d9fabd25d6e0f245dc642242f6ea3ceabe3eaff5c875fedd4e10ca91062bca623c50f8bb314f569f5987a4c11ac123d6027911804ab6cea0bacf7fb150b8a934c0da41dc93439deaa05be14d3761786b2aaed7efbf25c30ebcfb9763e3dca93ca360be0a857922a8a4a215dcf8add84ed20b2ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf025889f9c766a0885248b5dd75068b9dcf3f9f9d86e0d88eee9fc99f75847c6937a53ff716949b6989a508d3ca87ef250adc776968fec1e9c621a6de41fa7cfd8c88b0447c5210ffe4b54f058a59d91523256c71e1c5cf9e74d429e4a39d46618bd012204c6d9d9f2c479a2752cc1ddb705c4b3f94a3c836e29f5b1868078dea9f082656b86c5def78260268c78ba28803e06a268c69fa0795eba92e637c7c89d6a3979725131836ef172a9196fdf6b70acbddd6572aabaf4cf0eb644b989e3b83444ec96e73345b37c2efe43c18af50da5a9393881f152a749eb73acd7e6785fb3c6065e3672ce407eb099eae97e091b4582d314814bd86ee99cb2b82f75374555c7ee27c96104c7c30d1df4758d412540db4c33293a1ac7148eab7f9cb87265524ae9d4c46d153cd3ce67c700e48047a515411fcde40ba292687e8f5bf33f135de9c2a40629216975c60af56d5fdbd4e36ef8124fc6e7f4c293f6e58089734b5c86262e3236b317b72bef40c16ad8c8bd9df1d0fd6a0f4ae67f708e209072202f021efb6d1378beb9825a069aa4253f62e2c93e07b420c891e7c62b174768446d4069676ac1e3709833b2115eaa1e9a1001728d96bf49ce0c02bad9e749a037cdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd52549022ba771bd8f6aa17869e82dc447866e5bb2eda9fa25fed5de1800dde0487f1b8dbf8b80fc6ea343053378661840923015056e30a4a69c7ffca12b5b48548a1d4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855698e965999329f543ebfc9c284226d9aa0188e7ad55905fe9eea1334e89051d6ce76047fd1a378810ecf118764f22d7204e51f803086b65f68ebeaefff9dde8221b892d1e941328d882f253caac7f36fd099a318dc8744a0a1d490ae9c0ec8eda950f949c58126da2fb865d82562c1b60da5255d608bd4c0385ef7d070f3e7aaf8fe365e5f95171044dfa99d3368e8b090a6d96324611002cd07d0fea4b44316e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550f96db03cceb5248b13e8e3a45939f7382775026bfc9080ed8a14f2f1b8028c15bd4b11caf23808306ada0f751fcc19560b9d5d6d4a020e6145f31ca9ed68fb6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855267a5b7257517485cc4239a50bf7c09a89b73f78f8909dc13d80ffacdae7cf15e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85592423403f5fccd33e7317208101e95ac88bfe10acb23a734defeb3950830ccebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85558740b89044165dd0d9976dbb68cb07b25979b1d66e554e024842cb02be77a5a67b9abb7f1bf834c10ba01e55cf1dfed8caad1f3e3acc6d2fa92a63984354d6ec242f405be28eadc41dd963aa6a2c0fc1cf4772c6bb46409179c46b7f07c9f5caaf15f5f535862593d93df8de1385532929e22c6a328b160bd04cddebcab4853483334808ab40b21729a0c1aaec92bcaa37449d498c9964c648cbff9f1c439a2225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf47d5b5b48f4a3ee54a49224a4dd4d12d29316193e698b04b4015ded9744a5e7d1697ac9b55080b620571965053334538912553d6d447453b4231c951b2ab2623622a3482c8c4f662ae998c774ca4f0e9a9762bfde87cde9b1efc7e3324bb3e9d60efaf404430680c7a75d9a787ffaf8181fd00d5a90c76e23d7e7c387455bfde1258105f1f7dd7e2577ee8736dc77ac046cb4710916ff54797630cb7218d790387b260b74eaa00bb8333248938862b46d9ba6bfcec3828c725ce50072bbe412dbab6cb6a7fb89d2092a66b8b5439d89a368b326f564956239ca419e45ab7edd5362b5dfd21b6d477870559227ffe4add246dd38d4159f5b54369e024633427a0a17c197300919dd8e5d90062fe44038e2dacd76d9e95b2a61fcce4c6cb489779fd56742fe3f7a74ff500b04cc2609a43fc07a108f3acce7297cc1c4eece1a974a9ca14aef33d13caacb82ec096afe7edfb0ce2a28c41da3b2d37178bd22406971f1c6f6812074570ed7f229547e631a939fa66cca6c927eb637abfb84d62f5359cfc0e8fb6b1b61e49aa8169bf84c85224623732d75328a9c59f5a2a5e46aef503cd1db580061b75bc05058029e13ec4543c0806df8e62b6e0a8fc4579a2ec097684ad15ae156dbd833244c800e1ac04da39fd8ce323c646cc40de6752b72dc8a074279d59b1f4aa9ef48d117f367cc5a8357365ed54e2298af8b957873793c514ab8ae3d787d697bcb923b6bddea476914f3b1b552007e34aa76f3fe43256e8941a4489939af068e89f746151119bf37ebd730590941adaf34cc14baf689bec2d5344669c121e3428d586da029e70c870f371f9c49d9d051aced31594ddd3e29b4988c8c82337334fc9d78641bba4ed253afe1525a1c50d75ecad413ae30c8a8716fff374670bfc8c24740ad5cb6e5eac34a5d67317e72606ce7badf0405ed388179f3c0a925e137da1eb0ad8f7a113191de80a4cf2f51f30e9b7c23047d1f0b89bf2691c8f665784699cb25d80b16485f7f73b05fc564c068d16c4a34410ca90abf3742ff27a5bf907013962c03e92924ef23ae65302c392edada47ab1d7fefa65f12b251bc1f6f7912177976a4f01f1190b623672509e313b3215dac2e4a7c5129350161ff642782faa42d762361be70d22df0d4b12dfa6cbc5d4e9ae1d7e5aa75bc19c5182adaec32d68ea447c34782d5e0587e586ce16b138ccab47a9ec81c72c0a8e5ac1e36c0c36d9cc5296b440714c486e45e1a61d352eedae848e7116d4808a155a165e50e8cbea1e41047272847d00a6b594505f2cf6dfa2fb6303375543c214d823b7c959869887657dccb2a2e217e02fc85ee63a3de8c9cfb4a3aea801cd9fde389432d0cb55c6f3c5d5879be5980e6a088cebd33283c6aa81365fbe02dc215b43c6426d7be4d0c049d1526760627fa514e63526f9e59b83d46a3fc8ba7cd54a003b00d42abd3dd6984a10a588ae9e060424b9afdd47feb0879c180c5674c6a1782977baa210d19ce0dfeb890c5defd6777991cbad237f58970d8d9a2200aca0fb74225f609885001de21b1889019661f0a9c1bfc2e9d64032165580500bbb03df900ad6b282a3db84508149838c0b2997f88520bcf79e7b8b8373aac4314c983bac251a56015afda628a24b8386cbdfabeccc136b3fc41e949429d6e27e3576ef38b0b212c53975b6b173e7ef33744dda5e138c221bf2aaa27c854445cd25adbbbe27d094227e40cc0e65c1b806b010252ba09fa33dfc5a9c1b1842c68480b0ccd8463feb8db9d79b6e6765894765c4d603e9995b895875558a8433579cf1eb1d3c7b33a92c04c8fe2fe64a6d4e14c26ccd1d8bad702f135b0c020fef83a678930dec678f8bc31b5c466cb7940ed12f39bb8f0fc07b78c4ef7678065a514798f84f8e639e66c6b1aa0b2cfd07c68c8d8e0c924b7a6b126d9fb5157f071e290ca292814987d48043d2ea04176002d8eca53a7eab90693df97d473a9291c0c472a7dad0d4b19efb335500696080ef7a6ee1007010d72814c361f8cf132ccb3dda256fa4f4c02e687b84f1859d26e503c289049536bc752ad310fd517c8954497cc8249efd0a9f3262445deb34fe480d8700ef9710f56efaac86c401490ee8daadbd18c03c33388e503c18fabf54192ab53c29df2432bb9cccf156182ab5edf7969bf9b19563e9d67b0e776da55d6912bae9f03b0d7e094100a7b8a59f3037f4287f9b278dcd1c77389704392dc7702d7b457960244901b0d20798f38158d4cae30e9f4b5925054a95a6bc5a0d827283dc77c1824c3c70e79cbf71d433ca57352776796e5f7a3aa9991b40401de61d3ad286810029657f53c86c1daacbc6219728a2b2a11bced239c51bb5ce987bcfeeb23ed0f64065fdfa74850cd7d5db057c6a837538f872dfcf1863e5ce0549c540b34c69157d6cb4d61abfe0c382b3f73fd204fd8685e9ef46ea89bc7d5519b2e34ad44590f5216e80a8fc3c75310a0fc9c514dadce5e419541e9f572f523dc854cc843aeda1d777ba0508b1baf5dd124c55a4b98e8fef109d632960e1a086d63e2aa73dea03db48743565d372ba4abec985a29b2b0b52c9ee8a7fc517b641fbb44a98708466a77b10a393475f368c0e85c6f0af917c303b7a3c08d9abb55e515d0b4ae0c3f9b5d7cbe39c28fbb482caafe12ea6a7727b4f175e221a165006c1ede7551ad4c9cd9510a913b93e83f761dd1222512aa3e93d84864fc8bc74834e1a72f21927be414c8e569b90faf6f6cd3c011b1bdc58099020cf22644257041f11db3214271abde694cc714fb349311125992bee5f0ee9ac5bc4b39132242baed2780576a043833010fb41b0c7a228ce5295af7be667d78a692aa9e50cc3182c39e89f2f3ef144cf75d3e023aeacbf24dc4037a56d64dd14dcd9477fd0789dc337d87528a3cfe3e34439d6edd26c87eb2fbe6f0901b795d836cca471d0e62b9ac4e3aa025b9e6489447f1fb1aa63bbfb434f2fc494d52efc787c42e677ccad91372f6ae0f0d5998e83b3d40f58bc6316e5ab77602185ba668fcc9a81b566be9f8e72b49b2b7ab345c4368ef973793e54c19e223f9fe6956daec923b4f81db75650b5b69243c247a2351a747cc7aeddf5092f9ec612d28d791c5725c87154e169c75f9fe3312175f975f849e0e8309c9b084a17cf70b2c5a7b1298bf950014430022750ad26e8e72b4c0398a5f01bcae67d4baacaed092a0465dbf69e7e7bce59ae0f15e9bd1fe0fb994691b76ce3c66406f5fa844b48d651dde55f6a61ca4b9b73ef73f385c4f6ca39b1321ca47ff3c7b1af7ef940e1b4c66259042e798f502aace74c28ba716443be94599aea3313061b18e58be8b9135016bf127517ca22d05c068ae3c71bf904a6a53779dd5e067b9765d4b323093a90caa72604584b87b55c5c72492f24eb9933bb5a6d95ca1e33404af319f5ee24608780a1c2e8efe62f229970cd0283294e4cda99d3b9e59019f0b763d421fcda9b8962b59c5ca3665f8ab8d4a50e6662361d1691054c9093cc118ebe40642db744f22511e3e266d40b07aa0df53ed9831452a56b3c846b762d21236d493c5b692a8344379e62f5e6487c91e4bf7871e7cf172e0c71e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b89d3587177ed2a8e7cd5ceac764a6c5df524a8c6a28244743b4abf7e52e55c59f443c8aec95afd7de10e126fa6090fd0423cf57eab125bed9dc929a2e777e8c2cad0d53be511d3c598c38fceb9f0363a410ee3ffe8415b38cf0412260f9b1f07110151897666a054b1d7965edd927212e673ad0641d875f4d0da15d76a1173da95597c79d39f470e21c63c5666074b15c0cfd9cebcb002cef6f0172b8588fb27b67e89df80c618b613fd5cd04d519855f5a723513b0bac39775689d1c85ce75f2b6026acd655a81fd90f611734190743a5f40de4509229231b8acebcdda533d148c810cddfeda42b767f2b3e1b240785e946ba305a48044e43fc54f9d2f8bb92dfb69d01f6ed778a02587dda508a2ddea3195b476f6d8ec8d125a44f627d97ee1fd437253b09d1224f4851f0ceda5f8745f1df9a3bc9ef6565a9a23e6e5c468e60cee36350f3c0d24d4375d810fad067f4a0119d538a5eb99d27f3dd1ae988fd288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a6198b27d4200c581aad3379c1b1c2aaecfbc2fb06329b2a0752ca66448aad8cb03675890077b15f5dc42c98f4cefdc5712c8fb64c7a83c7b9fbf09c76c65a3a63c013a32a13aea4bc90c33639d33f1865c1e502309bc926f1e01bf827bf954ed89469d3b88e8e8a21928122e52c6f3a5bfd387feb3caf154de1e5786ad50695ee45501ccf8ec8101fefc80e5715ca45af7615b34b932be1997f7fb66cc42ccc712add596b1a607b3ef68a85a0741fdf3c63e9a9266e6f8fbd61a739e0f155aa5baab3c3e78c42113ef1f769396748e4876ababf313d12e6c9af49961ebcb1b2e52306712ca5855c5f4c558e5d7a1dfcbe89ebe2c40ad64cd219798da71b6566402ebae59290901b47cfd0950d73c71969005a5aad08310102ccad2212e9099bec4bbdf78d43aac5f558bd56e1ccbabd875fdd3982274c2ab4ad4b25957e2b3870b1ca698cf45400b11d7e12b2d0945f7e2028bde175dd04ea59fd85f89ff0105d3af556e3a0040170e92d257410773a4d37c76936a15619e095f04d85bda1cc8dd25bdb6d789616f0aed42379dbc9a994bc8a8e7f3dbaaf3256bbe19db2f0838ae5dde2d30f57957a435b9df926d37602fa78d626013dec26932e6829d589042bf3c5d95b83b486125c5cfe8f1d91f282adaf0b82220b9fd951b24845e1d08fb627d53bee255ab672f47e7c7e036d92c1a6002203085f07e39223c68050c3975b3a34efe6bfe50f3225350d7936f3fda6ac8daf673b162d7333aacd7092ffb3a345265f7dcf3b1597391bc1b824c2a94456dc4e7c95c931a757203d20a0113bfa6cf2bd9726c030df4cf8cbb48cf99e0f988121feb8120cb8e5952b12b57b9056bab9d0c13c0c670aa2a17f9faff53729e88c7d077c3075f35cd704e4c673dc7615a9d896baaffb5fd40723177a4532dddebec2c1fb04ac5c8a510253f2485fe39a6f8ffef645a0e59bb3febfe49a809de4ca7a2268a36d4768a728d61e1b6a46ae385e7411cf95f7b5d4c192ff470b2288a466037e34c89c073a5927880d273269c05e9d26675ebcb4139f38a76adab179760cfd0136eed0c5fb7d4fce685e154e3740705d88913832864a3b081f92e3a5b507d5d16cbc2d3040e0178180a3efbd207b7085e09dccf611ec5ab1848141ce620454ba775d2daafc3a50eb9c132730ec6abc6189b6b09a421315a4a750a52c2c7898b4fdbdd32eb2313d10de2219f7c467a2f0596b80a5eaf129388a46a1ffae32de6d5339961d7fae036cc48db8fcb2cc8899b0223cc4f0cd1fbb805911847c7b883696b849ff016a521b37a91329ffaa9ea4bf34abace69cc67accbdcef6fb1a8fd92991e43bd50ceb305738dc9a0c2866b0f89af2190ab53cfce719a321950f361dc7d3d8f21eb3e7991ba51d53b4faf62cf41ffd738d3b47872d49cb452165ebbc49c6bf7e2651433d6167131a0f97111603d2a600de4f89d5069ef13b8489aebb665da9711075284bfb5bfa458a8cfea147080f83391be6b7a101b7032a6a420bbcdb0aedaefb1b8d7216c0293d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e370e5a43435678ca5d6642751fe4e2e31f9d98a858d0d33f51cf9f3bac70d37c507856eb60702316f5dcacaada1709b38725684388c8f1d3c07d6871913d0dd528443ecc9948316b3a94f963a43fab28b0253937717650c9067686b277e14590c9c111e443e77f378c290709f03e486d5befc25c60f81a92814c6b813f80a33b72e6a0d8721860c28824e5b086c6f4c6bcb9cd747be96e433f9822e5ffbadbfb2ba503c22a4c1d35a9f9306be4a916dc210fdf9daf25c92aea7e525fd100b89418decd0767654b4ce2b8b9ec328dbe4e8b3106cd861d4f06fe32475fd4b309c9cf17df61b23c3e797ac4fa28543825508e7652f2a6da35875e0e9845a1d2fa9c5e4afba37ef9edc213821490c036d2a016d460efbfd6d5f2b313d630813e442a9e566a0251ade3643f357d3525b221f80bb903b7e552601f6784b75cd883806d72f08d1251dba70ee16d820a87a3abca44076b90e2387d5e05e04d48b3840b11c70e519194bc6723f9d96ee5d97558db8e4045764b17be9be5bb9378c6e4250439166cd1eec272cbf8446edd9630bfeacc1bcec21a022a1e6687964ca1b5428f4003e6645d07ce9f2210da59c47d3e0b31ffd29de839a1287b62edb64a6b9e3b47e17185dd33357a4af357fb131f9036760df609d57bba75688399d299a152140e6248719505a5ecb176f47833c394f3fb6413f6b6fcdf7e0a31f03d127adced8ef8b016ea9f10b2b158ee89494b82ec2d97b971c5a03f0f9df73e428af9c1de8eb0df39bd061fe5b9e5aeaae46d4a9365e06c44f2c7006a804c2ee106c3e5c178fbd0eaf22a524fce07df7b60115468c708eb2e8d7a49f9a36333192166c836d63bc553d5f8d42dfd656070f2fdf14409b8568373ada4a2cd46e28aa6d6e80e3bfa481f683fda39f7e3a5dfcbb789dc969c8e536f31d1d32dd762321d9b1a8988a185b673155ebf88c9d0e61f00ea2c8a90990aef4cb24adda7a3dde44092ff34a2159b004e7d6b78fa19d006e5b12ad43b698b19016c05c41d04467e6d243465ec3ddfd837d7d12abe8691dd4347c911269902426aa29bba13c55e44babacdd0c04967ada9f88020a102ca81628cf7ed035b860bec9e0b168ff1fca88803c9da1b50b7240c698618fd3971a39ccd02f71726cbb707558dd62dcf0ca5cf1040dad8a79ad15b67b2adf329f68d196dfdebdd5e9c0927223ea760c39fe46e579289eb55db866e43b569009c79a717e80e15b9149b502cf173b8c1e449038d8ce9dd369320c42f07e33914d8cd757c657e5aa8ece8ad3f9dd830dc36a2c2722972c8e5281e918d3aad52c5dd3f65e1f7ad1a5c8cf1f0427658a046e1db6d5e1ab68a71f61c9a7ee4af789180a938cc885d72a31c806892f3f20b374be4d2d82db14fd7842c0ecbf2985f8b0859e25de931268a85ceea2af89e448f5fa5102f5629c81e76f7b4390c7b695f09f152d1794e89b4172811adc15feaf077ea20ea103c52ea058273d8bfa1ede8d714180646d7eb87454afd28217798c88690c86f7468b57c383d01ff000677c551228fa7ad613c7b6e62569faef1107a13138c1cd9cac0217e1fa95ce7732feb7f3bd8990d1d92057b206890c3169bf8f07c79f2f24d9e07bb494add0e40a01d36335ae9d2a657861076497f45fcbf2da7b2c8bbed4b9260e8b3a9552f291bd0c91143f7de923733db3d87bfab8177ea280716110379154ed01d15796d02cc1b451f2c62cdc025a1f03ef8eb352cc2176eea8cf35473d32d1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67b836bb4d68a90b45ecdffe79fcdb108ec78f11577e116625227f20cefea3a54f3d073150f39f47cf26a828c64156d17943c0c5e61c09ed67c6a5fd8b367ecea2b8d794aa32f2100988aeb41167bcaffc349e85d8cdee1f190e67a96937c00d02a2df56ce29560ed5a80ac6e81b829f870ab4822e5309775c072ae740795613a4da342cea99eb74dd862a0efd304518cf6be9619aa5558a228c0ad326f4d5c38fa563097efcd9da2c358284a534e1a10ee4d24d5cfebe35fa2bbb9740085b3f02d1c18915080fa728f7f44207dc7efb2be7f4daa78e92f0495a5dfa509bed0d959fa946e96061bff1c195927784808978654c707e8b2d961e4610ca2a09ffc92348f02ce64c4adc31bedf9d57adc28cec075bde2b9d6b68ad5dcfcd7b923b086283bff20f8c8afde8c3eda33e5bfd77a349654befd1adb14a34b0c179ea999500754ab03de8579bae1211cf3971ff2488873882be2011cb4e590d77ad3fa1044b59c98b6972954266c48f615a2251ecf1b613a7afa8f84e51cf1ef2781be771639d598c839d808dbcae738df9a7ae96521541cd083c70241f9a12296ebbc6a68eefe62a66a6cfaad7dd491fce957f6c27980ffeaf940a392e8128d6668a97e06234b0e539a5b50bd37b9c7baea81754283cfd1ccd169450a7d6586b93c5e6a80aa908cde49a0bbbb4672a1b0a2cd1d61a226b8ca4f755e4b8e6f646263236dcb109d7bbdd687905faaac3ff6d3badeee8db04adb6ee0718b44d4d9a43e5d8ef66796da467c463cc7460fd8b18c35588c4d6ada5e1b3c79143fd389fccedf4fb18c6fdd02c0469c4a7386728ee60fbce805c6191872f1453e44c6490bfbdb2e961eacc71726fda3dc3e855c8c6e7be2273e4473f5c5b3b482344f8dbd963f513253d039daa796b01ef288be800edb8ceb8bcd26228a27b5981938c650442248473fdf571aaeb79d2f1e6a39bfd08d4fe3aebc320beaa305608cda5f5716d6a4d6152dc01bcc365e49f2cf10ad07ec3ce34497976586526ffb5432b949bbfa75698c3bcd889132fe66d6a87956a4e456ebb36ca65b570e5dc4b4368ab298e9de6c4eb3f4569cb47f96485451c6a3093ac08c41091af21f708276fe7ad447ce1be47a7b7d5e5221bc4f70ce53403c56eda93981ebe36f6af2b0e92cbe7dbe5d33325ee7d2d0b0ff12e9ddb49b93aecb1a4574bdfab9f90b4d0ff62883908a0edbe724571e741e68739484b43c451e2350dfd98efd68df7f3d091e90363b3abbb13e82dc5f0b15131d4eec0a62d538309925872021fb6f4dbfdb90d87e6b45f685dd11e82266013dc06c64ca154e7f10c9e6d850497f07ae8e1711a14c9976c6a43beb73181ac59a0cd73d4b0b7d01a9458ffde4bc1c3965320b466bae05f6b07e90d2bd2ff1613755275afb0271543ce7fda356efa3e62662e52c5a56a366cd5afe00e9c2125ce79f7ca0796f78ce1a75025dda6c7831282386667b1937831339ce5385e3766ef80fa9081929a4c7a2b541b6c11e73a865ebbe1a6c6a576288c88de0793226f5b72756d3da13d00bbee5a8a76a37d7adb423a936a5f45f6578a39bcd600f931c62d2bc1f020bff8b810b65449d79e5c37e0e9c0419a58dda9ca9fc9487634454601fbfe858078d97613aa898eb58bd362f7b58e82b39b7360e48860c7ea1b877d0ac32ba1691096194fbc71a6234c9886804fff6dff86ff0ed6b15095f0308e13cc534d4fb0b0390dd98bb61b235f1a5f0cdfff52ea4bbe446104d52dc05604b1d14919480cb8044a207dc64956cf6e96efe246d2869dc2c222b36eb98c51278a171cae68f14f098d845e1b824a0cd56dc47a1761ad248d651dd6841c079bdda62c213e485ec76c359a949cf4429011fea9388ad9594fab258a1b1267412be277cf15c455d57607bfc240ee3e99ebf632db6b4ac79429c81961bccf2e4e394fa5647a26653c8446f2aeb10d0e92a53881fe044f23cb0235909cf569bedabc09d7f1fa0db0e3f6b5263328cbaf11108a64370ec1ff86a9e067ced84fec98538d416114b1b4b6ca29a9a64c339ecd685682c9afae2297205d77ef8f6999167333524357729b4e17c1c7808ba43b2a6a4003deb76f150df4242d3daee645a6597e0f37700d495f62d056e89b2727ba36bc9ae4a2535795d40cfd25cc46fa891287dc4255731effc5ec5c4157afba21049407bad5affc11f111c2b42b6ac679d2de5755a00f6d3e8b7b3fc38ae1e214a1e26661e4829840041ae1c1652e4eef6b93f7d39498b019d4e87aa3c1bf659f83e4ec62cc5d82ddbdd14e75552522011a0759dcabe6ba59f70f5a6f597c48d52e6b1f8bea4bbb442bab03893a6e5ae03f3e25e4f120178b88b76c74716e58d60ef7dcf141c71316f87b0d30b797cf6c3781dcd2485454ee937a2dd4e07c0782044341893418960add859ed053e291700c1f5e5a2053853de68afbfb725146c56eeb0344b6d543a1770d93dd490299d7ac5f0ea4fa6013ae28c8e64a3ee0694304842e370f1b71b9fccad4c0b8f4137a05feb7f53f6a35484fc9d40fd0f9a59acc25609dd9e168f087dd5f15112e8bbd8555e3727ab6250f2b28acbd1bcd221b4f6559367c045d49ae2a7bcc2ce46d2a4d000554fecc77e92ac61631739f5f8fb438a89f8165c55efb6c232feeb89686ff3d28c441ed83cbd7d74bdba9850aa8ebba66d1b5240b1909fb283575c357d9a2485e15f9ad7e64a36f987ca02da36ac5c4cc7c7b39f4723c351d3a5c2ed9a2642aca6e355537b91dfd8601ce013794c135c7f9174e7dc21b83b378b77258caacc9c071746dc3cb6ba5cf82b9c2a335175ce2d4110f2f61e741bfe7e728dae9c0e78f91d96fcac84cedd089b0df7d9b71c65eaeb12a16511ca9c1a89da3a7cf96f0a98f1a4c9eb4e9cff3a4d4db9c429b50d12b1bef054b5f30bb4af69854196d426c3d02529b5c7bdd1bda1aa020d9acd92b4a14a328f3942fa1220194f091f09b6d8299c00a59f6fd8b890eee22957bca583b0e734d25b87bc402e20ff62b5d9a26f336e770eca50ff333a7b869a3457e4906bf606da791beb63b32cb72f5ca5ac70465c06d183696d3d184ee003c6730f99df90785cb276cd9a310c3311ca50f2fa9952d1c616425fd85805885357487e2a2e156e0f6051809a24cfffebcc9d513f43cc1a36c771a6729e8c42269a5a5d595999007007f47d0f8c77ac117eeb1e875bc813b24f901abb0e46450499dd35e6e6ee3d0da9f2115ebc4aa18bd7a253d01927796cba03f04617e7af28578f9bee572df43ae016bd05cbc934cdfc7ad174c8be91647f62fe1e1d32ee29c9d82aef2d8bac810564c046270c9eb42f4fa9162a737dbed80b4a17a341df3593014e4e73d8cb7a0ccbabd3b10483ebc9522816068e157b5afcc4b91bf99132982fb7c637d6760ab0a5cc8d7cb7c4b887360954373c7dda56d67a0a4e407eb44de4384c442a6d1849657f2c1a8f4af10316c3e20d41efec4470e7c913f9af6ed6a558752590ac02e56b60a6c46346883bf22e7094863ec356a1eb69661b11d946370b5b0bce8ad79bb5fe28cb1563233d9d418a29674ab5531c9c5dffd8ce83be93b936aa93add4f73858ce9365a44db158f9aa2dd7ac85b891575abb16912d3361855a01a05d24b191aa941005e27afdd1654530eee94214e31c3fb83d1f3614c5d5b0096f0fa6c61c0689a62fabf9c6561322e479813f45028624bc9fec1fe467e0385a28d566d830087c1372d076455d32aa0acd66db41210d1e3db764463efdf8adf92c0a9f6facf7bcd441fad62ed961c9447b497495861f3b61c0f02f3842aa544bd232eb8854fd6b95ce3be268c496ad0f3b8c8608b73ba274c43cb75745afe111511a42b2ea5d6561722c2beb0a0e2bf1dde1c326351b1feaecab86377697e68aaf838ce7598e66a8f5aae7adeadf0dc3f8fa7d267b0c6c7465c1c2d1f1d0f6b0d086734110c3e9e49fcf4b7295bb0d21c01b1f4f4d7274c8f023b22cbae3ca36e9e730552734f63b73bf67f9cdcf157a6436450d42292f784b18509725196dd9939fe3166972d8400ff210dab74b8a83f3f5c028f524408f5dbdb01ac13861110fd9b9745eb1ec767ec95a6aa1ea64e76e63e5065ffd5cf70a16cb72b21ea9ffdaaed7465167d62fce8e9fcee250e64824d3fbf251335bd2e5b08ddb430dc7339ff4cbb10ffc5e3a1256a6c6b6c846a08cf13cda5c5217f4ab148a3d6bf6c6bda6c1ab763105a0a3cca8187fd7ead927ccfe67447bf7f9dc9613b71c5cae0577db43b349ae2103c1d854e8220905b481598dc1751d530a7be23f44388e266b72ddcbeef9f75085bc568c21d4f4dca3ef0432373b24a0f24ee29e1d59f8f37a774d99b6e84186952eccdbf9d6b632861c64d4117da61dc60b2d71a732b49275890c3cf6fd68e4f09bb8d6972a6cfdfd203afa09e21595cce8292856eb950ec19fb320d972cfa5cd73d24fcd6913cfe4b24a3d63db4d8629cb5e954ca2e9e6a442f9e059cb1a7a2e1d8c32d03c1d05841fe1de0761b28f947f57f845e89158fc3be33acc2d3f4605d62e749fee4da2ab3b6356919d7b180b7e7c0878a30f0f4d4a3c745b82de7620f5f49d7b44a3f748323a936c716c5ef9dd8580b0b89d0cf507370c0eb31f2489936f681bf60739db5da54e5e4b1e204979b3eff2ee2103418a0be0200c3f91d5734942a241ecfa4082cacb9f9c0ba8f6158f33c57e7638f81289a4864188845d980d19a8ca6452b77246433296bce35007996d652b83d6009edb2d459bc2f6f0c2a3214a10a9eb3e96622fbd244c89e11fc51bbd96ab5ece26745863c25ee309accac3bf4bda946a363811be582d6ce0b029ee056230c095bec04b16e7361ae3577bec5f7124f3988411e36f44e0e549b64f9165279477d1b2fcb530ee06f300f9afab5f64747508805d8117a85297b78142dc5f630a591cb104c24456790cd5c5fbb2e9bdd89a8d2963b5c6fedfd45ed4118e515a4879597677f143b7bd3f041efc66a41f1bf2d5f8404b8d82a7549af4111bcff278be36a85cbf5a92fb9893195846eaba308aad3d882c343e5bda07bcca92ecd71b8a7f59f4b5fe5d36d7fda5935df4f8bf9bb1d99e0c3b387522ef3c131098bafc35465828139677775a44d525bc598e719b7bcd41f13769c93b787f6d12e534d2cfdef16c25926ab8eb76c348326032b0b2f20122243a10a3cfdfc42d645b0dc1eb57b6fe6100df345068bdb6d7de26fea1e9408a4818b68aef5f07dc32862da315fad1fb8c2e36b889585e4df439309b218dd4303f457c1a397448df968b90728cb9888ebd38f0d1566c17de7c1deea2c7d08d99600075f0d7803e7972aa84cd86f9c28f3fed4835a1e2761bcbd860f081d6442d2c0d1008e5ecec4dc4d59082ca3d63d8442eeb3f0af02e845ded7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56014c460392c3756f46e68269d421c8999eefdc561dd55fc6c5e9e8590319a68d419b64396a7f1dfbe0a3e1ea698b80f473bb7bf9e3856185966a7068c4301eed9fb9698804f93e34137b0872196b4867b904878a6d9952f77f41147b41e3ee308f95a702c510eefed6830bac2952c2d8431517f3eca3c8a7ae2db51b845e43ec964a36c8bd2c6966871043ba14b5aac250ceb21fcf2096ca9afa6bf8e5f307149f2ccc174efdc0cc913cd92399a7d891c31c6aa2267a47f301108decc259182e201368a74b3e0cd2ffae4b5632415ada4e3d06142245aeeb6ec952ef15427681a9f283df2b401826b5970c1231538e2c0e3a751bb89fd12409c5ebc4fb8df42fe9d22a625555407ecffa392eb0918359b41f1685a4b955eb0008e12b5fa508fddc5cecb1278cea914c57d824db8d93aab28f4be8f609e055fb3786af22e04e25724941e48e98fbe471d75785dfee77c3df58faac6a2be54d28c41bae7e1605bd78b844f7dd03c484a77340c8bb89713046a8f844e2261b20f7ad547231002395d27de0ca22752dcb1ad23dec7a4b4b96de7e5446897061da2afb2ed404a46cbde1e6b94e8ed4e6a42155c1d14c8c8b386d9b37f3fe7a8b8eb23a471d8cade038c3682269720ee00bdf10b8ebe2ca6eaf5a4467b77ac57da0d26a8e4fa1457e9d3e63e163de52cdc7f363c24f551841d1c6463e26ab2455f38f8aa701b7fbb5772bc6c656c16e42a39d6adbe0e6f9df92a4d477982dc41ffeec713155533747793cf1ea3247420aca4ca3b51802975fcbe6b3f2e81945e6e6d60b062628c552661c4377abb4d7fabc431bc9bf39cc709cc4c7bdf76edce432907b260992063e9315e7d9a580e8730f9a5ca43980c188dd06be09b6d182a673adb0dc2e68f634828eb4b71d6b805a69724229c235561a2f077261c569950a84325b93d943419d4e498cd68ac61e33d0606c23b3ab69382d835eba54bc05afe98c27914479be5f410a002353b4f99cdf66f1fe7d1bac63414d11070728d0a860ff8db4c962c4a10ba47bd85ed1d4016c86f59cd5e9d419511c558b13c5a869dad6b2a7977b0d971d69e4f1481883b2793d322924469378b36318b0a1d8629722579d8d5c21edf7e369c2b268d1143396de30145ed9a0178411f7a377248a60499f6461342730c810eb0ec86e75c9489c415e627d37c4219cd50bc7fc258e5c3f236d652eda5962cc66daa24a56869efccbaff7cdf51670de737451f1d28b9e9e571acb49ae7de31e13ef5f5fb47b91e91f6c11fd7b78c6890650b7df0a0dee1023f648e3c59f441afd802f55dbe23be3f8a8a142782d018dd539702eced5ef42179ed56ca616a78f9c2174ba9a0a526e6d349d7e831df00a664038527b8675c90cc7a25f39dac072852fc5164703b8fd312750829a2bdffd02a2dd2582e5d23af47e2943a76deade83570da813453e5fdbd85b11aa43033124aa4a69477a7ee82c5af592019f410dc2336ca9019b8bb4f6c43a59ec905afef77296b85b14626af5d6575d3749d9a85c07bca4893814c8b92c143779781d31ae77b2f395ffbd7ddc45049d736477e5195c409731fb0783f40f1e350cab7dcbc4547309ef9ed51f58f8c37257e60dc5afa789bf5e3c263459e438e79314122cd1c6426c5dd35566b93243f0ff3fdacd0a8c924e302a54f3b334b09c693d32258e257a0681642fb076596636f5e41171e51130012c286aac3fa4b28c618355fde1b281a6f475df1d531d8d30b7d7646ffa27afedd3680ac9dc5f7cc497e45e86edb28a7e712fe32047b7fe249dd561454b11f4f25218406ae3facc27d4177159da86d52842327abc679231d8789cd1684c5564e6499325ff061c5052cd411dd24088c838d0ded31fd528afab8896106ed65205d265ab678ef22c1b1096fe1285457d0c7058c39cedc4d2ee238e9b854eb16b10e8fb9f4a0f7c2489c0e622abd8f12ee99a70d84223d9b6621adf8e15ae263a7beca4dc199792cf37b38e203a5983cb9a0b70000b6bd997b8875e97c691d6456b31918610647fbbe48822da6cc888a21e84376f435bd4bd6eba028551ac3e696dcb07302ab101707d7e6d5e322d59da0477dc26eb17173d53834aade7d5a07f29456ef39f155f866f52d8ee014920720bfee1d8eecf5c45e20166aef5acc33c9162032cff7e659fda28f287ba82d47312b67624028bd68adc08b7e1763521d7b913a201cd655dd14bdc15761878f8a49662cd06485a6fac8394e3091609feb96ee5e8088ea948f4b28da129e9298b72a792bd8476dabb6afbbf1be4824378feb0179dd1aac945ab91e5c252288317ac1d31af010bf8188dc7918d50d48631def8c36d85e78911a2d038e5b2fcc11be5a51561c73aa4e549c0bbc3791ca62239f61adf2eebd206792bce3f640de36931a8346dfdf4ed0cb8e1b9121f0bbfb4ccbed835cf033028442d94628115e0d63bdb0353e4aba37de3d48630049e11179e0b985335be474f4bda16450edb267b5abf6a8fdd62f736b7e867341ff265dd64135ef7893aab05d41fe9cb2ba39e6f5decfd38ace40628e63ca6f98507214a19132ed2aeee2d30cfdff902d0d9b98e6561dc4474151b77fa97c066b7077be6e861cd2e0ea8f098059754111b41c7eb2741a8cf6da8fd01abb77b4f24508e0dc3ea2e5bd43292fd5023d571438e62be90e85ff937f53e7fe1461e1487665509dd9efe2a0a445f3ef7cad423ed9e2469532b1d88710cd7f06e22ae1c53c64f757d8cd0fb5ecb22712575199163ed8b020f41bb9aa4e899e195acea08971e6aa818e4635e9fd68a59a1adf084a686cedb12ae1774ef7363a9848035c41682486cf770cde272e10df44fd468361beeb75331ea130a4b276b561fc7caaf9f56d1aae3f48942336fc2966fabb89a6d0aca7e223efa238f2b43dc4d6b7a62a5215df7f52eeca6bf6675c1b1385e7015c5f5bc86463a99997db6b87583a76ccdca72804e1e4cf9d6fab324b054b11cd4b3adf405323eeb9e0cce3fe46c4d1976a1a5a3d8c60577f6e621e6e6fa51ed441508ac3cd7f9e37dd922ca0fb90370927bf3cac623727367ac54a5ebba64662b025819001b677a2ebf559541a17a42887d6c60e89dcf3c83dfcc1addf0be4810143ade4d4389af1ae1d61f90e55cc1247019dc9ca8032f46bdabec6af9c75a6e23ce71c10ef1e7caaabaaef9e70d4652eddac6471b459813ef8a4e367b0734284dffc8835d1fa943c4229c8277fb65550d20bb1ffe73873993f41b6321a25b18e0d2eae68af3ff476728564937875eca74784ade5515c20798a5c22a6036e7ab946c900d7b369cea70205cb0bcdf80988be05029d3c5debd1cc98a46f2230004452a786b01c0f636d014ce3b71d53339577219d12ada439991145f713f3c7737768bb9229f2d118b1460344b01cbc4a117b954d450ffa2cde8edb84a1a25f6f1fe4a40c4d1a8ba01d970ee2717974ce2941f29523006f5d19b964684db63a0d73ded142898bf66089d00c8ab485171c482682c4b16768d34277bc3750aac395fdf097f8ffb6f78a049a5493b1075bc8f20cc47e0aa9f072782eb5e3d8b5bec2ed6ecd156920a9074b9d0fd15ac93cdc6199637b3ef640efc7756a9f720a1ee7684c428896f6f6a64056b41a8cb91c267780dc308ba19ada92dde2df1b3883b59fa9e3c767d1ddefb4b31eb2c8a4c8918d3261c48eebdee23a0645c03bb8daab1cfe742ec1fe559bc034c547cf381c839a91f46d99a98cd04c81223321a327e26537b75a05af5511ab8ad86ab97d040ca85e8301578ee64fd249c9f7992a3dd1021445d32eaa075e03550cefa0b5ae898578a64718ad8edf6c47ecc978fd6734ff3317e7d94140158dad9cc365b79b1b2900382771dfb6a8d54f654797e594629eb908cc0913b05f3d828328fbd60d4c7b5459e34323249e9955dfb3f347fea9c64b8c14c0a85f3c93b55b6a810b9f673e1f28ec0e826fed4aa96781ccdd7a32e5dd49f64e926c7fcc3ce39bdd50c05ebb77f14d71acfe91a5aaf62323275ff9a4bd2c526949662f1abb2f50f533e8aef1024dc2091a6f9d9afbb0012a16f0cd10e79521a6fd4f939abb4b91ee4236afc8480980e24fd4ab99d67bd0fc1229336deb66c0c56d74a25bdff4dad698e06e042493dc6265bd13f00626a5023936dbef0b75d5780c1c7c7ecddc2937b6e2ffdb2d57ff15fe7c5f9327e81096a1dbafeddd541fff409402561c0cd43a4c5b70c809e88eac934cd55d7ae16e5710c0adcdc71360d914f54a141e00541222e758a3f3ea8c43d33f3e16cc9212d104f94c2238ba827731d095a4c6e13e67f389b0db2a557e35ea9c29121bd0dee0465c9f6f85ea4fc6b04735c334f0187e316c610b47daccf5e0d1f5d4a928c402d06ab701de6fe917f5e5938847a0e9b55e7fece372c8e3d5582b2458f34700e9e7a611994086b9d33bb4e8a2213295e8b5ef1bb5d1795666a91eaa2e13b0b847b3fc414fe029e09512101b5594b6f35adb65c0c2a0c6690df7d424810abd253b71d858733bc41df61077946dbf34034721d3ff7cf0bb4c7a87db2fd749617fe43c430d852b8540b1677e408832e3b1828f90cfc9d7900fa1c6f636916c6a55a382e0e3356de9c82502a5252b54b1972a087f3d54e9eab3fce40292ccad28104b381c7b96e1806252def60a03c6df0ef8b6a69ca1b3209c2f678ff8d65219350667535144ed635fd3a936808fa77cc7ee64580abc043a64a20728e89e6c8a4065d5763ce9c558a09f252b428e790aa84f369073dfcbd4b9079f5ca48d68aad546ab1fa05c5dddd9d0ea85b872642eee928a9ea3ee2186278afeea8cb8e0869b8b17b35382b85e2e5ea9bafab3c4d8239ef3be83e027d33f60fdfe925e7aff6bc3438bfc9bf2da09b7e91bebac6fc122cafd728ffbbac750c33953cc3383884363808c8a3399e554a4f68ba0c5494dfb2e9d2afac3b4892e2f4fa702d70c7d46883874cfbfc78228c43f05d6e6b6e7a9bba32f6f051b3e3c84c9025d40cbbecdebaddd086e47a3e3777d85516b3c477e65b32d85135cb2a44ec6f3a0a583085a2bca5284220e63f4ad2df88e057975cc4782714d684b89e00f0650d57b61aebf8a1873e686a572a7a5feef1d8cdf963e33c2444cdc74657179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe9d66cc10ae5cb6b94cebd84b23594074419b30d859dbe13128b6682046034dc526f692884803ab62743f706630acbba6734d5a58c7861d99691cf5b1d932f07f46a55e56f3939b453878a081a8ff480a73c8c9c7f594cd21964324bb8aeb7c8e56a564853fd1093528af7a92b5934474a36f65ae1f8770f3daf888677701a88a712a148b2878e9e49b66eea94eb77078d6399c028f0e31bf13fe51b312375e8e6862a489ccdec790ab27a2a635be8ca1a6a7a9055bcfb37470bcf06a7dfe2682b5749ec99b44703353dfadffae859594a1dee9fb6886bfdb445e8dfbb5373bde671d919fb9443d6700a6d4049d3bfa0656f8019791d58305c565c413e028418bba5870fa28f6f288fd9811f495de3c3bd3fa990d8143da2bd47ae70ceb6b2d59e81cd3078092b2f17696c89200b967692e9a98b861e12c6ac012b51476ed8781dddd67b39c99020df962b40ac46733134cb8b1f8a423c68a36c8c7396ccb451a8f5b86853fa3db10f8ab2513f37a77d1afbe1108923790191f78451562187e8a5c72681ee1ecf60749f27cce0ec86e8f6c189fc0fa9455d33258a0d8bd6c68bdb704867275f25af7edb42b1b29dde3995e7d6dbbe9a98bf53b018e2711518caf589336a487c6c6c139304ba42045b9786242f8e23ecb4c295b2dccbee62c283d9fb6a9df6d52b10b65a545718b055cc34663ebbb133e7536b9333266de9b4915ce0c5975fb8ec749b2a5a203cf99f88a9a88dda2d1ff487e6a088630b16d45745c8234014a92bf8fe0975195e99fc167e2555f220c2e6237dbbbcd73cbef3bc7dd233e3be6e7a636f078942bbc448ede01659f2986cf1e2c3ef0bb54e147b102523d8afd76a830a0f8dd444e10c3d1b079013ac2efe75af9aed936bc231aa7b76b294af053e4a8fdc3f8eccf592dcd9bd01c8b2aedc1fc3333351fda9861df3ef456f875f7f1c598b21dfed1f68dae4d3c34c1a988b4182e01f3b0ab2b09558be394cf692fe717fb33301a00bc7289902aeb4310d02c6905188991fbe2422636488c451ccf04ceae172593b9474868f5eeb349fe16267aece05532aafcfd242e073a753b7e40ca030afae8031d76bcc314dd48857c4b5193eb9e46113ffedbb2e142b1d1add6d165a774fb10b626d78cafff6d79748dba34b11b453ffa052a7ff7b6f06fb3304cd94f64920fe6d54748ec3d25a87904abb559caeebb2da605ea80f83304723c234929ebb3cbaeb15156177c35e1d2f6e572c3579c0292dd7fdc06713d30327a2909a9239ac00961d965ccb4ba978a8789bae22a09184bc6c9768e5d42c01cb4c5a6a40320b70188dab0211b75382d2e2b72fdf6ca5011735a860db22491f0ab42f54cca277d0cc5449ce8aa8ec5ecbb2bcdd74338fd300c22b42890a19446b6a57cd144ae8c190a73a3fce457293a102ff252460f529c5181853111dccd7e26b9125496fc79a549d3bfe01c46d29131033d8abd86061a63641761fc5173d728b9731f9143b8074ebfa55cfa49c4fb60a2a247b50a618bd60cf0673e89d17bb5705d66b28166ea8205bbf446898b09f3c8fa1bf596df6401c08c3ea23996d452c0cccd56f5f791df47f850f3b427075fd3f828e46768ddeb262aa60e19701dfeca5f12532b3c0af62ba02c7924aba0ecfd0ade89f92393c47526e0a0ea888d2a7cacc899f231d3edbc74efbeee1feb5cfba21a18efdc7b180ba1b362929ba0b7829ee34263847e83acb42a9b3cdd9dd72f1b44ed70afe17d4edd7b1b0381bee6442117440e3e90abb5c3d04f2c5c375f10785366e3a9de5513cbd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccffb3b1242e4fb73d8dfba47b8ff62ee45dcca70cbef494eebf0fa6a510ec0101bb46ef3c89c7ac7e358584ebf4ad7c0f0f1932450188563e6d947a6fc77b9b30b6f6c1a103105ac6c9ba407c9b2f57030a4bc84eb837d5a6c3340e3a5b372dc7f42c3057efd86d9a2275c7ea24caba954c72d3c4b15276afd856bc135fc6fb000e0b513a1a11a5f625053295605ccf3da99ba3cce57778ce9ffd9547e9fa7fbf066a9a8a43d1003f2a7fecaf271d15c0f06919a5cf6182e692896fe0ce2d34c549a5779999076ef226a359629bbbaafb8ac0ecbff1b607a247081120119353c8625c353ca71f4acfb1307a63d84dfe84c63d97240f9e07c8ddc2a0de7df79f7131c180df61049fdc3570ab2085147ed2d090e18bb4a98e6b67d73aaf493403e4279baec94b5831cdb43aa8fbb49e2ccdcb09a25300cf5bd6f9ede76e09b749e795812207ab5730826aef16ad8b8e195e40ed75521d0fb8af893d9e5a1905637ba1b988768b410a8b850464628195697c4632a5d6266aa4e99ca7ac49f9179483dd7216b80e68f69389fb5357add4488ce8fc5e64d8aa495238b4a0bf081933a0c93da2fcebb0b16c9c4fae41bd18558915124fb2ab0c335a517031b515c0bec7c7030baeab0af575f30100c2ddfb1b6dfefc9ed0d7f6b575a3a844ffbe0b86ebee1351b95e65a530245b9fba458864d657be6ee049ab7393afeca328b40ffeb05c6bb0d08fa242b526d8b609f3b4e3278474ace11eec241cc09a529f4e8765baaf3b611bd1cf341cc32fc8e845bb0422d68550b12e9f84fc65ef32299b668a96ebcf3c19bc745dcf4b0195e9be72949174bb261b41d57033670d71cdf292ee42db8c85810c6ea4538a68b9ccac58922d4b366e650889eb01c462840f5d3f35ccf9ab8ddc143e4acebb7c4ccc87fe83487a151a51edab2b28c7152ebcbc2905205017b55978140fb8dbacda6343a3ed3a0513f3a4b3c7be461cf3751b8c3837fd7801840848219f063db363c404c3fe9d0c49925ccb5c5afa9f5dc8dff49450102ae669f55347056bdc2f15b91f2687b3aa58bc5df96aa00ed1407517899668f2c33afb6b2dd37da11798fb2a0231f03f126ddf7be74042f54b3b452fb1ea741276e181519ba82f90f2542ecba1e2ae93fb83455710cf0a78af7fa5b9ba76c0000085eca52a1bb6085509be7997be6c1b5be4b88e3e9335ff0c2243318fabea3428b82f04ad7359de830ff2ac040fd06283e8a04ee237b4e024610a94d361d890653da87eb1eb2d08ba26e26019a51b1761cdc771a88ef2f4fcf1f034a2427be34e6dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e39abd5640b1c6f7ff9366774601bb5c4b3171f61e745f96b4976487ff868ea9c84b22d0b5b1c75bf668d927dd6df3af492724716ec36ce7dd9d639da185be7b2ec08928af5f441fc4ee70fd9e37f844659c6d01fc5d8a98c2e2652029da8e8e7c2d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491712b27e67b7c011264003d3a6bc5556be0aabb7e67a4f9884e4d4c3d6df4875680a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee7f0497395decabf4b51e9c2dca54854119f49c55316d20f8070798c79fa5237422615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b29fad9b2019b57e9c4face35d24140952d2bd9e4466122708ebe8afb90fe26fac46cea9792bfe1e744e0eac65f6fde06ae3b793b8d7ff24f9374f82652619cc9db047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d4355d0401a643525b28ab175dc38577b8b43ada3bf8a0138715e81e8d4f3c95dd2a567283a7820dd2dbc1a34ea7b9ff275a73a5dd5908e174f18522cdbd28c584460c5574df8e813bb711511d8329c8bd43802751639db495ce91a08cd295976ca87ed1f7bc296f324c4367c9cb5f58509cfe37b3a13e18d4c159952355a65816ef39549f3d9bf4ad12934743364a0529d8c240b0bbfacc5e3bb1da285e13be3ad4096722af8aa1217f23d1b364d5f41ef4c67d236fd3ddd2c07301c4273926b855a525c99a54850f4652db4f59ea6b6c3b803a97da99fd9f49c996271aabbee6eb89b9478ba681aed2cba99a1d081cfd80078fe4d6b19cb1caca3118ad997d9006b058bfef5bfda2d8c5fe04ee8141e249f94f474935c9a46e74a12b13260ce1ea40623c65513b69de62b6c2d57f45fbdb711beca9452b246004f457ea9a731bf33b4154c11750b66070b615fd5246e7631b41bccb675e1be6441d6238eb80febf46b1530494d096d49e201d8ed9eb6bcf1535d9eff8de1af6dc294f39b0b6315ce1dbecd84baf3e111008f9046671415af3cfe98c87b913ab57c57e7dd90bbcdd5383e4644e693be8f4c1479dfb7888df524cf8ec72d53234ad165a33461fa1097361de65b206c3c8fe7dabf4833c6387944cf541874b86924cd134041724beffc7837eaf8b108f78f7a2672362edadb06d946814061222bf269ba1c232a9e1d05fff5d6b98f70a275fb45acf6df0bc25603126685ddfc1a980e57497fe9653e02f7ea957d9f0500f02a057aebfc7dc8f8316377127007d84ea7cb6c4772fd155216a995cb53d8bf2bc18ac0351489e4c159c7457fdc965ef6e212f2ef7d08aa8446b5e31badda5b16887f909eaeae59add61b654af50306440a22f045de6863333848616f6cd0b0fcd9474e27890f072764d454fa89335f09d439e104276b0714fc4a326611363d55c80610c084063be3cf0b8bfc4890f7322cf3289e9a7c737482f640e755ed4e40dac336459f94f2e76f11db8bcc8d93aacb23729b08092ed31c00c774d1e1cce5249f315eefbb9f5e13a36103c87fbbf12e184506246194319a54d2b97f2b46f4dcdf34d574a686331867eb3dd6c7ba22b767dd9d2922d27c380623c4458988076c91861161805b9e7400e78125d3c4f9c05d2c8c9c0b4cf89a78cf0b5a1a46c99f07f4cbae604ad33365412341908008a5e8c772e15287d96a2c411d161c798be4cc84bd23c81f909048858863c490b8e7f7318a861620c7a8c715fc78fa8c87a3adb41ef45428c5a0434702d2d924c3983248dbee4f8afe554eef1cb4b0f9865f5c2270670645ea2eea574e83c62a63b8a5f7ac424bb9398641de0b9c94a697e02bb34d446b0fabcd44e24c5e79b7884cef6a724c5139a9a0322a7fa7bdb80d04fe324b9a34eedc1125de5446efb8c33074903cfcc9805d09b479e28672835ca9c9f42a59396680636e740494834a327e7ccbd607a6f0d4f8844a53b0410db00538465749acd574446ff025cda6584d68c04d533d247610131944d16c0cd70a8c56789e4615767a3a31f5a27fae5f87395732152ceef5e39cfefe0bf4ccf4846e0e8b224f4e072f664d1636c486b40517ad368c042611b538a0da4a1865ae97735f8417972565f339a67ab1e29de40ae4eae1f66962d9c63b0f15bd940670915d293bb9e5a0d802128df15ffc54b5d4b203c92fbed0c0d816dd9a1fd7f6867efacf1acada772b49a81f636a4604203ec26a74bd9b4a8733f198c19bef8cc49d3eb2036555ffe5040a7a2a19dfa0a476eadaa7b468d1353ea7a9a2d63693016894e507685a9805dd50f5dec295444e9e8a575a6cec0c2877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec69c69822723720af1bf903014d09d09c06a8e52849d117cfb1f418641504a923946dcf5c739346c11d447cfc5788e7117b123379ff60c70865f7ad6b033e5143ab44539006c0708483779415cde49b16cfbc2d151ad96fc48f395283dd7dc6b7b7ea2519acb953004908d85b135a5f35eb1f2f5bc26ce46a92116a58f0fe2cd9ae0648403b217f60c98b9ba0c05d4e671a6fd8e5ff113da67ca4a00d04846d26b19fbd9fe25036d9e516bbe50497b151c5eb6ea25c3ea28bcc9b603f7a20a9a7dc904396d0b7aa9e278ee50f2d6b12c81f76ad07919e59b3e27e7d4bae88f26970692f5ce5e8ae1b29567956ecd49d8593159951ce24302d7b1868db83bfddc43012b6bda083e08be43bd9dab008197756df7c27e743525f03115fb0bd9fa4e055cd0d4d86a6e4056af5c7566cb6647eeefe0b205720c60f4ff1c4005ae510c6b8b0b53bc3a001a36a58fb39c4abf5cf1ce02f8429041b3727bec53bb4132d5154ade2517f896029bfaa6e94ac7dfbfc1b11d0fa8925ed373f2bdb83b2c3cb9fb0375b19e3dca419b66718fe33fa15554cca6c4b16774c24a4ccffcf6afbc2e52de7c1ee87c33cf10ceaf6480c6677b269f797af68952ae52003b308ac95b31ab31e6eb9896426cc7c12323fb833e91ff051c7984ddec74c20e514dba9190f28cf1ede113ef865f0e5b628c6726432e8bb02e9174973d13106d7a7e18978a1958ef89a82241a3b89491a2e49aa9c55176470b0229a34dd3a3ac64570075cb5480370c02c88c3b6b4bd6b9070b85e9e553b90eb384a1ccdbe650bd6b16d0fde206bd483d08589e4e752a46c6572c0d5996719091abea293eeafc67bb7de87e5d69206be0202c7d63a85eb9cfa31d86e22712f058a10be23b0a5d6e5ccdfd7556c1338d00ce7ab7f9fc1031322342dbffa7a5dacfed73c5c89e884cde84cbb8a54400725fc407e8cf9434a6aa6876370a865c446a4460eefca786dc49571a2d48907f3831613e9c5cc6a63817b05421c596e440e319ef8fb33d8c7bbc1aaf331a7db5c02ffd7d730cb30d1532b0998cbbd3ed9c86f05e7a7c724d60fa2bf6c91e1f2875b8a1ebd71f21beef40d973cf4db59fe592e12dd115f3c34a7cc5f03eeeddd1d6a1422e6d0961e27e0015acb9a02126440d26032da3d317b3cdd08ee76540e6efc01ecf6653cd77daa0d8e588352023ce13407bb6e3435847671ef29003a8f12f382db32bb037975ba768471bfa522c6da09658972afbe2f37d3cea51e252ba6eeaacde783cf0e8a53657e1ce828d7e0a91159c3dffc8f351182ed2307046cd535feb21eafa3aff3ef93df2999c8a4417af64ca6fd3c636d26509f3195f9fd6b26afa8de774997619838a25d1ed1906c5e88b485ff3ab0ffa8ade47b95a3ab7734113335ed58a8efc300928920c36db0a8e7360c86490ccc24a9001600e83b4f2f98a86a4301bc728b81ba57fae35c1abacefe0c3558216952ea3200a28857267839658ccab870ca5d335e9e81344cf6874060e2e309c737096b22dc28cbbe806cc60ea862cf258e0de51c626bf90460d7054294005f61c52cdd128dbdbdc8ec2d976e8f763c01a29cf086351ebc7f9aed1583c1af6be76e2124e8ea6b7c70368da8354f14648a1471b89712923684ac9a5cec78bd0e7de0a03157335a170d982e3dd265a75008e369e6d3934c63e24740dd7d79dbc89faf27064af504c6b18f824d221a18b2a8967bd50cbef310cd2cdca1af804127a4ea5deb7e4c8a5e7ac713ee1dda79d31c089d63d6f24c0a4b591fe77272cc8d6aeb44e887ea322a3d8a72d4e6e8751e5c95c17145e460069fbe47b1d80f82f11b85e032fcd8b02a3ff5e53dbf72bb2b385449d2ebb0f3879b04709ef9753d45d06e43703a5b117ef3b880c30a2cdffbd338c0a67c7bef672cdef1a1fb8916519b49945dbdca0772a30f1d99f76402393042d2361d066064ef27aca021d35237c5d28838dc0e88ad91fed1cb0e1fd0bd45f5b0dfcba897a9b9a826728094d5bc95eff7923aa874e1050142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdba3bca88b6b6faf8732f942ecb7f2a66defb414dcebc30203196291d2bb309a73b8862735167bbb039e256f9a3c64a1aa02b4d65ba2ede2efd06e2819a075dfcdd649679001a68ef0a71c83fea75c8b8d9fb747fcf3d52d46142610c03ff8844627f3b10981f858dbc344d6c9bd53c45526e57868852df5962fe611536d195cfd0bccef34494dcbc4159f5909e17d66bb34513c54f01a9f9f04f6742d27b037043c458fce394ed0fad505bfc065351f02603875abed7c9983e6cc1c44109994175f26d668c892619ab49c5c5a5b7db649ad043246a4f6c10970a65b73399982f1a7607d0b66de6876ef1af013df9d5becec7909c20b33cf0016fbae71c73ba9d23a9fa8377b7019174f4e0cb5450725cc933e4c159c868843e164b7428e3c97a146583270e88b21ce79ddcc269c90039f3a1d2f038bb05516a1818e43b5fdcca7a453d8831628693c3f34e8456d7e1b8777e8ddb9d5cf6f74e5aea0b73daaaabc1261dd7d8444368e964064f1a2ff80f3f65da7ec4a67465b01400cf338c76b68033627cb9034dbc48197456a8224a904b7a55057dabdf7cc6d36d31ab04bce93f6883beac5d7af17ace8e0ab7f1cfb206f29b3ba70ca2d270ece639330ccd183611c3bfbfa73ad9216882781fcad3f94c45d978a6e19f855544f9b03837595699fccce0be8062bd149f5b8756feddca6fe0e93f68fd17c6416f9b9bd5261c93fd849ef3e86e91f2065abad41e9751da43e287bff28e0d21749627d2265ec463150fce90ba36d543498020f1b4fd183f40d508f8a6d0fc925666f15efdc0ed832f3c083a68bae00bc2e2710641e6e01db487021e66767a76b628b5172efcdf40e22d87da5d9c62c41e58c978a7de91c3daf4567f5e7cf1de819f5c24459aa06705d4a8ec860320e9d8b3fd80a7f6e3e5473a39aaf0a8b7b707dc730e6c5827f387123f1ad817e90e05b2f47fd50eef2b430595fcd6e93f45f5456ee6b97e015d18b096dd0e228622f57acabf9d8d9c11e288142fa949b2913a4a7ba629343daa2c5979cee5f3d4335cf1d29bf39f0a68b24c8c49996d7c59437f67517d8193c4a20f41af0a6a6d2897ff8e4441104703e93dd0892e8c5d328249c36830a9409d18da8ea6fbad787630e0fee3717213f48f4cc2372d04747cc7d9f810bcb3e49af84224e8b7915800487c5bbc6bd2fa152229668ec8d1f150714fb327fb6de5c54d74e06b78d8142869ac191444f1cc2051408343e2d01943d8adb828d06fba376c2f21b881b3a456737831c6d457d65bc18211a34b64e407774c8db311842cc791f04b1cac511900d75594541cdb9d57dcd23570f76f624f7c7677c9a2fa4b502f20500df50a742e5391b7efce9d31e5bf4b5f2bccc1a511c417d2637151ca2cf4bc1b18459178afdcadfad9953dda959b26100b6234f63a34dfeb10991c9616336c6cd540c196f6253ccddb50ae5826685f9b999a5f0d38fb05c8d4b2114324cdbe125ca14f10a3ada30181545a186548fa8129310b4963190937a238838613ff365f3fb8622c764f0ac58777402ffdf408919fe0f8acd3d5d6f859b5b7049d11ecf35a281de3f351eac4461fe3c303a0128e3662f2636bdc1b201cd46cd504e8f4e1ca3af20d641b6a8f56f371cde353592369f850fe45909415225d7ac29ee41f6df6a8fa7d2b87594b1c63512a2db8ec7a82e52a9472c878d0e6871ef83ac6aa4efea0b637ea2437057ad7921eab57433dac2cdfa773fbb02b1b760704d8906ac68f6042947e3a44e339aec82153016a0b42b4cfdd4d9156ac0e8969a13117cf9c9437831f95dc6e996a8e9f5d68f6cc81683cc8e49ae22e50d9019231cdc0e8e0ad36a4ce8273d910ea4db0916728237e8521826a95fb6cc0bd79ac16caf3c6c94ecad7801c230f613755993a541d8d04f94ffccc4c299c546fecaf6df70896028bc150d3d2be5fb7abf34782c4c97e6f8644265771954d6f5e1f23591f2be65a4bc4c41e2071ffae10d51818a859b49dcb4f6a1a5463788efa34f4dc68ebf357b41565c2d7b652bb88faed11421bacc886222e2cef35413e0e1b858ab1c72d3f3aa77b80269dc13b9ddc387f2502661fad46b11d4fafce24547e13d8b11d10091078636ece71b0d268d7b2cacd7972c15789636c491c5fe2d9b639d554036e3eb146203f5a660678e3e110cfb6437ef6b3e9d29453e5749a3d54132dbf127c0e6340064556ce7177089a2c2d141f488a010d48381a687fb64cf8aec5df9f6df7ad54f29f6fcbcc983e54c3ef127b63d782bce60b9d72543730c647649751d33acb6812757286fc2b7cad36fba8268b649f22d74f1b67b1cb63f8160b45203596dc82e225b0432d6919750abf5544ca859be455bf5a0ec97b1be56fed4746a0344095a93c0886c76070202c0dbb80c9769add027c5c3f7f385d38df1b1c04c8c14f9780dbbe001a175ca411cffb3214bb9be8fa7a5165d193633ba55d7991d7b218c84badd8ff2c17e199bfde8c4d7a118136ec8166fe4767d7162e093bf53fce2189eddd31323d08d778f61c103dab060e207789f47eee1b30a922b41733119609e6bcd3b293af2f2aaa9f09740942dadbca9241a7231d5fe7e533c334ffd66d402bb9160371ec83dd11bb2b240d3ef829d5ce4a2db1aba5229a9dbd6fb3dbc2ff5c379155d2a7b2c274b8bb47d0353f8f5cbfe616e5f06a0a1a83a6bb6259c66f464c2e475d4f81616c21739c67b765bf3490eeb8465c48bc34f9dfa5359a6d07b72e2beb8d0ade6093655248d40150f4a6ac96146ddea6b343d57afae7aaf1037df5459a9e6312cf001f61251d2c0e6b3dfb0c977b9cf5da008a67f48e4a2d2ba8c3715af35a43ebe01226fa49250a21711467fe9a5ee0141e3731defe1af00433c638c14e11c84deb12d8ef13fdb40680379610341f3ed35c7bc4a71884f2300e5cb226ad7dcf0274d90086a65eb7fab94e6f3d8efca0170ba6d02fd851a166e0f499ce1666bcc351cf51e9767fc2d5c9768e66a8655e416e78deacd747d65b4efca28cdc3d19ad24b682e1c5d72d07651169ee8835914f916af911a91268e4ee891b3b5f9450737b164878016ed1063afac61b55320f2475835664b01b7caa0b3a410d5aca0e3d17b5484fa00f5e94de9d0defe433d385a1afe9ada41b9f1d98a92bebc5e5d7510c4d786c6f8bb25d9fdc84271c4cbfa5d920e58e0587cb331df6aa0bb651462a197a025255d2549b3d4ab20e952cdbe4b3be282f1a12ca45cf51c351d13493a6415bbd73631e6df66a8718cad5da155346d9cfdaabefe8bf93d74f02f77f6e541b34bf0ebc65f33bd6ff2f3483443035229112699ef563f845a79938f5189802b0633068a15c097a9179ce4da0fa04d7f85ee02ca11530711a528397a7003e0e5b3221141ab3009904cf7a7f53de5b89ab01cf4a78d5f623ef7dd32b218fb6f9274dfc6fc16adde4645993bea5e19b3ea519e68ed729c315aa2789246759c1dffdcd29f13c6399e252db4f2369f506f31052abf2fbfcc0e27f1f05ed74afb5e2315d133cef5f10ae778dfc01aa76c56d74d4cb8d430bc70c42f5e51c2e06e67322016ae3eb44d2515fb8ed359f82a6f536e0a8a66a19f09fb1d1a783c111733db699a7604b88f5a91340de3176af797d587f92bb9262a459bbfa1a61f18c0400b22b90ae9d92c4a6412a84936b99c6a648606f4822bc399a1119b1966ee2e0edef10c5cf744b50e1093c279f16ddf01af1d6a4c34f9771e045c3d53215b22c20f8d9f90ea9b6e062eb3eef1aee50d9fc2ae085450c0ac0b52e92bc95ec4e1ba01d7014de9e245808cefc24993316ee437b6a04e02dc395851e9dac17cc9296f521332181e17952302ebb8df45dec668828a5b09ebfe295ec58e4b638bd608eca4aac39507116efbbb5609ac7f4657d91e5cbbc7fa9e2c9cf47c2c2327f6e495f09a3f6df57e9b125f34fba74aa267790b1a367dbab64fd74af0d00bbb51a2b33b83053fab9221dc862bd01408392acaecdce8fa6b38ea4059cdb45e560b862fef240736db42438c2482122989e7cea4d7d616aa8485b0a5b0de24269bca900aa772c9288fbbec6bbf1aa79c31518fd5be6faffd4bd98160124f831a80edd35ca3be5812eb748c5277d3cce08f456ab9a7b3308fad383951a2a4fac8861724d80746064ef4f3fbb6bd7d492a5796d078b2f956cfb59a4397ba623700cc45ef5f6b32e5a3da5856e61e5c43e11e83dbce1120f75ad5c52f0b5fff3d26fcb5d26c48dd96c3234c41468924ec6bc3d78769c3d71b8c16ef985cfa1445312fba422fc68de5ed8c45ece5113ddec13b7e6dd64eb06b406aa3888b5a73dac77147916a3a81edb5379069cdc516379eaffb82705399658a4a198f54ed2f690376379346d3383eb241b32b0d3e3ea252771ecf084bd74a0a560ef83472176f369373058f35298177366860d2e889dee36d93a34007eedb543745b0f3f0b6afbff99683776fa75216469d622d7e4d1c73bb40bfa8b40752e8191987322b888a88f8460109a1fb876e66011dff2223e6f8104cc2704a3a1a243c4db09d722af9c8a903f0b592cd7b5df8d705cfc3e2b5d912b26a45e5f0e6d5c54b311df28273be87de21d29398187b4c36dbe32bac75e706c6628f8e79547f873b14c854d146c383e9b56e44648be1e0c39f58274d24c72ae8814e84bd5c380ed91c82894c1f2735053b316c6803349f1c47333790f0b4df6c73850a6da4492fab6001c48284f3ac7930e518262e10a11d4ae3173ac8c157c3c59c04d12e81b0d05324ecbf52d16bf32eba40c2290381f490bfa59e543593a35857dd8f1f674542b051fa68142c8c97ad16a6a697bc9a835195b28ce22258f082c4d96eec29ff4c86d27e24b6a423ea27fc4a1e1cfc910dc4188fdc5b7fb0fa0619e36c7383090ae5e8afbb51c63d71a48513b4c9c5bd837a7d03b57e95c33331a6d78a4663fbb67677d2992c75d2dd25e329e7c4aac2dd664563fe069c33f0b73b1603b74c3240e8b946c1b16aabb075a77d7de92394927a3b8d9688e963f7fd38952e0c28ebd8556c264ea7eb709a502a0e789741a65dc25f49cd002a75ade08ac750d74b4fde76d7ddfaf2bf58014daefc3f19095ad99e5092fde44b5685fb64f32f4198d8fb52d55d0d5f430c67003b2f4e6cc30c3f92b52de43fd777b5153f212ce04d99d70ce30e4aa2ae0b2b93b1118032ed2d2b8fa31f07b62f4e2c507341c7923d658612b09e435e330e8a7656a87cc02a430eaf0e20c36e14271e4f22cdc8245f71cb0fe7cb57f2dd5d7876f0982d1363f861bc8a70a3f88bebf2c6709e8e93cfd631f137a16d6fe58e3dc97b8c7c012dc7ee57451a116dfa3481aebb51354db44065438be0177e0b4b4f1b5c76ac52fd108f92a6e384f6385b4fd39c25964d0c4fb07f6f00ee0c539295e80a0e364badf66f9479fa2a1e95c0fb764ad49e3a71a2fbcdac55e061a8a23114d4e8e2e93d4b0c4bc4760a65b50d74a32dfe205076124728b9f20fcb9524bcc2fbf5526be2b36c5fe47f10a5823a641760dff87d1d55596ab26663b9d0b194ecd7b199cb5a3cf1f65e7431251d2e0be3315387c346f6b171e494b419370ad3acca94d13dfb7f3345575207fb1194c05b436a4425668e92888a96f16af0c2fd2ec9efccf493ba3d11a3088dd00a9211a16e5a0668523dc321f44d9f66ad94dcd86fb5333ca13b23adda5469c4935afbc01de1b9ebcec462acad9313bd5faccb7de0488e929809c0bedebb15d422fbd68e246c25c1e97065caa073c7b2b733330811434f38f806e5bdbc0cc4c7f844f7f35797967c45f3287395d03f31a96eff2d1ab5aca5f69182688fede6a78c987d7866aab465b0c7a5a4c8493c3d007ff7b6edad1d7c2c69b56f519482af8002a6fa63518d1737831df3d71ce065f78ade0ddde409acf00f989d548f37f4bbcc36eaf3ac7bdc2fe3d3b903da79d29be9a230a0f68f8b1093f7a0c6af49ea568ddef970dca2928be6f272c4474192401ab8ead8f2c4435e4210587ca11e3b9303cacd301d7dc64491b7a4ec5a8c756b55057a57873d6c7808d4dffa0b65c26c56ed352cb91cc83151a4e2be21ad5f0e479dc56405f1bc8e1f3a3196b508d61c38a708b7cd7cc5e9e30142197ad97b15ed80b4f444358f69266ad04e5675a6059923533662db4c2012b48925c41e09236911dcd6bbeeb2a62cec2b76ba6ec2438875b2f3e042ff2571ef2a1216d4fc630c66541bcef5f5f6eba58fc2c1e8184370330265a318377f1d6fa78ed3c09671337fafa5989fb7aff5c24e8fd7cee02a4aef2ee2f4e48750ee6e8e5e8b6c7441052762747ba4141a28fb67f5cc70e5efad40285a7908aee1e4e1f1717c7c11204a4450b55e854f6dd3daf98c2349e502582276d497bed0cc85ce486d30a32d18a15b7e4ce72a5f342b0324922cad8bfa991b0203bae856bb6060d8fa2b5d0ff7746f3502f585cfa1fcfc3d4e7283c78133ed2a44b6fb09a941760a5a75066e3c8379f470cccb2ce722583d0aff8eba131f5aae10e27e248f1344154f7313667bf8e7671762d03afaf33928160d95d0316d226913950c5cad945c3465782314d152f81f4e32bd24256171dc4a8ca297dcda25b7b0cc37e398b3652936cca404b9f6bb65faed6185e6400dd2bdd48435a15cb8a925bfe43a858e9824ce2acc4943940117fd2fdd7b67a8b9915c131e12a79f9e79e80d733a265880d973d4eb72ba1c3e9a322047c1b7654d76055583616a3fb9a1a92b99cfb8f648161aa92eeec083f81711ea23acf2cdb4bf8f3e50873ba22bde2a5eddd8b36f982076251a21ff61a3016b00b72309fc562cdc3ea76404685fde5fe387750d84642f418d505638b041a0634757e68d3820363c61ccbd7de789c3d65e5bdd8af0e79f82906817b02c359c54f71f093797027bbc76a1549024eaea1bdfec1da1cc6c51c62e36d5f680b6a626f1ae9e0d997b49b652693aff9203f0aa9f2104418a51bdc3d7f1d8901b91cbc0b1c8fb7a962a0ffe6643e2f9865a1aa1bcb49376ef1e71cd9b1074062c6b98e9e8ddb229da41618248d81b136dfc8fb7cc8d64df0ffee5696a65354b727866baa4cd514719bf40679c05bf753da6465a33bbc691cd2662bf6256c51bef59f581f9a2692b691ea15f6ea407d7a5754deabd8808d3871922b5c8cc21918abed2afb5f3b685f798b25321d93aef42273d40eeb17150bc756373c3dbbf89095d4b304c9ea49ff01c121d134f1dc4dfdf6330a8751f4c7e7d1f6f81202698109d1c3cfb29569e4a3a0907ebc088d13820b20b184821947496e09e0e62a670cbc757d3f70ab7f473d211f64ea45c9c12a6cd7f0ca19aa1b534c1f9510856ff0898a1c554e1bf697ab1953bf186a0debac21c50820f77fac0c544180cd63c01c645c4ca8a431690186a45443d35b77a8e023a222ab8aa27e64d5e68a2c6e6f1fd157fefcf2bff2199fc16c1c7077b89d8b24030bafd2712607a80519045127fed7b11c30dd5b6c9a296ed9cb056880afca5767526b324052a03059fc11924d7e737a1a639ee1194b105f6a2ed5dcf3f2020cf1839113f7ed99f7aeefa63ab2dd83c4b5301c9305a8b2d7739f8ed2b716430b9e56b4093848eae1e64b20c144ce5bca5e7692ab1511bfb542cb50763b675749eea4e4832925068db3e6b3b6410e6beac725ef44792bb9600f651b2acc731b3503f3b38ff5c2875631b9bd14d313f165ed02a4b1e62cef10601061328b710472663e60b1afd78fd5bed9c00524be078778a4074ee77def0749c992c41e4a02b6c1f2b881ea682a3ea565e5ac0e0661a8b9c2393d1ffa42103e3f34d3e5c42f5add80eb1318158347c2b96a63dee1e2f7344277eff5fbfd6335e33aebf62f3c94d97ba937480da824d9ba9fc58e1cd5f4b6f84be6f302134a769a162fdf258e457d1521829f922cc3a6da720df54def037b32fd22889472862988eb78bc9a5de668d640bdd8ad3eae2ac3fabec8e7c5b737cb0a7b7ed18de91e09e9b942720fd30ca34f9c94fd762dc096ca3cf4bda5150daba2c9f6720cc09e323b34d2062efbe5957f4ffb08ded29edb7a28c95e50d4fc27f215297c12bf5bdf5f0a272115139bee4fd0ae04bc27bd0f07d1b64d3f847344e41e8cda63c8e6cbe4b8428807b8a997f690d6133392b06efbb8779ae542b8a3d3260cac2a7d3d68668db08ebbb9f83032b6a418f25c8b9f6d25487fed6401fb916ed07275d95c5b20efa8b59284d499de271f7526a67312ba7e84cc9fee82cc6dc45ebf20fdee170fb3689e3f54c9af55b0f0035cbaf029c74ef91f64a7f5d58626315992ee10ceaae7c39f4a7da54181798b11ebfb421279f327e0b8161a644bc8bd97bd0f1ab8324d8fd643c0a2199df1ed41241da0174f1aa7e64dbc78a9f0ce933851fe82a473d8824321c810e8b31d565170241972663702b70d0528d1fc625921140add8568697b7f9ad74882755c1eef5d286c375b44780385a8850655463d4654a33b2f3d6098dcadeaf0186a86856f4287a09be6973cc6925d5e0ea02536f8f9a8477d767c05883c7cca2a50e35ee0a5b661a6fc83bc89a4d09f7ee2e11f23b34cd282852cc91281629aa249e8b67c6550cdd48ee046b5a0f8980dad3d2c65ed5bd9a12f268b73c541d2c71ff59b08cc0f4481f9b9b140df09b8d5d9e57fa2f37646011fd40655c43b7d6f4393836c801cea660d6592b602bd02f6112f953f917a9c257f839a76f5a559d1f91a0e92d12b46655721ede365b305fcbf4d8bc5422d67a48422d3256d4f9a1b7da2e285735410a93799fa1581deb39974ed11d0c38fe373125567334e30e2d1251867f3b16d95727f8fd3f3ab775489f7ac8c306c02789a4bc569e6f5143052d773128b77234a840f732d2a839c0a0e739ddf855eb750c6bee9d06349764aeed575b07033c9c6d08dbbe738c767531ba2292b48b126187d0f4f5eaacd8e68a14cfba95d3ab880b2501574b07a074d078264a479b0cfc3debccb59817c3faf65629bed6bfbd6274200a209164a7a33b747d680a24d36fd17158c8e4b9802aa6c8ee3358f653192be7512cf651a6f43584d62edf9582bc74f6edbffb1b10f507dad7c4423c854229755cc313926c266092b7120a0eb793011414cf7789b48e8adbd49abc4c2e7270642bc91e85a564bcd3b6214a7e6196ada7d59274f2dde05398ac55c1ab58721d9b8a62fa605b62da2863700087170619d20c992cdbdc026403697d42165c3eb06a128bbe827686ea2cfa95ac6984ee4c88dc6b255e54b57c393f8af3846804e28e3c50acf9292bc8b08e793a33a54ff4ceaa92090c198aedc31a561c4198474cb145afba54c4d612c1335681f665b30912c0159b73a49206808e19e5de589d6838e5eed04264c02b21c9d24a8d7583a9cb225e45d9da62c56bd6c249f7621fac268bebdcf3f67fe16e9fe2df1f871c6ed5a076d69408fa9efecc943b01ef64dfc0f5ea2836afceb1bbf42266052ee6cce9b251be7583c78c175b1a6be78235fcbb7beb7ed1f9fda1a59e6b186d09e60e4146d37e76ee265b98e5e60324b15c50f6f90a8e56619b6abb10f97491a067b6c6024ddacf95613dcc62b6c254d19d521fcec82cde571e253a3fc8d866273c24fec6dbfe1d93dcdde26ce1145cbe3b867bc4d3a26f51cea7e58c96d44aa7b191695473a8e859d39bb2598e9a59996997d4f443d3465b322a7af0bb409eb293985a1b039627cc39733696ee590f630e421a00d3141965b922b3f5352b641feffaf305b5038bdfb6097976c208b6699729430cf9cc95760f787d407efce1e0686c1acf31857f9b8788af43e2498bdb9920022486d500cf537a3cb0699b75aff49f5b967b6812bb960d4600498a9c4f98786cee107a14dfc46e6973c05b15ff04421dbfd1eb727e3ebd2bbd7356ba17bf3f7b3b1bb6e9c3682548f8322778ce718f8d015bb3dc6e790fee2c56d2bae4a97abacdc78d8d4199e1512a8c5fdc505fd816d8eb1bd5471b6edf6d1ffeaf7efa77bfa7c9ec785fb4461e046e98325e6578c750d9c739e38ffe8b11ce37e5b41d8fbe19a7065166b2643954f34e2adeb94fbf7622787237efb10a856d3d3ddb4286248931fa0928b4fee4961e5760210f5fe244014b4ecde3dfcdf81ea746a4947afb1bce115e997e468c7d318caec65aa312e0866b1c10ec3a2dc27697a49970fef664c4baf3334efd50a52f5d1a8145f3e312267714de981ac72b79fc2bc4c7cf2525afce8145e0f6d9b2aa75689ff41b2529210ed8ee06116a0c0452bfb588dba515593fb955200bf3cce72cc14545178ad28639d9aa30ce24f8b0b1803743f6dba389b9c36cf5f14ee7cb8e93a43f976e5be84985aa6e4038613a502c588b6079cbf37f56afde3d9fe684dfd5145ca7f6b88880d0da112894236b3343eb133d5301fcb5c8d0698d5c392ea608b413a02de027cf6aade1b663753f1b694a41aa29315a85f9cda8b279a0dd237a56d7f529a6900efb7da68e8287aa0fa85c68dc84711d9cea7b72f9b4326c3d56a85d3b2a97f6f1dfa2019c289d5f7a870c66a97b5c8f5b8be99a5290ecde531de603abe5711bacc6133ac21f92f5138f4a581bb5587fab45a74bc6ae0b6f68b6ee75c716abf4ccee81269934838497f28515774853f7f3e61e7bad8e382d683a17a5dd0cf4c1a633db177625ec04acc60dbe39217449ef7653247f19fd4cf6d39bf84712c69d5ef428f93778fc81ead2b36c7d1cea175d98590752e715eeda62ef40fd9e2ebc68a3244c65bd73bf33dbface715e0dc7d5c9815126e88f2693c32258c88caf4218314d7b23d51a7cee117dca4ce0cc3daa0a68c74d7465773e0499210da9f1366a555873f76dd7c72416ac60378e2fba97f1cc3b09eb2ef1b1db0866f890846538d460735f4597df6c707df4f90bd96de0d7980e7c0c5710ad826bb69e68d97a5e9111a13cdb9255822799b103af0f41f6c567119352e273fd6009eb143566e1efe259b55b0353ab25f384bd6d2c6bbff282b9637dd79528863cdb825b8e31cb2a92ae9eaa6510aa03bead7a175300b954f406dbe8befb3a4f0606df3de7de49873cb4671dacc3356916d6659a9f5fb8f446ca74f6571ab16e21f16245e23186692a3b55e5550094633940e34e5b0068c88548c5baa2e0be00f9124da1d13946d0a5e61e6378be2443ba1a117d029b852a3305e1b0eb25856f8bd6425db64ec2ef5219a1b3391a81235f0774b440a8d0ac22cede84b600783694372fa013abe6568030fef269c978c64170cefbfc05c7493a439c9bb2222223fa49a1666b4597cf91413d113b1c89d9682437eb69a8dea1bffe677c3aa3d8fe949f68c45c2f31b4ca3d78f4716e9bc64550768e732f9c34347f138cd5d4734530480c4d67d7a30b95b93aca6348554a018df8db2251bf4ca04a03096df37a2f63157ec27dff2ab68c47728d611465e90d6543ff280f162f51087fd50317a2cb3cfa175e8ccaf0b039addbe02623225beea15cd75546a062d2b4f708225ae017186d4bf5a09da8710d1b008fd7b72e0f4a28d9bdc9f28a80e987d40ea97f231371af35b4e16a24d0e3b26ee5f03abd9064903094b45bd6f01914b104eeaac2dff85b91729ec84336bf838991f005f82466cf8d4c6e00afe1ceab4b0fb626609da79792f1a18beea46c175837eb16ed266621fcc5f92e6c61e048a6b95e234ee578f2d472c3682fe9f85b4c375c23bae9ba304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa75711225188c75a37eb546960401b6e9498217e945fd57237af72bb6f215f04b0b68f82d1c103a609d0a5fe66dd8f8574e2a9912257c7007f9dbcf0a29cd1069db22b2eb447bacc0f0f46eb43f8adbe30d1c2df40bb5b9b7ab61cbec5727d3f606426e0fdbecc27018425112d43a543e299f17afd2ecb69a734f21004e4a4d949358e537897f0d897651834c05dda5de13458486a487a2f4027d17f9f4b5e01564d09323791cc8a525f15c2881c480c62c680d175f980613b0dfe0cbd3ab8b61a7643648c3950d6cf7efd3eddf7285f66fa50098913068c0bcda80411a7f9b6fd8a94fa43f3dd2e5da9d9b29756388fd60ba62145337f40018adad4d3d5c1990844267a4fc363292fa289684ee86aafcac5bafe60674daa6f2b4288d5f60f1beebb6b7d4e2d66c3a81b4f8b0de9294dec0c95799a6c51fa35905e8cdb3d2aca52bded97108fa0ed8de04bff62582aec2373100023b906e55c7e922941154f2008975e0aef5084cce677a0142fe3f5fe42e1c7790e559217c2b5b9701b59331c1ebe3eedf382b3d626102aa123e32cce5a88edf025cf175f419f59cb5055d811a5638f59370a059c90adae6218d9d25ffc4ee86e25a019bbcb731e3d2fe4755cadc17fe6491544e4c24e20f5e34ba2d0ef082b19f7a3177ba4e9c654278a2a597f46808f20dc4a1159051ebbedae75153fdac9db16fdb329be146955e0939d2b4b7acf313433983742bdf99bc362d67d5ca61ce8d4e8b9cedbf041013b84e40e21baa9c18a99907afc8170cd83e16ac795c5e7a84fda5bbe6b94c547715db435e87078c4b560e4a28abfbe1c1c3c30de5533d9f4943dca6cb200178312352c96004f4e9ccb8f686d459cf381caf0a752ec9a6d3c028e3a5c7b62a4d55745ef344bb683ff1c06399695e8a434fcc386e1759a77944709cdc297bb528ffd361f246a4ff0a8afbf3350f87f9cb24f83c5760808a61b04556d1e11b25100e9ad85df8314bec5759db30ec297e3cef2f2b6e8b687dafb496c6b4d723e1a4a74361b789a5c5ff47dd91d18945532b22a394dac9d959565ea24c1cc243e193bf11135218549e3e3274b0230c797bef81798c4ffcd741bea150deb49b16de639a6d92fcdb6ce0567b0acb30e730ff371facffd4d1a45ed17b3bab9124338f1e91240a394d23434981e5bd47dcead11ebb843c0e44697409dd0c48c807eb65e5691c0588fa6f6ccf6de024b61cfa9165265a5d58c5476ccc1c083ec99fa7621e2c61844045ab85cd99e7ed5c0f04fe7d5b1f019895ae90076af98896b0ed30342984feda286b7f3ee7c780ecf6eb7acd10743bac6a5e9abfe8f9a08a536289af3c6eab0e910ad2d44aa65253caa3afcd8ea78ca0b0f333c35d0d4d614ecf72677abd6a06b15616d3b4c823993a85f75530eb5c2cf6bed87ae5d7c8f160829a4a50a3ec5f9935ebe967c58cbcf542177eb9502b797217c7ac53cbc1fb65f48a6c90c8251e4391f6ec68f102db9f174ac82efe78e5c1942cc090cec5a817d7a30f012e76b118452668f4a3405916c13fa442064709dcc46e2e46b5fbe00ee26eed893781136624329e8dfb2a3792d7e1cfcccfe650184117b16f23df9625e084e62c8d76d394f1f5c36eb60d67bd85576cc8dbce409dd522d9d24947c10a5850e9e64a0bee8412cae14a7ab6ac19af61dfe92bfd35d2199f1ebf7a4127f32df9e8b6889c885b3bd56047a36d06b60898d3d142b549d350526da192a6ad003ede8e909f1d7cb82d2684a3cdfe7696ec6752c136d2a1c7af801aed417d04e7bb349cce0c59c05b49d6d694b2b9ae6b93ade84695e3ce4ca1b09f16e8c6676207f94195499bb8f51bb01aa8bffc74177f0d622d931985cdf03e8570414dfa4336a60ac12654a51e79e5d48f28a3d5eb2601bee15fb9646dbeab122b81e4662b5bdabb9ab51b8af8803fb279f25816331436c41fdeca8d5274e959126c44ebbbca64326d1be8da51f4d963c0b5811c99e510613ae47579c05463734ba860a221e3a18542ab907892764f143cfe6fde995c749e9924483735dd77d807a823d2df1da91e42dca6eb2ed866aeec52b440662c56a5830bc6bbb0e4a13960322901c3ea1247ac8cde8124d5840330ad06d29cb2885ad700b00dffa7277ed97ccae8b70463319707163d3181859a25264cbe61a1162169422c5399144fbbc45d85b69a886ccd14721bd7b9090a273e43e56efd9fdf42749ab5bb4d27aaa079143ecc34c8ba623123e9e509a8ddbd23f55df55200152304120a7978a9da9ff5d9ac75799c3fcf0d85ec34427e976a4c494abba4cfc5a1751c759125f709464db42c9396364e371ecbb620eb4142ac08b7b70d276041da8c78dae45b8e4f1fa37219c47d42eaed83769dbaad4d8c8c6d3ee7d2c5b61f40383645e0187603ca728e68f01d92cf5db504230d7546c3eeedf63f3c566269e2661cc4db78af13dc82619fec7b7faa5255582c2b6c7155ac4d2d8efedbe45a901cc7e2784d84bd19f98fd41a07552e85c400d6c69aaaeca2b5c43818cca484cb10436eeb73fa909f22a549bb071d1670418e6cea10bdb1955867591a13f0e927e9176cc72f28422056ff5ca28b28e619969fae262068faebdf73dfbab5d15dfa3c00163eb5fb96561088b69979c0eb9f17463c358e4aafaa3883faaf735a03ab96480debba9d49dd74344f65b450eb2688ef229cc07f00f1e14127240cf3785e5f936e91ceca0c511b90487cfb91db2869fd26f1df589bc6ee09a74b15cd045089c55f760cf5da88fe7660bedc3a38f4460618a9c93da07e6d381c39845a6d1ff0486a27c9be459d43b29a5cf2a0a9e91be715b6114b544713455bfe81b30e57edda7d5fbcb47a9c5d9afe78273a549c105dc06b16bcb423afe49b1c8504873573e3cf7237e1544b6c1c96e6f926d64850dd5a4f2523608edb493d27df22a1a8d0d4aeac0af9adecfd7ead58552474fb3718c96cacd7c909f71f69152e471099a212f6288358ea40c9e9d2bc00319507727d617baa6ab41e5e6c480d843329748f70f1bc7e998b1a547f8f70a3bc0e800e339c3e79ccbedfefc3a0660d530b94d5c2e8addd057d1eb34b02d37103a49b58fed1cf29c82fd30403c5ae46a5772a95d2e0b28a87105d475b04bfe597e822edbb4f94b7b07dbd77a8599e502bee34f454f02ab6e72b9a7a7e1244191a24b8931237a74e6d9b5a85d8f923c61723b5f2a440468a66f522b4f815975378831134cd4f2d6354b9acaae5f435169f261229dbd1135326669cc456227304cadc4494c559737d699428aeb64adb8ba85796bc46878eab10d71d735ad013585b388faa8f993b5fb6954e6954832c5c4b8be0d30a9e6cebfa7e665a00eaef1b02e7755480e1c08cb7c61b2d43ef84f0e41bec8b612c6509b12edd4480e842c59352101539ab10211b61c87537778e6594235d3068dd20254e1cc4a29b13a3c2803a1caf173ca3927d521ceecff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627eb33f548464502cdd16684ed6d3e0a0b0b7f968138d072ad255e8407fcb839e4d174b585e55c35f4f16c72feed07744a9a2407450ae463805f233aa75090d1fb4aabe3b936f8dc78ce9402ecfa44cb0b27355a964c8c19864a713ea10cd58041ee5d778ebfd39b1e4eef8affff3adf9617e4aee6ff7d0a3ed0eba65568b00e122a737fed84fe42783600aabf7b7fc8a70902d2c5ed152926034ceafce96bb52c2f63e7294df378e6ee1128683631ce3aaf40bdfa746bb1deefe7f787f9bb103aa522365a043d9a51a9be05d65d2b4f9640bce1a0661e63f288c8e0823bed27c5113ce6b77deb13c182c52e689ff334438927fdddcacf3b3f684dc9662cc69c9f402ad9e43c062d36deb96ab648a84b01a7778032bd662e9664d5c146a62e36c39a5ffd5d3ca7deb80c34e45ca5ca0c38f5a79a4e75398c9e7cfbeacc3dedb2760fb8d311fa88c0013b1593ce2b986afd5ea451dc6b24a1e739c2d8213bdd59a05527d856a507799404cdb98214a41c6bce172e349e4190287f58aa5ef8a42d98f07603eb865e6109232bc97eee8fe2446ea79f5aeabd00b8c1540f00e258c40786f3c5dcee65331d29692c1dec1a4f7473b18cb6ba18507572ebb78197e182df20bfa0dec324649b3d270f82cb44e3bf6ce17ac91bd7fc89cb235224572204c3f235e6ea4de9e978a26379104ac72aa6f973f6de35a739c7039a602a9b52e69553ae6a9f32a85ceb788d08645c2f83f5e52d38155d49026d15b273c802ad5f05aeee573420eeefff40e572859001eb0595ee318c1da1613cd1a71847db3c6d9d8874bec0d76f37c8104535ef0c3df0628d54a7bd408663e557b76f70f098904766861170f9f8161a24dbbafcadc698c77fd199ba2746ec47c22b3a775e95a0375594aaa7be76597aed1deb7c815e9d68bce6a9ab8629954420575b5b39dc9bbcc916b115935075edbc774b957ec5b93565da2ed8928190f7b9ca02855955163f60db48814c0a135cbbfb19f5f1862e17a3748212b982cd3015bdba4ad0e1e0ca69239709e42469b20db6598b71411e60d0d7f54dd254172e254a37532010590c719c574045f854d59759f43f99e7d83b1c5011569b570bda43f2d9917a764f8deaafbf671dfd6fa57a389ffe37ddb377fd6b7c833415f127d6c56a142bcdfe5649d4f8e72c67a3b42a6619d7300a1156c69446f0231908be5217aadbc0923448841afe2c6bda64a990f2260ce30697c6fe27a68eb098242adaf39b623c94f8e852d7bae48ac703aad1c15b3147a53939cd334f9270accc81020543b4a7f97d2b4f9bc2cfeff5010d080615c640803c6664e8b77cdacb13894e705223ba6509b1d07a722096225983dc45c875c621bcb4fbc93e42ae2d41d0e6babb627151ea950719294868900373bd1573aa4da2bee7d0e5b284db0537cf56435d110f53bcdb159934422fa3be15a2c9938df7d9cf16e39f5cfd38fb3f4a5817e2c42f93d4879d3bb49a3f03936a1a7f05035be9503e54dc9733e8afe8bbeb8e47909105fe4c66005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259bac175f5a0ac271742da08322cf8795817f4c24531a231327faf3ce50a28152f59b588832c243d7120589a36cc0fda80cb03eb0655b51aa637aadffe54a671554e2fec9a2a08cdea78cddbb1fa6b9c38d387ecba0abea03af4e23e01ea317fa73d38323fe3e81b8210d7202fec8298fdeff4c64beaa854f2e1343060c3701d3b99b3e9a4add3ddab30a1de3250d6539f05ea40ac08935f4da98201aeec3f60605f808dd9c45ea0bdb8177d7b2b49bdd46fc4e13ef6bb53d8c019bfd03ede7d14fd3096bbb9cb2e6a1e62408999fd11397501e226fbbd5b78d5bea0c0e4ab45de213b39335753fa4ec52596c37009abfe82f42ba8cd96b7eaf3b662dc866b79d9edffd19c13913ff5420b22e7cf8ea3afef64ff0234d3ef1164cfbb380059f852f1e19b2b6813f2978ce39b46e60b92d0ed65f0b36f7dcfb4cc6fd39c7aa42e358432d7ba495eeb047ee0d300f5104ab922bcef2d77091f2bc1e4b16bcd9be5f14db6205b87a25d3326afa280404c1c1b47ff04a246cd6f50343fee99b9a77837e5b925106b0b64d20f38a99d11a4c98bffd2b8793bc3085b95220dd33c50340967d62ab28e1480a8c61ad8cd6d49a8b5a1cc65f26bebdf59ebe16f0bbff64a701d0e3f7d8ea94b1de542c05ca1d8a9ab17929f63383b1ed2de33f768642b94c0e0c281d8cd507e3623734867dee0781f07c1f070852ac4d3e05888f09e7a87ed7d64a480e6993682225fec1b3842c5da370733e86df8a3342a9094ec69937d0698d3d4f7ce42fe2dbb6f36f3ddb55b634d3f01579219e615b138e3811800ec5eac1b914f835482a33101957dc189364fb34361c1798f74c39bed50572f150cf0ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41ab9d41e2258c52d0c3ec906c4e058249434f1c263179b5a530f0a297d2f85150365f69be568c56e9aa0865a2d1207d66fc2b442135f06145c730d8e7bdb6f79858d1f2106b2497b665e6547983fe1d35561c5d3c1462a427acf783a190a7fb24cc69d2efed2792d99a879adad508d894db44b971f50a346f717806ee13919c3291a9f9ca38341dd5990a6a1a4868b1ed1771c310a9a1ec02c67879f4f2446c5fd0411e5558df3df01767046396349156296076b61b9670307fbdcd32337d097539057fa65eedb14fa48a1a6728c4dce9c726b48c384b7f0a437343576a2bd20fe38bb0c3163d46605543aa1c69dcc6bab42124e17bdce1afb64f983e83909fe168ac147d88c00f4992fc9815b6f7c856c92d5093ec2832849b0278f14eb502354f551814eebac0a6c048d58c28a29f614d1bf1a63d9f71b7fb8b120c053d7c2ab7551804fd8dc877417b664986ae756a67e46762cca99f2634b4a789c48a7edee59f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4ef0131ed79202821bcdb1c6b5f34172ae85ba0ff71aacfb937a7500ea5957593aa88cf3d78f73612c8fc6437848d5521610b3e5c63b5d18f870b61704837c277e7ecd6e19e74ae3952db8cdd0914b32b1349bc560e96c2da7514db850c369eab3b9659c51e568f466aa447cbb5899065af02432a868654ed020d319315badd3d56e3c3a3b287a71f45d2a1e22b27839ec5699cd0dace5bbc86829c7de11cf8a74f25fa58363dbec913960b0aada090ed1437fae3591f585b05579502d87997b2137a318b2199f5d4556eea195d676c311d3a7d74f4ba39c4c095261a4d12b96d55f2b97a8900020e0da370732da2c9e1f5fd0b745992600c43d9a4174d0c56fd625d99dc382d8c22605f41d099eb412ac2a548566cf605f018be516961fc4a6f40d732f71032ff205e42882441d1f62d2df67997376c76b2ae8397a27d3f39af4b6c8850e9d9e8a64dc81f11715dcb59c2e7302b15768ffad2b0f707fec199b75225a3ee6b5b16cd1237e314bc1e983f72b7720226c3a8589a1f28e1e0774b3faaa6fefcabd83a5094037a775b399487e32dad7836ca74528a6566c81ee57ea2c8abb6f5f44f59bbc7be688058c42d721da693428dd9f59c6d004095fd5188cd5bb6d6d3303d33dd5f9f2278b0097408025406809be92726481064306d811e2da0fe965bb2f719efcf3d7d7bda5a6568298aee2ac60c39acf86fe311ff9a25d9b6ab2911f00278e28fa9bb41bb187ec40b9dd65ee10c3dbfbfeea5af7d7ae165f4c7788a7894b104c625bef071eb6640044ec72833ca3f8ea25a2b1f7dd5f59d96b6200eaa5bbc75c81e8a0f915b33e74a0b50e2d0858eea432390ec3d5a262a7cdc14ed4f6a2bd5409c10b96cb1e0bcc37236a51d1d1c930938ac98d90105c50b760aeeba93c66bfcbfcc44cd5ace084616d21c13e0de5250ef9048523dca97640b4551d393f75db58ef71e8be12831cb1ac20c062e2346d1e013c49eec49063025c2ee351d5fdef79a935a72d1c3ff549d6d8e2c4a4375a70b846c60d42782d6f2b67002620ea2af905e5d54a05515331c597550fbc3a38c161edeecefb5431951d80083c47b371186db88667e28e69f8c1f4eb335bb0b28ff129527552ad5751ac339c980b6b738aa8eb842f870986c59bac77fce2254cfe1327ea187bbd95c3331449ec9829fed56210cf28b1b6e1f5992d94209b424a4121035aeeac8bc3a9440329ca91a87cba215c3b87a6d453f02f6963e5f49555cc378da123928f374b090a7114c3959349b08a364cb6860759a4bdf0e38ce82e3ddafc1281bd755eb0201085bc8efe70381c7aee77ac932a77a18e498db26c4cb895592d15341fda729ea690516cf6e2b60eab9b585132d15aad81cba131a992efca871938e7e927f6232b451905dc063dea39db6046d0a2a7a27ab9a50b19f83b06d82cb8d43aa6066956cfabc9c1050e7c130de99efb449e1c666114a9f7977f2631f3734246c9928cec2b9b77b6320c841bfa8a3c265b1e25cd5a74b66719b9f3158bd50c6d71605078e257917139227232849a90cf633d8a269988052272cf3f7053fca74ce0be89a78d5da7c54356e2fce196db6c860417c08aeac78a3ef119b2205f2cd91bdb2eaf5fb63cb541799ccd16e44029c2db294a64e88a395b35e65d2bf2012fcbfc6d146836b46c3c345da3fdcd2498095ee7e4ed3cc88452c4256a8e97cfa237c46078bedffe8ab0ff41da2495f59fa904a0da1d62cee9c83c57acc30c058f964202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a023ccc3dca189918cb5226e616554ce32d6460a414f13066dab545acfa762bdc90cf8a17fd7da40d48f12eab35e2e867656aae681d474d2274489ef54104bd76dd4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc474ad9f50ad8b406df24a85ba495ca58ab1761e13e800f052e63c59f1fc0e913289daf6434f048c41b9e670b67ac88ef8080008ce9d22128d2db916e74c38f048e2d63b08d05eea06245588d4996e8a6d2f9af8a6408ade0da5e0ec3ffdd9d0f012fa526ae4d9887fd1103d2f9740ab8a58d94705e6390feb39c7a501f21aabfec7c0a7070ff1de68130937a37ab1322930c4d7df41df1b1b17e48bc6b28d579918fd7fd26d53c9a67742192bd4069e443255f214df9df43073f0e2de27c3cbafa0fb5154dfbb0f216f9eb0ef3a03c76aff95649b08679afc947d7b8dad2bf3513c70453d5c517eb73cef16b9e2f343234f24b547b5327dc7a2c9d568542ac36850bef857e81ab7a6cbb9c0aed58bf54054de2403e8e1abe9e34ae9f5e6096de7fed690ab624fa29fa60ab51ddde7063c6f7b61e67702ed82246b3b42d9afa90bb4f4ed3025f244e199b80850a0a5a5bced811a558e668e2f3e8ff7a58da86b728618db0f451e4001b75f6fd6b10ba00124d949995e89e779a71c4c1dc56faef3290c3d7b5641d58fcbc004923241816bfcd99cda30d6a3616532f8ce3be6eec8009935b26e40420e967fb8eb76908ef9b475737b58130c759973ecea1fff72a75713e93acfb8b5f8ea4387d9c1fdcbb002e4ccbec6f20acb4442250b6409bfe3189f51c4d97ae270c676a0d4f5a6b66bae32d16f425abee1135c1ec9d339569a33e8a7b38a159517812132fbf701a5769bd9dc5252d4e91a3df393ccf6b086134eb31b48ae6547215c498a3e4ae400251b8e2d1ef6eea3f8ea5cb1b1ebbd16b509b9c3ba12d579ccee36ed3c9a546617b79cc6d273cb103910c8cf18d6f85e722a808a9491bc1022fb52479b5a797c155aa021ae44a85477a09de38ded22e94e40229bbb8397999b78fd494d945059f907d6c95dfad3c3c0bb96b471b2e81ab2d2145131e4e98222d9a1d579f4593b034c2de6340a2af2be2854e48f1a99b7eaf22677aee45dafdad6914148e8da7e331d724c10a1f2cf83415642a3e8740edb50d3ed0d56f99c33dd65975a09b13fc798dc33b0d6799acd8bd28efe972680271b302652fffebd16cef077aaa6b0a85bb5a00a1b235e32995a62f528fa93c765e97c10d3e3b6dbe84c21919cc80d53f77e9d56bf07b2f8b4de14cd52b9597e7bad302631fabc00d8f676382a45726fe656d93145a270361e1e7d6c76c7c8302ef1004b56ab9b88ca44d5ad3e1bd7b1102622d9ae327622478c7bbdd9057950485c5600a404c67208c97d544894fb58cc07716d8167476c999357996bb2011862d4a6ecff5eeef152b2d85e4e7467067c0a402867288d546cc296ea7a978a525dcab757acafdb8986b4a8a2f6792a89f97f373c12f738cf19ba05bf2114cabfe5a953e0c638805f740dae361dbcc27a54c1e5c414d819e4f864dc97e6557c121740170883bbc4fc54705184ee695a12d4b31ea9f5643621845b50da93f5e7c0a92fa68f619b1566c81fb2cc5a5a9fa70940eb36ff2eb74a845d3fed9047f39d0f5bf06bdaf8c54dfc4f8cc121e23aad2557bd4beca8dcf8c89ffe207431cad6896d580e89975890abae57fc4e5564e0463e85de96534328fa23ae304c191058e63be7e8b835787023445e03bba2c993e3f2bde278023b3d3e85a44fe954ea29572861b8ada7173aad707c1e0dc07c9fd3ec6960e0132a4789cda6620dc4d007edf5c6d273987e1e5f957bb4a12512adff136e9b083a94226fac76d0baf5ccb68dcda2f5c271a3457c54379f8de4617739472777d19dc965e2e1725416b75d37140d1317c9d210b2e89528f712ce3f613b1104d3b02cb53d9d90ffc10baaf84eb42f67061c8d621e3e48ec300028eb3b27f729fddb91619d1dfa918b72805f8f242a8fcba91ad5ff8907731dc14d2a3f793795a8118413e71f075ec0277d9857d72cf33f2814ac8409cfe339ea0d2c427e67c7c92c1ab0ee6c73c9809c106974f4cdb671f166f74a1a18d6860a81ddf55dfcb865eb708566647bd8563fb54cc40f31c6a56e27e03794d3fa3329673a935e88fb4086bcd37e3c473641a62432e04894bed899692c5c0a81e3ab1a5909d92e0b8e7e0dca506bbbe938eb64ac3a0d2fcb9fdd2f21dbb3e035b2fbad60b6ebdf31e6ab0d7a0066718b037b92cadf42d67f8ab30581e30aec3b1143e84569aa392da8b18509dabffbb1f93f40accd91da19ac45749ce4960ede2cd1d6959e1c05db6bc9b4d44721a95492c311f508de26f41b6bf7185eee038b02552159fac7a62aac5bd809db97d444c4dbc5864f68336f2ce24a28a70fbbf2ad3434b64f4afa5a4f3946592174339ac06b4a834bc82f7b2b47b2a7b6a5d0d4ac48b41c5d348dda4b06a027157f51e5441706b750ce065cb4224c9d4d2bc3be4f23dfacade3606e033f25e95a52e3285925a4f61ab929f1f59784cc83f82c5c827780a3ee95b2faab9c9f0f750feebe42edf31e0ac98aac6b5c6ebcc708a8710db4613af57e42a9bac1243d54b837c91a3ed7cf6c9fff0ee6b6199c54e171a560bd4d96c76c230cb73e9ed7afb639c5825cdaa2f7e9318ffbf2e395ae1b83b37ca9c43065437213eb33ce39bb90f06303854d3dc48c8960c550a235a7164eb427246b2688cb32d2300b7e8f5d955004c1b391111bce5b4c328b121cb593be45e59428c850629f826d3312ba3c267ada018d82eab78f3336476f66c94fdcbca84dd74ffa03fe6f2914a16d95b3a3daade94380048e46232f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d57601db4a7efd3c32067018a72875f47e4ab07767e51c7ae2dbadd7c6c7d564301b7a8d9364171529f6ba5f47a8455182cc1f9289471bc170d1cd70e7a09ca257e1da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf311f75b116dce6f4b02df84b856c23a2f729e9849fc3424141c0f4053b783b862594869f39a91cc32f1f3e1cd4f448c8c14b3ff86de9f28d9776e27077ff0b08c24f42bae6eb8ae7608b6831682f7a7541ca46b9203d6a6997e7d18760988ec53c7ad142d7d01cf645dce7921ced2589a8faeab5813cfd5a889937d18d404661c804c9fb19e58db707621d856fe5c6e4c81396efaa84ab2ca2eb9ebaf61c6b248a6722f88292290f53f7bbdd6cfdfef8a206169b34ef93027d3f3425a79d7969446cd3babf029677896dcc61e8783c7c9a09fe18b7a641f8d0100c6ed24d53ec5943c2fcf8cb67204a47d8de7a4e29bb03e7031c3330d53c2b67f75222374cd774874bb486597a7a5df0bf222c7208052f507c7f259250503fa06375fc5fde977d4c9d1e9fafeff1b4c9f745f73ca538bd0142a66395cf1cf96d183317c65b9e4d471867b14276c756b71c0a32a1da4b11b3ced5dee75df8638ade4e80773b8515b07c49f7363d0f77c301d4ba70e7ed1f0866dac61e7fd5ce7410d31e1dce67982ef58379e7e5a6e3dae9c3ba3389b0d7b708e86878fbb471c40211fa465261fbbdc26545c8c735810025f3bb3bc1d52909c45235fe0b02f848a7dd9b77b3b91018eb11350c7c5c7bdf5994c7be24ee7a7badb4e51e4ac53e4862010cef9b2ff2e1792b07d179d43b58d3dd25212ccffe4accee7dcb9bbbac7791d998ae7600056d32dd36b76c302628dae073be12e40cd3a05d4abf71363b72c8cebb3865c7d63ae829e4a6ea3014e95870f1e7e3048117f9b926a449f2610683bafe5e3d6570e206488e08364919adf43570dc7f7b298853f1108ff0ae9eb92f9ba5415b5e8e8ff97e6132bc6c1b82c624218759dae3cca028cd13e34afd6e2a8e7592491b1110d10572df3cd76376852b221953935c46a1c5d1234ec5680f8c887a4755d1c13f13dfb169d2c9b78a94ef1480910ae7050391e3bd6c163002d3420d06536f478eb0a79f1a1206b4384601665444da722339d96a5aa8f6408c5376b6ffd3bcef96c28e800de9ccf88a35bdc3ea630d2ec1a6909b164010c405dcb41836fa5a7081d14e756c2f8c1cad415f635aaa94aec31d6d6b01210b9a5958f40701358c85681959b682c2c64148dc460c37ecabdaef20c335f0b765b5ceb850e5f63d84fd7f8300ae0bab42667f7a00f08a1519e38eedbfdc894eaa847a25c0fcbe5522a66f6a9084da8052c2cca589c808dcb6497cc0b820473532de5d9f614a19f7506cccecc0073985ee2477aff7d6d21a2bb4fb111334673a000a04181a895ad3801d5610afbc06e5ad714e00e8d5c7a4da49d3e99b93d6c79cbea28e25456545886ef498bd55acfeaa5961705836b27bff9dc9a937f84276520520afd6f8fa1ad00ffa0f36b30d16c74a7639ab7b849c8e87503bcf504343f319af063ccc8e42519d635f5b91b731dc5a0977fcd46645032c4f0ddc00972d0830e1ab8c2502b14838629b4affa1b7d2b7911fc302412731e529a1c42ec61aa4b52d67fb8f5af0b5975e35baa66dc5633fc387102a678defad3a5327a04e84ca70a1c88febf24b32de58eaf8c71c845a797632a7ea6026beefac69975742f4764382d2f01b2c523069051143ca378d3835ee9046dfb5a314a4d6588f2d871ac95aeb923767cd303ebfb52656345cd991ab7b1a15df276274f11167dc053e9429cee0dd491eb25a95f96d07f0dfcdd80a78f79951db9146a7ef0d7a66e9d17fda7abb8b1684905359ce66488e8add450c9de7111ce5b156e032ffd53d54bede545402d1ad78250472bcd7dc3f024d18bee53c1fbbdaccecfe09fc8180fafddfb21f2e0e3788f1a1f28ff557a6f1d65a6b685a7c62d37b5e45d1ac12092d3ac6d9c9adc0f8f8dbd9838137569776a7fbe5f0aae72023131c9a4e530d94dd959fdae1107781d6dff4b46d208b2662dc07b73072331b0431560d73ada2c7062d2d80aa54dee362448c6b6e1aa18cd072103652f849d5b155fb7996bebd10d02c4d7ae7d81ef2ba625bcf418edf1e8c7134412e4a956a6d59bea24bf7c585b95f511eec457c3235093b76123610902f96d9f171d5582ab83e309bc9a6fa0fa72d17cf62f9742323b0ab7c73c3123ff1e5abe2b82b2c0483756f8530cf60ef4fb780c6c15f271a87f9850b2ee46af27c39003af9edacf31acdf2645df3378937296c8b69679c446d5fad61a8761d4b9370686e63a2d87e72dede22b361fcb0efd0bce10131da002b947bf1ef337fec43ffae54c88600c7de721817580e7b911f2bbf9920dad3c12bdc7c4f5805a9e4aac38f56d78030a7ed48e83e7248c4105760535c24b0f91fb43ab993ee955de08e988bf5e5b3bf954f897aa9a0d02f8c3dca80be37f54fd41696e77e69ec2fa518daf6e9f8d1e1191dd4fae970f12b5dbb1db2250d10ac64600a8218423d0fd5a911208cf5700c4fe7741e7007d8d2960e14d257a05741d87892947d91180f18eaa90f4fa0c898e1e8b5941bdfa5995d63fd9652f3d381fa79722934b573d9bcf4f21c83134898b98a7afc4613b6d5ce89f7a266e846c677f5fc08352f62e82e7d310fb9f430a585bc42a5762a42c73dbe02051b15964b96fe1e9a7b2a3a32f35b2593fd6cd661cf57a6ead5d72ec54626190dd9b202b948633cc75347465e7597efd938336c3e4f9b7451ce39fea5ef410dfcb9de3ecb0fdb15f9f99e7c7c444f54e6d58a7f37a8e96e73154e96b271be497033ced87469630c0ac2e9a46fd58b61852a432921eeabf0a7c987a48209dfab8f69c11d50addd06391ac049a1e09256b36e443eec8452d88eb526f64f79d9c201edf3f36521a0eb4337aa43935354ff46da755b986edb212af120907ccc5bf59be79976cee7eb226f9badfdf3aaacccf8cc1eec04d59f22c9800693a366384966fbefa497921925e566650b84d29a01db2cb766fc9a9a979c1109b5d6eeb9cae4b0ae5dafb6aebe05c0472e8a97d2ee451d6eb48c18369af19ef15c5c2b79d91175a39bbc48835cd6ea5121868824655a3d5634f99abd428455bad24089ea391fc63e24f137cffc95eeace9d5a6963752b97b587b754379acf09f171e30051cab1ce3511a94fe145e5849f5e9bb41b1126657f3be66db8c6f34ce8696f93acae66ba6cc82f41072d7b079900d9e1f9bd50a9d405f019787c5b0a55bab4eb7f570a5047876368c742f6cd3d46c478f91b0defdeb30e226e8e4e4ccb6a3313b86df64f422bdbe6306698b783c479ed3f028eb4e51638fa2143f5bdda7c78c3f33c738c51fbcefc9da70c327db97cc45238b9af0f8fccd720a4eb3c7101160acef9c765e8d3d6a1f302e53e090f0a39b2507c19b43998da75c710adfc03d831443ad656e46c70a22d98c01d8ea61e74a599198810af9ec3f448d870275c6552ac7da49a99b5ed10fa60b813468d9dcf3e0842a0db9bdbbe030ba14527147f42dd85ec44a3f6acfc65bbd8e211cdcd5531f3fd0345691ea1d62b2ff12f618ee531e3fec8b912dbfa39939852971d5137445c35f6824298b6190d98f13bd202dfc47ecd5939d1018ef68d50285b264f6333e70cb4b9a95b7aad2ec3542fe06966a17f83e33e7f293fe42853b7cb370ded86215334b1bca86226a447998eea843c6cfb6eed9b1cf99c4603f52400ff578e1d35e26308fe4863a867c2107bfad8c114ae25a7a536c82c887bd03fa8a3bce1b4d531afcc5727b9e8b5683fa9eba2042530798ced7d0ce28872321e98fe35c714a1521b5d60af9e8031afdb531ca169d086c99726a7680d678be609e6e0df3d84bbaac1c65316f22acb4b091988fad0448c74175dcde5a6984865eeb078e5ea9f920a8e7e140131c39e9b75917fafb741cec4f1d32811a4df184a254bff90b94fd4870a1654879d361754812ddda169ec18dc0a8dd279fc409dc87ec861c030c487cd802830b0cc8303d21f1365e952b7100709905005d120afbb19ab6d8bfea592bc92488e019eda3d06f006de5085f31b5f09603ff0dbd4b9389db0696aeacc402f97f44824159ffea9f9c3dd1c9933ea78ea53ee6fed2b61007242c11ff9ed30a12b81bd17d11e1efe83e07897fb30d65ec591bd4a733ecf305e70255ac3390e2a444585aca35468cd39e69b581bef03eca295e5f73c3d02e5bb9542695bbdff0007fa3cc234c391431cc7bd56d3359b90d69f937e9195ad49f6e129515b6d0dd5444f940dc47572db14e0e977c3ccca1fb520e80c7e84d52c0dc80e4db8c066f9a1d3e8dc6641f6729f0e92b15414f9fefe7206856cbfd233a5ec143de7a18f5dfaf567c3070e75f7de4ca48eac09b0ac86ce32d02ab5176e597430f55e59488866fc3b7ac8e439f7975b3e8891c1e1de70ab9ab00082a5ad4ead8b72fc3ef046b2af6b2033799532314cad39938e72bea02bd0f3c4545bfcc37389033474e34ed27f6586536222357c5dfe1474141333eab6efa569fb91fd0cab0a4ca455d9c5e75b8c4a777acbb105e2cb919f129d90de5e4e2f7a708664a795c5ddf1ddd5ea189d7f833182cf994b3575e7da2c5e90eac4004de913bfea0d3ac231557c510ed29915fa321741866267e211799fc7decc4ff9c4913721166c055bd5fb860dd0c59c16a2198e9eb520d3f2235134578639884ffb6f6efa6a363a04cd943fb92f3d6113d800bb845ef62cb6bfcca2898a60f334c0d6414649062c34637cf125e521c2d42478712966e39fb6ba42e7b6f7d390cc0f00c7fc377d9c46cebf44b5e8ff2ff0218645fd347401c5a0a7fa3a321c9e1bbc67edcced8101a92c316f3402bca6f12db8d80faa1e0e8287971bbc352b8bfa364c687a94b1aeacbc24bc2281b03b8efd9ac589c6388a7db4617ee852d17ffd13a798377c488ebd42a8c1974a934ef59536c6aef4d90695ae7ba46870fe3f010815de6ac5deb6f9ec4e2175ab729d1c613ad927514d6e5c8601a47295dd24d0b644322326ec402e188ea889e44b8353bb1c5046667cd6f34305db9b08ad7d6b9ee2681dedbb11a97f7ab2cda60e166b80f0d2e4af24f9ce9ef85e319c0bf194949d59ad4f19bbb43c2b8857390f6aec181c7956e193e2b0b24c95d8dfec67e3c78a970a29e43182a519281ff3db3e3270aeb41b5b65dae9c1e3971ec72fe80d16193917a37b66e25b92d0a8338c1cb98a3b21eb30e8306c9c1ddb5c7d7d9a8f85472be20c33e1d50caa87bfcb86b422b6e7308a43c300fefc9276545040ac00b326a97e1d5f3669f358be358931e530f08cc4e5de304b12d927ed37be822a754593d274b802e47e577c3de1bbf2c4e8314b7c3b32d4c104f4c782a04bfb0ed8f8fbfa1a64a0fe7dcb47dbbb6f92649fea465c2abc87bc1b959ceb3ff6dc89796d318a5fb27be41a05a8250648473a67c1e3bb270ac77808d45b4b96b6a39503cfc9be3855b6bd7e2cbfcc9c6dcea956be5e0931b6a41a5108583f9413c14e2e4ec7ef8f8bbf18d1251ff8000053d56356e09f5307a3915b25ba3cb145d70759f33c443c925fa6ff3121e90ef20653fb511040bf60e404574d7e9cd4d93e30abb4278abd9e0f6da452f7048698fbe32bf352de99717251c82120164ca9ea244b994872d242084b7278bb1f62e6aa5622f08885c2151380537c3a1b2ba0920e8dd24084cddbd68d967881c297e751f236424d26fa3c91ad439f083d51a0e678f2baca23b2023ecdbe7bcb6975cfcc114c191021fcbe98bb22f2d22e7b6b7e74f14564fbca257d32fc01910b53cdeac87f539f761f094a29c9e70855fae83adcfe3f8ba32cd0b906b076f032a70026aa429f2264be6f5ee1cc0798d14fbff725c87ab8cdf5035872ba4d53aef2e89c2876efc692a6b381c5eb2405284f536d67751c409a29c0a24d149f5d16f53eac3f3ffbda91f18c4d762a4dfa128169d4d0cafbd42cab85dbf1a53649532d84a39851a1fafcfeb2785ad0595a421e99145a41a7bc801460de0e48e3795b8076de6fa51fe19b886162b3fdb305b80e826e6f6322dbdb10ddbccfae3cd6e030902130fa4e5cde775defb5a22e1cf1f76d317d346479639adfe5a61f1ed804705894f669f9897a1ae57f661b0c2cadfd36cd468e875f807554d5a97505760b1e356d8b5219f6510e56497b9a3f9107e3b551011443fd8e6383502da5529df9468ce0e845d720c217a49501635b486db250c8363b28fa85d75e228d5bf62eb8c7967b71a7a6bdbbf263cedc9178cc00ba7f8718c8fb9afaccdb9badb84b4fc38e7f469b1f7ddffc0a2038079d5ee0b87a5cdc94015a6de05fb654a83edf4f24c211de66a12a0d833b8d53ba216a458c54ca42cb47299081c543ff755cf38f6523458636bc13f3431634bed80cc996d6e1c8d109957770700d3f4412a4a79069c3581c4bf65a308b4d2db9164dd9e16cdc9113c5a106b88fdaf388856f829d7b459be10e1afa4ca1e01d9984fe158f639867c5b278bac6f7b4cbb6ed54010448835d08573c79a3e8d9f16e3eaed012db3d57ba79314129d1dd68d4b75043b5ae764da536dfc90ee89658a4dd5fb5d25307825a3f1ddec83bc1e66b29c62730c58c521205726a63f3d23f3cd4e7e465e41d1a4f32b0cdd04378a0cadaa9df0fd95044958f05eed7c5e51dcf0a295380fcc676ba5fc1506288ca19ec189554e8d9d5b934217ca51c3e61d336c824cc56dcc20b326d733186bdf172d6fb471afe6b65d96bb0bc58a91b2914f90bdccb8406ecd5daaba3a854c36010c7845376eb5227df028579ecf3eed061a39f9580f93f8e152b4e8890bd0df2697bd76c7c0ca9716baa84ee850fd76e04f769629b0f741ed6da0b134fe609c4c06d66356ef31b18254a391a54ad9ee32d47c61dfd8b58a9292f0da5a3ce41e7d19f2be14169acb8fb1f23c459b8a196281be0fb661ae8122d5486754bc1de01eb9efbde5b15535454a1468231faa152bb538a82345a0a03b9ea374ec012b4dd53c45227a4ae91b171a799b91d3c64a49529ff0802bc43981266bd62a43e0de2d44e8c9c9ffb055547b6656c27f28919b7caebb11af9b644408020b2304779267c8e9409c2ab08145b45491713afa7c22b8581f769e747923f737057cec704841209ced73b9388f7e7cf4df58e51421d336d4f7f7cf2ccac0ccfd8af5709a84352e8573a1fdd1efae485c36601e5874f38a272f8a6aa83ac83fc343b95ec313d97c2cd2c4154f93c0f08329f3352e54cb6494d9c7859ca691d24cd705ba7d69eb1923144e5b22451ad32701daf398a9d993d97eba8551801beb5eab1984c887a8b2ec869bc35c1ad257901ad8351b9cdea658dc944195f5a839317a4703a10f6f37d784fef6c5ae7db001a2021932edb965e4dee43b43e2c3f8d70e93a1ae3cbc8abdb56698eecdcd5119b605061c2e19ee5b8b6b61bb2d25317469fe9f7b7095a877369d10ee7df908680e85e6b3b0fc3675c7a1df13c8fea3ce843a9d23b33dc678332a30800344f0589f4173c0ab6b63d7fae45035829095a9bdf70f7a7334447c25d81df5dffe11c3f7afbe10b1ab3266c9650eb94889bf90715ca566a57cf5398ef9d79c4c35a50de53fff97f21b04b107fd24dd6cdd66ede34926583cf3cc3d8238db3ac4b3079b09435b9f00356a2389f47d7de6a5636408e6a46ffe4ef0443a9cfb4580d00b76bdd16e5a4eeb95e8f9ae9853aaf876d574bd3ae565f06b206bee5d3dd02f6a07f0a0063f33c4b8f4ef3f8467a5f5bae97ca0fcd849ee99224ace1a815e65f0761295f2f13b8a9caa57c596df1bc7c376c75ee3a1c9c03ebad8bca6a2848a309e4f7d312bed81640a7f17dbd450890932fc2925dd6638bcfc8de8a78201e04879873c144fdb41108a5614c1f325cd842d65227cf84072235597de5b56539ed79fd8009cd96d4d95f53aff76ca8f0a4af50d590e25c4a07bffb35968b50c49c5c6fd541a639ab6e88f253621e9e4c910cf21ca092c6f1ab66e47030942b746225464e43a8e34a10adb174384de9213f31bee73c903e0e3c4789fd1bbf6e55e91b47b5a502f6d8a6e5222bb533596d4533b55dfd3bf9c05fdab7f5651082e30bd3b3245f8ae1a26f68a7a00b1dc061d9cf81acfd0564c716a0d5014d66ec677ec4ddceb827491f79194469ded920da97cba3657a7789d8e012745436a4295becab88b8596b1c6505f591f5febc68b5c4d9ce80b0d1f4b102f8f8ff98b748b8816a78600b3c2dd226cbcd9b9d016f38cf333c1ce4f59c52422bb282c01cebec4680d707c83df01d2db7011d1dbc0259e42a40dd33b612bc4e5ff0f1314af5df58ef0c8b6c8a6a30fa7eee8769e0fad8147cdc69809ca25d02468ebe1a7d888df3a995cef23cfa80d25f72ef274136ea03655d4ef66ed703bb159a33b6e3492a722b07f18281abc76c10e64879e82df8a2445e47492a5b6d3f0fc20b0476d51ee0e281168079b7389052480cd4d97ac133018bd86f03a525af887e4871427bfd563406ea78559bf893b60a05e3c8afd245e6bad403ce50f95b3bb4ad12e6f7286a47c56a9c27b24854431d26ac8aaef8ea3c7b78e51be9ca5651f2cc9117f586000700b6b8c4314f20b911cf5113b1fbd569318bd311707349c1b025059ffc1b43030e3336f7129b746def4645cc637589c0d1c861438701a33c1da2a16cda0da2c4c2d2a22835a83f36e00022b5bc1a22e72d9457351bc8180b06a6039b97c3fe28fe81fb62c5e1a9eb124156d9c997feb8719cf2f4bfdec5c4d620063479c14760c36f674190de0a0753a0cde68241303900655a65a934c9118153f46b4f95948fdbf7acb9990c97d0d1602f479423dcec93a340a883251d721ad308810fe9b2e9e29e90eac6203fe05e4e1587e7dc5d673164ebfac01096ee1e9f02ac6235c48f4b9a38bd6a172a38e7177bcceab2d15d8fe05005e576b82f81d2fbfefb99ffafd050d990ddf36d7b592b3231e1db3689692b449933bff803fe43f6bf2664a2f9e62c46e4a8fbf7acd5298211a369e8031ea3750994016abb5fadfd3921b489e96331e6935edbe146b2f0ab42516ff992de2fe029f017e723aa1940034581bcf0071ba99d90c1ab15a6bfc06719b968734cec519fef0bf7be7231c0c57fbb674d1302125cd7f95b4bae8c2ce7f33ccaa398c011b06ffb6f58f7df8b94831ca1c460fe9568ccf55d72e27cf270b64c6a422eb77d1e437090aea6e0de214c04bab08342be9035d8f6cd6bf3d007bbdce075dff064d814fc154b6e98b24f63f53bfafeb507e49379d4dffeb27acfd57d474c46067edfcff0d1d3d2ee7031489faaf33ea80433ee5f57a88d6995205486ebc1961d8920dc1f63b1504beed1db6cf8502c32ae229d2152fefedc31f9bbe732213178e93d0784312dc7bfc3c18fe39beb9863be1d38ca99c2f0319834d6b1c5f5aba3982db6f986f2fbf4ff413b2894b872dbb9580f1466eaff498aba809d80a639fdd48d2f1fa21f5c09c275caafb796259eeded81243f152153f999342a73e1615dfe14a196dba4a72c2c6f74bc554c5d25c038c68cc0d55045bc8892c37cd8101e62e0e0981dc5c31d41f8c7fbdff725dc6f70d1f1c3346396c9dddf62bfa80738e7b6bc11fc2d3dc5d87895a0efaccf23f1c306078fe521dfadd4f47e0215143882fd856417f85e0f5396d3592a3836d65b0df4ac47810f1c255a9bd08a5df08dd10812727de2ba938c6bddfd90b0b9689d0174d88ff77a329fc8636eff2abd8e7dc4406333d2905306d1ff3399379ff66f778f0355e78fd7565b913e214797030a22db159a034c303ff65f74a2c1bd47de734660eabfca2966fa0ec30abf6c4e1d07869f808cab7ab01452afe3f82d2f0ecaaa79cc6a3709bb3528edbf536cabfaae3597cf5cd3354769588106de6c628accf2b1139645ee6e47275587b7f9cff65cb98a153bc40101f479cfe0603b40effe27fd9af8b6d657d7b3f486617b5b0c5bc579b917eafe2619c2fe55681caa4633a23acaf4a16be13e02142887a02ca77e4be2960bd64f7f49f800fdd02b503ace2fb215800bf92b06b7f564c85e2e96bfed590134daa4a070a9857595cad6a2b1872f423343ddc4a273c35c838690fa89736816244a0ad19ddac941375c612d09342348152d2d30dae1fd31958e6e255311d61c2eddcf038b620a8a65d196f15f10e732a8b2693c9a857641b66e5636ab121d1a3c29c5acb591c9950a2f3b2964eb24f4bb4a1a2664586c2bdc0512987a0001aa14672627e004ec79bdd01719abc993193b40e60a0223356f0966b2259d3770457b0406929d85aabb29bd7ebd5a5cad5f6dd1e7584c1d58c0aea78f26d968af2bc12c25434069dd6c20109dc998ba9a21a1661f41235e9efea6ae4cccf05f7ff9943fcab030fd6b67e8048c2c4e99a551db66352a6f8885b085a4c26f5242f04ce7bd4add9a1add133597dddfd84b6451b500d34ede502ce7c3cf6106ec85a779e0d8eddba4996fa91b0dedda14350b4566113b6386e319577895364b5e640832feddb1e6e71fff74d55788f2cc51d85a68a614214f13ee55ce146ac81082e555853e579bf4c8808baa1224737f9f88a6bb2647597f60129a0aa8f2d1d638a76fd5007105df114df421646b62d0ba19479677b08fe4b75da745156429c7b95491e7522e483b807d80c3e3138ad8932cea166e7ebfff8053fa4f97be5e0aecf2a08799c715af1c0b20335e2f77c992469654dd43d3e06eedd169a4e3ea1543022aae7b69f6876285f7132407888bda1657efd1ff807fbd9982489f732a90efccc213610d8caf16a2e1e54a9a452219f37a5c223e3e227bd49fdd25929e07f04acdbc824cae5a1fdbc1e24196a184268fca92a3ff09f9facbb39e9272d0d8b867deff60fe8af274a0d6d521eea4bebf045eff5e256ace2304f63fd1500a4f47ffbb7ca3839d0e4181dcfab64e147b7d0ffd3c0c6ee9588738225101e2688687596b8e2d88cd929d0851dcca4cf892adf96d0860bcd112fec134d33552cc0fc6bfef91285fcd6bf65ee16ca71a64392536792a92e31e14ca22b3c9610a36355ad9ab730873cee98f1e7286657f4adf8ec60068b0b616bb759474496183c8c39d0b7312ae5a01c5d8a82a722557856dc4287e8825edc3af2308170103622c8dc1f8e6a7c2bc0e85c9319ab3206e004fe0d0c56ec366149bdbde390c2e8391cd84422a24b2889092e07a8d389f11304ae16ef797faa1ac43f88c2fbecd6a3f8fc8090e5e360c7e209087e987ac037c99ce2fa17097bfdf5feda41404a1aee0738a1663d617caea96106deff45e8374aa3ac503b7192cf8b3c6c890a45c9be165b85e485127ca25613174f14361a8305af1de72286e9576188697d96edf6f22b372066145526db7689920196e55c06a823192707e13ca91f6360a2ec4b7fd43d70479825e4d6895938e0d60615ae54cf98db7acfd221c7bc63be540cdbbb43c8401f24aede96223f8591f9eebae33af0efd1dcae45042a775f765b4f1c3a562e4740efb7e749d74bb0e3480902bcce373c06b7e225cdb5352329543b01b1f7a04b30df7fc870f55643432179c037aa3d6701aad41e6bf5c80597b3092ab086d68f89b4d257d5b7e7c5421abc630695c81d1cf888a51db801e2e5a5e9f7e1818c7014848dae0e69df226740c08027c86d4cbe155f7198f2ec15acfe36a76e4b3ce4ffca0be3514ceb96b37a7b307187668d794c81701bf4f5daebfb3c1cc1c6dbfaf14cee506c60dc9d5200d98b3724280d9dfa164fb5a086b0087a67b1f5042dbfbe4f5e8ee9898c5e2c9ca969a83d645209627e24f142b03684ccf3b1c01b006c57405f578e5cbfb8343654f4d89c4dc33aeb3668bf3a9c667d67ef6f8da31fda6cd38662c6adb06f97af2c1573d4ab39c07b0274d5fcf407b2a5d470f2664cff13236a5dd4f8948138ae4f29f5f56475a4d8de25e94b2fd3f6d085522c0b9ef65395628506d15ec4387131a8cb5ed5c45a6d2f7cd59c516027a6214d9503ee4501d5f2d90d0fccff975136f8d86e3737bd76b166b9d6ab472ea6f4a3526a002986f394bf17526e137ee14b071a3d6eb9429241414fd56ea4b1d371997e1fde3dfb7c567f1a2ede8089b73891b00b39ec33d6a651bfeb881c84c626d82b77f58e20ddc067e2be6c352c419f5678c3a0ecb2cfeea641c4f9557f204af72080a3c83fdd1a90519bf7e8864b745cbfdd35570910310f893e02c1cc7dfc7b6dfe05ff98b747f7bf021bc3932fce10266bf1ecb8f131b98d6e2b07ada68ea8c9e87838339e59b3a294037a97324003be8f4a3e6a48b65b50c99936b375079e06ec73a6389da046dce5e7e5724e602e47ed6a5925ad9613162e4b19b4a4331c415295c4b829c473712edba63689e258905ec0963db4fdb3ff398ec70a9afed6646ee2656137e2c458f34f90c8de14b0b2bc6dd87e0484c0eb4b944df5e469cbdc120a36a03d9e302548e5140ae4eeffdad1729ac6e323f4c6281caaea49d66b8890853e62671498f723c7dbfe2b4d3870c632745c476f71ff46d4a4d8452ebb35da58f9e811a93d862299ebea8de1c7112ad6b51ef8e4c8df42ba617b0f3f7da37b43812f2af79bf32435a57a92655c2d6c6bfe49b53f03dae74ddf9f5c54a2835cdeb9adb8a203cbbc2ce9d091fb3aef033ee3177a5e5520f6c0fa025ced0c4fd4668a39d7fac4463fa874d10abfb47ce2a31b64db450df6e9fdc996263dffb94b102e707d3611232f2cada83d434e8859b3fb721b830e7e810fe106299a2b686580d656bbc75742e89970b4db3009b30f3177a2fac5adfb22cc439207f36111c59703215f7bbced8254f3b2989f152f4c3c2783041440fb3241b0b2936191cd9d22f20e020811ce35a31f659bcc5b6c844f880f865c130e10218ba24bda48640b2300c9440bcb14eb52a92d19e31753de817c1b89968bfb8ef5c4f32c650d9d9cebcc9ae698f8218dd69e4541c9efe4057c3f5c4be9bc8b9b1df5ca3aeb7c91da6f4a0f52947e4b54d0bc937d9124f86560e86b366d1166d50dd887fdaca1225b23cd108b509c519e3a3d9b9cf6ff10d038c04a374d6ca60ef48806306f21270f50b4eb81a0a1f319eea0003c26adc118284aec6e7bf0cc8cb490ade87be308f6c81369eb04aa28f70d96cb94badcbf80c412682b5dc94fddc36e8b28ffa979316b8740024e790868480fdca552201cab83ec0cfee9074ea3f5cdfb6fac0f796dcaccffd69fe2fd10c2e10c9dd7b9308b3fce6b9d053fcf7da45bd8308f9ccf2f8a9cf29b38ced794a08f6e76d254690f0232827b3cc3d33819316fffcb4d50bba0a0f553a33a2154c18de77030be8c2f4b6d00651515f4567f5176b573d1bc39af2132e6f65350d9a6ffa14afe970eea31925adcc554afa1800ca240c20f6ab383e7bed442d6d24eadf96cc8b37f726afbdeb078062f450ead1853341ac440ea8e309273fdc240c057e2af5b45472736f8636eaeb301c9ab245993c130fbba95501324650e6233fd189d265f620ebc0c6883116210dfc00b2fff9ea1ef1ee98c954fbada20ae1287565cf0d71aa05635b6d014154d25ebf8cad771b9aa3af8464f7c85562968a3ec7ce9468b0d3d122cdff941d235ae45f44ab93940a9c5d4e5bbea2636d95554c65656c3aa0cc32bd47c97c743528f6e392c716cf70f0e1a4ba25439f435214044581393374cc8777f012cd11fb13afcc1cad0d21832479f1a4ef7ba09b42c112cfc15fe73fe4392dc191aed8925c0f4fca6a4114058c3ce749ab9c0a46388d63222dddeafdf8291c8f967f12d2502dc079cd455b3b24fb0de2472b91a912d28dbeb3df9de2a327c09147b42937b6202e20be5f64720a7164852f48a4e7179dbfc79ae85383fb2e352c63b3c3a97cac328b0250769c14f8f750de4c9f96714173de60d5d580647b04a7615937adc2a9b51e45b488e87a0908b5c47ce28f7817378a034130e0ff64c4219d7f97e345f842f3d2b7ad4e405393f4337226b24ede6cec637c9ea0a330484bbbc15b921c9b3e72b2c67ea657816be6ea7969f20a2b0e6dbdfe800051dd4702ee8f0b9cba35360e76182a54a2500420e0a45b96dc70169de40bead08b63ca8fa49bd9ea5662ff04cbd7ea82f3e1c57bc7d1fd49b3b2ade3780eef87015074e83efb1da77abe904631308259f2a479c4efdfe7c057b3b7e1c300fa0d47b072a5da5c5b0f9a2ece3d0172d762847e9fc45ac9c0c9fe12dfc26ce822daccd3f8905e63323138174feb3eb7c955a95a26425d3452e8504589afa898e50bba141fbd0c8db9082fa5966f79075f91811b6314a957e5b9022627a7a82e56ab02726bcaf8d238b3947694aa8bc87cc8beda44a1abbcb5404aee6c7f8d5af57ce73343885d6e35f3639fbc60c867a1bf697b474574a311a1557b55807d4e4ba78571b2c58890acdd5cd8920065f8ca90e46b98858352a34beecf596409e62dc044c2386c360bb9eb571a22569c3373f3f770126138bf1d3d85aebd682a75a06444ec413aec8f4c0507d129568de711de66759f4de4caf84502e7066a2da5a57ad6d545611982c7a12e6a2dc61447620ba20f0477d25631a38e2f5ad47ad200c901175e2b09d958271a0ac9e31ef8e44e02f604799422800ca998638e9b29f0b5a50733ed627ed8981d011667b879b93705f5c936f8ca5f09285c8be7766042b88252ca29f417767492d6703166240e339d1debc6419ef959629c517f37cf8b13112d3ce23a62f425acbaa59ea1df52e41ca9d87c9a4a1cedc01469f832e4801431d7d06ca32aa3d69b647f7e47b35716e46e9ee96b2eabe819cecd667fc831f111dbb4d7c76d0bf64b007961e62445155dcbc7a2c37ea1336e143fff13937970663127aa6ca3f31c06e976a1da85ea88bfeff15a03ec5d6a0db5f20ff3e86577bdff0c74567b7056fc965c04b43f356bf72fe2bcec1efa387645b8df5aba6cfc13af6f0eeaf7cadb21170c2668b024c331c970ad111240a5889cb9f586b9914e93f3fe536a6343eeeae975e41febd217b23df02aa6533eb018cc04f7fc0e66fb2947edd6d6c68aa4f9fd3640468bc6b42ad00d02db6fb0b62acbf2c758c747184057be9e3a6c478ff0a4b66f58240378d705c0f1fd87ae47c8950ea78376460c8d98bb3f8ff6500654672b724a84a6d53f044def869ff8b8721589be2b77e91b3911494db6cdfc1220e174246cdbc183edf7ef5d9da5bc61a59ca66f02748c38dfe386615bc83d6eb5ff1381cd96efe80ff7a3a36af875a2e6c8a415d13cb2a2f6240bee4f7e3ee6b3c519679a85394a25da0488d943202933b5a27dd0700bf942a48cdc1a23c4fef96664e05d81bfc01720e1eaf8759d5aa12c45184b0b50347cf02fc2c07ddadf17e3477ae6fc7510c1cafd73e6dc56b430bab406ba34db8933f74e2f8f32ab6c0c49752fecd33e69d49f67b6567d315bdaa4b51f49d1dbd1b4b5693596caebfca2c256b1c64e066e3dae2f26ee0fb4fc8afefeac860cb52e9ce4b84c08888f5b9d1e3fd0065a5504643dc1b46ccbdc81bae7fd792a92ea08cfd77c648eab718034b16be058480c6a89144e4d186f3d72cb27cee97b19c98ee7505528f1106688f1d2678bdddf4f954e5dcc085861734bcb78985cebc3c5ffd2d3ca0af116806c1b6be9f0fd2e7abec43626f8c655f4a4926b89bf5193362c38652c47a207c2a74b2c14cb168ceab79e16b9b800bdf850ee4381636911f19d479318662bd6d1fe41cf130bee7cffb5a1b439b73af3911af1071d6c950a2d80af1cc205630b7a761163cfb3078e46c0c10a917f56c9b858c7edd3c95169cddc82350e43cee6f6f31a0ef7109b621b5358f6dd84294781068bed917eb4ba38e562eced8f1592cd7b9f37f252ef4093461f2bd31bdec07ba0db33a415ce858a260d9392892077f3c2d2736a03427be0aca66414d37fab00fb95e8c2c5a363565500419ff344e033ef7ddaf8dceb060c1d65f21f4df5b816f244dc86b1863120b84fe45d7f56cba5ea78f15967aba3f6cc86a0122a87d0c0127d64efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff54055e757838ce6e5b6f20d06b9b3d1680800ca771b0bf170d689432cb38759b10031d29b606a18cd14b53789eed750601dac45e2c21781b3a61fc46547ee2ba535b9b53ef659ad067970f9d74bb0eb14636a958bae166415b3845dcc90d46ef8b4d8fb0b47195c8dd07051c8cdbbdeb884e74fd1900c372503ce6dbef28c1d6274f972bdaa75781b7ffbf927d8e9d46715d8f23d588fddb3be273bae85d3460117e86da0a2732d4918b6bae45cda0e0af3f7b39ee7109b531cdb7ca177c65caf647fcb1e313cd19e03abc981cb2d89356e4646a12dc4e02f74417bb74e8397e347092f0ceedcb4176e4b9d2ae92b2cbba2bc44d4ee30671ac906c6e661b31e0ac77b3668a4e90d684ace15cebed81e9fde07d17441375371c744bc49330df32bea0077d75913bec041a9b1b3aa84b5454bd1f691d7f21451df3d344dedfe6c9ee56ce02f5b444ddef74f2a351a0cc670a4318190ae79bfaccc1752ee404cf55a67bbb09f7fdced728b9e3a073cf3ac322e2c6e4c66c6dee207471308b89fb74001150be6941a808b539008fc5a1639e791a38ec15a828f5788a4630f58e16c358e593fc3b1ef50977916264e83016b90598f5d8563466a5512e8576738a10a0fad258ff2ca18bac5e1acd60c6bd6441538b034a26b99cec6cf63b2167587172bc2b81532599c2100a0b5dbc11e0cda8bd40c3a0dc86a3d278ca3c3203905296b83ff779dd144e8ee23ede95bce3c80cba66d339bbfdfb6387641eebd700d458b6ed5859fc32bf26114f3326259f15a224c9487fdedf857d5e422e662eea01b37be4e72308e12bcc1f3db59e6fdda8e5a4ed83b1521d92c735a2878017b98b355ac5d28516c68fcca35b160783c5130a0942f0d6436bc0ebbba973354a08762ed3f58a626e49543eff6365deb3d02115f20be24496f37d58614ed83333f2b818ccad323778cf685485fae6fea4a1715d020b52952a36d5d950763245c0a08065ebfd34f12d598b6642cc06b4c549142fcb8278d977de832297f7a5121fef289220490d07983b143f037527969584ae34162f011dd84361718e8e33fbd87567c90e62eeb340e243d205287fb7ee23fad77aa3ae8af46461cc40c411aa9ed4b36e117e3724bab03783e0ba1298ba625a6ce133cbe56ddc22449c17fe74ca09ef4a4e94d70359c22cadbaaa7f62d1fec165411284fc4a53f2f35a31fc6cb14b39c103923ef749fb57e93645e486710fff972cab4f5b225e641238192c84a2f3c22162068438df34c508547255f48af48bb7a4345911cceb7a3e2e4987722cbd5a0548f85e1e7fe0ff9ea871347fa8eb4122f953eda387588908ec471e915f0fdb70c43d172f12f6278aac83772e241ca9507523023a5e1b87f035db288bce3106deae5a408f6357f5cbc390531712ba2afb7ce77954e1ca462f6704aaeb1002917e3a19332971e89196e63e1ea66f5199fc2830b5c6d3caab39208ca5884c33c5d52727bc488f66ad9ec4977e0d34bc1a8965fcd9b2875f810352f25e1b59a0631e3b5a9ae8a05ead6a995b7c8293cd9ea54cffd6e17a981e553f9696efe5446be3b6f3d818a4d8826ecc328d581e07f2ca208308e0ba0f0435288c671dbc09acf90f965f67694805e0a5dd797e5cc33942a9d3780f6745ffe181e37077668ffb6e5662113641cf44a1211e68d5caa7f14dc6990ef4bc73f8d1f81af800b0c2606ed940b137c58b5a6bc2439b6fc6eb8192585353d26f949977001fc124e30d36d9f0936b81fa176ed536d02f0a585891b8cc739f7f6a15f7657b2bd34f42d0942223c91e5ab487c725650bb66c2d6d590a385521b072985c6123b4bd8cbe8651dc3d9b13b9fc10e0d82ef622bc4ada1599de9a889f161722c3b729b1e06a2304989453254faa172108d1ffd4b1a3ff7296fce0d50ab6b0d59dcd934f550b36560865029bc6f5250e9079fedb8391c5ce237d7f260226196446da60d1a802b8f9fc90cd7614cce843c9aea433e34f62e4ebc3ca45ef0b657cc3b0d67bf9440a9ab73e640bda9b5527829e7a3c318a43782a7dc8b1320a90f092219e09b2d038a590c74c13392f457f40884525881d46a67db57aa11c35a511fef294792e09830c0db6a8be91a2766fd7bae283c9ab4116085bdea2afb028b4244ab7721ae6bf4f6b8b869f9ccc0f381034a173d2ebe2c435373428fe0f5c5732ea05a873322ac95cdac5a369a8a44c9d2dcaa22fb6bfc3a50f744400387a3488316c430cd1a1d277674fbe78cbb5db4f2bb3cd7d9786162d07cd57e4ddd09881d6f65f964c842e583da168b221c7e0e81b7f4192ab66e2d691c550809a82d937c6e2d752ca4396aec3039867aa16df5bec0a6bf1a2618bbbbd823898855a09210c1aa090cdbfc61dff9ecd53c638fd29deece2f784ec4229bc5aa2b8e82c47b13ac52bf719b4916bfd0b9a4803336f3a6af6f0424613ed30915bb2e379fce26c548a6abaf7be7cce65488eb20d03d04614655b66caeedbfbfe891bf1aa2b05b8250d88f7f07fc6d9fdefad9d85f46dbc64200705b4911a40864e6271ea09ccfc01b4bc78086e664e3d242cb6d28f45545cef6224caeed31041650145c2bc7b3458174b3e224bfaeef2d9eeddfd03d9112622bd4b61d794f38c809de02eb4aad83646ef6b120641a6ba47c0d360adf60612f6ff4c53622cbab3062ef0382cb418c1ea4d8bff3c5f224df0f2a1a3e243fe70561ee0acd3c407d373eeed16708edd5de914ce595efdb77465fcad134edf577eb6f4e17797c2d95c0d01a638288374441e9dc9b23326303f72329d904286729ed158ddb831309e6ec7042193a4221638fdc9ea1a4140382a4a7e929827c3672385c5e2d4247685f856b226059a2f3455fc3192c05ab58a11151920ec3eb415cd1a5307c36eb8ba87d1db3193fa81dc978a6210ec9271453abfbc18509f69d400d87758ab2a874afd4efbffa65fdf99996cddbbe803ebb73b7fb89d07e39141ea769723b1143bbfd9ba0337d0dc88183d65326029646892fcf7b546a2ec70b08d82f06e74287f4c7c527b1d4bd517f2540d50c81b47bb828fe1613160bb2bc6ad52bb389d4f50930d71952d250df5e49e08b9c51c4b9aa00d5360ee251c8d6bda01a2af7eb2eb70b5d9f4dd6de549dcd734daf7e5e10964dfd50de86447e38b195daa34c257c1e97d62cf85407ac2ced3d157d95a3ad4139c37417714189f00e7c7e4d7c2cac24c7ed5c7ee9625f602c7a0afd26053bdafa92009a10702a55a58cca538c47f127d75a3cb553e0f865baa2f0802d64843fe328988a62a2bda6dfd244d2d5cb9f1c802be18efd89f8b0bf9ed0e540dcc76523174ec0a5d26f4175f0b4c836ce9dca2c48839ed278428fafdaab4c61402c9410b02165e36d975f416418daa61b66213c5672f4ad5d12ab296889a9ea314b0f48f9fc105c2fbce0e018017d858c2c80924be8b2a2640b5edd5ceb4c9a7ea128a266b23fb70a3851042401e5445ae4240b7106cdc53f332a8133211eed322139a0983e54a534ac12cc5f8a779b6da94bb18a39478224649e9c95c128b66cdbc783d4eaeae05b3c861aef25076c098a4616ca27b2dcaa0e8ef6108ec5e31c4b254398b9df94d71cd2316f1092a3033a8cc1d368ced71fd1261e908fa164be6ff58bb3f209a6de0f11e4018a38548dfac3b683993731a3327c980ea0afa7365e459c4e432953ae581350e5f5a5883b380412dae7d3e57c7f9becbfb5d6a25121da3aed67ae3ec1055c6921815ea33dc547d9707560fb008c42ccf22e863c68ce5f773f4dc1bd4ea84140d3a9d427e21cbaa4bee2821fce23d630f09cc25f0cae1e2da56b828435d74a94f1b0892827787d8fa80510d236769a443409c345f0a18e510d4d234cff54179cd3fe83bc8d1b82f9e56b3ce094c0f74dfcb8a66489243c68f3f744a3829c1922c32b070872c0a74630984d82cb8b1b7c7e446397248d60eb7ea62a0122ceefb8c14695db81bce0a55fb4531fda84d9922f089586e85b8b7b2b8258ae729e944260bc6e7425c3d6ae5355eba4a1419369166c970ebc05086389d29c5ecdaa570ec77ba66091c6d9963d6cb30cc8096aaa11207bb3c73ee0ff8e27863882de46f8ba8d33d3bd29b32d2eb3fc1de35b9c3a2197f027026ad079137135b7a5ca362cfcfeaec803af0f6f080fdd3575a7f22d6eac1ac1a6dcd670dce12216de025c48f0557ae59bd59e6fae0fb048d78ee7218ea30ab8c70325ee97e18c99543c1aff44cdd2fbb2b56394775852ab47f0ed5d2758da08cac11fdbe58c9e94adf65ea087d570aefe9ff8edf95e0b930b8a9f38693270ea6ee69116c04133423fbf22d0671290c12dfca0c131a09117f65c4284d05dccc4ccd8e011fb6b6a3fd6df9ea9a4f0c22358d68055f01f67b0a88d9d02032c783b71beeb873a4e3a8c02b0581d76571a996fa14df164d81c93d0fd31e62344cd22e6540fb9ba49e038aa3e7154ff3954161fffac8ebf2b0e65a3d2dac609e64f1b918b93e50da76556a967fd4e3fb0167c524877b30feb8ae3f843bfca7012450b88f9f959240e15559e470b00b80d694ea5e64d53735bd7d7fdfcc51a62935565ec0be40d49f38416166e0860f52f42992a886fb651b91842e2c5668d0e1e6b70ae7bd80cedcebf6589b5f8583e3c6ab09e312c1659f776dda431982c40fbdc67feadd57775553e56c26d79e54345060d00080faf8020382c3406dc1cf1cfa4b99e7b648e54d79f67770d05affcbe037987936dcc1101b2af9bc48e2849b21bb55aec60214f6d869828fe078317f03570ff42aa53bb3ce8cfd2f727bbe43b6e5a6d3fd3e3bc6b420f5ba951eb8810aad1b80df31e082847ca641e65497c5b9cd8df3f35f1f53a167d2f10039c266579c32b8616e47920765845aaf214ef5300ed51b38266dc005493aed06c6da27659f250c58f81675622b21feddebda07b5bdab3fcd19d24899fcb7623ad8225d038cedb2a4439f55014b69e800408f79c9ec6603e1db1a8dca667a3ae3c227650bf390f91c307b8b39db7f1c3cbb953cdc087b3029732568998e0fb3083c07a0cb75e2e8ff9e9cf80fa1812a0c2034b6a97b100c618b1c646f94281f2843ea7fce99d751045d347815a912ff5015c597d5d72768c8138072677149df0cd2acbba794bf053e52dc655cad699488b741604bc6651af5b0068e730ed33a169da29991da8e3063af5c9aad79d669c267c933628cadc96492e57ed4bc415eb036787e5c99d48fab6376c943a9ee71d433bf56814927c71f9307d1bb702817c832d29bf76221dbd5d29f8c5848135a84a1cb03b87df6c23386a6b9477f57cfd0560c0d366265d2229666101e86528eb9de18466fbe6306dfe18c8487ea18f53860b72a78ece400384737f35f5932e10182381d8a5223ebf68e367f209e2f60ecaad4e5ea01d9478124c11dc1e0efac619890be391ccf685b7673eb6891a9e74279e4a6d3ae5537bba2e1e2efdedaf5b73674e2a17cbbbc051c46ccc44c673d0910eb7c6d7204f3e59c4a5b027cd5f646968577b514e2ad4f1da0bcb543dbb78bfca2e857275183f39fd00c6797f6bd16dd13ecc6a23be08dd6468e4d36da3fe28a9109a88d3067e9b7e845e5cf8fe97f4676c802f4aff22fc28b42323ffbe2df0c728c4dde7cf277d2629060fecab266f7118aab17c5b8ed4e7e2d19e8599ae6462f6f0dc886349c05fbd9f5a9f79163ca1392721cb24edc80a0b4b625b73b26fb6bfcbbe9b9cddbf13286fd8e58babae5318bf68725b154218f8c1a26a97b4b9b45afb70d943bb75a55648b0fb6831fab130427fbca458517e551501cb5637909eafc3c6154660cc2ba40299bb18fdd28995fd00a1ddf378caffeeb17ffcaa1ce8231d371d537a2fa974f4177777f6da921eb9f28b937233dc2f03a8ea2f74b53ff80249091abe481f2f638f71f7cc2ae58f5f2c1b89568d80c3e0f09d0b8b2abfd5b111f1411ca0a5d50ab078bf813f090aa93b0575a0c784fbcb17da40854f9e8bf9b14607cd35f7c9a2a237cb838ab4a8adbf6e801c0d2808f71103ad326c6a4cba7e807f736de0c0ad0822d61adbafd7819da5b42372fd4aecbfe41e7eba87b143e786d75f04376e247d5e3d733f7541d6b9e99db2ddcec8c4c2b4f52a838a14b33576809cee4b123edbce5f50c8be99a946754c424ffc0cd4576107ecbc99a8f21182d970f4e2357a3549d636447ab871e8c286138111bc84797a9a949be106ef725bfe09ae1e2e84b5af43c0849ceb3b829b0d5c66d6696fe81b9955289927e356e449669282983e18629bdd64f8e0e6b0aaf76951e21882a6a0f5067deace725978417859c8efb743ae63462e3b12e2c61b93fe0eab67fbce5cc0677aa2957ae2600caad21528ee04829e72fd4bc35dbfe3dc89dc8dab7b38936f70b693769269c0c55df1e16869915eba6205583fc56f02060d98f0621b0a4d33d7026ecd8803e08ca214e81f520bef7accb564bd315ed5078fb23b92bd08f4912a7c5f278e10e57f63efaba697fa24e0a0a200d8746ce31938ebc2f7f5bcd42823c2681e1bb3a162c6f18acedfedc64ce492c14760c1fd20f24b729a9ad079c817c4b98a2ee09471038b781bd32e33a81ed156a9f633e9b7e14a8bb02f514aa5afce78f457a6e27cd14b812f688a20dd5ec942f55ecd15df52f37d0122c70744a019b1e3602f3892b1294b8b313b5d93175363561960bc0d54a3b7a21e53f97a7a00cc4b1ff8b03ddc89a16bf57aad2c5b9bee62114f63473c8227aa33679198d9037fa4ba0f84e19a40b8b21a03313e62b3b25d87ce503e5e2a47c74f31995433cb25de99d393e08b821b792bce286c47fb00092723797a0cb9fc119c357522db6fdc95498deb0224076bea21037d9b2e589b843f0c2f8b633f31aa6e0de889c2170961921ffc8731d0ac69963b0095c2ed8b5b8bff23e3ee9559b76f6c1538905fb6253e08f6ba0672b1a76128d6b0acc0eff4766949dc0ccb651e7d7ecbda1a799c2e439de301686bca12d0a00782abfaeb31c33070ed275276deb013495feb29a48b007508fc9868886cf6a4a2950cadcd97edbbcb0cad8a160a9e54e2fa35dc7375e6cb562cdb055d8232dd2cd5a83ce85c47e38293bfa742d33138a1fd1108cc3b91c099f8555287114543e60a1bc7b98f54d77f051a47ed06ee140d261aca4cdbe219e7493f387dd5c857f097cc2d5ef7b18f0311f0bbd7ea021ede50b09a692b48f1f866e97416002bb36b11b62e471943cffce25cd8123603705b268b76eab7ea75f2cd868655701cbb0e556a420a7531f0d00b91d6cba50e7763c75d38efd9a4d5276f2f954d3212ca32e7171b0a7f6b21f3edb38df6711b8a8e9e1d7501a12ae34d8b0ca10d202b76b46183b63e3ca9666da78e3f6602eaf2baf8c77d0441931536f25c28e0a7cc21e194e05951c136deedc923ad186aee799005c0382bba7a03c755c1c61ec3d3412a8d60077b2d22e10071396fbe1973d8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ed5fa04e4337ad1d597d1938db2300e6119b5bb78e84efe38a380ff626476fefabfa395ebd1d17990c71b9336ef2bf1c754d6292d8e91c4e98480a60cfc0d9020d3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a43113d08461f0655940e3737270f4be86f8bd3bc1196d1ead3e43d524d2830f13d7462319fdbdf652a08bf5fd0e809bd180433fa5b3b9f2cc017aa4b6050ba64d3e7fb10af2e48292eb7c806a34fb5d2ec6fc154bc8b597a320d777efcc1d4e491d81b5ded64a87340bcfe1567adf03a9315722214ee2a07c0b7edf875f7c83609727e8b5a0a396f3b15483aca8e5075d98839c2af43e20e09aa03257a530b4ab935f05f403b88e91f8e05966f78357c50f432da7890212782b576d3e35d71a7809c5202c21a311c84bb939e063ec6b96e03cf847134c5179553653cbb027c71ccfc59ce03ab42c5c313e7fef4146ce305556317407200786679d3a0a276b90cd2456d9e38d08c2772294f52b8527ecee62a3485e74a0cb9b01977535afd6271160044c583a3a911e4ad3a0aab8eef4bd1e87ce86f669542c29ab5743a43254fb337bd22b6279f90f882725acfdd5688f3f95b4ac2a76a38fd9fb33ed22b4e8123b85d66614ebe1eb43f1f32865ac5d3b76c377fd441f2eb3435c7999f09ecc026f666b76405d91b1aed1bf4d9f138b2e0db03286417cd4b5079b70273ae8b0ecf6e94be0a745afa3e1d65977ba729018184cdd1040f71f0e9a489289ec37a3a9b88aca75f69c5c32b05ea878f609a3064888549f7d134f699abf09cfb51e0ccdbde95a629392b2443bec92689a2d3bb4d8cafa828e67e7bf15cdcea81605cde815f4761cac8dc060caa19643713ec3d40a3de636643e91d43a680b2c59c403526843a2d7db427b01cae16e6c3b63bd8be5009f4af21d0796ef79588e3742df9b32665a35daf810e145145a28d66bf4572971efb6b8f14f04d202f85927d01b310409000820127ee19adc8a44fec6ce2f85d506f09557943ac7ee86a6cf64c4b4dcccee9ef717ad7464bf360a0c25efcfadcd929c989c28debc85185bc53746fd28c1ab7c56c694fe923422d38439b18248ed1bf307b8f92b3fc0a0ca6f045eb8e41fc249089f6562601af25e8751fa4348a9b5409642342db3424e31ae3006cd560b40cc8cd7ca5c2b03b5508ef8a833f5d583f326f02ad41ab99ea2841fa36c5a8d268570fe5f058297a85686fa5ce877c1c64cc262142aedf6c8ba5a5901037fa7c5a78556f1ad99ee70e57db91326b29886f908748c5f38f9b324290d842f72a99e8c1193218c17beb2cd4bf79d5cc632c7821392a56e3297e3120af29d35df9fbb20b183b267715c6034e69dec3f49a5934d4400006d181ab11b3937ef2cb1c5240c2fb9297572e7b9046140960c26c27e21f999668f854bce695e31bc8c332f5c1d4f5b3fee3567b929333019353e354f8dbb4514e2b84faafa20c4e49d70a60c9c286adb39967747138e48001488049d22f8f5e6bda1952cd5cc8501b47a45d65ab0b6a3f2339cc838eefa2c8062bb921ececd2ac8a593e01203191697755123e6e8f39863c858a129515480048e099b73f192b3601a10d9820eccdc671bb2a6a7d29f955f541f674966fc6b1434e9b3219f45bbc0cd6174ce2736c9bd8899133c9852f7aa7cecc3ad3adf5331daa98b2e7d4e63588e7113c6fd550c1b4db313cee70d19bf2308ddb15e9bbdcfdd74d2568eae5cb50c2e340275ed8debea3ac78f1079bb94611b002b98df279d9668c6531b414ba164b87337bd0a520e664fc57873459feffaa5a6cc8295be721b5c4fa232dcd144efc892986042a054bbe044af2aa9df810b3d0e3a5d20f48b8f2c250662a486be133cb504967a0b339a6df59d59a8fc47bd4db3317f7763adb3bc23b4e9fc1ecb641d0d280b803594ae72fc7fe3f66582debf6a06b22bb5ba7b7019e0a7f862ebe9e89c47320ddeccd47a9cef01673ae3f65643beb49f0fb02afd071d1ca4ed8e1aff4989f3f3c7e9d5b4c9296054fa974bb3dea5f206da94eaaf7cd8ce6c7d10a536247b8471153c40dc7d79e4477407eb60144192dd449d7ad89cc31ef06c9d843697802cc97fc2c212c90b8d9df1e347ad4ea6556a74c54c3d05a5bd46651a6797348c4de4bc2c173bec579de7222b3c414945b44d700b1c3229bef96e7b2d0d2b9d497e395fc3947e0edddf8f106cb445a1bac150b2da43fe134f50caac6721445f47edfe90dfd4fbe4c5180fa676b39dfedb8cd9a855ae05c5420949a4bb621bbf8bfcfc24e8744387b285759122a38d61114b97e8c30d76b263682dea1feac446e83f46ec2111cba95bea3f29d40f2e63a196448d552dce8485a60f2be35fed61d5ca218a17034c5e2c5adb88c3349aa470e89ed3fdd787fbb6f6317252c3fe9312595a2dd9ec1be5f81d04516d3dd3922535265d4db3910080144827555c87cf99e324f966c36ca369288fd00bb7069ee17b8788149789ba7dee3b0d9648b851249b45e5546b4e8635333153bfeeea59705e8c4f84dc62eaf74cacf456548c280d2c08581c6d7c89d4fe4309ab0518ed9bac1742aa434b53137c80465e5032aad633629f1db2335046ca40e7aa2aa206e34b24ae2242c28e90752c55b392093e5647b30a39d7b569e783362df9fc2702b0b00595b74652a95a06a8cb542b6ae7a273b7d029e81b67a3a9b805fe89cdfaf2e651fe7a732b9637657411c64e8a3e0928ffdf7d49708873dcde4ce1e6f5a8721dfd39f0ff65ab613a06b7d11a813db9a1e28fe59916c17a81880f7155df93d0d68b99324841ad806112d61a26fb756c640807e8680d824ed325596d708007ccc52ec33ce64242a05ebed26a3e58dcee33f8770e393d9a573246d51fe0f48a0daedd877884a9111fa41ab8565f16b12526ad9320b64b644f472260e6823cefe839f9a71b643a37a88de47e7485c91fbd950ba26d2692b61aff151c6648a4e6db4ea03e2c2e93f249d2fe0150d94f1fee1594b2d451b7980631810bf4da42bc79b8d59bac7a5d9337236cc2165066322cdcfa52c8a5310e6abade379cef91f3930b9ff18cae3e8019fb863fd391a6e3d296cec1699b0038f1f00d4e972bfaf945c5547ffc94af073d70b9458e2f6036722c6fa2f0a374fab2a6603ff6f2947593b10b5170e4ba910e1a7271d18c3cf62e82d6ca08bbbddc826d6aeb19add75937f59d66e768b2c7ac6353e6ab202e753670c6e7e176287c6174b444e372d6f73abc762772fb3ff1b091d29377a2712b592d035dafe32e4cdaebf66026bab287efaff38af1f4b8dc7fe125932b112f677e9c51f010f235196541207387de6b2239aad8ccd6d4bc13afb801380355778466f3317e3a79982ccff4f9a0921d050fbc9fcb5b1db71240f775a4d14f6ae64d0e0b1d1ba1781d833b84b30cb211766e3ee05abbbf4589c78ee20683628a687c70b4f44890a8f6cfbd5ea87ee7695581b716746e7a86582c7e19951b328c921a17714a150e82c46da84f27ac6d544710f4b96a6a5c6224ddbb6b15d0ed50f8dcb5d21e0971e7ff7d236d201f5750d446a0dd234d46b61d77187328bcf727efa86ae6485ba51e4e51a8c970bce05a29464e52d82a0db83c4d09420ce5004618b136c83df0ef0edf056c1be7b2d899e1748f97c1e09dfa2c3812f0294a6e9354142251da962e10bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2deea4c86f37128c6948aa8991ce2b6ae0b54d218288d91ea6afa5eb808bd3600fba6b0b747ab6156a235b3c0a8fd1c9097c6e3a71f32379ca3ca21a4e51f08445da809eea7021ccb038a9b3fd06b6937e474d5a8c2d526ea7fe09cf7b5aeadb0e6e6986b883809fc1c0e0c0b9d3a053146b3b58163d77334e170d0760d91735991afad69a8319b211ca9a04173212f501d1e55ae2db9007d8b685f4a45a13248aca0abe2c0c751c1eb9dce1f96275c576087a3fc007ed7d865017f85558d885a331230da4411f8f2481e4c9f11dc839394500bde963933c1b0deacba5f23349ca4e844fe88c00c09db4286bcc2447183bdd42e8e704d2359fa01f98ebae710ed6d468de69d457f38e04ffb4e87e68e1a0f39dcb3412c56099f9335e7c1eb226acf4a04b12506853d5f2488fecbb0842ccb3641f3d171f31b915cb900d32ccd2246ff38577ec5ad8cbb3fd85ae37e2ea7b560c53330409ef3c21c0fff6fecd1680cc202a38fc1179cfdc3e2b10a89d539ff7860fdd589e6c3670f9c32c3c0ae4706566e6b8b28b05c89373eab0697dc5b1a40e886b5974ea02676f11c4d5998911ee0e004cbc32634b840fea06896a48440f073552dadf6d744ed240735b1508bad18590f32de0d4fba7e9901338efb743260764e520b841f7efa40c8a339896fb4a87f6e81f511bc3f977fa7889c3d86abd87ae2b33179acb14982734e8c83e2e8847bdd9da1bfab94adce2ea3ce6b575aee09e5882fc147d0e68c0891f2ec37c7ae73920ee1c656744cdb5335d17de376c2fe26ea009a0d3711a3aac7f3907284b2453987c376b379a055c3aac65a72b2255ede75eb6f735ef3ea1a9a631bbd0ca18b876881598fb813c5d40b45c6e5eaf758f9c8e76ee17a2fec49e3fae6994777f3e932b860a52f73b63885cb5311bebff1e02b3397005df8670a94187fa991173ae20d20695d2512f6299062440eb075f138285a1a058a38aed460d732d0ac28569e1fe630139542a55110ac3b13c017d8e9d1e81150a6b429dc77614df611ace8375a8c6b740e867c1627b893ad52c6da4996d42c4c0df86ed868fe9cf48c56d916be840f02883e055d8c942a70e68262229b1a7299d4750acd2a8c2838785f415b490f1c69c258aacdaa426fcbcd788f58cb3f14e931e02f59d8f889cfee9688d237ba1527958aa395071eca7552b83eef4e8f0d5bc8c2daed1491380a450d79ccdb53cef43c930f9b164095c18c9e7fd19bee7ad2ce234b4bd3796ece974eb2413a334e37327df5be3123d1e4261cb2fc2943e594a9b8677c6b9da675b362a7a5d036193aabd3cc5ff33a401addb69ad6b7cbeea7c1df12148ab4e2abfa3bbe49289333b1aa6f81a1745a03b54dcf2046b2c213daefbed7e62651744f432adacb20aa91a244f26d339a8353fda092cc83d5eb96532a901e99537c4ea619d79405aa5103ea839c54ffac4bcaa4c9d3c222e719a782f8a2a9ebf5f1f4ac0bc00b33ca2f54a3806106b1f4ab0ad25ac43276a21fb031f308172d46e595d9f17b0f15276af4b0dc8699a39b5f879fa99cca443164717be82fce400ff6291b1f922161d8ae25cde39e8f902bba039bb0eacd0d253d6f2d65bf88baf2516556bc87816160ed4c4cdbae9c2dae5d993d2ae0d32df58fe9cf04a27a29db990a1f51b5da162744cb5d2f701e66edd464f72af3e9078cbf13b81d5bd046a0c8dc6f9def32485c47bfacce9f888cfbe559760eec327421858651aaf436e640769e1ae96c06655760f785b4ee31373bde51f3a97652edd7b27807372103328e6e1cb11d806feec2e25e338abde1fb74d3e28eadea31e99916df3e6739baf516d561738d6b5481c71adf73cc5cc7ca39f09334df3bf261ca5e772fd131b0615f1a90984566e16cf9ca61a1d0837b6225bdd75268669d00a2b94c3d6fe992de1a6a2df12d0359a2c5129aa3db2425eb5e716cfb0032e07153dafca741d2713df9d514dc4bb5c0cf3a85e954238fbe4474fb75faa577ee92b39a8bd07bc2f15e7f2f5153bcb673271a28e5cf148d2ed8417015cd073460f994f2aea172925f9ea5d88692c9f257a70d4dfbbff97339c7a7148d230bdca3281132b01480060b3b33a19bdf61e8f5bbdba5680877d33e3792ab1cd597f24fca54e239ffa0e59d38369a0764ed53a1c384bdf0f79b6847bc9dd52b5fcc1f6e2f05fd8699eaef0aa1aa7b271a9f8c6b918f934fb2cf42788ab028c2e2ac38ea75c388014509c28b913bcc55bf3c7c2b6baf02d89e08dfdb19d83b2477a8ed92cf74373dbfd3311043a7a5c1df80fabd05a51e2a51f9760542cb8e03018178f400470ce4c34ccdd402ffe54e125d4da238171a35464ff9d9f68b9dfaa18e090a61321411c51786f0544226ac722d958b399cdd42a6daf8861284628231a84e76d104ae96982c35c3a87ced7266ca304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63c4785d72890ea3de9c8b8892f8e6016de5c629bdd5d098b933365baf533d56f7ed31c943cd6f08c07e08a6a8c2d8be0d6321d110090ee3e12c9c47edb8b3e5a0d96cc52026cc24b1a07bcfd2ebaabcbc6b57364058bf89781c7bf8960075d728d7ed94b31e661f421d2f027225c1c2da9a500513d5f0817283b061e48b6e74cf30b5919e5036d15bf6318d3bcea9b2e0c346d1f598828585f277f58d1fe4de6bba00b8deb5ea40a9eebed833a5c6bfb5067856e2cf9974de68aadb91595103fcdc04c3592d813617e8344cf11eb093baa896a729fd43f95687039575d9d491249ba65278bb9ce07b3098700088dca9be12f67faa0535635f8ea4ebad28a54f109d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159faa47cacc8892132d816b8189e30f51dd67fe5600f9fa66254c54c25e2da453184c911d419df2fbc105e3ecbffd13967a8603c4a316dfe605548e1dfbd236e93c9c2daa8b1c8ab472d202c5273099b6431adbd6515f76b143dfb8d871d52185e684bc8fb514ddc4e1c7fa2915eb3079481764d7064f60dee11d3d2eb93277525c35894ed275ce6b1cb4fc4310523fc9c1a912960a0c807d65b260ff78ea61d89abbe283e8e9c068a68e56d653f5de915aac9757336c632446c2e250f4b690bb16c17d4113e1778a24503255b1f42c6495ef966bb3d9249c024eb74412853659f6d0adbde5fcd83bdc195ff8eaf5cbf757ca72a6b8aa9b7533f5611f11c1c909e5004000bfd9f77945f5799051da255dd9a772ffe703eccdb8d8c756873780d8983227d20f3f20a2d8f5d75d46d1f915298697e60a1f7d5c0a7a43593df72a3ebb49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d492660420e112c7a21065d7fc0a31e03ee57864f07aa4f849682b4a53d87d18364373fa28c53fbdbd7cbbfcf33e6106d3d6cbfe1267a07b7cfdba3d8c14ed07b4d063b78f0c8857fb8f9197dd68a9bf25bc4449afc0bd0af23a936355d64bb5b33167a169955503208f060d5d1e86fdeb29d64bdab6c658660b1fea56168654d606819b4771212af0ca8cc3332dc91b60b12f74b7e8425dd4042dc9ec92419f82888bd3f4372589da60b85d84f9ebdfbe1fce6cf240793a9f27d975bf756be9f98208fd82d835c64d0ba5b97ccc394f54831742eb7be071f5acf4022c12e9ba29ea23288b53f53c9ec552f02ca24dd44279edff29374e982a6f8d379ca903ab6033469edad73d701182cd1053f646fab7caa4370d2a74df65c17361381ab981c76b63382cd07ebd373d8a9e73df2df564aac0eb69fc48678104ca5ce9412a827b90f97de5f869bf75051a03204fd31b7ead63ea19efe39a14d74c53452334eaf92dcdeeb6cb940e346e7664a594860a46b15b2365693cb83b78456725b00ee2832143fb53990c7526500b1264cf4a7b7e63349a406385ec5be66bbd304b11d45bdd17868252ed90fca2cfbc933d19e152808127641a577645dd3c87671eff61f74c7d4bf4e5c6fa5a3aadef8147b6278c2019781dac4e3838f44f6c840c995d57595bc36f86a4b4cb92ffb4047d9f66164a114f159ce998fdd2fc7e78e0cdf06eb263cd3fea957ffacb5ef73c652368a7eb0222a3c9fa0bb9de0cdc577f79dffbc5ae66454965c448de5c5a9263d708aee857755e3628a8a537ef57010eeb5485dd2f5d29a989d9fcd52ece0dc7ca300627f6ee14a9f8597d091ef258cb237839335e0fcb4621c878c380c1487b986c7d3c7fef0d2fd4d13261acb8686c51df0ec4b443f5910a2323c2b15985ed8140847909834c73ee58708e9acbfffd5ae3f2098995b1d8c589977c282b2f7c84bdc13dc2cce2ab7124f64fd59e0e68ca3878d6ee3228717b639bb0f43c14b1f55aea5ac4f751fb776d14f195f0ef2794f2b96eb6c7a0923a1b061879aa9b93e2fade688db6e6f810b61d4d90d6300f5499c62e8338201c796bada8b9b40c7a97319cff8b5f3fa958af165836829408536ea47e7ee346be3b275756186e93a8bca63d3be03fab4938f543df8b121b58db35f2f5d6028565fadf8b30a5ac6836b57197f6391777a09a6c723ac3f7572bdbf42e3a0de8f77c7df52e7a586cc01c1ad37f3aba100712e66105a41f1d9addf995d829566d8c2b3430d90c618952cc93c7d14eb50ef57ddae1ceaae519bf7bf84ae5cb634d85444040b21cfcba61cd37460bac8c3e412b41d7402b17225090f70f53c8378519a2c9917c88b5c397553f9294cdd6d7dbdb93d8f0e53d6ef09a744f88e890efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d62b2d3c16bec919254301017e3d0d8c1aa1a70c05afbd1b87609951f5f58a141b7ba6ef4e22c1e341f5e73932526bfa064afc9816cd8abb41f97143ba974a2d23fa3b062f948472f7b00a1f68ad3b1b361bdfb62b2d7def9416d62e55aa753608fd27ef5c90fa8ca1b3dd7a77e4178b623be801f3254ba8eda6c94dec5ede7d8a320f1f9e7d603558ddda5861e67ba58b7b1f440f9889863987cc81a4a29695f37a8447f4914eb2826f641e5d468fe49b5567455fda7fc71554c3761f17b7e0104f82a450daacb5a8512e91636d496fc6b4d0ab2f893c935897621673115719133ca616a3d042499c186c6ff85ea32d3e83f805f37fe10021256c2dc15516d10ae5b3756ef5819252a80252e12c8feca3514dab43dc8cd6baa66939f00efa8ea4f7406e54447b803c2c740891bf7f923bce9a091111caa19f6682ee3427b26fa498b0808840b8714591a50a7d34238e07723f510ad40ea1aa898a32235b83a69cf09145dfd0c27340357bdcc977a3da6c7608a078ea4a8d31ffbf01ae3c5fedcf963519764da069d4d1ba81bad52a79f2510bee4e607b7909538b8b17fe12a470162de85ef77ebec900ed5517176a22812c0d2d076675958b69c11aa897a6d8cc9b08639d2df4135eff384104d874e7955448af94c93cc5df9c1b3a4a770d33e70e68b5b157006e09e630fcb4fb1e648785a234b10cbb45bb2acb9a11b985efce78954cd97a1f3876dd33ecbcaa432a12fd7cfe8a840b69b73bf500c0299e49071d6235879c48436d8aa4fdfdc4d3ba1c8e69166547ea312b310bb4f60329ef211ec7f12f44fa9068571ec231099197eab6cdf3f47ddbcf146a8e20a7e16db76dce6125299bc948e295f2afe3a6dc1afdf2cc80d43c7dbc9c5e007fa1e98038877226718fd8f994e99e68e4f09e9cce5622619384af24ab98556cc12c7a8b9d9b6518cbb6025c5ed0d9a523d0fde7be730f6badbdb929fea33508e258de18a7b1e2bf8fc9d4253be5634f1f732b76571f214434e437e0416583300774015a678f4a48e18a942e0afda4bf9ee40a98f32ac310141134dcf8f6f3cf89258ee7084e06eb5408ab5ee8e7f1506b5f809abefb76afdb3c9b8cfce984bd80e6b8164e5d2e0b051e7abb8b46722065bd2ef360b9e9edafb2463ac5d23cda7a34f1018c2ad5e92ccaa0ca2f07def8500029214655a66d73607ce27e96fb6ad71810b4d486af4bd99f8c87600c050a8666ddbf921d0ad8a2402d96a45b07dc97bd0788d7ad314714dae79c3c227b1c635b347eedc96ff3b5ab7133c0c8c588f53d2c4d0c5594d1f113f0dba1686b25897c4cca18204e484223f2243f982ad5632c12c5d3c6869c7787f59c55c13456f881e4b8215a0ba52b3486162dba576b440979eceb6ba7133fdbd8e23c490d83992a1c7053591bc5af6d6eae58bb589c87ec37a80979826e47d93d5e163fcfc3802856ed75a489bdde565e36b6d494a2c8a999f54638f67c5bc392d71430c80165d4ff3fdd1584684d18327817b580da03e218b5f583886c2b9d663edb59d5da7ab970e1843fb6498ca06cdf18193236f1c4b3261fed5ba058bdb853ddb5f2fbbb371b447eff41fb49af43d6bc6ce3a30cb9a37cd69d73e6cbcac27f64ae38eae80f23c9999689710f12c736d2065d02abea135c0b634a6dd90b0d5cc1ce43d2c1e0bad969a78f85604dd1add8fc047a7827918fdb7feff3ada1e63de7783cf77ed6f95c4ccab206c0407478a7c4804a3136cd56ac07dc3b17fdd1506268578f9b524cf7d1ba62271672d64efed14156d2ab1d5a52942765f22dc8732ca09459d520948c381c7a08f7d1a9c238781b4c8cb9be08cdd162b44f358ac17fc5218b4de22df5a6a96d355a8d00cc146cc5d87a19598427aab79306770ee004049c68f8f4d5f02fbecc5eebd11acf27f0aa4106e8dbdbdbaebff35479fd1f94402a8362915701c44b8e766d26850fd484749d991caf5e60366c4dbbd89e679d418e30e6b107838c95925bd0df3197d1dce9b15d1d6771ee13d74d47176fbf7149ad1b6dc3f055d5fa445c6dbae5a8a716ad002455d673c5a09f55992b793892caa3a2767c6a2885ddf0aee7803b33bc0f801180d6b31abf6ad64a147c285f9e3446ba01f268549f4ca15a5bafb806dd540ecc3252a77571a3d881c9dab5c736c5889818f24eb4fb78a88e0ccdf72af6dfc63c05ee70c52c80a8bbfa9b2bd22897a1ae6e80b4cb78004fe6e5094b43fe793febed1a3d6ac5b4ffdc0eab82871510abdb0c333b2bea7bdd690d19a577adc54e7241eb263fc27d2de1603317e9343f45b56bcb2dbb41fc57b2ba4dd5136fa9ea7d5972936d738c9fe018179341a4b92aa0303dfecc14fb74d30aac78bed6e85ea55b446cc1be01c89ad525a4a372baab81a63d22155a6e556cd4bcc1f659a2403cf795cf34880d18adf225f767908aa983f0b9fb8f3a89110ef10418f1f7392d4a3ec399e9ddeee4d75454bb9b494036f372ac3386cd5721a6200a23c08280df2ba758bedd0b1df9c21e5192d7e4cd8491299157232532b7120bf0e5ee93dc54cff67a86977bfababd1c58bfaacebd6129f6eb1e71ad6be2ac069de2e013559c7743c2a4dfb7b799bcd3569d59319bebef88f633167b267644bc981c233e36094e78f191ebca01a4a3054cf6aa721464addb8a01b33cbaa7911020bfe98cfb3d5dfea655c6cdc13698fd4dbce5491f1a5870070c71b24d035a5549eaaa790133e050b9e4464b155f1a29012558c940e9cc754efb0eb3f0e8f53aa46d36c696e401e5f17ad9a3a5034420cdfb7fd5e12db11479094390b6c40a3f0608f44702ed5d1406a7641f3620a4c182ed49f4267184acc4cba4860641dcba7befb27a715fc3d6a973fa5975dfab261921a807bb0947e85f1c10335b1a5e27437ca447fcc7a3984c6377e75da3035035ec5d8712de5e7cf22cbf57f188c0401754d83234d13abd2894cf9751e24ef1feef32de4da1b6701a8280c8317f4629d6eee87783db453c5cd39e70f83ba6804c6b750b2c0af9bc0be17987c1608231adf565c0979090c8d5eee682c7b6de43175e4fb9e61257ce500641412b0587ea2e38cca8e8a81340ae071d229fdceab00346f83d9181a6f5fd00a5ee85233a61ca0c517998997b6bbe9a34fc09b0c38e25dbf6a4ae9784d25516b87068ff6c37a6948e2fb72c03201f148121e5e8f5f1af7924d05754abe556e45f45067bf126280a025e0988a8c65d632ad601bd4bd7e7a02827539e40304cba8d353d6b15802ef5e9f5c5e23b0d0d77e0f7f3fc7e4da9724ad87d35f0e6949ef09c72409464e58db099917e2357c07014c2b73cb23030edc84041500804776815011a3b2aee9d96dd37af807a881c8fe0d898ef0a61496cb8f1c06f94ad446bbd1095394f9618cb1bec9a7b64796482d77991f08794a81240b0cff4ba0637de9b5c9427996f364821b51495c7aae314b2fa3f2f2b0df912ab1be538d40e34d9a39f8b0a8c4acac6723b0c6ebfaad3cfdb81f145eb094be1d6982e18dce6c8bc150b4cdd67b8d185f6d786b3f9268f44d53d85cfee54f3faba759427dbf2af31a320851b582367e7c5be506648237646db9cf138ce9226381f2794e04b25e0a026890f398e53fe0043c8ac5e7e43426cbcecc2611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06de6d333fb7d20c24cd5180ded83af80ea1ca3bc83ed48737a04b7034e86656f3ea46d17fdfb31cb5d38cfb8aaf596458ae41066ee35ae32ef4416b9fa9e95a3ee87fb8123aaff7a389253746b4f0ae95aaea6e3d03186c7605420fdd45e057e6588ece15e9c3a838e18e688c0d2efed8a3dfcf38a69751e5d956da2bfca7be3c414c3a320dc40cd6289d9b69b5c0c0aa72d093484bf999f1e7c964034128c83543203784a73e92ee5e0a81d0ef55a7a1af89b6007f3b23cbb5d970f843b6213a0efb64ffea95ec31b098e11a0ddc8fc5723880e5d605546df150e71744ca54f8f941a6491fd2b97e8f0fd9350af719458d7973cdee332980b3983a1fa4771cb7dc4b2e1d49beb9b3ffb0fa38f6e3aeda18aca2526ec728284497a5f78f57777dc739bb9c6a1149e40de5b94515aace6cc533a9a56c3a23d9e29dff7126943ab5e51a1bfb2290f2f27b6b2de3bb87507752f67a605ee893289c301d1b6e52057d0dc2b0ba97ac00a7d4c9660150def0de8bc2a92d089e98229314e66d8aaff2f738b06b6aff3d5dcf846310d4ac6e12b703e189ba2dd62c99a7078d700bbd5b0d033b9989ea44a03f247443a57c3fb38ce2313683e242c1223e528c677d03dcbeda0aa15769c4dca022f42786261795e907c59de71319928ee8c7629edbbca972429d5473918b856bb2f3e80498ac3ff396780f1d6f263509c5f16f2886e8a6368feba6710675fd460f66f4c4bb015739a7e3d062dbce651b99ac84de9d297495c17eaad0102920fc883855d3cd9ef3ff45788d89c36a3ba440ce38c35909571b28507134ec2ac4390c53d47f3c0feb877cd6b8ea8b35ea0bbada61bece50441150c3c9312f9c9f16a5f61da401d03e26a33e1e37fc84affdfb6d2f1f0c9a4205957fcbd8355da1895304464c6579dd8f338a875dd871ba9954956311473476fb9c19609c2e085cd6a0d89d91448819b399828cc4b369ef352dc3c67b2882192af76752bf68cec27c5763776306656cbd3fd19f0f02fa26db5589ac1d86473828fc9c3a08639c456991a52d16562964614d9894b6cf8f44bb1b810c993203c12e24096997d2c13ee525146faab9ca824430ee896752895386db237f9e1b72f91e0cca8a31326c52833260bd30ba02bccc8c590d3d8181a50d644505d7023c92257ef271de534fb9a007de6b9e3c75dd87ba2246b5fadcf71fa3fb3a47c92973d2fcd426626c8aedda6df7d3907e8595bff226138e408e52cbc6bdba9d2bf42dc792ee91b4dafebeaa867f93cfd599bce06c05010a1c891cfadb22cabf829215671d9619074aafd79c94e3639a6e2eee137f3b43f86954cfb3233868174243a535d3b68cd9a21eb602c378f8430b4c79a94f58b96dc0ae798abcce134e80b2014faa6df9941fab2ad1edbd8cec682889cb53d44fb3e9a4cb11b85dd4fee5ac68f036c4371a515df57827eb66220ccd36a0ffd38f44cf0a7c3082f010a1007e448fc566badfc85a677642f62c1428c2d08abbb4ac790ff029c739b7d42c3493e0da1f9acf43e9d965a80aedc1cba0413da59fbe1fe0b8c3158a1952f32f88806580909b467d498c32febac12eda290ac6e0a4f783f30d62f5edbb2b726a38d245e615e8785ee1e45d1a3060659a5bbd8d6b2e1b1f22a285a3c54d7b28f4db3739843465d5aaff47281e6e87bc5349672fd097c0735bb24305901afea7eab434086394c372739ac4909654319e2b85d3f4a4d8690cb84fce3de3f1d80d3e841c00418ef17b1146d36a403180b1d60b10bc9b2850615251130a50e1816b494bb4260ed913e91fbb051f448409471e4c902a8315b09ed30a080a8255b279b1618c39d4a9c15757963cb0511ffd7734ce22083ef9668c5d1b77bf16f956ed9329b9a60efd5fbd608b7cdf485bc4b07fb0c4b65d4c0bd2d97f78101ac33d661bddbdcaaee151398466c2463e0d4ee4142c3b58c7f33e4031f9da3825b8eb3d1d53b1990690bc3e9df482a963d3baecb9d682e671b753fa753684962a1a47854e5b22acbfb98478a610954cda27e198fb829e2dde1ec527ca72b62780a40a43e219e0b4c0051b16c115ced90ac7d0b9890afa3f47b8595edd99a75c8c0c5152b356d41ae6b814b5e6cf17e74e6e5e08e99b8d00d1bf867c9918c26b70acf2fec08d511f3955c198ac8487f22efd4d609d48821605fa0bb6397d6878063d82cfbdbe75ba259ba2d54929ac060a86ffa04ce4a154c38fe42cecf0269632b3a49d94792d966e3d3e2b64ce9c68a3efc4cbe2dc8f6bcdf05c442791507fa459c0fad037915e4e87b9ce2f4b4fd8881afd2c1c70107f6afd6af782271537304133ee96ad01461330eeba1abefeb7ab4f8faf9aa0f234d1e08066b123688b808446ec47167ed755fdea46a878ac2aeede7413b42d27e4b5761dd880270e03a85860c046b8a2ad67ba34c346705048a51d861f14053200419e558af9a11795b51202476fd4bc42c1c0238e31b39b3e411c8c1c763cdb5e1744efa8684d7f0d04dc2825d972198122b3ebd80e3223109745cea80b35b319fce06d8764f02138ef5dc2c0d933fedfee4b0457d3097e009cf52e5df37b32b79456f6130dd890fcef56d624536a74295e6b1cd64eced94ac883aa82135114ebdbf0a38e0ade915ca3174396cf9193689d94cb320f18cf9d6d2cedc72abf499c83ee99bbaec857edcd804458c0307951046654f9073f448745b40fa09c6cd5fc851708ced52619dfcf2ad2e2a42e3832f3f4c5827848ffe9373f4aa6dfcb467c7b152148f6f98cbc73e8acadc6bc6c7bd4e12d6ec638cf72d69d60c0e601e5aba4ae387fcd45e2e9ca43f244d49739dc8c69425953bd85cbc82d9cafdaacf318545ccbdf0819c1e53a217b314696f4ed44ec099274cfa8ac1f925a7df1ae921e745c018aee92a234a27ea4d4c1e4ef53335e457f48c740be7edefca3b891f343e3d96f185a2abcdb288d3b150b70915e1f25ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c797487d531722d2663e8d7b1ecd052c6a9b696e08eca7f19f248d4d04796eb3abf36af7dd634658aca166ad0d597919691bcc4c46a2e2b240d75fbe09e2f46a3977b108b984a586d011ef8975694c9c35e2b0d2b528f79d75475a277a5c8b12aad6ebaf71164c8125610751c59e8c599b7f561490726aa60c61fc40560436cb4ca45f740cc755ecdcf8d3c082bdbaba6dd71b8740b2e6e949975082912155748e107ff795ba6b4bb186ba022cb8915fa294a578167bd45fea4d4206b4a1c9278c82891fea8928df850c0a371cc806e1b616c57caa06905c6f1e0a5ec3d70d4d289515d2cdf7ecdb442402f065e4c7c8c296eacc4157cd42e741dbe846b24ce27bd3ba6127e753e321912571ca72eeaf14dfbc990cb06aea35ce1d4bac735fc2b436ab2e96043481f0ddcc0747def9dacba656084c6bf119254b0a4ae8ff36d1aa87539ff91af34fc92c2130a72a0e348859e01d5a5d4b33b690a444c399947f897274ca9318a9ceabd869567af5b8304fd348e69913e03a5d56a1ac78b987aa251c404a136b599707f47cdaf60cb1cd9fe56e958f7006dd07d32fb755eef1842aa9ed4ad5622831828bf825cd1e0ce697d72a78c84cfb976b1c62e21d931caea678653986603c275930955f0c840177ced47aedc38e00a0adc480d62450329fdbcf776467b6562aaffe84685cdae525f4b5da06c705f0192255b586680b0ab2a4f4e75ef412b73a1cec71c5dc6679129b1bc20dc48bcf39ff1ea29bfa723ce30c3495ae1582c3e37a1158bb6c31f055aa624be5b2ed508a6165a63a7a0a9bae96b27ae2e073103c89d990861fce61cd3cef7410631b325bf9b0879aedbaf8a6c437692f6f5b6b7832f58065bdb23dd9f5cba51a618a24d410063e34534a066b876883d99e37d665b4dd35a61d14a5771d735164127ba749129dec3e015afc2f131515434acecb2626b8d850c3aff957d63bb02ae9ef46650c56f0522599c3d04b76ac821d5718ef5573291a39a411b5ad2027a6511a0d314148c48eb3c832a9d7c3ad15b07c3de28fb19079220bd981673495a2b9f70cb6f753162bce77ede17010c552e21ed623a643dc0e2ef36bc124ee0b9726e1c6cbacce7ab55127472b1501a20bf8de42b9330dcc3a9219f196eb90b4aacea99448d966e4e19f144d22c9bbfdf4fb7360080ff9167ffda729be94b0ce3092da0a9a9d57f2b665fb3fad1e6dfd246beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe1170788c90540ed2d9bbf86815ddcadd5049a85e33103a204039161fed8b76bce66fe5675de5cd1d160b125809658ba0d92a5348603ad5a5abb2a6fc50c631b3566543149b3d4defae2eb46890eef8ea036ee1794913339546e72ee735b5006cf147d9884a9c1f4cd095729e4044d3fd57f282bab1cbfb45fce59ca140697486220a5cb32dc28180c4e83e21e3c419077759080714d276619884507db39af910fe79d9ec2bac74edc54d7df9b937dc875973149459bcadcd0a95392b3ed0aea92014b74fcfca9e4791de8ac7ba970a48acb7187e2f7369acbf199187b6f96f2e6132c1ca1951c30f7be60401926c31a944a26c5d33129f8da87b0566f348bb0a2894ea8d3166a30960d9a60e3c321e88094877a5589a8b85a78feac4f280eeb6bb493ecec3a56260bfa323f217eb7f6110cb9f37ae82260052fa3daaf349e1c4b40e5c23b0386deb497c0ca2e8d5e80c14ee700044da8f0112b8fb34ef0b2a0dc17774459f77aa49829a2c2bf7314deaadfae68c54b5ce6734900025eb86e95450fc6b3a83c4933677a03a839f5eed66bcfa73d3350a618488cb9d4aae6f5c0a94d2efb444e90cf09df3696e15540b3402594834a5b9aee4a19c8e368fc2c4f18a1bc9ee3a9282fa82c89293471b31d5a299032fa3f238eff6700cfdb3cfc78617b4cbdfb0afda4e5c399ecb9dc61bdd86862fab527948b52db53bd6e47dc6dbb3073ceacfda0a74e965629bbd899fa89e67e22bc58a172a0336aa29422ac15e6f88a59a22c1e9b35e8447439df34adc02b6043800c4b88f6987df4164a06f70f2a01b223fe023764eb42ac185640214d402c4a74765ff46f4c1671a4ca7acba3371f6ca2e9ad3993fa5ae446afc1cb457d7c888a01bbba809e0176a3b7dff32df3c62daf241bfd4bb6e07ca8eed9f8f2b62a79ade1fc0afbfebc8b49ccea753b4297c51d4fdbb3b7737cd4f744b06ff7a786d9a7c673137268b8700cb0e60a1ef7cd13aa892e951d4b897bb2713bde290b5ce9dad958f569df6d17fc8d3e2cc46f906db8c5f192227257336b93bc668efcac3109dc328754eb3bf3b88bc60daae9f408df707b018ec7ee5aeebee962da52c7a98964f88512f6f19a17818920785e94fa09e5b18dbcfd866f29a38338bb8eec14983aadba5be5d427e8736c7b4b0fa9305d6f6b4c748549a12e12af928e1c63f7fee7516f4489446ba1d92ac42266b8575f9a3c5f446e74f2e48ac4616fa89ddf2da4661a8476fdd9932230f94152c10aabc127e155ece1cc8ec806333faf2c29155af9736d506dea662e87494733115e1b817cb10711abfe4c42c168922cfca281a32ba21032763adc74c9d1b27b93579cfef19844cdc3984326761ff83ac38054dd4b587fdacdd1450ab2bc5b16b35d93fe756c7f1505a880ab187fb651984aa9bf2e4e0e0cf6db64e0bc75ba3a2bade4f178ed7d511933d070d21b904190a5ddc83552f78c17bff1dad7afe9996b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e1614500ad759b45684203c7e0bb2fddc94379c37338c06d5f68d9bb6316737415cacf378aef8594a46aabb80d059c1179a6aece0af03278b077bd0d1c1a18e3baa606cdb814c3e0a5b542a68d1c803c2a68b9046e36b32e7381bc3bdd04fc22d75f8dbf1eec9b3a5dfa0e683b3ed775eef04068e187d342a4f3e08bd513080dfcab73ec4a79ccdb0d051afa070ca4fc338cc9d289487fd36a4342a02a94947179bc8db5b7e314fd9779bc9da007127f8d3ee3e140a8371e147e839d45801c7d558d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8f713c5e8c35714e7d289754c82295d053358a4d03cce7eab4289ff3f1975143b6e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34ed27652f547d2a13af893debd604d05f2ea9d32a77c4c8cd5302713757f84caff6aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56dcb14f1544b5dcfd63e088d100204c526c48222c84289c5841d6ee48799bfef216b59c06978b409044cda89f70320c0e4d9f83746e67e951f8fce3990a1d1dff8d40937af951f4ea0f6b05af820ea352cc9abfa6f43a9d6ed28cb22de0f7e52d63111db0f6dfacf96d7e38cc1e627999f276e2bf9f4c48b1976249139e1971f6362530e43bae5be850902c908e7d3a714b36f6131059b56e1f8757ea567860426065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e7c18f2d3ae2636ef66b9a1be3dac4acdf92b63acb3901209efd17943f0a0c8dca25d30872b80f9e95af2a768c1e60453bae6240016b21a869248909da9f0924f9c0819bc9a0d8017cb2c8ea85ebab0818fd589493fb0c5c1a78eb5bd34fb24bbc9a010ea84eb311c78523057b0a3a5ce7c3d34ca40484a8e24b4721df77883d7058386a54db8caeabc13b4db6c071f19afde4eac496bc2074eb5489e70749ff34f6b167909dcb9101f13135178755c4f9aaca0e8f4091f26df0928d1c59046aa7dd0baf52c543d5a20b47207b270fb3ebeb8cf6b64c1b1c4599ced832b055868dc11a50244706d80e9db7a41358f59a99e1dde5fad2927577ee2ca38f5a4b87f83e53074ed75108a64a2b36bcbfe691ff344b6aa842e2d51c34fbc681037d43eb1a93e7d77c19f8a44313439dae048ca6a0ab557aad975cbf79d91d443b58221731e9cff01f6b21e8ac2b00ba379f3cd7fa2dbadea9a418dbae39c0d20e1b2eb4a0c0f18450f953952ab9808c2e6548984428316fd2984a255d4c375c32092ec063bfb511bc85fcae8807369511803795fca15b14fd0a11e0227c23ae836e33026cb026bd4ca440b8b7fc8bee2dc71d1504aaf7bf0662c99068a053fffe5a7e4cda87d75472692a31c3e853fcfdba16703cd8716c8ca8a3f8500131302322eaba3fc743f965d54d306cd85e7f3df1b20ba7f8ccfe53cfbdb883208f33321ff53fcb4b20f0495234eebb46149ebb622099b400ca8d54268172033271f7833ccacd5e3729027e29cfbebb52288428dcc8d967ac78781ac98e548af4ac6347081786b8de6c601e2a5243299c454b43ebbfe5eb07448da8a067bb54151c462f674bc7584f21535503b2d8699b2a30be3f4e54a01f5984a5f3de6db229d6cc20ad69159831355a777804860f606f91f882aaeea2fa2a0387c6cf5d3611739ba25c4d2277b151c88d4cba300ba1c2569ba11fd69f9304bdb58bafc28222ac119c1d03b61ce3a0cbcda8b92d25cf504ae362b3d414b0261591ca179b333726fc1484a360258fa4d69a8b4555bc1a0f78106363bfe8918946946b3e033dee94c0830aedfea1021c2f762e7f471f2bcdb5b57b33fa31054e33dfc40338fb0ac79df908667c552af3f3a6caf6000c3cff13e7c55458305ea5da05f06c618679f51216ae45356bb01419dbc4fb18cdf34c2959a519d4334c159610ad8c035b3d99cb60a1b18245852fb6ed6fcdb39a4e94a6ed5d8cbff8756da59d4101ec4377acd2de3b0bba59f405a45a59577bcf708f075a76e407c1ad9ca7579cae7b48098813f4755c5e75d20a470e1e5706e31b52cfd1152146bb1d078c5905ad7aaadbe15c6f63b5d38a85d2d54c7c7524e0ba214dfd70695b2caf54e23455b880171b1a62c2285a77ac3a97659e1278ee4549ca724eee55e28bb5a027f749dd4311b9e6da889c941c913ab94fcb8be2b1f0d9c6cde03b995ecf9bec2e78afd39765b426511e452fba7314f538ca869bcbaae3d6b41435d1060b58f3aa35a22413cb05f4b456c7b0d27f2698c7272a47d9de0251caa263a7d5d0e36493485cb1d5b55948ddfe1f49d2cbe4ba8495a1170c8546a8a26760521e7d30f8f8415ef3e1c15f5983fed8b5b337590980029f21c70967f50c8b5657583886be33b8d9c8a0e4457a43f45ff30ea41a032bd1efdbd71e798aa8ba83217c8224eb2de7f4f1a2cbb75e878e0aa51d70bf1790c0eb99e9f3804b67793cfe2c85740c47d8a18b1b0b555748b770dcc04002c37d5581ed9d4dbe5fca98086d50cd8a8fb87ca9628491d9fa57e05447dab5291f565b795a7cee95ead0639ca969551a3869565e472b16160c7e3991559b05abee7f5da033b5f7e8319a952c5cec3ada312f4fa9de7ed93cbb8d1065fe56cc60ab015afad3231e8fa36ed37e3cb8652a2d93c0ebd9bb36968b52d151c63ce509db2f600669761b71ff6b1a39da3014169f7e642eac50b8e0eeee7e792db4b2c55cc709e0a701bfe67dd13e00ac20dd62b296b114d33b3a75daa8ec924eb073fa389cf90c060af5fa02d703644d034c8fed8fd1777faed86921614f79e515f8561594a4988620eb55a5682d504d5472cbbf64801137a0eb1735484931d6f1cb815c26120e9cc6a4158e1b7152d7962e31bf216d2345d733ba038ba4694d6a3cf427ec89d7583a8b5af095c20e329b73f391df5078365b9549d3d603131cabb0b36d440bb4f50709f066593a4dd6fab150233feb24f0474ea980b6257280bfe6d0347c5c427b9e5391b2f14bdef571065613b2300a99aa45e8297149f1501a053a3d39639cdf4f4a388ead99278baff1a24177ece1fc163956949932721576c4182b9550542568110ff7ea1765d2464d98c37a3aab6ebf9189348beb804b210375a33ab73859e48662b6ff33435ea459b3490079f4613404724d821168dbc6901858d13153d53bdb6fb7d78f24fde604c604d478101d2c493ee6e23d1bd2be25f73c1724e868ea72d3539045540b29d96f4dde499fcacd6aa72038b2de70c54a4f85accd48e45c2f9c103420584df5cce6985ac51894cd6aeb1ef6afc000fab4a421efb44b5ab104801ff62d2b10c45333ab6e5e676688330075341e1667b6de1c6dcbb27962c2c35c89fab2427328c780e9edbe33cedbfc843e971353aa23410b966526f6b7a289b08a73ce1629b759691d9675e5bd40fb13c11596fafde234ce27f883be9abecfadf6b96b0d5bbc5ad074b05749ba4f6911838be2ca665cf7c6ac46208800a6795a9fe0ef516a0ae2e896788bdc0af1160f2762cc489ba16f611518f95800b04262018bc2c60782783614e5f278e94ee50b6682ad73dcdc1e88f331c8b9560a46a381731de118b8efb73dd2d8ad875cd310edcdd19ef2d5c7c225fdd7b0871e69e003d4719dfa1aeef18ae4d0a9f47a20b2b8200a79f861b16f068725153b5e32fb5d182ecdd91795d80776e4de0fa785aeadd4b2e14c4521fca71fb0d0a1923b415aea4b1ae83ceff4888926f581ebf5f9e23c1ecdfd2de98a16e1089fd0abce69d0c5986f009a51e7fc484d1f0c32d954db8f4c7c982ce0a212a3cb287df5261c0c9d8365911d88b78a3e4454ee4fbc8fa22ac5f1cd76cbf8e289e2e499a9aab70376fa3d840f802d758391b0d153aaa697b627c77b4b8ac339d59d12cd189a2ca65ec75010ae0a0f98a939008b07ff6f0ce6bedbbc3227a4ecc2a0cfc2c0ae03b730eb3460d7d22cf6214fb5e0d23932361bd9e904fab49a59336382f61d1219b04cc00c2c30fe9e0f67b378581b947d301f26eec565c6c4768bb3ef6a4282a8aa4e345aaddd6cef78e04c57e89214dd3e92b430bba8c85cbc210855293cc0bb4ac9ca50d4e9f68a769b23261f9a41cbe6f44f664998c6d0a424c202cd915ee0ea78647a30c22630d0aac62e10a92e6c8361ee045dcccf79c09c54170343b7df7203d957ea54d3313c057a71b952ca13cc0544eb4dcc4c89b4a60aa39dbafb552b790c86cd02929d30532f6e7ee34741342aee0033116ad74e1c52e37a0ca10b41d229853a938814065ae5ae8681b6bc5d06dae6f928b4270efd0b525b96258643f06627f92f3c91f29b1837dc651a0e9ca99b3bd126fc8565fdf36aa642d11889cb2f59c00f6e1746f5271ac58649e0d3bc07284cab1b69da5be491c6463772fea5941ad22c2f366258593cdb6f03c24c2e60c06ee1fefb9c16c522d4fc232aa9f04a080648d3d8c2226b7cfa8bd8284d226940e3e4027d1eaaf8e1d8dba9b073185e26c7a8c72fea36b30a015be28dffe9562dbd73930d19d5f9dc86b43a02ac38d7abd68345bcd2f503cc0487d340644ac21e036a840468bd898c08b6305d46cea798d80ab108b72c970dd89de4417da9a24a8c9b45399fb200123a596b69f1a61bb247fb3f5ddba1272087872c3467729864335f9c4e8712d96490a28d18dc76cb2faeb98685d0384714c9cbe133ee4b34748a4d3cf78025ce49b6f5059b7182d6123e5dcd9509a73660438435be574e18f0c4fa5212caa1d7e107aced84a08fed86c5af91ebbb6d7cc5e389dfaf2fb291977fa2c5afe588a0c321402ffc077cc0ba7587176b215f66142cf8c9c892520e0e6bd6c82d70c581e6d645ca883d28c690a3b86c8c04d4f514e631ae89ab12ef5791da702d437776f6773ce96e7089af6803f19785bac9abaf724849012f64b57698fc46838206dcea64461fefc358a754466afb8751eb76557f64c31f132f3a53d2e7ad6574fb3bd2a35c9be4507f0c7f05035b893a9af9cf04a635f196ac4e63810787d85f4f5500508cb0e6b8bcffd05fc2e607d516d9b9734b6eaa254bf6aba4edec16e4740dcba901d6365daad1f5a79302e51f1387d765b60eb20e856513648690d549f83f54f8bd8a6c4cbcd3de6a18c9f89e80d4189118a3e581b2405f54ff4100d1f861654bf18e8b6ee966ad9f388c9bf9ca96ec51db8638ea3c9aabfc3ce44e5e4f13960523eb3a88918f048bb83c86b060bc04a7238ad72c536961c4ec6f94f415e120096e5b85ddc5abbbc7043c44d6a62d793ac1f8fe25848c5fba398ce35609d7b1469fb6cf62d4d61ac9fabc7cb90211f10bf9611c31adbe654ed4ea21bee8a274a0a60abdb7a85fd85cf618772b24b32ea3008c4ac52ca0cd9295472e817858c47b01fd3e86954ee89b94487c4aa8e00eb882242723c62ffe0419a6b1c1cff3a5252d496c73d65c3d375a3720cdf39e5b8816775dd3f0537101b1128ed43f7b4f114b3ca889a1205de441daedc5bed10cc1578812c525f8023e4639cdf5252f4fcd4e05492468dcc0ba736e006ef05d22413adf73f6af8e11416f0f8f469964bb06a754fa0715728f8493c522ede2578914ec460c804d343e7d3a119c964b3738e08ebc98db36820b871c68358852aa325bffa409c203126f6688acca3150510571f9f50aa21dcac064a431fd99f737db50009ede2d5e0e6651a188157dbe5619b8733ac884a31472073aef5708e353864eabdc1b2625f0ffa8a093d80ab005d9df650dc41cf37421eabbf6546823fdfebc1093e930f242455e754dd3a16e983126d1237520c45ddac428a9c73260644f58c99a709538b6cedb5748709ee25f0850b7638a9994ab6de39acd801c9874523c362f77559605a407d021ad7e7ca62d1afa9126374e72c5e89452c1699e704bf955cd34178e8befa7c09ac6ffd69de5d7e3c4a69af4bb04c88a330bba684ac27608d1214ddcd2304dde0f7cc3cd6f11c1371faaa861da03358f66d286e79980e6a31a527c7c388722be4fcff058ae239af0b48df4dbe2513291d0602be4ce0e78b4b6a78a35d00ff5faf6ba806d964b48cc10fcb98f80b6f9dfcb42079b5982bf85e2df621d142f3c8c15ed921d9d7723e8a1cabb51d4e1dee505eed9a6903a6b358e400a8259baad82ba0a80a998be92d4c7583c0d8035aa8c93626182481fe60aa084b6b1cbcfa855bf91c0aa75b26259b8ee0accf7d09df55471424b46d7a69c8b88bb8a1b886780437f1399b256d38344054652fadad71e4142686a0ced9b5413afc6c96931d1009b6afa8661011ea4552e18cfc4e2d3cc9ae522dd796d4a6ec3acc2f791b28bd08ef7de9024eee1c4ef8a5adf4c8da92a6a730f9c8c5823f4797907291fc769063fd1237268e85cdc0a7199cc3cd364adb2eacba36c98c8fdaafccdf5a6be25a4915bc57e3de9579f48b4474d5d1cc05520b9764549f5ecd936df574df9d67ed3b6c8983b7f2f846acf0d4cc4198840130969ab945c6983a0a4c939fed26e8b3a1256a7cdf6f475665ccab03bc892df014f1427e4e4260dd558f8b5d2e94caa12c582291dea29bc77d24facd85139f962953740c3619a58d6fa2332e030d98e351c8b4f02761a143a65e8822efc1f6f190ba0d31245edff6ba3cb27e82ca35edb9b7c8f73a99bb125f1eb1304f562c185a0185c8f3a60ae39011cc3ecbeee4ee29cd100e53adf6eec9c72fe5b6cb4ba2ff23d560992dd8f88f0b92228686cee64d5c7308c64ef98a7cb651361728fb9612f1d08a2ef0cd764e763ad782033406f1b5c92d82b8abc3eb9c46185d905a6ce3e21c47767e2d63b5f92fea28e2cc96ab39b3d14fca1d50e32c83387aa6841683bf0ed1bfcc026349be60dd7fe7fa3faee90e82a476a7d3af238f60006e597135e9a988d5d34ea9c5484b58824be78116968a5348c77086497facc49e71d7b308d8878c8680294a20aa69047e578656e34d5055bdc645958b9cb45e34c9d1e48aa45ede25bd02687a376ef6e401cb57242a44369dc0fff5f859c714cee3a82dabf717ca96960c83c2f69310f9cb5ec195f4c3a8a69158ea6f3877683bda72f89357770e8f89cdbbc41e87b5c9db85f0cea2994c0dbb2411ca74dade6f02130fe6a4d7fdbddcc24463d84235cd1fc7c3e7373f04a086e79867c46e5ceddaaf7e5543a8afd4cc6c1c3da4ff104cf1e3b969f27ecee8d4023ec2d442b63c170f3c661440ddeff435a89025186b39a9cbd5b0938da87d7fb84d40686d901bb03082d73ce1ec473a61eea2de15e8b736b62902818d034bebaf81177bf1e28d5d16c6f08f3baa0511ae4d5d15c3704844b04be94d1bf3e0677490e90e504ab6b7983fe8b9f66d58ed58d925fc382a220606918bab149defb7b8470c634000082335f7236c95a3cde7751c8ea6e9934247c8451535fcf9fbf99cf7d22c935b31300bd673b9919dca8b94909d61b69886004956b252afe97c2ac4f4c6e4256fd6b2f160849502960aec0d96a441d8cce57669fa4586aa8830f5ec8e6346d66c8fdc588831975739cf158e243757f81da183cd99d5c7dd4fe227f286b0756eec7a1a0985b548f9158c0ab3ea5a8cc2aa6634b00cb668da2cb6b0beb809c6888b2f82f3b36ea9e1db24ab8f91587df40a5ae10fa0205c048e0df39601b9a9d8446f1266c20a060b137b4c0e97e2e814e9cb780774b7fbfeaf84b2ff0c96dd3b79c1844e6aaa973c001e36f6fa9d60cc00319a9483dc09bc456e37ab71ac73864494b1f892734499bf0f86c44e4153e758f1ebf1ee54eac022e010ac6c1d1d08f1f4201d1be83b3a27e82b776222db4c27f63986ee82bafdb433a07efaf29872071a1e3b456c86ec9c98d27a94843c7383409ea55b6d76e12e8ea7b6384cd14b63504ea516cb08e8f2c663bd8f90b693449495722fc62aa0f90f58ac3fa97dba1bf8655d3e56d963499cff29672cd6dff01499698f5823ddafce7246fccd2f46dcf631db02f9080f1a1998be2f28b37265a4bf2664232658a93afc32a55cae534a4cf839c93f7836b93e3cd48025ca2046c9d6bb6e1a35e02f13710cc1dbbd7a7fe2dd3d74b203c6257d3d78f9ef75f206c4194bf9e2b0dda6d2315d2756406f45b16fce05e5b0d04e25150d552c731d5cb92d7c252acbe29607e41040374c434af5234dfbfe7c057541982db2dfab68b2d881480a627e6587963adc84a36de637cd3ae9266e40fd98e1dccbb795d7058ca8a73570229e3d0c14ce48ca899fce2c87c7f844b6c1b2c2e2da9a3c90dcbcc7720a910fca1b5174d6b5c17a451c1e48ac923e7ec8715162517957d69e133f85abe55c7e8fe785ddf587e6f9db4cd54fc0f8ee5b838cb3dcc4b9098d358c0021eeab1e21e5a7cd02c6ae93278064def08699f544832206a4f81f12f90aaf544f2ce382aa16a2ca99d57843d506931b017d443aafc7262ab9992a10700ace7033eb640a50639fb4bffbc879a943c10c1431f34db8e7d57ed2806d22dcce05e33cf0c7ad737c5fb90a7900bd927245a9829dda56bf9a33afb337759ec7dd74e82fc5892b6010dd3aa936848d06ba6434afd0f8ef480faf01283cc3bdd813cb4d38fb690d4dfc4927b8c4d30f94975f39901d34f6b30ae9a0f1379af15ebc464b58876c0b1ab5f62367117a0d1b601bda65b26f5b7c746c8a344d93e105e2810a0ee6644bb8907d8c04d89b863b5c950bbfeebbc77c26efda314664ff1877404b72e3eebb20707e5b5a5205f622d81fbefe97766f4be589aa4aeb688e3f66c26976a14e37a65ecc5b065fc041bb4ece1a4493bc3ef33b42e6fcfaa0b704c437b0d757a42d43c6ab4c1247c9fde713f8b77b75ce10e288fc8ae6bced3d55e8d1cd70ea602d272417b80427da973808872cc7ed384037e5b037f3d8178a2527d9c534c0bb0634fd94fead69b507166e27c630cfb8da610e86e091def142a9ba331c911bd6f2434650fa3089e4b83b2425cd6748f245ac3249413363ebf420a167a8a901da98ff557ef3f8f0c096b7d1cea41fa6f44b23b1f752c6b109fbad388be704b364475016b6882a277bec9e2262eb67de9627ec03f870ab0441fc9f2370702bc48b72fef965e784d91ce06a859056f51c0c4368ba1abda9b4343397ce5abde4223d311c98c4244a5f10edb3d75344562b107b7877bb1a853a89c90812c94d8ad2b30d94ab864ca25565a2f6a6edafe353b1cadc8b49f3bb637c77feb3e176f0af43138ff7089b6d911b799c69e841b21c52a93327b1c8b82587e571726f37b2924e2ea3afa6c9c29c9cad9ec508e2e08487c34fa39d7bdd6bdee4d2fa871f1de362c2dccb14f1e2e7b3977dade612966f39b42beb969db63d5bc232920fa7a3026c826d9c5c4c1c1aadfc696419af5f3ece5fa7e2b5df7f032ea4efa0a0c2f6d33e3c95644a011000872b7611f0f53c972a9fcdf7077fcdfdbfb5e91f7900b354d736e3791111ecc240222048ecd30f1716270a0179b9df47ba28a459af708cfa2d3217f3c0137ce2809aee4444dab4ff7003d1494873404cb4dcaae3970a7b8bc97a5475b3de2012a668e991a2c5f1c8c2f314fb23faf0496ddc0304b43bb8b66327e9801a68a5084aaa85072c0c4c6ade6d3fda0dbe73bb0a7bbd06090afb69acdf5e825a327a84687f1f845c26bf43eab2b0193fcbdda45a1962d6fe38103f24f261e42f139bf2a73995d34ff5735919ac705271e81103654150a33a2b4b214fd5482acd6a6637022cd151bb4e41dc971a93d3455917a84aba950916e115a404f9fd5829e4b6f8833f3fdc0dee18f22cdba3fc6f34ba2bdc882db96fe58c7cecbd8f56ab438bdfc578ca6af4693b5e9e1384d11a7b115e41ea152c9952f363655058f852a0eb1d24c32ff6e34ef3832957bbab65ee3fd65d58314c137f2579198dc17460acba44672bd072644b5f8e61af13d6640650f60e20f77a9c24fcb0f8c684d885e5991e90ba1df1834898c32f3b7c847585e915556451bdaf1137a397baeaeec1563315c09fca0c1b995c34b3a367ba31986d5c8b400a0c7cfd280445368de1efdf3feddd01b49dc9da1d67947ae0f64e660d3492f05e1c4296790509a21dc6d53be1ad1b006d69c20204f2a8156fc6ce58c379a019a6ce1dcf55c79afa1328429e31f3e121cd0ff313faff173c3aa54187d20fce0adf92069ceb396dae209903782bf0738db0943357634d8a30a4a2c9d8d9926eb910b855a0408471f2faf36b04c4fd667106d94b32401a8c4dd60d0c6a65780965d9af22a0cad48a32322cba9987407289d85c0cb240d1b5e7f5dd48962b44f72ffcaa9a8bb615a0aafb19338bf555426f21325229b5a8d2159ee2f6f397a53c0f7905e3d4adc79ac9ab667c3d21e26675958f50b98afcf21c7a04ad283a2b8fdec43f6e450732cea0ac71002cdf0eec5acc387f0279209a296e7be9d3557e2831d4dd9494fa5cb8d56e91ed80c87abfc5d01773b8aa8864d66197a7da9559a65dcf54e4eaacf55caa6de43a930db6128af2a0b349789b8628141faeef6c1dbd98838ba18bbc3fc638fcc7a32898f059d16d62cf3ffe5b3e90042ff6dd97140568e4cb7e832d3261c8be5a2408e373fa6880eaa9e4858b7bfe224e1119c10952897c2d945198e312d2e8d2120640791c16b3342b28bc1f1f32d74e883b2150fa6e045d479b9810ceb483f05b8cfa6d0535a6db6b38b8fe3a071b1679ad150c8cfd0d4315dde8b9e5ea8ca62fe027e89b0565eb2019430ec64b77456064e2aa49e49eb59dc88918aa51bcb94df69a91810a7110a9b247e609ff2c86b326273c533bd7f8c6c23154ba88a6f606e9267dfda30ca533e60dff28ae13977f1b51a259c4248c4d7003c711541efd11ac3e087fcad93e9fc37dd1b08a7da78dbc75bf4f42c9aa8af390f3fa174be1b50fcc6aad00161bcc9cd55dc177e21eac90d2eebf43b44bbe8612331483ec495447c254c08f625e6eea1725af900d047af90572c41e5f34439731e42411a90977d5031d5794b0950715984f1ed4863d8996a3627f050f8dc5a2f2a5fb53682b6b44bf64721bebef09460a0469474dd3e1f4314ad1a4d8ac3350c647799c29836a1d7ffdf6ce520c27594388e80902701b4b4611d18956c7e0f171719c75b8b66f5fefeec3754b3bac46ce6370d1ff91a5a8d9c088850a2e8a797cd1f24e12611cf350578e0f08a90523befffbc5c6d821b9da81262309f071b5e9a0e9a5756e4969899d93fad860cb5b317d318fa3e49b4d93098b3beb563272d1bb418b6034158da1b93a9c05f178f249e3593f01a82e865ef8cfe9fc7a05f630ff068f7480426d6d20ae5af173cc766eed8b8fa5ef998ba170ebb7773f651aa505115bb41bffd1545f4b4b426756e047385c4d9b010b348cbec107c9f96097e54324bfc2ca8abc3532dfa1d8ba22ff15ec2f03a0eb8d6e46b70668877d465315382aed86cc60cb1c9af48295eb93382c63f7c09262e214f21135f6084afe684191d92d620f987e9ed793852b409b248deaeed9fe0bdfbcabbf2f6cc9fd661fbcd9cb035f49f78db1ef11d5f3bb765fb89db943a7b6f86726a2101530100781a5fe327c056d38be19214917232a4249900dd74833f7e00267416bdf392be47dc548ba38aac87d70b00b0e12eb5da446c44d193f4116caf2da5425e9a66945e484f8a89480e1809d9035be4aaf5dc14f2bde10678b48c0bfa2674a1d12c1aa73c4944afbdf8ed65f9b63fba6cd3c1db2c60295281ef63bd3baf2dd42804bc502f6cf6be8937ac3b62e672aff530dfc4c752fc1f07c702524fc008dd4fad0bba1bc51212da7e8abfab7d998a25ece7d3e063457a26c3054f0b94f67a50a5c5cce652dc40e70f9d6c6885c3ddd1a970c88b5615c1729ef8617e0900599998f5234c0e7cebc9a3cf3fb159c6a5faf7c48a555a27cd39b185afeda4e6c5b31628af58f456ae71ef9545ec012565054448ac15c3dbec05ed08a30711e159e58a2d6f434c93706270968196dfe1ab3de2a9836c91932679fada5d109f61e1a6afd98e8fb1fa9ac4496297ead52683dfe11b6fd4a60fbdaefefc2b7bb9c2f8f5a7659e8f08506dc29576c789833e310a26462659275bc9493cd8a3624cce728fb6b3793a8cb83938cce44c705caa03b23c6f072bfee32612cf64cf24c5aa8ccc9fdee94befab551ed937fa96dc5ca45cc708168a1ea168be5c86858ad4084dd904b66deff1982df8200cdafee761361921094277daf554606f8452dcbb6b22f931b6578cef0060a0d28ad619a918c0bacf76a3b36b7b0363052a1560a21c4c67a8709363085d56033d39e1174e43c19f257ce6df6bd57389fef4cecd77536817d4f38f22c57613c92ef10e0eb4db949f4ef045c3723affd69ed65178a0ba55673c8ddf92337d0abdbe0afe9bf2e035165a4c6c1b1efe986bb3f31f5dee3da187e91771d6b46cf0b5ca2802c311a6fe2b84cc2acbeb5f19fe87ca1ec3cf04a4a524cd28a8f2aa2759609e69d5d5b566ab36e2248eebdf77716fdf0bfcf45f70b0ed7c7d3b7b6719bbd04a9667494222922b0d27b462ece7483d77860bb3eca9367fd01801bfa67517b5537ea074a7f0428cba4c7a5b1dffc58809beae0ce6c94bbf6a9e3a369614aea18703ee74d1ade20d3e6fe6b4651ef712d2c5a6e4677ee4f8fbdb72f28524581441f5c3f3a688184d43a9a5e17059ae03fa1837b487fae085f10d14ac65d5f98dc96d8e9eff64f8b8c8507fef1f258c3297bdbfab4e0ffcc684026794496582adf485aa199bf5afd345d014e7bcc383449c10c3fe0033d000bf3e9fa8aa3a00e76c060f12c6e8e1bb687b3028cc159beabe9fb6f4fc40bd1dc196b6152338adf1926e68d1e316bef1cb23de77cf092b100564c05c7f455e693e0fd0797cfa6229d533614d56cb489d1556312edc649b903355951c704cd75233e0764d237885ce469d04f18c4df95f2546f4ec4c4df8ff7d3f785104b609305b196063d4994fea0642a923df5c8707e1b0e63539553d16da8d13dac776bc2c884b8aac9a4fa9c9314439a698b3b1526bf7e2a21d10ad05e10b8761501e4b38f737651062ffb4f407cada4be6d3b07a96559f5c92bb1accb72a213aace2f54137d688e18846cfb03e510583b21c7876c666b5b6b96ff652f05e8b6c6485e66aab041a340de063af2870277d67a277033dc46c217f61fd3f094f4536e9fb26481f8887f15ce90e7ce9fedb5266276bb452f92cf049b0660c3334185ad7c2f50f5bddf0795820f4b0fae16fe691f8929c2398d06dbef36ae25451e4b88c3f7d52abe1e43c192adccd23fd07e9d339510b74b0a91f4723510c5daba8dbb7d3f98fd30a920c5e383c4ac15b74195e79b3da940f44a1f735533d9ca6d203ec40c97065b9a1396e809bba38b8dbdd064dbeebed18320b3249c9b7e7c2fa18db9e06b35fcdf7af4437550f22f66c710561850c579e77af3e70278cc19baf1e998fd673af8452de08ae3537d770f88064530a1538edbc0674a31bdbd3e8e0babe0b74ef067aa6f5512a8e02b1914a51a1f3ed51406f9fed06a3ba76dec121667bc84d7ca48c530885091a0cd53072aa5aead3101349c7ff20dfe576cdbd12d698efd44468a777fa013d616fae85cbfd38e300ba53fb215c036f1507d80cd48ed6a2adb93491b0c5483d7f4724dc4bfc7f7ef05c94dac4577c6b07e6448489dbbb84351cb7d1f98c0f7ca527e8c37514719336d283775e01bfcf513cea8fea7508711a1551ca1663b8a0965ddf84b7d5cd4087c8e693060c25c9d093409f33b835736878bc8f5dad2a96157c776a4f9ff873e18d4b92b19c72ec6adf76b91021e2bf5dba24f030e5711bad37daf2a4e7ccad87753c712c9fe3f402353bc2dd7bd14d98085d56be03a2a672b9a2244321f8ca85777b40cf671a043b3226b785feaad124f5cba0288d305cf40b3bd14bca6543334c01af2ebdda0204d54fd48dcea2dcc8a89e5e4931a062e3430e2a9628cbe9ce5ecea701679a4a40d70feeea9d6c88f8508ac7143892d9243d85854379eba9165719fff9aef6758f49a995795e99df0a0884061bbb271a8095a82ec58a0ac75e9b76c10144eea3bea45263a1b7031fa258a2086f83df35c0bbf134966298b13636a652307898047eab64e9058ccdec42ab59332a0ad8ba2153e7b4a4b908661b88e38c80c4f0b7b0e6da0ba2a49d401ff195e898d3291e24ceecb29db9fdda89d007c543ec0c14daaee289a90b74520048ac0bb804363b82c821a22563a2a59ee6bc4beef705f45a0120992d4b9b6181fa223b7867b38979aa6d5d3ef14171ec93baeb775373963aaed9f5e87347a3aebefb22b3874045ae408e8c7b39bfaa0c663c7e190f598442ba2426271adbbd20a6dda3a0c8f073657ac2996d31b2e33f7bebe32f366bd50498169ab0d99adfdc9ffa7171e2ab4a5164b884b904711520fab79928273d02302621b718f92d3b77b32365fe33ff8e5b5c4288e1bd6238d4388e4bcf77cc338592f56c28fc05359cec9c6485ca74a035d77df2225b512b8e06b87fcd2d81fbfbfb8b5d6b96d4099d3dda45936595a2bb71cc6666634a6a980368f077a3cacab0ce12add89a5b14c84e26408d2a7d2e1dcd46788f691cb3ceb2027c7ac2389d3d9d305fd2f80a9965ffb514a574718bd65ed0e66714d0eefa2c59fdaa74e65f2935753e477ebec950d253fa52215508d4d9c6cf3d191169a098c54ee5ace1e13fd70d5f5683acaeb4d11a4dca29f19e6b04ce22fe29d01b947e9b1a49437587bae30df628b2ea188f21d0982f5096be69c18feba1f31cbbf6d3d2809080dbef35bc443fb11380ac44e56891f06f23c9d03f2cb512cd20221473d4c1b0b3d6be97fcc72368dd478661d3fd0eb1700dca91775386da0c9aa55dba785c84bb6956b66148f3d5f6fe39b72fd926f28438d90b8db2889adb9358405e52a7201e39ec28f38a0485f2969fc10c0a3c0e7c255beea2bdcdc3f602040ef36f413ab8cfae1a8a6ceb95243db5bc0bf29aaf9c714f40ef3982a0cef9962e36d8984ae88bd7e145919fa35e776a56dc759bba86bf60c04d6edc3b91b02f606db481adc3d50b6b5dc1f6024811a620341ede35a3803c658a92584db14ec8950fc8d44925005cba49935d32f3054521a6fe1a2688dfa52053ae035ab859abedeb5176fe2cf922e62383d990acea343d7b7f0e1c9ccec95f47881108989eed3e4f4ce7569205583c4665914ad32e3f021d3cc41b996d8743b6cec3c6b96809b3483b8b144fae63b729fa307f12e3cab091f6ce8afaf874a6378c58ab8cb2ec29be82fb6a4ac360ea06bfc5e6409adfe3dffc9f7e9a78ef3bfd91e3eea3ef1574f00d6d14707ba1222cc29d14c4b81a4d69d115fd341ed730a13c4705a17c4af53ddd843141486951cdf1babb7a2ee1a8790a574b98f85989aa87ab9787da6f189fadf0ec390d0d652610f8ec42bffe3ebe97c9bfbc36fcbebbcd704b393877311369bb4a330a8094d1e92ff1083b5cb15474cc6afb0ca135487c3dea5677242ae686189976c2008e365ec31332b5bc45ddf1b047051a575129a050a487d0da39a8d9b4b33e49e8925d8a5ce9e7197c76471f51356f48a00f4261bb7f681c26bd42a6b9f5f8ebc95dc4581a23c995ba7253cd093b6f05874fa6e60c6b84906d8f0d378a814397e8e70e7335b4d37435bd4674b59ca7065410ce52c84f51a4db11dc41ef9a63c640f4fa5d745ff809a206b1cb5693cc1d23552fd72e72bf5e86a708e6f03f6bb409b160723260c65306520c4480a64e3aa34b97d9c228991c7f133c7ff20081890f78f167a769a97e1738e0dd305c25a827163d8dac49efb54e16328b75d93d042fb6c7ad183b074f19c584724d27132825dc0e397703bcfe1df8f043c70537f04caf5e7d4ef8af2d62cdd395711f78de462de05e1e72ba22c4cb15332f76bb8caed7ef59f5211a17ca2201659e8f8d2ee4b445a468f91d56db175d65075b1f09776c87cde5d13d656721b91df6e9373efafdc13c883186d8ae8d4afb7dfd38605ca7bc6a185c2d4da26f3692936d1496b49cb7afb4ecb1cbcf132397b1e33d1b346cabee40168e59709c23a0b5b502cb2c4a95ab490296c4bd4d1855231387d80e0419b31a287ebd607828a52495e5a52d155d9904014d1c179272d505b29ef2162cde1e2c94a214cb2ab9bb2c7fdc2c6547cc2b48d819c3ee01bde7833a96e0ca501e460883fcee57b74034c797a5b49a9960fdabc92ac2ecfbdc95e26fbf37b1bc5f306355fb24c7afdb0a5e592bd93959d91f9cdec7f85ddb898235d0aa18d7f52b93e98b4d694b5cb0db55d90cddaebee90edcd59e1a0737ba727680af7ec3904d8506b81867e6e4f09c743f56096b77797fb21c0d07e0c30cebc0f775d26ba35ee0edfb7b41aa10b6d6e7a7369604e226f41a83bcc319598da80a6a957718888cbd3d5f647384fc720ef3dada06125426d1d1a3d9adb77072eb1b715d3280821deb9adcb11cdf28d7b7aeaf85e73596780f10020f8953215d97eb759bced22638f0cb1d3be783d25e1bee5c56987b60d7f23d3c3bfc498ff5bc0b7aff15403a602884aeae9cf689e474eaefcae98601fba8f0cfcc6ab8ab12778e63ef873ba9fd91daf60c77d5ab01002d22ae8618f2de907c9017d15c4f572678b29ab425b53448af1a4d68f5e50bef1f62a07d27c079adc73bad550d29d1ac281dfc787c20015e51a9ff9b43b3eeeb47055f1c303049473b1d4d11e9195b514408ba11b5c0b3cf3d0723c191b085afcb77468f85909718b71dd4bc22593c0bf386f9e2a3dc22656843e94dee0071fef0396753a891acc1193abe8a0e42f8f2dddfb4fc46d9400124df58f966779e7ef50b30982f32e8e2c2ac9f09fb58cd1a34c6d2f5f7446452d9b59f2e7c11f4762be3f61a15eb78dbd0b21f2a6149fb0b1a7266a50e9f592cbc9cd6b6d53ac38c16467c21e39446c11e925053d4d6e2d6ed569eae6a52bd184d6ab1b6e76bddd3d10f4e3edc6cb456a0ccad09d5e06fa09c4e428c8bd5bf7b2e6cda109aec39a4648f0eae849524a4a814d8cd4712d9b3d996cf10e18b046b09ee51ab327f212aa77af2fafdc9fc11a989c777c585e2bbc5e7be0f7398371fb6f727557694b05f2a40181ebe8092b3343586d8563993974e028f25b4a15ca0f51a9290ba209f43a1049bdc9344318d225b3e3cc51198fe986186f01e50ee9130c0c997e7bab9323cab7ea5784e85f724857bfa0cf00c47a72d983ea770c32ec1eb51d7bcbfc6b7d3ff714e3e5c51a9d07c706f930cdcca3ffd169e67e7f37466127f324df7424742e1257da8b4fb0d158e613367735bf3d17fbedb59ddb120725dfb401203e4618aa55416a5770b571b0d9ea1059dec56d0fb0d9a0687661c9cfc14af1368f857dbf762bf4fd865c871dd9f9cafa942010b21869b307c01948bd9cbfd8307c38c13172f6f83a6efb585a97fa775e7fe91b4562aaef62595f0bfb519d445cd1355484718d9f4348de50b08a41a00cb42f5d56be6977ad91fbfb7d875585db3e89e81c285c026c59c780c6788bce9f82dc3a6c37442a9b793c21253ba674aebc8d6f662081e6e886754d9f23430ae0b0c11ed6bd477474713b0236dedb5f0a7bcddff2081596bee2301727c9ee38895f0e936017f7cf5af9b291b7c2e1918fc386e26facc144487c57400a4aa799aeac35da71b37016b2e44dba2acb8cdcb0e24570b08c14ccda78906e0dbb7461bbc28e8a9a18bf8e2a25dadd8cf44d871c24a96dad4959acb6711ae78b018d9d71566e358c57c443decc9f3f4963eb67fb86039c1bfda34bdf6d0b967f7b3d379e029bf07409b79a1141a5ac82e2fe224a0f272b679ad8398ae1aa19897a713c3b8fc595a8c286250c5cf9cb188edc1682a8ca2823961d19e0593e6640e14559c64b33e6fd7488d5d5ff9e732971199a5b4764e27a6cc6f7d52fc780061de64ec4b73d9ed3bdd62debd3b32eada29781887aba382fd1c87d5387a6660169ea470e242f4eebd292f035d70493ef6ab405d8352c91868cd5f30434178e560b141dd30aaa5342d19104d21420751ffd26eb2a31e9a0a2dda01caf68a1f3fa5c0d4424fd82c0c2e2672cadbbf6ed997b9cb3439c508ed1ac960ba5ef693416128d3da3d3ef9605c8bb2d416fc840dd1528de31bd33a32883d732bebb5ec9c269ddb57ac047582dd4f674f3f27eefe22f2e4874a084e7de3448b05b6c58c3a7e98a3a67945f90baf0c291e4b18c0cf573481e5ed6f0d595cd13ae3551533593a09bc18fda7e129a6f86a617804827eea6934b698326c1d2124824b3ec2267d9f5cf4882c70cf02272733ebc95d227e19570badefc01832533d39b5106cc69c9b3c86a9d55838472794ce9ed28ac4284a1cff988c68781c98e1923bd59a9d670393f7ce507030bf9ec8ea0406941bcbd67ac8e16d714f75f20c78fe0a2e937efb66f451f0df784c720ab27307783d63131d76eafc130ed47b0299bd06f958925144bf0ae01eba5b943213010a4388c5897c19bc847cc9d1b2c07505f96186e8ce17cbe3edae408d20d1890455b5421d2acf8e69b408d14af1de240d1c79440aba71596977d1478894b594e200d9712c75f723aee05dd710351be6c95858718596786b7fc26b4fc4ac70090162243b4e01ff6883ee9a1022e9ffa038f4e604ade36e43cf6dd26340397a3bc9d8793e7adb6540efea1eceff7713b7e0a009da05e5e064ebb0c34821d61a89d70dafdfef99cce0fa08502d154c63d39a1a2d0cef4a5f986a748a040614440fe321693f6033e5ed30b2033ca70f2318d41d989018994060734972227891e120702c179c26e3f03c228bd1dc8fb338e6542380af6c50bfad766968895d40439613614b4c167815c258d669f75674ff0c8ccc6983c3fb59d153ead7011f69e0cea72c87c683a0ad4a0b1527ffb92e1e1271cd6bbe43b13881eb6ffd7792f57f13e34fec94b6b7f57b51277c0264295356c745868241938a42de193af30edab1db44269a1e8fc28a2a3d423a70799f52c83fd05b8298dfdb0ae84c2924d8422a14557235259e2c00d2fa339fc5eceba7e7eeb7c5e74389022f1dffc3012e83507fe270680bc53028f6fccf95afd0c7d422f53ca2bfc069f80f89ef9c38cf2b66f60b73f3986025e3c69432a0aa1499d466d21fa24199da1d9648f7e89e930dd0c038dbefd6ca310c98d7d0f578427cc9014018954766a6aac00963ce7d0cd872858d4c598a5e9d5d1547f708084835c051ada4cb1ab9b317b8da584928f1962893bb4060ecc15bff3979f7bf45d21a597b2d21aa266e0887805f02c9c5c6ab6b2cd84af7adac9d3fd4e494e16cc5ac50420327cbdd5995039bd801667c6ec8f73337358e0d1cde23394b5c1fa7b657d6e879225829a4e056b6f298fd1386c73015a0b79314254814774d640e4db55c9226d8eda3392de0ba3150b240f6128ddf8e2dd4f82714a98306fcc1d8ed7aad8bc11787f7c677c6c8e5263e9c9e56f4be63e27dea4c8da2deee4372c5bfe6d4ba62bde333687f09d64b97757ca28f2feda45ffa9c7a27dfc8f18956a9f957627a8b4298c66b7788a9cbc14e7f0959c3ecb74ca44a4eb301973119b4a9b65791d133d05e36031be311427fb29b78eefaedc7d03cefc2f3723b6af62402b405caff2c33d35cd1a928cd4b5a52fb395799d5c9782e0b1394f56717ae1595c415ba36df1f68f43e79d5dc050d40a1b3ca7fdbfce61cd6a582cb77dd9ca8bcf2c5358cfc66849ff6866131466b6f9499664d5af674c3360659ec065301a5cbbb23683a34a95255783f419febe3b998d3bc061376701877ed27fecd441036f3328c4374428b7e7938a03ca09c48b071367646621867160b1efc81017f7e926a4be2d290c32d9e60af047020fbc52a11203e471f55effe251193d6a2dc336e46e771b301f479a901588d81ca64a176bf03db50e3b3ef711b1814a5fa28d45758da5550e707e9f1433d632f1bce9e90055ea4b0a3fc90999cdce4d7dc517e47c8280146aa268006b0522b73be21ddd4b1d702ee882115d843bf73fe3432868e8ffe11be02f7d2b2771b36147ea644d0b5da75e3601502898408d97e3dfb75fc35e6f6d403d0434e98cb830e66b19fe679bf32bb7812a79f1a8754e4475cb9d654e45856030e69e9f6a7932f81afa11a5cab3dd2797181b9eeb0f755ac5b84985e7eb84e2f2b4dab6c216c8af6c3e63998d35d6bd7bc944b1b74f6d37731a04cfeb7775f62b6c875812f372ae71e43dfa07939b3500b45e5e802cafbd7e7d9ad7e12209613e7b7fa5e53da0b5f40ffec8b0f039791dad47fecc101e9489d1249b661e73c87fbd0537777c8efbd64b1ce5b57a8a90ebfab7fd4d706f4bd34f7d6eae1ef65f9b2aebe72ce34f34b49c9520f459a5257a4339b9d46e11cfa843b4dd18837d22cbe314082ee25121dcf974bdea5deedbc01bb1c4a44d319a8923ec30f68a42029108732813a26c1e190a37a826710d07196da5299ec83ce97908d896a9154fb1c9a971b85a41e447669e36e16d9e3bf75f24749f3a182376e56cccdbacbbb5555658b9cdf674ae16a1d6d7eebf7535d2a0adfa36e9dcfd81e008ffb9cf8b95c1743678db0de33252be00d6b393ef1e1aa3c908c4263d19bae18a196e4247f38b5edfcceb1cc2e991f23b7d44227ff46f16b077965ac6279c12caa3222b1f31667f90fb28cb33fd5de262f2ea1bbb5e94d6e49445f2f8e03e87e100648a46e61c5215690755caaada299d5c4c6ad2b5230b96620301f54dca864c01d5f6ff47415d694b4131b553a513a2df66b5d73f47b105954046b907dc1ff28705205decad9ecb952131e1cc260222d9dab3ab50510647cefe960e946973bc67396fddefdb6aca5efc73b83b59984d2569e561cab35fdb989fded38b7ec38670d6fcc05a184a48ac0e3b2c0906185460cad826202eae53b14c2a72c2d9ab4efa50c985dc1971f30555fb74509ef571255a0f5e6cb401d76912d912528b9ffaa55245923295221e89cd7f44cfee8daeb2d2248490a9adf3450246a25cdb0803659a49378cb6cb0ebb20aaa4a95076c3be7982b723aca6a71172f4efcc760a1c331032bb825187f35103a9df81cb9da3510b85aed5ccd1930436a9862ecbfe4387b624ca255ad7a5c0d90dd76faa6b60532d05a2ddf88cb1568208b02bdf93da88797a80e82a25327db2f99312329454f5facf2cd53aa7b4ac3fdf183a4c20d0d7be79b4ce7bc200af83ea723bf9ff8509e1926db0e26eaba6eaa91b22b63c4b342e814fe2ac93baa56b1a6045a13947e589bbf0f35090bee6235e3e8caead794eae9af3bbde69a124859ad4dacbdc4826afbb3c889882e587f1c527b7bb54766a1b8481afd7fd1c41786934376cc6431d98aaaa67919c36e006d26a5fd85b03a2eefb56107250f9d4693cabb99a5097fbfa51a6733dd3620c040037345dfcfcd30cc2aaeddac4f32b4ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c378509937eb69559b10a628e0cc6a43e4b20725de15de07a1ae3e7a2ce7fe544b59991333c5ebff1aec9def0478ed34c207494abc7ba34f81259bbd2075bbcedf74d1e0a08a81b82f11a24c3814239f4a089e8810efbd133159326c97bda5771e12835b9007f127c475ae35f895a15463cccaa37af1ed43b70aa9db4b88d98ab58fbb6853e99c49e14e3b9a46f38f783183362fc4547ff6471416ba10398d3f7135d3292e469cfc038e93e5d80f5e83e0727e227df5e91855428f101f45c7052a12096a3422c3237fc019418366d768292d5b457c8192a056ed7ab755952d5fe7a423ab1f703bf3d049df4e0f317fb629a3207749ddf3358b74e948e57ff60b839a96c1027cb871ce72808e2592dd132c22b4ec7af153b1384a589bec8038cc7401e9c623674a1f4d4c6665d4a5c034c4b796700d340a294d3d7d08a0850e7f216ba5923576cef63379abf75c4234af41590efedf580779f9c4388ea1d795d13f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825425be1ff86748af286ee9b734fb51836474f0ad3a5bc49790cb8faca8c1f0b5f1b83985bbc4cd0dead7598725518289c4cc27e7efca846bcdedff1b65e1400f727c92df5bbc1935670fa2f1eea558c2e3f46cc694eb0a27d659fb2fd2c6f8506892445552b62006cb90494bd02c286eb72ab90c632e952ecfeb00e90082404180bf41d9d410f5d6eb7609058ae2fc20bd33457f32beff998f742742019a610d65e2a39f03cca1ae1963b5da5227dd87c829d4320584f97a6d0a5cee27f9bba19d5f3a6236b827c414cabaea1d0a23f4bf5bcfbb107b5fd3032f190480ba60b40a09621e63c134bd94fddd4e140cccdc9621a3a3c566cbce3469ade389325b62c46fe79b06874c00938f93b618aadd52b4a1693557c5669013d765d06d8afd39dfa83011c7d1324d7a82d784513f918dd68d296c96f227f22aeaa66ff2fe1686755229c647ac78348954c52a44ed09ed32f1a5ee81060a767e742ab436a083f1e87cf1996c1b9cc0274a23380362f5022a2688fd05d5b85104acdb0277e6251caf1a16a685ca12aa64734a7d5cef7223a38559fd9ba56b094c4918d78779297fe12cc84184ccdaab45791cac725cb4289e13d541da40a767d09bf92e6e011fb8b2f2c09d8249384a8139c5837d5aac23d9b0ebf3f76acbdd4d6f24177aa8d1a9f7bc69bb279d1e67c135bb12d1e7f69e1f061ce15565ef2a8e2843cafe8c46fec5569f9ef9781fd4b2d1fb07a69dcc4b82ccb0131db6729cc73b88559c5867456a80f8751fd837ddf95dae45cf6abbf1fb0a9151ac978849eda824a00ca6a8424a2155080a5adb19f3895fbfb351eb36e1e6158f2c406f87d51e31eb4bcf83dede10e85ca99d9335a7a22f3a91bb3c8b13a941083c6500b37356a6157ec01d1eb3371f87a9f92c016e45779cc6775fbb1fb59c841aad196536fa8040337ca6b2e18f237a920fdd86794703c3fb160a47259ce2c5bbd0d16ef8ca484ba3f3d067757a8dc8580422e3ba64d9d8cbc37b8433dbe1c469a329db38042a2c84c7a2b7ba423c5e0db96bca35c7e9d8f1dc706d03d761b5a3dc189b5c47030bc2bebeb0df8274b24461b2e7fae0d4a994f4de208fca4cc1bd808c1547f9adf0eef5cae5031ddadc1055f9280ff2088b272c6671e36598816e6a52505979ac5005d6613758d67d54e2f73fc17a1711a023c617e6d3df99aafbf369cb8f5c375774c5104c0d141390db200745932089d3146538649b3f86346d18998508b304b0cbd361adb792bd5ea976ecfa853c8550f24e81e641add1ef4aa3b36657738d781d07add55cd52d9aa90903e4c1af57ae56a4d590c2c4fe3ab75782dbee42f4c07178456e86f8cb6094101bd8596497aed4535ba65f2100f62b2e7336b9432e3a3192615966788aaeb7bae2ddcf46e7a0e5d989e68087175e86be31dfafc57ab3dbfdc9b0dc4f421793526c29fb7f5e63e6ab8a268516fe339f0a35876c7ed3a50705042ea62572bc1d4217b5fa5f68d3cfc76fa1177c5e3a71193b1a79f7d7f536d55ad1db59f30832396f2343b1c799116860b97c1ce4cc36ed49557e047d721375c15b78fa93ea1114615ecb3037fce4034e5a5e6747761c6bc2fae076148226f3f983c6775b404fa314f58619530d7aacaeb7d0b1293bcca2cb7aeb723e44f7ce3f9f9ed276039ba4675f9afcaa8ce1c794aa9a8631dae80bb3fbcaa367232e96978586d1a7ad6e6e3e632c2769133bfdab0ae0fdf5d3b5f3e5030ae7393933b20624202b05f45f0910c4104f54d9a357362fb0ba29b69b887b8d90417eccdb37f3a35892e6e10af972dde92f4c31cf4c261697c6fd9be791b73c1f0ff0abc7bf0547863a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ce56f08ae3ff1c6e19075f68a4bbd8ac808ac5c68074b41c71c1c7c1e5b63c31e15dadad142fbe48385ff6f90c69031729af91cab8286a5e7903cc84a06630bdac5d8441f6f8e02b73e7b94ef90e190985a371dd0c1dee5abe77c9e6205a61377e41168d8e3f4fda0a0e2653a134baff2798ede6f5823daf8508b93b3188777ba02bf7398b51fce819e6c9c13bdb34210f9304574a9a604fe0e2c48edf906fa5f33919ac4a2316d7b00a8bd255cdf5f79a4a7a0b1a8080dc85c76a9b5264d453ca9db733f37ce46a987b34e53e44b8b0e1708575bd84bb134a65354007e6e81ea4b4e3e16e40ccd8391e6faa0fd1aab72d950edb00aae8d66ffb93d1f5926277037f047bce8ffe8d0eb6cc1e7d58f67b33d55468fe511825df5ede462c5dab1a58e78a8728e848df8df4f8b9268d16edd2a04ad63f0a3261400c1bf8aeb5771c50d562afdf1a5b86fc8e7d85c27199947d43082eb0e403a75727c2f323be553612bc6d183a7da4ae46273638902ed0f7dd37804df64983fac1613d1e96f800de0c361b70a18b6cea48d8102e97d1a2a8b504278a453b2e88d0e315a9c2e527c7ca74859ec7a9e5f1791b96ed2b08127f35d7c7dfa9a7034d03b27f1a1edbd28a7c34c183a1d578a96755509217a9c057708f059cc32e02ce733e2b49fbf12e1c2b01929b857d6f2d374fffce44e27b0dce93374845ad3d58a3ac3f761aff93e76036b7028337ccca17e3ce7b816a8e9e434554a945ac03a8306660234ad1f09e9a89a445448bc5aa562f6e54c52812439ccc94f3a5a1a5f3040d1fdfbe531056f3e3b8719ecb20c8bb594c244f18f155e6e250c8ad2265ac579a5997f5c266dbdd0be7bc9d4c7cc347bc488e60c71513a7d62c38291ce49acc0c75c1831e137070dc901e5e80df6f73e76d0532705b4c7c47dcd52928635ee8e20d7d0d5ee17885caea1a023138bec3b125f1ad0f7844823b95f2375821f68a1aa10c84a4f91af9f58135b8b8241bc3f68eaad223f0eacdd42896debf0217e5f668df1807205d425071d3b8e6b8956e49d23cc233071d747daa1452e2f141876e0a2cd3fffd4866920763f2866fd969b1c2c710c156d47e87b430d75a7cbff368d04d15076cc7d266293015978ff3d1d806d7bad748a30283d2ae40d5423a41d91dcac93806678b1b1ddff675d411ccb94c0737675581a0008f2d2e0db734a5de835b39aa5fce7aaeddfa50993115bfc2493b9a45784af3e38a7aca54bcc0bf06936f9aba53105a7a496420a332e82ce0d29f534b232d52956d17d09bc89f5d6590f1776ead3743d863d1cbc106c181113bc44246cc8ba77436b0bdd6d09b1e228a890f13cb3d532682efb71982edc5a963f1235c10b5b5f54c160a1568d6e72433336bb196276111e92525bd55f73a81cb406781427c5298dad03f652026833691ee6c8f21a091ef38fcf956b33c7483ccf1d38611674b0c4981101ee2028b28bed310ea0a9757913662b6888f80bc6a28778886114256e53efaee9c1a0315a847520a9a11ebe624df753833ae4b801b730de5ba3a92a3293d5d4d0c194bc3a617f77894db5c9198728bf1ffbdbfae1a55dd05d58ce0587482c5696eb90f75733872219cfcba2c88e4d817f6283b8f6d886f65c508ba32bb60dd8897a0d2e004ae490e3853df1e06d48470afd350572f644574c13d0b8dd9b903d341a50590a960f0f51426329305677eca048074fd0de2db3e59cd0d17b800aea0500f2b5bba596fad16d1278ea2a9a5c781639999d824b5f1ea8ba71155803289423b4bbef5fe379d0875aeb4c32cf79f1c9c6c7a006919b93e20a4c2560a5a4115bbcea535e1ed436f1671333444dcf7db75581d031cb500e5507b5bbd20204a4127023c2f27c267968d066ffdd37a2b56b86d14140bd0c890c9b86ee3d5a26347c4c400fc394efce9b1ab2927935d1220021d5c8a3512b88dbf2d9ec42b50eff16c7887cb5feff61b1260aae4aa3e47d96941e1dd807c7d5c3c2f3300996d719fc60625cb46405a80815731b6fb2c69f3d0ca8725d18ef14adc1eca68e2a3a3e0dcab68845c01d6b5127e326a2a4e6f76b44c1b810d0d447b8a6dc1602cc6f4ae3265b97d3941f3e10128d66438dad7b7dee39facc1b9236721280403e4d50a0b3fae564c1dad83374181f2c4c24e2b814fca3f3dcc3e875fab6d0f2e9b39680455ed79bc78cee51b12a3cb97b54e0a903f94f64c5830b1259197e5a459fd16fe860e62f0b4ed4107cfda8332258a3d969f705e195ecc5b9a3722e9b6a6531ac0b1efda54572fe765da460952b21a970f2b7e5edaf903d25fa9b18924bf60b8f4f6a483e2288a7e15a0f3ec1c7ebef987f0ecc60cf730796ee9df7910f00c84042ff80de0d99363227672c478f7b542553727a7170ed60cf4f720a4fa4e666e141da8721748f7a1370d4786647f88a92011585f59ccbfac40d60fb9a1f63593796d66f84ca4c6c880b6b3cd04a3d5f584d75d9d542d9051d3ecf61b9b6198943cdf7eae68d2b60205e2ae8fb1490379aaf03ac632323134e49cc787dcc4acd21da299c6472cc0e55511bfd28ba7046cb429bb06c798a99f6dd390052487ea20504beeee2422f328c856b3d7ed9752477abe9d8de6bd7b4d67a4b1412ae2b2140b0af57a3f9899f9c74a6784c0581e08de51dbcfcdfe5e5b47aea1a17c6fe669c12a9dccf860f66d3c02c60aa96ff80162cb44847c86d4d2ebabe21ef6a5bfa8f1699d1ef4ef039f55ead484ccef9154b30607631692af828187bd7a19eda242f0032acc93bc793990e084d1a5f4271865e0646f51639b9a821146cefb89009b99c3cab9a834542e158828677ddf8671f27d191e04b06788410f99c21bc5d15f5724377df502f094cf34dd04ad67a62115c40501169377e730f5b12bfbc2330f7b61030e5e0ab3520e8f7f303a8034a0f70bde52e4fefd01a3740728081daeaf34cf49dd7efc9e3113a95c421e1b74c87d1e9b09433a948f193b3584a7c1aa2f9da668e60f492a054b21f5f6f3c63f131060434484fb367a1981a4266d36a7b036083e62857a57baa940a312938e0a6e82063b001f64104147290f8c10c57d27850892963f6be7d164934ff1818fcb74e89c4dd938b1272305ce94d0126e87905aeafd9a74d9fe5909c7b3f10bbd80f3c083157f37cc74f48d9fef0356abc2472c6bcad62c986b3b7e7e1bf6a00289a446219668a815c22dfa9d704168ebc72d3753bb54e09b23e7e1a4838dbbcc2aac6212449ead1ec15a176a6b1d6dd2560a25d00ac6820246013494746ad48a5d26671f713d04fb3b2a45bd11bb96c2d2e13987611fac36b9eb4ae28fd196aa0068554abc0853ab0fff3bff23de00f20d5de025992e36f66eaab5f92205a2de8d88dd5f1465895845ae8b4162818fc45e77dd54e930331b48e29040d28b4fe8da792e1a6d498cf3b4641ca94d03bec35c7213733a78cb443ceb429b06cdf787b6de7382c174ac83e2041be5065de4f7583124470cb9b687e5cf2d4ccb7ef667d00d4de5011fee3a010f5c93c692b6cf562ba9e3eb3d81046cdf52250ea08931a295a1a65cb27acb382f9d48399f3d1a2811c3e0f60f667edcdc744edcf13a825cd8e661e215495de51eb6aeb0b4d2f2b2b9923c2185f9152cdddfec55a6e78655dce2951046127f2697be3f88fde0c28240ec8f6156b550b4cbcb1178c73765e6ee588b47b3ca43eb258ff255b0a6037fa4dd866e5b5bf5a42e38a6af99e8b1ddb33d10212129fdf55c6948d031776fe0b7095eb59d53e67b8830b61924b7ab7a6b1791e4df0c609b90beb93c30607c44494941bd86403ee71f66651dbf9c3f95d0705c4cde020c4cf543c2c33815599bf8c396592e4e95390c22beafb48dd5e414602ed470dd8dec9e4867d5bdcbfc38a6467332876fcf3afc839c563b86235d7dc89b86377b87a1fe0e99809cf2fa87b1b19aa1785bb8f2e7cafdeb621b76451851c7ad78e0bdc1ab97074e716385fb2c596aacedfc388a48b8521c6b12fa27e7efd769bd248ae86c14342e338c4aa9e8a3c3b8df54a5af2a11c61090cedbe4b4c346c903644f9b0b0c3d4270158fa7fa8a52b2a6821bb52d2164e16ec4b2707a359c3113af30721724dbda853376ede83b8e2dfabdefb689974f7b0557f2b163ab1761d4041d81bac764b4f08ddf37c807f0f06f6aa0a5832845f52090739f5410f74b62bce742aa92656ef73f115e1481b53f376473be8f13c7e60ed68dc1d8882e0add4c5a0df545450a8a8db65c569ec091d2a94513d562991fd3454067a818385f4f685027a6a02a4dc20cb66db260e6421be9fd7ac39fc8c3bf858135455be9e5c8c18e28afa855c22982669d616223a0d0a8c9b3aa66ed706e3f364b3fa105d507317d43c91394024b12fe372619077075522486d792acb811891c1b278c4e691a4fdacdfebf1b205ceea12e5a5d9fb979b8a3c0039b567363cdf87f582a3db1dffd76ba0afc24e891120f7808100b772cec6a1480e6bc4676299448f22202abebc0f4974f4f28a9482b12aface707eedc85c93661c728c9ad6c831ae6a62bc3435424a2577a8c7fc56d3903dc7216d590260da39bb77695e9b648de3b826c94b2609dde461c8b7b0bfcf897cc43b2785229fea9df01acb7c520fde46e8beb454af072298d6801dd9a9ceac085947bc86457ea851320fcf7380c15ebf5b1adf4cdabd5d372f4faffe33ad1a6e374d0d803b172c04b5620a64a19e8cdb0d6c71c4a3b5c24179c72968ea498ce9718b524c2d55760d68f811d527b0c5537fde96929aba1243ed6f5759753de48a31222ea8f59de40364b35a829b14d362c1a498a24290b398be3eb0fddb54a19a78b970d48ce73b90fe98f5393bcd14089199c24c358616406679de123f25ee5d29b1c595f77d79e095720f1bdcc963904daac62800871bad616eaba8aab82ff8f543655226be9ce7cdaafc95ce0103ce3efa60479e7ed997122d5d6c5c26928fd559711179928a4d24333ee887c76b2b98e74b819d93745f44cf5c28d9b6c91d271199c191e82cd89296d9c4bd6d2d6b6734aa2e18364d111ff6a969c534843082d822217ba90537a444c5c2e4d758fb271abd5fba22ecc550394a4d009d85486ab00885c161f8a833227f85ac56a6d86a6090a2b9bda2d9d4aa7e2dd613ec3290302e6ea604949cf32e612e49fbe8cd3188a19b6c3c0293def579aec957fd6f609a450b5aae7c4604b82722b11e99cbab65291b07550b00d65871a8a7ded8d34b2b01143076ee85dbb3063c675a5c14afcaf25470602c69d6d1eae1307012ec66d6a6dc89cff658a74759a2ebb91afc2568b394fefacabeff5b3d10abfe4c48eecdbcf1cc417d2c3aa2f4c34897ba563935713dc692b598bfea5e4e0ea28dcc98140a61edf1ac82da2793b1f5a265ef066e05820980a8530b441f23ed01dba360579b5d077924e3e4b98a04c98be76c52c1876020fb7b1e0fa4cabf24d9e4bbbe7eb5c0ac579642e24ad16437e2cc16c2a1a56ddfafdd938471cf672351f3044b6bf9bc5dad5a11b109c39a2c1d8a16977af584dd654b8f18faa1a828d8aa074ecd7c04e3b82168040b84e55f2c4a18751efcc055b4349f0a89ce0362126a8035d9c266db5fbcaf852c3bf3ed05b53b8c9ad4ffd79115075791551e8eba97a66080910e2755ee6b855a8e35aa0f2abc26e2abff08dac4a3cba7eed0964093af60040c2e2f05000a0583946e8163dbf2802a3acf2b995c1f9f3784a6450231464c7eb336468981c7b74909e9a99a91bc67dcc38626d0a854860bf712686aad6b2196f8a5b5b362c593038fb600d0f236c5652bf7ab0c29169de3d0008151a94e9c9530236c32194c6f189c698fe23fc3cadfdc9173d1dd85876fee6f66c1c110b67de253d1d37f65d1906161b684fe8873ebf511a35ef86bb6c675f3e36b6cb2fda9a3b9cf69e17e2ff2869b5d4d4d833498c1cea1b171553f5cdb53c5b7270fef028b312cf6373093fb49dc50effa6e9d9a1333065b69028f6e416269daf63e2056820f77c70d69604beb39591401096867c629c239ecaec614421124956dbbbd28a0fb588a2f126aca9fa032f787cb38589f960f9b710bba59d5e8487267fc392a76b55b95062f84d85c31917de5a468fbcde930474b980f9f10735a9e1ba6f9cff49d8b4235d90d93a594b911769543b905f89c54fe0d6870c260591af2d4079b3f40b48c21abd1b41a18c1964042572e4c2f06713b225bce8eb34924540abf455da367702253c166ca38e3126d2dae26cf7c31fa240caeb1d6cffb014b2abc0fb78c89261726c234f65c320ed0a8d64ce70bc0ef86bcb74d12545bb1934c15293f44aaf10b1606ddb0c6e1cf1a0dadff9861103c5b61dd43a8e6e84353488f390f5210d904281f0b2e3e87c7817ff90e439260ffe5e35a4df5dd6902b92790722ef839fc3e85c717ebea91a5490e4e00ac10b02da8eba140256e11c7d69bc0c11994c30c5f59f8440a89adf0276c23284ce9c72f836f60c00d39296481a46f37f3064ea40d76115d99cbfe5790a5787785b7d2ca043a43ef62210a3e67d04ab42e8a4d0cb85b01377c494f21d7f83784646573e5c778259c7d2ff51848809752b89eaf445e94ca556b6334ff77ade4c0b211bd098fd06e9c53cf57b836f89ad8c03ab220d4ac87e052cc3b62238497d88ed1d718d67a97c5272c942f9dc36e10de6e5eeea8c5b7b1ebe94dea81c02a118eadffb143e5573e3ccd52d6550a5efb2b6f604e860ee4469d3da2cebd501f64a3c6427446936544fd3ffe84450f54e1fef17a4242f5bcb9b78c7f514ab97225aae95dbea5c435d1065a096f73e87285e6d30d871b546cdb4ccb44a502b02205e214ecb9b28a087c85dca39faa826ef4e4442cfdfbd4f964bbaac2a388925fcb0a059a5b6afa9a2297d6943c4bc942a9aeb10fe227402dc249ab196921605942aa2cfe8e44faecd3728b023815b667218ae3fb42211ffaba0da48bfb944be44da198dbe18a371623fc7ea330a429f9609421ac3577185536c518a15f14ada102fbf08a5d4e03297b38b394ec904cf8cc69febe0a17d3fb60eed400342815c4718d993b443a4fd64812d3f2e645d6638c92d37d8953f06af29281a5cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a30507168fc12586f612d643dc2b1157413a6af8fd5c37f04b2252bbb7668581bd4ab889fe661e86321cf161164f95d9c860f44e01982f1e848375ff7b4de35aa7a934fb4865691e48f36283e9b132972a831557cc18e121cc41d00587d00feac00520cf725612029ced17fb1c36e6879383a196a292812dd0cbac6dfbe9690ee9f9efe2e8211a120a39764d1f27bddb7e7b9ced12cb75c49c06a7393ff90d31f4e0967f15b3431f20bf9a9d5f35e9c388dd64d360433934f7d4da1451a928aadd0d8399f51c930b8a8d767ee4447801c2ef95a42f55bd057995830f27d7fe5efb1cc83f1f3e37880f88bc479174aa12cae78280a9dd98e4822bdc569127d67be02a37b457c28984128ddd6838ebc27e614a799a019d2ec608aa8f30212284fd0705ff8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5e59158797f82789a72b1cbad7ea8ee68b055f71cb230180204403eac3da0f962262c18a741ba2bb104a561c203e0963e023586702a73724cbcdeb57a08048b7c1ef47f5fa0e72780874c81c6511bb7100c56b64a7e045f2acb08ac724db95db9196cf0852584ae1e5ca5632a2f3fdedcc0eb8c87f8641f935e92dd998fe902b6842b1c19ddfff7e617da05f310e21fd90b8b5ac2a9f7c6e4922b8256340dabacd83083422ac0074fa32d12b157fd370b20a0a6b726c752891c6e12f1cbee904a7571f5661c958f9038feea8e4398602cebf603e9bbdf2c03348060e7cead33ac6561136ceaa3eae4d34f5780abf513096db8e3a068c3ab4ae2b27f4c651e9f61248f034ba61cbf0e9b6b15159f6b8654ba29e86ae86ece8f9626509831bbe5aa9843cf4c4e0d0bd3d3c678247c42771f5f3bceb8bea6a2fcf0f2635f4e2055c7234e70ba3b6be596f27a227c266e466766d8fdd6effb40da23310e9a28d7954362a8ab41193b4cf36572eec0b3e25e71641e19cda262684e4eb11cae482ee79bb9e1b4d60213ad35f1ef1c6802bfacd55312be2792c5126b2584eebd51b596e53b821a4be37de6b90c6c0ce55f0d7ad1278ab37a4590151af45f46178a46d17f817501db0187f76f386a69d337b4abf1f127c573173f0bf53ce391da66b81990fb363ccd74df4fd14cf5d0012b9abd296da8a1922c8c034b32159363cd7ab96474e2cb8db164bb66642ec84ca2eedfdb2420fb53dd6b626d25bdb920a3f92498b08c72d6bcc9be562613bb74e862f38a12356c36ec37f985fc72b893f196ace35f25f1118a051ac6352c2393bd99be23b5fa462fa487053b4498c5f74fab88d80fcec1a866998f23b37c4149a72e1dba0ea910e0413a09da291b0673532c3de7c46ab263f96f43d50c0d4b4c8644ab9fe21c4f2b9483327a4d3faa3f4a4261af917103a623eaecafc23a075f0575b3ff8d8715bb07b1812ac64459d4615f4069659080f29936b559b4df19c03da4bf4ce4ff0a8c69584d297cd555643815d114de46709d6be385ef50b76b6c9be88e65119f6ce1009b722e914f1e6c87eb32f14c386beba9c4362cdb6fe4e8b8213a8822e9ed5f78a448412ab8964ac0b6f5b2c3673bd734fa51859870d47bfbe84b9859a84f3c3fce976cdd7390377d082b3409255b5056fda409070aab7b5aa195af4062ffff51ac19da9a6f6645c28c9f6974992add0937b930a8f343cee2bd743ccf64ddd57e97d8df01b426b8ddef5328005a3381a7dd8154282502ff4a8f91c871dd8ba6c94d51b6cc99daea4e652f9e8162557471e10599200185576e184b797c3aa030e52837518a560854ef68fe4933d8367b063bc70fb8c6d9406d838e64cecbe8115bd8bc4dc51d51ccd2992f55561e66c3160d32901cb4f02e57ef3db2eff4bc309949551af321685ff7950411aebdcdf89321f183ae0ec698509fe2f12a9f57d9a7ab8e2d53858fd9595c7214b6cef374651478a96a084a140646092aa7e193cdec21742bba4a862b5d6452af57ea67b7c4b8985626227adfd3166399a5d0738f81021f67d4f8a89a7ab7305b7018a9cc28f0692320a1f672234fd32848fa99f82b7f217c343e63bf63e9115beaef2f0c86674928e046cf4a9a094f327da16b256386e781071918e481d230819b5aebfacce28df18b69953f09a1db9a3c9c2139fd25df8846b6ea16901afc9a2ea0409486c08856dd90418739f52583329d05005e2a47db959a7ff2a5c0e9aa103390d93c681be86c0268d33b2a9b4dcb930ea4f774b4ac6dfb75d672fbb679a579427baa652b4a7c4ac4e35c4d9188a82af5878c719dd9abaf7aea62ed052af749bab5b84a97ebe6b014217953157629f77e63b9fd23197c6181855392445664e3deaf6b07838f04f21962da87024284c88fc9aad067584a6fb5b894ea7d9d48d7dccf9374fe74ca87803ac260a3d819f7632e31964c1f5cd1abb37c09d37590e86a12d1aad174e39c4ef63b2a86e2258cdd3dd85f32386baa89b49a5d14c5417ca42c8b869ee08a9d6d0adf2b7ec041d042e6fc43c1e034a8cb7e414d5bdf259e1c07d82bcb9df50bde8d1d00a4726bf78363e3e1e10da1ec4981da02f5e1bf90c3f6ceb46fa841ddd6b80255b5c22f47412bdbd2bd1bccf65bb0cc0bb7016bc2836e9954beca1d1c15497f0b3ecfe789a54925ab7deb0dc760df7ae215e318467eaffd12ad1188b1d04b71f24af46ef57614fc733db08f79791a093888766d8b1a4695cb6ca318e84dfcadb7b70c5bb641be6bf7e3a9276f710e33ada00c36290623f61f96abed92fcf4f8151bd4788d828dad03ee69b2011791fa5ccaa6252db00bcee7fe53f4229cc01cd496b014ec4e40c2fcae386f18211b9704d151ae9ab376ab58f77792043b9569a018d7b5b3f1cc299ffb853b54f1acc63990efb79b8877d7e5b7bfc231868a59d78677929056f3294037ab8b95493090c886bf3f7da77c70418aa31e5d3e93132513e67f06134610f8fdaea590c0c1e52cf00d0ce875e2f0470a5747b8fd114f85aabfce6179378515ed85e66948d0f0feafa7997319290aa72f9fa26c0c76ca6a183e16c0ea4eee5cab26fba5e3de6ff2a8130582760bfa8637370a7e94fbea1fabdcd3b08245d722c30a6741f48409aa9b6acdd518a0c1bc3a72d70dfe01c8316bdeb510d1f73f04af4e11d28cf423217eacf74f69cbf6babdfc02cca952116653c14aa0cca2c3607ad52de27614bae0746772d07f0de2edb52d4d75a462aa8c8cde9c32b706eba964dde18390ffa53ce14f044af78577ba1245fc6bdf0792f78bff7bce4dafdf453570f1e650eaa0c06b9f9c59341d7e915d465293e8225177f76fa84bad4e1a7d5015c90852a2f1222c25f2cc8a80f24139526b2706c2766295f537d0697e971bc07f8411c0a29fe22ddee63c5fe44eb2cfec27a54b09bb3db1b0040e162be6c24b1438ef76c76af2815b694410ac184fd588fd522f6f31a8bb817a131c526352a9c73d790819cc1b91a320eb5521ce7356225055fbb32edc7d0dc2d888ca362b3b9aa1c13e1830ac8f3ecb518bfbb647eaf560e3bd8eb8a260b4fbed5b6b09241200d8230dec1300dcac751399785fca0b6c694b030f7ca7ca9ae7cfb42394a430433f4c976040575f5b7bc2e147bce5adb771c833ddc01befe3ccd00fceb8675f7121c6cbf5a0970ee0e1d12a3776bd31c0d64c707b1d39a00d47167091472411d0072d9cbf877241e988fba494f3c6491bfa2bf1bf22ce3e63bf1c2616ca3e0897c25b8b5b912d06d46902cf14c9d959ab71991e95be97e6f20474cee44fa0c88e92b9622f3ad77cb550e2bedb02b8754d1cf6c3bb4de6197a07bda05293910d8bba9065ad25381004aa3304c65e66872927eee8218330fe6482fd8c6c4689326bc43503683f32f313f845edca0f30d448de783c8c8f47a242c80af0c220940be957fd73f438c80f5c259aa6932c847d0c94b4547f783bb0e5e7f9513c0c94a8fd791f1c418a56355c37a37758988f6fd5cfd3a058fea8cbf692cdd06f9baedd1b67884cf1a653f7cfe0e695c92eb1d803bcdb5c67d2edd45f3fb7fc9070b51bd2c8024f85fab011b9072a4e3547c2088e07af8df9fb23ab50b6c61f5e56bb4bc72d6347a2c84a81c09525e87b963e11c84b1ced405e6c85821acbd74b3028808d8d4bb61435dcd4aa22ee192702b86c49d5538f01cd99f6e2d0b884d1ea5ef627808b619f0e997e4d609f552bea1f8cb1b585be1b5d5a0032960ce882f5157c4a49a64be698f8526edaad61cea4f8d2b42ba559bb21e35c34dacc80681d5933d3d2e696601878362253783c4838c92eb42382a38f522db68713b92693124f26359128fc1d4dd697d264fbcabdb0e1e56443a7ffb97883554072c4424fef92c22b2d10bad1634328271ef99120b774195884457d5fe3954f1fb6204bb63b07daa62a40c937c58724c35d1b5d3850d9e37ca2d1aa1bbede74b1d72bf7adc2320ad3134f104146620158c8b65b2659b56e800c1eb6ea15357b1a93b8f5a90a6d2ecc19bb3fd589f00ad840e3a3e235f582059ce25cf1018cb30b5c4ee9099b858a85ea589e63aedc4538597abd26c79a96868cd6d5f04d2f8d734f0557d6560cbd017563c41e378cc8e8e51a39cfd5b58b67762d65cd19a265eeb454b54cd63b707e93d92de049a97687dad224993e3ca1ec1b392bc5ab8346222865080b6141d6b2b5f5e7c61b4eb451ae8fb9d895e15f2c016f1d23c560eb92423e65fd34d425649eadf628c089bcd3228900d43d1ec38abc7e91742274b8aba4db4b2717e2920526289fbb8496dc13cc633b31350915779b90018d398bfd3b531a716c40ea9fcdb9dc538e44679c67dfc9e30f6dd8f9b5a92839ff792ff8d123168e408aee3c4926e8c01b733fa663354b0c7aca76cdcebaa2073c02f761f98e428f1696d581a528f89677cbee3c368459c6aabd44ac5f26fbd01cb8d7696fcc7ddefcad077348d4e92b7a417aabcabc12ceef5d6841d42392c1bff5669e9587a44a7102fb1b8140d23e06dd8edf036ea146cfafdd3ed3898f175a43437c2e0345fdb960a6c3f949f99a33e7a0f1ccefdbc48db44d3d0d18daebe9442ced53b626208a3fd12be65d8adb74d840b115e648192ea199fa3d4f8fcc32cce04b516320b1bd6d04e23cb8b12d137c51e1b92bbc863bfe7e6632d0c88da926baa5e151548101a1c2b5cecb67dfd8a9ba29f086e3fa3078c2aae04058b9de0e58b31d87ac05191d37e2b9fd13947d0014d24e8881d8c1c6f4db7edb3765e72058483f876912710c4a1c993db5c8724a11978f4996fbaa9fa9b78ff2b1a5f4400e368907f5387f4c6bfe9df09f78f2e68f38ed0f62c7cf1c1538201bf7a29a2231d2f784cfb8e88cd1e0299b58c4bc22638a1d46fba6bebece057f2c8bec855cbfdd63d3ebcd1fa5da5d1e9251af831edbbb8e3f98825d2bd762b8bd790bcf665e8006a6141c76d76834e0bd15f8900fefa12849db7cbe13fb33bc4f14f2f70f1335c13203f1f3005b035d81771dd8ccd657420eab9fd733a0cbf655cf86177d0019071740a59e884cf20d0d0d6eae8f97a707322bb0e282c07ca9ee22ea9addc580eb936b9c44ca0df452c41093f7b65d171b65d736e325a3cbe8e26d17f19d2c5e309df9c1e9d2bc8e388e71728a1fbf912cbbd070dbe747295a793cef18aa07f6729d45e590d587bc9a411d2957382e9ffe52513b8aedb8ea53123086c90e3fcdd8ca2346ebea78c5ba1fca00cb1de884049f82597c12bcd5602544f9fe5d00f1f4a699210e5f004551a523bd5b015a4063f4149f74a516885f51bcbfb18b83045ad57e573396949cf8f3b5ec59859d6664f58f5f26bc72c1c6864b40cd373e84a4946e29a7543f584a3d25ff6a802597488b9ebf2291ced4265b93620d59512fc3df61ab7353fbc98c21684e70c132980504769eaeaec4036e612f894bef61dbacd33361602c3aa6824f6225b8e23eea495ce07331e0d642265693c911917d23182fa5e06f9a0cc5f1c4d8f776850dbb9c0ce9ef431d15581a463fa099636c36108fc419eb72153e785d3cbc1e76eb5f1eab470c4fc9622634df0766beb922db2c59c52fb88f7e947c936c156516a677d3190ba1a0abc9aad6286e1fb5659917f49a9d0eaa89e10e7924d8556e261af0c829e89e843c7d4d238377d63264abd4b1b997832acf92d19e21bd0fd3d1eb72216ea41961a99567ba5ee51454b95d65ab99cb24b43a3412760ced79d9300e1aa5164412040d860227e600303895a95b7d9c0eb47ec5449859d63278e9a9c8495bd7e39cddef71ef7336922c12a470a9e01a36ccb56e9e70459c3c0cee313b818ed3e76b3c7c51fbc62d747cfe639c585ba88c7b29cd0317e13419b4f04c66b928ba394c55dc0c8735d2b0352d3d05aa3940057e740f98c20b5d542c869c603c42cd419b2694cf6e9cffaee6c5fe43a02920252f5e059f9530b3d0af9fd169e145806efe0b8716994a19aab3240dbdbd83510c87525307a3354455fad9cd3de3e94f90ce17c6e3a453724ac12fcab70af17f451f5abd31928d7554a1b776de7057675e891746bf001b70d400de4624ba5d3036f7edba2e8d09d937429c8c35fe166b72d597f930ef2561359f84bd7c20f5891288d3490031c0e7786046fe3d7b98b0a4b3c569d3951c2f86caa18691c88eb2510e630cf1255090120dfac75271468ad5abe2f450026e3c99443831e3ca87a798be848264029286b076438bcebc69bd2c1917c18957dd520927d7d99082fe5044d97dbd7dbf3ed444f46f01b1830a75c9353a1ec57bb91df1b68052e8ba7989e2a403c0e8148148e5c035c024ec7283440a0f043e50f0b88476c915e47c6c5ac30f77ecaef83d0cd15ac11e1eca7c755e60f1f764e021d5e017d5bb299ae90224727e0a29aa28f2a1c37da32bb22bd5336b5e1b8a9a6f8d3524365c5ef9a14e4b89cc17b3eb5e204026c5df031588567dceaad048250fc01d734de37e04ae92303076db84a2de20b51093422881101249c266ca970e6f4e3bd740ae1f0b0496050a95bcf8fb6106dc4bbab67d92939ecdbdb94a7d2c3f42c38493941f202a38800975597ca58ecb4a8b8133e89fdca11ebabfbf2fd62af94d427e59b74f586847006133275fd99a223242006e7934a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232611397086ce06b44154ba2bb18b3c46bc60753d3eb1f1708f3445cb335746593a1fd93b2e7d484fc068a09288dd724dd5377226d1b45effb11ba316eada9876f958fd72f14aec8b1ccda663d945dd9a199b0c490e99c5b1a430297e3feed000e657e47dad81767ee760ace5f93e8e58842298cc9dabca0f2d19a785d89ca84c949b4dd5ae2b0934de579bacc26cbbe956a7fdad844517584d462d16c6a2402e14272727def8086260c414c6800138f5ae4d381df052fff1537bce52848749fe8aafd5356230d92a9bf328d2fb782eca7a43943d78875c76a91f07d9b4bca7710c3002f8e59adbd2f8fc381e059e21561978d8c0ae00d1cd87d16ceaaadb302cdbac8a5d2add5bdc71ea93b604d1a15ed68f0851547aadd201a4365012918db3c171892c12a11325431c631401e98f18d438cad0600ba47db5b1436a49b88fca17d6c45f53951bcd4de18607d5f007ff9ef596421e7c63aedede06614012c8bc6a7550252ce3cc9a3cce31a7f61f96abe9361cd35f1efadbebcfc0e97a3e586b65c3aba80d4bc3bc19bcd32414b108480471520ce8f9c95bc70eea629b4ff98f2eaca5c16508676538a80002c6345f6c24cae044c0fa254bfdf68d7be177842407ade32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd092444a40cd3d5d76bf2db5e3a64994c0063d60aad36ab9131b1d24e66442bce0e4f959b1b9579f25301d042ce2b58ceec0659db10d63c18c93c3657c8806aa0d00c21197f7465fed8267c07f17c10ffd40fa8abbf0c877bf83e05eafc0c8b46429fdc1b13c47bdd6427a0554e90a9da030bf56f2382d04ba7106a2181d30a62daea8f261236aa67f6d22a5755bbe5f14856ebff9fe1cc9dc508f68c1499e6353f8064c6b1cefc7f0aea5f7bdf1dc6a62ba0b9f503cb851003b1b6b2a526d5afd604a59d8e2b07af43fe1184568bbde8d6df4182043501b17f3c7d3e00d5901293e5d81bacc5f57aab38e3ec243784eae4038c209554df497b87bb4f773b2828b34155b9dff8ff2163b916e4e251adaafce736382329b1d1e994867d1a539b6e7006b672b9ae4b465805d8f29b9a1344402114072b34d2950a21b0f914b28b94dec8afc20f9844a0d934d6bb960f237c7b43642284918d9dc3998b8e15e5a0cfdf3943d32c583a8d000f48f2507d19e01b3de802ae8b2959e346c441b5aee01ce09eda0518b84f426055b22d455902c19272848e945cb1239bb6489232cd3d4de79f5b2d8ccc52d35d2ecfc0b6291fec781cd382e2825434a52a6c738bcc3ae65f755c747fed5b354d1814205f6cf2fe5fefed0f3c249691905929a3069ad123d2af13bd5ebaf887edb93790fa9895a2f9795bf565d5fec87b6fe24e5a140210c525742bc291e897ee435dee19a24e9a271e299e6074e627392ea60e9f63cc8d6cff314f6632306b05e696bc57b98e4e19a4363902ae4cacebc0a48ab93df99cae858cb81ba1f2ae6d322445627ff8e9dd9c807675bb9e57124a1cff2831e3232f04310d7346efc85940669d10c09f066d979b8753e5561673dd5580507d58a9017cfd009cb37e1b0ac46a44c63fbb5926716eb9d780205c909b63d8a3796efc8fe7c2d6f894ec659f9f871a0ba9484ed3961f4aa944af29b1809659f3ef767972ec7ac5f218e6623bedec8d2f1cd6c6012302006e96ff1b7bf68012a033d8b21ff792b0f24d0ad115d0c459534a8488276caa3cfda8a4ad704b0a25e5f8a79bfe7646ec406af12ccb8f9dd2e2ab16533b38bcf8e47b6ecc6ab7bbc25f9f977920fc93b0edeef9fe560345ef608602069cd54c9407045d309b11516c9f5a5eab59d7f9974035b0da3bab66599a76e782c6286d78e8df2f93f1a996c185b200c20a4a4d43522fe3bfc313002949f7bed731f88e21116ee98a87772ec777b6cbe6e1423a24cb779e3c4817b7ce4961c043f09f24a7c508709e5d404f8629c007cb909720d60dbe6c2fafa71256391a691ff55c7c9196bd75c4ff5fd004fc9a3ee9ecf52e11e1488438e8b1d773716b6fc4da3dfedc5661ab0fde68fbe5ce6c0872810ac89679500020a668dd324feb93684f0e8e5ff3ab15ca944960d11b653c0323cf700dd0a669daa1c39ac2ffa98b94ab73624a9e2215d8fb3ed4ede9c3135b5560f66797759c6c00433ebad109252de2b39826e4d8684af6e2ff27f66301b6f2602d12f005e4ecc3500be2f3f1c519510dcc6beb8a40ee911468be8d82abf9cc5411d36fb4bf6ba1a46d36ed9680c25d8a01012a3694d452876e44e383def229c947d6effc3364758c64fb987ad6d7121b7a6f8d0c2562cb6907ea87500340618f9b80f41e30d2d8577203221a6199d72c27d0bca589384d88e6dbe35b1fd3a2d17fda10b903347ac22a4a13929b737eecb073b7c6d9babba6a28b11004eaa0ffe4f6a8b2c770601af6984a31f0829627a93820ab1e6ad0094862d8c222dd7dbbdbebd9b1b5eb1d9939dac27f47911d8ec2e0a47b9b1c60580a2450c7dfcdc700b226e6f605216dedcdbba3c0a4ce980744ae583752f1ec6bfd3c5458259689a424c3d5339ff8f35ed048efdff8cb02a27c247012542b9eb80c64d33bd71cc602c66ea7630a6e84ecde791cd4798748ec42a52046c94434ad566b76cdde03b0d4d05f5081f7f53b527449595d9025dbb926063d9a19d5296890d9aae1553d25abf24fd5405eefab780efff01a248faa8c7d72f66a3ab8da39e0a4010e4d908f885cce97eafd4d176369384d62dc67229c5496dd5f6493fd9a1d6ccdaa17eb247f5803b1fe954721b4618669b5e8ff3c5887ee8c6225d5b7ee4b8dfe999820da24ae889d454a4b93afddfdb2f9325004d3b79014f54cd4e3539cfa0a70a2cf8290b18111663027f1d408741c5f16d13fa70518a6e9212761769ceff0fed81ef7f7db74db6a76fac8c1dcbd76c010e94c489f6e970c671375b427f57e414683738feeadb2a81edf3108d9ab3eac01dbe1e9c42e1c52fc1228aad0716b38bdc2cc46e8263090b398c351e148d1225bdf62689c8c4f8b6995727e792796e7f7c8bc2090e37c340d7eebfaf131ce157680e2db044c1c3d7db101c1e2c71de3395ab655892e56c6dbf4582e0f6c6159a504230d9d7d101eb742fd31a4dc84d38f7e459098228b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888705b81c47bab7dcfd16903fcfd7b05a4e555cc998ee4f456a279478d5641523c9f424f476e4de27170acf12b5b153a502b59701d757ff628b533c37950ff7b32790412dcdbc92bc8b6b0eaa45497c4a558b907771918ca258328d41c031d47a5ae6867a9df586eb9b75ef30d9e97ff431d93ee4294a9647c63ead6c046013d2d97e2b8ee1303d1f1028fbf07d32d7f1a841563f4f27c35c10eeea5b0a86acec79c028302675b445aaab3384f44496e31dfd7b59bd3daf99e70034b39f3db35af3a752bfecb48494f65a97826192fbb716f6bbae2e7454167ac2056b57ae418333391fa8a96dfeae56ce47109d5ce4c8f338d2e655306fa3ae5f648b6e929111afafac8af59c3f58ace7a3507a2450fa44b4354d69a1dd1e4e90a09134012f1bf74845e8b5e5f5b1cd7353681f816b43f504164724887225a842455723c48d1c5ecbd72c1876ffb2b9aed2f084334f093f2e847db6675f7efdb8e20d55e7141223ef6c34dd80ad519eab5533fc4c08efce6e9d4553d952e9c0c4c42e8bec6ea78d16bba6a8647ffb6cc8ee52c9b8e745d98eccc2c1c054dd2a5c83c56554c505cf053189435321341f37cc8260dbbbab622a66e1f50c8c9b3917c3347728f9fef71af26fdc8743cbca1f00574a637f88a3ecb9e56b37f31318e1bfe997d9fa6a132549fe48b8952fb9459d73c986d9fee7ef5e4a5c027f928ed75753487b36d007bea5da41659e151f25c46ce161b8b50914913dd6d783389f4755a6d397d62d764cfc30b44005887e0fc87144ed9fb7fc5980ccb6a5f3903db1594402a1c33f48b68013a260ef5f4643f2c13e055ba9c49a63651f354800bc813da4b35c34a3039971e3de08aab0f73ea74d743d5b9bf21e162bc196388f463ecd5904e53b9fa79336912ebba79dbbd2015e26dd53d92899b0789d616733d58d88ec6ac920da0f45b9111aee9af1287ea4840e6f93b5db9d059ec4d61939b9dced2faaadd12fa654bef664fd5bf9294d2ad594785d03bb330166615e65615f3c1232ed4f2b2ffe4c105171945b07c9072c1695524876ea97f025a722fa26f9e6a2a1f6ab9029ccbb9d6b67eeb7691609ea7cfaf69a0d4e54dfcb6159d8b48728b52a8663d46516f1db920d97214f80cdfbe1b285e9d6007628f7b1ff113fc5754b037a801b54e5fc37fbd11fb5103208ac0582c2bf63154bfa3b167d7363584f2e25e916a00c0fe202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf0cb998ee8343faa648248d4ca3e6bf1a30ab03478082730806c74dda34ad34724101bb058921595f812041bb616516d5d1d3204ba5affe4f6d451dafbb844a86220fa13e9ae323b828c5dd5e3f6f368c1f084e7239902cf17a0ffca0c6332c76c8ee651d8cb75a20314ce1e157a2426974f5e4f3d2d8a661cb59ca4f858ee2cdca8f184d0a90ff9f93f6467ca8a0319ae1c9b5ae909156c35f3da9a18ed0aa1e160f393b677ff902947785ec1a5e0df3b89753e357aed5eec21662b2a42605f01d52c14f2281ec07b5b1006d1e2e653157fa8ff294777876590dac7619f8405bf62c65309a8a61a1c3c7ee2d8a47e4c26e5ecb4c200a6e4b25fd4691177519072d6f0d178ef031d85c3a310151a0b78bfc773b1ea4e4e3346e73cc8a278a8ee350b2e3774657671eeb883b2c09ae721edcd28826be8b60e17a6e5ddaf764ca276be4017c02b6e863ffd921ca1a56b111ddd91468dde81011ffc870de180c84e9e967b7b84b9629d2116fe0ea4b135ca806673b7f74b10bd5cf98d7e4d0b318d06b451b7e57321c963619549a56fd41a58b4e293e125e486f8806876dd8d51c7b82ed514266e8f73d350623a26a52e04788872d5f686cc3e01d7796df8030e7337073490958b710e0dff6b513d5ce916d279d5fa89f48b061709eb0899a42b2e88e6152a26a23515d9435fb624594a424af1a26e0ac7931ef33e462f0110b69698de5294b740079ec228d7e342548597d1f6782da776333c6d00358663361956f32304c787520012e89c731487a5dcf3fc05a7db433d4dc5ddf8eedaed21ca58f18e2330e8084e79f4e0d18b27668958bf8ae1e3bdc05473286650ffd08ccd67d84866c53ae3fc1413049f2c83659397ce9b587fbf5850ce6c178dc7829f3ddef013ee616cbeb017caa61d1dc08e0d4c31b849ff0a2a17a4e71604f89064a80a621af52bf1e2a61c9853c4fc21d5bf32ea3812c32624c222a371795cae74fa13b42cbfb25c274531fc8c5b962dab7202e23db9022cced8f98d45a9f3d227fc7124692dedeeff845a7d36285a29635e230cfa6dc7db57d4f7c9a2f6de8095d96cb8e184e9c2cb347b9716acea8aecf883ff1b293d6096d615dd8d48339aff28e2e5f7f88002105f150c006208ff6c322fcfb129ce1b52a19c279282fa9668194674f30bece82b05d3a624157e2df6eddf0c6c80c93970bc2409897631044c3de3bd1ceba6c409aae71827bf2e9dc15203fafd92ff08f54f06e039cbb6d0c99affbc32ba57781e3f85adb70f9d006608dcb4f72b21a2b5f5debd9934ffed5336833c881e7edb3c76f1fe368565df1d35781380b33db15649c6a70b0544439393db34fcc8daec4b4b3f49db1e1137e898d306eda9cd9c0bfa05ff38a8149eb21f151f08f7b847edc7841767d677c3cc83c15c6fb20e50ba391157a832efc4e2573b87d500b32184effe47ee6d67c38ba5c2513870e2508ad3fd1896c9a16c815d4824e5a6dbf285294da1707bdb58908a965eb994029e351d0cf97d05e39118a4fe2d20d4e883b06c5d960f54bd74604a66aa631a46bb8d3a18ca9a5184c3f72fafb6256cf7398ace3d1ba9561ee507accdab61c7562ee8148ceebc2331f763b75566b538ec262d5203d4f859151608349abf38d92e3798c4450ad050044db29471577723dd0bcb93d450d08eb99a550c46e91182f813127acb9aa04d3040b6573287b01a2bd4fa2b69407e8ff644e84a6515a9df738ce8bfe88a56df944f2fbbb8276290650f8b8a9b99d54c79cdbd0004f91b0eef9971843fc0b4e7230e58a6ea7d92bece6eef91fe63a97f48d468809ce981f1d273002cbccd8aad20f76b5609a596d4f4da9fa6f727550bc119aaee2d607c2fa70aed33ecc9d06b4a6a595e5a5563f0fee5a61153628ae7c56f0c898cbfd95b8dce0a308d691c10b0f93436f964747fed5b354d1814205f6cf2fe5fefed0f3c249691905929a3069ad123d2af130648d96e0050ed05331fce59b87924cc4b10b7bd10db6530c3dc32256beb466402f25f8d3a3a8d546ce26cbf23bccdbe41fda7cab8b90556e510f888bcf42b972433baaf9290488a04038b640fc3792322ce669428228c9c950ed61976d1a5d75f28ef16f9bb2f3c304669a48c199a0b1fbebceb8e69957331a3c4559da6e2dc05d4d56c34e0feff6075b972d80e7b3c8bec0e9b4c054a54a16a16c2e3e86ca218db9be2c47c7cd122a2b5b1e0ab559d1fe1dd78b7195b51eae9562e0c7795af76fc6cc7b98cbcc9d6354242de04b9b83a59a6b6ba4b2aab4ea20456f8700bf006fc025a70f552e78ba5aaa40cef848fd0d973e5ecf662ec1c8a1b33dde0c78e6ccbe32917b4b1202fdafb813ce264ab8738bc2e4b9a98eb255249451a5e7dea7186eac90010c6efe28535a46e3b16ae6e1c5221382a513138048b5e4d55ee86a03ded6ca841248ca1293630e1c1587281d1e7bf0e98bd33c477b4296ff47bba4b97254367991be5d49bcc67efa32bc2e65c3d9186bd7c1d9b38a8e7b5dea67520e26adce683d05e05306756cc9627a160e7f0796a829ce9281760eac38732c1a9da0366089cf43e481d66af5d5d47d3af84f142ded6fb50e7b37fc404a665664b8657810629e7af08152d0e66fe998667f4ac21bea5e79f8b6ce8f2a4621300c658a17e8960e5812d00cb9450c88363002fe3c1e90d49312c758c9c161bce5cfa856c4f4f2b33212902172c6afb824a14193c1e87f8d559f0c1f46bd09dd9ab0a053d8d8544341d945b781f146641798960437290720875bf38fe530cc64004447135975a65adaf55195f44f4e39c887d2168ebf912a2785bfc56ca49cf3493d2d466a199212df0d2924d0396fd928f42b3c337bb5b0bf77bbd02d209646460c39188cf2c2f9431104c5914b526c5d3061a05c1d5c76fb56d382c6bb93345d15a5135fbb1145bd25bedb12833a68478c70e9f48094d8f4dd94049a673d2eab8da2f90be5b2515bf681249701ba5f9f8c4d7b889200b2641463a85ec2a9ac80c49de05c44b735274699735c330702290cd344063d1071ea8fda8eda2d2c01a8943a9cfc6dbd8ff0eb28b8e6f80384da183702411534be2e153eef446097858b73cbc45087ef13db2a596c4d25f3df43397465e804e8842b3b17ccdd8d6e1bdce9da274553f95b3766165d15dff3551b7a66973301583b36f3271aeb9227fc394f48211e7b34c46987d709cdc359712556c506450ecfcf28c893ba2c9a3b6a158cb83f78028586647c90f5504fb5ff4098c2bb11393679ae296c1f1f41b177092a5611dfa2b5424eb89374eae5d537da9a5aba43b7995481f43e1244eca77f657cafc0cdb7e9f08c0f94ac25bd3783b10ee5b1ecdea3acfbef55bb191e0d0a9e538bbf21acb725466e3aa1ad8e4d69950a00f26cf730c00099d8bbfe9a83da40525bfa4bcf33b0eff8ab26527009d8cba02aa54c47143b1d00966c05a98a172220158641a4ba9bd3608a9cc248a193ccb322e007ef666c6e6c54c8b889f5d0fa7f4a971bbe656e3421591133d9dec8947107c6b4c5ffb0a3a840234bc98d208aba8295583dc0947818ae3e0cbac3a6a5d2f01cb59df10ecdd3eff7f1946664b63357b3e9219b5b918cf641071c1e25e2a943b87c33d48c00311d0f2bdb90e158f2b3ad54560ff5db9e0110948167a06be51f26c7d0f0ecb39192609719b369c5d6185494d0514cfa539a615d3d54fa829aa600eb4a9a9da25d5976973a726024b8179f378cd6c1aa9690f38ce10b02584938198f90e6692407083651d9abb18d47da32796b5f56e04c9072bebe9d5d219e74ce9f7e27441f7925a356f9f6729dfed6ff73ad5622d635d2e6dfc7fb99e7bc0b0b7c1323d46eace6d515bf4d28963e28a776db842505eaae87aa21d548dd48615b19478ef7a9435f1060c1d337ef1174dc443e6501d26baea6e29f23e1ff723f09efde0f545f51f36d387f418d5c95bf8a6911ad48b0e2bfdf3af053cc7b836e877b241e56ec3d8d45c256556bad9b985cdc25d3ffcf9306b876d77e175eaa5c7c0b2bf99e77545693adb465d6c62e6667a9c74994066abe70b37c42cf963ae10484f5b2b146e475811b36cd25f90e30cf1c179f08960de67e2b729cd6b38afe770ed354d2f9af1ae19db4c184308e075802bc7e3f42835dd3f9dd9af91918b6c2a201e689246696d8f251047f77944998e8d1a7cf4058222bde41f0e0fb683f9386e450b926ea53f7c82a8cc2c3b1a272a17aa860a096729f193ceb34bf3e4e85135b8ec11fa622e539ae6def9fb89d8acb2f4cf6130a389be35f2474f92a3002668402485244c592ef771e0bc89aeb0d41d8353c373434c795f0b3426ff3f546c8239ef3a52b4436f7bc186ca5e59d4e30ac91357ad9da77f06c06fcb62026c1dda5cdfde7e7bdbaa098b6f5c4e9f80c3345c6d2ceab4a1357c9b7aca2bc3746811ed4b7dcee928051af28be443109634e75f37e847724f4dafc0405bde1c749f22040614e1d0b02e52f9bf79c29eceabf60c86a044e7108bc5905bd1a7c92546f68b24f5f46690e99b613417418c8d7eb2d65e0a1ac911a1920c8f976b6aa52d2c7a5dde125e09068e0bf9be57f8d2ac62951a6a57cc6525fd7f16a1f225d0702c9c96339a377d127432ebb8524ef7695925384d828e3a81261fa45db8b21bda535a3e7bf6ac1d680ee9b764bf244634c8d3e097ff3e92af4efccb052caa4e71fc7b6f735d04835cfac7f5c947a64cf158d59b964eae0e1438abd0e556a7904848814ea91769bc014338c840169b86eb5651b4a6aff77eb6a67f0c3fb256c880d8b4d41586eb4bb9ca38ec1df19d42867a8c54aa9f1e0c69b33970ef3245df744c12a40ac8496982b0c69e40a6e12c27336cd2db2ccde1d6b1247c6ec37cf1602eefe2a1a302f45b7c6b6fde26db74da24680cb2f5394717bafe8b1e14198d2eccb6ecb75c01c34a514ede1f40af209c9633dc2f86baa48bb7d18e797fd127ac48e109d0a8ba3eac5cb2433df86e8e43d05b7ce706c947903416b6844d96b3de0e36ebdbf5fcc2ed5013614cdf97f7a521f745f6f91765e942a18e426fb4e78cc035c0982f552d7b5cd30317ee48b4ee2d6f73489d7db75971cfe5a05e520bf7dc6717ad526c28996022c4428016f99be2f7e1b20f346c6c8a2e8d17cc76b5c2a1a5292066c89b481f547e3e91b4a5373e01d97c4ddb1e3095c597bc157f8cf5dff37921ac708e2c5580173eaf443ed1a17d8ac5a5ea840a531dcce095e27abaa091776f73b89b1b37b84e37b37366bebb08df23674cfe0731b1537a6f76b407ba1667ec69834a2f2a2667f0d6480b54e8f5aaa65b502939d5ccd76d4bd2928b053648b458512fb6ab821ecb4a5cc78be1e158369c23a2798173a517dec96bfdbd777dd3a20dd8e596f8a64a3ec8b5d27dab813ab0de3e9dddb5015bb6f8e188519b44530f9d7a791c0e83aa91fada0da70c2537295ab8a564167fb8ac2ea6fabd938a64abdaa1fda012af21fb061a44bf5d16f39312fe7b4f11ddf1b263956845ef81a0178c112f3ad32e59e6d855f49ccd8570963bb27d5caef2cb35e9a53ca74bc56daf1f9f7bf87cfb65cb854732cc9ed1b7f526f649338712b026096768172cc16dc6590775c317768e8fa4f191e539bf074236556ac64ea81800415c30f92f8292627e3e47da4c96d138a05479acc66df553c8c23e5580532478460eeef2a0458bf87d2815d895718fd2981c889bc45654cd06c0f064d7ffea0f3071243605ec29d0ec1f94521e8ecc99ef16e346c4db4cbf0928c43821d2b1f0cf71fe7f11e0dbf667af6ab8b16521c8552ddef3c85e98f48bbb4865d9e770d7c8b82ffc78e9d9d6d9771c0a0292a19c6b2d8a170d3d08298e77f265d3d028772e6d72f118a794579f20cbd89be8d741520395ded261a849562be3dbdac785adc3c6634a98e170f8cd2b1d42dab2e36bc475ee1112677efe14e82fa1f52efdf16a69cfbf611d5a2ae8031ac9f32066599c113b701e9d986620d79ebc121bc7fd367d4c40ffe399d1ad893f90f6a1647c3e4b6fca1b7c59abc1f6432edf62c595cac901028c248b82a355ef7184a827fe2ae392217fa49fea7c4840996795046168b9ff2c6a3ed5824cec5f78b3bbd9899500d5e463a9d49ae27aeb6fff919938497fc83d3a1b79d29bebac4e1d3cfe4214da53d7c62366f8fde9f323ccda86f52faf215ac5e4309c4d190329972fe44bc03e5ef9adbfe716b92d1b3cf63149d86a6cefc335b31ab375830f141126c00218e8078502ce1d3c09e8f14559dc1bb084c095649c971671428aaf145fa40e47e79cb092518b8397a151f7440b2a0f39158f289cbe2c204b0d79199fc10095295a6f4250cc9abcf4fc9b1bc4a4313b0a67bd80c1be73882eb0fa2cae90fefb859899ec971046bc96336516e65c7e7fcfc19b2c0dda4f059ec4edcad0165bd43fe3e8f53fab4f4fdf6856b9e8250333abd37a0066e6835464fdf766fd54fd729e07bf8a432c3f6eadc3129a85d5877b3fec1ba8c733650791132f1a616769d2351e6a98554e602448b7fd5841017e598a6c4611ddcfe7d8560195ede9032bee785ce3b5e5aeb0aa29224e5cccb07cebc19458d929aa67ad5ed90861528ca0568e56951396a212efb3f64203bb789a903dc7161fc438e1ddba31e3566e4885f20ef0e3f8d42d0b197fe6cd7c5609117617be83208c83b49094298027eca0632bbdb522dd2ad7a5f408287115e196caf8316e64e79176cf9fddf51b8368668b19251943974205a837822b0fe5ecc53ac12b0898496b3595764ce040964aea088e0ae963fed54a7c7bef3ca9006b150f8e243d28ff99bc50c363e5c193592b0ce50f9bf7362941689ec7790bb753f61f53d7c2ffb6924bad9faa91a896e8c24560b0f1a8e1f3fffe298fdfc6a38ad254fd7f4bc2c768877e8b6491b4021d0857c5f2fcfe9737498ef6bbb91f8c6b2a5c728789eaa45b68707cd474f9f5e19eb4d9331dd9a0ea460ccd5ae611f742669ee2f32497befb76976d791af12d986647417effab62585115c1e8e86bbf17dd2ab057cb07d83803ea26337f73e43d3830229d1313735b217561358f9210fec6acadd8d1995fb8d11028f3f3bd7ddd4a731b30292177099c1a56ff43770bfbb0e0bd3a798cbde4c7101404bb384d313542b4bd5e74e339c5f5256f8c7a30b24716a8048d93547c10461612af2eccd5a794591b9e5de517635aef14d13eb8ead941d8e17c66898d07748648807f4f672128bd9ec10dc5516b9ba110888feceaf9a44e24f48e78be87dfafe74642edbcb58fc0f6ea3b20b74c93c9dcb9e5b927103d9115651302a10395b4873aae80704a1ae83e0ba70b354f723eb6d65b3bc0d7648dd86e277b0b2cf5ba28799b7feebec62eb7606770bb8d470340caaa3396223fa0d4a662a0523ba1bad47e696e7efbc4f8b2e2777fb872a7e114faba743e2e70cda0114d78155fbe81add5b7d96844db0cb34fb5835360a7e669145b57ec7661e11ba449ac129f7291c2e96f7fb2909a34511e554337a660510721eae21452ba2db684776a997319d21be3a8c2ef593bed59f6900ed633555b91eba3737152889658032a3d99537434e39610a75506c8030bae0ec65b1dfc77aff29f7d898bb7bc37868ca6393ef06be49bfe068eb4d4cf2d891615624c5ed9ebed54b66e41f48658f340bbb35813b9e8edb76679fff4b15121f6aca998ce02b03b3f08dd5ada5c79a18c28bb0ee2f150948a8bccae353dcd11fbc71daedf153209fc632416b07cd91cf6aed807422851253ab01e9f51c5b50eed2d8e8864f3020e52c6ef2c115ad8b355f27712aadd09c060179caafc62919c05fff5e21dd2eb8bcb39f69b44574ba12ba2cb567648a72eb20d033730122b693992bcdd6921502a5221f9c8fc9c1b1d8d617a5c349eea595a8b1fce35ecdef3ae442692da9af3b5ebfc1a6c69a4fc7593d8b804aae9f1f05a540622b560d0136a1ca14639eae98e43bda7e8d9d9e6342e386a9a414d4549c1f9207dbf33cceac040100dcdf460fc13a040c4ddbc6ca6048e691680058ab69a7ec221ce22c7c6b6a598f3e645d55ab800f3dc14038af74349eb38a4554313ba4a4e6f836866a40e61146e13acd2da6932e0def162fd00c517a09e5b38c1e1df71046d2c7859cb3527dc75f62b3c42132cbc532299717e12197990bfd87843800bf60cef2b8ba636fa7c209f53dfc0b15de47cafe519351aa5b48eb5756d70c9a3ec5ada897581a992feecd59e5939dabb389fe0743e8412b7a3ef86db242f2b0414d63cd17c68ec1077726e9d4e1b10d2fd2f472a536680c386b5afc50ba89d0574bdf59a68ff9e24e51dbea62d6ad30f65dd784be3122b2b8ca727054d2b88d3c644840485db9b39a6dd324d1ad62eb6ef9c107038469e9181b3a6bbfddb43bac49bda2878846f5db1023bbd21a7ce9ff89e91aaa5746edf758b0299782243780295c91630dbd5ea7a711671f88502eec7fe60b9d1ff7c3284307c7837c9eecdcc89c0e28510aec256f9e312e7149e941260dd14a9c24cef72e2a5df050f2a6642d39cb0e907c6df01cd0bf01cfb6a68d520bddaf6284c3c133bd270af962a586381bbade0739c2ea7211434fa528dae11d48149fe55fbeba61408360c3e1a858d3bbc1a2cedfacd5f3fbdcdc1df37bc6387a27e0b65a1801e80acc64c2f228c3704e5b83210abaf27fa29eeb76669a20218d889189e0dc3b9ec2faeb583447c530a5982df42de60bf225facb6206d4bc93bd33707ee1628500e305ff1c66d0a6e2cd4e4c87f0059620cfd68444f2d82548e58cea9f35f2f793083853d535de830f5c38e9b841fdb2a308c3557cc6bc2e6d97aaf4205aa5059d2dd02082c4ac94b490f4b7d859e32b30db34c96e864a7298a7776acc5458547aed2bc8f072b1d22cfe5225e71c481367c32eb06b637856bbf3ae1234a4a73b59340b174580495b13e86f74fa7900c5e344997b9b4a76d7d532eadbe0996cdb7ef328eba94447671f9ab3efd18c8699e3d465b0a6347d733a97b21ef9c4f2b7d5008b56dc71fae85b4cd88171efd857f39e3e13f786ed2049f377d85cf02bb2fc4a3c4671442362a9289339c1bdb1cca78ced71d3514a49dda5f0d38cbad6fe7a8df3c1503a100353c21fb560593c6ec5435f1113a01af2985431aaa136f352be39f54ade48cae86b63790c7fc549b1618402199685d0aedc85a7deebd74f812280bd2e3f386d0c5a44b368a90a5831769d8ccab20b7f448d07901fb6647d360836029c9bbebd3110ccd67e86db339e2578c02e2323b2f2a879b0ae7d46134c6f372d30b2f80252c62ab74c7f86658cfecede9794220086f3d4965bb2a4bcafa85c710ab5bf9c9c06c66c5d9d46e927a5929d3c58899a181b518836db644f810e7edb0af3931ffa633d52c514345257fe5b7e1562e9c738a9d5655e55f4930e440d1d9475c6d80f75e4714b964a5c36c966a57e1d741047dcd5df9163f825968f1d5f10558e49d2c6308a63a2dc60466b81cd25145e8d6e3184cc80a5b502849c9fd6b923ade4c3c83e4c3ce8c2cb93678066c43bbdae7b0966b8f0f199e7dd5c67e2936ff8abb5e5e8eb760c67f33aee922a0b02e340742439bdadff5cdc5100559e5b8d6b0f2d132c17fa45d7ca16462ef20f23ca505f4ed5187666062df5a0617bcaf46f6bff65e020b509a44a8579f28b1dd915393d2814eff13609af9a9a40de52a9c6aad73ff5aac1eaf864d1ff05def81390c3fdd861f2f6014e2001b18dd9c58a32225ea135843a131d33d510a673f9e7a69ac778099150330f4e70ecf832603b8ff2a40f7a04f9108c1805bb91654e0b1b159bdad8826a6e00a485dc9c53978baa9db15a33646fcd9b6a832367eee0d27773673ff34e629b5a1841b8e7d6fa71b547e83791a57aad99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900c9cb52e6cc005c09c914a46fe79bda2a54561f0f37a54bdef11de8fafbb9506051c1c9191097b6f44e3d25bbc289dad6771c349bda37558e7eeeee46173ca3b4853a710b0e12dbfbc69d86ae3d5fe4e3dfe85ddbbe51091f9355faca6aae1e1ae8e2b6638063bfc1233ec53de618670ac60e6f93ca04e3580fbf077abb4edcafe667012f2523c1fb08b3091e5614dbb254daacdfc06b9b794b29f2b36e09fa271df76bbb94ba17f46777837db3f881420d04b1068aef58e4db30ace71e0ec21d7263e53b9201dd679cf0f038e4291451158ee385c73f0359ea1eea9b0a0ee04aa90d155effbf3bfc064e4803a69f1fea85ce572b9168cba4e5367eda20eeb7aee47c664495bca4d4f19491283e3486a44a1892974437f7ee6ca95a5602f1acf9ffe6e64003b196c246adeceb8329f103e53aa44e8450a52043c6dbb83cb1286bde891c93eca09130239c14d4031f2b39ad4b0617430c143967949eb147b5d90ec61d98310071b4eec372211abdbe73d9d6139dc050bd0d7063c8de4430eeb1652c69a49b2e99ae921504c6b9352cd315586a483d6e37051af5c6632c6c40c9b90d5b957519f7b52c82535ced3734f68a5743b341c290f386672fd1269f0a948a21e3571dd5d95f7e4b7e39bb6d2fb31f99fa95d1a7797f8437f997d6554c1ede0b4528a8aae3e891d80dfb9eb63faabdff8d56a135b959a1cc2d079a774c466073f4b84788b8687aa8d99b98ef50b446577c7c5222d54dcbd4ab2510139fa0d8d633173c5ae0a10bbe640570d681eeaacb0529a1b2bc127f18db1e1ab6bcb1a0000168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d62206413b9eb01c34f969e63176f89b7d496cb9670cb8d04259f58da7f2de4df90ab42a5c6543ae808234aea5ee47651ca8e101237abebe4f62c135d8bddee0aa94c8298ac8a88725f6e6729566edf032791d56fb9497ecb7e9239d7594b3c3f9bdf4a269d4694624967eaba4dce91b257c60908db5a6cb6e33d77a3614ed0b56a07dfa2a1b75de2e10fa944a3d928532bb77a45bc0e4e2e7a8bee3cf23c84723012830af3bdf7e08f8eccc36aed8b416a507ba3db0527b451e0a7f89264b03dbafe862d571d720e418a39b1e00b4c9953a76de80bc2111270c1f8f9477c14f3d85806b779f4f0b93b7734bd13b9ae817d3fc3de8ded1ecdba08c2a23453a440c7e3981a4bca039103489aefc8b0e9f5ff0946e4cff3147fc3cff2608a230a0401409e716c99e72e25b42de3aa936daecf37cf178c2d5fb6fdadd07989b499c811539dd6045c3b5172bd08af519233930e368ca518f239ca1644b16854ca73c5d1018d4b1129df03cfcd90cdcff40c73a44f9954d68aed7485284ad4a8725d5399b3c07d6d65781a74cbdfb3855c5f1a59a5ac573fe31d4b4ef22282b1eaef72c0fd87ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc653bfe2beab8e59eb50625122814af2861a0374304f411c894564a9785383d02950f482f36666b4fa2826003236736295d2d365730f1c4a65783fe3c268e95315af2f293db00af63bc632e96e05b8e5a1bbf61643b179f2a36c3879bc29e1da73fa6454094a33e9715f6c2f37feed0d5979bd461e0827e863759cfffc1448f4191bc949a425e54417e9a0937636af51c00d3ba25e775881b129ee962ee0056a5be18fedea2289ec2ccc33486447c256a487d81d5754eddd7439e20c69ce70820f7cd788f1370b90a9510851eead9e69109774ca00f5e697a2b739ed7330d167af5c21ba34cea43e9784cb4afb710580be0e6b13e3b6e9af15d2fdc035edc761fc1c6ef4b3365f873531e0aa4a80cb0ae23ee1f3b24201bfb811601d9a4d5bcb4cd53dda260eaad1a9040b6e18cc1bf84b86c47e04fb63ed6f426144e98410940feafabe0de099469ab1677873774e6dd32b2ce2be35fe3ae3e49d28a6c2c99c67e9be9c002cb1f3752cbb24fa97d50164f1a7c56d96ffd387a46f2f91967fa9a3e56ab880fe4b547b3f4670f7012a591599f7813d90326193123761e7c6c18eedefa4d0ee7bc07e5c2417b8ac965a74ecdf51eb20558ca081be80c91c930dd772a064fe83691330127cc06036b1ec5d4d0be0fedf80156ab7c7c8ba56a01e75f05eb69d12644e9d8782cbd05ed7ac300f3ecd3dc36702705f43b69bee00aee743276a98ba6fcf50530b35b550b0ff81809d1ad0168ae83b78b71c18c9d310473b85b48ac9b99bc8c30a8d3bed0df2a71f6d069e61d2d9351055aabab62edf1d9382edadea9e235624b2669360dddcabfc196cd17486e5cc547b42179d3bfe271f5b24db3d2d5b16603f526db9f1186e55bc53692cbdeaf828db8c3bab66b4545eae2e3bc6084d92cb8ce15272233cb88ccae3406a565ba1be4ce6f58f0d2cfd12040b0e2ec9daf1d7848a5ff58d33993f275e8575982e490899a5eb8129fa2179a89cb6e5f416f68f16048832aad68027a22a1168b271aa11288793d023f6cf70e0b517e6d0b64ccf070a7ed4db6947a7b6f194ac2fd26001271edf2f0fcccff7766ff95c5b9cb9e34643c911592f6ff9c5bcc4973304337c7b30cfd0582ecb45ac554983f2bb9bf3c32570dbda1d2897bddf2095ec83903ba5e6812ea06b8ab4a493d26d9f0b23a9c631f74ad9434dc2893dc88c4ac6a54e2ddf306830f69d9dc1b124c0ed549a38d74c25e131e82cf22547bc5e5c553f59103ecb5e5fbc2d84535fada9c375e22ad1a6fc2b8bd286e0e3fa4ea45c15190522ebfe9b08dfcd273f61dc36bd6c1c490d55e80031a30bd60d147fb2b58858961bf54155fd541474682f8c82d5476d22acb009411e570948f0869c21f75b5fe5647982ae767922d782ac6e8973d4393bd59b3f172a3c665115590abc70a1e0214e5376a2282666b6567c0a8246da2db4717394ed5df6f3a7b101b3469a53ece3dbf623f30e7904c97afb60280df885b6cf0fd3478816a0eb4f492f149a002547900cfc81c015e7636c21ffdd29e31dffebd1b461e8429f766f8a9219aa46f8e7652e10feea22bf8b08a7061e7b102b2819f560c18260290f54eee2d90221a82ddc653af1ba7129d647e1c959f79002f5ffe26fc851c3458a76a1e5c7bdaf59a3329b0e55104864f2a6fed7a141ed4addc2d6f777d51f48e1a87d918c6c4fe5378e66e11f28e3bd6b11ba85986e7c4951bf001d21001c5441593d4a7a5f70bd2eb84c972565db806213b484a15e66ff79fecad05b79d25037b9dfa88be237b43f048fbc84313c5240a98ad4b868be866dfb1c56d856552c3b86725bd073407f7e5df425bc73cd1b41bf4c4d8296e24f1ec5de23cc25cb60902324c4bd26266007e72001e442f5897150e15597ed042fad0c6a00e8551ff22d5d34a3ec9fa9461c11fd85817c5b0e2c847149a8eb94a046230bc5c50eb92857d307e82747a88b6574168e3b061ef69457f951bb010373837e3cf832b2a93a226b3b477ee3cff932f59f8d3f2ac34972811d0607c9da7d31b317cd994750c6000ca234ee1bd326d571c2c5bbbc1d1c06af13a17efaa63c3c90288949c421d5b4fad5abb0ff70fc95d2f00838f474b08ebe4858ea29d7546e088292ae5c1585c34ac18b8599205ea1a393db49a51a59e250c66087f56d7dd27d5c24110376a91f6bc17d34654dcedc0d27aa276dda51fd93af21129a7d648dd66ded084d1c0b4c2e4446ab28de5fc8e98a338bca422517ad13177d416dd295eebec2ec4f33eb79747b9ba4c7d770284962178e911fa08f4accfacd3fad24c44546b0cc176be1986a72cc0fb11bc87aa75a97d190bac1ebb4ccc1f26ffb46678a53ac972a1746a345bd5c1bb610dec0b89a850dcf26e70e714ff677c15c6d1cb88ef00c60fef6b730ce81d80b1eef15638e705c2acfdade5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897df242adc93ace6206995e66375dd7383c4e6839309047f73dfbd2086d49f81996f34a2e255cb376b20ce37079bc50f6e7c796c7c98292e144d027cde456aab5788a5877cf3e2dcd66a6f53dece7383969627db60808d32f80571fa4fca4a0f6f88bbc137bd387509bd3eb29ba6315cc43f13b1dc05206b7edebd9ececafa404dc169baaf69588984b0699c38e1ea151868fb86ae81e9c6764bc7112645e85fa5d6c121d1522052cc37911498f0e867730165103dd8c76cb506e09d303808c6bc2d7b2c500569d4421bdc2aa53b2bcd6d576e1bedd4fdeda07ec8b57dbf3ec6f89371daa91e128b6039769aee263f0e09d36d6def6ad89c65a148a104d4daf59aa5177e62ba0293a067e66997da596e9fb96b89e6a063c75f4acd55ca62cf06721c0b4f77c9450a69473114dc516c4bbab2d440cdea3c01fb1ed4c9694e93e037862b892d2133a0e14e156ab9e0b35b968f08d7e18e6347377fb9025f638403606a562d3675a399df49b18307e2a1ef782ae0b40eac19eeedaac1aacda5907fa93a4677b5c75d004685fe4565dc940a0cece3e0be6182ec1d7a900a839354fa9f6065f769a7bd24edec9e388d950acaf9e38641117598887328bd4dd575aa7881dea1d76d00e3a05ef676558d3b05073203c575feb8611f1a3105029faacd248c56544e7d626cef91647fce272aecb9ed84fb7215f6057089471ba171eb7a620ec8ec4d928434c1dc9656c7b318ca4bf7393b532db0253d44c4693580b55a2f0aee369c4ba0104d93f26fefa56d3760ba020b1cea2cf0483ea1577e7cb815f44a980620a2929a3bab940f9ce71fa14261d70a2031b8af9c8d080379bb7ec4c6ca03c13b01fda3ed24d924e19d69e1ac2bc770cb6b9f0e924d824965226a7ad9d96c2a705b1ac1db52590b6b4439ca7aeac0203a9f6eca3f94dd3b1ed7af6f26f1cdb82c1c49d532cbee116d3f10685e3aafe1c47fc4fded365a45f4fe4cf391089d73ec58aec1addd8b6a38527fb556a07704a6761b1ce5c942015eeb982fbe8073e667df29b25ff341e3eeaf92e90235b65b05a929fa4a53e4bae8d46540a90d546e1f33351c1000d8ba82e31011f7d28ec5a832e50601c227b278b64af75ef9234c36b8e1ce1711279f7c16dd742e5228b33a4d4c7a411671ca4b40df645fca553f2993a8113f4946f918a13c38d4d85ae3fe2b87e8d957fda8fd67098a9ce2996dad46c86f4e47d0ddb10c596fa244407dadc6354e40ad33f2c3329f32f3bb4b4b5dfaf1324aa86ffe326e4d5c577246e092bccf4eaaff4574b95e122234793352e95acaf3d471dbc513fa45dcbabccd979948b12720238c5ef48684399e4deaab2248d49882c1c996ba13b17171da9a6667154d29d7d3eaca67517c449ca95714099f742e789e8c5857acce15f1c29edc93e9169aef9cc57e63ac50e420f9a129926ede93d6eda4a85fb5500ca89f2a8a3c54112f7ae1471cbc7360699422addab4ab6e5a532ec32fdb6bad918d34c3f3b18927e45c9f93434b4a11347e293de7e406e149f50f3ed45695d0ea89bdd28390ef436cd5db2f39fc70b3486a4b87c99fb107002d1f8bfd1aa8312c9b55a036d1e010822c41769dc2ff0cba0af22d79e684f962a5d4cbba9a13eda4e4786698c45b155c8e057226c1d214baf192a83b14145311882f131117254a0ebdb81ceeb02375bf2bdd5c632859ef2042b485fd1abb950d526cdc4d81d3427ec5983a0584df5e71f03b63ec271fb835d3857cad626ad85374403805325a3f71ed4c8e12f0b76d9ff80d3bb2d6ec8c5f96d9af599b8e8b92bd9e9671e23471b6908eab90c4798cf38861c13a4feea2f526b0b8344fce7f7a13add0e0f5ca9ef33cc9cc1d1f17815060e0f139e56ed814fbe1d27d91a220bff77e42c10230ba08d50567a18f79cff79bd477a3ebea51f15160e5ad5012eb8fd50c39a4c66489e268bec186e762871376daf3fb52c7e4bcee34ae1f6652d05b2be0b9ef8c7eb14faf9aadc9d70a78e36a733fe435245d04c314ee3ab25c7f62c2c68b6609807137c3e4723c821eff5e5b7064eb0bf6ac0753b7720a1f8b2136d717c1c847b000a74f9ac475a3f92058692f28a878e77ee4513fadbce13a5e6b6f978588107d1ca7b40839e2304295d98b93610bd87556aec603d5e388cee0c56cf2427fb00a8428a96237b8475df1d799b39c21fa32fdbfd7836789d8f3a9f342dd745d683d3545b291e9a48aa829b5967dd398426cc2c42843a02d89fe8bed6330bdda5e4f41a1c55b21856ce8bb123bc4df8e55bb71f9aa09e3809c5e445db3eb4de5347f51b6d3840592d74417a760526613ad904c4885382f519608ce7a7ee869d5799eb9a46c73587ec15834fefd063cc525aa65c87bc0a9ab34adcb7df4f837a391dd8bd926fc4f489c43d1cdbff7a9a0e6e690f600dfbf771fe017e1d0f0fe0506b8b05ec1dbd79159db339da6582cda06b52035451d2520c1284e279fd7a20bd107e032ca632a8b0001591db25a8a171b34bb6713c71bf60340ed2aa6c111d8a0facd570e47cea3ca85c7d373bede01b46449990ab3d7414abf00cd2671c6b0277557fb2940a6125ea18dbe369dc1380f47e4934d6b0c8d1962948aed5542a608ac1cd2b3ded6c7ba0d62fa5106eed73e076de31fae21489e7961d7850240fda1f61b5c3a7aa8f5c4d32d8a55119a387ab858393d340656222d57df6c4957d6af129f8184a7ec3f3a579ac9fdd015511c62723ceb24c4b634b18e030663b5afeef38cbc2455a05924374e13473e59cfd6ef1c700a06e57e4bfe91f91271122891e3719fd430d63ca48da97ab9c270d83b168cae2274397faa36e734cdbc45a25aab12aeebce4eecfb1c45b75f6b19c891b88449cd0ca729325dbf161722bb29548d4f973652bb5a162b3bfedd1193e1f58e9cdf038988071792b180c1480a231d9bec9247eb01ff3cee978fcfef053e98e47dc63148711e0f5506a526d7e5592a6b86053956d3c973abe9e9be040726c00383e62e8501b214399f9a9e6c3690c90000bc2cadd549f2d623c699f5451155d6680ac9c523db32b3f670b900e7bf9d614417a311c8452b188271aef508e840bb722c55e6bc86a015821f445761d97b6299ca62c1e57663f764a999f36c109bd2ef59b47418c16b7e56f8c32399943c9debf61d16b69ca04550f06b2966d1ea97f0494b594db207187b9c31ebb204b67f63ed216088941816a1c94e5b660631ac9bdb0d6c9a4475857cbc037464490752633a214f512674438965f2ef2f43682d815358712df814248522741d6201e49403027e7b27c64324dcdd1ed2be584b66c4a7b2866ebe2d26fbd0af6927424e67a2c0b25d9dfedec4ee32da41887c2ac274d123cd6bdfbf2f1a542475bd190808bb1fc9d00b62fcadbd05a5477fedfabbbd71fcc90f94f0868b94e00a3593247d87ab635c8dfd91531871a650d07ace590aa75a12464432d4a12e748bcc856008e9b42d13ca829cd90cfdfcbb609d59a206aa08e41365f76b51c01e32c1dbb525157fa0c46e08ffc366667201282298c82b25627bfcc4b483985782314e5d400b76ce750bf087bb1c7167867d87fbd503cb19a178ed822b880ec29132a3a1c275a8d3ef244880ada6619e462b572c0c59a7782afe6325b75162c261ff85ae69c5197aeaae4ed51e0defe779da46e8cf267ae61331bf9ae850983edafd900be609b788e4b812ff620848ef66d5e07ffa252c12a6cf0ace0781acb9f7fc3e9834bc1af13f2a2b7d60d28d4c9d90b54ded08bab56be94246f121d8377633322b24b46f441f39547b89167972e781053f143156120f6405a8d62ee9f3293f015ac6b5dec3b362df96bb8cc0a96e009ea9045af2a871e2a7a7e8f099d6be691f7ccb244f3f1c1339f8c5a6859f0a8c30b8a77c1dca2ac3efe71ff0c009f74315078a2f033622915ea1f2392416b67814cb9bb8d668d705da4f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b388dc53907deaa2c186bebdf19efa09df3960565bc1c7e41d5e9f0c7533531cae965d206854bada88a79c8a3a38791ed4a4ca7629119ce53d2ccd1b109deeaa6684e5597f70f3e07ba03fce52f64c47044fdd3cfc07d48bb6ca63823930f980dffd1313a71a1c116ba58081636bd9007cb16aa81555f66beb631affff0f07e18e488789ceabd2c2bfe1779f397d8d8c85128e97e167b5d51810eb08fb4b42845c93edd78397ec096bb2a9c2b7e844133ea29875efaf2facff48ca4c75f82193e4395cd397ff530c48bd7ff18c0a984e145dfd539c285f05ff48a54f9245ee019d544b8299c291805e29f1e1902f1521bf7d1d436dff1c1d71b6e11819a36c6d5d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d99a901f3d16de467edd6abc7b03f259f08d41292f1c8365ce09a236711bc3d037e034bcb0774406be1952893442931d66d230be6d67fb1869360834e755133eb9ed1487de06baa781babf1f5c2c0d8b6c0f6d63d4d7ec7927c201b573004710d64180e406812019004f1a87da2f7ff3c286926a20723e6d231ec7c0a48b9a3913e915588d0ad5dc349f2003fc2c9e07e9bfb06d1e6ababda86ba5d60eea110b8dbb0ebfbce1f30c38889cb6040947e2e61836be42933cd35699fb06cea42490beb1143d06db1cdf07cd24821a984df0eb4f89934eff001b14318f614b0c56e0bc012c432466247882faea428a6fe31ab758d9679a620eb6c06997ed0579d8d4bed9a454827cd9b003e50a59a7b51eba8d902125edbec6792e9eaaf8f636317985bb9e17ca21d8224d6f702238d8e7adddb7e89e51798bb5ecf46a7c0763898abfe021b7c93a15f7d38668ec4d365fad34c0a1435c457cd1f0191366b885a2024566162a5bf2811a63ef2a88a09e85cc3c2c6ab992bc29a69e892de23eabfad834d45144966e1addf6d68caa5cc43a351cc1ba9d278b12b2a49b67215fbb2bfb15f53ef341fcbfcee92eddfb5ba71b4681f87c85487ca0260acde9f212558de18f5187c9e9e1e4b8c735df36d03c0444148f7e562d28baa6148f71322c509d01ae1befe2cd5677b145343a8aa193734bef8b4b6f3fb6d649881310dc1f546b7831110561f979f014088c1e872792065558f88aa38a36222b9853ff01dd8f1e76fef67aca1601f14a0d37b4d7944c16c8faa24d3458aec20a01c4b6e9483688caa453a9da8415d66662131c2db8678b592702b59a51bfd5d14c1af48e5c8b5267d28823aeeb830bae094652ab438719c759c8e26bb8e458f42ab540fed1b32cc1edaa0453efa767a3ad02d2fd975420d0a18f2c88893b880655e2f4892838f7c5679727d70b9806c653143deea9a3c4142bb683e4a18a58f42e1d98696f8bcf4a04ff5fcc3a8a9508ce7dbd21435252b52b6309e680a89c2c21e8768edba40be046049017093ec18a03cea41874b44b22804ce17be7f61a56e9cbeac9b77f112726b6560cbbcce727b4a690eb5674b7c594c668887d42e2d259b1650e4943fb8fdd335d39dab860d70e82d70cbd839af1df72e90a66abebabdb34d3d1333c9c93cedaf968be9786b16cb446e49d8f58e12e69fa8aa7069593d821fcb04d96b5358c07603c8105787fb92909580e19148883541724734836526e070e2c72018b35467d405a5adea941183105e5a72fe1ad44bbce5ac06cf188541f6a0064ca79591fe8023effaafa5a74ef096e2d4fb4e1910cf8cb434f1ba9fdb6b4294e630f917d874e365fdf91186c572df3740e83d92fb6a5ab43854088168ab72a1423a43702b431b95778328f996a70b8def520df88e5cfd7d70cdde7519268e55932d03e9fac24e781323ce13578a6b1210fe78398a6e73a071bf21cf4e2e426020d4cad4fb6e609d69c11c64c409b626d01239bd65aa346789d730190fb1bccf0a7ee1815a09f9ec817a84e167f349fd0bbd64ae6e3284f7d35ff17d54b9feb3886092780cecb055aa310f3b629a2cf4666b152de329639bb3683e8fbb5838767d41a409e7d32e546727d5d08780f2e743f37fe909d0a7a57640891bc18761c7a63162344e48e598b80385d5e8ba24c83b6db277375b09994dc6b1755f9760146a413ab2acce5ea724cbcf32fcc6eecf3edb525abf88b32cf2aa41b5c2293981947f3a7f016a0150222e2707ef9ff5fc3794748ed8fc9fad603f70d4ece8361e72cc42b82ae85c4f7207056cb7210221a9f14a47f0b0844835e2132fc527b4296e570b1943903a8c613f3eeb7834260687c76bc9c93495c20638f3115a049871e85ba6f3ba3863039a5c299b40146189a716a9e789f22d7b4f6f3b0dca879f0f6f33f4d8a73380920c5032e9138349d53e109d855634231517a164c55ddf1e9e004e4fbd9ba1866ad5374a96f82663832e07aad4925de58b43740624dea632907c4e64b5b607dda52b918fd9a97425ad5d4b8be5f03abd500fddb2cace2c2c9c9499bd7dc88bdd6cfa316f040d683c56ae9243b7a86184228f2629819b2b05dce2a532fc642f91fcd9220938a3a89cd96545830e70419a05bbe36471ce57ec26211a07e3adefba985eb224e01b4b59261694a677e062030a38cd6549624c2ddcc464ecfda2ed5187da7c6c9fcacce3396346ae25598a2583df9bd6ad3ba5cd48ecf77e3ec95a2466401aa990784ab7dce7d5093d24006acead90e8e25cc28a821b79774d49ad14cc87832610d7c62f94e9355582dbc32b3de1ecb8fd167ff34359d1c22efe1392a075b9f0e29498e5be9a93b42a13ebf3aaa08c91145a1a7ae2b5630856fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f88317c09ea0deb1057e606a79d2224f56a6c59a3c3abf9af81813438c3a858ead75e5cb6dbbc0ce621e5a702279e34083dfdbd060ba1a6811dc5c5033cde9aee63e4aa2b9873d2cc113e3ec65fc849b4e444b30269aabb75e7cef16ad9b29eec6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f02ac3ffe8abc1b258d7dfcee9a4e31d71ab1c9e4bb80a7b6eb51f0d6069b317de329cc70cf30d9d99bc74552183e0d52c9196d999c2422046a1dd4b4e50e2a0f4e1f49708026d04c280a051e2c1c5fddc29612181cd7c17019bf1f9abeef6522e16a53c3cfa2b86fa472c7cd997c500151d47251fe5bd8e1be71054a8962be99bc453343593aae2aae9ceaa3c4e5f1be15376c5853a2d0f83d72c43da94c4ac9f6c9dc6f1b6fbb05a5f2addbd8305580b59daee15d99b16aae3a92c28a732e262a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da1cb97b5ed17f79f662fd92853d192622089d859682886bb29f51f2b6d6901078b19b0eed5c41e26c50160c47dbc9f95779b8654de2209fedf9e1fa8985f8312bf20f1a5efaf284f599a0fc5a3d807965cd75dde5fd3b54be6bd4d2f25f596b933b08488939ad14db1d1916cb8ad31d79eb19f45e251a053b5ed350a27eacf36bced8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14ea221f7c59ca16c227526541d90322a077e866aacd2154e9e9281cbe286a6e5fbf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea168d46886bbc2579cfdcda902cfd9639d8a60daa5daeea58f6f586b2937ef489aa601cd968611f65f85265899f077a3a2511d0548a75ae7048401030f08a5ccefc0b324eda338d2cc89645bd72a3159f36f43aac4780ae6b60de2fd747c940a000ed3c99eaadbb82b7d944d231ab2b9f5acb709aa1cdfd273788b6b534cc41ecd8244224b0d2697ddb793be320f1785563cbf40c4c704ae8da5b2b39ce757d99c797245f8637b65ddeedc90e62c50670e6f58aff4514fa3f5145904e9e134cb53e94820a43ad08fea7cdc2f99924e776f476ccce0e4540eac84b79513f88cc61fb1be44e692c3f506e0752d38005ba19eecdf52694d16ab5dd4fd23ce77c571251bc14f6d4f83fd4926169bfe9bc10ad419f9b804299d7eeed45354d7a4f2a32de8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc724ac0608b1a2d6fee1e4d5276c3f11efd775c469f1a3273f3c468da6646564fe39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201e074b879ec773e3246a721d4056976619f5371694fdfcc4730d2790895ab9cb04ab59a18958d44b0c9dd3ffbbc0026ec3e167992e28b4ce65aecd7d6ef9a7bbf011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a4d0e31369dad56962dc3f64db60daf251f1f389c5cb290c847e3ad713527de8f9e58794f04a62b4b67e80565de0b6ec8cdd203dabe320658659ecbad1c0cb9a1ef2df00ad542afe86c4d9291f1903deff76ec8fb9d736d11d9352d7993aea372544a7b2a96e08b407261669a1fc81bff375fc637af25d34f525a28551a46ea32bfb5155a1b732130e8bcb8c730bf38b08d0d2280e73e8197cca0fd4f217326010a102eec0a6cd1ff282a4e911f5353276447944688bf2478144fa6e72127b74779bc4d3c05c7d36bca5c34aa2babf96c712bf171501565f46cb2ba2f08064eae995fc255fc37443deef70e8c4610c458b629d9e638f74836b64bdfe3a1141949b8d549c7d4e3688360c0ba59fbcbfb255ccffeffdda26486bda1272f5c9215529b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627020f64857cc20e204c01312b8b10680090d3842e38e3920d9e3a9e991bf9133c7c34b412a42e3d30a9ce4190c9693fedb72cf2ee83c455900245f2319ded757af37751e08a2ee88c462f7dcd31a0ae27fa7528153ee6fa886b5830cf3ed856395e1c347bf60a46e8deac040eff431447fe84c9066352c6ca1dd7ac08b8dba24be08d26f79e863c8d1f8e9f55eb2f3eb230310b8e293ba2b4cd48d574df7e860ce911a28f3a8798921d27d11ea8b484cadde2dd83d0211d486171c6beab26eed30eac24f30766ffaf5d6353ab475463e475e1517026adc4142ead5a9a7a2188c084bdae5d31a91f5600d6cd669679ca6caa597a84d571360c7050235ac335bc1272bef211de39be6a0eebaeff649034d464351c844e1ba1bcf9bcbb8e61f24481c88f742fee7cbde3740be98cdcbc3e6e9cddd3acd5015668be4e11ea24e770ee528f026cc84597823dfd9afd672d09b10e71a303a4caab2dd35b2bc70f5acc0e21faac9c6ef92fbdfdfc7aafda70ba6c523ad75a084cb6b96c6e3aaea23be0cb0f55cd459713f151372b407b59c0cb1ebb5d86545f774c3098680b7fa02a14f49b57e99ac7ef1609f49a0576b5c52c14bb8f87aeb8d2e185e1a94fef92d7e959999336820f3bb1216654d7fb77a24bc1f8cb9fcc7d13131e60a0afbb4d074c0a0b22cba26cc710c206896fcfec90f087f40c77c2e52c141e559dca231b64e57b57098cb18004a458d3e17e56b4878d2b1d764252294ffa70d35237072b8fb6e8f565e86d217ed37cfec4547ba80dd8bef5ec51c07d5356d5e51ea71b66f417d807c4c4b52e85c91c82e882fe902fb9aa5f4f8105e6f247137ee04d67fc7425ddb580575ac033b44217badb937b81a4213430598ee4cc07430cfbe34c37075ea44de8f8163daafe15a3d815489732fa3a414a6e2ad80213629f92d67cfb7b7920fb9905ed79d0ba527ba2374fc21647fa753373a850782be4a1891659437ff8d4f2b07f6722232a22e970b157384cb2e193922ba6f2be2eddd598689e7490500f166e402082d4dcdf1e2294245558765c4a6fb753eadd5aabc561ba63541aafaeea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e9cb097ab62290b3c27c98633d6459f374cd902ac60796cd831976480eae355317a6460fb4186ced81e09de71175c07c097c8086e00f42cc38a4361e587a234c8fff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362de14e1884243f266e27a16e2eca0f6a2110d7f671a7da0a68855e722a81aa25b69a0e7bea36c0d0982f913cfcf8af816e0fad00559810b6f241f100bd2566f37e1abc0652fd830881c224826cf5a985cf0f21d82992f269c29f741cf0898c4a3c2a2a35502f4de8a647bc3ab6e74149d3b98d8e561b187512f9a34a78a7c899289b3369dc38d692ca20c7bf55f312a98f239f334ec3a06313687a63cbad549d57200632a3e2b857df1675e9f2dc3809e770295dd0f70c8d07be826109bbbc66f11647af51473ebe650fe9339e8b56ca20a04e7cef57b2fc3274e4922c941340407ce79580c1f469a105efc64df167e0a9bb2861f3ce743100c44fd3ab610fe4b2305be8950f1b9416138fcb8e828eb0dd76e586f2c27dfdf50de7815e324ad3f08ced0a62ef28e1ce2433c1b043e8b8932ad35241d137a2d6cd7a4f18b60b003530bd5a7c44b7e58b92ee48c1b84985425aa4ef39ca7f98ce3b211d6a490e4711064901468fa2a782856038b2291d1f7d5dff36485981809a8c23b3af003f63da3bfaade4042e38240e9d0cd3c0a232a6225ad6dbfaeb38fa08765fbe55a73cac99f338c6c29c207de57620cea765e9c7b4a2252eb1854ea814e75dddfffc2badf88b71a2e2b0f09462a21f5cc7bd0ecdcdd0e2729d20e6c0f4f209c253c5a61e062968aa5ce7067b3ea67e08f53e2c573567652d2dce622ec864747a041c0d358fb852f0257bc19781e4c8656a6cd556b32937cb4d696139462d88405f3f8b3460616c33a7abfe51a6cf7f1b9d020ef3f3cf9d292cfe6a665fffab4d66b5729239c3935ea42fb26a1fcb07d7ee734ea15850a92d8a3eea55cb74d7de63f005449e94658a72ffacd25a563e76aa41f2343197cbfbd025e9c631d6f45a6ddd0b82473b91f40769afd1d228ce2d9dc3118511ae8c1558d008be8e6bba346a6689461bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a84340b5998d2cb3838abf3bb7304737b921e5b248eb78d83fde137cad32b37e4cc723fdea1e887bb60a1888191362e2c540e1183591cc0aed9de568b9e82c6a92c412b32887071bfd7b85edf0714d13394a93f8c3a9e6d802e9c3f739c14f45520bdb58d71c59e06deec011695149b74b704cffb6de05024d53075362d3aca244c658cf7b305badf209b6624f9d072521218536b7e53981a56d21766fa247474580f597abbe346f9654eb148dbcdab697d39bae6eeeabd5036f697d32c451c0508f98eb36c7318aec52fdc41dd0904c3eebce3bf3f0d756e5c7f5e99d66598d96bed45d169da356eccfdb68efad27ace71f4b16cd12022f92fd21d07157e61e6cdb60fbf596a2ceb6be01e8eca64efb176b935ae8f5537b06c70971fc83ade43124e9c72aa32dad05580e05de054f58525b83f8857c6c693d29968b086ef64d15f05659193b9946e9b8f83dba3f03678cada7b636f0357dce519c4c4008260f87f4ce760d0a99029910030caf5f3566f11067b328e90803f9985ab5141f2108189405b253365662f46141e0090620ae2d56937b98c404021d76291e717eee86d9f88c5644d2dafbecd01ad6db8219a1bcf49466b7e630f368a8ee0933e7c68e4035cca603a47cf626b434662973cc204fb48f5c02796174be24354e8bd07587f4d67fac71f28eb3f35c00ec2183296b63573848ef71cdda20ffcb7c4a9c8a44a406bbf5331cf2db94afbe7370db76711b46e9d212b7bcdeff9398a048b57575134ee78b9583490c1b02a9324cb9a485876a20f1eec8d95ab4c03c712c0d16ffd0d9b96a66d5c9b3b883b4eee1aedb451f64d9dc46baefcbc65bde82e5817d65d0b2caa4694188d36770aaf6413d2e0c5ec6bfc6dab483a8ef86f70ed9b3645a10b92a3fe81989eb23b505e45be5e86f0aadcdd18c339236bf0ab4289e350409b86a01733e23d4afecfabd5ce7a5d6b7ba149f8711e675f93e1ab3ed129013e5911e3f56ad30bb52ec81202b8f2b6fdf14f99154ee8b4f66b858fcace51d8193828f9c8a53649990cc8bdc3dd839617312871452eac7622f0e67a0085a796948dbea57b557c0d1c6150ea8bd9b885ff643b9f4a7e74617bdca1b61e08811986fa0e4919aedde9ceb4ad68217ed010bdbcc8fe223f761cf15d139977fe0e9fcb7af81bcb60b158badc72d6af3ba9bedcee7ac1715440e15934609e22a7aa91d095819ba6e669b8da459630d353c0070500d556a98b07c518492dc633e45bc68631c3acc5d96876c793e778ddf7d2c6347beef9d6f8e5ad882ccb9d752d4e6cbb41a7cd6dd19052edbe63d46b38efb90865bcf6e2f3f6b10ec8165a8dbf1cdba59a9169fd685877b826b6c1e2f7e1a2eb2f7e8db5a69ccf1d65741e32827914da9b00b0a817a9e0c4ce00f76fd1ec533b7a7a1e0ac81fd5e39c9af4fdc4b215a0e99843415643808bcf59ca6aa74c064c0ecd0305a170076dd80c477c30707b0bcaf126ef9bdfef037b30bebc252cc72ed3a70ab295ed97e4df98aa65c08d007344440c51b7ffb46386bfc42dc3ea03a5e9a2d2aeb36362b3ca13141881151b8cc4fc10decae2d15484c2cb8aa4dda4071884c48c1328ed51c98c59aac1f98cfcb3440ccffaf4130e345a675322bf51fafba5afa1183d4a935c92c8ffb24038c8295100818cc86d1ecb14723debcaf97b6089ac383cea2c4dfc239c555a4495601241f468fb70019811ea8da34ef6e8503e87c41ff2fda98328780b743ea8852ddaff88050291f3f4397c419081cc84a068bf8c058eaae8a8579474fd07fab9e8107f5915e6412b154867042f347661068deb8188dcfeb4c365b2c9ba6882377633f2b6d7cb278539396b1cdec221d4feb21cbdb95fdaf2defb5831ba8cf9efad1b3c0b5893a54cd6bbd91e0c301f3e4a936de4add89eed4757944b9732f8bcf57c4c3055c53fa09b29138b85d21490841a3910e33588f0cb63040fbc26391aa084b306a12ce8d61874158cd0e72ee13c7d755e32c4409d068ce5addbf1e9e064cb492aa1ba26252578e2fe37f1eb7589e65fc315b8c250e0f12b60643d6c87c29716bf0920ac2aca184ce52d27306a5dc39ff936fec5ca406bec4a9fcd2f90e9390cc29a9ae15317997fa9fced5dba1119847b1aabda3646c8e59f02a1ba3aeb280e259c27550610a65c9a1dd63b00c770fac45f99bf3e0472546068bfacd6c032eb4491ed406386f30b590a544ebe24c0627cd32e245fadb9d04d9ac3c89a6b92128bfcb3854f681010a1a26c4dd63d82f39ac5c95c77855cc91683bbee4e46f9cc4ba2d5257ca38b9131cecf9c75ad90b03d993bc6fee49016a2014ad2a4da94e826a5b0d27efc4a5f961b7ed1fa10d200fad88315dc88b0547699bf265cb9ab7d69e2b9be97c11b10475912c3ae088131ef4fa518f17d4ff38f0b2a3c10427c61022c091f4cc03e64afe5e01a91bc8dcb3d378baff2dabb8170a1a52da6bf43e34380f94de7a934e533e3e51e5c200a6a0c715e88bcb0e8a0023cf4c3640dd6688d7ba7c8e8d1a56f10c524dd006e81082c9ea5e28468b04b794dbef9dea6880173b2729d344e02e63a0039e86744f8dd2e357a4d6ff13500c775edbe6eeeb6ad2e66cc87bde4de19c434b2efd89b4f4a2667c6d09ae2a849c9c0734ee3429258a7068a604d557e48f64b6ddd6adc7310065be8231a0e0e22c3f0c39afb2959be674aa1bee6b96240ee6275687e4862ac5caeafc75a169818f1d1d882a2be068391d74fead3e82d923f3cabaefcd170837e42fda9c3c0339a93585ff3236cc14740595ca8e634e0df9acec95f0f06d410985954268b618074337beb17aab57bea57b6748c1a8dec1945feb5b7ae855cf72884bebac30cfe2b0c1139b39936879cfa116b5753e519e243f4634d3357dcce109a83d3011c104f8c8ff14c6f7d2fb934d85cd96064b8b6dda373c07a869739f15f1b3f7b2fd807d26e7d562ced97e720ee49ddcea9dcbdc869caccf612e7364d77dc70285402007c71cd870d0e014b7ef4aa3e9dbbc438fe4f0429bea56178db401d5845eb996ae4daf08d8c4d6ced3a0ce778d408ec0a8ea055e67558858650f6ff7405f90e8e1bc92ea69c95a51893a5c1203146ad3c5e29df34db1c56bbd4113e6ef70d17f3410ea03f0a09299ff7102e67e27078c6410ab789885babc471fa887228f3328c43ce210b4d1304cb4256781a2639a8ac0542502fc4061b87e4ea726ec9c248d768c634856050199757a5e2b287d3e9eff25e715ab14cc30a5cd0f28d3d7fd6cbff72ec3e74a3d67504b32d1a438ac1e19ebe64733dcc43ef7e4843a9b5d2690150edc6f1dbf3aad179e874096be34500764e0f2bd96f50893095218f7bd286c5e30dfce530cb0e23adf32228359cddb9884a503e61547d8439a01cd46ca6307c89992f0ea7393e126fb8d25fffdb2da08668a2372138339ebebf856434407618c74ee8120bf29413dad191aa3f1e0043dfab806bce61e6d891e3bb9491ea66cb68ee0ec1f06566c985a2260fed6bbb19a78e6b41791b4e1d69cd015093b76348eb2f8cd9d6652c96bc75db32cf5c165165c08daa27fffd2be8ae944e1de3b4eeaeb4f86acf4c3af35e2eb62d0ff8489456540420d1843a7926ed3d75946097809433377b93f8028d6e11756a5946de269e819e965b4cd0a15ff2c3de6a2287fe226951c343b705c3e29377e8d4e5dc101ea5a5d83b4c8c2ad64806c3c13f8947459b2e30755dd70949b1eb466fb84ea75bcc7109ee8604166789a2e12a225f315f61eee4bdb5d05d04215ab2b9bc627ea17a1c1f267d1350e03dd7d54b0d0a238cb798fad74e4105a3b6df4f237a20ee5bde67ea66ac471d8ab3cb0ae97dabcd4e3563722742c81d64d5534d0c556b8e63e3c2007edc7863b0456679a25c83d11e37a71fe11adbb60fe63b16e3918b0d15e68d026f48b6449f957214b6d3a423ca6eeb0388f8d9483b688efdddb0e21e54715280f3d9df4441b8f7cc12c8d430720fdc37f3841ac6b991a8785276b7fe7f8333abcd75a8ffe955ecda37c3c321ff3dd941b7055d00d8562035fa158c7e11746aa1332f36cc9100ac2ee14fc722ba3d38cb87dd45cd5553602868f9d56ba2ec201e50d0156ca1b501107f8896a7d2ec1bc85d4c4d1d4afdae1f9c06526e119ab45b6311b13f7ac7af07699207b311d3a9b422984872572813070baebb8c31413b460388fff67956d63649da8d7af1fafacd3678d06056a6101cafa610bc8572f84941f8e46dab0a70d2040111497fdb93c4a14f8413fa808d6591994926d5f16287f3cdc7d6c7e90f9c54258f1be11d5d15b6fb783033bd0c1baac21fefc00f9b28e5bf1642cf88d913f9f9e477c9b206184c353c15b0fced9fc4b70f168a83cc4bd804374b251753443825be204b08a9bae99edbb8e53d5e75f975bff20c9e9e63e17a4a5ad4e7748b6e703d4cc671fe0e93b8d3d81df7b15009a40021e77abc015bd253be1a03bb29fcab5076f412476de34c5056805e5aa5d629fbe3a16313fe251194f966654d2f5ccc39fe2533fd37f8b24da833f7e439e302fb3a258e8cf388931b2e11c4f757c3af5229f1b7c69c6e73121b865a3fe56708438edd251855ca30110c13d749726624f9907d7272496afebf95550e7b2e385da974d54fa24755767a8d6ba6d5a62e206fdfae21ecbb3a45cb0b5a6ac4f76947d8994095f4d7827fa401f2edb69111418de471358a70d306a87963913bb5f3a2514ad8e11874f0e3f22562042117ff1743909b45083a1b2c3fc0ac4e61f43e0f98dc3af4cebf27536227279cb546a22b0e96d196e9f0ecbb368b3f2f3c38bca6616f779ae40894540c1181a2564a55b61de4fffc8235d9aa64b732755541da35712b55391be99bc05a0b3abf411f46f7598524ffc96f7e1bd6dd5842ec10a54c6ccaac8a62fc9e39191baba5a2ceae82a23c746ca01ba66a9bfd686cd6f351b66cdad05c948e1f49c0d63078fdc12f5dfca3bb0e3aa5201524fdccb1474c5d7088a7e83664fe777d982c653707e301663a9cd32440f2cef68a2a5cfa24287e2d8ca4249b252879b1282968b11ff312877ca284eb6711386a154ee10241891017e086d29677c7ed34d720f2d2d1d9da1bda11ee44881ba37e9349a8da5afc85e88d4bc2b22d02f280ce9308d066b71edec8a347a3c9bbe835b728a43a99869788aa85bfe6a808d21152c65d764cc7d9df180b9f0baa416a5eebc7b1fb1ed76beb9b70af23bb95aae885c4de529645a1fb4ea7aeab3a3639f664e2a8ab2aea6018372d3b8a45196623f198ff93291c17d6cf84c33732b06f8932a90d1a70bcf923baaec222a4d3d3c2996f17539c99512948244beedef70db1b92cf9d87129bccc4875321bf851d07cdfd06e5a6844ff18cf70f754a36cfa0df4b3c56098db3c7c8524f655de1f3cdc0e3c38b0dcc9c1c677beb4fd6e8caad778c2983e60f400970490897a4bac99f5966d7c9deaa2bfb8d5b8a4b4eff93f237bc0558bc32a33ed1a121cf22cfcf75d3517014890cc071fba566baf0a30227ba6f6f05593549c0d1e8411c9f22e716e5f52d12f7e668960f8922943ea38d341d0c34f2b366bd72435be4127df1a2af714be16686df58af57d403183be5a856a31fb19d25627cd08b1a949ba475a4e778328109fa3ea0cce7c3d1db7d5a1755819bbd4b154dab4c08060cfc3bb59a0c356e79e847ed879fc2aafbe0fde43c91ed410310eede5f6c859dd36e3cc1b54dd86207a69e8bea3a5e7ae5de4df56f962e2788f73b91253419d8679e687431000500134a881dfeb650add02e9221fd540c77ec7c22f8e31587e87d86c6356cebb2148f98f443455130a80709f1d107e9c282d19f8fdd2adc0d53a878278452cdb2d3796503208f671358b6d882693612a1c2536f2993faf73dcf788d88cb77a36a0e15d5abdf881bbf97cf51ea0537213771bd453b42abc0e418f53308b6785f00ee590e637a7465b0836fba2a697ef99cac31bcbc6c43b2965bbe2878debafe4261a113472391872ac7a55d949841a4be10ca3fce2d539e07a1f5cf11797a2fca0a212192b738db3fc47a4e75630dd58b83da32a5875ffd8bab82fd7b294396773237d67102686819971706ed718752d989ab90a85e5a1c1c375c5f7c2bee4e8a3f95aaec0b6fd8d3ecfdbeb161965130fe4efe165d2813c437d070eb5e57bcf5fe83578fb4ce950b77338c82862e7196b433b56ae2da0b2e9bd83912b1b1d6e4ae075d7589394825a941b8c91f0e9e9c90767f131c088263c4abbe6196703dff44af060152b0a9662e370b3aae3ea2f88c165cb403c34dda7a905a21e322305ab65a238c92cc765a00ff87f9c0e52ecae2c013681ca5f0f0cb6853215465f3b0d4a2e7591d7f843ba6361918a34ee988a5974ea2912ec8d924f535d4021be2cdb6ff14c273244c3ddb04a15efea154ef1f54084fabaad120b2cd02081f0866d039ead1c7250af52d4e6550a4dcf8166b5f629a37aa92fbfc3216136a0603c8464c7aa4f001914e64da30ff4331d8486a6df46b4b54bf0ae31f6628dc54afd8fcb2adb2652acd96f55c625b4de141d50187d7f3077af9c34cd5a1f792bd70979df94d242330e2f4a9ea4cd77deb013678d430487f86bfa62d3bf196c7f3ad6b1a21a664459ddf60f0e8601a0b8682c0923b25bb821c7a1947f604b1b872cf59c5753f8d0e8225863f41f80195dcf524bbbfc55b5f4792bfe6639c372bc939a51079f3546cf4dbc021f09a985cd1e4dee01b2006ea37a5a7c6084d034f1802eddb6464126a7a2ad6004bcf629b8dffb666d461bef777686b311248b8d369de209c239b3ab492dfd178bed4012a94463c8627ebe518461a6346ea057250a046fbacbb6c9235da7b44f05045abfba16903940bb24f1399b333dfa4a0d6e91fc44a4135d4573aa8a7f9c49384b41993c83e449535b1f0f9ca50e59ac865dab56e391981ca0953a82f19479051db207a69d2cfe04ec350ec9f4a67f1bf293aff468b3e6c30664c0b17db12a7f318808decdc3921e928ee279c373a1412f365c1038fcad00417587143e7609b3a10b3985f88949a3bf9d8a8a3afec256a550ccc9d9f09fa700ca5a078bf5b2449119d3d6df5a56a556f3050594763943e5e10042c698132f1d38915cd0f33bec2b5f6634ceaaad836fe97a7ef1fe26e25c84a87d053e276b39ced9e9688c3ad1b12e876faefef4b76379938d00fdc3b694d3916a5defd0d7c9e4a3d7b80c64cb54f09ad0272511a3889ceb49488cbc9f49a50f2086cd4324cb9a13feefc71116f23d51a9dcb25910dc54d04d75e2c85fa9370fb6f4c3f2b6f5ed0b3a2214415dfdb6594b0e37e5666485c9fef84be64d275e203f7f87ff5b408f979de59887ebad062e4d4f64d8cf1045f35a8c568dcf8ce6b304a71636dadc03d8504d127ba11c52385e055b006ed3f368edc6417f670d148d2ae4bec39cc96cf8899ff6ce878fe464dd4034bbd038869105c44fcdfd316cbfa21a76f774a4b994289767e0bb62b2d5ab77baaf8b655466ecf3d197f42cc63bfbc6429bca4e9f307864ae6dfc951bb2535e46899ba57b384c1a76257ad5683ec8343011b67dcc4028ddb6569401bd09d811b2b98cfc033a279ac6a2d5188219e20dd665808876c17d9945022084958cb1f7ca17e027563eab34e9686ab71aba9e7a8ac22acdc449e9a3e59840b7ef3514eec9c00141fa7d8b574b23b73040be8f15c935381997c5992964c42b205b135f730c621bc8ae8b6984844de45e348f0c5ef59b6dc379764ec2c3731b2d6947a88bb59e8539c8029998450c05a6a1ad17063ce7e9c8278a1f1ccf7073d3bd48c9ac98ad6a95b5f65f1c7b049658435fdad668d176ccdde6f8dfb581487f9d6f8738dc0bb90109f8a96208e5a43a375b497e99c6b421c5adbf95f86b186c6d9caed8741264b507d772ce73876279770dfc82966d7cebf303f272e2c9bdc28ad6ea62bbef1dc3703c5da04721d1b8e54bc317cbf9510b9564e80b8f1e407f51122a46b4d92f107156ddee746dfce9f3ce9254bfb692bcf465438979b19efe2259dd4ebf9c251c11af65be8dba1efd28c3187e51565a774f0004ff92036bcfb6396bd3ac3bca8bd517594f95a92cd973b0599cdbd91b4bb25ad61866d140efdf182abb949e21441362863a8147a0359e76c2e61979e75a105269a07be3856dffabd2c09926c5bd99f4721d4c41a94baab1479b3de3951a67ccef939299905d208f213bad881ae76674866befcaa4b464f94d6d6176a297154c639f0bfa9b44305eb85edf1bc868bb8aa34a28f3f97418692ee1998c22c98d46fc828471561795bce76dad95628008a1a4f0ec162368e72717c585f13e890e2ad82ea052f24c1cf24976a0278117b6740288ceefd473a46e487f87bea163db118fcd4c3d59915f9cf5df8f2dc693076d473ce3615580ed685da3a82ea7a7540f3544039119d97b3fcf9faab26526cae54ccd8888c070b61c8d259e3b8553eb26eb57fbb37834595720c067832e96759445ccbddc7dd2170b6ce9d3774c8687e04bbe311505c4124ffb63ae094c7588deece03d192098f991dc129092b198fa192897f63f985ca8e3db4a9b762a09ee4531a94a8bc9d23910c03bbb487f3dc7fe58a282691504698e980ff26d75a6c2b1438b6caee03a3307b7e4dd581d8e9cc4359b21bd885ef341738720af3878cb2d7c010d8f5ab300582dcf32d9559641df8209a425c74a6a2ad58749246c12031c2f645dc8b51f7af20b8c4ef32214e7b0bdedfe4cab85afed21ca4e25b2c6219c0f8577b6aab00369cdd3e14f63296ff270d760eee424fb369e235178a34809b9fa93c4abaf753c0720673c01f30af8f3008a02fe4231578fca11e9155e20c82b95e6dc919d02d5108cf268c01cc984aa288de8241cf829ce1303e2921c0607c39d04da5321a74d4dd26aa7263b8793abe272fad724bd84c9ec05a9050e42f4098086a8b3590adde4578b5874af9e78f005c080a354ace311ca7cd9dc5e88a4b037ee2f7edf14212ab80df0c4483fb2f85160c8ddd1fae5456588bce5cf6bb6e8bcca1e6a4fa4d35e7ff283192a664226b465e51a4bb1c5bd5b52bacb611ca1de6e559a10e939a48dc9242074a06647bade0a434451404f66ecd5efff7aefed98bab74fb71d224961e5c3b6c18c03ed5283d775f2522ed0003411e7cc73222aedbfe22c760205e5be20e9ffab357b25f7c12b4cfa10d4037afbd31a96bb77248e275b79a836db64ee534a2409dc78ec3ff016e47f1eecf092ec75e251742bf2fed86448b3de31dbd8392b5d09419fbfe342c46ad44768a0ac275c958bed21234dca49866da6afb8c28abb46b671d078201d63448bff22989f231882975468890b076d84d3bd76508a3181f89685b7df91365c079f47efe9deefc98f42fd7a41153b3312c6e69bb0220479d61e1d12b8ba1b4ba235b6bbb0fe88e64efe9146ecc3f9edceb7b67df4bb3ae518f15baf997fad0bc239fd96e58f63f29ba1cea6ff2c6d2d3837cdc8fa3af79e407f3bdf777bea504ea9026c37b09edd0d0c00198045dea8e6ea2b7e10d76327e1599aeffd1ebf497b099df75c1f8cd52f266ef11e1d6f6b66036b9ac79760b860db9f4b73751f9c37823bc8cb4c2aaf96d25e9bcda7267fde5471eb2a3ef5319b20389683cafe20f18808c94413b1d4011cb85f7ca53ae589554bb18b0e097e68fd83ae9eed3a138455de3c04c22c4ba675c4072e56812d3ddd77da6aa0f55bce073636b230fb56afe4baa390bb231eaf3d96910e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855481a9c93336bbf5c7250faab25319c0c0b2c2ab69b0197e8207c1dbb7dbf9819ac7456c6b5182e1be8485b960d300e67177719c5ae595075c2bb3ddfa6a66b3321e2fd07fcb268461fc92ca94fa365d3198247f3030227c3dd328c68187a5e1c8313ca1e8f264c1d57d23f2aa28789edb793d73679d0c143de90e792506b2245a991bb9b95f52457f6f47c56f904fbb97ccfd4eada323de971fb89e0c2bb8489bf2dd9dfa2fbbb98ed5c0c74406732ebdcb88f68ac219ec1af985c60ba18c469cade38a4311153783ed668872bb731aea06be077d3a600b4c1dda1a0424179c067d00bb94383058bbe987c4e3c9eaac6a8dc2da041d2eaeea9cb8c288a25aabc0d7c8657b71720db9c4f1f5b0e083e9f799077e34f1296d5e0ef9a68d784783e91026f135e6046493be125b9ec337e8599e42439b1134a096cdf09d9cd830da13a15f8a6fc381681971d8903a881297211b56e9e1003eba8dcc9d3ed904b3d1de7bb9bad136ccf9bbb05cd2b2d1b5f2b92b88b71a7418101fec0c98b692516786020b308e249f850544d2918b129183361ba2f2adfd0f004fc937314abefd65cff57bfe2340ccc948c275b6b40b7009bc2917e61faee4343103ef9d81f3699bc31a646713fde14c067f5e6a49e73a7a41645f00c6733063410515ca36ffe86563cf175b2f8bd93f5c46d0e677ccb7a4fcc65385165ffefb3e9cfb32b43fa08487a689d1d0985c2d17a1007648c01b33a5025162b610ced3204d0dc7f904342085400e4e9bb1d4e43a9c05090be3eb7b5a368bc006235ae36ca706b43b8efbfd42f773813fdfa502f92ed5706bdc3e3c30792abc5511c44f3ef538894db2314ae8ce757c347fd912e3926396a605a211fba555cbf10e22e36a9f030046581f3c9c2bc5dc3e8450464772567568761e05ed81a3b5694de78793ce59ebf4ce06aa1605f150a69fa27d5264c4ff43787009f832ed42a52c0a4d1aa622a2177cfc79ef6d5567253c8953155d059aa056f70b0f08e356970b9946e56dd690ca898793ef9d1ad935e0e99ffa134914622484536c59bae27a6ed70a85e05126c66d8e8b81561a8307f87608c21efed5185a96b628307a25fc0e2ffc3331456424f80e5b48ff28f721ee0e765e6a6bc2b5ac8ca910c3d17965b13e42a1fcf23a154d519fe1783926d3d7f5b692097bf3729e64a1ef80222a98778919660c8d96334df07b98b90ef216c52ad3ea7a6c209755831792958ee1229cfe55ea4be76eeb6b9937afb1faabd3f229136ba9785791ed2750826a7c496e8e97ed1bdbff3ba3663dc5e0b0ab80c8c28b2241854c946c08fc8990380f7c53496954a502ba7be03eb5332ccabacb8a8b1b50664f47a36f5cfbfd8785b6dc95f09de030d295f2b06f1f7931a8aeb8c7c3b741949fd6f1c7bb9f9d397e297bacf7468fa99f9cd96ef5cdf655398e41ba339f5a2f597c75a4f653065208242e16280b42f61baac5956337e89224e0bfe4b70ed52b5ecf38596708785eaf8d1002e92617c30d05f98111cd9529d0e696e730344ee961826022e1b732ef61544d12f0a3f0b1fbc008986b0054362ecf609da51f016771418e621060f88742ba8dc94f7dce4c15cca39f890b292db8d270d72790eca54b1bc256b456e04635ec9c1214ad40778c5916ccfbe06199579d850fcb2048ee53d7092e1562a7f7b8b555e048c5f2abc337259c39fcb0fab9e0b45182cee74bcf50bfb6b6c722f1b55d8795e0741c56af247c5c95d296a5ad5617faa5df0331f1dcb715e8583920db1bdc7b8f3c4a9ad59992f929ae45c973f11ad458bc1c90ac7b1f0433d5fcf5ae30f28e3045e6d7eed0584eefccfa3bdf93a66d931c087b8f296e79dd23fa3e4477187ff2b13fbe66d59c4d6550d17e6f15f984e4279e8aba84e0d5af33de2fd46e29b986cf8648508fdd98c3ebdc46f0996254b9045b4028ed4bc8216421abd913193ffa14c864368a0c37f413dd4b5277bef1e874f19cb6d4416073ecb415affb1af92caece97994b2063d6668d2c081b98feaa4c42a9b6b4a57b0166c0c642a06e9cc7214376657d95a68b5e348948842f8105757df5f3018d24c2e5a26bc157489fc23009168a812d5d19debdb4d5c3d3237a4ae498b513a3554d1daf382aabc67daf9e2e0066eaff2092aa2e9966f069a37966281f0732ef1ed6858969e3732bcc45dc8cdc477a3523d7a5c9679514a3485e54ca03101b67bc6c0e3d908cadfa863b0b272f7a32986ef5b431e23efe4af57af1e033f6ee432da962d5d5cf6491f6f04747744b2b928116fe267197e4ce9eab98caf05870f8f99f1213c06f6d4355d3fea86739ee128cc0a658b0f5a86739ee4bb79d513695d2010353eab49b109bb98003dd3c85cf18c21ba358f4e651ce177aff7111ca2a1f5b7f73c7b28ee409376c5496823b8e7e28ecbe633685a95b532aef7b1fc563e0261126eb1dfc6c706eb351cdc733773180638ffd64b117c061625e7a4a9b928f5f85f84dbd4fd3d8add6706408792301b36a2bcdb4a1e587996f4da4e70500de3f7abe94079717797feae6ea896f1ad42aa80bec9dcccdcf95956443253f991a26e842fdf86473c4e2fe9ee9306ab85748edc71bdfdd517a79af339550b3e6e7e669d191c95dbcf73b41c2b2b08d1ead44655d88ba7148c90de783b17fb8102263f73f86edf9e20739b78e06f5a7856edfa0f815a8d6ae02b6383c848438215f7baf8d6eec35b5f192a08559c3440ab9e2696a783eebef7ef90bb34cb76ab293436c492da6454487ecf713cedca20f5547f97aa08af4092a0915b6730a0e5d1c686d860dce52b270aa45f3e8030a3ccc597272dc994a73ef60d81c6778a586956b15b6b1cb3393941ef3995f68dfe8031be6dfd7ffa8349e65b20475fd9d1bf55947e1600da4ca4ea95a5f104c86f9d93109c5a0e275eee42d84f921959a5b52c8da0f593e38c42d7bbd3aa0a13f8c3cec1a3ad8fc80982bd3a060e5bf355813f8899af578691c8f177902304b19c176b89d45c9792cb79943b3f32d0fc4ec4d937053effe9160ee44e78ff7f23d440863425f5178f72a53810b28df05a8bcdc118ed6beb3d50ab3b42b6ca503bd5b2465fce5e8f927eb3b82c6baeddc014756e8cd79210ce5eb807e16906aaae86348178c8bc8b258677a191703a07c33ee1b4e3dc786b08c2c7648f9658b26c8506e379c00314eb8aa00bcc4b0b33f073378050186e636841c2a5f213dc8616d2ec99ae35a7e677d9f44250feffaa25130695fa72c4340e70f8218e21caa1d1b9eb080fef62d091a3f78456582e3badbbe9c824601b4133e86865470a437f49839821a339fedf6de44ad86a69710583ed65507cdbd7d39427ca8770c18417dfa548e44bcf2d50330bd2e1d8c9154e9aa1a2fa500c3d4c6b1b3ee0b23d8e3ae9aef1887005da9b82f59ccd158505bb2b7622dbb20e91d201561143a94b6b112f3ff58a602132d195c1d69ce64b9e73f2281edcc2a41928e725b5c0c22225f67db0c3f51b43d11e3ceb2406915189f36d3702f5d48aa6c75cceff527228925c0e23b903ac0052c6841aa07ef5914e7b18c368bd2b0b27492cde4d8601c5aeb69bb19c0a6ff6795b2e2e46de527153504420fa98dd61b11d5796b1c17be42e10611eb0a9e2e2c2e59d243f07527f89c1f270130e4f7f20b28d7e3f5ba66ad5e42616777d5e03ee7fe442210faa89057aee8893e109e155dd65cc7c32782a8cdeddbf5df3e36f5d76c227362ca9296276e7c95496e4b99acb3da93d005ebf4d282d243045cb2b9e340ef67b408d1c7bce77d425180528c0012561ed7cc51d109866e924f41771a0aa012c0cc48d1b26bc65c248c1f87d68aa5ae7a5f248999d8ab13a7e2103fbd747388eb2a480958ca94fd7e02bbdbf1a1f8150f05e222e64bc0431f2915c75b3dc66a5a5c2fc7e56912cbbd744f83fd2cc3a0310e611d41380daed13b30d9c12ac5208426b851be77821f3214351d0b6f4d9e0517487df33d39ec334a64c91e423fbf42cc56b72327c2ab80322775b81310bc901c1b8edddef4c3fde5e2994513f293c5d2e447573cc1f8d7954ead8d9088757c2871544b0ce23edede093e9526071c3fbf00bcf70d084871fa48d1ef099393cf5dd9b90391ce0f96feb6b36e4845738604a4e9634d9881b1bbe42b9ef8636a075dca0606f451d84824d77c3d8e3cfa73632a62ea7e38b4e1b84f2aefad43c5312aab76df9676715eb3c562f4a54aad7fedc64cecca8ea46bbc88ccde67985605698d093824aa808aad2d9a7e93a2b29eaac252db00e41d4a2ab4958fd13163014dd853d34837641c73ab482e20742a243f96dc77adec407a0fecbc6bc70fb81f544acb11b68141a5ffc8a3167ad11e1a5fcdd4259bdb914d78ec2ec57a2cfe0a2bef48e0a98f7fd981e99adee46dcf6a18163f9c98b2afec576bffba1a88a82e7f83d26cd988be1f26566a90a4693a48f81a01309defae8cd8ed55edaa1d176bad4d124f403e1e34bac7589ed273279d6bac6c7b2c6cd32c45a23ff887e6842bc0e6d8458b091e416841cd7e5cf663e35f3e426be6f8b1f704ea91e837cc780701e8ef54950101daee9411bf3fb2139eba53be6a9c1d37d82785537242030960373ff6f0b963548135990e5d6ae4fe656f181a1f9a3e33d085a88013cb856fcf588f8883a5927028352ae3606a9466c5fcd08ac1ce5fb4d38b93f5fda467fc57d4ceee739e0cde79a5c30696fdc3c11acff746011569328b535fa0d6588eb30d2a1d5f50bbbe003f272b758febc1270e12c17d11df368aedf9686717d9a8eb0091e8f7ea6424cc897b1e1ee34297a56ccccda0332ef450dd71a2224ec62b44dda5126fd60f9509100438520cf2cc6488ac0498e1dc131143ce7161428638affa083b7b132d0f0b3c5cc316c822cc6488ac0498e1dc131143ce7161428638affa083b7b132d0f0b3c5cc316c8203bf13280e4e098c314fb36556c74a2f150d3aa5fb4617bfed494887681ea0c7006ac648e59cbb8f45e12faffc88ca2f22fdad4fdbccddae07ba1d5252d8f847006ac648e59cbb8f45e12faffc88ca2f22fdad4fdbccddae07ba1d5252d8f847e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855977a276681160fecb2d00ab269a68340f489195af5b95d8128b2a9467834415a977a276681160fecb2d00ab269a68340f489195af5b95d8128b2a9467834415a4aae9be4bde37956800aafd273a980f0666fdb3493529e94b2a43cccf7a4ac4f4aae9be4bde37956800aafd273a980f0666fdb3493529e94b2a43cccf7a4ac4fd2eb4857cfbb9afe804f3d5a0aebad02fc88246ccf35ab0f10f87f9628a995f4eb497b4a7f4709a0c9e4a1fb51443c678137314c317ffa7decceb2d5162ca132892288b03b082746b2f607f5636aab328b23695d1d2f65b59e7b5f0cb83431335087fe5fdb7c1a54c3a63439b7640594987440d566dd9d5f48f095208478b36f85b20387f014125c0a216a6e5fcf131273ffb0306ec67877943fe80c26b79522665538eb75b7406f2d3e53cdae8a217f91e0d289b36b05874caebf3a8401ff06ba3add1815faf6290472f05019102ef7d2796156da0f81705a499d68cb23e9836d259ce7d5d056db28d5cddc44343b28807c7bdab880a9a88ccafe82e04a714b0364162c8e48c0cdd98882a92a4b22c0ae540c221d3725f3f16b10cfc052b466f7b6c84955b64233e6c74cc6c3b751960213ccd4fca1da8f6c055d160366f9455cb8ad94dbef9e26a8d1e6028d2b5c50c2c0744429579d82a148fa535405ea3a6b9b287c53928dbe71f10511343850f40796083e0e931dfeebd135e38bdae2b1b07ace5738778c2a40a1ac235d4cbd651ebf72351b73218be30c576671dd57e68f3d11a3213f7d807c1ef8ce21f522184432c70bf9b7df4932562ffaac01af8a9837daf232aa1e478fb6b7532811d0ec03bd7af6efe8c142c61cc0b6f44e89c753eb4fad1d3e18da3c9aedc5275a1cf88cb0b201d1abc498b35892777c67d53e1df1850b95cf0e408340f42e529efd124e979b612fd6a5a17bf476736b4217d82a06f3559e9a385ffd15194f977da7dc0c2aefc1ede815e3452e2099f37941bc5aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6cee4cd230d7d5d48a18ac2380c6d250e121cd80c2ca447eddc1e2976038a0a9931d250b2e159e811ec43a68dac123c78e61743ab99c8b0bae43ae8d3fe6c60f93068fddae1c0ee5d8a5707c71f2133053f598a7f93e8feec8db230c1a62cc6be4b73d24a43c725deccc5bbf23be0c644b99db324b7fa320d26b1aa0e949131b4d02fadb6ac0cc352fcb6149303c912cd861ac21ce040caf9a47e266809fc673a7dfafb1692d3d4f88b12fc38a4ddfd818927b0c094f34eb5fdf05000694306de759ae83f3f36d0e6d2bc5e8e1f6cd548a186fb6613a938ef326c6f935cc8352827cfc58a183ae209e142b7d1a162daf9d35c3845469c6574f7095da9f77328953cd0d299e8095ac783df04804983a67781f81fad163c3e03f5b9a444fb1a179d176537d61b775345313f90e3c0fb88e248d8d7afd4bba8be4933ea19451ee15a4cea4c16eb219662c12a0eed077c245f54effb5c0f430e179f4648e747d461f71422d6cf9cf1c5eaff5480aa828c11c278fe2f963191383ba397c97573a21ba9d7b17e83f66e9fac5e93a4a37805b903613ade0e6b9aa579f173c086b47ff16e6f56da11ae4182f7e1b72c25de7d2f4bbc873f22e6e1e03695a6e2c7960a03ca57b0df14a7910558b95b8a91ead445cfdde77053fac4e27ad295cf183b336254164afe34e700289eb4b376bc4a621be5b34d23f0a2d4f3313ce8433bf438f61eef12f63659f27a98e0c3f8a69ebddcf645c0ea88880600d08c992ddd40dda20c45eaf7d0fe86a41c70686106ccd1c6f1d76326979bd5c1d56381f9258def13aa5a0b110db253ca190b7159eefa9ecdaf50ed6a45bf001db1f0f8264e19665cd4c0f4c21c8cb23903b0f5babb7f60756674861c5f43f62eb26d96a79beed328d28063da862a3def4c7fe69797d6ffec516ef880ae5361b5728ca548926770e776017ba8113d76b097f53cb88a4f694b0f5216a3f8a625b62855c71baacb8382d859f396de25854cced574df591a4717c5743fbc57d7df5f0d06170df14bbf41b9c5efbce0c1585c08e13e6e04482cfea300a1fda520a466ecd3eb12bf7bb52ff1c26d1168d6dec96b87a5c5ea723d623676f3eb16f6357c36d4b06d9bf53f92b3d5c1f988f3ccea7d7d5e36c7c6e9dd4d7a9b72ef130fb7bdd3602fc776a3e3b3dacf6f6af11f87e602c10e705f624d86a7e65f6e33ea59bba4c0b1ae4e39a9c709cf6f6af11f87e602c10e705f624d86a7e65f6e33ea59bba4c0b1ae4e39a9c7097d4b75955c4cdad599541e03651c62eb282ba6476d91ca56e764e8cf215c6775db39ccb8f7a063394d2c81cdfd47430990047adc34f2a9476936cb14779b5760db39ccb8f7a063394d2c81cdfd47430990047adc34f2a9476936cb14779b5760e4849c2e64cc8ce3683744f124ae5e521f735b4254ce67a96ed5d518d72fe359e4849c2e64cc8ce3683744f124ae5e521f735b4254ce67a96ed5d518d72fe3592ceaf46277e72833f5559ef094730776a095bb9fbe62528cf6996f2790678082bc151ec7a560835933620106a3a1da1b2a3390c18ec89675b5641ef7252d8950638219e2c033a1ca5da72ec23646ae7a35892d99bf0bd7632890859118e50ffda6f32dc6b2a6ff39ad81e05a8042a0b227586852626a3ecb587cfaedc5ce44d6bba6805a0183d259f1cb1d6046ef887af68d4d0b517d06730ee80df4dd75a9f53a9d91bc41e794873a2bbc1d3d99ef766356c6b3716c4f0358fb1b4bbdffa8d911d41f2a4a8a0159d36d650a030519434e9c332e7fad22e0dd8f2c3a39c234055b453a6a6239ca12b0d087633cfbdcb1b332036edadaf59c02eb880a878a53dabbef88ebc2a73069cc0320546f8148dde4478ef854775f1298dab6f1637de17b79c017700cf407f454a67b0469d0cd36211520dcdc4cdd0a9e1c8577861f4267598f9b73de312eda0de677a4a1c6d160b1b1a213080d42003935a400226b29a780260c08dfd71fac9d0ca424915b6e548b805092ec63cbf2ede5da84e9690dabb463e11d489d7e4ec9bc2ada2f49fdd4a4c8ecf8b106170d7356121e9a1d91b2caa883132e90ae16546c6fd7a0e687ffe2a953e48f65dd0c60de331a37aa2033793ff6e487164d20937902275739b4799c1f79def02188faa8b1bbe10ae6c29ffd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e1edee5ee3d68446b19190090b5530c357a6f3a8aba472e138ae894d4af87ab13c3dff27bf1e4a1c9170723a347becf0741c78564f393c407e0d17f47078523e0aaf20c80627895fc1e114e1d9d5252a5bf60e57c0a6d4acd6350546a1d6e2c51d508d4e5e9ed1d95caf15284031a8b0be03d511390ad06ce0f774a9466aee55176f8d72ac92eb64f744af649b88b210a19de0366c1581cd823839bba5d9eacf7fd90ea4903f11bf5616a2ed1aa4419d66a573e1b7cd3139952fe7d9cbf1e9b4f5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555cc22b9f666c236e0181ba3375337ad3cc5c0fd3c52b9ffd54662b7184db7d59e033fccc7b4d9f0330d940ea286d8114d9992324415c3728ea5ecd2f1a2bcfa3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85575e1a703140c60e9799e9b83ca81b803b91fa6a0cd87781f1ea59518973cc592d5bc0629353cd612d4834663602824a026c23ad5f936fac96760b4d13e2dd47a711d0dccf1d171936dd9773d49b5e34b1b4c7362337da6f7cbf00a907f4411fd484bf7653a28615774eaa4c65c8b96620c9806b6a4ac95d54cf199148b1745a4455309f185789abf3f967ea02e05a24e0669912fca6afc6633df9e790de587f2fefcf3b73d2b713c850f56238037ed7b2baf2a7ba5d4359a6c75ce797a5eea41a4ada7343f72c463aafaee4880f47e602c9576f64708543f95018016fe9a307dfc312c61729f1dd5260b40c93148f2401355cb6eaeb3dddee6be2402241bf14d28cdc1d870ae3f1844e0c9ed007950ca82020e76640d7c97b4f431f917200628197fdf6ef8311ad73dd270bb610000e7cb1980a5832a2d223708824f932185866949eeb468a100bd0f1fad96b13cc4041138f3735eed7249c53e622bcb095a105e02b2d9d45b9dc0853e7eb1a32ffd95ae13130cce83c08e50803aa6dd4235c2042d14e6f6e70261da3607f814fc484e1b29fe91f86274fb6832f6eff9975c4ad9ffaeaac1297f585d38bc6d8b8fff5fdc1ead004d30b696fa24c9eb93623caaff53c5b493a1f89f5dd8a0f91a2c96e298c81f7888384b55235debc9df98e17aa69dcaa30d2e1db7d2b098c01eec7484699aef80dab7bf0e4027c3d729219353a69dcaa30d2e1db7d2b098c01eec7484699aef80dab7bf0e4027c3d729219353f5bf17dd6c0d48875892d4f6e931bbe768a24d1cc01836316211d244025713673b8483fedb5c536a5f59587adfca0b43dff9301742e433f6013eaf0dd13e5d6080c80f23acd8c6a6d2c689c968cd002d65844bf7ebdca4e605c777d17d3953fff853a6fd246179095da21e9d7e7c7cdbad233493ae5a1c773f281a0987d312cfccf199c8b362606a45c88d7e090c119806e8a70c6b81fc2fd05a65c4f740899a0e825fa9d78701c6921d40c871e899dea5d0984e9c30a981e4d1b5bfd3724e2b546ea0fe0cf3aedad4e9f89633e4d6c3b7d513d9cf0b547a7b2d4276aaf2cf66270e5479c6375290f877cc64e39670e990909e50827f4b798066c997d6285d98f09103ede58e860d3deea66f09250da748ad4ee7ae2fc1fbd742ecf5caef07f5f33f987d4b63b305059a74c8b8fb715319c0ae1934b875c4d4083ddc80132c0a52cc538296fd08cdbf502b34cde452e0cc2fdf513177e51fb74887d46bfb8d900a81eff8ad6f67a21d51719b5411a2544ae7fffadc162e64f91281bc8417558796ca4ec26483867f5da91e400cd0c760a6a0e9ea91095377fb6e5e580f8b9fb74fb65a0ba4cfc7add00c5a4d036ebee98120a194d992c12799bdf6f0dc2f781eb7cad10aaa67d28cb6f52aa8cb5a643caf834bf16c7bca8e0743577a3075e5531b4b7fba01408218ed40fff5faa957fec9b172ddbdb95660d1390a9633611fea2c4328a3a459662c1cc8c5f26f681122565e915aabe05afe8950ce3b767e29c7358eb92720ce139c9164c4409f27a0db3205f14e1b553115ef7ba9d87d15def1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553dd1fb95fa673e4d1f32ffb2ec9406d0b6a2d94d0121034f0a4473e11eb8304eaddaa68ceadaf1fbb67bdafba567e2b6ebe20c4ff5446fbdba8929de8b14c89833115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb3715a6eb43016f9369697895c5b0d4fae144c9ca4e67b1ef546f056263e877ac9edcad238656da7f75700763c176ba94cdba26adbe5f1d2a383a8d7e2a445bfddbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85566cf3dfb8ff37d74df0a232e914bbd8433899c1f3edc6b20cb16e2cd4a10026debdefcbe22264a49ee6ae3d02665a1c03b2655ef13ec0b1b1d3230c5300cdd40a207a875e59df8ec9e801038146dfeee1a0ada1f8fa2afb01a5247c8afa98af110be733d66dfce967b64ac9f5e82c594bb255cf1abddb89e1c608092fb2589d6829647a9dccdd6a23ce660a98701989d8c14b9010a69ff75eecebbb94a922cf74daccf88d3eb8da35ea804382d5a2c0f4d684e725dd4470362e5176e9cb8984d50a9a5f8a9cf7df7bb1ace8db7a6c66e894235ad152db06bc51616e9994d578a5a1142e981ac00cce697ea67e78d64ec29dc89db0eefbeaaf416ee0790f6ade45b10a7d5e3f58e4424bf2ed2b57b58a06ccd68de82bcd477071d405cadd051065b10a7d5e3f58e4424bf2ed2b57b58a06ccd68de82bcd477071d405cadd05106ff4f940887feed66cf02d57e2afb535b4ab57f127accd51736332ac2e88289273e7d8a44f184444232ff30ef71e32f8715f49f1fad80cbf908f73f99ad6e3ab23eae6d791df09f394f4f888d8255f58ddf90aa8bdbcae0872270ecb3125163d07ef400f4b5856a35e95e747f14f8bfb36917beba21ed8987ddf08b3d0fe18bf6b5ceeb9238c4a7082fdfea27f95477b94771653d289de60ddedd756c0330ef96b4e266defc4dbf0974900b869da193faf81339ec8c606774e6393a01873133c91d41db769bce0d881b6ebee986a66be39595e8c282770420e1a36417d912cb2dfc4a980ed6bf42d218441a26a3d45eb2539e7a628ffb877cef381accacaa8652157e93c9e24aec4fef13772aa93e32890cd0d1f827ee99984c9f1ce4bebbe00e86b73a8cde46c94e403f3dbcd0b4d9a26218e5c3b59cbb0c2074f884b2cca3262a0b69b4d59d7a1af9515406ad527ea83bee3ca71e3f99f128226f5e5a1a98d61440fa423c60620b9724b004a99abaf2f56f7ddea7976e20ba7c409605dc70107c6a13c15ce705bfcab51a17fb74ae1eb9573b858715c599af2925deda8eaa3ba09342745bff472e399920b8844152cc94d2e60da29c6bfb529497b2ce2244309087aab8252b3962ae8e94f6aee04ed9efd41d8b2207a006faf3c199ee8dff61d51bd6736617c49926da9a5f1a08b99323625fe23f5983002b04f1139b2b09b3eaed4cceff968530ac3485ced0eaf7b6521f948455c71f9af2167d461d8fa9783df03cb85d1de359d6bdfae7ca4c6e26d681f69ad548692cea7115a33c5346a6ec8c7fac78abe1e42ed2175d8dcd0f31a8ea0ecc92609590a28a3766bcf271c8702f934d9f5e33f77e9e53fdb2d78f428d26259806399b5f73f0df5025e930fd9512ec3b9091f2847b2b23863a019fced65efd7074e6f35471f04f02a8e63e88e679bad15ffa88fbf44eccb4fa552cc5e30770128f2abbcc4fc3c9007a1839cf94ecdfdb9a90f44bbdc887bd45a4120187cd72cab394f7c13d0e0040a46b1854fe13986c938664e021a177ef6648e803600219486d4a58b76ffe902fab798bfb9d7c5965ee14b24af69d968a33cbf8846c15da31538cba421a65fd8dc7cbcb23fb7262032c8f8b5ca76c64ea6c5efe2fddba1c03ef6ade947109b87b25d489849cfaf2364b2f1dab03615a0eb6fb980843445cc893ed9d2213557bf8552672cda341b5264a3da4e1af42895d35dc765cecbbabcf44eb37a379a7c485fa928af35f33c9728f18c4476a6a56daa3e087749d86b4b632ec42adb78191746d503e8c4b0952e83142810549239089e1410a8f39fdc356e5e795f042610c5fad9aa7a37d3352028c7e5b36dfccd8a2d63338edf36c987ba747301f924192447fd8f33095be7e25ba2d6106a89e207158548c61f047736f745ffa444225b223d2c0ed93cd91525a85a7593464c62a70fcd25e23191544f452b0db34dae518693c94147c20f528c09d73a3cd015affef10068f2808e0ac3d3ca82998c6d8b9ec114ccc9c82301fc80c2239855f1db58826387b244ba33b18f05a85ce14df3b4cbb9ab66e6a45569a9e687a869a17fbdee5f7abc9cf509716858e6fd50bfc6f106366c3ec89ed63eb22010da811d8597c4b4c587ad1d7622c28ac185c20e2a1bd34b4751c5940136abf2b51990427ee39170f9cebff9c1db2ff1332aab9c54aac4a6d4955de26f5c6a8a32a82f34a0e24752cbdd3decc32b49b03dfbb469a9ca2df662ace0566c929c59d54e7ae878a176d4463323f4e88ca442f13cad451eed2ce94dcd51088afb66300f17ef34dfe32cc847281efe48a171ccadaa77c15b68194438673a10269af16038b6b164ceb5940adfdb30ff5ed54941adfaabc8d4a1e275e22fce432c8d6e429a45d82762a06da31cac3f73becb476d93c275443191c6aabf90274d804b1663fe3bd87d4c5fc528c1f23e38d7fe8014781d880d53d73e905b8acc268afc4eac37c71b68655f132bd3410babcc40bc0a3c1b0c8a6af9816dcef0b5d94724e6adc72724dc457409d3e10f9b511eabbe45f7c2734ce827dd797c1488569f9719c4b1be9e05505450d4d05b299e9b4afd639b164eeaf30709671197847e959135a3004078f4f15c107184f110222d4de5162c6f28337227e887b4e9e8b892524ac86b6470e169ff844fcbdb040dfe648425340cab2a042f6d32f1b9151a268cc03fa7d0ea7561a1c93bae7c1fe8e798d25e5b64a6feca398ae0abb61e13bc5fc7f9e7dd4a574a632db6d9e0c0246577b0e232d8d882ac053531003fe105e94863eb50e77778710c8ec736da31e5f2bfbacea202a2e6369878f0cd25bc8e82017d00a3179ea83e7274ca49cb5db7d1780dc0c055f60e0939ba835b961c6e004881e136b914cf64881c137fda1687e20e91221a54d6f29128a4b0e16c17f7b3b8f343c7b3599384645286f841843bde87a5ff8c56d29bd511ea3fbc940638919e83fa7716cc87e2d8a7d06c2b511a64f021fc26a20e6161c76c037c3510bc3e0be417dd4ef888aaaa31b2c05b2f68fad21c5b474c808f8026d0f4210a7f58e39a1733163c83563c137826e103c199a2860da46dfe2948efa970ebfdcc9c057f41f8fbf524ed5b297296aa4d17cc9b5e42381ba733eb6ec5843e14a5fb5f98a5fd10ee59522cc0f199dc162246e8495b83cfec00718067baf8cd46669bc2be85dadc864a274df7203fd9101fbebdf0ff57da377fa3e98279d751618c51a6badef12883fb15fdc10f8804a0f8e3dbbf8ff741569e654a0f95fbf754b77990ae3b8eedc783887e51bf7cf7415c854fdf0a5aea35e83b300fed66796b5d8a6edb45df90d7973be525ab3948f8caf9635a0877231310cd8b8a823e68c3762613e8f1590c39bd5f09dfeee64958f524e78c4e134bff377ffa9e30967c803a2017021b57c5f7f73d48014bd341ba3b870a11fbdf3a1e82dc382d0ec7370aa9b2506e5811ac08c806f42c8e5157ce9b65f34021909b1ee447bd142ace85873c6595d5df2c63a118e64950ce64f2401dbe26b1f7ba919e8f5cf15c2755889acc284ad4e4d138446cb0faaa6dfe9f3d2a4dea72da9d1f6234af7b1f748c5ebf9aed176e07675698c372c1fb29eebce20b80a932172a1f00d38c45aa78d54ca2a33b589e8282f065095d171d9b4f17e01adbcbbd5f6ab22de2c97e11599a365b4dc473ceeac4d92a56d90b6301efe3b208305abc5d827ac9cccdffb152206ccac8e8464ce937d168495d425cfe21e3736f01da012def646c732d56c22be2a7b86741171145965bae6097073c1118f123ccec408b8386573fa3fd788ee27fda62a52ae80ca5dc83270e41a9b6f7edf091f58460b1b0e323e23d66d1483c74f7b6dba3ba45d8fe67871ade6972909ba3ec2488abcd26fa21365e85e8782bfe671ad32982fb93a4e3b8049f61eb46e8507bd8367f51686542a7b6755a13f096c7e60831a39bf91911afb9735831e0d65baa324ce8c6dd0a3f4db4ee7c5f56c43e6a4085bf105de8db253a396225e77560f2ddf2db8caae0f4edba8b7486d285790f37d753746811aa3caa8043cebb8b1e60a3647c6010ce993557d6c3b2c90f8b4f842e7b952f1f97f78740b4b57608500864374c21e2c07634123d8edeabf37f52629cd72cc4c7745865184a08e60c79c4419b320e89c9c458841cdbb200b41e3a34507962f7475ba70929b1e890b205de050ed6313f502fbfb85357a36fbce06ad03c5d799f883f0464fed1e55037bfcee08f5855354edb9f3bded16fb6bfe8c73ccad65ca117367983c6d5bd40c8ac0e89e8e92bbcc2079abe122170a2cc1e1a04fa015b33e42aa8b317d9b4e125952e2b159885e65e61c045da0dc9db3e90d677acea1c5b0f7a343fef8a38d72b438d61ee66c0b337e5f8b258401601e301a203d89318beff3969750f437262d89a79a5c7642ff95a26b49040d16a377bea57625803ea6626e36b1b2d08e4a35b6617def80f05799dc7a138aed7fea96968cce10c1dc084880b46268591051136f23b1f705e64b534875cd88fac7ad680eb79a3ac191172ed5d2a5a585aa000d521632f05cf9e26621e637cea2a093d24a3ef0e5beb020a0f2de5b1ccafd64961dc13d42ac4c6ed95ac25aaab85090a4fdc2748c42d8016ab15c239f8b763a919783bf6b4bd3f6789d96d3acacb8e3caef814a6be0f8834152e4ad81188051d1567df11d6ca4a7e612749fdd2c5f627b690427614c1866252328271d4dfc76f55ae0dae8dccd867cc13afc244782f24a5abc299bbb8bb785ef7b067dd475745ea2d4f1fb3490034d0ee93383955f3b98aeb44cf9a5a8be7f75d28d241a2af5ea5d3832f753e75f86ef01f097a5246095871ead1d2760a648e10dfd2f6a760f1e909cd3a23b8c630ba79b086d18f3b07733f740e0877f07f71aeb89c8da6d7bf9d78ec8a01cb2717a995733d8472c86b29729ffb2b48941c8f0c9a70566865e2ba5ebe51bd1da0e6849d207340f7956534d53f06b8a09be895d4571a975e864cbb1efe574dd48c56de7d2d2828f6d55ab826518403151d479d9fc048e4dd7f9a56bca6cd3ae9cc0928b1a905b2dad5de79928679f62144e9dd47eb97a2c228532ad7d5f8dbf733e8e0534d532e440d228e350017f96d4d44d4ddaa38879e211c8b260434c7279cfb97030da5a38e31f93f37845de492320679f35dec5323df00ce6127513c782284224dd10c878efce720ba2488649285a4e8cfc8273fbd6f83ae80ebec7412b5f45ac39341d155ea0c3aa5f5eb9c3e5a6107b37aed7dcec816933d38c90b07b8f63bb150c4f9ffa52420f1871639023ed07be01430e3285c2ae20905927324119b3a034b9b9b56f7429abf9ff04bb9c113bbda9b8751452a284be2b36dcef6ae14a005904065cd4677b15c65c1a661b1288f6774a2633c875ad25493aace834825d4842e2373a51ec1fa960ef4f7dd2cd6e7d5c2c653925ce5163695b81fda0823964a08bfd2ccf6c856c45c55e4265dbf275cb3b4793334e1866b4d1f82a0e0316c8009fe9507813246ca857d4aac045246ab86e9a710930c074ed7fb22f8102e6e6c030fa631256c7a53c8e1798adbfedbe6f17b2765a05d376943fafcb71894af51eff2077fc87674b6ded7cb42ad2638c48216860712112516142f864ea54b7b25ea756d8b07ff71b7848778f3ddeb9aa366b3c92edc5241a8a26620627ec5d7eba54bcdf6fc9143d971a00ab97383ab44c3e30d79efc12120496cc776be3f914dfb3e31dceddd5e3a42f2a1bfbf72bb4c947b8498a92d5945b872a62a3cd82955e51955695661e865281ad991cd39ccd4079fa2b71c9ac2a44a61ae3279b169d366a7579313aebd4c1b2b3cca1e0489a18262ae56fe90ac65d5257ef6772a9bdaf8796b502127ff5e4c48243070410c8fd7a17396e4f657c5a34ba66f54da29146aeb8c1f44ebe9fbbc87bd18add317100af19ccb090ca10de5504d2e23812f17aa4cc39e1b7ac6654297f0828ed6bce2252c86269418ebea0fa7ad6bc02d1696395d3ca21fb5e8442524d6d7e2d92dcf09686adefd033e39789d8ccc4f1a7fd67c0404a60cc34b47ec988812ba899040c6c5454ccd8366e03e3f419126cc91de7f22c824d005557e7eb8f1ca1f6c28dfe35494027738ebf8ce76d27a8b11b05559f286c5fd2f5a6380b5762bc4957f22c40b71d87e0315f35b2741dde8490a0370f708cd1194c7ac8b2a1839391be28fa4331aa2377dea74c7f7c698cc59eb65f0b91bc0d7b39dcd731d358fa4267a54b2384b5aa999ab6b361758e2257b3ba0d52d2425f7d142e6eebe4f5633d0c861bfae9aabaabd2959f13578db03d5dda423f808b1025ff00b4f80ee237f99b2ff295c75fba91282884b11269d12f1959bbd639039812f4266f94f64c2617c8c9bb7df9bc814d1d5462c5dff778f1cad59d76e453929cf6805ae430684430413f5dd7005c06deb0f2ad629773d02c584ae9552f582d8a261b984370221190579da7501dc520c7ef4e6beb7c9d6078fa6fc0394fbc5f012fa7c818df470bcdba45ad2913ce46f38f086abc2d6911a1dbdd9097e503518482384b2bbd84451fb75a2ef9e3ecec73e4802554664df7efcf59098448668548261e017431db4bed979e33eaaf8185c81ac2f77eb258b42d12591b60771d4cb22f6c0139791d5e0443d74fba0b2ab04bcd19043fd936125fac843f58adc5f2ab0b8b9151c96b4f2c36c859ef983222b8a6f46a003a9d3f4feade9cb196afd006b49880d0611f23ae187665691b47b73aad5baf4efa4e42be5ca143329131d25a430e5ab9adc047398149dd4f26c3a9d4d83b5436f20c667d99dbf1423d563c93975ec11eea795c869c281d24e55c1fc38b583f408d7218b9d2f379dc689d190f30e6abc81a27961ef2c63b86b75792961071fcb12693a24b950360d90857b7179f69a3d668ef922ca7767348d45362f1324211f85261fbbe7873f648341333d23d704686b91cd52302d32cbbec58a0558ee95ddeaef07b8b7512e9bf6c6e7b4f9e527717af9871b463f3eb50ae721ae22e948d80fe5f9d0914accbdeeefc9d02a04150a172f10f0b438b37e50e544a722d422afb78abad1904640149bf47777d67205a40ecc85ee6ac568733162b2f4edb32e5221e99f8b7c69de499c9056f7d8d8c11f9086acf48023ffbf8a26f88c2b3cfa3bd8634945cba4f86a08af4adc2c351df5ecbd564d5114c847b12d657f054c3101ede01efacc8e7a1c2055d1a7fc71b6f752f839571fc4373243854b9a13e9c672e6fe738b4b34bfbcb28f9c646a5b02e0ef967dde92c7a836a4db7ff3913b13bc420505e012edf95a257efe7ff7fd64fcfd542c3169c2f069dfd74d454d8dc27c38400cb154f78471cea73e07341081e099bbcda611b7e434b829111a175478e7c4d933da0aac55968a742ae279a3fd921b5a85314a100a8bd9d9d8962863090c9a4272538408901765a19e9de48830e974db67c464ac1caf341c94d4b6578013bfa0cb4cbbcbb4a08f62152388df42e78e125b201317538e40e70b47e05675e8831fc40dd58cd3164c21bfec19593021dea92af9e5b8fbfce5833cbd64fbce0cbd28003ca222b3f267c757a8fea21a053f7d34ef6f7347a4f1a2043e0c2cd2aed5bc588f7d5174c295e0171548a4dda71137ec8bd8e6e7be337a07dca967a6ed7e24b378b3757969701ffe6b7ff3773871c79f982f52492a11b75235d86a7b349a4bf22582b0fbbf8ece3f114ba00349ecb973d9a87e20fbc5815518452ff9ffa1196fbf21421a53cefbd85466dfe2ea45e4f291bd158e737e0ef4d4a2ac2ffb947362d7ab1f9c227daaa9fdcd11ff0f2697486fef6384fbcf121484f89bb944801e071ba735b5e2507d41a9558cbc3b3eb2246314de5a251fa6528b1635c6e85a5fa6d6fa1ca61512c9202a2c9a7e4aab7467e52ffe964df76c18bcd0093bc4b8da02ecf0ce20d402540a620fe02c1e35fad984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d248984acba0ef8fbacc9f7114e2e63472f69ce4ed9ff55f96849e93c1619a78d248b879b75b3084537a9565ad14f8ab6a7ad98dd7557891e9fa26976e118429de819ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c069ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c063da462c00a5f9af91b9bd2ad3cc4683ee99e58503130d27d92198e727f98f3a79ed1f1bc76ad05dc1cd1c1c80906a6fa52ac222716941a9fe129b3e5b65d8c067648d22e05cc4a1e65336fa3e80f570ef8161e354a3c7491157a28b0821b9e4b8bcd82f84cf710b8a19f7aa41b6ba6baad5dda67b89eabf0cc1cec2a811f9ab0fae71610741417060e9377b4fcda99eb011be07c9afef027c986c12b59340bf0dd4b25d27bb74a5eb418a136c2d4de777622d2f4d4f802ae3dfc4a4d426f797dab250c0bd60fa3c618792aac62b4a575397bab22e87767ce19308412cea263a8895196f165f76b2523919412a7b9336c3061b5ae8716d7bf9f1836ef98dd940caae3130245cf17d940eaa25b7273b30d537618d0cfc414ab271c7cec150760c812eefe26a65cb371075a82f2354f4c897b398d6dba352b4f591c96414fe47290a5b31f568854c2f7cb10cc7174e9a3c21dff58d739bd02cab8f2e52e5ee06e9d6410ef1ec7b8275e319e7415ca2719324f5c7ca16340e5a75d860692ac398468dca74ad39b2456de16ecd432a507618410226e803c498dba2b6d514417c1bdff17ec41ddc152d59ce5ed62bf76a026f4883ba20060aeaeebe7b8616a4eb2b8c9cb8a0e0d2cd90850d6020ebafd45d44b859d6a54b9497bcb3a596f7ad825b7254c24e5981594e81a69423d23f613e1aade8d56cc8afe23a521155bbefbf2d5d8745c9015d55f1baa5e65f4c5e1940d4a5ef1590a1dc18512f4d0b4bcc7637a6cf814610456c0763be2ef61ce22fe01d32a44cc3568bf8f1c81af7ef14a3a12a8593222c3c8e0d430fdbe8d858e11c8d69021717f32511045fb557496ed7f1223fee12a0e3ad4d87256c35147c1b207a925fb1e92e425bdad417539a59a26b05882b72838460189aaf012099015a0baecb32e6bbf68fcc4cc7ab83c645b478a348d9c75e3f1631643ae19c620cc8c9516cff9787a70f3097c41b1a2a30e2c51ce1515f9a9d6539243088d8cdf687bb6ab922496fe317448345eb075b88e0151550c240e9148c628dd3500767d7565475378fc9223013bf1a3d420fbcd9ee5a294988ed72bd46b0166a174f9a3cc31e5d6cf5a14cc523956e2926a9fbf8c6b478e5b12cd5db21adc7e6e19e0217bb1596f910f1d2bad1ad20e38495dd9dff8db32e32d6723d7ef32e8871ba53748e62925f840d3a75d42ce9725432451bf59089ae1b02166075d0fc1e1313a8ad7b0179a0b14a13116899977fbd54d9a96608412417e7573a4f411db9d6dbcaf8b26567c266ef83ad11f7c8208b6b7370f5611ba057c606941abc94dc91e4107111e8eee1bb6ee32d379788a1472325acd421c07e18919e62c2e2ad61c4783c08e41272e3c81537c1ad0c02ebfd8de8effa99b0dd5210d4a05ed14b0568b908765002a749c217af38eda2298bb38b3cfefc7da2a73fba1ee145a7b51f319ffcec56088fe109eb777b68323db890d7c2286ee64619d6023b1717edfa724c3c69a1ddd11be9f72df855f010dd300051ca4ca031a806a55ed4ba0355de686608143cc4868ca68ea8846ac0022d002ec43c2c75e5e359185460be61f24f816b4bb5742688fe33c2457d97fda1d624a4c7f6dff668b8c34c96d583b27dd8d868448dfdfad1eb3cfd3fbbfffdd999948c2b31570859b11b073d02eb52559b6fdaf926b6ef3683b1a3629d3650124480fba546abb7b401abf2b7a3ede883b1dfb59467cf30717c7db2d65e9e906bd223ac1ea54597dd7aba65fab2e5bfd405802a826d13709e8ff4fd48536ad925ab68ba5a99cd580ecb6d16837e19a95a78671fd314de8809359b88175ba05b30859629148624eeb70fc64cb3420bffca281cb92aa0b08bb54c74687eeb4259c7d372fcc97c9bc4e0b1464881c1809ddca66b696341ff1596e2cd2c60b4310ef4dc9942b7aee279838ab670f74896d763f855d11e5ebfc632a4e773ae73759412407bd760c39d61fb5dbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-3.10.0-514.2.2.el7.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿkernel-debug-devel-x86_64kernel-devel-x86_64kernel-devel-uname-rkernel-debug-develkernel-debug-devel(x86-64)     /usr/bin/findperl/bin/shrpmlib(PartialHardlinkSets)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsXz)4.0.4-14.6.0-14.0-13.0.4-15.2-14.11.3XF¨@X,J@Xx@XƒÀX`@Wþ%ÀWîSÀWë°ÀWâv@Wá$ÀWßÓ@WÚ�@WÖ˜ÀWίÀWÍ^@WÊ»@WÉiÀWÈ@WÅu@WÅu@WÄ#ÀWÀ/@W¾ÝÀWºé@W¶ôÀW³@W¬hÀW¬hÀW¬hÀW¨t@W¤ÀW¤ÀW¤ÀW£.@W¡ÜÀW ‹@WŸ9ÀW˜¢@W—PÀW—PÀW“\@W’ ÀW’ ÀW�¹@W�¹@W�gÀWŽ@WŽ@WˆÐ@W‡~ÀW‡~ÀW„ÛÀW„ÛÀW„ÛÀW•ÀW•ÀW~D@WzOÀWv[@Wv[@Wu ÀWu ÀWrfÀWq@Wq@Wm ÀWm ÀWkÏ@Wj}ÀWj}ÀWi,@WgÚÀWgÚÀWcæ@Wcæ@Wb”ÀWb”ÀWb”ÀWb”ÀWaC@WaC@WaC@WaC@W_ñÀW_ñÀWZ«ÀWZ«ÀWYZ@WYZ@WXÀWXÀWXÀWV·@WUeÀWUeÀWQq@WPÀWNÎ@WNÎ@WM|ÀWFå@WFå@WFå@WE“ÀWE“ÀWE“ÀWDB@WBðÀWBðÀWBðÀW>ü@W=ªÀW=ªÀW@VÐ>@VÌIÀVÄ`ÀVÁ½ÀV»&@V³=@V±ëÀV°š@Vž%@Vž%@V—�ÀV—�ÀV”êÀV”êÀV“™@VŽS@V‹°@VpÀV]‹ÀVRÿÀVM¹ÀVLh@VD@VC-ÀV@ŠÀV2 @V*!@V æÀVò@V ÀVf@V ÎÀV +ÀVBÀUÿñ@UûüÀUø@UîÍÀUè6@UäAÀUàM@UàM@UÞûÀUÛ@U×ÀUÕÁ@UÔoÀUÑÌÀUÍØ@UÄ�ÀUÁúÀU»c@U¸À@U³z@U°×@U°×@U¬âÀU¨î@U¦K@UŸ³ÀUžb@UšmÀUšmÀU•'ÀU“Ö@U“Ö@U�áÀU�áÀU�>ÀU�>ÀU�>ÀU‹í@U‹í@UŠ›ÀUŠ›ÀU‰J@U‡øÀU‡øÀU‡øÀU„@U„@U‚²ÀU‚²ÀU‚²ÀU�a@U�a@U€ÀU~¾@U~¾@Uyx@Ux&ÀUuƒÀUq�@Uq�@Unì@UlI@Ug@Ud`@Ud`@U\w@UUßÀUTŽ@UP™ÀUL¥@UKSÀUJ@UH°ÀUCjÀUB@U@ÇÀU>$ÀU8ÞÀU6;ÀU.RÀU-@U'»@U#ÆÀU"u@U€ÀU@U@UÑ@TþÜÀTð\@TÊ ÀTÊ ÀTÇ}ÀTÄÚÀTÀæ@T¼ñÀTµÀT®q@T«Î@T™Y@T’ÁÀT‘p@TŠØÀT†ä@T…’ÀT…’ÀT~û@T|X@TuÀÀTsÀTsÀTpzÀTpzÀTm×ÀTg@@TeîÀTcKÀTcKÀT`¨ÀT\´@TZ@TWn@TR(@TO…@TN3ÀTJ?@THíÀTHíÀTFJÀTDù@TAÀT;¾ÀT7Ê@T6xÀT6xÀT5'@T3ÕÀT3ÕÀT2„@T.�ÀT.�ÀT.�ÀT*›@T*›@T*›@T)IÀT)IÀT)IÀT%U@T"²@T!`ÀT!`ÀT½ÀT½ÀTÀTÉ@TwÀTwÀT&@TÔÀTÔÀTà@Tà@Tà@T=@T=@T ¥ÀTT@TT@T±@T±@T¼ÀSýÈ@SüvÀSêÀSêÀSâÀSÛ�@SÛ�@SÒFÀSÒFÀSÉ @SǺÀSÆi@SÆi@SÃÆ@S»Ý@SµEÀS³ô@S²¢ÀS²¢ÀS™–@S‘­@S�¸ÀS�¸ÀS{CÀSg}@Sb7@SCäÀSB“@S=M@S:ª@S9XÀS5d@S1oÀS,)ÀS(5@S&ãÀS"ï@S L@SúÀS©@S´ÀSc@SÀSÀ@SÀ@SÀ@SnÀSnÀSz@S(ÀS …ÀS …ÀS‘@S‘@S?ÀS?ÀS?ÀSœÀRþ@Rü³ÀRúÀRø¿@RôÊÀRðÖ@Rï„ÀRë�@Rê>ÀRæJ@Rá@RÞa@RÞa@RÙ@RÙ@RÙ@R×ÉÀRÖx@RÕ&ÀRÕ&ÀRÓÕ@RÓÕ@RËì@RÊšÀRÅTÀR°<ÀR®ë@R®ë@R©¥@R¡¼@R jÀRŸ@R”�@R”�@R�õÀR�õÀRŠ@R† ÀR„»@RƒiÀR‚@R|Ò@R{€ÀR{€ÀR{€ÀRz/@Rz/@RxÝÀRs—ÀRpôÀRo£@Ro£@Ri ÀRgº@R^ÀRWè@RN­ÀRN­ÀRIgÀRIgÀRBÐ@R@-@R@-@R:ç@R:ç@R:ç@R8D@R2þ@R1¬ÀR0[@R/ ÀR(r@R' ÀR%Ï@R ‰@R7ÀRæ@RC@R«ÀRZ@R ÀRÎ@Rˆ@Rå@QûŸ@Qøü@QòdÀQé*@QÛû@Q¬…@CentOS Sources - 3.10.0-514.2.2.el7Frantisek Hrbata [3.10.0-514.2.2.el7]Frantisek Hrbata [3.10.0-514.2.1.el7]Frantisek Hrbata [3.10.0-514.1.1.el7]Rafael Aquini [3.10.0-514.el7]Rafael Aquini [3.10.0-513.el7]Rafael Aquini [3.10.0-512.el7]Rafael Aquini [3.10.0-511.el7]Rafael Aquini [3.10.0-510.el7]Rafael Aquini [3.10.0-509.el7]Rafael Aquini [3.10.0-508.el7]Rafael Aquini [3.10.0-507.el7]Rafael Aquini [3.10.0-506.el7]Rafael Aquini [3.10.0-505.el7]Rafael Aquini [3.10.0-504.el7]Rafael Aquini [3.10.0-503.el7]Rafael Aquini [3.10.0-502.el7]Rafael Aquini [3.10.0-501.el7]Rafael Aquini [3.10.0-500.el7]Rafael Aquini [3.10.0-499.el7]Rafael Aquini [3.10.0-498.el7]Rafael Aquini [3.10.0-497.el7]Rafael Aquini [3.10.0-496.el7]Rafael Aquini [3.10.0-495.el7]Rafael Aquini [3.10.0-494.el7]Rafael Aquini [3.10.0-493.el7]Rafael Aquini [3.10.0-492.el7]Rafael Aquini [3.10.0-491.el7]Rafael Aquini [3.10.0-490.el7]Rafael Aquini [3.10.0-489.el7]Rafael Aquini [3.10.0-488.el7]Rafael Aquini [3.10.0-487.el7]Rafael Aquini [3.10.0-486.el7]Rafael Aquini [3.10.0-485.el7]Rafael Aquini [3.10.0-484.el7]Rafael Aquini [3.10.0-483.el7]Rafael Aquini [3.10.0-482.el7]Rafael Aquini [3.10.0-481.el7]Rafael Aquini [3.10.0-480.el7]Rafael Aquini [3.10.0-479.el7]Rafael Aquini [3.10.0-478.el7]Rafael Aquini [3.10.0-477.el7]Rafael Aquini [3.10.0-476.el7]Rafael Aquini [3.10.0-475.el7]Rafael Aquini [3.10.0-474.el7]Rafael Aquini [3.10.0-473.el7]Rafael Aquini [3.10.0-472.el7]Rafael Aquini [3.10.0-471.el7]Rafael Aquini [3.10.0-470.el7]Rafael Aquini [3.10.0-469.el7]Rafael Aquini [3.10.0-468.el7]Rafael Aquini [3.10.0-467.el7]Rafael Aquini [3.10.0-466.el7]Rafael Aquini [3.10.0-465.el7]Rafael Aquini [3.10.0-464.el7]Rafael Aquini [3.10.0-463.el7]Rafael Aquini [3.10.0-462.el7]Rafael Aquini [3.10.0-461.el7]Rafael Aquini [3.10.0-460.el7]Rafael Aquini [3.10.0-459.el7]Rafael Aquini [3.10.0-458.el7]Rafael Aquini [3.10.0-457.el7]Rafael Aquini [3.10.0-456.el7]Rafael Aquini [3.10.0-455.el7]Rafael Aquini [3.10.0-454.el7]Rafael Aquini [3.10.0-453.el7]Rafael Aquini [3.10.0-452.el7]Rafael Aquini [3.10.0-451.el7]Rafael Aquini [3.10.0-450.el7]Rafael Aquini [3.10.0-449.el7]Rafael Aquini [3.10.0-448.el7]Rafael Aquini [3.10.0-447.el7]Rafael Aquini [3.10.0-446.el7]Rafael Aquini [3.10.0-445.el7]Rafael Aquini [3.10.0-444.el7]Rafael Aquini [3.10.0-443.el7]Rafael Aquini [3.10.0-442.el7]Rafael Aquini [3.10.0-441.el7]Rafael Aquini [3.10.0-440.el7]Rafael Aquini [3.10.0-439.el7]Rafael Aquini [3.10.0-438.el7]Rafael Aquini [3.10.0-437.el7]Rafael Aquini [3.10.0-436.el7]Rafael Aquini [3.10.0-435.el7]Rafael Aquini [3.10.0-434.el7]Rafael Aquini [3.10.0-433.el7]Rafael Aquini [3.10.0-432.el7]Rafael Aquini [3.10.0-431.el7]Rafael Aquini [3.10.0-430.el7]Rafael Aquini [3.10.0-429.el7]Rafael Aquini [3.10.0-428.el7]Rafael Aquini [3.10.0-427.el7]Rafael Aquini [3.10.0-426.el7]Rafael Aquini [3.10.0-425.el7]Rafael Aquini [3.10.0-424.el7]Rafael Aquini [3.10.0-423.el7]Rafael Aquini [3.10.0-422.el7]Rafael Aquini [3.10.0-421.el7]Rafael Aquini [3.10.0-420.el7]Rafael Aquini [3.10.0-419.el7]Rafael Aquini [3.10.0-418.el7]Rafael Aquini [3.10.0-417.el7]Rafael Aquini [3.10.0-416.el7]Rafael Aquini [3.10.0-415.el7]Rafael Aquini [3.10.0-414.el7]Rafael Aquini [3.10.0-413.el7]Rafael Aquini [3.10.0-412.el7]Rafael Aquini [3.10.0-411.el7]Rafael Aquini [3.10.0-410.el7]Rafael Aquini [3.10.0-409.el7]Rafael Aquini [3.10.0-408.el7]Rafael Aquini [3.10.0-407.el7]Rafael Aquini [3.10.0-406.el7]Rafael Aquini [3.10.0-405.el7]Rafael Aquini [3.10.0-404.el7]Rafael Aquini [3.10.0-403.el7]Rafael Aquini [3.10.0-402.el7]Rafael Aquini [3.10.0-401.el7]Rafael Aquini [3.10.0-400.el7]Rafael Aquini [3.10.0-399.el7]Rafael Aquini [3.10.0-398.el7]Rafael Aquini [3.10.0-397.el7]Rafael Aquini [3.10.0-396.el7]Rafael Aquini [3.10.0-395.el7]Rafael Aquini [3.10.0-394.el7]Rafael Aquini [3.10.0-393.el7]Rafael Aquini [3.10.0-392.el7]Rafael Aquini [3.10.0-391.el7]Rafael Aquini [3.10.0-390.el7]Rafael Aquini [3.10.0-389.el7]Rafael Aquini [3.10.0-388.el7]Rafael Aquini [3.10.0-387.el7]Rafael Aquini [3.10.0-386.el7]Rafael Aquini [3.10.0-385.el7]Rafael Aquini [3.10.0-384.el7]Rafael Aquini [3.10.0-383.el7]Rafael Aquini [3.10.0-382.el7]Rafael Aquini [3.10.0-381.el7]Rafael Aquini [3.10.0-380.el7]Rafael Aquini [3.10.0-379.el7]Rafael Aquini [3.10.0-378.el7]Rafael Aquini [3.10.0-377.el7]Rafael Aquini [3.10.0-376.el7]Rafael Aquini [3.10.0-375.el7]Rafael Aquini [3.10.0-374.el7]Rafael Aquini [3.10.0-373.el7]Rafael Aquini [3.10.0-372.el7]Rafael Aquini [3.10.0-371.el7]Rafael Aquini [3.10.0-370.el7]Rafael Aquini [3.10.0-369.el7]Rafael Aquini [3.10.0-368.el7]Rafael Aquini [3.10.0-367.el7]Rafael Aquini [3.10.0-366.el7]Rafael Aquini [3.10.0-365.el7]Rafael Aquini [3.10.0-364.el7]Rafael Aquini [3.10.0-363.el7]Rafael Aquini [3.10.0-362.el7]Rafael Aquini [3.10.0-361.el7]Rafael Aquini [3.10.0-360.el7]Rafael Aquini [3.10.0-359.el7]Rafael Aquini [3.10.0-358.el7]Rafael Aquini [3.10.0-357.el7]Rafael Aquini [3.10.0-356.el7]Rafael Aquini [3.10.0-355.el7]Rafael Aquini [3.10.0-354.el7]Rafael Aquini [3.10.0-353.el7]Rafael Aquini [3.10.0-352.el7]Rafael Aquini [3.10.0-351.el7]Rafael Aquini [3.10.0-350.el7]Rafael Aquini [3.10.0-349.el7]Rafael Aquini [3.10.0-348.el7]Rafael Aquini [3.10.0-347.el7]Rafael Aquini [3.10.0-346.el7]Rafael Aquini [3.10.0-345.el7]Rafael Aquini [3.10.0-344.el7]Rafael Aquini [3.10.0-343.el7]Rafael Aquini [3.10.0-342.el7]Rafael Aquini [3.10.0-341.el7]Rafael Aquini [3.10.0-340.el7]Rafael Aquini [3.10.0-339.el7]Rafael Aquini [3.10.0-338.el7]Rafael Aquini [3.10.0-337.el7]Rafael Aquini [3.10.0-336.el7]Rafael Aquini [3.10.0-335.el7]Rafael Aquini [3.10.0-334.el7]Rafael Aquini [3.10.0-333.el7]Rafael Aquini [3.10.0-332.el7]Rafael Aquini [3.10.0-331.el7]Rafael Aquini [3.10.0-330.el7]Rafael Aquini [3.10.0-329.el7]Rafael Aquini [3.10.0-328.el7]Rafael Aquini [3.10.0-327.el7]Rafael Aquini [3.10.0-326.el7]Rafael Aquini [3.10.0-325.el7]Rafael Aquini [3.10.0-324.el7]Rafael Aquini [3.10.0-323.el7]Rafael Aquini [3.10.0-322.el7]Rafael Aquini [3.10.0-321.el7]Rafael Aquini [3.10.0-320.el7]Rafael Aquini [3.10.0-319.el7]Rafael Aquini [3.10.0-318.el7]Rafael Aquini [3.10.0-317.el7]Rafael Aquini [3.10.0-316.el7]Rafael Aquini [3.10.0-315.el7]Rafael Aquini [3.10.0-314.el7]Rafael Aquini [3.10.0-313.el7]Rafael Aquini [3.10.0-312.el7]Rafael Aquini [3.10.0-311.el7]Rafael Aquini [3.10.0-310.el7]Rafael Aquini [3.10.0-309.el7]Rafael Aquini [3.10.0-308.el7]Rafael Aquini [3.10.0-307.el7]Rafael Aquini [3.10.0-306.0.1.el7]Rafael Aquini [3.10.0-306.el7]Rafael Aquini [3.10.0-305.el7]Rafael Aquini [3.10.0-304.el7]Rafael Aquini [3.10.0-303.el7]Rafael Aquini [3.10.0-302.el7]Rafael Aquini [3.10.0-301.el7]Rafael Aquini [3.10.0-300.el7]Rafael Aquini [3.10.0-299.el7]Rafael Aquini [3.10.0-298.el7]Rafael Aquini [3.10.0-297.el7]Rafael Aquini [3.10.0-296.el7]Rafael Aquini [3.10.0-295.el7]Rafael Aquini [3.10.0-294.el7]Rafael Aquini [3.10.0-293.el7]Rafael Aquini [3.10.0-292.el7]Rafael Aquini [3.10.0-291.el7]Rafael Aquini [3.10.0-290.el7]Rafael Aquini [3.10.0-289.el7]Rafael Aquini [3.10.0-288.el7]Rafael Aquini [3.10.0-287.el7]Rafael Aquini [3.10.0-286.el7]Rafael Aquini [3.10.0-285.el7]Rafael Aquini [3.10.0-284.el7]Rafael Aquini [3.10.0-283.el7]Rafael Aquini [3.10.0-282.el7]Rafael Aquini [3.10.0-281.el7]Rafael Aquini [3.10.0-280.el7]Rafael Aquini [3.10.0-279.el7]Rafael Aquini [3.10.0-278.el7]Rafael Aquini [3.10.0-277.el7]Rafael Aquini [3.10.0-276.el7]Rafael Aquini [3.10.0-275.el7]Rafael Aquini [3.10.0-274.el7]Rafael Aquini [3.10.0-273.el7]Rafael Aquini [3.10.0-272.el7]Rafael Aquini [3.10.0-271.el7]Rafael Aquini [3.10.0-270.el7]Rafael Aquini [3.10.0-269.el7]Rafael Aquini [3.10.0-268.el7]Rafael Aquini [3.10.0-267.el7]Rafael Aquini [3.10.0-266.el7]Rafael Aquini [3.10.0-265.el7]Rafael Aquini [3.10.0-264.el7]Rafael Aquini [3.10.0-263.el7]Rafael Aquini [3.10.0-262.el7]Rafael Aquini [3.10.0-261.el7]Rafael Aquini [3.10.0-260.el7]Rafael Aquini [3.10.0-259.el7]Rafael Aquini [3.10.0-258.el7]Rafael Aquini [3.10.0-257.el7]Rafael Aquini [3.10.0-256.el7]Rafael Aquini [3.10.0-255.el7]Rafael Aquini [3.10.0-254.el7]Rafael Aquini [3.10.0-253.el7]Rafael Aquini [3.10.0-252.el7]Rafael Aquini [3.10.0-251.el7]Rafael Aquini [3.10.0-250.el7]Rafael Aquini [3.10.0-249.el7]Rafael Aquini [3.10.0-248.el7]Rafael Aquini [3.10.0-247.el7]Rafael Aquini [3.10.0-246.el7]Rafael Aquini [3.10.0-245.el7]Rafael Aquini [3.10.0-244.el7]Rafael Aquini [3.10.0-243.el7]Rafael Aquini [3.10.0-242.el7]Rafael Aquini [3.10.0-241.el7]Rafael Aquini [3.10.0-240.el7]Rafael Aquini [3.10.0-239.el7]Rafael Aquini [3.10.0-238.el7]Rafael Aquini [3.10.0-237.el7]Rafael Aquini [3.10.0-236.el7]Rafael Aquini [3.10.0-235.el7]Rafael Aquini [3.10.0-234.el7]Rafael Aquini [3.10.0-233.el7]Rafael Aquini [3.10.0-232.el7]Rafael Aquini [3.10.0-231.el7]Rafael Aquini [3.10.0-230.el7]Jarod Wilson [3.10.0-229.el7]Jarod Wilson [3.10.0-228.el7]Jarod Wilson [3.10.0-227.el7]Jarod Wilson [3.10.0-226.el7]Jarod Wilson [3.10.0-225.el7]Jarod Wilson [3.10.0-224.el7]Jarod Wilson [3.10.0-223.el7]Jarod Wilson [3.10.0-222.el7]Jarod Wilson [3.10.0-221.el7]Jarod Wilson [3.10.0-220.el7]Jarod Wilson [3.10.0-219.el7]Jarod Wilson [3.10.0-218.el7]Jarod Wilson [3.10.0-217.el7]Jarod Wilson [3.10.0-216.el7]Jarod Wilson [3.10.0-215.el7]Jarod Wilson [3.10.0-214.el7]Jarod Wilson [3.10.0-213.el7]Jarod Wilson [3.10.0-212.el7]Jarod Wilson [3.10.0-211.el7]Jarod Wilson [3.10.0-210.el7]Jarod Wilson [3.10.0-209.el7]Jarod Wilson [3.10.0-208.el7]Jarod Wilson [3.10.0-207.el7]Jarod Wilson [3.10.0-206.el7]Jarod Wilson [3.10.0-205.el7]Jarod Wilson [3.10.0-204.el7]Jarod Wilson [3.10.0-203.el7]Jarod Wilson [3.10.0-202.el7]Jarod Wilson [3.10.0-201.el7]Jarod Wilson [3.10.0-200.el7]Jarod Wilson [3.10.0-199.el7]Jarod Wilson [3.10.0-198.el7]Jarod Wilson [3.10.0-197.el7]Jarod Wilson [3.10.0-196.el7]Jarod Wilson [3.10.0-195.el7]Jarod Wilson [3.10.0-194.el7]Jarod Wilson [3.10.0-193.el7]Jarod Wilson [3.10.0-192.el7]Jarod Wilson [3.10.0-191.el7]Jarod Wilson [3.10.0-190.el7]Jarod Wilson [3.10.0-189.el7]Jarod Wilson [3.10.0-188.el7]Jarod Wilson [3.10.0-187.el7]Jarod Wilson [3.10.0-186.el7]Jarod Wilson [3.10.0-185.el7]Jarod Wilson [3.10.0-184.el7]Jarod Wilson [3.10.0-183.el7]Jarod Wilson [3.10.0-182.el7]Jarod Wilson [3.10.0-181.el7]Jarod Wilson [3.10.0-180.el7]Jarod Wilson [3.10.0-179.el7]Jarod Wilson [3.10.0-178.el7]Jarod Wilson [3.10.0-177.el7]Jarod Wilson [3.10.0-176.el7]Jarod Wilson [3.10.0-175.el7]Jarod Wilson [3.10.0-174.el7]Jarod Wilson [3.10.0-173.el7]Jarod Wilson [3.10.0-172.el7]Jarod Wilson [3.10.0-171.el7]Jarod Wilson [3.10.0-170.el7]Jarod Wilson [3.10.0-169.el7]Jarod Wilson [3.10.0-168.el7]Jarod Wilson [3.10.0-167.el7]Jarod Wilson [3.10.0-166.el7]Jarod Wilson [3.10.0-165.el7]Jarod Wilson [3.10.0-164.el7]Jarod Wilson [3.10.0-163.el7]Jarod Wilson [3.10.0-162.el7]Jarod Wilson [3.10.0-161.el7]Jarod Wilson [3.10.0-160.el7]Jarod Wilson [3.10.0-159.el7]Jarod Wilson [3.10.0-158.el7]Jarod Wilson [3.10.0-157.el7]Jarod Wilson [3.10.0-156.el7]Jarod Wilson [3.10.0-155.el7]Jarod Wilson [3.10.0-154.el7]Jarod Wilson [3.10.0-153.el7]Jarod Wilson [3.10.0-152.el7]Jarod Wilson [3.10.0-151.el7]Jarod Wilson [3.10.0-150.el7]Jarod Wilson [3.10.0-149.el7]Jarod Wilson [3.10.0-148.el7]Jarod Wilson [3.10.0-147.el7]Jarod Wilson [3.10.0-146.el7]Jarod Wilson [3.10.0-145.el7]Jarod Wilson [3.10.0-144.el7]Jarod Wilson [3.10.0-143.el7]Jarod Wilson [3.10.0-142.el7]Jarod Wilson [3.10.0-141.el7]Jarod Wilson [3.10.0-140.el7]Jarod Wilson [3.10.0-139.el7]Jarod Wilson [3.10.0-138.el7]Jarod Wilson [3.10.0-137.el7]Jarod Wilson [3.10.0-136.el7]Jarod Wilson [3.10.0-135.el7]Jarod Wilson [3.10.0-134.el7]Jarod Wilson [3.10.0-133.el7]Jarod Wilson [3.10.0-132.el7]Jarod Wilson [3.10.0-131.el7]Jarod Wilson [3.10.0-130.el7]Jarod Wilson [3.10.0-129.el7]Jarod Wilson [3.10.0-128.el7]Jarod Wilson [3.10.0-127.el7]Jarod Wilson [3.10.0-126.el7]Jarod Wilson [3.10.0-125.el7]Jarod Wilson [3.10.0-124.el7]Jarod Wilson [3.10.0-123.el7]Jarod Wilson [3.10.0-122.el7]Jarod Wilson [3.10.0-121.el7]Jarod Wilson [3.10.0-120.el7]Jarod Wilson [3.10.0-119.el7]Jarod Wilson [3.10.0-118.el7]Jarod Wilson [3.10.0-117.el7]Jarod Wilson [3.10.0-116.el7]Jarod Wilson [3.10.0-115.el7]Jarod Wilson [3.10.0-114.el7]Jarod Wilson [3.10.0-113.el7]Jarod Wilson [3.10.0-112.el7]Jarod Wilson [3.10.0-111.el7]Jarod Wilson [3.10.0-110.el7]Jarod Wilson [3.10.0-109.el7]Jarod Wilson [3.10.0-108.el7]Jarod Wilson [3.10.0-107.el7]Jarod Wilson [3.10.0-106.el7]Jarod Wilson [3.10.0-105.el7]Jarod Wilson [3.10.0-104.el7]Jarod Wilson [3.10.0-103.el7]Jarod Wilson [3.10.0-102.el7]Jarod Wilson [3.10.0-101.el7]Jarod Wilson [3.10.0-100.el7]Jarod Wilson [3.10.0-99.el7]Jarod Wilson [3.10.0-98.el7]Jarod Wilson [3.10.0-97.el7]Jarod Wilson [3.10.0-96.el7]Jarod Wilson [3.10.0-95.el7]Jarod Wilson [3.10.0-94.el7]Jarod Wilson [3.10.0-93.el7]Jarod Wilson [3.10.0-92.el7]Jarod Wilson [3.10.0-91.el7]Jarod Wilson [3.10.0-90.el7]Jarod Wilson [3.10.0-89.el7]Jarod Wilson [3.10.0-88.el7]Jarod Wilson [3.10.0-87.el7]Jarod Wilson [3.10.0-86.el7]Jarod Wilson [3.10.0-85.el7]Jarod Wilson [3.10.0-84.el7]Jarod Wilson [3.10.0-83.el7]Jarod Wilson [3.10.0-82.el7]Jarod Wilson [3.10.0-81.el7]Jarod Wilson [3.10.0-80.el7]Jarod Wilson [3.10.0-79.el7]Jarod Wilson [3.10.0-78.el7]Jarod Wilson [3.10.0-77.el7]Jarod Wilson [3.10.0-76.el7]Jarod Wilson [3.10.0-75.el7]Jarod Wilson [3.10.0-74.el7]Jarod Wilson [3.10.0-73.el7]Jarod Wilson [3.10.0-72.el7]Jarod Wilson [3.10.0-71.el7]Jarod Wilson [3.10.0-70.el7]Jarod Wilson [3.10.0-69.el7]Jarod Wilson [3.10.0-68.el7]Jarod Wilson [3.10.0-67.el7]Jarod Wilson [3.10.0-66.el7]Jarod Wilson [3.10.0-65.el7]Jarod Wilson [3.10.0-64.el7]Jarod Wilson [3.10.0-63.el7]Jarod Wilson [3.10.0-62.el7]Jarod Wilson [3.10.0-61.el7]Jarod Wilson [3.10.0-60.el7]Jarod Wilson [3.10.0-59.el7]Jarod Wilson [3.10.0-58.el7]Jarod Wilson [3.10.0-57.el7]Jarod Wilson [3.10.0-56.el7]Jarod Wilson [3.10.0-55.el7]Jarod Wilson [3.10.0-54.el7]Jarod Wilson [3.10.0-53.el7]Jarod Wilson [3.10.0-52.el7]Jarod Wilson [3.10.0-51.el7]Jarod Wilson [3.10.0-50.el7]Jarod Wilson [3.10.0-49.el7]Jarod Wilson [3.10.0-48.el7]Jarod Wilson [3.10.0-47.el7]Jarod Wilson [3.10.0-46.el7]Jarod Wilson [3.10.0-45.el7]Jarod Wilson [3.10.0-44.el7]Jarod Wilson [3.10.0-43.el7]Jarod Wilson [3.10.0-42.el7]Jarod Wilson [3.10.0-41.el7]Jarod Wilson [3.10.0-40.el7]Jarod Wilson [3.10.0-39.el7]Jarod Wilson [3.10.0-38.el7]Jarod Wilson [3.10.0-37.el7]Jarod Wilson [3.10.0-36.el7]Jarod Wilson [3.10.0-35.el7]Jarod Wilson [3.10.0-34.el7]Jarod Wilson [3.10.0-33.el7]Jarod Wilson [3.10.0-32.el7]Jarod Wilson [3.10.0-31.el7]Jarod Wilson [3.10.0-30.el7]Jarod Wilson [3.10.0-29.el7]Jarod Wilson [3.10.0-28.el7]Jarod Wilson [3.10.0-27.el7]Jarod Wilson [3.10.0-26.el7]Jarod Wilson [3.10.0-25.el7]Jarod Wilson [3.10.0-24.el7]Jarod Wilson [3.10.0-23.el7]Jarod Wilson [3.10.0-22.el7]Jarod Wilson [3.10.0-21.el7]Jarod Wilson [3.10.0-20.el7]Jarod Wilson [3.10.0-19.el7]Jarod Wilson [3.10.0-18.el7]Jarod Wilson [3.10.0-17.el7]Jarod Wilson [3.10.0-16.el7]Jarod Wilson [3.10.0-15.el7]Jarod Wilson [3.10.0-14.el7]Jarod Wilson [3.10.0-13.el7]Jarod Wilson [3.10.0-12.el7]Jarod Wilson [3.10.0-11.el7]Jarod Wilson [3.10.0-10.el7]Jarod Wilson [3.10.0-9.el7]Jarod Wilson [3.10.0-8.el7]Jarod Wilson [3.10.0-7.el7]Jarod Wilson [3.10.0-6.el7]Jarod Wilson [3.10.0-5.el7]Jarod Wilson [3.10.0-4.el7]Jarod Wilson [3.10.0-3.el7]Jarod Wilson [3.10.0-2.el7]Jarod Wilson [3.10.0-1.el7]Kyle McMartin - Apply debranding changes- [kernel] timekeeping: Copy the shadow-timekeeper over the real timekeeper last (Prarit Bhargava) [1395577 1344747]- [firmware] efi: Fix usage of illegal alignment on efi_low_alloc (Lenny Szubowicz) [1392044 1387689]- [netdrv] xen-netfront: avoid packet loss when ethernet header crosses page boundary (Vitaly Kuznetsov) [1390257 1348581] - [infiniband] ib/iser: Fix max_sectors calculation (Jonathan Toppins) [1389012 1380515] - [block] blk-mq: improve warning for running a queue on the wrong CPU (Gustavo Duarte) [1389011 1376948] - [block] blk-mq: don't overwrite rq->mq_ctx (Gustavo Duarte) [1389011 1376948] - [kernel] pm/sleep: Fix request_firmware() error at resume (Don Zickus) [1389009 1375203] - [vfio] vfio-pci: Disable INTx after MSI/X teardown (Alex Williamson) [1389004 1371495] - [vfio] vfio-pci: Virtualize PCIe & AF FLR (Alex Williamson) [1389004 1371495] - [nvme] Don't suspend admin queue that wasn't created (Gustavo Duarte) [1389001 1370507] - [nvme] Suspend all queues before deletion (Gustavo Duarte) [1389001 1370507] - [powerpc] kvm: ppc: book3s hv: Take out virtual core piggybacking code (Thomas Huth) [1388997 1350719] - [powerpc] kvm: ppc: book3s: Treat VTB as a per-subcore register, not per-thread (Thomas Huth) [1388997 1350719] - [powerpc] kvm: ppc: book3s hv: Move struct kvmppc_vcore from kvm_host.h to kvm_book3s.h (Thomas Huth) [1388997 1350719] - [scsi] cxgb4i: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1388996 1379954] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1388996 1379954] - [x86] pci: vmd: Request userspace control of PCIe hotplug indicators (Myron Stowe) [1388881 1380181] - [pci] pciehp: Allow exclusive userspace control of indicators (Myron Stowe) [1388881 1380181] - [fs] sunrpc: move NO_CRKEY_TIMEOUT to the auth->au_flags (Dave Wysochanski) [1388604 1384666] - [x86] fix call location of smp_quirk_init_udelay() (Prarit Bhargava) [1388598 1377296] - [x86] hpet: Re-enable HPET on Purley 4S (Prarit Bhargava) [1388597 1372853] - [x86] hpet: Reduce HPET counter read contention (Prarit Bhargava) [1388597 1372853] - [net] openvswitch: avoid deferred execution of recirc actions (Lance Richardson) [1388592 1370643] - [net] ipv4: Use math to point per net sysctls into the appropriate struct net (Eric Garver) [1388591 1363661] - [md] dm raid: fix activation of existing raid4/10 devices (Mike Snitzer) [1388504 1385149] - [md] dm: free io_barrier after blk_cleanup_queue call (Mike Snitzer) [1388503 1385813]- [mm] remove gup_flags FOLL_WRITE games from __get_user_pages() (Larry Woodman) [1385124] {CVE-2016-5195}- [md] dm raid: fix compat_features validation (Mike Snitzer) [1383726]- [fs] revert "ext4: pre-zero allocated blocks for DAX IO" (Eric Sandeen) [1380571] - [fs] nfsd: fix corruption in notifier registration ("J. Bruce Fields") [1378363] - [fs] xfs: log recovery tracepoints to track current lsn and buffer submission (Brian Foster) [1362730] - [fs] xfs: update metadata LSN in buffers during log recovery (Brian Foster) [1362730] - [fs] xfs: don't warn on buffers not being recovered due to LSN (Brian Foster) [1362730] - [fs] xfs: pass current lsn to log recovery buffer validation (Brian Foster) [1362730] - [fs] xfs: rework log recovery to submit buffers on LSN boundaries (Brian Foster) [1362730] - [x86] perf/uncore: Disable uncore on kdump kernel (Jiri Olsa) [1379569] - [netdrv] mlx4_core: Fix to clean devlink resources (Kamal Heib) [1379504]- [net] add recursion limit to GRO (Sabrina Dubroca) [1374191] {CVE-2016-7039} - [mm] cgroup: fix hugetlb_cgroup_read() (Jerome Marchand) [1378236] - [fs] nfs: change invalidatepage prototype to accept length (Benjamin Coddington) [1366131] - [fs] xfs: quiesce the filesystem after recovery on readonly mount (Eric Sandeen) [1375457] - [fs] xfs: rework buffer dispose list tracking (Brian Foster) [1349175] - [fs] ext4: pre-zero allocated blocks for DAX IO (Eric Sandeen) [1367989] - [fs] gfs2: Initialize atime of I_NEW inodes (Andreas Grunbacher) [1379447] - [fs] gfs2: Update file times after grabbing glock (Andreas Grunbacher) [1379447] - [x86] topology: Handle CPUID bogosity gracefully (Vitaly Kuznetsov) [1377988] - [netdrv] sfc: check async completer is !NULL before calling (Jarod Wilson) [1368201] - [infiniband] ib/mlx5: Fix iteration overrun in GSI qps (Don Dutile) [1376941]- [kernel] audit: fix exe_file access in audit_exe_compare (Richard Guy Briggs) [1374478] - [kernel] mm: introduce get_task_exe_file (Richard Guy Briggs) [1374478] - [kernel] prctl: avoid using mmap_sem for exe_file serialization (Richard Guy Briggs) [1374478] - [kernel] mm: rcu-protected get_mm_exe_file() (Richard Guy Briggs) [1374478] - [dm] dm-raid: reverse validation of nosync+rebuild flags (Heinz Mauelshagen) [1371717] - [x86] kvm: correctly reset dest_map->vector when restoring LAPIC state (Paolo Bonzini) [1367716] - [s390] dasd: fix hanging device after clear subchannel (Gustavo Duarte) [1368068] - [netdrv] bna: fix crash in bnad_get_strings() (Ivan Vecera) [1376508] - [netdrv] bna: add missing per queue ethtool stat (Ivan Vecera) [1376508] - [powerpc] kvm: Implement kvm_arch_intc_initialized() for PPC (David Gibson) [1375778] - [powerpc] kvm: book3s: Don't crash if irqfd used with no in-kernel XICS emulation (David Gibson) [1375778]- [mm] sparse: use memblock apis for early memory allocations (Koki Sanagi) [1375453] - [mm] memblock: add memblock memory allocation apis (Koki Sanagi) [1375453] - [mm] thp: harden the debug kernel with a strict check for thp_mmu_gather (Andrea Arcangeli) [1369365] - [mm] thp: initialize thp_mmu_gather for newly allocated migrated pages (Andrea Arcangeli) [1369365] - [mm] thp: put_huge_zero_page() with MMU gather #2 (Andrea Arcangeli) [1369365] - [fs] nfs: fix BUG() crash in notify_change() with patch to chown_common() ("J. Bruce Fields") [1342695] - [net] ipv6: gro: fix forwarding of tunneled packets (Jiri Benc) [1375438] - [net] sctp: hold the transport before using it in sctp_hash_cmp (Xin Long) [1368884] - [net] sctp: identify chunks that need to be fragmented at IP level (Xin Long) [1371377] - [scsi] be2iscsi: revert: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1374223] - [block] blk-mq: Allow timeouts to run while queue is freezing (Gustavo Duarte) [1372483] - [block] defer timeouts to a workqueue (Gustavo Duarte) [1372483] - [netdrv] tg3: Fix for disallow tx coalescing time to be 0 (Ivan Vecera) [1368885] - [netdrv] tg3: Fix for diasllow rx coalescing time to be 0 (Ivan Vecera) [1368885] - [infiniband] rdma/ocrdma: Support user AH creation for RoCE-v2 (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the RC path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Support RoCE-v2 in the UD path (Don Dutile) [1376120] - [infiniband] rdma/ocrdma: Export udp encapsulation capability (Don Dutile) [1376120] - [infiniband] ib/mlx5: Fix wrong naming of port_rcv_data counter (Don Dutile) [1374862]- [drm] i915: Add GEN7_PCODE_MIN_FREQ_TABLE_GT_RATIO_OUT_OF_RANGE to SNB (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: implement missing case for SKL watermarks calculation (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the watermark res_blocks value (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix plane_blocks_per_line on watermarks calculations (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: minimum scanlines for Y tile is not always 4 (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: fix the WaWmMemoryReadLatency implementation (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Don't try to update plane watermarks if they haven't changed (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update DDB values atomically with wms/plane attrs (Lyude Paul) [1341633 1355776] - [drm] i915: Move CRTC updating in atomic_commit into it's own hook (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Ensure pipes with changed wms get added to the state (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Update plane watermarks atomically during plane updates (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776] - [drm] i915/skl: Add support for the SAGV, fix underrun hangs (Lyude Paul) [1341633 1355776] - [drm] i915/gen6+: Interpret mailbox error flags (Lyude Paul) [1341633 1355776] - [drm] i915/gen9: Only copy WM results for changed pipes to skl_hw (Lyude Paul) [1341633 1355776]- [netdrv] ixgbe: fix spoofed packets with macvlans (Ken Cox) [1324631] - [tools] perf mem: Fix -t store option for record command (Jiri Olsa) [1357531 1357543] - [x86] clock: Fix kvm guest tsc initialization (Prarit Bhargava) [1372759] - [x86] tsc: Enumerate BXT tsc_khz via CPUID (Prarit Bhargava) [1372759] - [drm] i915: Enable polling when we don't have hpd (Lyude Paul) [1277863] - [drm] i915/vlv: Disable HPD in valleyview_crt_detect_hotplug() (Lyude Paul) [1277863] - [drm] i915/vlv: Reset the ADPA in vlv_display_power_well_init() (Lyude Paul) [1277863] - [drm] i915/vlv: Make intel_crt_reset() per-encoder (Lyude Paul) [1277863] - [fs] Fix NULL pointer dereference in bl_free_device() (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: support RH/Fedora dm-mpath device nodes (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: refactor open-by-wwn (Benjamin Coddington) [1356796] - [fs] nfs/blocklayout: use proper fmode for opening block devices (Benjamin Coddington) [1356796] - [fs] sunrpc: fix UDP memory accounting (Paolo Abeni) [1298899]- [kernel] timekeeping: Cap adjustments so they don't exceed the maxadj value (Marcelo Tosatti) [1246218] - [kernel] fork: allocate idle task for a CPU always on its local node (Oleg Nesterov) [1339635] - [kernel] sys: do_sysinfo() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] proc/uptime: uptime_proc_show() use get_monotonic_boottime() (Milos Vyletel) [1373224] - [fs] exec: de_thread: mt-exec should update ->real_start_time (Milos Vyletel) [1373224] - [fs] ovl: clear nlink on rmdir (Miklos Szeredi) [1373787] - [fs] ovl: share inode for hard link (Miklos Szeredi) [1373787] - [fs] ovl: use generic_delete_inode (Miklos Szeredi) [1373787] - [fs] ovl: handle umask and posix_acl_default correctly on creation (Miklos Szeredi) [1351863] - [fs] ovl: fix sgid on directory (Miklos Szeredi) [1351863] - [fs] ovl: copyattr after setting POSIX ACL (Miklos Szeredi) [1371638] - [fs] ovl: Switch to generic_removexattr (Miklos Szeredi) [1371651] - [fs] ovl: Get rid of ovl_xattr_noacl_handlers array (Miklos Szeredi) [1371651] - [fs] ext4: print ext4 mount option data_err=abort correctly (Lukas Czerner) [1342403] - [fs] nfs4: Avoid migration loops (Benjamin Coddington) [1355977] - [fs] nfs: don't create zero-length requests (Benjamin Coddington) [1324635] - [fs] xfs: don't assert fail on non-async buffers on ioacct decrement (Brian Foster) [1363822] - [fs] btrfs: set S_IOPS_WRAPPER consistently (Eric Sandeen) [1182456] - [fs] xfs: prevent dropping ioend completions during buftarg wait (Brian Foster) [1370177] - [fs] gfs2: Fix extended attribute readahead optimization (Robert S Peterson) [1256539] - [mm] page_alloc: don't re-init pageset in zone_pcp_update() (Yasuaki Ishimatsu) [1374114] - [mm] readahead: Move readahead limit outside of readahead, and advisory syscalls (Kyle Walker) [1351353] - [net] veth: sctp: add NETIF_F_SCTP_CRC to device features (Xin Long) [1367105] - [net] veth: Update features to include all tunnel GSO types (Xin Long) [1367105] - [tty] serial: 8250_dw: add ability to handle the peripheral clock (Prarit Bhargava) [1367476] - [x86] mm: Fix regression panic at boot time seen on some NUMA systems (Larry Woodman) [1372047] - [x86] mm: non-linear virtual memory fix for KNL4 erratum (Larry Woodman) [1372047] - [x86] tsc: Add rdtscll() merge helper (Mitsuhiro Tanino) [1372398] - [x86] kvm: Expose more Intel AVX512 feature to guest (Paolo Bonzini) [1369038] - [s390] pci: remove iomap sanity checks (Jason Wang) [1373503] - [nvme] Add device ID's with stripe quirk (David Milburn) [1371642] - [scsi] mpt3sas: Fix panic when aer correct error occurred (Frank Ramsay) [1374745] - [iommu] vt-d: Disable passthrough mode on Kexec kernel (Myron Stowe) [1367621] - [netdrv] ixgbe: Eliminate useless message and improve logic (Ken Cox) [1369519] - [netdrv] sfc: check MTU against minimum threshold (Jarod Wilson) [1363683]- [hv] balloon: replace ha_region_mutex with spinlock (Vitaly Kuznetsov) [1361245] - [hv] balloon: don't wait for ol_waitevent when memhp_auto_online is enabled (Vitaly Kuznetsov) [1361245] - [hv] balloon: account for gaps in hot add regions (Vitaly Kuznetsov) [1361245] - [hv] balloon: keep track of where ha_region starts (Vitaly Kuznetsov) [1361245] - [mm] memory-hotplug: add hot-added memory ranges to memblock before allocate node_data for a node (Yasuaki Ishimatsu) [1365766] - [mm] memory-hotplug: fix wrong edge when hot add a new node (Yasuaki Ishimatsu) [1365766] - [rtc] rtc-rx8581: Mark tech preview (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: add SMBus-only adapters support (Prarit Bhargava) [1362164] - [rtc] rtc-rx8581.c: remove empty function (Prarit Bhargava) [1362164] - [pci] Restore original checksums of pci symbols (Stanislav Kozina) [1370477] - [net] reserve kABI fields in struct packet_type (Jiri Benc) [1358738] - [net] openvswitch: Ignore negative headroom value (Jakub Sitnicki) [1369642] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k1 (Chad Dupuis) [1367530] - [scsi] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode (Chad Dupuis) [1361279] - [scsi] qla2xxx: prevent board_disable from running during EEH (Chad Dupuis) [1367530] - [kernel] sched/fair: Fix typo in sync_throttle() (Xunlei Pang) [1341003] - [kernel] sched/fair: Rework throttle_count sync (Xunlei Pang) [1341003] - [kernel] sched/fair: Do not announce throttled next buddy in dequeue_task_fair() (Xunlei Pang) [1341003] - [kernel] sched/fair: Initialize throttle_count for new task-groups lazily (Xunlei Pang) [1341003] - [kernel] audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore) [1359306] {CVE-2016-6136} - [powerpc] revert "pci: Assign fixed PHB number based on device-tree properties" (Gustavo Duarte) [1360353 1373109] - [powerpc] revert "pci: Fix endian bug in fixed PHB numbering" (Gustavo Duarte) [1360353 1373109] - [infiniband] rdma/ocrdma: Fix the max_sge reported from FW (Honggang Li) [1369540]- [fs] dax: disable dax on ext2 and ext3 (Jeff Moyer) [1369900] - [fs] dax: mark tech preview (Jeff Moyer) [1369825] - [fs] pmem: disable dax mounting in the prsence of media errors (Jeff Moyer) [1367132] - [fs] xfs: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] ext4: Add alignment check for DAX mount (Jeff Moyer) [1367132] - [fs] block: Add bdev_dax_supported() for dax mount checks (Jeff Moyer) [1367132] - [fs] block: Add vfs_msg() interface (Jeff Moyer) [1367132] - [tools] x86/insn: remove pcommit (Jeff Moyer) [1350153] - [x86] revert "kvm: x86: add pcommit support" (Jeff Moyer) [1350153] - [tools] pmem: kill __pmem address space (Jeff Moyer) [1350153] - [kernel] pmem: kill wmb_pmem() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use nvdimm_flush() for namespace I/O writes (Jeff Moyer) [1350153] - [fs] dax: remove wmb_pmem() (Jeff Moyer) [1350153] - [kernel] libnvdimm, pmem: flush posted-write queues on shutdown (Jeff Moyer) [1350153] - [nvdimm] libnvdimm, pmem: use REQ_FUA, REQ_FLUSH for nvdimm_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: cycle flush hints (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce nvdimm_flush() and nvdimm_has_flush() (Jeff Moyer) [1350153] - [nvdimm] libnvdimm: keep region data alive over namespace removal (Jeff Moyer) [1350153] - [tools] testing/nvdimm: simulate multiple flush hints per-dimm (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: move flush hint mapping to region-device driver-data (Jeff Moyer) [1350153] - [kernel] libnvdimm, nfit: remove nfit_spa_map() infrastructure (Jeff Moyer) [1350153] - [kernel] libnvdimm: introduce devm_nvdimm_memremap(), convert nfit_spa_map() users (Jeff Moyer) [1350153] - [acpi] nfit: don't override return value of nfit_mem_init (Jeff Moyer) [1350153] - [acpi] nfit: always associate flush hints (Jeff Moyer) [1350153] - [tools] testing/nvdimm: remove __wrap_devm_memremap_pages placeholder (Jeff Moyer) [1350153] - [kernel] devm: add helper devm_add_action_or_reset() (Jeff Moyer) [1350153]- [scsi] sas: remove is_sas_attached() (Ewan Milne) [1370231] - [scsi] ses: use scsi_is_sas_rphy instead of is_sas_attached (Ewan Milne) [1370231] - [scsi] sas: provide stub implementation for scsi_is_sas_rphy (Ewan Milne) [1370231] - [target] lio: assume a maximum of 1024 iovecs (Andy Grover) [1367597] - [scsi] smartpqi: bump driver version (Scott Benesh) [1370631] - [scsi] smartpqi: add smartpqi.txt (Scott Benesh) [1370631] - [scsi] smartpqi: update maintainers (Scott Benesh) [1370631] - [scsi] smartpqi: update Kconfig (Scott Benesh) [1370631] - [scsi] smartpqi: remove timeout for cache flush operations (Scott Benesh) [1370631] - [scsi] smartpqi: scsi queuecommand cleanup (Scott Benesh) [1370631] - [scsi] smartpqi: minor tweaks to update time support (Scott Benesh) [1370631] - [scsi] smartpqi: minor function reformating (Scott Benesh) [1370631] - [scsi] smartpqi: correct event acknowledgement timeout issue (Scott Benesh) [1370631] - [scsi] smartpqi: correct controller offline issue (Scott Benesh) [1370631] - [scsi] smartpqi: add kdump support (Scott Benesh) [1370631] - [scsi] smartpqi: enhance reset logic (Scott Benesh) [1370631] - [scsi] smartpqi: enhance drive offline informational message (Scott Benesh) [1370631] - [scsi] smartpqi: simplify spanning (Scott Benesh) [1370631] - [scsi] smartpqi: change tmf macro names (Scott Benesh) [1370631] - [scsi] smartpqi: change aio sg processing (Scott Benesh) [1370631]- [fs] rbd: add force close option (Ilya Dryomov) [1196119] - [fs] rbd: add 'config_info' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'snap_id' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'cluster_fsid' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: add 'client_addr' sysfs rbd device attribute (Ilya Dryomov) [1196119] - [fs] rbd: print capacity in decimal and features in hex (Ilya Dryomov) [1196119] - [fs] rbd: support for exclusive-lock feature (Ilya Dryomov) [1196119] - [fs] rbd: retry watch re-registration periodically (Ilya Dryomov) [1196119] - [fs] rbd: introduce a per-device ordered workqueue (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_client_id() -> ceph_client_gid() (Ilya Dryomov) [1196119] - [fs] libceph: support for blacklisting clients (Ilya Dryomov) [1196119] - [fs] libceph: support for lock.lock_info (Ilya Dryomov) [1196119] - [fs] libceph: support for advisory locking on RADOS objects (Ilya Dryomov) [1196119] - [fs] libceph: add ceph_osdc_call() single-page helper (Ilya Dryomov) [1196119] - [fs] libceph: support for CEPH_OSD_OP_LIST_WATCHERS (Ilya Dryomov) [1196119] - [fs] libceph: rename ceph_entity_name_encode() -> ceph_auth_entity_name_encode() (Ilya Dryomov) [1196119] - [fs] libceph: make cancel_generic_request() static (Ilya Dryomov) [1196119] - [fs] libceph: fix return value check in alloc_msg_with_page_vector() (Ilya Dryomov) [1196119] - [fs] ceph: fix symbol versioning for ceph_monc_do_statfs (Ilya Dryomov) [1196119] - [fs] libceph: add start en/decoding block helpers (Ilya Dryomov) [1196119] - [fs] libceph: add an ONSTACK initializer for oids (Ilya Dryomov) [1196119] - [fs] libceph: fix some missing includes (Ilya Dryomov) [1196119] - [mm] swap: flush lru pvecs on compound page arrival (Jerome Marchand) [1341766 1343920] - [md] raid1/raid10: slow down resync if there is non-resync activity pending (Jes Sorensen) [1371545] - [x86] hibernate: Use hlt_play_dead() when resuming from hibernation (Lenny Szubowicz) [1229590] - [x86] Mark Intel Purley 2 socket processor as supported (Steve Best) [1362645] - [i2c] i801: Add support for Kaby Lake PCH-H (David Arcari) [1310953] - [mfd] lpss: Add Intel Kaby Lake PCH-H PCI IDs (David Arcari) [1310953] - [usb] dwc3: pci: add Intel Kabylake PCI ID (David Arcari) [1310953] - [edac] sb_edac: Fix channel reporting on Knights Landing (Aristeu Rozanski) [1367330] - [include] bluetooth: Fix kabi breakage in struct hci_core (Don Zickus) [1370583] - [powerpc] pci: Fix endian bug in fixed PHB numbering (Gustavo Duarte) [1360353] - [powerpc] pci: Assign fixed PHB number based on device-tree properties (Gustavo Duarte) [1360353]- [netdrv] sfc: work around TRIGGER_INTERRUPT command not working on SFC9140 (Jarod Wilson) [1368201] - [netdrv] sfc: remove duplicate assignment (Jarod Wilson) [1368201] - [netdrv] sfc: include size-binned TX stats on sfn8542q (Jarod Wilson) [1368201] - [netdrv] sfc: fix potential stack corruption from running past stat bitmask (Jarod Wilson) [1368201] - [netdrv] sfc: avoid division by zero (Jarod Wilson) [1368201] - [netdrv] sfc: get timer configuration from adapter (Jarod Wilson) [1368201] - [netdrv] sfc: set interrupt moderation via MCDI (Jarod Wilson) [1368201] - [netdrv] sfc: use new performance based event queue init (Jarod Wilson) [1368201] - [netdrv] sfc: retrieve second word of datapath capabilities (Jarod Wilson) [1368201] - [netdrv] sfc: allow asynchronous MCDI without completion function (Jarod Wilson) [1368201] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1368201] - [netdrv] sfc: avoid -Wtype-limits warning (Jarod Wilson) [1368201] - [netdrv] sfc: Fix VLAN filtering feature if vPort has VLAN_RESTRICT flag (Jarod Wilson) [1368201] - [netdrv] sfc: Update MCDI protocol definitions (Jarod Wilson) [1368201] - [netdrv] sfc: Disable VLAN filtering by default if not strictly required (Jarod Wilson) [1368201] - [netdrv] sfc: VLAN filters must only be created if the firmware supports this (Jarod Wilson) [1368201] - [netdrv] sfc: Fix dup unknown multicast/unicast filters after datapath reset (Jarod Wilson) [1368201] - [netdrv] sfc: Refactor checks for invalid filter ID (Jarod Wilson) [1368201] - [netdrv] sfc: Take mac_lock before calling efx_ef10_filter_table_probe (Jarod Wilson) [1368201] - [netdrv] sfc: Implement ndo_vlan_rx_{add, kill}_vid() callbacks (Jarod Wilson) [1368201] - [netdrv] sfc: Implement list of VLANs added over interface (Jarod Wilson) [1368201] - [netdrv] sfc: Make EF10 filter management helper functions VLAN-aware (Jarod Wilson) [1368201] - [netdrv] sfc: Store unicast and multicast promisc flag with address cache (Jarod Wilson) [1368201] - [netdrv] sfc: Move filter IDs to per-VLAN data structure (Jarod Wilson) [1368201] - [netdrv] sfc: Forget filter ID when the filter is marked old (Jarod Wilson) [1368201] - [netdrv] sfc: Assert filter_sem write locked when required (Jarod Wilson) [1368201] - [netdrv] sfc: Add efx_nic member with fixed netdev features (Jarod Wilson) [1368201] - [netdrv] sfc: Move last mc_promisc flag to EF10 filter table state (Jarod Wilson) [1368201] - [netdrv] sfc: Define macro with EF10 offload feature (Jarod Wilson) [1368201] - [netdrv] sfc: on MC reset, clear PIO buffer linkage in TXQs (Jarod Wilson) [1368201] - [netdrv] sfc: disable RSS when unsupported (Jarod Wilson) [1368201] - [netdrv] sfc: implement IPv6 NFC (and IPV4_USER_FLOW) (Jarod Wilson) [1368201] - [netdrv] i40iw: Receive notification events correctly (Stefan Assmann) [1371734] - [netdrv] i40iw: Update hw_iwarp_state (Stefan Assmann) [1371734] - [netdrv] i40iw: Send last streaming mode message for loopback connections (Stefan Assmann) [1371734] - [netdrv] i40iw: Avoid writing to freed memory (Stefan Assmann) [1371734] - [netdrv] i40iw: Fix double free of allocated_buffer (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing NULL check for MPA private data (Stefan Assmann) [1371734] - [netdrv] i40iw: Add missing check for interface already open (Stefan Assmann) [1371734] - [netdrv] i40iw: Protect req_resource_num update (Stefan Assmann) [1371734] - [netdrv] i40iw: Change mem_resources pointer to a u8 (Stefan Assmann) [1371734] - [netdrv] hv_netvsc: fix bonding devices check in netvsc_netdev_event() (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: reset vf_inject on VF removal (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait (Vitaly Kuznetsov) [1364333] - [netdrv] hv_netvsc: don't lose VF information (Vitaly Kuznetsov) [1364333] - [netdrv] mlx4_en: Add resilience in low memory systems (kamal heib) [1367818] - [netdrv] net/mlx4_en: Move filters cleanup to a proper location (kamal heib) [1367818]- [drm] amdgpu: Disable RPM helpers while reprobing connectors on resume (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Kabylake uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Broxton uses the same GMS values as Skylake (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add the additional graphics stolen sizes (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Sprinkle const, __init and __initconst to stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Implement stolen memory size early quirk for CHV (Rob Clark) [1348329 1349064] - [drm] x86/gpu: Fix sign extension issue in Intel graphics stolen memory quirks (Rob Clark) [1348329 1349064] - [drm] makefile: update DRM version (Rob Clark) [1348329 1349064] - [drm] i915: Revert DisplayPort fast link training feature (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix error paths when mapping framebuffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Fix corner case screen target management (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Delay pinning fbdev framebuffer until after mode set (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Check pin count before attempting to move a buffer (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Work around mode set failure in 2D VMs (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Add an option to change assumed FB bpp (Rob Clark) [1348329 1349064] - [drm] ttm: Make ttm_bo_mem_compat available (Rob Clark) [1348329 1349064] - [drm] atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix incorrect voltage table value for tonga (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: incorrectly use of the function return value (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix logic error (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: need to notify system bios pcie device ready (Rob Clark) [1348329 1349064] - [drm] amd/powerplay: fix bug that function parameter was incorect (Rob Clark) [1348329 1349064] - [drm] make drm_atomic_set_mode_prop_for_crtc() more reliable (Rob Clark) [1348329 1349064] - [drm] add missing drm_mode_set_crtcinfo call (Rob Clark) [1348329 1349064] - [drm] i915: Refresh cached DP port register value on resume (Rob Clark) [1348329 1349064] - [drm] i915/ilk: Don't disable SSC source if it's in use (Rob Clark) [1348329 1349064] - [drm] nouveau/disp/sor/gf119: select correct sor when poking training pattern (Rob Clark) [1348329 1349064] - [drm] nouveau: fix for disabled fbdev emulation (Rob Clark) [1348329 1349064] - [drm] nouveau/ltc/gm107-: fix typo in the address of NV_PLTCG_LTC0_LTS0_INTR (Rob Clark) [1348329 1349064] - [drm] nouveau/gr/gf100-: update sm error decoding from gk20a nvgpu headers (Rob Clark) [1348329 1349064] - [drm] nouveau/bios/disp: fix handling of "match any protocol" entries (Rob Clark) [1348329 1349064] - [drm] dp/mst: Always clear proposed vcpi table for port (Rob Clark) [1348329 1349064] - [drm] amdgpu: initialize amdgpu_cgs_acpi_eval_object result value (Rob Clark) [1348329 1349064] - [drm] amdgpu: fix num_rbs exposed to userspace (v2) (Rob Clark) [1348329 1349064] - [drm] amdgpu/gfx7: fix broken condition check (Rob Clark) [1348329 1349064] - [drm] radeon: fix asic initialization for virtualized environments (Rob Clark) [1348329 1349064] - [drm] i915: Removing PCI IDs that are no longer listed as Kabylake (Rob Clark) [1348329 1349064] - [drm] i915: Add more Kabylake PCI IDs (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Introduce the first official DMC for Kabylake (Rob Clark) [1348329 1349064] - [drm] i915/bxt: Reject DMC firmware versions with known bugs (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaConextSwitchWithConcurrentTLBInvalidate (Rob Clark) [1348329 1349064] - [drm] i915: implement WaClearTdlStateAckDirtyBits (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaClearSlmSpaceAtContextSwitch (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableSbeCacheDispatchPortSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaForGAMHang (Rob Clark) [1348329 1349064] - [drm] i915: Add WaInsertDummyPushConstP for bxt and kbl (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableDynamicCreditSharing (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableLSQCROPERFforOCL (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaDisableFenceDestinationToSLM for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaEnableGapsTsvCreditFix (Rob Clark) [1348329 1349064] - [drm] i915: Mimic skl with WaForceEnableNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Always apply WaForceContextSaveRestoreNonCoherent (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add WaSkipStolenMemoryFirstPage for A0 (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Add REVID macro (Rob Clark) [1348329 1349064] - [drm] i915/kbl: Init gen9 workarounds (Rob Clark) [1348329 1349064] - [drm] i915/gen9: implement WaEnableSamplerGPGPUPreemptionSupport (Rob Clark) [1348329 1349064] - [drm] i915/gen9: add WaClearFlowControlGpgpuContextSave (Rob Clark) [1348329 1349064] - [drm] i915/skl: Add WaDisableGafsUnitClkGating (Rob Clark) [1348329 1349064] - [drm] i915/gen9: Add WaVFEStateAfterPipeControlwithMediaStateClear (Rob Clark) [1348329 1349064] - [drm] i915: Introduce Kabypoint PCH for Kabylake H/DT (Rob Clark) [1348329 1349064] - [drm] revert "drm/i915: Exit cherryview_irq_handler() after one pass" (Rob Clark) [1348329 1349064] - [drm] core: Do not preserve framebuffer on rmfb, v4 (Rob Clark) [1348329 1349064] - [drm] i915: Pass the correct crtc state to .update_plane() (Rob Clark) [1348329 1349064] - [drm] Add helper for DP++ adaptors (Rob Clark) [1348329 1349064] - [drm] i915: Fix watermarks for VLV/CHV (Rob Clark) [1348329 1349064] - [drm] i915: Don't leave old junk in ilk active watermarks on readout (Rob Clark) [1348329 1349064] - [drm] i915: Enable/disable TMDS output buffers in DP++ adaptor as needed (Rob Clark) [1348329 1349064] - [drm] i915: Respect DP++ adaptor TMDS clock limit (Rob Clark) [1348329 1349064] - [drm] i915/psr: Try to program link training times correctly (Rob Clark) [1348329 1349064] - [drm] amdgpu: Fix hdmi deep color support (Rob Clark) [1348329 1349064] - [drm] amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh (Rob Clark) [1348329 1349064] - [drm] vmwgfx: Kill some lockdep warnings (Rob Clark) [1348329 1349064] - [drm] gma500: Fix possible out of bounds read (Rob Clark) [1348329 1349064]- [drm] i915/hsw: Disable PSR by default (Lyude Paul) [1367930] - [x86] nmi: Enable nested do_nmi() handling for 64-bit kernels (Jiri Olsa) [1365704] - [net] ipv4: igmp: Allow removing groups from a removed interface (Jiri Benc) [1369427] - [net] netfilter: ebtables: put module reference when an incorrect extension is found (Sabrina Dubroca) [1369325] - [net] sctp: linearize early if it's not GSO (Marcelo Leitner) [1058148] - [net] sctp_diag: Respect ss adding TCPF_CLOSE to idiag_states (Phil Sutter) [1361728] - [net] sctp_diag: Fix T3_rtx timer export (Phil Sutter) [1361728] - [net] sctp: Export struct sctp_info to userspace (Phil Sutter) [1361728] - [net] macsec: ensure rx_sa is set when validation is disabled (Sabrina Dubroca) [1368429] - [net] macsec: use after free when deleting the underlying device (Sabrina Dubroca) [1368429] - [target] target/user: Fix failure to unlock a spinlock upon function return (Andy Grover) [1367873] - [target] target/user: Fix comments to not refer to data ring (Andy Grover) [1367873] - [target] target/user: Return an error if cmd data size is too large (Andy Grover) [1367873] - [target] target/user: Use sense_reason_t in tcmu_queue_cmd_ring (Andy Grover) [1367873] - [target] Backport tcm-user from 4.6 (Andy Grover) [1367873] - [uio] Export definition of struct uio_device (Andy Grover) [1367873] - [netdrv] i40iw: Add NULL check for puda buffer (Stefan Assmann) [1367425] - [netdrv] i40iw: Change dup_ack_thresh to u8 (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary check for moving CQ head (Stefan Assmann) [1367425] - [netdrv] i40iw: Simplify code to set fragments in SQ WQE (Stefan Assmann) [1367425] - [netdrv] i40iw: Remove unnecessary parameter to i40iw_cq_poll_completion (Stefan Assmann) [1367425] - [netdrv] i40iw: Do not access pointer after free (Stefan Assmann) [1367425] - [netdrv] i40iw: Correct and use size parameter to i40iw_reg_phys_mr (Stefan Assmann) [1367425] - [netdrv] i40iw: Fix return codes (Stefan Assmann) [1367425] - [netdrv] i40e: Correcting mutex usage in client code (Stefan Assmann) [1367425] - [netdrv] i40e: Initialize pointer in client_release function (Stefan Assmann) [1367425] - [netdrv] i40e: Check client is open before calling client ops (Stefan Assmann) [1367425] - [netdrv] i40e: Force register writes to mitigate sync issues with iwarp VF driver (Stefan Assmann) [1367425] - [netdrv] i40e: Move the mutex lock in i40e_client_unregister (Stefan Assmann) [1367425] - [infiniband] ib/uverbs: Initialize ib_qp_init_attr with zeros (Honggang Li) [1365720]- [scsi] aacraid: Check size values after double-fetch from user (Maurizio Lombardi) [1369771] {CVE-2016-6480} - [fs] block_dev.c: Remove WARN_ON() when inode writeback fails (Eric Sandeen) [1229014] - [fs] ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Eric Sandeen) [1229014] - [mm] page_alloc: rename setup_pagelist_highmark() to match naming of pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: in zone_pcp_update(), uze zone_pageset_init() (Pankaj Gupta) [1320834] - [mm] page_alloc: factor zone_pageset_init() out of setup_zone_pageset() (Pankaj Gupta) [1320834] - [mm] page_alloc: relocate comment to be directly above code it refers to (Pankaj Gupta) [1320834] - [mm] page_alloc: factor setup_pageset() into pageset_init() and pageset_set_batch() (Pankaj Gupta) [1320834] - [mm] page_alloc: when handling percpu_pagelist_fraction, don't unneedly recalulate high (Pankaj Gupta) [1320834] - [mm] page_alloc: convert zone_pcp_update() to rely on memory barriers instead of stop_machine() (Pankaj Gupta) [1320834] - [mm] page_alloc: protect pcp->batch accesses with ACCESS_ONCE (Pankaj Gupta) [1320834] - [mm] page_alloc: insert memory barriers to allow async update of pcp batch and high (Pankaj Gupta) [1320834] - [mm] page_alloc: prevent concurrent updaters of pcp ->batch and ->high (Pankaj Gupta) [1320834] - [mm] page_alloc: factor out setting of pcp->high and pcp->batch (Pankaj Gupta) [1320834] - [hid] i2c-hid: Fix suspend/resume when already runtime suspended (David Arcari) [1361625] - [hid] i2c-hid: Only disable irq wake if it was successfully enabled during suspend (David Arcari) [1361625] - [hid] i2c-hid: Call device suspend callback before disabling irq (David Arcari) [1361625] - [hid] i2c-hid: call the hid driver's suspend and resume callbacks (David Arcari) [1361625] - [hid] i2c-hid: add runtime PM support (David Arcari) [1361625] - [hid] i2c-hid: disable interrupt on suspend (David Arcari) [1361625] - [lib] rhashtable-test: calculate max_entries value by default (Phil Sutter) [1238749] - [x86] tsc: Enumerate SKL cpu_khz and tsc_khz via CPUID (Prarit Bhargava) [1366396] - [x86] Block HPET on Purley 4S (Prarit Bhargava) [1365997] - [base] regmap: Skip read-only registers in regcache_sync() (Jaroslav Kysela) [1365905 1367789] - [tools] perf: Add sample_reg_mask to include all perf_regs (Steve Best) [1368934] - [netdrv] i40e: Change some init flow for the client (Stefan Assmann) [1369275] - [netdrv] mlx5e: Log link state changes (kamal heib) [1367822]- [kernel] ftrace: fix traceoff_on_warning handling on boot command line ("Luis Claudio R. Goncalves") [1367650] - [netdrv] ixgbe: fix setup_fc for x550em (Ken Cox) [1364896] - [netdrv] cxgb4/cxgb4vf: Fixes regression in perf when tx vlan offload is disabled (Sai Vemuri) [1319437] - [netdrv] cxgb4/cxgb4vf: Add link mode mask API to cxgb4 and cxgb4vf (Sai Vemuri) [1365689] - [netdrv] cxgb4: Don't assume FW_PORT_CMD reply is always port info msg (Sai Vemuri) [1365689] - [netdrv] ethtool: add support for 25G/50G/100G speed modes (Sai Vemuri) [1365689] - [netdrv] i40e: use configured RSS key and lookup table in i40e_vsi_config_rss (Stefan Assmann) [1359439] - [netdrv] i40e: fix broken i40e_config_rss_aq function (Stefan Assmann) [1359439] - [netdrv] i40e: move i40e_vsi_config_rss below i40e_get_rss_aq (Stefan Assmann) [1359439] - [netdrv] i40e: Remove redundant memset (Stefan Assmann) [1359439] - [netdrv] brcmfmac: restore stopping netdev queue when bus clogs up (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8265 (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: add new 8260 PCI IDs (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: fix a race in firmware loading flow (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: pcie: enable interrupts before releasing the NIC's CPU (Stanislaw Gruszka) [1365575] - [net] mac80211: fix purging multicast PS buffer queue (Stanislaw Gruszka) [1365575] - [net] cfg80211: handle failed skb allocation (Stanislaw Gruszka) [1365575] - [net] nl80211: Move ACL parsing later to avoid a possible memory leak (Stanislaw Gruszka) [1365575] - [net] cfg80211: fix proto in ieee80211_data_to_8023 for frames without LLC header (Stanislaw Gruszka) [1365575] - [net] mac80211: Fix mesh estab_plinks counting in STA removal case (Stanislaw Gruszka) [1365575] - [netdrv] ath9k: fix GPIO mask for AR9462 and AR9565 (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock while processing rx_in_ord_ind (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix a few firmware capability checks (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: set the encryption type of an IGTK key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix potential NULL-dereference in iwl_mvm_reorder() (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: fix RCU splat in TKIP's update_key (Stanislaw Gruszka) [1365575] - [netdrv] iwlwifi: mvm: increase scan timeout to 20 seconds (Stanislaw Gruszka) [1365575] - [net] cfg80211: remove get/set antenna and tx power warnings (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix crash related to printing features (Stanislaw Gruszka) [1365575] - [netdrv] ath10k: fix deadlock when peer cannot be created (Stanislaw Gruszka) [1365575] - [net] mac80211: fix fast_tx header alignment (Stanislaw Gruszka) [1365575] - [net] mac80211: mesh: flush mesh paths unconditionally (Stanislaw Gruszka) [1365575] - [netdrv] rtlwifi: Fix scheduling while atomic error from commit 49f86ec21c01 (Stanislaw Gruszka) [1365575] - [netdrv] brcmfmac: add fallback for devices that do not report per-chain values (Stanislaw Gruszka) [1365575]- [infiniband] rdma/ocrdma: display ocrdma tech preview status (Honggang Li) [1334675] - [infiniband] ib/rdma_cm: fix panic when trying access default_roce_mode configfs (kamal heib) [1360276] - [infiniband] ib/hfi1: Fix mm_struct use after free (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add cache evict LRU list (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix memory leak during unexpected shutdown (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded mm argument in remove function (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consistently call ops->remove outside spinlock (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use evict mmu rb operation (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add evict operation to the mmu rb handler (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix TID caching actions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make the cache handler own its rb tree root (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make use of mm consistent (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix user SDMA racy user request claim (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix error condition that needs to clean up (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Release node on insert failure (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user iovector count (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Validate SDMA user request index (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use the same capability state for all shared contexts (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Prevent null pointer dereference (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Rename TID mmu_rb_* functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unneeded empty check in hfi1_mmu_rb_unregister() (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Restructure hfi1_file_open (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Make iovec loop index easy to understand (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use "false" not 0 (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused sub-context parameter (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Consolidate __mmu_rb_remove and hfi1_mmu_rb_remove (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Always expect ops functions (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to callback declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Add parameter names to function declarations (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused function hfi1_mmu_rb_search (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove unused uctxt->subpid and uctxt->pid (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Fix minor format error (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Remove TWSI references (Alex Estrin) [1360929] - [infiniband] ib/hfi1: Use built-in i2c bit-shift bus adapter (Alex Estrin) [1360929]- [fs] ovl: append MAY_READ when diluting write checks (Miklos Szeredi) [1361590] - [fs] ovl: dilute permission checks on lower only if not special file (Miklos Szeredi) [1361590] - [fs] ovl: fix POSIX ACL setting (Miklos Szeredi) [1361590] - [fs] ovl: store real inode pointer in ->i_private (Miklos Szeredi) [1361590] - [fs] ovl: simplify permission checking (Miklos Szeredi) [1361590] - [fs] ovl: do not require mounter to have MAY_WRITE on lower (Miklos Szeredi) [1361590] - [fs] ovl: do operations on underlying file system in mounter's context (Miklos Szeredi) [1361590] - [fs] ovl: modify ovl_permission() to do checks on two inodes (Miklos Szeredi) [1361590] - [fs] ovl: define ->get_acl() for overlay inodes (Miklos Szeredi) [1361590] - [fs] ovl: move some common code in a function (Miklos Szeredi) [1361590] - [fs] ovl: store ovl_entry in inode->i_private for all inodes (Miklos Szeredi) [1361590] - [fs] ovl: check mounter creds on underlying lookup (Miklos Szeredi) [1361590] - [fs] gfs2: Remove dirty buffer warning from gfs2_releasepage (Andreas Gruenbacher) [1222972] - [fs] xfs: copy correct inode info in xfs_qm_scall_getqstat (Eric Sandeen) [1359098] - [fs] vfs: fix deadlock in file_remove_privs() on overlayfs (Miklos Szeredi) [1362392] - [fs] cifs: Use file_dentry() (Miklos Szeredi) [1343388] - [fs] btrfs: fix crash/invalid memory access on fsync when using overlayfs (Miklos Szeredi) [1343388] - [fs] nfs: use file_dentry() (Miklos Szeredi) [1343388] - [fs] vfs: document ->d_real() (Miklos Szeredi) [1343388] - [fs] vfs: merge .d_select_inode() into .d_real() (Miklos Szeredi) [1343388] - [fs] add file_dentry() (Miklos Szeredi) [1343388] - [fs] cifs: correctly to anonymous authentication for the NTLM(v2) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the NTLM(v1) authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication for the LANMAN authentication (Sachin Prabhu) [1361407] - [fs] cifs: correctly to anonymous authentication via NTLMSSP (Sachin Prabhu) [1361407] - [scsi] Revert: restart list search after unlock in scsi_remove_target (Ewan Milne) [1369084] - [scsi] qla2xxx: Remove double scsi_host_put() from qla2x00_remove_one() (Ewan Milne) [1368149] - [netdrv] qlcnic: Update version to 5.3.65 (Harish Patil) [1367116] - [netdrv] qlcnic: fix napi budget alteration (Harish Patil) [1367116] - [netdrv] qlcnic: fix data structure corruption in async mbx command handling (Harish Patil) [1367116] - [netdrv] qlcnic: avoid superfluous assignement (Harish Patil) [1367116] - [netdrv] qlcnic: add wmb() call in transmit data path (Harish Patil) [1367116] - [netdrv] qlcnic: use the correct ring in qlcnic_83xx_process_rcv_ring_diag() (Harish Patil) [1367116] - [netdrv] qlcnic: don't set unused function argument (Harish Patil) [1367116]- [firmware] revert "Be a bit more verbose about direct firmware loading failure" (Stanislaw Gruszka) [1351206] - [firmware] revert "Introduce request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] revert "microcode: Use request_firmware_direct()" (Stanislaw Gruszka) [1351206] - [x86] smpboot: Re-enable init_udelay=0 by default on modern CPUs (Steve Best) [1365413] - [x86] smpboot: Fix CPU (Steve Best) [1365413] - [x86] smpboot: Fix cpu_init_udelay=10000 corner case boot parameter misbehavior (Steve Best) [1365413] - [x86] smpboot: Remove SIPI delays from cpu_up() (Steve Best) [1365413] - [x86] smpboot: Fix legacy SMP bootup slow-boot bug (Steve Best) [1365413] - [x86] smpboot: Remove 10ms delay from cpu_up() on modern processors (Steve Best) [1365413] - [x86] smpboot: Add cmdline "cpu_init_udelay=N" to specify cpu_up() delay (Steve Best) [1365413] - [x86] platform/uv: Fix kernel panic running RHEL kdump kernel on UV systems (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 BIOS providing incorrect PXM values (Frank Ramsay) [1366020] - [x86] platform/uv: Fix bug with iounmap() of the UV4 EFI System Table causing a crash (Frank Ramsay) [1366020] - [x86] platform/uv: Fix problem with UV4 Socket IDs not being contiguous (Frank Ramsay) [1366020] - [x86] Add support for Kabylake H/S (David Arcari) [1306013] - [x86] smp: Fix __max_logical_packages value setup (Frank Ramsay) [1358312] - [fs] proc: convert /proc/$PID/schedstat to seq_file interface (Joe Lawrence) [1363745] - [fs] revert "userfaultfd: call mark_tech_preview" (Andrea Arcangeli) [1366639] - [x86] mm: Improve switch_mm() barrier comments (Rafael Aquini) [1332602] {CVE-2016-2069} - [x86] mm: Add barriers and document switch_mm()-vs-flush synchronization (Rafael Aquini) [1332602] {CVE-2016-2069} - [mm] dax,kabi: add special handling for ZONE_DEVICE (Jeff Moyer) [1367133 1367257] - [md] dm-raid: support raid0 with missing metadata devices (Mike Snitzer) [1364133 1367223] - [md] dm raid: enhance attempt_restore_of_faulty_devices() to support more devices (Mike Snitzer) [1364133] - [md] dm raid: fix restoring of failed devices regression (Mike Snitzer) [1364133] - [md] dm raid: fix frozen recovery regression (Mike Snitzer) [1364133] - [md] dm raid: fix use of wrong status char during resynchronization (Mike Snitzer) [1361328 1364133] - [md] dm raid: constructor fails on non-zero incompat_features (Mike Snitzer) [1361328 1364133] - [md] dm raid: fix processing of max_recovery_rate constructor flag (Mike Snitzer) [1361328 1364133] - [md] dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING (Mike Snitzer) [1361328 1364133] - [md] dm rq: fix the starting and stopping of blk-mq queues (Mike Snitzer) [1361328 1364133] - [md] dm mpath: add locking to multipath_resume and must_push_back (Mike Snitzer) [1361328 1364133] - [md] dm flakey: error READ bios during the down_interval (Mike Snitzer) [1361328 1364133] - [md] dm: move request-based code out to dm-rq.[hc] (Mike Snitzer) [1361328 1364133] - [i2c] designware: fixup return handling of wait_for_completion_timeout (David Arcari) [1365529] - [i2c] designware: fix race between subsequent xfers (David Arcari) [1365529] - [i2c] designware: prevent signals from aborting I2C transfers (David Arcari) [1365529] - [net] openvswitch: do not ignore netdev errors when creating tunnel vports (Thadeu Lima de Souza Cascardo) [1367917] - [net] multicast: should not send source list records when have filter mode change (Hangbin Liu) [1322008] - [net] netfilter: physdev: add missed blank (Hangbin Liu) [1346175] - [net] netfilter: physdev: physdev-is-out should not work with OUTPUT chain (Hangbin Liu) [1346175] - [net] sctp: use event->chunk when it's valid (Xin Long) [1278912] - [net] openvswitch: fix conntrack netlink event delivery (Lance Richardson) [1321068] - [net] netfilter: ebtables: Fix extension lookup with identical name (Sabrina Dubroca) [1317751] - [net] sched: fix act_ipt for LOG target (Sabrina Dubroca) [1314398] - [net] vti: flush x-netns xfrm cache when vti interface is removed (Lance Richardson) [1332403] - [scsi] restart list search after unlock in scsi_remove_target (Ewan Milne) [1365651] - [scsi] smartpqi: add config files (Scott Benesh) [1273115] - [scsi] smartpqi and aacraid: remove wildcard for series 9 controllers (Scott Benesh) [1273115] - [scsi] smartpqi: port to RHEL73 (Scott Benesh) [1273115] - [scsi] smartpqi: initial commit of Microsemi smartpqi driver (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to drivers/scsi/Makefile (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to scsi Kconfig (Scott Benesh) [1273115] - [scsi] smartpqi: add smartpqi to MAINTAINERS (Scott Benesh) [1273115] - [vfio] pci: Fix NULL pointer oops in error interrupt setup handling (Alex Williamson) [1367906] - [misc] cxl: Set psl_fir_cntl to production environment value (Steve Best) [1365970] - [netdrv] e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson) [1357921] - [netdrv] e1000e: factor out systim sanitization (Jarod Wilson) [1357921] - [netdrv] bna: remove global bnad_list_mutex (Ivan Vecera) [1359566] - [netdrv] bna: change type of bna_id to atomic_t (Ivan Vecera) [1359566] - [netdrv] bna: remove useless linked list (Ivan Vecera) [1359566] - [netdrv] i40e: check for and deal with non-contiguous TCs (Stefan Assmann) [1354052] - [kernel] module: Issue warnings when tainting kernel (Stanislav Kozina) [1366179]- [powerpc] mm: use get_user_pages_unlocked within get_user_pages_fast (Laurent Vivier) [1362454] - [net] udp_offload: put sk before returning (Florian Westphal) [1366515] - [fs] jbd2: limit number of reserved credits (Lukas Czerner) [1172496] - [fs] cachefiles: Fix attempt to read i_blocks after deleting file (David Howells) [1357234] - [fs] cachefiles: Fix race between inactivating and culling a cache object (David Howells) [1357234] - [fs] svcrdma: Remove superfluous line from rdma_read_chunks() (Sachin Prabhu) [1353408] - [fs] svcrdma: Do not add XDR padding to xdr_buf page vector (Sachin Prabhu) [1353408] - [fs] svcrdma: Use correct XID in error replies (Sachin Prabhu) [1353408] - [fs] svcrdma: Make RDMA_ERROR messages work (Sachin Prabhu) [1353408] - [fs] svcrdma: svc_rdma_post_recv() should close connection on error (Sachin Prabhu) [1353408] - [fs] svcrdma: Backport merge conflict resolution ab9f2faf (Sachin Prabhu) [1353408] - [fs] svcrdma: Find rmsgp more reliably (Sachin Prabhu) [1353408] - [fs] svcrdma: Remove unused variable (Sachin Prabhu) [1353408] - [md] revert "raid10: make sync_request_write() call bio_copy_data()" (Jes Sorensen) [1354469]- [target] iscsi-target: Rework the configfs of cxgbit (Sai Vemuri) [1211351] - [target] iscsi-target: Convert transport drivers to signal rdma_shutdown (Sai Vemuri) [1211351] - [target] cxgbit: add files for cxgbit.ko (Sai Vemuri) [1211351] - [target] iscsi-target: export symbols (Sai Vemuri) [1211351] - [target] iscsi-target: call complete on conn_logout_comp (Sai Vemuri) [1211351] - [target] iscsi-target: clear tx_thread_active (Sai Vemuri) [1211351] - [target] iscsi-target: use conn_transport->transport_type in text rsp (Sai Vemuri) [1211351] - [target] iscsi-target: move iscsit_thread_check_cpumask() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_r2t_ttt)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_validate_params)() (Sai Vemuri) [1211351] - [target] iscsi-target: split iscsi_target_rx_thread() (Sai Vemuri) [1211351] - [target] iscsi-target: Fix rx_login_comp hang after login failure (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_get_rx_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: add void (*iscsit_release_cmd)() (Sai Vemuri) [1211351] - [target] iscsi-target: add int (*iscsit_xmit_pdu)() (Sai Vemuri) [1211351] - [target] iscsi-target: Use shash and ahash (Sai Vemuri) [1211351] - [netdrv] cxgb4: update Kconfig and Makefile (Sai Vemuri) [1211351] - [netdrv] cxgb4: add iSCSI DDP page pod manager (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move delayed ack macro definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4: move VLAN_NONE macro definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: update struct cxgb4_lld_info definition (Sai Vemuri) [1211351] - [netdrv] cxgb4: add definitions for iSCSI target ULD (Sai Vemuri) [1211351] - [netdrv] cxgb4, cxgb4i: move struct cpl_rx_data_ddp definition (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4, cxgb4i: remove duplicate definitions (Sai Vemuri) [1211351] - [netdrv] cxgb4, iw_cxgb4: move definitions to common header file (Sai Vemuri) [1211351] - [netdrv] cxgb4: large receive offload support (Sai Vemuri) [1211351] - [netdrv] cxgb4: allocate resources for CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351] - [netdrv] cxgb4: add new ULD type CXGB4_ULD_ISCSIT (Sai Vemuri) [1211351]- [net] ipv6: kill sk_dst_lock (Florian Westphal) [1350349] - [net] ipv6: remove useless spin_lock/spin_unlock (Florian Westphal) [1350349] - [net] macsec: RXSAs don't need to hold a reference on RXSCs (Sabrina Dubroca) [1354332] - [net] macsec: fix reference counting on RXSC in macsec_handle_frame (Sabrina Dubroca) [1354332] - [net] macsec: fix negative refcnt on parent link (Sabrina Dubroca) [1354232] - [net] rtnetlink: fix a memory leak when ->newlink fails (Sabrina Dubroca) [1354232] - [net] rtnetlink: correct error path in rtnl_newlink() (Sabrina Dubroca) [1354232] - [net] rtnetlink: remove an unneeded test (Sabrina Dubroca) [1354232] - [net] tcp: fix ipv4 mapped request socks (Hangbin Liu) [1360685] - [net] inet: introduce ireq_family (Hangbin Liu) [1360685] - [net] sctp: change to use TCP_CLOSE_WAIT as SCTP_SS_CLOSING (Xin Long) [1359219] - [net] sctp: allow receiving msg when TCP-style sk is in CLOSED state (Xin Long) [1358092] - [net] sctp: allow delivering notifications after receiving SHUTDOWN (Xin Long) [1251528] - [net] sctp: fix the issue sctp requeue auth chunk incorrectly (Xin Long) [1359378] - [net] af_packet: don't pass empty blocks for PACKET_V3 (Paolo Abeni) [1360213] - [net] packet: Fixed TPACKET V3 to signal poll when block is closed rather than every packet (Paolo Abeni) [1360213] - [x86] paravirt: Do not trace _paravirt_ident_*() functions (Steven Rostedt) [1339118] - [x86] pci: vmd: Separate MSI and MSI-X vector sharing (Myron Stowe) [1364796] - [x86] pci: vmd: Use lock save/restore in interrupt enable path (Myron Stowe) [1364796] - [x86] pci: vmd: Select device dma ops to override (Myron Stowe) [1364796] - [pci] Remove return values from pcie_port_platform_notify() and relatives (Myron Stowe) [1364796] - [pci] acpi: Allow all PCIe services on non-ACPI host bridges (Myron Stowe) [1364796] - [x86] pci: vmd: Remove development dev_info(s) (Myron Stowe) [1364796] - [x86] pci: vmd: Compose MSI message with correct IRQ index and clear useless data member (Myron Stowe) [1364796] - [x86] pci: vmd: Fix teardown_msi_irqs to upstream msi_free (Myron Stowe) [1364796] - [x86] pci: vmd: Add irq_mask/irq_unmaks ops (Myron Stowe) [1364796] - [x86] kvm: bump MAX_VCPUS to 288 (Radim Krcmar) [1273718] - [x86] kvm: add a flag to disable KVM x2apic broadcast quirk (Radim Krcmar) [1273718] - [x86] kvm: add KVM_CAP_X2APIC_API (Radim Krcmar) [1273718] - [x86] kvm: pass struct kvm to kvm_set_routing_entry (Radim Krcmar) [1273718] - [x86] kvm: reset APIC ID when enabling LAPIC (Radim Krcmar) [1273718] - [x86] kvm: use hardware-compatible format for APIC ID register (Radim Krcmar) [1273718] - [x86] kvm: use generic function for MSI parsing (Radim Krcmar) [1273718] - [x86] kvm: dynamic kvm_apic_map (Radim Krcmar) [1273718] - [x86] kvm: use physical LAPIC array for logical x2APIC (Radim Krcmar) [1273718] - [x86] kvm: add kvm_apic_map_get_dest_lapic (Radim Krcmar) [1273718] - [x86] kvm: Unify traced vector format (Radim Krcmar) [1273718] - [x86] kvm: cleanup kvm_irq_delivery_to_apic_fast (Radim Krcmar) [1273718] - [scsi] ipr: Fix sync scsi scan (Steve Best) [1365824] - [virtio] virtio-input: reset device and detach unused during remove (Jason Wang) [1248933] - [infiniband] ib/core: Support for CMA multicast join flags (Don Dutile) [1363579] - [infiniband] ib/sa: Add cached attribute containing SM information to SA port (Don Dutile) [1363579] - [infiniband] ib/sa: agent: Add support for SA agent get ClassPortInfo (Don Dutile) [1363579]- [tools] testing/nvdimm: open code dma_coerce_mask_and_coherent() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: make DIMM DSMs optional (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: replace CONFIG_DMA_CMA dependency with vmalloc() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem: allow nfit_test to override pmem_direct_access() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix acpi_check_dsm() vs zero functions implemented (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit: add Microsoft NVDIMM DSM command set to white list (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix deletion (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: fix alignment validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: autodetect support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: release ida resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: stop requiring a driver ->remove() method (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: record the specified alignment of a dax-device instance (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: reserve space to store labels for device-dax (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, dax: introduce device-dax infrastructure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix ARCH=alpha allmodconfig build failure (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: add sysfs dimm 'family' and 'dsm_mask' attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: ND_CMD_CALL support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: disable vendor specific commands (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix translation of command status results (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix memmap reservation sizing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: export subsystem ids as attributes (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: fix format interface code byte order per ACPI6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [uapi] nfit, libnvdimm: limited/whitelisted dimm command marshaling mechanism (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clarify "commands" vs "_DSMs" (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: increase max envelope size for ioctl (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Add sysfs "id" for NVDIMM ID (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] acpica: acpi 6.1: Update NFIT table for additional new fields (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: Update nfit driver to comply with ACPI 6.1 (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: cleanup nvdimm_namespace_common_probe(), kill 'host' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill ->pmem_queue and ->pmem_disk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem, pfn: move pfn setup to the core (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, pmem, pfn: make pmem_rw_bytes generic and refactor pfn setup (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clean up resource print / request (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: move i/o infrastructure to nd_namespace_blk (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: quiet i/o error reporting (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use ->queuedata for driver private data (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, blk: use devm_add_action to release bdev resources (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt: add btt startup debug (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, btt, convert nd_btt_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn, convert nd_pfn_probe() to devm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: kill pmem->ndns (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: clarify the write+clear_poison+write flow (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] widen acpi_evaluate_dsm() revision and function-index arguments (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: Use ACPI_SIG_NFIT instead of hard coded string (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, test: add mock SMART data payload (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] libnvdimm, nfit: report multiple interface codes per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: fix uuid validation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: fix smart data retrieval (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] ZONE_DEVICE depends on SPARSEMEM_VMEMMAP (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] exclude ZONE_DEVICE from GFP_ZONE_TABLE (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm, pmem: clear poison on write (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix kmap_atomic() leak in error path (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] btt: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] blk: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] pmem: don't allocate unused major device number (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix ia64 build, use PHYS_PFN (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, libnvdimm: clear poison command support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] testing/nvdimm: expand ars unit testing (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: test multiple control regions per-dimm (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pfn: 'resource'-address and 'size' attributes for pfn devices (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: adjust for section collisions with 'System RAM' (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] mm: add PHYS_PFN, use it in __phys_to_pfn() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [mm] fix type cast in __pfn_to_phys() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm, pmem: fix 'pfn' support for section-misaligned namespaces (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Fix security issue with DSM IOCTL (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: Clean-up access mode check (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit: disable userspace initiated ars during scrub (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [acpi] nfit: scrub and register regions in a workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] nfit, libnvdimm: async region scrub workqueue (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: unify common init for acpi_nfit_desc (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [kernel] libnvdimm: async notification support (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] libnvdimm: protect nvdimm_{bus|namespace}_add_poison() with nvdimm_bus_lock() (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] libnvdimm, nfit: centralize command status translation (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [tools] nfit, tools/testing/nvdimm: add format interface code definitions (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792] - [nvdimm] arm: 8522/1: nvdimm: ensure no negative value gets returned on positive match (Jeff Moyer) [1271957 1278621 1343736 1349587 1349702 1353614 1355792]- [infiniband] ib/mlx4: Add diagnostic hardware counters (kamal heib) [1360924] - [netdrv] mlx4: Query performance and diagnostics counters (kamal heib) [1360924] - [netdrv] mlx4: Add diagnostic counters capability bit (kamal heib) [1360924] - [netdrv] bnxt_en: Add new NPAR and dual media device IDs (John Linville) [1360126] - [scsi] ipr: Fix error return code in ipr_probe_ioa() (Steve Best) [1364138] - [scsi] ipr: Wait to do async scan until scsi host is initialized (Steve Best) [1364138] - [scsi] ipr: Increase MSIX vectors number (Steve Best) [1364138] - [scsi] ipr: Add new CCIN for new adapters support (Steve Best) [1364138] - [acpi] Change NFIT driver to insert new resource (Jeff Moyer) [1342696] - [kernel] resource: Export insert_resource and remove_resource (Jeff Moyer) [1342696] - [kernel] resource: Add remove_resource interface (Jeff Moyer) [1342696] - [kernel] resource: Change __request_region to inherit from immediate parent (Jeff Moyer) [1342696] - [acpi] apei/einj: Allow memory error injection to NVDIMM (Jeff Moyer) [1342696] - [kernel] resource: Add region_intersects_pmem() (Jeff Moyer) [1342696] - [kernel] resource: Add @flags to region_intersects() (Jeff Moyer) [1342696] - [acpi] apei: Cleanup alignment-aware accesses (Jeff Moyer) [1342696] - [acpi] apei, einj: Changes to the ACPI/APEI/EINJ debugfs interface (Jeff Moyer) [1342696] - [acpi] apei: Add parameter check before error injection (Jeff Moyer) [1342696] - [acpi] apei, einj: Fix error return code in einj_init() (Jeff Moyer) [1342696]- [block] revert "remove struct bio_batch" (Mike Snitzer) [1361484] - [block] revert "add __blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "reinstate early return of -EOPNOTSUPP from blkdev_issue_discard" (Mike Snitzer) [1361484] - [block] revert "missing bio_put following submit_bio_wait" (Mike Snitzer) [1361484] - [md] revert "dm thin: use __blkdev_issue_discard for async discard support" (Mike Snitzer) [1361484] - [md] revert "dm thin: unroll issue_discard() to create longer discard bio chains" (Mike Snitzer) [1361484] - [nvme] avoid crashes when node 0 is memoryless node (David Milburn) [1350682] - [mm] oom: ensure memoryless node zonelist always includes zones (David Milburn) [1350682] - [mm] hmm: select mmu-notifier (Andrew Jones) [1230959] - [rtc] opal: Enable alarms only when opal supports tpo (Steve Best) [1361858] - [x86] pci: vmd: Attach VMD resources to parent domain's resource tree (Myron Stowe) [1249224] - [x86] pci: vmd: Set bus resource start to 0 (Myron Stowe) [1249224] - [x86] pci: vmd: Document code for maintainability (Myron Stowe) [1249224] - [x86] pci: Add driver for Intel Volume Management Device (Myron Stowe) [1249224] - [x86] PCI bus specific MSI operations (Myron Stowe) [1249224] - [pci] aer: Use 32 bit PCI domain numbers (Myron Stowe) [1249224] - [x86] perf: Fix copy_from_user_nmi() return if range is not ok (Jiri Olsa) [1361670] - [x86] perf: Fix arch_perf_out_copy_user default (Jiri Olsa) [1361670] - [x86] perf: Further optimize copy_from_user_nmi() (Jiri Olsa) [1361670] - [x86] perf: Change offcore response masks for Knights Landing (Jiri Olsa) [1336681] - [gpio] use kzalloc to allocate gpio_device (Steve Best) [1358979] - [gpio] gpiolib: rewrite gpiodev_add_to_list (Prarit Bhargava) [1358979] - [gpio] reflect base and ngpio into gpio_device (Prarit Bhargava) [1358979] - [gpio] make the gpiochip a real device (Prarit Bhargava) [1358979] - [gpio] gpiolib: fix chip order in gpio list (Prarit Bhargava) [1358979] - [gpio] fix warning about iterator (Prarit Bhargava) [1358979] - [gpio] gpiolib: improve overlap check of range of gpio (Prarit Bhargava) [1358979] - [gpio] sysfs: rename gpiochip registration functions (Prarit Bhargava) [1358979] - [gpio] remove gpio_descs global array (Prarit Bhargava) [1358979] - [netdrv] be2net: perform temperature query in adapter regardless of its interface state (Gustavo Duarte) [1361226] - [crypto] qat - make qat_asym_algs.o depend on asn1 headers (Herbert Xu) [1351563] - [powerpc] kvm: book3s_hv: Save/restore TM state in H_CEDE (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] kvm: book3s_hv: Pull out TM state save/restore into separate procedures (David Gibson) [1349244] {CVE-2016-5412} - [powerpc] pseries: Fix PCI config address for DDW (Gustavo Duarte) [1357809] - [powerpc] iommu: Remove the dependency on EEH struct in DDW mechanism (Gustavo Duarte) [1357809] - [powerpc] tm: Always reclaim in start_thread() for exec() class syscalls (David Gibson) [1349238] {CVE-2016-5828}- [infiniband] i40iw: Enable remote access rights for stag allocation (Stefan Assmann) [1283405] - [infiniband] i40iw: do not print unitialized variables in error message (Stefan Assmann) [1283405] - [infiniband] i40iw: Enable level-1 PBL for fast memory registration (Stefan Assmann) [1283405] - [infiniband] i40iw: Return correct max_fast_reg_page_list_len (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct status check on i40iw_get_pble (Stefan Assmann) [1283405] - [infiniband] i40iw: Correct CQ arming (Stefan Assmann) [1283405] - [infiniband] ib/core: Make device counter infrastructure dynamic (Stefan Assmann) [1283405] - [infiniband] i40iw: pass hw_stats by reference rather than by value (Stefan Assmann) [1283405] - [infiniband] i40iw: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [1283405] - [infiniband] i40iw: constify i40iw_vf_cqp_ops structure (Stefan Assmann) [1283405] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Stefan Assmann) [1283405] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for removing quad hash entries (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for checking if the QP is destroyed (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for using one sge for RDMA READ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for the size of kernel mode SQ (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix for a NOP WQE size (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct STag mask to min of 14 bits (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fixes for WQE alignment (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix SD calculation for initial HMC creation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix endian issues and warnings (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add base memory management extensions (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Initialize max enabled vfs variable (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct return code check in add_pble_pool (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add virtual channel message queue (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Remove unused code and fix warning (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Populate vendor_id and vendor_part_id fields (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Set vendor_err only if there is an actual error (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Add qp table lock around AE processing (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Do not set self-referencing pointer to NULL after free (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct max message size in query port (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix refused connections (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Correct QP size calculation (Stefan Assmann) [1283405] - [infiniband] rdma/i40iw: Fix overflow of region length (Stefan Assmann) [1283405] - [infiniband] i40iw: avoid potential uninitialized variable use (Stefan Assmann) [1283405] - [infiniband] i40iw: mark as tech-preview (Stefan Assmann) [1283405] - [infiniband] i40iw: fix for missing commit 2f8e2c877784a0b23f02b41550170a24e14f5c95 (Stefan Assmann) [1283405] - [infiniband] i40iw: changes for build of i40iw module (Stefan Assmann) [1283405] - [infiniband] i40iw: Replace the obsolete crypto hash interface with shash (Stefan Assmann) [1283405] - [infiniband] i40iw: Kconfig and Makefile for iwarp module (Stefan Assmann) [1283405] - [infiniband] i40iw: virtual channel handling files (Stefan Assmann) [1283405] - [infiniband] i40iw: user kernel shared files (Stefan Assmann) [1283405] - [infiniband] i40iw: add X722 register file (Stefan Assmann) [1283405] - [infiniband] i40iw: add hardware related header files (Stefan Assmann) [1283405] - [infiniband] i40iw: add file to handle cqp calls (Stefan Assmann) [1283405] - [infiniband] i40iw: use shared code for port mapper (Stefan Assmann) [1283405] - [infiniband] i40iw: add files for iwarp interface (Stefan Assmann) [1283405] - [infiniband] i40iw: add hw and utils files (Stefan Assmann) [1283405] - [infiniband] i40iw: add hmc resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add pble resource files (Stefan Assmann) [1283405] - [infiniband] i40iw: add puda code (Stefan Assmann) [1283405] - [infiniband] i40iw: add connection management code (Stefan Assmann) [1283405] - [infiniband] i40iw: add main, hdr, status (Stefan Assmann) [1283405] - [uapi] i40iw: add entry in rdma_netlink (Stefan Assmann) [1283405]- [mm] vfs: prevent buffered I/O reads to DAX inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] xfs, ext4, splice: avoid the page cache for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: check return value of dax_radix_entry() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix mixed zone detection in devm_memremap_pages (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] list: kill list_force_poison() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Continue init even if ARS commands are unimplemented (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: fix issue with missing journal entry in ext4_dax_mkwrite() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: move writeback calls into the filesystems (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: give DAX clearing code correct bdev (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: online defrag not supported with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: only set S_DAX for regular inodes (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: disable block device DAX by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] use 'u64' for pfn flags (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: Fix error value when memremap failed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [uapi] nfit: update address range scrub commands to the acpi 6.1 format (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, tools/testing/nvdimm: fix 'ars_status' output buffer sizing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: fix multi-interface dimm handling, acpi6.1 compatibility (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_release(): fix memremap'd addr handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm, x86: fix pte_page() crash in gup_pte_range() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: Fix vmalloc_fault() to handle large pages properly (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Handle the caching of 4-byte nocache copies properly in __copy_user_nocache() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] uaccess/64: Make the __copy_user_nocache() assembly code more readable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: fix pfn_t vs highmem (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: dirty inode only if required (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] radix-tree: fix race in gang lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] phys_to_pfn_t: use phys_addr_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] fix pfn_t to page conversion in vm_insert_mixed (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use DAX for partition table reads (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] fs, block: force direct-I/O for dax-enabled block devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: fix vmem_altmap lifetime + alignment handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix restoring memmap location (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix mode determination for e820 devices (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: never rely on bh.b_dev being set by get_block() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: call dax_pfn_mkwrite() for DAX fsync/msync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: add support for fsync/sync (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] add find_get_entries_tag() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: support dirty DAX entries in radix tree (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: add wb_cache_pmem() to the PMEM API (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86: get_user_pages() for dax mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [lib] mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move request_queue allocation earlier in probe (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: convert vmf_insert_pfn_pmd() to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax, gpu: convert vm_insert_mixed to pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: introduce _PAGE_DEVMAP (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] hugetlb: fix compile error on tile (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn, pmem: allocate memmap array in persistent memory (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86, mm: introduce vmem_altmap to augment vmemmap_populate() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] move __phys_to_pfn and __pfn_to_phys to asm/generic/memory_model.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: introduce find_dev_pagemap() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm: skip memory block registration for ZONE_DEVICE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] mm, dax, pmem: introduce pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [virt] kvm: rename pfn_t to kvm_pfn_t (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] dax: fix livelock, allow dax pmd mappings to become writeable (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] dax: fix lifetime of in-kernel dax mappings with dax_map_atomic() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: guarantee page aligned results from bdev_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: increase granularity of dax_clear_blocks() operations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] pmem, dax: clean up clear_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: kill disk_{check|set|clear|alloc}_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: nvdimm_read_bytes() badblocks support (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] pmem: fail io-requests to known bad blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: convert to statically allocated badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: don't fail init for full badblocks list (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block, badblocks: introduce devm_init_badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] clarify badblocks lifetime (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: rename badblocks_free to badblocks_exit (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: move definition of nvdimm_namespace_add_poison to nd.h (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] libnvdimm: Add a poison list and export badblocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit_test: Enable DSMs for all test NFITs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [md] convert to use the generic badblocks code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: Add badblock management for gendisks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] badblocks: Add core badblock management code (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [block] fix del_gendisk() vs blkdev_ioctl crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: introduce bdev_file_inode() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm: fix namespace object confusion in is_uuid_busy() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm/pat: Change free_memtype() to support shrinking case (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [mm] x86/mm/pat: Add untrack_pfn_moved for mremap (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce per-inode DAX enablement (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix recursive splice read locking with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use reserved blocks for data blocks with DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: move 'memory mode' indication to sysfs (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/libnvdimm: cleanup mock resource lookup (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix nd_pfn_validate() return value handling (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] libnvdimm, pfn: enable pfn sysfs interface unit testing (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: fix pfn seed creation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add parent uuid validation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: clean up pfn create parameters (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pfn: kill ND_PFN_ALIGN (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] do not show pfn_seed for non pmem regions (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] improve diagnosibility of namespaces (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: use pre-zeroed blocks for DAX page faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: implement allocation of pre-zeroed blocks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: provide ext4_issue_zeroout() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [trace] ext4: get rid of EXT4_GET_BLOCKS_NO_LOCK flag (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races of writeback with punch hole and zero range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between buffered IO and collapse / insert range (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: move unlocked dio protection from ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: fix races between page faults and hole punching (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext4: wait for existing dio workers in ext4_alloc_file_blocks() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: acpi_nfit_notify(): Do not leave device locked (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] nfit: Adjust for different _FIT and NFIT headers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Fix the check for a successful NFIT merge (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: Account for table size length variation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] libnvdimm, e820: skip module loading when no type-12 (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: protect rw_page against device teardown (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: disable pmd mappings (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2, ext4: warn when mounting with dax enabled (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] dax: fix __dax_pmd_fault crash (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [documentation] libnvdimm: documentation clarifications (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, pmem: fix size trim in pmem_direct_access() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [nvdimm] libnvdimm, e820: fix numa node for e820-type-12 pmem ranges (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] testing/nvdimm, acpica: fix flag rename build breakage (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] coredump: add DAX filtering for FDPIC ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] coredump: add DAX filtering for ELF coredumps (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: xfs_filemap_pmd_fault treats read faults as write faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: add ->pfn_mkwrite support for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: DAX does not use IO completion callbacks (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: Don't use unwritten extents for DAX (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: introduce BMAPI_ZERO for allocating zeroed extents (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] xfs: fix inode size update overflow in xfs_map_direct() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [tools] acpi: nfit: Add support for hot-add (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] nfit: in acpi_nfit_init, break on a 0-length table (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [acpi] acpica: Update NFIT table to rename a flags field (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] block: blk_flush_integrity() for bio-based drivers (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: generic request_queue reference counting (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] block: use an atomic_t for mq_freeze_depth (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [fs] ext2: Add locking for DAX faults (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem, memremap: convert to numa aware allocations (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap_pages: use numa_mem_id (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm: make allocations numa aware by default (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memremap: convert to return ERR_PTR (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] devm_memunmap: use devres_release() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [kernel] pmem: kill memremap_pmem() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [x86] mm: quiet arch_add_memory() (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Don't allow empty DIMM labels (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label store operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806] - [edac] Fix sysfs dimm_label show operation (Jeff Moyer) [1346083 1346084 1346445 1346449 1346472 1347091 1359806]- [mm] percpu: fix synchronization between synchronous map extension and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Joe Lawrence) [1344569] {CVE-2016-4794} - [mm] percpu: fix locking regression in the failure path of pcpu_alloc() (Joe Lawrence) [1344569] {CVE-2016-4794} - [s390] qeth: delete napi struct when removing a qeth device (Hendrik Brueckner) [1357030] - [s390] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1347620] - [hid] hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Yauheni Kaliuta) [1360029] {CVE-2016-5829} - [scsi] cxlflash: Verify problem state area is mapped before notifying shutdown (Steve Best) [1361359] - [scsi] cxlflash: Shutdown notify support for CXL Flash cards (Steve Best) [1361359] - [scsi] cxlflash: Add device dependent flags (Steve Best) [1361359] - [scsi] cxlflash: Fix to drain operations from previous reset (Steve Best) [1361359] - [scsi] cxl: Make vPHB device node match adapter's (Steve Best) [1361359] - [scsi] cxlflash: Fix to resolve dead-lock during EEH recovery (Steve Best) [1361359] - [scsi] fix race between simultaneous decrements of ->host_failed (Gustavo Duarte) [1357946] - [input] Enable VMMOUSE support (Lauro Ramos Venancio) [1331578] - [input] vmmouse - remove port reservation (Lauro Ramos Venancio) [1331578] - [input] vmmouse - fix absolute device registration (Lauro Ramos Venancio) [1331578] - [input] add vmmouse driver (Lauro Ramos Venancio) [1331578] - [kernel] modules: Add kernel parameter to blacklist modules (Prarit Bhargava) [1361585] - [kernel] rcu: Fix attempt to avoid unsolicited offloading of callbacks (Luiz Capitulino) [1356726] - [kernel] rcu: Fix CONFIG_RCU_NOCB_CPU_ALL panic on machines with sparse CPU mask (Luiz Capitulino) [1356726] - [kernel] rcu: Convert rcutree_plugin.h printk calls (Luiz Capitulino) [1356726] - [kernel] watchdog, sysctl: fix pointer to watch_cpumask in kernel_table (Jerome Marchand) [1360787] - [netdrv] ibmvnic: Fix passive VNIC server login process (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: simplify and improve driver probe function (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: dispose irq mappings (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: properly start and stop tx queues (Gustavo Duarte) [1357915] - [netdrv] ibmvnic: fix to use list_for_each_safe() when delete items (Gustavo Duarte) [1357915]- [net] geneve: fixup netdevice_notifier registration (Sabrina Dubroca) [1353790] - [wireless] convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [netdrv] hyperv: convert to use netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] netfilter: nf_nat: on-stack struct netdev_notifier_info (Sabrina Dubroca) [1353790] - [net] ipv4: ip_check_defrag should not assume that skb_network_offset is zero (Paolo Abeni) [1354448] - [net] ipv4: ip_check_defrag should correctly check return value of skb_copy_bits (Paolo Abeni) [1354448] - [net] macsec: validate ICV length on link creation (Davide Caratti) [1360273] - [net] macsec: fix error codes when a SA is created (Davide Caratti) [1360273] - [net] macsec: limit ICV length to 16 octets (Davide Caratti) [1360273] - [net] sctp: also point GSO head_skb to the sk when it's available (Marcelo Leitner) [1278912] - [net] sctp: fix GSO for IPv6 (Marcelo Leitner) [1278912] - [net] sctp: support ipv6 nonlocal bind (Xin Long) [1355769] - [net] sctp: use inet_recvmsg to support sctp RFS well (Marcelo Leitner) [981353] - [net] netfilter: x_tables: speed up jump target validation (Florian Westphal) [1318693] {CVE-2016-3134} - [net] pktgen: fix null ptr deref in skb allocation (Vitaly Kuznetsov) [1356443] - [net] pktgen: Observe needed_headroom of the device (Vitaly Kuznetsov) [1356443] - [net] pktgen: ipv6: numa: consolidate skb allocation to pktgen_alloc_skb (Vitaly Kuznetsov) [1356443] - [net] xfrm: Fix crash observed during device unregistration and decryption (Florian Westphal) [1243602] - [net] xfrm: Reset encapsulation field of the skb before transformation (Florian Westphal) [1243602] - [net] xfrm: dst_entries_init() per-net dst_ops (Florian Westphal) [1243602] - [net] xfrm: Increment statistic counter on inner mode error (Florian Westphal) [1243602] - [net] xfrm4: Reload skb header pointers after calling pskb_may_pull (Florian Westphal) [1243602] - [net] xfrm4: Fix header checks in _decode_session4 (Florian Westphal) [1243602] - [net] xfrm: Fix unaligned access to stats in copy_to_user_state() (Florian Westphal) [1243602] - [net] xfrm: Fix state threshold configuration from userspace (Florian Westphal) [1243602] - [net] xfrm: fix race between netns cleanup and state expire notification (Florian Westphal) [1243602] - [net] xfrm: Fix unlink race when policies are deleted (Florian Westphal) [1243602] - [net] xfrm: Clone states properly on migration (Florian Westphal) [1243602] - [net] xfrm: Take xfrm_state_lock in xfrm_migrate_state_find (Florian Westphal) [1243602] - [net] xfrm: avoid creating temporary SA when there are no listeners (Florian Westphal) [1243602] - [net] xfrm: Correct xfrm_state_lock usage in xfrm_stateonly_find (Florian Westphal) [1243602] - [net] xfrm: export verify_userspi_info for pkfey and netlink interface (Florian Westphal) [1243602] - [net] Documentation: Document xfrm4_gc_thresh and xfrm6_gc_thresh (Florian Westphal) [1243602] - [net] xfrm: Increase the garbage collector threshold (Florian Westphal) [1243602] - [net] xfrm: prevent ipcomp scratch buffer race condition (Florian Westphal) [1243602] - [net] xfrm: Force SA to be lookup again if SA in acquire state (Florian Westphal) [1243602] - [net] xfrm: Fix replay size checking on async events (Florian Westphal) [1243602] - [net] xfrm: Make xfrm_state timer monotonic (Florian Westphal) [1243602] - [net] xfrm: Delete hold_timer when destroy policy (Florian Westphal) [1243602]- [fs] nfsv4: Don't perform cached access checks before we've OPENed the file (Steve Dickson) [1359944] - [fs] ovl: fix copy-up warning (Miklos Szeredi) [1354293] - [fs] nfsv4: Allow retry of operations that used a returned delegation stateid (Steve Dickson) [1358308] - [fs] nfsv4: Label stateids with the type (Steve Dickson) [1358308] - [fs] sunrpc: Ensure get_rpccred() and put_rpccred() can take NULL arguments (Steve Dickson) [1358308] - [fs] nfsv4: Use the right stateid for delegations in setattr, read and write (Steve Dickson) [1358308] - [fs] nfs: have flexfiles mirror keep creds for both ro and rw layouts (Benjamin Coddington) [1358386] - [fs] nfs: get a reference to the credential in ff_layout_alloc_lseg (Benjamin Coddington) [1358386] - [fs] nfs: have ff_layout_get_ds_cred take a reference to the cred (Benjamin Coddington) [1358386] - [fs] nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: add a get_rpccred_rcu inline (Benjamin Coddington) [1358386] - [fs] sunrpc: add rpc_lookup_generic_cred (Benjamin Coddington) [1358386] - [fs] sunrpc: plumb gfp_t parm into crcreate operation (Benjamin Coddington) [1358386] - [fs] nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed (Benjamin Coddington) [1358386] - [fs] pnfs: Don't prevent flexfiles client from retrying LAYOUTGET (Benjamin Coddington) [1358386] - [fs] pnfs: Modify pnfs_update_layout tracepoints to use layout stateid (Benjamin Coddington) [1358386] - [fs] nfs: add new tracepoint for pnfs_update_layout (Benjamin Coddington) [1358386] - [fs] Adding stateid information to tracepoints (Benjamin Coddington) [1358386] - [fs] xfs: track and serialize in-flight async buffers against unmount (Brian Foster) [1347744] - [fs] xfs: exclude never-released buffers from buftarg I/O accounting (Brian Foster) [1347744] - [fs] xfs: fix duplicate buffer flag bits (Brian Foster) [1347744 1358817]- [iscsi-target] Fix iser explicit logout TX kthread leak (Andy Grover) [1278224] - [iscsi-target] Fix iscsit_start_kthreads failure OOPs (Andy Grover) [1278224] - [iscsi-target] Fix use-after-free during TPG session shutdown (Andy Grover) [1278224] - [bnx2fc] replace printk() with BNX2FC_IO_DBG() (Maurizio Lombardi) [1360305] - [fs] cifs: dynamic allocation of ntlmssp blob (Jerome Marchand) [1358676] - [fs] cifs: use CIFS_MAX_DOMAINNAME_LEN when converting the domain name (Jerome Marchand) [1358676] - [mm] hmm: adjust HMM backport to work properly with rhel7 mm context (Jerome Glisse) [1230959] - [mm] hmm: only allow use of HMM through a kernel parameter (Jerome Glisse) [1230959] - [mm] hmm: mirror process address space on device with HMM helpers (Jerome Glisse) [1230959] - [mm] hmm: migration through heterogeneous memory management (Jerome Glisse) [1230959] - [mm] hmm: helper to walk CPU page table in parallel with generic table (Jerome Glisse) [1230959] - [mm] hmm: heterogeneous memory management support (Jerome Glisse) [1230959] - [mm] gpt: generic page table structure (Jerome Glisse) [1230959] - [x86] device: export device_rh_alloc() with EXPORT_SYMBOL (Vitaly Kuznetsov) [1360400] - [s390] dasd: fix incorrect locking order for LCU device add/remove (Hendrik Brueckner) [1330095] - [acpi] battery: Accelerate battery resume callback (Jeremy McNicoll) [1270522] - [virtio] virtio_balloon: export 'available' memory to balloon statistics (Luiz Capitulino) [1351660] - [mm] page_alloc: calculate 'available' memory in a separate function (Luiz Capitulino) [1351660] - [fs] proc: meminfo: estimate available memory more conservatively (Luiz Capitulino) [1351660] - [fs] proc: meminfo: meminfo_proc_show() fix typo in comment (Luiz Capitulino) [1351660] - [kernel] sched/core: Fix sched_rt_global_validate (Luiz Capitulino) [1357928] - [netdrv] hv_netvsc: Fix VF register on bonding devices (Vitaly Kuznetsov) [1357850] - [netdrv] hv_netvsc: Fix VF register on vlan devices (Vitaly Kuznetsov) [1357850] - [security] keys: Don't leak a key reference if request_key() tries to use a revoked keyring (David Howells) [1282584] - [infiniband] hfi1: Fix sleep inside atomic issue in init_asic_data (Alex Estrin) [1355901]- [fs] gfs2: Extended attribute readahead optimization (Andreas Gruenbacher) [1256539] - [fs] gfs2: Extended attribute readahead (Andreas Gruenbacher) [1256539] - [fs] gfs2: Add meta readahead field in directory entries (Andreas Gruenbacher) [1256539] - [fs] lift file_*_write out of do_splice_direct() (Miklos Szeredi) [1359094] - [fs] lift file_*_write out of do_splice_from() (Miklos Szeredi) [1359094] - [fs] ovl: verify upper dentry in ovl_remove_and_whiteout() (Miklos Szeredi) [1359829] - [fs] ovl: Copy up underlying inode's ->i_mode to overlay inode (Miklos Szeredi) [1351861] - [fs] ovl: handle ATTR_KILL* (Miklos Szeredi) [1351861] - [fs] ovl: get_write_access() in truncate (Miklos Szeredi) [1359786] - [fs] ovl: xattr filter fix (Miklos Szeredi) [1359807] - [fs] libceph: use s instead of pE in seq_printf() in dump_target() (Ilya Dryomov) [1360323] - [fs] libceph: apply new_state before new_up_client on incrementals (Ilya Dryomov) [1359746] - [fs] cifs: Fix SMB2+ interim response processing for read requests (Sachin Prabhu) [1305657] - [fs] make nfs_atomic_open() call d_drop() on all ->open_context() errors (Benjamin Coddington) [1342305] - [fs] gfs2: Fix gfs2_replay_incr_blk for multiple journal sizes (Robert S Peterson) [1358926] - [fs] xfs: don't reset b_retries to 0 on every failure (Carlos Maiolino) [1357663] - [fs] xfs: remove extraneous buffer flag changes (Carlos Maiolino) [1357663] - [fs] xfs: fix xfs_error_get_cfg for negative errnos (Carlos Maiolino) [1357663] - [fs] userfaultfd: don't pin the user memory in userfaultfd_file_create() (Andrea Arcangeli) [1358957] - [mm] ksm: fix conflict between mmput and scan_get_next_rmap_item (Andrea Arcangeli) [1358958] - [mm] meminit: ensure node is online before checking whether pages are uninitialised (Koki Sanagi) [1359649] - [mm] meminit: always return a valid node from early_pfn_to_nid (Koki Sanagi) [1359649] - [mm] shm: add memfd.h to UAPI export list (Yauheni Kaliuta) [1282530 1354407] - [mm] slub: do not drop slab_mutex for sysfs_slab_add (Larry Woodman) [1282934] - [hv] don't leak memory in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1341065] - [hv] get rid of redundant messagecount in create_gpadl_header() (Vitaly Kuznetsov) [1341065] - [hv] avoid vfree() on crash (Vitaly Kuznetsov) [1337074] - [x86] hyperv: Avoid reporting bogus NMI status for Gen2 instances (Vitaly Kuznetsov) [1337074] - [x86] Use pte_none() to test for empty PTE (Larry Woodman) [1347159] - [x86] Disallow running with 32-bit PTEs to work around erratum (Larry Woodman) [1347159] - [x86] Ignore A/D bits in pte/pmd/pud_none() (Larry Woodman) [1347159] - [x86] Move swap offset/type up in PTE to work around erratum (Larry Woodman) [1347159] - [pci] hyper-v: Fix crash in interrupt cleanup path (Cathy Avery) [1348475] - [i2c] designware: Add runtime PM hooks (David Arcari) [1358747] - [s390] fix test_fp_ctl inline assembly contraints (Hendrik Brueckner) [1356199] - [s390] qeth: switch to napi_gro_receive (Hendrik Brueckner) [1342108] - [kernel] sched: CONFIG_SCHEDSTATS kabi fix (Josh Poimboeuf) [1333444] - [kernel] kmod: remove unecessary explicit wide CPU affinity setting (Frederic Weisbecker) [1056801] - [netdrv] be2net: Fix broadcast echoes from EVB in BE3 (Ivan Vecera) [1249881] - [powerpc] Wire up sys_userfaultfd() (Laurent Vivier) [1353468] - [cpufreq] powernv: del_timer_sync when global and local pstate are equal (Gustavo Duarte) [1346255] - [cpufreq] powernv: Move smp_call_function_any() out of irq safe block (Gustavo Duarte) [1346255] - [cpufreq] powernv: Ramp-down global pstate slower than local-pstate (Gustavo Duarte) [1346255] - [cpufreq] Add support for per-policy driver data (Gustavo Duarte) [1346255]- [md] dm: call PR reserve_unreserve on each underlying device (Mike Snitzer) [1357031] - [scsi] sd: don't use the ALL_TG_PT bit for reservations (Mike Snitzer) [1357031] - [md] dm raid: fix random optimal_io_size for raid0 (Mike Snitzer) [1356244 1357031] - [md] dm raid: address checkpatch.pl complaints (Mike Snitzer) [1356244 1357031] - [md] dm raid: change logical functions to actually return bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rdev_for_each in status (Mike Snitzer) [1356244 1357031] - [md] dm raid: use rs->raid_disks to avoid memory leaks on free (Mike Snitzer) [1356244 1357031] - [md] dm raid: support delta_disks for raid1, fix table output (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance reshape check and factor out reshape setup (Mike Snitzer) [1356244 1357031] - [md] dm raid: allow resize during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_is_recovering() to allow for lvextend (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rebuild and catch bogus sync_resync flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix ctr memory leaks on error paths (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix typo in write_mostly flag (Mike Snitzer) [1356244 1357031] - [md] dm raid: also reject size change during recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix new superblock_bitmap creation on disk addition (Mike Snitzer) [1356244 1357031] - [md] dm raid: add comments and fix typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix raid10 device size error on out-of-place reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit 'nosync' on new raid6 and reject resize during reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: clarify and fix recovery (Mike Snitzer) [1356244 1357031] - [md] dm raid: fix rs_set_capacity on growing reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: make rs_set_capacity to work on shrinking reshape (Mike Snitzer) [1356244 1357031] - [md] dm raid: enhance comments in takeover checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: remove bogus comment and fix comment typos (Mike Snitzer) [1356244 1357031] - [md] dm raid: more restricting data_offset value checks (Mike Snitzer) [1356244 1357031] - [md] dm raid: reject too many write_mostly devices (Mike Snitzer) [1356244 1357031] - [md] dm raid: the sync_page_io() metadata_op argument is bool (Mike Snitzer) [1356244 1357031] - [md] dm raid: prohibit to pass in both sync and nosync ctr flags (Mike Snitzer) [1356244 1357031] - [md] dm raid: avoid superfluous memory barriers on static metadata (Mike Snitzer) [1356244 1357031] - [md] dm thin: unroll issue_discard() to create longer discard bio chains (Mike Snitzer) [1356244 1357031] - [md] dm thin: use __blkdev_issue_discard for async discard support (Mike Snitzer) [1356244 1357031] - [block] missing bio_put following submit_bio_wait (Mike Snitzer) [1356244 1357031] - [block] reinstate early return of -EOPNOTSUPP from blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] add __blkdev_issue_discard (Mike Snitzer) [1356244 1357031] - [block] remove struct bio_batch (Mike Snitzer) [1356244 1357031] - [md] dm: fix second blk_delay_queue() parameter to be in msec units not jiffies (Mike Snitzer) [1356244 1357031] - [md] dm ioctl: Simplify parameter buffer management code (Mike Snitzer) [1356244 1357031]- [crypto] rsa-pkcs1pad - fix rsa-pkcs1pad request struct (Neil Horman) [1356718] - [crypto] gcm - Fix rfc4543 decryption crash (Herbert Xu) [1298642] - [crypto] crc32 - Rename generic implementation (Herbert Xu) [1314773] - [crypto] x86/sha512_ssse3 - fixup for asm function prototype change (Herbert Xu) [1267049] - [crypto] x86/sha - Add build support for Intel SHA Extensions optimized SHA1 and SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - glue code for Intel SHA extensions optimized SHA1 & SHA256 (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA256 transform function (Herbert Xu) [1267049] - [crypto] x86/sha - Intel SHA Extensions optimized SHA1 transform function (Herbert Xu) [1267049] - [crypto] x86/sha512_ssse3 - move SHA-384/512 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha256_ssse3 - move SHA-224/256 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] x86/sha1_ssse3 - move SHA-1 SSSE3 implementation to base layer (Herbert Xu) [1267049] - [crypto] sha512-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha256-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha1-generic - move to generic glue implementation (Herbert Xu) [1267049] - [crypto] sha512 - implement base layer for SHA-512 (Herbert Xu) [1267049] - [crypto] sha256 - implement base layer for SHA-256 (Herbert Xu) [1267049] - [crypto] sha1 - implement base layer for SHA-1 (Herbert Xu) [1267049] - [crypto] sha - replace memset by memzero_explicit (Herbert Xu) [1267049] - [crypto] memzero_explicit - make sure to clear out sensitive data (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - fix byte count to bit count conversion (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - use correct module alias for sha224 (Herbert Xu) [1267049] - [crypto] sha256_ssse3 - add sha224 support (Herbert Xu) [1267049] - [crypto] sha512_ssse3 - add sha384 support (Herbert Xu) [1267049]- [netdrv] i40e: Don't notify client(s) for DCB changes on all VSIs (Stefan Assmann) [1276184] - [netdrv] virtio_net: add gro capability (Jason Wang) [1251908] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1287289] - [infiniband] ib/mlx5: Fix port counter ID association to QP offset (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add per port counters (Don Dutile) [1258655] - [infiniband] ib/mlx5: Add port protocol stats (Don Dutile) [1258655] - [infiniband] ib core sysfs: Add port_xmit_wait_counter V2 (Don Dutile) [1258655 1356294] - [infiniband] ib/core: Initialize sysfs attributes before sysfs create group (Don Dutile) [1258655] - [infiniband] ib/core: fix error unwind in sysfs hw counters code (Don Dutile) [1258655] - [infiniband] ib/core: Fix array length allocation (Don Dutile) [1258655] - [infiniband] ib/core: fix null pointer deref and mem leak in error handling (Don Dutile) [1258655] - [infiniband] ib/core: Make device counter infrastructure dynamic (Don Dutile) [1258655]- [infiniband] ib/srpt: Simplify srpt_handle_tsk_mgmt() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_sg_dma() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Always initialize use_fast_reg and use_fmr (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a debug kernel crash (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Do not register memory if never_register has been set (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Prevent mapping failures (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Swap two code blocks in srp_add_one() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Enhance ib_map_mr_sg() (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_create_target() error handling (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a memory descriptor leak in an error path (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: print "ib_srp: " prefix once (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move common code into the caller (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Move code out of a loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Avoid that mapping failure triggers an infinite loop (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Introduce target->mr_pool_size (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix srp_map_data() error paths (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Document srp_map_data() return value (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Fix a spelling error in a source code comment (Honggang Li) [1309411 1342604] - [infiniband] ib/srp: Use ib_drain_rq() (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Introduce capabilitymask2 field in ClassPortInfo mad (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add IP to GID netlink offload (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Register SA ibnl client during ib_core initialization (Honggang Li) [1309411 1342604] - [infiniband] ib/netlink: Add a new local service operation (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Integrate ib_sa module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/mad: Integrate ib_mad module into ib_core module (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Integrate IB address resolution module into core (Honggang Li) [1309411 1342604] - [infiniband] ib/sa: Use correct free function (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Fix a potential array overrun in CMA and SA agent (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Remove unnecessary check in ibnl_rcv_msg (Honggang Li) [1309411 1342604] - [infiniband] ib/iwpm: Fix a potential skb leak (Honggang Li) [1309411 1342604] - [infiniband] iwcm: Fix a sparse warning (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add RW API support for signature MRs (Honggang Li) [1309411 1342604] - [infiniband] ib/core: generic RDMA READ/WRITE API (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a need_inval flag to struct ib_mr (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a simple MR pool (Honggang Li) [1309411 1342604] - [infiniband] ib/core: refactor ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: add a helper to check for READ WITH INVALIDATE support (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Add passing an offset into the SG to ib_map_mr_sg (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize accept() and connect() paths on t_conn_lock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Synchronize rds_tcp_accept_one with rds_send_xmit when resetting t_sock (Honggang Li) [1309411 1342604] - [net] rds: tcp: Call pskb_extract() helper function (Honggang Li) [1309411 1342604] - [net] rds: Fix the atomicity for congestion map update (Honggang Li) [1309411 1342604] - [net] rds: fix endianness for dp_ack_seq (Honggang Li) [1309411 1342604] - [net] rds: fix congestion map corruption for PAGE_SIZE > 4k (Honggang Li) [1309411 1342604] - [net] rds: memory allocated must be align to 8 (Honggang Li) [1309411 1342604] - [net] rds: tcp: Remove unused constant (Honggang Li) [1309411 1342604] - [net] rds: tcp: Add sysctl tunables for sndbuf/rcvbuf on rds-tcp socket (Honggang Li) [1309411 1342604] - [net] rds: ib: Support Fastreg MR (FRMR) memory registration mode (Honggang Li) [1309411 1342604] - [net] rds: ib: allocate extra space on queues for FRMR support (Honggang Li) [1309411 1342604] - [net] rds: ib: add Fastreg MR (FRMR) detection support (Honggang Li) [1309411 1342604] - [net] rds: ib: add mr reused stats (Honggang Li) [1309411 1342604] - [net] rds: ib: handle the RDMA CM time wait event (Honggang Li) [1309411 1342604] - [net] rds: ib: add connection info to ibmr (Honggang Li) [1309411 1342604] - [net] rds: ib: move FMR code to its own file (Honggang Li) [1309411 1342604] - [net] rds: ib: create struct rds_ib_fmr (Honggang Li) [1309411 1342604] - [net] rds: ib: Re-organise ibmr code (Honggang Li) [1309411 1342604] - [net] rds: ib: Remove the RDS_IB_SEND_OP dependency (Honggang Li) [1309411 1342604] - [net] rds: Add support for SO_TIMESTAMP for incoming messages (Honggang Li) [1309411 1342604] - [net] rds: Drop stale iWARP RDMA transport (Honggang Li) [1309411 1342604] - [net] rds: duplicate include net/tcp.h (Honggang Li) [1309411 1342604] - [infiniband] ib/cma: pass the port number to ib_create_qp (Honggang Li) [1309411 1342604] - [infiniband] ib/core: Don't drain non-existent rq queue-pair (Honggang Li) [1309411 1342604] - [infiniband] iwpm: crash fix for large connections test (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: remove port mapper related code (Honggang Li) [1309411 1342604] - [infiniband] iwcm: common code for port mapper (Honggang Li) [1309411 1342604] - [infiniband] iw_cxgb4: add queue drain functions (Honggang Li) [1309411 1342604] - [infiniband] ib: new common API for draining queues (Honggang Li) [1309411 1342604] - [infiniband] rdma: use __ethtool_get_ksettings (Honggang Li) [1309411 1342604]- [scsi] cxgbi: fix uninitialized flowi6 (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add support to enable logging of firmware mailbox commands for VF (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Set number of queues in pci probe only (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Add a couple more checks for invalid provisioning configurations (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Configure queue based on resource and interrupt type (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Enable interrupts before we register our network devices (Sai Vemuri) [1275829] - [netdrv] cxgb4: Stop Rx Queues before freeing it up (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Deprecate module parameter dflt_msg_enable (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add arp failure handlers to send_mpa_reply/reject() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Always wake up waiter in c4iw_peer_abort_intr() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ret value of process_mpa_reply() in rx_data (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomic find and reference for listening endpoints (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle ULP accept/reject during ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Release ep for for FPDU_MODE and MPA_REQ_RCVD in process_timeout (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Free skb in case of arp failure in _c4iw_free_ep() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: atomically lookup ep and get a reference (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Handle return value of c4iw_ofld_send() in abort_arp_failure() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: in process_timeout() don't move ep state to ABORTING (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: handle return value of c4iw_l2t_send() and send_mpa_req() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop_ep_timer() after MPA negotiation (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Do not stop timer in case of incomplete messages (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: parent_ep has to be dereferenced in case of passive accept failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: set the correct FID value in DSGL commands (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Correct RFC number of MPA (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Add few history bits for ep (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from ep_timeout() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: move QP -> ERROR on fatal disconnect errors (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: don't use abort_connection in process_mpa_request() (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove abort_connection() usage from accept/reject (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: free resources when send_flowc() fails (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: remove connection abort from process_mpa_reply (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: ensure eps don't get freed while the mutex is held (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: stop ep timer on close failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: release ep resources on accept arp failure (Sai Vemuri) [1275829] - [infiniband] rdma/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips (Sai Vemuri) [1275829] - [netdrv] cxgb4: Add pci device id for chelsio t520-cr adapter (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove dead functions collect_netdev_[um]c_list_addrs (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Fix ethtool get_settings for VF driver (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Remove redundant adapter ready check during probe (Sai Vemuri) [1275829] - [netdrv] cxgb4vf: Make sge init code more readable (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: For T6 adapter, set FBMIN to 64 bytes (Sai Vemuri) [1275829] - [netdrv] cxgb4/cxgb4vf: Use fl capacity to check if fl needs to be replenished (Sai Vemuri) [1275829] - [infiniband] cxgb4: use pR format string for printing resources (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: remove false error log entry (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: make queue allocation code more readable (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS defined in t4fw_ri_api.h (Sai Vemuri) [1275829] - [netdrv] iw_cxgb4: Cleanup register defines/MACROS defined in t4.h (Sai Vemuri) [1275829] - [netdrv] cxgb4: Use __dev_uc_sync/__dev_mc_sync to sync MAC address (Sai Vemuri) [1275829] - [netdrv] cxgb4/iw_cxgb4: TOS support (Sai Vemuri) [1275829] - [netdrv] vfs: Fix up some ->d_inode accesses in the chelsio driver (Sai Vemuri) [1275829] - [scsi] libcxgbi: use kvfree() in cxgbi_free_big_mem() (Sai Vemuri) [1275829] - [scsi] cxgb4i: set the initial sequence number (Sai Vemuri) [1275829] - [scsi] cxgbi: update driver versions (Sai Vemuri) [1275829] - [scsi] cxgbi: update copyright to 2015 (Sai Vemuri) [1275829] - [scsi] cxgbi: use per-connection link-speed dependent send/recv windows (Sai Vemuri) [1275829] - [infiniband] iw_cxgb4: use wildcard mapping for getting remote addr info (Sai Vemuri) [1275829] - [infiniband] rdma/cxgb4: Report the actual address of the remote connecting peer (Sai Vemuri) [1275829]- [net] vlan: use a valid default mtu value for vlan over macsec (Paolo Abeni) [1355938] - [net] tcp: enable per-socket rate limiting of all 'challenge acks' (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: uninline tcp_oow_rate_limited() (Florian Westphal) [1355605] {CVE-2016-5696} - [net] tcp: make challenge acks less predictable (Florian Westphal) [1355605] {CVE-2016-5696} - [net] sctp: recvmsg should be able to run even if sock is in closing state (Xin Long) [1251529] - [net] sctp: implement prsctp PRIO policy (Xin Long) [965453] - [net] sctp: implement prsctp RTX policy (Xin Long) [965453] - [net] sctp: implement prsctp TTL policy (Xin Long) [965453] - [net] sctp: add SCTP_PR_ASSOC_STATUS on sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_DEFAULT_PRINFO into sctp sockopt (Xin Long) [965453] - [net] sctp: add SCTP_PR_SUPPORTED on sctp sockopt (Xin Long) [965453] - [net] sctp: fix checkpatch errors with indent (Xin Long) [965453] - [net] sctp: remove the duplicate initialize (Xin Long) [965453] - [net] sctp: fix panic when sending auth chunks (Marcelo Leitner) [1352767] - [net] sctp: do not clear chunk->ecn_ce_done flag (Marcelo Leitner) [1354384] - [net] sctp: allow GSO frags to access the chunk too (Marcelo Leitner) [1354384] - [net] sctp: allow others to use sctp_input_cb (Marcelo Leitner) [1354384] - [net] sctp: reorder sctp_ulpevent and shrink msg_flags (Marcelo Leitner) [1354384] - [net] include/net/ip_fib: add missing semi-colon (Ivan Vecera) [1268334] - [net] remove incorrect assignment to skb->sender_cpu (Ivan Vecera) [1268334] - [net] netlink: Fix bugs in nlmsg_end() conversions (Ivan Vecera) [1268334] - [net] netlink: make nlmsg_end() and genlmsg_end() void (Ivan Vecera) [1268334] - [kernel] bitops: Fix shift overflow in GENMASK macros (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): notify when a netdev is modified (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): last arg is now a set of flags (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_LINKMODE is updated (Ivan Vecera) [1268334] - [net] rtnl: do_setlink(): set modified when IFLA_TXQLEN is updated (Ivan Vecera) [1268334] - [net] bridge: fdb dumping takes a filter device (Ivan Vecera) [1268334] - [net] sysfs: expose number of carrier on/off changes (Ivan Vecera) [1268334] - [net] ipv6: fix checkpatch errors with assignment in if condition (Ivan Vecera) [1268334] - [net] fix build break when DEBUG is enabled (Ivan Vecera) [1268334] - [net] bonding: Fix potential bad memory access during bonding events (Ivan Vecera) [1268334]- [scsi] megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support it (Tomas Henzl) [1353946] - [scsi] hpsa: correct skipping masked peripherals (Joseph Szczypek) [1328271] - [fs] file.c: __const_max is actually __const_min (Mateusz Guzik) [1346114] - [fs] get rid of files_defer_init() (Mateusz Guzik) [1346114] - [fs] initmpfs: use initramfs if rootfstype= or root= specified (Carlos Maiolino) [1126102] - [fs] initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabled (Carlos Maiolino) [1126102] - [fs] initmpfs: move rootfs code from fs/ramfs/ to init/ (Carlos Maiolino) [1126102] - [fs] initmpfs: move bdi setup from init_rootfs to init_ramfs (Carlos Maiolino) [1126102] - [fs] direct-io: fix direct write stale data exposure from concurrent buffered read (Eryu Guan) [1349252] - [fs] cifs: remove any preceding delimiter from prefix_path (Sachin Prabhu) [1252721] - [fs] cifs: Create dedicated keyring for spnego operations (Sachin Prabhu) [1356500] - [fs] dax: fix offset overflow in dax_io (Jeff Moyer) [1347093] - [fs] ext4: add remap_file_pages support for dax mounts (Jeff Moyer) [1348428] - [fs] dax: fix partial completions for readv/writev (Jeff Moyer) [1348379] - [mm] avoid walking hugetlb pages in stratus memory tracking (David Bulkow) [1351779] - [nvme] quirk: Add a delay before checking for adapter readiness (David Milburn) [1356434] - [nvme] Create discard zero quirk white list (David Milburn) [1356434] - [nvme] Avoid reset work on watchdog timer function during error recovery (David Milburn) [1353264] - [nvme] Fix reset/remove race (David Milburn) [1353264] - [nvme] replace the kthread with a per-device watchdog timer (David Milburn) [1353264] - [nvme] don't poll the CQ from the kthread (David Milburn) [1353264] - [nvme] use a work item to submit async event requests (David Milburn) [1353264] - [kernel] revert "sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task" (Jiri Olsa) [1339165] - [kernel] revert "sched: Consider runnable load average in move_tasks()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Change cfs_rq load avg to unsigned long" (Jiri Olsa) [1339165] - [kernel] revert "sched: Move h_load calculation to task_h_load()" (Jiri Olsa) [1339165] - [kernel] revert "sched: Fix cfs_rq->task_h_load calculation" (Jiri Olsa) [1339165] - [kernel] sched/docbook: Fix 'make htmldocs' warnings caused by missing description (Lauro Ramos Venancio) [1352969] - [kernel] sched/core: Fix htmldocs warnings (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix sched_policy < 0 comparison (Lauro Ramos Venancio) [1352969] - [kernel] sched: Disallow sched_attr::sched_policy < 0 (Lauro Ramos Venancio) [1352969] - [kernel] sched: Make sched_setattr() correctly return -EFBIG (Lauro Ramos Venancio) [1352969] - [kernel] sched: Add 'flags' argument to sched_{set, get}attr() syscalls (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix information leak in sys_sched_getattr() (Lauro Ramos Venancio) [1352969] - [kernel] sched: Fix __sched_setscheduler() nice test (Lauro Ramos Venancio) [1352969] - [base] platform: Move device_remove_property_set() before device_del() (Prarit Bhargava) [1357318] - [acpi] ACPICA: acpi_get_sleep_type_data: Reduce warnings (Prarit Bhargava) [1287163] - [ata] libata: alloc device_rh for ata_port elements (Prarit Bhargava) [1356095] - [ata] Revert "libata: Allocate device_rh() before use" (Prarit Bhargava) [1356095]- [net] ipv6: Clear flush_id to make GRO work (Jakub Sitnicki) [1326401] - [net] tcp: increase size at which tcp_bound_to_half_wnd bounds to > TCP_MSS_DEFAULT (Davide Caratti) [1353271] - [net] loopback: sctp: add NETIF_F_SCTP_CSUM to device features (Xin Long) [1353078] - [netdrv] mlx5e: Call vxlan_get_rx_port() with rtnl lock (Jiri Benc) [1297504] - [net] vxlan: Accept user specified MTU value when create new vxlan link (Jiri Benc) [1297504] - [net] udp: prevent skbs lingering in tunnel socket queues (Jiri Benc) [1297504] - [net] vxlan: set mac_header correctly in GPE mode (Jiri Benc) [1297504] - [net] udp_offload: Set encapsulation before inner completes (Jiri Benc) [1297504] - [net] udp_tunnel: Remove redundant udp_tunnel_gro_complete() (Jiri Benc) [1297504] - [net] vxlan: Add checksum check to the features check function (Jiri Benc) [1297504] - [net] Disable segmentation if checksumming is not supported (Jiri Benc) [1297504] - [net] vxlan: fix initialization with custom link parameters (Jiri Benc) [1297504] - [net] geneve: break dependency with netdev drivers (Jiri Benc) [1297504] - [net] vxlan: break dependency with netdev drivers (Jiri Benc) [1297504] - [netdrv] mlx4: protect mlx4_en_start_port in mlx4_en_restart with rtnl_lock (Jiri Benc) [1297504] - [netdrv] fm10k: protect fm10k_open in fm10k_io_resume with rtnl_lock (Jiri Benc) [1297504] - [net] vxlan: reduce usage of synchronize_net in ndo_stop (Jiri Benc) [1277131 1297504] - [net] vxlan: synchronously and race-free destruction of vxlan sockets (Jiri Benc) [1277131 1297504] - [net] vxlan: fix incorrect type (Jiri Benc) [1297504] - [net] udp: Resolve NULL pointer dereference over flow-based vxlan device (Jiri Benc) [1297504] - [net] udp: Remove udp_offloads (Jiri Benc) [1297504] - [net] geneve: change to use UDP socket GRO (Jiri Benc) [1297504] - [net] vxlan: change vxlan to use UDP socket GRO (Jiri Benc) [1297504] - [net] udp: Add socket based GRO and config (Jiri Benc) [1297504] - [net] udp: Add GRO functions to UDP socket (Jiri Benc) [1297504] - [net] udp: Add udp6_lib_lookup_skb and udp4_lib_lookup_skb (Jiri Benc) [1297504] - [net] Checks skb_dst to be NULL in inet_iif (Jiri Benc) [1297504] - [net] udp: Set SKB_GSO_UDP_TUNNEL* in UDP GRO path (Jiri Benc) [1297504] - [net] udp: Fix ipv6 multicast socket filter regression (Jiri Benc) [1297504] - [net] udp: Use hash2 for long hash1 chains in __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: Simplify __udp*_lib_mcast_deliver (Jiri Benc) [1297504] - [net] udp: fix dst races with multicast early demux (Jiri Benc) [1297504] - [net] merge cases where sock_efree and sock_edemux are the same function (Jiri Benc) [1297504] - [net] ipv4: fix broadcast packets reception (Jiri Benc) [1297504] - [net] udp: ipv4: Verify multicast group is ours in upd_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: do not waste time in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] udp: ipv4: do not use sk_dst_lock from softirq context (Jiri Benc) [1297504] - [net] udp: ipv4: must add synchronization in udp_sk_rx_dst_set() (Jiri Benc) [1297504] - [net] udp: ipv4: fix potential use after free in udp_v4_early_demux() (Jiri Benc) [1297504] - [net] udp: ipv4: fix an use after free in __udp4_lib_rcv() (Jiri Benc) [1297504] - [net] udp: fix a typo in __udp4_lib_mcast_demux_lookup (Jiri Benc) [1297504] - [net] ipv4 only populate IP_PKTINFO when needed (Jiri Benc) [1297504] - [net] udp: ipv4: Add udp early demux (Jiri Benc) [1297504] - [net] vxlan: implement GPE (Jiri Benc) [1297504] - [net] ip_tunnel: implement __iptunnel_pull_header (Jiri Benc) [1297504] - [net] vxlan: move fdb code to common location in vxlan_xmit (Jiri Benc) [1297504] - [net] vxlan: move Ethernet initialization to a separate function (Jiri Benc) [1297504] - [net] tunnels: Remove encapsulation offloads on decap (Jiri Benc) [1297504] - [net] tunnels: Don't apply GRO to multiple layers of encapsulation (Jiri Benc) [1297504] - [net] vxlan: fix too large pskb_may_pull with remote checksum (Jiri Benc) [1297504] - [net] csum: Update csum_block_add to use rotate instead of byteswap (Jiri Benc) [1297504] - [net] gro: Defer clearing of flush bit in tunnel paths (Jiri Benc) [1297504] - [net] vxlan: use reset to set header pointers (Jiri Benc) [1297504] - [net] ndo_fdb_dump should report -EMSGSIZE to rtnl_fdb_dump (Jiri Benc) [1297504] - [net] vxlan: change VXLAN_F_UDP_CSUM to VXLAN_F_UDP_ZERO_CSUM_TX (Jiri Benc) [1297504] - [net] openvswitch: geneve: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: vxlan: fix rtnl notifications on iface deletion (Eric Garver) [1297476] - [net] openvswitch: gre, geneve: fix error path when creating an iface (Eric Garver) [1297476] - [net] openvswitch: update checksum in {push, pop}_mpls (Eric Garver) [1297476] - [net] openvswitch: use flow protocol when recalculating ipv6 checksums (Eric Garver) [1297476] - [net] netfilter: connlabels: change nf_connlabels_get bit arg to 'highest used' (Eric Garver) [1297476] - [net] openvswitch: Convert to using IFF_NO_QUEUE (Eric Garver) [1297476] - [net] openvswitch: add netif_is_ovs_master helper with IFF_OPENVSWITCH private flag (Eric Garver) [1297476] - [net] openvswitch: allow output of MPLS packets on tunnel vports (Eric Garver) [1297476] - [net] openvswitch: allow nl 'flow set' to use ufid without flow key (Eric Garver) [1297476] - [net] openvswitch: allow management from inside user namespaces (Eric Garver) [1297476] - [net] openvswitch: fix trivial comment typo (Eric Garver) [1297476] - [net] openvswitch: Remove invalid comment (Eric Garver) [1297476] - [net] Drop unlikely before IS_ERR(_OR_NULL) (Eric Garver) [1297476] - [net] openvswitch: Zero flows on allocation (Eric Garver) [1297476] - [net] openvswitch: retain parsed IPv6 header fields in flow on error skipping extension headers (Eric Garver) [1297476] - [net] openvswitch: Make 100 percents packets sampled when sampling rate is 1 (Eric Garver) [1297476] - [net] openvswitch: allocate nr_node_ids flow_stats instead of num_possible_nodes (Eric Garver) [1297476] - [net] openvswitch: Use eth_proto_is_802_3 (Eric Garver) [1297476] - [net] ethernet: Fix sparse error, make test usable by other functions (Eric Garver) [1297476] - [net] ethernet: Avoid unnecessary byte swap in check for Ethertype (Eric Garver) [1297476] - [net] ethernet: use likely() for common Ethernet encap (Eric Garver) [1297476] - [net] macsec: set actual real device for xmit when !protect_frames (Sabrina Dubroca) [1104151] - [net] macsec: fix SA initialization (Sabrina Dubroca) [1104151] - [net] macsec: allocate sg and iv on the heap (Sabrina Dubroca) [1104151] - [net] macsec: add rcu_barrier() on module exit (Sabrina Dubroca) [1104151] - [net] macsec: Convert to using IFF_NO_QUEUE (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute for key id (Sabrina Dubroca) [1104151] - [net] macsec: key identifier is 128 bits, not 64 (Sabrina Dubroca) [1104151] - [net] macsec: fix netlink attribute validation (Sabrina Dubroca) [1104151] - [net] macsec: add missing macsec prefix in uapi (Sabrina Dubroca) [1104151] - [net] macsec: fix SA leak if initialization fails (Sabrina Dubroca) [1104151] - [net] macsec: fix memory leaks around rx_handler (un)registration (Sabrina Dubroca) [1104151] - [net] macsec: add consistency check to netlink dumps (Sabrina Dubroca) [1104151] - [net] macsec: fix rx_sa refcounting with decrypt callback (Sabrina Dubroca) [1104151] - [net] macsec: don't put a NULL rxsa (Sabrina Dubroca) [1104151] - [net] macsec: take rtnl lock before for_each_netdev (Sabrina Dubroca) [1104151] - [net] macsec: add missing NULL check after kmalloc (Sabrina Dubroca) [1104151] - [net] macsec: introduce IEEE 802.1AE driver (Sabrina Dubroca) [1104151] - [net] add MACsec netdevice priv_flags and helper (Sabrina Dubroca) [1104151] - [net] uapi: add MACsec bits (Sabrina Dubroca) [1104151]- [scsi] libfc: sanity check cpu number extracted from xid (Chris Leech) [1190204] - [scsi] aacraid: do not activate events on non-SRC adapters (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix for KDUMP driver hang (Scott Benesh) [1274365] - [scsi] aacraid: Remove code to needlessly complete fib (Scott Benesh) [1274365] - [scsi] aacraid: Log firmware AIF messages (Scott Benesh) [1274365] - [scsi] aacraid: Fix for aac_command_thread hang (Scott Benesh) [1274365] - [scsi] aacraid: Disable MSI mode for series 6, 7, 8 cards (Scott Benesh) [1274365] - [scsi] aacraid: Relinquish CPU during timeout wait (Scott Benesh) [1274365] - [scsi] aacraid: Start adapter after updating number of MSIX vectors (Scott Benesh) [1274365] - [scsi] aacraid: Fix incorrectly named MACRO (Scott Benesh) [1274365] - [scsi] aacraid: Removed unnecessary checks for NULL (Scott Benesh) [1274365] - [scsi] aacraid: add missing curly braces (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Fix character device re-initialization (Scott Benesh) [1274365] - [scsi] aacraid: Fix AIF triggered IOP_RESET (Scott Benesh) [1274365] - [scsi] aacraid: Created new mutex for ioctl path (Scott Benesh) [1274365] - [scsi] aacraid: Fundamental reset support for Series 7 (Scott Benesh) [1274365] - [scsi] aacraid: Set correct msix count for EEH recovery (Scott Benesh) [1274365] - [scsi] aacraid: Fix memory leak in aac_fib_map_free (Scott Benesh) [1274365] - [scsi] aacraid: Added EEH support (Scott Benesh) [1274365] - [scsi] aacraid: Fix RRQ overload (Scott Benesh) [1274365] - [scsi] aacraid: SCSI blk tag support (Scott Benesh) [1274365] - [scsi] aacraid: aac_release_resources() can be static (Scott Benesh) [1274365] - [scsi] aacraid: Update driver version (Scott Benesh) [1274365] - [scsi] aacraid: Use pci_enable_msix_range() (Scott Benesh) [1274365] - [scsi] aacraid: IOCTL fix (Scott Benesh) [1274365] - [scsi] aacraid: Reset irq affinity hints (Scott Benesh) [1274365] - [scsi] aacraid: Tune response path if IsFastPath bit set (Scott Benesh) [1274365] - [scsi] aacraid: Enable 64bit write to controller register (Scott Benesh) [1274365] - [scsi] aacraid: Change interrupt mode to MSI for Series 6 (Scott Benesh) [1274365] - [scsi] aacraid: Add Power Management support (Scott Benesh) [1274365] - [scsi] aacraid: Fix for LD name and UID not exposed to OS (Scott Benesh) [1274365] - [scsi] aacraid: aac_src_intr_message() can be static (Scott Benesh) [1274365]- [x86] kvm: Add output operand in vmx_handle_external_intr inline asm (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [block] blk: Fix bio_io_vec index when checking bvec gaps (David Milburn) [1283326] - [block] Replace SG_GAPS with new queue limits mask (David Milburn) [1283326] - [block] don't honor chunk sizes for data-less IO (David Milburn) [1283326] - [block] only honor SG gap prevention for merges that contain data (David Milburn) [1283326] - [block] fix blk_rq_get_max_sectors for driver private requests (David Milburn) [1349920] - [block] Initialize max_dev_sectors to 0 (David Milburn) [1349920] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Torez Smith) [1356205] - [usb] revert "printk: add and use LOGLEVEL_ defines for KERN_ equivalents" (Torez Smith) [1356205] - [x86] build: Pass in additional -mno-mmx, -mno-sse options (Lenny Szubowicz) [1352386] - [fs] Add MF-Symlinks support for SMB 2.0 (Sachin Prabhu) [1334548] - [fs] cifs: Check for existing directory when opening file with O_CREAT (Sachin Prabhu) [1346118] - [fs] cachefiles: Provide read-and-reset release counters for cachefilesd (David Howells) [1356085] - [fs] fs-cache: Add missing initialization of ret in cachefiles_write_page() (David Howells) [1306442] - [fs] fs-cache: Handle a write to the page immediately beyond the EOF marker (David Howells) [1305112 1306442] - [fs] cachefiles: perform test on s_blocksize when opening cache file (David Howells) [1306442] - [fs] fs-cache: Don't override netfs's primary_index if registering failed (David Howells) [1306442] - [fs] fs-cache: Increase reference of parent after registering, netfs success (David Howells) [1306442] - [fs] gfs2: writeout truncated pages (Benjamin Marzinski) [1221210] - [fs] export __block_write_full_page (Benjamin Marzinski) [1221210] - [fs] gfs2: Lock holder cleanup (Robert S Peterson) [1336011] - [fs] gfs2: Large-filesystem fix for 32-bit systems (Robert S Peterson) [1336011] - [fs] gfs2: Get rid of gfs2_ilookup (Robert S Peterson) [1336011] - [fs] gfs2: Fix gfs2_lookup_by_inum lock inversion (Robert S Peterson) [1336011] - [fs] gfs2: Initialize iopen glock holder for new inodes (Robert S Peterson) [1336011] - [fs] gfs2: Eliminate parameter non_block on gfs2_inode_lookup (Robert S Peterson) [1336011] - [fs] gfs2: Don't filter out I_FREEING inodes anymore (Robert S Peterson) [1336011] - [fs] gfs2: Check if iopen is held when deleting inode (Robert S Peterson) [1336011] - [fs] gfs2: Don't do glock put on when inode creation fails (Robert S Peterson) [1336011] - [fs] gfs2: Prevent delete work from occurring on glocks used for create (Robert S Peterson) [1336011] - [fs] gfs2: Always use iopen glock for gl_deletes (Robert S Peterson) [1336011] - [fs] gfs2: Release iopen glock in gfs2_create_inode error cases (Robert S Peterson) [1336011] - [fs] gfs2: Wait for iopen glock dequeues (Robert S Peterson) [1336011] - [fs] gfs2: Update master statfs buffer with sd_statfs_spin locked (Robert S Peterson) [1336011] - [fs] locks: use file_inode() (Miklos Szeredi) [1348902] - [fs] locks: Use more file_inode and fix a comment (Miklos Szeredi) [1348902] - [fs] nfs4: Fix potential use after free of state in nfs4_do_reclaim (Benjamin Coddington) [1339271] - [fs] nfs41: map NFS4ERR_LAYOUTUNAVAILABLE to ENODATA (Benjamin Coddington) [1339271] - [fs] nfs: only remove page from mapping if launder_page fails (Benjamin Coddington) [1339271] - [fs] nfs: handle request add failure properly (Benjamin Coddington) [1339271] - [fs] nfs: Don't use d_inode as a variable name (Benjamin Coddington) [1339271] - [fs] nfs: centralize pgio error cleanup (Benjamin Coddington) [1339271] - [fs] nfs: clean up rest of reqs when failing to add one (Benjamin Coddington) [1339271] - [fs] nfs41: pop some layoutget errors to application (Benjamin Coddington) [1339271] - [fs] nfs: Fix an LOCK/OPEN race when unlinking an open file (Benjamin Coddington) [1339271] - [fs] sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an XDR encoding bug in layoutreturn (Benjamin Coddington) [1339271] - [fs] pnfs/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() (Benjamin Coddington) [1339271] - [fs] nfs: Fix attribute cache revalidation (Benjamin Coddington) [1339271] - [fs] nfsv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn (Benjamin Coddington) [1339271] - [fs] nfs: Fix race in __update_open_stateid() (Benjamin Coddington) [1339271]- [kernel] memremap: fix highmem support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix DAX deadlocks (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: fix NULL pointer in __dax_pmd_fault() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: VMA with vm_ops->pfn_mkwrite wants to be write-notified (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] pmem: add proper fencing to pmem_rw_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: pfn_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm: btt_devs: Fix locking in namespace_store (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [scripts] checkpatch: add __pmem to $Sparse annotations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update PMD fault handler with PMEM API (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] take i_mmap_lock in unmap_mapping_range() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: use linear_page_index() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: ensure that zero pages are removed from other processes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: don't use set_huge_zero_page() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: fix zap_huge_pmd() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: decrement refcount on huge zero page if it is split (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: fix race between simultaneous faults (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: start transaction before calling into DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: add ext4_get_block_dax() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: improve comment about truncate race (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: change insert_pfn's return type to void (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: use ext4_get_block_write() for DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax.c: fix typo in #endif comment (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] xfs: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext4: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] ext2: huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: add huge page fault support (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add vmf_insert_pfn_pmd() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] export various functions for the benefit of DAX (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] add a pmd_fault handler (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: prepare for DAX huge pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] dax: revert userfaultfd change (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: do not mark zero-page pmd write-protected explicitly (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: move DAX-related functions to a new header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] thp: vma_adjust_trans_huge(): adjust file-backed VMA too (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] make GUP handle pfn mapping unless FOLL_GET is requested (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] move get_user_pages()-related code to separate file (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/srat: Print non-volatile flag in SRAT (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm, pmem: direct map legacy pmem by default (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pmem: 'struct page' for pmem (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, pfn: 'struct page' provider infrastructure (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] x86, pmem: clarify that ARCH_HAS_PMEM_API implies PMEM mapped WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] add devm_memremap_pages (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [mm] ZONE_DEVICE for "device memory" (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [powerpc] memory-hotplug: ppc: suitable memory should go to ZONE_MOVABLE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] nd_blk: change aperture mapping from WC to WB (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] change to use generic kvfree() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] mm/pat: Add comments to cachemode translation tables (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] pmem, dax: have direct_access use __pmem annotation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [fs] dax: update I/O path to do proper PMEM flushing (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: add copy_from_iter_pmem() and clear_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: clean up conditional pmem includes (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: remove layer when calling arch_has_wmb_pmem() (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [x86] pmem: move x86 PMEM API to new pmem.h header (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm, e820: make CONFIG_X86_PMEM_LEGACY a tristate option (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: switch to devm_ allocations (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [kernel] devres: add devm_memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: write and validate parent_uuid (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: consolidate arena validation (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: clean up internal interfaces (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] pmem: convert to generic memremap (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [iommu] vt-d: Fix leaked ioremap mapping (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] fix inline function return type warning (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [acpi] nfit: Don't check _STA on NVDIMM devices (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, pmem: Change pmem physical sector size to PAGE_SIZE (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [tools] libnvdimm: Add DSM support for Address Range Scrub commands (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [include] libnvdimm: Update name of the ars_status_record mask field (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156] - [nvdimm] libnvdimm, btt: sparse fix (Jeff Moyer) [1345801 1348502 1348836 1350149 1350156]- [net] ipv6: Fix mem leak in rt6i_pcpu (Hannes Frederic Sowa) [1353128] - [net] skb: preserve value for head_frag and xmit more (Paolo Abeni) [1334175] - [net] sctp: sctp_diag should fill RMEM_ALLOC with asoc->rmem_alloc when rcvbuf_policy is set (Xin Long) [1350871] - [net] team: Fix possible deadlock during team enslave (Xin Long) [1350865] - [net] Handle csum for CHECKSUM_COMPLETE VXLAN forwarding (Jakub Sitnicki) [1321674] - [net] bridge: disable softirqs around br_fdb_update to avoid lockup (Davide Caratti) [1330674] - [net] tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Thadeu Lima de Souza Cascardo) [1215352] - [net] sctp: change sk state to CLOSED instead of CLOSING in sctp_sock_migrate (Xin Long) [1251529] - [net] sctp: sctp should change socket state when shutdown is received (Xin Long) [1251529] - [net] Add trace events for all receive entry points, exposing more skb fields (Davide Caratti) [1330669] - [net] netfilter: cttimeout: add netns support (Eric Garver) [1257397] - [net] netfilter: cttimeout: add rcu_barrier() on module removal (Eric Garver) [1257397] - [net] netfilter: conntrack: fix crash on timeout object removal (Eric Garver) [1257397] - [net] netfilter: cttimeout: allow to set/get default protocol timeouts (Eric Garver) [1257397] - [x86] kvm: set vector hashing default to false (Radim Krcmar) [1354561] - [ata] libata: Allocate device_rh() before use (Prarit Bhargava) [1354380] - [i2c] i2c-core: Allocate device_rh() before use (Prarit Bhargava) [1354389] - [usb] xhci: Add broken streams quirk for Frescologic device id 1009 (Torez Smith) [1342092] - [edac] sb_edac: Fix rank lookup on Broadwell (Aristeu Rozanski) [1275160] - [input] wacom: Fix a Cintiq 27QHD touch issue (Aristeu Rozanski) [1342989] - [input] hid: wacom: Add missing ABS_MISC event and feature declaration for 27QHD (Aristeu Rozanski) [1342989] - [input] hid: wacom: add support for Cintiq 27QHD and 27QHD touch (Aristeu Rozanski) [1342989] - [input] hid: wacom: add defines for new Cintiq and DTU outbound tracking (Aristeu Rozanski) [1342989] - [input] wacom - process outbound for newer Cintiqs (Aristeu Rozanski) [1342989] - [iommu] amd: Fix unity mapping initialization race (Myron Stowe) [1340546] - [kernel] replace some read_lock(&tasklist_lock)'s with tasklist_read_lock() (Oleg Nesterov) [1243748] - [kernel] replace write_lock_irq(&tasklist_lock) with tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [kernel] introduce tasklist_read_lock() and tasklist_write_lock_irq() (Oleg Nesterov) [1243748] - [netdrv] e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko) [1340499] - [netdrv] e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko) [1340499] - [powerpc] jit: Disable classic BPF JIT on ppc64le (Thadeu Lima de Souza Cascardo) [1342922] - [powerpc] pseries: start rtasd before PCI probing (David Gibson) [1261718]- [fs] nfsd: allow SCSI layout support without Block layout (Benjamin Coddington) [1305094] - [fs] nfsd: better layoutupdate bounds-checking (Benjamin Coddington) [1305094] - [fs] nfsd: block and scsi layout drivers need to depend on CONFIG_BLOCK (Benjamin Coddington) [1305094] - [fs] nfsd: add SCSI layout support (Benjamin Coddington) [1305094] - [fs] nfsd: add a new config option for the block layout driver (Benjamin Coddington) [1305094] - [fs] nfsd: move some blocklayout code (Benjamin Coddington) [1305094] - [fs] nfsd/blocklayout: accept any minlength (Benjamin Coddington) [1305094] - [fs] nfsd: Printk blocklayout length and offset as format 0xllx (Benjamin Coddington) [1305094] - [fs] nfs: Mark block and SCSI layouts as tech preview on client (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: make sure making a aligned read request (Benjamin Coddington) [1305092] - [fs] pnfs/blocklayout: fix a memeory leak when using, vmalloc_to_page (Benjamin Coddington) [1305092] - [fs] rpc_pipefs.c: get rid of f_dentry (Benjamin Coddington) [1305092] - [fs] nfs/blocklayout: add SCSI layout support (Benjamin Coddington) [1305092] - [fs] lib/vsprintf.c: fix potential NULL deref in hex_string (Benjamin Coddington) [1305092] - [fs] nfs4.h: add SCSI layout definitions (Benjamin Coddington) [1305092] - [fs] ovl: fix dentry leak for default_permissions (Miklos Szeredi) [1350818] - [fs] gfs2: Check rs_free with rd_rsspin protection (Robert S Peterson) [1349596] - [fs] xfs: cancel eofblocks background trimming on remount read-only (Brian Foster) [1339414] - [fs] ext4: verify block bitmap even after fresh initialization (Lukas Czerner) [1079962] - [fs] ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner) [1039029] - [fs] ext4: update c/mtime on truncate up (Lukas Czerner) [1227225] - [fs] ext4: only call ext4_truncate when size <= isize (Lukas Czerner) [1227225]- [bluetooth] Replace constant hw_variant from Intel Bluetooth firmware filename (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 3168 [8087:0aa7] (Don Zickus) [1353256] - [bluetooth] Add support for Intel Bluetooth device 8265 [8087:0a2b] (Don Zickus) [1353256] - [net] bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address (Don Zickus) [1353035] - [bluetooth] vhci: Fix race at creating hci device (Don Zickus) [1353035] - [bluetooth] vhci: purge unhandled skbs (Don Zickus) [1353035] - [bluetooth] vhci: fix open_timeout vs. hdev race (Don Zickus) [1353035] - [net] bluetooth: Fix potential buffer overflow with Add Advertising (Don Zickus) [1353035] - [net] bluetooth: Fix setting correct flags in AD (Don Zickus) [1353035] - [net] bluetooth: Increment management interface revision (Don Zickus) [1353035] - [net] bluetooth: Add support for limited privacy mode (Don Zickus) [1353035] - [net] bluetooth: Fix adding discoverable to adv instance flags (Don Zickus) [1353035] - [net] bluetooth: Move memset closer to where it's needed (Don Zickus) [1353035] - [bluetooth] btmrvl_sdio: fix firmware activation failure (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 13d3:3472 (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E55 ACPI ID used in Lenovo ThinkPad Tablet 8 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add diag and address support for Intel/AG6xx (Don Zickus) [1353035] - [bluetooth] btusb: Add a new AR3012 ID 04ca:3014 (Don Zickus) [1353035] - [bluetooth] hci_uart: Add Intel/AG6xx support (Don Zickus) [1353035] - [net] bluetooth: hci_core: cancel power off delayed work properly (Don Zickus) [1353035] - [bluetooth] Add new AR3012 ID 0489:e095 (Don Zickus) [1353035] - [bluetooth] btbcm: Fix handling of firmware not found (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add BCM2E7C ACPI ID (Don Zickus) [1353035] - [bluetooth] hci_bcm: Add new ACPI ID for bcm43241 (Don Zickus) [1353035] - [bluetooth] btusb: Add new AR3012 ID 13d3:3395 (Don Zickus) [1353035] - [bluetooth] hci_intel: Fix a wrong comparison (Don Zickus) [1353035] - [net] bluetooth: Use managed version of led_trigger_register in LED trigger (Don Zickus) [1353035] - [bluetooth] ath3k: Fixed a blank line after declaration issue (Don Zickus) [1353035] - [net] bluetooth: add LED trigger for indicating HCI is powered up (Don Zickus) [1353035]- [kernel] printk: git rid of sched_delayed message for printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks (Jeremy McNicoll) [1340919] - [kernel] revert "printk: enable interrupts before calling console_trylock_for_printk()" (Jeremy McNicoll) [1340919] - [kernel] timekeeping: use printk_deferred when holding timekeeping seqlock (Jeremy McNicoll) [1340919] - [kernel] printk: rename printk_sched to printk_deferred (Jeremy McNicoll) [1340919] - [kernel] printk: Add printk_deferred_once (Jeremy McNicoll) [1340919] - [kernel] printk: disable preemption for printk_sched (Jeremy McNicoll) [1340919] - [kernel] printk: remove separate printk_sched buffers and use printk buf instead (Jeremy McNicoll) [1340919] - [kernel] printk: enable interrupts before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [kernel] printk: release lockbuf_lock before calling console_trylock_for_printk() (Jeremy McNicoll) [1340919] - [x86] cpufeature: Enable new AVX-512 features (Rui Wang) [1349737] - [x86] fpu: Disable dependent CPU features on "noxsave" (Rui Wang) [1349737] - [x86] Mark Kabylake-U/Y client processors as supported (David Arcari) [1305700] - [x86] Mark Intel Knights Landing-F processor as supported (Steve Best) [1333551] - [scsi] ipr: Clear interrupt on croc/crocodile when running with LSI (Steve Best) [1352978] - [netdrv] bonding: fix enslavement slave link notifications (Jarod Wilson) [1353686] - [cpufreq] powernv: Remove flag use-case of policy->driver_data (Gustavo Duarte) [1346246] - [cpufreq] powernv: Introduce ->ready() callback for cpufreq drivers (Gustavo Duarte) [1346246] - [cpufreq] powernv: Add sysfs attributes to show throttle stats (Gustavo Duarte) [1346246] - [cpufreq] Fix formatting issues in 'struct cpufreq_driver' (Gustavo Duarte) [1346246] - [infiniband] rdma/cxgb3: device driver frees DMA memory with different size (Honggang Li) [1296807]- [fwnode] introduce get_rh_dev_fwnode() and set_rh_dev_fwnode() (Prarit Bhargava) [1331018] - [x86] mfd: Add ACPI support (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass HSUART configuration via properties (Prarit Bhargava) [1331018] - [x86] i2c: designware: Convert to use unified device property API (Prarit Bhargava) [1331018] - [x86] i2c: add ACPI support for I2C mux ports (Prarit Bhargava) [1331018] - [x86] i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" (Prarit Bhargava) [1331018] - [x86] i2c: designware: Do not use parameters from ACPI on Dell Inspiron 7348 (Prarit Bhargava) [1331018] - [x86] i2c: designware: Move common probe code into i2c_dw_probe() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Make sure the device is suspended before disabling runtime PM (Prarit Bhargava) [1331018] - [x86] acpi: Introduce has_acpi_companion() (Prarit Bhargava) [1331018] - [x86] i2c: designware: Suppress error message if platform_get_irq() < 0 (Prarit Bhargava) [1331018] - [x86] i2c: remove FSF address (Prarit Bhargava) [1331018] - [x86] i2c: designware: Add support for AMD I2C controller (Prarit Bhargava) [1331018] - [x86] i2c: designware: Rework probe() to get clock a bit later (Prarit Bhargava) [1331018] - [x86] i2c: designware: Default to fast mode in case of ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of platform data to set I2C mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: add support of I2C standard mode (Prarit Bhargava) [1331018] - [x86] i2c: designware: Disable device on system suspend (Prarit Bhargava) [1331018] - [x86] i2c: designware: make SCL and SDA falling time configurable (Prarit Bhargava) [1331018] - [x86] i2c: designware: add new ACPI IDs (Prarit Bhargava) [1331018] - [x86] i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing (Prarit Bhargava) [1331018] - [x86] i2c: designware: get SDA hold time, HCNT and LCNT configuration from ACPI (Prarit Bhargava) [1331018] - [x86] i2c: designware: add CONFIG_PM_SLEEP to suspend/resume functions (Prarit Bhargava) [1331018] - [x86] i2c-designware: use div_u64 to fix link (Prarit Bhargava) [1331018] - [x86] i2c-designware: make SDA hold time configurable (Prarit Bhargava) [1331018] - [x86] drivers/i2c/busses: don't check resource with devm_ioremap_resource (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Pass SDA hold time to I2C host controller driver (Prarit Bhargava) [1331018] - [x86] mfd: intel-lpss: Add support for passing device properties (Prarit Bhargava) [1331018] - [x86] driver core: Do not overwrite secondary fwnode with NULL if it is set (Prarit Bhargava) [1331018] - [x86] mfd: core: propagate device properties to sub devices drivers (Prarit Bhargava) [1331018] - [x86] driver core: platform: Add support for built-in device properties (Prarit Bhargava) [1331018] - [x86] acpi / property: fix data node parsing in acpi_get_next_subnode() (Prarit Bhargava) [1331018] - [x86] device property: fix for a case of use-after-free (Prarit Bhargava) [1331018] - [x86] device property: fwnode->secondary may contain ERR_PTR(-ENODEV) (Prarit Bhargava) [1331018] - [x86] device property: avoid allocations of 0 length (Prarit Bhargava) [1331018] - [x86] device property: the secondary fwnode needs to depend on the primary (Prarit Bhargava) [1331018] - [x86] device property: add spaces to PROPERTY_ENTRY_STRING macro (Prarit Bhargava) [1331018] - [x86] include/linux/property.h: fix build issues with gcc-4.4.4 (Prarit Bhargava) [1331018] - [x86] device property: Take a copy of the property set (Prarit Bhargava) [1331018] - [x86] device property: Fallback to secondary fwnode if primary misses the property (Prarit Bhargava) [1331018] - [x86] device property: return -EINVAL when property isn't found in ACPI (Prarit Bhargava) [1331018] - [x86] device property: improve readability of macros (Prarit Bhargava) [1331018] - [x86] device property: helper macros for property entry creation (Prarit Bhargava) [1331018] - [x86] device property: keep single value inplace (Prarit Bhargava) [1331018] - [x86] device property: refactor built-in properties support (Prarit Bhargava) [1331018] - [x86] device property: rename helper functions (Prarit Bhargava) [1331018] - [x86] device property: always check for fwnode type (Prarit Bhargava) [1331018] - [x86] rhel: remove temporary device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] device property: Adding DMA Attribute APIs for Generic Devices (Prarit Bhargava) [1331018] - [x86] device property: Introducing enum dev_dma_attr (Prarit Bhargava) [1331018] - [x86] acpi / property: Fix subnode lookup scope for data-only subnodes (Prarit Bhargava) [1331018] - [x86] device property: Add fwnode_property_match_string() (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend device_get_next_child_node() to data-only nodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Extend fwnode_property_* to data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Expose data-only subnodes via sysfs (Prarit Bhargava) [1331018] - [x86] acpi / scan: Move sysfs-related device code to a separate file (Prarit Bhargava) [1331018] - [x86] acpi / property: Add support for data-only subnodes (Prarit Bhargava) [1331018] - [x86] acpi / property: Add routine for extraction of _DSD properties (Prarit Bhargava) [1331018] - [x86] device property: Don't overwrite addr when failing in device_get_mac_address (Prarit Bhargava) [1331018] - [x86] device property: Return -ENXIO if there is no suitable FW interface (Prarit Bhargava) [1331018] - [x86] device property: attach 'else if' to the proper 'if' (Prarit Bhargava) [1331018] - [x86] device property: fallback to pset when gettng one string (Prarit Bhargava) [1331018] - [x86] device property: Add ETH_ALEN check, update comments (Prarit Bhargava) [1331018] - [x86] Add a matching set of device_ functions for determining mac/phy (Prarit Bhargava) [1331018] - [x86] phy: re-design phy_modes to be self-contained (Prarit Bhargava) [1331018] - [x86] device property: fix potential NULL pointer dereference (Prarit Bhargava) [1331018] - [x86] acpi / of: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node() (Prarit Bhargava) [1331018] - [x86] rhel: add device_dma_is_coherent() (Prarit Bhargava) [1331018] - [x86] acpi / property: Define a symbol for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi / scan: Rework modalias creation when "compatible" is present (Prarit Bhargava) [1331018] - [x86] acpi / scan: Simplify acpi_match_device() (Prarit Bhargava) [1331018] - [x86] acpi / property: Refine consistency check for PRP0001 (Prarit Bhargava) [1331018] - [x86] acpi: Allow drivers to match using Device Tree compatible property (Prarit Bhargava) [1331018] - [x86] acpi: fix create_modalias() return value handling (Prarit Bhargava) [1331018] - [x86] device property: Introduce firmware node type for platform data (Prarit Bhargava) [1331018] - [x86] device property: Make it possible to use secondary firmware nodes (Prarit Bhargava) [1331018] - [x86] driver core: Implement device property accessors through fwnode ones (Prarit Bhargava) [1331018] - [x86] driver core: property: Update fwnode_property_read_string_array() (Prarit Bhargava) [1331018] - [x86] driver core: Fix missing whitespace in function argument (Prarit Bhargava) [1331018] - [x86] driver core: Add comments about returning array counts (Prarit Bhargava) [1331018] - [x86] driver core / acpi: Represent ACPI companions using fwnode_handle (Prarit Bhargava) [1331018] - [x86] acpi / property: Drop size_prop from acpi_dev_get_property_reference() (Prarit Bhargava) [1331018] - [x86] device, add device_rh_alloc() (Prarit Bhargava) [1331018] - [x86] mfd: Add support for Intel Sunrisepoint LPSS devices (Prarit Bhargava) [1331018] - [x86] dmaengine: add a driver for Intel integrated DMA 64-bit (Prarit Bhargava) [1331018] - [x86] mfd: make mfd_remove_devices() iterate in reverse order (Prarit Bhargava) [1331018] - [x86] driver core: wakeup the parent device before trying probe (Prarit Bhargava) [1331018] - [x86] acpi / pm: Attach ACPI power domain only once (Prarit Bhargava) [1331018] - [x86] driver core: implement device_for_each_child_reverse() (Prarit Bhargava) [1331018] - [x86] klist: implement klist_prev() (Prarit Bhargava) [1331018] - [x86] pm / qos: Make it possible to expose device latency tolerance to userspace (Prarit Bhargava) [1331018] - [x86] clkdev: add clkdev_create() helper (Prarit Bhargava) [1331018] - [x86] dmaengine: Create a generic dma_slave_caps callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Introduce a device_config callback (Prarit Bhargava) [1331018] - [x86] dmaengine: Add device_terminate_all callback (Prarit Bhargava) [1331018] - [x86] dmaengine: split out pause/resume operations from device_control (Prarit Bhargava) [1331018] - [x86] dmaengine: Make the destination abbreviation coherent (Prarit Bhargava) [1331018] - [x86] acpi: Use ACPI companion to match only the first physical device (Prarit Bhargava) [1331018] - [x86] dma: Indicate residue granularity in dma_slave_caps (Prarit Bhargava) [1331018] - [x86] mfd: Stop setting refcounting pointers in original mfd_cell arrays (Prarit Bhargava) [1331018] - [x86] dma-api: provide a helper to setup DMA masks (Prarit Bhargava) [1331018] - [x86] dmaengine: use DMA_COMPLETE for dma completion status (Prarit Bhargava) [1331018] - [x86] dmaengine: dma_slave_caps: remove sg entries (Prarit Bhargava) [1331018] - [x86] dmaengine: add dma_slave_get_caps api (Prarit Bhargava) [1331018] - [x86] dmaengine: Remove the need to declare device_control (Prarit Bhargava) [1331018]- [virt] kvm: x86: Check dest_map->vector to match eoi signals for rtc (Paolo Bonzini) [1347370] - [virt] kvm: x86: Track irq vectors in ioapic->rtc_status.dest_map (Paolo Bonzini) [1347370] - [virt] kvm: x86: Convert ioapic->rtc_status.dest_map to a struct (Paolo Bonzini) [1347370] - [virt] kvm: add missing memory barrier in kvm_{make, check}_request (Paolo Bonzini) [1347370] - [virt] kvm: x86: remove eager_fpu field of struct kvm_vcpu_arch (Paolo Bonzini) [1347370] - [virt] kvm: x86: disable MPX if host did not enable MPX XSAVE features (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate different ways to test for in-kernel LAPIC (Paolo Bonzini) [1347370] - [virt] kvm: x86: consolidate "has lapic" checks into irq.c (Paolo Bonzini) [1347370] - [virt] kvm: apic: remove unnecessary double checks on APIC existence (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: Use clear_page() instead of init_shadow_page_table() (Paolo Bonzini) [1347370] - [virt] kvm: x86: don't notify userspace IOAPIC on edge EOI (Paolo Bonzini) [1347370] - [virt] kvm: x86: request interrupt window when IRQ chip is split (Paolo Bonzini) [1347370] - [virt] kvm: x86: set KVM_REQ_EVENT on local interrupt request from user space (Paolo Bonzini) [1347370] - [virt] kvm: x86: split kvm_vcpu_ready_for_interrupt_injection out of dm_request_for_irq_injection (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix interrupt window handling in split IRQ chip case (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add support for local interrupt requests from userspace (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add EOI exit bitmap inference (Paolo Bonzini) [1347370] - [virt] kvm: x86: Add KVM exit for IOAPIC EOIs (Paolo Bonzini) [1347370] - [virt] kvm: x86: Split the APIC from the rest of IRQCHIP (Paolo Bonzini) [1347370] - [virt] kvm: x86: unify handling of interrupt window (Paolo Bonzini) [1347370] - [virt] kvm: x86: introduce lapic_in_kernel (Paolo Bonzini) [1347370] - [virt] kvm: x86: replace vm_has_apicv hook with cpu_uses_apicv (Paolo Bonzini) [1347370] - [virt] kvm: x86: store IOAPIC-handled vectors in each VCPU (Paolo Bonzini) [1347370] - [virt] kvm: x86: set TMR when the interrupt is accepted (Paolo Bonzini) [1347370] - [virt] kvm: introduce vcpu_debug = kvm_debug + vcpu context (Paolo Bonzini) [1347370] - [virt] kvm/x86: move Hyper-V MSR's/hypercall code into hyperv.c file (Paolo Bonzini) [1347370] - [virt] kvm: x86: move kvm_set_irq_inatomic to legacy device assignment (Paolo Bonzini) [1347370] - [virt] kvm: device assignment: remove pointless #ifdefs (Paolo Bonzini) [1347370] - [virt] kvm: ppc: book3s hv: Re-enable XICS fast path for irqfd-generated interrupts (Paolo Bonzini) [1347370] - [virt] kvm: x86: merge kvm_arch_set_irq with kvm_set_msi_inatomic (Paolo Bonzini) [1347370] - [virt] kvm/irqchip: allow only multiple irqchip routes per GSI (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: add arch-specific set_irq (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: factor out kvm_notify_acked_gsi() (Paolo Bonzini) [1347370] - [virt] kvm/eventfd: avoid loop inside irqfd_update() (Paolo Bonzini) [1347370] - [virt] kvm: robustify steal time record (Paolo Bonzini) [1347370] - [virt] kvm: x86: optimize steal time calculation (Paolo Bonzini) [1347370] - [virt] kvm: set page dirty only if page has been writable (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 (Paolo Bonzini) [1347370] - [virt] kvm: mmu: fix ept=0/pte.u=1/pte.w=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0 combo (Paolo Bonzini) [1347370] - [virt] kvm: mmu: micro-optimize gpte_access (Paolo Bonzini) [1347370] - [virt] kvm: mmu: simplify last_pte_bitmap (Paolo Bonzini) [1347370] - [virt] kvm: vmx: use vmcs_clear/set_bits for debug register exits (Paolo Bonzini) [1347370] - [virt] kvm: i8254: change PIT discard tick policy (Paolo Bonzini) [1347370] - [virt] kvm: x86: mmu: fix ubsan index-out-of-range warning (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix *NULL on invalid low-prio irq (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Fix guest debugging while in L2 (Paolo Bonzini) [1347370] - [virt] kvm: vmx: Factor out is_exception_n helper (Paolo Bonzini) [1347370] - [virt] iommu, x86: Properly handle posted interrupts for IOMMU hotplug (Paolo Bonzini) [1347370] - [virt] kvm: x86: rename process_smi to enter_smm, process_smi_request to process_smi (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid simultaneous queueing of both IRQ and SMI (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix ordering of cr0 initialization code in vmx_cpu_reset (Paolo Bonzini) [1347370] - [virt] kvm: x86: fix OOPS after invalid KVM_SET_DEBUGREGS (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: irqfd: fix NULL pointer dereference in kvm_irq_map_gsi (Paolo Bonzini) [1347370] - [virt] kvm: fail KVM_SET_VCPU_EVENTS with invalid exception number (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid vmalloc(0) in the KVM_SET_CPUID (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid warning on repeated KVM_SET_TSS_ADDR (Paolo Bonzini) [1347370] - [virt] kvm: Handle MSR_IA32_PERF_CTL (Paolo Bonzini) [1347370] - [virt] kvm: x86: avoid write-tearing of TDP (Paolo Bonzini) [1347370] - [virt] kvm: x86: emulate: correct page fault error code for NoWrite instructions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Emulation of call may use incorrect stack size (Paolo Bonzini) [1347370] - [virt] kvm: x86: 32-bit wraparound read/write not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: Fix defines in emulator.c (Paolo Bonzini) [1347370] - [virt] kvm: x86: ARPL emulation can cause spurious exceptions (Paolo Bonzini) [1347370] - [virt] kvm: x86: Wrong operand size for far ret (Paolo Bonzini) [1347370] - [virt] kvm: x86: #PF error-code on R/W operations is wrong (Paolo Bonzini) [1347370] - [virt] kvm: x86: Access to LDT/GDT that wraparound is incorrect (Paolo Bonzini) [1347370] - [virt] kvm: x86: Do not set access bit on accessed segments (Paolo Bonzini) [1347370] - [virt] kvm: x86: POP [ESP] is not emulated correctly (Paolo Bonzini) [1347370] - [virt] kvm: x86: em_call_far should return failure result (Paolo Bonzini) [1347370] - [virt] kvm: x86: JMP/CALL using call- or task-gate causes exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: fnstcw and fnstsw may cause spurious exception (Paolo Bonzini) [1347370] - [virt] kvm: x86: pop sreg accesses only 2 bytes (Paolo Bonzini) [1347370] - [virt] kvm: x86: Inject pending interrupt even if pending nmi exist (Paolo Bonzini) [1347370] - [virt] kvm: x86: reduce default value of halt_poll_ns parameter (Paolo Bonzini) [1347370] - [virt] kvm: x86: do not leak guest xcr0 into host interrupt handlers (Paolo Bonzini) [1347370] - [virt] kvm: x86: mask CPUID(0xD, 0x1).EAX against host value (Paolo Bonzini) [1347370]- [scsi] sd: Fix rw_max for devices that report an optimal xfer size (Maurizio Lombardi) [1298281] - [net] vmw_vsock/af_vsock: drop unneeded semicolon (Neil Horman) [1349017] - [net] vsock: Detach QP check should filter out non matching QPs (Neil Horman) [1349017] - [x86] perf: Add Goldmont support (Jiri Olsa) [1273758] - [x86] perf: Add model number for Skylake Server to perf (Jiri Olsa) [1273753] - [x86] Mark Intel Denverton processor as supported (Steve Best) [1312184] - [vhost] vhost-net: extend device allocation to vmalloc (Jason Wang) [1290392] - [sound] alsa: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup (Jaroslav Kysela) [1349539] - [sound] alsa: hda - Add PCI ID for Kabylake-H (Jaroslav Kysela) [1304284] - [sound] alsa: hda - Add PCI ID for Kabylake (Jaroslav Kysela) [1304284] - [sound] alsa: regmap: hdac_regmap - fix the register access for runtime PM (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache: allow read-only regs to be cached (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: rbtree: When adding a reg do a bsearch for target node (Jaroslav Kysela) [1285520] - [sound] alsa: regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Jaroslav Kysela) [1285520] - [netdrv] mlx4_en: Fix the return value of a failure in VLAN VID add/kill (kamal heib) [1243338] - [netdrv] mlx5: E-Switch, Modify node guid on vf set MAC (kamal heib) [1350475] - [netdrv] mlx4_en: Add support for inner IPv6 checksum offloads and TSO (kamal heib) [1192585] - [netdrv] bonding: prevent out of bound accesses (Jarod Wilson) [1352086] - [kernel] ptrace: task_clear_jobctl_trapping()->wake_up_bit() needs mb() (Daniel Bristot de Oliveira) [1350624] - [powerpc] powernv: Handle irq_happened flag correctly in off-line loop (David Gibson) [1344224] - [powerpc] perf: Export Power8 generic and cache events to sysfs (Gustavo Duarte) [1305079] - [powerpc] perf: Remove PME_ prefix for power7 events (Gustavo Duarte) [1305079] - [powerpc] powerpc/pseries/eeh: Refactor the configure_bridge RTAS tokens (Gustavo Duarte) [1343071] - [powerpc] powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge (Gustavo Duarte) [1343071]- [net] dcb: fix accessing to extended ops (Ivan Vecera) [1341005] - [net] netlabel: handle sparse category maps in netlbl_catmap_getlong() (Paul Moore) [1321176] - [security] selinux: import NetLabel category bitmaps correctly (Paul Moore) [1321176] - [net] netlabel: fix a problem with netlbl_secattr_catmap_setrng() (Paul Moore) [1321176] - [net] sctp: do not leak chunks that are sent to unconfirmed paths (Marcelo Leitner) [1337639] - [net] sctp: consolidate local_bh_disable/enable + spin_lock/unlock to _bh variant (Marcelo Leitner) [1337639] - [net] sctp: fix copying more bytes than expected in sctp_add_bind_addr (Marcelo Leitner) [1337639] - [net] sctp: Fix port hash table size computation (Marcelo Leitner) [1337639] - [net] sctp: move rcu_read_lock from __sctp_lookup_association to sctp_lookup_association (Marcelo Leitner) [1337639] - [net] sctp: remove rcu_read_lock in sctp_seq_dump_remote_addrs() (Marcelo Leitner) [1337639] - [net] sctp: remove the unused sctp_datamsg_free() (Marcelo Leitner) [1337639] - [net] sctp: allow setting SCTP_SACK_IMMEDIATELY by the application (Marcelo Leitner) [1337639] - [net] sctp: fix use-after-free in pr_debug statement (Marcelo Leitner) [1337639] - [net] sctp: prevent writes to cookie_hmac_alg from accessing invalid memory (Marcelo Leitner) [1337639] - [net] sctp: use GFP_USER for user-controlled kmalloc (Marcelo Leitner) [1337639] - [net] sctp: dynamically enable or disable pf state (Marcelo Leitner) [1337639] - [net] sctp: clone options to avoid use after free (Marcelo Leitner) [1337639] - [net] sctp: only drop the reference on the datamsg after sending a msg (Marcelo Leitner) [1337639] - [net] sctp: hold the chunks only after the chunk is enqueued in outq (Marcelo Leitner) [1337639] - [net] sctp: implement sctp_v6_destroy_sock() (Marcelo Leitner) [1337639] - [net] sctp: avoid incorrect time_t use (Marcelo Leitner) [1337639] - [net] sctp: Don't use 64 kilobyte lookup table for four elements (Marcelo Leitner) [1337639] - [net] sctp: Do not try to search for the transport twice (Marcelo Leitner) [1337639] - [net] sctp: Fix mangled IPv4 addresses on a IPv6 listening socket (Marcelo Leitner) [1337639] - [net] sctp: fix passing wrong parameter header to param_type2af in sctp_process_param (Marcelo Leitner) [1337639] - [net] sctp: not send SCTP_PEER_ADDR_CHANGE notifications with failed probe (Marcelo Leitner) [1337639] - [net] sctp: fix possible seqlock seadlock in sctp_packet_transmit() (Marcelo Leitner) [1337639] - [net] fix the counter ICMP_MIB_INERRORS/ICMP6_MIB_INERRORS (Marcelo Leitner) [1337639] - [net] sctp: Fixup v4mapped behaviour to comply with Sock API (Marcelo Leitner) [1337639] - [net] sctp: fix incorrect type in gfp initializer (Marcelo Leitner) [1337639] - [net] sctp: add a checking for sctp_sysctl_net_register (Marcelo Leitner) [1337639] - [net] sctp: Don't transition to PF state when transport has exhausted 'Path.Max.Retrans'. (Marcelo Leitner) [1337639] - [net] sctp: fix skb leakage in COOKIE ECHO path of chunk->auth_chunk (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_bh_[un]lock_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_{lock|release}_sock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_read_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_write_[un]_lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_local_bh_{disable|enable} (Marcelo Leitner) [1337639] - [net] sctp: remove macros sctp_spin_[un]lock_irqrestore (Marcelo Leitner) [1337639] - [net] sctp: Remove outqueue empty state (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with open brace '{' and trailing statements (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with space required or prohibited (Marcelo Leitner) [1337639] - [net] sctp: fix checkpatch errors with (foo*)|foo * bar|foo* bar (Marcelo Leitner) [1337639] - [net] sctp: remove redundant null check on asoc (Marcelo Leitner) [1337639] - [net] sctp: check the rto_min and rto_max in setsockopt (Marcelo Leitner) [1337639] - [net] sctp: properly latch and use autoclose value from sock to association (Marcelo Leitner) [1337639] - [net] sctp: disable max_burst when the max_burst is 0 (Marcelo Leitner) [1337639] - [net] sctp: find the correct highest_new_tsn in sack (Marcelo Leitner) [1337639] - [net] sctp: fix ASCONF to allow non SCTP_ADDR_SRC addresses in ipv6 (Marcelo Leitner) [1337639] - [net] sctp: Remove extern from function prototypes (Marcelo Leitner) [1337639] - [net] sctp: sctp_transport_destroy{, _rcu}: fix potential pointer corruption (Marcelo Leitner) [1337639] - [net] sctp: sctp_assoc_control_transport: fix MTU size in SCTP_PF state (Marcelo Leitner) [1337639] - [net] sctp: get rid of SCTP_DBG_TSNS entirely (Marcelo Leitner) [1337639] - [net] sctp: rework debugging framework to use pr_debug and friends (Marcelo Leitner) [1337639] - [net] sctp: remove TEST_FRAME ifdef (Marcelo Leitner) [1337639] - [net] sctp: decouple cleaning some socket data from endpoint (Marcelo Leitner) [1337639] - [net] sctp: remove SCTP_STATIC macro (Marcelo Leitner) [1337639] - [net] sctp: get rid of t_new macro for kzalloc (Marcelo Leitner) [1337639] - [net] sctp: sctp_sf_do_prm_asoc: do SCTP_CMD_INIT_CHOOSE_TRANSPORT first (Marcelo Leitner) [1337639] - [net] sctp: signal sk_data_ready earlier on data chunks reception (Marcelo Leitner) [1058148] - [net] sctp: simplify sk_receive_queue locking (Marcelo Leitner) [1058148] - [net] sctp: delay calls to sk_data_ready() as much as possible (Marcelo Leitner) [1058148] - [net] sctp: compress bit-wide flags to a bitfield on sctp_sock (Marcelo Leitner) [1058148] - [net] sctp: avoid refreshing heartbeat timer too often (Marcelo Leitner) [1058148] - [net] sctp: do not update a_rwnd if we are not issuing a sack (Marcelo Leitner) [1058148] - [net] sctp: improve timer slack calculation for transport HBs (Marcelo Leitner) [1058148] - [net] sctp: Fix warning in sctp_packet_transmit_chunk() (Marcelo Leitner) [1278912] - [net] sctp: improve debug message to also log curr pkt and new chunk size (Marcelo Leitner) [1278912] - [net] sctp: Add GSO support (Marcelo Leitner) [1278912] - [net] sctp: delay as much as possible skb_linearize (Marcelo Leitner) [1278912] - [net] skbuff: introduce skb_gso_validate_mtu (Marcelo Leitner) [1278912] - [net] ipv4: test for IPSKB_FORWARDED in ip_finish_output_gso (Marcelo Leitner) [1278912] - [net] skbuff: allow segmenting based on frag sizes (Marcelo Leitner) [1278912] - [net] skbuff: export skb_gro_receive (Marcelo Leitner) [1278912] - [net] loopback: make use of NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gso: Remove arbitrary checks for unsupported GSO (Marcelo Leitner) [1278912] - [net] netdev_features: Fold NETIF_F_ALL_TSO into NETIF_F_GSO_SOFTWARE (Marcelo Leitner) [1278912] - [net] gro: remove obsolete code from skb_gro_receive() (Marcelo Leitner) [1278912] - [net] do not export skb_gro_receive() (Marcelo Leitner) [1278912] - [net] sctp: remove the unnecessary assignment (Marcelo Leitner) [1278912] - [net] sctp: move skb_dst_set() a bit downwards in sctp_packet_transmit() (Marcelo Leitner) [1278912] - [net] sctp: Restore 'resent' bit to avoid retransmitted chunks for RTT measurements (Marcelo Leitner) [1278912] - [net] sctp: flush if we can't fit another DATA chunk (Marcelo Leitner) [1071985] - [net] sctp: really allow using GFP_KERNEL on sctp_packet_transmit (Marcelo Leitner) [1071985] - [net] sctp: allow sctp_transmit_packet and others to use gfp (Marcelo Leitner) [1071985] - [net] sctp: align MTU to a word (Marcelo Leitner) [1071985] - [net] sctp: use MAX_HEADER for headroom reserve in output path (Marcelo Leitner) [1071985] - [net] sctp: Open out the check for Nagle (Marcelo Leitner) [1071985] - [net] sctp: Fix data chunk fragmentation for MTU values which are not multiple of 4 (Marcelo Leitner) [1071985] - [net] sctp: Add rudimentary infrastructure to account for control chunks (Marcelo Leitner) [1071985]- [fs] Call security_ops->inode_killpriv on truncate (Eric Sandeen) [1197686] - [fs] Provide function telling whether file_remove_privs() will do anything (Eric Sandeen) [1197686] - [fs] Rename file_remove_suid() to file_remove_privs() (Eric Sandeen) [1197686] - [fs] Fix S_NOSEC handling (Eric Sandeen) [1197686] - [fs] fanotify: fix double free of pending permission events (Richard Guy Briggs) [1339092] - [fs] fsnotify: rename event handling functions (Richard Guy Briggs) [1339092] - [fs] fanotify: convert access_mutex to spinlock (Richard Guy Briggs) [1339092] - [fs] fanotify: use fanotify event structure for permission response processing (Richard Guy Briggs) [1339092] - [fs] fanotify: remove useless bypass_perm check (Richard Guy Briggs) [1339092] - [fs] nfsd: recover: fix memory leak ("J. Bruce Fields") [1344797] - [fs] nfsd: fix deadlock secinfo+readdir compound ("J. Bruce Fields") [1344797] - [fs] nfsd4: resfh unused in nfsd4_secinfo ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak when meeting unsupported state_protect_how4 ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix bad bounds checking ("J. Bruce Fields") [1344797] - [fs] nfsd: add new io class tracepoint ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold i_mutex over userspace upcalls ("J. Bruce Fields") [1344797] - [fs] nfsd: give up on CB_LAYOUTRECALLs after two lease periods ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix nfsd leaks sunrpc module references ("J. Bruce Fields") [1344797] - [fs] lockd: constify nlmsvc_binding structure ("J. Bruce Fields") [1344797] - [fs] nfsd: use to_delayed_work ("J. Bruce Fields") [1344797] - [fs] nfsd: Register callbacks on the inetaddr_chain and inet6addr_chain ("J. Bruce Fields") [1344797] - [fs] sunrpc: Add a function to close temporary transports immediately ("J. Bruce Fields") [1344797] - [fs] nfsd: don't base cl_cb_status on stale information ("J. Bruce Fields") [1344797] - [fs] nfsd: don't hold ls_mutex across a layout recall ("J. Bruce Fields") [1344797] - [fs] nfsd: Pass filehandle to nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1344797] - [fs] nfsd: fix a warning message ("J. Bruce Fields") [1344797] - [fs] nfsd: constify nfsd4_callback_ops structure ("J. Bruce Fields") [1344797] - [fs] nfsd: recover: constify nfsd4_client_tracking_ops structures ("J. Bruce Fields") [1344797] - [fs] svcrpc: document lack of some memory barriers ("J. Bruce Fields") [1344797] - [fs] nfsd: fix race with open / open upgrade stateids ("J. Bruce Fields") [1344797] - [fs] nfsd: eliminate sending duplicate and repeated delegations ("J. Bruce Fields") [1344797] - [fs] sunrpc: drop stale comment in svc_setup_socket() ("J. Bruce Fields") [1344797] - [fs] nfsd: ensure that seqid morphing operations are atomic wrt to copies ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize layout stateid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: improve client_has_state to check for unused openowners ("J. Bruce Fields") [1344797] - [fs] nfsd: fix clid_inuse on mount with security change ("J. Bruce Fields") [1344797] - [fs] nfsd: move include of state.h from trace.c to trace.h ("J. Bruce Fields") [1344797] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST when calling sendpage() ("J. Bruce Fields") [1344797] - [fs] nfsd: switch unsigned char flags in svc_fh to bools ("J. Bruce Fields") [1344797] - [fs] nfsd: move svc_fh->fh_maxsize to just after fh_handle ("J. Bruce Fields") [1344797] - [fs] nfsd: drop null test before destroy functions ("J. Bruce Fields") [1344797] - [fs] nfsd: serialize state seqid morphing operations ("J. Bruce Fields") [1344797] - [fs] nfsd: deal with DELEGRETURN racing with CB_RECALL ("J. Bruce Fields") [1344797] - [fs] nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case ("J. Bruce Fields") [1344797] - [fs] nfsd: allow more than one laundry job to run at a time ("J. Bruce Fields") [1344797] - [fs] nfsd: don't WARN/backtrace for invalid container deployment. ("J. Bruce Fields") [1344797] - [fs] nfsd: Return word2 bitmask if setting security label in OPEN/CREATE ("J. Bruce Fields") [1344797] - [fs] nfsd: Set the attributes used to store the verifier for EXCLUSIVE4_1 ("J. Bruce Fields") [1344797] - [fs] nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL. ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug ("J. Bruce Fields") [1344797] - [fs] nfsd: Store parent's stat in a separate value ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix two typos in comments ("J. Bruce Fields") [1344797] - [fs] nfsd: include linux/nfs4.h in export.h ("J. Bruce Fields") [1344797] - [fs] sunrpc/nfsd: Remove redundant code by exports seq_operations functions ("J. Bruce Fields") [1344797] - [fs] sunrpc: Store cache_detail in seq_file's private ("J. Bruce Fields") [1344797] - [fs] nfsd: New helper nfsd4_cb_sequence_done() for processing more cb errors ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unused clientid arguments from, find_lockowner_str{_locked} ("J. Bruce Fields") [1344797] - [fs] nfsd: Use lk_new_xxx instead of v.new.xxx for nfs4_lockowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove macro LOFF_OVERFLOW ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate checking of nfsd_net in nfs4_laundromat() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove nfs4_set_claim_prev() ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop duplicate checking of seqid in nfsd4_create_session() ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove unneeded values in nfsd4_open() ("J. Bruce Fields") [1344797] - [fs] nfsd: Add missing gen_confirm in nfsd4_setclientid() ("J. Bruce Fields") [1344797] - [fs] nfsd: New counter for generating client confirm verifier ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix memory leak of so_owner.data in nfs4_stateowner ("J. Bruce Fields") [1344797] - [fs] nfsd: Add layouts checking in client_has_state() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak of struct file_lock ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: factor svc_rqst allocation and freeing from sv_nrthreads refcounting ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move pool_mode definitions into svc.h ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: abstract out svc_set_num_threads to sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: turn enqueueing a svc_xprt into a svc_serv operation ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_module parm into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: move sv_function into sv_ops ("J. Bruce Fields") [1344797] - [fs] nfsd/sunrpc: add a new svc_serv_ops struct and move sv_shutdown into it ("J. Bruce Fields") [1344797] - [fs] nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Add macro NFS_ACL_MASK for ACL ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate define of IDMAP_NAMESZ/IDMAP_TYPE_xx ("J. Bruce Fields") [1344797] - [fs] nfsd: Drop including client's header file nfs_fs.h ("J. Bruce Fields") [1344797] - [fs] nfsd: Set lc_size_chg before ops->proc_layoutcommit ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a memory leak in nfsd4_list_rec_dir() ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix a file leak on nfsd4_layout_setlease failure ("J. Bruce Fields") [1344797] - [fs] nfsd: wrap too long lines in nfsd4_encode_read ("J. Bruce Fields") [1344797] - [fs] nfsd: fput rd_file from XDR encode context ("J. Bruce Fields") [1344797] - [fs] nfsd: take struct file setup fully into nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: refactor nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up raparams handling ("J. Bruce Fields") [1344797] - [fs] nfsd: use swap() in sort_pacl_range() ("J. Bruce Fields") [1344797] - [fs] nfsd: Update callback sequnce id only CB_SEQUENCE success ("J. Bruce Fields") [1344797] - [fs] nfsd: Reset cb_status in nfsd4_cb_prepare() at retrying ("J. Bruce Fields") [1344797] - [fs] sunrpc: Move EXPORT_SYMBOL for svc_process ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove dead declarations ("J. Bruce Fields") [1344797] - [fs] nfsd: work around a gcc-5.1 warning ("J. Bruce Fields") [1344797] - [fs] nfsd: Checking for acl support does not require fetching any acls ("J. Bruce Fields") [1344797] - [fs] nfsd: Disable NFSv2 timestamp workaround for NFSv3+ ("J. Bruce Fields") [1344797] - [fs] nfsd: stop READDIRPLUS returning inconsistent attributes ("J. Bruce Fields") [1344797] - [fs] nfsd: remove nfsd_close ("J. Bruce Fields") [1344797] - [fs] nfsd: skip CB_NULL probes for 4.1 or later ("J. Bruce Fields") [1344797] - [fs] nfsd: fix callback restarts ("J. Bruce Fields") [1344797] - [fs] nfsd: split transport vs operation errors for callbacks ("J. Bruce Fields") [1344797] - [fs] nfsd: fix pNFS return on close semantics ("J. Bruce Fields") [1344797] - [fs] nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix READ permission checking ("J. Bruce Fields") [1344797] - [fs] nfsd: Remove duplicate macro define for max sec label length ("J. Bruce Fields") [1344797] - [fs] nfsd: allow setting acls with unenforceable DENYs ("J. Bruce Fields") [1344797] - [fs] nfsd: NFSD_FAULT_INJECTION depends on DEBUG_FS ("J. Bruce Fields") [1344797] - [fs] nfsd: remove unused status arg to nfsd4_cleanup_open_state ("J. Bruce Fields") [1344797] - [fs] nfsd: remove bogus setting of status in nfsd4_process_open2 ("J. Bruce Fields") [1344797] - [fs] nfsd: Use correct reply size calculating function ("J. Bruce Fields") [1344797] - [fs] nfsd: Using path_equal() for checking two paths ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix bad update of layout in nfsd4_return_file_layout ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_encode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Put exports after nfsd4_layout_verify fail ("J. Bruce Fields") [1344797] - [fs] nfsd: Take care the return value from nfsd4_decode_stateid ("J. Bruce Fields") [1344797] - [fs] nfsd: Check layout type when returning client layouts ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix v3-less build ("J. Bruce Fields") [1344797] - [fs] nfsd: fix comparison in fh_fsid_match() ("J. Bruce Fields") [1344797] - [fs] sunrpc/lockd: fix references to the BKL ("J. Bruce Fields") [1344797] - [fs] nfsd: fix year-2038 nfs4 state problem ("J. Bruce Fields") [1344797] - [fs] nfsd: nfs4state: Remove unused function ("J. Bruce Fields") [1344797] - [fs] nfsd4: tweak rd_dircount accounting ("J. Bruce Fields") [1344797] - [fs] nfsd: fi_delegees doesn't need to be an atomic_t ("J. Bruce Fields") [1344797] - [fs] nfsd: don't keep a pointer to the lease in nfs4_file ("J. Bruce Fields") [1344797] - [fs] nfsd: fix fi_delegees leak when fi_had_conflict returns true ("J. Bruce Fields") [1344797] - [fs] sunrpc: only call test_bit once in svc_xprt_received ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix signedness bug in compare_blob ("J. Bruce Fields") [1344797] - [fs] sunrpc: add some tracepoints around enqueue and dequeue of svc_xprt ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert to lockless lookup of queued server threads ("J. Bruce Fields") [1344797] - [fs] sunrpc: fix potential races in pool_stats collection ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a rcu_head to svc_rqst and use kfree_rcu to free it ("J. Bruce Fields") [1344797] - [fs] sunrpc: require svc_create callers to pass in meaningful shutdown routine ("J. Bruce Fields") [1344797] - [fs] sunrpc: have svc_wake_up only deal with pool 0 ("J. Bruce Fields") [1344797] - [fs] sunrpc: convert sp_task_pending flag to use atomic bitops ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_cachetype field to better optimize space ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_splice_ok flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_dropme flag into rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_usedeferral flag to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: move rq_local field to rq_flags ("J. Bruce Fields") [1344797] - [fs] sunrpc: add a generic rq_flags field to svc_rqst and move rq_secure to it ("J. Bruce Fields") [1344797] - [fs] nfsd: minor off by one checks in __write_versions() ("J. Bruce Fields") [1344797] - [fs] sunrpc: release svc_pool_map reference when serv allocation fails ("J. Bruce Fields") [1344797] - [fs] sunrpc: eliminate the XPT_DETACHED flag ("J. Bruce Fields") [1344797] - [fs] nfsd: Fix slot wake up race in the nfsv4.1 callback code ("J. Bruce Fields") [1344797] - [fs] nfsd_vfs_write(): use file_inode() ("J. Bruce Fields") [1344797] - [fs] nfsd: get rid of ->f_dentry ("J. Bruce Fields") [1344797] - [fs] nfsd/nfsctl.c: new helper ("J. Bruce Fields") [1344797] - [fs] nfsd: convert nfs4_file searches to use RCU ("J. Bruce Fields") [1344797] - [fs] sunrpc: off by one in BUG_ON() ("J. Bruce Fields") [1344797] - [fs] nfsd: clean up comments over nfs4_file definition ("J. Bruce Fields") [1344797] - [fs] nfsd: Always initialize cl_cb_addr ("J. Bruce Fields") [1344797] - [fs] nfsd: fix inclusive vfs_fsync_range() end ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix crash on unknown operation number ("J. Bruce Fields") [1344797] - [fs] nfsd4: fix response size estimation for OP_SEQUENCE ("J. Bruce Fields") [1344797] - [fs] af_unix: fix hard linked sockets on overlay (Miklos Szeredi) [1273111] - [fs] vfs: add d_real_inode() helper (Miklos Szeredi) [1273111] - [fs] gfs2: Automatically set GFS2_DIF_SYSTEM flag on system files (Abhijith Das) [1272086] - [fs] ovl: fix uid/gid when creating over whiteout (Miklos Szeredi) [1348113] - [fs] ext4: set S_IOPS_WRAPPER flag in ext4_mkdir() (Eryu Guan) [1231802]- [fs] allow no_seek_end_llseek to actually seek (David Arcari) [1350836] - [usb] revert "make "nousb" a clear module parameter" (Torez Smith) [1351227] - [acpi] add ACPI_TYPE_LOCAL_REFERENCE support to acpi_extract_package() (David Arcari) [1350497] - [netdrv] e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson) [1190077] - [netdrv] e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson) [1190077] - [powerpc] Uncomment and make enable_kernel_vsx() routine available (Gustavo Duarte) [1274481] - [crypto] vmx - IV size failing on skcipher API (Gustavo Duarte) [1274481] - [crypto] vmx: Only call enable_kernel_vsx() (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing opcode issue (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing GHASH Key issue on little endian (Gustavo Duarte) [1274481] - [crypto] vmx - Fixing AES-CTR counter bug (Gustavo Duarte) [1274481] - [crypto] vmx - Adding enable_kernel_vsx() to access VSX instructions (Gustavo Duarte) [1274481] - [crypto] sched/preempt, powerpc: Disable preemption in enable_kernel_altivec() explicitly (Gustavo Duarte) [1274481] - [crypto] vmx - Reindent to kernel style (Gustavo Duarte) [1274481] - [crypto] vmx - Remove duplicate PPC64 dependency (Gustavo Duarte) [1274481] - [crypto] vmx - fix two mistyped texts (Gustavo Duarte) [1274481] - [crypto] vmx - Fix assembler perl to use _GLOBAL (Gustavo Duarte) [1274481] - [crypto] vmx - Enabling VMX module for PPC64 (Gustavo Duarte) [1274481] - [crypto] vmx - Add support for VMS instructions by ASM (Gustavo Duarte) [1274481] - [crypto] vmx - Adding GHASH routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CTR routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding CBC routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding AES routines for VMX module (Gustavo Duarte) [1274481] - [crypto] vmx - Adding VMX module for Power 8 (Gustavo Duarte) [1274481] - [powerpc] kvm: ppc: book3s pr: Fix contents of SRR1 when injecting a program exception (Thomas Huth) [1349816] - [powerpc] kvm: ppc: book3s pr: Fix illegal opcode emulation (Thomas Huth) [1349816]- [net] netfilter: nf_dup_ipv6: set again FLOWI_FLAG_KNOWN_NH at flowi6_flags (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: check match/targetinfo attr size (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: support port range (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: fix erroneous return values (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when acking batches (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: keep counters away from CONFIG_NF_CONNTRACK_LABELS (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: avoid unneeded le/be conversion steps (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: add byte/packet counter support (Paolo Abeni) [1331757] - [net] netfilter: nft_byteorder: provide 64bit le/be conversion (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Add new attributes into nft_set to store user data. (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: allow to invert matching criteria (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove check against removal of inactive objects (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: release objects on netns destruction (Paolo Abeni) [1331757] - [net] netfilter: nft_ct: include direction when dumping NFT_CT_L3PROTOCOL key (Paolo Abeni) [1331757] - [net] netfilter: meta: add support for setting skb->pkttype (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: fix splat due to incorrect socket memory accounting in skbuff clones (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: avoid recurrent netns lookups in call_batch (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix nf_log_trace based tracing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: wrap tracing with a static key (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: extend tracing infrastructure (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: add packet mangling support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: remove unused struct members (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add clone interface to expression operations (Paolo Abeni) [1331757] - [net] remove unnecessary semicolon in netdev_alloc_pcpu_stats() (Paolo Abeni) [1331757] - [net] add __netdev_alloc_pcpu_stats() to indicate gfp flags (Paolo Abeni) [1331757] - [net] netfilter: ipv6: code indentation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_pktinfo.ops (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: skip family comparison in case of NFPROTO_UNSPEC (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: work around wrong endianess in res_id field (Paolo Abeni) [1331757] - [net] netfilter: nf_dup: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: Use 32 bit addressing register from nft_type_to_reg() (Paolo Abeni) [1331757] - [net] netfilter: nft_payload: work around vlan header stripping (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: constant token cost per packet (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: add burst parameter (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: factor out shared code with per-byte limiting (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: convert to token-based limiting at nanosecond granularity (Paolo Abeni) [1331757] - [net] netfilter: nft_limit: rename to nft_limit_pkts (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: keep going batch handling on missing modules (Paolo Abeni) [1331757] - [net] configs: enable nft dup (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_dup expression (Paolo Abeni) [1331757] - [net] netfilter: tee: select NF_DUP_IPV6 unconditionally (Paolo Abeni) [1331757] - [net] netfilter: fix xt_TEE and xt_TPROXY dependencies (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: use IS_ENABLED(CONFIG_NF_DUP_IPV6) (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: fix NULL dereference (Paolo Abeni) [1331757] - [net] netfilter: nf_dup{4, 6}: fix build error when nf_conntrack disabled (Paolo Abeni) [1331757] - [net] netfilter: factor out packet duplication for IPv4/IPv6 (Paolo Abeni) [1331757] - [net] netfilter: move tee_active to core (Paolo Abeni) [1331757] - [net] netfilter: xt_TEE: get rid of WITH_CONNTRACK definition (Paolo Abeni) [1331757] - [net] netfilter: nft_counter: convert it to use per-cpu counters (Paolo Abeni) [1331757] - [net] netfilter: nftables: Do not run chains in the wrong network namespace (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add nft_register_basechain() and nft_unregister_basechain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate Kconfig options (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix bogus warning in nft_data_uninit() (Paolo Abeni) [1331757] - [net] netfilter: x_tables: add context to know if extension runs from nft_compat (Paolo Abeni) [1331757] - [net] netfilter; Add some missing default cases to switch statements in nft_reject. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix wrong length for jump/goto verdicts (Paolo Abeni) [1331757] - [net] netfilter: nft_dynset: dynamic stateful expression instantiation (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add flag to indicate set contains expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: mark stateful expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare for expressions associated to set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add helper functions for expression handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: variable sized set element keys / data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support variable sized data in nft_data_init() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: switch registers to 32 bit addressing (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add register parsing/dumping helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert sets to u32 data pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_data_cmp() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert expressions to u32 register pointers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: use struct nft_verdict within struct nft_data (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: get rid of NFT_REG_VERDICT usage (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: introduce nft_validate_register_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: kill nft_validate_output_register() (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: use nft_validate_register_store() to validate types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: rename nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate len in nft_validate_data_load() (Paolo Abeni) [1331757] - [net] netfilter: Fix switch statement warnings with recent gcc. (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support optional userdata for set elements (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add support for dynamic set updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: support different set binding types (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: prepare set element accounting for async updates (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix set selection when timeouts are requested (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: fix cgroup matching (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: add support for timeouts (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add GC synchronization helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set garbage collection helpers (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set element timeout support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set timeout API support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: implement set transaction support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add transaction helper functions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: return set extensions from ->lookup() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolide set element destruction (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: convert hash and rbtree to set extensions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add set extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: convert to use rhashtable callbacks (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: indent rhashtable parameters (Paolo Abeni) [1331757] - [net] netfilter: nft_hash: restore struct nft_hash (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: use raw_smp_processor_id() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: move struct net pointer to base chain (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: reject NFT_SET_ELEM_INTERVAL_END flag for non-interval sets (Paolo Abeni) [1331757] - [net] netfilter: nft_rbtree: fix locking (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: set IP6T_F_PROTO flag if protocol is set (Paolo Abeni) [1331757] - [net] netfilter: restore rule tracing via nfnetlink_log (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate error path of nf_tables_newtable() (Paolo Abeni) [1331757] - [net] netfilter: use sk_fullsock() helper (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: allow to change chain policy without hook if it exists (Paolo Abeni) [1331757] - [net] netfilter: Fix potential crash in nft_hash walker (Paolo Abeni) [1331757] - [net] netfilter: fix sparse warnings in reject handling (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: limit maximum table name length to 32 bytes (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: cleanup nf_tables.h (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: consolidate tracing invocations (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: minor tracing cleanups (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix error handling of rule replacement (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix userdata length overflow (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for overflow of rule dlen field (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix transaction race condition (Paolo Abeni) [1331757] - [net] netfilter: bridge: rework reject handling (Paolo Abeni) [1331757] - [net] netfilter: reject: don't send icmp error if csum is invalid (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add support for arptables extensions (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: don't truncate ethernet protocol type to u8 (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix module refcount underflow (Paolo Abeni) [1331757] - [net] netfilter: Use rhashtable walk iterator (Paolo Abeni) [1331757] - [net] netfilter: nft_lookup: add missing attribute validation for NFTA_LOOKUP_SET_ID (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: add ebtables support (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix leaks in error path of nf_tables_newchain() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: disable preemption when restoring chain counters (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: validate hooks in NAT expressions (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: fix port natting in little endian archs (Paolo Abeni) [1331757] - [net] netfilter: nf_nat_redirect: add missing NULL pointer check (Paolo Abeni) [1331757] - [net] netfilter: combine IPv4 and IPv6 nf_nat_redirect code in one module (Paolo Abeni) [1331757] - [net] netfilter: nf_tables_bridge: replace nft_reject_ip*hdr_validate functions (Paolo Abeni) [1331757] - [net] netfilter: Deletion of unnecessary checks before two function calls (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restore synchronous object release from commit/abort (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use the match->table to validate dependencies (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: relax chain type validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: use current net namespace (Paolo Abeni) [1331757] - [net] netfilter: nft_redir: fix sparse warnings (Paolo Abeni) [1331757] - [net] netfilter: nft_masq: fix uninitialized range in nft_masq_{ipv4, ipv6}_eval (Paolo Abeni) [1331757] - [net] netfilter: nft_meta: add cgroup support (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: restrict reject to prerouting and input (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: Fix powerpc build error (Paolo Abeni) [1331757] - [net] netfilter: nft_reject_bridge: don't use IP stack to reject traffic (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv6: split nf_send_reset6() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: nf_reject_ipv4: split nf_send_reset() in smaller functions (Paolo Abeni) [1331757] - [net] netfilter: missing module license in the nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: kill nf_send_reset6() from include/net/netfilter/ipv6/nf_reject.h (Paolo Abeni) [1331757] - [net] netfilter: move nf_send_resetX() code to nf_reject_ipvX modules (Paolo Abeni) [1331757] - [net] netfilter: fix spelling errors (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: add new expression nft_redir (Paolo Abeni) [1331757] - [net] netfilter: fix unmet dependencies in NETFILTER_XT_TARGET_REDIRECT (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv6 code to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: refactor NAT redirect IPv4 to use it from nf_tables (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix wrong target lookup in nft_target_select_ops() (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: check for NULL in nf_tables_newchain pcpu stats allocation (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: dump attributes if they are set (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: NFTA_NAT_REG_ADDR_MAX depends on NFTA_NAT_REG_ADDR_MIN (Paolo Abeni) [1331757] - [net] netfilter: nft_nat: insufficient attribute validation (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: validate chain type in match/target (Paolo Abeni) [1331757] - [net] netfilter: nft_compat: fix hook validation for non-base chains (Paolo Abeni) [1331757] - [net] netfilter: nf_tables: restrict nat/masq expressions to nat chain type (Paolo Abeni) [1331757] - [net] netfilter: fix wrong arithmetics regarding NFT_REJECT_ICMPX_MAX (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: use original skbuff when committing/aborting (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: deliver netlink errors on batch completion (Paolo Abeni) [1331757] - [net] netfilter: nfnetlink: Fix use after free when it fails to process batch (Paolo Abeni) [1331757] - [net] netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: Skip XFRM lookup if dst_entry in socket cache is valid (Jakub Sitnicki) [1332217]- [netdrv] bonding: fix 802.3ad aggregator reselection (Jarod Wilson) [1350953] - [netdrv] i40e: enable geneve offloading (Stefan Assmann) [1350780] - [s390] ensure that syscall arguments are properly masked on s390 (Paul Moore) [1321096] - [tty] Update code comment in __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Serialize proc_set_tty() with tty_lock ("Herton R. Krzesinski") [1350798] - [tty] Fix multiple races when setting the controlling terminal ("Herton R. Krzesinski") [1350798] - [tty] Remove !tty condition from __proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Remove tsk parameter from proc_set_tty() ("Herton R. Krzesinski") [1350798] - [tty] Reorder proc_set_tty() and related fns ("Herton R. Krzesinski") [1350798] - [x86] efi: Avoid triple faults during EFI mixed mode calls (Lenny Szubowicz) [1310154] - [x86] efi: Remove unused efi_call* macros (Lenny Szubowicz) [1310154] - [x86] boot: EFI_MIXED should not prohibit loading above 4G (Lenny Szubowicz) [1310154] - [x86] efi: Implement a __efi_call_virt macro (Lenny Szubowicz) [1310154] - [x86] efi: Delete most of the efi_call* macros (Lenny Szubowicz) [1310154] - [firmware] efi: Add shared printk wrapper for consistent prefixing (Lenny Szubowicz) [1310154] - [firmware] efi: efi-stub-helper cleanup (Lenny Szubowicz) [1310154] - [firmware] efi: Pass correct file handle to efi_file_{read, close} (Lenny Szubowicz) [1310154] - [x86] efi: Correct EFI boot stub use of code32_start (Lenny Szubowicz) [1310154] - [x86] efi: Fix boot failure with EFI stub (Lenny Szubowicz) [1310154] - [firmware] x86, efi: Abstract x86 efi_early calls (Lenny Szubowicz) [1310154] - [x86] efi: Restore 'attr' argument to query_variable_info() (Lenny Szubowicz) [1310154] - [x86] efi: Rip out phys_efi_get_time() (Lenny Szubowicz) [1310154] - [x86] efi: Preserve segment registers in mixed mode (Lenny Szubowicz) [1310154] - [x86] boot: Correct max ramdisk size name (Lenny Szubowicz) [1310154] - [x86] boot: Fix non-EFI build (Lenny Szubowicz) [1310154] - [x86] tools: Fix up compiler warnings (Lenny Szubowicz) [1310154] - [x86] efi: Re-disable interrupts after calling firmware services (Lenny Szubowicz) [1310154] - [x86] boot: Don't overwrite cr4 when enabling PAE (Lenny Szubowicz) [1310154] - [x86] efi: Wire up CONFIG_EFI_MIXED (Lenny Szubowicz) [1310154] - [x86] efi: Add mixed runtime services support (Lenny Szubowicz) [1310154] - [x86] efi: Firmware agnostic handover entry points (Lenny Szubowicz) [1310154] - [x86] efi: Split the boot stub into 32/64 code paths (Lenny Szubowicz) [1310154] - [x86] efi: Add early thunk code to go from 64-bit to 32-bit (Lenny Szubowicz) [1310154] - [firmware] x86/efi: Build our own EFI services pointer table (Lenny Szubowicz) [1310154] - [x86] build: Restore efi_stub_entry in arch/x86/boot/zoffset.h (Lenny Szubowicz) [1310154] - [include] efi: Add separate 32-bit/64-bit definitions (Lenny Szubowicz) [1310154] - [x86] efi: Delete dead code when checking for non-native (Lenny Szubowicz) [1310154] - [x86] tools: Consolidate #ifdef code (Lenny Szubowicz) [1310154] - [x86] boot: Cleanup header.S by removing some #ifdefs (Lenny Szubowicz) [1310154] - [firmware] efi: Use NULL instead of 0 for pointer (Lenny Szubowicz) [1310154] - [x86] x86 efi: bugfix interrupt disabling sequence (Lenny Szubowicz) [1310154] - [x86] build: move build output statistics away from stderr (Lenny Szubowicz) [1310154] - [firmware] efi: resolve warnings found on ARM compile (Lenny Szubowicz) [1310154] - [firmware] efi: Fix types in EFI calls to match EFI function definitions (Lenny Szubowicz) [1310154] - [firmware] efi: Move unicode to ASCII conversion to shared function (Lenny Szubowicz) [1310154] - [firmware] efi: Move relocate_kernel() to shared file (Lenny Szubowicz) [1310154] - [firmware] efivars: Mark local function as static (Lenny Szubowicz) [1310154] - [x86] boot: Close opened file descriptor (Lenny Szubowicz) [1310154]- [fs] mntns: drop namespace reference if !CAP_SYS_ADMIN (Aristeu Rozanski) [1297446] - [usb] xhci: Cleanup only when releasing primary hcd (Torez Smith) [1334901] - [usb] xhci: Fix handling timeouted commands on hosts in weird states (Torez Smith) [1334901] - [char] ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg() (David Arcari) [1348013] - [netdrv] bnxt_en: Add BCM5731X and BCM5741X device IDs (John Linville) [1347031] - [netdrv] bnxt_en: Add GRO logic for BCM5731X chips (John Linville) [1347031] - [netdrv] bnxt_en: Refactor bnxt_gro_skb() (John Linville) [1347031] - [netdrv] bnxt_en: Define the supported chip numbers (John Linville) [1347031] - [netdrv] bnxt_en: Add PCI device ID for 57404 NPAR devices (John Linville) [1347031] - [netdrv] bnxt_en: Enable NPAR NIC Partitioning Support (John Linville) [1347031] - [netdrv] bnxt_en: Fix tx push race condition (John Linville) [1347031] - [kernel] include/linux/poison.h: fix LIST_POISON{1,2} offset (Dean Nelson) [1343802] - [kernel] sched/debug: Fix deadlock when enabling sched events (Josh Poimboeuf) [1333444] - [kernel] printk: Add printk_deferred_once (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix 'schedstats=enable' cmdline option (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Fix /proc/sched_debug regression (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Make schedstats a runtime tunable that is disabled by default (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Add sum_sleep_runtime to /proc//sched (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Replace vruntime with wait_sum in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched/debug: Properly format runnable tasks in /proc/sched_debug (Josh Poimboeuf) [1333444] - [kernel] sched: Add statistic for newidle load balance cost (Josh Poimboeuf) [1333444] - [kernel] sched/core: Rearrange schedstats code to more closely match upstream (Josh Poimboeuf) [1333444] - [kernel] perf: Make sysctl_perf_cpu_time_max_percent conform to documentation (Jiri Olsa) [1341230] - [powerpc] hw_breakpoint: Fix oops when destroying hw_breakpoint event (Jiri Olsa) [1341230] - [kernel] perf/core: Fix time tracking bug with multiplexing (Jiri Olsa) [1341230] - [kernel] perf/core: Fix dynamic interrupt throttle (Jiri Olsa) [1341230] - [kernel] perf/core: Fix the unthrottle logic (Jiri Olsa) [1341230] - [kernel] perf: Robustify task_function_call() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_install_in_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable() (Jiri Olsa) [1341230] - [kernel] perf: Fix scaling vs. perf_event_enable_on_exec() (Jiri Olsa) [1341230] - [kernel] perf: Fix ctx time tracking by introducing EVENT_TIME (Jiri Olsa) [1341230] - [kernel] perf: Cure event->pending_disable race (Jiri Olsa) [1341230] - [kernel] perf: Fix cloning (Jiri Olsa) [1341230] - [kernel] perf: Only update context time when active (Jiri Olsa) [1341230] - [kernel] perf: Allow perf_release() with !event->ctx (Jiri Olsa) [1341230] - [kernel] perf: Do not double free (Jiri Olsa) [1341230] - [kernel] perf: Close install vs. exit race (Jiri Olsa) [1341230] - [kernel] perf: Remove/simplify lockdep annotation (Jiri Olsa) [1341230] - [kernel] perf: Synchronously clean up child events (Jiri Olsa) [1341230] - [kernel] perf: Untangle 'owner' confusion (Jiri Olsa) [1341230] - [kernel] perf: Add flags argument to perf_remove_from_context() (Jiri Olsa) [1341230] - [kernel] perf: Clean up sync_child_event() (Jiri Olsa) [1341230] - [kernel] perf: Robustify event->owner usage and SMP ordering (Jiri Olsa) [1341230] - [kernel] perf: Fix STATE_EXIT usage (Jiri Olsa) [1341230] - [kernel] perf: Update locking order (Jiri Olsa) [1341230] - [kernel] perf: Remove __free_event() (Jiri Olsa) [1341230] - [kernel] perf: Fix NULL deref (Jiri Olsa) [1341230] - [kernel] perf: Fix race in perf_event_exit_task_context() (Jiri Olsa) [1341230] - [kernel] perf: Fix orphan hole (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_event_exit_task() race (Jiri Olsa) [1341230] - [kernel] perf: Add more assertions (Jiri Olsa) [1341230] - [kernel] perf: Collapse and fix event_function_call() users (Jiri Olsa) [1341230] - [kernel] perf: Specialize perf_event_exit_task() (Jiri Olsa) [1341230] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [1341230] - [kernel] perf: Make ctx->is_active and cpuctx->task_ctx consistent (Jiri Olsa) [1341230] - [kernel] perf: Optimize perf_sched_events() usage (Jiri Olsa) [1341230] - [kernel] perf: Simplify/fix perf_event_enable() event scheduling (Jiri Olsa) [1341230] - [kernel] perf: Use task_ctx_sched_out() (Jiri Olsa) [1341230] - [kernel] perf: Fix perf_enable_on_exec() event scheduling (Jiri Olsa) [1341230] - [kernel] perf/core: Fix RCU problem with cgroup context switching code (Jiri Olsa) [1341230] - [kernel] sched,perf: Fix periodic timers (Jiri Olsa) [1341230] - [kernel] perf: Remove unused function perf_mux_hrtimer_cancel() (Jiri Olsa) [1341230] - [kernel] perf: perf_mux_hrtimer_cancel() can be static (Jiri Olsa) [1341230] - [kernel] perf: Fix mux_interval hrtimer wreckage (Jiri Olsa) [1341230] - [scripts] genksyms: Regenerate parser (Jiri Olsa) [1341230] - [scripts] genksyms: Duplicate function pointer type definitions segfault (Jiri Olsa) [1341230] - [scripts] genksyms: fix typeof() handling (Jiri Olsa) [1341230]- [infiniband] ib/hfi1: Move driver out of staging (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1, qib: Add ieth to the packet header definitions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use cache inhibitted and guarded mapping on powerpc (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove unused qib_7322_intr_msgs[] (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio map initialization (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct 8051 link parameter settings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Update pkey table properly after link down or FM start (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: Fix rdmavt s_ack_queue sizing (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Max atomic value should be a u8 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add tracing support for send with invalidate opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hard lockup due to not using save/restore spin lock (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Do not free hfi1 cdev parent structure early (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add trace message in user IOCTL handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove write(), use ioctl() for user cmds (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ioctl() interface for user commands (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused user command (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove snoop/diag interface (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove EPROM functionality from data device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove UI char device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove multiple device cdev (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove anti-pattern in cdev init (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix bug that blocks process on exit after port bounce (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary comment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sdma_event_names[] build warning (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Use kzalloc_node (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Insure QP vmalloc variants zero memory (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix an interval RB node reference count leak (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use RCU_INIT_POINTER() when NULLing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change hfi1_init loop to preserve error returns (Alex Estrin) [1272062 1273170] - [infiniband] ib_pack.h: Add opcode definition for send with invalidate (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Keep SC_USER as the last send context type (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Immediately apply congestion setting MAD (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct log message strings (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Increase CQ callback thread priority (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix hfi_rcvhdr tracepoint (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unnecessary header (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve performance of interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix potential panic with sdma drained mechanism (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix pio wait counter double increment (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove no-op QSFP reset code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correct external device configuration shift (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Wait for QSFP modules to initialize (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore non-temperature warnings on a downed link (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Serialize hrtimer function calls (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix MAD port poll for active cables (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly report neighbor link down reason (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use the neighbor link down reason only when valid (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Ignore link downgrade with 0 lanes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add RSM rule for user FECN handling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Create a routine to set a receive side mapping rule (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move QOS decision logic into its own function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract RSM map table init from QOS (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce kernel context pio buffer allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: affinity.c backport for RHEL7.3 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change default number of user contexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use global defines for upper bits in opcode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unreachable code (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix double QSFP resource acquire on cache refresh (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Guard against concurrent I2C access across all chains (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove module presence check outside pre-LNI checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Always turn on CDRs for low power QSFP modules (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Check P_KEY for all sent packets from user mode (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust default MTU to be 10KB (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Simplify init_qpmap_table() (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly obtain the full service class (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS rule mappings (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove invalid QOS check (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix QOS num_vl bit width (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix i2c resource reservation checks (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix sysfs file offset usage (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, hfi1, qib: Fix memory leak (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix buffer cache races which may cause corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Extract and reinsert MMU RB node on lookup (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Correctly compute node interval (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Protect the interval RB tree when cleaning up (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix memory leak in user ExpRcv and SDMA (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't remove list entries if they are not in a list (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, ib/hfi1: Fix up UD loopback use of irq flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix adaptive pio hang (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use kernel default llseek for ui device (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't attempt to free resources if initialization failed (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix missing lock/unlock in verbs drain callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix send scheduling (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent unpinning of wrong pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix deadlock caused by locking with wrong scope (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer deferences in caching code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: select CRC32 (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add SDMA cache eviction algorithm (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Switch to using the pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Specify mm when releasing pages (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add pin query function (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Implement SDMA-side buffer caching (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Adjust last address values for intervals (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add filter callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove compare callback (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add MMU tracing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Use interval RB trees (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Notify remove MMU/RB callback of calling context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove the use of add/remove RB function pointers (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow remove MMU callbacks to free nodes (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Prevent NULL pointer dereference (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Allow MMU function execution in IRQ context (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Re-factor MMU notification code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Post receive for QP in ERR state (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Enable adaptive pio by default (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix adaptive pio packet corruption (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix panic in adaptive pio (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix PIO wakeup timing hole (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix ordering of trace for accuracy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add unique trace point for pio and sdma send (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Fix issues with qp_stats print (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Report pid in qp_stats to aid debug (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Improve LED beaconing (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Don't call cond_resched in atomic mode when sending packets (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add adaptive cacheless verbs copy (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Handle host handshake timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC flag view/clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Hold i2c resource across debugfs open/close (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Reduce hardware mutex timeout (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove unused HFI1_DO_INIT_ASIC flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change thermal init to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change QSFP functions to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change SBus handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Change EPROM handling to use resource reservation (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add ASIC resource reservation functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add shared ASIC structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Remove ASIC block clear (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Move constant to the right in bitwise operations (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add the break statement that was removed in an earlier patch (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace ALIGN with PAGE_ALIGN (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use min macro instead of ternary operator (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: user_sdma.c: Drop void pointer cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary parantheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove casts of pointer to same type (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove useless return variables (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary pci_set_drvdata() (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove unnecessary kfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix memory leaks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix reporting of LED status in Get(LedInfo) and Get(PortInfo) (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Check interrupt registers mapping (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Avoid using upstream component if it is not accessible (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header size calculation for RC/UC QPs with GRH enabled (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Check lkey_table_size value before use (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix counter read for cp (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Guard i2c access against cp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdamvt: fix cross build with rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Disclose more information when i2c fails (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix debugfs access race (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Cleanup comments and logs in PHY code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix xmit discard error weight (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix 0-day syntax error (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix header (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove else after break (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add braces on all arms of statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix code alignment (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix block comments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add comment for spinlock_t definition (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove void function return statement (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use pointer instead of struct name (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CamelCase (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix misspellings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split multiple assignments (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use BIT_ULL macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary parentheses (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add blank link after declarations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix logical continuations (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line before close brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove blank line after an open brace (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix comparison to NULL (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove space after cast (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multiple blank lines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add spaces around binary operators (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add cq head and tail information to qpstats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add send context sw index (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Determine actual operational VLs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add qp to send context mapping for PIO (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi: fix CQ completion order issue (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1, ib/rdmavt: progress selection changes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adaptive PIO for short messages (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use u8 for vl/sl (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: fix panic in send engine (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: avoid passing pmtu (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add s_sendcontext priv field (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove s_rdma_mr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove header memcpy from sdma send path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: move txreq header code (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmvt: close send engine struct holes (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_avail to qp_stats (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Destroy SMI AH before de-allocating the protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unnecessary exported functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove signal_supported and comments (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove RVT_FLAGs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdmavt: Move smi_ah to qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Setup notify free/create mad agent callbacks for rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add per verb driver callback checking (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up comments and add more documentation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Put QPs into error state after SL->SC table changes (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add trace and error print statements in post_one_wr (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: add s_hlock for use in post send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Rename several functions by adding a "qib_" prefix (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt, rdma/hfi1: use qps to dynamically scale timeout value (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Turning off LED without checking if stepping is Ax (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: actually use new RNR timer API in loopback path (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Tune for unknown channel if configuration file is absent (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fetch platform configuration data from EFI variable (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib, rdma/hfi1: use setup_timer api (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: remove unused qp field (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Insure last cursor is updated prior to complete (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add s_retry to diagnostics (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: remove duplicate timeout print (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new RNR timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add unique rnr timer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use mod_timer when appropriate (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: use new timer routines (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: centralize timer routines into rc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Removing unused struct hfi1_verbs_counters (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Adding support for hfi counters via sysfs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Replacement of goto's for break/returns (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change for data type of port number (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix bug that could block the process on context exit (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused variable nsbr (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make EPROM check per device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add credits for VL0 to VL7 in snoop mode (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of user SDMA (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1, ib/core: Fix LinkDownReason define for consistency (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up init_cntrs() (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix snoop packet length calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correct TWSI reset (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove PCIe AER diagnostic message (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement LED beaconing for maintenance (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Split last 8 bytes of copy to user buffer (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix fabric serdes reset by re-downloading firmware (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Report physical state changes per device instead of globally (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Properly determine error status of SDMA slots (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: correctly check for post-interrupt packets (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of SDMA transfers (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use device file minor to identify EPROM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Reduce syslog message severity and provide speed information (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Improve performance of TID cache look up (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for module parameter rcvhdrcnt when it's 2097152 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allow a fair scheduling of QPs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for generic I2C interface (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Change send_schedule counter to a per cpu counter (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Verbs Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Allocate send ctxt on device NUMA node (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate CPU/IRQ affinity support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unnecessary duplicated variable (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove unused code (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix SL->SC checks (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add support for enabling/disabling PCIe ASPM (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Method to toggle "fast ECN" detection (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Correctly set RcvCtxtCtrl register (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix for 32-bit counter overflow in driver and hfi1stats (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Skip lcb init for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: No firmware retry for simulation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Don't attempt to qualify or tune loopback plugs (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Make firmware failure messages warnings (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Only warn when board description is not found (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix per-VL transmit discard counts (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix missing firmware NULL dereference (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Support external device configuration requests from 8051 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Get port type from configuration file (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add active and optical cable support (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix QSFP memory read/write across 128 byte boundary (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: cleanup messages on qsfp_read() failure (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: HFI reports wrong offline disabled reason when cable removed (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up register device (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove post_recv and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove modify queue pair from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Clean up return handling (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove CQ data structures and functions from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove query_device function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove create_qp functionality (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove qpdev and qpn table from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt send flags and recv flags (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove mmap from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove srq from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove hfi1 MR and hfi1 specific qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Implement hfi1 support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use address handle in rdmavt and remove from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use correct rdmavt header files after move (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove driver specific members from hfi1 qp type (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Remove MR data structures from hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Consolidate dma ops for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Add basic rdmavt capability flags for hfi1 (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify_port and port_immutable functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Support query gid in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove destroy queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove modify queue pair code (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_lookup_qpn and use rvt_lookup_qpn instead (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Clean up register_ib_device (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Properly pass gfp to hw driver function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for query_port, modify_port and get_port_immutable (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Clean up distinction between port number and index (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add Mem affinity support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add hardware driver send work request check (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add srq functionality to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_qp function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib multicast verbs functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_post_receive and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt version of post_send (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove completion queue data structures and functions from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create and free mad agents (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt device allocation function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Fix copyright date (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mad agents to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device structure allocation (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: add modify queue pair driver helpers (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Remove unused variable from Queue Pair (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add misc dev register functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post receive to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add destroy qp verb (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add modify qp (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for tracing events (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove create qp and create qp table functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt send and receive flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qib_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Delete QIB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qpn, qp tables and related variables from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt pkey verbs function (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove mmap from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Implement qib support for AH notification (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove ibport and use rdmavt version (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Support creating qps with GFP_NOIO flag (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add support for rvt_query_device function (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Allow reserving just one qpn (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Export reset_qp in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add create queue pair functionality (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add R and S flags for queue pairs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add IB user context allocation and de-alloction functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove srq from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use address handle in rdmavt and remove from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove qp and mr functionality from qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove driver specific members from qib qp type (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt lid defines in qib (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove most uses of QIB_PERMISSIVE_LID and QIB_MULTICAST_LID_BASE (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Use rdmavt protection domain (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Remove dma.c and use rdmavt version of dma functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/qib: Begin to use rdmavt for verbs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey support (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap related functions (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Initialize and teardown of qpn table (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Break rdma_vt main include header file up (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add driver notification for new AH (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add an ibport data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move SRQ data structure into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add AH to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add common LID defines to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Do not use rvt prints which rely on driver too early (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move memory registration into rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add the start of capability flags (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add device specific info prints (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move driver helper functions to a common structure (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair data structure to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Move MR datastructures into rvt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add post send and recv stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add completion queue function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add get port immutable stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add mmap stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add process MAD stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add multicast stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add SRQ stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add memory region stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add address handle stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add queue pair function stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Alloc and dealloc ucontexts (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query gid stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add pkey query stub (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify port stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add query and modify device stubs (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Macroize override checks during driver registration (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add ib core device attributes to rvt driver params list (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Add protection domain to rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Consolidate dma ops in rdmavt (Alex Estrin) [1272062 1273170] - [infiniband] ib/rdmavt: Create module framework and handle driver registration (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: check for ARMED->ACTIVE change in recv int (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Correct comment for capability bit (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Clean up comments (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove unneeded variable index (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: add per SDMA engine stats to hfistats (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Change default krcvqs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: change krcvqs mod param from byte to uint (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Move s_sde to read mostly section of hfi1_qp (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Use BIT macro (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Enable TID caching feature (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID entry program function body (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID free/clear function bodies (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add MMU notifier callback function (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add TID cache receive init and free funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Convert lock to mutex (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add building blocks for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: TID group definitions and support funcs (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Remove un-needed variable (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add definitions needed for TID cache (Alex Estrin) [1272062 1273170] - [infiniband] uapi/hfi1_user: Add command and event for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] hfi1: Add function stubs for TID caching (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Remove header file (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use offset_in_page macro (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Use DIV_ROUND_UP (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Replace kmalloc and memcpy with kmemdup (Alex Estrin) [1272062 1273170] - [infiniband] rdma: hfi1: Delete NULL check before vfree (Alex Estrin) [1272062 1273170] - [infiniband] rdma: Use kcalloc instead of kzalloc (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: Fix Xmit Wait calculation (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: add dd_dev_dbg (Alex Estrin) [1272062 1273170] - [infiniband] rdma/hfi1: set Gen3 half-swing for integrated devices (Alex Estrin) [1272062 1273170] - [infiniband] ib/hfi1: Add PSM2 user space header to header_install (Alex Estrin) [1272062 1273170]- [sound] alsa: pinctrl: export pinctrl_pm_select_*_state (Jaroslav Kysela) [1220299] - [sound] alsa: enable Intel SST audio (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move GPIOD flags outside #ifdef (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: move varargs hack outside #ifdef GPIOLIB (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: add flags argument to gpiod_get*() functions (Jaroslav Kysela) [1220299] - [sound] alsa: gpio: Add helpers for optional GPIOs (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Simplify the initiation of async I/O (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Don't generate gather writes for single register raw writes (Jaroslav Kysela) [1220299] - [sound] alsa: of: add functions to count number of elements in a property (Jaroslav Kysela) [1220299] - [sound] alsa: of: Fix overflow bug in string property parsing functions (Jaroslav Kysela) [1220299] - [sound] alsa: acpi / utils: Rename acpi_dev_present() (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: Add macro for hda ext devices entry (Jaroslav Kysela) [1220299] - [sound] alsa: hdac: structure definition for ext_dma_params (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Provide acpi_dev_name accessor for struct acpi_device device name (Jaroslav Kysela) [1220299] - [sound] alsa: revert "asoc: intel: switch from ioremap_cache to memremap" (Jaroslav Kysela) [1220299] - [sound] alsa: doc: Fix uapi/sound/compress_offload.h kerneldoc comments (Jaroslav Kysela) [1220299] - [sound] alsa: compress: fix the struct alignment to 4 bytes (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Cancel the optimization of compiler and fix the size of struct for all platform (Jaroslav Kysela) [1220299] - [sound] alsa: compress: Fix 64bit ABI incompatibility (Jaroslav Kysela) [1220299] - [sound] alsa: compress: add num_sample_rates in snd_codec_desc (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update struct snd_codec_desc for sample rate (Jaroslav Kysela) [1220299] - [sound] alsa: compress: update comment for sample rate in snd_codec (Jaroslav Kysela) [1220299] - [sound] alsa: compress: change the way sample rates are sent to kernel (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_set_format helper (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified interface for firmware node properties (Jaroslav Kysela) [1220299] - [sound] alsa: driver core: Unified device properties interface for platform firmware (Jaroslav Kysela) [1220299] - [sound] alsa: acpi: Add support for device specific properties (Jaroslav Kysela) [1220299] - [sound] alsa: Add params_width() helpers (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: add regmap_parse_val api (Jaroslav Kysela) [1220299] - [sound] alsa: regmap: Provide asynchronous write and update bits operations (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kmemdup (Jaroslav Kysela) [1220299] - [sound] alsa: devres: introduce API "devm_kstrdup" (Jaroslav Kysela) [1220299] - [sound] alsa: mm/util: add kstrdup_const (Jaroslav Kysela) [1220299] - [sound] alsa: pinctrl sleep and idle states in the core (Jaroslav Kysela) [1220299] - [sound] alsa: hda - add ASoC device type for hda core (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree cleanup - update the build files (Kconfig / Makefile) (Jaroslav Kysela) [1220299] - [sound] alsa: SoC tree cleanup - remove all old and unmaintaned files (Jaroslav Kysela) [1220299] - [sound] alsa: ALSA SoC tree sync from upstream v4.6 for intel sst (Jaroslav Kysela) [1220299]- [firmware] Simplify directory creation (Stanislav Kozina) [1347186] - [crypto] testmgr - don't copy from source IV too much (Jerome Marchand) [1340073] - [crypto] testmgr - fix out of bound read in __test_aead() (Jerome Marchand) [1340073] - [crypto] testmgr - limit IV copy length in aead tests (Jerome Marchand) [1340073] - [lib] assoc_array: don't call compare_object() on a node (Jerome Marchand) [1340073] - [lib] keys: Fix use-after-free in assoc_array_gc() (Jerome Marchand) [1340073] - [virtio] virtio_pci: fix use after free on release (Jerome Marchand) [1340073] - [crypto] ghash-clmulni: specify context size for ghash async algorithm (Jerome Marchand) [1340073] - [mm] completely remove dumping per-cpu lists from show_mem() (Larry Woodman) [1285530] - [mm] hide per-cpu lists in output of show_mem() (Larry Woodman) [1285530] - [scsi] storvsc: Filter out storvsc messages CD-ROM medium not present (Cathy Avery) [1338687] - [scsi] storvsc: add logging for error/warning messages (Cathy Avery) [1338687] - [tools] perf: Add sample_reg_mask to include all perf_regs (Gustavo Duarte) [1289663] - [tools] perf: Map the ID values with register names (Gustavo Duarte) [1289663] - [powerpc] perf: Add support for sampling interrupt register state (Gustavo Duarte) [1289663] - [powerpc] perf: Assign an id to each powerpc register (Gustavo Duarte) [1289663] - [tools] perf kvm/{x86, s390}: Remove const from kvm_events_tp (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Add support for HCALL reasons (Gustavo Duarte) [1223849] - [tools] perf kvm/{x86, s390}: Remove dependency on uapi/kvm_perf.h (Gustavo Duarte) [1223849] - [tools] perf kvm/powerpc: Port perf kvm stat to powerpc (Gustavo Duarte) [1223849] - [pinctrl] protect pinctrl_list add (Prarit Bhargava) [1349296] - [netdrv] enic: set netdev->vlan_features (Stefan Assmann) [1276104] - [netdrv] cisco: enic: Update logging macros and uses (Stefan Assmann) [1276104] - [netdrv] enic: Update driver to use __dev_uc/mc_sync/unsync calls (Stefan Assmann) [1276104] - [netdrv] qede: use proper notifier registration function (Ivan Vecera) [1348286]- [include] ib/core: Make all casts in ib_device_cap_flags enum consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Fix bit curruption in ib_device_cap_flags structure (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix removal of default GID cache entry (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix query port failure in RoCE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix device managed flow steering support test (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cm: Fix a recently introduced locking bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix blue flame quota logic (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use ndo_stop explicitly at shutdown flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix root flow table update (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix masking of reserved bits in XRCD number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix the size of modify QP mailbox (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix alternate path code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Fix pkey_index length in the QP path record (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries check in mlx5_ib_resize_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix entries checks in mlx5_ib_create_cq (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Check BlueFlame HCA support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix returned values of query QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Limit query HCA clock (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix FW version diaplay in sysfs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Return PORT_ERR in Active to Initializing tranisition (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Set flow steering capability bit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Do not require CAP_NET_ADMIN for packet sniffing (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of private net_device_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: get rid of ret_stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: clear some TX ring stats in mlx4_en_clear_stats() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix tx_dropped bug (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fire the CQ completion handler from tasklet (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Use tasklet for user-space CQ completion events (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Fix unaligned access in send_reply_to_slave (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix access to uninitialized index (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Report Scatter FCS device capability when supported (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add Scatter FCS support for Raw Packet QP (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Scatter FCS create flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add Raw Scatter FCS device capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add extended device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add UARs write-combining and non-cached mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Allow mapping the free running counter on PROT_EXEC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Use list_for_each_entry_safe (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: trivial fix of spelling mistake on "argument" (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Avoid wrong virtual mappings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: avoid stack overflow in mlx5e_open_channels (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Fix checksum handling for non-stripped vlan packets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for rxvlan-offload (vlan stripping) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for dump module EEPROM (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add ethtool support for interface identify (LED blinking) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add support for RXALL netdev feature (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Improve set features ndo resiliency (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Add link down events counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add per priority group to PPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Rename VPort counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Statistics handling refactoring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Report additional error statistics in get stats ndo (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add ethtool counter for RX buffer allocation failures (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Delay skb->data access (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Remove redundant barrier (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use napi_alloc_skb for RX SKB allocations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add fragmented memory support for RX multi packet WQE (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Added ICO SQs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Support RX multi-packet WQE (Striding RQ) (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use function pointers for RX data path handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use only close NUMA node for default RSS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Allocate set of queue counters per netdev (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce device queue counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Fix typos in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Update mlx5_ifc hardware features (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix mlx5 ifc cmd_hca_cap bad offsets (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: make VXLAN support conditional (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Use workqueue for vxlan ops (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Implement a mlx5e workqueue (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: Unmap only the relevant IO memory mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Expose correct max_sge_rd limit (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: fix spurious timestamping callbacks (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Add pci shutdown callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Remove static from local variable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Use vport MTU rather than physical port MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix minimum MTU (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Device's mtu field is u16 and not int (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Add ConnectX-5 to list of supported devices (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Fix MLX5E_100BASE_T define (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix soft lockup in steering error flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Fix oops in ib_cache_gid_set_default_gid (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Split SW RX dropped counter per RX ring (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Don't allow to VF change global pause settings (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Avoid repeated calls to pci enable/disable (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Implement pci_resume callback (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: do batched put_page using atomic_sub (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: allocate non 0-order pages for RX ring with __GFP_NOMEMALLOC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: fix VFs callback function prototypes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Allow mcast packets from other VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Implement callbacks for manipulating VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Implement modify HCA vport command (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add VF param when querying vport counter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/ipoib: Add ndo operations for configuring VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add interfaces to control VF attributes (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Support accessing SA in virtualized environment (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add subnet prefix to port info (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Fix decision on using MAD_IFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] IB/{core, ulp} Support above 32 possible device capability flags (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace setting the zero values in ib_uverbs_ex_query_device (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce offload arithmetic hardware capabilities (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Refactor device capability function (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Fix caching ATOMIC endian mode capability (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: remove unused array zero_gid[] (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_core: Fix backward compatibility on VFs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: add missing braces in verify_qp_parameters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: use napi_consume_skb API to get bulk free operations (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add a new priority for kernel flow tables (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Relax ndo_setup_tc handle restriction (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5_core: Set flow steering dest only for forward rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for don't trap rules (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Introduce forward to next priority action (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Create anchor of last flow table (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] mlx5: Add arbitrary sg list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add arbitrary sg_list support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Expose correct max_fast_reg_page_list_len (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Make coding style more consistent (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Convert UMR CQ to new CQ API (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Documentation fix in the MAD header file (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: trivial prink cleanup (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Replace memset with eth_zero_addr (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Modify conditional on ucontext existence (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: ib/core: Allow legacy verbs through extended interfaces (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/core: Avoid duplicate code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Fix global UAR mapping (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Make command timeout way shorter (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Set drop RQ's necessary parameters only (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move common case counters within sq_stats struct (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Changed naming convention of tx queues in ethtool stats (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Placement changed for carrier state updates (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Replace async events spinlock with synchronize_irq() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: Implement port type setting via devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4: Implement devlink interface (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add memory windows allocation support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add vendor's specific data to alloc mw (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Refactor mlx5_core_mr to mkey (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Added support for re-registration of MRs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Refactoring register MR code (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: Print warning on different inner and header P_Keys (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Eliminate GSI RX QP's send buffers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Pick the right GSI transmission QP for sending (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Reorder GSI completions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Generate completions in software (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create GSI transmission QPs when P_Key table is changed (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Create multiple transmission GSI QPs (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add GSI QP wrapper (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Modify QP debugging prints (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Add support for setting source QP number (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Add support for CSUM in RX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx5: Implement UD QP offloads for IPoIB in the TX flow (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Define interface bits for IPoIB offloads (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx5: Modify MAD reading counters method to use counter registers (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read IB error counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Add helper function to read virtual port counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/mlx4: Add support for the don't trap rule (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] ib/core: Add don't trap flag to flow creation (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX inner packet counters (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add TX stateless offloads for tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Add netdev support for VXLAN tunneling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Protect en header file from redefinitions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Move to checksum complete (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Wake On LAN support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5e: Implement DCBNL IEEE max rate (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE PFC (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx5e: Support DCBNL IEEE ETS (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port TC/prio access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce physical port PFC access functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5: Introduce a new header file for physical port functions (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/cma: allocating too much memory in make_cma_ports() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [infiniband] ib/mlx4: Optimize do_slave_init (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: mlx4_en_set_tx_maxrate() can be static (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add tx queue maxrate support (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Add QCN parameters and statistics handling (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx4_core: Add basic elements for QCN (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: convert to timecounter adjtime (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Re-add MLX5_DEV_CAP_FLAG_ON_DMND_PG flag (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [include] mlx5_core: Remove unused dev cap enum fields (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Use the new tx_copybreak to set inline threshold (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4_en: Convert the normal skb free path to dev_consume_skb_any() (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425] - [netdrv] mlx4: fix errors in printk (kamal heib) [1275159 1296272 1296405 1298421 1298422 1298423 1298424 1298425]- [vhost] vhost_net: basic polling support (Jason Wang) [1345714] - [vhost] introduce vhost_vq_avail_empty() (Jason Wang) [1345714] - [vhost] introduce vhost_has_work() (Jason Wang) [1345714] - [target] target/stat: print full t10_wwn.model buffer (Mike Christie) [1196117] - [target] iscsi-target: Add tpg_enabled_sendtargets for disabled discovery (Mike Christie) [1196117] - [target] check DPO/FUA usage for COMPARE AND WRITE (Mike Christie) [1196117] - [tools] tools/power/turbostat: Add Denverton RAPL support (Steve Best) [1273770] - [tools] tools/power/turbostat: Add Denverton support (Steve Best) [1273770] - [tools] tools/power turbostat: decode BXT TSC frequency via CPUID (Steve Best) [1273770] - [tools] tools/power turbostat: initial BXT support (Steve Best) [1273770] - [tools] tools/power/turbostat: split core MSR support into status + limit (Steve Best) [1273770] - [documentation] Fix DocBook build with relative $(srctree) (Stanislav Kozina) [1347186] - [makefile] tools: Support relative directory path for 'O=' (Stanislav Kozina) [1347186] - [tools] tools build: Fix Makefile(s) to properly invoke tools build (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in a subdir of the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path when building in the source tree (Stanislav Kozina) [1347186] - [makefile] kbuild: Use relative path for $(objtree) (Stanislav Kozina) [1347186] - [pci] aer: Clear error status registers during enumeration and restore (Prarit Bhargava) [1347459] - [pci] hv: Handle all pending messages in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [pci] hv: Don't leak buffer in hv_pci_onchannelcallback() (Vitaly Kuznetsov) [1341657] - [x86] xen: don't reset vcpu_info on a cancelled suspend (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Fix USB interaction issues when resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: Always freeze/thaw processes when suspend/resuming (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: resume timer irqs early (Vitaly Kuznetsov) [1141249 1339592] - [x86] xen: remove deprecated IRQF_DISABLED (Vitaly Kuznetsov) [1141249 1339592] - [hid] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1347597] - [hid] hyperv: fix _raw_request() prototype (Vitaly Kuznetsov) [1347597] - [hid] hyperv: Implement a stub raw_request() entry point (Vitaly Kuznetsov) [1347597]- [md] dm raid: fix failed takeover_reshapes by keeping raid set frozen (Mike Snitzer) [1191641 1191955] - [md] dm raid: support to change bitmap region size (Mike Snitzer) [1191641 1191955] - [md] dm raid: update Documentation about reshaping_takeover_additonal RAID types (Mike Snitzer) [1191641 1191955] - [md] dm raid: add reshaping support to the target (Mike Snitzer) [1191641 1191955] - [md] dm raid: add prerequisite functions and definitions for reshaping (Mike Snitzer) [1191641 1191955] - [md] raid10: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: add prerequisite to run underneath dm-raid (Mike Snitzer) [1191641 1191955] - [md] raid5: don't let shrink_slab shrink too far (Mike Snitzer) [1191641 1191955] - [md] raid5: avoid races when changing cache size (Mike Snitzer) [1191641 1191955] - [md] raid5: ignore released_stripes check (Mike Snitzer) [1191641 1191955] - [md] raid5: allow the stripe_cache to grow and shrink (Mike Snitzer) [1191641 1191955] - [md] dm raid: inverse check for flags from invalid to valid flags (Mike Snitzer) [1191641 1191955] - [md] dm raid: various code cleanups (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename functions that alloc and free struct raid_set (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove all the bitops wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _in_range to __within_range (Mike Snitzer) [1191641 1191955] - [md] dm raid: add missing "dm-raid0" module alias (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename _argname_by_flag to dm_raid_arg_name_by_flag (Mike Snitzer) [1191641 1191955] - [md] dm raid: bump to v1.9.0 and make the extended SB feature flag reflect it (Mike Snitzer) [1191641 1191955] - [md] dm raid: remove ti_error_* wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: tabify appropriate whitespace (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance status interface and fixup takeover_raid0 (Mike Snitzer) [1191641 1191955] - [md] dm raid: add raid level takeover support (Mike Snitzer) [1191641 1191955] - [md] dm raid: enhance super_sync() to support new superblock members (Mike Snitzer) [1191641 1191955] - [md] dm raid: add new reshaping_raid10 format table line options to parameter parser (Mike Snitzer) [1191641 1191955] - [md] dm raid: introduce extended superblock and new raid types to support takeover_reshaping (Mike Snitzer) [1191641 1191955] - [md] dm raid: use rt_is_raid*() in all appropriate checks (Mike Snitzer) [1191641 1191955] - [md] dm raid: more use of flag testing wrappers (Mike Snitzer) [1191641 1191955] - [md] dm raid: check constructor arguments for invalid raid level_argument combinations (Mike Snitzer) [1191641 1191955] - [md] dm raid: cleanup _ provide infrastructure (Mike Snitzer) [1191641 1191955] - [md] dm raid: use dm_arg_set API in constructor (Mike Snitzer) [1191641 1191955] - [md] dm raid: rename variable 'ret' to 'r' to conform to other dm code (Mike Snitzer) [1191641 1191955] - [netdrv] brcmfmac: add eth_type_trans back for PCIe full dongle (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old rtl818x directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rtl818x driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new rtlwifi drivers (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old rtlwifi directory (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Backport rtlwifi drivers from linux-4.7-rc1 (Stanislaw Gruszka) [1299383 1314513] - [netdrv] Remove old mwifiex directory and mwl8k.c file (Stanislaw Gruszka) [1299383] - [netdrv] Backport marvell drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new brcmfmac_pcie driver (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Remove old brcm80211 directory (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport brcm80211 drivers to code from linux-4.7-rc1 (Stanislaw Gruszka) [1250889 1298446 1299383] - [netdrv] Backport BCMA bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport SSB bus driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old rt2x00 directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport rt2x00 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wil6210 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport carl9170 driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] configs: add new ath10k driver (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath10k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1257698 1298484 1299383] - [netdrv] Backport ath9k driver from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlegacy directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlegacy from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Remove old iwlwifi directory (Stanislaw Gruszka) [1299383] - [netdrv] Backport iwlwifi driver from linux-4.7-rc1 (Stanislaw Gruszka) [1266685 1298113 1299383 1315535 1315537] - [netdrv] Backport mac80211 from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] Backport wireless core from linux-4.7-rc1 (Stanislaw Gruszka) [1299383] - [netdrv] gpio: drop retval check enforcing from gpiochip_remove() (Stanislaw Gruszka) [1299383] - [kernel] locking: osq: No need for load/acquire when acquire-polling (Lauro Ramos Venancio) [1342653] - [powerpc] Wire up sys_memfd_create() (Adrian Reber) [1348029] - [powercap] rapl: add support for Denverton (Steve Best) [1273778] - [powercap] rapl: Add Skylake Server model number (Steve Best) [1273778] - [powercap] rapl: Reorder CPU detection table (Steve Best) [1273778] - [powercap] rapl: Use Intel model macros intead of open-coding (Steve Best) [1273778] - [x86] cpu/intel: Introduce macros for Intel family numbers (Steve Best) [1273778]- [of] handle NULL node in next_child iterators (Torez Smith) [1348510] - [of] Create unlocked version of for_each_child_of_node() (Torez Smith) [1348510] - [scsi] vpd pages are mandatory for SPC-2 (Ewan Milne) [1347292] - [drm] revert "virtio: make find_vqs() checkpatch.pl-friendly" (Rob Clark) [1295900] - [drm] fix virtio backport (Rob Clark) [1295900] - [mm] hugetlb: use EOPNOTSUPP in hugetlb sysctl handlers (Jan Stancek) [1346873] - [vfio] pci: Allow VPD short read (Auger Eric) [1341417] - [kernel] rh_taint: introduce mark_hardware_deprecated() (Maurizio Lombardi) [1344392] - [gpu] drm/prime: fix error path deadlock fail (Rob Clark) [1335461] - [idle] intel: add denverton (Steve Best) [1273777] - [x86] Work around MPX erratum SKD046 (Rui Wang) [1340625] - [cpufreq] intel_pstate: Enable HWP by default (David Arcari) [1258085] - [security] keys: potential uninitialized variable (David Howells) [1341352] {CVE-2016-4470} - [lib] keys: Fix ASN.1 indefinite length object parsing (David Howells) [1308815] {CVE-2016-0758}- [fs] overlayfs: Warn instead of error if upper filesystem does not support d_type (Vivek Goyal) [1344057] - [fs] gfs2: don't set rgrp gl_object until it's inserted into rgrp tree (Robert S Peterson) [1344363] - [fs] xfs: disallow rw remount on fs with unknown ro-compat features (Eric Sandeen) [1321747] - [fs] dcache: d_walk/dentry_free race (Alexander Viro) [1344076] - [fs] bio: Need to free integrity payload if the split bio gets memory by itself (Xiao Ni) [1276454] - [fs] fanotify: fix notification of groups with inode & mount marks (Miklos Szeredi) [1308393] - [fs] libceph: use s instead of pE in dout()s (Ilya Dryomov) [1344930] - [fs] libceph: put request only if it's done in handle_reply() (Ilya Dryomov) [1344930] - [fs] libceph: change ceph_osdmap_flag() to take osdc (Ilya Dryomov) [1344930] - [fs] ceph: tolerate bad i_size for symlink inode (Ilya Dryomov) [1344930] - [fs] ceph: fix inode reference leak (Ilya Dryomov) [1344930] - [fs] ceph: multiple filesystem support (Ilya Dryomov) [1344930] - [fs] libceph: support for subscribing to "mdsmap." maps (Ilya Dryomov) [1344930] - [fs] libceph: replace ceph_monc_request_next_osdmap() (Ilya Dryomov) [1344930] - [fs] libceph: take osdc->lock in osdmap_show() and dump flags in hex (Ilya Dryomov) [1344930] - [fs] libceph: pool deletion detection (Ilya Dryomov) [1344930] - [fs] libceph: async MON client generic requests (Ilya Dryomov) [1344930] - [fs] libceph: support for checking on status of watch (Ilya Dryomov) [1344930] - [fs] libceph: support for sending notifies (Ilya Dryomov) [1344930] - [fs] libceph, rbd: ceph_osd_linger_request, watch/notify v2 (Ilya Dryomov) [1344930] - [fs] rbd: rbd_dev_header_unwatch_sync() variant (Ilya Dryomov) [1344930] - [fs] libceph: wait_request_timeout() (Ilya Dryomov) [1344930] - [fs] libceph: request_init() and request_release_checks() (Ilya Dryomov) [1344930] - [fs] libceph: a major OSD client update (Ilya Dryomov) [1344930] - [fs] libceph: protect osdc->osd_lru list with a spinlock (Ilya Dryomov) [1344930] - [fs] libceph: allocate ceph_osd with GFP_NOFAIL (Ilya Dryomov) [1344930] - [fs] libceph: osd_init() and osd_cleanup() (Ilya Dryomov) [1344930] - [fs] libceph: handle_one_map() (Ilya Dryomov) [1344930] - [fs] libceph: allocate dummy osdmap in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: schedule tick from ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: move schedule_delayed_work() in ceph_osdc_init() (Ilya Dryomov) [1344930] - [fs] libceph: redo callbacks and factor out MOSDOpReply decoding (Ilya Dryomov) [1344930] - [fs] libceph: drop msg argument from ceph_osdc_callback_t (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 2 (Ilya Dryomov) [1344930] - [fs] libceph: switch to calc_target(), part 1 (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_osd_request_target, calc_target() (Ilya Dryomov) [1344930] - [fs] libceph: pi->min_size, pi->last_force_request_resend (Ilya Dryomov) [1344930] - [fs] libceph: make pgid_cmp() global (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_calc_pg_primary() (Ilya Dryomov) [1344930] - [fs] libceph: ceph_osds, ceph_pg_to_up_acting_osds() (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_oloc_oid_to_pg() (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_eversion encoding (Ilya Dryomov) [1344930] - [fs] libceph: DEFINE_RB_FUNCS macro (Ilya Dryomov) [1344930] - [fs] libceph: open-code remove_{all,old}_osds() (Ilya Dryomov) [1344930] - [fs] libceph: nuke unused fields and functions (Ilya Dryomov) [1344930] - [fs] rbd: use header_oid instead of header_name (Ilya Dryomov) [1344930] - [fs] libceph: variable-sized ceph_object_id (Ilya Dryomov) [1344930] - [fs] libceph: change how osd_op_reply message size is calculated (Ilya Dryomov) [1344930] - [fs] libceph: move message allocation out of ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: grab snapc in ceph_osdc_alloc_request() (Ilya Dryomov) [1344930] - [fs] libceph: make ceph_osdc_put_request() accept NULL (Ilya Dryomov) [1344930] - [fs] rbd: get/put img_request in rbd_img_request_submit() (Ilya Dryomov) [1344930] - [fs] rbd: report unsupported features to syslog (Ilya Dryomov) [1344930] - [fs] rbd: fix rbd map vs notify races (Ilya Dryomov) [1344930] - [fs] libceph: make authorizer destruction independent of ceph_auth_client (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO consistently for request allocations (Ilya Dryomov) [1344930] - [fs] libceph: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use kmem_cache_zalloc (Ilya Dryomov) [1344930] - [fs] rbd: use KMEM_CACHE macro (Ilya Dryomov) [1344930] - [fs] ceph: use lookup request to revalidate dentry (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_get_dentry_parent_inode() (Ilya Dryomov) [1344930] - [fs] ceph: fix security xattr deadlock (Ilya Dryomov) [1344930] - [fs] ceph: don't request vxattrs from MDS (Ilya Dryomov) [1344930] - [fs] configs: enable ceph filesystem ACL support (Ilya Dryomov) [1344930] - [fs] ceph: add acl, noacl options for cephfs mount (Ilya Dryomov) [1344930] - [fs] ceph: include the initial ACL in create/mkdir/mknod MDS requests (Ilya Dryomov) [1344930] - [fs] ceph: add missing init_acl() for mkdir() and atomic_open() (Ilya Dryomov) [1344930] - [fs] ceph: remove useless ACL check (Ilya Dryomov) [1344930] - [fs] ceph: make ceph_forget_all_cached_acls() static inline (Ilya Dryomov) [1344930] - [fs] ceph: fix ceph_set_acl() (Ilya Dryomov) [1344930] - [fs] ceph: Remove get/set acl on symlinks (Ilya Dryomov) [1344930] - [fs] ceph: add acl for cephfs (Ilya Dryomov) [1344930] - [fs] ceph: fix mounting same fs multiple times (Ilya Dryomov) [1344930] - [fs] ceph: remove unnecessary NULL check (Ilya Dryomov) [1344930] - [fs] ceph: avoid updating directory inode's i_size accidentally (Ilya Dryomov) [1344930] - [fs] ceph: fix race during filling readdir cache (Ilya Dryomov) [1344930] - [fs] libceph: use sizeof_footer() more (Ilya Dryomov) [1344930] - [fs] ceph: kill ceph_empty_snapc (Ilya Dryomov) [1344930] - [fs] ceph: fix a wrong comparison (Ilya Dryomov) [1344930] - [fs] ceph: replace CURRENT_TIME by current_fs_time() (Ilya Dryomov) [1344930] - [fs] ceph: scattered page writeback (Ilya Dryomov) [1344930] - [fs] libceph: add helper that duplicates last extent operation (Ilya Dryomov) [1344930] - [fs] libceph: enable large, variable-sized OSD requests (Ilya Dryomov) [1344930] - [fs] libceph: osdc->req_mempool should be backed by a slab pool (Ilya Dryomov) [1344930] - [fs] libceph: make r_request msg_size calculation clearer (Ilya Dryomov) [1344930] - [fs] libceph: move r_reply_op_{len, result} into struct ceph_osd_req_op (Ilya Dryomov) [1344930] - [fs] libceph: rename ceph_osd_req_op::payload_len to indata_len (Ilya Dryomov) [1344930] - [fs] ceph: remove useless BUG_ON (Ilya Dryomov) [1344930] - [fs] ceph: don't enable rbytes mount option by default (Ilya Dryomov) [1344930] - [fs] ceph: encode ctime in cap message (Ilya Dryomov) [1344930] - [fs] libceph: behave in mon_fault() if cur_mon < 0 (Ilya Dryomov) [1344930] - [fs] libceph: reschedule tick in mon_fault() (Ilya Dryomov) [1344930] - [fs] libceph: introduce and switch to reopen_session() (Ilya Dryomov) [1344930] - [fs] libceph: monc hunt rate is 3s with backoff up to 30s (Ilya Dryomov) [1344930] - [fs] libceph: monc ping rate is 10s (Ilya Dryomov) [1344930] - [fs] libceph: pick a different monitor when reconnecting (Ilya Dryomov) [1344930] - [fs] libceph: revamp subs code, switch to SUBSCRIBE2 protocol (Ilya Dryomov) [1344930] - [fs] libceph: decouple hunting and subs management (Ilya Dryomov) [1344930] - [fs] libceph: move debugfs initialization into __ceph_open_session() (Ilya Dryomov) [1344930] - [fs] ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support (Ilya Dryomov) [1344930] - [fs] libceph: don't spam dmesg with stray reply warnings (Ilya Dryomov) [1344930] - [fs] libceph: use the right footer size when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: don't bail early from try_read() when skipping a message (Ilya Dryomov) [1344930] - [fs] libceph: MOSDOpReply v7 encoding (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for TUNABLES5 (Ilya Dryomov) [1344930] - [fs] crush: decode and initialize chooseleaf_stable (Ilya Dryomov) [1344930] - [fs] crush: add chooseleaf_stable tunable (Ilya Dryomov) [1344930] - [fs] crush: ensure take bucket value is valid (Ilya Dryomov) [1344930] - [fs] crush: ensure bucket id is valid before indexing buckets array (Ilya Dryomov) [1344930] - [fs] ceph: fix snap context leak in error path (Ilya Dryomov) [1344930] - [fs] ceph: checking for IS_ERR instead of NULL (Ilya Dryomov) [1344930] - [fs] libceph: remove outdated comment (Ilya Dryomov) [1344930] - [fs] libceph: kill off ceph_x_ticket_handler::validity (Ilya Dryomov) [1344930] - [fs] libceph: invalidate AUTH in addition to a service ticket (Ilya Dryomov) [1344930] - [fs] libceph: fix authorizer invalidation, take 2 (Ilya Dryomov) [1344930] - [fs] libceph: clear messenger auth_retry flag if we fault (Ilya Dryomov) [1344930] - [fs] libceph: fix ceph_msg_revoke() (Ilya Dryomov) [1344930] - [fs] libceph: use list_for_each_entry_safe (Ilya Dryomov) [1344930] - [fs] ceph: use i_size_{read, write} to get/set i_size (Ilya Dryomov) [1344930] - [fs] ceph: re-send AIO write request when getting -EOLDSNAP error (Ilya Dryomov) [1344930] - [fs] ceph: Asynchronous IO support (Ilya Dryomov) [1344930] - [fs] ceph: Avoid to propagate the invalid page point (Ilya Dryomov) [1344930] - [fs] ceph: fix double page_unlock() in page_mkwrite() (Ilya Dryomov) [1344930] - [fs] rbd: delete an unnecessary check before rbd_dev_destroy() (Ilya Dryomov) [1344930] - [fs] libceph: use list_next_entry instead of list_entry_next (Ilya Dryomov) [1344930] - [fs] ceph: ceph_frag_contains_value can be boolean (Ilya Dryomov) [1344930] - [fs] ceph: remove unused functions in ceph_frag.h (Ilya Dryomov) [1344930] - [fs] rbd: don't put snap_context twice in rbd_queue_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: clear msg->con in ceph_msg_release() only (Ilya Dryomov) [1344930] - [fs] libceph: add nocephx_sign_messages option (Ilya Dryomov) [1344930] - [fs] libceph: stop duplicating client fields in messenger (Ilya Dryomov) [1344930] - [fs] libceph: drop authorizer check from cephx msg signing routines (Ilya Dryomov) [1344930] - [fs] libceph: msg signing callouts don't need con argument (Ilya Dryomov) [1344930] - [fs] libceph: evaluate osd_req_op_data() arguments only once (Ilya Dryomov) [1344930] - [fs] libceph: introduce ceph_x_authorizer_cleanup() (Ilya Dryomov) [1344930] - [fs] rbd: remove duplicate calls to rbd_dev_mapping_clear() (Ilya Dryomov) [1344930] - [fs] rbd: set device_type::release instead of device::release (Ilya Dryomov) [1344930] - [fs] rbd: don't free rbd_dev outside of the release callback (Ilya Dryomov) [1344930] - [fs] rbd: return -ENOMEM instead of pool id if rbd_dev_create() fails (Ilya Dryomov) [1344930] - [fs] libceph: use local variable cursor instead of &msg->cursor (Ilya Dryomov) [1344930] - [fs] libceph: remove con argument in handle_reply() (Ilya Dryomov) [1344930] - [fs] ceph: combine as many iovec as possile into one OSD request (Ilya Dryomov) [1344930] - [fs] rbd: drop null test before destroy functions (Ilya Dryomov) [1344930] - [fs] rbd: require stable pages if message data CRCs are enabled (Ilya Dryomov) [1344930] - [fs] rbd: prevent kernel stack blow up on rbd map (Ilya Dryomov) [1344930] - [fs] rbd: don't leak parent_spec in rbd_dev_probe_parent() (Ilya Dryomov) [1344930] - [fs] rbd: use writefull op for object size writes (Ilya Dryomov) [1344930] - [fs] rbd: set max_sectors explicitly (Ilya Dryomov) [1344930] - [fs] libceph: advertise support for keepalive2 (Ilya Dryomov) [1344930] - [fs] libceph: don't access invalid memory in keepalive2 path (Ilya Dryomov) [1344930] - [fs] libceph: check data_len in ->alloc_msg() (Ilya Dryomov) [1344930] - [fs] libceph: use keepalive2 to verify the mon session is alive (Ilya Dryomov) [1344930] - [fs] rbd: plug rbd_dev->header.object_prefix memory leak (Ilya Dryomov) [1344930] - [fs] rbd: fix double free on rbd_dev->header_name (Ilya Dryomov) [1344930] - [fs] libceph: set 'exists' flag for newly up osd (Ilya Dryomov) [1344930] - [fs] libceph: rename con_work() to ceph_con_workfn() (Ilya Dryomov) [1344930] - [fs] libceph: Avoid holding the zero page on ceph_msgr_slab_init errors (Ilya Dryomov) [1344930] - [fs] libceph: remove the unused macro AES_KEY_SIZE (Ilya Dryomov) [1344930] - [fs] rbd: fix copyup completion race (Ilya Dryomov) [1344930] - [fs] libceph: treat sockaddr_storage with uninitialized family as blank (Ilya Dryomov) [1344930] - [fs] libceph: enable ceph in a non-default network namespace (Ilya Dryomov) [1344930] - [fs] rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov) [1344930] - [fs] crush: fix a bug in tree bucket decode (Ilya Dryomov) [1344930] - [fs] libceph: Fix ceph_tcp_sendpage()'s more boolean usage (Ilya Dryomov) [1344930] - [fs] libceph: Remove spurious kunmap() of the zero page (Ilya Dryomov) [1344930] - [fs] rbd: queue_depth map option (Ilya Dryomov) [1344930] - [fs] rbd: store rbd_options in rbd_device (Ilya Dryomov) [1344930] - [fs] rbd: terminate rbd_opts_tokens with Opt_err (Ilya Dryomov) [1344930] - [fs] rbd: bump queue_max_segments (Ilya Dryomov) [1344930] - [fs] ceph: rework dcache readdir (Ilya Dryomov) [1344930] - [fs] crush: sync up with userspace (Ilya Dryomov) [1344930] - [fs] crush: fix crash from invalid 'take' argument (Ilya Dryomov) [1344930] - [fs] libceph: fix wrong name "Ceph filesystem for Linux" (Ilya Dryomov) [1344930] - [fs] rbd: timeout watch teardown on unmap with mount_timeout (Ilya Dryomov) [1344930] - [fs] libceph: a couple tweaks for wait loops (Ilya Dryomov) [1344930] - [fs] libceph: nuke time_sub() (Ilya Dryomov) [1344930] - [fs] libceph: properly release STAT request's raw_data_in (Ilya Dryomov) [1344930] - [fs] Revert "libceph: clear r_req_lru_item in __unregister_linger_request()" (Ilya Dryomov) [1344930] - [fs] libceph: request a new osdmap if lingering request maps to no osd (Ilya Dryomov) [1344930] - [fs] ovl: Do d_type check only if work dir creation was successful (Miklos Szeredi) [1341795] - [fs] ovl: update documentation (Miklos Szeredi) [1341795] - [fs] ovl: override creds with the ones from the superblock mounter (Miklos Szeredi) [1341795] - [fs] ovl: ignore permissions on underlying lookup (Miklos Szeredi) [1341795] - [fs] vfs: add lookup_hash() helper (Miklos Szeredi) [1341795] - [fs] vfs: rename: check backing inode being equal (Miklos Szeredi) [1341795] - [fs] vfs: add vfs_select_inode() helper (Miklos Szeredi) [1341795] - [fs] ovl: cleanup unused var in rename2 (Miklos Szeredi) [1341795] - [fs] ovl: rename is_merge to is_lowest (Miklos Szeredi) [1341795] - [fs] ovl: verify upper dentry before unlink and rename (Miklos Szeredi) [1341795] - [fs] ovl: copy new uid/gid into overlayfs runtime inode (Miklos Szeredi) [1341795] - [fs] ovl: ignore lower entries when checking purity of non-directory entries (Miklos Szeredi) [1341795] - [fs] ovl: fix getcwd() failure after unsuccessful rmdir (Miklos Szeredi) [1341795] - [fs] ovl: fix working on distributed fs as lower layer (Miklos Szeredi) [1341795] - [fs] ovl: Remove email address from Documentation/filesystems/overlayfs.txt (Miklos Szeredi) [1341795] - [fs] ovl: document lower layer ordering (Miklos Szeredi) [1341795] - [fs] ovl: add testsuite to docs (Miklos Szeredi) [1341795] - [fs] ovl: update MAINTAINERS (Miklos Szeredi) [1341795]- [infiniband] ib/core: Use GRH when the path hop-limit > 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/{core, mlx5}: Fix input len in vendor part of create_qp/srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Avoid using user-index for SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Allow resetting VF admin mac to zero (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Check the correct limitation on VFs for HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix lockdep warning in handling of mac/vlan tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Provide correct packet/bytes statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add rx/tx bytes software counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Correctly handle RSS indirection table when changing number of channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Fix ethtool RX hash func configuration change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix soft lockup when HW Timestamping is enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LRO modify (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove wrong poll CQ optimization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix missed clean call in registration path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: fix up vpd strings for kstrto*() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Avoid changing dev->features directly in run-time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Set UAR page size to 4KB regardless of system page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Do not BUG_ON during reset when PCI is offline (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix potential corruption in counters database (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Choose time-stamping shift value according to HW frequency (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Count HW buffer overrun only once (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: rpcrdma_bc_receive_call() should init rq_private_buf.len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for the port info class for RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for extended counters over RoCE ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix arm logic to align with new cq API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add pci device id for chelsio t540 lom adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use static constant netdevice ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove select queue ndo initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use offset based reserved field names in the IFC header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: fix for rare multicast join race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix reading capability mask of the port info class (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: fix some error handling in mlx4_multi_func_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: increment devcmd2 result ring in case of timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fixing ocrdma debugfs directory remove (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix pkey_index returned by driver in rq work completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: populate max_sge_rd in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Initialize stats resources in the driver before ib device registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: remove unused va_list args (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Do not set skb truesize since using one linearskb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1305593 1310156] - [infiniband] ib/core: Set correct payload length for RoCEv2 over IPv6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Use MLX5_GET to correctly get end of padding mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix use of null pointer PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix reqlen validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add CREATE_CQ and CREATE_QP to uverbs_ex_cmd_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Unify CQ create flags check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose Raw Packet QP to user space consumers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] {ib, net}/mlx5: Move the modify QP operation table to mlx5_ib (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support setting Ethernet priority for Raw Packet QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add Raw Packet QP query functionality (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create and destroy functionality for Raw Packet QP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Refactor mlx5_ib_qp to accommodate other QP types (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Allocate a Transport Domain for each ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Warn on unsupported events of QP/RQ/SQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add RQ and SQ event handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Export transport objects (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose CQE version to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx5: Add CQE version 1 support to user QPs and SRQs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix data validation in mlx5_ib_alloc_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix netlink local service GFP crash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Remove redundant wc array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Improve ipoib UD performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Advertise RoCE v2 support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Create and use another QP1 for RoCEv2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Enable send of RoCE QP1 packets with IP/UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Enable RoCE v2 when the IB device is added (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Support modify_qp for RoCE v2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add definition for the standard RoCE V2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for RoCE v2 entropy (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for configuring RoCE v2 UDP port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Add support for setting RoCEv2 gids in hardware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Configure mlx4 hardware for mixed RoCE v1/v2 modes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add gid_type to GID properties (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Query RoCE support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svc_rdma: use local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add class for RDMA backwards direction transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Define maximum number of backchannel requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Make map_xdr non-static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove last two __GFP_NOFAIL call sites (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add gfp flags to svc_rdma_post_recv() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove unused req_map and ctxt kmem_caches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_req_map (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Improve allocation of struct svc_rdma_op_ctxt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up process_context() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up rdma_create_xprt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use hop-limit from IP stack for RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Rename rdma_addr_find_dmac_by_grh (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix a recently introduced deadlock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Fix the RDMA completion handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix dereference before check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Eliminate sparse false context imbalance warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: sysfs.c: Fix PerfMgt ClassPortInfo handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove set-but-not-used variable from ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Fix passing casted pointer in mlx5_query_port_roce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: use CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: pass ib_mad_send_buf explicitly to the recv_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] Replace memset with eth_zero_addr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Delete locally redefined variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Remove unused macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Take source mac from AH instead from the port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Initialize hop_limit when creating address handle (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Expose correct maximum number of CQE capacity (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Take clip reference before starting IPv6 listen (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes GW-Basic labels to meaningful error names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Fixes static checker warning in c4iw_rdev_open() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support creating qps with GFP_NOIO flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sysfs: Fix sparse warning on attr_id (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix RDMA port validation for iWarp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: fix mcast detach when qp not attached (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix kernel panic on multicast flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix trimming down IRQ number (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add flow steering support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Export flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Make ipv4/ipv6 location more clear (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Enable flow steering support for the IB driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Initialize namespaces only when supported by device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Set priority attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Connect flow tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce modify flow table command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Managing root flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add utilities to find next and prev flow-tables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering autogrouped flow table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fixes static checker warning in mps_tcam_show() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix non negative ERR_PTR isert_device_get usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add PTP Hardware Clock (PHC) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add HW timestamping (TS) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to read internal timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not modify the TX SKB (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] chelsio: constify cphy_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove deprecated module parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Get TID calculation right for IPv6 mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change the increment rkey flow logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Support the remote invalidation exception (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Declare correct flags when accepting a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/isert: Remove unused file iser_proto.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/iser, isert: Create and use new shared header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set intuitive values for mr_valid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Don't register memory for all immediate data writes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Reuse ib_sg_to_pages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix module init not cleaning up on error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: constify mmu_notifier_ops structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: constify iser_reg_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: constify nes_cm_ops structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: report tx/rx checksum cap in query results (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Convert kmalloc to kmalloc_array for checkpatch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Suppress non-fatal memory allocations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Advertise atomic capabilities in query device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add setting ATOMIC endian mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb3: Fix incorrectly returning error on success (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Pass qid range to user space driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mad: Ensure fairness in ib_mad_completion_handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add driver cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add cross-channel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Align coding style of ib_device_cap_flags structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Mmap the HCA's core clock register to user-space (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add hca_core_clock_offset to udata in init_ucontext (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add support for hca_core_clock and timestamp_mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ib_is_udata_cleared (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Add create_cq extended command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Update to 128 byte mailbox size for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update SGE context congestion map change for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update mps_tcam output to include T6 fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update correct encoding of SGE Ingress DMA States for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update Congestion Channel map for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register range and SGE registers for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update Ingress padding boundary values for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update pm_stats for T6 adapter family (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Pass correct argument to t4_link_l1cfg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Display extended counter set if available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Specify attribute_id in port_table_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Create get_perf_mad function in sysfs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the write-only usecnt field from struct ib_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove the struct ib_phys_buf definition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: simplify nes_reg_phys_mr calling conventions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: simplify iwch_get_dma_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove in-kernel support for memory windows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove support for phys MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove ib_query_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: start documenting device capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Move multicast specific code out of ipoib_main.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: factor out common multicast list removal code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Add RoCE fields to Address Vector (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Support IB device's callbacks for adding/deleting GIDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Set network_hdr_type upon RoCE responder completion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Extend query_device/port to support RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to query vport RoCE fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access functions to enable/disable RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting its netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support IB device's callback for getting the link layer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use napi_complete_done() api in napi handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use the node info to alloc_ring() for RX queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: get naming correct for iscsi queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Warn if device doesn't have enough PCI bandwidth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: delete unneeded IS_ERR test (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Handle 0 counts in resource allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix resource leak in error case (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Support more QP state transitions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix message typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Fix incorrect cast in usnic_ib_fw_string_to_u64 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Improve a failure message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/usnic: Remove unused prototype (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cma: Join and leave multicast groups with IGMP (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Initialize UD header structure with IP and UDP headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add configfs for rdma_cm (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] configfs: add show and store methods to struct configfs_attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/rdma_cm: Add wrapper for cma reference count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Validate route when we init ah (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Move rdma_is_upper_dev_rcu to header file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma_network_type to wc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add ROCE_UDP_ENCAP (RoCE V2) type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add gid attributes to sysfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Use the source GID index type (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add gid_type to gid attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: don't search the GID table twice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Change per-entry lock in RoCE GID table to one lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Refactor GID cache's ib_dispatch_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't pretend to use cpu notifiers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ulps: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Avoid calling ib_query_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Save the device attributes on the device structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix module parameter spelling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove incorrect link credit check (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Change num_rcv_contexts to num_user_contexts and its meaning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for module parameter hdrq_entsize when it's 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix a possible null pointer dereference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: HFI now sends OPA Traps instead of IBTA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add definitions for OPA traps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: convert buffers allocated atomic to per cpu (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix sdma build failures to always clean up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: fix pio progress routine race with allocator (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Detect SDMA transmission error early (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clean-up unnecessary goto statements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add page lock limit check for SDMA requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert to use get_user_pages_fast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unconditionally clean-up SDMA queues (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return immediately on error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce snoop locking scope in IOCTL handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Further clean up hfi1_ioctl parameter checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: hfi1_ioctl remove setlink state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Return early from hfi1_ioctl parameter errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix camel case variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c correct sizeof parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c add missing braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c change null comparisons (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix white space errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix logical continuations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c fix alignment (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: diag.c use BIT macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adding counter resolutions for DataPortCounters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Consider VL15 MTU also when calculating the maximum VL MTU (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: unknown frame messages are not errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove SPC freeze error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Unexpected link up pkey values are not an error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Destroy workqueues if hfi1_register_ib_device() call returns error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Adds software counters for bitfields within various error status fields (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Correctly limit VLs against SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a credit push on diagpkt allocate fail (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend quiet timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add one-time LCB reset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix qp.h comments (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add aeth name syndrome decode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Decode CNP opcode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Support alternate firmware names (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Eliminate WARN_ON when VL is invalid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix error in hfi1 driver build (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Adjust EPROM partitions, add EPROM commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Read EFI variable for device description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: rework is_a0() and is_bx() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add space between concatenated string elements (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove rcv bubbles code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: remove RxCtxRHQS from hfi1stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix downgrade race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: revert commit e7104a2a9606 ('xprtrdma: Cap req_cqinit') (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Invalidate in the RPC reply handler (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for all-physical registration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FMR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add ro_unmap_sync method for FRWR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Introduce ro_unmap_sync method (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Move struct ib_send_wr off the stack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Disable RPC/RDMA backchannel debugging messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: xprt_rdma_free() must not release backchannel reqs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Fix additional uses of spin_lock_irqsave(rb_lock) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: checking for NULL instead of IS_ERR() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: clean up some curly braces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Replace arpq_head/arpq_tail with SKB double link-list code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use t4_mgmt_tx() API for sending write l2t request ctrl packets (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add API to alloc l2t entry; also update existing ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use symbolic constant for VLAN priority calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename en_flow_table.c to en_fs.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Use flow steering infrastructure for mlx5_en (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Flow steering tree initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Introduce flow steering API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering lookup algorithms (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Add flow steering base data structures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce flow steering firmware commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Assign random MAC address if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix query E-Switch capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Handle clip return values (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix incorrect 'c' suffix to pI4, use pISc instead (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to CQ abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use helper for container_of (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use a dedicated descriptor for login (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: use the new CQ API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: chain RDMA READ/WRITE requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: add a proper completion queue abstraction (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds PCI device id for new T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add FL DMA mapping error and low counter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Deal with wrap-around of queue for Work request (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: prevent simultaneous execution of service_ofldq() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use ACCES_ONCE macro to read queue's consumer index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: update Kconfig file to include T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align rest of the ethtool get stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: Convert simple_strtoul to kstrtox (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support the HA mode for SRIOV VFs too (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use the VF base-port when demuxing mad from wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Keep VLAN/MAC tables mirrored in multifunc HA mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Support mirroring VF DMFS rules on both ports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to dispatch link state events to VF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Use both physical ports to set the VF link state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add support for SR-IOV ndos (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce get vf statistics (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce set vport vlan (VST mode) (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce HCA cap and E-Switch vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: E-Switch, Introduce Vport administration functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Add SR-IOV (FDB) support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: E-Switch, Introduce FDB hardware capabilities (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introducing E-Switch and l2 table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write vlan list into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Write UC/MC list and promisc mode into vport context (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport vlans (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport promisc mode (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Introduce access functions to modify/query vport mac lists (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Update access functions to Query/Modify vport MAC address (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5: Add HW capabilities and structs for SR-IOV E-Switch (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add base sriov support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Modify enable/disable hca functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Handle packets with invalid RHF on context 0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reduce number of parameters passed to send handlers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add ACK coalescing logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add common routine for queuing acks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Workaround to prevent corruption during packet delivery (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: pre-compute sc and sde for RC/UC QPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Use parallel workqueue for SDMA engines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: move hfi1_migrate_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: use one-shot LCB write (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove spurious error messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix for opaportconfig ledon by not checking for portNum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Select only devices with active links (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Disable thermal polling before sensor initialization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Always download SBus firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Enable WFR PCIe extended tags from the driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Clear the QSFP reset that is asserted on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Convert dd_dev_info() to hfi1_cdbg() in process startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1 : Prefer using the BIT macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: optionally prescan rx queue for {B, F}ECNs - UC, RC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: don't cache "prescan head" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Move macros to a common header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove unnecessary include files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Clean up macro indentation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Remove file pointer macros (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Remove wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sdma: Remove wrapper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove hfi1_nomsix() wrapper function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: stop using struct ib_phys_buf (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use kmalloc_array instead of kmalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath: Remove unneeded vairable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_verbs: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: remove sched.h header (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use TASK_COMM_LEN in ipath_portdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Replace kmalloc with kmalloc_array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_eeprom: Remove useless intialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: ipath_init_chip: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/path: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Use memdup_user (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: fix handling idr_alloc result (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: correctly handling failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] rdma/be2net: Remove open and close entry points (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Depend on async link events from CNA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Dispatch only port event when port state changes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Fix vlan-id assignment in qp parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace kfree with kvfree in mlx4_ib_destroy_srq (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_match_net_dev needs to take into account port_num (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: fix handling return value of mlx4_slave_convert_port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Postpone remove_keys under knowledge of coming preemption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use vmalloc for WR buffers when needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] ib/mlx4: Use correct order of variables in log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove explicit mlx4 work-around (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx4: Expose correct max_sge_rd limit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Require CM send method for everything except ClassPortInfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add a missing rcu_read_unlock() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib core: Fix ib_sg_to_pages() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix srp_map_sg_fr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix indirect data buffer rkey endianness (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Initialize dma_length in srp_map_idb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible send queue overflow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a memory leak (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Put netlink request into the request list before sending (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: use sector_div instead of do_div (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: use RCU for uverbs id lookup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Minor fixes to qib per SFF 8636 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix user mode post wr corruption (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Fix qib_mr structure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix race condition when sending a message on unbound socket (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Avoid returning success in case of an error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix sleeping while holding spinlock at rem_slave_counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use the right DMA free function on TX path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Max mtu comparison fix (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Added self loopback prevention (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix inline header size calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Allow activation of scsi-mq for SRP in driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi: use host wide tags by default (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Fix LSO vlan insertion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Re-eanble client vlan TX acceleration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Return error in case mlx5e_set_features() fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Don't allow more than max supported channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use the the real irqn in eq->irqn (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Wait for RX buffers initialization in a more proper manner (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid NULL pointer access in case of configuration failure (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] nfs: Enable client side NFSv4.1 backchannel to use other transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] sunrpc: Abstract backchannel operations (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: convert bind hash table to re-sizable hashtable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: changing the return type from int to void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: assign affinity hint to interrupts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add backward direction service for RPC/RDMA transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Handle incoming backward direction RPC calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Add support for sending backward direction RPC replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate Work Requests for backchannel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Saving IRQs no longer needed for rb_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Remove reply tasklet (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Use workqueue to process RPC/RDMA replies (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace send and receive arrays (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Refactor reply handler error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Prevent loss of completion signals (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Re-arm after missed events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Enable swap-on-NFS/RDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: don't log warnings for flushed completions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core, cma: Make __attribute_const__ declarations sparse-friendly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove old fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Remove old FRWR API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove old FRWR API support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Dont allocate a page vector when using fast_reg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove srp_finish_mapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to new registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Split srp_map_sg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/iw: Convert to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Port to new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Port to new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/nes: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Support the new memory registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead fmr code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Introduce new fast registration API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Take the network namespace from the process (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/cma: Add support for network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Separate port allocation to network namespaces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/addr: Pass network namespace as a parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Enable SG clustering (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: set block queue_virt_boundary (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Update driver version string to 0.9-294 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: add additional rc traces (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add unit # to verbs txreq cache name (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Load SBus firmware once per ASIC (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Thread the receive interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add irqsaves in the packet processing path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Increase SDMA descriptor queue size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Allow tuning of SDMA interrupt rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Wrong cast breaks desired pointer arithmetic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent silent data corruption with user SDMA (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix port bounce issues with 0.22 DC firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add a schedule in send thread (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Reset firmware instead of reloading Sbus (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: close shared context security hole (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Add coalescing support for SDMA TX descriptors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] staging/rdma/hfi1: Remove QSFP_ENABLED from HFI capability mask (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Prevent host software lock up (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Extend the offline timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix code to reset ASIC CSRs on FLR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: Fix regression in send performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: sdma: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: driver: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: chip: Use setup_timer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unused variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update ethtool get_drvinfo to get regdump len (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use vmalloc, if kmalloc fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Return error if setup_rss is called before probe (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: Update driver desc. to include Chelsio T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add info print to display number of MSI-X vectors allocated (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Restore L1 cfg, if FW rejects new L1 cfg settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't disallow turning off auto-negotiation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Align ethtool get stat settings (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove smac and vlan id from qp_attr and ah_attr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Remove the usage of smac and vid of qp_attr and cm_av (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Use GID table in AH creation and dmac resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cache: Add ib_find_gid_by_filter cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: cma_validate_port should verify the port and netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: cm_init_av_by_path should find a GID by its netdevice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev to path record (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Expose and rename ib_find_cached_gid_by_port cache API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add netdev and gid attributes paramteres to cache (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add support for blocking multicast loopback QP creation user flag (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add counter based implementation for QP multicast loopback block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Add IB counters table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Implement mcast loopback prevention for ETH qps (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Add support for filtering multicast loopback (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Allow setting create flags in QP init attribute (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Extend ib_uverbs_create_qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] iw_cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: T6 adapter lld support for iw_cxgb4 driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Bump up ocrdma version number to 11.0.0.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Prevent CQ-Doorbell floods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Check resource ids received in Async CQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Avoid a possible crash in ocrdma_rem_port_stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Cleanup unused device list and rcu variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: reverse the ord/ird in the ESTABLISHED upcall (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: fix misuse of ep->ord for minimum ird calculation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: pass the ord/ird in connect reply events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: detect fatal errors while creating listening filters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: avoid 32-bit warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb4: re-fix 32-bit build warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib_pack.h: Fix commentary IBA reference for CNP in IB opcode enum (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: fix a comment typo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly handle kzalloc return value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: correctly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds-ping deadlock over TCP transport (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use TASK_COMM_LEN in hfi1_ctxtdata (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Prefer using BIT Macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: delete unneeded tabs in conditional statement block (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: mad: Remove explicit cast (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: diag: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: sysfs: Remove useless initialisation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Remove unnecessary cast on void pointer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: corretly check failed allocation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Replace VF zero mac with random mac in mlx4_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Wait for FW readiness on startup (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Add pci error handlers to mlx5_core driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix internal error detection conditions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5: stop including (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Reset tcp callbacks if re-using an outgoing socket in rds_tcp_accept_one() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Invoke ->laddr_check() in rds_bind() for explicitly bound transports (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: remove unnecessary out of memory messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: hfi1: Use kcalloc instead of kzalloc to allocate array (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix resource tracker error flow in add_res_range (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix mailbox leak in error flow when performing update qp (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Add steering rules after RSS creation (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Use private health thread for each device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Use accessor functions to read from device memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Prepare cmd interface to system errors handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Improve mlx5 messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: remove xrc_remote_srq_num from struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Remove fast registration from the code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib: split struct ib_send_wr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split mr pool to improve 8K messages performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use max_mr from HCA caps than max_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: mark rds_ib_fmr_wq static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: use already available pool handle from ibmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: fix the rds_ib_fmr_wq kick call (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: handle rds_ibdev release case instead of crashing the kernel (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: split send completion handling and do batch ack (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: ib: ack more receive completions to improve performance (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use rds_send_xmit() state instead of RDS_LL_SEND_FULL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: defer the over_batch work to send worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: do hang reset only in case of tx timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: handle spurious error interrupt (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Report correct link speed for unsupported ones (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: For T4, don't read the Firmware Mailbox Control register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Update T4/T5/T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Set up MSG_MORE and MSG_SENDPAGE_NOTLAST as appropriate in rds_tcp_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Do not bloat sndbuf/rcvbuf in rds_tcp_tune (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use a single TCP socket for both send and receive (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use offset_in_page macro (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Use per-bucket rw lock for bind hash-table (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix rds_sock reference bug while doing bind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make socket bind/release locking scheme simple and more efficient (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use kfree_rcu in rds_ib_remove_ipaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add HW timesptamp support for RX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Update health syndromes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Fix wrong name in struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: New init and exit flow for mlx5_core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix notification of page supplement error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix async commands return code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Remove redundant "err" variable usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Fix struct type in the DESTROY_TIR/TIS device commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Priv state flag not rolled-back upon netdev open error (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma: add a blank line after function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: class_name_user() should be static (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: use kvfree() in sdma.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] rdma/hfi1: do not use u8 to store a 32-bit integer (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: drop null test before destroy functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: mask vs shift confusion (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: clean up some defines (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: info leak in get_ctxt_info() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix a locking bug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: checking for NULL instead of IS_ERR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix sdma_descq_cnt parameter parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: fix copy_to/from_user() error handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/hfi1: fix pstateinfo from returning improperly byteswapped value (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Add CSRs for CONFIG_SDMA_VERBOSITY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] ib/hfi1: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [staging] hfi1: replace indent spaces with tabs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment when no vlan is present (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cm: Fix rb-tree duplicate free and use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use inner P_Key to determine netdev (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: check workqueue allocation before usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Potential NULL dereference in cma_id_from_event (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix use after free of ifa (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Fix memory corruption in ib_cache_gid_set_default_gid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: For sendonly join free the multicast group on leave (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix NFS server crash triggered by 1MB NFS WRITE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5: Fix typo in mlx5_query_port_pvlc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Accept connection without a valid netdev on RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Don't require LOCAL_DMA_LKEY support for fastreg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] usnic: add missing clauses to BSD license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: handle rdma read with a non-zero initial page offset (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: increase the max mcast backlog queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Make sendonly multicast joins create the mcast group (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Expire sendonly multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove pa_lkey usages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx5: Remove support for IB_DEVICE_LOCAL_DMA_LKEY (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add module parameter for always register memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma: Replace global lkey with lkey local to PD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: really allow to change RSS key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: add device ID for few T5 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Skip data copy if all the command data comes as immediate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Change the recv buffers posting logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix pending connections handling in target stack shutdown sequnce (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove np_ prefix from isert_np members (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove unused variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Put the reference on commands waiting for unsol data (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: remove command with state ISTATE_REMOVE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: verify the underlying transport exists before creating a connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix for write-combining stats configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: fix usage of uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds_conn_lookup() should factor in the structfor a match (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Suppress warning for send only join failures (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Clean up send-only multicast joins (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix possible protection fault (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Move SM class defines from ib_mad.h to ib_smi.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Remove unnecessary defines from ib_mad.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Fix incorrect wc pkey_index assignment for GSI messages (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: avoid destroying a NULL mr in reg_user_mr error flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: reject invalid or unknown opcodes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cxgb4: Fix if statement in pick_local_ip6adddrs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Fix rdma netlink message flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: HW Device hot-removal support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4_ib: Disassociate support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/uverbs: Enable device removal when there are active user space applications (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Explicitly pass ib_dev to uverbs commands (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix race between ib_uverbs_open and remove_one (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/uverbs: Fix reference counting usage of event files (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: Make ib_dealloc_pd return void (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Create an insecure all physical rkey only if needed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Register the indirect data buffer descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Introduce srp_device.use_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove use_mr argument from srp_map_sg_entry() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove the memory registration backtracking code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add memory descriptor array pointer range checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use multiple registrations for large memory regions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Re-enable FMR for non-page aligned buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds/ib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Use pd->local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mad: Remove ib_get_dma_mr calls (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Guarantee that a local_dma_lkey is available (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Chain all iser transaction send work requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Add debug prints to the various memory registration methods (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Support up to 8MB data transfer in a single command (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Pass registration pool a size parameter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Unify fast memory registration flows (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Make reg_desc_get a per device routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename iser_reg_page_vec to iser_fast_reg_fmr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Maintain connection fmr_pool under a single registration descriptor (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser registration pool struct (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Move fastreg descriptor allocation to iser_create_fastreg_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce iser_reg_ops (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove dead code in fmr_pool alloc/free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Rename struct fast_reg_descriptor -> iser_fr_desc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Introduce struct iser_reg_resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove an unneeded print for unaligned memory (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove a redundant always-false condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix possible bogus DMA unmapping (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Get rid of un-maintained counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Fix missing return status check in iser_send_data_out (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Remove '.' from log message (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change minor assignments and logging prints (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Change some module parameters to be RO (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Route SA pathrecord query through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/sa: Allocate SA query with kzalloc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add rdma netlink helper functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/netlink: Add defines for local service requests through netlink (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Stop the scsi_eh_ and scsi_tmf_ threads if login fails (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Bump driver version and release date (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Handle partial connection success correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Constify a function argument (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix incorrect cq flushing in error state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Use correct SL on AH query under RoCE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Forbid using sysfs to change RoCE pkeys (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Demote mcg message from warning to debug (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix potential deadlock when sending mad to wire (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Remove needless bracketization (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: Incorporate the moving of GID Table mgmt to IB/Core (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Replace mechanism for RoCE GID management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/mlx4: Implement ib_device callbacks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Postpone the registration of net_device (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Port aggregation configuration (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add RoCE table bonding support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: missing curly braces in ib_find_gid() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Add RoCE GID table management (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Make ib_alloc_device init the kobject (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Drop ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] qib: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] nes: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] cxgb3: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ocrdma: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4: Support ib_alloc_mr verb (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Drop mlx5_ib_alloc_fast_reg_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: limit FRMR page list lengths to device max (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Convert to ib_alloc_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib: Modify ib_create_mr API (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Get rid of redundant verb ib_destroy_mr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Fix net_dev reference leak with failed requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Remove compare_data checks (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Share ib_cm_ids between rdma_cm_ids (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Use found net_dev for passive connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Validate routing of incoming requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Add net_dev and private data checks to RDMA CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose BTH P_Key in CM and SIDR request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Helper functions to access port space IDRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/cma: Refactor RDMA IP CM private-data parsing code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Share listening CM IDs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/cm: Expose service ID in request events (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Return IPoIB devices matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/core: Find the network device matching connection parameters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] ib/core: lock client data with lists_rwsem (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/core: Add rwsem to allow reading device list or client list (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] rdma/core: remove rdma_cap_read_multi_sge() helper (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Use max_sge_rd for destination read depths (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ipath,qib: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx4, mlx5, mthca: Expose max_sge_rd correctly (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: Add support for clip (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cma: fix IPv6 address resolution (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ucma: Fix theoretical user triggered use-after-free (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: set the default MPA version to 2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/iser: Limit sgs to the device fastreg depth (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx5: Remove dead code from alloc_cached_mr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/qib: Change lkey table allocation to support more MRs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] mlx5: Expose correct page_size_cap in device attributes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] mlx5: Fix missing device local_dma_lkey (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix unintialized variable used in error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Replace conn->login_ip with login_sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target/iscsi: Keep local_ip as the actual sockaddr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: remove superfluous from rds_ib_alloc_fmr() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: flush the FMR pool less often (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: push FMR pool flush work to its own worker (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix fmr pool dirty_count (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix rds MR reference count in rds_rdma_unuse() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix the dangling reference to rds_ib_incoming_slab (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: reduce ioread in devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix improper gfp_t usage (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid accessing NULL pointer at ndo_select_queue (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for valid cm_id before initiating connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: return EMSGSIZE for oversize requests before processing/queueing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure rds_send_drop_to properly takes the m_rs_lock (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Don't destroy the rdma id until after we're done using it (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Fix assertion level from fatal to warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Make sure we do a signaled send for large-send (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Mark message mapped before transmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: add a sock_destruct callback debug aid (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: check for congestion updates during rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure not to loop forever inside rds_send_xmit (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: make sure we post recv buffers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: don't update ip address tables if the address hasn't changed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: destroy the ib state earlier during shutdown (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: always free recv frag as we free its ring entry (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: restore return value in rds_cmsg_rdma_args() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix build failure with SRIOV disabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: memory corruption in debugfs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix namespace pollution causing build errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: Fix sparse warning in vnic_devcmd_init() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx5e: Fix sparse warnings in mlx5e_handle_csum() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support RX CHECKSUM_COMPLETE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ethtool get/set_pauseparam (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Ethtool link speed setting fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: HW LRO changes/fixes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support smaller RX/TX ring sizes (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Add ethtool RSS configuration options (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Make RSS indirection table size a constant (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Have a single RSS Toeplitz hash key (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add devcmd2 resources (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use netdev_ or dev_ instead of pr_ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: move struct definition from .c to .h file (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add MPS tracing support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump tid info (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiate between stids between server and filter region (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Differentiates between TIDs being used in TCAM and HASH (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add some more details to sge qinfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: cleanup some indenting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Support multiple RDS-TCP listen endpoints, one per netns (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: do proper house keeping if connection fails in rds_tcp_conn_connect (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds-tcp: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: rds-tcp: Always create a new rds_sock for an incoming connection (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Support physical port counters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Take advantage of the light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Disable async events before unregister_netdev() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Rename/move functions following the ndo_stop flow change (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Light-weight netdev open/stop (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5_core: Introduce access function to modify RSS/LRO params (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce the "Drop RQ" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Unify the RX flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4/cxgb4vf: read the correct bits of PL Who Am I register (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump edc bist status (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs support to dump meminfo (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove the mlx5e_update_priv_params() function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Introduce create/destroy RSS indir table access functions (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Do not use netdev_err() before the netdev is registered (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Avoid redundant de-reference (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant assignment of sq->user_index (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Remove redundant field mlx5e_priv->num_tc (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Use hard-coded 4K page size for RQ/SQ/CQ (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5_core: Check the return value of mlx5_command_exec() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Hardware accelerated 802.1ad works only on the first port (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_en: Add support for hardware accelerated 802.1ad vlan (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4: Prepare VLAN macros for 802.1ad Hardware accelerated support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_en: Prepare ethtool private flags to support more flags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx4_core: Preparations for 802.1ad VLAN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Input IPSEC.SPI into the RX RSS hash function (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: cosmetics: use BIT() instead of "1 <<", and others (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: TX latency optimization to save DMA reads (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx5e: Support TX packet copy into WQE (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Allocate DMA coherent memory on reader NUMA node (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] net/mlx5e: Support ETH_RSS_HASH_XOR (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Read correct FL congestion threshold for T5 and T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Adds SRIOV driver changes for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Allow firmware flash, only if cxgb4 is the master driver (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to enable backdoor access (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill DCB priority in vlan control headers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Fill in number of DCB traffic classes supported (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Allow firmware DCB info to be queried in host state (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4 : Only pass app selector of 0 or 3 to firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: allow adaptive coalesce setting for msi/legacy intr (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: add adaptive coalescing intr for intx and msi poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_fastreg() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up svc_rdma_get_reply_array() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] NFS/RDMA Release resources in svcrdma when device is removed (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4vf: Fix check to use new User Doorbell mechanism (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Enable cim_la dump to support T6 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Read stats for only available channels (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Update register ranges for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Don't use entire L2T table, use only its slice (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ids for few more T5 and T6 adapters (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Add extra check for total vfs for SRIOV (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] mlx4: TCP/UDP packets have L4 hash (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: missing curly braces in t4_setup_debugfs() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: fix an integer overflow test in rds_info_getsockopt() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: gracefully handle unknown CQE status errors (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Relieve cpu load average on the port sending flow (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] net/mlx4_core: Fix wrong index in propagating port change event to VFs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Fix REJECT CM event use-after-free OOPs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma module license string (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/ocrdma: update ocrdma license to dual-license (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] rdma/cxgb3: fail get_dma_mr on 64 bit arches (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Fix memory leak in do_slave_init (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/mlx4: Optimize freeing of items on error unwind (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ipath: Convert use of __constant_ to (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Avoid using uninitialized variable (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srpt: Convert use of __constant_cpu_to_beXX to cpu_to_beXX (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] net-rds: Delete an unnecessary check before the function call "module_put" (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: fix issues in enic_poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/ehca: use kvfree() in ipz_queue_{cd}tor() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: use kvfree() in t4_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: use kvfree() in cxgb_free_mem() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] enic: use atomic_t instead of spin_lock in busy poll (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add PCI device ID for custom T522 & T520 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb3: avoid needless buffer copy for firmware (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: use for_each_sg() for scatterlist parsing (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] xprtrdma, svcrdma: Switch to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iw_cxgb4: support for bar2 qid densities exceeding the page size (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Support for user mode bar2 mappings with T4 (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump channel rate (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: release stale iser connections (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Fix static checker warning (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Use FW LDST cmd to access TP_PIO_{ADDR, DATA} register first (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: program pci completion timeout (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Rename t4_link_start() to t4_link_l1cfg (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add sge ec context flush service (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Free Virtual Interfaces in remove routine (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Add a separate "max data segs macro for svcrdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Keep rpcrdma_msg fields in network byte-order (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Handle additional inline content (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Move read list XDR round-up logic (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Support RDMA_NOMSG requests (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: rc_position sanity checking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Plant reader function in struct svcxprt_rdma (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up read chunk counting (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Clean up dprintk (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Remove WOL get/set ethtool support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support to dump loopback port stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add support in ethtool to dump channel stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add ethtool support to get adapter stats (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Adds support for T6 adapter (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [netdrv] cxgb4: Add is_t6 macro and T6 register ranges (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds Add getsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Add setsockopt support for SO_RDS_TRANSPORT (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [net] rds: Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib_srpt: Remove set-but-not-used variables (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] target: Remove first argument of target_{get, put}_sess_cmd() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] iser-target: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/iser: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Align to generic logging helpers (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] ib/srp: Add 64-bit LUN support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove !ch->target tests from the reconnect code (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove a superfluous check from srp_free_req_data() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Rearrange module description (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove superfluous casts (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Reduce failover time (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix reconnection failure handling (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix connection state tracking (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Fix a connection setup race (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Remove an extraneous scsi_host_put() from an error path (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Add multichannel support (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [infiniband] ib/srp: Use block layer tags (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] always assign block layer tags if enabled (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [scsi] scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156] - [include] scsi_transport_srp: Fix a race condition (Don Dutile) [1169955 1259940 1262728 1275187 1275209 1275423 1275425 1289615 1291874 1292284 1292872 1296195 1296269 1296338 1296344 1298707 1302166 1310156]- [include] crypto: skcipher - Fix driver name helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to retrieve driver name (Torez Smith) [1332712] - [include] crypto: skcipher - Add helper to zero stack request (Torez Smith) [1332712] - [include] crypto: skcipher - Add default key size helper (Torez Smith) [1332712] - [include] crypto: skcipher - Add crypto_skcipher_has_setkey (Torez Smith) [1332712] - [include] crypto: skcipher - Add top-level skcipher interface (Torez Smith) [1332712] - [include] crypto: Resolve shadow warnings (Torez Smith) [1332712] - [usb] usbfs: fix potential infoleak in devio (Torez Smith) [1332712] - [include] usb: devio: Add ioctl to disallow detaching kernel USB drivers (Torez Smith) [1332712] - [netdrv] revert "lan78xx: add ndo_get_stats64" (Torez Smith) [1332712] - [netdrv] lan78xx: add ndo_get_stats64 (Torez Smith) [1332712] - [netdrv] lan78xx: handle statistics counter rollover (Torez Smith) [1332712] - [usb] fsl: drop USB_FSL_MPH_DR_OF Kconfig symbol (Torez Smith) [1332712] - [netdrv] lan78xx: add ethtool set & get pause functions (Torez Smith) [1332712] - [netdrv] lan78xx: remove unnecessary code (Torez Smith) [1332712] - [netdrv] lan78xx: replace devid to chipid & chiprev (Torez Smith) [1332712] - [include] usb: Add support for usbfs zerocopy (Torez Smith) [1332712] - [include] usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock (Torez Smith) [1332712] - [usb] no locking for reading descriptors in sysfs (Torez Smith) [1332712] - [include] usb: sysfs: make locking interruptible (Torez Smith) [1332712] - [include] usb: define USB_SPEED_SUPER_PLUS speed for SuperSpeedPlus USB3.1 devices (Torez Smith) [1332712] - [netdrv] lan78xx: change to use updated phy-ignore-interrupts (Torez Smith) [1332712] - [fs] helpers: no_seek_end_llseek{, _size}() (Torez Smith) [1332712] - [netdrv] asix: silence log message from oversize packet (Torez Smith) [1332712] - [include] usb: musb: core: Fix handling of the phy notifications (Torez Smith) [1332712] - [netdrv] cdc_ncm: add "ndp_to_end" sysfs attribute (Torez Smith) [1332712] - [usb] whci: fhci: remove comparison to bool (Torez Smith) [1332712] - [include] usb: core: lpm: remove usb3_lpm_enabled in usb_device (Torez Smith) [1332712] - [usb] core: lpm: add sysfs node for usb3 lpm permit (Torez Smith) [1332712] - [include] usb: core: lpm: fix usb3_hardware_lpm sysfs node (Torez Smith) [1332712] - [include] uvcvideo: Enable UVC 1.5 device detection (Torez Smith) [1332712] - [usb] revert "usb / pm: Allow USB devices to remain runtime-suspended when sleeping" (Torez Smith) [1332712 1344296] - [netdrv] net/smscx5xx: use the device tree for mac address (Torez Smith) [1332712] - [netdrv] pegasus: fixes reported packet length (Torez Smith) [1332712] - [netdrv] pegasus: fixes URB buffer allocation size; (Torez Smith) [1332712] - [netdrv] lan78xx: workaround of forced 100 Full/Half duplex mode error (Torez Smith) [1332712] - [netdrv] lan78xx: fix statistics counter error (Torez Smith) [1332712] - [usb] serial: cp210x: add Straizona Focusers device ids (Torez Smith) [1332712] - [usb] serial: cp210x: add ID for Link ECU (Torez Smith) [1332712] - [netdrv] cdc_mbim: apply "NDP to end" quirk to all Huawei devices (Torez Smith) [1332712] - [usb] hcd: out of bounds access in for_each_companion (Torez Smith) [1332712] - [include] usb: uas: Add a new NO_REPORT_LUNS quirk (Torez Smith) [1332712] - [usb] xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers (Torez Smith) [1332712] - [usb] xhci: fix wild pointers in xhci_mem_cleanup (Torez Smith) [1332712] - [usb] host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT (Torez Smith) [1332712] - [usb] xhci: resume USB 3 roothub first (Torez Smith) [1332712] - [usb] xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host (Torez Smith) [1332712] - [usb] cdc-acm: fix crash if flushed with nothing buffered (Torez Smith) [1332712] - [usb] option: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [usb] serial: cp210x: Adding GE Healthcare Device ID (Torez Smith) [1332712] - [usb] serial: ftdi_sio: Add support for ICP DAS I-756xU devices (Torez Smith) [1332712] - [netdrv] usb: cdc_ncm: adding Telit LE910 V2 mobile broadband card (Torez Smith) [1332712] - [usb] digi_acceleport: do sanity checking for the number of ports (Torez Smith) [1332712] - [usb] cypress_m8: add endpoint sanity check (Torez Smith) [1332712] - [usb] mct_u232: add sanity checking in probe (Torez Smith) [1332712] - [usb] fix regression in SuperSpeed endpoint descriptor parsing (Torez Smith) [1332712] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1332712] - [include] usb: ch9: Fix SSP Device Cap wFunctionalitySupport type (Torez Smith) [1332712] - [netdrv] qmi_wwan: add "D-Link DWM-221 B1" device id (Torez Smith) [1332712] - [netdrv] usb/plusb.c: Fix typo (Torez Smith) [1332712] - [usb] uas: Reduce can_queue to MAX_CMNDS (Torez Smith) [1332712] - [usb] cdc-acm: more sanity checking (Torez Smith) [1332712] - [usb] usb_driver_claim_interface: add sanity checking (Torez Smith) [1332712] - [usb] core: usb_alloc_dev(): fix setting of ->portnum (Torez Smith) [1332712] - [usb] iowarrior: fix oops with malicious USB descriptors (Torez Smith) [1332712] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion PHxx WWAN interface (Torez Smith) [1332712] - [include] usb: core: let USB device know device node (Torez Smith) [1332712] - [usb] usb-host: Remove fusbh200 driver (Torez Smith) [1332712] - [include] usb: otg-fsm: add B_AIDL_BDIS timer (Torez Smith) [1332712] - [include] usb: common: otg-fsm: add HNP polling support (Torez Smith) [1332712] - [include] usb: add OTG status selector definition for HNP polling (Torez Smith) [1332712] - [include] usb: ch9: Add size macro for SSP dev cap descriptor (Torez Smith) [1332712] - [netdrv] asix: Continue processing URB if no RX netdev buffer (Torez Smith) [1332712] - [netdrv] asix: On RX avoid creating bad Ethernet frames (Torez Smith) [1332712] - [netdrv] asix: Simplify asix_rx_fixup_internal() netdev alloc (Torez Smith) [1332712] - [usb] xhci-mtk: use __maybe_unused to hide pm functions (Torez Smith) [1332712] - [netdrv] asix: Tidy-up 32-bit header word synchronisation (Torez Smith) [1332712] - [usb] host: unhide suspend/resume declarations (Torez Smith) [1332712] - [netdrv] asix: Rename remaining and size for clarity (Torez Smith) [1332712] - [usb] host: Host drivers relying on DMA should depend on HAS_DMA (Torez Smith) [1332712] - [usb] idmouse.c: Put the interface on error (Torez Smith) [1332712] - [usb] hub: fix a typo in hub_port_init() leading to wrong logic (Torez Smith) [1332712] - [usb] serial: cp210x: add new access functions for large registers (Torez Smith) [1332712] - [usb] serial: cp210x: add 8-bit and 32-bit register access functions (Torez Smith) [1332712] - [usb] serial: cp210x: add 16-bit register access functions (Torez Smith) [1332712] - [usb] serial: fix semicolon.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix boolinit.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix returnvar.cocci warnings (Torez Smith) [1332712] - [usb] serial: fix compare_const_fl.cocci warnings (Torez Smith) [1332712] - [usb] core: Allow compilation on platforms where NO_DMA=y (Torez Smith) [1332712] - [usb] storage: use usb_store_dbg instead of US_DEBUGPX (Torez Smith) [1332712] - [usb] usbtmc: Fix disconnect/poll interaction (Torez Smith) [1332712] - [usb] host: xhci-rcar: Use ARCH_RENESAS (Torez Smith) [1332712] - [usb] misc/chaoskey: introduce an URB for asynchronous reads (Torez Smith) [1332712] - [usb] misc/chaoskey: Cleanup probe failure paths (Torez Smith) [1332712] - [usb] revert "usb: add HAS_IOMEM dependency to USB_APPLEDISPLAY" (Torez Smith) [1332712] - [usb] retry reset if a device times out (Torez Smith) [1332712] - [usb] host: pci_quirks: fix memory leak, by adding iounmap (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP1362_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OXU210HP_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_OHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_APPLEDISPLAY (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_FOTG210_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_EHCI_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_SL811_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_C67X00_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_R8A66597_HCD (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_XHCI_MVEBU (Torez Smith) [1332712] - [usb] add HAS_IOMEM dependency to USB_ISP116X_HCD (Torez Smith) [1332712] - [usb] cdc-acm: implement put_char() and flush_chars() (Torez Smith) [1332712] - [usb] xhci: Support extended burst isoc TRB structure used by xhci 1.1 for USB 3.1 (Torez Smith) [1332712] - [usb] xhci: cleanup isoc tranfers queuing code (Torez Smith) [1332712] - [usb] xhci: Add SuperSpeedPlus high bandwidth isoc support to xhci endpoints (Torez Smith) [1332712] - [usb] xhci: refactor and cleanup endpoint initialization (Torez Smith) [1332712] - [include] usb: Add USB 3.1 Precision time measurement capability descriptor support (Torez Smith) [1332712] - [include] usb: Parse the new USB 3.1 SuperSpeedPlus Isoc endpoint companion descriptor (Torez Smith) [1332712] - [include] usb: Add USB3.1 SuperSpeedPlus Isoc Endpoint Companion descriptor (Torez Smith) [1332712] - [usb] usb: removed assignment of 0 to static variables (Torez Smith) [1332712] - [usb] pci: Remove includes of asm/pci-bridge.h (Torez Smith) [1332712] - [usb] ehci: fix compiler warning introduced by commit 2a40f324541e (Torez Smith) [1332712] - [include] Add ioctls to enable and disable local controls on an instrument (Torez Smith) [1332712] - [include] Add ioctl to retrieve USBTMC-USB488 capabilities (Torez Smith) [1332712] - [usb] Add support for receiving USBTMC USB488 SRQ notifications via poll/select (Torez Smith) [1332712] - [usb] Add support for USBTMC USB488 SRQ notification with fasync (Torez Smith) [1332712] - [include] Implement an ioctl to support the USMTMC-USB488 READ_STATUS_BYTE operation (Torez Smith) [1332712] - [usb] cxacru: fix an bounds check warning (Torez Smith) [1332712] - [include] usb/storage: misc fixes to comments in include/linux/usb/storage.h (Torez Smith) [1332712] - [usb] storage: ene_ub6250: Remove unnecessary cast in kfree (Torez Smith) [1332712] - [usb] host: ehci-sched: remove unnecessary braces (Torez Smith) [1332712] - [usb] host: ehci-sched: use sizeof operator with parens (Torez Smith) [1332712] - [usb] host: ehci-sched: add line after declarations (Torez Smith) [1332712] - [usb] host: ehci-sched: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless else branch (Torez Smith) [1332712] - [usb] host: ehci-sched: remove prohibited spaces (Torez Smith) [1332712] - [usb] host: ehci-sched: add spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-sched: remove useless initializations (Torez Smith) [1332712] - [usb] host: ehci-sched: move constants to right (Torez Smith) [1332712] - [usb] host: ehci-sched: refactor scan_isoc function (Torez Smith) [1332712] - [usb] ehci: remove old stub_debug_files definition (Torez Smith) [1332712] - [usb] host: ehci-dbg: add function output_buf_tds_dir() (Torez Smith) [1332712] - [usb] host: ehci-dbg: prefer kmalloc_array over kmalloc times size (Torez Smith) [1332712] - [usb] host: ehci-dbg: enclose conditional blocks with braces (Torez Smith) [1332712] - [usb] host: ehci-dbg: replace sizeof operand (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove blank line before close brace (Torez Smith) [1332712] - [usb] host: ehci-dbg: add blank line after declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: convert macro to inline function (Torez Smith) [1332712] - [usb] host: ehci-dbg: use a blank line after struct declarations (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up function definitions (Torez Smith) [1332712] - [usb] host: ehci-dbg: use scnprintf() in qh_lines() (Torez Smith) [1332712] - [usb] host: ehci-dbg: put spaces around operators (Torez Smith) [1332712] - [usb] host: ehci-dbg: fix up closing parenthesis (Torez Smith) [1332712] - [usb] host: ehci-dbg: move trailing statements to next line (Torez Smith) [1332712] - [usb] host: ehci-dbg: use C89-style comments (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci-dbg: remove space before open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: move constant to right (Torez Smith) [1332712] - [usb] host: ehci.h: move pointer operator to name side (Torez Smith) [1332712] - [usb] host: ehci.h: remove macros trailing semicolon (Torez Smith) [1332712] - [usb] host: ehci.h: use space after comma (Torez Smith) [1332712] - [usb] host: ehci.h: remove direct use of __attribute__ keyword (Torez Smith) [1332712] - [usb] host: ehci.h: fix single statement macros (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before open square bracket (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before function open parenthesis (Torez Smith) [1332712] - [usb] host: ehci.h: remove space before comma (Torez Smith) [1332712] - [include] usb: core: switch bus numbering to using idr (Torez Smith) [1332712] - [usb] xhci: set slot context speed field to SuperSpeedPlus for USB 3.1 SSP devices (Torez Smith) [1332712] - [usb] xhci: USB 3.1 add default Speed Attributes to SuperSpeedPlus device capability (Torez Smith) [1332712] - [usb] xhci: set roothub speed to USB_SPEED_SUPER_PLUS for USB3.1 capable controllers (Torez Smith) [1332712] - [usb] xhci: Make sure xhci handles USB_SPEED_SUPER_PLUS devices (Torez Smith) [1332712] - [usb] ehci: improvements to unlink_empty_async_suspended() (Torez Smith) [1332712] - [usb] ehci: add a delay when unlinking an active QH (Torez Smith) [1332712] - [usb] ehci: improve handling of the ehci->iaa_in_progress flag (Torez Smith) [1332712] - [usb] ehci: store reason for unlinking a QH (Torez Smith) [1332712] - [usb] wusb: Use skcipher (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix error path (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove memory allocation logs (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: Remove null test before calls to kfree() (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: remove assignment from if tests (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: braces, parenthesis, comment (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: vertical whitespace changes (Torez Smith) [1332712] - [usb] usb-misc: sisusbvga: fix coding style: horizontal whitespace changes (Torez Smith) [1332712] - [usb] core, wusbcore: use bus_to_hcd (Torez Smith) [1332712] - [usb] core, devio: use to_usb_device (Torez Smith) [1332712] - [usb] uas: add full support for RESPONSE IU (Torez Smith) [1332712] - [usb] ehci-hcd: Disable memory-write-invalidate when the driver is removed (Torez Smith) [1332712] - [usb] ehci-hcd: Cleanup memory resources when ehci_halt fails (Torez Smith) [1332712] - [usb] core: use kbasename() instead of open-coded variant (Torez Smith) [1332712] - [include] usb: Support USB 3.1 extended port status request (Torez Smith) [1332712] - [usb] add device descriptor for usb 3.1 root hub (Torez Smith) [1332712] - [usb] show speed "10000" in sysfs for USB 3.1 SuperSpeedPlus devices (Torez Smith) [1332712] - [usb] set USB 3.1 roothub device speed to USB_SPEED_SUPER_PLUS (Torez Smith) [1332712] - [usb] Use memdup_user to reuse the code (Torez Smith) [1332712] - [usb] core: devio.c: Removed unnecessary space (Torez Smith) [1332712]- [pinctrl] baytrail: Be sure to clamp return value (Prarit Bhargava) [1339663] - [include] pinctrl: baytrail: Fix compilation warnings when !CONFIG_PM (Prarit Bhargava) [1339663] - [spi] spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Use raw_spinlock for locking (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Serialize all register access (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Drop FSF mailing address (Prarit Bhargava) [1339663] - [x86] platform/intel/baytrail: Add comments about why we disabled HPET on Baytrail (Prarit Bhargava) [1339663] - [include] spi: pxa2xx: Prepare for new Intel LPSS SPI type (Prarit Bhargava) [1339663] - [usb] dwc3: pci: add quirk for Baytrails (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Prarit Bhargava) [1339663] - [cpufreq] intel_pstate: Change the setpoint for Atom params (Prarit Bhargava) [1339663] - [x86] reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk (Prarit Bhargava) [1339663] - [idle] intel_idle: Update support for Silvermont Core in Baytrail SOC (Prarit Bhargava) [1339663] - [idle] intel_idle: support Bay Trail (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: baytrail_i2c_acquire() might sleep (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: cross-check lock functions (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix sparse warnings (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: fix typo in error path (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: describe magic numbers (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Save pin context over system sleep (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Rework interrupt handling (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear interrupt triggering from pins that are in GPIO mode (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Relax GPIO request rules (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: another fixup for proper Kconfig dependencies (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Always disable I2C host controllers (Prarit Bhargava) [1339663] - [i2c] designware-baytrail: use proper Kconfig dependencies (Prarit Bhargava) [1339663] - [i2c] designware: Add i2c bus locking support (Prarit Bhargava) [1339663] - [i2c] designware-pci: no need to provide clk_khz (Prarit Bhargava) [1339663] - [include] acpi: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED() (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: add missing CONFIG_ prefix (Prarit Bhargava) [1339663] - [acpi] int340x_thermal: enumerate INT3401 for Intel SoC DTS thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi/int340x_thermal: enumerate INT340X devices even if they're not in _ART/_TRT (Prarit Bhargava) [1339663] - [thermal] int340x: Handle properly the case when _trt or _art acpi entry is missing (Prarit Bhargava) [1339663] - [thermal] int340x: Clear the error value of the last acpi_bus_get_device() call (Prarit Bhargava) [1339663] - [thermal] int340x: avoid unnecessary pointer casting (Prarit Bhargava) [1339663] - [thermal] introduce int3400 thermal driver (Prarit Bhargava) [1339663] - [thermal] acpi: introduce ACPI int340x thermal scan handler (Prarit Bhargava) [1339663] - [include] acpi: make acpi_create_platform_device() an external API (Prarit Bhargava) [1339663] - [pinctrl] Move Intel Baytrail pinctrl driver under intel directory (Prarit Bhargava) [1339663] - [pinctrl] baytrail: add missing module removal support (Prarit Bhargava) [1339663] - [pinctrl] baytrail: show output gpio state correctly on Intel Baytrail (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Clear DIRECT_IRQ bit (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: remove rts_n override from Baytrail quirk (Prarit Bhargava) [1339663] - [pinctrl] baytrail: resolve unbalanced IRQ wake disable warning (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: support for 133MHz I2C source clock on Baytrail (Prarit Bhargava) [1339663] - [idle] intel_idle: Disable Baytrail Core and Module C6 auto-demotion (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Warn if direct IRQ GPIO set to output (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: clock rate handling for all ACPI platforms (Prarit Bhargava) [1339663] - [spi] pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Haswell PCI IDs (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add pull type, strength and open drain to debugfs output (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Register GPIO chip after chip->to_irq is set (Prarit Bhargava) [1339663] - [pinctrl] baytrail: Add back Baytrail-T ACPI ID (Prarit Bhargava) [1339663] - [i2c] designware: Mask all interrupts during i2c controller enable (Prarit Bhargava) [1339663] - [x86] iosf: Add PCI ID macros for better readability (Prarit Bhargava) [1339663] - [x86] intel: Add quirk to disable HPET for the Baytrail platform (Prarit Bhargava) [1339663] - [x86] hpet: Make boot_hpet_disable extern (Prarit Bhargava) [1339663] - [tty] 8250_dw: Support all baudrates on baytrail (Prarit Bhargava) [1339663] - [tty] serial: 8250_dw: Report CTS asserted for auto flow (Prarit Bhargava) [1339663] - [spi] pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI (Prarit Bhargava) [1339663] - [net] rfkill: gpio: add ACPI IDs for a Broadcom bluetooth chip (Prarit Bhargava) [1339663] - [i2c] designware-pci: set ideal HCNT, LCNT and SDA hold time value (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: add function mux checking in gpio pin request (Prarit Bhargava) [1339663] - [i2c] designware-pci: add 10-bit addressing mode functionality for BYT I2C (Prarit Bhargava) [1339663] - [i2c] i801: enable Intel BayTrail SMBUS (Prarit Bhargava) [1339663] - [i2c] designware-pci: Add Baytrail PCI IDs (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: change BayTrail default uartclk (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: more BayTrail error-free bauds (Prarit Bhargava) [1339663] - [x86] tsc: Add missing Baytrail frequency to the table (Prarit Bhargava) [1339663] - [x86] tsc: Fallback to normal calibration if fast MSR calibration fails (Prarit Bhargava) [1339663] - [x86] tsc, apic: Unbreak static (MSR) calibration when CONFIG_X86_LOCAL_APIC=n (Prarit Bhargava) [1339663] - [x86] tsc: Add static (MSR) TSC calibration on Intel Atom SoCs (Prarit Bhargava) [1339663] - [acpi] acpi / lpss: Add Intel BayTrail ACPI mode PWM (Prarit Bhargava) [1339663] - [pinctrl] baytrail: lock IRQs when starting them (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: show pin label with the reset of the gpio debug data (Prarit Bhargava) [1339663] - [tty] serial: 8250_pci: add support for Intel BayTrail (Prarit Bhargava) [1339663] - [i2c] designware: make HCNT/LCNT values configurable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix to avoid sparse warnings (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: introduce to_byt_gpio() macro (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: remove redundant ptr variable (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: change lvl to level (Prarit Bhargava) [1339663] - [pinctrl] pinctrl-baytrail: fix indentations (Prarit Bhargava) [1339663] - [include] pinctrl: add pin list based GPIO ranges (Prarit Bhargava) [1339663] - [pinctrl] add Intel BayTrail GPIO/pinctrl support (Prarit Bhargava) [1339663] - [spi] pxa2xx: add Intel BayTrail ACPI ID (Prarit Bhargava) [1339663]- [netdrv] be2net: Fix provisioning of RSS for VFs in multi-partition configurations (Ivan Vecera) [1274911] - [netdrv] be2net: Enable Wake-On-LAN from shutdown for Skyhawk (Ivan Vecera) [1274911] - [netdrv] be2net: use max-TXQs limit too while provisioning VF queue pairs (Ivan Vecera) [1274911] - [netdrv] benet: be_resume needs to protect be_open with rtnl_lock (Ivan Vecera) [1274911] - [netdrv] be2net: don't enable multicast flag in be_enable_if_filters() routine (Ivan Vecera) [1274911] - [netdrv] be2net: Fix a UE caused by passing large frames to the ASIC (Ivan Vecera) [1274911] - [netdrv] be2net: Declare some u16 fields as u32 to improve performance (Ivan Vecera) [1274911] - [netdrv] be2net: Fix pcie error recovery in case of NIC+RoCE adapters (Ivan Vecera) [1274911] - [netdrv] be2net: Interpret and log new data that's added to the port misconfigure async event (Ivan Vecera) [1274911] - [netdrv] be2net: Request RSS capability of Rx interface depending on number of Rx rings (Ivan Vecera) [1274911] - [netdrv] be2net: Fix interval calculation in interrupt moderation (Ivan Vecera) [1274911] - [netdrv] be2net: Add retry in case of error recovery failure (Ivan Vecera) [1274911] - [netdrv] be2net: Fix Lancer error recovery (Ivan Vecera) [1274911] - [netdrv] be2net: Don't run ethtool self-tests for VFs (Ivan Vecera) [1274911] - [netdrv] be2net: SRIOV Queue distribution should factor in EQ-count of VFs (Ivan Vecera) [1274911] - [netdrv] be2net: Fix be_vlan_rem_vid() to check vlan id being removed (Ivan Vecera) [1274911] - [netdrv] be2net: check for INSUFFICIENT_PRIVILEGES error (Ivan Vecera) [1274911] - [netdrv] be2net: return error status from be_set_phys_id() (Ivan Vecera) [1274911] - [netdrv] be2net: bump up the driver version to 11.0.0.0 (Ivan Vecera) [1274911] - [netdrv] be2net: fix port-res desc query of GET_PROFILE_CONFIG FW cmd (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused error variables (Ivan Vecera) [1274911] - [netdrv] be2net: remove a line of code that has no effect (Ivan Vecera) [1274911] - [netdrv] be2net: log digital signature errors while flashing FW image (Ivan Vecera) [1274911] - [netdrv] be2net: move FW flash cmd code to be_cmds.c (Ivan Vecera) [1274911] - [netdrv] be2net: cleanup FW flash image related macro defines (Ivan Vecera) [1274911] - [netdrv] be2net: avoid configuring VEPA mode on BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: fix VF link state transition from disabled to auto (Ivan Vecera) [1274911] - [netdrv] be2net: Avoid accessing eq object in be_msix_register routine, when i < 0 (Ivan Vecera) [1274911] - [netdrv] be2net: remove local variable 'status' (Ivan Vecera) [1274911] - [netdrv] be2net: replace hardcoded values with existing define (Ivan Vecera) [1274911] - [netdrv] be2net: remove unused local rsstable array (Ivan Vecera) [1274911] - [netdrv] be2net: set pci_func_num while issuing GET_PROFILE_CONFIG cmd (Ivan Vecera) [1274911] - [netdrv] be2net: pad skb to meet minimum TX pkt size in BE3 (Ivan Vecera) [1274911] - [netdrv] be2net: release mcc-lock in a failure case in be_cmd_notify_wait() (Ivan Vecera) [1274911] - [netdrv] be2net: allow offloading with the same port for IPv4 and IPv6 (Ivan Vecera) [1274911] - [netdrv] be2net: protect eqo->affinity_mask from getting freed twice (Ivan Vecera) [1274911] - [netdrv] be2net: post buffers before destroying RXQs in Lancer (Ivan Vecera) [1274911] - [netdrv] be2net: enable IFACE filters only after creating RXQs (Ivan Vecera) [1274911] - [netdrv] be2net: Support vxlan offload stats in the driver (Ivan Vecera) [1274911] - [netdrv] bna: fix error handling (Ivan Vecera) [1288625] - [netdrv] bna: fix interrupts storm caused by erroneous packets (Ivan Vecera) [1288625] - [netdrv] bna: remove superfluous parentheses (Ivan Vecera) [1288625] - [netdrv] bna: make pointers to read-only inputs const (Ivan Vecera) [1288625] - [netdrv] bna: remove unnecessary cast of BIT value (Ivan Vecera) [1288625] - [netdrv] bna: Mass conversion of smp_mb__*() (Ivan Vecera) [1288625] - [netdrv] bna: fix Rx data corruption with VLAN stripping enabled and MTU > 4096 (Ivan Vecera) [1183969] - [netdrv] bna: fix list corruption (Ivan Vecera) [1342457] - [netdrv] bnx2: free temp_stats_blk on error path (Ivan Vecera) [1275798] - [netdrv] bnx2: fix a Null Pointer for stats_blk (Ivan Vecera) [1275798] - [scsi] bnx2fc: Update version number to 2.10.3 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Check sc_cmd device and host pointer before returning the command to the mid-layer (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print netdev device name when FCoE is successfully initialized (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Print when we send a fip keep alive (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Add driver tunables (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: bnx2fc_eh_abort(): fix wrong return code (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Show information about log levels in 'modinfo' (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update version number to 2.9.6 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Set ELS transfer length correctly for middle path commands (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Remove 'NetXtreme II' from source files (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Update copyright for 2015 (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: reduce stack usage in __bnx2fc_enable (Maurizio Lombardi) [1273084] - [scsi] bnx2fc: Read npiv table from nvram and create vports (Maurizio Lombardi) [1273084] - [scsi] be2iscsi: Add warning message for unsupported adapter (Maurizio Lombardi) [1346307] - [scsi] bnx2i: fix spelling mistake "complection" -> "completion" (Maurizio Lombardi) [1273086] - [scsi] bnx2i: silence uninitialized variable warnings (Maurizio Lombardi) [1273086] - [net] Introduce devlink infrastructure (Ivan Vecera) [1268334] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Ivan Vecera) [1268334] - [net] bridge/nl: remove wrong use of NLM_F_MULTI (Ivan Vecera) [1268334] - [net] netdevice.h: fix ndo_bridge_* comments (Ivan Vecera) [1268334] - [net] rename netdev_phys_port_id to more generic name (Ivan Vecera) [1268334] - [net] bridge: add flags argument to ndo_bridge_setlink and ndo_bridge_dellink (Ivan Vecera) [1268334] - [mm] new helper: memdup_user_nul() (Ivan Vecera) [1268334] - [include] Add IS_REACHABLE macro (Ivan Vecera) [1268334] - [kernel] timekeeping: Provide ktime_get[*]_ns() helpers (Ivan Vecera) [1268334] - [net] tso: add support for IPv6 (Ivan Vecera) [1268334] - [net] tso: fix unaligned access to crafted TCP header in helper API (Ivan Vecera) [1268334] - [net] tso: Export symbols for modular build (Ivan Vecera) [1268334] - [net] Add a software TSO helper API (Ivan Vecera) [1268334] - [include] average: provide macro to create static EWMA (Ivan Vecera) [1268334] - [net] Add support for configuring VF GUIDs (Ivan Vecera) [1268334] - [net] adjust napi_consume_skb to handle non-NAPI callers (Ivan Vecera) [1268334] - [net] Add skb_inner_transport_offset function (Ivan Vecera) [1268334] - [net] add SKB_GSO_TUNNEL_REMCSUM to SKB_GSO2_MASK (Ivan Vecera) [1268334] - [net] leave space to allow adding new GSO bits (Ivan Vecera) [1268334] - [net] bonding: Notify state change on slaves (Ivan Vecera) [1268334] - [net] Add event for a change in slave state (Ivan Vecera) [1268334] - [net] ipv6: Export addrconf_ifid_eui48 (Ivan Vecera) [1268334] - [net] openvswitch: Fix cached ct with helper (Lance Richardson) [1297465] - [net] openvswitch: __nf_ct_l{3, 4}proto_find() always return a valid pointer (Lance Richardson) [1297465] - [net] openvswitch: call only into reachable nf-nat code (Lance Richardson) [1297465] - [net] openvswitch: Fix checking for new expected connections (Lance Richardson) [1297465] - [net] openvswitch: Use proper buffer size in nla_memcpy (Lance Richardson) [1297465] - [net] openvswitch: Interface with NAT (Lance Richardson) [1297465] - [net] openvswitch: Delay conntrack helper call for new connections (Lance Richardson) [1297465] - [net] openvswitch: Handle NF_REPEAT in conntrack action (Lance Richardson) [1297465] - [net] openvswitch: Find existing conntrack entry after upcall (Lance Richardson) [1297465] - [net] openvswitch: Update the CT state key only after nf_conntrack_in() (Lance Richardson) [1297465] - [net] openvswitch: Add commentary to conntrack.c (Lance Richardson) [1297465] - [net] netfilter: Allow calling into nat helper without skb_dst (Lance Richardson) [1297465] - [net] netfilter: Remove IP_CT_NEW_REPLY definition (Lance Richardson) [1297465] - [net] Fix typo in netdev_intersect_features (Lance Richardson) [1297465] - [net] Eliminate NETIF_F_GEN_CSUM and NETIF_F_V[46]_CSUM (Lance Richardson) [1297465] - [net] openvswitch: Fix conntrack compilation without mark (Lance Richardson) [1297465] - [net] sctp: Potentially-Failed state should not be reached from unconfirmed state (Xin Long) [1333696] - [net] sctp: fix the transports round robin issue when init is retransmitted (Xin Long) [1333696] - [net] sctp: fix suboptimal edge-case on non-active active/retrans path selection (Xin Long) [1333696] - [net] sctp: spare unnecessary comparison in sctp_trans_elect_best (Xin Long) [1333696] - [net] sctp: improve sctp_select_active_and_retran_path selection (Xin Long) [1333696] - [net] sctp: migrate most recently used transport to ktime (Xin Long) [1333696] - [net] sctp: refactor active path selection (Xin Long) [1333696] - [net] sctp: remove NULL check in sctp_assoc_update_retran_path (Xin Long) [1333696] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Xin Long) [1333696] - [net] sctp: retran_path not set properly after transports recovering (Xin Long) [1333696] - [net] iucv: properly clone LSM attributes to newly created child sockets (Paul Moore) [1164429] - [net] tun: don't require serialization lock on tx (Paolo Abeni) [1328874] - [net] tun: use per cpu variables for stats accounting (Paolo Abeni) [1328874]- [kernel] sched/deadline: Disable SCHED_DEADLINE programmatically (Xunlei Pang) [1298387] - [kernel] sched: Fix sched_setparam() policy == -1 logic (Xunlei Pang) [1298387] - [kernel] sched: Move SCHED_RESET_ON_FORK into attr::sched_flags (Xunlei Pang) [1298387] - [kernel] sched: Preserve the nice level over sched_setscheduler() and sched_setparam() calls (Xunlei Pang) [1298387] - [kernel] sched/core: Clear the root_domain cpumasks in init_rootdomain() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove dl_new from struct sched_dl_entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove superfluous call to (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always calculate end of period on sched_yield() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize sequential update_curr_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix trivial typo in printk() message (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix the earliest_dl.next logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline, rtmutex: Fix open coded check in rt_mutex_waiter_less() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Unify dl_time_before() usage (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove a redundant condition from task_woken_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove needless parameter in dl_runtime_exceeded() (Xunlei Pang) [1298387] - [kernel] sched: Remove superfluous resetting of the p->dl_throttled flag (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reduce rq lock contention by eliminating locking of non-feasible target (Xunlei Pang) [1298387] - [kernel] sched/deadline: Make init_sched_dl_class() __init (Xunlei Pang) [1298387] - [kernel] sched/deadline: Optimize pull_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched class hopping CBS hole (Xunlei Pang) [1298387] - [kernel] sched/core: Fix regression in cpuset_cpu_inactive() for suspend (Xunlei Pang) [1298387] - [kernel] sched/core: Drop debugging leftover trace_printk call (Xunlei Pang) [1298387] - [kernel] sched/deadline: Support DL task migration during CPU hotplug (Xunlei Pang) [1298387] - [kernel] sched/deadline: Always enqueue on previous rq when dl_task_timer() fires (Xunlei Pang) [1298387] - [kernel] sched/core: Check for available DL bandwidth in cpuset_cpu_inactive() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rt runtime corruption when dl fails its global constraints (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid a superfluous check (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add rq->clock update skip for dl task yield (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do update_rq_clock() in yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent enqueue of a sleeping task in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched: Make dl_task_time() use task_rq_lock() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove cpu_active_mask from cpudl_find() (Xunlei Pang) [1298387] - [kernel] sched: Fix hrtick_start() on UP (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix stale yield state (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hrtick for a non-leftmost task (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix deadline parameter modification handling (Xunlei Pang) [1298387] - [kernel] sched/deadline: Modify cpudl::free_cpus to reflect rd->online (Xunlei Pang) [1298387] - [kernel] sched: Fix crash if cpuset_cpumask_can_shrink() is passed an empty cpumask (Xunlei Pang) [1298387] - [kernel] sched/deadline: Avoid double-accounting in case of missed deadlines (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix migration of SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Introduce start_hrtick_dl() for !CONFIG_SCHED_HRTICK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix rq->dl.pushable_tasks bug in push_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check CONFIG_SMP in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Reschedule from switched_from_dl() after a successful pull (Xunlei Pang) [1298387] - [kernel] sched/deadline: Push task away if the deadline is equal to curr during wakeup (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix artificial overrun introduced by yield_task_dl() (Xunlei Pang) [1298387] - [kernel] sched/core: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't balance during wakeup if wakee is pinned (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't check SD_BALANCE_FORK (Xunlei Pang) [1298387] - [kernel] sched/deadline: Ensure that updates to exclusive cpusets don't break AC (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bandwidth check/update when migrating tasks between exclusive cpusets (Xunlei Pang) [1298387] - [kernel] sched/deadline: Do not try to push tasks if pinned task switches to dl (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix preemption checks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix races between rt_mutex_setprio() and dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Don't replenish from a !SCHED_DEADLINE entity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Use dl_bw_of() under rcu_read_lock_sched() (Xunlei Pang) [1298387] - [kernel] sched: Use dl_bw_of() under RCU read lock (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix inter- exclusive cpusets migrations (Xunlei Pang) [1298387] - [kernel] sched/deadline: Clear dl_entity params when setscheduling to different class (Xunlei Pang) [1298387] - [kernel] sched/deadline: Simplify pick_dl_task() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix a precision problem in the microseconds range (Xunlei Pang) [1298387] - [kernel] sched/deadline: Delete extraneous extern for to_ratio() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix race in dl_task_timer() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Restrict user params max value to 2^63 ns (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sched_yield() behavior (Xunlei Pang) [1298387] - [kernel] sched/deadline: Deny unprivileged users to set/change SCHED_DEADLINE policy (Xunlei Pang) [1298387] - [kernel] sched/deadline: Prevent rt_time growth to infinity (Xunlei Pang) [1298387] - [kernel] sched/deadline: Cleanup RT leftovers from {inc/dec}_dl_migration (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove useless dl_nr_total (Xunlei Pang) [1298387] - [kernel] sched/core: Make dl_b->lock IRQ safe (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix overflow to handle period==0 and deadline!=0 (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix bad accounting of nr_running (Xunlei Pang) [1298387] - [kernel] sched/deadline: Skip in switched_to_dl() if task is current (Xunlei Pang) [1298387] - [kernel] sched/deadline: No need to check p if dl_se is valid (Xunlei Pang) [1298387] - [kernel] sched: Fix up attr::sched_priority warning (Xunlei Pang) [1298387] - [kernel] sched: Fix up scheduler syscall LTP fails (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove unused variables (Xunlei Pang) [1298387] - [powerpc] Wire up sched_setattr and sched_getattr syscalls (Xunlei Pang) [1298387] - [s390] wire up sys_sched_setattr/sys_sched_getattr (Xunlei Pang) [1298387] - [kernel] sched/deadline: Replace NR_CPUS arrays (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix memory leak (Xunlei Pang) [1298387] - [kernel] sched/deadline: Switch CPU's presence test order (Xunlei Pang) [1298387] - [kernel] sched/deadline: Test for CPU's presence explicitly (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix sparse static warnings (Xunlei Pang) [1298387] - [documentation] sched/deadline: sched/deadline: Add deadline documentation (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix hotplug admission control (Xunlei Pang) [1298387] - [kernel] sched/deadline: Remove the sysctl_sched_dl knobs (Xunlei Pang) [1298387] - [kernel] sched/deadline: Fix up the smp-affinity mask tests (Xunlei Pang) [1298387] - [kernel] sched/deadline: speed up SCHED_DEADLINE pushes with a push-heap (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add bandwidth management for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE inheritance logic (Xunlei Pang) [1298387] - [kernel] rtmutex: Turn the plist into an rb-tree (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add latency tracing for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add period support for SCHED_DEADLINE tasks (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE avg_update accounting (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE SMP-related data structures & logic (Xunlei Pang) [1298387] - [kernel] sched/deadline: Provide update_curr callback for dl_sched_class (Xunlei Pang) [1298387] - [kernel] sched: deadline: Use hrtimer_start() (Xunlei Pang) [1298387] - [kernel] sched/deadline: Add SCHED_DEADLINE structures & implementation (Xunlei Pang) [1298387] - [kernel] sched: Add sched_class->task_dead() method (Xunlei Pang) [1298387] - [kernel] sched: Add new scheduler syscalls to support an extended scheduling parameters ABI (Xunlei Pang) [1298387]- [x86] thinkpad_acpi: Fix inconsistent mute LED after resume (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Try to use full software mute control (Jaroslav Kysela) [1261896 1288173] - [x86] thinkpad_acpi: Add support for HKEY version 0x200 (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: off by one in adaptive_keyboard_hotkey_notify_hotkey() (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add support for more adaptive kbd buttons (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add adaptive_kbd_mode sysfs attr (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Factor out get/set adaptive kbd mode (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Remember adaptive kbd presence (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Update mapping for F12 hotkey on *40 models to KEY_FILE (Prarit Bhargava) [1344403] - [x86] thinkpad_acpi: Add mappings for F9 - F12 hotkeys on X240 / T440 / T540 (Prarit Bhargava) [1344403] - [gpu] i915/fbc: Disable on HSW by default for now (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gm107: training pattern registers are like gm200 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/disp/sor/gf119: both links use the same training register (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/nouveau/fbcon: fix out-of-bounds memory accesses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: hard reset r600 and newer GPU when hibernating (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/radeon: allow to force hard GPU reset (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/mgag200: Black screen fix for G200e rev 4 (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: destroy dbgmgr in notifier release (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/amdkfd: unbind only existing processes (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Remove wm_config from dev_priv/intel_atomic_state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Reject display updates that exceed wm limitations (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate watermarks during atomic 'check' (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Propagate watermark calculation failures up the call chain (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Use a bitmask to track dirty pipe watermarks (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow watermark calculation on in-flight atomic state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Calculate plane WM's from state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Drop re-allocation of DDB at atomic commit (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Compute DDB allocation at atomic check time (v4) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Add distrust_bios_wm flag to dev_priv (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow skl_allocate_pipe_ddb() to operate on in-flight state (v3) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Track whether an atomic transaction changes the active CRTC's (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Store plane minimum blocks in CRTC wm state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Allow calculation of data rate for in-flight state (v2) (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/gen9: Cache plane data rates in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Rename s/skl_compute_pipe_wm/skl_build_pipe_wm/ (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Reorganize WM structs/unions in CRTC state (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/atomic: Verify connector->funcs != NULL when clearing states (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Discard previous atomic state on resume if connectors change (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/fb_helper: Fix references to dev->mode_config.num_connector (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [gpu] drm/i915: Change WARN_ON(!wm_changed) to I915_STATE_WARN_ON() (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510] - [drm] upstream sync to v4.6 (Rob Clark) [1171268 1171270 1238635 1243336 1243398 1273363 1293302 1300583 1310232] - [kernel] time: Expose getrawmonotonic64 for in-kernel uses (Rob Clark) [1021582 1171268 1171270 1238635 1243336 1243398 1255760 1269009 1273363 1287757 1293302 1300583 1310232 1328491 1336544 1344498 1344510]- [x86] revert "asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Extend definitions of _ASM_* with a raw format" (Josh Poimboeuf) [1347232] - [fs] revert "replace remaining users of arch_fast_hash with jhash" (Josh Poimboeuf) [1347232] - [tools] revert "lib: kill arch_fast_hash library bits" (Josh Poimboeuf) [1347232] - [x86] revert "asm/decoder: Create artificial 3rd byte for 2-byte VEX" (Josh Poimboeuf) [1347232] - [x86] revert "jump-label: Use best default nops for inital jump label calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Clean up frame pointer macros" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add C versions of frame pointer macros" (Josh Poimboeuf) [1347232] - [include] revert "objtool: Add STACK_FRAME_NON_STANDARD() macro" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Mark non-standard object files and directories" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add tool to perform compile-time stack metadata validation" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Add CONFIG_STACK_VALIDATION option" (Josh Poimboeuf) [1347232] - [x86] revert "objtool: Enable stack metadata validation on 64-bit x86" (Josh Poimboeuf) [1347232] - [tools] revert "x86/asm/decoder: Use explicitly signed chars" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Support CROSS_COMPILE" (Josh Poimboeuf) [1347232] - [makefile] revert "tools: Support relative directory path for 'O='" (Josh Poimboeuf) [1347232] - [scripts] revert "objtool: Detect and warn if libelf is missing and don't break the build" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Prevent infinite recursion in noreturn detection" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect infinite recursion" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Compile with debugging symbols" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings related to sibling calls" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add helper macros for traversing instructions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Remove superflous INIT_LIST_HEAD" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Rename some variables and functions" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Fix false positive warnings for functions with multiple switch statements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add several performance improvements" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Only print one warning per function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Add workaround for GCC switch jump table bug" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Detect falling through to the next function" (Josh Poimboeuf) [1347232] - [tools] revert "objtool: Allow building with older libelf" (Josh Poimboeuf) [1347232] - [x86] revert "kprobes: Mark kretprobe_trampoline() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Mark xen_cpuid() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [kernel] revert "sched: Mark __schedule() stack frame as non-standard" (Josh Poimboeuf) [1347232] - [x86] revert "asm/efi: Add efi stub code to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Add several arch/x86/lib files to objtool whitelist" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage: Make kprobes code visible and fix assembler code" (Josh Poimboeuf) [1347232] - [x86] revert "asm/64: Open-code register save/restore in trace_hardirqs*() thunks" (Josh Poimboeuf) [1347232] - [x86] revert "asm/entry: Create stack frames in thunk functions" (Josh Poimboeuf) [1347232] - [x86] revert "entry/64: Fix stack return address retrieval in thunk" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Annotate callable functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/bpf: Create stack frames in bpf_jit.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move .Lbswap_mask data to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Simplify stack usage in sha-mb functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Don't use RBP as a scratch register" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Create stack frames in crypto functions" (Josh Poimboeuf) [1347232] - [x86] revert "asm/crypto: Move jump_table to .rodata section" (Josh Poimboeuf) [1347232] - [x86] revert "crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Add stack frame dependency to PVOP inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "asm/acpi: Create a stack frame in do_suspend_lowlevel()" (Josh Poimboeuf) [1347232] - [x86] revert "asmlinkage, paravirt: Make paravirt thunks global" (Josh Poimboeuf) [1347232] - [x86] revert "paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK" (Josh Poimboeuf) [1347232] - [x86] revert "uaccess: Add stack frame output operand in get_user() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "xen: Add stack frame dependency to hypercall inline asm calls" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to fastop() inline asm" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Set ELF function type for fastop functions" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Make test_cc() always inline" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Create stack frames in xen-asm.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm/xen: Set ELF function type for xen_adjust_exception_frame()" (Josh Poimboeuf) [1347232] - [x86] revert "asm/power: Create stack frames in hibernate_asm_64.S" (Josh Poimboeuf) [1347232] - [x86] revert "asm: Create stack frames in rwsem functions" (Josh Poimboeuf) [1347232] - [watchdog] revert "lto, watchdog/hpwdt.c: make assembler label global" (Josh Poimboeuf) [1347232] - [watchdog] revert "hpwdt: Create stack frame in asminline_call()" (Josh Poimboeuf) [1347232] - [x86] revert "kvm: Add stack frame dependency to vmcs_readl()" (Josh Poimboeuf) [1347232]- [net] sctp: sctp_diag should dump sctp socket type (Xin Long) [1223783] - [net] sctp: fix double EPs display in sctp_diag (Xin Long) [1223783] - [net] fix INET_DIAG_MAX value (Xin Long) [1223783] - [net] use jiffies_to_msecs to replace EXPIRES_IN_MS in inet/sctp_diag (Xin Long) [1223783] - [net] sctp: fix some rhashtable functions using in sctp proc/diag (Xin Long) [1223783] - [net] sctp: merge the seq_start/next/exits in remaddrs and assocs (Xin Long) [1223783] - [net] sctp: add the sctp_diag.c file (Xin Long) [1223783] - [net] sctp: export some functions for sctp_diag in inet_diag (Xin Long) [1223783] - [net] sctp: export some apis or variables for sctp_diag and reuse some for proc (Xin Long) [1223783] - [net] sctp: add sctp_info dump api for sctp_diag (Xin Long) [1223783] - [net] sock_diag: specify info_size per inet protocol (Xin Long) [1223783] - [net] sock_diag: add SK_MEMINFO_DROPS (Xin Long) [1223783] - [net] inet_diag: factorize code in new inet_diag_msg_common_fill() helper (Xin Long) [1223783] - [net] inet_diag: add const to inet_diag_req_v2 (Xin Long) [1223783] - [net] inet_diag: cleanups (Xin Long) [1223783] - [net] constify sock_diag_check_cookie() (Xin Long) [1223783] - [net] inet_diag: remove duplicate code from inet_twsk_diag_dump() (Xin Long) [1223783] - [net] vxlan: allow setting ipv6 traffic class (dst_cache part) (Jiri Benc) [1323141] - [net] ip_tunnel: fix preempt warning in ip tunnel creation/updating (Jiri Benc) [1323141] - [net] Make DST_CACHE a silent config option (Jiri Benc) [1323141] - [net] tunnels: fix usage of dst_cache on xmit (Jiri Benc) [1323141] - [net] ipv4: add dst cache support for gre lwtunnels (Jiri Benc) [1323141] - [net] geneve: add dst caching support (Jiri Benc) [1323141] - [net] add dst_cache to ovs vxlan lwtunnel (Jiri Benc) [1323141] - [net] use dst_cache for vxlan device (Jiri Benc) [1323141] - [net] ip_tunnel: replace dst_cache with generic implementation (Jiri Benc) [1323141] - [net] replace dst_cache ip6_tunnel implementation with the generic one (Jiri Benc) [1323141] - [net] add dst_cache support (Jiri Benc) [1323141] - [net] ipv6: Check expire on DST_NOCACHE route (Jiri Benc) [1323141] - [net] ipv6: Check rt->dst.from for the DST_NOCACHE route (Jiri Benc) [1323141] - [net] ip6_tunnel: fix dst leak (Jiri Benc) [1323141] - [net] ipv6: Replace spinlock with seqlock and rcu in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Avoid double dst_free (Jiri Benc) [1323141] - [net] ipv6: Fix dst_entry refcnt bugs in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Rename the dst_cache helper functions in ip6_tunnel (Jiri Benc) [1323141] - [net] ipv6: Refactor common ip6gre_tunnel_init codes (Jiri Benc) [1323141] - [net] ipv6: Avoid creating RTF_CACHE from a rt that is not managed by fib6 tree (Jiri Benc) [1323141] - [net] ipv6: Don't call with rt6_uncached_list_flush_dev (Jiri Benc) [1323141] - [mm] kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Jiri Benc) [1323141] - [net] ipv6: ipv6_select_ident() returns a __be32 (Jiri Benc) [1323141] - [net] ipv6: udp: Do a route lookup and update during release_cb (Jiri Benc) [1323141] - [net] ipv6: datagram: Update dst cache of a connected datagram sk during pmtu update (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor dst lookup and update codes to a new function (Jiri Benc) [1323141] - [net] ipv6: datagram: Refactor flowi6 init codes to a new function (Jiri Benc) [1323141] - [net] ipv6: Fix a potential deadlock when creating pcpu rt (Jiri Benc) [1323141] - [net] ipv6: Add rt6_make_pcpu_route() (Jiri Benc) [1323141] - [net] ipv6: Remove un-used argument from ip6_dst_alloc() (Jiri Benc) [1323141] - [net] ipv6: Initialize rt6_info properly in ip6_blackhole_route() (Jiri Benc) [1323141] - [net] ipv6: Move common init code for rt6_info to a new function rt6_info_init() (Jiri Benc) [1323141] - [net] ipv6: Create percpu rt6_info (Jiri Benc) [1323141] - [net] ipv6: Keep track of DST_NOCACHE routes in case of iface down/unregister (Jiri Benc) [1323141] - [net] ipv6: Create RTF_CACHE clone when FLOWI_FLAG_KNOWN_NH is set (Jiri Benc) [1323141] - [net] ipv6: Set FLOWI_FLAG_KNOWN_NH at flowi6_flags (Jiri Benc) [1323141] - [net] ipv6: Add rt6_get_cookie() function (Jiri Benc) [1323141] - [net] ipv6: Only create RTF_CACHE routes after encountering pmtu exception (Jiri Benc) [1323141] - [net] ipv6: Remove external dependency on rt6i_dst and rt6i_src (Jiri Benc) [1323141] - [net] ipv6: Clean up ipv6_select_ident() and ip6_fragment() (Jiri Benc) [1323141] - [net] ipv6: Remove DST_METRICS_FORCE_OVERWRITE and _rt6i_peer (Jiri Benc) [1323141] - [net] sit: fix sit0 percpu double allocations (Jiri Benc) [1323141] - [net] sit: Use ipip6_tunnel_init as the ndo_init function. (Jiri Benc) [1323141] - [net] ipv6: do not erase dst address with flow label destination (Jiri Benc) [1323141] - [net] ipv6: remove old conditions on flow label sharing (Jiri Benc) [1323141] - [net] ipv4: do not use this_cpu_ptr() in preemptible context (Jiri Benc) [1323141] - [net] ipv6: use addrconf_get_prefix_route() to remove peer addr (Jiri Benc) [1323141] - [net] ipv6: fix a refcnt leak with peer addr (Jiri Benc) [1323141] - [net] ipv6: use ipv6_addr_any() helper (Jiri Benc) [1323141] - [net] ipv6: minor fib6 cleanups like type safety, bool conversion, inline removal (Jiri Benc) [1323141] - [net] ipv6: remove parameter rt from fib6_prune_clones() (Jiri Benc) [1323141] - [net] ipv6: namespace cleanups (Jiri Benc) [1323141] - [net] ipv6: Remove rebundant rt6i_nsiblings initialization (Jiri Benc) [1323141] - [net] sctp: Don't lookup dst if transport dst is still valid (Jiri Benc) [1323141] - [net] ipv6: stop sending PTB packets for MTU < 1280 (Jiri Benc) [1323141] - [net] ipv4: ip_tunnel: use net namespace from rtable not socket (Jiri Benc) [1323141] - [net] ipv6: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141] - [net] ipv4: hash net ptr into fragmentation bucket selection (Jiri Benc) [1323141]- [x86] kvm: Add stack frame dependency to vmcs_readl() (Josh Poimboeuf) [1320250] - [watchdog] hpwdt: Create stack frame in asminline_call() (Josh Poimboeuf) [1320250] - [watchdog] lto, watchdog/hpwdt.c: make assembler label global (Josh Poimboeuf) [1320250] - [x86] asm: Create stack frames in rwsem functions (Josh Poimboeuf) [1320250] - [x86] asm/power: Create stack frames in hibernate_asm_64.S (Josh Poimboeuf) [1320250] - [x86] asm/xen: Set ELF function type for xen_adjust_exception_frame() (Josh Poimboeuf) [1320250] - [x86] asm/xen: Create stack frames in xen-asm.S (Josh Poimboeuf) [1320250] - [x86] kvm: Make test_cc() always inline (Josh Poimboeuf) [1320250] - [x86] kvm: Set ELF function type for fastop functions (Josh Poimboeuf) [1320250] - [x86] kvm: Add stack frame dependency to fastop() inline asm (Josh Poimboeuf) [1320250] - [x86] xen: Add stack frame dependency to hypercall inline asm calls (Josh Poimboeuf) [1320250] - [x86] uaccess: Add stack frame output operand in get_user() inline asm (Josh Poimboeuf) [1320250] - [x86] paravirt: Create a stack frame in PV_CALLEE_SAVE_REGS_THUNK (Josh Poimboeuf) [1320250] - [x86] asmlinkage, paravirt: Make paravirt thunks global (Josh Poimboeuf) [1320250] - [x86] asm/acpi: Create a stack frame in do_suspend_lowlevel() (Josh Poimboeuf) [1320250] - [x86] paravirt: Add stack frame dependency to PVOP inline asm calls (Josh Poimboeuf) [1320250] - [x86] crypto: sha1-mb - make sha1_x8_avx2() conform to C function ABI (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move jump_table to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Create stack frames in crypto functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Don't use RBP as a scratch register (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Simplify stack usage in sha-mb functions (Josh Poimboeuf) [1320250] - [x86] asm/crypto: Move .Lbswap_mask data to .rodata section (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Create stack frames in bpf_jit.S (Josh Poimboeuf) [1320250] - [x86] asm/bpf: Annotate callable functions (Josh Poimboeuf) [1320250] - [x86] entry/64: Fix stack return address retrieval in thunk (Josh Poimboeuf) [1320250] - [x86] asm/entry: Create stack frames in thunk functions (Josh Poimboeuf) [1320250] - [x86] asm/64: Open-code register save/restore in trace_hardirqs*() thunks (Josh Poimboeuf) [1320250] - [x86] asmlinkage: Make kprobes code visible and fix assembler code (Josh Poimboeuf) [1320250] - [x86] asm: Add several arch/x86/lib files to objtool whitelist (Josh Poimboeuf) [1320250] - [x86] asm/efi: Add efi stub code to objtool whitelist (Josh Poimboeuf) [1320250] - [kernel] sched: Mark __schedule() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] xen: Mark xen_cpuid() stack frame as non-standard (Josh Poimboeuf) [1320250] - [x86] kprobes: Mark kretprobe_trampoline() stack frame as non-standard (Josh Poimboeuf) [1320250] - [tools] objtool: Allow building with older libelf (Josh Poimboeuf) [1320250] - [tools] objtool: Detect falling through to the next function (Josh Poimboeuf) [1320250] - [tools] objtool: Add workaround for GCC switch jump table bug (Josh Poimboeuf) [1320250] - [tools] objtool: Only print one warning per function (Josh Poimboeuf) [1320250] - [tools] objtool: Add several performance improvements (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings for functions with multiple switch statements (Josh Poimboeuf) [1320250] - [tools] objtool: Rename some variables and functions (Josh Poimboeuf) [1320250] - [tools] objtool: Remove superflous INIT_LIST_HEAD (Josh Poimboeuf) [1320250] - [tools] objtool: Add helper macros for traversing instructions (Josh Poimboeuf) [1320250] - [tools] objtool: Fix false positive warnings related to sibling calls (Josh Poimboeuf) [1320250] - [tools] objtool: Compile with debugging symbols (Josh Poimboeuf) [1320250] - [tools] objtool: Detect infinite recursion (Josh Poimboeuf) [1320250] - [tools] objtool: Prevent infinite recursion in noreturn detection (Josh Poimboeuf) [1320250] - [scripts] objtool: Detect and warn if libelf is missing and don't break the build (Josh Poimboeuf) [1320250] - [makefile] tools: Support relative directory path for 'O=' (Josh Poimboeuf) [1320250] - [tools] objtool: Support CROSS_COMPILE (Josh Poimboeuf) [1320250] - [tools] x86/asm/decoder: Use explicitly signed chars (Josh Poimboeuf) [1320250] - [x86] objtool: Enable stack metadata validation on 64-bit x86 (Josh Poimboeuf) [1320250] - [scripts] objtool: Add CONFIG_STACK_VALIDATION option (Josh Poimboeuf) [1320250] - [tools] objtool: Add tool to perform compile-time stack metadata validation (Josh Poimboeuf) [1320250] - [scripts] objtool: Mark non-standard object files and directories (Josh Poimboeuf) [1320250] - [include] objtool: Add STACK_FRAME_NON_STANDARD() macro (Josh Poimboeuf) [1320250] - [x86] asm: Add C versions of frame pointer macros (Josh Poimboeuf) [1320250] - [x86] asm: Clean up frame pointer macros (Josh Poimboeuf) [1320250] - [x86] jump-label: Use best default nops for inital jump label calls (Josh Poimboeuf) [1320250] - [x86] asm/decoder: Create artificial 3rd byte for 2-byte VEX (Josh Poimboeuf) [1320250] - [tools] lib: kill arch_fast_hash library bits (Josh Poimboeuf) [1320250] - [fs] replace remaining users of arch_fast_hash with jhash (Josh Poimboeuf) [1320250] - [x86] asm: Extend definitions of _ASM_* with a raw format (Josh Poimboeuf) [1320250] - [x86] asmlinkage, xen, kvm: Make {xen, kvm}_lock_spinning global and visible (Josh Poimboeuf) [1320250]- [x86] perf: Add constraint for IVB CYCLE_ACTIVITY:CYCLES_LDM_PENDING (Jiri Olsa) [1337884] - [x86] perf: Make L1D_PEND_MISS.FB_FULL not constrained on Haswell (Jiri Olsa) [1337884] - [x86] perf: Fix INTEL_FLAGS_UEVENT_CONSTRAINT_DATALA_NA macro (Jiri Olsa) [1337884] - [powerpc] eeh: Restore initial state in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] eeh: Don't report error in eeh_pe_reset_and_recover() (David Gibson) [1266833] - [powerpc] Fix definition of SIAR and SDAR registers (Thomas Huth) [1342027] - [powerpc] kvm: Fix emulated MMIO sign-extension (Thomas Huth) [1342027] - [powerpc] kvm: book3s_pr: Manage single-step mode (Thomas Huth) [1342027] - [powerpc] kvm: Account TCE-containing pages in locked_vm (Thomas Huth) [1342027] - [powerpc] kvm: Use RCU for arch.spapr_tce_tables (Thomas Huth) [1342027] - [powerpc] kvm: Rework H_PUT_TCE/H_GET_TCE handlers (Thomas Huth) [1342027] - [kernel] list: Add lockless list traversal primitives (Thomas Huth) [1342027] - [s390] ftrace: enforce DYNAMIC_FTRACE if FUNCTION_TRACER is selected (Jessica Yu) [1117927] - [s390] ftrace: add HAVE_DYNAMIC_FTRACE_WITH_REGS support (Jessica Yu) [1117927] - [s390] ftrace: optimize function graph caller code (Jessica Yu) [1117927] - [s390] pass march flag to assembly files as well (Jessica Yu) [1117927] - [scsi] libsas: remove task_collector mode (David Milburn) [1295910] - [scsi] libsas: use ata_dev_classify() (David Milburn) [1295910] - [scsi] isci: remove SCSI host before detaching from SAS transport (David Milburn) [1295910] - [scsi] isci: Spelling s/stucture/structure/ (David Milburn) [1295910] - [scsi] isci: Use pci_enable_msix_exact() instead of pci_enable_msix() (David Milburn) [1295910] - [scsi] isci: update version to 1.2 (David Milburn) [1295910] - [scsi] isci: Fix a infinite loop (David Milburn) [1295910] - [hv] vmbus: Use READ_ONCE() to read variables that are volatile (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Introduce functions for estimating room in the ring buffer (Vitaly Kuznetsov) [1339684] - [hv] vmbus: Fix signaling logic in hv_need_to_signal_on_read() (Vitaly Kuznetsov) [1339684] - [md] dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() (Mike Snitzer) [1337254]- [acpi] acpi / lpss: Fix up acpi_lpss_create_device() (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Make all resources except io 0xcf8-0xcff available on PCI bus (Myron Stowe) [1344513] - [acpi] x86/pci/acpi: Relax ACPI resource descriptor checks to work around BIOS bugs (Myron Stowe) [1344513] - [x86] pci/acpi: Ignore resources consumed by host bridge itself (Myron Stowe) [1344513] - [acpi] acpi / resources: Change pr_info() to pr_debug() for debug information (Myron Stowe) [1344513] - [x86] pci/acpi: Use common ACPI resource interfaces to simplify implementation (Myron Stowe) [1344513] - [x86] pci: Fix the range check for IO resources (Myron Stowe) [1344513] - [include] pci: Use common resource list management code instead of private implementation (Myron Stowe) [1344513] - [kernel] resources: Move struct resource_list_entry from ACPI into resource core (Myron Stowe) [1344513] - [include] acpi: Introduce helper function acpi_dev_filter_resource_type() (Myron Stowe) [1344513] - [include] acpi: Add field offset to struct resource_list_entry (Myron Stowe) [1344513] - [acpi] Translate resource into master side address for bridge window resources (Myron Stowe) [1344513] - [include] acpi: Return translation offset when parsing ACPI address space resources (Myron Stowe) [1344513] - [acpi] Enforce stricter checks for address space descriptors (Myron Stowe) [1344513] - [acpi] Set flag IORESOURCE_UNSET for unassigned resources (Myron Stowe) [1344513] - [acpi] Normalize return value of resource parser functions (Myron Stowe) [1344513] - [acpi] Fix a bug in parsing ACPI Memory24 resource (Myron Stowe) [1344513] - [acpi] Add prefetch decoding to the address space parser (Myron Stowe) [1344513] - [acpi] Move the window flag logic to the combined parser (Myron Stowe) [1344513] - [acpi] Unify the parsing of address_space and ext_address_space (Myron Stowe) [1344513] - [acpi] Let the parser return false for disabled resources (Myron Stowe) [1344513] - [acpi] Use the length check for io resources as well (Myron Stowe) [1344513] - [acpi] Implement proper length checks for mem resources (Myron Stowe) [1344513] - [acpi] Remove redundant check in function acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [include] acpica: resources: Provide common part for struct acpi_resource_address structures (Myron Stowe) [1344513] - [acpi] Correct return value of acpi_dev_resource_address_space() (Myron Stowe) [1344513] - [acpi] acpi / resources: only reject zero length resources based at address zero (Myron Stowe) [1344513] - [pnp] pnp / acpi: proper handling of ACPI IO/Memory resource parsing failures (Myron Stowe) [1344513] - [acpi] acpi / resources: ignore invalid ACPI device resources (Myron Stowe) [1344513] - [dma] acpi-dma: remove ugly conversion (Myron Stowe) [1344513] - [acpi] acpi / scan: Drop unnecessary label from acpi_create_platform_device() (Myron Stowe) [1344513] - [acpi] acpi / scan: Allow platform device creation without any IO resources (Myron Stowe) [1344513] - [sound] pci: hda/ca0132 - use generic parser for some models (Jaroslav Kysela) [918176] - [sound] alsa: hda/realtek - Add support for ALC295/ALC3254 (Jaroslav Kysela) [1331010] - [sound] revert "alsa: hda_intel: add card number to irq description" (Jaroslav Kysela) [1288993] - [s390] mm: fix asce_bits handling with dynamic pagetable levels (Hendrik Brueckner) [1337933] - [nvme] add missing lock nesting notation (David Milburn) [1344385] - [x86] amd: Fix last level cache topology for AMD Fam17h systems (Kim Naru) [1303705] - [x86] pci: Mark Intel Grangeville ixgbe variant 0x15AC as supported (Prarit Bhargava) [1342078] - [x86] efi: Include a .bss section within the PE/COFF headers (Denys Vlasenko) [1335188] - [x86] kvm: Conditionally register IRQ bypass consumer (Alex Williamson) [1341790] - [virt] irqbypass: Disallow NULL token (Alex Williamson) [1341790] - [pci] Work around Intel Sunrise Point PCH incorrect ACS capability (Alex Williamson) [1320742] - [pci] Reverse standard ACS vs device-specific ACS enabling (Alex Williamson) [1320742] - [vfio] pci: Add test for BAR restore (Alex Williamson) [1286274] - [pci] Hide broken INTx support from user (Alex Williamson) [1286274] - [vfio] make vfio run on s390 (Alex Williamson) [1286274] - [pci] Mark Intel i40e NIC INTx masking as broken (Alex Williamson) [1286274] - [powerpc] kernel: Enable seccomp filter (Gustavo Duarte) [1186835] - [powerpc] Use orig_gpr3 in syscall_get_arguments() (Gustavo Duarte) [1186835] - [powerpc] Drop unused syscall_get_error() (Gustavo Duarte) [1186835] - [powerpc] Rework syscall_get_arguments() so there is only one loop (Gustavo Duarte) [1186835] - [powerpc] kernel: Change the do_syscall_trace_enter() API (Gustavo Duarte) [1186835] - [powerpc] kernel: Add SIG_SYS support for compat tasks (Gustavo Duarte) [1186835] - [powerpc] Change syscall_get_nr() to return int (Gustavo Duarte) [1186835] - [powerpc] Don't negate error in syscall_set_return_value() (Gustavo Duarte) [1186835] - [powerpc] kernel: Switch to using MAX_ERRNO (0/9) (Gustavo Duarte) [1186835] - [powerpc] pseries: Fix IBM_ARCH_VEC_NRCORES_OFFSET since POWER8NVL was added (Thomas Huth) [1340445] - [powerpc] pseries: Add POWER8NVL support to ibm, client-architecture-support call (Thomas Huth) [1340445]- [md] block: make bio_inc_remaining() interface accessible again (Mike Snitzer) [1337254] - [md] dm raid: make sure no feature flags are set in metadata (Mike Snitzer) [1337254] - [md] dm ioctl: drop use of __GFP_REPEAT in copy_params()'s __vmalloc() call (Mike Snitzer) [1337254] - [md] dm stats: fix spelling mistake in Documentation (Mike Snitzer) [1337254] - [md] dm cache: update cache-policies.txt now that mq is an alias for smq (Mike Snitzer) [1337254] - [md] dm mpath: eliminate use of spinlock in IO fast-paths (Mike Snitzer) [1337254] - [md] dm mpath: move trigger_event member to the end of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: use atomic_t for counting members of 'struct multipath' (Mike Snitzer) [1337254] - [md] dm mpath: switch to using bitops for state flags (Mike Snitzer) [1337254] - [md] dm thin: Remove return statement from void function (Mike Snitzer) [1337254] - [md] dm: remove unused mapped_device argument from free_tio() (Mike Snitzer) [1337254] - [mm] document improved handling of swappiness==0 (Jerome Marchand) [1341488] - [mm] vmstat: make vmstat_update deferrable (Jerome Marchand) [1294987] - [mm] vmstat: make quiet_vmstat lighter (Jerome Marchand) [1294987] - [mm] vmstat: Remove BUG_ON from vmstat_update (Jerome Marchand) [1294987] - [mm] vmstat: make vmstat_updater deferrable again and shut down on idle (Jerome Marchand) [1294987] - [mm] fix anon_vma->degree underflow in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] fix corner case in anon_vma endless growing prevention (Jerome Marchand) [1341497] - [mm] prevent endless growth of anon_vma hierarchy (Jerome Marchand) [1341497] - [mm] memory_hotplug: check for missing sections in test_pages_in_a_zone() (George Beshers) [1326837] - [mm] compaction: make isolate_freepages start at pageblock boundary ("Herton R. Krzesinski") [1344770] - [mm] compaction: detect when scanners meet in isolate_freepages ("Herton R. Krzesinski") [1344770] - [mm] compaction: reset cached scanner pfn's before reading them ("Herton R. Krzesinski") [1344770] - [mm] rmap: fix use-after-free in __put_anon_vma ("Herton R. Krzesinski") [1344770] - [kernel] sched: Use CPUPRI_NR_PRIORITIES instead of MAX_RT_PRIO in cpupri check ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix a possible race condition between rescuer and pwq-release ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: make rescuer_thread() empty wq->maydays list before exiting ("Herton R. Krzesinski") [1344770] - [kernel] workqueue: fix bugs in wq_update_unbound_numa() failure path ("Herton R. Krzesinski") [1344770] - [include] trace: module: Maintain a valid user count ("Herton R. Krzesinski") [1344770] - [kernel] hrtimer: Set expiry time before switch_hrtimer_base() ("Herton R. Krzesinski") [1344770] - [kernel] timer: Prevent overflow in apply_slack ("Herton R. Krzesinski") [1344770] - [mm] make fixup_user_fault() check the vma access rights too ("Herton R. Krzesinski") [1344770] - [kernel] futex: Prevent attaching to kernel threads ("Herton R. Krzesinski") [1344770] - [kernel] tracepoint: Do not waste memory on mods with no tracepoints ("Herton R. Krzesinski") [1344770] - [kernel] hung_task: check the value of "sysctl_hung_task_timeout_sec" ("Herton R. Krzesinski") [1344770] - [kernel] exit: call disassociate_ctty() before exit_task_namespaces() ("Herton R. Krzesinski") [1344770] - [kernel] wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE race ("Herton R. Krzesinski") [1344770] - [kernel] tracing: Fix array size mismatch in format string ("Herton R. Krzesinski") [1344770] - [kernel] cpuset: fix a locking issue in cpuset_migrate_mm() (Mateusz Guzik) [1342400] - [kernel] ptrace: make wait_on_bit(JOBCTL_TRAPPING_BIT) in ptrace_attach() killable (Jiri Olsa) [1334503] - [kernel] sched/numa: Cap PTE scanning overhead to 3 of run time (Rik van Riel) [1276398] - [kernel] sched/numa: Fix math underflow in task_tick_numa() (Rik van Riel) [1276398]- [net] openvswitch: internal_set_rx_headroom() can be static (Jakub Sitnicki) [1322337] - [net] veth: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] tun: implement ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] openvswitch: propagate per dp max headroom to all vports (Jakub Sitnicki) [1322337] - [net] bridge: notify enslaved devices of headroom changes (Jakub Sitnicki) [1322337] - [net] netdev: introduce ndo_set_rx_headroom (Jakub Sitnicki) [1322337] - [net] bridge: inherit slave devices needed_headroom (Jakub Sitnicki) [1322337] - [net] ndo: consolidate reserved fields (Jiri Benc) [1339642] - [net] move ndo_set_vf_trust to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_dfwd_add/del_station to net_device_ops_extended (Jiri Benc) [1339642] - [net] move ndo_set_tx_maxrate to net_device_ops_extended (Jiri Benc) [1339642] - [net] fix wrong merge of ndo_set_vf_rate documentation (Jiri Benc) [1339642] - [net] introduce net_device_ops_extended (Jiri Benc) [1339642] - [net] vlan: pull on __vlan_insert_tag error path and fix csum correction (Aaron Conole) [1328847] - [net] use skb_postpush_rcsum instead of own implementations (Aaron Conole) [1328847] - [net] add skb_postpush_rcsum and fix dev_forward_skb occasions (Aaron Conole) [1328847] - [net] sctp: add support for RPS and RFS (Marcelo Leitner) [981353]- [netdrv] sfc: report supported link speeds on SFP connections (Jarod Wilson) [1166525] - [netdrv] be2net: Don't leak iomapped memory on removal (Ivan Vecera) [1315715] - [netdrv] be2net: don't report EVB for older chipsets when SR-IOV is disabled (Ivan Vecera) [1304414] - [netdrv] be2net: remove vlan promisc capability from VF's profile descriptors (Ivan Vecera) [1251919] - [netdrv] be2net: support ethtool get-dump option (Ivan Vecera) [1271067] - [netdrv] tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs (Ivan Vecera) [1287875] - [netdrv] tg3: avoid uninitialized variable warning (Ivan Vecera) [1287875] - [netdrv] tg3: Fix temperature reporting (Ivan Vecera) [1287875] - [netdrv] tg3: use napi_complete_done() (Ivan Vecera) [1287875] - [netdrv] bnx2x, tg3: Replace put_page(virt_to_head_page()) with skb_free_frag() (Ivan Vecera) [1287875] - [netdrv] qlcnic: potential NULL dereference in qlcnic_83xx_get_minidump_template() (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.64 (Harish Patil) [1275799] - [netdrv] qlcnic: protect qlicnic_attach_func with rtnl_lock (Harish Patil) [1275799] - [netdrv] qlcnic: Fix mailbox completion handling during spurious interrupt (Harish Patil) [1275799] - [netdrv] qlcnic: Remove unnecessary usage of atomic_t (Harish Patil) [1275799] - [netdrv] qlcnic: correctly handle qlcnic_alloc_mbx_args (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_dcb_ops structures (Harish Patil) [1275799] - [netdrv] qlcnic: fix a loop exit condition better (Harish Patil) [1275799] - [netdrv] qlcnic: fix a timeout loop (Harish Patil) [1275799] - [netdrv] qlcnic: constify qlcnic_mbx_ops structure (Harish Patil) [1275799] - [netdrv] qlcnic: track vxlan port count (Harish Patil) [1275799] - [netdrv] qlcnic: delete redundant memsets (Harish Patil) [1275799] - [netdrv] qlcnic: Update version to 5.3.63 (Harish Patil) [1275799] - [netdrv] qlcnic: Don't use kzalloc unncecessarily for allocating large chunk of memory (Harish Patil) [1275799] - [netdrv] qlcnic: Add new VF device ID 0x8C30 (Harish Patil) [1275799] - [netdrv] qlcnic: Print firmware minidump buffer and template header addresses (Harish Patil) [1275799] - [netdrv] qlcnic: Add support to enable capability to extend minidump for iSCSI (Harish Patil) [1275799] - [netdrv] qlcnic: Rearrange ordering of header files inclusion (Harish Patil) [1275799] - [netdrv] qlcnic: Fix corruption while copying (Harish Patil) [1275799] - [netdrv] qlcnic: Deletion of unnecessary memset (Harish Patil) [1275799] - [netdrv] qlcnic: clean up sysfs error codes (Harish Patil) [1275799] - [netdrv] ethernet: codespell comment spelling fixes (Harish Patil) [1275799] - [netdrv] treewide: Fix typo in printk messages (Harish Patil) [1275799] - [netdrv] bnx2x: allow adding VLANs while interface is down (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid leaking memory on bnx2x_init_one() failures (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent false warning for lack of FC NPIV (Michal Schmidt) [1275795] - [netdrv] bnx2x: don't wait for Tx completion on recovery (Michal Schmidt) [1275795 1320748] - [netdrv] bnx2x: fix indentation in bnx2x_sp_task() (Michal Schmidt) [1275795] - [netdrv] bnx2x: define event data reserved fields as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: define fields of struct cfc_del_event_data as little-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: access cfc_del_event only if the opcode is CFC_DEL (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix receive of VF->PF mailbox messages by the PF on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix sending VF->PF messages on big-endian (Michal Schmidt) [1275795] - [netdrv] bnx2x: fix crash on big-endian when adding VLAN (Michal Schmidt) [1275795] - [netdrv] bnx2x: add a separate GENEVE Kconfig symbol (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 phy command handler (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix led setting for 84858 phy (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct 84858 PHY fw version (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix 84833 RX CRC (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix link-forcing for KR2 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Warn about grc timeouts in register dump (Michal Schmidt) [1271075 1275795] - [netdrv] bnx2x: Add missing HSI for big-endian machines (Michal Schmidt) [1275795] - [netdrv] bnx2x: extend DCBx support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add support for single-port DCBx (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add Geneve inner-RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Remove unneccessary EXPORT_SYMBOL (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent FW assertion when using Vxlan (Michal Schmidt) [1275795] - [netdrv] bnx2x: remove rx_pkt/rx_calls (Michal Schmidt) [1275795] - [netdrv] bnx2x: avoid soft lockup in bnx2x_poll() (Michal Schmidt) [1178598 1275795] - [netdrv] bnx2x: simplify distinction between port and func stats (Michal Schmidt) [1275795] - [netdrv] bnx2x: change FW GRO error message to WARN_ONCE (Michal Schmidt) [1275795] - [netdrv] bnx2x: drop redundant error message about allocation failure (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.13.1.0 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Show port statistics in Multi-function (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new SW stat 'tx_exhaustion_events' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent UDP 4-tuple configurations on older adapters (Michal Schmidt) [1275795] - [netdrv] bnx2x: byte swap rss_key to comply to Toeplitz specs (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan removal (Michal Schmidt) [1275795] - [netdrv] bnx2x: track vxlan port count (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add new device ids under the Qlogic vendor (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix vxlan endianity issue (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add vxlan RSS support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix bandwidth allocation for some MF modes (Michal Schmidt) [1275795] - [netdrv] bnx2x: Free NVRAM lock at end of each page (Michal Schmidt) [1275795] - [netdrv] bnx2x: Prevent null pointer dereference on SKB release (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add BD support for storage (Michal Schmidt) [1275795] - [netdrv] cnic: Add the interfaces to get FC-NPIV table (Michal Schmidt) [1275795] - [netdrv] cnic: Populate upper layer driver state in MFW (Michal Schmidt) [1275795] - [netdrv] bnx2x: Correct logic for pvid configuration (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix VLANs null-pointer for 57710, 57711 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1275795] - [netdrv] bnx2x: add vlan filtering offload (Michal Schmidt) [1275795] - [netdrv] bnx2x: Bump up driver version to 1.712.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add MFW dump support (Michal Schmidt) [1275795] - [netdrv] bnx2x: new Multi-function mode - BD (Michal Schmidt) [1275795] - [netdrv] bnx2x: Add 84858 phy support (Michal Schmidt) [1275795] - [netdrv] bnx2x: Rebrand from 'broadcom' into 'qlogic' (Michal Schmidt) [1275795] - [netdrv] bnx2x: Utilize FW 7.12.30 (Michal Schmidt) [1275795] - [netdrv] bnx2x: only report most generic filters in get_ts_info (Michal Schmidt) [1275795] - [netdrv] bnx2x: Replace put_page(virt_to_head_page()) with skb_free_frag() (Michal Schmidt) [1275795] - [netdrv] ptp: bnx2x: convert to the 64 bit get/set time methods (Michal Schmidt) [1275795] - [netdrv] bnx2x: convert to CYCLECOUNTER_MASK macro (Michal Schmidt) [1275795] - [netdrv] bnx2x: conversion of smp_mb__*() (Michal Schmidt) [1275795] - [net] can: replace timestamp as unique skb attribute (John Linville) [1333130] - [net] can: introduce new raw socket option to join the given CAN filters (John Linville) [1333130] - [net] can: fix loss of CAN frames in raw_rcv (John Linville) [1333130] - [netdrv] can: usb_8dev: fix urb leak on failure path in usb_8dev_start() (John Linville) [1333130] - [netdrv] can: esd_usb2: check index of array before accessing (John Linville) [1333130] - [net] can: add missing initialisations in CAN related skbuffs (John Linville) [1333130] - [netdrv] can: ems_usb: fix coding style (John Linville) [1333130] - [netdrv] can: ems_usb: Fix possible tx overflow (John Linville) [1333130] - [net] can: fix multiple delivery of a single CAN frame for overlapping CAN filters (John Linville) [1333130] - [netdrv] can: ems_usb: fix endianess of CAN ID (John Linville) [1333130] - [netdrv] can: kvaser_usb: Do not sleep in atomic context (John Linville) [1333130] - [netdrv] can: kvaser_usb: Reset all URB tx contexts upon channel close (John Linville) [1333130] - [netdrv] can: kvaser_usb: Don't free packets when tight on URBs (John Linville) [1333130] - [net] can: fix spelling errors (John Linville) [1333130] - [netdrv] can: peak_usb: fix multi-byte values endianess (John Linville) [1333130] - [netdrv] can: peak_usb: fix cleanup sequence order in case of error during init (John Linville) [1333130] - [netdrv] can: peak_usb: fix memset() usage (John Linville) [1333130] - [netdrv] can: esd_usb2: fix memory leak on disconnect (John Linville) [1333130] - [netdrv] can: sja1000_isa: add locking for indirect register access mode (John Linville) [1333130] - [netdrv] can: c_can: use proper type for 'instance' (John Linville) [1333130] - [netdrv] can: c_can: Provide protection in the xmit path (John Linville) [1333130] - [netdrv] can: c_can: Remove EOB exit (John Linville) [1333130] - [netdrv] can: move sanity check for bitrate and tq into can_get_bittiming (John Linville) [1333130] - [netdrv] can: preserve skbuff protocol in can_put_echo_skb (John Linville) [1333130] - [netdrv] can: peak_usb: fix mem leak in pcan_usb_pro_init() (John Linville) [1333130] - [netdrv] can: ems_usb: fix urb leaks on failure paths (John Linville) [1333130] - [netdrv] can: c_can: fix calculation of transmitted bytes on tx complete (John Linville) [1333130] - [netdrv] can: kvaser_usb: fix usb endpoints detection (John Linville) [1333130] - [netdrv] can: c_can: Fix RX message handling, handle lost message before EOB (John Linville) [1333130] - [netdrv] slip/slcan: added locking in wakeup function (John Linville) [1333130] - [netdrv] can: pcan_usb_core: fix memory leak on failure paths in peak_usb_start() (John Linville) [1333130] - [netdrv] can: c_can: fix error checking of priv->instance in probe() (John Linville) [1333130] - [netdrv] can: Convert to use devm_ioremap_resource (John Linville) [1333130]- [net] netfilter: fix oops with metadata dst (Lance Richardson) [1283886] - [net] gre: reject GUE and FOU in collect metadata mode (Lance Richardson) [1283886] - [net] gre: build header correctly for collect metadata tunnels (Lance Richardson) [1283886] - [net] gre: do not assign header_ops in collect metadata mode (Lance Richardson) [1283886] - [net] openvswitch: Orphan skbs before IPv6 defrag (Lance Richardson) [1283886] - [net] ip_tunnel: Fix returned tc and hoplimit values for route with IPv6 encapsulation (Lance Richardson) [1283886] - [net] vxlan: fix sparse warnings (Lance Richardson) [1283886] - [net] geneve: fix populating tclass in geneve_get_v6_dst (Lance Richardson) [1283886] - [net] vxlan: fix populating tclass in vxlan6_get_route (Lance Richardson) [1283886] - [net] geneve: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] vxlan: support setting IPv6 flow label (Lance Richardson) [1283886] - [net] ip_tunnel: add support for setting flow label via collect metadata (Lance Richardson) [1283886] - [net] vxlan: allow setting ipv6 traffic class (Lance Richardson) [1283886] - [net] vxlan: fix missing options_len update on RX with collect metadata (Lance Richardson) [1283886] - [net] vxlan: simplify metadata_dst usage in vxlan_rcv (Lance Richardson) [1283886] - [net] vxlan: consolidate rx handling to a single function (Lance Richardson) [1283886] - [net] vxlan: move ECN decapsulation to a separate function (Lance Richardson) [1283886] - [net] vxlan: move inner L2 header processing to a separate function (Lance Richardson) [1283886] - [net] vxlan: consolidate GBP handling even more (Lance Richardson) [1283886] - [net] geneve: Support outer IPv4 Tx checksums by default (Lance Richardson) [1283886] - [net] lwtunnel: fix rx checksum setting for lwt devices tunneling over ipv6 (Lance Richardson) [1283886] - [net] vxlan: do not use fdb in metadata mode (Lance Richardson) [1283886] - [net] geneve: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] vxlan: clear IFF_TX_SKB_SHARING (Lance Richardson) [1283886] - [net] iptunnel: scrub packet in iptunnel_pull_header (Lance Richardson) [1283886] - [net] vxlan: move vxlan device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: move geneve device lookup before iptunnel_pull_header (Lance Richardson) [1283886] - [net] geneve: implement geneve_get_sk_family helper (Lance Richardson) [1283886] - [net] geneve: Refine MTU limit (Lance Richardson) [1283886] - [net] vxlan: tun_id is 64bit, not 32bit (Lance Richardson) [1283886] - [net] vxlan: treat vni in metadata based tunnels consistently (Lance Richardson) [1283886] - [net] vxlan: clean up rx error path (Lance Richardson) [1283886] - [net] vxlan: clean up extension handling on rx (Lance Richardson) [1283886] - [net] vxlan: move GBP header parsing to a separate function (Lance Richardson) [1283886] - [net] vxlan: simplify vxlan_remcsum (Lance Richardson) [1283886] - [net] vxlan: keep flags and vni in network byte order (Lance Richardson) [1283886] - [net] vxlan: introduce vxlan_hdr (Lance Richardson) [1283886] - [net] vxlan: udp_tunnel duplicate include net/udp_tunnel.h (Lance Richardson) [1283886] - [net] vxlan, gre, geneve: Set a large MTU on ovs-created tunnel devices (Lance Richardson) [1283886] - [net] geneve: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: Relax MTU constraints (Lance Richardson) [1283886] - [net] vxlan: consolidate vxlan_xmit_skb and vxlan6_xmit_skb (Lance Richardson) [1283886] - [net] vxlan: consolidate csum flag handling (Lance Richardson) [1283886] - [net] vxlan: consolidate output route calculation (Lance Richardson) [1283886] - [net] vxlan: restructure vxlan.h definitions (Lance Richardson) [1283886] - [net] vxlan: remove duplicated macros (Lance Richardson) [1283886] - [net] vxlan: cleanup types (Lance Richardson) [1283886] - [net] vxlan: fix a out of bounds access in __vxlan_find_mac (Lance Richardson) [1283886] - [net] inet: frag: Always orphan skbs inside ip_defrag() (Lance Richardson) [1283886 1338099] - [net] tunnels: Allow IPv6 UDP checksums to be correctly controlled (Lance Richardson) [1283886] - [net] gro: Make GRO aware of lightweight tunnels (Lance Richardson) [1283886] - [net] openvswitch: update kernel doc for struct vport (Lance Richardson) [1283886] - [net] openvswitch: fix struct geneve_port member name (Lance Richardson) [1283886] - [net] udp: restrict offloads to one namespace (Lance Richardson) [1283886] - [net] vxlan: fix test which detect duplicate vxlan iface (Lance Richardson) [1283886] - [net] ipv4: fix endianness warnings in ip_tunnel_core.c (Lance Richardson) [1283886] - [net] ip6_tunnel: make ip6tunnel_xmit definition conditional (Lance Richardson) [1283886] - [net] ip_tunnel: Move stats update to iptunnel_xmit() (Lance Richardson) [1283886] - [net] geneve: initialize needed_headroom (Lance Richardson) [1283886] - [net] openvswitch: correct encoding of set tunnel action attributes (Lance Richardson) [1283886] - [net] geneve: Add geneve_get_rx_port support (Lance Richardson) [1283886] - [net] geneve: Add geneve udp port offload for ethernet devices (Lance Richardson) [1283886] - [net] geneve: UDP checksum configuration via netlink (Lance Richardson) [1283886] - [net] geneve: Fix IPv6 xmit stats update (Lance Richardson) [1283886] - [net] vxlan: interpret IP headers for ECN correctly (Lance Richardson) [1283886] - [net] vxlan: support ndo_fill_metadata_dst also for IPv6 (Lance Richardson) [1283886] - [net] vxlan: move IPv6 outpute route calculation to a function (Lance Richardson) [1283886] - [net] vxlan: fix incorrect RCO bit in VXLAN header (Lance Richardson) [1283886] - [net] openvswitch: fix hangup on vxlan/gre/geneve device deletion (Lance Richardson) [1283886] - [net] openvswitch: properly refcount vport-vxlan module (Lance Richardson) [1283886] - [net] ip_tunnel: disable preemption when updating per-cpu tstats (Lance Richardson) [1283886] - [net] tun_dst: Fix potential NULL dereference (Lance Richardson) [1283886] - [net] geneve: add IPv6 bits to geneve_fill_metadata_dst (Lance Richardson) [1283886] - [net] geneve: handle ipv6 priority like ipv4 tos (Lance Richardson) [1283886] - [net] geneve: implement support for IPv6-based tunnels (Lance Richardson) [1283886] - [net] openvswitch: Fix egress tunnel info (Lance Richardson) [1283886] - [net] openvswitch: Use dev_queue_xmit for vport send (Lance Richardson) [1283886] - [net] openvswitch: Fix incorrect type use (Lance Richardson) [1283886] - [net] openvswitch: Allocate memory for ovs internal device stats. (Lance Richardson) [1283886] - [net] tunnels: Don't require remote endpoint or ID during creation (Lance Richardson) [1283886] - [net] openvswitch: Scrub skb between namespaces (Lance Richardson) [1283886] - [net] openvswitch: netlink attributes for IPv6 tunneling (Lance Richardson) [1283886] - [net] openvswitch: add tunnel protocol to sw_flow_key (Lance Richardson) [1283886] - [net] openvswitch: Fix ovs_vport_get_stats() (Lance Richardson) [1283886] - [net] ipv4: fix reply_dst leakage on arp reply (Lance Richardson) [1283886] - [net] vxlan: support both IPv4 and IPv6 sockets in a single vxlan device (Lance Richardson) [1283886] - [net] vxlan: make vxlan_sock_add and vxlan_sock_release complementary (Lance Richardson) [1283886] - [net] lwtunnel: remove source and destination UDP port config option (Lance Richardson) [1283886] - [net] ipv4: send arp replies to the correct tunnel (Lance Richardson) [1283886] - [net] geneve: use network byte order for destination port config parameter (Lance Richardson) [1283886] - [net] geneve: ensure ECN info is handled properly in all tx/rx paths (Lance Richardson) [1283886] - [net] geneve: remove vlan-related feature assignment (Lance Richardson) [1283886] - [net] ip6tunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] iptunnel: make rx/tx bytes counters consistent (Lance Richardson) [1283886] - [net] vxlan: reject IPv6 addresses if IPv6 is not configured (Lance Richardson) [1283886] - [net] vxlan: set needed headroom correctly (Lance Richardson) [1283886] - [net] openvswitch: Fix mask generation for nested attributes (Lance Richardson) [1283886] - [net] vxlan: Refactor vxlan_udp_encap_recv() to kill compiler warning (Lance Richardson) [1283886] - [net] ip_tunnel: Use API to access tunnel metadata options (Lance Richardson) [1283886] - [net] openvswitch: Remove vport-net (Lance Richardson) [1283886] - [net] openvswitch: Remove vport stats (Lance Richardson) [1283886] - [net] openvswitch: Remove egress_tun_info (Lance Richardson) [1283886] - [net] openvswitch: Remove vport get_name() (Lance Richardson) [1283886] - [net] geneve: Use GRO cells infrastructure (Lance Richardson) [1283886] - [net] vxlan: do not receive IPv4 packets on IPv6 socket (Lance Richardson) [1283886] - [net] ip_tunnels: record IP version in tunnel info (Lance Richardson) [1283886] - [net] ip_tunnels: convert the mode field of ip_tunnel_info to flags (Lance Richardson) [1283886] - [net] geneve: Move device hash table to geneve socket (Lance Richardson) [1283886] - [net] geneve: Consolidate Geneve functionality in single module (Lance Richardson) [1283886] - [net] openvswitch: Use Geneve device (Lance Richardson) [1283886] - [net] geneve: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] geneve: Make dst-port configurable (Lance Richardson) [1283886] - [net] tunnel: introduce udp_tun_rx_dst() (Lance Richardson) [1283886] - [net] geneve: Use skb mark and protocol to lookup route (Lance Richardson) [1283886] - [net] geneve: Initialize ethernet address in device setup (Lance Richardson) [1283886] - [net] vxlan: fix multiple inclusion of vxlan.h (Lance Richardson) [1283886] - [net] route: fix a use-after-free (Lance Richardson) [1283886] - [net] lwtunnel: Add cfg argument to build_state (Lance Richardson) [1283886] - [net] vxlan: GRO support at tunnel layer (Lance Richardson) [1283886] - [net] gro: Fix remcsum offload to deal with frags in GRO (Lance Richardson) [1283886] - [net] ipv6: route: per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] ipv6: route: extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: metadata based tunneling for IPv6 (Lance Richardson) [1283886] - [net] vxlan: do not shadow flags variable (Lance Richardson) [1283886] - [net] vxlan: provide access function for vxlan socket address family (Lance Richardson) [1283886] - [net] ipv6: drop metadata dst in ip6_route_input (Lance Richardson) [1283886] - [net] route: move lwtunnel state to dst_entry (Lance Richardson) [1283886] - [net] ip_tunnels: use tos and ttl fields also for IPv6 (Lance Richardson) [1283886] - [net] ip_tunnels: add IPv6 addresses to ip_tunnel_key (Lance Richardson) [1283886] - [net] ip_tunnels: use offsetofend (Lance Richardson) [1283886] - [net] ip_tunnels: use u8/u16/u32 (Lance Richardson) [1283886] - [net] ip_tunnels: remove custom alignment and packing (Lance Richardson) [1283886] - [net] ipv4: Make fib_encap_match static (Lance Richardson) [1283886] - [net] lwtunnel: Fix the sparse warnings in fib_encap_match (Lance Richardson) [1283886] - [net] lwtunnel: ip tunnel: fix multiple routes with different encap (Lance Richardson) [1283886] - [net] lwtunnel: fix memory leak (Lance Richardson) [1283886] - [net] geneve: convert to using IFF_NO_QUEUE (Lance Richardson) [1283886] - [net] lwtunnel: Add support to redirect dst.input (Lance Richardson) [1283886] - [net] lwtunnel: rename ip lwtunnel attributes (Lance Richardson) [1283886] - [net] vxlan: fix fdb_dump index calculation (Lance Richardson) [1283886] - [net] gre: Remove support for sharing GRE protocol hook (Lance Richardson) [1283886] - [net] openvswitch: Use regular GRE net_device instead of vport (Lance Richardson) [1283886] - [net] gre: Add support to collect tunnel metadata (Lance Richardson) [1283886] - [net] openvswitch: Move tunnel destroy function to oppenvswitch module (Lance Richardson) [1283886] - [net] vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA (Lance Richardson) [1283886] - [net] ipv4: apply lwtunnel encap for locally-generated packets (Lance Richardson) [1283886] - [net] lwtunnel: set skb protocol and dev (Lance Richardson) [1283886] - [net] vxlan: expose COLLECT_METADATA flag to user space (Lance Richardson) [1283886] - [net] ipv6: change ipv6_stub_impl.ipv6_dst_lookup to take net argument (Lance Richardson) [1283886] - [net] openvswitch: Re-add CONFIG_OPENVSWITCH_VXLAN (Lance Richardson) [1283886] - [net] lwtunnel: Make lwtun_encaps[] static (Lance Richardson) [1283886] - [net] lwtunnel: use kfree_skb() instead of vanilla kfree() (Lance Richardson) [1283886] - [net] lwtunnel: change prototype of lwtunnel_state_get() (Lance Richardson) [1283886] - [net] ipv6: copy lwtstate in ip6_rt_copy_init() (Lance Richardson) [1283886] - [net] ipv6: use lwtunnel_output6() only if flag redirect is set (Lance Richardson) [1283886] - [net] lwtunnel: export linux/lwtunnel.h to userspace (Lance Richardson) [1283886] - [net] openvswitch: Retrieve tunnel metadata when receiving from vport-netdev (Lance Richardson) [1283886] - [net] openvswitch: fix compilation when vxlan is a module (Lance Richardson) [1283886] - [net] ipv6: fix crash over flow-based vxlan device (Lance Richardson) [1283886] - [net] vxlan: Use proper endian type for vni in vxlan[6]_xmit_skb (Lance Richardson) [1283886] - [net] ip_tunnel: Call ip_tunnel_core_init() from inet_init() (Lance Richardson) [1283886] - [net] ip_tunnel: Provide tunnel metadata API for CONFIG_INET=n (Lance Richardson) [1283886] - [net] openvswitch: Use regular VXLAN net_device device (Lance Richardson) [1283886] - [net] openvswitch: Abstract vport name through ovs_vport_name() (Lance Richardson) [1283886] - [net] openvswitch: Make tunnel set action attach a metadata dst (Lance Richardson) [1283886] - [net] vxlan: Factor out device configuration (Lance Richardson) [1283886] - [net] fib: Add fib rule match on tunnel id (Lance Richardson) [1283886] - [net] route: Per route IP tunnel metadata via lightweight tunnel (Lance Richardson) [1283886] - [net] route: Extend flow representation with tunnel key (Lance Richardson) [1283886] - [net] vxlan: Flow based tunneling (Lance Richardson) [1283886] - [net] arp: Inherit metadata dst when creating ARP requests (Lance Richardson) [1283886] - [net] dst: Metadata destinations (Lance Richardson) [1283886] - [net] icmp: Don't leak original dst into ip_route_input() (Lance Richardson) [1283886] - [net] ip_tunnel: Make ovs_tunnel_info and ovs_key_ipv4_tunnel generic (Lance Richardson) [1283886] - [net] ipv6: rt6_info output redirect to tunnel output (Lance Richardson) [1283886] - [net] ipv4: redirect dst output to lwtunnel output (Lance Richardson) [1283886] - [net] lwtunnel: support dst output redirect function (Lance Richardson) [1283886] - [net] ipv6: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] ipv4: support for fib route lwtunnel encap attributes (Lance Richardson) [1283886] - [net] lwtunnel: infrastructure for handling light weight tunnels like mpls (Lance Richardson) [1283886] - [net] rtnetlink: introduce new RTA_ENCAP_TYPE and RTA_ENCAP attributes (Lance Richardson) [1283886] - [net] vxlan: Fix kernel unaligned access in __vxlan_find_mac (Lance Richardson) [1283886] - [include] stddef: move offsetofend inside #ifndef/#endif guard, neaten (Lance Richardson) [1283886] - [net] geneve: allow user to specify TOS info for tunnel frames (Lance Richardson) [1283886] - [net] geneve: allow user to specify TTL for tunnel frames (Lance Richardson) [1283886] - [net] vxlan: release lock after each bucket in vxlan_cleanup (Lance Richardson) [1283886] - [net] ipv6: Break up ip6_rt_copy() (Lance Richardson) [1283886] - [net] ipv6: Combine rt6_alloc_cow and rt6_alloc_clone (Lance Richardson) [1283886] - [net] ipv6: Remove external dependency on rt6i_gateway and RTF_ANYCAST (Lance Richardson) [1283886] - [net] vxlan: correct typo in call to unregister_netdevice_queue (Lance Richardson) [1283886] - [net] geneve: add initial netdev driver for GENEVE tunnels (Lance Richardson) [1283886] - [net] geneve: identify as driver library in modules description (Lance Richardson) [1283886] - [net] geneve: Rename support library as geneve_core (Lance Richardson) [1283886] - [net] geneve: move definition of geneve_hdr() to geneve.h (Lance Richardson) [1283886] - [net] geneve: remove MODULE_ALIAS_RTNL_LINK from net/ipv4/geneve.c (Lance Richardson) [1283886] - [net] vxlan: Correctly set flow*i_mark and flow4i_proto in route lookups (Lance Richardson) [1283886] - [net] ipv6: Check RTF_LOCAL on rt->rt6i_flags instead of rt->dst.flags (Lance Richardson) [1283886] - [net] ipv6: Stop rt6_info from using inet_peer's metrics (Lance Richardson) [1283886] - [net] ipv6: Stop /128 route from disappearing after pmtu update (Lance Richardson) [1283886] - [net] ipv6: Extend the route lookups to low priority metrics (Lance Richardson) [1283886] - [net] ipv6: Consider RTF_CACHE when searching the fib6 tree (Lance Richardson) [1283886] - [net] vxlan: remove the unnecessary codes (Lance Richardson) [1283886] - [net] rtnetlink: Mark name argument of rtnl_create_link() const (Lance Richardson) [1283886] - [net] vxlan: correct spelling in comments (Lance Richardson) [1283886] - [net] ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment (Lance Richardson) [1283886] - [net] vxlan: Don't set s_addr in vxlan_create_sock (Lance Richardson) [1283886] - [net] ipv6: Make __ipv6_select_ident static (Lance Richardson) [1283886] - [net] ipv6: Fix fragment id assignment on LE arches (Lance Richardson) [1283886] - [net] ipv6: Select fragment id during UFO segmentation if not set (Lance Richardson) [1283886] - [net] ipv6: Fix __ip6_route_redirect (Lance Richardson) [1283886] - [net] ipv6: add ipv6_proxy_select_ident() (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() with reachable = 0 by saving fn (Lance Richardson) [1283886] - [net] ipv6: Avoid redoing fib6_lookup() for RTF_CACHE hit case (Lance Richardson) [1283886] - [net] ipv6: Remove BACKTRACK macro (Lance Richardson) [1283886] - [net] gre: Setup and TX path for gre/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] sit: Setup and TX path for sit/UDP foo-over-udp encapsulation (Lance Richardson) [1283886] - [net] ip: make IP identifiers less predictable (Lance Richardson) [1283886] - [net] inetpeer: get rid of ip_id_count (Lance Richardson) [1283886] - [net] ipv6: Limit mtu to 65575 bytes (Lance Richardson) [1283886] - [net] inet: remove now unused flag DST_NOPEER (Lance Richardson) [1283886] - [net] ipv6: reuse ip6_frag_id from ip6_ufo_append_data (Lance Richardson) [1283886] - [net] ipv6: move IPV6_TCLASS_SHIFT into ipv6.h and define a helper (Lance Richardson) [1283886] - [net] ipv6: add the option to use anycast addresses as source addresses in echo reply (Lance Richardson) [1283886] - [net] gre: fix msg_name parsing for recvfrom/recvmsg (Lance Richardson) [1283886] - [net] ipv6: fix incorrect type in declaration (Lance Richardson) [1283886] - [net] ipv6: remove rcv_tclass of ipv6_pinfo (Lance Richardson) [1283886] - [net] ipv6: add flowinfo for tcp6 pkt_options for all cases (Lance Richardson) [1283886] - [net] ipv6: drop the judgement in rt6_alloc_cow() (Lance Richardson) [1283886] - [net] rtnetlink: Remove extern from function prototypes (Lance Richardson) [1283886] - [net] ipv6: fix ecmp lookup when oif is specified (Lance Richardson) [1283886] - [net] revert "rhel: use dummy net_device for tunnels" (Lance Richardson) [1283886]- [scsi] disable automatic target scan (Ewan Milne) [1088445] - [scsi] hpsa: update MAINTAINERS with new e-mail (Joseph Szczypek) [1274467] - [scsi] hpsa: update copyright information (Joseph Szczypek) [1274467] - [scsi] hpsa: correct abort tmf for hba devices (Joseph Szczypek) [1274467] - [scsi] hpsa: correct lun data caching bitmap definition (Joseph Szczypek) [1274467] - [scsi] hpsa: do not get enclosure info for external devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Add box and bay information for enclosure devices (Joseph Szczypek) [1274467] - [scsi] hpsa: Change SAS transport devices to bus 0 (Joseph Szczypek) [1274467] - [scsi] hpsa: fix path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: select CONFIG_SCSI_SAS_ATTR (Joseph Szczypek) [1274467] - [scsi] hpsa: logical vs bitwise AND typo (Joseph Szczypek) [1274467] - [scsi] hpsa: Update revision to reflect Red Hat version (Joseph Szczypek) [1274467] - [scsi] hpsa: bump the driver version (Joseph Szczypek) [1274467] - [scsi] hpsa: add in sas transport class (Joseph Szczypek) [1274467] - [scsi] hpsa: fix multiple issues in path_info_show (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance device messages (Joseph Szczypek) [1274467] - [scsi] hpsa: disable report lun data caching (Joseph Szczypek) [1274467] - [scsi] hpsa: add discovery polling for PT RAID devices (Joseph Szczypek) [1274467] - [scsi] hpsa: eliminate fake lun0 enclosures (Joseph Szczypek) [1274467] - [scsi] hpsa: generalize external arrays (Joseph Szczypek) [1274467] - [scsi] hpsa: move scsi_add_device and scsi_remove_device calls to new function (Joseph Szczypek) [1274467] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Joseph Szczypek) [1274467] - [scsi] hpsa: enhance hpsa_get_device_id (Joseph Szczypek) [1274467] - [scsi] hpsa: add function is_logical_device (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: simplify check for device exposure (Joseph Szczypek) [1274467] - [scsi] hpsa: correct ioaccel2 sg chain len (Joseph Szczypek) [1274467] - [scsi] hpsa: correct check for non-disk devices (Joseph Szczypek) [1274467] - [scsi] hpsa: fix physical target reset (Joseph Szczypek) [1274467] - [scsi] hpsa: fix hpsa_adjust_hpsa_scsi_table (Joseph Szczypek) [1274467] - [scsi] hpsa: correct transfer length for 6 byte read/write commands (Joseph Szczypek) [1274467] - [scsi] hpsa: abandon rescans on memory alloaction failures (Joseph Szczypek) [1274467] - [scsi] hpsa: allow driver requested rescans (Joseph Szczypek) [1274467] - [scsi] hpsa: fix null device issues (Joseph Szczypek) [1274467] - [scsi] hpsa: check for null arguments to dev_printk (Joseph Szczypek) [1274467] - [scsi] hpsa: change devtype to unsigned (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused hpsa_tag_discard_error_bits (Joseph Szczypek) [1274467] - [scsi] hpsa: stop zeroing reset_cmds_out and ioaccel_cmds_out during rescan (Joseph Szczypek) [1274467] - [scsi] hpsa: remove unused parameter hostno (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new offline mode (Joseph Szczypek) [1274467] - [scsi] Change how controllers in mixed mode are handled (Joseph Szczypek) [1274467] - [scsi] hpsa: add in new controllers (Joseph Szczypek) [1274467] - [scsi] hpsa: cleanup update scsi devices (Joseph Szczypek) [1274467] - [scsi] hpsa: add sysfs entry path_info to show box and bay information (Joseph Szczypek) [1274467] - [scsi] hpsa: add PMC to copyright (Joseph Szczypek) [1274467] - [scsi] hpsa: correct static checker warnings on driver init cleanup (Joseph Szczypek) [1274467] - [scsi] hpsa: correct decode sense data (Joseph Szczypek) [1274467] - [scsi] hpsa: Correct double unlock of mutex (Joseph Szczypek) [1274467] - [scsi] hpsa: fix an sprintf() overflow in the reset handler (Joseph Szczypek) [1274467] - [scsi] sd: get disk reference in sd_check_events() (Ewan Milne) [1330047] - [scsi] lpfc: Revert: Add lockdep assertions (Rob Evers) [1340057] - [scsi] lpfc: Revert: remove incorrect lockdep assertion (Rob Evers) [1340057] - [scsi] be2iscsi: set the boot_kset pointer to NULL in case of failure (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unnecessary synchronize_irq() before free_irq() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add missing error check in beiscsi_eeh_resume (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in beiscsi_alloc_mem() (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: _bh for io_sgl_lock and mgmt_sgl_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix ExpStatSn in management tasks (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Couple MCC tag and WRB alloc and free (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix MCC WRB leak in open_connection (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Cleanup processing of BMBX completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix be_mcc_compl_poll to use tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove be_mbox_notify_wait function (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Rename MCC and BMBX processing functions (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove redundant MCC processing code (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Use macros for MCC WRB and CQE fields (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Remove unused mcc_cq_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: add checks for dma mapping errors (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Update the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix WRB leak in login/logout path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix async link event processing (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to process 25G link speed info from FW (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix IOPOLL implementation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix return value for MCC completion (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Add FW config validation (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to handle misconfigured optics events (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix VLAN support for IPv6 network (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to remove shutdown entry point (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Added return value check for mgmt_get_all_if_id (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Set mbox timeout to 30s (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to synchronize tag allocation using spin_lock (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix to use atomic bit operations for tag_state (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix mbox synchronization replacing spinlock with mutex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix soft lockup in mgmt_get_all_if_id path using bmbx (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix bogus WARN_ON length check (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Bump the driver version (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Revert ownership to Emulex (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: change email domain (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: revert: Update the copyright year (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: fix memory leak in error path (Maurizio Lombardi) [1274912] - [scsi] be2iscsi: Fix memory leak in mgmt_set_ip() (Maurizio Lombardi) [1274912]- [netdrv] qed: Reset the enable flag for eth protocol (Harish Patil) [1275807 1275811] - [netdrv] qed: signedness bug in qed_dcbx_process_tlv() (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix DMA address APIs usage (Harish Patil) [1275807 1275811] - [netdrv] mm: rename _count, field of the struct page, to _refcount (Harish Patil) [1275807 1275811] - [netdrv] mm/page_ref: use page_ref helper instead of direct modification of _count (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for dcbx (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove a stray tab (Harish Patil) [1275807 1275811] - [netdrv] qed: VFs gracefully accept lack of PM (Harish Patil) [1275807 1275811] - [netdrv] qed: Allow more than 16 VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Reset link on IOV disable (Harish Patil) [1275807 1275811] - [netdrv] qed: Improve VF interrupt reset (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct PF-sanity check (Harish Patil) [1275807 1275811] - [netdrv] qed*: Tx-switching configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: support ndo_get_vf_config (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV support spoof-checking (Harish Patil) [1275807 1275811] - [netdrv] qed*: IOV link control (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support forced MAC (Harish Patil) [1275807 1275811] - [netdrv] qed*: Support PVID configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add VF support (Harish Patil) [1275807 1275811] - [netdrv] qed: Align TLVs (Harish Patil) [1275807 1275811] - [netdrv] qed: Bulletin and Link (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV l2 functionality (Harish Patil) [1275807 1275811] - [netdrv] qed: IOV configure and FLR (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce VFs (Harish Patil) [1275807 1275811] - [netdrv] qed: Add VF->PF channel infrastructure (Harish Patil) [1275807 1275811] - [netdrv] qed: Add CONFIG_QED_SRIOV (Harish Patil) [1275807 1275811] - [netdrv] qede: uninitialized variable in qede_start_xmit() (Harish Patil) [1275807 1275811] - [netdrv] qede: prevent chip hang when increasing channels (Harish Patil) [1275807 1275811] - [netdrv] qed: Apply tunnel configurations after PF start (Harish Patil) [1275807 1275811] - [netdrv] qede: add implementation for internal loopback test (Harish Patil) [1275807 1275811] - [netdrv] qede: add support for selftests (Harish Patil) [1275807 1275811] - [netdrv] qed: add infrastructure for device self tests (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF min bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add PF max bandwidth configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add vport WFQ configuration APIs (Harish Patil) [1275807 1275811] - [netdrv] qed: add support for link pause configuration (Harish Patil) [1275807 1275811] - [netdrv] qed*: Conditions for changing link (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for ethtool private flags (Harish Patil) [1275807 1275811] - [netdrv] qed*: Align statistics names (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix single MTU sized packet from firmware GRO flow (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix setting Skb network header (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix various memory allocation error flows for fastpath (Harish Patil) [1275807 1275811] - [netdrv] qede: Add fastpath support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed: Enable GRE tunnel slowpath configuration (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add GENEVE tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add VXLAN tunnel slowpath configuration support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add infrastructure support for tunneling (Harish Patil) [1275807 1275811] - [netdrv] qed* - bump driver versions to 8.7.1.20 (Harish Patil) [1275807 1275811] - [netdrv] qede: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed: add Rx flow hash/indirection support (Harish Patil) [1275807 1275811] - [netdrv] qed*: remove version dependency (Harish Patil) [1275807 1275811] - [netdrv] qed: initialize return rc to avoid returning garbage (Harish Patil) [1275807 1275811] - [netdrv] qed: Enlrage the drain timeout (Harish Patil) [1275807 1275811] - [netdrv] qed: Notify of transciever changes (Harish Patil) [1275807 1275811] - [netdrv] qed: Major changes to MB locking (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent MF link notifications (Harish Patil) [1275807 1275811] - [netdrv] qede: Fix net-next "make ARCH=x86_64" (Harish Patil) [1275807 1275811] - [netdrv] qede: Add slowpath/fastpath support and enable hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: Add infrastructure support for hardware GRO (Harish Patil) [1275807 1275811] - [netdrv] qed: Remove unused NVM vendor ID (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix error flow on slowpath start (Harish Patil) [1275807 1275811] - [netdrv] qed: Move statistics to L2 code (Harish Patil) [1275807 1275811] - [netdrv] qed: Support B0 instead of A0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct BAR sizes for older MFW (Harish Patil) [1275807 1275811] - [netdrv] qed: Print additional HW attention info (Harish Patil) [1275807 1275811] - [netdrv] qed: Print HW attention reasons (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for HW attentions (Harish Patil) [1275807 1275811] - [netdrv] qed: Semantic refactoring of interrupt code (Harish Patil) [1275807 1275811] - [netdrv] qed, qede: rebrand module description (Harish Patil) [1275807 1275811] - [netdrv] qed: Prevent probe on previous error (Harish Patil) [1275807 1275811] - [netdrv] qed: add MODULE_FIRMWARE() (Harish Patil) [1275807 1275811] - [netdrv] qede: Don't report link change needlessly (Harish Patil) [1275807 1275811] - [netdrv] qede: Linearize SKBs when needed (Harish Patil) [1275807 1275811] - [netdrv] qede: Change pci DID for 10g device (Harish Patil) [1275807 1275811] - [netdrv] qed,qede: Bump driver versions to 8.7.0.0 (Harish Patil) [1275807 1275811] - [netdrv] qed: Introduce DMA_REGPAIR_LE (Harish Patil) [1275807 1275811] - [netdrv] qed: Change metadata needed for SPQ entries (Harish Patil) [1275807 1275811] - [netdrv] qed: Handle possible race in SB config (Harish Patil) [1275807 1275811] - [netdrv] qed: Turn most GFP_ATOMIC into GFP_KERNEL (Harish Patil) [1275807 1275811] - [netdrv] qede: Add vlan filtering offload support (Harish Patil) [1275807 1275811] - [netdrv] qed: Lay infrastructure for vlan filtering offload (Harish Patil) [1275807 1275811] - [netdrv] qed/qede: use 8.7.3.0 FW (Harish Patil) [1275807 1275811] - [netdrv] qed: Correct slowpath interrupt scheme (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix BAR size split for some servers (Harish Patil) [1275807 1275811] - [netdrv] qed: fix handling of concurrent ramrods (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_pauseparam (Harish Patil) [1275807 1275811] - [netdrv] qed: Fix corner case for chain in-between pages (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for nway_reset (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for set_phys_id (Harish Patil) [1275807 1275811] - [netdrv] qed: Add support for changing LED state (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_ringparam (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for {get, set}_channels (Harish Patil) [1275807 1275811] - [netdrv] qed: select ZLIB_INFLATE (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix error codes in qed_resc_alloc() (Harish Patil) [1275807 1275811] - [netdrv] qlogic: qed: fix a test for MODE_MF_SI (Harish Patil) [1275807 1275811] - [netdrv] qlogic/qed: remove bogus NULL check (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic ethtool support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add statistics support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add support for link (Harish Patil) [1275807 1275811] - [netdrv] qed: Add link support (Harish Patil) [1275807 1275811] - [netdrv] qede: classification configuration (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic network device support (Harish Patil) [1275807 1275811] - [netdrv] qed: Add slowpath L2 support (Harish Patil) [1275807 1275811] - [netdrv] qede: Add basic Network driver (Harish Patil) [1275807 1275811] - [netdrv] qed: Add basic L2 interface (Harish Patil) [1275807 1275811] - [netdrv] qed: Add module with basic common support (Harish Patil) [1275807 1275811]- [char] tpm_crb: fix mapping of the buffers (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: drop struct resource res from struct crb_priv (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Allow compile test of GPIO consumers if !GPIOLIB (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: fix build warning with tpm_tis_resume (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb/tis: fix: use dev_name() for /proc/iomem (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_eventlog.c: fix binary_bios_measurements (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: return rc when devm_add_action() fails (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: set continueSession attribute for the unseal operation (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the cleanup of struct tpm_chip (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix the rollback in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Drop le32_to_cpu(ioread32(..)) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Clean up the force=1 module parameter (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_ioremap_resource (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Do not fall back to a hardcoded address for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Disable interrupt auto probing on a per-device basis (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_crb: Use the common ACPI definition of struct acpi_tpm2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update TPM2 ACPI table (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] acpica: Update definitions for the TCPA and TPM2 ACPI tables (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] tpm: fix checks for policy digest existence in tpm2_seal_trusted() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal with a TPM2 authorization policy (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: select hash algorithm for TPM2 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: fix: *do not* allow duplicate key options (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: properly handle interrupted packet receptions (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Tighten IRQ auto-probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Refactor the interrupt setup (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Get rid of the duplicate IRQ probing code (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: rework tpm_get_timeouts() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Ensure interrupts are disabled when the driver starts (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: Use devm_free_irq not free_irq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: further simplify calculation of ordinal duration (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix compat 'ppi' link handling in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix missing migratable flag in sealing functionality for TPM2 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: revert the list handling logic fixed in 398a1e7 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Avoid reference to potentially freed memory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: restore IRQ vector in IO memory after failed probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_tis: free irq after probing (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: remove unnecessary little endian conversion (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: support little endian guests (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: get the buffer allocated for event log instead of the actual log (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [powerpc] vtpm: reformat event log to be byte-aligned (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: fix searching for the right vTPM node in device tree (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: seal/unseal with TPM 2.0 chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm: seal/unseal for TPM 2.0 (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [security] keys, trusted: move struct trusted_key_options to trusted-type.h (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: introduce tpm_buf (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [documentation] tpm: update PPI documentation to address the location change (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: move the PPI attributes to character device directory (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] sysfs: added __compat_only_sysfs_link_entry_to_kobj() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix unaligned read of the command buffer address (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Fix initialization of the cdev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] vtpm: set virtual device before passing to ibmvtpm_reset_crq (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm_ibmvtpm: remove unneccessary message level (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/st33zp24: Add proper wait for ordinal duration in case of irq mode (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_infineon: Use struct dev_pm_ops for power management (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: Update KConfig text to include TPM2.0 FIFO chips (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [include] tpm/tpm_i2c_stm_st33: Split tpm_i2c_tpm_st33 in 2 layers (core + phy) (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm/tpm_i2c_stm_st33: Replace access to io_lpcpd from struct st33zp24_platform_data to tpm_stm_dev (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657] - [char] tpm: fix: sanitized code paths in tpm_chip_register() (Jerry Snitselaar) [1269527 1273499 1275023 1275024 1275026 1278604 1300754 1304124 1324657]- [md] raid5: delete unnecessary warnning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid0: fix uninitialized variable bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a trivial typo in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: fix a dead loop when read from a WriteMostly disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Cleanup cpu hotplug notifier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix typos for stipe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant return in bitmap_checkpage (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid1: remove unnecessary BUG_ON (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: output stripe state for debug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] bitmap: remove redundant check (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Drop sending a change uevent when stopping (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: revert e9e4c377e2f563 to fix a livelock (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: check_reshape() shouldn't call mddev_suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: Compare apples to apples (or sectors to sectors) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rename some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid: only permit hot-add of compatible integrity profiles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: handle journal hotadd in quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add journal with array suspended (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_HAS_JOURNAL in correct places (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Remove 'ready' field from mddev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove unnecesary md_new_event_inintr (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: allow r5l_io_unit allocations to fail (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a mempool for the metadata block (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use a bio_set (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add journal hot add/remove support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] avoid warning for 32-bit sector_t (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify r5l_move_io_unit_list (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] update comment for md_allow_write (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove redundant check in stripe_add_to_batch_list() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove check for MD_RECOVERY_NEEDED in action_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Fix remove_and_add_spares removes drive added as spare in slot_store (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix bug due to nested suspend (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] change journal disk role to disk 0 (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix data corruption and crash during resync (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] treewide: Fix typos in printk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] when RAID journal is missing/faulty, block RESTART_ARRAY_RW (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set journal disk ->raid_disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] kick out journal disk if it's not fresh (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: start raid5 readonly if journal is missing (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add new bit to indicate raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: IO error handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: journal disk can't be removed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: add trim support for log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix info output for journal disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: small log->seq cleanup (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: new helper: r5_reserve_log_entry (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: inline r5l_alloc_io_unit into r5l_new_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: take rdev->data_offset into account early on (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: refactor bio allocation (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: clean up r5l_get_meta (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: simplify state machine when caches flushes are not needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: factor out a helper to run all stripes for an I/O unit (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: rename flushed_ios to finished_ios (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: free I/O units earlier (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move reclaim stop to quiesce (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] show journal for journal disk in disk state sysfs (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip match_mddev_units check for special roles (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: don't delay stripe captured in log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: check stripe finish out of order (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] skip resync for raid array with journal (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: optimize FLUSH IO with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: move functionality out of __r5l_set_io_unit_state (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: fix a user-after-free bug (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: switching to state machine for log disk cache flush (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: enable log for raid array with cache disk (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't allow resize/reshape with cache(log) support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: disable batch with log enabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5-cache: use crc32c checksum (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] revert "md: allow a partially recovered device to be hot-added to an array." (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: fix locking in handle_stripe_clean_event() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log recovery (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: log reclaim support (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] rhel-only: EXPORT_SYMBOL(md_update_sb) (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add basic stripe log (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: add a new state for stripe log handling (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: export some functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] override md superblock recovery_offset for journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] add a new disk role to present write journal device (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] replace special disk roles with macros (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix the 'new' raid10 layout to work correctly (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] suspend i/o during runtime blk_integrity_unregister (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] remove_and_add_spares() to activate specific rdev (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] drop null test before destroy functions (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear CHANGE_PENDING in readonly array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: don't index beyond end of array in need_this_block() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: update analysis state for failed stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] wait for pending superblock updates before switching to read-only (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: ensure device failure recorded before write request returns (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: use bio_list for the list of bios to return (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] setup safemode_timer before it's being used (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: handle possible race as reshape completes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] sync sync_completed has correct value as recovery finishes (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] be careful when testing resync_max against curr_resync_completed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] set MD_RECOVERY_RECOVER when starting a degraded array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: remove incorrect "min_t()" when calculating writepos (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: strengthen check on reshape_position at run (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: switch to use conf->chunk_sectors in place of mddev->chunk_sectors where possible (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: always set conf->prev_chunk_sectors and ->prev_algo (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: fix a few typos in comments (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: consider updating reshape_position at start of reshape (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] close some races between setting and checking sync_action (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Keep /proc/mdstat reporting recovery until fully DONE (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] simplify get_bitmap_file now that "file" is zeroed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] use kzalloc() when bitmap is disabled (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: clear R5_NeedReplace when no longer needed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] flush ->event_work before stopping array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: always set reshape_safe when initializing reshape_position (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] unlock mddev_lock on an error path (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] clear mddev->private when it has been freed (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] doc: fix typo in md.txt (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix a build warning (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: per hash value and exclusive wait_for_stripe (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid5: split wait_for_stripe and introduce wait_for_quiescent (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] convert to kstrto*() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] raid10: make sync_request_write() call bio_copy_data() (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] fix problems with freeing private data after ->run failure (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [md] Export and rename kick_rdev_from_array (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839] - [kernel] wait: introduce wait_event_exclusive_cmd (Jes Sorensen) [1250578 1265947 1273343 1299140 1307091 1312828 1320563 1340839]- [fs] xfs: add "fail at unmount" error handling configuration (Carlos Maiolino) [1267042] - [fs] xfs: add configuration handlers for specific errors (Carlos Maiolino) [1267042] - [fs] xfs: add configuration of error failure speed (Carlos Maiolino) [1267042] - [fs] xfs: introduce table-based init for error behaviors (Carlos Maiolino) [1267042] - [fs] xfs: add configurable error support to metadata buffers (Carlos Maiolino) [1267042] - [fs] xfs: introduce metadata IO error class (Carlos Maiolino) [1267042] - [fs] xfs: configurable error behavior via sysfs (Carlos Maiolino) [1267042] - [fs] cifs: fix out-of-bounds access in lease parsing (Sachin Prabhu) [1337587] - [fs] cifs: fix erroneous return value (Sachin Prabhu) [1337587] - [fs] cifs: fix potential overflow in cifs_compose_mount_options (Sachin Prabhu) [1337587] - [fs] cifs_dbg() outputs an uninitialized buffer in cifs_readdir() (Sachin Prabhu) [1337587] - [fs] cifs: fix race between call_async() and reconnect() (Sachin Prabhu) [1337587] - [fs] cifs: Make echo interval tunable (Sachin Prabhu) [1337587] - [fs] cifs: Check uniqueid for SMB2+ and return -ESTALE if necessary (Sachin Prabhu) [1337587] - [fs] Print IP address of unresponsive server (Sachin Prabhu) [1337587] - [fs] Allow copy offload (CopyChunk) across shares (Sachin Prabhu) [1337587] - [fs] Add resilienthandles mount parm (Sachin Prabhu) [1337587] - [fs] Send durable handle v2 contexts when use of persistent handles required (Sachin Prabhu) [1337587] - [fs] Display persistenthandles in /proc/mounts for SMB3 shares if enabled (Sachin Prabhu) [1337587] - [fs] Enable checking for continuous availability and persistent handle support (Sachin Prabhu) [1337587] - [fs] Add parsing for new mount option controlling persistent handles (Sachin Prabhu) [1337587] - [fs] Allow duplicate extents in SMB3 not just SMB3.1.1 (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Do not fall back to SMBWriteX in set_file_size error cases (Sachin Prabhu) [1337587] - [fs] fs: Drop unlikely before IS_ERR(_OR_NULL) (Sachin Prabhu) [1337587] - [fs] Missing null tcon check (Sachin Prabhu) [1337587] - [fs] fix encryption error checks on mount (Sachin Prabhu) [1337587] - [fs] Fix sec=krb5 on smb3 mounts (Sachin Prabhu) [1337587] - [fs] cifs: use server timestamp for ntlmv2 authentication (Sachin Prabhu) [1337587] - [fs] disabling oplocks/leases via module parm enable_oplocks broken for SMB3 (Sachin Prabhu) [1337587] - [fs] mount option sec=none not displayed properly in /proc/mounts (Sachin Prabhu) [1337587] - [fs] cifs: Fix use-after-free on mid_q_entry (Sachin Prabhu) [1337587] - [fs] Update cifs version number (Sachin Prabhu) [1337587] - [fs] Add way to query server fs info for smb3 (Sachin Prabhu) [1337587] - [fs] cifs: Unset CIFS_MOUNT_POSIX_PATHS flag when following dfs mounts (Sachin Prabhu) [1337587] - [fs] Update negotiate protocol for SMB3.11 dialect (Sachin Prabhu) [1337587] - [fs] Add ioctl to set integrity (Sachin Prabhu) [1337587] - [fs] Add Get/Set Integrity Information structure definitions (Sachin Prabhu) [1337587] - [fs] Add reflink copy over SMB3.11 with new FSCTL_DUPLICATE_EXTENTS (Sachin Prabhu) [1337587] - [fs] Add SMB3.11 mount option synonym for new dialect (Sachin Prabhu) [1337587] - [fs] add struct FILE_STANDARD_INFO (Sachin Prabhu) [1337587] - [fs] Make dialect negotiation warning message easier to read (Sachin Prabhu) [1337587] - [fs] Add defines and structs for smb3.1 dialect (Sachin Prabhu) [1337587] - [fs] Allow parsing vers=3.11 on cifs mount (Sachin Prabhu) [1337587] - [fs] client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set (Sachin Prabhu) [1337587] - [fs] cifs: Fix race condition on RFC1002_NEGATIVE_SESSION_RESPONSE (Sachin Prabhu) [1337587] - [fs] Fix to convert SURROGATE PAIR (Sachin Prabhu) [1337587] - [fs] cifs: potential missing check for posix_lock_file_wait (Sachin Prabhu) [1337587] - [fs] Fix to check Unique id and FileType when client refer file directly (Sachin Prabhu) [1337587] - [fs] cifs: remove an unneeded NULL check (Sachin Prabhu) [1337587] - [fs] fix null pointer check (Sachin Prabhu) [1337587] - [fs] Fix that several functions handle incorrect value of mapchars (Sachin Prabhu) [1337587] - [fs] cifs: Don't replace dentries for dfs mounts (Sachin Prabhu) [1337587] - [fs] vfs: normal filesystems and lustre d_inode() annotations - CIFS only (Sachin Prabhu) [1337587] - [fs] vfs: Add owner-filesystem positive/negative dentry checks (Sachin Prabhu) [1337587] - [fs] dlm: Save and restore socket callbacks properly (Robert S Peterson) [1267339] - [fs] dlm: Replace nodeid_to_addr with kernel_getpeername (Robert S Peterson) [1267339] - [fs] xfs: fix broken multi-fsb buffer logging (Brian Foster) [1334671] - [fs] propogate_mnt: Handle the first propogated copy being a slave (Miklos Szeredi) [1338808] {CVE-2016-4581} - [fs] pnode: treat zero mnt_group_id-s as unequal (Miklos Szeredi) [1331162] - [fs] svcrpc: autoload rdma module (Steve Dickson) [1337599] - [fs] nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem ("J. Bruce Fields") [1340690] - [fs] nfsd: fix nsfd startup race triggering BUG_ON ("J. Bruce Fields") [1340714]- [fs] dax: fix O_DIRECT I/O to the last block of a blockdev (Eric Sandeen) [1274459] - [acpi] nfit: Clarify memory device state flags strings (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit, nd_blk: BLK status register is only 32 bits (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: call dax_fault on read page faults for DAX (Eric Sandeen) [1274459] - [nvdimm] libnvdimm: fix namespace seed creation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: add support for NVDIMM "latch" flag (Eric Sandeen) [1028649 1269626 1271953 1274043] - [acpi] nfit: update block I/O path to use PMEM API (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: add mock acpi_nfit_flush_address entries to nfit_test (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: fix return code for unimplemented commands (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] pmem: add maintainer for include/linux/pmem.h (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] dax: bdev_direct_access() may sleep (Eric Sandeen) [1274459] - [fs] block: Add support for DAX reads/writes to block devices (Eric Sandeen) [1274459] - [fs] dax: Use copy_from_iter_nocache (Eric Sandeen) [1274459] - [net] iovec.c: add memcpy_fromiovecend_nocache (Eric Sandeen) [1274459] - [acpi] nfit: fix smatch "use after null check" report (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] Fix return value of nvdimm_bus_init() if class_create() fails (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: smatch cleanups in __nd_ioctl (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] sparse: fix misplaced __pmem definition (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] pmem api for ensuring durability of persistent memory updates (Eric Sandeen) [1028649 1269626 1271953 1274043 1274459] - [include] libnvdimm: Add sysfs numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: Set numa_node to NVDIMM devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpi: Add acpi_map_pxm_to_online_node() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] libnvdimm, nfit: handle unarmed dimms, mark namespaces read-only (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: flag pmem block devices as non-rotational (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: enable iostat (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] pmem: make_request cleanups (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: fix up max_hw_sectors (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, blk: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, btt: add support for blk integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] block_dev.c: skip rw_page if bdev has integrity (Eric Sandeen) [1028649 1269626 1271953 1274043] - [maintainers] libnvdimm: Non-Volatile Devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [tools] testing/nvdimm: libnvdimm unit test infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit, nd_blk: driver for BLK-mode access persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] nd_btt: atomic sector updates (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: infrastructure for btt devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write blk label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm: write pmem label set (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: blk labels and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: pmem label sets and namespace instantiation (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: namespace indices: read and validate (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: add interleave-set state-tracking infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: add libnvdimm support to the pmem driver (Eric Sandeen) [1028649 1269626 1271953 1274043] - [nvdimm] libnvdimm, pmem: move pmem to drivers/nvdimm/ (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: support for legacy (non-aliasing) nvdimms (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: regions (block-data-window, persistent memory, volatile memory) (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nvdimm: dimm driver and base libnvdimm device-driver infrastructure (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control (ioctl) messages for nvdimm_bus and nvdimm devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: dimm/memory-devices (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm: control character device and nvdimm_bus sysfs attributes (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] libnvdimm, nfit: initial libnvdimm infrastructure and NFIT support (Eric Sandeen) [1028649 1269626 1271953 1274043] - [fs] xfs: add initial DAX support (Eric Sandeen) [1274459] - [fs] xfs: add DAX IO path support (Eric Sandeen) [1274459] - [fs] xfs: add DAX truncate support (Eric Sandeen) [1274459] - [fs] xfs: add DAX block zeroing support (Eric Sandeen) [1274459] - [fs] xfs: add DAX file operations support (Eric Sandeen) [1274459] - [fs] xfs: simplify xfs_zero_remaining_bytes (Eric Sandeen) [1274459] - [include] dax: expose __dax_fault for filesystems with locking constraints (Eric Sandeen) [1274459] - [include] dax: don't abuse get_block mapping for endio callbacks (Eric Sandeen) [1274459] - [include] e820, efi: add ACPI 6.0 persistent memory types (Eric Sandeen) [1274459] - [x86] mm/mtrr: Enhance MTRR checks in kernel mapping helpers (Eric Sandeen) [1274459] - [x86] mm/mtrr: Clean up mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Use symbolic define as a retval for disabled MTRRs (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR state checks in mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm/mtrr: Fix MTRR lookup to handle an inclusive entry (Eric Sandeen) [1274459] - [include] acpica: Fix for ill-formed GUID strings for NFIT tables (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpihelp: Update for new NFIT table GUIDs (Eric Sandeen) [1028649 1269626 1271953 1274043] - [include] acpica: acpi 6.0: Add support for NFIT table (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm/mtrr: Remove incorrect address check in __mtrr_type_lookup() (Eric Sandeen) [1274459] - [x86] mm: Do not flush last cacheline twice in clflush_cache_range() (Eric Sandeen) [1274459] - [x86] Make page cache mode a real type (Eric Sandeen) [1274459] - [lib] x86, mm: support huge KVA mappings on x86 (Eric Sandeen) [1274459] - [x86] mm: support huge I/O mapping capability I/F (Eric Sandeen) [1274459] - [mm] change vunmap to tear down huge KVA mappings (Eric Sandeen) [1274459] - [lib] mm: change ioremap to set up huge I/O mappings (Eric Sandeen) [1274459] - [lib] ioremap: add huge I/O map capability interfaces (Eric Sandeen) [1274459] - [mm] change __get_vm_area_node() to use fls_long() (Eric Sandeen) [1274459] - [mm] fix pfn_mkwrite KABI (Eric Sandeen) [1274459] - [fs] dax: unify ext2/4_{dax,}_file_operations (Eric Sandeen) [1274459] - [include] dax: use pfn_mkwrite to update c/mtime + freeze protection (Eric Sandeen) [1274459] - [mm] new pfn_mkwrite same as page_mkwrite for VM_PFNMAP (Eric Sandeen) [1274459] - [mm] refactor do_wp_page handling of shared vma into a function (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the page copy flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page - rewrite the unlock flow (Eric Sandeen) [1274459] - [mm] refactor do_wp_page, extract the reuse case (Eric Sandeen) [1274459] - [block] drivers/block/pmem: Fix 32-bit build warning in pmem_alloc() (Eric Sandeen) [1028649 1269626 1271953 1274043] - [block] drivers/block/pmem: Add a driver for persistent memory (Eric Sandeen) [1028649 1269626 1271953 1274043] - [x86] mm: Add support for the non-standard protected e820 type (Eric Sandeen) [1274459] - [fs] dax: does not work correctly with virtual aliasing caches (Eric Sandeen) [1274459] - [block] brd: rename XIP to DAX (Eric Sandeen) [1274459] - [fs] ext4: add DAX functionality (Eric Sandeen) [1274459] - [fs] dax: add dax_zero_page_range (Eric Sandeen) [1274459] - [fs] ext2: get rid of most mentions of XIP in ext2 (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_aops_xip (Eric Sandeen) [1274459] - [fs] vfs, ext2: remove CONFIG_EXT2_FS_XIP and rename CONFIG_FS_XIP to CONFIG_FS_DAX (Eric Sandeen) [1274459] - [fs] ext2: remove xip.c and xip.h (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_use_xip (Eric Sandeen) [1274459] - [fs] ext2: remove ext2_xip_verify_sb() (Eric Sandeen) [1274459] - [mm] vfs: remove get_xip_mem (Eric Sandeen) [1274459] - [fs] dax: replace XIP documentation with DAX documentation (Eric Sandeen) [1274459] - [fs] dax, ext2: replace xip_truncate_page with dax_truncate_page (Eric Sandeen) [1274459] - [fs] dax, ext2: replace the XIP page fault handler with the DAX page fault handler (Eric Sandeen) [1274459] - [fs] dax, ext2: replace ext2_clear_xip_target with dax_clear_blocks (Eric Sandeen) [1274459] - [fs] dax, ext2: replace XIP read and write with DAX I/O (Eric Sandeen) [1274459] - [mm] vfs,ext2: introduce IS_DAX(inode) (Eric Sandeen) [1274459] - [mm] allow page fault handlers to perform the COW (Eric Sandeen) [1274459] - [mm] fix XIP fault vs truncate race (Eric Sandeen) [1274459] - [include] dax: drop size parameter to ->direct_access() (Eric Sandeen) [1274459] - [include] block: Change direct_access calling convention (Eric Sandeen) [1274459] - [block] brd: return -ENOSPC rather than -ENOMEM on page allocation failure (Eric Sandeen) [1274459] - [block] brd: add support for rw_page() (Eric Sandeen) [1274459] - [mm] swap: use bdev_read_page() / bdev_write_page() (Eric Sandeen) [1274459] - [fs] block_dev: add bdev_read_page() and bdev_write_page() (Eric Sandeen) [1274459] - [fs] mpage: factor page_endio() out of mpage_end_io() (Eric Sandeen) [1274459] - [fs] mpage: factor clean_buffers() out of __mpage_writepage() (Eric Sandeen) [1274459] - [fs] buffer: remove block_write_full_page_endio() (Eric Sandeen) [1274459] - [mm] consolidate code to setup pte (Eric Sandeen) [1274459] - [mm] consolidate code to call vm_ops->page_mkwrite() (Eric Sandeen) [1274459] - [mm] introduce do_shared_fault() and drop do_fault() (Eric Sandeen) [1274459] - [mm] introduce do_cow_fault() (Eric Sandeen) [1274459] - [mm] introduce do_read_fault() (Eric Sandeen) [1274459] - [mm] do_fault(): extract to call vm_ops->do_fault() to separate function (Eric Sandeen) [1274459] - [mm] rename __do_fault() -> do_fault() (Eric Sandeen) [1274459] - [fs] block: Convert various code to bio_for_each_segment() (Eric Sandeen) [1274459]- [netdrv] hv_netvsc: set nvdev link after populating chn_table (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with netvsc_remove() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: get rid of struct net_device pointer in struct netvsc_device (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: untangle the pointer mess (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: use start_remove flag to protect netvsc_link_change() (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: move start_remove flag to net_device_context (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Fix the list processing for network change event (Vitaly Kuznetsov) [1333284] - [netdrv] hv_netvsc: Implement support for VF drivers on Hyper-V (Vitaly Kuznetsov) [1333284] - [pci] hv: Add explicit barriers to config space access (Vitaly Kuznetsov) [1302147] - [pci] hv: Report resources release after stopping the bus (Vitaly Kuznetsov) [1302147] - [hv] Separate out frame buffer logic when picking MMIO range (Vitaly Kuznetsov) [1302147] - [hv] Record MMIO range in use by frame buffer (Vitaly Kuznetsov) [1302147] - [hv] Track allocations of children of hv_vmbus in private resource tree (Vitaly Kuznetsov) [1302147] - [hv] Reverse order of resources in hyperv_mmio (Vitaly Kuznetsov) [1302147] - [video] hv: Use new vmbus_mmio_free() from client drivers (Vitaly Kuznetsov) [1302147] - [include] hv: Make a function to free mmio regions through vmbus (Vitaly Kuznetsov) [1302147] - [hv] Lock access to hyperv_mmio resource tree (Vitaly Kuznetsov) [1302147] - [pci] hv: Add paravirtual PCI front-end for Microsoft Hyper-V VMs (Vitaly Kuznetsov) [1302147] - [x86] export __ioapic_set_affinity to modules (Vitaly Kuznetsov) [1302147] - [x86] export x86_msi to modules (Vitaly Kuznetsov) [1302147] - [hv] Allow for MMIO claims that span ACPI _CRS records (Vitaly Kuznetsov) [1302147] - [include] stddef.h: Move offsetofend() from vfio.h to a generic kernel header (Vitaly Kuznetsov) [1302147] - [x86] nmi: Fix use of unallocated cpumask_var_t (Jerry Snitselaar) [1069217] - [x86] nmi: Perform a safe NMI stack trace on all CPUs (Jerry Snitselaar) [1069217] - [kernel] printk: Add per_cpu printk func to allow printk to be diverted (Jerry Snitselaar) [1069217] - [lib] seq: Add minimal support for seq_buf (Jerry Snitselaar) [1069217] - [scsi] ipr: Fix regression when loading firmware (Gustavo Duarte) [1274357] - [scsi] ipr: Fix out-of-bounds null overwrite (Gustavo Duarte) [1274357] - [scsi] ipr: Driver version 2.6.3 (Gustavo Duarte) [1274357] - [scsi] ipr: Issue Configure Cache Parameters command (Gustavo Duarte) [1274357] - [scsi] ipr: Inquiry IOA page 0xC4 during initialization (Gustavo Duarte) [1274357] - [scsi] ipr: Don't set NO_ULEN_CHK bit when resource is a vset (Gustavo Duarte) [1274357] - [scsi] ipr: Add delay to ensure coherent dumps (Gustavo Duarte) [1274357] - [scsi] ipr: Enable SIS pipe commands for SIS-32 devices (Gustavo Duarte) [1274357] - [scsi] ipr: Inhibit underlength data check for AFDASD in raw mode (Gustavo Duarte) [1274357] - [nvme] Allocate queues only for online cpus (David Milburn) [1331884] - [s390] mm: four page table levels vs. fork (Hendrik Brueckner) [1308879] {CVE-2016-2143} - [s390] cpumf: add missing lpp magic initialization (Hendrik Brueckner) [1339534] - [s390] cpumf: Fix lpp detection (Hendrik Brueckner) [1339534] - [s390] cpumf: Improve guest detection heuristics (Hendrik Brueckner) [1339534] - [s390] cpumf: rework program parameter setting to detect guest samples (Hendrik Brueckner) [1339534] - [s390] pci: fix use after free in dma_init (Hendrik Brueckner) [1338925] - [s390] compat: correct sign-extension of the brk() compat system call (Hendrik Brueckner) [1197172] - [s390] fix normalization bug in exception table sorting (Hendrik Brueckner) [1298601] - [net] iucv: call skb_linearize() when needed (Hendrik Brueckner) [1335607] - [x86] topology: Use total_cpus not nr_cpu_ids for logical packages (Jiri Olsa) [1337866] - [x86] topology: Fix Intel HT disable (Jiri Olsa) [1337866] - [x86] topology: Fix AMD core count (Jiri Olsa) [1337866] - [x86] cpu/amd: Give access to the number of nodes in a physical package (Jiri Olsa) [1337866] - [x86] thinkpad_acpi: Convert to snd_card_new() with a device pointer (Jarod Wilson) [1341744] - [x86] microcode: Use request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Introduce request_firmware_direct() (Prarit Bhargava) [1340431] - [firmware] Be a bit more verbose about direct firmware loading failure (Prarit Bhargava) [1340431]- [netdrv] ixgbevf: update driver versions to indicate RHEL7.3 (Ken Cox) [1274175] - [netdrv] ixgbevf: Remove unused parameter (Ken Cox) [1274175] - [netdrv] ixgbevf: Change the relaxed order settings in VF driver for sparc (Ken Cox) [1274175] - [netdrv] ixgbevf: Use mac_ops instead of trying to identify NIC type (Ken Cox) [1274175] - [netdrv] ixgbevf: Support Windows hosts (Hyper-V) (Ken Cox) [1274175] - [netdrv] ixgbevf: Add the device ID's presented while running on Hyper-V (Ken Cox) [1274175] - [netdrv] ixgbevf: Move API negotiation function into mac_ops (Ken Cox) [1274175] - [netdrv] ixgbevf: make use of BIT() macro to avoid shift of signed values (Ken Cox) [1274175] - [netdrv] ixgbevf: add support for per-queue ethtool stats (Ken Cox) [1274175] - [netdrv] ixgbevf: refactor ethtool stats handling (Ken Cox) [1274175] - [netdrv] ixgbevf: Add support for generic Tx checksums (Ken Cox) [1274175] - [netdrv] ixgbevf: use bit operations for setting and checking resets (Ken Cox) [1274175] - [netdrv] ixgbevf: fix error code path when setting MAC address (Ken Cox) [1274175] - [netdrv] ixgbevf: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274175] - [netdrv] ixgbevf: minor cleanups for ixgbevf_set_itr() (Ken Cox) [1274175] - [netdrv] ixgbevf: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274175] - [netdrv] ixgbevf: Handle extended IPv6 headers in Tx path (Ken Cox) [1274175] - [netdrv] ixgbevf: Minor cleanups (Ken Cox) [1274175] - [netdrv] ixgbevf: Use a private workqueue to avoid certain possible hangs (Ken Cox) [1274175] - [netdrv] ixgbevf: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274175] - [netdrv] ixgbevf: Enables TSO for stacked VLAN (Ken Cox) [1274175] - [netdrv] igbvf: use BIT() macro instead of shifts (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove unused variable and dead code (Corinna Vinschen) [1274173] - [netdrv] igbvf: remove "link is Up" message when registering mcast address (Corinna Vinschen) [1274173] - [netdrv] igbvf: Add support for generic Tx checksums (Corinna Vinschen) [1274173] - [netdrv] igbvf: don't give up (Corinna Vinschen) [1274173] - [netdrv] igbvf: use napi_complete_done() (Corinna Vinschen) [1274173] - [netdrv] igbvf: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274173] - [netdrv] igbvf: Enable TSO for stacked VLAN (Corinna Vinschen) [1274173] - [netdrv] revert "igb: Fix a deadlock in igb_sriov_reinit" (Corinna Vinschen) [1274172] - [netdrv] igb: Garbled output for "ethtool -m" (Corinna Vinschen) [1274172] - [netdrv] igb: allow setting MAC address on i211 using a device tree blob (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for bulk Tx cleanup & cleanup boolean logic (Corinna Vinschen) [1274172] - [netdrv] igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Corinna Vinschen) [1274172] - [netdrv] igb: call ndo_stop() instead of dev_close() when running offline selftest (Corinna Vinschen) [1274172] - [netdrv] igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for generic Tx checksums (Corinna Vinschen) [1274172] - [netdrv] igb: rename igb define to be more generic (Corinna Vinschen) [1274172] - [netdrv] igb: add conditions for I210 to generate periodic clock output (Corinna Vinschen) [1274172] - [netdrv] igb: enable WoL for OEM devices regardless of EEPROM setting (Corinna Vinschen) [1274172] - [netdrv] igb: constify e1000_phy_operations structure (Corinna Vinschen) [1274172] - [netdrv] igb: When GbE link up, wait for Remote receiver status condition (Corinna Vinschen) [1274172] - [netdrv] igb: Add workaround for VLAN tag stripping on 82576 (Corinna Vinschen) [1274172] - [netdrv] igb: Enable use of "bridge fdb add" to set unicast table entries (Corinna Vinschen) [1274172] - [netdrv] igb: Drop unnecessary checks in transmit path (Corinna Vinschen) [1274172] - [netdrv] igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Corinna Vinschen) [1274172] - [netdrv] igb: Clean-up configuration of VF port VLANs (Corinna Vinschen) [1274172] - [netdrv] igb: Merge VLVF configuration into igb_vfta_set (Corinna Vinschen) [1274172] - [netdrv] igb: Always enable VLAN 0 even if 8021q is not loaded (Corinna Vinschen) [1274172] - [netdrv] igb: Do not factor VLANs into RLPML calculation (Corinna Vinschen) [1274172] - [netdrv] igb: Allow asymmetric configuration of MTU versus Rx frame size (Corinna Vinschen) [1274172] - [netdrv] igb: Refactor VFTA configuration (Corinna Vinschen) [1274172] - [netdrv] igb: clean up code for setting MAC address (Corinna Vinschen) [1274172] - [netdrv] igb: don't give up (Corinna Vinschen) [1274172] - [netdrv] igb: Unpair the queues when changing the number of queues (Corinna Vinschen) [1274172] - [netdrv] igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Corinna Vinschen) [1274172] - [netdrv] igb: Explicitly label self-test result indices (Corinna Vinschen) [1274172] - [netdrv] igb: Improve cable length function for I210, etc (Corinna Vinschen) [1274172] - [netdrv] igb: Don't add PHY address to PCDL address (Corinna Vinschen) [1274172] - [netdrv] igb: Remove GS40G specific defines/functions (Corinna Vinschen) [1274172] - [netdrv] igb: improve handling of disconnected adapters (Corinna Vinschen) [1274172] - [netdrv] igb: fix NULL derefs due to skipped SR-IOV enabling (Corinna Vinschen) [1274172] - [netdrv] igb: use the correct i210 register for EEMNGCTL (Corinna Vinschen) [1274172] - [netdrv] igb: don't unmap NULL hw_addr (Corinna Vinschen) [1274172] - [netdrv] igb: add 88E1543 initialization code (Corinna Vinschen) [1274172] - [netdrv] igb: use napi_complete_done() (Corinna Vinschen) [1274172] - [netdrv] igb: get rid of unnecessary initializations in .get_drvinfo() (Corinna Vinschen) [1274172] - [netdrv] igb: avoid using timespec (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a memory leak in igb_probe (Corinna Vinschen) [1274172] - [netdrv] igb: Fix a deadlock in igb_sriov_reinit (Corinna Vinschen) [1274172] - [netdrv] igb: implement high frequency periodic output signals (Corinna Vinschen) [1274172] - [netdrv] igb: missing rtnl_unlock in igb_sriov_reinit() (Corinna Vinschen) [1274172] - [netdrv] igb: Fix oops caused by missing queue pairing (Corinna Vinschen) [1274172] - [netdrv] igb: bump version to igb-5.3.0 (Corinna Vinschen) [1274172] - [netdrv] igb: use ARRAY_SIZE to replace calculating sizeof(a)/sizeof(a[0]) (Corinna Vinschen) [1274172] - [netdrv] igb: report unsupported ethtool settings in set_coalesce (Corinna Vinschen) [1274172] - [netdrv] igb: Fix i354 88E1112 PHY on RCC boards using AutoMediaDetect (Corinna Vinschen) [1274172] - [netdrv] igb: Pull timestamp from fragment before adding it to skb (Corinna Vinschen) [1274172] - [netdrv] igb: only report generic filters in get_ts_info (Corinna Vinschen) [1274172] - [netdrv] igb: bump version of igb to 5.2.18 (Corinna Vinschen) [1274172] - [netdrv] igb: disable IPv6 extension header processing (Corinna Vinschen) [1274172] - [netdrv] igb: fix the start time for periodic output signals (Corinna Vinschen) [1274172]- [netdrv] ibmvnic: Enable use of multiple tx/rx scrqs (Steve Best) [1332848] - [netdrv] ibmvnic: enable RX checksum offload (Steve Best) [1332848] - [netdrv] ibmvnic: map L2/L3/L4 header descriptors to firmware (Steve Best) [1332848] - [netdrv] ibmvnic: Fix ibmvnic_capability struct (Steve Best) [1332848] - [x86] kvm: simplify kvm_apic_map (Paul Lai) [1319021] - [x86] vmx: Add host irq information in trace event when updating IRTE for posted interrupts (Paul Lai) [1319021] - [x86] kvm: Add lowest-priority support for vt-d posted-interrupts (Paul Lai) [1319021] - [x86] kvm: Use vector-hashing to deliver lowest-priority interrupts (Paul Lai) [1319021] - [x86] kvm: Recover IRTE to remapped mode if the interrupt is not single-destination (Paul Lai) [1319021] - [x86] kvm: avoid logical_map when it is invalid (Paul Lai) [1319021] - [x86] kvm: fix mixed APIC mode broadcast (Paul Lai) [1319021] - [x86] kvm: use MDA for interrupt matching (Paul Lai) [1319021] - [x86] kvm: fix x2apic logical address matching (Paul Lai) [1319021] - [x86] kvm: replace 0 with APIC_DEST_PHYSICAL (Paul Lai) [1319021] - [x86] kvm: cleanup kvm_apic_match_*() (Paul Lai) [1319021] - [x86] kvm: return bool from kvm_apic_match*() (Paul Lai) [1319021] - [tty] don't leak cdev in tty_cdev_add() (Prarit Bhargava) [1173155] - [tty] Avoid usb reset crashes by making tty_io cdevs truly dynamic (Prarit Bhargava) [1173155] - [pci] Set MPS to match upstream bridge (Myron Stowe) [1256951] - [pci] Move MPS configuration check to pci_configure_device() (Myron Stowe) [1256951] - [x86] perf: uncore: Remove WARN_ON_ONCE in uncore_pci_probe (Jiri Olsa) [1337804] - [x86] perf/intel/uncore: Fix CHA registers configuration procedure for Knights Landing platform (Jiri Olsa) [1334752] - [x86] uv: Disable UV BAU by default (Frank Ramsay) [1329656] - [hwmon] coretemp: Replace cpu_sibling_mask() with topology_sibling_cpumask() (David Arcari) [1338826] - [kernel] sched/topology: Rename topology_thread_cpumask() to topology_sibling_cpumask() (David Arcari) [1338826] - [hwmon] coretemp: Allow format checking (David Arcari) [1338826] - [hwmon] coretemp: Convert to use devm_hwmon_device_register_with_groups (David Arcari) [1338826] - [hwmon] coretemp: Allocate platform data with devm_kzalloc (David Arcari) [1338826] - [hwmon] coretemp: Use sysfs_create_group to create sysfs attributes (David Arcari) [1338826] - [hwmon] coretemp: Do not return -EAGAIN for low temperatures (David Arcari) [1338826] - [hwmon] coretemp: Add PCI device ID for CE41x0 CPUs (David Arcari) [1338826] - [hwmon] coretemp: Use PCI host bridge ID to identify CPU if necessary (David Arcari) [1338826] - [hwmon] coretemp: Fix truncated name of alarm attributes (David Arcari) [1338826] - [hwmon] coretemp: Remove redundant platform_set_drvdata() (David Arcari) [1338826] - [scsi] Add QEMU CD-ROM to VPD Inquiry Blacklist (Ewan Milne) [1340360] - [documentation] ip-sysctl.txt: clarify secure_redirects (Eric Garver) [1300442] - [net] avoid reference counter overflows on fib_rules in multicast forwarding (Eric Garver) [1335918] - [net] team: don't call netdev_change_features under team->lock (Ivan Vecera) [1339570] - [net] Add compatible kAPI for skb_get_rxhash (William Townsend) [1329650] - [net] multicast: Extend ip address command to enable multicast group join/leave on (Eric Garver) [1267398] - [net] ipv6: support IFA_F_MANAGETEMPADDR for address deletion too (Jakub Sitnicki) [1263384] - [net] ipv6: don't disable interface if last ipv6 address is removed (Jakub Sitnicki) [1263384] - [net] netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure (Paolo Abeni) [1337024] - [net] netfilter: nfnetlink_{log, queue}: Register pernet in first place (Paolo Abeni) [1337024] - [net] team: remove duplicate set of flag IFF_MULTICAST (Xin Long) [1302771] - [net] team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid (Xin Long) [1302771] - [net] team: Advertise tunneling offload features (Xin Long) [1302771] - [net] team: rtnl_lock for options set (Xin Long) [1302771] - [net] team: Don't segment multiple tagged packets on team device (Xin Long) [1302771] - [net] team: Remove dead code (Xin Long) [1302771] - [net] team: Simplify return path of team_newlink (Xin Long) [1302771] - [net] team: lb: use sizeof(*fprog) in __fprog_create (Xin Long) [1302771] - [net] team: fix vlan_features computing (Xin Long) [1302771] - [net] team: block mtu change before it happens via NETDEV_PRECHANGEMTU (Xin Long) [1302771] - [net] team: inherit addr_assign_type along with dev_addr (Xin Long) [1302771] - [net] team: cleanup netpoll clode (Xin Long) [1302771] - [net] make all team port device link events urgent (Xin Long) [1302771]- [infiniband] security: Restrict use of the write() interface (Don Dutile) [1316685] {CVE-2016-4565} - [mm] add support for __GFP_ZERO flag to dma_pool_alloc() (Torez Smith) [1337075] - [hv] balloon: reset host_specified_ha_region (Vitaly Kuznetsov) [1325967] - [hv] balloon: don't crash when memory is added in non-sorted order (Vitaly Kuznetsov) [1325967] - [hv] hv_balloon: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1325967] - [hv] balloon: check if ha_region_mutex was acquired in MEM_CANCEL_ONLINE case (Vitaly Kuznetsov) [1325967] - [pci] Add DMA alias quirk for mic_x200_dma (Jerry Snitselaar) [1299853] - [pci] Add support for multiple DMA aliases (Jerry Snitselaar) [1299853] - [pci] Move informational printk to pci_add_dma_alias() (Jerry Snitselaar) [1299853] - [pci] Add pci_add_dma_alias() to abstract implementation (Jerry Snitselaar) [1299853] - [drivers] avoid format strings in names passed to alloc_workqueue() ("Herton R. Krzesinski") [1336867] - [kernel] rcu: Improve diagnostics for spurious RCU CPU stall warnings ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Don't use NMIs to dump other CPUs' stacks ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Protect uses of jiffies_stall field with ACCESS_ONCE() ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Print negatives for stall-warning counter wraparound ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Convert rcutree.c printk calls ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Kick CPU halfway to RCU CPU stall warning ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Reject memory-order-induced stall-warning false positives ("Herton R. Krzesinski") [1320261] - [kernel] rcu: Drive quiescent-state-forcing delay from HZ ("Herton R. Krzesinski") [1320261] - [mm] memcg: reparent charges of children before processing parent ("Herton R. Krzesinski") [1336863] - [include] jiffies: Avoid undefined behavior from signed overflow ("Herton R. Krzesinski") [1336863] - [mm] compaction: break out of loop on !PageBuddy in isolate_freepages_block ("Herton R. Krzesinski") [1336863] - [ipc] Fix 2 bugs in msgrcv() MSG_COPY implementation ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Do not add event files for modules that fail tracepoints ("Herton R. Krzesinski") [1336863] - [kernel] cpuset: fix a race condition in __cpuset_node_allowed_softwall() ("Herton R. Krzesinski") [1336863] - [kernel] genirq: Remove racy waitqueue_active check ("Herton R. Krzesinski") [1336863] - [kernel] workqueue: ensure @task is valid across kthread_stop() ("Herton R. Krzesinski") [1336863] - [mm] memcg: fix endless loop caused by mem_cgroup_iter ("Herton R. Krzesinski") [1297381 1336863] - [include] compiler/gcc4: Make quirk for asm_volatile_goto() unconditional ("Herton R. Krzesinski") [1336863] - [scripts] modpost: fixed USB alias generation for ranges including 0x9 and 0xA ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix missing timekeeping_update in suspend path ("Herton R. Krzesinski") [1336863] - [kernel] timekeeping: Fix CLOCK_TAI timer/nanosleep delays ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Have function graph only trace based on global_ops filters ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Fix synchronization location disabling and freeing ftrace_ops ("Herton R. Krzesinski") [1336863] - [kernel] ftrace: Synchronize setting function_trace_op with ftrace_trace_function ("Herton R. Krzesinski") [1336863] - [mm] slub: Fix calculation of cpu slabs ("Herton R. Krzesinski") [1336863] - [kernel] tracing: Have trace buffer point back to trace_array ("Herton R. Krzesinski") [1336863] - [mm] mempolicy.c: fix mempolicy printing in numa_maps ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix unlocked reads of some cfs_b->quota/period ("Herton R. Krzesinski") [1336863] - [kernel] sched/fair: Fix tg_set_cfs_bandwidth() deadlock on rq->lock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Guarantee new group-entities always have weight ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix hrtimer_cancel()/rq->lock deadlock ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix cfs_bandwidth misuse of hrtimer_expires_remaining ("Herton R. Krzesinski") [1336863] - [kernel] sched: Fix race on toggling cfs_bandwidth_used ("Herton R. Krzesinski") [1336863]- [net] bluetooth: KABI cleanups (Don Zickus) [1296707] - [include] sched/wait: Introduce wait_on_bit_timeout() (Don Zickus) [1296707] - [include] netlink: add nla_get for le32 and le64 (Don Zickus) [1296707] - [include] 6lowpan: nuke net_ieee802154_lowpan() accessor when 6lowpan is disabled (Don Zickus) [1296707] - [include] 6lowpan: add helper to get 6lowpan namespace (Don Zickus) [1296707] - [include] if_arp: add ARPHRD_6LOWPAN type (Don Zickus) [1296707] - [include] net: ns: add ieee802154_6lowpan namespace (Don Zickus) [1296707] - [include] ipv6: add ipv6_addr_prefix_copy (Don Zickus) [1296707] - [include] netdevice: add ieee802154_ptr to net_device (Don Zickus) [1296707] - [net] 802154 and 6lowpan: Rebase to v4.5 (Don Zickus) [1296707] - [bluetooth] intel: Use request_firmware instead (Don Zickus) [1296707] - [include] of: restructure for_each macros to fix compile warnings (Don Zickus) [1296707] - [include] of: Add empty for_each_available_child_of_node() macro definition (Don Zickus) [1296707] - [include] of: make for_each_child_of_node() reference its args when CONFIG_OF=n (Don Zickus) [1296707] - [include] of: introduce of_get_available_child_count (Don Zickus) [1296707] - [kernel] sched/wait: Fix a kthread race with wait_woken() (Don Zickus) [1296707] - [kernel] sched/wait: Provide infrastructure to deal with nested blocking (Don Zickus) [1296707] - [include] device coredump: add new device coredump class (Don Zickus) [1296707] - [net] bluetooth: Rebase to v4.5 (Don Zickus) [1296707] - [drm] revert "drm/i915: start adding dp mst audio" (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] dp_mst: Restore primary hub guid on resume (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1336546] - [drm] dp_mst: Validate port in drm_dp_payload_send_msg() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087 1331031] - [drm] dp_mst: Get validated port ref in drm_dp_update_payload_part1() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Call intel_dp_mst_resume() before resuming displays (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] i915: Get rid of intel_dp_dpcd_read_wake() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read() (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Retry aux transactions on all errors (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp_helper: Always wait before retrying native aux transactions (Rob Clark) [1072036 1115530 1202702 1211398 1235963 1272159] - [drm] dp: move hw_mutex up the call stack (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1274157] - [drm] i915: Fix race condition in intel_dp_destroy_mst_connector() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1329087] - [drm] upstream sync to v4.5 (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] tracing: Add trace__enabled() function (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] compat: add in_compat_syscall to ask whether we're in a compat syscall (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] Export nr_swap_pages (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [lib] string: introduce match_string() helper (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] async: export current_is_async() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pci] Decouple quirks.c from i915_reg.h (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [mm] introduce mapping_gfp_constraint() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] bitops.h: add sign_extend64() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [vga] vga_switcheroo: Constify vga_switcheroo_handler (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] arch: introduce memremap() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: enhance region_is_ram() to region_intersects() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Remove region_is_ram() call from ioremap (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [x86] mm: Move warning from __ioremap_check_ram() to the call site (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] mm: Fix bugs in region_is_ram() (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [kernel] locking: Add WARN_ON_ONCE lock assertion (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231] - [pwm] Add sysfs interface (Rob Clark) [1072036 1115530 1202702 1211398 1272159 1310228 1310229 1310230 1310231]- [netdrv] ixgbe: update driver versions to indicate RHEL7.3 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct mask when enabling sriov (Ken Cox) [1274174] - [netdrv] ixgbe: replace dev->trans_start accesses with dev_trans_start (Ken Cox) [1274174] - [netdrv] ixgbe: Disable DCB and FCoE for X550EM_x and x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Revise populating few registers and macro definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Remove duplicate and unused device ID definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Return 64 bit stats values (Ken Cox) [1274174] - [netdrv] ixgbe: check EEPROM for WOL support for X540 and above (Ken Cox) [1274174] - [netdrv] ixgbe: add WoL support for some 82599 subdevice IDs (Ken Cox) [1274174] - [netdrv] ixgbe: use msleep for long delays (Ken Cox) [1274174] - [netdrv] ixgbe: resolve shift of negative value warning (Ken Cox) [1274174] - [netdrv] ixgbe: use BIT() macro (Ken Cox) [1274174] - [netdrv] ixgbe: Add work around for empty SFP+ cage crosstalk (Ken Cox) [1274174] - [netdrv] ixgbe: Use correct FC setup function for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add register wait for slow links (Ken Cox) [1274174] - [netdrv] ixgbe: make 'action' field in struct ixgbe_fdir_filter a u64 value (Ken Cox) [1274174] - [netdrv] ixgbe: fix default mac->ops.setup_link for X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: set VLAN spoof checking unconditionally (Ken Cox) [1274174] - [netdrv] ixgbe: consolidate the configuration of spoof checking (Ken Cox) [1274174] - [netdrv] ixgbe: protect vxlan_get_rx_port in ixgbe_service_task with rtnl_lock (Ken Cox) [1274174] - [netdrv] ixgbe: Bump version number (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR backplane support for x550em_a (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SGMII backplane interface (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for SFPs with retimer (Ken Cox) [1274174] - [netdrv] ixgbe: Introduce function to control MDIO speed (Ken Cox) [1274174] - [netdrv] ixgbe: Read and parse NW_MNG_IF_SEL register (Ken Cox) [1274174] - [netdrv] ixgbe: Read and set instance id (Ken Cox) [1274174] - [netdrv] ixgbe: Use new methods for PHY access (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for x550em_a 10G MAC type (Ken Cox) [1274174] - [netdrv] ixgbe: Use method pointer to access IOSF devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add definitions for x550em_a 10G MAC (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for single-port X550 device (Ken Cox) [1274174] - [netdrv] ixgbe: Take manageability semaphore for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up interface for firmware commands (Ken Cox) [1274174] - [netdrv] ixgbe: Correct length check for round up (Ken Cox) [1274174] - [netdrv] ixgbe: Change the lan_id and func fields to a u8 to avoid casts (Ken Cox) [1274174] - [netdrv] ixgbe: Delete some unused register definitions (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for toggling VLAN filtering flag via ethtool (Ken Cox) [1274174] - [netdrv] ixgbe: Place SWFW semaphore in known valid state at probe (Ken Cox) [1274174] - [netdrv] ixgbe: Fix flow control for Xeon D KR backplane (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for generic Tx checksums (Ken Cox) [1274174] - [netdrv] ixgbe: Look up MAC address in Open Firmware or IDPROM (Ken Cox) [1274174] - [netdrv] ixgbe: Make all unchanging ops structures const (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid adding VLAN 0 twice to VLVF and VFTA (Ken Cox) [1274174] - [netdrv] ixgbe: Do not allow PF to add VLVF entry unless it actually needs it (Ken Cox) [1274174] - [netdrv] ixgbe: Extend trust to allow guest to set unicast address (Ken Cox) [1274174] - [netdrv] ixgbe: slight optimization of addr compare (Ken Cox) [1274174] - [netdrv] ixgbe: make __ixgbe_setup_tc static (Ken Cox) [1274174] - [netdrv] ixgbe: call ndo_stop() instead of dev_close() when running offline selftest (Ken Cox) [1274174] - [netdrv] ixgbe: Use udelay to avoid sleeping while atomic (Ken Cox) [1274174] - [netdrv] ixgbe: Fix ATR so that it correctly handles IPv6 extension headers (Ken Cox) [1274174] - [netdrv] ixgbe: Store VXLAN port number in network order (Ken Cox) [1274174] - [netdrv] ixgbe: Fix for RAR0 not being set to default MAC addr (Ken Cox) [1274174] - [netdrv] ixgbe: fix dates on header of ixgbe_model.h (Ken Cox) [1274174] - [netdrv] ixgbe: use u32 instead of __u32 in model header (Ken Cox) [1274174] - [netdrv] ixgbe: add minimal parser details for ixgbe (Ken Cox) [1274174] - [netdrv] ixgbe: Make ATR recognize IPv6 extended headers (Ken Cox) [1274174] - [netdrv] ixgbe: Fix MDD events generated when FCoE+SRIOV are enabled (Ken Cox) [1274174] - [netdrv] ixgbe: Fix to get FDMI HBA attributes information with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct handling of any outer UDP checksum setting (Ken Cox) [1274174] - [netdrv] ixgbe: do not call check_link for ethtool in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: fix broken PFC with X550 (Ken Cox) [1274174] - [netdrv] ixgbe: use correct FCoE DDP max check (Ken Cox) [1274174] - [netdrv] ixgbe: Fill at least min credits to a TC credit refills (Ken Cox) [1274174] - [netdrv] ixgbe: Fix bugs in ixgbe_clear_vf_vlans() (Ken Cox) [1274174] - [netdrv] ixgbe: Correct X550EM_x revision check (Ken Cox) [1274174] - [netdrv] ixgbe: fix RSS limit for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Clean up redundancy in hw_enc_features (Ken Cox) [1274174] - [netdrv] ixgbe: report correct media type for KR, KX and KX4 interfaces (Ken Cox) [1274174] - [netdrv] ixgbe: add support for QSFP PHY types in ixgbe_get_settings() (Ken Cox) [1274174] - [netdrv] ixgbe: do not report 2.5 Gbps as supported (Ken Cox) [1274174] - [netdrv] ixgbe: Clean stale VLANs when changing port VLAN or resetting (Ken Cox) [1274174] - [netdrv] ixgbe: Clear stale pool mappings (Ken Cox) [1274174] - [netdrv] ixgbe: Fix VLAN promisc in relation to SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VLAN promiscuous with SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Ken Cox) [1274174] - [netdrv] ixgbe: Reorder search to work from the top down instead of bottom up (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify configuration of setting VLVF and VLVFB (Ken Cox) [1274174] - [netdrv] ixgbe: Reduce VT code indent in set_vfta by introducing jump label (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify definitions for regidx and bit in set_vfta (Ken Cox) [1274174] - [netdrv] ixgbe: Fix SR-IOV VLAN pool configuration (Ken Cox) [1274174] - [netdrv] ixgbe: Return error on failure to allocate mac_table (Ken Cox) [1274174] - [netdrv] ixgbe: Reset interface after enabling SR-IOV (Ken Cox) [1274174] - [netdrv] ixgbe: Always turn PHY power on when requested (Ken Cox) [1274174] - [netdrv] ixgbe: Handle extended IPv6 headers in Tx path (Ken Cox) [1274174] - [netdrv] ixgbe: Save VF info and take references (Ken Cox) [1274174] - [netdrv] ixgbe: Wait for master disable to be set (Ken Cox) [1274174] - [netdrv] ixgbe: Correct spec violations by waiting after reset (Ken Cox) [1274174] - [netdrv] ixgbe: Update PTP to support X550EM_x devices (Ken Cox) [1274174] - [netdrv] ixgbe: convert to the 64 bit get/set time methods (Ken Cox) [1274174] - [netdrv] ixgbe: Allow FDB entries access to more RAR filters (Ken Cox) [1274174] - [netdrv] ixgbe: Use __dev_uc_sync and __dev_uc_unsync for unicast addresses (Ken Cox) [1274174] - [netdrv] ixgbe: Refactor MAC address configuration code (Ken Cox) [1274174] - [netdrv] ixgbe: Use private workqueue to avoid certain possible hangs (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for newer thermal alarm (Ken Cox) [1274174] - [netdrv] ixgbe: Prevent KR PHY reset in ixgbe_init_phy_ops_x550em (Ken Cox) [1274174] - [netdrv] ixgbe: Remove CS4227 diagnostic code (Ken Cox) [1274174] - [netdrv] ixgbe/ixgbevf: use napi_schedule_irqoff() (Ken Cox) [1274174] - [netdrv] ixgbe: Add KR mode support for CS4227 chip (Ken Cox) [1274174] - [netdrv] ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (Ken Cox) [1274174] - [netdrv] ixgbe: fix multiple kernel-doc errors (Ken Cox) [1274174] - [netdrv] ixgbe: Delete redundant include file (Ken Cox) [1274174] - [netdrv] ixgbe: drop null test before destroy functions (Ken Cox) [1274174] - [netdrv] ixgbe, ixgbevf: Add new mbox API xcast mode (Ken Cox) [1274174] - [netdrv] ixgbe: Add new ndo to trust VF (Ken Cox) [1274174] - [netdrv] ixgbe: use napi_complete_done() (Ken Cox) [1274174] - [netdrv] ixgbe: get rid of unnecessary initializations in .get_drvinfo() (Ken Cox) [1274174] - [netdrv] ixgbe: Check for setup_internal_link method (Ken Cox) [1274174] - [netdrv] ixgbe: Fix CS4227-related semaphore error on reset failure (Ken Cox) [1274174] - [netdrv] ixgbe: disable LRO by default (Ken Cox) [1274174] - [netdrv] ixgbe: add flow control ethertype to the anti-spoofing filter (Ken Cox) [1274174] - [netdrv] ixgbe: Advance version to 4.2.1 (Ken Cox) [1274174] - [netdrv] ixgbe: X540 thermal warning interrupt not a GPI (Ken Cox) [1274174] - [netdrv] ixgbe: Fix FCRTH value in VM-to-VM loopback mode (Ken Cox) [1274174] - [netdrv] ixgbe: Only clear adapter_stopped if ixgbe_setup_fc succeeded (Ken Cox) [1274174] - [netdrv] ixgbe: Correct several flaws with with DCA setup (Ken Cox) [1274174] - [netdrv] ixgbe: Add new X550EM SFP+ device ID (Ken Cox) [1274174] - [netdrv] ixgbe: Update ixgbe_disable_pcie_master flow for X550* (Ken Cox) [1274174] - [netdrv] ixgbe: Add small packet padding support for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Correct setting of RDRXCTL register for X550* devices (Ken Cox) [1274174] - [netdrv] ixgbe: Correct error path in semaphore handling (Ken Cox) [1274174] - [netdrv] ixgbe: Add I2C bus mux support (Ken Cox) [1274174] - [netdrv] ixgbe: Limit SFP polling rate (Ken Cox) [1274174] - [netdrv] ixgbe: Allow SFP+ on more than 82598 and 82599 (Ken Cox) [1274174] - [netdrv] ixgbe: Add logic to reset CS4227 when needed (Ken Cox) [1274174] - [netdrv] ixgbe: Fix 1G and 10G link stability for X550EM_x SFP+ (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM_x dual-speed SFP+ support (Ken Cox) [1274174] - [netdrv] ixgbe: Allow reduced delays during SFP detection (Ken Cox) [1274174] - [netdrv] ixgbe: Clear I2C destination location (Ken Cox) [1274174] - [netdrv] ixgbe: Enable bit-banging mode on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Set lan_id before first I2C eeprom access (Ken Cox) [1274174] - [netdrv] ixgbe: Provide unlocked I2C methods (Ken Cox) [1274174] - [netdrv] ixgbe: Provide I2C combined on X550EM (Ken Cox) [1274174] - [netdrv] ixgbe: Add X550EM support for SFP insertion interrupt (Ken Cox) [1274174] - [netdrv] ixgbe: Accept SFP not present errors on all devices (Ken Cox) [1274174] - [netdrv] ixgbe: Add fdir support for SCTP on X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add SFP+ detection for X550 hardware (Ken Cox) [1274174] - [netdrv] ixgbe: Limit lowest interrupt rate for adaptive interrupt moderation to 12K (Ken Cox) [1274174] - [netdrv] ixgbe: fix issue with SFP events with new X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Resolve "initialized field overwritten" warnings (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for reporting 2.5G link speed (Ken Cox) [1274174] - [netdrv] ixgbe: fix bounds checking in ixgbe_setup_tc for 82598 (Ken Cox) [1274174] - [netdrv] ixgbe: support for ethtool set_rxfh (Ken Cox) [1274174] - [netdrv] ixgbe: Avoid needless PHY access on copper phys (Ken Cox) [1274174] - [netdrv] ixgbe: cleanup to use cached mask value (Ken Cox) [1274174] - [netdrv] ixgbe: Remove second instance of lan_id variable (Ken Cox) [1274174] - [netdrv] ixgbe: Remove unused PCI bus types (Ken Cox) [1274174] - [netdrv] ixgbe: add new bus type for intergrated I/O interface (IOSF) (Ken Cox) [1274174] - [netdrv] ixgbe: add get_bus_info method for X550 (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for entering low power link up state (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for VXLAN RX offloads (Ken Cox) [1274174] - [netdrv] ixgbe: Add support for UDP-encapsulated tx checksum offload (Ken Cox) [1274174] - [netdrv] ixgbe: add VXLAN offload support for X550 devices (Ken Cox) [1274174] - [netdrv] ixgbe: Check whether FDIRCMD writes actually complete (Ken Cox) [1274174] - [netdrv] ixgbe: Assign set_phy_power dynamically where needed (Ken Cox) [1274174] - [netdrv] ixgbe: add new function to check for management presence (Ken Cox) [1274174] - [netdrv] ixgbe: TRIVIAL fix up double 'the' and comment style (Ken Cox) [1274174] - [netdrv] ixgbe: Simplify port-specific macros (Ken Cox) [1274174] - [netdrv] ixgbe: Convert to use devm_hwmon_device_register_with_groups (Ken Cox) [1274174] - [netdrv] ixgbe: enable l2 forwarding acceleration for macvlans (Ken Cox) [1274174]- [netdrv] bnxt_en: Use dma_rmb() instead of rmb() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57314 device ID (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Simplify and improve unsupported SFP+ module reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix length value in dmesg log firmware error message (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve the delay logic for firmware response (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce maximum ring pages if page size is 64K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Report PCIe link speed and width during driver load (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add Support for ETHTOOL_GMODULEINFO and ETHTOOL_GMODULEEEPRO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix invalid max channel parameter in ethtool -l (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 2) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add workaround to detect bad opaque in rx completion (part 1) (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup multicast properly after resetting device (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Need memory barrier when processing the completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Divide a page into 32K buffers for the aggregation ring if necessary (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Limit RX BD pages to be no bigger than 32K (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't fallback to INTA on VF (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add async event handling for speed config changes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Call firmware to approve VF MAC address change (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Shutdown link when device is closed (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Disallow forced speed for 10GBaseT devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve ethtool .get_settings() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for valid forced speed during ethtool -s (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add unsupported SFP+ module warnings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Set async event bits when registering with the firmware (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add get_eee() and set_eee() ethtool support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add EEE setup code (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add basic EEE support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve flow control autoneg with Firmware 1.2.1 interface (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware 1.2.2 spec (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool -a reporting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix typo in bnxt_hwrm_set_pause_common() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement proper firmware message padding (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Initialize CP doorbell value before ring allocation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Enable AER support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include hardware port statistics in ethtool -S (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Include some hardware port statistics in ndo_get_stats64() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add port statistics support (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Extend autoneg to all speeds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use common function to get ethtool supported flags (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add reporting of link partner advertisement (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_fw_to_ethtool_advertised_spds() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add hwrm_send_message_silent() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor _hwrm_send_message() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add installed-package firmware version reporting via Ethtool GDRVINFO (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix dmesg log firmware error messages (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Use firmware provided message timeout value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add coalescing support for tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_hwrm_set_coal() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Store irq coalescing timer values in micro seconds (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Send PF driver unload notification to all VFs (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve bnxt_vf_update_mac() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix zero padding of tx push data (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Failure to update PHY is not fatal condition (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove unnecessary call to update PHY settings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Poll link at the end of __bnxt_open_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reduce default ring sizes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix implementation of tx push operation (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Remove 20G support and advertise only 40GbaseCR4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup and Fix flow control setup logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix ethtool autoneg logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix crash in bnxt_free_tx_skbs() during tx timeout (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Exclude rx_drop_pkts hw counter from the stack's rx_dropped counter (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Ring free response from close path should use completion ring (John Linville) [1184635 1312277] - [netdrv] bnxt: always return values from _bnxt_get_max_rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Reset embedded processor after applying firmware upgrade (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Zero pad firmware messages to 128 bytes (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify init sequence to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Modify bnxt_get_max_rings() to support shared or non shared rings (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Re-structure ring indexing and mapping (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check for NULL rx or tx ring (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Separate bnxt_{rx|tx}_ring_info structs from bnxt_napi struct (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Refactor bnxt_dbg_dump_states() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add BCM57301 & BCM57402 devices (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Update to Firmware interface spec 1.0.0 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Keep track of the ring group resource (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Improve VF resource accounting (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Cleanup bnxt_hwrm_func_cfg() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Check hardware resources before enabling NTUPLE (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't treat single segment rx frames as GRO frames (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Allocate rx_cpu_rmap only if Accelerated RFS is enabled (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Increment checksum error counter only if NETIF_F_RXCSUM is set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Optimize ring alloc and ring free functions (John Linville) [1184635 1312277] - [netdrv] bnxt_en: support hwrm_func_drv_unrgtr command (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Implement missing tx timeout reset logic (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Don't cancel sp_task from bnxt_close_nic() (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change bp->state to bitmap (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix bitmap declaration to work on 32-bit arches (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Setup uc_list mac filters after resetting the chip (John Linville) [1184635 1312277] - [netdrv] bnxt_en: enforce proper storing of MAC address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fixed incorrect implementation of ndo_set_mac_address (John Linville) [1184635 1312277] - [netdrv] bnxt_en: More robust SRIOV cleanup sequence (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix comparison of u16 sw_id against negative value (John Linville) [1184635 1312277] - [netdrv] bnxt_en: map CAG_REG_LEGACY_INT_STATUS_MASK to GRC window #4 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Determine tcp/ipv6 RSS hash type correctly (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Change sp events definitions to represent bit position (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile warnings when CONFIG_INET is not set (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Fix compile errors when CONFIG_BNXT_SRIOV is not set (John Linville) [1184635 1312277] - [netdrv] bnxt: rewrite flow dissector bits for RHEL 7.3 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 93d05d4a320c (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 5eb4dce3b347 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit 16e5cc647173 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: Backport bnxt portions of upstream commit e4c6734eaab9 (John Linville) [1184635 1312277] - [netdrv] bnxt_en: New Broadcom ethernet driver (John Linville) [1184635 1312277]- [misc] cxl: Check periodically the coherent platform function's state (Steve Best) [1338865] - [misc] cxl: Allow initialization on timebase sync failures (Steve Best) [1338865] - [powercap] rapl: add support for skx (Steve Best) [1273742] - [virtio] virtio_balloon: fix PFN format for virtio-1 (Thomas Huth) [1337945] - [powerpc] perf/24x7: Eliminate domain suffix in event names (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display domain indices in sysfs (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Display change in counter values (Jiri Olsa) [1320561] - [powerpc] perf/hv-24x7: Fix usage with chip events (Jiri Olsa) [1320561] - [mm] move MM_SHMEMPAGES counter into reserved slot of {task, mm}_struct (Jerome Marchand) [838926] - [mm] procfs: breakdown RSS for anon, shmem and file in /proc/pid/status (Jerome Marchand) [838926] - [mm] shmem: add internal shmem resident memory accounting (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for unpopulated shmem mappings (Jerome Marchand) [838926] - [mm] proc: reduce cost of /proc/pid/smaps for shmem mappings (Jerome Marchand) [838926] - [mm] proc: account for shmem swap in /proc/pid/smaps (Jerome Marchand) [838926] - [mm] documentation: clarify /proc/pid/status VmSwap limitations for shmem (Jerome Marchand) [838926] - [scsi] mpt3sas: Updating mpt3sas driver version to 13.100.00.00 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Update MPI header to 2.00.42 (Tomas Henzl) [1270168] - [scsi] mpt3sas: Set maximum transfer length per IO to 4MB for VDs (Tomas Henzl) [1270168] - [scsi] mpt3sas: Handle active cable exception event (Tomas Henzl) [1270168] - [scsi] mpt3sas: Used "synchronize_irq()"API to synchronize timed-out IO & TMs (Tomas Henzl) [1270168] - [irq_poll] Fix irq_poll_sched() (Jeff Moyer) [1336479] - [irq_poll] remove unused data and max fields (Jeff Moyer) [1336479] - [irq_poll] mark __irq_poll_complete static (Jeff Moyer) [1336479] - [scsi] irq_poll: fold irq_poll_disable_pending into irq_poll_softirq (Jeff Moyer) [1336479] - [irq_poll] fold irq_poll_sched_prep into irq_poll_sched (Jeff Moyer) [1336479] - [irq_poll] don't disable new irq_poll instances (Jeff Moyer) [1336479] - [irq_poll] make blk-iopoll available outside the block layer (Jeff Moyer) [1336479] - [block] blk-iopoll.c: use iop instead of iopoll (Jeff Moyer) [1336479] - [block] remove old blk_iopoll_enabled variable (Jeff Moyer) [1336479] - [fs] nfsd: return correct lockowner when there is a race on hash insert ("J. Bruce Fields") [1329485] - [fs] nfsd: return correct openowner when there is a race to put one in the hash ("J. Bruce Fields") [1329485] - [fs] gfs2: Cache ACLs read from disk (Andreas Gruenbacher) [1334817] - [fs] revert "libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct" (Eric Sandeen) [1336918] - [fs] svcrdma: Fix send_reply() scatter/gather set-up (Steve Dickson) [1327280] - [fs] svcrdma: Scrub BUG_ON() and WARN_ON() call sites (Steve Dickson) [1327280]- [include] alsa: acpi / utils: Add acpi_dev_present() (Jaroslav Kysela) [1288993] - [include] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add get_eld audio component (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: set proper N/CTS in modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: implement sync_audio_rate callback (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio sync_audio_rate callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: fix kernel-doc warnings in intel_audio.c (Jaroslav Kysela) [1288993] - [include] alsa: drm: Remove the 'mode' argument from drm_select_eld() (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Add locks around audio component bind/unbind (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: clarify HD audio documentation wrt modeset (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: do not mess with audio registers if port is invalid (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915/audio: remove duplicated include from intel_audio.c (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Convert the ddi cdclk code to get_display_clock_speed (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [gpu] alsa: drm/i915: Call audio pin/ELD notify function (Jaroslav Kysela) [1288993] - [include] alsa: drm/i915: Add audio pin sense / ELD callback (Jaroslav Kysela) [1288993] - [include] alsa: pm / runtime: Add new helper for conditional usage count incrementation (Jaroslav Kysela) [1288993] - [sound] revert "alsa: hda - Set patch_ops before calling auto-parser" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create AFG sysfs node at last (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Expose codec type sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdac stream trace (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add HDA default codec match function (Jaroslav Kysela) [1288993] - [sound] alsa: consolidate the reassignments of ->f_op in ->open() instances (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Handle start/stop more properly (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Use mod_timer() for rearming the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix gparams ioctl compatibility for different architectures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Bind with i915 only when Intel graphics is present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix possible race on regmap bypass flip (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't trust the reported actual power state (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI ID for Intel Broxton-T (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix broken reconfig (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Keep powering up ADCs on Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inconsistent monitor_present state until repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression of monitor_present flag in eld proc file (Jaroslav Kysela) [1288993] - [sound] alsa: alsa - hda: hdmi check NULL pointer in hdmi_set_chmap (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix regression on ATI HDMI audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix subwoofer pin on ASUS N751 and N551 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for ThinkPad X260 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T460s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix front mic problem for a HP desktop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fix for white noise on Asus N550JV, too (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus N750JV headphone (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Asus N750JV external subwoofer fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Asus UX501VW headset (Jaroslav Kysela) [1288993] - [sound] alsa: pcxhr: Fix missing mutex unlock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Skip volume controls triggers hangup on Dell USB Dock (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Yet another Phoneix Audio device quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Quirk for yet another Phoenix Audio devices (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a sample rate quirk for Phoenix Audio TMX320 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics BT300 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add Microsoft HD-5001 to quirks (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix zero clear of stream->resources (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Bail out when chmap is already present (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clarify CONFIG_SND_HDA_RECONFIG usages (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Replace complex if statement with switch (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Remove pointless NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Use snd_compr_get_poll on error path (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix poll error return codes (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix to wait for RIRB & CORB DMA to set (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix the missing ptr initialization (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codecs support for ALC234/ALC274/ALC294 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_tinterrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in events via snd_timer_user_ccallback (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Limit retrying sample rate reads (Jaroslav Kysela) [1288993] - [sound] alsa: au88x0: Fix overlapped PCM pointer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: remove legacy rtctimer (Jaroslav Kysela) [1288993] - [sound] alsa: ens1371: Fix "Line In->Rear Out Switch" control (Jaroslav Kysela) [1288993] - [sound] alsa: lx646es: Fix possible uninitialized variable reference (Jaroslav Kysela) [1288993] - [sound] alsa: pcm : Call kill_fasync() in stream lock (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add missing capture_hook calls for dyn-ADC PCM streams (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: allow clock source validity interrupts (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add UAC2 clock sources as mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: constify ct_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Drop superfluous VM checks (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update chmap tlv to report sink's capability (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix yet another i915 pointer leftover in error path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clear the leftover component assignment at snd_hdac_i915_exit() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable i915 ELD notifier for Intel IronLake and Baytrail (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add the pin / port mapping on Intel ILK and VLV (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing ELD update at unplugging (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update BCLK also at hotplug for i915 HSW/BDW (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use eld notifier for Intel SandyBridge and IvyBridge HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Introduce pin_cvt_fixup() ops to hdmi parser (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Override HDMI setup_stream ops for Intel HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply AMP fix in hdmi_setup_audio_infoframe() generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split out Intel-specific codes from patch_generic_hdmi() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi defer to register acomp eld notifier (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Workaround for unbalanced i915 power refcount by concurrent probe (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix spurious kernel WARNING on Baytrail HDMI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix forgotten HDMI monitor_present update (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Really restrict i915 notifier to HSW+ (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mutex deadlock at HDMI/DP hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: change return value in compatibility layer so that it's the same value in core implementation (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence an uninitialized variable warning (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sanity checks for endpoint accesses (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Minor code cleanup in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix NULL dereference in create_fixed_stream_quirk() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: use list macro for parsing on cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Limit i915 HDMI binding only for HSW and later (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unconditional GPIO toggle via automute (Jaroslav Kysela) [1288993] - [sound] alsa: mixart: silence unitialized variable warnings (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixes double fault in nvhdmi_chmap_cea_alloc_validate_get_type (Jaroslav Kysela) [1288993] - [sound] alsa: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0082 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the mic mute button and led problem for a Lenovo AIO (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid "BUG:" string for warnings again (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a sanity check of pin / port mapping on i915 HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't handle ELD notify from invalid port (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply reboot D3 fix for CX20724 codec, too (Jaroslav Kysela) [1288993] - [sound] alsa: pci: Add QEMU top-level IDs for (sub)vendor & device (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Provide card number / PID via sequencer client info (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix unexpected resume through regmap code path (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use snd_hdac namespace prefix for chmap exported APIs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move chmap support helpers/ops to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - chmap helper args modified to use generic hdac objs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdmi chmap verb programming ops to chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use hdac name space for CEA spk alloc structure (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Register chmap obj as priv data instead of codec (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Create common chmap object (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix more typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: fix some typos (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add SNDRV_PCM_STATE_PREPARED state explanation (Jaroslav Kysela) [1288993] - [sound] alsa: compress: allow writes in SNDRV_PCM_STATE_PREPARED state (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi add wmb barrier for audio component (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix mic issues on Acer Aspire E1-472 (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: seq: oss: Don't drain at closing a client (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a quirk for Plantronics DA45 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi_find_pcm_slot return value bug fix (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix zero-division (Jaroslav Kysela) [1288993] - [sound] alsa: hdspm: Fix wrong boolean ctl value accesses (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: fix NULL pointer dereference (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix broken compat timer user status ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix ioctls X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Use comapt_put_timespec() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: ctl: Fix ioctls for X32 ABI (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Autosuspend controller after probe even if codecs are already suspended (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Loop interrupt handling until really cleared (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headset support and noise on HP EliteBook 755 G2 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup speaker pass-through control for nid 0x14 on ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing background noise on Dell Inspiron 3162 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi eld control created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Allow building the jack layer without input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply clock gate workaround to Skylake, too (Jaroslav Kysela) [1288993] - [sound] alsa: mts64: use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use acpi_dev_present() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi get jack from hda_jack_tbl when not dyn_pcm_assign (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix rwsem deadlock for non-atomic PCM stream (Jaroslav Kysela) [1288993] - [sound] alsa: portman2x4 - use new parport device model (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix double port list deletion (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Cancel probe work instead of flush at remove (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix leak of pool buffer at concurrent writes (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Call notifier in the same spinlock (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Protect the whole snd_timer_close() with open race (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race at concurrent reads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bad dereference of jack object (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race between stop and interrupt (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix wrong instance passed to slave callbacks (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Implement timer backend switching more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix speaker output from VAIO AiO machines (Jaroslav Kysela) [1288993] - [sound] alsa: revert "alsa: hda - Fix noise on Gigabyte Z170X mobo" (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Add snd_pcm_rate_range_to_bits() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix static checker warning in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix leftover link at closing (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix lockdep warnings due to double mutex locks (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Fix race at copying & updating the position (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Make snd_rawmidi_transmit() race-free (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Mac Mini 7,1 model (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Support Dell headset mode for ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - New codec support of ALC225 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - build chmap kctl based on pcm in hdmi audio (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Sync timer deletion at closing the system timer (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix link corruption due to double start or stop (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix yet another races among ALSA timer accesses (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix potential deadlock in OSS emulation (Jaroslav Kysela) [1288993] - [sound] alsa: rawmidi: Remove kernel WARNING for NULL user-space buffer check (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at closing in virmidi driver (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: correctly handling failed thread creation (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Microsoft LifeCam HD-6000 (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add native DSD support for PS Audio NuWave DAC (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix OPPO HA-1 vendor ID (Jaroslav Kysela) [1288993] - [sound] alsa: hda - disable dynamic clock gating on Broxton before reset (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk_alias option (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Refer to chip->usb_id for quirks and MIDI creation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi create spdif ctl based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi jack created based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add hdmi_pcm to manage hdmi pcm related features (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi setup pin when monitor hotplug in pcm dynamic assignment mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi dynamically bind PCM to pin when monitor hotplug (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi operate spdif based on pcm (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi playback without monitor in dynamic pcm bind mode (Jaroslav Kysela) [1288993] - [sound] alsa: hda - hdmi begin to support dynamic PCM assignment (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de0083 to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: Disable switching timer backend via sysfs (Jaroslav Kysela) [1288993] - [sound] alsa: timer: fix SND_PCM_TIMER Kconfig text (Jaroslav Kysela) [1288993] - [sound] alsa: Add missing dependency on CONFIG_SND_TIMER (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Disable GET_CODEC_CAPS ioctl for some architectures (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Degrade the error message for too many opens (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Introduce disconnect op to snd_timer_instance (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Handle disconnection more safely (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Flush the pending probe work at remove (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix missing module loading with model=generic option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Degrade i915 binding failure message (Jaroslav Kysela) [1288993] - [sound] alsa: control: Avoid kernel warnings from tlv ioctl with numid 0 (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix snd_seq_call_port_info_ioctl in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix snd_pcm_hw_params struct copy in compat mode (Jaroslav Kysela) [1288993] - [sound] alsa: hrtimer: Fix stall by hrtimer_cancel() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bass pin fixup for ASUS N550JX (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Code cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Harden slave timer list handling (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Dell Latitidue E6540 (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix race among timer ioctls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec support for Kabylake display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: timer: Fix double unlink of active_list (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix mixer ctl regression of Native Instrument devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix the headset mic detection problem for a Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell Latitude E5550 (Jaroslav Kysela) [1288993] - [sound] alsa: hda_intel: add card number to irq description (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix race at timer setup and close (Jaroslav Kysela) [1288993] - [sound] alsa: seq: Fix missing NULL check at remove_events ioctl (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid calling usb_autopm_put_interface() at disconnect (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixup inverted internal mic for Lenovo E50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Oppo HA-1 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_ext_bus_link_power_up_all (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Increase timeout value for link power check (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: couple the hda DMA stream in cleanup (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support for hda DMA Resume capability (Jaroslav Kysela) [1288993] - [sound] alsa: dummy: constify dummy_timer_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: cs5535audio: constify cs5535audio_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: atiixp: constify atiixp_dma_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add keycode map for alc input device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: use list_for_each_entry_continue_reverse (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: restore TEA575x state on resume (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: save context before suspend devices (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: no need to suspend absent codec (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: detect FM-only card earlier (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: propagate TUNER_ONLY bit when autodetected (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: store struct device instead of pci_dev (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: put curly braces around empty if-body (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: convert rest outw() / inw() to use helpers (Jaroslav Kysela) [1288993] - [sound] alsa: fm801: explicitly free IRQ line (Jaroslav Kysela) [1288993] - [sound] alsa: oss: consolidate kmalloc/memset 0 call to kzalloc (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set SKL+ hda controller power at freeze() and thaw() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop unused AZX_DCAPS_REVERSE_ASSIGN (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Drop AZX_DCAPS_POSFIX_VIA bit (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top drivers (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Thinkpad X1 Carbon 2nd (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Set codec to D3 at reboot/shutdown on Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply click noise workaround for Thinkpads generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone mic input on a few Dell ALC293 machines (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Increase default bdl_pos_adj for Baytrail/Braswell (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Clean up the code to check bdl_pos_adj option (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Move audio component accesses to hdac_i915.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use component ops for i915 HDMI/DP audio jack handling (Jaroslav Kysela) [1288993] - [sound] alsa: treewide: Fix typos in printk (Jaroslav Kysela) [1288993] - [sound] alsa: pcm_dmaengine: Properly synchronize DMA on shutdown (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: constify usb_protocol_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix superfluous HDMI jack repoll (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Allow i915 binding later in codec driver (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Optimize audio component check in patch_hdmi.c (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Don't try to bind i915 unless CONFIG_SND_HDA_I915 is set (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Less grumbling about lack of i915 binding (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Implement loopback control switch for Realtek and other codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make snd_hda_parse_nid_path() local (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove unused snd_hda_get_nid_path() (Jaroslav Kysela) [1288993] - [sound] alsa: compress: add support for 32bit calls in a 64bit kernel (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable audio component for old Intel PCH devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Split ELD update code from hdmi_present_sense() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Do zero-clear in snd_hdmi_parse_eld() itself (Jaroslav Kysela) [1288993] - [sound] alsa: Fix compat_ioctl handling for OSS emulations (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during PM process (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable power_save_node for CX20722 (Jaroslav Kysela) [1288993] - [sound] alsa: usx2y: fix inconsistent indenting on if statement (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Pass id string to snd_compress_new (Jaroslav Kysela) [1288993] - [sound] alsa: compress: Add procfs info file for compressed nodes (Jaroslav Kysela) [1288993] - [sound] alsa: i2c: constify snd_i2c_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: constify action_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: midi: constify snd_rawmidi_global_ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: azt3328: Remove unnecessary synchronize_irq() before free_irq() (Jaroslav Kysela) [1288993] - [sound] alsa: ua101: replace le16_to_cpu() with usb_endpoint_maxp() (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - quirk for Alienware 17 2015 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise problems on Thinkpad T440s (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fixing speaker noise on the two latest thinkpad models (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add inverted dmic for Packard Bell DOTS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix playback noise with 24/32 bit sample size on BXT (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Fix unexpected volume reset after rate changes (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add Conexant CX8200 (14f1:2008) codec entry (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Correct codec names for 14f1:50f1 and 14f1:50f3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Skip ELD notification during system suspend (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Gigabyte Z170X mobo (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix headphone noise after Dell XPS 13 resume back from S3 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply HP headphone fixups more generically (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add fixup for Acer Aspire One Cloudbook 14 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - apply SKL display power request/release patch to BXT (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add PCI IDs for Intel Broxton (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: work around CH345 input SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: prevent CH345 multiport output SysEx corruption (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add packet size quirk for the Medeli DD305 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noise on Dell Latitude E6440 (Jaroslav Kysela) [1288993] - [sound] alsa: pci: depend on ZONE_DMA (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Simplify phantom jack handling for HDMI/DP (Jaroslav Kysela) [1288993] - [sound] alsa: hda/hdmi - apply Skylake fix-ups to Broxton display codec (Jaroslav Kysela) [1288993] - [sound] alsa: ctxfi: constify rsc ops structures (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Aune X1S (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply pin fixup for HP ProBook 6550b (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix lost 4k BDL boundary workaround (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Fix Allegro mute until master volume/mute is touched (Jaroslav Kysela) [1288993] - [sound] alsa: maestro3: Enable docking support for Dell Latitude C810 (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix suspend for all channels (Jaroslav Kysela) [1288993] - [sound] alsa: cs46xx: Fix Duplicate front for CS4294 and CS4298 codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add / fix kernel doc comments (Jaroslav Kysela) [1288993] - [sound] alsa: Constify ratden/ratnum constraints (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable 64bit address for Creative HDA controllers (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back (Jaroslav Kysela) [1288993] - [sound] alsa: hda/ca0132 - Convert leftover pr_info() and pr_err() (Jaroslav Kysela) [1288993] - [sound] alsa: Remove transfer_ack_{begin,end} callbacks from struct snd_pcm_runtime (Jaroslav Kysela) [1288993] - [sound] alsa: rme9652: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme96: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: rme32: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: lx6464es: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [sound] alsa: korg1212: Use snd_pcm_hw_constraint_single() (Jaroslav Kysela) [1288993] - [include] alsa: Add helper function to add single value constraint (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix deadlock at error in building PCM (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Advertise MODALIAS in uevent (Jaroslav Kysela) [1288993] - [sound] alsa: hda - convert to hda_device_id (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hdaudio bus modalias support (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a common helper to give the codec modalias string (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add hduadio support to DEVTABLE (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Remove mixer entry from Zoom R16/24 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Adjust max packet size calculation for tx_length_quirk (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add quirk for Zoom R16/24 playback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add offset parameter to copy_to_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out creation of silent urbs from prepare_outbound_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Also move out hwptr_done wrap from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Break out copying to urb from prepare_playback_urb() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Spell vga_switcheroo consistently (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove leftover snd_hda_bus() prototype (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix bogus codec address check for mixer name assignment (Jaroslav Kysela) [1288993] - [sound] alsa: timer: add config item to export PCM timer disabling for expert (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add support for Novation Nocturn MIDIcontrol surface (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Update mixer name for the lower codec address (Jaroslav Kysela) [1288993] - [sound] alsa: hda - consolidate chip rename functions (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable widget power saving for Cirrus codecs (Jaroslav Kysela) [1288993] - [sound] alsa: oss: underflow in snd_mixer_oss_proc_write() (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix max packet size calculation for USB audio (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix inverted internal mic on Lenovo G50-80 (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Explicitly add io.h (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Allow any MIDI endpoint to drive use of interrupt transfer on newer Roland devices (Jaroslav Kysela) [1288993] - [sound] alsa: seq_oss: fix waitqueue_active without memory barrier in snd-seq-oss (Jaroslav Kysela) [1288993] - [sound] alsa: hda: make use of core codec fns (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Copy codec helpers to core (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to check if stream not in use in release (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix incorrect update of stream id mapping (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for IDT 92HD73xx chips (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply SPDIF pin ctl to MacBookPro 12,1 (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Add dock support for ThinkPad T550 (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Avoid double hw_free calls at releasing a stream (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: harmless underflow in snd_audigy2nx_led_put() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - display audio call sync_audio_rate callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Disable power_save_node for Thinkpads (Jaroslav Kysela) [1288993] - [sound] alsa: hda/tegra - async probe for avoiding module loading deadlock (Jaroslav Kysela) [1288993] - [sound] alsa: core: check for underflow in snd_pcm_sw_params() (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: remove structure member of 'struct snd_pcm_hwptr_log *' type because this structure had been removed (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: fix memory leak (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Change internal PCM order (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix white noise on Dell M3800 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Enable headphone jack detect on old Fujitsu laptops (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add some FIXUP quirks for white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: drm/i915: Drop port_mst_index parameter from pin/eld callback (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Wake the codec up on pin/ELD notify events (Jaroslav Kysela) [1288993] - [sound] alsa: hda - allow codecs to access the i915 pin/ELD callback (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: correct the value cache check (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Handle normal and auto-suspend equally (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Replace probing flag with active refcount (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Avoid nested autoresume calls (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Remove superfluous pcm NULL check (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix widget sysfs tree corruption after refresh (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh sysfs at snd_hda_codec_update_widgets() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix path power activation (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check all inputs for is_active_nid_for_any() (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix possible NULL dereference (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_get_hdac_stream() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: fix the spbmaxfifo API (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix size allocation for ext device allocation (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence a sprinft() overflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Remove the usage of key for host stream (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add support to enable SPIB for hdac ext stream (Jaroslav Kysela) [1288993] - [include] alsa: hda - add new HDA registers (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add snd_hdac_ext_bus_link_power_down_all() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Fix to read the correct offset of spcap/link register (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Refresh widgets sysfs at probing Haswell+ HDMI codecs (Jaroslav Kysela) [1288993] - [sound] alsa: hdsp: silence and underflow warning (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add snd_hdac_refresh_widget_sysfs() (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add extended device driver registration (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: add hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: Add API for removing hdac extended device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (Jaroslav Kysela) [1288993] - [sound] alsa: usb: Add native DSD support for Gustard DAC-X20U (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Recurse before saving terminal properties (Jaroslav Kysela) [1288993] - [sound] alsa: hda/eld - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Fix racy string access for power states (Jaroslav Kysela) [1288993] - [sound] alsa: hda/proc - Add const to possible places (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Make some helper functions local (Jaroslav Kysela) [1288993] - [sound] alsa: usb: handle descriptor with SYNC_NONE illegal value (Jaroslav Kysela) [1288993] - [sound] alsa: usb: fix corrupted pointers due to interface setting change (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix parameter block size for UAC2 control requests (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix pin config and mapping on Alienware 15 (Jaroslav Kysela) [1288993] - [sound] alsa: echoaudio: Use standard C definitions of true and false (Jaroslav Kysela) [1288993] - [sound] alsa: hda - yet another fix for Dell headset mic with ALC3266 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix Dell laptop for internal mic/headset mic (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove no physical connection pins from pin_quirk table (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Check the return value from pm_runtime_get/put*() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix another race in runtime PM refcounting (Jaroslav Kysela) [1288993] - [sound] alsa: hda: fix kstrdup return value (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "kobject_put" (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: rename Audigy Analog Capture Boost control (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: enable TAD mic out on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: emu10k1: remove unused AC'97 mixer controls on Audigy (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add dock support for Thinkpad W541 (17aa:2211) (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Fix runtime PM unbalance (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the white noise on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - one Dell machine needs the headphone white noise fixup (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Dont check return for snd_hdac_chip_readl (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Fix stream assignment for host in decoupled mode (Jaroslav Kysela) [1288993] - [sound] alsa: oxygen: Fix logical-not-parentheses warning (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix MacBook Pro 5,2 quirk (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix race between PM ops and HDA init/probe (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: add dB range mapping for some devices (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply a fixup to Dell Vostro 5480 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add pin quirk for the headset mic jack detection on Dell laptop (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Apply fixup for another Toshiba Satellite S50D (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the headset mic that will not work on Dell desktop machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda - fix cs4210_spdif_automute() (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic pin quirk for a Dell device (Jaroslav Kysela) [1288993] - [sound] alsa: hda - remove one pin from ALC292_STANDARD_PINS (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add new GPU codec ID 0x10de007d to snd-hda (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add new AMD PCI IDs with proper driver caps (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset mic support for Acer Aspire V5-573G (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix lockdep warning with nonatomic PCM ops (Jaroslav Kysela) [1288993] - [sound] alsa: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m (v3) (Jaroslav Kysela) [1288993] - [sound] alsa: line6: Fix -EBUSY error during active monitoring (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix a wrong busy check in alt PCM open (Jaroslav Kysela) [1288993] - [sound] alsa: hda - add codec ID for Broxton display audio codec (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Jaroslav Kysela) [1288993] - [sound] alsa: Fix uninintialized error return (Jaroslav Kysela) [1288993] - [sound] alsa: hda: Delete an unnecessary check before the function call "snd_info_free_entry" (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add a fixup for Dell E7450 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Add headset support to Acer Aspire V5 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - restore the MIC FIXUP for some Dell machines (Jaroslav Kysela) [1288993] - [sound] alsa: jack: Fix endless loop at unique index detection (Jaroslav Kysela) [1288993] - [sound] alsa: hda - set proper caps for newer AMD hda audio in KB/KV (Jaroslav Kysela) [1288993] - [sound] alsa: pcm: Fix pcm_class sysfs output (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hda: provide default bus io ops extended hdac (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hda link cleanup routine (Jaroslav Kysela) [1288993] - [sound] alsa: hda: add hdac_ext stream creation and cleanup routines (Jaroslav Kysela) [1288993] - [sound] alsa: hdac: move SND_HDA_PREALLOC_SIZE to core (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix noisy outputs on Dell XPS13 (2015 model) (Jaroslav Kysela) [1288993] - [sound] alsa: hda - Fix audio crackles on Dell Latitude E7x40 (Jaroslav Kysela) [1288993] - [sound] alsa: hda - adding a DAC/pin preference map for a HP Envy TS machine (Jaroslav Kysela) [1288993] - [sound] alsa: hda-beep: Update authors dead email address (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended stream capabilities (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add hdac extended controller (Jaroslav Kysela) [1288993] - [sound] alsa: hdac_ext: add extended HDA bus (Jaroslav Kysela) [1288993] - [sound] alsa: usb-audio: Set correct type for some UAC2 mixer controls (Jaroslav Kysela) [1288993] - [sound] alsa: hda: intel: enable automatic runtime pm for HDMI codecs by default (Jaroslav Kysela) [1288993]- [netdrv] i40e/i40evf : Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1274177] - [netdrv] i40evf: RSS Hash Option parameters (Stefan Assmann) [1274177] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1274177] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1274177] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1274177] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1274177] - [netdrv] i40evf: Allow PF driver to configure RSS (Stefan Assmann) [1274177] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1274177] - [netdrv] i40evf: Don't Panic (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1274177] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1274177] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1274177] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix get_rss_aq (Stefan Assmann) [1274177] - [netdrv] i40evf: Add longer wait after remove module (Stefan Assmann) [1274177] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: Fix VLAN features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: Add additional check for reset (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1274177] - [netdrv] i40evf: remove dead code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1274177] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1274177] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1274177] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1274177] - [netdrv] i40evf: Update feature flags to reflect newly enabled features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1274177] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1274177] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1274177] - [netdrv] i40evf: set adapter state on reset failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1274177] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: support packet split receive (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1274177] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1274177] - [netdrv] i40evf: Change vf driver string to reflect all products i40evf supports (Stefan Assmann) [1274177] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1274177] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1274177] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1274177] - [netdrv] i40evf: enable bus master after reset (Stefan Assmann) [1274177] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1274177] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1274177] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1274177] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1274177] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1274177] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1274177] - [netdrv] i40evf: null out ring pointers on free (Stefan Assmann) [1274177] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1274177] - [netdrv] i40evf: allow channel bonding of VFs (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1274177] - [netdrv] treewide: Fix typos in printk (Stefan Assmann) [1274177] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1274177] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1274177] - [netdrv] i40evf: change version string generation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1274177] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1274177] - [netdrv] i40evf: check rings before freeing resources (Stefan Assmann) [1274177] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct types (Stefan Assmann) [1274177] - [netdrv] i40evf: don't use atomic allocation (Stefan Assmann) [1274177] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1274177] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1274177] - [netdrv] i40evf: remove duplicate string (Stefan Assmann) [1274177] - [netdrv] i40evf: set real num queues (Stefan Assmann) [1274177] - [netdrv] i40evf: increase max number of queues (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate ring structs dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: allocate queue vectors dynamically (Stefan Assmann) [1274177] - [netdrv] i40evf: quoth the VF driver, Nevermore (Stefan Assmann) [1274177] - [netdrv] i40evf: add new fields to store user configuration of RSS (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic get RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: create a generic config RSS function (Stefan Assmann) [1274177] - [netdrv] i40evf: rename VF adapter specific RSS function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1274177] - [netdrv] i40evf: handle many MAC filters correctly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1274177] - [netdrv] i40evf: fix compiler warning of unused variable (Stefan Assmann) [1274177] - [netdrv] i40evf: clean up local variable initialization (Stefan Assmann) [1274177] - [netdrv] i40evf: add missing kernel-doc argument (Stefan Assmann) [1274177] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1274177] - [netdrv] i40evf: use correct struct for list manipulation (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1274177] - [netdrv] i40evf: don't give up (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1274177] - [netdrv] i40evf: fix overlong BIT defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1274177] - [netdrv] i40evf: relax and stagger init timing a bit (Stefan Assmann) [1274177] - [netdrv] i40evf: correctly populate vlan_features (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1274177] - [netdrv] i40evf: use napi_complete_done() (Stefan Assmann) [1274177] - [netdrv] i40evf: Add support for netpoll (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1274177] - [netdrv] i40evf: speed up init (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1274177] - [netdrv] i40evf: properly handle ndo_set_mac_address calls (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1274177] - [netdrv] i40evf: use capabilities flags properly (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1274177] - [netdrv] i40evf: detect reset more reliably (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1274177] - [netdrv] i40evf: propagate interrupt allocation failure (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1274177] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1274177]- [netdrv] i40e/i40evf: Bump driver version from 1.5.5 to 1.5.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update device ids for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Drop extra copy of function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use consistent type for vf_id (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: PTP - avoid aggregate return warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix uninitialized variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove HMC AQ API implementation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Prevent falling to promiscuous if the VF is not trusted (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit the number of MAC and VLAN addresses that can be added for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change the default for VFs to be not privileged (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: Add driver support for promiscuous mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add VF promiscuous mode driver support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add promiscuous on VLAN support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Only offload VLAN tag if enabled (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove zero check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add DeviceID for X722 QSFP+ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add device capability which defines if update is available (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Specify AQ event opcode to wait for (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Code cleanup in i40e_add_fdir_ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for configuring VF RSS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPIP and SIT offloads (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean up feature flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Limit TSO to 7 descriptors for payload instead of 8 per packet (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix errant PCIe bandwidth message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.2 to 1.5.5 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Input set mask constants for RSS, flow director, and flex bytes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM event wait check to NVM code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add RSS configuration to virtual channel (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move NVM variable out of AQ struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Restrict VF poll mode to only single function mode devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Patch to support trusted VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Faster RX via avoiding FCoE (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop unused tx_ring argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move stack var deeper (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move HW flush (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Leave debug_mask cleared at init (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Inserting a HW capability display info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add inline csum_replace_by_diff workaround (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix TSO checksum pseudo-header adjustment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.5.1 to 1.5.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Request PHY media event at reset time (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lower some message levels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for supported link modes in 10GBaseT PHY's (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make VF resets more reliable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add new device ID for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove unused variable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant check on vsi->active_vlans (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump patch from 1.4.25 to 1.5.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change comment to reflect correct function name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change unknown event error msg to ignore message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Added code to prevent double resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Notify VFs of all resets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove timer and task only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Assure that adminq is alive in debug mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove MSIx only if created (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix up return code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Save off VSI resource count when updating VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Remove I40E_MAX_USER_PRIORITY define (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix casting in transmit code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for bulk free in Tx cleanup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of boolean logic in polling routines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Allow up to 12K bytes of data per Tx descriptor instead of 8K (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for client interface for IWARP driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce setting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/ethtool: support coalesce getting by queue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: queue-specific settings for interrupt moderation (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.25 and i40evf to 1.4.15 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: let go of the past (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: suspend scheduling during driver unload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use the new rx ctl register helpers. Don't use AQ calls from clear_hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: implement and use Rx CTL helper functions (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add adminq commands for Rx CTL registers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add check for null VSI (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Expose some registers to program parser, FD and RSS logic (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for unexpected messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not wait for Rx queue disable in DCB reconfig (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase timeout when checking GLGEN_RSTAT_DEVSTATE bit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix led blink capability for 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add functions to blink led on 10GBaseT PHY (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Move Tx checksum closer to TSO (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Rewrite logic for 8 descriptor per packet check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Break up xmit_descriptor_count from maybe_stop_tx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for ATR w/ IPv6 extension headers (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update feature flags to reflect newly enabled features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not drop support for IPv6 VXLAN or GENEVE tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix ATR in relation to tunnels (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Enable support for SKB_GSO_UDP_TUNNEL_CSUM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Clean-up Rx packet checksum handling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add exception handling for Tx checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Do not write to descriptor unless we complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Handle IPv6 extension headers in checksum offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add support for IPv4 encapsulated in IPv6 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Replace header pointers with unions of pointers in Tx checksum path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Consolidate all header changes into TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Factor out L4 header and checksum from L3 bits in TSO path (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use u64 values instead of casting them in TSO function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop outer checksum offload that was not requested (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.15 and i40evf to 1.4.11 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: When in promisc mode apply promisc mode to Tx Traffic as well (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean event descriptor before use (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: better error reporting for nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: expand comment (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Do not disable queues in the Legacy/MSI Interrupt handler (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: avoid atomics (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removal of code which relies on BASE VEB SEID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix PROMISC mode for Multi-function per port (MFP) devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add a SW workaround for lost interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: cleanup use of pf->hw (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused debugfs file "dump" (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: get rid of magic number (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly show packet split status in debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operators, not bitwise (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use pages correctly in Rx (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use __GFP_NOWARN (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: dump descriptor indexes in hex (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: try again after failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: don't lose interrupts (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Refactor force_wb and WB_ON_ITR functionality code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use new add_veb calling with VEB stats control (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add VEB stat control and remove L2 cloud filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: set shared bit for multicast filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Make the DCB firmware checks for X710/XL710 only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: move sync_vsi_filters up in service_task (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use eth_platform_get_mac_address() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add priv flag for automatic rule eviction (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Enable Geneve offload for FW API ver > 1.4 for XL710/X710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: bump version to 1.4.12/1.4.8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: avoid large memcpy by assigning struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: count allocation errors (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: drop unused function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: negate PHY int mask bits (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: APIs to Add/remove port mirroring rules (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix: do not sleep in netdev_ops (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allocate memory safer (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: do TSO only if CHECKSUM_PARTIAL is set (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in dma sync (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: fix missing space (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: drop duplicate definition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.11 and i40evf to 1.4.7 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial: remove unnecessary local var (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove VF device IDs from PF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add netdev info to VSI dump (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add a little more to an NVM update debug message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor DCB function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 20G speed for Tx bandwidth calculations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add counter for arq overflows (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix write-back-on-itr to work with legacy itr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store lan_vsi_idx and lan_vsi_id in the right size (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump AQ minor version to 1.5 for new FW features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ thermal sensor control struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add VXLAN-GPE tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add set_switch_config (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Shared resource flags (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add 100Mb ethtool reporting (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add external power class to get link status (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Geneve cloud tunnel type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: AQ Add Run PHY Activity struct (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Limit DCB FW version checks to X710/XL710 devices (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new proxy-wol bit for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Use private workqueue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40evf: add new write-back mode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix for UDP/TCP RSS for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Extend ethtool RSS hooks for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new device IDs for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: bump version to 1.4.10 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update features with right offload (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Cleanup the code with respect to restarting autoneg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: define function capabilities in only one place (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Replace X722 mac check in ethtool get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add mac_filter_element at the end of the list instead of HEAD (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: shut up uninitialized variable warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix build warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove forever unused ID (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix Rx hash reported to the stack by our driver (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Look up MAC address in Open Firmware or IDPROM (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow zero MAC address for VFs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: change log messages and error returns (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Call geneve_get_rx_port to get the existing Geneve ports (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: geneve tunnel offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.4.8 and i40evf to 1.4.4 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean whole mac filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: hush little warnings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use explicit cast from u16 to u8 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't add zero MAC filter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: properly delete VF MAC filters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: chomp the BIT(_ULL) (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: trivial fixes (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump version to 1.4.7 for i40e and 1.4.3 for i40evf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use logical operator (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix whitespace (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove separate functions gathering XOFF Rx stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control packet split (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: propagate properly (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix memory leaks, sideband filter programming (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Detection and recovery of TX queue hung logic moved to service_task from tx_timeout (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix i40e_print_features() VEB mode output (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.4.4 and i40evf to 1.4.1 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make error message more useful (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix confusing message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Update error messaging (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: prefetch skb data on transmit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rename rss_size to alloc_rss_size in i40e_pf (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add new fields to store user configuration (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Bump version to 1.4.2 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: create a generic configure rss function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: rework the functions to configure RSS with similar parameters (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: return the number of enabled queues for ETHTOOL_GRXRINGS (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add comment to #endif (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move the saving of old link info from handle_link_event to link_event (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to track how many times we have to do a force WB (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Workaround fix for mss < 256 issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from FCoE setup (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove BUG_ON from feature string building (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change BUG_ON to WARN_ON in service event complete (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused tunnel parameter (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] intel: i40e: fix confused code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix annoying message (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix stats offsets (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix unconditional execution of cpu_to_le16() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: clean up local variable initialization (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add missing kernel-doc argument (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: re-use *ph specifier to hexdump a data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.46 and i40evf to 1.3.33 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Disable VEB bridge mode with SR-IOV failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix an incorrect OEM version string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix inconsistent statuses after a PF reset (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix VEB/VEPA bridge mode mismatch issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix a bug in debugfs with add/del macaddr (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a workaround to drop all flow control frames (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.38 and i40evf to 1.3.25 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: declare rather than initialize int object (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix kernel-doc argument name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Move error message to debug level (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix order of checks when enabling/disabling autoneg in ethtool (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix an accidental error with BIT_ULL replacement (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix for PHY NVM interaction problem (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for Tools loopback test failing after driver load (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: adjust interrupt throttle less frequently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: change dynamic interrupt thresholds (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix bug in throttle rate math (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: refactor IRQ enable function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: use napi_schedule_irqoff() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Lock for VSI's MAC filter list (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e to 1.3.34 and i40evf to 1.3.21 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: increase AQ work limit (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Recognize 1000Base_T_Optical phy type when link is up (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: reset the invalid msg counter in vf when a valid msg is received (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: moderate interrupts differently (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add support for non-willing Apps (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: priv flag for controlling VEB stats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Removed unused defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove read/write failed messages from nvmupdate (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix compile issue related to const string (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: generate fewer startup messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use napi_complete_done() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Drop useless "IN_NETPOLL" flag (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Fix handling of napi budget (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] get rid of unnecessary initializations in .get_drvinfo() (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove unnecessary string copy operations (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: X722 is on the IOSF bus and does not report the PCI bus info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Store off PHY capabilities (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove redundant declarations of a variable and a function (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove FD atr control from debugfs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: allow FD SB if MFP mode only has 1 partition (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove obsolete version check (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add WB_ON_ITR offload support (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Remove 100M SGMII unless hw is X722 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Change some messages from info to debug only (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: use priv flags to control flow director (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add missing parameter comment to ndo_bridge_setlink (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Bump i40e version to 1.3.25 and i40evf to 1.3.17 (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Refactor PHY structure and add phy_capabilities enum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add module_types and update_link_info (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: split device ids into a separate file (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: update fw version text string per previous product formats (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: don't panic on VSI allocation failure (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: remove redundant call (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Convert CEE App TLV selector to IEEE selector (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add info to nvm info struct for OEM version data (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Use BIT() macro for priority map parsing (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add new link status defines (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: print neato new features (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: pass QOS handle to VF (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: refactor code to remove indent (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: clean up some code (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Support FW CEE DCB UP to TC map nibble swap (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Explicitly assign enum index for VSI type (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add switch for link polling (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix multiple link up messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for extra Flow Director filter in table after error (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Store CEE DCBX DesiredCfg and RemoteCfg (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Add parsing for CEE DCBX TLVs (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add more verbose error messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: inline interrupt enable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: remove unused opcode (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Additional checks for CEE APP priority validity (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: Add a stat to keep track of linearization count (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix unicast mac address add (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bug in return from get_link_status and avoid spurious link messages (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: add little endian conversion for checksum (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: give up the __func__ (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Never let speed get set to 0 in get_settings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Fix for truncated interrupt name (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: assure clean asq status report (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: make i40e_init_pf_fcoe to void (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: fix bad CEE status shift value (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: fix a potential type compare issue (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e/i40evf: add driver support for new device ids (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: enable WoL operation if config bit show WoL capable (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436] - [netdrv] i40e: Increase the amount of time we wait for reset to be done (Stefan Assmann) [1269238 1272322 1274176 1281279 1293277 1310436]- [kernel] param: convert some "on"/"off" users to strtobool (Jiri Olsa) [1331008] - [kernel] lib: add "on"/"off" support to kstrtobool (Jiri Olsa) [1331008] - [kernel] lib: move strtobool() to kstrtobool() (Jiri Olsa) [1331008] - [edac] sb_edac: Repair damage introduced when "fixing" channel address (Aristeu Rozanski) [1319939] - [edac] sb_edac: Take account of channel hashing when needed (Aristeu Rozanski) [1319939] - [edac] sb_edac: Fix computation of channel address (Aristeu Rozanski) [1319939] - [mm] thp: put_huge_zero_page() with MMU gather (Andrea Arcangeli) [1322616] - [mm] thp: introduce thp_mmu_gather to pin tail pages during MMU gather (Andrea Arcangeli) [1322616] - [net] bulk free SKBs that were delay free'ed due to IRQ context (Ivan Vecera) [1268334] - [net] remove a dubious unlikely() clause (Ivan Vecera) [1268334] - [mm] slub: clean up code for kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] introduce page reference manipulation functions (Ivan Vecera) [1268334] - [net] bulk free infrastructure for NAPI context, use napi_consume_skb (Ivan Vecera) [1268334] - [mm] slab/slub: adjust kmem_cache_alloc_bulk API (Ivan Vecera) [1268334] - [mm] slub: add missing kmem cgroup support to kmem_cache_free_bulk (Ivan Vecera) [1268334] - [mm] slub: fix kmem cgroup bug in kmem_cache_alloc_bulk (Ivan Vecera) [1268334] - [mm] slub: optimize bulk slowpath free by detached freelist (Ivan Vecera) [1268334] - [mm] slub: support for bulk free with SLUB freelists (Ivan Vecera) [1268334] - [mm] slub: mark the dangling ifdef #else of CONFIG_SLUB_DEBUG (Ivan Vecera) [1268334] - [mm] slub: avoid irqoff/on in bulk allocation (Ivan Vecera) [1268334] - [mm] slub: create new ___slab_alloc function that can be called with irqs disabled (Ivan Vecera) [1268334] - [mm] slub: add support for kmem_cache_debug in bulk calls (Ivan Vecera) [1268334] - [mm] slub: initial bulk free implementation (Ivan Vecera) [1268334] - [mm] slub: improve bulk alloc strategy (Ivan Vecera) [1268334] - [mm] slub: bulk alloc: extract objects from the per cpu slab (Ivan Vecera) [1268334] - [mm] slab: infrastructure for bulk object allocation and freeing (Ivan Vecera) [1268334] - [net] Add skb_free_frag to replace use of put_page in freeing skb->head (Ivan Vecera) [1268334] - [mm] rename and move page fragment handling from net/ to mm/ (Ivan Vecera) [1268334] - [net] Store virtual address instead of page in netdev_alloc_cache (Ivan Vecera) [1268334] - [net] Use cached copy of pfmemalloc to avoid accessing page (Ivan Vecera) [1268334] - [net] fix crash in build_skb() (Ivan Vecera) [1268334] - [net] do not deplete pfmemalloc reserve (Ivan Vecera) [1268334] - [net] dcb: Add IEEE QCN attribute (Ivan Vecera) [1268334] - [net] add netdev_txq_bql_{enqueue, complete}_prefetchw() helpers (Ivan Vecera) [1268334] - [net] fix feature changes on devices without ndo_set_features (Ivan Vecera) [1268334] - [net] ensure features get disabled on new lower devs (Ivan Vecera) [1268334] - [net] fix for_each_netdev_feature (Ivan Vecera) [1268334] - [net] generic support for disabling netdev features down stack (Ivan Vecera) [1268334] - [net] add NETDEV_PRECHANGEMTU to notify before mtu change happens (Ivan Vecera) [1268334] - [net] make dev_set_mtu() honor notification return code (Ivan Vecera) [1268334] - [net] etherdevice: add address inherit helper (Ivan Vecera) [1268334] - [net] Check CHANGEUPPER notifier return value (Ivan Vecera) [1268334] - [net] introduce change upper device notifier change info (Ivan Vecera) [1268334] - [net] netdev: remove potentially harmful checks (Ivan Vecera) [1268334] - [net] always pass struct netdev_notifier_info to netdevice notifiers (Ivan Vecera) [1268334] - [net] pass changed flags along with NETDEV_CHANGE event (Ivan Vecera) [1268334] - [net] pass info struct via netdevice notifier (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] relax setup_tc ndo op handle restriction (Ivan Vecera) [1268334] - [net] avoid NULL deref in napi_get_frags() (Ivan Vecera) [1268334]- [crypto] qat - update init_esram for C3xxx dev type (Neil Horman) [1274179] - [crypto] qat - fix timeout issues (Neil Horman) [1274179] - [crypto] qat - remove to call get_sram_bar_id for qat_c3xxx (Neil Horman) [1274179] - [crypto] qat - fix SKU definiftion for c3xxx dev (Neil Horman) [1274179] - [crypto] qat - Fix random config build issue (Neil Horman) [1274179] - [crypto] qat - Rename dh895xcc mmp firmware (Neil Horman) [1274179] - [crypto] qat - use list_for_each_entry* (Neil Horman) [1274179] - [crypto] qat - fix some timeout tests (Neil Horman) [1274179] - [crypto] qat - fix CTX_ENABLES bits shift direction issue (Neil Horman) [1274179] - [crypto] qat - uint8_t is not large enough for accel_id (Neil Horman) [1274179] - [crypto] qat - enable VF irq after guest exits ungracefully (Neil Horman) [1274179] - [crypto] qat - select PCI_IOV when VF are enabled (Neil Horman) [1274179] - [crypto] qat - ring returning retry even though ring has BW (Neil Horman) [1274179] - [crypto] qat - add support for c62xvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxxvf accel type (Neil Horman) [1274179] - [crypto] qat - add support for c62x accel type (Neil Horman) [1274179] - [crypto] qat - add support for c3xxx accel type (Neil Horman) [1274179] - [crypto] qat - move isr files to qat common so that they can be reused (Neil Horman) [1274179] - [crypto] qat - add support for new devices to FW loader (Neil Horman) [1274179] - [crypto] qat - add new device definitions (Neil Horman) [1274179] - [crypto] qat - constify pci_error_handlers structures (Neil Horman) [1274179] - [crypto] qat - remove superfluous check from adf_probe (Neil Horman) [1274179] - [crypto] qat - fix get instance function (Neil Horman) [1274179] - [crypto] qat - when stopping all devices make fure VF are stopped first (Neil Horman) [1274179] - [crypto] qat - fix crypto_get_instance_node function (Neil Horman) [1274179] - [include] crypto: akcipher - Changes to asymmetric key API (Neil Horman) [1274179] - [lib] mpi: Add mpi sgl helpers (Neil Horman) [1274179] - [crypto] qat - remove unneeded variable (Neil Horman) [1274179] - [crypto] qat - add support for ctr(aes) and xts(aes) (Neil Horman) [1274179] - [crypto] qat - remove empty functions and turn qat_uregister fn to void (Neil Horman) [1274179] - [crypto] qat - VF should never trigger SBR on PH (Neil Horman) [1274179] - [crypto] qat - Add load balancing across devices (Neil Horman) [1274179] - [crypto] qat - don't check for iommu (Neil Horman) [1274179] - [crypto] drivers/crypto/qat: use seq_hex_dump() to dump buffers (Neil Horman) [1274179] - [include] seq_file: provide an analogue of print_hex_dump() (Neil Horman) [1274179] - [lib] hexdump: make it return number of bytes placed in buffer (Neil Horman) [1274179] - [lib] hexdump: do a few calculations ahead (Neil Horman) [1274179] - [lib] hexdump: fix ascii column for the tail of a dump (Neil Horman) [1274179] - [lib] Provide a binary to hex conversion function (Neil Horman) [1274179] - [lib] introduce upper case hex ascii helpers (Neil Horman) [1274179] - [include] seq_file: Rename seq_overflow() to seq_has_overflowed() and make public (Neil Horman) [1274179] - [crypto] qat - enable legacy VFs (Neil Horman) [1274179] - [crypto] qat - silence a static checker warning (Neil Horman) [1274179] - [crypto] qat - Don't move data inside output buffer (Neil Horman) [1274179] - [crypto] qat - Remove reference to crypto_aead_crt (Neil Horman) [1274179] - [crypto] qat - fix simple_return.cocci warnings (Neil Horman) [1274179] - [crypto] qat - Fix unmet direct dependencies for QAT_DH895xCCVF (Neil Horman) [1274179] - [crypto] qat - Fix adf_isr_resource_free name clash (Neil Horman) [1274179] - [crypto] qat - Add FW const table (Neil Horman) [1274179] - [crypto] qat - Add qat dh895xcc VF driver (Neil Horman) [1274179] - [crypto] qat - Add support for SRIOV (Neil Horman) [1274179] - [crypto] qat - Move adf admin and adf hw arbitrer to common code (Neil Horman) [1274179] - [include] crypto: aead - Add crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - remove unnecessary list iteration (Neil Horman) [1274179] - [crypto] qat - Fix typo othewise->otherwise (Neil Horman) [1274179] - [crypto] qat - remove unused define (Neil Horman) [1274179] - [crypto] qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro (Neil Horman) [1274179] - [crypto] qat - remove redundant struct elem (Neil Horman) [1274179] - [crypto] qat - Don't attempt to register algorithm multiple times (Neil Horman) [1274179] - [crypto] qat - Fix invalid synchronization between register/unregister sym algs (Neil Horman) [1274179] - [crypto] qat - fix invalid check for RSA keylen in fips mode (Neil Horman) [1274179] - [include] crypto: rsa - RSA padding algorithm (Neil Horman) [1274179] - [include] crypto: akcipher - add akcipher declarations needed by templates (Neil Horman) [1274179] - [include] crypto: api - Add crypto_grab_spawn primitive (Neil Horman) [1274179] - [include] crypto: api - Add instance free function to crypto_type (Neil Horman) [1274179] - [lib] scatterlist: introduce sg_nents_for_len (Neil Horman) [1274179] - [crypto] rsa - limit supported key lengths (Neil Horman) [1274179] - [crypto] qat - Add support for RSA algorithm (Neil Horman) [1274179] - [crypto] testmgr - add tests vectors for RSA (Neil Horman) [1274179] - [include] crypto: api - prevent helper ciphers from being used (Neil Horman) [1274179] - [crypto] testmgr - remove unused function argument (Neil Horman) [1274179] - [include] crypto: rsa - add a new rsa generic implementation (Neil Horman) [1274179] - [lib] mpilib: add mpi_read_buf() and mpi_get_size() helpers (Neil Horman) [1274179] - [include] crypto: akcipher - add PKE API (Neil Horman) [1274179] - [crypto] api - Add crypto_alg_extsize helper (Neil Horman) [1274179] - [crypto] qat - add MMP FW support to accel engine (Neil Horman) [1274179] - [crypto] qat - add support for MMP FW (Neil Horman) [1274179] - [crypto] qat - Deletion of unnecessary checks before two function calls (Neil Horman) [1274179] - [crypto] drivers - Fix Kconfig selects (Neil Horman) [1274179] - [crypto] qat: fix issue when mapping assoc to internal AD struct (Neil Horman) [1274179] - [crypto] qat - Set max request size (Neil Horman) [1274179] - [crypto] qat - rm unneeded header include (Neil Horman) [1274179] - [crypto] qat - remove unused structure members (Neil Horman) [1274179] - [crypto] qat - Use crypto_aead_set_reqsize helper (Neil Horman) [1274179] - [crypto] qat - Include internal/aead.h (Neil Horman) [1274179] - [crypto] qat - add driver version (Neil Horman) [1274179]- [scsi] scsi: Do not attach VPD to devices that don't support it (Ewan Milne) [1292896] - [scsi] sd: Fix excessive capacity printing on devices with blocks bigger than 512 bytes (Ewan Milne) [1292896] - [scsi] sg: fix dxferp in from_to case (Ewan Milne) [1292896] - [scsi] sd: Fix discard granularity when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] st: Fix MTMKPART to work with newer drives (Ewan Milne) [1292896] - [scsi] Export function scsi_scan.c:sanitize_inquiry_string (Ewan Milne) [1292896] - [scsi] scsi_transport_iscsi: Add 25G and 40G speed definition (Ewan Milne) [1292896] - [scsi] Add Marvell configuration device to VPD blacklist (Ewan Milne) [1292896] - [scsi] Add Marvell Console to VPD blacklist (Ewan Milne) [1292896] - [scsi] scsi_dh_rdac: always retry MODE SELECT on command lock violation (Ewan Milne) [1292896] - [scsi] sg.c: mark VMA as VM_IO to prevent migration (Ewan Milne) [1292896] - [scsi] fix crashes in sd and sr runtime PM (Ewan Milne) [1292896] - [scsi] sd: Optimal I/O size is in bytes, not sectors (Ewan Milne) [1292896] - [scsi] scsi: add Synology to 1024 sector blacklist (Ewan Milne) [1292896] - [scsi] sd: Reject optimal transfer length smaller than page size (Ewan Milne) [1292896] - [scsi] Fix a memory leak in scsi_host_dev_release() (Ewan Milne) [1292896] - [scsi] scsi_transport_fc: Introduce scsi_host_get, scsi_host_put (Ewan Milne) [1292896] - [scsi] scsi: rescan VPD attributes (Ewan Milne) [1292896] - [scsi/block] sd: Fix device-imposed transfer length limits (Ewan Milne) [1292896] - [scsi] sd: Make discard granularity match logical block size when LBPRZ=1 (Ewan Milne) [1292896] - [scsi] sd: Clear PS bit before Mode Select (Ewan Milne) [1292896] - [scsi] scsi_sysfs: Fix queue_ramp_up_period return code (Ewan Milne) [1292896] - [scsi] scsi: Export SCSI Inquiry data to sysfs (Ewan Milne) [1292896] - [scsi] sg: Fix double-free when drives detach during SG_IO (Ewan Milne) [1292896] - [scsi] Increase REPORT_LUNS timeout (Ewan Milne) [1292896] - [scsi] fix bug in scsi_dev_info_list matching (Ewan Milne) [1292896] - [scsi] refactor device-matching code in scsi_devinfo.c (Ewan Milne) [1292896] - [scsi] Kconfig: remove comment about scsi_wait_scan module (Ewan Milne) [1292896] - [scsi] fix scsi_error_handler vs. scsi_host_dev_release race (Ewan Milne) [1292896] - [scsi] sd: Fix maximum I/O size for BLOCK_PC requests (Ewan Milne) [1292896] - [scsi] Fix printk typos in drivers/scsi (Ewan Milne) [1292896] - [scsi] retry MODE SENSE on unit attention (Ewan Milne) [1292896] - [scsi] sd: fix an error return in probe() (Ewan Milne) [1292896] - [scsi] scsi_scan: fix queue depth initialisation problem (Ewan Milne) [1292896] - [scsi] add 1024 max sectors black list flag (Ewan Milne) [1292896] - [scsi] sd: Unregister integrity profile (Ewan Milne) [1292896] - [scsi] proper state checking and module refcount handling in scsi_device_get (Ewan Milne) [1292896] - [scsi] scsi: always increment reference count (Ewan Milne) [1292896] - [scsi] sd: don't grab a device references from driver methods (Ewan Milne) [1292896] - [scsi] scsi: serialize ->rescan against ->remove (Ewan Milne) [1292896] - [scsi] sg: remove an unused variable (Ewan Milne) [1292896] - [scsi] sd: Fix max transfer length for 4k disks (Ewan Milne) [1292896] - [scsi] sd: Limit transfer length (Ewan Milne) [1292896] - [scsi] always use format argumets for dev_printk (Ewan Milne) [1292896] - [scsi] annotate sdev_prefix_printk and scmd_printk as printf-like (Ewan Milne) [1292896] - [scsi] scsi: fix scsi_error.c kernel-doc warning (Ewan Milne) [1292896] - [scsi] scsi: asc/ascq codes, sync to T10 2014/12/21 (Ewan Milne) [1292896] - [scsi] sd: tweak discard heuristics to work around QEMU SCSI issue (Ewan Milne) [1292896] - [scsi] scsi_debug: improve driver description in Kconfig (Ewan Milne) [1292896] - [scsi] blacklist RSOC for Microsoft iSCSI target devices (Ewan Milne) [1292896] - [scsi] sd: disable discard_zeroes_data for UNMAP (Ewan Milne) [1292896] - [scsi] PC partition tables are little endian (Ewan Milne) [1292896] - [scsi] resolve some missing-field-initializers warnings (Ewan Milne) [1292896] - [scsi] fix off-by-one LUN check in scsi_scan_host_selected() (Ewan Milne) [1292896] - [scsi] fix trivial typos in scsi_scan.c comment (Ewan Milne) [1292896] - [scsi] Fix "choir" and "beeing" malaprops (Ewan Milne) [1292896] - [scsi] fix the type for well known LUs (Ewan Milne) [1292896] - [scsi] fix for bidi use after free (Ewan Milne) [1292896] - [scsi] sd: Avoid sending medium write commands if device is write protected (Ewan Milne) [1292896] - [scsi] fix various kernel-doc problems in scsi_error.c (Ewan Milne) [1292896] - [scsi] scsi: use short driver name for per-driver cmd slab caches (Ewan Milne) [1292896] - [scsi] add a blacklist flag which enables VPD page inquiries (Ewan Milne) [1292896] - [scsi] scsi: handle flush errors properly (Ewan Milne) [1292896] - [block] SG_IO: add SG_FLAG_Q_AT_HEAD flag (Ewan Milne) [1292896] - [scsi] convert use of typedef ctl_table to struct ctl_table (Ewan Milne) [1292896] - [scsi] sd: convert class code to use dev_groups (Ewan Milne) [1292896]- [x86] microcode/intel: Drop orig_sum from ext signature checksum (Prarit Bhargava) [1253762] - [x86] microcode/intel: Improve microcode sanity-checking error messages (Prarit Bhargava) [1253762] - [x86] microcode/intel: Merge two consecutive if-statements (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of DWSIZE (Prarit Bhargava) [1253762] - [x86] microcode/intel: Change checksum variables to u32 (Prarit Bhargava) [1253762] - [x86] microcode: Use kmemdup() rather than duplicating its implementation (Prarit Bhargava) [1253762] - [x86] microcode: Remove unnecessary paravirt_enabled check (Prarit Bhargava) [1253762] - [x86] microcode/amd: Issue microcode updated message later (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused arg of get_matching_model_microcode() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_in_initrd (Prarit Bhargava) [1253762] - [x86] microcode/intel: Use *wrmsrl variants (Prarit Bhargava) [1253762] - [x86] microcode/intel: Cleanup apply_microcode_intel() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move the BUG_ON up and turn it into WARN_ON (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_intel variable to mc (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename mc_saved_count to num_saved (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename local variables of type struct mc_saved_data (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop redundant printk prefix (Prarit Bhargava) [1253762] - [x86] microcode: Issue update message only once (Prarit Bhargava) [1253762] - [x86] microcode: Remove an unneeded NULL check (Prarit Bhargava) [1253762] - [x86] microcode: Remove redundant __setup() param parsing (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make early loader look for builtin microcode too (Prarit Bhargava) [1253762] - [x86] microcode: Untangle from BLK_DEV_INITRD (Prarit Bhargava) [1253762] - [x86] cpu: Unify CPU family, model, stepping calculation (Prarit Bhargava) [1253762] - [x86] microcode: Initialize the driver late when facilities are up (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move #ifdef DEBUG inside the function (Prarit Bhargava) [1253762] - [x86] microcode/amd: Remove maintainers from comments (Prarit Bhargava) [1253762] - [x86] microcode: Remove modularization leftovers (Prarit Bhargava) [1253762] - [x86] microcode: Merge the early microcode loader (Prarit Bhargava) [1253762] - [x86] ramdisk: Export relocated ramdisk VA (Prarit Bhargava) [1253762] - [x86] microcode: Unmodularize the microcode driver (Prarit Bhargava) [1253762] - [x86] microcode/amd: Do not overwrite final patch levels (Prarit Bhargava) [1253762] - [x86] microcode/amd: Extract current patch level read to a function (Prarit Bhargava) [1253762] - [include] bus: subsys: update return type of ->remove_dev() to void (Prarit Bhargava) [1253762] - [x86] microcode: Correct CPU family related variable types (Prarit Bhargava) [1253762] - [x86] microcode: Disable builtin microcode loading on 32-bit for now (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify update_match_cpu() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename get_matching_microcode (Prarit Bhargava) [1253762] - [x86] cpu/microcode: Zap changelog (Prarit Bhargava) [1253762] - [x86] microcode: Parse built-in microcode early (Prarit Bhargava) [1253762] - [x86] microcode/intel: Remove unused @rev arg of get_matching_sig() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of revision_is_newer() (Prarit Bhargava) [1253762] - [x86] microcode/amd: Drop the pci_ids.h dependency (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix printing of microcode blobs in show_saved_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check scan_microcode()'s retval (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize microcode_pointer() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Move mc arg last in get_matching_{microcode|sig} (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify generic_load_microcode_early() (Prarit Bhargava) [1253762] - [x86] microcode: Consolidate family, model, ... code (Prarit Bhargava) [1253762] - [x86] microcode/intel: Rename update_match_revision() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Sanitize _save_mc() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Make _save_mc() return the updated saved count (Prarit Bhargava) [1253762] - [x86] microcode/intel: Simplify load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Get rid of last arg to load_ucode_intel_bsp() (Prarit Bhargava) [1253762] - [x86] microcode/intel: Do the mc_saved_src NULL check first (Prarit Bhargava) [1253762] - [x86] microcode/intel: Check if microcode was found before applying (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fix out of bounds memory access to the extended header (Prarit Bhargava) [1253762] - [x86] microcode/intel: Handle truncated microcode images more robustly (Prarit Bhargava) [1253762] - [x86] microcode: Return error from driver init code when loader is disabled (Prarit Bhargava) [1253762] - [x86] microcode/intel: Fish out the stashed microcode for the BSP (Prarit Bhargava) [1253762] - [x86] microcode: Reload microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode: Don't initialize microcode code on paravirt (Prarit Bhargava) [1253762] - [x86] microcode, intel: Drop unused parameter (Prarit Bhargava) [1253762] - [x86] microcode, amd: Do not use smp_processor_id() in preemtible context (Prarit Bhargava) [1253762] - [x86] microcode: Limit the microcode reloading to 64-bit for now (Prarit Bhargava) [1253762] - [x86] microcode: Update BSPs microcode on resume (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix ucode patch stashing on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode: Fix accessing dis_ucode_ldr on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading on 32-bit (Prarit Bhargava) [1253762] - [x86] microcode, intel: Rename apply_microcode and declare it static (Prarit Bhargava) [1253762] - [x86] microcode, intel: Fix typos (Prarit Bhargava) [1253762] - [x86] microcode, intel: Add missing static declarations (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix missing static declaration (Prarit Bhargava) [1253762] - [x86] microcode, amd: Unify valid container checks (Prarit Bhargava) [1253762] - [x86] microcode: Move to a proper location (Prarit Bhargava) [1253762] - [x86] microcode, amd: Fix early ucode loading (Prarit Bhargava) [1253762] - [x86] microcode: Share native MSR accessing variants (Prarit Bhargava) [1253762] - [x86] microcode/amd: Tone down printk(), don't treat a missing firmware file as an error (Prarit Bhargava) [1253762] - [x86] revert "kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled" (Prarit Bhargava) [1253762]- [mfd] avoid newly introduced compiler warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: rtsx: Add support for rts522A (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx: Simplify function return logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Prevent DMA from stack (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Defer autosuspend while card exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix runtime PM deadlock (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix decimal printf format specifiers prefixed with 0x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] drivers/mfd/rtsx_usb.c: export device table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Add comment in rtsx_usb_suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mfd] rtsx_usb: Fix possible race condition (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mfd: Add realtek USB card reader driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] revert "mmc: block: don't use parameter prefix if built as module" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix card detect race for Intel BXT/APL (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of get_cd() called from sdhci_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow override of mmc host operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: return error on failed mmc_blk_get() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio_cis: fix unknown tuple for CISTPL_SDIO_STD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: correct wrong voltage value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable tuning according to the actual timing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: limit SD card power limit according to cards capabilities (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused quirks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: use to_pci_dev() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: use to_platform_device() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: restore behavior when setting VDD via external regulator (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] It is not an error for the card to be removed while suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Allow more than 8 partitions per card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Optimize boot time by detecting cards simultaneously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use resource_size_t to store physical address (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix __mmc_switch timeout caused by preempt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] enable MMC/SD/SDIO device to suspend/resume asynchronously (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sdhci_runtime_pm_bus_on/off() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: 64-bit DMA actually has 4-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix DMA descriptor with zero data length (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: Fix invalid vdd in voltage switch power cycle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Do not BUG on invalid vdd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix incorrect use of driver strength switching HS200 and HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Introduce MMC_CAP2_NO_SDIO cap (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mvsdio: delete platform data code path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix mmc_{un, }register_pm_notifier prototypes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix strings broken across multiple lines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change to use kmalloc when copy data from userspace (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Check for non-removable cards earlier in the error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Refactor code to register the MMC PM notifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CAP_RUNTIME_RESUME as it's redundant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Make runtime resume default behavior for MMC/SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed in mmc_rescan() while calling host ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke ->card_event() callback only when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable support for the standard "wakeup-source" property (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove bondage between REQ_META and reliable write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_GOLDFISH should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Move mmc_switch_status() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Fix HS setting in mmc_select_hs400() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Improve reliability of mmc_select_hs200() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: extend the mmc_send_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC hardware reset support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: Enable omap_hsmmc for Keystone 2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add more ACPI HIDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add more PCI IDs for Intel controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add external dma interface support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] skip reclaiming host on mmc_add_card() error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] android-goldfish: Allow compiling the driver with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add mmc_regulator_set_vqmmc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: move ocr-bit to voltage translation into separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove MMC_CLKGATE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: reconfigure MMC_SDHCI_OF_ESDHC option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add another PCI ID for an Intel eMMC host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix simple_return.cocci warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Make sdhci_pci_o2_fujin2_pci_init() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Build o2micro support in the same module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: enable tuning for DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: enable CMD19 tuning for DDR50 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: copy resp[] data on err for MMC_IOC_MULTI_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for SDR12 and SDR25 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Wait for card_busy before starting sdio requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add mmc_is_io_op helper function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Add new ioctl to send multi commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] debugfs: implement ios show for driver type (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Use of_property_read_u32 instead of open-coding it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: call sdhci_init() before request irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert __mmc_switch() into an internal core function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Remove unneded semicolons (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: Remove superfluous error code assignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Keep host claimed while invoking mmc_power_off|up() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: detect sd card reader on asus x205ta (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pci_ids: Add AMD KERNCZ device ID support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix init_card in 52Mhz (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK2_NEED_DELAY_AFTER_INT_CLK_RST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix dead loop of mmc_retune (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't return an error for CD/WP GPIOs when GPIOLIB is unset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix race condition in mmc_wait_data_done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: also get preset value and driver type for MMC_DDR52 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: skip trim for some kingston eMMCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix dma memory leak in sdhci_pre_req() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use of_property_read_bool() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: set the clear transfer mode register quirk for O2Micro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixed bug in one erase-group budget TRIM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch from programmable clock mode to divided one if needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] scatterlist: remove open coded sg_unmark_end instances (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add quirk for broken data transfer over scheme (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove the unused blk_setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix pio mode when internal dmac is enabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add fixup of broken CMD23 for Sandisk card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: avoid using NULL sdio_irq_thread pointer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: properly check card present state when quirk NO_CARD_NO_RESET is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: don't use card state polling when CD GPIO is defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: let GPIO based card detection have higher precedence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: don't use parameter prefix if built as module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add quirk SDHCI_QUIRK_CLOCK_DIV_ZERO_BROKEN (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Optimize case for exactly one erase-group budget (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: make max-frequency property in device tree work (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Add missing mmc_blk_put() in power_ro_lock_show() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_MTK should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci check parameters before call dma_free_coherent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: have drivers use blk_queue_max_discard_sectors() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: prevent soft lockups on PREEMPT=n (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mediatek: Add Mediatek MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Fixup request missing in mmc_blk_issue_rw_rq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix low memory corruption (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Change AMD SDHCI quirk application scope (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: use swap() in mmc_queue_thread() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Restore behavior while creating OCR mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant ->power_restore() callback for MMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Enable HS400 for some Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-pci: Add support for drive strength selection for SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add a callback to select drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Add driver strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: mmc: Read card's valid driver strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Record card drive strength (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Factor out common code in drive strength selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add 'card' to drive strength selection callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify card drive strength mask (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Allow card drive strength to be different to host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Reset driver type to default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix driver type B and D handling in sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc-test: use swap() in mmc_test_nonblock_transfer() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Increase delay for voltage to stabilize from 3.3V to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Use core to handle absent write protect line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast unsigned int to typeof(sector_t) to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cast u8 to unsigned long long to avoid unexpected error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Use BUG_ON() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: mmc_test: Simplify a trivial if-return sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dt: Allow to specify that no write protect signal is present (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add support for disabling write-protect detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't print reset warning if reset is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Retry errored data requests when re-tuning is needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Check re-tuning in the recovery path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Flag re-tuning is needed on CRC errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Change to new way of doing re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for HS400 re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Separate out the mmc_switch status check so it can be re-used (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc: Hold re-tuning in mmc_sleep() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning while bkops ongoing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during erase commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Hold re-tuning during switch commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add support for re-tuning before each request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable / disable re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: host: Add facility to support re-tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Constify platform_device_id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-sirf: fake version and capbility registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdio: add reset callback to bus operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Don't access RPMB partitions for normal read/write (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add missing pm event in mmc_pm_notify to fix hib restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: core: Convert mmc_driver to device_driver" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: fix fifo ordering in big endian (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert the error field in struct mmc_command|data into an int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: fix 64 BIT DMA quirks for rtsx (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add support for marking hpi as broken through devicetree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add a timeout for sending CMD11 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable runtime PM management of host devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the ->enable|disable() callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix card presence logic in sdhci_request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: Remove exported header (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-spear: Simplify by adding build dependency to CONFIG_OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Remove the sdhci exported header file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: remove the unneeded check of disabled device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix hardware dependencies for sdhci-pxav3 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] kconfig: replace PPC_OF with PPC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-iproc: add IPROC SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: do not set AUTO_CMD12 for multi-block CMD53 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for ACMD23 broken (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: disable the clock in sdhci_pltfm_unregister() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] treewide: Fix typo in printk messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: mmc: tmio: tmio_mmc_data has .chan_priv_?x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add hardware dependencies for sdhci-pxav3 and sdhci-pxav2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: switch voltage before sdhci_set_ios in runtime resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Resolve BKOPS compatability issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix menuconfig alignment of MMC_SDHCI_* options (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Enable Ricoh MMC quirk by default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Remove unnecessary temporary variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: check sg_count before long data xfer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: finish request if no card exist (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: remove unreachable return value handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: fix format string warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove TMIO_MMC_HAVE_CTL_DMA_REG flag (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: remove .init/.cleanup (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .dma_rx_offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_data has .alignment_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .bus_shift (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .multi_io_quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_disable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .clk_enable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .write16_hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: tmio_mmc_host has .dma (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add tmio_mmc_host_alloc/free() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: host: add new f_sdh30 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for single block transactions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add a quirk for tuning work around (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add a voltage switch callback function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: sdhci: Added a space before ( (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Always init buf_ready_int (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Move mmc_card_removed() into mmc_start_request() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Simplify by adding mmc_execute_tuning() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Allow host driver to provide isr for card-detect interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix copy'n'paste typos in the comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: add reset bus_ops callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: refactor the hw_reset routines (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: always check status after reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add SDIO function devicetree subnode parsing (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: use pipeline mmc requests to improve performance (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove redundant ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Make tuning block patterns static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Remove redundant runtime PM idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: swap function position to avoid pre declaration (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for sdio card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add helper function to simplify code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: init cookie at probe/card_event (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add dump_reg_range to simplify dump register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Rework how to handle allocation of slot-gpio data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Free all resources for the class device at ->dev_release() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Make mmc_gpio_alloc() available for MMC core (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Use the parent device while allocating data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Remove option to explicitly free requested CD/WP GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Return error at failure of request CD/WP in mmc_of_parse() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Support the optional init_card() callback for MMC and SD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: sunxi: Convert MMC driver to the standard clock phase API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Set SDHCI_POWER_ON with external vmmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add support for Intel SPT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add ACPI HID INT344D (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix sleep in atomic after inserting SD card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Disable re-tuning for HS400 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Simplify use of tuning timer (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add out_unlock to sdhci_execute_tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Tuning should not change max_blk_count (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: stop trying to switch width when only one bit is supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Let mmc_send_tuning() to take struct mmc_host* as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] queue: Improve error handling during allocation of bounce buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add two host capabilities for Intel (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add two host capabilities for BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC to BYT (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: add core-level function for sending tuning commands (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: hold SD Clock before CMD11 during Signal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: add support for the other bit of sdio interrupt (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Increase max_devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add support for ARM64 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: reset sdio card properly on resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use card->ocr when negotiating voltage setting in mmc_sdio_power_restore (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add Toshiba PCI SD controller driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: consistent handling of initial values (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add HS400 support to SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Clear also HS400 1.2V capability if 1.2V is not supported (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix vqmmc error setting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused SDHCI_CTRL_HS_SDR200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Add IDMAC 64-bit address mode support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable sdhci doesn't support hs200 quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable the clear transfer mode register quirk for AMD sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add a quirk for AMD SDHC transfer mode register need to be cleared for cmd without data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: use mmc_send_status to check hw_reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: Extend "Badly aligned" tests for 8-byte alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add 64-bit DMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add 64-bit ADMA support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA descriptor structure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define ADMA constants (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Define maximum segments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Parameterize ADMA sizes and alignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use 'void *' for not 'u8 *' for ADMA data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add sdhci_adma_mark_end() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Rename adma_desc to adma_table (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Rename two ADMA-related functions for consistency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA table size warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix ADMA page boundary warnings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Fix incorrect ADMA2 descriptor table size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert to use kzalloc() for CXD register buffers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't handle buffers on stack while fetching CXD registers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove the redundant mmc_send_ext_csd() API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use mmc_get_ext_csd() instead of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Export mmc_get_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Don't panic when fetching EXT_CSD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let's callers of from mmc_get_ext_csd() do error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fetch and decode EXT_CSD from mmc_read_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add helper function for EXT_CSD support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary 'out of memory' message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check of max_dtr while selecting timings (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant check while selecting powerclass (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove duplicated definition of mmc_send_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove mmc_free_ext_csd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Remove old card detect infrastructure (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: silence a shift wrapping warning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Report firmware version for eMMC 5.0 devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused mmc_list_to_card() macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: block: Use dev_set|get_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Use platform_set|get_drvdata (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Convert mmc_driver to device_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Convert the mmc_driver to use the modern PM ops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Don't export the to_sdio_driver macro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove superfluous ifdefs for SDIO bus' PM callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix prepared requests while doing bkops (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix error paths and messages in mmc_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add debug message for SET_BLOCK_COUNT result (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Initialize SET_BLOCK_COUNT request fields (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix error conditions for controller reset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Balance vmmc regulator_disable() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci-o2micro: Fix Dell E5440 issue (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: add newline to sysfs display of force_ro (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: fix card detection regression (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: drop owner assignment from platform_drivers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Pass HID and UID to probe_slot (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Get UID directly from acpi_device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix Braswell eMMC timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Let a driver override timeout clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add Bay Trail and Braswell SD card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel BYT host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add a HID and UID for a SD Card host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Set SDHCI_QUIRK2_STOP_WITH_TC for Intel host controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Add quirk for always getting TC with stop cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: restore detect line inversion semantics (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix incorrect warning when setting 0 Hz via debugfs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Fix use of wrong device in mmc_gpiod_free_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci: Set power related cap2 macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add new power_mode MMC_POWER_UNDEFINED (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: execute tuning when device is not busy (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert pr_warning to pr_warn (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Consolidate emmc tuning blocks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] don't request CD IRQ until mmc_start_host() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: change stop errors to info (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Checks EXT_CSD_PARTITION_SETTING_COMPLETED before partitions computation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Replace "enhanced_area_en" attribute by "partition_setting_completed" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Move code that manages user area and gp partitions into functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: switch OF parser to use gpio descriptors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: add gpiod variant to get wp GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: Prevent partition scan for the eMMC boot areas (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: remove MMC_CAP2_NO_MULTI_READ flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: use .multi_io_quirk on tmio_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: disable preset register for Baytrail and Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Add .multi_io_quirk callback for multi I/O HW bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: check 1.2v IO capability for SDHC host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fix sequence for I/O voltage in DDR mode for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add probe_slot method for emmc/sd/sdio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: enable runtime pm for Intel Merrifield platform (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: handle busy-end interrupt during command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Make sdhci_disable_irq_wakeups() static (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move timeout_clk dynamically calculation code into common code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: calculate timeout_clk conditionally in sdhci_add_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform set_timeout hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add platform get_max_timeout_count hook (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Support voltage changes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: use mmc_regulator_get_supply to handle regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: resolve divded by zero panic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add PCI IDs for Intel Braswell (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: move rockchip related code to a separate file (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add actual clock support as option (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: remove Renesas specific #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add TMIO_MMC_SDIO_STATUS_QUIRK (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: control multiple block transfer mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: care about DMA tx/rx addr offset (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use regulator_get_voltage() if OCR mask is empty (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: implement Driver Stage Register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi.c: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Use SET_RUNTIME_PM_OPS macro to set runtime pm callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove .owner field for drivers using module_platform_driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: sdio: Fix unconditional wake_up_process() on sdio thread (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for MIPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add dependency on DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : recompute timeout_clk when needed (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci : handle busy timeout irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_usb_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx_pci_sdmmc: fix incorrect last byte in R2 response (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Correct the value of MMC_NUM_PHY_PARTITION (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix the wrong type of curr (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Do not use parent as the host's device (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove fixed voltage regulator logic (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmci: Add qcom dml support to the driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: Slot quirk "disable-wp" is deprecated (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: remove PCI PM functions in suspend/resume callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not advertise secure discard if it is blacklisted (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Get COMPILE_TEST support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Preset value not supported in Baytrail eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_USDHI6ROL0 should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_SH_MMCIF should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] MMC_OMAP_HS should depend on HAS_DMA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-st: Intial support for ST SDHCI controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add support for async request (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] s3cmci: port DMA code to dmaengine API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Allow forward compatibility for eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Replace host->mmc with mmc where possible (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid double-delay while transitioning to 1.8V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: SDIO host controller support for Intel Quark X1000 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove blank line (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Improve external VDD regulator support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sd: warn if card stays busy during init (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] quirks: Fixup debug message (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Remove unused ret variables (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: Use mmc core regulator infrastucture (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant runtime_idle callback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] simplify SDHCI Kconfig dependencies (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap: don't select TPS65010 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add a driver for the Renesas usdhi6rol0 SD/SDIO host controller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dove: fix missing MACH_DOVE dependency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: SD tuning is broken for some controllers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sunxi: Add driver for SD/MMC hosts found on Allwinner sunxi SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: track whether preset mode is currently enabled in hardware (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move remaining power handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move regulator handling into sdhci_set_power() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove platform_suspend/platform_resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_execute_tuning() decision (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: cache timing information locally (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert sdhci_set_uhs_signaling() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: set_uhs_signaling() need not return a value (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert sdhci_set_clock() into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting mmc->actual_clock into set_clock handlers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: move setting host->clock into sdhci_do_set_ios() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdhci_update_clock()/sdhci_set_clock() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert ADMA descriptors to a coherent allocation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: avoid sync'ing the SG if there's no misalignment (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: move FSL ESDHC reset handling quirk into esdhc code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert reset into a library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: convert generic bus width setup to library function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: plug hole in disabling card detection interrupts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: more efficient interrupt enable register handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow sdio interrupts while sdhci runtime suspended (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: push card_tasklet into threaded irq handler (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: convert to new SDIO IRQ handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up sdio interrupt enable handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clean up interrupt handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio_irq: rework sdio irq handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove mdelay in eMMC tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Improve support for deferred regulators (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix possible linking error if built-in (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: add DT bindings for eMMC HS400 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: add support for HS400 mode of eMMC5.0 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: rework selection of bus speed mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] step power class after final selection of bus mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: identify available device type to select (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: drop the speed mode of card's state (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Try other signal levels during power up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] moxart: Add MOXA ART SD/MMC driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: remove unused member variable (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Add realtek USB sdmmc host driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: add R1-no-CRC mmc command type handle (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Invoke sdio func driver's PM callbacks from the sdio bus (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use maximum timeout values in case TACC field is zero (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Convert to use ATTRIBUTE_GROUPS (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card.h: Use NULL instead of 0 for END_FIXUP (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Delay the card_event callback into the mmc_rescan worker (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: clarify DDR timing mode between SD-UHS and eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Intel SDIO has broken card detect (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-msm: Initial support for Qualcomm chipsets (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: only reprogram retuning timer when flag is set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rename ARCH_BCM to ARCH_BCM_MOBILE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for irq being shared (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Add device id 80860F16 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: Fix broken card detect for ACPI HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add GPIO descriptor based CD GPIO API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Split out CD IRQ request into a separate function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] slot-gpio: Record GPIO descriptors instead of GPIO numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: typo fix in printk specifier (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci-spear: remove support for power gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc-socfpga: Remove the SOCFPGA specific platform for dw_mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] ushc: Fix incorrect parameter in sizeof (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Fixup busy detection while invoking stop cmd at recovery (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Respect hw busy detection in card_busy_detect() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Implement card_busy_detect() for busy detection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] block: Use R1 responses for stop cmds for read requests (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Respect host's max_busy_timeout when sending sleep cmd (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Use generic CMD6 time while switching to eMMC HS200 mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup busy detection for mmc switch operations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Minor simplifications to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add ignore_crc flag to __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename cmd_timeout_ms to busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Rename max_discard_to to max_busy_timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC HS200 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for eMMC high-speed DDR 1.8/1.2V (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT bindings for SD card's UHS bus speed modes (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: fix card poweroff bug (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add support for realtek rts5250 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Enable MMC_CAP2_CACHE_CTRL as default (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Use mmc_flush_cache() during mmc suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove support for MMC_CAP2_NO_SLEEP_CMD (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove unused host cap MMC_CAP2_BROKEN_VOLTAGE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Remove host cap MMC_CAP2_SANITIZE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary validations for bus_ops callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix possibility of chip->fixes being null (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Fix BYT sd card getting stuck in runtime suspend (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Allow for long command timeouts (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix lockdep error in tuning routine (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add broken HS200 quirk for Intel Merrifield (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add quirk for broken HS200 support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sh_mmcif: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhi: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio: bus_shift become tmio_mmc_data member (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] Do not call get_cd for non removable cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add new ACPI ID (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Setting the host->mrq to NULL before executing tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix host release issue after discard operation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: export pltfm suspend/resume api (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: mmc DDR mode should not depend on UHS_DDR50 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Limit driver to platforms that use it (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: convert to use GPIO descriptor API (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: clear auto cmd setting bits for no data cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Silence compiler warning in __mmc_switch (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Avoid needless loop while handling SDIO interrupts in sdhci_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dma-api: mmc: sdhci-acpi: use dma_coerce_mask_and_coherent() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Improve runtime PM support during suspend/resume for sd/mmc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove redundant mmc_power_up|off at runtime callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: Don't force card to active state when entering suspend/shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Remove deprecated mmc_suspend|resume_host APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] via-sdmmc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] tifm_sd: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] cb710: Move away from using deprecated APIs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Signal wakeup event at card insert/removal (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Collect common code for card ocr validation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Prevent violation of specs while initializing cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Move cached value of the negotiated ocr mask to card struct (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Cleanup code for setting ocr mask for SDIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Remove unnecessary retry mechanism at SDIO attach (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_set_signal_voltage take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Let mmc_power_up|cycle take ocr as parameter (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Do not poll for busy with status cmd for all switch cmds (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: Add SDIO/MMC device ID support for Intel Clovertrail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: remove unneeded call when have preset value quirk (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: report error once the maximum tuning loops exhausted or timeout (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add Intel Merrifield support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] convert bus code to use dev_groups (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: allow platform access of sdhci_send_command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add hooks for platform specific tuning (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: clean up duplicate macros (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] add ignorance case for CMD13 CRC error (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: guarantee stop-abort cmd in data errors (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: control card read threshold (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: dw_mmc: adjust the fifoth with block size (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: remove dead function mmc_try_claim_host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] revert "mmc: tmio-mmc: Remove .set_pwr() callback from platform data" (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] memstick: rtsx: Modify copyright comments (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support for ARC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: get voltage from sdhc host (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: parse voltage from device-tree (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] omap_hsmmc: use the generic config for omap2plus devices (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific CLK_CTRL2 handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: revision-specific Command Completion Signal handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: move header include from header into .c (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: tmio-mmc: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mobile_sdhi: Remove .get_cd() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .set_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sh_mmcif: Remove .down_pwr() callback from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: slot-gpio: Add debouncing capability to mmc_gpio_request_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: add missing MFD_SYSCON dependency for SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Set data timeout for mmc bus test commands (CMD14 and CMD19) (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] fix null pointer use in mmc_blk_remove_req (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] mmc_test: replace strict_strtol() with kstrtol_from_user() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: free mmc_card if cmd 3, 9, 7 fails in mmc_sd_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: Remove a duplicate line in Makefile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: request irq after sdhci_init() is called (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] vub300: Staticize vub300_init_card (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Indicate that regulators may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Indicate that vmmcq may be absent (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] bcm281xx SDHCI driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: add card_event callback to sdhci (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Fixup Oops for SDIO shutdown (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add another device id (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: production year for eMMC 4.41 and later (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: fix ctrl_2 on super-speed selection (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc-pltfm: add Rockchip variant (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: add support for eMMC hardware reset for HID 80860F14 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: add support for eMMC hardware reset for BYT eMMC (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] dw_mmc: Add support DW SD/MMC driver on SOCFPGA (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: fix caps2 for HS200 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Enable power_off_notify for eMMC shutdown sequence (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: improve card removal check in sdhci_card_event() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Add the ability to set the ciu clock frequency (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] mmc: dw_mmc: Handle late vmmc regulators with EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] card: fixing an false identification of SANITIZE command (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] host: use platform_{get,set}_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Update the ext-csd.rev check for eMMC5.1 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: return mmc_of_parse() errors to caller (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] msm_sdcc: Convert to clk_prepare/unprepare (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci: Add size for caller in init+register (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pci: support runtime PM for BYT SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhci: add ability to stay runtime-resumed if the card is powered up (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] sdhci-pltfm: Allow drivers to set quirks2 from platform data (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: switch to using dmaengine_slave_config() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: sdhi/tmio: make DMA filter implementation specific (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Fix select power class after resume (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: card: Adding support for sanitize in eMMC 4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] mmc: core: Re-use code for MMC_CAP2_DETECT_ON_ERR in polling mode (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [mmc] core: Only execute tuning for SDR50 and SDR104 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: include gpio/consumer.h in of_gpio.h for desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: consumer.h: Move forward declarations outside #ifdef (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: depend on OF_GPIO (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] mcp23s08: Add irq functionality for i2c chips (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: get rid of acpi_gpio.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio / acpi: register to ACPI events automatically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Enable driver compilation with COMPILE_TEST (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for SMSC SCH311x (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio / acpi: return -ENOENT when no mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add module device table and mark table const (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Fix irq mask/unmask by writing bits instead of numbers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: return -ENOENT if no GPIO mapping exists (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] driver for Xtensa GPIO32 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: update inline documentation of gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: convert gpiod_lookup description to kernel-doc (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: introduce chip_* to print with chip->label prefix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: unify pr_* messages format (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: better lookup method for platform GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] documentation: gpiolib: document new interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio/pinctrl: make gpio_chip members typed boolean (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] rewrite gpiochip_offset_to_desc() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: change a warning to debug message when failing to get gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: use platform GPIO mappings as fallback (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix lookup of platform-mapped GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add missing declarations (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Add MOXA ART GPIO driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-lynxpoint: Allow building as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: Remove duplicate include of errno.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix of_find_gpio() when OF not defined (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] fix memory leak in error path (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: make msm_gpio.summary_irq signed for error handling (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: use dedicated flags for GPIO properties (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: fix find_chip_by_name() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pl061: don't depend on CONFIG_ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: provide a declaration of seq_file in gpio/driver.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: provide stubs for devres gpio functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: add missing headers (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: make GPIO_DEVRES depend on GPIOLIB (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: devres: fix devm_gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: allow passing GPIOF_ACTIVE_LOW for GpioInt resources (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: add ACPI support for gpiod_get_index() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib / acpi: convert to gpiod interfaces (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: add gpiod_get() and gpiod_put() functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: port of_ functions to use gpiod (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpiolib: export descriptor-based GPIO interface (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] pinctrl/gpio: non-linear GPIO ranges accesible from gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [documentation] gpio: clean up gpio-ranges documentation (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] gpio: add API to be strict about GPIO IRQ usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: let gpiod_request() return -EPROBE_DEFER (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: safer implementation of desc_to_gpio() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib / acpi: move acpi_gpiochip_free_interrupts next to the request function (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Use CONFIG_ARCH_S3C64XX to check for S3C64XX support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Add OF support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: Don't flip bits on PCA957x GPIO expanders when probing them (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: plat-iop: move the GPIO driver to drivers/gpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] ucb1400: Can be built as a module (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: factorize gpiod_get/set functions (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] emev2: gpiolib: Enable support for OF (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Include GPIO label in log messages for GPIOs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: Provide helper macros for logging of GPIO events (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: only use set_irq_flags() on ARM (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-acpi: convert acpi_evaluate_object() to acpi_execute_simple_method() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: call the gpio user handler iff gpio_to_irq is done (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: remove the irq_demux_work and gpio->irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: change to devm_request_threaded_irq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] return -ENOTSUPP if debounce cannot be set (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] improve error path in gpiolib (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] add GPIO support for F71882FG and F71889F (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] implement gpio-ranges binding document fix (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] samsung: Drop support for Exynos SoCs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio mips/octeon: Add a driver for OCTEON's on-chip GPIO pins (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Remove pdata argument to pcf857x_irq_domain_init() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pcf857x: Sort headers alphabetically (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] pca953x: fix gpio input on gpio offsets >= 8 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Staticize local variable 'msm_gpio' (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib-of.c: make error message more meaningful by adding the node name and index (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] use dev_get_platdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Fix build error due to missing err.h (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] Kontron PLD gpio driver (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: replace strict_strtol() with kstrtol() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio: msm: Fix the error condition for reading ngpio (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpiolib: remove warnning of allocations with IRQs disabled (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: remove Withney point support (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: samsung: Introduce GPIO_SAMSUNG Kconfig entry (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio_msm: Convert to use devm_ioremap_resource (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] devres: make comments proper (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] xilinx: Enable driver for Xilinx zynq (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm: Add device tree and irqdomain support for gpio-msm-v2 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] msm-v1: Remove errant __devinit to fix compile (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] arm: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] clps711x: Rewrite driver for using generic GPIO code (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: drop away explicit casting (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: amend error messages (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: use managed functions pcim_* and devm_* (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: do not use direct access to iomapped memory (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] gpio-langwell: initialize lock before usage (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] max7300: Fix trivial typo in Kconfig help text (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [gpio] langwell: remove unnecessary platform_set_drvdata() (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [include] regulator: Sync regulator/consumer.h with v4.5 (Don Zickus) [1127975 1277866 1280133 1286932 1297039] - [kernel] genirq: Provide synchronize_hardirq() (Don Zickus) [1127975 1277866 1280133 1286932 1297039]- [tools] perf stat: Fallback to user only counters when perf_event_paranoid > 1 (Jiri Olsa) [1336447] - [tools] perf evsel: Handle EACCESS + perf_event_paranoid=2 in fallback() (Jiri Olsa) [1336447] - [tools] perf evsel: Improve EPERM error handling in open_strerror() (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Do not reassign parg after collapse_tree() (Jiri Olsa) [1336447] - [tools] perf probe: Check if dwarf_getlocations() is available (Jiri Olsa) [1336447] - [tools] perf dwarf: Guard !x86_64 definitions under #ifdef else clause (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf thread_map: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf script: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf tools: Use readdir() instead of deprecated readdir_r() (Jiri Olsa) [1336447] - [tools] perf diff: Fix duplicated output column (Jiri Olsa) [1336447] - [tools] perf intel-pt: Fix segfault tracing transactions (Jiri Olsa) [1336447] - [tools] perf jit: genelf makes assumptions about endian (Jiri Olsa) [1336447] - [tools] perf hists: Fix determination of a callchain node's childlessness (Jiri Olsa) [1336447] - [tools] perf tools: Add missing initialization of perf_sample.cpumode in synthesized samples (Jiri Olsa) [1336447] - [tools] perf tools: Fix build break on powerpc (Jiri Olsa) [1336447] - [tools] perf bench: Fix detached tarball building due to missing 'perf bench memcpy' headers (Jiri Olsa) [1336447] - [tools] perf tests: Fix tarpkg build test error output redirection (Jiri Olsa) [1336447] - [tools] perf tools: Unexport some methods unused outside strbuf.c (Jiri Olsa) [1336447] - [tools] perf probe: No need to use formatting strbuf method (Jiri Olsa) [1336447] - [tools] perf help: Use asprintf instead of adhoc equivalents (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused perf_pathdup, xstrdup functions (Jiri Olsa) [1336447] - [tools] perf tools: Do not include stringify.h from the kernel sources (Jiri Olsa) [1336447] - [tools] tools include: Copy linux/stringify.h from the kernel (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Remove redundant CPU output (Jiri Olsa) [1336447] - [tools] perf tools: Remove needless 'extern' from function prototypes (Jiri Olsa) [1336447] - [tools] perf tools: Simplify die() mechanism (Jiri Olsa) [1336447] - [tools] perf tools: Remove unused DIE_IF macro (Jiri Olsa) [1336447] - [tools] perf script: Remove lots of unused arguments (Jiri Olsa) [1336447] - [tools] perf thread: Rename perf_event__preprocess_sample_addr to thread__resolve (Jiri Olsa) [1336447] - [tools] perf machine: Rename perf_event__preprocess_sample to machine__resolve (Jiri Olsa) [1336447] - [tools] perf tools: Add cpumode to struct perf_sample (Jiri Olsa) [1336447] - [tools] perf tests: Forward the perf_sample in the dwarf unwind test (Jiri Olsa) [1336447] - [tools] perf tools: Remove misplaced __maybe_unused (Jiri Olsa) [1336447] - [tools] perf list: Fix documentation of :ppp (Jiri Olsa) [1336447] - [tools] perf bench numa: Fix assertion for nodes bitfield (Jiri Olsa) [1336447] - [tools] perf symbols: Record text offset in dso to calculate objdump address (Jiri Olsa) [1336447] - [tools] Move utilities.mak from perf to tools/scripts/ (Jiri Olsa) [1336447] - [tools] perf test: Remove 'core_id' check in topo test (Jiri Olsa) [1336447] - [tools] Copy hashtable.h into tools directory (Jiri Olsa) [1336447] - [tools] tools, perf: make gfp_compact_table up to date (Jiri Olsa) [1336447] - [tools] perf stat: Add --metric-only support for -A (Jiri Olsa) [1336447] - [tools] perf stat: Implement --metric-only mode (Jiri Olsa) [1336447] - [tools] perf stat: Document CSV format in manpage (Jiri Olsa) [1336447] - [tools] perf hists browser: Check sort keys before hot key actions (Jiri Olsa) [1336447] - [tools] perf hists browser: Allow thread filtering for comm sort key (Jiri Olsa) [1336447] - [tools] perf tools: Add sort__has_comm variable (Jiri Olsa) [1336447] - [tools] perf tools: Recalc total periods using top-level entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf tools: Remove nr_sort_keys field (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__fprintf_hierarchy_entry() (Jiri Olsa) [1336447] - [tools] perf tools: Remove hist_entry->fmt field (Jiri Olsa) [1336447] - [tools] perf tools: Fix command line filters in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf tools: Add more sort entry check functions (Jiri Olsa) [1336447] - [tools] perf tools: Fix hist_entry__filter() for hierarchy (Jiri Olsa) [1336447] - [tools] perf jitdump: Build only on supported archs (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Add '~' operation within arg_num_eval() (Jiri Olsa) [1336447] - [tools] perf tools: Omit unnecessary cast in perf_pmu__parse_scale (Jiri Olsa) [1336447] - [tools] perf tools: Pass perf_hpp_list all the way through setup_sort_list (Jiri Olsa) [1336447] - [tools] perf tools: Fix perf script python database export crash (Jiri Olsa) [1336447] - [tools] perf jitdump: DWARF is also needed (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Use hierarchy hpp list (Jiri Olsa) [1336447] - [tools] perf report: Use hierarchy hpp list on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Fix indent for multiple hierarchy sort key (Jiri Olsa) [1336447] - [tools] perf hists: Support multiple sort keys in a hierarchy level (Jiri Olsa) [1336447] - [tools] perf hists: Use own hpp_list for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp__setup_hists_formats() (Jiri Olsa) [1336447] - [tools] perf stat: Document --detailed option (Jiri Olsa) [1336447] - [tools] perf hists: Add level field to struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf tools: Use 64-bit shifts with (TSC) time conversion (Jiri Olsa) [1336447] - [tools] perf jit: Move clockid validation (Jiri Olsa) [1336447] - [tools] perf jit: Let jit_process() return errors (Jiri Olsa) [1336447] - [tools] perf session: Simplify tool stubs (Jiri Olsa) [1336447] - [tools] perf inject: Hit all DSOs for AUX data in JIT and other cases (Jiri Olsa) [1336447] - [tools] perf tools: Explicitly declare inc_group_count as a void function (Jiri Olsa) [1336447] - [tools] perf stat: Check for frontend stalled for metrics (Jiri Olsa) [1336447] - [tools] perf tests: Initialize sa.sa_flags (Jiri Olsa) [1336447] - [tools] perf test: Fix hists related entries (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Set int_array fields to NULL if freeing from error (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Fix time stamp rounding issue (Jiri Olsa) [1336447] - [tools] perf script: Fix double free on command_line (Jiri Olsa) [1336447] - [tools] tools build: Use .s extension for preprocessed assembler code (Jiri Olsa) [1336447] - [tools] perf stat: Support metrics in --per-core/socket mode (Jiri Olsa) [1336447] - [tools] perf stat: Implement CSV metrics output (Jiri Olsa) [1336447] - [tools] perf record: Ensure return non-zero rc when mmap fail (Jiri Olsa) [1336447] - [tools] perf record: Introduce record__finish_output() to finish a perf.data (Jiri Olsa) [1336447] - [tools] perf record: Extract synthesize code to record__synthesize() (Jiri Olsa) [1336447] - [tools] perf record: Use WARN_ONCE to replace 'if' condition (Jiri Olsa) [1336447] - [tools] perf data: Explicitly set byte order for integer types (Jiri Olsa) [1336447] - [tools] perf data: Support converting data from bpf_perf_event_output() (Jiri Olsa) [1336447] - [tools] perf stat: Check existence of frontend/backed stalled cycles (Jiri Olsa) [1336447] - [tools] perf tools: Fix locale handling in pmu parsing (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Split pevent_print_event() into specific functionality functions (Jiri Olsa) [1336447] - [tools] perf trace: Check and discard not only 'nr' but also '__syscall_nr' (Jiri Olsa) [1336447] - [tools] perf tools: Fix python extension build (Jiri Olsa) [1336447] - [tools] perf tools: Only set filter for tracepoints events (Jiri Olsa) [1336447] - [tools] perf config: Bring perf_default_config to the very beginning at main() (Jiri Olsa) [1336447] - [tools] perf report: Update column width of dynamic entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix dynamic entry display in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Left align dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf report: Fix indentation of dynamic entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Fix comparing of dynamic entries (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on gtk (Jiri Olsa) [1336447] - [tools] perf hists browser: Show message for percent limit (Jiri Olsa) [1336447] - [tools] perf hists browser: Cleanup hist_browser__update_percent_limit() (Jiri Olsa) [1336447] - [tools] perf report: Show message for percent limit on stdio (Jiri Olsa) [1336447] - [tools] perf hists: Add more helper functions for the hierarchy mode (Jiri Olsa) [1336447] - [tools] perf script: Remove duplicated code and needless script_spec__findnew() (Jiri Olsa) [1336447] - [tools] perf script: Exception handling when the print fmt is empty (Jiri Olsa) [1336447] - [tools] perf tools: Fix parsing of pmu events with empty list of modifiers (Jiri Olsa) [1336447] - [tools] perf jvmti: improve error message in Makefile (Jiri Olsa) [1336447] - [tools] perf tools: Use asprintf() for simple string formatting/allocation (Jiri Olsa) [1336447] - [tools] perf top: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf hists: Support decaying in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf report: Add --hierarchy option (Jiri Olsa) [1336447] - [tools] perf ui/gtk: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Align column header in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists browser: Implement hierarchy output (Jiri Olsa) [1336447] - [tools] perf hists browser: Support collapsing/expanding whole entries in hierarchy (Jiri Olsa) [1336447] - [tools] perf hists browser: Count number of hierarchy entries (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Align column header for hierarchy output (Jiri Olsa) [1336447] - [tools] perf ui/stdio: Implement hierarchy output mode (Jiri Olsa) [1336447] - [tools] perf hists: Count number of sort keys (Jiri Olsa) [1336447] - [tools] perf hists: Resort after filtering hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Support filtering in hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hist_entry__filter() (Jiri Olsa) [1336447] - [tools] perf hists: Add helper functions for hierarchy mode (Jiri Olsa) [1336447] - [tools] perf hists: Resort hist entries with hierarchy (Jiri Olsa) [1336447] - [tools] perf hists: Basic support of hierarchical report view (Jiri Olsa) [1336447] - [tools] perf tools: Add helper functions for some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Make binary data printer code in trace_event public available (Jiri Olsa) [1336447] - [tools] perf script: Display data_src values (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lck_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__snp_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__lvl_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Change perf_mem__tlb_scnprintf to return nb of displayed bytes (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lck_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__snp_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__lvl_scnprintf function (Jiri Olsa) [1336447] - [tools] perf tools: Introduce perf_mem__tlb_scnprintf function (Jiri Olsa) [1336447] - [tools] perf mem: Introduce perf_mem_events__name function (Jiri Olsa) [1336447] - [tools] perf mem record: Check for memory events support (Jiri Olsa) [1336447] - [tools] perf tools: Remove strbuf_{remove, splice}() (Jiri Olsa) [1336447] - [tools] perf help: No need to use strbuf_remove() (Jiri Olsa) [1336447] - [tools] perf tools: Dont stop PMU parsing on alias parse error (Jiri Olsa) [1336447] - [tools] perf script: Display addr/data_src/weight columns for raw events (Jiri Olsa) [1336447] - [tools] perf script: Add data_src and weight column definitions (Jiri Olsa) [1336447] - [tools] perf tools: Use ARRAY_SIZE in mem sort display functions (Jiri Olsa) [1336447] - [tools] perf mem: Add -e record option (Jiri Olsa) [1336447] - [tools] perf tools: Add monitored events array (Jiri Olsa) [1336447] - [tools] perf tools: Introduce cl_offset function (Jiri Olsa) [1336447] - [tools] perf tools: Make cl_address global (Jiri Olsa) [1336447] - [tools] tools lib traceevent: Implement '' operation (Jiri Olsa) [1336447] - [tools] perf tools: Fix assertion failure on dynamic entry (Jiri Olsa) [1336447] - [tools] perf tools: Fix column width setting on 'trace' sort key (Jiri Olsa) [1336447] - [tools] perf tools: Fix alignment on some sort keys (Jiri Olsa) [1336447] - [tools] perf tools: Update srcline/file if needed (Jiri Olsa) [1336447] - [tools] perf tools: Fix segfault on dynamic entries (Jiri Olsa) [1336447] - [tools] perf tools: Remove duplicate typedef config_term_func_t definition (Jiri Olsa) [1336447] - [tools] perf tools: Fix build on older systems (Jiri Olsa) [1336447] - [tools] perf report: Check error during report__collapse_hists() (Jiri Olsa) [1336447] - [tools] perf hists: Return error from hists__collapse_resort() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of append_chain_children() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of split_add_child() (Jiri Olsa) [1336447] - [tools] perf callchain: Add enum match_result for match_chain() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of fill_node() (Jiri Olsa) [1336447] - [tools] perf callchain: Check return value of add_child() (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percentage update on key press (Jiri Olsa) [1336447] - [tools] perf tools: Enable config and setting names for legacy cache events (Jiri Olsa) [1336447] - [tools] perf tools: Enable config raw and numeric events (Jiri Olsa) [1336447] - [tools] perf tools: Introduce opt_event_config nonterminal (Jiri Olsa) [1336447] - [tools] perf tools: Rename and move pmu_event_name to get_config_name (Jiri Olsa) [1336447] - [tools] perf stat: Bail out on unsupported event config modifiers (Jiri Olsa) [1336447] - [tools] perf tools: Create config_term_names array (Jiri Olsa) [1336447] - [tools] perf tools: Fix checking asprintf return value (Jiri Olsa) [1336447] - [tools] perf stat: Handled scaled == -1 case for counters (Jiri Olsa) [1336447] - [tools] perf test: Reduce the sample_freq for the 'object code reading' test (Jiri Olsa) [1336447] - [tools] perf tests: Use perf_evlist__strerror_open() to provide hints about max_freq (Jiri Olsa) [1336447] - [tools] perf evlist: Handle -EINVAL for sample_freq > max_sample_rate in strerror_open() (Jiri Olsa) [1336447] - [tools] perf record: Add --all-user/--all-kernel options (Jiri Olsa) [1336447] - [tools] perf evlist: Reference count the cpu and thread maps at set_maps() (Jiri Olsa) [1336447] - [tools] perf stat: Move noise/running printing into printout (Jiri Olsa) [1336447] - [tools] perf stat: Add support for metrics in interval mode (Jiri Olsa) [1336447] - [tools] perf stat: Abstract stat metrics printing (Jiri Olsa) [1336447] - [tools] perf tools: Add perf data cache feature (Jiri Olsa) [1336447] - [tools] perf tools: Initialize libapi debug output (Jiri Olsa) [1336447] - [tools] perf debug: Rename __eprintf(va_list args) to veprintf (Jiri Olsa) [1336447] - [tools] tools lib api fs: Add sysfs__read_str function (Jiri Olsa) [1336447] - [tools] tools lib api fs: Adopt filename__read_str from perf (Jiri Olsa) [1336447] - [tools] tools lib api: Add debug output support (Jiri Olsa) [1336447] - [tools] perf jvmti: Add check for java alternatives cmd in Makefile (Jiri Olsa) [1336447] - [tools] perf tests: Fix build on older systems where 'signal' is reserved (Jiri Olsa) [1336447] - [tools] perf data: Fix releasing event_class (Jiri Olsa) [1336447] - [tools] perf tools: Rename parse_events__free_terms() to parse_events_terms__delete() (Jiri Olsa) [1336447] - [tools] perf tools: Free the terms list_head in parse_events__free_terms() (Jiri Olsa) [1336447] - [tools] perf tools: Use perf_event_terms__purge() for non-malloced terms (Jiri Olsa) [1336447] - [tools] perf tools: Introduce parse_events_terms__purge() (Jiri Olsa) [1336447] - [tools] perf tools: Unlink entries from terms list (Jiri Olsa) [1336447] - [tools] perf hists: Do column alignment on the format iterator (Jiri Olsa) [1336447] - [tools] perf tools: Add comment explaining the repsep_snprintf function (Jiri Olsa) [1336447] - [tools] perf python scripting: Append examples to err msg about audit-libs-python (Jiri Olsa) [1336447] - [tools] perf build: Add EXTRA_LDFLAGS option to makefile (Jiri Olsa) [1336447] - [tools] perf symbols: Fix symbols searching for module in buildid-cache (Jiri Olsa) [1336447] - [tools] perf config: Add '--system' and '--user' options to select which config file is used (Jiri Olsa) [1336447] - [tools] perf jit: add source line info support (Jiri Olsa) [1336447] - [tools] perf tools: add JVMTI agent library (Jiri Olsa) [1336447] - [tools] perf inject: Add jitdump mmap injection support (Jiri Olsa) [1336447] - [tools] perf inject: Make sure mmap records are ordered when injecting build_ids (Jiri Olsa) [1336447] - [tools] perf build: Add libcrypto feature detection (Jiri Olsa) [1336447] - [tools] perf symbols: add Java demangling support (Jiri Olsa) [1336447] - [tools] perf tools: handle spaces in file names obtained from /proc/pid/maps (Jiri Olsa) [1336447] - [tools] perf build tests: Do parallell builds with 'build-test' (Jiri Olsa) [1336447] - [tools] perf tools: Fix parallel build including 'clean' target (Jiri Olsa) [1336447] - [tools] perf config: Document 'record.build-id' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'kmem.default' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'pager.subcommand' variables in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'man.viewer' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'top.children' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'report' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'call-graph' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'ui.show-headers' variable in man page (Jiri Olsa) [1336447] - [tools] perf build tests: Move the feature related vars to the front of the make cmdline (Jiri Olsa) [1336447] - [tools] perf build tests: Elide "-f Makefile" from make invokation (Jiri Olsa) [1336447] - [tools] perf hists browser: Add 'L' hotkey to change percent limit (Jiri Olsa) [1336447] - [tools] perf report: Update documention of --percent-limit option (Jiri Olsa) [1336447] - [tools] perf report: Update documentation of --sort option (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce hists__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf tools: Add hpp_list into struct hists object (Jiri Olsa) [1336447] - [tools] perf hists: Add struct perf_hpp_list argument to helper functions (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_sort_list macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format_safe macro (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__for_each_format macro (Jiri Olsa) [1336447] - [tools] perf hists: Pass perf_hpp_list all the way through setup_output_list (Jiri Olsa) [1336447] - [tools] perf hists: Add perf_hpp_list register helpers (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_hpp_list__init function (Jiri Olsa) [1336447] - [tools] perf hists: Introduce struct perf_hpp_list (Jiri Olsa) [1336447] - [tools] perf hists: Separate output fields parsing into setup_output_list function (Jiri Olsa) [1336447] - [tools] perf hists: Separate sort fields parsing into setup_sort_list function (Jiri Olsa) [1336447] - [tools] perf hists: Properly release format fields (Jiri Olsa) [1336447] - [tools] perf hists: Remove perf_hpp__column_(disable|enable) (Jiri Olsa) [1336447] - [tools] perf hists: Allocate output sort field (Jiri Olsa) [1336447] - [tools] perf top: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf report: Move UI initialization ahead of sort setup (Jiri Olsa) [1336447] - [tools] perf hists: Make hpp setup function generic (Jiri Olsa) [1336447] - [tools] perf hists: Add 'hpp__equal' callback function (Jiri Olsa) [1336447] - [tools] perf hists: Add 'equal' method to perf_hpp_fmt struct (Jiri Olsa) [1336447] - [tools] perf hists: Use struct perf_hpp_fmt::idx in perf_hpp__reset_width (Jiri Olsa) [1336447] - [tools] perf hists: Add _idx fields into struct perf_hpp_fmt (Jiri Olsa) [1336447] - [tools] perf hists: Introduce perf_evsel__output_resort function (Jiri Olsa) [1336447] - [tools] perf hists: Factor output_resort from hists__output_resort (Jiri Olsa) [1336447] - [tools] perf report: Don't show blank lines if entry has no callchain (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix percent display in callchains (Jiri Olsa) [1336447] - [tools] perf hists browser: Pass parent_total to callchain print functions (Jiri Olsa) [1336447] - [tools] perf hists browser: Fix dump to show correct callchain style (Jiri Olsa) [1336447] - [tools] perf report: Fix percent display in callchains on --stdio (Jiri Olsa) [1336447] - [tools] perf callchain: Pass parent_samples to __callchain__fprintf_graph() (Jiri Olsa) [1336447] - [tools] perf report: Get rid of hist_entry__callchain_fprintf() (Jiri Olsa) [1336447] - [tools] perf report: Apply --percent-limit to callchains also (Jiri Olsa) [1336447] - [tools] perf hists: Update hists' total period when adding entries (Jiri Olsa) [1336447] - [tools] perf hists: Fix min callchain hits calculation (Jiri Olsa) [1336447] - [tools] perf build: Align the names of the build tests: (Jiri Olsa) [1336447] - [tools] perf record: Use OPT_BOOLEAN_SET for buildid cache related options (Jiri Olsa) [1336447] - [tools] perf tools: Move timestamp creation to util (Jiri Olsa) [1336447] - [tools] perf test: Improve bp_signal (Jiri Olsa) [1336447] - [tools] perf buildid: Fix cpumode of buildid event (Jiri Olsa) [1336447] - [tools] perf auxtrace: Add perf_evlist pointer to *info_priv_size() (Jiri Olsa) [1336447] - [tools] perf tools: Speed up build-tests by reducing the number of builds tested (Jiri Olsa) [1336447] - [tools] perf build: Use feature dump file for build-test (Jiri Olsa) [1336447] - [tools] perf build: Remove all condition feature check {C, LD}FLAGS (Jiri Olsa) [1336447] - [tools] perf build: Fix feature-dump checks, we need to test all features (Jiri Olsa) [1336447] - [tools] tools build: Check basic headers for test-compile feature checker (Jiri Olsa) [1336447] - [tools] perf cpumap: Auto initialize cpu__max_{node, cpu} (Jiri Olsa) [1336447] - [tools] perf hists browser: Skip scripting when perf.data file not available (Jiri Olsa) [1336447] - [tools] perf build: Select all feature checkers for feature-dump (Jiri Olsa) [1336447] - [tools] tools build: Allow subprojects select all feature checkers (Jiri Olsa) [1336447] - [tools] perf test: Fixup aliases checking in the 'vmlinux matches kallsyms' test (Jiri Olsa) [1336447] - [tools] perf machine: Introduce machine__find_kernel_symbol_by_name() (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer non-symbol specific menu options for --sort without 'sym' (Jiri Olsa) [1336447] - [tools] perf hists browser: Be a bit more strict about presenting CPU socket zoom (Jiri Olsa) [1336447] - [tools] perf hists browser: Offer 'Zoom into DSO'/'Map details' only when sort order has 'dso' (Jiri Olsa) [1336447] - [tools] perf hists browser: Only offer symbol scripting when a symbol is under the cursor (Jiri Olsa) [1336447] - [tools] perf hists browser: Only 'Zoom into thread' only when sort order has 'pid' (Jiri Olsa) [1336447] - [tools] perf sort: Provide a way to find out if per-thread bucketing is in place (Jiri Olsa) [1336447] - [tools] perf config: Document 'hist.percentage' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'annotate' section in man page (Jiri Olsa) [1336447] - [tools] perf config: Document 'buildid.dir' variable in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'tui' and 'gtk' sections in man page (Jiri Olsa) [1336447] - [tools] perf config: Document variables for 'colors' section in man page (Jiri Olsa) [1336447] - [tools] perf annotate: Rename 'colors.code' to 'colors.jump_arrows' (Jiri Olsa) [1336447] - [tools] perf tools: Document the perf sysctls (Jiri Olsa) [1336447] - [tools] perf hists: Cleanup filtering functions (Jiri Olsa) [1336447] - [tools] perf hists: Remove parent filter check in DSO filter function (Jiri Olsa) [1336447] - [tools] perf stat: Making several helper functions static (Jiri Olsa) [1336447] - [tools] perf symbols: Do not read symbols/data from device files (Jiri Olsa) [1336447] - [tools] perf pmu: Fix misleadingly indented assignment (whitespace) (Jiri Olsa) [1336447] - [kernel] perf/core: Disable the event on a truncated AUX record (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Generate PMI in the STOP region as well (Jiri Olsa) [1336447] - [x86] perf/x86: Add model numbers for Kabylake CPUs (Jiri Olsa) [1336447] - [x86] perf/x86/intel: Fix incorrect lbr_sel_mask value (Jiri Olsa) [1336447] - [x86] perf/x86/intel/pt: Don't die on VMXON (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Set the size of event map array to PERF_COUNT_HW_MAX (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Haswell model (Jiri Olsa) [1336447] - [x86] perf/x86/amd/ibs: Fix pmu::stop() nesting (Jiri Olsa) [1336447] - [kernel] perf/core: Don't leak event in the syscall error path (Jiri Olsa) [1336447] - [x86] perf/x86/amd: Cleanup Fam10h NB event constraints (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add missing Broadwell models (Jiri Olsa) [1336447] - [x86] perf/x86/intel/uncore: Remove ev_sel_ext bit support for PCU (Jiri Olsa) [1336447] - [kernel] perf/core: Fix Undefined behaviour in rb_alloc() (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Add IBS interrupt to the dynamic throttle (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix race with IBS_STARTING state (Jiri Olsa) [1336447] - [x86] perf/x86/ibs: Fix IBS throttle (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Simplify quirk handling even more (Jiri Olsa) [1336447] - [kernel] perf/core: Fix perf_sched_count derailment (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Convert it to a per package facility (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Utilize event->pmu_private (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Make PMU lock raw (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Refactor the code some more (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Clean up the printk output (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Calculate timing once (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Sanitize the quirk handling (Jiri Olsa) [1336447] - [x86] perf/x86/intel/rapl: Add proper error handling (Jiri Olsa) [1336447]- [ata] ahci: don't mark HotPlugCapable Ports as external/removable (David Milburn) [1286946] - [include] libata: Align ata_device's id on a cacheline (David Milburn) [1286946] - [ata] sata_via: Implement hotplug for VT6421 (David Milburn) [1286946] - [ata] sata_via: Apply WD workaround only when needed on VT6421 (David Milburn) [1286946] - [ata] ahci: Cache host controller version (David Milburn) [1286946] - [ata] libata: fix unbalanced spin_lock_irqsave/spin_unlock_irq() in ata_scsi_park_show() (David Milburn) [1286946] - [include] libata: fix HDIO_GET_32BIT ioctl (David Milburn) [1286946] - [ata] libata: fix sff host state machine locking while polling (David Milburn) [1286946] - [ata] libata-sff: use WARN instead of BUG on illegal host state machine state (David Milburn) [1286946] - [ata] libata: disable forced PORTS_IMPL for >= AHCI 1.3 (David Milburn) [1286946] - [ata] sata_sx4: correctly handling failed allocation (David Milburn) [1286946] - [include] libata-eh.c: Introduce new ata port flag for controller which lockup on read log page (David Milburn) [1286946] - [ata] sata_sil: disable trim (David Milburn) [1286946] - [ata] ahci: Fix softreset failed issue of Port Multiplier (David Milburn) [1286946] - [ata] ahci: kill 'intr_status' (David Milburn) [1286946] - [ata] ahci: switch from 'threaded' to 'hardirq' interrupt handling (David Milburn) [1286946] - [ata] ahci: per-port msix support (David Milburn) [1286946] - [ata] ahci: Add Marvell 88se91a2 device id (David Milburn) [1286946] - [ata] ahci: cleanup ahci_host_activate_multi_irqs (David Milburn) [1286946] - [ata] ahci: ahci_host_activate: kill IRQF_SHARED (David Milburn) [1286946] - [ata] libata: enable LBA flag in taskfile for ata_scsi_pass_thru() (David Milburn) [1286946] - [ata] libata: add support for NCQ commands for SG interface (David Milburn) [1286946] - [ata] pata_it821x: use "const char *" for string literals (David Milburn) [1286946] - [ata] libata: cleanup ata_scsi_qc_complete (David Milburn) [1286946] - [include] ata: ahci: find eSATA ports and flag them as removable (David Milburn) [1286946] - [ata] Add factory recertified Crucial M500s to blacklist (David Milburn) [1286946] - [ata] sata_sx4: Check return code from pdc20621_i2c_read() (David Milburn) [1286946] - [include] revert "libata: Implement NCQ autosense" (David Milburn) [1286946] - [include] revert "libata: Implement support for sense data reporting" (David Milburn) [1286946] - [include] revert "libata-eh: Set 'information' field for autosense" (David Milburn) [1286946] - [ata] libata: Do not blacklist M510DC (David Milburn) [1286946] - [ata] libata: increase the timeout when setting transfer mode (David Milburn) [1286946] - [ata] libata: force disable trim for SuperSSpeed S238 (David Milburn) [1286946] - [include] libata: add ATA_HORKAGE_NOTRIM (David Milburn) [1286946] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (David Milburn) [1286946] - [ata] libata: Do not blacklist Micron M500DC (David Milburn) [1286946] - [ata] ahci, msix: Fix build error for !PCI_MSI (David Milburn) [1286946] - [ata] ahci: Add generic MSI-X support for single interrupts to SATA PCI driver (David Milburn) [1286946] - [ata] libata: finally use __initconst in ata_parse_force_one() (David Milburn) [1286946] - [ata] ahci: Store irq number in struct ahci_host_priv (David Milburn) [1286946] - [ata] ahci: Move interrupt enablement code to a separate function (David Milburn) [1286946] - [ata] doc: libata: Fix spelling typo found in libata.xml (David Milburn) [1286946] - [ata] sata_nv - Change 1 to true for bool type variable (David Milburn) [1286946] - [ata] libata: Fix regression when the NCQ Send and Receive log page is absent (David Milburn) [1286946] - [ata] hpt366: fix constant cast warning (David Milburn) [1286946] - [documentation] libata: Fix sysfs documentation bug (David Milburn) [1286946] - [include] libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (David Milburn) [1286946] - [include] libata: READ LOG DMA EXT support can be in either page 119 or 120 (David Milburn) [1286946] - [ata] libata: Expose TRIM capability in sysfs (David Milburn) [1286946] - [ata] libata: Allow NCQ TRIM to be enabled or disabled with a module parameter (David Milburn) [1286946] - [include] libata: Ignore spurious PHY event on LPM policy change (David Milburn) [1286946] - [include] libata: Add helper to determine when PHY events should be ignored (David Milburn) [1286946] - [include] libata: Add tracepoints (David Milburn) [1286946] - [include] libata-eh: Set 'information' field for autosense (David Milburn) [1286946] - [include] libata: Implement support for sense data reporting (David Milburn) [1286946] - [include] libata: Implement NCQ autosense (David Milburn) [1286946] - [ata] libata: use status bit definitions in ata_dump_status() (David Milburn) [1286946] - [include] ide, ata: Rename ATA_IDX to ATA_SENSE (David Milburn) [1286946] - [ata] libata: whitespace fixes in ata_to_sense_error() (David Milburn) [1286946] - [ata] libata: whitespace cleanup in ata_get_cmd_descript() (David Milburn) [1286946] - [include] libata: use READ_LOG_DMA_EXT (David Milburn) [1286946] - [netdrv] fjes: Fix unnecessary spinlock_irqsave (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: update fjes driver version 1.1 (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Introduce spinlock for rx_status (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Enhance changing MTU related work (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix bitwise check bug in fjes_raise_intr_rxdata_task (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix incorrect statistics information in fjes_xmit_frame() (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: optimize timeout value (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Use resource_size (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix inconsistent indenting (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: Delete an unnecessary check before the function call "vfree" (Yasuaki Ishimatsu) [1328939] - [netdrv] fjes: fix off-by-one error at fjes_hw_update_zone_task() (Yasuaki Ishimatsu) [1328939]- [security] capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE (Paul Moore) [1165316] - [security] selftests/capabilities: Add tests for capability evolution (Paul Moore) [1165316] - [security] capabilities: ambient capabilities (Paul Moore) [1165316] - [powercap] intel_rapl: Add support for Kabylake (David Arcari) [1310935] - [virtio] virtio 1.0 cs04 spec compliance for reset ("Michael S. Tsirkin") [1334106] - [tools] power turbostat: initial KBL support (David Arcari) [1310931] - [idle] intel_idle: Add KBL support (David Arcari) [1310933] - [acpi] acpica: dispatcher: Update thread ID for recursive method calls (Prarit Bhargava) [1336832] - [x86] pci: Mark Broadwell-EP Home Agent 1 as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable all BAR sizing for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs (Prarit Bhargava) [1334199] - [x86] pci: Disable IO/MEM decoding for devices with non-compliant BARs (Prarit Bhargava) [1334199] - [x86] mm: update memory tracking for criu soft dirty (David Bulkow) [1329312] - [mm] Fix kmalloc slab creation sequence (Sterling Alexander) [1324668] - [mm] slab_common: support the slub_debug boot option on specific object size (Sterling Alexander) [1324668] - [mm] defer flush of writable TLB entries (George Beshers) [727269] - [mm] send one IPI per CPU to TLB flush all entries after unmapping pages (George Beshers) [727269] - [mm] meminit: initialize enough pages for struct page (George Beshers) [727269] - [mm] meminit: use early_pfn_to_nid for page_cgroup_init (George Beshers) [727269] - [mm] initialize hotplugged pages as reserved (George Beshers) [727269] - [mm] reinit files_stat.max_files after deferred memory initialisation (George Beshers) [727269] - [mm] Include file needed for next patch to compile (George Beshers) [727269] - [mm] meminit: replace rwsem with completion (George Beshers) [727269] - [mm] meminit: allow early_pfn_to_nid to be used during runtime (George Beshers) [727269] - [mm] meminit: suppress unused memory variable warning (George Beshers) [727269] - [mm] meminit: finish initialisation of struct pages before basic setup (George Beshers) [727269] - [mm] meminit: remove mminit_verify_page_links (George Beshers) [727269] - [mm] meminit: reduce number of times pageblocks are set during struct page in (George Beshers) [727269] - [mm] meminit: free pages in large chunks where possible (George Beshers) [727269] - [mm] enable deferred struct page initialisation on x86-64 (George Beshers) [727269] - [mm] meminit: minimise number of pfn->page lookups during initialisation (George Beshers) [727269] - [mm] meminit: initialise remaining struct pages in parallel with kswapd (George Beshers) [727269] - [mm] meminit: initialise a subset of struct pages if CONFIG_DEFERRED_STRUCT_PAGE_INIT is set (George Beshers) [727269] - [mm] meminit: inline some helper functions (George Beshers) [727269] - [mm] meminit: make __early_pfn_to_nid SMP-safe and introduce meminit_pfn_in_nid (George Beshers) [727269] - [mm] remove ifdef condition (George Beshers) [727269] - [mm] memblock: binary search node id (George Beshers) [727269] - [mm] page_alloc: pass PFN to __free_pages_bootmem (George Beshers) [727269] - [mm] bootmem: remove unused local `map' (George Beshers) [727269] - [mm] bootmem: remove duplicated declaration of __free_pages_bootmem() (George Beshers) [727269] - [mm] nobootmem: have __free_pages_memory() free in larger chunks (George Beshers) [727269] - [mm] meminit: only set page reserved in the memblock region (George Beshers) [727269] - [mm] memblock: introduce a for_each_reserved_mem_region iterator (George Beshers) [727269] - [mm] mem-hotplug: let memblock skip the hotpluggable memory regions in __next_mem_range() (George Beshers) [727269] - [mm] meminit: move page initialization into a separate function (George Beshers) [727269]- [scsi] cxlflash: scsi_change_queue_depth backport (Gustavo Duarte) [1182021] - [scsi] cxlflash: lun size in scsi_device (Gustavo Duarte) [1182021] - [scsi] cxlflash: Move to exponential back-off when cmd_room is not available (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix regression issue with re-ordering patch (Gustavo Duarte) [1182021] - [scsi] cxlflash: Use new cxl_pci_read_adapter_vpd() API (Gustavo Duarte) [1182021] - [scsi] cxlflash: Increase cmd_per_lun for better throughput (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid unnecessary scan with internal LUNs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Reorder user context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify attach path error cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Split out context initialization (Gustavo Duarte) [1182021] - [scsi] cxlflash: Unmap problem state area before detaching master context (Gustavo Duarte) [1182021] - [scsi] cxlflash: Simplify PCI registration (Gustavo Duarte) [1182021] - [scsi] cxlflash: Enable device id for future IBM CXL adapter (Gustavo Duarte) [1182021] - [scsi] cxlflash: Resolve oops in wait_port_offline (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to resolve cmd leak after host reset (Gustavo Duarte) [1182021] - [scsi] cxlflash: Removed driver date print (Gustavo Duarte) [1182021] - [include] cxlflash: Fix to avoid virtual LUN failover failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate LINK_RESET also on port 1 (Gustavo Duarte) [1182021] - [scsi] cxlflash: drop unlikely before IS_ERR_OR_NULL (Gustavo Duarte) [1182021] - [scsi] cxlflash: a couple off by one bugs (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid bypassing context cleanup (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid lock instrumentation rejection (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting port selection mask (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to escalate to LINK_RESET on login timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid leaving dangling interrupt resources (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid potential deadlock on EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct trace string (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid corrupting adapter fops (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to double the delay each time (Gustavo Duarte) [1182021] - [maintainers] maintainers: Add cxlflash driver (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent stale AFU RRQ (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct spelling, grammar, and alignment mistakes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent EEH recovery failure (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix MMIO and endianness errors (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix function prolog parameters and return codes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unnecessary scsi_block_requests (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct behavior in device reset handler following EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to prevent workq from accessing freed memory (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct usage of scsi_host_put() (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix AFU version access/storage and add check (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove dual port online dependency (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix async interrupt bypass logic (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix host link up event handling (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix location of setting resid (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid stall while waiting on TMF (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid spamming the kernel log (Gustavo Duarte) [1182021] - [scsi] cxlflash: Refine host/device attributes (Gustavo Duarte) [1182021] - [scsi] cxlflash: Make functions static (Gustavo Duarte) [1182021] - [scsi] cxlflash: Correct naming of limbo state and waitq (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid CXL services during EEH (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix context encode mask width (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid sizeof(bool) (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix data corruption when vLUN used over multiple cards (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix potential oops following LUN removal (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix read capacity timeout (Gustavo Duarte) [1182021] - [scsi] cxlflash: Replace magic numbers with literals (Gustavo Duarte) [1182021] - [scsi] cxlflash: Fix to avoid invalid port_sel value (Gustavo Duarte) [1182021] - [scsi] cxlflash: Remove unused variable from queuecommand (Gustavo Duarte) [1182021] - [scsi] cxlflash: shift wrapping bug in afu_link_reset() (Gustavo Duarte) [1182021] - [scsi] cxlflash: off by one bug in cxlflash_show_port_status() (Gustavo Duarte) [1182021] - [include] cxlflash: Virtual LUN support (Gustavo Duarte) [1182021] - [include] cxlflash: Superpipe support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base error recovery support (Gustavo Duarte) [1182021] - [scsi] cxlflash: Base support for IBM CXL Flash Adapter (Gustavo Duarte) [1182021] - [netdrv] xen-netfront: use napi_complete() correctly to prevent Rx stalling (Ivan Vecera) [1334372] - [netdrv] xen-netfront: convert to GRO API (Ivan Vecera) [1334372] - [netdrv] virtio_net: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] caif: Fix napi poll list corruption (Ivan Vecera) [1334372] - [netdrv] bgmac: fix requests for extra polling calls from NAPI (Ivan Vecera) [1334372] - [netdrv] bgmac: leave interrupts disabled as long as there is work to do (Ivan Vecera) [1334372] - [net] Rearrange loop in net_rx_action (Ivan Vecera) [1334372] - [net] Always poll at least one device in net_rx_action (Ivan Vecera) [1334372] - [net] Detect drivers that reschedule NAPI and exhaust budget (Ivan Vecera) [1334372] - [net] Move napi polling code out of net_rx_action (Ivan Vecera) [1334372] - [net] less interrupt masking in NAPI (Ivan Vecera) [1334372] - [net] route: enforce hoplimit max value (Paolo Abeni) [1313892] - [net] netem: Segment GSO packets on enqueue (Neil Horman) [980835] - [netdrv] macvlan: resolve ENOENT errors on creation (Ivan Vecera) [1333314] - [net] rename sysfs symlinks on device name change (Ivan Vecera) [1333228] - [net] add sysfs helpers for netdev_adjacent logic (Ivan Vecera) [1333228]- [cpufreq] intel_pstate: Update frequencies of policy->cpus only from ->set_policy() (Prarit Bhargava) [1329088] - [kernel] kprobes: Add IPMODIFY flag to kprobe_ftrace_ops (Jessica Yu) [1113830] - [kernel] ftrace, kprobes: Support IPMODIFY flag to find IP modify conflict (Jessica Yu) [1113830] - [x86] kprobes/ftrace: Recover original IP if pre_handler doesn't change it (Jessica Yu) [1113830] - [kernel] ftrace: Simplify ftrace_hash_disable/enable path in ftrace_hash_move (Jessica Yu) [1113830] - [kernel] ftrace: Use macros for numbers in ftrace rec shift bits (Jessica Yu) [1113830] - [netdrv] cnic: call cp->stop_hw() in cnic_start_hw() on allocation failure (Ivan Vecera) [1327015] - [virtio] virtio-pci: use possible fallback queue size ("Michael S. Tsirkin") [1320152] - [input] synaptics - handle spurious release of trackstick buttons, again (Benjamin Tissoires) [1317809] - [nvme] host: Always use MSI/MSI-x interrupts (David Milburn) [1334462] - [misc] cxl: Poll for outstanding IRQs when detaching a context (Steve Best) [1332487] - [misc] cxl: Keep IRQ mappings on context teardown (Steve Best) [1332487] - [netdrv] cxgb4: Set VPD size so we can read both VPD structures (Myron Stowe) [1289561 1332667] - [pci] Add pci_set_vpd_size() to set VPD size (Myron Stowe) [1289561 1332667] - [pci] Prevent VPD access for buggy devices (Myron Stowe) [1289561 1332667] - [pci] Sleep rather than busy-wait for VPD access completion (Myron Stowe) [1289561 1332667] - [pci] Fold struct pci_vpd_pci22 into struct pci_vpd (Myron Stowe) [1289561 1332667] - [pci] Rename VPD symbols to remove unnecessary "pci22" (Myron Stowe) [1289561 1332667] - [pci] Remove struct pci_vpd_ops.release function pointer (Myron Stowe) [1289561 1332667] - [pci] Move pci_vpd_release() from header file to pci/access.c (Myron Stowe) [1289561 1332667] - [pci] Move pci_read_vpd() and pci_write_vpd() close to other VPD code (Myron Stowe) [1289561 1332667] - [pci] Determine actual VPD size on first access (Myron Stowe) [1289561 1332667] - [pci] Use bitfield instead of bool for struct pci_vpd_pci22.busy (Myron Stowe) [1289561 1332667] - [pci] Allow access to VPD attributes with size 0 (Myron Stowe) [1289561 1332667] - [pci] Update VPD definitions (Myron Stowe) [1289561 1332667] - [pci] Use kobj_to_dev() instead of open-coding it (Myron Stowe) [1289561 1332667] - [netdrv] cxgb4: Set mac addr from vpd, when we can't contact firmware (Myron Stowe) [1289561 1332667] - [x86] platform/uv: Fix incorrect nodes and pnodes for cpuless and memoryless nodes (Frank Ramsay) [1276458] - [misc] x86/platform/uv: Remove Obsolete GRU MMR address translation (Frank Ramsay) [1276458] - [x86] platform/uv: Update physical address conversions for UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Build GAM reference tables (Frank Ramsay) [1276458] - [x86] platform/uv: Support UV4 socket address changes (Frank Ramsay) [1276458] - [x86] platform/uv: Add obtaining GAM Range Table from UV BIOS (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 addressing discovery function (Frank Ramsay) [1276458] - [x86] platform/uv: Fold blade info into per node hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Allocate common per node hub info structs on local node (Frank Ramsay) [1276458] - [x86] platform/uv: Move blade local processor ID to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Move scir info to the per cpu info struct (Frank Ramsay) [1276458] - [x86] platform/uv: Create per cpu info structs to replace per hub info structs (Frank Ramsay) [1276458] - [x86] platform/uv: Update MMIOH setup function to work for both UV3 and UV4 (Frank Ramsay) [1276458] - [x86] platform/uv: Clean up redunduncies after merge of UV4 MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific MMR definitions (Frank Ramsay) [1276458] - [x86] platform/uv: Prep for UV4 MMR updates (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV MMR Illegal Access Function (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV4 Specific Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add UV Architecture Defines (Frank Ramsay) [1276458] - [x86] platform/uv: Add Initial UV4 definitions (Frank Ramsay) [1276458] - [x86] kvm: vmx: fix nested vpid for old KVM guests (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invvpid instruction (Bandan Das) [1319020] - [x86] kvm: vmx: avoid guest hang on invalid invept instruction (Bandan Das) [1319020] - [x86] setup/crash: Check memblock_reserve() retval (Baoquan He) [1241236] - [x86] setup/crash: Cleanup some more (Baoquan He) [1241236] - [x86] setup/crash: Remove alignment variable (Baoquan He) [1241236] - [x86] setup: Cleanup crashkernel reservation functions (Baoquan He) [1241236] - [x86] setup: Do not reserve crashkernel high memory if low reservation failed (Baoquan He) [1241236] - [x86] perf/x86/cqm: Factor out some common code (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add support for MBM counter overflow handling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Implement RMID recycling (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add memory bandwidth monitoring event management (Jiri Olsa) [1084618] - [x86] perf/x86/mbm: Add Intel Memory B/W Monitoring enumeration and init (Jiri Olsa) [1084618] - [x86] perf/x86/cqm: Fix CQM memory leak and notifier leak (Jiri Olsa) [1084618] - [include] perf/x86/cqm: Fix CQM handling of grouping events into a cache_group (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Use 'u32' data type for RMIDs (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Add storage for 'closid' and clean up 'struct intel_pqr_state' (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove useless wrapper function (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Avoid pointless MSR write (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Remove pointless spinlock from state cache (Jiri Olsa) [1084618] - [x86] perf/x86/intel/cqm: Document PQR MSR abuse (Jiri Olsa) [1084618] - [include] perf/x86/intel/cqm: Use proper data types (Jiri Olsa) [1084618] - [x86] topology: Fix logical package mapping (Jiri Olsa) [1084618] - [x86] topology: Create logical package id (Jiri Olsa) [1084618] - [x86] perf: Fix uncore build (Jiri Olsa) [1330700] - [perf] Allow storage of PMU private data in event (Jiri Olsa) [1330700]- [fs] cifs: fix type confusion in copy offload ioctl (Sachin Prabhu) [1335974] - [fs] locks: inline posix_lock_file_wait and flock_lock_file_wait (Benjamin Coddington) [1329488] - [fs] nfs4: have do_vfs_lock take an inode pointer (Benjamin Coddington) [1329488] - [fs] locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait (Benjamin Coddington) [1329488] - [fs] locks: have flock_lock_file take an inode pointer instead of a filp (Benjamin Coddington) [1329488] - [fs] revert "nfs: take extra reference to fl->fl_file when running a LOCKU operation" (Benjamin Coddington) [1329488] - [fs] ext4: correctly migrate a file with a hole at the beginning (Eryu Guan) [1187078] - [fs] ext4: be more strict when migrating to non-extent based file (Eryu Guan) [1187078] - [scsi] megaraid_sas: fix kerneldoc (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Downgrade two success messages to info (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: task management code optimizations (Tomas Henzl) [1262033] - [scsi] megaraid_sas: call ISR function to clean up pending replies in OCR path (Tomas Henzl) [1262033] - [scsi] megaraid_sas: reduce memory footprints in kdump mode (Tomas Henzl) [1262033] - [scsi] megaraid_sas: add missing curly braces in ioctl handler (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Add an i/o barrier (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix SMAP issue (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix for IO failing post OCR in SRIOV environment (Tomas Henzl) [1262033] - [scsi] megaraid: fix null pointer check in megasas_detach_one() (Tomas Henzl) [1262033] - [scsi] megaraid_sas: driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: SPERC OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Introduce module parameter for SCSI command timeout (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI adapter OCR changes (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make adprecovery variable atomic (Tomas Henzl) [1262033] - [scsi] megaraid_sas: IO throttling support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Dual queue depth support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code optimization build_and_issue_cmd return-type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Reply Descriptor Post Queue (RDPQ) support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fastpath region lock bypass (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update device queue depth based on interface type (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Task management support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Syncing request flags macro names with firmware (Tomas Henzl) [1262033] - [scsi] megaraid_sas: MFI IO timeout handling (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not allow PCI access during OCR (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Fix sparse warning (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make tape drives visible on PERC5 controllers (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove debug print from function megasas_update_span_set (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Driver version upgrade (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Make PI enabled VD 8 byte DMA aligned (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Indicate online firmware upgrade support for Secure JBOD feature (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Update OCR capability on controller properties change (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Do not use PAGE_SIZE for max_sectors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Cutlass (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for Intruder (12 Gbps) controller (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Remove PCI id checks (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Expose TAPE drives unconditionally (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Version update (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Print critical firmware event messages (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Support for max_io_size 1MB (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Code cleanup-use local variable drv_ops inside megasas_ioc_init_fusion (Tomas Henzl) [1262033] - [scsi] megaraid_sas: JBOD sequence number support (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Increase timeout to 60 secs for abort frames during shutdown (Tomas Henzl) [1262033] - [scsi] megaraid_sas: Synchronize driver headers with firmware APIs (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix whitespace errors (Tomas Henzl) [1262033] - [scsi] megaraid_sas: use dev_printk when possible (Tomas Henzl) [1262033] - [scsi] megaraid_sas: fix TRUE and FALSE re-define build error (Tomas Henzl) [1262033]- [scsi] st: fix potential null pointer dereference (Maurizio Lombardi) [902531] - [scsi] st: Destroy st_index_idr on module exit (Maurizio Lombardi) [902531] - [scsi] st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO (Maurizio Lombardi) [902531] - [scsi] st: convert to using driver attr groups for sysfs (Maurizio Lombardi) [902531] - [scsi] st: implement tape statistics (Maurizio Lombardi) [902531] - [scsi] st: convert class code to use dev_groups (Maurizio Lombardi) [902531] - [scsi] st: call scsi_set_medium_removal directly (Maurizio Lombardi) [902531] - [scsi] mpt3sas: create two binaries from a single source (Tomas Henzl) [1262031] - [scsi] mpt3sas - remove unused fw_event_work elements (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove usage of 'struct timeval' (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't overreach ioc reply_post during initialization (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove unnecessary synchronize_irq before free_irq (Tomas Henzl) [1262031] - [scsi] mpt3sas: Free memory pools before retrying to allocate with different value (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove cpumask_clear for zalloc_cpumask_var and don't free free_cpu_mask_var before reply_q (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updating mpt3sas driver version to 12.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Updated MPI Header to 2.00.42 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add support for configurable Chain Frame Size (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added smp_affinity_enable module parameter (Tomas Henzl) [1262031] - [scsi] mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's (Tomas Henzl) [1262031] - [scsi] mpt3sas: Never block the Enclosure device (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix static analyzer(coverity) tool identified defects (Tomas Henzl) [1262031] - [scsi] mpt3sas: Used IEEE SGL instead of MPI SGL while framing a SMP Passthrough request message (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for high port count HBA variants (Tomas Henzl) [1262031] - [scsi] mpt3sas: A correction in unmap_resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add dummy Kconfig option for backwards compatibility (Tomas Henzl) [1262031] - [scsi] mpt3sas: Fix use sas_is_tlr_enabled API before enabling MPI2_SCSIIO_CONTROL_TLR_ON flag (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix inline markers on non inline function declarations (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 09.102.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Single driver module which supports both SAS 2.0 & SAS 3.0 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas: mpt3sas: Update the driver versions (Tomas Henzl) [1262031] - [scsi] mpt3sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added OEM Gen2 PnP ID branding names (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [1262031] - [scsi] mpt3sas: Ported WarpDrive product SSS6200 support (Tomas Henzl) [1262031] - [scsi] mpt3sas: fix for driver fails EEH, recovery from injected pci bus error (Tomas Henzl) [1262031] - [scsi] mpt3sas: Manage MSI-X vectors according to HBA device type (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't send PHYDISK_HIDDEN RAID action request on SAS2 HBAs (Tomas Henzl) [1262031] - [scsi] mpt3sas: Build MPI SGL LIST on GEN2 HBAs and IEEE SGL LIST on GEN3 HBAs (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Remove SCSI_MPTXSAS_LOGGING entry from Kconfig (Tomas Henzl) [1262031] - [scsi] mpt3sas: Define 'hba_mpi_version_belonged' IOC variable (Tomas Henzl) [1262031] - [scsi] mpt2sas: Remove .c and .h files from mpt2sas driver (Tomas Henzl) [1262031] - [scsi] mpt2sas: Move Gen2 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Move Gen3 HBA's device registration to a separate file (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added mpt2sas driver definitions (Tomas Henzl) [1262031] - [scsi] mpt2sas: Use mpi headers from mpt3sas (Tomas Henzl) [1262031] - [scsi] mpt2sas: setpci reset kernel oops fix (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount fw_events and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt2sas: Refcount sas_device objects and fix unsafe list usage (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to 9.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: When device is blocked followed by unblock fails, unfreeze the I/Os (Tomas Henzl) [1262031] - [scsi] mpt3sas: Call dma_mapping_error() API after mapping an address with dma_map_single() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Use alloc_ordered_workqueue() API instead of create_singlethread_workqueue() API (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added support for customer specific branding (Tomas Henzl) [1262031] - [scsi] mpt3sas: Return host busy error status to SML when DMA mapping of scatter gather list fails for a SCSI command (Tomas Henzl) [1262031] - [scsi] mpt3sas: Complete the SCSI command with DID_RESET status for log_info value 0x0x32010081 (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev K (2.5.6) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas driver version to v6.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM custom HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: Add branding string support for OEM's HBA (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files (Tomas Henzl) [1262031] - [scsi] mpt3sas: Update MPI2 strings to MPI2.5 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Bump mpt3sas Driver version to v5.100.00.00 (Tomas Henzl) [1262031] - [scsi] mpt3sas: Provides the physical location of sas drives (Tomas Henzl) [1262031] - [scsi] mpt3sas: MPI 2.5 Rev I (2.5.4) specifications (Tomas Henzl) [1262031] - [scsi] mpt3sas: Remove redundancy code while freeing the controller resources (Tomas Henzl) [1262031] - [scsi] mpt3sas: Don't block the drive when drive addition under the control of SML (Tomas Henzl) [1262031] - [scsi] mpt3sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1262031] - [scsi] mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX vector support (Tomas Henzl) [1262031] - [scsi] mpt2sas, mpt3sas: Abort initialization if no memory I/O resources detected (Tomas Henzl) [1262031] - [scsi] bfa: Update driver version to 3.2.25.0 (Chad Dupuis) [1273082] - [scsi] bfa: File header and user visible string changes (Chad Dupuis) [1273082] - [scsi] bfa: Updating copyright messages (Chad Dupuis) [1273082] - [scsi] bfa: Fix indentation (Chad Dupuis) [1273082] - [scsi] qla2xxx: Fix rwlock recursion (Chad Dupuis) [1273080] - [scsi] qla2xxx: Update the driver version to 8.07.00.33.07.3-k (Chad Dupuis) [1273080] - [scsi] qla2xxx: Set relogin flag when we fail to queue login requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Enable T10-DIF for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Provide mbx info in BBCR data after mbx failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid side effects when using endianizer macros (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for Private link statistics counters (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for buffer to buffer credit value for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support for online flash update for ISP27XX (Chad Dupuis) [1273080] - [scsi] qla2xxx: Allow fw to hold status before sending ABTS response (Chad Dupuis) [1273080] - [scsi] qla2xxx: Seed init-cb login timeout from nvram exclusively (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove unneeded link offline message (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add pci device id 0x2261 (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix missing device login retries (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add support to show MPI and PEP FW version for ISP27xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Do not reset ISP for error entry with an out of range handle (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add adapter checks for FAWWN functionality (Chad Dupuis) [1273080] - [scsi] qla2xxx: Pause risc before manipulating risc semaphore (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use ssdid to gate semaphore manipulation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Handle AEN8014 incoming port logout (Chad Dupuis) [1273080] - [scsi] qla2xxx: Add serdes register read/write support for ISP25xx (Chad Dupuis) [1273080] - [scsi] qla2xxx: Return the fabric command state for non-task management requests (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about context imbalances (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove dead code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove a superfluous test (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix sparse annotations (Chad Dupuis) [1273080] - [scsi] qla2xxx: Avoid that sparse complains about duplicate (noderef) attributes (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove __constant_ prefix (Chad Dupuis) [1273080] - [scsi] qla2xxx: Replace two macros with an inline function (Chad Dupuis) [1273080] - [scsi] qla2xxx: Remove set-but-not-used variables (Chad Dupuis) [1273080] - [scsi] qla2xxx: Declare local functions static (Chad Dupuis) [1273080] - [scsi] qla2xxx: Report both rsp_info and rsp_info_len (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix indentation (Chad Dupuis) [1273080] - [scsi] qla2xxx: Comment out unreachable code (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent probe and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Prevent removal and board_disable race (Chad Dupuis) [1273080] - [scsi] qla2xxx: Schedule board_disable only once (Chad Dupuis) [1273080] - [scsi] qla2xxx: Collect PCI register checks and board_disable scheduling (Chad Dupuis) [1273080] - [scsi] qla2xxx: Use qla2x00_clear_drv_active on probe failure (Chad Dupuis) [1273080] - [scsi] qla2xxx: Disable adapter when we encounter a PCI disconnect (Chad Dupuis) [1273080] - [scsi] qla2xxx: Fix shost use-after-free on device removal (Chad Dupuis) [1273080] - [scsi] qla2xxx: Refactor shutdown code so some functionality can be reused (Chad Dupuis) [1273080] - [scsi] fnic: Using rport->dd_data to check rport online instead of rport_lookup (Maurizio Lombardi) [1276102] - [scsi] fnic: Cleanup the I/O pending with fw and has timed out and is used to issue LUN reset (Maurizio Lombardi) [1276102] - [scsi] fnic: Fix to cleanup aborted IO to avoid device being offlined by mid-layer (Maurizio Lombardi) [1276102] - [scsi] fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Maurizio Lombardi) [1276102] - [netdrv] vmxnet3: set CHECKSUM_UNNECESSARY for IPv6 packets (Neil Horman) [1329403] - [netdrv] vmxnet3: fix lock imbalance in vmxnet3_tq_xmit() (Neil Horman) [1329403] - [netdrv] vmxnet3: avoid calling pskb_may_pull with interrupts disabled (Neil Horman) [1329403] - [netdrv] vmxnet3: Update Rx ring 2 max size (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix regression caused by 5738a09 (Neil Horman) [1329403] - [netdrv] vmxnet3: fix checks for dma mapping errors (Neil Horman) [1329403] - [netdrv] vmxnet3: Fix use of mfTableLen for big endian architectures (Neil Horman) [1329403] - [netdrv] vmxnet3: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1329403] - [netdrv] vmxnet3: Extend register dump support (Neil Horman) [1329403] - [netdrv] vmxnet3: prevent receive getting out of sequence on napi poll (Neil Horman) [1329403] - [netdrv] vmxnet3: Bump up driver version number (Neil Horman) [1329403] - [netdrv] be2net: fix BE3-R FW download compatibility check (Ivan Vecera) [1306516] - [netdrv] mlx4_en: Fix endianness bug in IPV6 csum calculation (Kamal Heib) [1249733 1325358]- [x86] mm: Drop WARN from multi-BAR check (Jiri Olsa) [1318419] - [mm] fix mlock accouting (Hendrik Brueckner) [1334242] - [mm] vmstat: fix overflow in mod_zone_page_state() (Hendrik Brueckner) [1334242] - [s390] pci: add extra padding to function measurement block (Hendrik Brueckner) [1330111] - [s390] pci: enforce fmb page boundary rule (Hendrik Brueckner) [1330111] - [s390] pci: extract software counters from fmb (Hendrik Brueckner) [1330111] - [s390] pci: remove pdev pointer from arch data (Hendrik Brueckner) [1330099] - [s390] pci_dma: improve debugging of errors during dma map (Hendrik Brueckner) [1330100] - [s390] pci_dma: handle dma table failures (Hendrik Brueckner) [1330100] - [s390] pci_dma: unify label of invalid translation table entries (Hendrik Brueckner) [1330100] - [s390] pci_dma: fix DMA table corruption with > 4 TB main memory (Hendrik Brueckner) [1330112] - [s390] pci: use pci_rescan_remove_lock (Hendrik Brueckner) [1330092] - [kernel] sched: Fix potential kabi breakage on wait_bit_queue (Benjamin Coddington) [1333024] - [watchdog] hpwdt: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [ipmi] watchdog: use nmi_panic() when kernel panics in NMI handler (David Arcari) [1327401] - [kernel] panic: change nmi_panic from macro to function (David Arcari) [1327401] - [x86] nmi: Save regs in crash dump on external NMI (David Arcari) [1327401] - [x86] apic: Introduce apic_extnmi command line parameter (David Arcari) [1327401] - [kernel] kexec: Fix race between panic() and crash_kexec() (David Arcari) [1327401] - [kernel] panic, x86: Allow CPUs to save registers even if looping in NMI context (David Arcari) [1327401] - [kernel] panic, x86: Fix re-entrance problem due to panic on NMI (David Arcari) [1327401] - [kernel] watchdog: keep rhel7 old-behaviour compatibility (David Arcari) [1290573] - [x86] re-enable fixup_ht_bug (David Arcari) [1290573] - [lib] workqueue: implement lockup detector (David Arcari) [1290573] - [kernel] watchdog: introduce touch_softlockup_watchdog_sched() (David Arcari) [1290573] - [kernel] watchdog: fix race between proc_watchdog_thresh() and watchdog_timer_fn() (David Arcari) [1290573] - [kernel] watchdog: remove {get|put}_online_cpus() from watchdog_{park|unpark}_threads() (David Arcari) [1290573] - [kernel] watchdog: avoid races between /proc handlers and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: avoid race between lockup detector suspend/resume and CPU hotplug (David Arcari) [1290573] - [kernel] watchdog: add sysctl knob hardlockup_panic (David Arcari) [1290573] - [kernel] watchdog: perform all-CPU backtrace in case of hard lockup (David Arcari) [1290573] - [kernel] watchdog: do not unpark threads in watchdog_park_threads() on error (David Arcari) [1290573] - [kernel] watchdog: implement error handling in lockup_detector_suspend() (David Arcari) [1290573] - [kernel] watchdog: implement error handling in update_watchdog_all_cpus() and callers (David Arcari) [1290573] - [kernel] watchdog: move watchdog_disable_all_cpus() outside of ifdef (David Arcari) [1290573] - [kernel] watchdog: fix error handling in proc_watchdog_thresh() (David Arcari) [1290573] - [kernel] watchdog: is_hardlockup can be boolean (David Arcari) [1290573] - [kernel] watchdog: rename watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: use suspend/resume interface in fixup_ht_bug() (David Arcari) [1290573] - [kernel] watchdog: use park/unpark functions in update_watchdog_all_cpus() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_suspend() and watchdog_resume() (David Arcari) [1290573] - [kernel] watchdog: introduce watchdog_park_threads() and watchdog_unpark_threads() (David Arcari) [1290573] - [kernel] watchdog: move NMI function header declarations from watchdog.h to nmi.h (David Arcari) [1290573] - [kernel] watchdog: add watchdog_cpumask sysctl to assist nohz (David Arcari) [1290573] - [kernel] smpboot: allow excluding cpus from the smpboot threads (David Arcari) [1290573] - [kernel] smpboot: Add common code for notification from dying CPU (David Arcari) [1290573] - [kernel] smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread() (David Arcari) [1290573] - [kernel] sched, smp: Correctly deal with nested sleeps (David Arcari) [1290573] - [kernel] watchdog: fix double lock in watchdog_nmi_enable_all (David Arcari) [1290573] - [kernel] watchdog: Fix merge 'conflict' (David Arcari) [1290573] - [kernel] watchdog: introduce the hardlockup_detector_disable() function (David Arcari) [1290573] - [kernel] watchdog: clean up some function names and arguments (David Arcari) [1290573] - [kernel] watchdog: enable the new user interface of the watchdog mechanism (David Arcari) [1290573] - [documentation] watchdog: Document watchdog_thresh sysctl (David Arcari) [1290573] - [kernel] watchdog: Disallow setting watchdog_thresh to -1 (David Arcari) [1290573] - [kernel] watchdog: implement error handling for failure to set up hardware perf events (David Arcari) [1290573] - [kernel] watchdog: introduce separate handlers for parameters in /proc/sys/kernel (David Arcari) [1290573] - [kernel] watchdog: introduce proc_watchdog_common() (David Arcari) [1290573] - [kernel] watchdog: move definition of 'watchdog_proc_mutex' outside of proc_dowatchdog() (David Arcari) [1290573] - [kernel] watchdog: introduce the proc_watchdog_update() function (David Arcari) [1290573] - [kernel] watchdog: new definitions and variables, initialization (David Arcari) [1290573] - [kernel] softlockup: make detector be aware of task switch of processes hogging cpu (David Arcari) [1290573] - [kernel] watchdog: Remove unnecessary header files (David Arcari) [1290573] - [kernel] watchdog: convert printk/pr_warning to pr_foo() (David Arcari) [1290573] - [kernel] watchdog: remove preemption restrictions when restarting lockup detector (David Arcari) [1290573]- [thermal] powerclamp: remove cpu whitelist (Steve Best) [1273740] - [acpi] srat: fix SRAT parsing order with both LAPIC and X2APIC present (Prarit Bhargava) [1331394] - [s390] spinlock: avoid yield to non existent cpu (Hendrik Brueckner) [1334236] - [tty] Drop krefs for interrupted tty lock ("Herton R. Krzesinski") [1327403] - [tty] rocket: Remove private close_wait ("Herton R. Krzesinski") [1327403] - [tty] Retry failed reopen if tty teardown in-progress ("Herton R. Krzesinski") [1327403] - [tty] Prevent hw state corruption in exclusive mode reopen ("Herton R. Krzesinski") [1327403] - [tty] Wait interruptibly for tty lock on reopen ("Herton R. Krzesinski") [1327403] - [tty] Remove wait_event_interruptible_tty() ("Herton R. Krzesinski") [1327403] - [tty] r3964: Replace/remove bogus tty lock use ("Herton R. Krzesinski") [1327403] - [tty] r3964: Use tty->read_wait waitqueue ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_port::close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: gserial: Privatize close_wait ("Herton R. Krzesinski") [1327403] - [tty] usb: gadget: serial: fix re-ordering of tx data ("Herton R. Krzesinski") [1327403] - [tty] Remove ASYNC_CLOSING checks in open()/hangup() methods ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_hung_up_p() tests from tty drivers' open() ("Herton R. Krzesinski") [1327403] - [tty] serial_core: fix uart PORT_UNKNOWN handling ("Herton R. Krzesinski") [1327403] - [tty] synclink: avoid sleep_on race ("Herton R. Krzesinski") [1327403] - [tty] Remove tty_wait_until_sent_from_close() ("Herton R. Krzesinski") [1327403] - [tty] Document locking for tty_port_close{, start, end}() ("Herton R. Krzesinski") [1327403] - [tty] Remove warning in tty_lock_slave() ("Herton R. Krzesinski") [1327403] - [tty] Fix timeout on pty set ldisc ("Herton R. Krzesinski") [1327403] - [tty] Fix hung task on pty hangup ("Herton R. Krzesinski") [1327403] - [tty] Prefix tty_ldisc_{lock, lock_nested, unlock} functions ("Herton R. Krzesinski") [1327403] - [tty] pty: Don't drop pty master tty lock to hangup slave ("Herton R. Krzesinski") [1327403] - [tty] Preset lock subclass for nested tty locks ("Herton R. Krzesinski") [1327403] - [tty] Change tty lock order to master->slave ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release() state checks ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_release_checks() interface ("Herton R. Krzesinski") [1327403] - [tty] Simplify tty_ldisc_release() interface ("Herton R. Krzesinski") [1327403] - [tty] Fold pty pair handling into tty_flush_works() ("Herton R. Krzesinski") [1327403] - [tty] Simplify pty pair teardown logic ("Herton R. Krzesinski") [1327403] - [tty] Don't release tty locks for wait queue sanity check ("Herton R. Krzesinski") [1327403] - [tty] Don't take tty_mutex for tty count changes ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_CLOSING ("Herton R. Krzesinski") [1327403] - [tty] Drop tty_mutex before tty reopen ("Herton R. Krzesinski") [1327403] - [tty] Re-open /dev/tty without tty_mutex ("Herton R. Krzesinski") [1327403] - [tty] pty: Always return -EIO if slave BSD pty opened first ("Herton R. Krzesinski") [1327403] - [tty] Fix use-after-free in pty_common_install ("Herton R. Krzesinski") [1327403] - [tty] Merge alloc_tty_struct and initialize_tty_struct ("Herton R. Krzesinski") [1327403] - [tty] Check tty->count instead of TTY_CLOSING in tty_reopen() ("Herton R. Krzesinski") [1327403] - [tty] Clarify re-open behavior of master ptys ("Herton R. Krzesinski") [1327403] - [tty] Remove TTY_HUPPING ("Herton R. Krzesinski") [1327403] - [tty] Invert tty_lock/ldisc_sem lock order ("Herton R. Krzesinski") [1327403] - [tty] Don't hold tty_lock for ldisc release ("Herton R. Krzesinski") [1327403] - [tty] Reset hupped state on open ("Herton R. Krzesinski") [1327403] - [tty] Only hangup once ("Herton R. Krzesinski") [1327403] - [tty] Fix hangup race with TIOCSETD ioctl ("Herton R. Krzesinski") [1327403] - [tty] Clarify ldisc variable ("Herton R. Krzesinski") [1327403]- [scsi] 3w-9xxx: version string touch (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: don't unmap bounce buffered commands (Tomas Henzl) [1322447] - [scsi] 3w-9xxx: fix command completion race (Tomas Henzl) [1322447] - [scsi] lpfc: update version for rhel7.3 to 11.1.0.2 (Rob Evers) [1274910] - [scsi] lpfc: remove incorrect lockdep assertion (Rob Evers) [1274910] - [scsi] lpfc: fix misleading indentation (Rob Evers) [1274910] - [scsi] lpfc: fix missing zero termination in debugfs (Rob Evers) [1274910] - [scsi] lpfc: Add lockdep assertions (Rob Evers) [1274910] - [scsi] lpfc: Remove redundant code block in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1274910] - [scsi] lpfc: Grammar s/an negative/a negative/ (Rob Evers) [1274910] - [scsi] lpfc: Update modified file copyrights (Rob Evers) [1274910] - [scsi] lpfc: Fix interaction between fdmi_on and enable_SmartSAN (Rob Evers) [1274910] - [scsi] lpfc: Add support for SmartSAN 2.0 (Rob Evers) [1274910] - [scsi] lpfc: Fix Device discovery failures during switch reboot test (Rob Evers) [1274910] - [scsi] lpfc: Fix crash when unregistering default rpi (Rob Evers) [1274910] - [scsi] lpfc: Fix DMA faults observed upon plugging loopback connector (Rob Evers) [1274910] - [scsi] lpfc: Correct LOGO handling during login (Rob Evers) [1274910] - [scsi] lpfc: Use kzalloc instead of kmalloc (Rob Evers) [1274910] - [scsi] lpfc: Add logging for misconfigured optics (Rob Evers) [1274910] - [scsi] lpfc: Fix external loopback failure (Rob Evers) [1274910] - [scsi] lpfc: Fix mbox reuse in PLOGI completion (Rob Evers) [1274910] - [scsi] lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE (Rob Evers) [1274910] - [scsi] lpfc: Make write check error processing more resilient (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP ACC being too long (Rob Evers) [1274910] - [scsi] lpfc: Fix RDP Speed reporting (Rob Evers) [1274910] - [scsi] lpfc: Modularize and cleanup FDMI code in driver (Rob Evers) [1274910] - [scsi] lpfc: Fix crash in fcp command completion path (Rob Evers) [1274910] - [scsi] lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 (Rob Evers) [1274910] - [scsi] lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce (Rob Evers) [1274910] - [scsi] lpfc: Fix the FLOGI discovery logic to comply with T11 standards (Rob Evers) [1274910] - [scsi] lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [1274910] - [scsi] lpfc: fix memory leak and NULL dereference (Rob Evers) [1274910] - [scsi] lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies (Rob Evers) [1274910] - [scsi] lpfc: The linux driver does not reinitiate discovery after a failed FLOGI (Rob Evers) [1274910] - [scsi] lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted (Rob Evers) [1274910] - [scsi] lpfc: Add support for Lancer G6 and 32G FC links (Rob Evers) [1274910] - [scsi] lpfc: fix lpfc_send_rscn_event sends bigger buffer size (Rob Evers) [1274910] - [scsi] lpfc: remove set but not used variables (Rob Evers) [1274910] - [scsi] lpfc: Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype (Rob Evers) [1274910] - [scsi] lpfc: Fix kmalloc overflow in LPFC driver at large core count (Rob Evers) [1274910] - [scsi] lpfc: Destroy lpfc_hba_index IDR on module exit (Rob Evers) [1274910] - [scsi] lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize (Rob Evers) [1274910] - [scsi] lpfc: Remove unnessary cast (Rob Evers) [1274910] - [scsi] lpfc: fix model description (Rob Evers) [1274910] - [scsi] lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rdp_page_a2() (Rob Evers) [1274910] - [scsi] lpfc: Use && instead of & for boolean expression (Rob Evers) [1274910] - [scsi] lpfc: Update copyright to 2015 (Rob Evers) [1274910] - [scsi] lpfc: Update Copyright on changed files (Rob Evers) [1274910]- [fs] configfs: fix race between dentry put and lookup (Robert S Peterson) [1333473] - [fs] nfsd: use short read as well as i_size to set eof (Benjamin Coddington) [1332694] - [mm] vmscan: catch and fix shrinker overflows (Rafael Aquini) [1245773] - [i2c] ismt: Add Intel DNV PCI ID (Steve Best) [1334006] - [idle] intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled (Steve Best) [1322358] - [acpi] acpica: Remove extraneous error message for large number of GPEs (Prarit Bhargava) [1305532] - [s390] kdump: fix wrong BUG_ON() statement (Hendrik Brueckner) [1330093] - [s390] zcrypt: HWRNG registration cause kernel panic on CEX hotplug (Hendrik Brueckner) [1330094] - [include] pci/msi: Initialize MSI capability for all architectures (Myron Stowe) [1334107] - [include] pci: Make pci_msi_setup_pci_dev() non-static for use by arch code (Myron Stowe) [1334107] - [pci] pci, parisc: Enable 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Don't use 64-bit bus addresses on PA-RISC (Myron Stowe) [1334107] - [pci] Tolerate hierarchies with no Root Port (Myron Stowe) [1334107] - [include] pci: Restore PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1334107] - [pci] pciehp: Inline the "handle event" functions into the ISR (Myron Stowe) [1334107] - [pci] pciehp: Rename queue_interrupt_event() to pciehp_queue_interrupt_event() (Myron Stowe) [1334107] - [pci] pciehp: Make queue_interrupt_event() void (Myron Stowe) [1334107] - [pci] pciehp: Clean up debug logging (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on systems with >32 bit addressing (Myron Stowe) [1334107] - [include] pci: Remove unused pci_scan_bus_parented() (Myron Stowe) [1334107] - [pci] aspm: Simplify Clock Power Management setting (Myron Stowe) [1334107] - [x86] pci: Use host bridge _CRS info on Foxconn K8M890-8237A (Myron Stowe) [1334107] - [include] pci: Remove unused pci_dma_burst_advice() (Myron Stowe) [1334107] - [include] pci: Remove unused pcibios_select_root() (again) (Myron Stowe) [1334107] - [x86] pci: Remove unnecessary #includes of (Myron Stowe) [1334107] - [s390] pci: Include , not (Myron Stowe) [1334107] - [include] pci: Add pci_bus_addr_t (Myron Stowe) [1334107] - [pci] Use dev->has_secondary_link to find downstream PCIe links (Myron Stowe) [1334107] - [pci] aspm: Use dev->has_secondary_link to find downstream links (Myron Stowe) [1334107] - [include] pci: Propagate the "ignore hotplug" setting to parent (Myron Stowe) [1334107] - [pci] acpi / hotplug / pci: Check ignore_hotplug for all downstream devices (Myron Stowe) [1334107] - [pci] pciehp: Drop pointless label from pciehp_probe() (Myron Stowe) [1334107] - [include] pci: Add dev->has_secondary_link to track downstream PCIe links (Myron Stowe) [1334107] - [pci] Add function 1 DMA alias quirk for Marvell 9120 (Myron Stowe) [1334107] - [pci] aspm: Remove redundant PCIe port type checking (Myron Stowe) [1334107] - [include] pci/msi: Remove unused pci_msi_off() (Myron Stowe) [1334107] - [pci] msi: Drop pci_msi_off() calls from quirks (Myron Stowe) [1334107] - [ntb] Drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [virtio] virtio_pci: drop pci_msi_off() call during probe (Myron Stowe) [1334107] - [pci] msi: Disable MSI at enumeration even if kernel doesn't support MSI (Myron Stowe) [1334107] - [pci] msi: Export pci_msi_set_enable(), pci_msix_clear_and_set_ctrl() (Myron Stowe) [1334107] - [pci] msi: Rename msi_set_enable(), msix_clear_and_set_ctrl() (Myron Stowe) [1334107]- [netdrv] cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Torez Smith) [1303955] - [netdrv] cdc_ncm: toggle altsetting to force reset before setup (Torez Smith) [1303955] - [netdrv] usbnet: cleanup after bind() in probe() (Torez Smith) [1303955] - [netdrv] asix: do not free array priv->mdio->irq (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless EM74xx device ID (Torez Smith) [1303955] - [usb] revert "usb: serial: add Moxa UPORT 11x0 driver" (Torez Smith) [1303955] - [usb] serial: option: add support for Quectel UC20 (Torez Smith) [1303955] - [usb] serial: option: add support for Telit LE922 PID 0x1045 (Torez Smith) [1303955] - [usb] cp210x: Add ID for Parrot NMEA GPS Flight Recorder (Torez Smith) [1303955] - [usb] qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) (Torez Smith) [1303955] - [netdrv] Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) to qmi_wwan (Torez Smith) [1303955] - [usb] revert "usb: hub: do not clear BOS field during reset device" (Torez Smith) [1303955] - [netdrv] usb: cdc_subset: only build when one driver is enabled (Torez Smith) [1303955] - [usb] option: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] cp210x: add IDs for GE B650V3 and B850V3 boards (Torez Smith) [1303955] - [usb] option: add support for SIM7100E (Torez Smith) [1303955] - [netdrv] qmi_wwan: add "4G LTE usb-modem U901" (Torez Smith) [1303955] - [usb] xhci: harden xhci_find_next_ext_cap against device removal (Torez Smith) [1303955] - [usb] xhci: Fix list corruption in urb dequeue at host removal (Torez Smith) [1303955] - [usb] xhci-mtk: fix AHB bus hang up caused by roothubs polling (Torez Smith) [1303955] - [usb] xhci-mtk: fix bpkts value of LS/HS periodic eps not behind TT (Torez Smith) [1303955] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms (Torez Smith) [1303955] - [usb] xhci: set SSIC port unused only if xhci_suspend succeeds (Torez Smith) [1303955] - [usb] xhci: add a quirk bit for ssic port unused (Torez Smith) [1303955] - [usb] xhci: handle both SSIC ports in PME stuck quirk (Torez Smith) [1303955] - [usb] revert "xhci: don't finish a TD if we get a short-transfer event mid TD" (Torez Smith) [1303955] - [netdrv] lan78xx: throttle TX path at slower than SuperSpeed USB (Torez Smith) [1303955] - [netdrv] lan78xx: Add to handle mux control per chip id (Torez Smith) [1303955] - [usb] option: fix Cinterion AHxx enumeration (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on usb_serial private data (Torez Smith) [1303955] - [usb] serial: ftdi_sio: add support for Yaesu SCU-18 cable (Torez Smith) [1303955] - [usb] serial: option: Adding support for Telit LE922 (Torez Smith) [1303955] - [usb] serial: visor: fix crash on detecting device without write_urbs (Torez Smith) [1303955] - [usb] visor: fix null-deref at probe (Torez Smith) [1303955] - [usb] cp210x: add ID for IAI USB to RS485 adaptor (Torez Smith) [1303955] - [usb] hub: do not clear BOS field during reset device (Torez Smith) [1303955] - [usb] cdc-acm:exclude Samsung phone 04e8:685d (Torez Smith) [1303955] - [usb] cdc-acm: send zero packet for intel 7260 modem (Torez Smith) [1303955] - [usb] cdc-acm: handle unlinked urb in acm read callback (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add SIMCom 7230E (Torez Smith) [1303955] - [netdrv] cdc-acm: fix NULL pointer reference (Torez Smith) [1303955] - [netdrv] r8152: adjust ALDPS function (Torez Smith) [1303955] - [netdrv] r8152: use test_and_clear_bit (Torez Smith) [1303955] - [netdrv] r8152: fix the wake event (Torez Smith) [1303955] - [usb] pm: Allow USB devices to remain runtime-suspended when sleeping (Torez Smith) [1303955] - [netdrv] net: lan78xx: Fix to write to OTP(One Time Programmable) per magic number (Torez Smith) [1303955] - [usb] usbmon: remove assignment from IS_ERR argument (Torez Smith) [1303955] - [usb] mxu11x0: drop redundant function name from error messages (Torez Smith) [1303955] - [usb] mxu11x0: fix debug-message typos (Torez Smith) [1303955] - [usb] mxu11x0: rename usb-serial driver (Torez Smith) [1303955] - [usb] mxu11x0: fix modem-control handling on B0-transitions (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak on firmware download (Torez Smith) [1303955] - [usb] mxu11x0: fix memory leak in port-probe error path (Torez Smith) [1303955] - [usb] serial: add Moxa UPORT 11x0 driver (Torez Smith) [1303955] - [usb] cp210x: add ID for ELV Marble Sound Board 1 (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: ignore bogus CDC Union descriptors (Torez Smith) [1303955] - [usb] mos7840: remove redundant condition (Torez Smith) [1303955] - [usb] io_edgeport: remove redundant conditions (Torez Smith) [1303955] - [netdrv] usbnet: allow mini-drivers to consume L2 headers (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: remove 1199:9070 device id (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: MDM9x30 specific power management (Torez Smith) [1303955] - [usb] ehci: ohci: fix bool assignments (Torez Smith) [1303955] - [usb] xhci: refuse loading if nousb is used (Torez Smith) [1303955] - [usb] make "nousb" a clear module parameter (Torez Smith) [1303955] - [usb] Add connected retry on resume for non SS devices (Torez Smith) [1303955] - [usb] usbmon: Use 64bit timestamp for mon_bin_hdr (Torez Smith) [1303955] - [usb] misc: usbtest: Remove timeval usage (Torez Smith) [1303955] - [usb] usbmon: Remove timeval usage for timestamp (Torez Smith) [1303955] - [include] usb: constify usb_mon_operations structure (Torez Smith) [1303955] - [usb] misc: usbtest: improve the description for error message (Torez Smith) [1303955] - [usb] uas: no gfp argument to uas_submit_urbs() (Torez Smith) [1303955] - [usb] uas: use the BIT() macro (Torez Smith) [1303955] - [usb] usb-ehci: Delete unnecessary checks before the function call "dma_pool_destroy" (Torez Smith) [1303955] - [usb] replace dma_pool_alloc and memset with dma_pool_zalloc (Torez Smith) [1303955] - [usb] xhci: rework xhci extended capability list parsing functions (Torez Smith) [1303955] - [usb] xhci: use debug level when printing out interval rounding messages (Torez Smith) [1303955] - [usb] xhci: mediatek: support MTK xHCI host controller (Torez Smith) [1303955] - [usb] host: xhci: add a platform-private field (Torez Smith) [1303955] - [usb] host: xhci: cleanup hcd private size (Torez Smith) [1303955] - [usb] xhci: use the correct define to indicate port status suspend change (Torez Smith) [1303955] - [usb] ehci: warn on unexpectedly active QH (Torez Smith) [1303955] - [usb] ehci: enhance "async" debugfs output (Torez Smith) [1303955] - [usb] add usbfs snooping for REAP and DISCARD (Torez Smith) [1303955] - [usb] limit usbfs snooping of URB contents (Torez Smith) [1303955] - [usb] cp210x: add tx_empty() (Torez Smith) [1303955] - [usb] cp210x: work around cp2108 GET_LINE_CTL bug (Torez Smith) [1303955] - [usb] cp210x: relocate private data from USB interface to port (Torez Smith) [1303955] - [usb] cp210x: flush device queues at close (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Add WeTelecom-WPD600N (Torez Smith) [1303955] - [netdrv] r8152: add reset_resume function (Torez Smith) [1303955] - [include] net: cdc_ncm: avoid changing RX/TX buffers on MTU changes (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5813 LTE AT&T Mobile Broadband Card (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ncm: Adding Dell DW5812 LTE Verizon Mobile Broadband Card (Torez Smith) [1303955] - [usb] fix invalid memory access in hub_activate() (Torez Smith) [1303955] - [usb] ipaq.c: fix a timeout loop (Torez Smith) [1303955] - [include] usb: add quirk for devices with broken LPM (Torez Smith) [1303955] - [usb] xhci: fix usb2 resume timing and races (Torez Smith) [1303955] - [netdrv] r8152: fix lockup when runtime PM is enabled (Torez Smith) [1303955] - [netdrv] net: cdc_mbim: add "NDP to end" quirk for Huawei E3372 (Torez Smith) [1303955] - [usb] Quiet down false peer failure messages (Torez Smith) [1303955] - [usb] xhci: fix config fail of FS hub behind a HS hub with MTT (Torez Smith) [1303955] - [usb] xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to decode burst multiplier for log message (Torez Smith) [1303955] - [usb] whci-hcd: add check for dma mapping error (Torez Smith) [1303955] - [usb] core : hub: Fix BOS 'NULL pointer' kernel panic (Torez Smith) [1303955] - [usb] quirks: Fix another ELAN touchscreen (Torez Smith) [1303955] - [netdrv] net: cdc_ncm: fix NULL pointer deref in cdc_ncm_bind_common (Torez Smith) [1303955] - [usb] serial: Another Infineon flash loader USB ID (Torez Smith) [1303955] - [usb] cdc_acm: Ignore Infineon Flash Loader utility (Torez Smith) [1303955] - [usb] cp210x: Remove CP2110 ID from compatibility list (Torez Smith) [1303955] - [usb] usblp: do not set TASK_INTERRUPTIBLE before lock (Torez Smith) [1303955] - [usb] option: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add XS Stick W100-2 from 4G Systems (Torez Smith) [1303955] - [usb] xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices (Torez Smith) [1303955] - [usb] xhci: fix checking ep busy for CFC (Torez Smith) [1303955] - [netdrv] net: usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter (Torez Smith) [1303955] - [usb] qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Torez Smith) [1303955] - [usb] ti_usb_3410_5052: Add Honeywell HGI80 ID (Torez Smith) [1303955] - [usb] serial: option: add support for Novatel MiFi USB620L (Torez Smith) [1303955] - [usb] qcserial: Add support for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] usbnet: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [netdrv] kaweth: remove ifdefed out call to dma_supported (Torez Smith) [1303955] - [usb] dma: remove external references to dma_supported (Torez Smith) [1303955] - [include] kernel.h: make abs() work with 64-bit types (Torez Smith) [1303955] - [netdrv] usb: qmi_wwan: Add quirk for Quectel EC20 Mini PCIe module (Torez Smith) [1303955] - [netdrv] qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] core: Codestyle fix in urb.c (Torez Smith) [1303955] - [usb] misc: usb3503: Use i2c_add_driver helper macro (Torez Smith) [1303955] - [usb] qcserial: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [usb] hcd: use USB_DT_* (Torez Smith) [1303955] - [usb] xhci: configure 32-bit DMA if the controller does not support 64-bit DMA (Torez Smith) [1303955] - [usb] xhci: makefile: move xhci-pci and xhci-plat-hcd after xhci-hcd (Torez Smith) [1303955] - [usb] xhci: replace custom implementation of readq / writeq (Torez Smith) [1303955] - [usb] xhci: create one unified function to calculate TRB TD remainder (Torez Smith) [1303955] - [include] usb-gadget: use per-attribute show and store methods (Torez Smith) [1303955] - [usb] misc: usbtest: add bulk queue test (Torez Smith) [1303955] - [usb] qcserial: update comment for Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC73xx" (Torez Smith) [1303955] - [usb] revert "usb: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355" (Torez Smith) [1303955] - [usb] qcserial: make AT URCs work for Sierra Wireless devices (Torez Smith) [1303955] - [usb] usb_wwan/option: generalize option_send_setup for other drivers (Torez Smith) [1303955] - [usb] option: revert introduction of struct option_private (Torez Smith) [1303955] - [usb] io_ti: Remove extra blank lines separating functions (Torez Smith) [1303955] - [usb] io_ti: Fix non-standard comment formatting (Torez Smith) [1303955] - [usb] io_ti: Move request_firmware from edge_startup to download_fw (Torez Smith) [1303955] - [usb] io_ti: Move download and boot mode code out of download_fw (Torez Smith) [1303955] - [usb] io_ti: Use serial->interface for messages in download_fw (Torez Smith) [1303955] - [usb] io_ti: Remove obsolete dev parameter from build_i2c_fw_hdr (Torez Smith) [1303955] - [usb] rewrite isd200_init_info for readability (Torez Smith) [1303955] - [usb] otg: don't set a_alt_hnp_support feature for OTG 2.0 device (Torez Smith) [1303955] - [usb] core: driver: Use kmalloc_array (Torez Smith) [1303955] - [usb] message: remove redundant declaration (Torez Smith) [1303955] - [usb] uas: also check for ESHUTDOWN in error reporting (Torez Smith) [1303955] - [usb] hub: remove redundant declarations (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] xhci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] whci: drop null test before destroy functions (Torez Smith) [1303955] - [usb] xhci: support new USB 3.1 hub request to get extended port status (Torez Smith) [1303955] - [usb] xhci: check xhci hardware for USB 3.1 support (Torez Smith) [1303955] - [include] usb: define HCD_USB31 speed option for hosts that support USB 3.1 features (Torez Smith) [1303955] - [usb] xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw (Torez Smith) [1303955] - [usb] xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub (Torez Smith) [1303955] - [usb] xhci: parse xhci protocol speed ID list for usb 3.1 usage (Torez Smith) [1303955] - [include] usb: store the new usb 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [include] usb: Add USB 3.1 SuperSpeedPlus device capability descriptor (Torez Smith) [1303955] - [usb] xhci: Read and parse new xhci 1.1 capability register (Torez Smith) [1303955] - [netdrv] lan78xx: Return 0 when lan78xx_suspend() has no error (Torez Smith) [1303955] - [include] usb: Added forgotten parameter description for authorized attribute in usb.h (Torez Smith) [1303955] - [include] usb: phy: change some comments (Torez Smith) [1303955] - [usb] misc: usbtest: format the data pattern according to max packet size (Torez Smith) [1303955] - [usb] misc: usbtest: using the same data format among write/compare/output (Torez Smith) [1303955] - [usb] misc: usbtest: delete useless memset for urbs array (Torez Smith) [1303955] - [usb] misc: usbtest: allocate size of urb array according to user parameter (Torez Smith) [1303955] - [netdrv] usbnet: remove invalid check (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [netdrv] lan78xx: Remove not defined MAC_CR_GMII_EN_ bit from MAC_CR (Torez Smith) [1303955] - [netdrv] lan78xx: Create lan78xx_get_mdix_status() and lan78xx_set_mdix_status() for MDIX control (Torez Smith) [1303955] - [netdrv] lan78xx: Remove phy defines in lan78xx.h and use defines in include/linux/microchipphy.h (Torez Smith) [1303955] - [netdrv] lan78xx: Update to use phylib instead of mii_if_info (Torez Smith) [1303955] - [netdrv] lan78xx: Add PHYLIB and MICROCHIP_PHY as default config (Torez Smith) [1303955] - [netdrv] lan78xx: Check device ready bit (PMT_CTL_READY_) after reset the PHY (Torez Smith) [1303955] - [netdrv] net: fix cdc-phonet.c dependency and build error (Torez Smith) [1303955] - [include] cdc: add header guards (Torez Smith) [1303955] - [include] cdc: Fix build warning (Torez Smith) [1303955] - [netdrv] cdc-phonet: use common parser (Torez Smith) [1303955] - [netdrv] qmi-wwan: use common parser (Torez Smith) [1303955] - [netdrv] cdc-ether: switch to common CDC parser (Torez Smith) [1303955] - [netdrv] cdc-ncm: use common parser (Torez Smith) [1303955] - [include] cdc: common parser for extra headers (Torez Smith) [1303955] - [netdrv] qmi_wwan: add Sierra Wireless MC74xx/EM74xx (Torez Smith) [1303955] - [netdrv] net: asix: add support for the Billionton GUSB2AM-1G-B USB adapter (Torez Smith) [1303955] - [usb] xhci: Add spurious wakeup quirk for LynxPoint-LP controllers (Torez Smith) [1303955] - [usb] xhci: handle no ping response error properly (Torez Smith) [1303955] - [usb] xhci: don't finish a TD if we get a short transfer event mid TD (Torez Smith) [1303955] - [netdrv] net: usb: asix: Fix crash on skb alloc failure (Torez Smith) [1303955] - [usb] Add device quirk for Logitech PTZ cameras (Torez Smith) [1303955] - [usb] chaoskey read offset bug (Torez Smith) [1303955] - [usb] Add reset-resume quirk for two Plantronics usb headphones (Torez Smith) [1303955] - [usb] whiteheat: fix potential null-deref at probe (Torez Smith) [1303955] - [netdrv] ch9200: Convert to use module_usb_driver (Torez Smith) [1303955] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Torez Smith) [1303955] - [usb] xhci: change xhci 1.0 only restrictions to support xhci 1.1 (Torez Smith) [1303955] - [usb] xhci: exit early in xhci_setup_device() if we're halted or dying (Torez Smith) [1303955] - [usb] xhci: stop everything on the first call to xhci_stop (Torez Smith) [1303955] - [usb] xhci: Clear XHCI_STATE_DYING on start (Torez Smith) [1303955] - [usb] xhci: lock mutex on xhci_stop (Torez Smith) [1303955] - [usb] xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM (Torez Smith) [1303955] - [usb] xhci: give command abortion one more chance before killing xhci (Torez Smith) [1303955] - [usb] Use the USB_SS_MULT() macro to get the burst multiplier (Torez Smith) [1303955] - [netdrv] usbnet: New driver for QinHeng CH9200 devices (Torez Smith) [1303955] - [usb] option: add ZTE PIDs (Torez Smith) [1303955] - [netdrv] r8152: fix the runtime suspend issues (Torez Smith) [1303955] - [netdrv] r8152: split DRIVER_VERSION (Torez Smith) [1303955] - [netdrv] usbnet: Fix a race between usbnet_stop() and the BH (Torez Smith) [1303955] - [netdrv] lan78xx: Fix ladv/radv error handling in lan78xx_link_reset() (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: Sierra Wireless MC73xx -> Sierra Wireless MC7304/MC7354 (Torez Smith) [1303955] - [usb] qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] ftdi_sio: Added custom PID for CustomWare products (Torez Smith) [1303955] - [usb] usb_wwan: silence read errors on disconnect (Torez Smith) [1303955] - [usb] option: silence interrupt errors (Torez Smith) [1303955] - [usb] symbolserial: Correct transferred data size (Torez Smith) [1303955] - [usb] symbolserial: Use usb_get_serial_port_data (Torez Smith) [1303955] - [usb] misc: usbtest: format max packet size for iso transfer (Torez Smith) [1303955] - [usb] host: ehci-sys: delete useless bus_to_hcd conversion (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Declare authorized attribute" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Introduces the default interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Control interface probing and claiming" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: Introduces the USB interface authorization" (Torez Smith) [1303955] - [usb] revert "usb: interface authorization: SysFS part of USB interface authorization" (Torez Smith) [1303955] - [include] revert "usb: interface authorization: Use a flag for the default device authorization" (Torez Smith) [1303955] - [usb] core: hub: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] host: ohci-at91: depend on OF (Torez Smith) [1303955] - [include] usb: interface authorization: Use a flag for the default device authorization (Torez Smith) [1303955] - [usb] interface authorization: SysFS part of USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Introduces the USB interface authorization (Torez Smith) [1303955] - [usb] interface authorization: Control interface probing and claiming (Torez Smith) [1303955] - [include] usb: interface authorization: Introduces the default interface authorization (Torez Smith) [1303955] - [include] usb: interface authorization: Declare authorized attribute (Torez Smith) [1303955] - [usb] hub: remove assignment from if condition (Torez Smith) [1303955] - [usb] endpoint: convert spaces to tabs (Torez Smith) [1303955] - [usb] otg_whitelist: remove whitespace (Torez Smith) [1303955] - [include] usb: fsl: Workaround for USB erratum-A005275 (Torez Smith) [1303955] - [netdrv] lan78xx: Remove BUG_ON() (Torez Smith) [1303955] - [netdrv] lan78xx: Fix Smatch Warnings (Torez Smith) [1303955] - [include] usb: hcd.h: Fix the values of SetHubDepth and GetPortErrorCount to match USB 3.1 specification (Torez Smith) [1303955] - [usb] core: hub.c: Removed some warnings generated by checkpatch.pl (Torez Smith) [1303955] - [usb] devio: fix spacing (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Stopped - Short Packet Capability (SPC) (Torez Smith) [1303955] - [usb] xhci: xhci 1.1: Contiguous Frame ID Capability (CFC) (Torez Smith) [1303955] - [usb] xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers (Torez Smith) [1303955] - [usb] xhci: make USB_XHCI_PLATFORM selectable (Torez Smith) [1303955] - [usb] misc: ftdi-elan: Simplify return statement (Torez Smith) [1303955] - [usb] host: xhci: Simplify return statement (Torez Smith) [1303955] - [usb] devio: remove assignment from if condition (Torez Smith) [1303955] - [netdrv] r8152: disable the capability of zero length (Torez Smith) [1303955] - [netdrv] Microchip's LAN7800 family USB 2/3 to 10/100/1000 Ethernet device driver (Torez Smith) [1303955] - [usb] pl2303: fix baud-rate divisor calculations (Torez Smith) [1303955] - [include] usb: common: add API to update usb otg capabilities by device tree (Torez Smith) [1303955] - [include] usb: otg: add usb_otg_caps structure for otg capabilities (Torez Smith) [1303955] - [include] usb: add USB_OTG_ADP definition (Torez Smith) [1303955] - [include] usb: add usb_otg20_descriptor for OTG 2.0 and above (Torez Smith) [1303955] - [include] usb: fsl: Modify phy clk valid bit checking (Torez Smith) [1303955] - [include] usb: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL macro (Torez Smith) [1303955] - [include] usb: fsl: Implement Workaround for USB Erratum A007792 (Torez Smith) [1303955] - [include] usb: fsl: Replace macros with enumerated type (Torez Smith) [1303955] - [usb] usleep_range is preferred over udelay where wakeup is flexible (Torez Smith) [1303955] - [usb] usbcore: add sysfs support to xHCI usb3 hardware LPM (Torez Smith) [1303955] - [usb] move assignment out of if condition (Torez Smith) [1303955] - [usb] host: xhci: remove typo in function documentation (Torez Smith) [1303955] - [usb] atm: cxacru: fix blank line after declaration (Torez Smith) [1303955] - [usb] class: Use USB_CLASS_PRINTER instead of number 7 (Torez Smith) [1303955] - [usb] fix coding style issue (Torez Smith) [1303955] - [netdrv] r8152: support the new RTL8153 chip (Torez Smith) [1303955] - [netdrv] qmi_wwan: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] serial: ftdi_sio: Fix broken URL in comment (Torez Smith) [1303955] - [netdrv] usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared (Torez Smith) [1303955] - [netdrv] net: qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (Torez Smith) [1303955] - [usb] Delete XHCI command timer if necessary (Torez Smith) [1303955] - [usb] xhci: fix off by one error in TRB DMA address boundary check (Torez Smith) [1303955] - [netdrv] r8152: reset device when tx timeout (Torez Smith) [1303955] - [netdrv] r8152: add pre_reset and post_reset (Torez Smith) [1303955] - [usb] sierra: add 1199:68AB device ID (Torez Smith) [1303955] - [netdrv] r8152: don't enable napi before rx ready (Torez Smith) [1303955] - [netdrv] r8152: fix wakeup settings (Torez Smith) [1303955] - [netdrv] r8152: fix the issue about U1/U2 (Torez Smith) [1303955] - [usb] cdc-acm: Destroy acm_minors IDR on module exit (Torez Smith) [1303955] - [usb] usb-storage: Add ignore-device quirk for gm12u320 based usb mini projectors (Torez Smith) [1303955] - [usb] usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Torez Smith) [1303955] - [usb] ohci: Fix race between ED unlink and URB submission (Torez Smith) [1303955] - [usb] core: lpm: set lpm_capable for root hub device (Torez Smith) [1303955] - [usb] xhci: do not report PLC when link is in internal resume state (Torez Smith) [1303955] - [usb] xhci: prevent bus_suspend if SS port resuming in phase 1 (Torez Smith) [1303955] - [usb] xhci: report U3 when link is in resume state (Torez Smith) [1303955] - [usb] xhci: Calculate old endpoints correctly on device reset (Torez Smith) [1303955] - [usb] xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (Torez Smith) [1303955] - [usb] xhci: Workaround to get D3 working in Intel xHCI (Torez Smith) [1303955] - [usb] xhci: call BIOS workaround to enable runtime suspend on Intel Braswell (Torez Smith) [1303955] - [netdrv] qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [usb] ulpi: ulpi_init should be executed in subsys_initcall (Torez Smith) [1303955] - [usb] qcserial: Add support for Dell Wireless 5809e 4G Modem (Torez Smith) [1303955] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Torez Smith) [1303955] - [fs] configfs: fix kernel infoleak through user-controlled format string (Torez Smith) [1303955] - [usb] serial: Destroy serial_minors IDR on module exit (Torez Smith) [1303955] - [netdrv] usb: add device id for NVIDIA Tegra USB 3.0 Ethernet (Torez Smith) [1303955] - [usb] cp210x: add ID for Aruba Networks controllers (Torez Smith) [1303955] - [usb] mos7720: rename registers (Torez Smith) [1303955] - [usb] option: add 2020:4000 ID (Torez Smith) [1303955] - [usb] mips: octeon: Set OHCI and EHCI MMIO byte order to match CPU (Torez Smith) [1303955] - [usb] cdc-acm: Add support of ATOL FPrint fiscal printers (Torez Smith) [1303955] - [usb] usbtmc: add device quirk for Rigol DS6104 (Torez Smith) [1303955] - [usb] serial: mos7840: Use setup_timer (Torez Smith) [1303955] - [usb] usb, hid: Remove Vernier devices from lsusb and hid_ignore_list (Torez Smith) [1303955] - [usb] fsl: Fix compilation error for fsl ehci drv (Torez Smith) [1303955] - [include] usb:fsl: Add support for USB controller version-2.5 (Torez Smith) [1303955] - [usb] core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Torez Smith) [1303955] - [include] usb: hcd.h : Removed an unnecessary function prototype usb_find_interface_driver() (Torez Smith) [1303955] - [usb] host: xhci: remove incorrect comment about mutex (Torez Smith) [1303955] - [usb] xhci: Return correct number of tranferred bytes for stalled control endpoints (Torez Smith) [1303955] - [usb] xhci: optimize xhci bus resume time (Torez Smith) [1303955] - [usb] xhci: Fix suspend/resume when used with OTG core (Torez Smith) [1303955] - [usb] xhci: fix xhci locking up during hcd remove (Torez Smith) [1303955] - [usb] xhci: Allow usb_add/remove_hcd() to be called repeatedly (Torez Smith) [1303955] - [usb] xhci: cleanup xhci_hcd allocation (Torez Smith) [1303955] - [include] usb: phy: add static inline wrapper for devm_usb_get_phy_by_node (Torez Smith) [1303955] - [include] usb: phy: Add interface to get phy give of device_node (Torez Smith) [1303955] - [include] usb: gadget: net2280: fix use of GPEP in both directions (Torez Smith) [1303955] - [include] usb: gadget: net2280: check interrupts for all endpoints (Torez Smith) [1303955] - [usb] serial: fix grammar in Kconfig help text for FTDI_SIO (Torez Smith) [1303955] - [usb] cdc-acm: use swap() in acm_probe() (Torez Smith) [1303955] - [usb] cdc-acm: add support for up to 256 devices (Torez Smith) [1303955] - [usb] cdc-acm: use idr to manage minor numbers (Torez Smith) [1303955] - [usb] devio: fix a condition in async_completed() (Torez Smith) [1303955] - [usb] fsl: Make fsl ehci drv an independent driver module (Torez Smith) [1303955] - [scripts] usb: add bus type for USB ULPI (Torez Smith) [1303955] - [usb] storage: fix module reference for scsi host (Torez Smith) [1303955] - [usb] xusbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] uss720.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usblp.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] usbatm.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] speedtch.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb_con.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] sisusb.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-q.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ohci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_stat.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_main.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] mon_bin.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hub.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] hcd.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] ehci-dbg.c: move assignment out of if () block (Torez Smith) [1303955] - [usb] core: buffer: fixed the checkpatch warning (Torez Smith) [1303955] - [usb] Enable LPM for USB 2.01+ full-speed devices (Torez Smith) [1303955] - [usb] storage: scsiglue: Remove SPRINTF macro use (Torez Smith) [1303955] - [usb] don't build PCI quirks if USB support isn't configured (Torez Smith) [1303955] - [usb] Set unused ports to "fixed" rather than "unknown" (Torez Smith) [1303955] - [usb] Prefer firmware values when determining whether a port is removable (Torez Smith) [1303955] - [mm] add dma_pool_zalloc() call to DMA API (Torez Smith) [1303955]- [powerpc] powernv: Fix OPAL_CONSOLE_FLUSH prototype and usages (Gustavo Duarte) [1313758] - [powerpc] powernv: Add a kmsg_dumper that flushes console output on panic (Gustavo Duarte) [1313758] - [kernel] change TRACE_EVENT(writeback_dirty_page) to check bdi->dev != NULL (Oleg Nesterov) [1306851] {CVE-2016-3070} - [kernel] hrtimer: Prevent remote enqueue of leftmost timers (David Bulkow) [1323752] - [s390] sclp: introduce check for SIE (Hendrik Brueckner) [1310710] - [s390] kvm: don't load kvm without virtualization support (Hendrik Brueckner) [1310710] - [s390] show virtualization support in /proc/cpuinfo (Hendrik Brueckner) [1310710] - [s390] sclp: correctly set eca siif bit (Hendrik Brueckner) [1310710] - [md] add rdev reference for super write (Xiao Ni) [1312720] - [pci] Fix sriov_enable() error path for pcibios_enable_sriov() failures (Myron Stowe) [1332667] - [pci] Reorder pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Set SR-IOV NumVFs to zero after enumeration (Myron Stowe) [1332667] - [pci] Clear IORESOURCE_UNSET when clipping a bridge window (Myron Stowe) [1332667] - [pci] Preserve resource size during alignment reordering (Myron Stowe) [1332667] - [pci] Fix IOV resource sorting by alignment requirement (Myron Stowe) [1332667] - [pci] aspm: Drop __pci_disable_link_state() useless "force" parameter (Myron Stowe) [1332667] - [pci] Consider additional PF's IOV BAR alignment in sizing and assigning (Myron Stowe) [1332667] - [pci] Add pcibios_iov_resource_alignment() interface (Myron Stowe) [1332667] - [pci] Add pcibios_sriov_enable() and pcibios_sriov_disable() (Myron Stowe) [1332667] - [pci] Calculate maximum number of buses required for VFs (Myron Stowe) [1332667] - [pci] Refresh First VF Offset and VF Stride when updating NumVFs (Myron Stowe) [1332667] - [pci] Index IOV resources in the conventional style (Myron Stowe) [1332667] - [pci] Read capability list as dwords, not bytes (Myron Stowe) [1332667] - [pci] Don't clear ASPM bits when the FADT declares it's unsupported (Myron Stowe) [1332667] - [pci] Clarify policy for vendor IDs in pci.txt (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_root_bus()) (Myron Stowe) [1332667] - [pci] Fail pci_ioremap_bar() on unassigned resources (Myron Stowe) [1332667] - [pci] Show driver, BAR#, and resource on pci_ioremap_bar() failure (Myron Stowe) [1332667] - [pci] Mark invalid BARs as unassigned (Myron Stowe) [1332667] - [pci] Assign resources before drivers claim devices (pci_scan_bus()) (Myron Stowe) [1332667] - [pci] pnp: Don't check for overlaps with unassigned PCI BARs (Myron Stowe) [1332667] - [pci] Add helper functions pci_get[put]_host_bridge_device() (Myron Stowe) [1332667]- [hid] remove hid_output_raw_report transport implementations (Benjamin Tissoires) [1311883] - [hid] usbhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] hidp: remove duplicated coded (Benjamin Tissoires) [1311883] - [hid] i2c-hid: use generic .request() implementation (Benjamin Tissoires) [1311883] - [hid] i2c-hid: implement ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] sony: do not rely on hid_output_raw_report (Benjamin Tissoires) [1311883] - [hid] rmi: remove hdev->hid_output_raw_report() stubs (Benjamin Tissoires) [1311883] - [hid] aw: replace hid_output_raw_report() calls by appropriates ones (Benjamin Tissoires) [1311883] - [hid] multitouch: Synchronize MT frame on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: warn on sysfs group creation failure (Benjamin Tissoires) [1311883] - [hid] multitouch: Release all touch slots on reset_resume (Benjamin Tissoires) [1311883] - [hid] multitouch: force retrieving of Win8 signature blob (Benjamin Tissoires) [1311883] - [hid] fix ignore_special_drivers modparam description (Benjamin Tissoires) [1311883] - [hid] fix hid_ignore_special_drivers module parameter (Benjamin Tissoires) [1311883] - [hid] core: do not scan reports if the group is already set (Benjamin Tissoires) [1311883] - [hid] core: prevent out-of-bound readings (Benjamin Tissoires) [1311883] - [hid] fix out of bound access in extract() and implement() (Benjamin Tissoires) [1311883] - [hid] multitouch: fix input mode switching on some Elan panels (Benjamin Tissoires) [1311883] - [hid] multitouch: enable palm rejection if device implements confidence usage (Benjamin Tissoires) [1311883] - [hid] use to_hid_device() (Benjamin Tissoires) [1311883] - [hid] expose country code in sysfs (Benjamin Tissoires) [1311883] - [hid] move to_hid_device() to hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Fetch feature reports on demand for Win8 devices (Benjamin Tissoires) [1311883] - [hid] multitouch: Add suffix for HID_DG_TOUCHPAD (Benjamin Tissoires) [1311883] - [hid] core: Avoid uninitialized buffer access (Benjamin Tissoires) [1311883] - [hid] input: allow input_configured callback return errors (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for CJTouch MultiTouch (Benjamin Tissoires) [1311883] - [hid] core: do not reject devices when they declare too many usages (Benjamin Tissoires) [1311883] - [hid] multitouch: Fix fields from pen report ID being interpreted for multitouch (Benjamin Tissoires) [1311883] - [hid] Export hid_field_extract() (Benjamin Tissoires) [1311883] - [hid] input: Fix coding style issue (Benjamin Tissoires) [1311883] - [hid] input: Simplify conditional expression (Benjamin Tissoires) [1311883] - [hid] input: Add parentheses to quell gcc warning (Benjamin Tissoires) [1311883] - [hid] remove 2 unused usb.h includes (Benjamin Tissoires) [1311883] - [hid] multitouch: Add support for button type usage (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of clickpads (Benjamin Tissoires) [1311883] - [hid] make hid_report_len as a static inline function in hid.h (Benjamin Tissoires) [1311883] - [hid] multitouch: Add quirk for VTL touch panels (Benjamin Tissoires) [1311883] - [hid] core: cleanup .claimed field on disconnect (Benjamin Tissoires) [1311883] - [hid] usbhid: quirk for PM1610 and PM1640 Touchscreen (Benjamin Tissoires) [1311883] - [hid] core: add two new usages for digitizer (Benjamin Tissoires) [1311883] - [hid] core: fix validation of report id 0 (Benjamin Tissoires) [1311883] - [hid] core: fix computation of the report size (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of EliteGroup 05D8 panels (Benjamin Tissoires) [1311883] - [hid] core: do not scan constant input report (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Win 8.1 multitouch touchpads (Benjamin Tissoires) [1311883] - [hid] multitouch: add support of other generic collections in hid-mt (Benjamin Tissoires) [1311883] - [hid] multitouch: remove pen special handling (Benjamin Tissoires) [1311883] - [hid] multitouch: remove registered devices with default behavior (Benjamin Tissoires) [1311883] - [hid] wiimote: replace hid_output_raw_report with hid_hw_output_report for output requests (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] revert "revert "hid: fix logitech-dj: missing Unifying device issue"" (Benjamin Tissoires) [1311883] - [hid] replace hid_output_raw_report with hid_hw_raw_request for feature requests (Benjamin Tissoires) [1311883] - [hid] make .raw_request mandatory (Benjamin Tissoires) [1311883] - [hid] core: check parameters when sending/receiving data from the device (Benjamin Tissoires) [1311883] - [hid] Add HID transport driver documentation (Benjamin Tissoires) [1311883] - [hid] input: hid-input remove hid_output_raw_report call (Benjamin Tissoires) [1311883] - [hid] core: implement generic .request() (Benjamin Tissoires) [1311883] - [hid] introduce helper to access hid_output_raw_report() (Benjamin Tissoires) [1311883] - [hid] remove hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] usbhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] usbhid: update LED fields unlocked (Benjamin Tissoires) [1311883] - [hid] usbhid: make usbhid_set_leds() static (Benjamin Tissoires) [1311883] - [hid] i2c: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: use generic hidinput_input_event() (Benjamin Tissoires) [1311883] - [hid] uhid: implement .raw_request (Benjamin Tissoires) [1311883] - [hid] uhid: remove duplicated code (Benjamin Tissoires) [1311883] - [hid] remove hid_get_raw_report in struct hid_device (Benjamin Tissoires) [1311883] - [hid] aw: make comment more accurate and nicer (Benjamin Tissoires) [1311883] - [hid] hidp: remove hidp_hidinput_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: remove hidinput_input_event (Benjamin Tissoires) [1311883] - [hid] logitech-dj: Fix non-atomic kmalloc in logi_dj_ll_input_event() (Benjamin Tissoires) [1311883] - [hid] add inliners for ll_driver transport-layer callbacks (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver functions to the HIDP driver (Benjamin Tissoires) [1311883] - [hid] bluetooth: hidp: implement hidinput_input_event callback (Benjamin Tissoires) [1311883] - [hid] Add the transport-driver function to the uhid driver (Benjamin Tissoires) [1311883] - [hid] Add transport-driver functions to the USB HID interface (Benjamin Tissoires) [1311883] - [hid] Add transport-driver callbacks to the hid_ll_driver struct (Benjamin Tissoires) [1311883] - [hid] fix buffer allocations (Benjamin Tissoires) [1311883] - [hid] multitouch: add FocalTech FTxxxx support (Benjamin Tissoires) [1311883] - [hid] remove SIS entries from hid_have_special_driver[] (Benjamin Tissoires) [1311883] - [hid] add support for SiS multitouch panel in the touch monitor LG 23ET83V (Benjamin Tissoires) [1311883] - [hid] usbhid: fix sis quirk (Benjamin Tissoires) [1311883] - [hid] usbhid: merge the sis quirk (Benjamin Tissoires) [1311883] - [hid] remove self-assignment from hid_input_report (Benjamin Tissoires) [1311883] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1311883] - [hid] core: fix hid delimiter local tag parsing (Benjamin Tissoires) [1311883] - [hid] input: generic hidinput_input_event handler (Benjamin Tissoires) [1311883] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1311883] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1311883] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1311883] - [hid] multitouch: devm conversion (Benjamin Tissoires) [1311883] - [hid] explain out-of-range check better (Benjamin Tissoires) [1311883] - [hid] fix false positive out of range values (Benjamin Tissoires) [1311883] - [hid] core: fix reporting of raw events (Benjamin Tissoires) [1311883] - [hid] remove duplicate ID for D-WAV eGalax 0x7224 (Benjamin Tissoires) [1311883] - [hid] sort IDs for D-WAV eGalax multitouch devices (Benjamin Tissoires) [1311883] - [hid] multitouch: add support for Data Modul easyMaxTouch (Benjamin Tissoires) [1311883]- [powerpc] copro: Fix faulting kernel segments (Gustavo Duarte) [1275967] - [misc] cxl: Ignore probes for virtual afu pci devices (Gustavo Duarte) [1275967] - [include] cxl: Remove cxl_get_phys_dev() kernel API (Gustavo Duarte) [1275967] - [misc] cxl: Add tracepoints around the cxl hcall (Gustavo Duarte) [1275967] - [misc] cxl: Adapter failure handling (Gustavo Duarte) [1275967] - [include] cxl: Support the cxl kernel API from a guest (Gustavo Duarte) [1275967] - [misc] cxl: Parse device tree and create cxl device(s) at boot (Gustavo Duarte) [1275967] - [include] cxl: Support to flash a new image on the adapter from a guest (Gustavo Duarte) [1275967] - [misc] cxl: sysfs support for guests (Gustavo Duarte) [1275967] - [misc] cxl: Add guest-specific code (Gustavo Duarte) [1275967] - [misc] cxl: Separate bare-metal fields in adapter and AFU data structures (Gustavo Duarte) [1275967] - [misc] cxl: New hcalls to support cxl adapters (Gustavo Duarte) [1275967] - [powerpc] New possible return value from hcall (Gustavo Duarte) [1275967] - [misc] cxl: IRQ allocation for guests (Gustavo Duarte) [1275967] - [misc] cxl: Update cxl_irq() prototype (Gustavo Duarte) [1275967] - [misc] cxl: Isolate a few bare-metal-specific calls (Gustavo Duarte) [1275967] - [misc] cxl: Rename some bare-metal specific functions (Gustavo Duarte) [1275967] - [misc] cxl: Introduce implementation-specific API (Gustavo Duarte) [1275967] - [misc] cxl: Define process problem state area at attach time only (Gustavo Duarte) [1275967] - [misc] cxl: Move bare-metal specific code to specialized files (Gustavo Duarte) [1275967] - [misc] cxl: Move common code away from bare-metal-specific files (Gustavo Duarte) [1275967] - [misc] cxl: Increase timeout for detection of AFU mmio hang (Steve Best) [1329682] - [x86] Mark Intel Knights Landing-F processor as not supported (Steve Best) [1331516] - [block] sysfs/blk-sysfs: fix uninitialized var usage (Ewan Milne) [1301477] - [kernel] ftrace: Update dynamic ftrace calls only if necessary (Jiri Olsa) [1255039] - [kernel] ftrace: Make ftrace_hash_rec_enable return update bool (Jiri Olsa) [1255039] - [kernel] nohz: Fix !HIGH_RES_TIMERS hang (Prarit Bhargava) [1329357] - [netdrv] myri10ge: fix sleeping with bh disabled (Stanislaw Gruszka) [1287506] - [netdrv] ixgbevf: fix spoofed packets with random MAC (Ken Cox) [1247345] - [netdrv] ixgbevf: use ether_addr_copy instead of memcpy (Ken Cox) [1247345] - [cpufreq] powernv: Define per_cpu chip pointer to optimize hot-path (Steve Best) [1329176] - [cpufreq] powernv: Fix bugs in powernv_cpufreq_{init/exit} (Steve Best) [1329176] - [cpufreq] powernv: Replace pr_info with trace print for throttle event (Steve Best) [1329176] - [cpufreq] powernv/tracing: Add powernv_throttle tracepoint (Steve Best) [1329176] - [cpufreq] powernv: Remove cpu_to_chip_id() from hot-path (Steve Best) [1329176] - [cpufreq] powernv: Free 'chips' on module exit (Steve Best) [1329176]- [x86] compat: Add missing CLAC to entry_INT80_32 (Lauro Ramos Venancio) [1316055] - [net] netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv4/fib: don't warn when primary address is missing if in_dev is dead (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] ipv4: Don't do expensive useless work during inetdev destroy (Paolo Abeni) [1318271] {CVE-2016-3156} - [net] bridge: fdb: rearrange net_bridge_fdb_entry (Jakub Sitnicki) [1311131] - [net] ipv6: Count in extension headers in skb->network_header (Jakub Sitnicki) [1323716] - [net] if_link: Add control trust VF (Jakub Sitnicki) [1302101] - [net] rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver (Jakub Sitnicki) [1302101] - [net] ip6_tunnel: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1306774] - [net] ipvs: correct initial offset of Call-ID header search in SIP persistence engine (Paolo Abeni) [1322716] - [net] ipvs: allow rescheduling after RST (Paolo Abeni) [1322716] - [net] ipvs: drop first packet to redirect conntrack (Paolo Abeni) [1322716] - [net] ipvs: handle ip_vs_fill_iph_skb_off failure (Paolo Abeni) [1322716] - [net] ipvs: replace ip_vs_fill_ip4hdr with ip_vs_fill_iph_skb_off (Paolo Abeni) [1322716] - [net] tuntap: restore default qdisc (Phil Sutter) [1152231] - [net] IFF_NO_QUEUE: Fix for drivers not calling ether_setup() (Phil Sutter) [1152231] - [net] macvlan: convert to use IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] qdisc: enhance default_qdisc documentation (Phil Sutter) [1152231] - [net] sched: simplify attach_one_default_qdisc() (Phil Sutter) [1152231] - [net] sched: register noqueue qdisc (Phil Sutter) [1152231] - [net] sched: ignore tx_queue_len when assigning default qdisc (Phil Sutter) [1152231] - [net] fix IFF_NO_QUEUE for drivers using alloc_netdev (Phil Sutter) [1152231] - [net] sched: drop all special handling of tx_queue_len == 0 (Phil Sutter) [1152231] - [net] net_sched: gred: add TCA_GRED_LIMIT attribute (Phil Sutter) [1152231] - [net] warn if drivers set tx_queue_len = 0 (Phil Sutter) [1152231] - [net] bonding: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] bridge: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] 8021q: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] vxlan: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] team: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] nlmon: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] loopback: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] allow setting mac address of loopback device (Phil Sutter) [1152231] - [net] dummy: convert to using IFF_NO_QUEUE (Phil Sutter) [1152231] - [net] veth: enable noqueue operation by default (Phil Sutter) [1152231] - [net] sch_generic: react upon IFF_NO_QUEUE flag (Phil Sutter) [1152231] - [net] declare new net_device priv_flag IFF_NO_QUEUE (Phil Sutter) [1152231]- [hv] vmbus: handle various crash scenarios (Vitaly Kuznetsov) [1298093] - [hv] vmbus: Support kexec on ws2012 r2 and above (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid unneeded compiler optimizations in vmbus_wait_for_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: remove code duplication in message handling (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid wait_for_completion() on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: don't manipulate with clocksources on crash (Vitaly Kuznetsov) [1298093] - [hv] vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() (Vitaly Kuznetsov) [1298093] - [hv] vmbus: do cleanup on all vmbus_open() failure paths (Vitaly Kuznetsov) [1298093] - [scsi] vmw_pvscsi: Fix the issue of DMA-API related warnings (Ewan Milne) [1287291] - [block] mtip32xx: remove unneeded variable in mtip_cmd_timeout() (David Milburn) [1269525 1273618] - [block] mtip32xx: Cleanup queued requests after surprise removal (David Milburn) [1269525 1273618] - [block] mtip32xx: Implement timeout handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle FTL rebuild failure state during device initialization (David Milburn) [1269525 1273618] - [block] mtip32xx: Handle safe removal during IO (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix for rmmod crash when drive is in FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild (David Milburn) [1269525 1273618] - [block] mtip32xx: Print exact time when an internal command is interrupted (David Milburn) [1269525 1273618] - [block] mtip32xx: Remove unwanted code from taskfile error handler (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix broken service thread handling (David Milburn) [1269525 1273618 1284383] - [block] mtip32xx: restrict variables visible in current code module (David Milburn) [1269525 1273618] - [block] mtip32xx: don't open-code memdup_user() (David Milburn) [1269525 1273618] - [block] mtip32xx: Fix accessing freed memory (David Milburn) [1269525 1273618] - [block] mtip32xx: increase wait time for hba reset (David Milburn) [1269525 1273618] - [block] mtip32xx: fix minor number (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unnecessary sleep in mtip_ftl_rebuild_poll() (David Milburn) [1269525 1273618] - [block] mtip32xx: fix crash on surprise removal of the drive (David Milburn) [1269525 1273618] - [block] mtip32xx: Abort I/O during secure erase operation (David Milburn) [1269525 1273618] - [block] mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT (David Milburn) [1269525 1273618] - [block] mtip32xx: remove unused variable 'port->allocated' (David Milburn) [1269525 1273618] - [block] mtip32xx: fix rmmod issue (David Milburn) [1269525 1273618]- [netdrv] e1000: Double Tx descriptors needed check for 82544 (Jarod Wilson) [1274170] - [netdrv] e1000: Do not overestimate descriptor counts in Tx pre-check (Jarod Wilson) [1274170] - [netdrv] e1000: Elementary checkpatch warnings and checks removed (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of duplicate exit path (Jarod Wilson) [1274170] - [netdrv] e1000: fix kernel-doc argument being missing (Jarod Wilson) [1274170] - [netdrv] e1000: fix a typo in the comment (Jarod Wilson) [1274170] - [netdrv] e1000: clean up the checking logic (Jarod Wilson) [1274170] - [netdrv] e1000: Remove checkpatch coding style errors (Jarod Wilson) [1274170] - [netdrv] e1000: fix data race between tx_ring->next_to_clean (Jarod Wilson) [1274170] - [netdrv] e1000: make eeprom read/write scheduler friendly (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274170] - [netdrv] e1000: remove dead e1000_init_eeprom_params calls (Jarod Wilson) [1274170] - [netdrv] e1000: Use napi_alloc_skb (Jarod Wilson) [1274170] - [netdrv] e1000: Use eth_skb_pad and skb_put_padto helpers (Jarod Wilson) [1274170] - [netdrv] e1000: unset IFF_UNICAST_FLT on WMware 82545EM (Jarod Wilson) [1274170] - [netdrv] e1000: switch to napi_gro_frags api (Jarod Wilson) [1274170] - [netdrv] e1000: convert to build_skb (Jarod Wilson) [1274170] - [netdrv] e1000: rename struct e1000_buffer to e1000_tx_buffer (Jarod Wilson) [1274170] - [netdrv] e1000: add and use e1000_rx_buffer info for Rx (Jarod Wilson) [1274170] - [netdrv] e1000: perform copybreak ahead of DMA unmap (Jarod Wilson) [1274170] - [netdrv] e1000: move tbi workaround code into helper function (Jarod Wilson) [1274170] - [netdrv] e1000: move e1000_tbi_adjust_stats to where its used (Jarod Wilson) [1274170] - [netdrv] e1000: e1000_ethertool.c coding style fixes (Jarod Wilson) [1274170] - [netdrv] e1000: remove unnecessary break after return (Jarod Wilson) [1274170] - [netdrv] e1000: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Jarod Wilson) [1274170] - [netdrv] e1000: Use time_after() for time comparison (Jarod Wilson) [1274170] - [netdrv] e1000: remove the check: skb->len<=0 (Jarod Wilson) [1274170] - [netdrv] e1000: Use is_broadcast_ether_addr/is_multicast_ether_addr helpers (Jarod Wilson) [1274170] - [netdrv] e1000: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1274170] - [netdrv] e1000: remove open-coded skb_cow_head (Jarod Wilson) [1274170] - [netdrv] e1000: remove debug messages with function names (Jarod Wilson) [1274170] - [netdrv] e1000: delete non-required instances of include (Jarod Wilson) [1274170]- [netdrv] fm10k: use napi_complete_done() (Neil Horman) [1274178] - [netdrv] fm10k: get rid of unnecessary initializations in .get_drvinfo() (Neil Horman) [1274178] - [netdrv] fm10k: do not use enum as boolean (Neil Horman) [1274178] - [netdrv] fm10k: use snprintf() instead of sprintf() to avoid buffer overflow (Neil Horman) [1274178] - [netdrv] fm10k: add support for extra debug statistics (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL remove unnecessary comma (Neil Horman) [1274178] - [netdrv] fm10k: create "correct" header for the remote end on connect (Neil Horman) [1274178] - [netdrv] fm10k: drop transmitted messages in Tx FIFO as part of reset_work (Neil Horman) [1274178] - [netdrv] fm10k: remove comment about rtnl_lock around mbx operations (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_mac_vlan_pf VID checks (Neil Horman) [1274178] - [netdrv] fm10k: Only trigger data path reset if fabric is up (Neil Horman) [1274178] - [netdrv] fm10k: re-enable VF after a full reset on detection of a Malicious event (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix typo in fm10k_netdev.c (Neil Horman) [1274178] - [netdrv] fm10k: send traffic on default VID to VLAN device if we have one (Neil Horman) [1274178] - [netdrv] fm10k: TRIVIAL fix up ordering of __always_unused and style (Neil Horman) [1274178] - [netdrv] fm10k: remove is_slot_appropriate (Neil Horman) [1274178] - [netdrv] fm10k: don't store sw_vid at reset (Neil Horman) [1274178] - [netdrv] fm10k: allow creation of VLAN interfaces even while down (Neil Horman) [1274178] - [netdrv] fm10k: Report MAC address on driver load (Neil Horman) [1274178] - [netdrv] fm10k: Don't assume page fragments are page size (Neil Horman) [1274178] - [netdrv] fm10k: update netdev perm_addr during reinit, instead of at up (Neil Horman) [1274178] - [netdrv] fm10k: update fm10k_slot_warn to use pcie_get_minimum link (Neil Horman) [1274178] - [netdrv] fm10k: only prevent removal of default VID rules (Neil Horman) [1274178] - [netdrv] fm10k: disable service task during suspend (Neil Horman) [1274178] - [netdrv] fm10k: Fix missing braces after if statement (Neil Horman) [1274178] - [netdrv] fm10k: fix iov_msg_lport_state_pf issue (Neil Horman) [1274178] - [netdrv] fm10k: remove err_no reference in fm10k_mbx.c (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect DIR_NEVATIVE bit in 1588 code (Neil Horman) [1274178] - [netdrv] fm10k: pack TLV overlay structures (Neil Horman) [1274178] - [netdrv] fm10k: re-map all possible VF queues after a VFLR (Neil Horman) [1274178] - [netdrv] fm10k: force LPORT delete when updating VLAN or MAC address (Neil Horman) [1274178] - [netdrv] fm10k: use dma_set_mask_and_coherent in fm10k_probe (Neil Horman) [1274178] - [netdrv] fm10k: trivial fixup message style to include a colon (Neil Horman) [1274178] - [netdrv] fm10k: remove extraneous NULL check on l2_accel (Neil Horman) [1274178] - [netdrv] fm10k: use an unsigned int for i in ethtool_get_strings (Neil Horman) [1274178] - [netdrv] fm10k: add call to fm10k_clean_all_rx_rings in fm10k_down (Neil Horman) [1274178] - [netdrv] fm10k: fix incorrect free on skb in ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: move setting shinfo inside ts_tx_enqueue (Neil Horman) [1274178] - [netdrv] fm10k: use correct ethernet driver Tx timestamp function (Neil Horman) [1274178] - [netdrv] fm10k: ignore invalid multicast address entries (Neil Horman) [1274178] - [netdrv] fm10k: fold fm10k_pull_tail into fm10k_add_rx_frag (Neil Horman) [1274178] - [netdrv] fm10k: Do not assume budget will never be 0 for NAPI (Neil Horman) [1274178]- [misc] cxl: Fix PSL timebase synchronization detection (Gustavo Duarte) [1275968] - [misc] cxl: use kobj_to_dev() (Gustavo Duarte) [1275968] - [misc] cxl: Enable PCI device ID for future IBM CXL adapter (Gustavo Duarte) [1275968] - [misc] cxl: use -Werror only with CONFIG_PPC_WERROR (Gustavo Duarte) [1275968] - [misc] cxl: fix build for GCC 4.6.x (Gustavo Duarte) [1275968] - [misc] cxl: Fix DSI misses when the context owning task exits (Gustavo Duarte) [1275968] - [misc] cxl: Set endianess of kernel contexts (Gustavo Duarte) [1275968] - [misc] cxl: use correct operator when writing pcie config space values (Gustavo Duarte) [1275968] - [misc] cxl: Fix possible idr warning when contexts are released (Gustavo Duarte) [1275968] - [misc] cxl: Free virtual PHB when removing (Gustavo Duarte) [1275968] - [powerpc] pci: export pcibios_free_controller() (Gustavo Duarte) [1275968] - [misc] cxl: Fix number of allocated pages in SPA (Gustavo Duarte) [1275968] - [misc] cxl: Workaround malformed pcie packets on some cards (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->mapping when releasing kernel API contexts (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of ctx->irq_bitmap when releasing context via kernel API (Gustavo Duarte) [1275968] - [misc] cxl: fix leak of IRQ names in cxl_free_afu_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Fix lockdep warning while creating afu_err_buff attribute (Gustavo Duarte) [1275968] - [misc] cxl: Fix build failure due to -Wunused-variable behaviour change (Gustavo Duarte) [1275968] - [misc] cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline (Gustavo Duarte) [1275968] - [misc] cxl: Set up and enable PSL Timebase (Gustavo Duarte) [1275968] - [misc] cxl: Fix force unmapping mmaps of contexts allocated through the kernel api (Gustavo Duarte) [1275968] - [misc] cxl: Fix + cleanup error paths in cxl_dev_context_init (Gustavo Duarte) [1275968] - [misc] cxl: Remove racy attempt to force EEH invocation in reset (Gustavo Duarte) [1275968] - [misc] cxl: Release irqs if memory allocation fails (Gustavo Duarte) [1275968] - [misc] cxl: Remove use of macro DEFINE_PCI_DEVICE_TABLE (Gustavo Duarte) [1275968] - [misc] cxl: Allow release of contexts which have been OPENED but not STARTED (Gustavo Duarte) [1275968] - [include] cxl: Add alternate MMIO error handling (Gustavo Duarte) [1275968] - [misc] cxl: Plug irq_bitmap getting leaked in cxl_context (Gustavo Duarte) [1275968] - [misc] cxl: Add CONFIG_CXL_EEH symbol (Gustavo Duarte) [1275968] - [misc] cxl: EEH support (Gustavo Duarte) [1275968] - [include] cxl: Allow the kernel to trust that an image won't change on PERST (Gustavo Duarte) [1275968] - [misc] cxl: Don't remove AFUs/vPHBs in cxl_reset (Gustavo Duarte) [1275968] - [misc] cxl: Refactor AFU init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Refactor adaptor init/teardown (Gustavo Duarte) [1275968] - [misc] cxl: Clean up adapter MMIO unmap path (Gustavo Duarte) [1275968] - [misc] cxl: Make IRQ release idempotent (Gustavo Duarte) [1275968] - [misc] cxl: Allocate and release the SPA with the AFU (Gustavo Duarte) [1275968] - [misc] cxl: Drop commands if the PCI channel is not in normal state (Gustavo Duarte) [1275968] - [misc] cxl: Convert MMIO read/write macros to inline functions (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Silence iomem warning in debugfs file creation (Gustavo Duarte) [1275968] - [misc] cxl: sparse: Make declarations static (Gustavo Duarte) [1275968] - [misc] cxl: Compile with -Werror (Gustavo Duarte) [1275968] - [misc] cxl: Don't ignore add_process_element() result when attaching context (Gustavo Duarte) [1275968] - [misc] cxl: clean up afu_read_config() (Gustavo Duarte) [1275968] - [misc] cxl: Destroy afu->contexts_idr on release of an afu (Gustavo Duarte) [1275968] - [misc] cxl: Destroy cxl_adapter_idr on module_exit (Gustavo Duarte) [1275968] - [misc] cxl: use more common format specifier (Gustavo Duarte) [1275968] - [misc] cxl: Add explicit precision specifiers (Gustavo Duarte) [1275968] - [misc] cxl: Check if afu is not null in cxl_slbia (Gustavo Duarte) [1275968] - [misc] cxl: Fix off by one error allowing subsequent mmap page to be accessed (Gustavo Duarte) [1275968] - [misc] cxl: Fail mmap if requested mapping is larger than assigned problem state area (Gustavo Duarte) [1275968] - [misc] cxl: Fix refcounting in kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Test the correct mmio space before unmapping (Gustavo Duarte) [1275968] - [misc] cxl/vphb.c: Use phb pointer after NULL check (Gustavo Duarte) [1275968] - [misc] cxl: Fix typo in debug print (Gustavo Duarte) [1275968] - [misc] cxl: Add CXL_KERNEL_API config option (Gustavo Duarte) [1275968] - [misc] cxl: Reset default context for vPHB on release (Gustavo Duarte) [1275968] - [include] cxl: Add AFU virtual PHB and kernel API (Gustavo Duarte) [1275968] - [misc] cxl: Export file ops for use by API (Gustavo Duarte) [1275968] - [include] cxl: Move include file cxl.h -> cxl-base.h (Gustavo Duarte) [1275968] - [misc] cxl: Cleanup Makefile (Gustavo Duarte) [1275968] - [misc] cxl: Rework context lifetimes (Gustavo Duarte) [1275968] - [misc] cxl: Configure PSL for kernel contexts and merge code (Gustavo Duarte) [1275968] - [misc] cxl: Split afu_register_irqs() function (Gustavo Duarte) [1275968] - [misc] cxl: Only check pid for userspace contexts (Gustavo Duarte) [1275968] - [misc] cxl: Export some symbols (Gustavo Duarte) [1275968] - [misc] cxl: cxl_afu_reset() -> __cxl_afu_reset() (Gustavo Duarte) [1275968] - [misc] cxl: Rework detach context functions (Gustavo Duarte) [1275968] - [misc] cxl: Add cookie parameter to afu_release_irqs() (Gustavo Duarte) [1275968] - [misc] cxl: Dump debug info on the AFU configuration record (Gustavo Duarte) [1275968] - [misc] cxl: Fix error path on probe (Gustavo Duarte) [1275968] - [misc] cxl: Re-order card init to check the VSEC earlier (Gustavo Duarte) [1275968] - [misc] cxl: Remove unnecessarily verbose print in cxl_remove() (Gustavo Duarte) [1275968] - [misc] cxl: Add shutdown hook (Gustavo Duarte) [1275968] - [documentation] cxl: Document external user of existing API (Gustavo Duarte) [1275968] - [powerpc] pci: Add pcibios_disable_device() hook (Gustavo Duarte) [1275968] - [powerpc] Add cxl context to device archdata (Gustavo Duarte) [1275968] - [powerpc] pci: Add release_device() hook to phb ops (Gustavo Duarte) [1275968] - [powerpc] pci: Export symbols for CXL (Gustavo Duarte) [1275968] - [misc] cxl: Use call_rcu to reduce latency when releasing the afu fd (Gustavo Duarte) [1275968] - [misc] cxl: Export AFU error buffer via sysfs (Gustavo Duarte) [1275968] - [include] cxl: Implement an ioctl to fetch afu card-id, offset-id and mode (Gustavo Duarte) [1275968] - [documentation] cxl: Fix a typo in ABI documentation (Gustavo Duarte) [1275968] - [pci] Export symbols required for loadable host driver modules (Gustavo Duarte) [1275968]- [netdrv] hv_netvsc: Fix the order of num_sc_offered decrement (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the array sizes to be max supported channels (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix accessing freed memory in netvsc_change_mtu() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Move subchannel waiting to rndis_filter_device_remove() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add ethtool support for set and get of settings (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: add software transmit timestamp support (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Restore needed_headroom request (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: cleanup netdev feature flags for netvsc (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix book keeping of skb during batching process (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use skb_get_hash() instead of a homegrown implementation (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix race condition on Multi-Send Data field (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate vlan_tci from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate status from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate xmit_more from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate completion_func from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate is_data_pkt from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_tid from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate page_buf from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove locking in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: move subchannel existence check to netvsc_select_queue() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Don't ask for additional head room in the skb (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion_ctx from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate send_completion from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminatte the data field from struct hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate rndis_msg pointer from hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate the channel field in hv_netvsc_packet structure (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Rearrange the hv_negtvsc_packet to be space efficient (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Resize some of the variables in hv_netvsc_packet (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: rework link status change handling (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix dereference of nvdev before check (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement set_channels ethtool op (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Set vRSS with num_chn in RNDIS filter (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add structs and handlers for VF messages (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Wait for sub-channels to be processed during probe (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add close of RNDIS filter into change mtu call (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Add support to set MTU reservation from guest side (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the sendbuf in a NUMA aware way (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Allocate the receive buffer from the correct NUMA node (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Properly size the vrss queues (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: change member name of struct netvsc_stats (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use per_cpu stats to calculate TX/RX data (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Use the xmit_more skb flag to optimize signaling the host (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove unused variable in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix a bug in netvsc_start_xmit() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: introduce netif-msg into netvsc module (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement partial copy into send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: try linearizing big SKBs before dropping them (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: use single existing drop path in netvsc_start_xmit (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Fix the packet free when it is in skb headroom (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Define a macro RNDIS_AND_PPI_SIZE (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Clean up two unused variables (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Eliminate memory allocation in the packet send path (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Cleanup the test for freeing skb when we use sendbuf mechanism (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: remove vmbus_are_subchannels_present() in rndis_filter_device_add() (Vitaly Kuznetsov) [1257293] - [netdrv] hv_netvsc: Implement batching in send buffer (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Implement netvsc_get_channels() ethool op (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: fix sparse warnings (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix the error processing in netvsc_send() (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: netvsc.c: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Fix some variable name typos in send-buffer init/revoke (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Deletion of an unnecessary check before the function call "vfree" (Vitaly Kuznetsov) [1257293] - [netdrv] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Vitaly Kuznetsov) [1257293]- [netdrv] bonding: fix bond_get_stats() (Jarod Wilson) [1297931] - [netdrv] bonding: remove duplicate set of flag IFF_MULTICAST (Jarod Wilson) [1297931] - [netdrv] bonding: use __ethtool_get_ksettings (Jarod Wilson) [1297931] - [netdrv] bonding: don't use stale speed and duplex information (Jarod Wilson) [1297931] - [netdrv] bonding: Fix ARP monitor validation (Jarod Wilson) [1297931] - [netdrv] bonding: Prevent IPv6 link local address on enslaved devices (Jarod Wilson) [1297931] - [netdrv] bonding: drop unused to_dev macro in bond_sysfs.c (Jarod Wilson) [1297931] - [netdrv] bonding: remove redudant brackets (Jarod Wilson) [1297931] - [netdrv] bonding: add 802.3ad support for 100G speeds (Jarod Wilson) [1297931] - [netdrv] bonding: fix panic on non-ARPHRD_ETHER enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: simplify / unify event handling code for 3ad mode (Jarod Wilson) [1297931] - [netdrv] bonding: unify all places where actor-oper key needs to be updated (Jarod Wilson) [1297931] - [netdrv] bonding: Simplify __get_duplex function (Jarod Wilson) [1297931] - [netdrv] bonding: use l4 hash if available (Jarod Wilson) [1297931] - [netdrv] bonding: Export bond_option_active_slave_get_rcu (Jarod Wilson) [1297931] - [netdrv] bonding: fix bond_poll_controller bh_enable warning (Jarod Wilson) [1297931] - [netdrv] bonding: Gratuitous ARP gets dropped when first slave added (Jarod Wilson) [1297931] - [netdrv] bonding: add tlb_dynamic_lb netlink support (Jarod Wilson) [1297931] - [netdrv] bonding: convert num_grat_arp to the new bonding option API (Jarod Wilson) [1297931] - [netdrv] bonding: correct the MAC address for "follow" fail_over_mac policy (Jarod Wilson) [1297931] - [netdrv] bonding: correctly handle bonding type change on enslave failure (Jarod Wilson) [1297931] - [netdrv] bonding: trivial: remove unused variables (Jarod Wilson) [1297931] - [netdrv] bonding: Display LACP info only to CAP_NET_ADMIN capable user (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's partner_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [netdrv] bonding: export slave's actor_oper_port_state via sysfs and netlink (Jarod Wilson) [1297931] - [net] rtnl/bond: don't send rtnl msg for unregistered iface (Jarod Wilson) [1297931] - [netdrv] bonding: add netlink support for sys prio, actor sys mac, and port key (Jarod Wilson) [1297931] - [netdrv] bonding: Implement user key part of port_key in an AD system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' macaddr in an AD-system (Jarod Wilson) [1297931] - [netdrv] bonding: Allow userspace to set actors' system_priority in AD system (Jarod Wilson) [1297931] - [netdrv] bonding: fix kernel panic in bonding driver debugfs file: rlb_hash_table (Jarod Wilson) [1297931] - [netdrv] bonding: Make DRV macros private (Jarod Wilson) [1297931] - [netdrv] bonding: Remove unnecessary initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Code re-factoring for admin, oper-key operations (Jarod Wilson) [1297931] - [netdrv] bonding: Fix another case of LACPDU not sent on slave (Jarod Wilson) [1297931] - [netdrv] bonding: deprecate BOND_MONITOR_CHURNED in favor of existing definitions (Jarod Wilson) [1297931] - [netdrv] bonding: Bonding Overriding Configuration logic restored (Jarod Wilson) [1297931] - [netdrv] bonding: Remove hardcoded initialization (Jarod Wilson) [1297931] - [netdrv] bonding: Don't segment multiple tagged packets on bonding device (Jarod Wilson) [1297931]- [net] ethtool: Set cmd field in ETHTOOL_GLINKSETTINGS response to wrong nwords (Ivan Vecera) [1268334] - [net] ethtool: add new ETHTOOL_xLINKSETTINGS API (Ivan Vecera) [1268334] - [net] ethtool: support set coalesce per queue (Ivan Vecera) [1268334] - [net] ethtool: support get coalesce per queue (Ivan Vecera) [1268334] - [scsi] cxgb4i: don't redefine DIV_ROUND_UP (Ivan Vecera) [1268334] - [include] define DIV_ROUND_UP for userland (Ivan Vecera) [1268334] - [net] ethtool: introduce a new ioctl for per queue setting (Ivan Vecera) [1268334] - [lib] bitmap: conversion routines to/from u32 array (Ivan Vecera) [1268334] - [net] add tc offload feature flag (Ivan Vecera) [1268334] - [net] rework setup_tc ndo op to consume general tc operand (Ivan Vecera) [1268334] - [net] rework ndo tc op to consume additional qdisc handle parameter (Ivan Vecera) [1268334] - [net] ethtool: ensure channel counts are within bounds during SCHANNELS (Ivan Vecera) [1268334] - [net] ethtool: correctly ensure {GS}CHANNELS doesn't conflict with GS{RXFH} (Ivan Vecera) [1268334] - [net] ethtool: define INT_MAX for userland (Ivan Vecera) [1268334] - [net] ethtool: make validate_speed accept all speeds between 0 and INT_MAX (Ivan Vecera) [1268334] - [net] ethtool: future-proof interface for speed extensions (Ivan Vecera) [1268334] - [net] ethtool: add IPv6 to the NFC API (Ivan Vecera) [1268334] - [net] ethtool: add speed/duplex validation functions (Ivan Vecera) [1268334] - [net] ethtool: Declare netdev_rss_key as __read_mostly. (Ivan Vecera) [1268334] - [net] ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings (Ivan Vecera) [1268334] - [net] ethtool: clarify implementation of ethtool's get_ts_info op (Ivan Vecera) [1268334] - [net] ethtool: Add current supported tunable options (Ivan Vecera) [1268334] - [net] ethtool: use "ops" name consistenty in ethtool_set_rxfh() (Ivan Vecera) [1268334] - [net] ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0 (Ivan Vecera) [1268334] - [net] ethtool: Ethtool parameter to dynamically change tx_copybreak (Ivan Vecera) [1268334] - [net] ethtool: Add generic options for tunables (Ivan Vecera) [1268334] - [net] ethtool: Fix unwanted section breaks in kernel-doc (Ivan Vecera) [1268334] - [net] ethtool: Move kernel-doc comment next to struct ethtool_dump definition (Ivan Vecera) [1268334] - [net] ethtool: Document the general convention for VLAs in kernel space (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_perm_addr (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_stats (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_test (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of string set types (Ivan Vecera) [1268334] - [net] ethtool: Update documentation of struct ethtool_pauseparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_ringparam (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_eeprom (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_regs (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_wol (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_drvinfo (Ivan Vecera) [1268334] - [net] ethtool: Expand documentation of struct ethtool_cmd (Ivan Vecera) [1268334] - [net] ethtool: fixed trailing statements in ethtool (Ivan Vecera) [1268334] - [net] ethtool: make .get_dump_data() harder to misuse by drivers (Ivan Vecera) [1268334] - [net] ethtool: Fix comment regarding location of dev_ethtool() call (Ivan Vecera) [1268334] - [net] ethtool: disambiguate XCVR_* meaning (Ivan Vecera) [1268334] - [net] Disallow providing non zero VLAN ID for NIC drivers FDB add flow (Ivan Vecera) [1268334] - [net] make vid as a parameter for ndo_fdb_add/ndo_fdb_del (Ivan Vecera) [1268334] - [net] Add eth_platform_get_mac_address() helper. (Ivan Vecera) [1268334] - [pci] Add pci_device_to_OF_node() stub for !CONFIG_OF (Ivan Vecera) [1268334] - [net] Rename NETIF_F_ALL_CSUM to NETIF_F_CSUM_MASK (Ivan Vecera) [1268334] - [net] sctp: Rename NETIF_F_SCTP_CSUM to NETIF_F_SCTP_CRC (Ivan Vecera) [1268334] - [net] provide generic busy polling to all NAPI drivers (Ivan Vecera) [1268334] - [net] napi_hash_del() returns a boolean status (Ivan Vecera) [1268334] - [net] move napi_hash[] into read mostly section (Ivan Vecera) [1268334] - [net] add netif_tx_napi_add() (Ivan Vecera) [1268334] - [net] move skb_mark_napi_id() into core networking stack (Ivan Vecera) [1268334] - [netdrv] mlx4: remove mlx4_en_low_latency_recv() (Ivan Vecera) [1268334] - [netdrv] bnx2x: remove bnx2x_low_latency_recv() support (Ivan Vecera) [1268334] - [netdrv] mlx5: support napi_complete_done() (Ivan Vecera) [1268334] - [netdrv] mlx5: add busy polling support (Ivan Vecera) [1268334] - [net] network drivers no longer need to implement ndo_busy_poll() (Ivan Vecera) [1268334] - [net] allow BH servicing in sk_busy_loop() (Ivan Vecera) [1268334] - [net] un-inline sk_busy_loop() (Ivan Vecera) [1268334] - [netdrv] mlx4: mlx4_en_low_latency_recv() called with BH disabled (Ivan Vecera) [1268334] - [net] sched, net: Fixup busy_loop_us_clock() (Ivan Vecera) [1268334] - [net] add cpu_relax to busy poll loop (Ivan Vecera) [1268334] - [net] better skb->sender_cpu and skb->napi_id cohabitation (Ivan Vecera) [1268334] - [net] move netdev_pick_tx and dependencies to net/core/dev.c (Ivan Vecera) [1268334] - [net] netdevice: move netdev_cap_txqueue for shared usage to header (Ivan Vecera) [1268334] - [net] use reciprocal_scale() helper (Ivan Vecera) [1268334] - [net] netdevice: add queue selection fallback handler for ndo_select_queue (Ivan Vecera) [1268334] - [net] core: explicitly select a txq before doing l2 forwarding (Ivan Vecera) [1268334] - [net] xps: fix xps for stacked devices (Ivan Vecera) [1268334] - [mm] make page pfmemalloc check more robust (Ivan Vecera) [1268334] - [net] generic dev_disable_lro() stacked device handling (Ivan Vecera) [1268334] - [net] bonding: add slave netlink policy and put slave-related ops together (Ivan Vecera) [1268334] - [net] bonding: add slave_changelink support and use it for queue_id (Ivan Vecera) [1268334] - [net] core: lockdep_rtnl_is_held can be boolean (Ivan Vecera) [1268334] - [net] allow netdev_all_upper_get_next_dev_rcu with rtnl lock held (Ivan Vecera) [1268334] - [net] bonding: Fix stacked device detection in arp monitoring (Ivan Vecera) [1268334] - [net] ethtool: Added port speed macros (Ivan Vecera) [1268334] - [net] Find the nesting level of a given device by type. (Ivan Vecera) [1268334] - [net] bonding: create bond_first_slave_rcu() (Ivan Vecera) [1268334] - [net] create sysfs symlinks for neighbour devices (Ivan Vecera) [1268334] - [net] expose the master link to sysfs, and remove it from bond (Ivan Vecera) [1268334] - [net] vlan: unlink the upper neighbour before unregistering (Ivan Vecera) [1268334] - [net] vlan: link the upper neighbour only after registering (Ivan Vecera) [1268334] - [net] bonding: remove slave lists (Ivan Vecera) [1268334] - [net] bonding: use neighbours for bond_next_slave() (Ivan Vecera) [1268334] - [net] bonding: add __bond_next_slave() which uses neighbours (Ivan Vecera) [1268334] - [net] bonding: convert first/last slave logic to use neighbours (Ivan Vecera) [1268334] - [net] add a possibility to get private from netdev_adjacent->list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_slaves() to use the neighbour list (Ivan Vecera) [1268334] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Ivan Vecera) [1268334] - [net] add for_each iterators through neighbour lower link's private (Ivan Vecera) [1268334] - [net] bonding: modify bond_get_slave_by_dev() to use neighbours (Ivan Vecera) [1268334] - [net] bonding: populate neighbour's private on enslave (Ivan Vecera) [1268334] - [net] add netdev_adjacent->private and allow to use it (Ivan Vecera) [1268334] - [net] add RCU variant to search for netdev_adjacent link (Ivan Vecera) [1268334] - [net] add adj_list to save only neighbours (Ivan Vecera) [1268334] - [net] use lists as arguments instead of bool upper (Ivan Vecera) [1268334] - [net] bonding: make alb_send_learning_packets() use upper dev list (Ivan Vecera) [1268334] - [net] bonding: convert bond_has_this_ip() to use upper devices (Ivan Vecera) [1268334] - [net] bonding: make bond_arp_send_all use upper device list (Ivan Vecera) [1268334] - [net] add netdev_for_each_upper_dev_rcu() (Ivan Vecera) [1268334] - [net] add netdev_upper_get_next_dev_rcu(dev, iter) (Ivan Vecera) [1268334] - [net] remove search_list from netdev_adjacent (Ivan Vecera) [1268334] - [net] add lower_dev_list to net_device and make a full mesh (Ivan Vecera) [1268334] - [net] rename netdev_upper to netdev_adjacent (Ivan Vecera) [1268334] - [net] revert "[netdrv] bonding: propagate LRO disable to slave devices" (Ivan Vecera) [1268334] - [net] add netnotifier event for upper device change (Ivan Vecera) [1268334] - [net] Add max rate tx queue attribute (Ivan Vecera) [1268334] - [net] sysfs: get_netdev_queue_index() cleanup (Ivan Vecera) [1268334] - [net] sysfs: add documentation entries for /sys/class//queues (Ivan Vecera) [1268334]- [netdrv] e1000e: Adds hardware supported cross timestamp on e1000e nic (Jarod Wilson) [1274171] - [netdrv] e1000e: Initial support for KabeLake (Jarod Wilson) [1274171] - [netdrv] e1000e: Clear ULP configuration register on ULP exit (Jarod Wilson) [1274171] - [netdrv] e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase PHY PLL clock gate timing (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase ULP timer (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix msi-x interrupt automask (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not write lsc to ics in msi-x mode (Jarod Wilson) [1274171] - [netdrv] e1000e: Do not read ICR in Other interrupt (Jarod Wilson) [1274171] - [netdrv] e1000e: Remove unreachable code (Jarod Wilson) [1274171] - [netdrv] e1000e: Switch e1000e_up to void, drop code checking for error result (Jarod Wilson) [1274171] - [netdrv] e1000e: initial support for i219-LM (3) (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase timeout of polling bit RSPCIPHY (Jarod Wilson) [1274171] - [netdrv] e1000e: fix division by zero on jumbo MTUs (Jarod Wilson) [1274171] - [netdrv] e1000e: clean up the local variable (Jarod Wilson) [1274171] - [netdrv] e1000e: use napi_complete_done() (Jarod Wilson) [1274171] - [netdrv] e1000e: get rid of unnecessary initializations in .get_drvinfo() (Jarod Wilson) [1274171] - [netdrv] e1000e: Enable TSO for stacked VLAN (Jarod Wilson) [1274171] - [netdrv] e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: Increase driver version number (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix tight loop implementation of systime read algorithm (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix incorrect ASPM locking (Jarod Wilson) [1274171] - [netdrv] e1000e: Cosmetic changes (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix EEE in Sx implementation (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup qos request in error handling of e1000_open (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - k1 workaround for LPT is not required for SPT (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - Increase minimum FIFO read/write min gap (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - increase IPG for speed 10/100 full duplex (Jarod Wilson) [1274171] - [netdrv] e1000e: i219 - fix to enable both ULP and EEE in Sx state (Jarod Wilson) [1274171] - [netdrv] e1000e: synchronization of MAC-PHY interface only on non- ME systems (Jarod Wilson) [1274171] - [netdrv] e1000e: fix locking issue with e1000e_disable_aspm (Jarod Wilson) [1274171] - [netdrv] e1000e: Move pm_qos_req to e1000e adapter (Jarod Wilson) [1274171] - [netdrv] e1000e: Fix 82572EI that has no hardware timestamp support (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to CYCLECOUNTER_MASK macro (Jarod Wilson) [1274171] - [netdrv] e1000e: Include clocksource.h to get CLOCKSOURCE_MASK (Jarod Wilson) [1274171] - [netdrv] e1000e: convert to timecounter adjtime (Jarod Wilson) [1274171] - [netdrv] e1000e: Use napi_alloc_skb (Jarod Wilson) [1274171] - [netdrv] e1000e: Resolve issues with Management Engine (ME) briefly blocking PHY resets (Jarod Wilson) [1274171] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (Jarod Wilson) [1274171] - [netdrv] e1000e: Cleanup unecessary references (Jarod Wilson) [1274171] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (Jarod Wilson) [1274171] - [netdrv] e1000e: Use pci_enable_msix_range() instead of pci_enable_msix() (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warning (maybe-unitialized variable) (Jarod Wilson) [1274171] - [netdrv] e1000e: fix compiler warnings (Jarod Wilson) [1274171] - [netdrv] e1000e: Implement the SIOCGHWTSTAMP ioctl (Jarod Wilson) [1274171] - [netdrv] e1000e: Validate hwtstamp_config completely before applying it (Jarod Wilson) [1274171] - [netdrv] e1000e: fix 32-bit DMA mask handling (Jarod Wilson) [1274171] - [netdrv] e1000e: cleanup boolean comparison to true (Jarod Wilson) [1274171]- [pci] cpcihp: Add missing curly braces in cpci_configure_slot() (Myron Stowe) [1331507] - [pci] aer: Avoid info leak in __print_tlp_header() (Myron Stowe) [1331507] - [pci] Don't read past the end of sysfs "driver_override" buffer (Myron Stowe) [1331507] - [pci] Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Myron Stowe) [1331507] - [pci] Fix infinite loop with ROM image of size 0 (Myron Stowe) [1331507] - [powerpc] rpc/pci: Add struct pci_ops member names to initialization (Myron Stowe) [1331507] - [pci] pciehp: Handle surprise add even if surprise removal isn't supported (Myron Stowe) [1331507] - [pci] pci/aspm: Use standard parsing functions for sysfs setters (Myron Stowe) [1331507] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331507] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Prevent out of bounds access in numa_node override (Myron Stowe) [1331488] - [pci] Remove unused and broken to_hotplug_slot() (Myron Stowe) [1331488] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1331488] - [pci] Simplify if-return sequences (Myron Stowe) [1331488] - [pci] Delete unnecessary NULL pointer checks (Myron Stowe) [1331488] - [pci] Allow numa_node override via sysfs (Myron Stowe) [1331488] - [x86] mm: pat: Avoid truncation when converting cpa->numpages to address (Larry Woodman) [1328755] - [fs] gfs2: Use gfs2 wrapper to sync inode before calling generic_file_splice_read() (Abhijith Das) [1331071] - [fs] lockd: create NSM handles per net namespace ("J. Bruce Fields") [1328938] - [fs] lockd: NLM grace period shouldn't block NFSv4 opens ("J. Bruce Fields") [1328938] - [fs] ext4: rate limit printk in buffer_io_error() (Carlos Maiolino) [1142771] - [fs] clarify rate limit suppressed buffer I/O errors (Carlos Maiolino) [1142771] - [fs] merge I/O error prints into one line (Carlos Maiolino) [1142771] - [fs] block: Remove annoying "unknown partition table" message (Carlos Maiolino) [1142771] - [fs] ovl: Ensure upper filesystem supports d_type (Vivek Goyal) [1288162] - [fs] epoll: restrict EPOLLEXCLUSIVE to POLLIN and POLLOUT (Hannes Frederic Sowa) [1245628] - [fs] epoll: add EPOLLEXCLUSIVE flag (Hannes Frederic Sowa) [1245628] - [fs] pipe: limit the per-user amount of pages allocated in pipes (Mateusz Guzik) [1313960] {CVE-2016-2847} - [sound] alsa: usb-audio: avoid freeing umidi object twice (Mateusz Guzik) [1310663] {CVE-2016-2384} - [netdrv] atl2: Disable unimplemented scatter/gather feature (Mateusz Guzik) [1320106] {CVE-2016-2117} - [misc] cxl: Configure the PSL for two CAPI ports on POWER8NVL (Steve Best) [1278793] - [powerpc] Define PVR value for POWER8NVL processor (Steve Best) [1278793] - [powerpc] powernv: Silence SYSPARAM warning on boot (Steve Best) [1331179] - [infiniband] hfi1: Move hfi1 driver to match upstream tree (Alex Estrin) [1328249]- [tools] power turbostat: intel xeon x200: fix erroneous bclk value (Steve Best) [1330164] - [tools] power turbostat: intel xeon x200: fix turbo-ratio decoding (Steve Best) [1330167] - [x86] kvm: vmx: disable PEBS before a guest entry (Radim Krcmar) [1272097] - [net] netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: do compat validation via translate_table (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: remove unused comefrom hookmask argument (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for bogus target offset (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check standard target size too (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: assert minimum target size (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: kill check_entry helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate targets of jumps (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: don't move to non-existent next rule (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: fix unconditional helper (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: validate e->target_offset early (Florian Westphal) [1318693] {CVE-2016-3134} - [net] netfilter: x_tables: check for size overflow (Florian Westphal) [1318693] {CVE-2016-3134} - [net] ipv6: sit: set rtnl_link_ops before calling register_netdevice (Thadeu Lima de Souza Cascardo) [1284001] - [net] team: team should sync the port's uc/mc addrs when add a port (Xin Long) [1225396] - [net] ipv6: always add flag an address that failed DAD with DADFAILED (Hannes Frederic Sowa) [1299825] - [net] ipv6: keep existing flags when setting IFA_F_OPTIMISTIC (Hannes Frederic Sowa) [1299825] - [net] ipv6: restrict hop_limit sysctl setting to range [1; 255] (Hannes Frederic Sowa) [1299825] - [net] ipv6: Only act upon NETDEV_*_TYPE_CHANGE if we have ipv6 addresses (Hannes Frederic Sowa) [1299825] - [net] ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev (Hannes Frederic Sowa) [1299825] - [net] ipv6: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv4: fail early when creating netdev named all or default (Hannes Frederic Sowa) [1299825] - [net] ipv6: gre: setup default multicast routes over PtP links (Hannes Frederic Sowa) [1299825] - [net] addr IFLA_OPERSTATE to netlink message for ipv6 ifinfo (Hannes Frederic Sowa) [1299825]- [block] nvme: Automatic namespace rescan fixup (David Milburn) [1288601] - [block] blk-mq: mark request queue as mq asap (David Milburn) [1288601] - [block] nvme: Fix possible queue use after freed (David Milburn) [1288601] - [block] blk-mq: dynamic h/w context count (David Milburn) [1288601] - [block] nvme: fix max_segments integer truncation (David Milburn) [1288601] - [block] nvme: set queue limits for the admin queue (David Milburn) [1288601] - [block] nvme: Fix 0-length integrity payload (David Milburn) [1288601] - [block] nvme: Don't allow unsupported flags (David Milburn) [1288601] - [block] nvme: Move error handling to failed reset handler (David Milburn) [1288601] - [block] nvme: Simplify device reset failure (David Milburn) [1288601] - [block] nvme: Fix namespace removal deadlock (David Milburn) [1288601] - [block] nvme: Use IDA for namespace disk naming (David Milburn) [1288601] - [block] nvme: Don't unmap controller registers on reset (David Milburn) [1288601] - [block] nvme: Rate limit nvme IO warnings (David Milburn) [1288601] - [block] nvme: Poll device while still active during remove (David Milburn) [1288601] - [block] nvme: Requeue requests on suspended queues (David Milburn) [1288601] - [block] nvme: Allow request merges (David Milburn) [1288601] - [block] nvme: Fix io incapable return values (David Milburn) [1288601] - [block] blk-mq: End unstarted requests on dying queue (David Milburn) [1288601] - [block] uapi: update install list after nvme.h rename (David Milburn) [1288601] - [block] nvme: Export NVMe attributes to sysfs group (David Milburn) [1251944 1288601] - [block] nvme: Shutdown controller only for power-off (David Milburn) [1288601] - [block] nvme: IO queue deletion re-write (David Milburn) [1288601] - [block] nvme: Remove queue freezing on resets (David Milburn) [1288601] - [block] nvme: Use a retryable error code on reset (David Milburn) [1288601] - [block] nvme: Fix admin queue ring wrap (David Milburn) [1288601] - [block] nvme: fixes for NVME_IOCTL_IO_CMD on the char device (David Milburn) [1288601] - [block] nvme: synchronize access to ctrl->namespaces (David Milburn) [1288601] - [block] nvme: Move nvme_freeze/unfreeze_queues to nvme core (David Milburn) [1288601] - [pci] aer: include header file (David Milburn) [1288601] - [block] nvme: Export namespace attributes to sysfs (David Milburn) [1288601] - [block] nvme: Add pci error handlers (David Milburn) [1288601] - [block] remove REQ_NO_TIMEOUT flag (David Milburn) [1288601] - [block] nvme: merge iod and cmd_info (David Milburn) [1288601] - [block] nvme: move struct nvme_iod to pci.c (David Milburn) [1288601] - [block] nvme: properly free resources for cancelled command (David Milburn) [1288601] - [block] nvme: simplify completion handling (David Milburn) [1288601] - [block] nvme: switch abort to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: special case AEN requests (David Milburn) [1288601] - [block] nvme: switch delete SQ/CQ to blk_execute_rq_nowait (David Milburn) [1288601] - [block] nvme: factor out a few helpers from req_completion (David Milburn) [1288601] - [block] nvme: fix admin queue depth (David Milburn) [1288601] - [block] nvme: Simplify metadata setup (David Milburn) [1288601] - [block] nvme: Remove device management handles on remove (David Milburn) [1288601] - [block] nvme: Use unbounded work queue for all work (David Milburn) [1288601] - [block] nvme: Implement namespace list scanning (David Milburn) [1288601] - [block] nvme: switch abort_limit to an atomic_t (David Milburn) [1288601] - [block] nvme: remove dead controllers from a work item (David Milburn) [1288601] - [block] nvme: merge probe_work and reset_work (David Milburn) [1288601] - [block] nvme: do not restart the request timeout if we're resetting the controller (David Milburn) [1288601] - [block] nvme: simplify resets (David Milburn) [1288601] - [block] nvme: add NVME_SC_CANCELLED (David Milburn) [1288601] - [block] nvme: merge nvme_abort_req and nvme_timeout (David Milburn) [1288601] - [block] nvme: don't take the I/O queue q_lock in nvme_timeout (David Milburn) [1288601] - [block] nvme: protect against simultaneous shutdown invocations (David Milburn) [1288601] - [block] nvme: only add a controller to dev_list after it's been fully initialized (David Milburn) [1288601] - [block] nvme: only ignore hardware errors in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: precedence bug in nvme_pr_clear() (David Milburn) [1288601] - [block] blk-mq: Avoid memoryless numa node encoded in hctx numa_node (David Milburn) [1288601] - [block] blk-mq: Reuse hardware context cpumask for tags (David Milburn) [1288601] - [block] nvme: refactor set_queue_count (David Milburn) [1288601] - [block] nvme: move chardev and sysfs interface to common code (David Milburn) [1288601] - [block] nvme: move namespace scanning to common code (David Milburn) [1288601] - [block] nvme: move the call to nvme_init_identify earlier (David Milburn) [1288601] - [block] nvme: add a common helper to read Identify Controller data (David Milburn) [1288601] - [block] nvme: move nvme_enable,disable,shutdown_ctrl to common code (David Milburn) [1288601] - [block] nvme: move remaining CC setup into nvme_enable_ctrl (David Milburn) [1288601] - [block] nvme: add explicit quirk handling (David Milburn) [1288601] - [block] nvme: move block_device_operations and ns/ctrl freeing to common code (David Milburn) [1288601] - [block] nvme: use the block layer for userspace passthrough metadata (David Milburn) [1288601] - [block] nvme: split __nvme_submit_sync_cmd (David Milburn) [1288601] - [block] nvme: move nvme_setup_flush and nvme_setup_rw to common code (David Milburn) [1288601] - [block] nvme: move nvme_error_status to common code (David Milburn) [1288601] - [block] nvme: factor out a nvme_unmap_data helper (David Milburn) [1288601] - [block] nvme: refactor nvme_queue_rq (David Milburn) [1288601] - [block] nvme: simplify nvme_setup_prps calling convention (David Milburn) [1288601] - [block] nvme: split a new struct nvme_ctrl out of struct nvme_dev (David Milburn) [1288601] - [block] nvme: use vendor it from identify (David Milburn) [1288601] - [block] nvme: split nvme_trans_device_id_page (David Milburn) [1288601] - [block] nvme: use offset instead of a struct for registers (David Milburn) [1288601] - [block] nvme: split command submission helpers out of pci.c (David Milburn) [1288601] - [block] clarify blk_add_timer() use case for blk-mq (David Milburn) [1288601] - [block] fix blk_abort_request for blk-mq drivers (David Milburn) [1288601] - [block] nvme: add missing unmaps in nvme_queue_rq (David Milburn) [1288601] - [block] blk-mq: fix calling unplug callbacks with preempt disabled (David Milburn) [1288601] - [block] nvme: reap completion entries when deleting queue (David Milburn) [1288601] - [block] nvme: Fix possible arithmetic overflow for max segments (David Milburn) [1288601] - [block] nvme: use split lo_hi_readq, lo_write_q (David Milburn) [1288601] - [block] blk-mq: mark __blk_mq_complete_request() static (David Milburn) [1288601] - [block] nvme: Increase the max transfer size when mdts is 0 (David Milburn) [1288601] - [block] nvme: Precedence error in nvme_pr_clear() (David Milburn) [1288601] - [block] nvme: add missing endianess annotations in nvme_pr_command (David Milburn) [1288601] - [block] nvme: Add persistent reservation ops (David Milburn) [1288601] - [block] blk-mq: avoid excessive boot delays with large lun counts (David Milburn) [1288601] - [block] blk-mq: mark ctx as pending at batch in flush plug path (David Milburn) [1288601] - [block] blk-mq: fix for trace_block_plug() (David Milburn) [1288601] - [block] blk-mq: check bio_mergeable() early before merging (David Milburn) [1288601] - [block] nvme: suspend i/o during runtime blk_integrity_unregister (David Milburn) [1288601] - [block] nvme: initialize error to '0' (David Milburn) [1288601] - [block] nvme: use an integer value to Linux errno values (David Milburn) [1288601] - [block] blk-mq: fix use-after-free in blk_mq_free_tag_set() (David Milburn) [1288601] - [block] blk-mq: factor out a helper to iterate all tags for a request_queue (David Milburn) [1288601] - [block] blk-mq: fix racy updates of rq->errors (David Milburn) [1288601] - [block] nvme: fix 32-bit build warning (David Milburn) [1288601] - [block] nvme: Add explicit block config dependency (David Milburn) [1288601] - [block] blk-mq: remove unused blk_mq_clone_flush_request prototype (David Milburn) [1288601] - [block] blk-mq: fix waitqueue_active without memory barrier in block/blk-mq-tag.c (David Milburn) [1288601] - [block] nvme: include in (David Milburn) [1288601] - [block] nvme: move to a new drivers/nvme/host directory (David Milburn) [1288601] - [block] nvme: add missing nvme_id_ctrl endianess annotations (David Milburn) [1288601] - [block] nvme: move hardware structures out of the uapi version of nvme.h (David Milburn) [1288601] - [block] nvme: add a local nvme.h header (David Milburn) [1288601] - [block] nvme: properly handle partially initialized queues in nvme_create_io_queues (David Milburn) [1288601] - [block] nvme: merge nvme_dev_start, nvme_dev_resume and nvme_async_probe (David Milburn) [1288601] - [block] nvme: factor reset code into a common helper (David Milburn) [1288601] - [block] nvme: merge nvme_dev_reset into nvme_reset_failed_dev (David Milburn) [1288601] - [block] nvme: delete dev from dev_list in nvme_reset (David Milburn) [1288601] - [block] nvme: Simplify device resume on io queue failure (David Milburn) [1288601] - [block] nvme: Namespace removal simplifications (David Milburn) [1288601] - [block] nvme: Reference count open namespaces (David Milburn) [1288601] - [block] nvme: Set affinity after allocating request queues (David Milburn) [1288601] - [block] nvme: Using PRACT bit to generate and verify PI by controller (David Milburn) [1288601] - [block] nvme: Remove unreachable code in nvme_abort_req (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset IOCTL (David Milburn) [1288601] - [block] nvme: Add nvme subsystem reset support (David Milburn) [1288601] - [block] nvme: removed unused nn var from nvme_dev_add (David Milburn) [1288601] - [block] nvme: Set queue max segments (David Milburn) [1288601] - [block] blk-mq: fix race between timeout and freeing request (David Milburn) [1288601] - [block] blk-mq: fix buffer overflow when reading sysfs file of 'pending' (David Milburn) [1288601] - [block] nvme: Fixes u64 division which breaks i386 builds (David Milburn) [1288601] - [block] nvme: Use CMB for the IO SQes if available (David Milburn) [1288601] - [block] nvme: Unify SQ entry writing and doorbell ringing (David Milburn) [1288601] - [block] blk-mq: set default timeout as 30 seconds (David Milburn) [1288601] - [block] nvme: Reread partitions on metadata formats (David Milburn) [1288601] - [block] nvme: Fix irq freeing when queue_request_irq fails (David Milburn) [1288601] - [block] nvme-core: fix build with gcc-4.4.4 (David Milburn) [1288601] - [block] nvme: Don't use fake status on cancelled command (David Milburn) [1288601] - [block] nvme: Fix device cleanup on initialization failure (David Milburn) [1288601] - [block] nvme-scsi: Catch kcalloc failure (David Milburn) [1288601] - [block] nvme: Fix IO for extended metadata formats (David Milburn) [1288601] - [block] nvme: don't overwrite req->cmd_flags on sync cmd (David Milburn) [1288601] - [block] nvme: Memory barrier before queue_count is incremented (David Milburn) [1288601] - [block] nvme: End sync requests immediately on failure (David Milburn) [1288601] - [block] nvme: Use requested sync command timeout (David Milburn) [1288601] - [block] nvme: fix type warning on 32-bit (David Milburn) [1288601] - [block] nvme: Fix obtaining command result (David Milburn) [1288601] - [block] nvme: submit internal commands through the block layer (David Milburn) [1288601] - [block] rename REQ_TYPE_SPECIAL to REQ_TYPE_DRV_PRIV (David Milburn) [1288601] - [block] nvme: fail SCSI read/write command with unsupported protection bit (David Milburn) [1288601] - [block] nvme: report the DPOFUA in MODE_SENSE (David Milburn) [1288601] - [block] nvme: simplify and cleanup the READ/WRITE SCSI CDB parsing code (David Milburn) [1288601] - [block] nvme: first round at deobsfucating the SCSI translation code (David Milburn) [1288601] - [block] nvme: fix scsi translation error handling (David Milburn) [1288601] - [block] nvme: split nvme_trans_send_fw_cmd (David Milburn) [1288601] - [block] nvme: store a struct device pointer in struct nvme_dev (David Milburn) [1288601] - [block] nvme: consolidate synchronous command submission helpers (David Milburn) [1288601] - [block] nvme: fix kernel memory corruption with short INQUIRY buffers (David Milburn) [1288601] - [block] nvme: Fix VPD B0 max sectors translation (David Milburn) [1288601]- [hv] kvp: fix IP Failover (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Remove util transport handler from list if registration fails (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Pass the channel information during the init call (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix hvt_op_poll() return value on transport destroy (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix crash when device is removed from host side (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce HVUTIL_TRANSPORT_DESTROY mode (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: rename outmsg_lock (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: fix memory leak on on_msg() failure (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Invoke the poll function after handshake (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: run only on supported host versions (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: use memdup_user in hvt_op_write (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: catch allocation errors (Vitaly Kuznetsov) [1074407 1309368] - [hv] tools: hv: report ENOSPC errors in hv_fcopy_daemon (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: run polling callback always in interrupt context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: Increase the timeout for util services (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: checking the wrong variable (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: dynamically allocate smsg_out in fcopy_send_data() (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: check kzalloc return value (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: unify driver registration reporting (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: full handshake support (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: convert to hv_utils_transport (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce hv_utils_transport abstraction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: switch to using the hvutil_device_state state machine (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: introduce state machine for util drivers (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: rename fcopy_work -> fcopy_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: rename kvp_work -> kvp_timeout_work (Vitaly Kuznetsov) [1074407 1309368] - [hv] vss: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] fcopy: process deferred messages when we complete the transaction (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: move poll_channel() to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] kvp: reset kvp_context (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move kvp/vss function declarations to hyperv_vmbus.h (Vitaly Kuznetsov) [1074407 1309368] - [hv] utils: move vmbus_open() to a later place (Vitaly Kuznetsov) [1074407 1309368] - [hv] Change variable type to bool (Vitaly Kuznetsov) [1074407 1309368] - [fs] Restore inode_dio_done declaration (George Beshers) [1321161] - [x86] Reinstate pv_cpu_ops.read_tsc() (George Beshers) [1321161] - [x86] tsc: Restore rdtsc_barrier() (George Beshers) [1321161] - [netdrv] ibmveth: enable interrupts after napi_complete() (Thomas Huth) [1317487] - [netdrv] ibmveth: Fix endian issues with rx_no_buffer statistic (Thomas Huth) [1317487] - [netdrv] r8169: Remove unnecessary phy reset for pcie nic when setting link spped (Corinna Vinschen) [1298541] - [netdrv] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_41~48 (Corinna Vinschen) [1298541] - [netdrv] r8169: fix "rtl_counters_cond == 1 (loop: 1000, delay: 10)" log spam (Corinna Vinschen) [1298541] - [netdrv] r8169: fix system hang problem (Corinna Vinschen) [1298541] - [netdrv] r8169: Correct the way of setting RTL8168DP ephy (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168EP and RTL8168H D3cold PFM mode (Corinna Vinschen) [1298541] - [netdrv] r8169: Update the way of reading RTL8168H PHY register "rg_saw_cnt" (Corinna Vinschen) [1298541] - [netdrv] r8169: Fix typo in setting RTL8168H PHY parameter (Corinna Vinschen) [1298541] - [netdrv] r8169: fix handling rtl_readphy result (Corinna Vinschen) [1298541] - [leds] powernv: removing NULL check (Gustavo Duarte) [1274413] - [powerpc] powernv: Fix mis-merge of OPAL support for LEDS driver (Gustavo Duarte) [1274413] - [leds] powernv: Add driver for PowerNV platform (Gustavo Duarte) [1274413] - [powerpc] powernv: Create LED platform device (Gustavo Duarte) [1274413] - [powerpc] powernv: Add OPAL interfaces for accessing and modifying system LED states (Gustavo Duarte) [1274413] - [powerpc] leds: Introduce devres helper for led_classdev_register (Gustavo Duarte) [1274413] - [powerpc] devres: Add devm_kasprintf and devm_kvasprintf API (Gustavo Duarte) [1274413]- [x86] dmi: Switch dmi_remap() from ioremap() uncached to ioremap_cache() (Luiz Capitulino) [961581] - [pci] Generate uppercase hex for modalias var in uevent (Myron Stowe) [1325402] - [pci] Don't look for ACPI hotplug parameters if ACPI is disabled (Myron Stowe) [1325402] - [pci] Support 64-bit bridge windows if we have 64-bit dma_addr_t (Myron Stowe) [1325402] - [pci] Apply _HPX Link Control settings to all devices with a link (Myron Stowe) [1325402] - [include] pci: Don't oops on virtual buses in acpi_pci_get_bridge_handle() (Myron Stowe) [1325402] - [pci] Add ACS quirk for AMD A88X southbridge devices (Myron Stowe) [1325402] - [pci] msi: Remove unnecessary temporary variable (Myron Stowe) [1325402] - [pci] msi: Use __write_msi_msg() instead of write_msi_msg() (Myron Stowe) [1325402] - [powerpc] msi/powerpc: Use __read_msi_msg() instead of read_msi_msg() (Myron Stowe) [1325402] - [include] pci/msi: Remove "pos" from the struct msi_desc msi_attrib (Myron Stowe) [1325402] - [include] pci/msi: Remove unused kobject from struct msi_desc (Myron Stowe) [1325402] - [pci] msi: Rename pci_msi_check_device() to pci_msi_supported() (Myron Stowe) [1325402] - [pci] msi: Move D0 check into pci_msi_check_device() (Myron Stowe) [1325402] - [include] pci/msi: Remove arch_msi_check_device() (Myron Stowe) [1325402] - [include] pci: Add pci_remap_iospace() to map bus I/O resources (Myron Stowe) [1325402] - [include] pci: Add generic domain handling (Myron Stowe) [1325402] - [include] asm-generic/io.h: Fix ioport_map() for !CONFIG_GENERIC_IOMAP (Myron Stowe) [1325402] - [include] pci/aer: Rename PCI_ERR_UNC_TRAIN to PCI_ERR_UNC_UND (Myron Stowe) [1325402] - [pci] aer: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Add additional PCIe AER error strings (Myron Stowe) [1325402] - [include] trace, ras: Replace bare numbers with #defines for PCIe AER error strings (Myron Stowe) [1325402] - [pci] Remove assignment from complicated "if" conditions (Myron Stowe) [1325402] - [pci] Remove assignment from "if" conditions (Myron Stowe) [1325402] - [pci] Remove unnecessary curly braces (Myron Stowe) [1325402] - [pci] Add space before open parenthesis (Myron Stowe) [1325402] - [x86] pci: Mark PCI BIOS initialization code as such (Myron Stowe) [1325402] - [x86] pci: Constify pci_mmcfg_probes[] array (Myron Stowe) [1325402] - [x86] pci: Mark constants of pci_mmcfg_nvidia_mcp55() as __initconst (Myron Stowe) [1325402] - [x86] pci: Move __init annotation to the correct place (Myron Stowe) [1325402] - [include] pci: Remove unused pci_get_dma_source() (Myron Stowe) [1325402] - [include] pci: Remove unused pci_find_upstream_pcie_bridge() (Myron Stowe) [1325402] - [x86] pci: Mark DMI tables as initialization data (Myron Stowe) [1325402] - [pci] Generate uppercase hex for modalias interface class (Myron Stowe) [1325402] - [include] pci: Parenthesize PCI_DEVID and PCI_VPD_LRDT_ID parameters (Myron Stowe) [1325402] - [pci] Use device flag helper functions (Myron Stowe) [1325402] - [include] pci: Add device flag helper functions (Myron Stowe) [1325402] - [pci] Configure *all* devices, not just hot-added ones (Myron Stowe) [1325402] - [pci] Preserve MPS and MRRS when applying _HPX settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to all hot-added PCI devices (Myron Stowe) [1325402] - [pci] Preserve BIOS PCI_COMMAND_SERR and PCI_COMMAND_PARITY settings (Myron Stowe) [1325402] - [pci] Apply _HPP settings to PCIe devices as well as PCI and PCI-X (Myron Stowe) [1325402] - [include] pci: Remove unused pci_configure_slot() (Myron Stowe) [1325402] - [pci] acpi / hotplug / pci: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] shpchp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] hp: Remove pci_configure_slot() usage (Myron Stowe) [1325402] - [pci] Add pci_configure_device() during enumeration (Myron Stowe) [1325402] - [pci] Move pci_configure_slot() to drivers/pci/probe.c (Myron Stowe) [1325402] - [pci] Whitespace cleanup in pci-acpi.c (Myron Stowe) [1325402] - [pci] Move pci_get_hp_params() to drivers/pci/pci-acpi.c (Myron Stowe) [1325402] - [pci] hp: Configure hot-added display devices (Myron Stowe) [1325402] - [include] pci: Enable CRS Software Visibility for root port if it is supported (Myron Stowe) [1325402] - [pci] Check only the Vendor ID to identify Configuration Request Retry (Myron Stowe) [1325402] - [include] pci/aer: Make standalone includable (Myron Stowe) [1325402] - [kernel] resources: Add device-managed request/release_resource() (Myron Stowe) [1325402] - [pci] Remove unnecessary variable in pci_add_dynid() (Myron Stowe) [1325402] - [pci] pm: Allow PCI devices to be put into D3cold during system suspend (Myron Stowe) [1325402] - [pci] pm: Drop unused runtime PM support code for PCIe ports (Myron Stowe) [1325402] - [scsi] ipr: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [scsi] ipr: Get rid of superfluous call to pci_disbale_msi/msix() (Myron Stowe) [1325402] - [block] nvme: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1325402] - [md] dm-cache-metadata: fix cmd_read_lock() acquiring write lock (Mike Snitzer) [1327629] - [md] dm-cache-metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros (Mike Snitzer) [1327629] - [md] dm: fix dm_target_io leak if clone_bio() returns an error (Mike Snitzer) [1327629] - [fs] nfsd: default NFSv4.2 to on ("J. Bruce Fields") [1272142] - [fs] ceph: don't increase filp->f_pos when readdir run out of buffer (Zheng Yan) [1320427] - [fs] gfs2: ignore unlock failures after withdraw (Benjamin Marzinski) [1250224] - [fs] fs: initmpfs replace MS_NOUSER in initramfs (Carlos Maiolino) [1225554] - [mm] actually clear pmd_numa before invalidating ("Herton R. Krzesinski") [1327265] - [mm] memcg: fix memcg_size() calculation ("Herton R. Krzesinski") [1327265] - [mm] hugetlb: check for pte NULL pointer in __page_check_address() ("Herton R. Krzesinski") [1327265] - [mm] compaction: respect ignore_skip_hint in update_pageblock_skip ("Herton R. Krzesinski") [1327265] - [kernel] sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities ("Herton R. Krzesinski") [1327265] - [kernel] ftrace: Initialize the ftrace profiler for each possible cpu ("Herton R. Krzesinski") [1327265] - [ipc] shm: correct error return value in shmctl(SHM_UNLOCK) ("Herton R. Krzesinski") [1327265]- [powerpc] Align TOC to 256 bytes (Jan Stancek) [1327767] - [fs] sunrpc: Fix callback channel (Benjamin Coddington) [1315390] - [fs] nfs4: resend LAYOUTGET when there is a race that changes the seqid (Benjamin Coddington) [1315390] - [fs] nfs: if we have no valid attrs, then don't declare the attribute cache valid (Benjamin Coddington) [1315390] - [fs] nfs: ensure that attrcache is revalidated after a SETATTR (Benjamin Coddington) [1315390] - [fs] nfs4: limit callback decoding to received bytes (Benjamin Coddington) [1315390] - [fs] nfs4: start callback_ident at idr 1 (Benjamin Coddington) [1315390] - [fs] nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY (Benjamin Coddington) [1315390] - [fs] nfs4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding success (Benjamin Coddington) [1315390] - [fs] nfs: Properly set NFS v4.2 NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: reduce the amount of ifdefs for v4.2 in nfs4file.c (Benjamin Coddington) [1315390] - [fs] nfs: use btrfs ioctl defintions for clone (Benjamin Coddington) [1315390] - [fs] nfs: allow intra-file CLONE (Benjamin Coddington) [1315390] - [fs] nfs: offer native ioctls even if CONFIG_COMPAT is set (Benjamin Coddington) [1315390] - [fs] nfs: pass on count for CLONE operations (Benjamin Coddington) [1315390] - [fs] sunrpc: Supports hexadecimal number for sysctl files of sunrpc debug (Benjamin Coddington) [1315390] - [fs] nfs: Fix GETATTR bitmap verification (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused xdr page offsets in getacl/setacl arguments (Benjamin Coddington) [1315390] - [fs] fs/nfs: remove unnecessary new_valid_dev check (Benjamin Coddington) [1315390] - [fs] sunrpc: fix variable type (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: When mirrored, retry failed reads by switching mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Retry through MDS when getting bad length of data (Benjamin Coddington) [1315390] - [fs] nfs/blocklayout: Fix bad using of page offset in bl_read_pagelist (Benjamin Coddington) [1315390] - [fs] nfs: Return directly if encode_sessionid fail (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad checking of max taglen in callback request (Benjamin Coddington) [1315390] - [fs] nfs: Fix bad defines of callback response maxsize (Benjamin Coddington) [1315390] - [fs] nfs: Use NFS4_MAX_SESSIONID_LEN directly for decode/encode sessionid (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded NFS_DEBUG checking before define NFSDBG_FACILITY (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left function defines in callback.h (Benjamin Coddington) [1315390] - [fs] nfs: Remove the left global variable nfs_callback_tcpport (Benjamin Coddington) [1315390] - [fs] nfs: Get rid of the unneeded addr stored in callback arguments (Benjamin Coddington) [1315390] - [fs] nfsroot: make nfsroot to accept the 1024 bytes long directory name (Benjamin Coddington) [1315390] - [fs] nfs: add missing linux/types.h (Benjamin Coddington) [1315390] - [fs] nfs: Fix an 'unused variable' complaint when #ifndef CONFIG_NFS_V4_2 (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE_RANGE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: respect clone_blksize (Benjamin Coddington) [1315390] - [fs] nfs: get clone_blksize when probing fsinfo (Benjamin Coddington) [1315390] - [fs] nfs42: add NFS_IOC_CLONE ioctl (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE proc functions (Benjamin Coddington) [1315390] - [fs] nfs42: add CLONE xdr functions (Benjamin Coddington) [1315390] - [fs] nfsv4: Unify synchronous and asynchronous error handling (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't use synchronous delegation recall in exception handling (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_async_handle_error should take a non-const nfs_server (Benjamin Coddington) [1315390] - [fs] nfsv4: Update the delay statistics counter for synchronous delays (Benjamin Coddington) [1315390] - [fs] nfsv4: Refactor NFSv4 error handling (Benjamin Coddington) [1315390] - [fs] nfs: Fix a tracepoint NULL-pointer dereference (Benjamin Coddington) [1315390] - [fs] nfs4: reset states to use open_stateid when returning delegation voluntarily (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs4_opendata_check_deleg needs to handle NFS4_OPEN_CLAIM_DELEG_CUR_FH (Benjamin Coddington) [1315390] - [fs] nfsv4: Don't try to reclaim unused state owners (Benjamin Coddington) [1315390] - [fs] nfs: Fix up page writeback accounting (Benjamin Coddington) [1315390] - [fs] xprtrdma: disconnect and flush cqs before freeing buffers (Benjamin Coddington) [1315390] - [fs] nfs41: make close wait for layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Skip checking ds_cinfo.buckets when lseg's commit_through_mds is set (Benjamin Coddington) [1315390] - [fs] nfsv4.x/pnfs: Don't try to recover stateids twice in layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4: Recovery of recalled read delegations is broken (Benjamin Coddington) [1315390] - [fs] nfs: Fix an infinite loop when layoutget fail with BAD_STATEID (Benjamin Coddington) [1315390] - [fs] nfs: Do cleanup before resetting pageio read/write to mds (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_sock_mark_closed() does not need to trigger socket autoclose (Benjamin Coddington) [1315390] - [fs] sunrpc: Lock the transport layer on shutdown (Benjamin Coddington) [1315390] - [fs] nfs/filelayout: Fix NULL reference caused by double freeing of fh_array (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that we wait for connections to complete before retrying (Benjamin Coddington) [1315390] - [fs] sunrpc: drop null test before destroy functions (Benjamin Coddington) [1315390] - [fs] nfs: fix pg_test page count calculation (Benjamin Coddington) [1315390] - [fs] nfs: Optimise away the close-to-open getattr if there is no cached data (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded checking of the return value from scnprintf (Benjamin Coddington) [1315390] - [fs] nfs: Fix truncated client owner id without proto type (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Mark layout for return if the mirrors are invalid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: RW layouts are valid only if all mirrors are valid (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix freeing of mirrors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't request a minimal read layout beyond the end of file (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Handle LAYOUTGET return values correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't ask for a read layout for an empty file (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Fix a protocol issue with CLOSE stateids (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors (Benjamin Coddington) [1315390] - [fs] sunrpc: Prevent SYN+SYNACK+RST storms (Benjamin Coddington) [1315390] - [fs] sunrpc: xs_reset_transport must mark the connection as disconnected (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure layoutreturn reserves space for the opaque payload (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Fix a protocol error in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfs: Send attributes in OPEN request for NFS4_CREATE_EXCLUSIVE4_1 (Benjamin Coddington) [1315390] - [fs] nfs: Get suppattr_exclcreat when getting server capabilities (Benjamin Coddington) [1315390] - [fs] nfs: Update NFS4_BITMAP_SIZE (Benjamin Coddington) [1315390] - [fs] nfs: Make opened as optional argument in _nfs4_do_open (Benjamin Coddington) [1315390] - [fs] nfs: Check size by inode_newsize_ok in nfs_setattr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: pnfs_mark_matching_lsegs_return must notify of layout return (Benjamin Coddington) [1315390] - [fs] nfs42: remove unused declaration (Benjamin Coddington) [1315390] - [fs] nfs42: decode_layoutstats does not need res parameter (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Allow coalescing of new layout segments and existing ones (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Allow pNFS device drivers to customise layout segment insertion (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add sanity check for the layout range returned by the server (Benjamin Coddington) [1315390] - [fs] NFSv4.1/pnfs Improve the packing of struct pnfs_layout_hdr (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: ff_layout_remove_mirror can be static (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Make the layoutstats timer configurable (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfile: Ensure uniqueness of mirrors across layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Remove mirror backpointer to lseg (Benjamin Coddington) [1315390] - [fs] nfsv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: zero out DS write wcc (Benjamin Coddington) [1315390] - [fs] nfs41: remove NFS_LAYOUT_ROC flag (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_LAYOUTRECALL (Benjamin Coddington) [1315390] - [fs] nfsv4: Add a tracepoint for CB_GETATTR (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Add a tracepoint for return-on-close events (Benjamin Coddington) [1315390] - [fs] nfsv4: Force a post-op attribute update when holding a delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure flexfiles reports all connection related errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent (Benjamin Coddington) [1315390] - [fs] nfs41: fix list splice type (Benjamin Coddington) [1315390] - [fs] nfsv4: Enable delegated opens even when reboot recovery is pending (Benjamin Coddington) [1315390] - [fs] pnfs: Fix an unused variable warning in pnfs_roc_get_barrier (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow sockets to do GFP_NOIO allocations (Benjamin Coddington) [1315390] - [fs] nfs41/flexfiles: update inode after write finishes (Benjamin Coddington) [1315390] - [fs] nfs41: make sure sending LAYOUTRETURN before close if marked so (Benjamin Coddington) [1315390] - [fs] revert "nfsv4: Remove incorrect check in can_open_delegated()" (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Play safe w.r.t. close() races when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix a close/delegreturn hang when return-on-close is set (Benjamin Coddington) [1315390] - [fs] nfs: Don't fsync twice for O_SYNC/IS_SYNC files (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from __rpc_cmp_addr6() (Benjamin Coddington) [1315390] - [fs] nfs: Don't let the ctime override attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs_release() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_commit_unstable_pages() to nfs_write_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Remove nfs41_server_notify_{target|highest}_slotid_update() (Benjamin Coddington) [1315390] - [fs] nfs: Combine nfs_idmap_{init|quit}() and nfs_idmap_{init|quit}_keyring() (Benjamin Coddington) [1315390] - [fs] nfs: Use RPC functions for matching sockaddrs (Benjamin Coddington) [1315390] - [fs] sunrpc: Add an rpc_cmp_addr_port() function (Benjamin Coddington) [1315390] - [fs] sunrpc: Drop double-underscores from rpc_cmp_addr{4|6}() (Benjamin Coddington) [1315390] - [fs] nfs: Rename nfs_readdir_free_pagearray() and nfs_readdir_large_page() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused variable "pages_ptr" (Benjamin Coddington) [1315390] - [fs] nfs: remove some dead code in ff_layout_pg_get_mirror_count_write (Benjamin Coddington) [1315390] - [fs] pnfs: move common blocklayout XDR defintions to nfs4.h (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: pass proper file mode to blkdev_get/put (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: reject too long signatures (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: set up layoutupdate_pages properly (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: calculate layoutupdate size correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a thinko in xs_connect() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix borken function _same_data_server_addrs_locked() (Benjamin Coddington) [1315390] - [fs] nfs: nfs_set_pgio_error sometimes misses errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant wakeup in pnfs_send_layoutreturn() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant check in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant lo->plh_block_lgets in layoutreturn (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Don't prevent layoutgets when doing return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix serialisation of layout return and layoutget (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Remove redundant checks in pnfs_layoutgets_blocked() (Benjamin Coddington) [1315390] - [fs] pnfs: Tighten up locking around DS commit buckets (Benjamin Coddington) [1315390] - [fs] nfs: Remove duplicate svc_xprt_put from nfs41_callback_up (Benjamin Coddington) [1315390] - [fs] sunrpc: increase UNX_MAXNODENAME from 32 to __NEW_UTS_LEN bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix atomicity of commit list updates (Benjamin Coddington) [1315390] - [fs] xprtrdma: take HCA driver refcount at client (Benjamin Coddington) [1315390] - [fs] core: Remove the ib_reg_phys_mr() and ib_rereg_phys_mr() verbs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Count RDMA_NOMSG type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up xprt_rdma_print_stats() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix large NFS SYMLINK calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Fix XDR tail buffer marshalling (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't provide a reply chunk when expecting a short reply (Benjamin Coddington) [1315390] - [fs] xprtrdma: Always provide a write list when sending NFS READ (Benjamin Coddington) [1315390] - [fs] xprtrdma: Account for RPC/RDMA header size when deciding to inline (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up rpcrdma_ia_open() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove last ib_reg_phys_mr() call site (Benjamin Coddington) [1315390] - [fs] xprtrdma: Don't fall back to PHYSICAL memory registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Increase default credit limit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Raise maximum payload size to one megabyte (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Benjamin Coddington) [1315390] - [fs] nfs: Fix an oops caused by using other thread's stack space in ASYNC mode (Benjamin Coddington) [1315390] - [fs] nfs: plug memory leak when ->prepare_layoutcommit fails (Benjamin Coddington) [1315390] - [fs] sunrpc: Report TCP errors to the caller (Benjamin Coddington) [1315390] - [fs] sunrpc: translate -EAGAIN to -ENOBUFS when socket is writable (Benjamin Coddington) [1315390] - [fs] nfs: Don't clear desc->pg_moreio in nfs_do_recoalesce() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak in nfs_do_recoalesce (Benjamin Coddington) [1315390] - [fs] nfs: nfs_mark_for_revalidate should always set NFS_INO_REVAL_PAGECACHE (Benjamin Coddington) [1315390] - [fs] nfs: Remove the "NFS_CAP_CHANGE_ATTR" capability (Benjamin Coddington) [1315390] - [fs] nfs: Set NFS_INO_REVAL_PAGECACHE if the change attribute is uninitialised (Benjamin Coddington) [1315390] - [fs] nfs: Don't revalidate the mapping if both size and change attr are up to date (Benjamin Coddington) [1315390] - [fs] nfsv4/pnfs: Ensure we don't miss a file extension (Benjamin Coddington) [1315390] - [fs] sunrpc: xprt_complete_bc_request must also decrement the free slot count (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel deadlock (Benjamin Coddington) [1315390] - [fs] pnfs: Don't throw out valid layout segments (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain() fix a race with open (Benjamin Coddington) [1315390] - [fs] pnfs: Fix races between return-on-close and layoutreturn (Benjamin Coddington) [1315390] - [fs] pnfs: pnfs_roc_drain should return 'true' when sleeping (Benjamin Coddington) [1315390] - [fs] pnfs: Layoutreturn must invalidate all existing layout segments (Benjamin Coddington) [1315390] - [fs] nfsv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code (Benjamin Coddington) [1315390] - [fs] nfsv4: Leases are renewed in sequence_done when we have sessions (Benjamin Coddington) [1315390] - [fs] nfsv4.1: nfs41_sequence_done should handle sequence flag errors (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_BACKCHANNEL_FAULT correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_RECALLABLE_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Handle SEQ4_STATUS_EXPIRED_SOME_STATE_REVOKED status bit correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't confuse ENOBUFS with a write_space issue (Benjamin Coddington) [1315390] - [fs] sunrpc: Don't reencode message if transmission failed with ENOBUFS (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid tk_pid from debug message (Benjamin Coddington) [1315390] - [fs] nfs: Remove invalid NFS_ATTR_FATTR_V4_REFERRAL checking in nfs4_get_rootfh (Benjamin Coddington) [1315390] - [fs] nfs: Drop bad comment in nfs41_walk_client_list() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded micro checking of CONFIG_PROC_FS (Benjamin Coddington) [1315390] - [fs] nfs: Don't setting FILE_CREATED flags always (Benjamin Coddington) [1315390] - [fs] nfs: Use remove_proc_subtree() instead remove_proc_entry() (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused argument in nfs_server_set_fsinfo() (Benjamin Coddington) [1315390] - [fs] nfs: Fix a memory leak when meeting an unsupported state protect (Benjamin Coddington) [1315390] - [fs] nfs: take extra reference to fl->fl_file when running a LOCKU operation (Benjamin Coddington) [1315390] - [fs] nfsv4: When returning a delegation, don't reclaim an incompatible open mode (Benjamin Coddington) [1315390] - [fs] nfsv4.2: LAYOUTSTATS is optional to implement (Benjamin Coddington) [1315390] - [fs] nfsv4.2: Fix up a decoding error in layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Fix the reset of struct pgio_header when resending (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Turn off layoutcommit for servers that don't need it (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: protect ktime manipulation with mirror lock (Benjamin Coddington) [1315390] - [fs] nfs: provide pnfs_report_layoutstat when NFS42 is disabled (Benjamin Coddington) [1315390] - [fs] nfs: always update creds in mirror, even when we have an already connected ds (Benjamin Coddington) [1315390] - [fs] nfs: fix potential credential leak in ff_layout_update_mirror_cred (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: report layoutstat regularly (Benjamin Coddington) [1315390] - [fs] nfs42: serialize LAYOUTSTATS calls of the same file (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add ff_layout_prepare_layoutstats (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: track when layout is first used (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: add layoutstats tracking (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: Remove unused struct members user_name, group_name (Benjamin Coddington) [1315390] - [fs] pnfs: add pnfs_report_layoutstat helper function (Benjamin Coddington) [1315390] - [fs] pnfs: fill in nfs42_layoutstat_ops (Benjamin Coddington) [1315390] - [fs] pnfs: Add a LAYOUTSTATS rpc function (Benjamin Coddington) [1315390] - [fs] sunrpc: Set the TCP user timeout option on client sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure we release the TCP socket once it has been closed (Benjamin Coddington) [1315390] - [fs] sunrpc: Handle connection issues correctly on the back channel (Benjamin Coddington) [1315390] - [fs] nfs: Fix comment for nfs_pageio_init() and nfs_pageio_complete_mirror() (Benjamin Coddington) [1315390] - [fs] sunrpc: use sg_init_one() in krb5_rc4_setup_enc/seq_key() (Benjamin Coddington) [1315390] - [fs] nfs: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix stateid recovery on revoked delegations (Benjamin Coddington) [1315390] - [fs] nfs: Fix showing truncated fsid/dev in, /proc/net/nfsfs/volumes (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_uniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: make nfs4_init_nonuniform_client_string use a dynamically allocated buffer (Benjamin Coddington) [1315390] - [fs] nfs: update maxsz values for SETCLIENTID and EXCHANGE_ID (Benjamin Coddington) [1315390] - [fs] nfs: convert setclientid and exchange_id encoders to use clp->cl_owner_id (Benjamin Coddington) [1315390] - [fs] pnfs/flexfiles: use swap() in ff_layout_sort_mirrors() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Reduce per-transport MR allocation (Benjamin Coddington) [1315390] - [fs] xprtrdma: Stack relief in fmr_op_map() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Split rb_lock (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove ->ro_reset (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove unused LOCAL_INV recovery logic (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire MRs in rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce an FRMR recovery workqueue (Benjamin Coddington) [1315390] - [fs] xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Introduce helpers for allocating MWs (Benjamin Coddington) [1315390] - [fs] xprtrdma: Use ib_device pointer safely (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rr_func (Benjamin Coddington) [1315390] - [fs] xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Warn when there are orphaned IB objects (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that we update the sequence id under the slot table lock (Benjamin Coddington) [1315390] - [fs] nfs: Initialize cb_sequenceres information before validate_seqid() (Benjamin Coddington) [1315390] - [fs] nfs: deny backchannel RPCs with an incorrect authflavor instead of dropping them (Benjamin Coddington) [1315390] - [fs] sunrpc: Address kbuild warning in net/sunrpc/debugfs.c (Benjamin Coddington) [1315390] - [fs] nfs: Only update callback sequnce id when CB_SEQUENCE success (Benjamin Coddington) [1315390] - [fs] nfs: Convert use of __constant_htonl to htonl (Benjamin Coddington) [1315390] - [fs] sunrpc: Transport fault injection (Benjamin Coddington) [1315390] - [fs] nfs: Remove unused nfs_rw_ops->rw_release() function (Benjamin Coddington) [1315390] - [fs] sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Benjamin Coddington) [1315390] - [fs] sunrpc: lock xprt before trying to set memalloc on the sockets (Benjamin Coddington) [1315390] - [fs] sunrpc: if we're closing down a socket, clear memalloc on it first (Benjamin Coddington) [1315390] - [fs] sunrpc: make xprt->swapper an atomic_t (Benjamin Coddington) [1315390] - [fs] sunrpc: keep a count of swapfiles associated with the rpc_clnt (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a backchannel race (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up allocation and freeing of back channel requests (Benjamin Coddington) [1315390] - [fs] sunrpc: Remove unused argument 'tk_ops' in rpc_run_bc_task (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_handle_delegation_recall_error should ignore EAGAIN (Benjamin Coddington) [1315390] - [fs] sunrpc: Clean up bc_send() (Benjamin Coddington) [1315390] - [fs] sunrpc: Backchannel handle socket nospace (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a memory leak in the backchannel code (Benjamin Coddington) [1315390] - [fs] nfs: drop unneeded goto (Benjamin Coddington) [1315390] - [fs] nfs: Fix size of NFSACL SETACL operations (Benjamin Coddington) [1315390] - [fs] nfs: report more appropriate block size for directories (Benjamin Coddington) [1315390] - [fs] nfs: stat(2) fails during cthon04 basic test5 on NFSv4.0 (Benjamin Coddington) [1315390] - [fs] fs/nfs: fix new compiler warning about boolean in switch (Benjamin Coddington) [1315390] - [fs] nfs: Remove unneeded casts in nfs (Benjamin Coddington) [1315390] - [fs] revert "nfs: replace nfs_add_stats with nfs_inc_stats when add one" (Benjamin Coddington) [1315390] - [fs] nfs: Rename idmap.c to nfs4idmap.c (Benjamin Coddington) [1315390] - [fs] nfs: Move nfs_idmap.h into fs/nfs/ (Benjamin Coddington) [1315390] - [fs] nfs: Remove CONFIG_NFS_V4 checks from nfs_idmap.h (Benjamin Coddington) [1315390] - [fs] xprtrdma: Make rpcrdma_{un}map_one() into inline functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Handle non-SEND completions via a callout (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "open" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "destroy MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "reset MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add "init MRs" memreg op (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "deregister_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "register_external" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add a "max_payload" op for each memreg mode (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add vector of ops for each memory registration strategy (Benjamin Coddington) [1315390] - [fs] xprtrdma: Prevent infinite loop in rpcrdma_ep_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Byte-align FRWR registration (Benjamin Coddington) [1315390] - [fs] xprtrdma: Perform a full marshal on retransmit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display IPv6 addresses and port numbers correctly (Benjamin Coddington) [1315390] - [fs] sunrpc: Introduce missing well-known netids (Benjamin Coddington) [1315390] - [fs] nfs: Block new writes while syncing data in nfs_getattr() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Separate out metadata and data consistency for pNFS (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure we send layoutcommit before return-on-close (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Ensure that writes respect the O_SYNC flag when doing O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfsv4: Truncating file opens should also sync O_DIRECT writes (Benjamin Coddington) [1315390] - [fs] nfs: File unlock needs to be a metadata synchronisation point (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to sync both O_DIRECT and buffered writes (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Refactor pnfs_set_layoutcommit() (Benjamin Coddington) [1315390] - [fs] nfsv4.1/pnfs: Fix setting of layoutcommit last write byte (Benjamin Coddington) [1315390] - [fs] nfsv4: Return the delegation before returning the layout in evict_inode() (Benjamin Coddington) [1315390] - [fs] nfsv4: Allow tracing of NFSv4 fsync calls (Benjamin Coddington) [1315390] - [fs] nfs: Fix free_deveiceid -> free_deviceid (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't cache deviceids that have no notifications (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Allow getdeviceinfo to return notification info back to caller (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Cleanup - don't opencode nfs4_put_deviceid_node() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert pNFS deviceid to use kfree_rcu() (Benjamin Coddington) [1315390] - [fs] nfsv4: Return delegations synchronously in evict_inode (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix a regression when reconnecting (Benjamin Coddington) [1315390] - [fs] nfs: clean up nfs_direct_IO (Benjamin Coddington) [1315390] - [fs] sunrpc: fix build-warning due to format missmatch (Benjamin Coddington) [1315390] - [fs] nfsv4: Append delegations to the per-client list instead of prepending (Benjamin Coddington) [1315390] - [fs] sunrpc: use jiffies_to_msecs for converting jiffies (Benjamin Coddington) [1315390] - [fs] nfs: remount with security change should return EINVAL (Benjamin Coddington) [1315390] - [fs] nfs: do not export discarded symbols (Benjamin Coddington) [1315390] - [fs] nfsv4.1: don't export static symbol (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clear the old state by our client id before establishing a new lease (Benjamin Coddington) [1315390] - [fs] nfsv4: Fix a race in NFSv4.1 server trunking discovery (Benjamin Coddington) [1315390] - [fs] nfs: Don't write enable new pages while an invalidation is proceeding (Benjamin Coddington) [1315390] - [fs] nfs: Don't require a filehandle to refresh the inode in nfs_prime_dcache() (Benjamin Coddington) [1315390] - [fs] nfsv4: Set a barrier in the update_changeattr() helper (Benjamin Coddington) [1315390] - [fs] nfs: Fix nfs_post_op_update_inode() to set an attribute barrier (Benjamin Coddington) [1315390] - [fs] nfs: Remove size hack in nfs_inode_attrs_need_update() (Benjamin Coddington) [1315390] - [fs] nfsv4: Add attribute update barriers to delegreturn and pNFS layoutcommit (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to NFS writebacks (Benjamin Coddington) [1315390] - [fs] nfs: Set an attribute barrier on all updates (Benjamin Coddington) [1315390] - [fs] nfs: Add attribute update barriers to nfs_setattr_update_inode() (Benjamin Coddington) [1315390] - [fs] nfs: Add a helper to set attribute barriers (Benjamin Coddington) [1315390] - [fs] nfs: Ensure that buffered writes wait for O_DIRECT writes to complete (Benjamin Coddington) [1315390] - [fs] nfsv4: nfs4_open_recover_helper() must set share access (Benjamin Coddington) [1315390] - [fs] xprtrdma: Store RDMA credits in unsigned variables (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up bind_conn_to_session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Always set up a forward channel when binding the session (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Don't set up a backchannel if the server didn't agree to do so (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Clean up create_session (Benjamin Coddington) [1315390] - [fs] nfsv4: Kill unused nfs_inode->delegation_state field (Benjamin Coddington) [1315390] - [fs] nfs: Can call nfs_clear_page_commit() instead (Benjamin Coddington) [1315390] - [fs] nfs: Provide and use helper functions for marking a page as unstable (Benjamin Coddington) [1315390] - [fs] sunrpc: Always manipulate rpc_rqst::rq_bc_pa_list under xprt->bc_pa_lock (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Convert open-coded array allocation calls to kmalloc_array() (Benjamin Coddington) [1315390] - [fs] sunrpc: Cleanup to remove xs_tcp_close() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Optimise layout return-on-close (Benjamin Coddington) [1315390] - [fs] xprtrdma: Address sparse complaint in rpcr_to_rdmar() (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Ask for no delegation on OPEN if using O_DIRECT (Benjamin Coddington) [1315390] - [fs] nfs: Add Anna Schumaker as co-maintainer for the NFS client (Benjamin Coddington) [1315390] - [fs] nfs: a couple off by ones (Benjamin Coddington) [1315390] - [fs] nfs: prevent truncate on active swapfile (Benjamin Coddington) [1315390] - [fs] xprtrdma: Update the GFP flags used in xprt_rdma_allocate() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up after adding regbuf management (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate zero pad separately from rpcrdma_buffer (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA receive buffer separately from struct rpcrdma_rep (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC/RDMA send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Allocate RPC send buffer separately from struct rpcrdma_req (Benjamin Coddington) [1315390] - [fs] xprtrdma: Add struct rpcrdma_regbuf and helpers (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor rpcrdma_buffer_create() and rpcrdma_buffer_destroy() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Simplify synopsis of rpcrdma_buffer_create() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_qp_attr and ib_qp_init_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Take struct ib_device_attr off the stack (Benjamin Coddington) [1315390] - [fs] xprtrdma: Free the pd if ib_query_qp() fails (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_func and ::rep_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Move credit update to RPC reply handler (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rl_mr field, and the mr_chunk union (Benjamin Coddington) [1315390] - [fs] xprtrdma: Remove rpcrdma_ep::rep_ia (Benjamin Coddington) [1315390] - [fs] xprtrdma: Rename "xprt" and "rdma_connect" fields in struct rpcrdma_xprt (Benjamin Coddington) [1315390] - [fs] xprtrdma: Clean up hdrlen (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display XIDs in host byte order (Benjamin Coddington) [1315390] - [fs] xprtrdma: Modernize htonl and ntohl (Benjamin Coddington) [1315390] - [fs] xprtrdma: human-readable completion status (Benjamin Coddington) [1315390] - [fs] nfsv4: Deal with atomic upgrades of an existing delegation (Benjamin Coddington) [1315390] - [fs] nfsv4.1: Replace usage of nfs_client->cl_addr in encode_create_session (Benjamin Coddington) [1315390] - [fs] sunrpc: Allow waiting on memory allocation (Benjamin Coddington) [1315390] - [fs] nfsv4: Remove incorrect check in can_open_delegated() (Benjamin Coddington) [1315390] - [fs] nfs: Ignore transport protocol when detecting server trunking (Benjamin Coddington) [1315390] - [fs] nfsv4/v4.1: Verify the client owner id during trunking detection (Benjamin Coddington) [1315390] - [fs] nfsv4: Cache the NFSv4/v4.1 client owner_id in the struct nfs_client (Benjamin Coddington) [1315390] - [fs] pnfs/blocklayout: fix end calculation in pnfs_num_cont_bytes (Benjamin Coddington) [1315390] - [fs] sunrpc: add some tracepoints in svc_rqst handling functions (Benjamin Coddington) [1315390] - [fs] xprtrdma: Display async errors (Benjamin Coddington) [1315390] - [fs] xprtrdma: Enable pad optimization (Benjamin Coddington) [1315390] - [fs] xprtrdma: Re-write rpcrdma_flush_cqs() (Benjamin Coddington) [1315390] - [fs] xprtrdma: Refactor tasklet scheduling (Benjamin Coddington) [1315390] - [fs] xprtrdma: unmap all FMRs during transport disconnect (Benjamin Coddington) [1315390] - [fs] xprtrdma: Cap req_cqinit (Benjamin Coddington) [1315390] - [fs] xprtrdma: Return an errno from rpcrdma_register_external() (Benjamin Coddington) [1315390] - [fs] nfs: define nfs_inc_fscache_stats and using it as possible (Benjamin Coddington) [1315390] - [fs] nfs: replace nfs_add_stats with nfs_inc_stats when add one (Benjamin Coddington) [1315390] - [fs] nfs: Deletion of unnecessary checks before the function call "nfs_put_client" (Benjamin Coddington) [1315390] - [fs] nfs: Remove dead case from nfs4_map_errors() (Benjamin Coddington) [1315390] - [fs] nfs/sunrpc: Remove other deadlock-avoidance mechanisms in nfs_release_page() (Benjamin Coddington) [1315390] - [fs] nfs: avoid waiting at all in nfs_release_page when congested (Benjamin Coddington) [1315390] - [fs] nfs: avoid deadlocks with loop-back mounted NFS filesystems (Benjamin Coddington) [1315390] - [fs] sunrpc: Enforce an upper limit on the number of cached credentials (Benjamin Coddington) [1315390] - [fs] nfs: Enforce an upper limit on the number of cached access call (Benjamin Coddington) [1315390] - [fs] sunrpc: Fix potential memory scribble in xprt_free_bc_request() (Benjamin Coddington) [1315390] - [fs] sunrpc: Ensure that gss_auth isn't freed before its upcall messages (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs41_callback_up' function (Benjamin Coddington) [1315390] - [fs] nfs: Use PTR_ERR_OR_ZERO in 'nfs/nfs4super.c' (Benjamin Coddington) [1315390]- [netdrv] ptp: Add PTP_SYS_OFFSET_PRECISE for driver crosstimestamping (Prarit Bhargava) [1273198] - [x86] tsc: Always Running Timer correlated clocksource (Prarit Bhargava) [1273198] - [kernel] time: Add history to cross timestamp interface supporting slower devices (Prarit Bhargava) [1273198] - [kernel] time: Add driver cross timestamp interface for higher precision time synchronization (Prarit Bhargava) [1273198] - [kernel] time: Remove duplicated code in ktime_get_raw_and_real() (Prarit Bhargava) [1273198] - [kernel] time: Add timekeeping snapshot code capturing system time and counter (Prarit Bhargava) [1273198] - [kernel] time: Add cycles to nanoseconds translation (Prarit Bhargava) [1273198] - [kernel] timekeeping: Add timekeeping_get_delta() (Prarit Bhargava) [1273198] - [kernel] timekeeping: Simplify arch_gettimeoffset() (Prarit Bhargava) [1273198] - [kernel] time: Add timerkeeper::tkr_raw (Prarit Bhargava) [1321924] - [kernel] time: Rename timekeeper::tkr to timekeeper::tkr_mono (Prarit Bhargava) [1321924] - [kernel] timekeeping: Use tk_read_base as argument for timekeeping_get_ns() (Prarit Bhargava) [1321924] - [kernel] timekeeping: Create struct tk_read_base and use it in struct timekeeper (Prarit Bhargava) [1321924] - [kernel] timekeeping: Provide ktime_get_raw() (Prarit Bhargava) [1321924] - [kernel] time: Consolidate the time accessor prototypes (Prarit Bhargava) [1321924] - [usb] xhci: Workaround to get Intel xHCI reset working more reliably (Torez Smith) [1288941 1318570] - [idle] intel_idle: Add SKX support (Steve Best) [1258088] - [scsi] hpsa: update rev to 3.4.10-0-RH3 (Joseph Szczypek) [1296287] - [scsi] hpsa: check for a null phys_disk pointer in ioaccel2 path (Joseph Szczypek) [1296287] - [scsi] ses: fix discovery of SATA devices in SAS enclosures (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add function to get SAS endpoint address (Maurizio Lombardi) [1251124] - [scsi] scsi_transport_sas: add is_sas_attached() function (Maurizio Lombardi) [1251124] - [scsi] ses: fix additional element traversal bug (Maurizio Lombardi) [1251124] - [scsi] ses: Add power_status to SES device slot (Maurizio Lombardi) [1251124] - [scsi] ses: add reliable slot attribute (Maurizio Lombardi) [1251124] - [scsi] ses: add enclosure logical id (Maurizio Lombardi) [1251124] - [scsi] ses: generate KOBJ_CHANGE on enclosure attach (Maurizio Lombardi) [1251124] - [scsi] ses: close potential registration race (Maurizio Lombardi) [1251124] - [scsi] add support for multiple hardware queues in scsi_(host_)find_tag (Ewan Milne) [1320306] - [scsi] fnic: move printk()s outside of the critical code section (Maurizio Lombardi) [1269289] - [tools] power turbostat: initial SKX support (Steve Best) [1273744] - [scripts] module: set ksymtab/kcrctab* section addresses to 0x0 (Phillip Lougher) [892004] - [cpufreq] powernv: Hot-plug safe the kworker thread (Steve Best) [1325776] - [powercap] intel_rapl: Add missing Haswell model (Steve Best) [1326231]- [scripts] kbuild: create directory for dir/file.o (Jiri Olsa) [1323852] - [tools] perf tests: Fix attr tests (Jiri Olsa) [1323852] - [tools] perf stat: Fix interval output values (Jiri Olsa) [1323852] - [tools] perf probe: Search both .eh_frame and .debug_frame sections for probe location (Jiri Olsa) [1323852] - [tools] perf tools: Fix thread lifetime related segfaut in intel_pt (Jiri Olsa) [1323852] - [tools] perf tools: tracepoint_error() can receive e=NULL, robustify it (Jiri Olsa) [1323852] - [tools] perf stat: Do not clean event's private stats (Jiri Olsa) [1323852] - [tools] perf hists: Fix HISTC_MEM_DCACHELINE width setting (Jiri Olsa) [1323852] - [tools] perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed (Jiri Olsa) [1323852] - [tools] perf tests: Remove wrong semicolon in while loop in CQM test (Jiri Olsa) [1323852] - [tools] perf build: Introduce FEATURES_DUMP make variable (Jiri Olsa) [1323852] - [tools] perf build: Add feature-dump target (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to kernel makefile in build-test (Jiri Olsa) [1323852] - [tools] perf build: Test correct path of perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Pass O option to Makefile.perf in build-test (Jiri Olsa) [1323852] - [tools] perf build: Set parallel making options build-test (Jiri Olsa) [1323852] - [tools] perf symbols: Fix reading of build-id from vDSO (Jiri Olsa) [1323852] - [tools] perf kvm record/report: 'unprocessable sample' error while recording/reporting guest data (Jiri Olsa) [1323852] - [tools] perf tools: Fallback to srcdir/Documentation/tips.txt (Jiri Olsa) [1323852] - [tools] perf ui/tui: Print helpline message as is (Jiri Olsa) [1323852] - [tools] perf tools: Set and pass DOCDIR to builtin-report.c (Jiri Olsa) [1323852] - [tools] perf tools: Add file_only config option to strlist (Jiri Olsa) [1323852] - [tools] perf tools: Add more usage tips (Jiri Olsa) [1323852] - [tools] perf record: Add --buildid-all option (Jiri Olsa) [1323852] - [tools] subcmd: Add missing NORETURN define for parse-options.h (Jiri Olsa) [1323852] - [tools] Make list.h self-sufficient (Jiri Olsa) [1323852] - [tools] perf tools: Fix mmap2 event allocation in synthesize code (Jiri Olsa) [1323852] - [tools] perf stat: Fix recort_usage typo (Jiri Olsa) [1323852] - [tools] perf test: Reset err after using it hold errcode in hist testcases (Jiri Olsa) [1323852] - [tools] perf test: Fix false TEST_OK result for 'perf test hist' (Jiri Olsa) [1323852] - [tools] Move Makefile.arch from perf/config to tools/scripts (Jiri Olsa) [1323852] - [tools] perf tools: Fix phony build target for build-test (Jiri Olsa) [1323852] - [tools] perf tools: Add -lutil in python lib list for broken python-config (Jiri Olsa) [1323852] - [tools] perf tools: Add missing sources to perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf evlist: Add --trace-fields option to show trace fields (Jiri Olsa) [1323852] - [tools] perf record: Store data mmaps for dwarf unwind (Jiri Olsa) [1323852] - [tools] perf libdw: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Check for mmaps also in MAP__VARIABLE tree (Jiri Olsa) [1323852] - [tools] perf unwind: Use find_map function in access_dso_mem (Jiri Olsa) [1323852] - [tools] perf evlist: Remove perf_evlist__(enable|disable)_event functions (Jiri Olsa) [1323852] - [tools] perf evlist: Make perf_evlist__open() open evsels with their cpus and threads (like perf record does) (Jiri Olsa) [1323852] - [tools] perf report: Show random usage tip on the help line (Jiri Olsa) [1323852] - [tools] perf hists: Export a couple of hist functions (Jiri Olsa) [1323852] - [tools] perf diff: Use perf_hpp__register_sort_field interface (Jiri Olsa) [1323852] - [tools] perf tools: Add overhead/overhead_children keys defaults via string (Jiri Olsa) [1323852] - [tools] perf tools: Remove list entry from struct sort_entry (Jiri Olsa) [1323852] - [tools] perf tools: Include all tools/lib directory for tags/cscope/TAGS targets (Jiri Olsa) [1323852] - [tools] perf script: Align event name properly (Jiri Olsa) [1323852] - [tools] perf tools: Add missing headers in perf's MANIFEST (Jiri Olsa) [1323852] - [tools] perf tools: Do not show trace command if it's not compiled in (Jiri Olsa) [1323852] - [tools] perf report: Change default to use event group view (Jiri Olsa) [1323852] - [tools] perf top: Decay periods in callchains (Jiri Olsa) [1323852] - [tools] lib: Move bitmap.[ch] from tools/perf/ to tools/{lib, include}/ (Jiri Olsa) [1323852] - [tools] lib: Sync tools/lib/find_bit.c with the kernel (Jiri Olsa) [1323852] - [tools] lib: Move find_next_bit.c to tools/lib/ (Jiri Olsa) [1323852] - [tools] perf tests: Give a bit more information on the CQM test failure path (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq for tracking !PERF_RECORD_SAMPLE (Jiri Olsa) [1323852] - [tools] perf python: Add missing files to binding link list (Jiri Olsa) [1323852] - [tools] perf test: No need for setting attr.sample_freq on the RECORD test (Jiri Olsa) [1323852] - [tools] perf test: Use "dummy" events in the PERF_RECORD_ test (Jiri Olsa) [1323852] - [tools] perf evlist: Introduce perf_evlist__new_dummy constructor (Jiri Olsa) [1323852] - [tools] perf tests: No need to set attr.sample_freq in the perf time to TSC test (Jiri Olsa) [1323852] - [tools] perf pmu: fix alias->snapshot missing initialization bug (Jiri Olsa) [1323852] - [tools] perf script: Add stat-cpi.py script (Jiri Olsa) [1323852] - [tools] perf script: Display stat events by default (Jiri Olsa) [1323852] - [tools] perf cpumap: Fix cpu conversion in cpu_map__from_entries (Jiri Olsa) [1323852] - [tools] perf script: Add python support for stat events (Jiri Olsa) [1323852] - [tools] perf script: Add stat default handlers (Jiri Olsa) [1323852] - [tools] perf script: Add process_stat/process_stat_interval scripting interface (Jiri Olsa) [1323852] - [tools] perf script: Process stat config event (Jiri Olsa) [1323852] - [tools] perf script: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat record: Keep sample_type 0 for pipe session (Jiri Olsa) [1323852] - [tools] perf report: Add documentation for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add all matching dynamic sort keys for field name (Jiri Olsa) [1323852] - [tools] build feature: Use value assignment form for FEATURE-DUMP file (Jiri Olsa) [1323852] - [tools] build feature: Introduce feature_assign macro (Jiri Olsa) [1323852] - [tools] build feature: Move dwarf post unwind choice output into perf (Jiri Olsa) [1323852] - [tools] build feature: Fix feature_check_display_code typo (Jiri Olsa) [1323852] - [tools] perf tools: Make 'trace' or 'trace_fields' sort key default for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace_fields' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Skip dynamic fields not defined for current event (Jiri Olsa) [1323852] - [tools] perf tools: Support '.*' dynamic sort key (Jiri Olsa) [1323852] - [tools] perf tools: Support shortcuts for events in dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf report/top: Add --raw-trace option (Jiri Olsa) [1323852] - [tools] perf tools: Add 'trace' sort key (Jiri Olsa) [1323852] - [tools] perf tools: Try to show pretty printed output for dynamic sort keys (Jiri Olsa) [1323852] - [tools] perf tools: Add dynamic sort key for tracepoint events (Jiri Olsa) [1323852] - [tools] perf tools: Pass evlist to setup_sorting() (Jiri Olsa) [1323852] - [tools] perf top: Create the evlist sooner (Jiri Olsa) [1323852] - [tools] lib traceevent: Factor out and export print_event_field[s]() (Jiri Olsa) [1323852] - [tools] perf hist: Save raw_data/size for tracepoint events (Jiri Olsa) [1323852] - [tools] perf hist: Pass struct sample to __hists__add_entry() (Jiri Olsa) [1323852] - [tools] perf stat report: Allow to override aggr_mode (Jiri Olsa) [1323852] - [tools] perf stat report: Process event update events (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat and stat round events (Jiri Olsa) [1323852] - [tools] perf stat report: Move csv_sep initialization before report command (Jiri Olsa) [1323852] - [tools] perf stat report: Add support to initialize aggr_map from file (Jiri Olsa) [1323852] - [tools] perf stat report: Process stat config event (Jiri Olsa) [1323852] - [tools] perf stat report: Process cpu/threads maps (Jiri Olsa) [1323852] - [tools] perf stat report: Add report command (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize event update events (Jiri Olsa) [1323852] - [tools] perf stat record: Do not allow record with multiple runs mode (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat round events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Write stat events on record (Jiri Olsa) [1323852] - [tools] perf stat record: Add pipe support for record command (Jiri Olsa) [1323852] - [tools] perf stat record: Store events IDs in perf data file (Jiri Olsa) [1323852] - [tools] perf evlist: Export id_add_fd() (Jiri Olsa) [1323852] - [tools] perf stat record: Synthesize stat record data (Jiri Olsa) [1323852] - [tools] perf stat record: Initialize record features (Jiri Olsa) [1323852] - [tools] perf stat record: Add record command (Jiri Olsa) [1323852] - [tools] perf tools: Introduce stat perf.data header feature (Jiri Olsa) [1323852] - [tools] perf report: Display newly added events in raw dump (Jiri Olsa) [1323852] - [tools] perf tools: Add perf_event__fprintf_event_update function (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event cpus type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event name type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event scale type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update event unit type (Jiri Olsa) [1323852] - [tools] perf tools: Add event_update user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat events fprintf functions (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat round user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat user level event (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event read function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config event synthesize function (Jiri Olsa) [1323852] - [tools] perf tools: Add stat config user level event (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add perf_event__fprintf_cpu_map function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map__new_event function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map event synthesize function (Jiri Olsa) [1323852] - [tools] perf cpu_map: Add cpu_map user level event (Jiri Olsa) [1323852] - [tools] perf thread_map: Add perf_event__fprintf_thread_map function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map__new_event function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map event sythesize function (Jiri Olsa) [1323852] - [tools] perf thread_map: Add thread_map user level event (Jiri Olsa) [1323852] - [tools] subcmd: Rename subcmd header include guards (Jiri Olsa) [1323852] - [tools] perf subcmd: Create subcmd library (Jiri Olsa) [1323852] - [tools] perf tools: Finalize subcmd independence (Jiri Olsa) [1323852] - [tools] perf tools: Remove 'perf' from subcmd function and variable names (Jiri Olsa) [1323852] - [tools] perf tools: Remove subcmd dependencies on strbuf (Jiri Olsa) [1323852] - [tools] perf tools: Provide subcmd configuration at runtime (Jiri Olsa) [1323852] - [tools] perf tools: Document the fact that parse_options*() may exit (Jiri Olsa) [1323852] - [tools] perf tools: Move strlcpy() from perf to tools/lib/string.c (Jiri Olsa) [1323852] - [tools] build: Fix feature Makefile issues with 'O=' (Jiri Olsa) [1323852] - [tools] perf record: Add record.build-id config option (Jiri Olsa) [1323852] - [tools] perf tools: Make options always available, even if required libs not linked (Jiri Olsa) [1323852] - [tools] perf tools: Convert parse-options.c internal functions to static (Jiri Olsa) [1323852] - [tools] perf tools: Move help_unknown_cmd() to its own file (Jiri Olsa) [1323852] - [tools] perf tools: Remove check for unused PERF_PAGER_IN_USE (Jiri Olsa) [1323852] - [tools] perf tools: Create pager.h (Jiri Olsa) [1323852] - [tools] perf build: Rename LIB_PATH -> API_PATH (Jiri Olsa) [1323852] - [tools] perf build: Fix 'make clean' (Jiri Olsa) [1323852] - [tools] perf test: Remove tarpkg at end of test (Jiri Olsa) [1323852] - [tools] perf build: Remove unnecessary line in Makefile.feature (Jiri Olsa) [1323852] - [tools] perf test: Fix hist testcases when kptr_restrict is on (Jiri Olsa) [1323852] - [tools] perf thread: Fix reference count initial state (Jiri Olsa) [1323852] - [tools] perf test: Dump the stack when test segfaults when in verbose mode (Jiri Olsa) [1323852] - [tools] perf tools: Use same signal handling strategy as 'record' (Jiri Olsa) [1323852] - [tools] perf tools: Clear struct machine during machine__init() (Jiri Olsa) [1323852] - [tools] perf script: Add support for PERF_TYPE_BREAKPOINT (Jiri Olsa) [1323852] - [tools] perf data: Add u32_hex data type (Jiri Olsa) [1323852] - [tools] perf top: Cleanup condition in perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf top: Fix annotation on --stdio (Jiri Olsa) [1323852] - [tools] perf top: Access hists->lock only if needed (Jiri Olsa) [1323852] - [tools] perf top: Do not convert address for perf_top__record_precise_ip() (Jiri Olsa) [1323852] - [tools] perf symbols: Fix dso__load_sym to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_session__register_idle_thread drop the refcount (Jiri Olsa) [1323852] - [tools] revert "perf tools: Improve setting of gcc debug option" (Jiri Olsa) [1323852] - [tools] perf top: Delete half-processed hist entries when exit (Jiri Olsa) [1323852] - [tools] perf tools: Get rid of exit_browser() from usage_with_options() (Jiri Olsa) [1323852] - [tools] perf thread_map: Free strlist on constructor error path (Jiri Olsa) [1323852] - [tools] perf top: Do show usage message when failing to create cpu/thread maps (Jiri Olsa) [1323852] - [tools] perf report: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf kvm: Remove invocation of setup/exit_browser() (Jiri Olsa) [1323852] - [tools] perf annotate: Delay UI browser setup after initialization is done (Jiri Olsa) [1323852] - [tools] perf annotate: Check argument before calling setup_browser() (Jiri Olsa) [1323852] - [tools] perf tools: Move cmd_version() to builtin-version.c (Jiri Olsa) [1323852] - [tools] perf tools: Save cmdline arguments earlier (Jiri Olsa) [1323852] - [tools] perf tools: Move term functions out of util.c (Jiri Olsa) [1323852] - [tools] perf tools: Remove unused pager_use_color variable (Jiri Olsa) [1323852] - [tools] perf tools: Fix write_numa_topology to put cpu_map instead of free (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine.vmlinux_maps to make sure to clear the old one (Jiri Olsa) [1323852] - [tools] perf tools: Fix maps__fixup_overlappings to put used maps (Jiri Olsa) [1323852] - [tools] perf hists: Fix hists_evsel to release hists (Jiri Olsa) [1323852] - [tools] perf stat: Fix cmd_stat to release cpu_map (Jiri Olsa) [1323852] - [tools] perf tools: Fix map_groups__clone to put cloned map (Jiri Olsa) [1323852] - [tools] perf tui: Change default selection background color to yellow (Jiri Olsa) [1323852] - [tools] perf annotate: ARM support (Jiri Olsa) [1323852] - [tools] perf stat: Move enable_on_exec setup under earlier code (Jiri Olsa) [1323852] - [tools] perf stat: Create events as disabled (Jiri Olsa) [1323852] - [tools] perf stat: Use perf_evlist__enable in handle_initial_delay (Jiri Olsa) [1323852] - [tools] perf evlist: Factor perf_evlist__(enable|disable) functions (Jiri Olsa) [1323852] - [tools] perf evsel: Introduce disable() method (Jiri Olsa) [1323852] - [tools] perf evsel: Use event maps directly in perf_evsel__enable (Jiri Olsa) [1323852] - [tools] perf test: Create kernel maps properly for hist entries test (Jiri Olsa) [1323852] - [tools] perf test: Prevent using bpf-output event in round trip name test (Jiri Olsa) [1323852] - [tools] perf test: Fix cpus and thread maps reference in error path (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread code reading test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in mmap thread lookup test (Jiri Olsa) [1323852] - [tools] perf test: Use machine__new_host in dwarf unwind test (Jiri Olsa) [1323852] - [tools] perf machine: Pass correct string to dso__adjust_kmod_long_name (Jiri Olsa) [1323852] - [tools] perf hists browser: Update nr entries regardless of min percent (Jiri Olsa) [1323852] - [tools] perf hists: Do not skip elided fields when processing samples (Jiri Olsa) [1323852] - [tools] perf report: Show error message when processing sample fails (Jiri Olsa) [1323852] - [tools] perf list: Robustify event printing routine (Jiri Olsa) [1323852] - [tools] perf test: 'unwind' test should create kernel maps (Jiri Olsa) [1323852] - [tools] perf evlist: Display WEIGHT sample type bit (Jiri Olsa) [1323852] - [tools] perf stat: Clear sample_(type|period) for counting (Jiri Olsa) [1323852] - [tools] perf symbols: Add the path to vmlinux.debug (Jiri Olsa) [1323852] - [tools] perf symbols: Refactor vmlinux_path__init() to ease path additions (Jiri Olsa) [1323852] - [tools] build: Use fixdep with OUTPUT path prefix (Jiri Olsa) [1323852] - [tools] perf script: Pass perf_script into process_event (Jiri Olsa) [1323852] - [tools] perf tools: Correctly identify anon_hugepage when generating map (v2) (Jiri Olsa) [1323852] - [tools] perf machine: Adjust dso->long_name for offline module (Jiri Olsa) [1323852] - [tools] perf build: Fix traceevent plugins build race (Jiri Olsa) [1323852] - [tools] perf script: Remove default_scripting_ops (Jiri Olsa) [1323852] - [tools] perf top: Fix freeze on --call-graph flat/folded (Jiri Olsa) [1323852] - [tools] perf callchain: Honor hide_unresolved (Jiri Olsa) [1323852] - [tools] build: Clean CFLAGS and LDFLAGS for fixdep (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame correctly (Jiri Olsa) [1323852] - [tools] lib traceevent: Fix output of llu for 64 bit values read on 32 bit machines (Jiri Olsa) [1323852] - [tools] perf callchain: Add missing parent_val initialization (Jiri Olsa) [1323852] - [tools] perf config: Add initial man page (Jiri Olsa) [1323852] - [tools] perf tools: Add 'perf config' command (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libdw DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf test: Add callchain order setup for DWARF unwinder test (Jiri Olsa) [1323852] - [tools] perf callchain: Add order support for libunwind DWARF unwinder (Jiri Olsa) [1323852] - [tools] perf callchain: Move initial entry call into get_entries function (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf ui/gtk: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support folded callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Support flat callchains (Jiri Olsa) [1323852] - [tools] perf hists browser: Factor out hist_browser__show_callchain_list() (Jiri Olsa) [1323852] - [tools] perf report: Add callchain value option (Jiri Olsa) [1323852] - [tools] perf callchain: Add count fields to struct callchain_node (Jiri Olsa) [1323852] - [tools] perf callchain: Abstract callchain print function (Jiri Olsa) [1323852] - [tools] perf report: Support folded callchain mode on --stdio (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put dso (Jiri Olsa) [1323852] - [tools] perf tools: Fix machine__create_kernel_maps to put kernel dso refcount (Jiri Olsa) [1323852] - [tools] perf tools: Fix __dsos__addnew to put dso after adding it to the list (Jiri Olsa) [1323852] - [tools] perf tools: Fix to put new map after inserting to map_groups in dso__load_sym (Jiri Olsa) [1323852] - [tools] perf tools: Make perf_exec_path() always return malloc'd string (Jiri Olsa) [1323852] - [tools] perf machine: Fix to destroy kernel maps when machine exits (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps references (Jiri Olsa) [1323852] - [tools] perf machine: Fix machine__findnew_module_map to put registered map (Jiri Olsa) [1323852] - [tools] perf probe: Fix to free temporal Dwarf_Frame (Jiri Olsa) [1323852] - [tools] perf test: Mute test cases error messages if verbose == 0 (Jiri Olsa) [1323852] - [tools] perf tests: Pass the subtest index to each test routine (Jiri Olsa) [1323852] - [tools] Clone the kernel's strtobool function (Jiri Olsa) [1323852] - [tools] Adopt memdup() from tools/perf, moving it to tools/lib/string.c (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add proper PEBS constraints for Broadwell (Jiri Olsa) [1323852] - [x86] perf/x86/pebs: Add workaround for broken OVFL status on HSW+ (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Add definition for PT PMI bit (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix PEBS warning by only restoring active PMU in pmi (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Use PAGE_SIZE for PEBS buffer size on Core2 (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Fix build on UP-IOAPIC configs (Jiri Olsa) [1323852] - [x86] perf/x86/intel/cqm: Get rid of the silly for_each_cpu() lookups (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make PCI and MSR uncore independent (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clear all hardware state on exit (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Track packages, not per CPU data (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Store box in event->pmu_private (Jiri Olsa) [1323852] - [x86] perf/x86/uncore: Make uncore_pcibus_to_physid() static (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Make code more readable (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Clean up hardware on exit (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Add sanity checks for PCI dev package id (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Fix error handling (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Simplify error rollback (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove pointless mask check (Jiri Olsa) [1323852] - [x86] perf/x86/intel/uncore: Remove SBOX support for BDX-DE (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.h to its new home (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p6.c ............... => x86/events/intel/p6.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_p4.c ............... => x86/events/intel/p4.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_knc.c .............. => x86/events/intel/knc.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snbep.c => x86/events/intel/uncore_snbep.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_snb.c => x86/events/intel/uncore_snb.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore_nhmex.c => x86/events/intel/uncore_nmhex.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_uncore.[ch] .. => x86/events/intel/uncore.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_rapl.c ....... => x86/events/intel/rapl.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_pt.[ch] ...... => x86/events/intel/pt.[ch] (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_lbr.c ........ => x86/events/intel/lbr.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_ds.c ......... => x86/events/intel/ds.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_cqm.c ........ => x86/events/intel/cqm.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel.c ............ => x86/events/intel/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_intel_bts.c ........ => x86/events/intel/bts.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_uncore.c .... => x86/events/amd/uncore.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd_ibs.c ....... => x86/events/amd/ibs.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event_amd.c ........... => x86/events/amd/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: Move perf_event.c ............... => x86/events/core.c (Jiri Olsa) [1323852] - [x86] perf/x86: De-obfuscate code (Jiri Olsa) [1323852] - [x86] perf/x86: add Intel SkyLake uncore IMC PMU support (Jiri Olsa) [1323852] - [x86] perf/x86/amd: Remove l1-dcache-stores event for AMD (Jiri Olsa) [1323852] - [x86] perf/x86/rapl: Use unified perf_event_sysfs_show instead of special interface (Jiri Olsa) [1323852] - [x86] perf/x86: Enable cycles:pp for Intel Atom (Jiri Olsa) [1323852] - [x86] perf/x86: fix PEBS issues on Intel Atom/Core2 (Jiri Olsa) [1323852] - [x86] perf/x86: Fix filter_events() bug with event mappings (Jiri Olsa) [1323852] - [x86] perf/x86: use inst_retired.prec_dist for cycles: ppp (Jiri Olsa) [1323852] - [x86] perf/x86: Use INST_RETIRED.TOTAL_CYCLES_PS for cycles:pp for Skylake (Jiri Olsa) [1323852] - [x86] perf/x86: Allow zero PEBS status with only single active event (Jiri Olsa) [1323852] - [x86] perf/x86: Remove warning for zero PEBS status (Jiri Olsa) [1323852] - [x86] perf/x86: Remove old MSR perf tracing code (Jiri Olsa) [1323852] - [x86] perf/x86/intel: Fix __initconst declaration in the RAPL perf driver (Jiri Olsa) [1323852] - [x86] perf/x86: Handle multiple umask bits for BDW CYCLE_ACTIVITY.* (Jiri Olsa) [1323852] - [kernel] perf: Synchronously free aux pages in case of allocation failure (Jiri Olsa) [1323852] - [kernel] perf: Remove stale comment (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup scheduling in perf_enable_on_exec() (Jiri Olsa) [1323852] - [kernel] perf: Fix cgroup event scheduling (Jiri Olsa) [1323852] - [kernel] perf: Add lockdep assertions (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse more IPI loops (Jiri Olsa) [1323852] - [kernel] perf/core: Collapse common IPI pattern (Jiri Olsa) [1323852]- [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1284936] - [mm] export page_wakeup functions (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix the signal handling fix (Benjamin Coddington) [1315327] - [kernel] sched/wait: Fix signal handling in bit wait helpers (Benjamin Coddington) [1315327] - [kernel] sched: add some "wait..on_bit...timeout()" interfaces (Benjamin Coddington) [1315327] - [kernel] sched: Allow wait_on_bit_action() functions to support a timeout (Benjamin Coddington) [1315327] - [fs] cifs: remove unused function cifs_oplock_break_wait (Benjamin Coddington) [1315327] - [kernel] sched: Remove proliferation of wait_on_bit() action functions (Benjamin Coddington) [1315327] - [iommu] vt-d: Create RMRR mappings in newly allocated domains (Myron Stowe) [1311267] - [iommu] vt-d: Split iommu_prepare_identity_map (Myron Stowe) [1311267] - [iommu] vt-d: Move context-mapping into dmar_insert_dev_info (Myron Stowe) [1311267] - [iommu] vt-d: Calculate translation in domain_context_mapping_one (Myron Stowe) [1311267] - [x86] mm: suitable memory should go to ZONE_MOVABLE (Igor Mammedov) [1265880] - [mm] memory-hotplug: add zone_for_memory() for selecting zone for new memory (Igor Mammedov) [1265880] - [s390] mm: Fix memory hotplug for unaligned standby memory (Igor Mammedov) [1265880] - [mm] memory-hotplug: Remove "weak" from memory_block_size_bytes() declaration (Igor Mammedov) [1265880] - [mm] Add prototype declaration to the header file (Igor Mammedov) [1265880] - [mm] hotplug: verify hotplug memory range (Igor Mammedov) [1265880] - [fs] /proc/pid/smaps: show VM_SOFTDIRTY flag in VmFlags line (Oleg Nesterov) [1269561] - [mm] softdirty: enable write notifications on VMAs after VM_SOFTDIRTY cleared (Oleg Nesterov) [1269561] - [fs] mm: softdirty: clear VM_SOFTDIRTY flag inside clear_refs_write() instead of clear_soft_dirty() (Oleg Nesterov) [1269561] - [mm] memory.c: don't forget to set softdirty on file mapped fault (Oleg Nesterov) [1269561] - [mm] softdirty: don't forget to save file map softdiry bit on unmap (Oleg Nesterov) [1269561] - [mm] softdirty: make freshly remapped file pages being softdirty unconditionally (Oleg Nesterov) [1269561] - [x86] mm: don't lose the SOFT_DIRTY flag on mprotect (Oleg Nesterov) [1269561] - [mm] ignore VM_SOFTDIRTY on VMA merging (Oleg Nesterov) [1269561] - [fs] mm: /proc/pid/pagemap: inspect _PAGE_SOFT_DIRTY only on present pages (Oleg Nesterov) [1269561] - [mm] track vma changes with VM_SOFTDIRTY bit (Oleg Nesterov) [1269561] - [mm] migration: do not lose soft dirty bit if page is in migration state (Oleg Nesterov) [1269561] - [mm] move_ptes -- Set soft dirty bit depending on pte type (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on file pages (Oleg Nesterov) [1269561] - [mm] save soft-dirty bits on swapped pages (Oleg Nesterov) [1269561] - [fs] pagemap: prepare to reuse constant bits with page-shift (Oleg Nesterov) [1269561] - [mm] soft-dirty bits for user memory changes tracking (Oleg Nesterov) [1269561] - [fs] pagemap: introduce pagemap_entry_t without pmshift bits (Oleg Nesterov) [1269561] - [fs] clear_refs: introduce private struct for mm_walk (Oleg Nesterov) [1269561] - [fs] clear_refs: sanitize accepted commands declaration (Oleg Nesterov) [1269561] - [x86] Revert the PAGE_BIT_SOFTDIRTY part from "mm: add memory tracking hooks" (Oleg Nesterov) [1269561] - [i2c] i801: Add support for Intel DNV (Steve Best) [1322042] - [scsi] ibmvfc: byteswap scsi_id, wwpn, and node_name prior to logging (Steve Best) [1322913] - [netdrv] qmi_wwan: should hold RTNL while changing netdev type (Lubomir Rintel) [1322870] - [netdrv] qmi_wwan: support "raw IP" mode (Lubomir Rintel) [1322870] - [netdrv] mlx4_en: Fix IRQ affinity on s390x (Kamal Heib) [1264148 1287146]- [x86] irq: Cleanup ordering of vector numbers (Kim Naru) [1134596] - [x86] acpi: Disable ACPI table override if securelevel is set (Lenny Szubowicz) [1316304] - [pci] acpi: Optimize device state transition delays (Rui Wang) [1225272] - [pci] acpi: Install wakeup notify handlers for all PCI devs with ACPI (Rui Wang) [1225272] - [pci] Export pci_find_host_bridge() for use inside PCI core (Rui Wang) [1225272] - [pci] Make a shareable UUID for PCI firmware ACPI _DSM (Rui Wang) [1225272] - [ata] ahci: Intel DNV device IDs SATA (David Arcari) [1288612] - [acpi] processor: Request native thermal interrupt handling via _OSC (David Arcari) [1322158] - [acpi] pnp: add two IDs to list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] pnp: remove Fujitsu device IDs from ACPI PNP ID list (David Arcari) [1320823] - [acpi] pnp: Replace faulty is_hex_digit() by isxdigit() (David Arcari) [1320823] - [acpi] pnp: add soc_button_array device ID to PNP IDs list (David Arcari) [1320823] - [acpi] scan: drop unsupported serial IDs from PNP ACPI scan handler ID list (David Arcari) [1320823] - [acpi] scan: drop IDs that do not comply with the ACPI PNP ID rule (David Arcari) [1320823] - [acpi] scan: Allow ACPI drivers to bind to PNP device objects (David Arcari) [1320823] - [acpi] pnp: use device ID list for PNPACPI device enumeration (David Arcari) [1320823] - [acpi] scan: .match() callback for ACPI scan handlers (David Arcari) [1320823] - [vfio] Enable No-IOMMU option for RHEL (Alex Williamson) [1299662 1322577] - [vfio] fix ioctl error handling (Alex Williamson) [1299662 1322577] - [vfio] iommu_type1: make use of info.flags (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix unsigned comparison overflow (Alex Williamson) [1299662 1322577] - [vfio] noiommu: Don't use iommu_present() to track fake groups (Alex Williamson) [1299662 1322577] - [vfio] Include No-IOMMU mode (Alex Williamson) [1299662 1322577] - [vfio] pci: Use kernel VPD access functions (Alex Williamson) [1299662 1322577] - [vfio] Whitelist PCI bridges (Alex Williamson) [1299662 1322577] - [vfio] pci: Remove warning if try-reset fails (Alex Williamson) [1299662 1322577] - [vfio] pci: Fix use after free (Alex Williamson) [1299662 1322577] - [vfio] pci: Allow PCI IDs to be specified as module options (Alex Williamson) [1299662 1322577] - [vfio] pci: Add VGA arbiter client (Alex Williamson) [1299662 1322577] - [vfio] pci: Add module option to disable VGA region access (Alex Williamson) [1299662 1322577]- [hv] vmbus: Support handling messages on multiple CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: don't loose HVMSG_TIMER_EXPIRED messages (Vitaly Kuznetsov) [1321073] - [hv] vmbus: avoid infinite loop in init_vp_index() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add vendor and device atttributes (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Cleanup vmbus_set_event() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Treat Fibre Channel devices as performance critical (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix the building warning with hyperv-keyboard (Vitaly Kuznetsov) [1321073] - [hv] replace enum hv_message_type by u32 (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: eliminate hv_ringbuffer_peek() (Vitaly Kuznetsov) [1321073] - [hv] remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove code duplication from hv_ringbuffer_peek/read() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: remove stray smp_read_barrier_depends() (Vitaly Kuznetsov) [1321073] - [hv] ring_buffer: fix comment style (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Force all channel messages to be delivered on CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a Host signaling bug (Vitaly Kuznetsov) [1321073] - [hv] vmbus: briefly comment num_sc and next_oc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: channge vmbus_connection.channel_lock to mutex (Vitaly Kuznetsov) [1321073] - [hv] vmbus: release relid on error in vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix rescind-offer handling for device without a driver (Vitaly Kuznetsov) [1321073] - [hv] vmbus: do sanity check of channel state in vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: serialize process_chn_event() and vmbus_close_internal() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le_cmp() for comparing GUIDs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use uuid_le type consistently (Vitaly Kuznetsov) [1321073] - [hv] Define the channel type for Hyper-V PCI Express pass-through (Vitaly Kuznetsov) [1321073] - [hv] Export the API to invoke a hypercall on Hyper-V (Vitaly Kuznetsov) [1321073] - [hv] Export a function that maps Linux CPU num onto Hyper-V proc num (Vitaly Kuznetsov) [1321073] - [hv] cleanup synic msrs if vmbus connect failed (Vitaly Kuznetsov) [1321073] - [hv] share Hyper-V SynIC constants with userspace (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix init_vp_index() for reloading hv_netvsc (Vitaly Kuznetsov) [1321073] - [hv] vmbus: add a sysfs attr to show the binding of channel/VP (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix signal to host condition (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Further improve CPU affiliation logic (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Improve the CPU affiliation for channels (Vitaly Kuznetsov) [1321073] - [hv] Move MMIO range picking from hyper_fb to hv_vmbus (Vitaly Kuznetsov) [1321073] - [hv] Modify hv_vmbus to search for all MMIO ranges available (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Consider ND NIC in binding channels to CPUs (Vitaly Kuznetsov) [1321073] - [hv] vmbus: fix typo in hv_port_info struct (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Permit sending of packets without payload (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Allocate ring buffer memory in NUMA aware fashion (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Implement NUMA aware CPU affinity for channels (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use the vp_index map even for channels bound to CPU 0 (Vitaly Kuznetsov) [1321073] - [hv] vmbus: distribute subchannels among all vcpus (Vitaly Kuznetsov) [1321073] - [hv] vmbus: move init_vp_index() call to vmbus_process_offer() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: decrease num_sc on subchannel removal (Vitaly Kuznetsov) [1321073] - [hv] vmbus: unify calls to percpu_channel_enq() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: remove the redundant free_channel() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add gradually increased delay for retries in vmbus_post_msg() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Fix a siganlling host signalling issue (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Export the vmbus_sendpacket_pagebuffer_ctl() (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send packet with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Suport an API to send pagebuffers with additional control (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Use a round-robin algorithm for picking the outgoing channel (Vitaly Kuznetsov) [1321073] - [hv] vmbus: Add support for the NetworkDirect GUID (Vitaly Kuznetsov) [1321073] - [hv] channel: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1321073] - [hv] make uuid_le const (Vitaly Kuznetsov) [1321073] - [kernel] clocksource: Allow unregistering the watchdog (Cathy Avery) [1300325] - [hv] correct tsc page sequence invalid value (Cathy Avery) [1300325] - [hv] vmbus: fix build warning (Cathy Avery) [1300325] - [hv] vmbus: Implement a clocksource based on the TSC page (Cathy Avery) [1300325] - [kernel] clocksource: Reselect clocksource when watchdog validated high-res capability (Cathy Avery) [1300325]- [x86] kABI fix (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix load xsave feature warning (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix vmwrite to SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [iommu] vt-d: Use cmpxchg16b to update posted format IRTE atomically (Paolo Bonzini) [1301888] - [x86] kvm: x86: move tracepoints outside extended quiescent state (Paolo Bonzini) [1301888] - [x86] kvm: x86: mmu: always set accessed bit in shadow PTEs (Paolo Bonzini) [1301888] - [x86] kvm: x86: expose MSR_TSC_AUX to userspace (Paolo Bonzini) [1301888] - [x86] kvm: x86: Reload pit counters for all channels when restoring state (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename update_db_bp_intercept to update_bp_intercept (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix root cause for missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix missed hardware breakpoints (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update tsc multiplier on change (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Dump TSC multiplier in dump_vmcs() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Use a scaled host TSC for guest readings of MSR_IA32_TSC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Setup TSC scaling ratio when a vcpu is loaded (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Enable and initialize VMX TSC scaling (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use the correct vcpu's TSC rate to compute time scale (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back read_l1_tsc() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Move TSC scaling logic out of call-back adjust_tsc_offset() (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace call-back compute_tsc_offset() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Replace call-back set_tsc_khz() with a common function (Paolo Bonzini) [1301888] - [include] kvm: x86: Add a common TSC scaling function (Paolo Bonzini) [1301888] - [x86] kvm: x86: Add a common TSC scaling ratio field in kvm_vcpu_arch (Paolo Bonzini) [1301888] - [x86] kvm: x86: Replace __get_cpu_var uses (Paolo Bonzini) [1301888] - [x86] kvm: x86: Collect information for setting TSC scaling ratio (Paolo Bonzini) [1301888] - [x86] kvm: x86: declare a few variables as __read_mostly (Paolo Bonzini) [1301888] - [x86] kvm: x86: merge handle_mmio_page_fault and handle_mmio_page_fault_common (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix SMEP and SMAP without EPT (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero apic_arb_prio on reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing unused variable (Paolo Bonzini) [1301888] - [x86] kvm: x86: move steal time initialization to vcpu entry time (Paolo Bonzini) [1301888] - [x86] kvm: x86: manually unroll bad_mt_xwr loop (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove incorrect vpid check in nested invvpid emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: expose VPID capability to L1 (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: nested VPID emulation (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: emulate the INVVPID instruction (Paolo Bonzini) [1301888] - [x86] kvm: vmx: introduce __vmx_flush_tlb to handle specific vpid (Paolo Bonzini) [1301888] - [x86] kvm: vmx: adjust interface to allocate/free_vpid (Paolo Bonzini) [1301888] - [virt] kvm: fix waitqueue_active without memory barrier in virt/kvm/async_pf.c (Paolo Bonzini) [1301888] - [virt] kvm: Update Posted-Interrupts Descriptor when vCPU is blocked (Paolo Bonzini) [1301888] - [x86] kvm: Update Posted-Interrupts Descriptor when vCPU is preempted (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix build without CONFIG_SMP (Paolo Bonzini) [1301888] - [x86] kvm: x86: select IRQ_BYPASS_MANAGER (Paolo Bonzini) [1301888] - [x86] kvm: x86: Update IRTE for posted-interrupts (Paolo Bonzini) [1301888] - [x86] kvm: make kvm_set_msi_irq() public (Paolo Bonzini) [1301888] - [x86] kvm: Define a new interface kvm_intr_is_single_vcpu() (Paolo Bonzini) [1301888] - [x86] kvm: Add some helper functions for Posted-Interrupts (Paolo Bonzini) [1301888] - [x86] kvm: Extend struct pi_desc for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [virt] kvm: Add an arch specific hooks in 'struct kvm_kernel_irqfd' (Paolo Bonzini) [1301888] - [virt] kvm: eventfd: add irq bypass consumer management (Paolo Bonzini) [1301888] - [virt] kvm: introduce kvm_arch functions for IRQ bypass (Paolo Bonzini) [1301888] - [virt] kvm: create kvm_irqfd.h (Paolo Bonzini) [1301888] - [virt] kvm: count number of assigned devices (Paolo Bonzini) [1301888] - [virt] kvm: make struct kvm_irq_routing_table public (Paolo Bonzini) [1301888] - [vfio] Register/unregister irq_bypass_producer (Paolo Bonzini) [1301888] - [virt] IRQ bypass manager (Paolo Bonzini) [1301888] - [virt] Add virt directory to the top Makefile (Paolo Bonzini) [1301888] - [x86] irq: Show statistics information for posted-interrupts (Paolo Bonzini) [1301888] - [x86] irq: Define a global vector for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Implement irq_set_vcpu_affinity for intel_ir_chip (Paolo Bonzini) [1301888] - [iommu] x86: Avoid migrating VT-d posted interrupts (Paolo Bonzini) [1301888] - [iommu] x86: Save the mode (posted or remapped) of an IRTE (Paolo Bonzini) [1301888] - [iommu] x86: cache IRTE in struct irq_2_iommu (Paolo Bonzini) [1301888] - [iommu] genirq: Introduce irq_set_vcpu_affinity() to target an interrupt to a VCPU (Paolo Bonzini) [1301888] - [include] iommu: dmar: Provide helper to copy shared irte fields (Paolo Bonzini) [1301888] - [include] iommu: dmar: Extend struct irte for VT-d Posted-Interrupts (Paolo Bonzini) [1301888] - [include] iommu, x86: Add cap_pi_support() to detect VT-d PI capability (Paolo Bonzini) [1301888] - [iommu] x86: Provide irq_remapping_cap() interface (Paolo Bonzini) [1301888] - [iommu] Add new member capability to struct irq_remap_ops (Paolo Bonzini) [1301888] - [iommu] x86: Setup Posted-Interrupts capability for Intel iommu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix host initiated access to guest MSR_TSC_AUX (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled field (Paolo Bonzini) [1301888] - [x86] kvm: vmx: clean up bit operation on SECONDARY_VM_EXEC_CONTROL (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Fix commit which broke PML (Paolo Bonzini) [1301888] - [x86] kvm: vmx: unify SECONDARY_VM_EXEC_CONTROL update (Paolo Bonzini) [1301888] - [x86] kvm: vmx: align vmx->nested.nested_vmx_secondary_ctls_high to vmx->rdtscp_enabled (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify invpcid handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: simplify rdtscp handling in vmx_cpuid_update() (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop rdtscp_enabled check in prepare_vmcs02() (Paolo Bonzini) [1301888] - [x86] kvm: x86: add pcommit support (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow guest to use cflushopt and clwb (Paolo Bonzini) [1301888] - [x86] kvm: x86: allow RSM from 64-bit mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: handle SMBASE as physical address in RSM (Paolo Bonzini) [1301888] - [x86] kvm: x86: add read_phys to x86_emulate_ops (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix RSM into 64-bit protected mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix previous commit for 32-bit (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix SMI to halted VCPU (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean up kvm_arch_vcpu_runnable (Paolo Bonzini) [1301888] - [x86] kvm: x86: map/unmap private slots in __x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: x86: build kvm_userspace_memory_region in x86_set_memory_region (Paolo Bonzini) [1301888] - [x86] kvm: compile process_smi_save_seg_64() only for x86_64 (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero IDT limit on entry to SMM (Paolo Bonzini) [1301888] - [x86] kvm: svm: Only propagate next_rip when guest supports it (Paolo Bonzini) [1301888] - [x86] Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS (Paolo Bonzini) [1301888] - [x86] kvm: svm: do not call kvm_set_cr0 from init_vmcb (Paolo Bonzini) [1301888] - [x86] kvm: x86: trap AMD MSRs for the TSeg base and mask (Paolo Bonzini) [1301888] - [x86] kvm: vmx: fix VPID is 0000H in non-root operation (Paolo Bonzini) [1301888] - [virt] kvm: add capability for any-length ioeventfds (Paolo Bonzini) [1301888] - [x86] kvm: add tracepoint for fast mmio (Paolo Bonzini) [1301888] - [virt] kvm: use kmalloc() instead of kzalloc() during iodev register/unregister (Paolo Bonzini) [1301888] - [virt] kvm: fix zero length mmio searching (Paolo Bonzini) [1301888] - [virt] kvm: fix double free for fast mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: factor out core eventfd assign/deassign logic (Paolo Bonzini) [1301888] - [virt] kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd (Paolo Bonzini) [1301888] - [virt] kvm: make the declaration of functions within 80 characters (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: fix memory leak (Paolo Bonzini) [1301888] - [virt] kvm: fix polling for guest halt continued even if disable it (Paolo Bonzini) [1301888] - [virt] kvm: add halt_attempted_poll to VCPU stats (Paolo Bonzini) [1301888] - [include] kvm: move new trace event outside #ifdef CONFIG_KVM_ASYNC_PF (Paolo Bonzini) [1301888] - [virt] kvm: trace kvm_halt_poll_ns grow/shrink (Paolo Bonzini) [1301888] - [virt] kvm: dynamic halt-polling (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns per-vCPU (Paolo Bonzini) [1301888] - [virt] kvm: make halt_poll_ns static (Paolo Bonzini) [1301888] - [x86] kvm: Rename VMX's segment access rights defines (Paolo Bonzini) [1301888] - [x86] kvm: x86/vpmu: Fix unnecessary signed extension for AMD PERFCTRn (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix error handling in the function kvm_lapic_sync_from_vapic (Paolo Bonzini) [1301888] - [x86] kvm: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Paolo Bonzini) [1301888] - [x86] kvm: vmx: drop ept misconfig check (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix off-by-one in reserved bits check (Paolo Bonzini) [1301888] - [x86] kvm: x86: use correct page table format to check nested page table reserved bits (Paolo Bonzini) [1301888] - [x86] kvm: x86: avoid uninitialized variable warning (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fully check zero bits for sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce is_shadow_zero_bits_set() (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce the framework to check zero bits on sptes (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask_ept (Paolo Bonzini) [1301888] - [x86] kvm: mmu: split reset_rsvds_bits_mask (Paolo Bonzini) [1301888] - [x86] kvm: mmu: introduce rsvd_bits_validate (Paolo Bonzini) [1301888] - [x86] kvm: mmu: move FNAME(is_rsvd_bits_set) to mmu.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: clean/fix memory barriers in irqchip_in_kernel (Paolo Bonzini) [1301888] - [virt] kvm: document memory barriers for kvm->vcpus/kvm->online_vcpus (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove unnecessary memory barriers for shared MSRs (Paolo Bonzini) [1301888] - [virt] kvm: move code related to KVM_SET_BOOT_CPU_ID to x86 (Paolo Bonzini) [1301888] - [x86] kvm/x86: add support for MONITOR_TRAP_FLAG (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: vmx instructions: add checks for #GP/#SS exceptions (Paolo Bonzini) [1301888] - [x86] kvm: x86: reintroduce kvm_is_mmio_pfn (Paolo Bonzini) [1301888] - [x86] kvm: x86: remove data variable from kvm_get_msr_common (Paolo Bonzini) [1301888] - [x86] kvm: x86: obey KVM_X86_QUIRK_CD_NW_CLEARED in kvm_set_cr0() (Paolo Bonzini) [1301888] - [x86] kvm: x86: rename quirk constants to KVM_X86_QUIRK_* (Paolo Bonzini) [1301888] - [x86] kvm: vmx: obey KVM_QUIRK_CD_NW_CLEARED (Paolo Bonzini) [1301888] - [x86] kvm: x86: introduce kvm_check_has_quirk (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix CR0.CD virtualization (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/coalesced_mmio.h (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/async_pf.h (Paolo Bonzini) [1301888] - [virt] kvm: irqchip: Break up high order allocations of kvm_irq_routing_table (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Fix host crash when loading MSRs with userspace irqchip (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Add support for rdtscp (Paolo Bonzini) [1301888] - [x86] kvm: x86: inline kvm_ioapic_handles_vector() (Paolo Bonzini) [1301888] - [virt] kvm: Eliminate extra function calls in kvm_get_dirty_log_protect() (Paolo Bonzini) [1301888] - [x86] kvm: svm: Fix confusing message if no exit handlers are installed (Paolo Bonzini) [1301888] - [x86] kvm: x86: For the symbols used locally only should be static type (Paolo Bonzini) [1301888] - [x86] kvm: x86: Avoid using plain integer as NULL pointer warning (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Do not emulate #UD while in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix re-execution of patched vmmcall (Paolo Bonzini) [1301888] - [x86] kvm: x86: make kvm_emulate_* consistant (Paolo Bonzini) [1301888] - [virt] kvm: Fix indentation in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: no space before tabs in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Missing blank line after declarations in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: EXPORT_SYMBOL should immediately follow its function (Paolo Bonzini) [1301888] - [virt] kvm: fix error: do not initialise statics to 0 or NULL in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix warning: labels should not be indented in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: Fix WARNINGs for 'sizeof(X)' instead of 'sizeof X' in kvm_main.c (Paolo Bonzini) [1301888] - [virt] kvm: fix checkpatch.pl errors in kvm/irqchip.c (Paolo Bonzini) [1301888] - [virt] kvm: white space formatting in kvm_main.c (Paolo Bonzini) [1301888] - [x86] kvm: x86: fix initial PAT value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Deliver MSI IRQ to only lowest prio cpu if msi_redir_hint is true (Paolo Bonzini) [1301888] - [x86] kvm: x86: Extended struct kvm_lapic_irq with msi_redir_hint for MSI delivery (Paolo Bonzini) [1301888] - [x86] kvm: x86: tweak types of fields in kvm_lapic_irq (Paolo Bonzini) [1301888] - [x86] kvm: x86: zero EFER on INIT (Paolo Bonzini) [1301888] - [x86] kvm: x86: INIT and reset sequences are different (Paolo Bonzini) [1301888] - [x86] kvm: arm/mips/x86/power use __kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [include] kvm: provide irq_unsafe kvm_guest_{enter|exit} (Paolo Bonzini) [1301888] - [x86] kvm: x86: Fix MSR_IA32_BNDCFGS in msrs_to_save (Paolo Bonzini) [1301888] - [x86] kvm: mmu: fix comment in kvm_mmu_zap_collapsible_spte (Paolo Bonzini) [1301888] - [x86] kvm: mmu: lazy collapse small sptes into large sptes (Paolo Bonzini) [1301888] - [x86] kvm: x86: Clear CR2 on VCPU reset (Paolo Bonzini) [1301888] - [x86] kvm: x86: DR0-DR3 are not clear on reset (Paolo Bonzini) [1301888] - [include] kvm: x86: BSP in MSR_IA32_APICBASE is writable (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: remove unnecessary double caching of MAXPHYADDR (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: checks for address bits beyond MAXPHYADDR on VM-entry (Paolo Bonzini) [1301888] - [x86] kvm: x86: cache maxphyaddr CPUID leaf in struct kvm_vcpu (Paolo Bonzini) [1301888] - [x86] kvm: vmx: pass error code with internal error #2 (Paolo Bonzini) [1301888] - [x86] kvm: x86: optimize delivery of TSC deadline timer interrupt (Paolo Bonzini) [1301888] - [x86] kvm: x86: extract blocking logic from __vcpu_run (Paolo Bonzini) [1301888] - [x86] Use bool function return values of true/false not 1/0 (Paolo Bonzini) [1301888] - [x86] kvm: remove useless check of "ret" variable prior to returning the same value (Paolo Bonzini) [1301888] - [x86] kvm: x86: Remove redundant definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: removing redundant eflags bits definitions (Paolo Bonzini) [1301888] - [x86] kvm: x86: BSF and BSR emulation change register unnecassarily (Paolo Bonzini) [1301888] - [x86] kvm: x86: CMOV emulation on legacy mode is wrong (Paolo Bonzini) [1301888] - [x86] kvm: x86: Dirty the dest op page on cmpxchg emulation (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Set msr bitmap correctly if vcpu is in guest mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested posted interrupt processing (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtual interrupt delivery (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested apic register virtualization (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Make nested control MSRs per-cpu (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Enable nested virtualize x2apic mode (Paolo Bonzini) [1301888] - [x86] kvm: nvmx: Prepare for using hardware MSR bitmap (Paolo Bonzini) [1301888] - [x86] kvm: vmx: disable posted interrupts if no local APIC (Paolo Bonzini) [1301888] - [x86] kvm: vmx: Preserve host CR4.MCE value while in guest mode (Paolo Bonzini) [1301888] - [virt] kvm: use slowpath for cross page cached accesses (Paolo Bonzini) [1301888]- [fs] btrfs: fix loading of orphan roots leading to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: async-thread: Fix a use-after-free error for trace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix no_space in write and rm loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock running delayed iputs at transaction commit time (Bill O'Donnell) [1298680] - [fs] btrfs: initialize the seq counter in struct btrfs_device (Bill O'Donnell) [1298680] - [fs] btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak on failure to create hard link (Bill O'Donnell) [1298680] - [fs] btrfs: fix number of transaction units required to create symlink (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't BUG_ON() when an empty symlink is found (Bill O'Donnell) [1298680] - [fs] btrfs: statfs: report zero available if metadata are exhausted (Bill O'Donnell) [1298680] - [fs] btrfs: igrab inode in writepage (Bill O'Donnell) [1298680] - [fs] btrfs: add missing brelse when superblock checksum fails (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix page reading in extent_same ioctl leading to csum errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix invalid page accesses in extent_same (dedup) ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: properly set the termination value of ctx->pos in readdir (Bill O'Donnell) [1298680] - [fs] revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()" (Bill O'Donnell) [1298680] - [fs] btrfs: fix fitrim discarding device area reserved for boot loader's use (Bill O'Donnell) [1298680] - [fs] btrfs: handle invalid num_stripes in sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: check prepare_uptodate_page() error code earlier (Bill O'Donnell) [1298680] - [fs] btrfs: check for empty bitmap list in setup_cluster_bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: fix misleading warning when space cache failed to load (Bill O'Donnell) [1298680] - [fs] btrfs: fix transaction handle leak in balance (Bill O'Donnell) [1298680] - [fs] btrfs: fix unprotected list move from unused_bgs to deleted_bgs list (Bill O'Donnell) [1298680] - [fs] btrfs: fix balance range usage filters in 4.4-rc (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: account shared subtree during snapshot delete (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_get_fs_root in resolve_indirect_ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix quota disable during rescan (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between cleaner kthread and space cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub preventing unused block groups from being deleted (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between scrub and block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: fix rcu warning during device replace (Bill O'Donnell) [1298680] - [fs] btrfs: Continue replace when set_block_ro failed (Bill O'Donnell) [1298680] - [fs] btrfs: fix clashing number of the enhanced balance usage filter (Bill O'Donnell) [1298680] - [fs] btrfs: fix the number of transaction units needed to remove a block group (Bill O'Donnell) [1298680] - [fs] btrfs: use global reserve when deleting unused block group after ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: tests: checking for NULL instead of IS_ERR() (Bill O'Donnell) [1298680] - [fs] btrfs: fix signed overflows in btrfs_sync_file (Bill O'Donnell) [1298680] - [fs] btrfs: Use fs_info directly in btrfs_delete_unused_bgs (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by balance bg (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lost-data-profile caused by auto removing bg (Bill O'Donnell) [1298680] - [fs] btrfs: Remove len argument from scrub_find_csum (Bill O'Donnell) [1298680] - [fs] btrfs: Reduce unnecessary arguments in scrub_recheck_block (Bill O'Donnell) [1298680] - [fs] btrfs: Use scrub_checksum_data and scrub_checksum_tree_block for scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: Reset sblock->xxx_error stats before calling scrub_recheck_block_checksum (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: setup all fields for sblock_to_check (Bill O'Donnell) [1298680] - [fs] btrfs: scrub: set error stats when tree block spanning stripes (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary new_valid_dev() check (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when listing an inode's xattrs (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to BUG_ON when running delalloc for nodatacow (Bill O'Donnell) [1298680] - [fs] btrfs: fix race leading to incorrect item deletion when dropping extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix sleeping inside atomic context in qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: fix race waiting for qgroup rescan worker (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: exit the rescan worker during umount (Bill O'Donnell) [1298680] - [fs] btrfs: fix extent accounting for partial direct IO writes (Bill O'Donnell) [1298680] - [fs] btrfs: fix hole punching when using the no-holes feature (Bill O'Donnell) [1298680] - [fs] btrfs: find_free_extent: Do not erroneously skip LOOP_CACHING_WAIT state (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a data space underflow warning (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a rebase bug which will cause qgroup double free (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a race in delayed_ref which leads to abort trans (Bill O'Donnell) [1298680] - [fs] btrfs: clear PF_NOFREEZE in cleaner_kthread() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Don't copy extent buffer to do qgroup rescan (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filters limits, stripes and usage to supported mask (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter usage to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: add balance filter for stripes (Bill O'Donnell) [1298680] - [fs] btrfs: extend balance filter limit to take minimum and maximum (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression running delayed references when using qgroups (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression when running delayed references (Bill O'Donnell) [1298680] - [fs] btrfs: don't do extra bitmap search in one bit case (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of largest extent in bitmaps (Bill O'Donnell) [1298680] - [fs] btrfs: don't keep trying to build clusters if we are fragmented (Bill O'Donnell) [1298680] - [fs] btrfs: cut down on loops through the allocator (Bill O'Donnell) [1298680] - [fs] btrfs: don't continue setting up space cache when enospc (Bill O'Donnell) [1298680] - [fs] btrfs: keep track of max_extent_size per space_info (Bill O'Donnell) [1298680] - [fs] btrfs: don't loop in allocator for space cache (Bill O'Donnell) [1298680] - [fs] btrfs: add a flags field to btrfs_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix prealloc under heavy fragmentation conditions (Bill O'Donnell) [1298680] - [fs] btrfs: add fragment=* debug mount option (Bill O'Donnell) [1298680] - [fs] btrfs: fix qgroup sanity tests (Bill O'Donnell) [1298680] - [fs] btrfs: change how we wait for pending ordered extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Check if qgroup reserved space leaked (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Avoid calling btrfs_free_reserved_data_space in clear_bit_hook (Bill O'Donnell) [1298680] - [fs] btrfs: fallocate: Add support to accurate qgroup reserve (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new trace point for qgroup data reserve (Bill O'Donnell) [1298680] - [fs] btrfs: Add handler for invalidate page (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add handler for NOCOW and inline (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup old inaccurate facilities (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new delalloc space reserve and release (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_delalloc_reserve/release_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Switch to new check_data_free_space and free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Add new version of btrfs_check_data_free_space and btrfs_free_reserved_data_space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Use new metadata reservation (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce new functions to reserve/free metadata (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: release and free qgroup reserved at proper timing (Bill O'Donnell) [1298680] - [fs] btrfs: delayed_ref: Add new function to record reserved space into delayed ref (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce functions to release/free qgroup reserve data space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce btrfs_qgroup_reserve_data function (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function clear_record_extent_bits() (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce new function set_record_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: extent_io: Introduce needed structure for recoding set/clear bits (Bill O'Donnell) [1298680] - [fs] btrfs: reada: Fix returned errno code (Bill O'Donnell) [1298680] - [fs] btrfs: check-integrity: Fix returned errno codes (Bill O'Donnell) [1298680] - [fs] btrfs: compress: put variables defined per compress type in struct to make cache friendly (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup iterating over prop_handlers array (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment typo (Bill O'Donnell) [1298680] - [fs] btrfs: declare rsv_count as unsigned int instead of int (Bill O'Donnell) [1298680] - [fs] btrfs: change num_items type from u64 to unsigned int (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup btrfs_balance profile validity checks (Bill O'Donnell) [1298680] - [fs] btrfs: remove an unsed varialbe first_index (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array in btrfs_reduce_alloc_profile (Bill O'Donnell) [1298680] - [fs] btrfs: use btrfs_raid_array for btrfs_get_num_tolerated_disk_barrier_failures() (Bill O'Donnell) [1298680] - [fs] btrfs: Move btrfs_raid_array to public (Bill O'Donnell) [1298680] - [fs] btrfs: use a single if() statement for one outcome in get_block_rsv() (Bill O'Donnell) [1298680] - [fs] btrfs: memset cur_trans->delayed_refs to zero (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary list_del (Bill O'Donnell) [1298680] - [fs] btrfs: replace unnecessary list_for_each_entry_safe to list_for_each_entry (Bill O'Donnell) [1298680] - [fs] btrfs: trimming some start_transaction() code away (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed declaration of old_len (Bill O'Donnell) [1298680] - [fs] btrfs: Fixed dsize and last_off declarations (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_submit_bio_hook: Use btrfs_wq_endio_type values instead of integer constants (Bill O'Donnell) [1298680] - [fs] btrfs: fix truncation of compressed and inlined extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix double range unlock of hole region when reading page (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption and data loss after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix resending received snapshot with parent (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix file corruption due to incorrect cloning operations (Bill O'Donnell) [1298680] - [fs] btrfs: comment the rest of implicit barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra barrier before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: add comments to barriers before waitqueue_active (Bill O'Donnell) [1298680] - [fs] btrfs: comment waitqueue_active implied by locks (Bill O'Donnell) [1298680] - [fs] btrfs: add barrier for waitqueue_active in clear_btree_io_tree (Bill O'Donnell) [1298680] - [fs] btrfs: remove waitqueue_active check from btrfs_rm_dev_replace_unblocked (Bill O'Donnell) [1298680] - [fs] btrfs: switch more printks to our helpers (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to ratelimited _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce ratelimited _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: switch message printers to _in_rcu variants (Bill O'Donnell) [1298680] - [fs] btrfs: introduce _in_rcu variants of message printing functions (Bill O'Donnell) [1298680] - [fs] btrfs: move kobj stuff out of dev_replace lock range (Bill O'Donnell) [1298680] - [fs] btrfs: add helper for closing one device (Bill O'Donnell) [1298680] - [fs] btrfs: don't log error from btrfs_get_bdev_and_sb (Bill O'Donnell) [1298680] - [fs] btrfs: kernel operation should come after user input has been verified (Bill O'Donnell) [1298680] - [fs] btrfs: enhance btrfs_scratch_superblock to scratch all superblocks (Bill O'Donnell) [1298680] - [fs] btrfs: add btrfs_read_dev_one_super() to read one specific SB (Bill O'Donnell) [1298680] - [fs] btrfs: use BTRFS_ERROR_DEV_MISSING_NOT_FOUND when missing device is not found (Bill O'Donnell) [1298680] - [fs] btrfs: consolidate btrfs_error() to btrfs_std_error() (Bill O'Donnell) [1298680] - [fs] btrfs: __btrfs_std_error() logic should be consistent w/out CONFIG_PRINTK defined (Bill O'Donnell) [1298680] - [fs] btrfs: SB read failure should return EIO for __bread failure (Bill O'Donnell) [1298680] - [fs] btrfs: rename super_kobj to fsid_kobj (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_rm_device to btrfs_sysfs_rm_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_kobj_add_device to btrfs_sysfs_add_device_link (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_remove_one to btrfs_sysfs_remove_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: rename btrfs_sysfs_add_one to btrfs_sysfs_add_mounted (Bill O'Donnell) [1298680] - [fs] btrfs: fix possible leak in btrfs_ioctl_balance() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid truncate tailing page if fallocate range doesn't exceed inode size (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free iterating extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: check unsupported filters in balance arguments (Bill O'Donnell) [1298680] - [fs] btrfs: support NFSv2 export (Bill O'Donnell) [1298680] - [fs] btrfs: open_ctree: Fix possible memory leak (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when finalizing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: update fix for read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: send, fix corner case for reference overwrite detection (Bill O'Donnell) [1298680] - [fs] btrfs: keep dropped roots in cache until transaction commit (Bill O'Donnell) [1298680] - [fs] btrfs: direct i/o: Fix space accounting (Bill O'Donnell) [1298680] - [fs] btrfs: skip waiting on ordered range for special files (Bill O'Donnell) [1298680] - [fs] btrfs: fix read corruption of compressed and shared extents (Bill O'Donnell) [1298680] - [fs] btrfs: remove unnecessary locking of cleaner_mutex to avoid deadlock (Bill O'Donnell) [1298680] - [fs] btrfs: don't initialize a space info as full to prevent ENOSPC (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove unnecessary check before btrfs_free_path is called (Bill O'Donnell) [1298680] - [fs] btrfs: async_thread: Fix workqueue 'max_active' value when initializing (Bill O'Donnell) [1298680] - [fs] btrfs: Add raid56 support for updating num_tolerated_disk_barrier_failures in btrfs_balance (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup for btrfs_calc_num_tolerated_disk_barrier_failures (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noused chunk_tree and chunk_objectid from scrub_enumerate_chunks and scrub_chunk (Bill O'Donnell) [1298680] - [fs] btrfs: Update out-of-date "skip parity stripe" comment (Bill O'Donnell) [1298680] - [fs] btrfs: fix file read corruption after extent cloning and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: check if previous transaction aborted to avoid fs corruption (Bill O'Donnell) [1298680] - [fs] btrfs: use __GFP_NOFAIL in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Prevent from early transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unused arguments in tree-log.c (Bill O'Donnell) [1298680] - [fs] btrfs: Remove useless condition in start_log_trans() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused mutex from struct 'btrfs_fs_info' (Bill O'Donnell) [1298680] - [fs] btrfs: fix parity scrub of RAID 5/6 with missing device (Bill O'Donnell) [1298680] - [fs] btrfs: fix device replace of a missing RAID 5/6 device (Bill O'Donnell) [1298680] - [fs] btrfs: add RAID 5/6 BTRFS_RBIO_REBUILD_MISSING operation (Bill O'Donnell) [1298680] - [fs] btrfs: count devices correctly in readahead during RAID 5/6 replace (Bill O'Donnell) [1298680] - [fs] btrfs: remove misleading handling of missing device scrub (Bill O'Donnell) [1298680] - [fs] btrfs: fix clone / extent-same deadlocks (Bill O'Donnell) [1298680] - [fs] btrfs: fix defrag to merge tail file extent (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning in backref walking (Bill O'Donnell) [1298680] - [fs] btrfs: Add WARN_ON() for double lock in btrfs_tree_lock() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove root argument in extent_data_ref_count() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix wrong comment of btrfs_alloc_tree_block() (Bill O'Donnell) [1298680] - [fs] btrfs: abort transaction on btrfs_reloc_cow_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove unnecessary variants in relocation.c (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove chunk_objectid argument from btrfs_relocate_chunk() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: Remove objectid's init-value in create_reloc_inode() (Bill O'Donnell) [1298680] - [fs] btrfs: Error handle for get_ref_objectid_v0() in relocate_block_group() (Bill O'Donnell) [1298680] - [fs] btrfs: Fix data checksum error cause by replace with io-load (Bill O'Donnell) [1298680] - [fs] btrfs: use scrub_pause_on/off() to reduce code in scrub_enumerate_chunks() (Bill O'Donnell) [1298680] - [fs] btrfs: Separate scrub_blocked_if_needed() to scrub_pause_on/off() (Bill O'Donnell) [1298680] - [fs] btrfs: Use ref_cnt for set_block_group_ro() (Bill O'Donnell) [1298680] - [fs] btrfs: Bypass unrelated items before accessing its contents in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Load only necessary csums into list in scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Fix calculate typo caused by ambiguous meaning of logic_end (Bill O'Donnell) [1298680] - [fs] btrfs: Free checksum list on scrub_extent() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Check cancel and pause in interval of scrub operation (Bill O'Donnell) [1298680] - [fs] btrfs: Show detail information when mount failed on missing devices (Bill O'Donnell) [1298680] - [fs] btrfs: Fix scrub panic when leaf crosses stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after removing a link and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix search key advancing condition (Bill O'Donnell) [1298680] - [fs] btrfs: teach backref walking about backrefs with underflowed offset values (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale dir entries after unlink, inode eviction and fsync (Bill O'Donnell) [1298680] - [fs] btrfs: fix stale directory entries after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: Spelling s/consitent/consistent/ (Bill O'Donnell) [1298680] - [fs] btrfs: add missing discards when unpinning extents with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: explictly delete unused block groups in close_ctree and ro-remount (Bill O'Donnell) [1298680] - [fs] btrfs: iterate over unused chunk space in FITRIM (Bill O'Donnell) [1298680] - [fs] btrfs: skip superblocks during discard (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_issue_discard ensure offset/length are aligned to sector boundaries (Bill O'Donnell) [1298680] - [fs] btrfs: make btrfs_issue_discard return bytes discarded (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix a regression in qgroup reserved space (Bill O'Donnell) [1298680] - [fs] btrfs: fix quick exhaustion of the system array in the superblock (Bill O'Donnell) [1298680] - [fs] btrfs: its btrfs_err() instead of btrfs_error() (Bill O'Donnell) [1298680] - [fs] btrfs: Avoid NULL pointer dereference of free_extent_buffer when read_tree_block() fail (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of btrfs_run_delayed_iputs() (Bill O'Donnell) [1298680] - [fs] btrfs: fix file corruption after cloning inline extents (Bill O'Donnell) [1298680] - [fs] btrfs: fix order by which delayed references are run (Bill O'Donnell) [1298680] - [fs] btrfs: fix list transaction->pending_ordered corruption (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory leak in the extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix shrinking truncate when the no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong check for btrfs_force_chunk_alloc() (Bill O'Donnell) [1298680] - [fs] btrfs: fix warning of bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang when failing to submit bio of directIO (Bill O'Donnell) [1298680] - [fs] btrfs: fix a comment in inode.c:evict_inode_truncate_pages() (Bill O'Donnell) [1298680] - [fs] btrfs: fix memory corruption on failure to submit bio for direct IO (Bill O'Donnell) [1298680] - [fs] btrfs: don't update mtime/ctime on deduped inodes (Bill O'Donnell) [1298680] - [fs] btrfs: allow dedupe of same inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock with extent-same and readpage (Bill O'Donnell) [1298680] - [fs] btrfs: pass unaligned length to btrfs_cmp_data() (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync after truncate when no_holes feature is enabled (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync xattr loss in the fast fsync path (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync data loss after append write (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash on close_ctree() if cleaner starts new transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between caching kthread and returning inode to inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: use kmem_cache_free when freeing entry in inode cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between balance and unused block group deletion (Bill O'Donnell) [1298680] - [fs] btrfs: add error handling for scrub_workers_get() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup noused initialization of dev in btrfs_end_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow user to clear the limitation on qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref() (Bill O'Donnell) [1298680] - [fs] btrfs: Check if kobject is initialized before put (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to show replacing target in the sysfs (Bill O'Donnell) [1298680] - [fs] btrfs: free the stale device (Bill O'Donnell) [1298680] - [fs] btrfs: use received_uuid of parent during send (Bill O'Donnell) [1298680] - [fs] btrfs: fix use-after-free in btrfs_replay_log (Bill O'Donnell) [1298680] - [fs] btrfs: wait for delayed iputs on no space (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Make snapshot accounting work with new extent-oriented qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add the ability to skip given qgroup for old/new_roots (Bill O'Donnell) [1298680] - [fs] btrfs: ulist: Add ulist_del() function (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup the old ref_node-oriented mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch self test to extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch to new extent-oriented qgroup mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Switch rescan to new mechanism (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new qgroup calculation function btrfs_qgroup_account_extents() (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Add special time_seq == (u64)-1 case for btrfs_find_all_roots() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add new function to record old_roots (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Record possible quota-related extent for qgroup (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_counters() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Add function qgroup_update_refcnt() (Bill O'Donnell) [1298680] - [fs] btrfs: extent-tree: Use ref_node to replace unneeded parameters in __inc_extent_ref() and __free_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Cleanup open-coded old/new_refcnt update and read (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Cleanup the unneeded functions (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-ref: Use list to replace the ref_root in ref_head (Bill O'Donnell) [1298680] - [fs] btrfs: backref: Don't merge refs which are not for same block (Bill O'Donnell) [1298680] - [fs] btrfs: Fix lockdep warning of wr_ctx->wr_lock in scrub_free_wr_ctx() (Bill O'Donnell) [1298680] - [fs] btrfs: Handle unaligned length in extent_same (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix calculation of max_to_defrag (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_defrag_file: Fix ra_index computation (Bill O'Donnell) [1298680] - [fs] btrfs: fix necessary chunk tree space calculation when allocating a chunk (Bill O'Donnell) [1298680] - [fs] btrfs: don't attach unnecessary extents to transaction on fsync (Bill O'Donnell) [1298680] - [fs] btrfs: avoid syncing log in the fast fsync path when not necessary (Bill O'Donnell) [1298680] - [fs] btrfs: fix hang during inode eviction due to concurrent readahead (Bill O'Donnell) [1298680] - [fs] btrfs: fix up read_tree_block to return proper error (Bill O'Donnell) [1298680] - [fs] btrfs: add missing free_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: remove csum_bytes_left (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC on block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: fix -ENOSPC when finishing block group creation (Bill O'Donnell) [1298680] - [fs] btrfs: set UNWRITTEN for prealloc'ed extents in fiemap (Bill O'Donnell) [1298680] - [fs] btrfs: show subvol= and subvolid= in /proc/mounts (Bill O'Donnell) [1298680] - [fs] btrfs: unify subvol= and subvolid= mounting (Bill O'Donnell) [1298680] - [fs] btrfs: fail on mismatched subvol and subvolid mount options (Bill O'Donnell) [1298680] - [fs] vfs: Introduce inode-getting helpers for layered/unioned fs environments (Bill O'Donnell) [1298680] - [fs] btrfs: clean up error handling in mount_subvol() (Bill O'Donnell) [1298680] - [fs] btrfs: remove all subvol options before mounting top-level (Bill O'Donnell) [1298680] - [fs] lib: add glibc style strchrnul() variant (Bill O'Donnell) [1298680] - [fs] btrfs: lock superblock before remounting for rw subvol (Bill O'Donnell) [1298680] - [fs] btrfs: wake up extent state waiters on unlock through clear_extent_bits (Bill O'Donnell) [1298680] - [fs] btrfs: fix chunk allocation regression leading to transaction abort (Bill O'Donnell) [1298680] - [fs] btrfs: use after free when closing devices (Bill O'Donnell) [1298680] - [fs] btrfs: make root id query unprivileged (Bill O'Donnell) [1298680] - [fs] btrfs: fix block group ->space_info null pointer dereference (Bill O'Donnell) [1298680] - [fs] btrfs: check error before reporting missing device and add uuid (Bill O'Donnell) [1298680] - [fs] btrfs: Fix superblock csum type check (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, fix clone operations for compressed extents (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix possible leak in btrfs_add_qgroup_relation() (Bill O'Donnell) [1298680] - [fs] btrfs: fix mutex unlock without prior lock on space cache truncation (Bill O'Donnell) [1298680] - [fs] btrfs: log when missing device is created (Bill O'Donnell) [1298680] - [fs] btrfs: fix warnings after changes in btrfs_abort_transaction (Bill O'Donnell) [1298680] - [fs] btrfs: add 'cold' compiler annotations to all error handling functions (Bill O'Donnell) [1298680] - [fs] btrfs: report exact callsite where transaction abort occurs (Bill O'Donnell) [1298680] - [fs] btrfs: let tree defrag work in SSD mode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs: check pending chunks when shrinking fs to avoid corruption (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, check if orphanized dir inode needs delayed rename (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't delay directory renames unnecessarily (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: don't fail seeding for the sake of sysfs kobject issue (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add support to add parent for fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate kobject and attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: btrfs_sysfs_remove_fsid() make it non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_device() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: make btrfs_sysfs_add_fsid() non static (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_rm_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs btrfs_kobj_add_device() pass fs_devices instead of fs_info (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: provide framework to remove all fsid sysfs kobject (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: add pointer to access fs_info from fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: introduce btrfs_get_fs_uuids to get fs_uuids (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: move super_kobj and device_dir_kobj from fs_info to btrfs_fs_devices (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: separate device kobject and its attribute creation (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: let default_attrs be separate from the kset (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: introduce function btrfs_sysfs_add_fsid() to create sysfs fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: rename __btrfs_sysfs_remove_one to btrfs_sysfs_remove_fsid (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: reorder the kobject creations (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, check if device_dir_kobj is init before destroy (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, kobject pointer clean up needed after kobject release (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, undo sysfs device links (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, fs_info kobject_unregister has init_completion() twice (Bill O'Donnell) [1298680] - [fs] btrfs: sysfs: fix, btrfs_release_super_kobj() should to clean up the kobject data (Bill O'Donnell) [1298680] - [fs] btrfs: fix regression in raid level conversion (Bill O'Donnell) [1298680] - [fs] btrfs: fix racy system chunk allocation when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear 'ret' in btrfs_check_shared() loop (Bill O'Donnell) [1298680] - [fs] btrfs: fix race when reusing stale extent buffers that leads to BUG_ON (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between block group creation and their cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: fix panic when starting bg cache writeout after IO error (Bill O'Donnell) [1298680] - [fs] btrfs: fix crash after inode cache writeback failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix wrong mapping flags for free space inode (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_release_extent_buffer_page didn't free pages of dummy extent (Bill O'Donnell) [1298680] - [fs] btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode (Bill O'Donnell) [1298680] - [fs] btrfs: unlock i_mutex after attempting to delete subvolume during send (Bill O'Donnell) [1298680] - [fs] btrfs: check io_ctl_prepare_pages return in __btrfs_write_out_cache (Bill O'Donnell) [1298680] - [fs] btrfs: fix race on ENOMEM in alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: handle ENOMEM in btrfs_alloc_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: fix find_free_dev_extent() malfunction in case device tree has hole (Bill O'Donnell) [1298680] - [fs] btrfs: don't check for delalloc_bytes in cache_save_setup (Bill O'Donnell) [1298680] - [fs] btrfs: fix deadlock when starting writeback of bg caches (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between start dirty bg cache writeout and bg deletion (Bill O'Donnell) [1298680] - [fs] btrfs: prevent list corruption during free space cache processing (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode cache writeout (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Update quota tree after qgroup relationship change (Bill O'Donnell) [1298680] - [fs] btrfs: quota: Automatically update related qgroups or mark INCONSISTENT flags when assigning/deleting a qgroup relations (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: clear STATUS_FLAG_ON in disabling quota (Bill O'Donnell) [1298680] - [fs] btrfs: Update btrfs qgroup status item when rescan is done (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Fix dead judgement on qgroup_rescan_leaf() return value (Bill O'Donnell) [1298680] - [fs] btrfs: Don't allow subvolid >= (1 << BTRFS_QGROUP_LEVEL_SHIFT) to be created (Bill O'Donnell) [1298680] - [fs] btrfs: Check qgroup level in kernel qgroup assign (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: allow to remove qgroup which has parent but no child (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: return EINVAL if level of parent is not higher than child's (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: do a reservation in a higher level (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup, Account data space in more proper timings (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: Introduce a may_use to account space_info->bytes_may_use (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: free reserved in exceeding quota (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: cleanup, remove an unsued parameter in btrfs_create_qgroup() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: fix limit args override whole limit struct (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update limit info in function btrfs_run_qgroups() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: consolidate the parameter of fucntion update_qgroup_limit_item() (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: update qgroup in memory at the same time when we update it in btree (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: inherit limit info from srcgroup in creating snapshot (Bill O'Donnell) [1298680] - [fs] btrfs: Support busy loop of write and delete (Bill O'Donnell) [1298680] - [fs] btrfs: Fix NO_SPACE bug caused by delayed-iput (Bill O'Donnell) [1298680] - [fs] btrfs: add WARN_ON() to check is space_info op current (Bill O'Donnell) [1298680] - [fs] btrfs: Set relative data on clear btrfs_block_group_cache->pinned (Bill O'Donnell) [1298680] - [fs] btrfs: Adjust commit-transaction condition to avoid NO_SPACE more (Bill O'Donnell) [1298680] - [fs] btrfs: Fix tail space processing in find_free_dev_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: fix condition of commit transaction (Bill O'Donnell) [1298680] - [fs] btrfs: fix uninit variable in clone ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after cloning into it (Bill O'Donnell) [1298680] - [fs] btrfs: fix inode eviction infinite loop after extent_same ioctl (Bill O'Donnell) [1298680] - [fs] btrfs: fix range cloning when same inode used as source and destination (Bill O'Donnell) [1298680] - [fs] btrfs: fix use after free when close_ctree frees the orphan_rsv (Bill O'Donnell) [1298680] - [fs] btrfs: allow block group cache writeout outside critical section in commit (Bill O'Donnell) [1298680] - [fs] btrfs: don't use highmem for free space cache pages (Bill O'Donnell) [1298680] - [fs] btrfs: two stage dirty block group writeout (Bill O'Donnell) [1298680] - [fs] btrfs: move struct io_ctl into ctree.h and rename it (Bill O'Donnell) [1298680] - [fs] btrfs: don't steal from the global reserve if we don't have the space (Bill O'Donnell) [1298680] - [fs] btrfs: don't commit the transaction in the async space flushing (Bill O'Donnell) [1298680] - [fs] btrfs: reserve space for block groups (Bill O'Donnell) [1298680] - [fs] btrfs: refill block reserves during truncate (Bill O'Donnell) [1298680] - [fs] btrfs: account for crcs in delayed ref processing (Bill O'Donnell) [1298680] - [fs] btrfs: actively run the delayed refs while deleting large files (Bill O'Donnell) [1298680] - [fs] btrfs: Add missing include file (Bill O'Donnell) [1298680] - [fs] btrfs: free and unlock our path before btrfs_free_and_pin_reserved_extent() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove the check for old-style mkfs (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup orphans while looking up default subvolume (Bill O'Donnell) [1298680] - [fs] btrfs: explicitly set control file's private_data (Bill O'Donnell) [1298680] - [fs] btrfs: incorrect handling for fiemap_fill_next_extent return (Bill O'Donnell) [1298680] - [fs] btrfs: don't accept bare namespace as a valid xattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix log tree corruption when fs mounted with -o discard (Bill O'Donnell) [1298680] - [fs] btrfs: fix metadata inconsistencies after directory fsync (Bill O'Donnell) [1298680] - [fs] btrfs: change the insertion criteria for the qgroup operations rbtree (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode item update in fallocate() (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, remove dead code (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, clear name from cache after orphanization (Bill O'Donnell) [1298680] - [fs] btrfs: send, don't leave without decrementing clone root's send_progress (Bill O'Donnell) [1298680] - [fs] btrfs: send, add missing check for dead clone root (Bill O'Donnell) [1298680] - [fs] btrfs: remove deleted xattrs on fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_map_block (Bill O'Donnell) [1298680] - [fs] btrfs: switch helper macros to static inlines in sysfs.h (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use correct type in div_u64_rem (Bill O'Donnell) [1298680] - [fs] btrfs: replace remaining do_div calls with div_u64 variants (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, provably bounded values (Bill O'Donnell) [1298680] - [fs] btrfs: use explicit initializer for seq_elem (Bill O'Donnell) [1298680] - [fs] btrfs: remove shadowing variables in __btrfs_buffered_write (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, use kmalloc_array/kcalloc array helpers (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup 64bit/32bit divs, compile time constants (Bill O'Donnell) [1298680] - [fs] btrfs: use cond_resched_lock where possible (Bill O'Donnell) [1298680] - [fs] btrfs: need_resched not needed with cond_resched (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, reduce temporary variables in btrfs_read_roots (Bill O'Donnell) [1298680] - [fs] btrfs: use correct type for workqueue flags (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_read_roots() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_replay_log() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_workqueues() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_qgroup() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_dev_replace_locks() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_btree_inode() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_balance() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: factor btrfs_init_scrub() out of open_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: consistently use fs_info in close_ctree() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused fs_info arg from btrfs_close_extra_devices() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: use for() loop in btrfs_map_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: remove unused chunk_tree argument in several functions (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup: remove no-used alloc_chunk in btrfs_check_data_free_space() (Bill O'Donnell) [1298680] - [fs] btrfs: constify structs with op functions or static definitions (Bill O'Donnell) [1298680] - [fs] btrfs: switch to kvfree() helper (Bill O'Donnell) [1298680] - [fs] btrfs: disk-io: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: delayed-inode: replace root args iff only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: ctree: reduce args where only fs_info used (Bill O'Donnell) [1298680] - [fs] btrfs: fix outstanding_extents accounting in DIO (Bill O'Donnell) [1298680] - [fs] btrfs: add sanity test for outstanding_extents accounting (Bill O'Donnell) [1298680] - [fs] btrfs: just free dummy extent buffers (Bill O'Donnell) [1298680] - [fs] btrfs: account merges/splits properly (Bill O'Donnell) [1298680] - [fs] btrfs: prepare block group cache before writing (Bill O'Donnell) [1298680] - [fs] btrfs: fix ASSERT(list_empty(&cur_trans->dirty_bgs_list) (Bill O'Donnell) [1298680] - [fs] btrfs: account for the correct number of extents for delalloc reservations (Bill O'Donnell) [1298680] - [fs] btrfs: fix merge delalloc logic (Bill O'Donnell) [1298680] - [fs] btrfs: fix comp_oper to get right order (Bill O'Donnell) [1298680] - [fs] btrfs: catch transaction abortion after waiting for it (Bill O'Donnell) [1298680] - [fs] btrfs: fix sizeof format specifier in btrfs_check_super_valid() (Bill O'Donnell) [1298680] - [fs] btrfs: remove extra run_delayed_refs in update_cowonly_root (Bill O'Donnell) [1298680] - [fs] btrfs: incremental send, don't rename a directory too soon (Bill O'Donnell) [1298680] - [fs] btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr (Bill O'Donnell) [1298680] - [fs] btrfs: fix off-by-one logic error in btrfs_realloc_node (Bill O'Donnell) [1298680] - [fs] btrfs: add missing inode update when punching hole (Bill O'Donnell) [1298680] - [fs] btrfs: abort the transaction if we fail to update the free space cache inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix allocation size calculations in alloc_btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: don't remove extents and xattrs when logging new names (Bill O'Donnell) [1298680] - [fs] btrfs: fix BUG_ON in btrfs_orphan_add() when delete unused block group (Bill O'Donnell) [1298680] - [fs] btrfs: account for large extents with enospc (Bill O'Donnell) [1298680] - [fs] btrfs: don't set and clear delalloc for O_DIRECT writes (Bill O'Donnell) [1298680] - [fs] btrfs: only adjust outstanding_extents when we do a short write (Bill O'Donnell) [1298680] - [fs] btrfs: Fix out-of-space bug (Bill O'Donnell) [1298680] - [fs] btrfs: scrub, fix sleep in atomic context (Bill O'Donnell) [1298680] - [fs] btrfs: fix scheduler warning when syncing log (Bill O'Donnell) [1298680] - [fs] page_writeback: put account_page_redirty() after set_page_dirty() (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup init for list in free-space-cache (Bill O'Donnell) [1298680] - [fs] btrfs: delete chunk allocation attemp when setting block group ro (Bill O'Donnell) [1298680] - [fs] btrfs: clear bio reference after submit_one_bio() (Bill O'Donnell) [1298680] - [fs] btrfs: fix scrub race leading to use-after-free (Bill O'Donnell) [1298680] - [fs] btrfs: add missing cleanup on sysfs init failure (Bill O'Donnell) [1298680] - [fs] btrfs: fix race between transaction commit and empty block group removal (Bill O'Donnell) [1298680] - [fs] btrfs: add more checks to btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, rename a few variables in btrfs_read_sys_array (Bill O'Donnell) [1298680] - [fs] btrfs: add checks for sys_chunk_array sizes (Bill O'Donnell) [1298680] - [fs] btrfs: more superblock checks, lower bounds on devices and sectorsize/nodesize (Bill O'Donnell) [1298680] - [fs] btrfs: Add code to support file creation time (Bill O'Donnell) [1298680] - [fs] btrfs: kill btrfs_inode_*time helpers (Bill O'Donnell) [1298680] - [fs] btrfs: insert_new_root: Fix lock type of the extent buffer (Bill O'Donnell) [1298680] - [fs] btrfs: fix unused members in struct btrfs_root (Bill O'Donnell) [1298680] - [fs] btrfs: qgroup: move WARN_ON() to the correct location (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup unused run_most (Bill O'Donnell) [1298680] - [fs] btrfs: Introduce BTRFS_BLOCK_GROUP_RAID56_MASK to check raid56 simply (Bill O'Donnell) [1298680] - [fs] btrfs: Include map_type in raid_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Simplify scrub_setup_recheck_block()'s argument (Bill O'Donnell) [1298680] - [fs] btrfs: Combine per-page recover in dev-replace and scrub (Bill O'Donnell) [1298680] - [fs] btrfs: Separate finding-right-mirror and writing-to-target's process in scrub_handle_errored_block() (Bill O'Donnell) [1298680] - [fs] btrfs: Break loop when reach BTRFS_MAX_MIRRORS in scrub_setup_recheck_block() (Bill O'Donnell) [1298680] - [fs] btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event() (Bill O'Donnell) [1298680] - [fs] btrfs: Cleanup btrfs_bio_counter_inc_blocked() (Bill O'Donnell) [1298680] - [fs] btrfs: Remove noneed force_write in scrub_write_block_to_dev_replace (Bill O'Donnell) [1298680] - [fs] btrfs: Fix a jump typo of nodatasum_case to avoid wrong WARN_ON() (Bill O'Donnell) [1298680] - [fs] btrfs: add ref_count and free function for btrfs_bio (Bill O'Donnell) [1298680] - [fs] btrfs: Make raid_map array be inlined in btrfs_bio structure (Bill O'Donnell) [1298680] - [fs] btrfs: sort raid_map before adding tgtdev stripes (Bill O'Donnell) [1298680] - [fs] btrfs: fix a out-of-bound access of raid_map (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs (Bill O'Donnell) [1298680] - [fs] btrfs: fix fsync when extend references are added to an inode (Bill O'Donnell) [1298680] - [fs] btrfs: fix directory inconsistency after fsync log replay (Bill O'Donnell) [1298680] - [fs] btrfs: lookup for block group only if needed when freeing a tree block (Bill O'Donnell) [1298680] - [fs] btrfs: remove a no-op unfreeze superbock callback (Bill O'Donnell) [1298680] - [fs] btrfs: switch extent_state state to unsigned (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels after checksum errors (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels during failed mount (Bill O'Donnell) [1298680] - [fs] btrfs: update message levels for errors (Bill O'Donnell) [1298680] - [fs] btrfs: fix setup_leaf_for_split() to avoid leaf corruption (Bill O'Donnell) [1298680] - [fs] btrfs: track dirty block groups on their own list (Bill O'Donnell) [1298680] - [fs] btrfs: change how we track dirty roots (Bill O'Donnell) [1298680] - [fs] btrfs: expand btrfs_find_item if found_key is NULL (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_ref_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: cleanup, remove inode_item_info helper (Bill O'Donnell) [1298680] - [fs] btrfs: sink parameter len to alloc_extent_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: unify extent buffer allocation api (Bill O'Donnell) [1298680] - [fs] btrfs: use GFP_NOFS in __alloc_extent_buffer directly (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to tree_block_processed (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_find_create_tree_block (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to btrfs_init_new_buffer (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to reada_tree_block_flagged (Bill O'Donnell) [1298680] - [fs] btrfs: remove blocksize from reada_extent (Bill O'Donnell) [1298680] - [fs] btrfs: sink blocksize parameter to readahead_tree_block (Bill O'Donnell) [1298680]- [net] ipv6: Nonlocal bind (Sabrina Dubroca) [1315968] - [net] ipv4: bind ip_nonlocal_bind to current netns (Sabrina Dubroca) [1315968] - [net] sctp: fix race for one-to-many sockets in sendmsg's auto associate (Xin Long) [1138256] - [net] sctp: label accepted/peeled off sockets (Marcelo Leitner) [1247756] - [net] sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING (Xin Long) [1314699] - [net] sctp: convert sack_needed and sack_generation to bits (Xin Long) [1314699] - [net] sctp: update the netstamp_needed counter when copying sockets (Marcelo Leitner) [1317647] - [net] sctp: use the same clock as if sock source timestamps were on (Marcelo Leitner) [1317647] - [net] bridge: Handle IFLA_ADDRESS correctly when creating bridge device (Paolo Abeni) [1314779] - [net] bridge: Prevent possible race condition in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted when deleting vlan (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_delete_by_port (Paolo Abeni) [1314779] - [net] bridge: Properly check if local fdb entry can be deleted in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] bridge: Change local fdb entries whenever mac address of bridge device changes (Paolo Abeni) [1314779] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_change_mac_address (Paolo Abeni) [1314779] - [net] sctp: sctp_remaddr_seq_show use the wrong variable to dump transport info (Xin Long) [1187584] - [net] sctp: lack the check for ports in sctp_v6_cmp_addr (Xin Long) [1187584] - [net] sctp: remove the dead field of sctp_transport (Xin Long) [1187584] - [net] sctp: hold transport before we access t->asoc in sctp proc (Xin Long) [1187584] - [net] sctp: fix the transport dead race check by using atomic_add_unless on refcnt (Xin Long) [1187584] - [net] sctp: the temp asoc's transports should not be hashed/unhashed (Xin Long) [1187584] - [net] sctp: Move sequence start handling into sctp_transport_get_idx() (Xin Long) [1187584] - [net] sctp: support to lookup with ep+paddr in transport rhashtable (Xin Long) [1187584] - [net] sctp: remove the local_bh_disable/enable in sctp_endpoint_lookup_assoc (Xin Long) [1187584] - [net] sctp: drop the old assoc hashtable of sctp (Xin Long) [1187584] - [net] sctp: do not trigger BUG_ON in sctp_cmd_delete_tcb (Xin Long) [1187584] - [net] sctp: sideeffect: throw BUG if primary_path is NULL (Xin Long) [1187584] - [net] sctp: use GFP_KERNEL in sctp_init() (Xin Long) [1187584] - [net] sctp: apply rhashtable api to sctp procfs (Xin Long) [1187584] - [net] sctp: apply rhashtable api to send/recv path (Xin Long) [1187584] - [net] sctp: add the rhashtable apis for sctp global transport hashtable (Xin Long) [1187584] - [net] sctp: reorder sctp_globals to reduce cacheline usage (Xin Long) [1187584] - [net] ipv4: only create late gso-skb if skb is already set up with CHECKSUM_PARTIAL (Hannes Frederic Sowa) [1277095] - [net] ipv6: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv6: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] ipv4: add defensive check for CHECKSUM_PARTIAL skbs in ip_fragment (Hannes Frederic Sowa) [1277095] - [net] ipv4: no CHECKSUM_PARTIAL on MSG_MORE corked sockets (Hannes Frederic Sowa) [1277095] - [net] revert "ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets" (Hannes Frederic Sowa) [1277095]- [kernel] cgroup: pids: rhel-specific hack to fix zombie accounting (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix kABI breakage (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: adapt cgroup_pids.c to RHEL7 (Oleg Nesterov) [1265339] - [kernel] cgroup: implement task_get_css() (Oleg Nesterov) [1265339] - [kernel] cgroup: pids: fix invalid get/put usage (Oleg Nesterov) [1265339] - [kernel] cgroup: implement the PIDs subsystem (Oleg Nesterov) [1265339] - [kernel] cgroup: allow a cgroup subsystem to reject a fork (Oleg Nesterov) [1265339] - [fs] gfs2: Set s_mode before parsing mount options (Andrew Price) [1264523] - [fs] nfsv4: Fix a dentry leak on alias use (Benjamin Coddington) [1269198] - [fs] sunrpc: never enqueue a ->rq_cong request on ->sending (Benjamin Coddington) [1315463] - [fs] gfs2: Reintroduce a timeout in function gfs2_gl_hash_clear (Robert S Peterson) [1292582] - [fs] xfs: fix splice/direct-IO deadlock (Bill O'Donnell) [824796] - [fs] vfs: split generic splice code from i_mutex locking (Bill O'Donnell) [824796] - [fs] dlm: sctp_accept_from_sock() can be static (Xin Long) [1235699] - [fs] dlm: fix reconnecting but not sending data (Xin Long) [1235699] - [fs] dlm: replace BUG_ON with a less severe handling (Xin Long) [1235699] - [fs] dlm: use sctp 1-to-1 API (Xin Long) [1235699] - [fs] dlm: fix not reconnecting on connecting error handling (Xin Long) [1235699] - [fs] dlm: fix race while closing connections (Xin Long) [1235699] - [fs] dlm: fix connection stealing if using SCTP (Xin Long) [1235699] - [fs] dlm: keep listening connection alive with sctp mode (Xin Long) [1235699] - [fs] dlm: set zero linger time on sctp socket (Xin Long) [1235699] - [fs] dlm: remove duplicated include from lowcomms.c (Xin Long) [1235699] - [fs] dlm: disable nagle for SCTP (Xin Long) [1235699] - [fs] dlm: retry failed SCTP sends (Xin Long) [1235699] - [fs] dlm: try other IPs when sctp init assoc fails (Xin Long) [1235699] - [fs] dlm: clear correct bit during sctp init failure handling (Xin Long) [1235699] - [fs] dlm: set sctp assoc id during setup (Xin Long) [1235699] - [fs] dlm: clear correct init bit during sctp setup (Xin Long) [1235699] - [hid] usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL ("Herton R. Krzesinski") [1254369] - [x86] kernel: Call out into INT3 handler directly instead of using notifier (Luiz Capitulino) [1291899] - [x86] Make jump_label use int3-based patching (Luiz Capitulino) [1291899] - [x86] Introduce int3 (breakpoint)-based instruction patching (Luiz Capitulino) [1291899] - [kernel] audit: try harder to send to auditd upon netlink failure (Richard Guy Briggs) [1253123] - [kernel] audit: stop an old auditd being starved out by a new auditd (Richard Guy Briggs) [1253123] - [kernel] audit: remove stray newlines from audit_log_lost messages (Richard Guy Briggs) [1253123] - [kernel] audit: get rid of *NO* daemon at audit_pid=0 message (Richard Guy Briggs) [1253123] - [kernel] audit: prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [1253123] - [kernel] prctl: more prctl(PR_SET_MM_*) checks (Zorro Lang) [1298820] - [security] selinux: quiet the filesystem labeling behavior message (Paul Moore) [1295807]- [fs] nfsv4: Respect the server imposed limit on how many changes we may cache (Benjamin Coddington) [1314511] - [fs] nfsv4: Express delegation limit in units of pages (Benjamin Coddington) [1314511] - [fs] eventfd: document lockless access in eventfd_poll (Paolo Bonzini) [1293632] - [fs] eventfd: don't take the spinlock in eventfd_poll (Paolo Bonzini) [1293632] - [fs] gfs2: Use resizable hash table for glocks (Robert S Peterson) [1172819] - [fs] gfs2: Move glock superblock pointer to field gl_name (Robert S Peterson) [1172819] - [fs] gfs2: Simplify the seq file code for "sbstats" (Robert S Peterson) [1172819] - [fs] xfs: only run torn log write detection on dirty logs (Brian Foster) [1314355] - [fs] xfs: refactor in-core log state update to helper (Brian Foster) [1314355] - [fs] xfs: refactor unmount record detection into helper (Brian Foster) [1314355] - [fs] xfs: separate log head record discovery from verification (Brian Foster) [1314355] - [fs] cifs: fold cifs_iovec_write() into the only caller (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix another dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: session servername can't be null (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on impossible comparison (Sachin Prabhu) [1303850] - [fs] cifs: Fix coverity warning (Sachin Prabhu) [1303850] - [fs] cifs: Fix dereference before null check warning (Sachin Prabhu) [1303850] - [fs] cifs: Don't ignore errors on encrypting password in SMBTcon (Sachin Prabhu) [1303850] - [fs] cifs: Fix warning on uninitialized buftype (Sachin Prabhu) [1303850] - [fs] cifs: potential memory leaks when parsing mnt opts (Sachin Prabhu) [1303850] - [fs] cifs: smb2_clone_range() - exit on unhandled error (Sachin Prabhu) [1303850] - [fs] cifs: fix MUST SecurityFlags filtering (Sachin Prabhu) [1303850] - [fs] cifs: use memzero_explicit to clear stack buffer (Sachin Prabhu) [1303850] - [fs] cifs: make new inode cache when file type is different (Sachin Prabhu) [1303850] - [fs] cifs: Fix signed/unsigned pointer warning (Sachin Prabhu) [1303850] - [fs] cifs: smb2file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: file: replace count*size kzalloc by kcalloc (Sachin Prabhu) [1303850] - [fs] cifs: remove obsolete __constant (Sachin Prabhu) [1303850] - [fs] cifs: convert to print_hex_dump() instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: call strtobool instead of custom implementation (Sachin Prabhu) [1303850] - [fs] cifs: Update modinfo cifs version for cifs.ko (Sachin Prabhu) [1303850] - [fs] cifs: decode_negTokenInit had wrong calling sequence (Sachin Prabhu) [1303850] - [fs] cifs: Add missing defines for ACL query support (Sachin Prabhu) [1303850] - [fs] cifs: Add support for original fallocate (Sachin Prabhu) [1303850] - [fs] cifs: kill f_dentry uses (Sachin Prabhu) [1303850] - [fs] cifs: get rid of ->f_path.dentry->d_sb uses, add a new helper (Sachin Prabhu) [1303850] - [fs] cifs: Remove obsolete comment (Sachin Prabhu) [1303850] - [fs] cifs: Check minimum response length on query_network_interface (Sachin Prabhu) [1303850] - [fs] cifs: Workaround Mac server problem (Sachin Prabhu) [1303850] - [fs] cifs: Remap reserved posix characters by default - part 3 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 2 (Sachin Prabhu) [1303850] - [fs] cifs: Allow conversion of characters in Mac remap range - part 1 (Sachin Prabhu) [1303850] - [fs] cifs: mfsymlinks support for SMB2.1/SMB3. Part 2 query symlink (Sachin Prabhu) [1303850] - [fs] cifs: Add mfsymlinks support for SMB2.1/SMB3. Part 1 create symlink (Sachin Prabhu) [1303850] - [fs] cifs: Allow mknod and mkfifo on SMB2/SMB3 mounts (Sachin Prabhu) [1303850] - [fs] cifs: add defines for two new file attributes (Sachin Prabhu) [1303850] - [fs] cifs: replace strnicmp with strncasecmp (Sachin Prabhu) [1303850] - [fs] cifs: switch to use of p[dD] (Sachin Prabhu) [1303850] - [fs] mnt: Move the clear of MNT_LOCKED from copy_tree to its callers (Aristeu Rozanski) [1304328] - [fs] umount: Do not allow unmounting rootfs (Aristeu Rozanski) [1304328] - [fs] vfs: Lock in place mounts from more privileged users (Aristeu Rozanski) [1304328] - [tools] perf evsel: Disable branch flags/cycles for --callgraph lbr (Jiri Olsa) [1316684] - [x86] perf/x86: Fix LBR related crashes on Intel Atom (Jiri Olsa) [1316684] - [include] perf/x86: Add option to disable reading branch flags/cycles (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix static checker warning in lbr enable (Jiri Olsa) [1316684] - [x86] perf/x86/intel: Fix LBR callstack issue caused by FREEZE_LBRS_ON_PMI (Jiri Olsa) [1316684] - [kernel] sched/fair: Fix division by zero sysctl_numa_balancing_scan_size ("Herton R. Krzesinski") [1314106]- [mm] mempolicy: convert the shared_policy lock to a rwlock (George Beshers) [1303771] - [x86] Mark Intel Knights Landing processor as supported (Steve Best) [1158238] - [acpi] Workaround Cisco Systems _DSM ACPI bug (Prarit Bhargava) [1311315] - [drivers] core: Avoid NULL pointer dereferences in device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm: Avoid false-positive warnings in dev_pm_domain_set() (Jeremy McNicoll) [1309527] - [misc] mei: validate request value in client notify request ioctl (Jeremy McNicoll) [1309527] - [drivers] core: add device_is_bound() (Jeremy McNicoll) [1309527] - [misc] pm/domains: add setter for dev.pm_domain (Jeremy McNicoll) [1309527] - [misc] mei: fix fasync return value on error (Jeremy McNicoll) [1309527] - [misc] vmware_balloon: Support 2m page ballooning (Dave Anderson) [1300078] - [misc] vmware_balloon: Do not limit the amount of frees and allocations in non-sleep mode (Dave Anderson) [1300078] - [misc] vmware_balloon: Show capabilities of balloon and resulting capabilities in the debug-fs node (Dave Anderson) [1300078] - [misc] vmware_balloon: Update balloon target on each lock/unlock (Dave Anderson) [1300078] - [misc] vmware_balloon: add batching to the vmw_balloon (Dave Anderson) [1300078] - [misc] vmware_balloon: Add support for balloon capabilities (Dave Anderson) [1300078] - [misc] vmware_balloon: partially inline vmballoon_reserve_page (Dave Anderson) [1300078] - [misc] vmware_balloon: Remove braces to fix build for clang (Dave Anderson) [1300078] - [hwmon] ibmpowernv: Add OF compatibility table entry (Steve Best) [1321122] - [netdrv] ibmveth: check return of skb_linearize in ibmveth_start_xmit (Gustavo Duarte) [1313256] - [kernel] cpuset: fix sleeping function called from invalid context (Mateusz Guzik) [1069467] - [watchdog] hpwdt: Add support for WDIOC_SETOPTIONS (Nigel Croxon) [1316536] - [scsi] storvsc: fix SRB_STATUS_ABORTED handling (Cathy Avery) [1287040] - [scsi] storvsc: Fix a bug in the handling of SRB status flags (Cathy Avery) [1287040] - [scsi] storvsc: get rid of bounce buffer (Cathy Avery) [1287040] - [scsi] storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: Set the error code correctly in failure conditions (Cathy Avery) [1287040] - [scsi] storvsc: use shost_for_each_device() instead of open coding (Cathy Avery) [1287040] - [scsi] storvsc: be more picky about scmnd->sc_data_direction (Cathy Avery) [1287040] - [scsi] storvsc: Set the tablesize based on the information given by the host (Cathy Avery) [1287040] - [scsi] storvsc: Don't assume that the scatterlist is not chained (Cathy Avery) [1287040] - [scsi] storvsc: Retrieve information about the capability of the target (Cathy Avery) [1287040] - [scsi] storvsc: Always send on the selected outgoing channel (Cathy Avery) [1287040] - [scsi] storvsc: Size the queue depth based on the ringbuffer size (Cathy Avery) [1287040] - [scsi] storvsc: Increase the ring buffer size (Cathy Avery) [1287040] - [scsi] vmbus: Support a vmbus API for efficiently sending page arrays (Cathy Avery) [1287040] - [powerpc] kvm: book3s_hv: Handle unexpected traps in guest entry/exit code better (Thomas Huth) [1320162] - [powerpc] kvm: book3s_hv: Prohibit setting illegal transaction state in MSR (Thomas Huth) [1320162] - [netdrv] mlx5e: Don't modify CQ before it was created (Kamal Heib) [1316951] - [netdrv] mlx5e: Don't try to modify CQ moderation if it is not supported (Kamal Heib) [1316951] - [netdrv] mlx4_en: Fix HW timestamp init issue upon system startup (Kamal Heib) [1295875] - [netdrv] mlx4_en: Remove dependency between timestamping capability and service_task (Kamal Heib) [1295875] - [x86] kernel: Fix time_shift in perf_event_mmap_page (Prarit Bhargava) [1303663] - [x86] kernel: Improve accuracy of perf/sched clock (Prarit Bhargava) [1303663] - [x86] kernel: Use preempt_disable_notrace() in cycles_2_ns() (Prarit Bhargava) [1303663] - [x86] kernel: Initialize multiplier to 0 (Prarit Bhargava) [1303663] - [x86] Rewrite cyc2ns() to avoid the need to disable IRQs (Prarit Bhargava) [1303663] - [x86] Move some cyc2ns() code around (Prarit Bhargava) [1303663] - [x86] Use mul_u64_u32_shr() for native_sched_clock() (Prarit Bhargava) [1303663] - [tools] cpupower: Fix build error in cpufreq-info (Prarit Bhargava) [1316657] - [tools] cpupower: fix how "cpupower frequency-info" interprets latency (Prarit Bhargava) [1316657] - [tools] cpupower: rework the "cpupower frequency-info" command (Prarit Bhargava) [1316657] - [tools] cpupower: Do not analyse offlined cpus (Prarit Bhargava) [1316657] - [tools] cpupower: Provide STATIC variable in Makefile for debug builds (Prarit Bhargava) [1316657] - [tools] cpupower: Fix precedence issue (Prarit Bhargava) [1316657] - [tools] power turbostat: use new name for MSR_PLATFORM_INFO (Prarit Bhargava) [1316657] - [tools] Creating a common structure initialization pattern for struct option (Prarit Bhargava) [1316657] - [tools] cpupower: Enable disabled Cstates if they are below max latency (Prarit Bhargava) [1316657] - [tools] cpupower: Remove debug message when using cpupower idle-set -D switch (Prarit Bhargava) [1316657] - [tools] cpupower: cpupower monitor reports uninitialized values for offline cpus (Prarit Bhargava) [1316657] - [tools] power turbostat: bugfix: print MAX_NON_TURBO_RATIO (Prarit Bhargava) [1316657] - [tools] power turbostat: simplify Bzy_MHz calculation (Prarit Bhargava) [1316657] - [tools] power turbosat: update version number (Prarit Bhargava) [1316657] - [tools] power turbostat: skl: Adjust for TSC difference from base frequency (Prarit Bhargava) [1316657] - [tools] power turbostat: ivb xeon: fix --debug regression (Prarit Bhargava) [1316657] - [tools] power turbostat: fix typo on DRAM column in Joules-mode (Prarit Bhargava) [1316657] - [tools] power turbostat: fix parameter passing for forked command (Prarit Bhargava) [1316657] - [tools] power turbostat: dump CONFIG_TDP (Prarit Bhargava) [1316657] - [tools] power turbostat: cpu0 is no longer hard-coded, so update output (Prarit Bhargava) [1316657] - [tools] x86/uapi: Do not export as part of the user API headers (Prarit Bhargava) [1316657] - [tools] power turbostat: update turbostat(8) (Prarit Bhargava) [1316657] - [tools] cpupower: mperf monitor: fix output in MAX_FREQ_SYSFS mode (Prarit Bhargava) [1316657]- [md] dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request() (Mike Snitzer) [1314530 1317073] - [md] dm: use RHEL7's old blk_mq_alloc_request and blk_mq_complete_request interfaces (Mike Snitzer) [1314530 1317073] - [md] dm-bufio: virt_to_phys() doesn't change remainder modulo PAGE_SIZE (Mike Snitzer) [1314530 1317073] - [md] dm thin: consistently return -ENOSPC if pool has run out of data space (Mike Snitzer) [1314530 1317073] - [md] dm cache: bump the target version (Mike Snitzer) [1314530 1317073] - [md] dm cache: make sure every metadata function checks fail_io (Mike Snitzer) [1314530 1317073] - [md] dm: add missing newline between DM_DEBUG_BLOCK_STACK_TRACING and DM_BUFIO (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: clarify that mq registration failure was for 'mq' (Mike Snitzer) [1314530 1317073] - [md] dm: return error if bio_integrity_clone() fails in clone_bio() (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: don't issue prefetches if a transaction abort has failed (Mike Snitzer) [1314530 1317073] - [include] dm snapshot: disallow the COW and origin devices from being identical (Mike Snitzer) [1314530 1317073] - [md] dm cache: make the 'mq' policy an alias for 'smq' (Mike Snitzer) [1314530 1317073] - [md] dm: drop unnecessary assignment of md->queue (Mike Snitzer) [1314530 1317073] - [md] dm: reorder 'struct mapped_device' members to fix alignment and holes (Mike Snitzer) [1314530 1317073] - [md] dm: remove dummy definition of 'struct dm_table' (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_numa_node' module parameter (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: remove needless newline from subtree_dec() DMERR message (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup reinstate_path() et al based on code review (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove __pgpath_busy forward declaration, rename to pgpath_busy (Mike Snitzer) [1314530 1317073] - [md] dm mpath: switch from 'unsigned' to 'bool' for flags where appropriate (Mike Snitzer) [1314530 1317073] - [md] dm round robin: use percpu 'repeat_count' and 'current_path' (Mike Snitzer) [1314530 1317073] - [md] dm path selector: remove 'repeat_count' return from .select_path hook (Mike Snitzer) [1314530 1317073] - [md] dm mpath: push path selector locking down to path selectors (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove repeat_count support from multipath core (Mike Snitzer) [1314530 1317073] - [md] dm mpath: remove unnecessary casts in front of ti->private (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk_mq_alloc_request() and blk_mq_free_request() directly (Mike Snitzer) [1314530 1317073] - [md] dm mpath: cleanup 'struct dm_mpath_io' management code (Mike Snitzer) [1314530 1317073] - [md] dm mpath: use blk-mq pdu for per-request 'struct dm_mpath_io' (Mike Snitzer) [1314530 1317073] - [md] dm: allow immutable request-based targets to use blk-mq pdu (Mike Snitzer) [1314530 1317073] - [include] dm: rename target's per_bio_data_size to per_io_data_size (Mike Snitzer) [1314530 1317073] - [md] dm: distinquish old .request_fn (dm-old) vs dm-mq request-based DM (Mike Snitzer) [1314530 1317073] - [md] dm: remove support for stacking dm-mq on .request_fn device(s) (Mike Snitzer) [1314530 1317073] - [md] dm: fix a couple locking issues with use of block interfaces (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup methods that requeue requests (Mike Snitzer) [1314530 1317073] - [md] dm: allocate blk_mq_tag_set rather than embed in mapped_device (Mike Snitzer) [1314530 1317073] - [md] dm: add 'dm_mq_nr_hw_queues' and 'dm_mq_queue_depth' module params (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_request_fn() (Mike Snitzer) [1314530 1317073] - [md] dm: optimize dm_mq_queue_rq() (Mike Snitzer) [1314530 1317073] - [include] dm: set DM_TARGET_WILDCARD feature on "error" target (Mike Snitzer) [1314530 1317073] - [md] dm: cleanup dm_any_congested() (Mike Snitzer) [1314530 1317073] - [md] dm: remove unused dm_get_rq_mapinfo() (Mike Snitzer) [1314530 1317073] - [md] dm: fix excessive dm-mq context switching (Mike Snitzer) [1314530 1317073] - [md] dm: fix sparse "unexpected unlock" warnings in ioctl code (Mike Snitzer) [1314530 1317073] - [md] dm: do not return target from dm_get_live_table_for_ioctl() (Mike Snitzer) [1314530 1317073] - [md] dm mpath: fix infinite recursion in ioctl when no paths and !queue_if_no_path (Mike Snitzer) [1314530 1317073] - [md] dm: do not reuse dm_blk_ioctl block_device input as local variable (Mike Snitzer) [1314530 1317073] - [md] dm: fix ioctl retry termination with signal (Mike Snitzer) [1314530 1317073] - [include] dm: add support for passing through persistent reservations (Mike Snitzer) [1314530 1317073] - [include] dm: refactor ioctl handling (Mike Snitzer) [1314530 1317073] - [md] dm: fix dm_rq_target_io leak on faults with .request_fn DM w_ blk-mq paths (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: fix hung bios when copy error occurs (Mike Snitzer) [1314530 1317073] - [md] dm thin: bump thin and thin-pool target versions (Mike Snitzer) [1314530 1317073] - [md] dm verity: factor out structures and functions useful to separate object (Mike Snitzer) [1314530 1317073] - [md] dm verity: move dm-verity.c to dm-verity-target.c (Mike Snitzer) [1314530 1317073] - [md] dm verity: separate function for parsing opt args (Mike Snitzer) [1314530 1317073] - [md] dm verity: clean up duplicate hashing code (Mike Snitzer) [1314530 1317073] - [md] dm btree: factor out need_insert() helper (Mike Snitzer) [1314530 1317073] - [md] dm bufio: use BUG_ON instead of conditional call to BUG (Mike Snitzer) [1314530 1317073] - [md] dm bufio: store stacktrace in buffers to help find buffer leaks (Mike Snitzer) [1314530 1317073] - [md] dm bufio: return NULL to improve code clarity (Mike Snitzer) [1314530 1317073] - [md] dm block manager: cleanup code that prints stacktrace (Mike Snitzer) [1314530 1317073] - [md] dm: don't save and restore bi_private (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: make dm_thin_find_mapped_range() atomic (Mike Snitzer) [1314530 1317073] - [md] dm thin metadata: speed up discard of partially mapped volumes (Mike Snitzer) [1314530 1317073] - [md] dm crypt: fix a possible hang due to race condition on exit (Mike Snitzer) [1314530 1317073] - [md] dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition (Mike Snitzer) [1314530 1317073] - [md] dm switch: simplify conditional in alloc_region_table() (Mike Snitzer) [1314530 1317073] - [md] dm delay: document that offsets are specified in sectors (Mike Snitzer) [1314530 1317073] - [md] dm delay: capitalize the start of an delay_ctr() error message (Mike Snitzer) [1314530 1317073] - [md] dm delay: Use DM_MAPIO macros instead of open-coded equivalents (Mike Snitzer) [1314530 1317073] - [md] dm linear: remove redundant target name from error messages (Mike Snitzer) [1314530 1317073] - [md] dm persistent data: eliminate unnecessary return values (Mike Snitzer) [1314530 1317073] - [md] dm: convert ffs to __ffs (Mike Snitzer) [1314530 1317073] - [md] dm: drop NULL test before kmem_cache_destroy() and mempool_destroy() (Mike Snitzer) [1314530 1317073] - [md] dm: initialize non-blk-mq queue data before queue is used (Mike Snitzer) [1314530 1317073] - [md] dm thin: fix missing pool reference count decrement in pool_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm snapshot persistent: fix missing cleanup in persistent_ctr error path (Mike Snitzer) [1314530 1317073] - [md] dm raid: fix round up of default region size (Mike Snitzer) [1314530 1317073] - [documentation] dm raid: document RAID 4_5_6 discard support (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: add new persistent store option to support overflow (Mike Snitzer) [1314530 1317073] - [md] dm snapshot: don't invalidate on-disk image on snapshot write overflow (Mike Snitzer) [1314530 1317073] - [md] dm: remove unlikely() before IS_ERR() (Mike Snitzer) [1314530 1317073] - [md] dm: do not override error code returned from dm_get_device() (Mike Snitzer) [1314530 1317073] - [md] dm: test return value for DM_MAPIO_SUBMITTED (Mike Snitzer) [1314530 1317073] - [md] dm btree remove: remove unused function get_nr_entries() (Mike Snitzer) [1314530 1317073] - [md] dm btree: remove unused "dm_block_t root" parameter in btree_split_sibling() (Mike Snitzer) [1314530 1317073] - [md] dm cache policy smq: change the mutex to a spinlock (Mike Snitzer) [1314530 1317073] - [scsi] only re-lock door after EH on devices that were reset (Ewan Milne) [1316290] - [scsi] bnx2fc: Fix FCP RSP residual parsing (Maurizio Lombardi) [1306342] - [scsi] 3w-sas: fix command completion race (Tomas Henzl) [1294538] - [scsi] add use_cmd_list flag (Ewan Milne) [1265985]- [net] netlink: Properly unbind in error conditions (Phil Sutter) [1238749] - [net] netlink: Replace rhash_portid with bound (Phil Sutter) [1238749] - [net] netlink: have netlink per-protocol bind function return an error code (Phil Sutter) [1238749] - [net] netlink: simplify nfnetlink_bind (Phil Sutter) [1238749] - [net] netlink: Fix autobind race condition that leads to zero port ID (Phil Sutter) [1238749] - [lib] rhashtable: Kill harmless RCU warning in rhashtable_walk_init (Phil Sutter) [1238749] - [lib] rhashtable: Enforce minimum size on initial hash table (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker list corruption (Phil Sutter) [1238749] - [lib] rhashtable: add function to replace an element (Phil Sutter) [1238749] - [lib] rhashtable: Remove unnecessary wmb for future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: Prevent spurious EBUSY errors on insertion (Phil Sutter) [1238749] - [lib] rhashtable: fix data race in rhashtable_rehash_one (Phil Sutter) [1238749] - [lib] rhashtable-test: extend to test concurrency (Phil Sutter) [1238749] - [net] netlink: don't hold mutex in rcu callback when releasing mmapd ring (Phil Sutter) [1238749] - [lib] rhashtable: Allow other tasks to be scheduled in large lookup loops (Phil Sutter) [1238749] - [lib] rhashtable: fix for resize events during table walk (Phil Sutter) [1238749] - [lib] rhashtable: add missing import (Phil Sutter) [1238749] - [net] netlink: Reset portid after netlink_insert failure (Phil Sutter) [1238749] - [lib] rhashtable: Add cap on number of elements in hash table (Phil Sutter) [1238749] - [lib] rhashtable-test: Fix 64bit division (Phil Sutter) [1238749] - [lib] rhashtable: Simplify iterator code (Phil Sutter) [1238749] - [lib] rhashtable-test: Detect insertion failures (Phil Sutter) [1238749] - [lib] rhashtable-test: Use walker to test bucket statistics (Phil Sutter) [1238749] - [lib] rhashtable-test: Do not allocate individual test objects (Phil Sutter) [1238749] - [lib] rhashtable-test: Get rid of ptr in test_obj structure (Phil Sutter) [1238749] - [lib] rhashtable-test: Measure time to insert, remove & traverse entries (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove unused TEST_NEXPANDS (Phil Sutter) [1238749] - [lib] rhashtable: don't attempt to grow when at max_size (Phil Sutter) [1238749] - [lib] rhashtable: Do not schedule more than one rehash if we can't grow further (Phil Sutter) [1238749] - [lib] rhashtable: Schedule async resize when sync realloc fails (Phil Sutter) [1238749] - [lib] rhashtable-test: Remove bogus max_size setting (Phil Sutter) [1238749] - [lib] rhashtable: provide len to obj_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Disable automatic shrinking by default (Phil Sutter) [1238749] - [lib] rhashtable: Add rhashtable_free_and_destroy() (Phil Sutter) [1238749] - [lib] rhashtable: Mark internal/private inline functions as such (Phil Sutter) [1238749] - [lib] rhashtable: Use 'unsigned int' consistently (Phil Sutter) [1238749] - [lib] rhashtable: Extend RCU read lock into rhashtable_insert_rehash() (Phil Sutter) [1238749] - [lib] rhashtable: Add comment on choice of elasticity value (Phil Sutter) [1238749] - [lib] rhashtable: Fix sleeping inside RCU critical section in walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Add immediate rehash during insertion (Phil Sutter) [1238749] - [lib] rhashtable: Allow GFP_ATOMIC bucket table allocation (Phil Sutter) [1238749] - [lib] rhashtable: Add multiple rehash support (Phil Sutter) [1238749] - [lib] rhashtable: Shrink to fit (Phil Sutter) [1238749] - [lib] netlink: Use default rhashtable hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Allow hashfn to be unset (Phil Sutter) [1238749] - [lib] rhashtable: Eliminate unnecessary branch in rht_key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add barrier to ensure we see new tables in walker (Phil Sutter) [1238749] - [lib] rhashtable: Fix undeclared EEXIST build error on ia64 (Phil Sutter) [1238749] - [lib] rhashtable: Rip out obsolete out-of-line interface (Phil Sutter) [1238749] - [lib] rhashtable-test: Use inlined rhashtable interface (Phil Sutter) [1238749] - [net] netfilter: Convert nft_hash to inlined rhashtable (Phil Sutter) [1238749] - [net] netlink: Move namespace into hash key (Phil Sutter) [1238749] - [lib] rhashtable: Allow hash/comparison functions to be inlined (Phil Sutter) [1238749] - [lib] rhashtable: Make rhashtable_init params argument const (Phil Sutter) [1238749] - [lib] rhashtable: Round up/down min/max_size to ensure we respect limit (Phil Sutter) [1238749] - [lib] rhashtable: Remove max_shift and min_shift (Phil Sutter) [1238749] - [lib] rhashtable-test: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [net] netlink: Use rhashtable max_size instead of max_shift (Phil Sutter) [1238749] - [lib] rhashtable: Introduce max_size/min_size (Phil Sutter) [1238749] - [lib] rhashtable: Remove shift from bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Annotate RCU locking of walkers (Phil Sutter) [1238749] - [lib] rhashtable: Avoid calculating hash again to unlock (Phil Sutter) [1238749] - [lib] rhashtable: Fix rhashtable_remove failures (Phil Sutter) [1238749] - [lib] rhashtable: Fix use-after-free in rhashtable_walk_stop (Phil Sutter) [1238749] - [lib] rhashtable: Move future_tbl into struct bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Add rehash counter to bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: Free bucket tables asynchronously after rehash (Phil Sutter) [1238749] - [lib] rhashtable: Move seed init into bucket_table_alloc (Phil Sutter) [1238749] - [lib] rhashtable: Use SINGLE_DEPTH_NESTING (Phil Sutter) [1238749] - [lib] rhashtable: Fix walker behaviour during rehash (Phil Sutter) [1238749] - [lib] rhashtable: Fix read-side crash during rehash (Phil Sutter) [1238749] - [lib] rhashtable: kill ht->shift atomic operations (Phil Sutter) [1238749] - [lib] rhashtable: Fix reader/rehash race (Phil Sutter) [1238749] - [lib] rhashtable: Remove obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Remove key length argument to key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Use head_hashfn instead of obj_raw_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Move masking back into key_hashfn (Phil Sutter) [1238749] - [lib] rhashtable: Add annotation to nested lock (Phil Sutter) [1238749] - [lib] rhashtable: Add arbitrary rehash function (Phil Sutter) [1238749] - [lib] rhashtable: Move hash_rnd into bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: use cond_resched() (Phil Sutter) [1238749] - [lib] rhashtable: remove indirection for grow/shrink decision functions (Phil Sutter) [1238749] - [lib] rhashtable: unconditionally grow when max_shift is not specified (Phil Sutter) [1238749] - [lib] rhashtable: initialize all rhashtable walker members (Phil Sutter) [1238749] - [lib] rhashtable: don't allocate ht structure on stack in test_rht_init (Phil Sutter) [1238749] - [lib] rhashtable: ensure cache line alignment on bucket_table (Phil Sutter) [1238749] - [lib] rhashtable: allow to unload test module (Phil Sutter) [1238749] - [lib] rhashtable: better high order allocation attempts (Phil Sutter) [1238749] - [lib] rhashtable: don't test for shrink on insert, expansion on delete (Phil Sutter) [1238749] - [lib] rhashtable: using ERR_PTR requires linux/err.h (Phil Sutter) [1238749] - [lib] rhashtable: Fix remove logic to avoid cross references between buckets (Phil Sutter) [1238749] - [lib] rhashtable: Avoid bucket cross reference after removal (Phil Sutter) [1238749] - [lib] rhashtable: Add more lock verification (Phil Sutter) [1238749] - [lib] rhashtable: Dump bucket tables on locking violation under PROVE_LOCKING (Phil Sutter) [1238749] - [lib] rhashtable: Wait for RCU readers after final unzip work (Phil Sutter) [1238749] - [lib] rhashtable: Use a single bucket lock for sibling buckets (Phil Sutter) [1238749] - [lib] rhashtable: key_hashfn() must return full hash value (Phil Sutter) [1238749] - [net] netlink: Use rhashtable walk iterator (Phil Sutter) [1238749] - [lib] rhashtable: Introduce rhashtable_walk_* (Phil Sutter) [1238749] - [lib] rhashtable: Fix potential crash on destroy in rhashtable_shrink (Phil Sutter) [1238749] - [lib] rhashtable: Make selftest modular (Phil Sutter) [1238749] - [net] netlink: Kill redundant net argument in netlink_insert (Phil Sutter) [1238749] - [lib] rhashtable: rhashtable_remove() must unlink in both tbl and future_tbl (Phil Sutter) [1238749] - [lib] rhashtable: fix rht_for_each_entry_safe() endless loop (Phil Sutter) [1238749] - [net] netlink: Fix netlink_insert EADDRINUSE error (Phil Sutter) [1238749] - [lib] rhashtable: Fix race in rhashtable_destroy() and use regular work_struct (Phil Sutter) [1238749] - [lib] rhashtable: Lower/upper bucket may map to same lock while shrinking (Phil Sutter) [1238749] - [lib] rhashtable: add a note for grow and shrink decision functions (Phil Sutter) [1238749] - [net] netlink: eliminate nl_sk_hash_lock (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_compare_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: initialize atomic nelems variable (Phil Sutter) [1238749] - [lib] rhashtable: avoid unnecessary wakeup for worker queue (Phil Sutter) [1238749] - [lib] rhashtable: future table needs to be traversed when remove an object (Phil Sutter) [1238749] - [lib] rhashtable: involve rhashtable_lookup_insert routine (Phil Sutter) [1238749] - [lib] rhashtable: introduce rhashtable_wakeup_worker helper function (Phil Sutter) [1238749] - [lib] rhashtable: optimize rhashtable_lookup routine (Phil Sutter) [1238749] - [lib] rhashtable: fix missing header (Phil Sutter) [1238749] - [net] netlink: Lockless lookup with RCU grace period in socket release (Phil Sutter) [1238749] - [lib] rhashtable: Supports for nulls marker (Phil Sutter) [1238749] - [lib] rhashtable: Per bucket locks & deferred expansion/shrinking (Phil Sutter) [1238749] - [kernel] spinlock: Add spin_lock_bh_nested() (Phil Sutter) [1238749] - [lib] rhashtable: nft_hash: Remove rhashtable_remove_pprev() (Phil Sutter) [1238749] - [lib] rhashtable: Factor out bucket_tail() function (Phil Sutter) [1238749] - [lib] rhashtable: Convert bucket iterators to take table and index (Phil Sutter) [1238749] - [lib] rhashtable: Use rht_obj() instead of manual offset calculation (Phil Sutter) [1238749] - [lib] rhashtable: Do hashing inside of rhashtable_lookup_compare() (Phil Sutter) [1238749] - [net] netlink: Don't reorder loads/stores before marking mmap netlink frame as available (Phil Sutter) [1238749] - [net] netlink: use jhash as hashfn for rhashtable (Phil Sutter) [1238749] - [lib] rhashtable: Check for count mismatch while iterating in selftest (Phil Sutter) [1238749] - [lib] rhashtable: Drop gfp_flags arg in insert/remove functions (Phil Sutter) [1238749] - [lib] rhashtable: Remove weird non-ASCII characters from comments (Phil Sutter) [1238749] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Phil Sutter) [1238749] - [kernel] softirq: Use _RET_IP_ (Phil Sutter) [1238749]- [fs] userfaultfd: don't block on the last VM updates at exit time (Andrea Arcangeli) [1314136] - [mm] thp: fix SMP race condition between THP page fault and MADV_DONTNEED (Andrea Arcangeli) [1314132] - [x86] Remove get_hbp_len and replace with bp_len (Kim Naru) [928536] - [x86] perf: AMD support for bp_len > HW_BREAKPOINT_LEN_8 (Kim Naru) [928536] - [scsi] sd: implement the Persistent Reservation API (Mike Snitzer) [1317629] - [block] add an API for Persistent Reservations (Mike Snitzer) [1317629] - [block] cleanup blkdev_ioctl (Mike Snitzer) [1317629] - [hwmon] fam15h_power: Add bit masking for tdp_limit (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD new 15h processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Add max compute unit accumulated power (Kim Naru) [1135023] - [hwmon] fam15h_power: Enable power1_input on AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Refactor attributes for dynamically added (Kim Naru) [1135023] - [hwmon] fam15h_power: Add ratio of Tsample to the PTSC period (Kim Naru) [1135023] - [hwmon] fam15h_power: Update running_avg_capture bit field to 28 (Kim Naru) [1135023] - [hwmon] fam15h_power: Rename fam15h_power_is_internal_node0 function (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for AMD Carrizo (Kim Naru) [1135023] - [hwmon] fam15h_power: Fix NB device ID for F16h M30h (Kim Naru) [1135023] - [hwmon] fam15h_power: Make actual power reporting conditional (Kim Naru) [1135023] - [hwmon] fam15h_power: Add support for two more processors (Kim Naru) [1135023] - [hwmon] fam15h_power: Remove needless pci dev id (Kim Naru) [1135023] - [hwmon] fam15h_power: Convert to devm_hwmon_device_register_with_groups (Kim Naru) [1135023] - [kernel] sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity (Rik van Riel) [1217244] - [kernel] time, acct: Drop irq save & restore from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] acct, time: Change indentation in __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched, time: Remove non-power-of-two divides from __acct_update_integrals() (Rik van Riel) [1217244] - [kernel] sched/cputime: Convert vtime_seqlock to seqcount (Rik van Riel) [1217244] - [netdrv] mlx4: Handle return codes in mlx4_qp_attach_common (Kamal Heib) [1184526] - [cpufreq] intel_pstate: Minor cleanup for FRAC_BITS (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Account for non C0 time (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Configurable algorithm to get target pstate (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix "performance" mode behavior with HWP enabled (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Replace BYT with ATOM (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix intel_pstate powersave min_perf_pct value (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: get P1 from TAR when available (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Use separate max pstate for scaling (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix user input of min/max to legal policy region (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: append more Oracle OEM table id to vendor bypass list (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Fix possible overflow complained by Coverity (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1283337] - [cpufreq] intel_pstate: Add tsc collection and keep previous target pstate (Prarit Bhargava) [1283337] - [powerpc] eeh: Fix PE location code (Gustavo Duarte) [1302537]- [mm] revert "write to force_empty will cause soft lockup" (Rafael Aquini) [1317568] - [mm] madvise: fix MADV_WILLNEED on shmem swapouts (Mitsuhiro Tanino) [1312729] - [md] dm-space-map-metadata: remove unused variable in brb_pop() (Mike Snitzer) [1286500] - [md] dm-space-map-metadata: fix ref counting bug when bootstrapping a new space map (Mike Snitzer) [1286500] - [md] dm-thin-metadata: fix bug when taking a metadata snapshot (Mike Snitzer) [1286500] - [md] dm-btree: fix bufio buffer leaks in dm_btree_del() error path (Mike Snitzer) [1290911] - [md] dm-btree: fix leak of bufio-backed block in btree_split_sibling error path (Mike Snitzer) [1290911] - [tty] pty: make sure super_block is still valid in final /dev/tty close ("Herton R. Krzesinski") [1291313] - [tty] pty: fix possible use after free of tty->driver_data ("Herton R. Krzesinski") [1291313] - [ata] ahci: Remove obsolete Intel Lewisburg SATA RAID device IDs (Steve Best) [1317039] - [idle] intel_idle: Support for Intel Xeon Phi Processor x200 Product Family (Steve Best) [1145367] - [idle] intel_idle: Skylake Client Support - updated (Prarit Bhargava) [1274037] - [s390] compat: correct restore of high gprs on signal return (Hendrik Brueckner) [1313722] - [edac] sb_edac: Fix logic when computing DIMM sizes on Xeon Phi (Aristeu Rozanski) [1145354] - [edac] sb_edac: Set fixed DIMM width on Xeon Knights Landing (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add Knights Landing (Xeon Phi gen 2) support (Aristeu Rozanski) [1145354] - [edac] sb_edac: Add support for duplicate device IDs (Aristeu Rozanski) [1145354] - [edac] sb_edac: Virtualize several hard-coded functions (Aristeu Rozanski) [1145354] - [edac] Add DDR4 flag (Aristeu Rozanski) [1145354] - [block] virtio-blk: use VIRTIO_BLK_F_WCE and VIRTIO_BLK_F_CONFIG_WCE in virtio1 (Fam Zheng) [1266008] - [include] perf/core: Drop PERF_EVENT_TXN (Jiri Olsa) [1274454] - [powerpc] perf/powerpc/hv-24x7: Use PMU_TXN_READ interface (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Simplify extracting counter from result buffer (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace - fix parameter alignment (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Break up single_24x7_request (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define update_event_count() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Whitespace cleanup (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Define add_event_to_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Rename hv_24x7_event_update (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Move debug prints to separate function (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Drop event_24x7_request() (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Use pr_devel() to log message (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Remove unnecessary parameter (Jiri Olsa) [1274454] - [powerpc] perf/hv-24x7: Modify definition of request and result buffers (Jiri Olsa) [1274454] - [kernel] perf/core: Define PERF_PMU_TXN_READ interface (Jiri Olsa) [1274454] - [kernel] perf/core: Add return value for perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Invert perf_read_group() loops (Jiri Olsa) [1274454] - [kernel] perf/core: Add group reads to perf_event_read() (Jiri Olsa) [1274454] - [kernel] perf/core: Rename perf_event_read_{one, group}, perf_read_hw (Jiri Olsa) [1274454] - [kernel] perf/core: Split perf_event_read() and perf_event_count() (Jiri Olsa) [1274454] - [kernel] perf/core: Add a 'flags' parameter to the PMU transactional interfaces (Jiri Olsa) [1274454] - [powerpc] kvm: book3s_hv: Sanitize special-purpose register values on guest exit (Thomas Huth) [1313725] - [powerpc] pseries: Limit EPOW reset event warnings (Gustavo Duarte) [1303078] - [powerpc] ioda: Set "read" permission when "write" is set (Gustavo Duarte) [1297885]- [include] usb: Add phy/phy.h to help keep files in sync (Don Zickus) [1303209] - [usb] cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle (Don Zickus) [1303209] - [netdrv] cdc_ncm: Fix tx_bytes statistics (Don Zickus) [1303209] - [netdrv] usbnet: avoid integer overflow in start_xmit (Don Zickus) [1303209] - [netdrv] drivers/net/usb: Add support for 'Lenovo OneLink Pro Dock' (Don Zickus) [1303209] - [usb] cp210x: add ID for KCF Technologies PRN device (Don Zickus) [1303209] - [netdrv] usbnet: rename work handler (Don Zickus) [1303209] - [netdrv] net/usb/r8152: add device id for Lenovo TP USB 3.0 Ethernet (Don Zickus) [1303209] - [include] usbnet: Fix tx_bytes statistic running backward in cdc_ncm (Don Zickus) [1303209] - [usb] f81232: fix some minor style issues (Don Zickus) [1303209] - [usb] f81232: modify/add author (Don Zickus) [1303209] - [usb] f81232: cleanup non-used define (Don Zickus) [1303209] - [usb] f81232: clarify f81232_ioctl() and fix (Don Zickus) [1303209] - [usb] f81232: implement set_termios() (Don Zickus) [1303209] - [usb] f81232: implement port enable/disable method (Don Zickus) [1303209] - [usb] f81232: implement MCR/MSR function (Don Zickus) [1303209] - [usb] f81232: implement read IIR/MSR with endpoint (Don Zickus) [1303209] - [usb] f81232: change lock mechanism (Don Zickus) [1303209] - [usb] f81232: implement RX bulk-in EP (Don Zickus) [1303209] - [usb] f81232: rename private struct member name (Don Zickus) [1303209] - [include] usb: otg-fsm: move 2 otg fsm timers definition to otg_fsm_timer (Don Zickus) [1303209] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1303209] - [netdrv] cx82310_eth: fix semicolon.cocci warnings (Don Zickus) [1303209] - [netdrv] cx82310_eth: wait for firmware to become ready (Don Zickus) [1303209] - [netdrv] revert "net: cx82310_eth: use common match macro" (Don Zickus) [1303209] - [usb] ehci-msm: Remove dead dependency (Don Zickus) [1303209] - [usb] load usb phy earlier (Don Zickus) [1303209] - [usb] common: otg-fsm: only signal connect after switching to peripheral (Don Zickus) [1303209] - [netdrv] net: usb: Use eth__addr instead of memset (Don Zickus) [1303209] - [usb] ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards (Don Zickus) [1303209] - [include] usbnet: Fix tx_packets stat for FLAG_MULTI_FRAME drivers (Don Zickus) [1303209] - [netdrv] net: asix: add support for the Sitecom LN-028 USB adapter (Don Zickus) [1303209] - [usb] ftdi_sio: add PIDs for Actisense USB devices (Don Zickus) [1303209] - [netdrv] hso: replace current->state by __set_current_state() (Don Zickus) [1303209] - [netdrv] hso: always read interface number from the current altsetting (Don Zickus) [1303209] - [netdrv] usb: plusb: Add support for National Instruments host-to-host cable (Don Zickus) [1303209] - [netdrv] r8152: support setting rx coalesce (Don Zickus) [1303209] - [netdrv] r8152: change rx early size when the mtu is changed (Don Zickus) [1303209] - [netdrv] r8152: separate USB_RX_EARLY_AGG (Don Zickus) [1303209] - [netdrv] r8152: restore hw settings (Don Zickus) [1303209] - [usb] use *pb[l] to print bitmaps including cpumasks and nodemasks (Don Zickus) [1303209] - [netdrv] hso: fix rx parsing logic when skb allocation fails (Don Zickus) [1303209] - [usb] pm: Remove unneeded #ifdef and associated dead code (Don Zickus) [1303209] - [netdrv] r8152: use BIT macro (Don Zickus) [1303209] - [netdrv] r8152: replace get_protocol with vlan_get_protocol (Don Zickus) [1303209] - [netdrv] r8152: adjust the line feed for hw_features (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG for rtl8152_close (Don Zickus) [1303209] - [netdrv] r8152: check linking status with netif_carrier_ok (Don Zickus) [1303209] - [netdrv] r8152: adjust lpm timer (Don Zickus) [1303209] - [netdrv] r8152: adjust rx_bottom (Don Zickus) [1303209] - [netdrv] hso: Use static attribute groups for sysfs entry (Don Zickus) [1303209] - [netdrv] net: usb: sr9700: Use 'SR_' prefix for the common register macros (Don Zickus) [1303209] - [netdrv] hso: fix rfkill name conflicts (Don Zickus) [1303209] - [netdrv] hso: add missing cancel_work_sync in disconnect() (Don Zickus) [1303209] - [netdrv] hso: update serial_table in usb disconnect method (Don Zickus) [1303209] - [netdrv] hso: move tty_unregister outside hso_serial_common_free() (Don Zickus) [1303209] - [netdrv] hso: replace reset_device work by usb_queue_reset_device() (Don Zickus) [1303209] - [netdrv] hso: rename hso_dev into serial in hso_free_interface() (Don Zickus) [1303209] - [netdrv] hso: fix small indentation error (Don Zickus) [1303209] - [netdrv] hso: fix memory leak in hso_create_rfkill() (Don Zickus) [1303209] - [netdrv] hso: fix memory leak when device disconnects (Don Zickus) [1303209] - [netdrv] hso: fix crash when device disappears while serial port is open (Don Zickus) [1303209] - [netdrv] hso: remove useless header file timer.h (Don Zickus) [1303209] - [usb] isp1760: Add device controller support (Don Zickus) [1303209] - [usb] isp1760: Move core code to isp1760-core.c (Don Zickus) [1303209] - [usb] cp210x: add ID for RUGGEDCOM USB Serial Console (Don Zickus) [1303209] - [include] usb: host: Introduce flag to enable use of 64-bit dma_mask for ehci-platform (Don Zickus) [1303209] - [netdrv] usbnet: re-use native hex2bin() (Don Zickus) [1303209] - [netdrv] r8152: remove sram_read (Don Zickus) [1303209] - [netdrv] r8152: remove generic_ocp_read before writing (Don Zickus) [1303209] - [netdrv] r8152: replace tasklet with NAPI (Don Zickus) [1303209] - [netdrv] net: rename vlan_tx_* helpers since "tx" is misleading there (Don Zickus) [1303209] - [netdrv] usb/kaweth: use GFP_ATOMIC under spin_lock in usb_start_wait_urb() (Don Zickus) [1303209] - [netdrv] r8152: check the status before submitting rx (Don Zickus) [1303209] - [netdrv] r8152: call rtl_start_rx after netif_carrier_on (Don Zickus) [1303209] - [include] usb: phy: generic: add vbus support (Don Zickus) [1303209] - [include] usb: phy: change some comments (Don Zickus) [1303209] - [include] usb: ehci-platform: Support ehci reset after resume quirk (Don Zickus) [1303209] - [netdrv] kconfig: use bool instead of boolean for type definition attributes (Don Zickus) [1303209] - [netdrv] r8152: support ndo_features_check (Don Zickus) [1303209] - [usb] cp210x: add IDs for CEL USB sticks and MeshWorks devices (Don Zickus) [1303209] - [netdrv] qmi_wwan: Set random MAC on devices with buggy fw (Don Zickus) [1303209] - [usb] cp210x: fix ID for production CEL MeshConnect USB Stick (Don Zickus) [1303209] - [usb] pm / kconfig: Replace PM_RUNTIME with PM in dependencies (Don Zickus) [1303209] - [usb] printk: add and use LOGLEVEL_ defines for KERN_ equivalents (Don Zickus) [1303209] - [netdrv] r8152: redefine REALTEK_USB_DEVICE (Don Zickus) [1303209] - [include] usb / pm: Drop CONFIG_PM_RUNTIME from the USB core (Don Zickus) [1303209] - [usb] usb: host: Remove ehci-octeon and ohci-octeon drivers (Don Zickus) [1303209] - [usb] uas: Add no-uas quirk for Hitachi usb-3 enclosures 4971:1012 (Don Zickus) [1303209] - [netdrv] net: usb: Deletion of unnecessary checks before the function call "kfree" (Don Zickus) [1303209] - [netdrv] r8152: adjust rtl_start_rx (Don Zickus) [1303209] - [netdrv] r8152: adjust r8152_submit_rx (Don Zickus) [1303209] - [include] usb: phy: introduce usb_phy_set_event interface (Don Zickus) [1303209] - [usb] treewide: fix typo in printk and Kconfig (Don Zickus) [1303209] - [netdrv] usbnet: rtl8150: remove unused variable (Don Zickus) [1303209] - [usb] hid: yet another buggy ELAN touchscreen (Don Zickus) [1303209] - [netdrv] qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG and netif_running before autoresume (Don Zickus) [1303209] - [netdrv] r8152: clear the flag of SCHEDULE_TASKLET in tasklet (Don Zickus) [1303209] - [netdrv] r8152: remove the duplicate init for the list of rx_done (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: dereferencing NULL pointer (Don Zickus) [1303209] - [netdrv] asix: Do full reset during ax88772_bind (Don Zickus) [1303209] - [netdrv] cdc-ether: implement MULTICAST flag on the device (Don Zickus) [1303209] - [netdrv] r8152: remove the definitions of the PID (Don Zickus) [1303209] - [netdrv] r8152: modify rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move r8152b_get_version (Don Zickus) [1303209] - [netdrv] r8152: disable the tasklet by default (Don Zickus) [1303209] - [usb] core: notify disconnection when core detects disconnect (Don Zickus) [1303209] - [usb] core: need to call usb_phy_notify_connect after device setup (Don Zickus) [1303209] - [usb] Remove references to non-existent PLAT_S5P symbol (Don Zickus) [1303209] - [usb] allow to supply the PHY in the drivers when using HCD (Don Zickus) [1303209] - [include] usb: add support to the generic PHY framework in OTG (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in OTG (Don Zickus) [1303209] - [include] usb: move the OTG state from the USB PHY to the OTG structure (Don Zickus) [1303209] - [netdrv] r8152: stop submitting intr for -EPROTO (Don Zickus) [1303209] - [netdrv] r8152: set RTL8152_UNPLUG when finding -ENODEV (Don Zickus) [1303209] - [netdrv] r8152: check WORK_ENABLE in suspend function (Don Zickus) [1303209] - [netdrv] r8152: reset tp->speed before autoresuming in open function (Don Zickus) [1303209] - [netdrv] r8152: clear SELECTIVE_SUSPEND when autoresuming (Don Zickus) [1303209] - [netdrv] r8152: support nway_reset of ethtool (Don Zickus) [1303209] - [netdrv] r8152: rename tx_underun (Don Zickus) [1303209] - [netdrv] cdc-ether: handle promiscuous mode with a set_rx_mode callback (Don Zickus) [1303209] - [netdrv] cdc-ether: extract usbnet_cdc_update_filter function (Don Zickus) [1303209] - [netdrv] ax88179_178a: fix bonding failure (Don Zickus) [1303209] - [netdrv] r8152: return -EBUSY for runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: add mutex for hw settings (Don Zickus) [1303209] - [netdrv] r8152: adjust usb_autopm_xxx (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting feature (Don Zickus) [1303209] - [netdrv] r8152: nway reset after setting eee (Don Zickus) [1303209] - [netdrv] r8152: autoresume before setting MAC address (Don Zickus) [1303209] - [netdrv] asix: Don't reset PHY on if_up for ASIX 88772 (Don Zickus) [1303209] - [usb] host: st: fix typo 'CONFIG_USB_EHCI_HCD_ST' (Don Zickus) [1303209] - [netdrv] r8152: disable power cut for RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: remove clearing bp (Don Zickus) [1303209] - [netdrv] r8152: fix setting RTL8152_UNPLUG (Don Zickus) [1303209] - [include] usb: hcd: add generic PHY support (Don Zickus) [1303209] - [include] usb: rename phy to usb_phy in HCD (Don Zickus) [1303209] - [usb] host: st: fix ehci/ohci driver selection (Don Zickus) [1303209] - [usb] core: log higher level message on malformed LANGID descriptor (Don Zickus) [1303209] - [netdrv] r8152: support ethtool eee (Don Zickus) [1303209] - [netdrv] r8152: add functions to set EEE (Don Zickus) [1303209] - [netdrv] r8152: change the EEE definition (Don Zickus) [1303209] - [netdrv] r8152: fix the carrier off when autoresuming (Don Zickus) [1303209] - [usb] treewide: Fix typos in Kconfig (Don Zickus) [1303209] - [usb] host: ohci-st: Add OHCI driver support for ST STB devices (Don Zickus) [1303209] - [include] usb: common: add API to get if the platform supports TPL (Don Zickus) [1303209] - [netdrv] r8152: disable ALDPS (Don Zickus) [1303209] - [usb] serial: remove zte_ev driver (Don Zickus) [1303209] - [netdrv] r8152: support VLAN (Don Zickus) [1303209] - [netdrv] r8152: use usleep_range (Don Zickus) [1303209] - [netdrv] r8152: use eth_hw_addr_random (Don Zickus) [1303209] - [netdrv] r8152: change the location of rtl8152_set_mac_address (Don Zickus) [1303209] - [netdrv] r8152: rename rx_buf_sz (Don Zickus) [1303209] - [netdrv] r8152: reduce the number of Tx (Don Zickus) [1303209] - [usb] zte_ev: fix removed PIDs (Don Zickus) [1303209] - [netdrv] r8152: replace strncpy with strlcpy (Don Zickus) [1303209] - [netdrv] r8152: check code with checkpatch.pl (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Qualcom PID (Don Zickus) [1303209] - [usb] zte_ev: remove duplicate Gobi PID (Don Zickus) [1303209] - [netdrv] net: fix USB network driver config option (Don Zickus) [1303209] - [netdrv] net: reduce USB network driver config options (Don Zickus) [1303209] - [netdrv] net: remove spurious zd1201 rule (Don Zickus) [1303209] - [netdrv] net/usb/hso: Add support for Option GTM671WFS (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add ethtool ops for EEE support (Don Zickus) [1303209] - [netdrv] cdc-ether: clean packet filter upon probe (Don Zickus) [1303209] - [netdrv] r8152: fix the checking of the usb speed (Don Zickus) [1303209] - [usb] staging: keucr: remove driver (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add two Sierra Wireless/Netgear devices (Don Zickus) [1303209] - [usb] scsi: Remove CONFIG_SCSI_MULTI_LUN (Don Zickus) [1303209] - [netdrv] hso: fix deadlock when receiving bursts of data (Don Zickus) [1303209] - [netdrv] hso: remove unused workqueue (Don Zickus) [1303209] - [netdrv] r8152: fix r8152_csum_workaround function (Don Zickus) [1303209] - [netdrv] usbnet: smsc95xx: add reset_resume function with reset operation (Don Zickus) [1303209] - [netdrv] r8152: support jumbo frame for RTL8153 (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers (Don Zickus) [1303209] - [netdrv] r8152: wake up the device before dumping the hw counter (Don Zickus) [1303209] - [netdrv] r8152: increase the tx timeout (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1303209] - [usb] kconfig: make EHCI_MSM selectable for QCOM SOCs (Don Zickus) [1303209] - [netdrv] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [netdrv] revert "tools: ffs-test: convert to new descriptor format fixing compilation error" (Don Zickus) [1303209] - [netdrv] tools: ffs-test: convert to new descriptor format fixing compilation error (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard modems (Don Zickus) [1303209] - [netdrv] ipheth: Add support for iPad 2 and iPad 3 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: interface #11 in Sierra Wireless MC73xx is not QMI (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add additional Sierra Wireless QMI devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear AirCard 341U (Don Zickus) [1303209] - [netdrv] r8152: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1303209] - [include] revert "usb: gadget: net2280: Add support for PLX USB338X" (Don Zickus) [1303209] - [include] usb: cdc-wdm: properly include types.h (Don Zickus) [1303209] - [include] usb: cdc-wdm: export cdc-wdm uapi header (Don Zickus) [1303209] - [include] usb: gadget: net2280: Add support for PLX USB338X (Don Zickus) [1303209] - [usb] ohci: sort out dependencies for lpc32xx and omap (Don Zickus) [1303209] - [usb] ohci-da8xx can only be built-in (Don Zickus) [1303209] - [usb] host: xhci-plat: add support for the Armada 375/38x XHCI controllers (Don Zickus) [1303209] - [usb] common: rename phy-fsm-usb.c to usb-otg-fsm.c (Don Zickus) [1303209] - [usb] Add support for using a MAX3421E chip as a host driver (Don Zickus) [1303209] - [usb] phy: msm: reset controller is mandatory now (Don Zickus) [1303209] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of Dell devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add a number of CMOTech devices (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Alcatel L800MA (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Olivetti Olicard 500 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless MC73xx (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Sierra Wireless EM7355 (Don Zickus) [1303209] - [usb] ehci: Export the ehci_hub_control function (Don Zickus) [1303209] - [usb] ohci: Export the OHCI hub control and status_data functions (Don Zickus) [1303209] - [include] usb: phy: generic: switch over to IS_ENABLED() (Don Zickus) [1303209] - [include] usb: phy: generic: allow multiples calls to usb_phy_generic_register() (Don Zickus) [1303209] - [include] usb: phy: rename to (Don Zickus) [1303209] - [include] usb: phy: rename usb_nop_xceiv to usb_phy_generic (Don Zickus) [1303209] - [usb] arch: Mass conversion of smp_mb__*() (Don Zickus) [1303209] - [netdrv] r8152: check RTL8152_UNPLUG (Don Zickus) [1303209] - [netdrv] qmi_wwan/cdc_ether: move Novatel E371 (1410:9011) to qmi_wwan (Don Zickus) [1303209] - [netdrv] lg-vl600: Convert uses of __constant_ to (Don Zickus) [1303209] - [netdrv] r8152: support dumping the hw counters (Don Zickus) [1303209] - [netdrv] r8152: add skb_cow_head (Don Zickus) [1303209] - [include] usbcore: rename struct dev_state to struct usb_dev_state (Don Zickus) [1303209] - [include] staging: usbip: claim ports used by shared devices (Don Zickus) [1303209] - [netdrv] r8152: support IPv6 (Don Zickus) [1303209] - [netdrv] r8152: support TSO (Don Zickus) [1303209] - [netdrv] r8152: support rx checksum (Don Zickus) [1303209] - [netdrv] r8152: calculate the dropped packets for rx (Don Zickus) [1303209] - [netdrv] r8152: up the priority of the transmission (Don Zickus) [1303209] - [netdrv] r8152: check tx agg list before spin lock (Don Zickus) [1303209] - [netdrv] r8152: replace spin_lock_irqsave and spin_unlock_irqrestore (Don Zickus) [1303209] - [netdrv] revert "usbnet: ax88179_178a: enable tso if usb host supports sg dma" (Don Zickus) [1303209] - [usb] don't use PREPARE_DELAYED_WORK (Don Zickus) [1303209] - [netdrv] r8152: remove rtl8152_get_stats (Don Zickus) [1303209] - [netdrv] r8152: replace tp->netdev with netdev (Don Zickus) [1303209] - [netdrv] r8152: deal with the empty line and space (Don Zickus) [1303209] - [netdrv] r8152: disable the ECM mode (Don Zickus) [1303209] - [include] usb: phy: Add set_wakeup API (Don Zickus) [1303209] - [netdrv] usb ax88179/178a: Support D-Link DUB-1312 (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Lenovo OneLinkDock Gigabit LAN (Don Zickus) [1303209] - [usb] kconfig: Remove useless "default N" lines (Don Zickus) [1303209] - [netdrv] treewide: Fix typo in Documentation/DocBook (Don Zickus) [1303209] - [netdrv] r8152: support get_msglevel and set_msglevel (Don Zickus) [1303209] - [netdrv] r8152: set disable_hub_initiated_lpm (Don Zickus) [1303209] - [netdrv] r8152: replace netif_rx with netif_receive_skb (Don Zickus) [1303209] - [netdrv] r8152: disable teredo for RTL8152 (Don Zickus) [1303209] - [netdrv] r8152: support runtime suspend (Don Zickus) [1303209] - [netdrv] r8152: support WOL (Don Zickus) [1303209] - [netdrv] r8152: move some functions from probe to open (Don Zickus) [1303209] - [netdrv] r8152: combine PHY reset with set_speed (Don Zickus) [1303209] - [netdrv] r8152: clear BMCR_PDOWN (Don Zickus) [1303209] - [netdrv] r8152: reduce the frequency of spin_lock (Don Zickus) [1303209] - [netdrv] r8152: load the default MAC address (Don Zickus) [1303209] - [netdrv] r8152: replace some types from int to bool (Don Zickus) [1303209] - [netdrv] r8152: add three functions (Don Zickus) [1303209] - [netdrv] r8152: move some functions (Don Zickus) [1303209] - [usb] host: remove USB_ARCH_HAS_?HCI (Don Zickus) [1303209] - [netdrv] net: asix: add missing flag to struct driver_info (Don Zickus) [1303209] - [netdrv] usb2net: Fix Default to 'y' for SR9800 Device Driver, setting to 'n' (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: use zu for size_t (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add support for Cinterion PXS8 and PHS8 (Don Zickus) [1303209] - [netdrv] ehci-platform: Change compatible string from usb-ehci to generic-ehci (Don Zickus) [1303209] - [netdrv] usb2net: sr9800: One chip USB2.0 USB2NET SR9800 Device Driver Support (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add ZTE MF667 (Don Zickus) [1303209] - [usb] move hub init and LED blink work to power efficient workqueue (Don Zickus) [1303209] - [gpu] drm: Remove now duplicated usage of system_power_efficient_wq (Don Zickus) [1303209] - [kernel] workqueue: Add system wide power_efficient workqueues (Don Zickus) [1303209] - [kernel] workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues (Don Zickus) [1303209] - [include] ehci-platform: Add support for clks and phy passed through devicetree (Don Zickus) [1303209] - [include] staging: usbip: convert usbip-host driver to usb_device_driver (Don Zickus) [1303209] - [netdrv] hso: remove some dead code (Don Zickus) [1303209] - [netdrv] r8152: fix the submission of the interrupt transfer (Don Zickus) [1303209] - [usb] ftdi_sio: add Tagsys RFID Reader IDs (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Netgear Aircard 340U (Don Zickus) [1303209] - [usb] storage: enable multi-LUN scanning when needed (Don Zickus) [1303209] - [usb] simple: add Dynastream ANT USB-m Stick device support (Don Zickus) [1303209] - [usb] storage: add unusual-devs entry for BlackBerry 9000 (Don Zickus) [1303209] - [usb] storage: restrict bcdDevice range for Super Top in Cypress ATACB (Don Zickus) [1303209] - [usb] ftdi_sio: add Mindstorms EV3 console adapter (Don Zickus) [1303209] - [netdrv] drivers/net: delete non-required instances of include (Don Zickus) [1303209] - [netdrv] r8152: ecm and vendor modes coexist (Don Zickus) [1303209] - [netdrv] r8152: fix the warnings and a error from checkpatch.pl (Don Zickus) [1303209] - [netdrv] r8152: change the descriptor (Don Zickus) [1303209] - [netdrv] dm9601: add USB IDs for new dm96xx variants (Don Zickus) [1303209] - [netdrv] net: usbnet: fix SG initialisation (Don Zickus) [1303209] - [usb] ehci: add freescale imx28 special write register method (Don Zickus) [1303209] - [usb] cdc-wdm: resp_count can be 0 even if WDM_READ is set (Don Zickus) [1303209] - [usb] image: correct spelling mistake in comment (Don Zickus) [1303209] - [usb] treewide: fix comments and printk msgs (Don Zickus) [1303209] - [netdrv] r8152: correct some messages (Don Zickus) [1303209] - [netdrv] hso: fix handling of modem port SERIAL_STATE notifications (Don Zickus) [1303209] - [netdrv] r8152: replace the return value of rtl_ops_init (Don Zickus) [1303209] - [netdrv] r8152: move the actions of saving the information of the device (Don Zickus) [1303209] - [netdrv] r8152: replace some tabs with spaces (Don Zickus) [1303209] - [netdrv] r8152: fix the wrong return value (Don Zickus) [1303209] - [usb] serial: add Moxa UPORT 12XX/14XX/16XX driver (Don Zickus) [1303209] - [usb] f81232: switch to generic tiocmiwait (Don Zickus) [1303209] - [usb] f81232: remove bogus call to wake up MSR queue (Don Zickus) [1303209] - [netdrv] r8152: support RTL8153 (Don Zickus) [1303209] - [netdrv] r8152: split rtl8152_enable (Don Zickus) [1303209] - [netdrv] r8152: add rtl_ops (Don Zickus) [1303209] - [netdrv] r8152: change some definitions (Don Zickus) [1303209] - [netdrv] r8152: modify the method of accessing PHY (Don Zickus) [1303209] - [netdrv] r8152: move rtl8152_unload and ocp_reg_write (Don Zickus) [1303209] - [netdrv] usbnet: mcs7830: rework link state detection (Don Zickus) [1303209] - [usb] musb: Rework USB and USB_GADGET dependency (Don Zickus) [1303209] - [netdrv] dm9601: work around tx fifo sync issue on dm962x (Don Zickus) [1303209] - [netdrv] dm9601: make it clear that dm9620/dm9621a are also supported (Don Zickus) [1303209] - [netdrv] dm9601: fix reception of full size ethernet frames on dm9620/dm9621a (Don Zickus) [1303209] - [netdrv] dm9601: add support for dm9621a based dongle (Don Zickus) [1303209] - [usb] storage: fix compile warning (Don Zickus) [1303209] - [usb] usb: hcd: move controller wakeup setting initialization to individual driver (Don Zickus) [1303209] - [usb] atm: usbatm: fixed a pointer variable format issue (Don Zickus) [1303209] - [usb] hcd: Initialize USB phy if needed (Don Zickus) [1303209] - [include] usb: hcd: Remove USB phy if needed (Don Zickus) [1303209] - [usb] storage: use sg_miter_* APIs to access scsi buffer (Don Zickus) [1303209] - [lib] scatterlist: export sg_miter_skip() (Don Zickus) [1303209] - [documentation] usb: ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [usb] acpi: Clean up inclusions of ACPI header files (Don Zickus) [1303209] - [netdrv] usb: Fix FSF address in file headers (Don Zickus) [1303209] - [include] arm: at91: move at91_pmc.h to include/linux/clk/at91_pmc.h (Don Zickus) [1303209] - [include] usb: phy: move OTG FSM header (Don Zickus) [1303209] - [netdrv] r8152: fix incorrect type in assignment (Don Zickus) [1303209] - [netdrv] r8152: support stopping/waking tx queue (Don Zickus) [1303209] - [netdrv] r8152: modify the tx flow (Don Zickus) [1303209] - [netdrv] r8152: fix tx/rx memory overflow (Don Zickus) [1303209] - [usb] tree-wide: use reinit_completion instead of INIT_COMPLETION (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: no need to check for resume if suspend exists (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: manage_power should always set needs_remote_wakeup (Don Zickus) [1303209] - [usb] tm: Fix dynamic_debug / ratelimited atm_dbg and atm_rldbg macros (Don Zickus) [1303209] - [netdrv] usb: ohci: remove ep93xx bus glue platform driver (Don Zickus) [1303209] - [netdrv] ax88179_178a: Remove AX_MEDIUM_ALWAYS_ONE bit in AX_MEDIUM_STATUS_MODE register to avoid TX throttling (Don Zickus) [1303209] - [usb] consolidate the reassignments of ->f_op in ->open() instances (Don Zickus) [1303209] - [netdrv] ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter (Don Zickus) [1303209] - [netdrv] ax88179_178a: Correct the RX error definition in RX header (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: Olivetti Olicard 200 support (Don Zickus) [1303209] - [netdrv] usbnet: fix error return code in usbnet_probe() (Don Zickus) [1303209] - [include] usb: usb_phy_gen: refine conditional declaration of usb_nop_xceiv_register (Don Zickus) [1303209] - [usb] revert "usb: ohci: Properly handle OHCI controller suspend" (Don Zickus) [1303209] - [usb] treewide: Fix typo in Kconfig (Don Zickus) [1303209] - [usb] host: Rename ehci-s5p to ehci-exynos (Don Zickus) [1303209] - [usb] Remove unnecessary semicolons (Don Zickus) [1303209] - [usb] ohci: Properly handle OHCI controller suspend (Don Zickus) [1303209] - [include] usb: phy: generic: Add gpio_reset to platform data (Don Zickus) [1303209] - [netdrv] Miscellaneous conversions to ETH_ALEN (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix Cinterion PLXX product ID (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fix checkpatch warnings (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Telit LE920 newer firmware support (Don Zickus) [1303209] - [usb] ohci: make ohci-pxa27x a separate driver (Don Zickus) [1303209] - [netdrv] usb: ohci: make ohci-ep93xx a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-nxp a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-s3c2410 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-at91 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-spear a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap3 a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-omap a separate driver (Don Zickus) [1303209] - [usb] ohci: make ohci-exynos a separate driver (Don Zickus) [1303209] - [usb] ehci: make ehci-w90X900 a separate driver (Don Zickus) [1303209] - [netdrv] net: cdc-phonet: Staticize usbpn_probe (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: use usb.h macros whenever possible (Don Zickus) [1303209] - [netdrv] net: usb: cdc_ether: fix checkpatch errors and warnings (Don Zickus) [1303209] - [usb] Remove GENERIC_HARDIRQ config option (Don Zickus) [1303209] - [netdrv] net: usbnet: update addr_assign_type if appropriate (Don Zickus) [1303209] - [netdrv] drivers/net: Convert uses of compare_ether_addr to ether_addr_equal (Don Zickus) [1303209] - [netdrv] usb2net: sr9700: One chip USB 1.1 USB2NET SR9700Device Driver Support (Don Zickus) [1303209] - [usb] serial: convert bus code to use drv_groups (Don Zickus) [1303209] - [netdrv] hso: Fix stack corruption on some architectures (Don Zickus) [1303209] - [netdrv] hso: Earlier catch of error condition (Don Zickus) [1303209] - [netdrv] r8152: add comments (Don Zickus) [1303209] - [netdrv] r8152: adjust tx_bottom function (Don Zickus) [1303209] - [netdrv] r8152: move some declearation of variables (Don Zickus) [1303209] - [netdrv] r8152: adjust some duplicated code (Don Zickus) [1303209] - [netdrv] r8152: replace lockflags with flags (Don Zickus) [1303209] - [netdrv] r8152: replace void * with struct r8152 * (Don Zickus) [1303209] - [netdrv] r8152: remove clearing the memory to zero for netdev priv (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable interrupt transfer (Don Zickus) [1303209] - [netdrv] net/usb/r8152: enable tx checksum (Don Zickus) [1303209] - [netdrv] net/usb/r8152: support aggregation (Don Zickus) [1303209] - [netdrv] net: asix: Move declaration of ax88172a_info to shared header (Don Zickus) [1303209] - [netdrv] net: asix: Staticise non-exported symbols (Don Zickus) [1303209] - [usb] misc: Fix swapped properties in usb3503 DT parsing (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: enable tso if usb host supports sg dma (Don Zickus) [1303209] - [usb] host: add has_tdi_phy_lpm capability bit (Don Zickus) [1303209] - [include] usb: phy: rename nop_usb_xceiv => usb_phy_gen_xceiv (Don Zickus) [1303209] - [netdrv] ax88179_178a: avoid copy of tx tcp packets (Don Zickus) [1303209] - [netdrv] net/usb/r8152: adjust relative ocp function (Don Zickus) [1303209] - [netdrv] net/usb/r8152: make sure the USB buffer is DMA-able (Don Zickus) [1303209] - [netdrv] net/usb/r815x: change the return value for bind functions (Don Zickus) [1303209] - [netdrv] net/usb/r815x: avoid to call mdio functions for runtime-suspended device (Don Zickus) [1303209] - [netdrv] net/usb/r815x: replace USB buffer from stack to DMA-able (Don Zickus) [1303209] - [include] usb: of: fix build breakage caused by recent patches (Don Zickus) [1303209] - [include] usb: host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [usb] ehci-omap: select NOP_USB_XCEIV PHY driver (Don Zickus) [1303209] - [usb] phy: make PHY driver selection possible by controller drivers (Don Zickus) [1303209] - [include] usb: common: introduce of_usb_get_maximum_speed() (Don Zickus) [1303209] - [include] usb: phy: protect against NULL phy pointers (Don Zickus) [1303209] - [netdrv] usbnet: increase max rx/tx qlen for improving USB3 thoughtput (Don Zickus) [1303209] - [usb] revert "usb: host: Faraday fotg210-hcd driver" (Don Zickus) [1303209] - [usb] host: Faraday fotg210-hcd driver (Don Zickus) [1303209] - [netdrv] usb/net/r815x: fix cast to restricted __le32 (Don Zickus) [1303209] - [netdrv] usb/net/r8152: fix integer overflow in expression (Don Zickus) [1303209] - [netdrv] net/usb: add relative mii functions for r815x (Don Zickus) [1303209] - [netdrv] net: cdc_ether: allow combined control and data interface (Don Zickus) [1303209] - [netdrv] net: ipheth: Add USB ID for iPad mini (Don Zickus) [1303209] - [netdrv] qmi_wwan: add ONDA MT689DC device ID (fwd) (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add TP-LINK MA260 (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: add Option GTM681W (Don Zickus) [1303209] - [netdrv] net: qmi_wwan: fixup Sierra Wireless MC8305 entry (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: add .reset_resume hook (Don Zickus) [1303209] - [netdrv] usbnet: ax88179_178a: Correct a typo in description (Don Zickus) [1303209] - [include] usb: fix build error without CONFIG_USB_PHY (Don Zickus) [1303209] - [usb] console/font: Refactor font support code selection logic (Don Zickus) [1303209] - [netdrv] net: Move MII out from under NET_CORE and hide it (Don Zickus) [1303209] - [usb] Check for ARCH_EXYNOS separately (Don Zickus) [1303209] - [usb] ehci: make ehci-tegra a separate driver (Don Zickus) [1303209] - [include] usb: add devicetree helpers for determining dr_mode and phy_type (Don Zickus) [1303209] - [usb] mips: octeon: Rename Kconfig CAVIUM_OCTEON_REFERENCE_BOARD to CAVIUM_OCTEON_SOC (Don Zickus) [1303209] - [netdrv] net/usb/kalmia: use *phC to dump small buffers (Don Zickus) [1303209] - [usb] tty: vt: convert remain take_over_console's users to do_take_over_console (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Use module_usb_driver() (Don Zickus) [1303209] - [netdrv] net/usb: r8152: Remove redundant version.h header inclusion (Don Zickus) [1303209] - [usb] host: Faraday USB2.0 FUSBH200-HCD driver (Don Zickus) [1303209]- [kernel] sysrq: Fix warning in sysrq generated crash (Rafael Aquini) [1090498] - [kernel] sysrq, rcu: suppress RCU stall warnings while sysrq runs (Rafael Aquini) [1090498] - [kernel] rcu: Provide API to suppress stall warnings while sysrc runs (Rafael Aquini) [1090498] - [kernel] sysrq: rcu-ify __handle_sysrq (Rafael Aquini) [1090498] - [virtio] virtio_balloon: include linux/virtio_types.h (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix race between migration and ballooning (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: fix race by fill and leak (Luiz Capitulino) [1263649] - [mm] balloon_compaction: fix deflation when compaction is disabled (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: do not change memory amount visible via /proc/meminfo (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: change stub of release_pages_by_pfn (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: free some memory from balloon on OOM (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: return the amount of freed memory from leak_balloon() (Luiz Capitulino) [1263649] - [mm] balloon_compaction: add vmstat counters and kpageflags bit (Luiz Capitulino) [1263649] - [mm] balloon_compaction: remove balloon mapping and flag AS_BALLOON_MAP (Luiz Capitulino) [1263649] - [mm] balloon_compaction: redesign ballooned pages management (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't crash if virtqueue is broken (Luiz Capitulino) [1263649] - [virtio] virtio_balloon: don't softlockup on huge balloon changes (Luiz Capitulino) [1263649] - [virtio] Mark function virtballoon_migratepage() as static in virtio_balloon.c (Luiz Capitulino) [1263649] - [mm] correctly update zone->managed_pages (Luiz Capitulino) [1263649] - [mm] mmu_notifier: fix memory corruption (Jerome Glisse) [1307042] - [mm] write to force_empty will cause soft lockup (Gustavo Duarte) [1297381] - [mm] dmapool: allow NULL `pool' pointer in dma_pool_destroy() (Mike Snitzer) [1314893] - [mm] mempool: allow NULL `pool' pointer in mempool_destroy() (Mike Snitzer) [1314893] - [mm] slab_common: allow NULL cache pointer in kmem_cache_destroy() (Mike Snitzer) [1314893] - [mm] page_alloc.c: rework code layout in memmap_init_zone() (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: introduce kernelcore=mirror option (Yasuaki Ishimatsu) [1270209] - [mm] page_alloc.c: calculate zone_start_pfn at zone_spanned_pages_in_node() (Yasuaki Ishimatsu) [1270209] - [x86] mirror: x86 enabling - find mirrored memory ranges (Yasuaki Ishimatsu) [1270209] - [mm] memblock: allocate boot time data structures from mirrored memory (Yasuaki Ishimatsu) [1270209] - [mm] memblock: add extra "flags" to memblock to allow selection of memory based on attribute (Yasuaki Ishimatsu) [1270209] - [mm] hotplug: init the zone's size when calculating node totalpages (Yasuaki Ishimatsu) [1270209] - [mm] memblock: refactor functions to set/clear MEMBLOCK_HOTPLUG (Yasuaki Ishimatsu) [1270209] - [lib] Add a generic cmdline parse function parse_option_str (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong type in memblock_find_in_range_node() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use for_each_memblock() (Yasuaki Ishimatsu) [1270209] - [mm] memblock: Do some refactoring, enhance API (Yasuaki Ishimatsu) [1270209] - [mm] memblock: use WARN_ONCE when MAX_NUMNODES passed as input parameter (Yasuaki Ishimatsu) [1270209] - [x86] mm: memblock: switch to use NUMA_NO_NODE (Yasuaki Ishimatsu) [1270209] - [mm] memblock: switch to use NUMA_NO_NODE instead of MAX_NUMNODES (Yasuaki Ishimatsu) [1270209] - [mm] memblock: reorder parameters of memblock_find_in_range_node (Yasuaki Ishimatsu) [1270209] - [x86] Use memblock_set_current_limit() to set limit for memblock (Yasuaki Ishimatsu) [1270209] - [mm] memblock: fix wrong comment in __next_free_mem_range() (Yasuaki Ishimatsu) [1270209] - [mm] remove duplicated call of get_pfn_range_for_nid (Yasuaki Ishimatsu) [1270209] - [mm] shm: wait for pins to be released when sealing (Vlad Yasevich) [1282530] - [kernel] sched: add cond_resched_rcu() helper (Vlad Yasevich) [1282530] - [mm] shm: Add memory sealing support memfd_create (Vlad Yasevich) [1282530] - [mm] shm: add sealing API (Vlad Yasevich) [1282530] - [mm] allow drivers to prevent new writable mappings (Vlad Yasevich) [1282530] - [mm] mmap: kill correct_wcount/inode, use allow_write_access() (Vlad Yasevich) [1282530]- [mm] add VM_WARN_ON() and VM_WARN_ON_ONCE() (Dave Anderson) [1274624] - [mm] hugetlbfs: optimize when NUMA=n (Dave Anderson) [1274624] - [mm] hugetlb: use memory policy when available (Dave Anderson) [1274624] - [mm] optimize put_mems_allowed() usage (Dave Anderson) [1274624] - [mm] new_vma_page() cannot see NULL vma for hugetlb pages (Tomoaki Nishimura) [1287322] - [mm] mempolicy: fix !vma in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: call huge_pte_alloc() only if ptep is null (Tomoaki Nishimura) [1287322] - [mm] migrate: hugetlb: putback destination hugepage to active list (Tomoaki Nishimura) [1287322] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1287322] - [fs] hugetlb: fix lockdep splat caused by pmd sharing (Tomoaki Nishimura) [1287322] - [tools] vm: fix page-flags build (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix hugepage memory leak caused by wrong reserve count (Tomoaki Nishimura) [1287322] - [mm] hugetlb: use pmd_page() in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration entry check in __unmap_hugepage_range (Tomoaki Nishimura) [1287322] - [mm] hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protection (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix getting refcount 0 page in hugetlb_fault() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: take page table lock in follow_huge_pmd() (Tomoaki Nishimura) [1287322] - [x86] mm: hugetlb: pmd_huge() returns true for non-present hugepage (Tomoaki Nishimura) [1287322] - [mm] hugetlb: reduce arch dependent code around follow_huge_* (Tomoaki Nishimura) [1287322] - [mm] unmapped page migration avoid unmap+remap overhead (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() (Tomoaki Nishimura) [1287322] - [mm] rmap: calculate page offset when needed (Tomoaki Nishimura) [1287322] - [mm] rmap: fix pgoff calculation to handle hugepage correctly (Tomoaki Nishimura) [1287322] - [mm] hugetlb: fix copy_hugetlb_page_range() to handle migration/hwpoisoned entry (Tomoaki Nishimura) [1287322] - [mm] hugetlb: rename hugepage_migration_support() to ..._supported() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: restrict hugepage_migration_support() to x86_64 (Tomoaki Nishimura) [1287322] - [mm] migrate: correct failure handling if !hugepage_migration_support() (Tomoaki Nishimura) [1287322] - [mm] mbind: add BUG_ON(!vma) in new_vma_page() (Tomoaki Nishimura) [1287322] - [mm] mempolicy: rename check_*range to queue_pages_*range (Tomoaki Nishimura) [1287322] - [mm] prepare to remove /proc/sys/vm/hugepages_treat_as_movable (Tomoaki Nishimura) [1287322] - [mm] migrate: check movability of hugepage in unmap_and_move_huge_page() (Tomoaki Nishimura) [1287322] - [mm] memory-hotplug: enable memory hotplug to handle hugepage (Tomoaki Nishimura) [1287322] - [mm] migrate: remove VM_HUGETLB from vma flag check in vma_migratable() (Tomoaki Nishimura) [1287322] - [mm] mbind: add hugepage migration code to mbind() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to move_pages() (Tomoaki Nishimura) [1287322] - [mm] migrate: add hugepage migration code to migrate_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove useless check about mapping type (Tomoaki Nishimura) [1287322] - [mm] hugetlb: remove redundant list_empty check in gather_surplus_pages() (Tomoaki Nishimura) [1287322] - [mm] hugetlb: move up the code which check availability of free huge page (Tomoaki Nishimura) [1287322] - [x86] mm: Remove general hugetlb code from x86 (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy general hugetlb code from x86 to mm (Tomoaki Nishimura) [1287322] - [x86] mm: Remove x86 version of huge_pmd_share (Tomoaki Nishimura) [1287322] - [mm] hugetlb: Copy huge_pmd_share from x86 to mm (Tomoaki Nishimura) [1287322] - [mm] memcontrol: switch soft limit default back to infinity (Jerome Marchand) [1217771] - [kernel] res_counter: remove the unused API (Jerome Marchand) [1217771] - [mm] hugetlb_cgroup: convert to lockless page counters (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771] - [net] tcp_memcontrol: Remove tcp_max_memory (Jerome Marchand) [1217771] - [mm] memcontrol: lockless page counters (Jerome Marchand) [1217771]- [fs] proc: fix for infinite loop in proc_device_tree_update_prop (Carlos Maiolino) [1210350 1314928] - [x86] perf/x86/intel: Add perf core PMU support for Intel Knights Landing (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Remove hard coding of PMON box control MSR offset (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Knights Landing uncore PMU support (Jiri Olsa) [1145362 1224374 1259976] - [x86] x86/perf/intel_rapl: Make Knights Landings support functional (Jiri Olsa) [1145362 1224374 1259976] - [x86] perf/x86/intel/uncore: Add Broadwell-EP uncore support (Jiri Olsa) [1145362 1224374 1259976] - [tools] perf hists browser: Fix segfault if use symbol filter in cmdline (Jiri Olsa) [1308570] - [tools] perf hists browser: Reset selection when refresh (Jiri Olsa) [1308570] - [tools] perf hists browser: Add NULL pointer check to prevent crash (Jiri Olsa) [1308570] - [tools] perf buildid-list: Fix return value of perf buildid-list -k (Jiri Olsa) [1308570] - [tools] perf buildid-list: Show running kernel build id fix (Jiri Olsa) [1308570] - [tools] perf probe: Clear probe_trace_event when add_probe_trace_event() fails (Jiri Olsa) [1308570] - [tools] perf probe: Fix memory leaking on failure by clearing all probe_trace_events (Jiri Olsa) [1308570] - [tools] perf inject: Also re-pipe lost_samples event (Jiri Olsa) [1308570] - [tools] perf buildid-list: Requires ordered events (Jiri Olsa) [1308570] - [tools] perf symbols: Fix dso lookup by long name and missing buildids (Jiri Olsa) [1308570] - [tools] perf symbols: Allow forcing reading of non-root owned files by root (Jiri Olsa) [1308570] - [tools] perf hists browser: The dso can be obtained from popup_action->ms.map->dso (Jiri Olsa) [1308570] - [tools] perf hists browser: Fix 'd' hotkey action to filter by DSO (Jiri Olsa) [1308570] - [tools] perf symbols: Rebuild rbtree when adjusting symbols for kcore (Jiri Olsa) [1308570] - [tools] include: Add compiler.h to list.h (Jiri Olsa) [1308570] - [tools] perf probe: Verify parameters in two functions (Jiri Olsa) [1308570] - [tools] perf session: Add missing newlines to some pr_err() calls (Jiri Olsa) [1308570] - [tools] perf annotate: Support full source file paths for srcline fix (Jiri Olsa) [1308570] - [tools] perf test: Do not be case sensitive when searching for matching tests (Jiri Olsa) [1308570] - [tools] perf probe: Cleanup find_perf_probe_point_from_map to reduce redundancy (Jiri Olsa) [1308570] - [tools] perf annotate: Inform the user about objdump failures in --stdio (Jiri Olsa) [1308570] - [tools] perf stat: Make stat options global (Jiri Olsa) [1308570] - [tools] perf sched latency: Fix thread pid reuse issue (Jiri Olsa) [1308570] - [tools] perf tools: Fix find_perf_probe_point_from_map() which incorrectly returns success (Jiri Olsa) [1308570] - [tools] perf trace: Fix documentation for -i (Jiri Olsa) [1308570] - [tools] perf tools: Allow shuffling the build tests (Jiri Olsa) [1308570] - [tools] perf tools: Insert split maps correctly into origin group (Jiri Olsa) [1308570] - [tools] perf stat: Use common printout function to avoid duplicated code (Jiri Olsa) [1308570] - [tools] perf stat: Move sw clock metrics printout to stat-shadow (Jiri Olsa) [1308570] - [tools] perf test: Keep test result clean if '-v' not set (Jiri Olsa) [1308570] - [kernel] perf: pad raw data samples automatically (Jiri Olsa) [1308570] - [tools] perf unwind: Pass symbol source to libunwind (Jiri Olsa) [1308570] - [tools] build: Fix libiberty feature detection (Jiri Olsa) [1308570] - [tools] perf script: Enable printing of branch stack (Jiri Olsa) [1308570] - [tools] perf symbols: Fix endless loop in dso__split_kallsyms_for_kcore (Jiri Olsa) [1308570] - [tools] perf tools: Enable pre-event inherit setting by config terms (Jiri Olsa) [1308570] - [tools] perf symbols: we can now read separate debug-info files based on a build ID (Jiri Olsa) [1308570] - [tools] perf symbols: Fix type error when reading a build-id (Jiri Olsa) [1308570] - [tools] perf tools: Search for more options when passing args to -h (Jiri Olsa) [1308570] - [tools] perf stat: Cache aggregated map entries in extra cpumap (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add cpu_map__empty_new function (Jiri Olsa) [1308570] - [tools] perf evsel: Move id_offset out of struct perf_evsel union member (Jiri Olsa) [1308570] - [tools] perf tools: Introduce usage_with_options_msg() (Jiri Olsa) [1308570] - [tools] perf tools: Setup pager when printing usage and help (Jiri Olsa) [1308570] - [tools] perf report: Rename to --show-cpu-utilization (Jiri Olsa) [1308570] - [tools] perf tools: Improve ambiguous option help message (Jiri Olsa) [1308570] - [tools] perf tools: Provide help for subset of options (Jiri Olsa) [1308570] - [tools] perf tools: Show tool command line options ordered (Jiri Olsa) [1308570] - [tools] perf annotate: Don't die() when finding an invalid config option (Jiri Olsa) [1308570] - [tools] perf ui tui: Register the error callbacks before initializing the widgets (Jiri Olsa) [1308570] - [tools] perf annotate: Fix 'annotate.use_offset' config variable usage (Jiri Olsa) [1308570] - [tools] perf tools: Improve call graph documents and help messages (Jiri Olsa) [1308570] - [tools] perf tools: Defaults to 'caller' callchain order only if --children is enabled (Jiri Olsa) [1308570] - [tools] perf top: Support call-graph display options also (Jiri Olsa) [1308570] - [tools] perf tools: Move callchain help messages to callchain.h (Jiri Olsa) [1308570] - [tools] lib traceevent: Support ps/pS (Jiri Olsa) [1308570] - [tools] perf annotate: Add debug message for out of bounds sample (Jiri Olsa) [1308570] - [tools] perf evsel: Print branch filter state with -vv (Jiri Olsa) [1308570] - [tools] perf cpu_map: Fix core dump caused by per-socket/core system-wide stat (Jiri Olsa) [1308570] - [tools] lib traceevent: update KVM plugin (Jiri Olsa) [1308570] - [tools] perf build: Add fixdep to .gitignore (Jiri Olsa) [1308570] - [tools] perf record: Add ability to sample call branches (Jiri Olsa) [1308570] - [include] perf: Add PERF_SAMPLE_BRANCH_CALL (Jiri Olsa) [1308570] - [tools] perf bench: Use named initializers in the trailer too (Jiri Olsa) [1308570] - [tools] perf script: Check output fields only for samples (Jiri Olsa) [1308570] - [tools] perf cpu_map: Add data arg to cpu_map__build_map callback (Jiri Olsa) [1308570] - [tools] perf cpu_map: Make cpu_map__build_map global (Jiri Olsa) [1308570] - [tools] perf stat: Add AGGR_UNSET mode (Jiri Olsa) [1308570] - [tools] perf stat: Rename perf_stat struct into perf_stat_evsel (Jiri Olsa) [1308570] - [tools] perf help: Change 'usage' to 'Usage' for consistency (Jiri Olsa) [1308570] - [tools] perf bench: Run benchmarks, don't test them (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'function' (Jiri Olsa) [1308570] - [tools] perf bench: Harmonize all the -l/--nr_loops options (Jiri Olsa) [1308570] - [tools] perf bench mem: Reorganize the code a bit (Jiri Olsa) [1308570] - [tools] perf bench mem: Improve user visible strings (Jiri Olsa) [1308570] - [tools] perf bench mem: Fix 'length' vs. 'size' naming confusion (Jiri Olsa) [1308570] - [tools] perf bench mem: Rename 'routine' to 'routine_str' (Jiri Olsa) [1308570] - [tools] perf bench mem: Change 'cycle' to 'cycles' (Jiri Olsa) [1308570] - [tools] perf bench: List output formatting options on 'perf bench -h' (Jiri Olsa) [1308570] - [tools] perf bench: Remove the prefaulting complication from 'perf bench mem mem*' (Jiri Olsa) [1308570] - [tools] perf bench: Rename 'mem-memcpy.c' => 'mem-functions.c' (Jiri Olsa) [1308570] - [tools] perf bench: Eliminate unused argument from bench_mem_common() (Jiri Olsa) [1308570] - [tools] perf bench: Default to all routines in 'perf bench mem' (Jiri Olsa) [1308570] - [tools] perf bench: Improve the 'perf bench mem memcpy' code readability (Jiri Olsa) [1308570] - [tools] perf test: Suppress libtraceevent warnings (Jiri Olsa) [1308570] - [tools] perf test: Silence tracepoint event failures (Jiri Olsa) [1308570] - [tools] build: Fix cross compile build (Jiri Olsa) [1308570] - [tools] include: Fix strict-aliasing rules breakage (Jiri Olsa) [1308570] - [tools] perf hists browser: Add 'm' key for context menu display (Jiri Olsa) [1308570] - [tools] perf callchains: Fix unw_word_t pointer casts (Jiri Olsa) [1308570] - [tools] perf callchain: Use debug_frame if eh_frame is unusable (Jiri Olsa) [1308570] - [tools] perf hists browser: Inform how to reset the symbol filter (Jiri Olsa) [1308570] - [tools] perf ui browsers: Remove help messages about use of right and arrow keys (Jiri Olsa) [1308570] - [tools] perf symbols: Try the .debug/ DSO cache as a last resort (Jiri Olsa) [1308570] - [tools] perf python: Support the PERF_RECORD_SWITCH event (Jiri Olsa) [1308570] - [tools] perf tools: Fix handling read result using a signed variable (Jiri Olsa) [1308570] - [tools] perf tools: Use hpp_dimension__add_output to register hpp columns (Jiri Olsa) [1308570] - [tools] perf tools: Introduce hpp_dimension__add_output function (Jiri Olsa) [1308570] - [tools] perf tools: Get rid of superfluos call to reset_dimensions (Jiri Olsa) [1308570] - [tools] perf tools: Fail properly in case pattern matching fails to find tracepoint (Jiri Olsa) [1308570] - [tools] perf hists browser: Implement horizontal scrolling (Jiri Olsa) [1308570] - [tools] perf ui browser: Optional horizontal scrolling key binding (Jiri Olsa) [1308570] - [tools] perf callchain: Switch default to 'graph, 0.5, caller' (Jiri Olsa) [1308570] - [tools] perf tests: Add Intel CQM test (Jiri Olsa) [1308570] - [tools] perf tests: Move x86 tests into arch directory (Jiri Olsa) [1308570] - [tools] perf tests: Add arch tests (Jiri Olsa) [1308570] - [tools] perf tools: Handle -h and -v options (Jiri Olsa) [1308570] - [tools] perf tools: Setup proper width for symbol_iaddr field (Jiri Olsa) [1308570] - [tools] perf tools: Add support for sorting on the iaddr (Jiri Olsa) [1308570] - [tools] perf tests: Add parsing test for 'P' modifier (Jiri Olsa) [1308570] - [tools] perf tools: Introduce 'P' modifier to request max precision (Jiri Olsa) [1308570] - [tools] perf tools: Export perf_event_attr__set_max_precise_ip() (Jiri Olsa) [1308570] - [tools] perf annotate: Fix sizeof_sym_hist overflow issue (Jiri Olsa) [1308570] - [tools] perf evlist: Display DATA_SRC sample type bit (Jiri Olsa) [1308570] - [tools] lib api fs: No need to use PATH_MAX + 1 (Jiri Olsa) [1308570] - [tools] perf stat: Reduce min --interval-print to 10ms (Jiri Olsa) [1308570] - [tools] perf record: Change 'record.samples' type to unsigned long long (Jiri Olsa) [1308570] - [tools] perf probe: Allow probing on kmodules without dwarf (Jiri Olsa) [1308570] - [tools] perf list: Honour 'event_glob' whem printing selectable PMUs (Jiri Olsa) [1308570] - [tools] perf list: Do event name substring search as last resort when no events found (Jiri Olsa) [1308570] - [tools] perf callchain: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Fix a bug on "--call-graph none" option (Jiri Olsa) [1308570] - [tools] perf top: Register idle thread (Jiri Olsa) [1308570] - [tools] perf top: Fix unresolved comm when -s comm is used (Jiri Olsa) [1308570] - [tools] perf record: Allocate area for sample_id_hdr in a synthesized comm event (Jiri Olsa) [1308570] - [tools] perf tools: By default use the most precise "cycles" hw counter available (Jiri Olsa) [1308570] - [tools] perf list: Remove blank lines, headers when piping output (Jiri Olsa) [1308570] - [tools] perf probe: Improve error message when return is on inlined function (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault bug in debuginfo_cache (Jiri Olsa) [1308570] - [tools] perf probe: Show correct source lines of probes on kmodules (Jiri Olsa) [1308570] - [tools] perf probe: Begin and end libdwfl report session correctly (Jiri Olsa) [1308570] - [tools] perf probe: Fix to remove dot suffix from second or latter events (Jiri Olsa) [1308570] - [tools] lib symbol: Introduce kallsyms2elf_type (Jiri Olsa) [1308570] - [tools] lib symbol: Rename kallsyms2elf_type to kallsyms2elf_binding (Jiri Olsa) [1308570] - [tools] perf machine: Add method for common kernel_map(FUNCTION) operation (Jiri Olsa) [1308570] - [tools] perf machine: Use machine__kernel_map() thoroughly (Jiri Olsa) [1308570] - [tools] perf report: Amend documentation about max_stack and synthesized callchains (Jiri Olsa) [1308570] - [tools] perf maps: Introduce maps__find_symbol_by_name() (Jiri Olsa) [1308570] - [tools] perf tools: Fix shadowed declaration in parse-events.c (Jiri Olsa) [1308570] - [tools] Fix shadowed declaration in err.h (Jiri Olsa) [1308570] - [tools] perf tools: Enable event_config terms to tracepoint events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the tracepoint name parsing support (Jiri Olsa) [1308570] - [tools] perf tools: Show proper error message for wrong terms of hw/sw events (Jiri Olsa) [1308570] - [tools] perf tools: Adds the config_term callback for different type events (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add mispred-all config option to aid use with autofdo (Jiri Olsa) [1308570] - [tools] perf inject: Add --strip option to strip out non-synthesized events (Jiri Olsa) [1308570] - [tools] perf inject: Remove more aux-related stuff when processing instruction traces (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__remove() (Jiri Olsa) [1308570] - [tools] perf evlist: Add perf_evlist__id2evsel_strict() (Jiri Olsa) [1308570] - [tools] perf script: Make scripting_max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf scripting python: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf script: Add a setting for maximum stack depth (Jiri Olsa) [1308570] - [tools] perf hists: Allow for max_stack greater than PERF_MAX_STACK_DEPTH (Jiri Olsa) [1308570] - [tools] perf report: Make max_stack value allow for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf intel-pt: Support generating branch stack (Jiri Olsa) [1308570] - [tools] perf intel-pt: Move branch filter logic (Jiri Olsa) [1308570] - [tools] perf inject: Set branch stack feature flag when synthesizing branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Skip events with null branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Also do default setup for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf report: Adjust sample type validation for synthesized branch stacks (Jiri Olsa) [1308570] - [tools] perf auxtrace: Add option to synthesize branch stacks on samples (Jiri Olsa) [1308570] - [tools] perf tools: Add more documentation to export-to-postgresql.py script (Jiri Olsa) [1308570] - [tools] perf session: Warn when AUX data has been lost (Jiri Olsa) [1308570] - [tools] perf script: Allow time to be displayed in nanoseconds (Jiri Olsa) [1308570] - [tools] perf intel-pt: Make logging slightly more efficient (Jiri Olsa) [1308570] - [tools] perf intel-pt: Fix potential loop forever (Jiri Olsa) [1308570] - [tools] perf report: Fix sample type validation for synthesized callchains (Jiri Olsa) [1308570] - [tools] perf auxtrace: Fix 'instructions' period of zero (Jiri Olsa) [1308570] - [tools] build: Build fixdep helper from perf and basic libs (Jiri Olsa) [1308570] - [tools] perf tools: Rename the 'single_dep' target to 'prepare' (Jiri Olsa) [1308570] - [tools] build: Make the fixdep helper part of the build process (Jiri Olsa) [1308570] - [tools] build: Move dependency copy into function (Jiri Olsa) [1308570] - [tools] build: Add fixdep dependency helper (Jiri Olsa) [1308570] - [tools] build: Add test for missing include (Jiri Olsa) [1308570] - [tools] build: Add Makefile.include (Jiri Olsa) [1308570] - [tools] lib api fs: Store tracing mountpoint for better error message (Jiri Olsa) [1308570] - [tools] perf tools: Use __map__is_kernel() when synthesizing kernel module mmap records (Jiri Olsa) [1308570] - [tools] perf hists browser: Use the map to determine if a DSO is being used as a kernel (Jiri Olsa) [1308570] - [tools] perf top: Filter symbols based on __map__is_kernel(map) (Jiri Olsa) [1308570] - [tools] perf record: Synthesize COMM event for a command line workload (Jiri Olsa) [1308570] - [tools] perf tools: Add include/err.h into MANIFEST (Jiri Olsa) [1308570] - [tools] build: Allow setting the feature detection user (Jiri Olsa) [1308570] - [tools] build: Fixup feature detection display function name (Jiri Olsa) [1308570] - [tools] perf tools: Don't assume that the parser returns non empty evsel list (Jiri Olsa) [1308570] - [tools] perf probe: Fix a segfault when removing uprobe events (Jiri Olsa) [1308570] - [tools] perf tools: Introduce regs_query_register_offset() for x86 (Jiri Olsa) [1308570] - [tools] perf tools: regs_query_register_offset() infrastructure (Jiri Olsa) [1308570] - [tools] perf tools: Enhance parsing events tracepoint error output (Jiri Olsa) [1308570] - [tools] perf evsel: Propagate error info from tp_format (Jiri Olsa) [1308570] - [tools] perf tools: Propagate error info for the tracepoint parsing (Jiri Olsa) [1308570] - [tools] Add err.h with ERR_PTR PTR_ERR interface (Jiri Olsa) [1308570] - [tools] perf probe: Export init/exit_probe_symbol_maps() (Jiri Olsa) [1308570] - [tools] perf probe: Free perf_probe_event in cleanup_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf test: Add entry for hists socket filter (Jiri Olsa) [1308570] - [tools] perf hists browser: Zoom in/out for processor socket (Jiri Olsa) [1308570] - [tools] perf report: Introduce --socket-filter option (Jiri Olsa) [1308570] - [tools] perf tools: Introduce new sort type "socket" for the processor socket (Jiri Olsa) [1308570] - [tools] perf tools: Add processor socket info to hist_entry and addr_location (Jiri Olsa) [1308570] - [tools] perf machine: Add pointer to sample's environment (Jiri Olsa) [1308570] - [tools] perf env: Introduce read_cpu_topology_map() method (Jiri Olsa) [1308570] - [tools] perf cpu_map: Use sysfs__read_int in get_{core, socket}_id() (Jiri Olsa) [1308570] - [tools] lib api cpu: Introduce cpu.[ch] to obtain cpu related information (Jiri Olsa) [1308570] - [tools] lib api fs: Introduce sysfs__read_{int, ull}() (Jiri Olsa) [1308570] - [tools] perf env: Read msr pmu type from header (Jiri Olsa) [1308570] - [tools] perf tools: Add tools/include into tags directories (Jiri Olsa) [1308570] - [tools] perf evsel: Remove forward declaration of 'struct perf_evlist' (Jiri Olsa) [1308570] - [tools] perf hists browser: Fixup the "cpu" column width calculation (Jiri Olsa) [1308570] - [tools] perf env: Adopt perf_header__set_cmdline (Jiri Olsa) [1308570] - [tools] perf env: Rename some leftovers from rename to perf_env (Jiri Olsa) [1308570] - [tools] perf env: Move perf_env out of header.h and session.c into separate object (Jiri Olsa) [1308570] - [tools] perf tests: Introduce iterator function for tests (Jiri Olsa) [1308570] - [tools] perf test: Add entry to test cpu topology (Jiri Olsa) [1308570] - [tools] perf tools: Switch to tracing_path interface on appropriate places (Jiri Olsa) [1308570] - [tools] lib api fs: Remove debugfs, tracefs and findfs objects (Jiri Olsa) [1308570] - [tools] lib api fs: Replace debugfs/tracefs objects interface with fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Make tracing_path_strerror_open message generic (Jiri Olsa) [1308570] - [tools] perf tests: Print objdump/dso buffers if they don't match (Jiri Olsa) [1308570] - [tools] perf tests: Stop reading if objdump output crossed sections (Jiri Olsa) [1308570] - [tools] perf tests: Make objdump disassemble zero blocks (Jiri Olsa) [1308570] - [tools] perf tests: Take into account address of each objdump line (Jiri Olsa) [1308570] - [tools] perf trace: Add read/write to the file group (Jiri Olsa) [1308570] - [tools] perf probe: Print deleted events in cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Split del_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf probe: Move print logic into cmd_probe() (Jiri Olsa) [1308570] - [tools] perf probe: Link trace_probe_event into perf_probe_event (Jiri Olsa) [1308570] - [tools] perf probe: Split add_perf_probe_events() (Jiri Olsa) [1308570] - [tools] perf intel-pt: Add support for PERF_RECORD_SWITCH (Jiri Olsa) [1308570] - [tools] perf session: Don't call dump_sample() when evsel is NULL (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new xsave instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory protection keys instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new memory instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Add new SHA instructions (Jiri Olsa) [1308570] - [tools] x86/insn: perf tools: Pedantically tweak opcode map for MPX instructions (Jiri Olsa) [1308570] - [x86] asm/decoder: Explain CALLW discrepancy between Intel and AMD (Jiri Olsa) [1308570] - [x86] mpx: Add MPX related opcodes to the x86 opcode map (Jiri Olsa) [1308570] - [x86] insn: Add new opcodes as of June, 2013 (Jiri Olsa) [1308570] - [tools] perf tools: Add a test for decoding of new x86 instructions (Jiri Olsa) [1308570] - [tools] perf tools: Display build warning if x86 instruction decoder differs from kernel (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__configured() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add FSTYPE__mount() method (Jiri Olsa) [1308570] - [tools] lib api fs: Add tracefs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Add debugfs into fs.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move SYSFS_MAGIC PROC_SUPER_MAGIC into fs.c (Jiri Olsa) [1308570] - [tools] lib api fs: Add STR and PATH_MAX macros to fs object (Jiri Olsa) [1308570] - [tools] lib api fs: Move debugfs__strerror_open into tracing_path.c object (Jiri Olsa) [1308570] - [tools] lib api fs: Move tracing_path interface into api/fs/tracing_path.c (Jiri Olsa) [1308570] - [tools] perf tools: Move tracing_path stuff under same namespace (Jiri Olsa) [1308570] - [tools] perf tools: Remove mountpoint arg from perf_debugfs_mount (Jiri Olsa) [1308570] - [tools] perf stat: Quieten failed to read counter message (Jiri Olsa) [1308570] - [tools] perf tools: Store the cpu socket and core ids in the perf.data header (Jiri Olsa) [1308570] - [tools] perf cpumap: Factor out functions to get core_id and socket_id (Jiri Olsa) [1308570] - [tools] lib traceevent: Support function __get_dynamic_array_len (Jiri Olsa) [1308570] - [tools] perf tools: Copy linux/filter.h to tools/include (Jiri Olsa) [1308570] - [tools] perf tools: Always use non inlined file name for 'srcfile' sort key (Jiri Olsa) [1308570] - [kernel] perf: Fix race in swevent hash (Jiri Olsa) [1308570] - [kernel] perf: Fix race in perf_event_exec() (Jiri Olsa) [1308570] - [kernel] perf: Do not send exit event twice (Jiri Olsa) [1308570] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD deadlock (Jiri Olsa) [1308570] - [kernel] perf: Fix inherited events vs. tracepoint filters (Jiri Olsa) [1308570] - [kernel] perf: Disable IRQs across RCU RS CS that acquires scheduler lock (Jiri Olsa) [1308570]- [tools] perf tools: Fix build break on powerpc due to sample_reg_masks (Jiri Olsa) [1306834] - [tools] perf tools: Fix copying of /proc/kcore (Jiri Olsa) [1306834] - [tools] perf intel-pt: Remove no_force_psb from documentation (Jiri Olsa) [1306834] - [tools] perf probe: Use existing routine to look for a kernel module by dso->short_name (Jiri Olsa) [1306834] - [tools] lib traceevent: Fix string handling in heterogeneous arch environments (Jiri Olsa) [1306834] - [tools] perf record: Avoid infinite loop at buildid processing with no samples (Jiri Olsa) [1306834] - [tools] perf tools: Bool functions shouldn't return -1 (Jiri Olsa) [1306834] - [tools] build: Add test for presence of __get_cpuid() gcc builtin (Jiri Olsa) [1306834] - [tools] build: Add test for presence of numa_num_possible_cpus() in libnuma (Jiri Olsa) [1306834] - [tools] revert "perf symbols: Fix mismatched declarations for elf_getphdrnum" (Jiri Olsa) [1306834] - [tools] perf stat: Fix per-pkg event reporting bug (Jiri Olsa) [1306834] - [tools] perf tests: Fix software clock events test setting maps (Jiri Olsa) [1306834] - [tools] perf tests: Fix task exit test setting maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix create_syswide_maps() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Fix add() not propagating maps (Jiri Olsa) [1306834] - [tools] perf evlist: Factor out a function to propagate maps for a single evsel (Jiri Olsa) [1306834] - [tools] perf evlist: Make create_maps() use set_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Make set_maps() more resilient (Jiri Olsa) [1306834] - [tools] perf evsel: Add own_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Fix missing thread_map__put in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Fix splice_list_tail() not setting evlist (Jiri Olsa) [1306834] - [tools] perf evlist: Add has_user_cpus member (Jiri Olsa) [1306834] - [tools] perf evlist: Remove redundant validation from propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify set_maps() logic (Jiri Olsa) [1306834] - [tools] perf evlist: Simplify propagate_maps() logic (Jiri Olsa) [1306834] - [tools] perf top: Fix segfault pressing -> with no hist entries (Jiri Olsa) [1306834] - [tools] perf header: Fixup reading of HEADER_NRCPUS feature (Jiri Olsa) [1306834] - [tools] perf tools: Fix use of wrong event when processing exit events (Jiri Olsa) [1306834] - [tools] perf tools: Fix parse_events_add_pmu caller (Jiri Olsa) [1306834] - [tools] perf tools: Fix link time error with sample_reg_masks on non x86 (Jiri Olsa) [1306834] - [tools] perf build: Fix Intel PT instruction decoder dependency problem (Jiri Olsa) [1306834] - [tools] perf dwarf: Fix potential array out of bounds access (Jiri Olsa) [1306834] - [tools] perf record: Add ability to name registers to record (Jiri Olsa) [1306834] - [tools] perf/x86: Add list of register names (Jiri Olsa) [1306834] - [tools] perf script: Enable printing of interrupted machine state (Jiri Olsa) [1306834] - [tools] perf evlist: Open event on evsel cpus and threads (Jiri Olsa) [1306834] - [tools] perf tools: Fix build on powerpc broken by pt/bts (Jiri Olsa) [1306834] - [kernel] perf: add the necessary core perf APIs when accessing events counters in eBPF programs (Jiri Olsa) [1306834] - [tools] perf evlist: Add backpointer for perf_env to evlist (Jiri Olsa) [1306834] - [tools] perf tools: Rename perf_session_env to perf_env (Jiri Olsa) [1306834] - [tools] perf tools: Do not change lib/api/fs/debugfs directly (Jiri Olsa) [1306834] - [tools] perf tools: Add tracing_path and remove unneeded functions (Jiri Olsa) [1306834] - [tools] perf buildid: Introduce sysfs/filename__sprintf_build_id (Jiri Olsa) [1306834] - [tools] perf evsel: Add a backpointer to the evlist a evsel is in (Jiri Olsa) [1306834] - [tools] perf trace: Add header with copyright and background info (Jiri Olsa) [1306834] - [tools] perf scripts python: Add new compaction-times script (Jiri Olsa) [1306834] - [tools] lib traceeveent: Allow for negative numbers in print format (Jiri Olsa) [1306834] - [tools] perf script: Add --[no-]-demangle/--[no-]-demangle-kernel (Jiri Olsa) [1306834] - [tools] perf stat: Get correct cpu id for print_aggr (Jiri Olsa) [1306834] - [tools] perf probe: Support probing at absolute address (Jiri Olsa) [1306834] - [tools] perf probe: Fix error reported when offset without function (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when address is zero (Jiri Olsa) [1306834] - [tools] perf probe: Fix list result when symbol can't be found (Jiri Olsa) [1306834] - [tools] build: Allow duplicate objects in the object list (Jiri Olsa) [1306834] - [tools] perf tools: Remove export.h from MANIFEST (Jiri Olsa) [1306834] - [tools] perf probe: Prevent segfault when reading probe point with absolute address (Jiri Olsa) [1306834] - [tools] perf tools: Update Intel PT documentation (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding TRACESTOP packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding CYC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for using MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for decoding MTC packets (Jiri Olsa) [1306834] - [tools] perf tools: Pass Intel PT information for decoding MTC and CYC (Jiri Olsa) [1306834] - [tools] perf tools: Add new Intel PT packet definitions (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support for PSB periods (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT 'instructions' sample period (Jiri Olsa) [1306834] - [tools] perf ordered_events: Clear the progress bar at the end of a flush (Jiri Olsa) [1306834] - [tools] perf ui tui progress: Implement the ui_progress_ops->finish() method (Jiri Olsa) [1306834] - [tools] perf annotate: Reset the dso find_symbol cache when removing symbols (Jiri Olsa) [1306834] - [tools] perf tools: Fix tarball build broken by pt/bts (Jiri Olsa) [1306834] - [tools] perf probe: Try to use symbol table if searching debug info failed (Jiri Olsa) [1306834] - [tools] perf tools: Initialize reference counts in map__clone() (Jiri Olsa) [1306834] - [tools] perf tools: Add example call-graph script (Jiri Olsa) [1306834] - [tools] perf tools: Put itrace options into an asciidoc include (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel BTS support (Jiri Olsa) [1306834] - [tools] lib traceevent: Add checks for returned EVENT_ERROR type (Jiri Olsa) [1306834] - [tools] perf tools: Fix Intel PT timestamp handling (Jiri Olsa) [1306834] - [tools] perf tools: /proc/kcore requires CAP_SYS_RAWIO message too noisy (Jiri Olsa) [1306834] - [tools] perf script: Fix segfault using --show-mmap-events (Jiri Olsa) [1306834] - [tools] perf tools: Take Intel PT into use (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT support (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT log (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT instruction decoder (Jiri Olsa) [1306834] - [tools] perf tools: Add Intel PT packet decoder (Jiri Olsa) [1306834] - [tools] perf auxtrace: Add Intel PT as an AUX area tracing type (Jiri Olsa) [1306834] - [tools] perf tools: Add a helper function to probe whether cpu-wide tracing is possible (Jiri Olsa) [1306834] - [tools] perf symbols: Fix annotation of vdso (Jiri Olsa) [1306834] - [tools] perf annotate: Fix 32-bit compilation error in util/annotate.c (Jiri Olsa) [1306834] - [tools] perf script: Initialize callchain_param.record_mode (Jiri Olsa) [1306834] - [tools] perf trace: Move vfs_getname storage to per thread area (Jiri Olsa) [1306834] - [tools] perf probe: Fix to add missed brace around if block (Jiri Olsa) [1306834] - [tools] perf tools: Support static linking with libdw (Jiri Olsa) [1306834] - [tools] perf tests: Add tests to callgraph and time parse (Jiri Olsa) [1306834] - [tools] perf report: Show call graph from reference events (Jiri Olsa) [1306834] - [tools] perf callchain: Allow disabling call graphs per event (Jiri Olsa) [1306834] - [tools] perf callchain: Per-event type selection support (Jiri Olsa) [1306834] - [tools] perf probe: Fix to show lines of sys_ functions correctly (Jiri Olsa) [1306834] - [tools] perf hists browser: Make ESC unzoom as well (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__printf() (Jiri Olsa) [1306834] - [tools] perf ui browser: Introduce ui_browser__write_nstring() (Jiri Olsa) [1306834] - [tools] perf trace: Beautify keyctl's option arg (Jiri Olsa) [1306834] - [tools] perf trace: Use the FD beautifier for socket syscall fds (Jiri Olsa) [1306834] - [tools] perf sort: Check for SRCLINE_UNKNOWN case in "srcfile" processing (Jiri Olsa) [1306834] - [tools] perf trace: Add missing clockid entries (Jiri Olsa) [1306834] - [tools] perf trace: Associate some more syscall args with the getname beautifier (Jiri Olsa) [1306834] - [tools] perf evlist: Be more specific on -F/--freq (Jiri Olsa) [1306834] - [tools] perf record: Support per-event freq term (Jiri Olsa) [1306834] - [tools] perf report: Add support for srcfile sort key (Jiri Olsa) [1306834] - [tools] perf hists: Update the column width for the "srcline" sort key (Jiri Olsa) [1306834] - [tools] perf hists: hist_entry__cmp() may use he_tmp.hists, initialize it (Jiri Olsa) [1306834] - [tools] perf tools: Unset perf_event_attr::freq when period term is set (Jiri Olsa) [1306834] - [tools] perf tools: Support full source file paths for srcline (Jiri Olsa) [1306834] - [tools] perf callchain: Move option parsing code to util.c (Jiri Olsa) [1306834] - [tools] perf stat: Move perf_counts struct and functions into separate object (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel include options (Jiri Olsa) [1306834] - [tools] perf tools: Auto detecting kernel build directory (Jiri Olsa) [1306834] - [tools] perf tools: Call clang to compile C source to object code (Jiri Olsa) [1306834] - [tools] perf tools: Introduce llvm config options (Jiri Olsa) [1306834] - [tools] perf tools: Extend the event parser maximum error index (Jiri Olsa) [1306834] - [tools] perf tools: Validate config term maximum value (Jiri Olsa) [1306834] - [tools] perf tools: Add perf_pmu__format_bits() (Jiri Olsa) [1306834] - [tools] perf tools: Fix perf-with-kcore handling of arguments containing spaces (Jiri Olsa) [1306834] - [tools] perf auxtrace: Fix period type 'i' not working (Jiri Olsa) [1306834] - [tools] perf tools xtensa: Add DWARF register names (Jiri Olsa) [1306834] - [tools] perf report: Display cycles in branch sort mode (Jiri Olsa) [1306834] - [tools] perf top: Add branch annotation code to top (Jiri Olsa) [1306834] - [tools] perf annotate: Finally display IPC and cycle accounting (Jiri Olsa) [1306834] - [tools] perf annotate: Compute IPC and basic block cycles (Jiri Olsa) [1306834] - [tools] perf report: Add processing for cycle histograms (Jiri Olsa) [1306834] - [tools] perf report: Add infrastructure for a cycles histogram (Jiri Olsa) [1306834] - [tools] perf report: Add flag for non ANY branch mode (Jiri Olsa) [1306834] - [tools] perf tools: Add support for cycles, weight branch_info field (Jiri Olsa) [1306834] - [tools] perf tools: Add empty Build files for architectures lacking them (Jiri Olsa) [1306834] - [tools] perf stat: Move counter processing code into stat object (Jiri Olsa) [1306834] - [tools] perf stat: Pass 'struct perf_stat_config' into process_counter() (Jiri Olsa) [1306834] - [tools] perf stat: Move 'interval' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'output' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Move 'scale' into struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf stat: Introduce struct perf_stat_config (Jiri Olsa) [1306834] - [tools] perf tools: Add missing forward declaration of struct map to probe-event.h (Jiri Olsa) [1306834] - [tools] perf tools: Introduce veprintf (Jiri Olsa) [1306834] - [tools] perf trace: Add total time column to summary (Jiri Olsa) [1306834] - [tools] perf tools: Fix build errors with mipsel-linux-uclibc compiler (Jiri Olsa) [1306834] - [tools] perf trace: Write to stderr by default (Jiri Olsa) [1306834] - [tools] perf tools: Do not include escape sequences in color_vfprintf return (Jiri Olsa) [1306834] - [tools] perf tools: Remove trail argument to color vsprintf (Jiri Olsa) [1306834] - [tools] perf tools: Refine parse/config callchain functions (Jiri Olsa) [1306834] - [tools] perf tools: Per-event time support (Jiri Olsa) [1306834] - [tools] perf trace: Use vfs_getname syscall arg beautifier in more syscalls (Jiri Olsa) [1306834] - [tools] perf trace: Deref sys_enter pointer args with contents from probe:vfs_getname (Jiri Olsa) [1306834] - [tools] perf trace: Use a constant for the syscall formatting buffer (Jiri Olsa) [1306834] - [tools] perf trace: Remember if the vfs_getname tracepoint/kprobe is in place (Jiri Olsa) [1306834] - [tools] perf trace: Do not show syscall tracepoint filter in the --no-syscalls case (Jiri Olsa) [1306834] - [tools] perf script: No tracepoints? Don't call libtraceevent (Jiri Olsa) [1306834] - [tools] perf tests: Adding build test for having ending double slash (Jiri Olsa) [1306834] - [tools] perf tools: Introduce callgraph_set for callgraph option (Jiri Olsa) [1306834] - [tools] perf tools: Force period term to overload global settings (Jiri Olsa) [1306834] - [tools] perf tools: Add support for event post configuration (Jiri Olsa) [1306834] - [tools] perf session env: Rename exit method (Jiri Olsa) [1306834] - [tools] perf symbols: Fix mismatched declarations for elf_getphdrnum (Jiri Olsa) [1306834] - [tools] perf python: Make twatch.py use soft dummy event, freq=0 (Jiri Olsa) [1306834] - [tools] perf python: Add missing PERF_RECORD_{MMAP2, AUX, etc} (Jiri Olsa) [1306834] - [tools] perf python: Add macro to simplify maintainance of the constants array (Jiri Olsa) [1306834] - [tools] perf python: Remove dependency on 'machine' methods (Jiri Olsa) [1306834] - [tools] perf script: Add option --show-switch-events (Jiri Olsa) [1306834] - [tools] perf script: Don't assume evsel position of tracking events (Jiri Olsa) [1306834] - [tools] perf record: Add option --switch-events to select PERF_RECORD_SWITCH events (Jiri Olsa) [1306834] - [tools] perf tools: Add new PERF_RECORD_SWITCH event (Jiri Olsa) [1306834] - [tools] perf tools: Stop copying kallsyms into the perf.data file header (Jiri Olsa) [1306834] - [tools] perf tools: Stop reading the kallsyms data from perf.data (Jiri Olsa) [1306834] - [tools] perf script: Switch from perf.data's kallsyms to perf's symbol resolver (Jiri Olsa) [1306834] - [tools] perf trace: Provide libtracevent with a kernel symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Provide libtraceevent callback to resolve kernel symbols (Jiri Olsa) [1306834] - [tools] lib traceevent: Allow setting an alternative symbol resolver (Jiri Olsa) [1306834] - [tools] perf symbols: Introduce map__is_(kernel, kmodule)() (Jiri Olsa) [1306834] - [tools] perf symbols: Add front end cache for DSO symbol lookup (Jiri Olsa) [1306834] - [tools] perf header: Use argv style storage for cmdline feature data (Jiri Olsa) [1306834] - [tools] perf evlist: Tolerate NULL maps in propagate_maps (Jiri Olsa) [1306834] - [tools] perf evlist: Use bool instead of target argument in propagate_maps() (Jiri Olsa) [1306834] - [tools] perf evlist: Force perf_evlist__set_maps to propagate maps through events (Jiri Olsa) [1306834] - [tools] perf test: Check for refcnt in thread_map test (Jiri Olsa) [1306834] - [tools] perf bench futex: Add lock_pi stresser (Jiri Olsa) [1306834] - [tools] perf tools: Fix makefile generation under dash (Jiri Olsa) [1306834] - [tools] perf buildid: Use SBUILD_ID_SIZE macro (Jiri Olsa) [1306834] - [tools] perf probe: Move ftrace probe-event operations to probe-file.c (Jiri Olsa) [1306834] - [tools] perf probe: Simplify __add_probe_trace_events code (Jiri Olsa) [1306834] - [tools] perf record: Allow filtering perf's pid via --exclude-perf (Jiri Olsa) [1306834] - [tools] perf record: Apply filter to all events in a glob matching (Jiri Olsa) [1306834] - [tools] perf trace: Support 'strace' syscall event groups (Jiri Olsa) [1306834] - [tools] perf strlist: Make parse_list() private (Jiri Olsa) [1306834] - [tools] perf strlist: Allow substitutions from file contents in a given directory (Jiri Olsa) [1306834] - [tools] perf strlist: Make dupstr be the default and part of an extensible config parm (Jiri Olsa) [1306834] - [tools] perf strlist: load() should return a negative errno (Jiri Olsa) [1306834] - [tools] perf record: Document setting '-e pmu/period=N/' in man page (Jiri Olsa) [1306834] - [tools] lib api debugfs: Check for tracefs when reporting errors (Jiri Olsa) [1306834] - [tools] perf record: Let user have timestamps with per-thread recording (Jiri Olsa) [1306834] - [tools] perf probe: Delete an unnecessary check before the function call "strfilter__delete" (Jiri Olsa) [1306834] - [tools] perf trace: Use event filters for the event qualifier list (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce append_filter() method (Jiri Olsa) [1306834] - [tools] perf evlist: Make perf_evlist__set_filter use perf_evsel__set_filter (Jiri Olsa) [1306834] - [tools] perf evsel: Introduce set_filter method (Jiri Olsa) [1306834] - [tools] perf evsel: Rename set_filter to apply_filter (Jiri Olsa) [1306834] - [tools] perf trace: Store the syscall ids for the event qualifiers in a table (Jiri Olsa) [1306834] - [tools] perf trace: Remember what are the syscalls tracepoint evsels (Jiri Olsa) [1306834] - [tools] perf tools: Asprintf like functions to format integer filter expression (Jiri Olsa) [1306834] - [tools] Restore export.h (Jiri Olsa) [1306834] - [kernel] perf: Fix races in computing the header sizes (Jiri Olsa) [1306834] - [kernel] perf: Fix u16 overflows (Jiri Olsa) [1306834] - [kernel] perf: Restructure perf syscall point of no return (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix Skylake FRONTEND MSR extrareg mask (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Add PEBS frontend profiling for Skylake (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Make the CYCLE_ACTIVITY.* constraint on Broadwell more specific (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Fix constraint access (Jiri Olsa) [1306834] - [kernel] perf/ring-buffer: Clarify the use of page::private for high-order AUX allocations (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Robustify PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/pebs: Fix event disable PEBS buffer drain (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Add Broadwell-DE uncore support (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Use 0x11 as extra reg test value (Jiri Olsa) [1306834] - [x86] perf/x86: Make merge_attr() global to use from perf_event_intel (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Limit LBR accesses to TOS in callstack mode (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Use correct index to save/restore LBR_INFO with call stack (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add Intel Skylake PMU support (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Optimize v4 LBR unfreezing (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Streamline LBR MSR handling in PMI (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Move PMU ACK to after LBR read (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Handle new arch perfmon v4 status bits (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Add support for LBRv5 (Jiri Olsa) [1306834] - [x86] Add new MSRs and MSR bits used for Intel Skylake PMU support (Jiri Olsa) [1306834] - [include] perf: Add cycles to branch_info (Jiri Olsa) [1306834] - [include] perf: Export struct perf_branch_entry to userspace (Jiri Olsa) [1306834] - [x86] perf/x86/intel/lbr: Allow time stamp for free running PEBSv3 (Jiri Olsa) [1306834] - [x86] perf/x86/intel: Add support for PEBSv3 profiling (Jiri Olsa) [1306834] - [x86] perf/x86/intel/uncore: Remove use of macro DEFINE_PCI_DEVICE_TABLE() (Jiri Olsa) [1306834] - [x86] perf/x86/intel/rapl: Add support for Knights Landing (KNL) (Jiri Olsa) [1306834] - [x86] perf/x86: Add a native_perf_sched_clock_from_tsc() (Jiri Olsa) [1306834]- [tools] perf top: Show backtrace when handling a SIGSEGV on --stdio mode (Jiri Olsa) [1305882] - [tools] perf tools: Fix buildid processing (Jiri Olsa) [1305882] - [tools] perf tools: Make fork event processing more resilient (Jiri Olsa) [1305882] - [tools] perf tools: Avoid deadlock when map_groups are broken (Jiri Olsa) [1305882] - [tools] perf tools: Fix test build error when bindir contains double slash (Jiri Olsa) [1305882] - [tools] perf stat: Fix transaction lenght metrics (Jiri Olsa) [1305882] - [tools] perf tools: Really allow to specify custom CC, AR or LD (Jiri Olsa) [1305882] - [tools] perf auxtrace: Fix misplaced check for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Jiri Olsa) [1305882] - [tools] perf hists browser: Take the --comm, --dsos, etc filters into account (Jiri Olsa) [1305882] - [tools] perf symbols: Store if there is a filter in place (Jiri Olsa) [1305882] - [tools] Copy lib/hweight.c from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Fix the detached tarball wrt rbtree copy (Jiri Olsa) [1305882] - [tools] perf thread_map: Fix the sizeof() calculation for map entries (Jiri Olsa) [1305882] - [tools] lib: Improve clean target (Jiri Olsa) [1305882] - [tools] perf stat: Fix shadow declaration of close (Jiri Olsa) [1305882] - [tools] perf tools: Fix lockup using 32-bit compat vdso (Jiri Olsa) [1305882] - [tools] Copy rbtree_augmented.h from the kernel (Jiri Olsa) [1305882] - [tools] Move rbtree.h from tools/perf/ (Jiri Olsa) [1305882] - [tools] Copy lib/rbtree.c to tools/lib/ (Jiri Olsa) [1305882] - [tools] perf tools: Copy rbtree.h from the kernel (Jiri Olsa) [1305882] - [tools] Adopt {READ, WRITE_ONCE} from the kernel (Jiri Olsa) [1305882] - [tools] perf tools: Allow to specify custom linker command (Jiri Olsa) [1305882] - [tools] perf tools: Create config.detected into OUTPUT directory (Jiri Olsa) [1305882] - [tools] perf mem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kvm: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf report: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf kmem: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf inject: Fill in the missing session freeing after an error occurs (Jiri Olsa) [1305882] - [tools] perf tools: Add missing break for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf symbols: Check access permission when reading symbol files (Jiri Olsa) [1305882] - [tools] perf stat: Introduce --per-thread option (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Using init_stats instead of memset (Jiri Olsa) [1305882] - [tools] perf stat: Rename print_interval to process_interval (Jiri Olsa) [1305882] - [tools] perf stat: Remove perf_evsel__read_cb function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_stat initialization counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Move zero_per_pkg into counter process code (Jiri Olsa) [1305882] - [tools] perf stat: Separate counters reading and processing (Jiri Olsa) [1305882] - [tools] perf stat: Introduce read_counters function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__read function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evsel__alloc_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evlist__(alloc|free|reset)_stats into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free)_prev_raw_counts into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Move perf_evsel__(alloc|free|reset)_stat_priv into stat object (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_evlist__reset_stats (Jiri Olsa) [1305882] - [tools] perf stat: Rename struct perf_counts::cpu member to values (Jiri Olsa) [1305882] - [tools] perf stat: Make stats work over the thread dimension (Jiri Olsa) [1305882] - [tools] perf stat: Use xyarray for cpu evsel counts (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts function (Jiri Olsa) [1305882] - [tools] perf tests: Add thread_map object tests (Jiri Olsa) [1305882] - [tools] perf thrad_map: Add comm string into array (Jiri Olsa) [1305882] - [tools] perf thread_map: Introduce thread_map__reset function (Jiri Olsa) [1305882] - [tools] perf trace: Validate syscall list passed via -e argument (Jiri Olsa) [1305882] - [tools] perf tools: Make perf_evsel__(nr_)cpus generic (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate thread maps through the evlist (Jiri Olsa) [1305882] - [tools] perf evlist: Propagate cpu maps to evsels in an evlist (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for thread_map object (Jiri Olsa) [1305882] - [tools] perf tools: Add reference counting for cpu_map object (Jiri Olsa) [1305882] - [tools] perf header: Delete an unnecessary check before the calling free_event_desc() (Jiri Olsa) [1305882] - [tools] perf tools: Future-proof thread_map allocation size calculation (Jiri Olsa) [1305882] - [tools] perf tools: Allow auxtrace data alignment (Jiri Olsa) [1305882] - [tools] perf thread_map: Change map entries into a struct (Jiri Olsa) [1305882] - [tools] perf thread_map: Don't access the array entries directly (Jiri Olsa) [1305882] - [tools] perf probe: Fix failure to probe events on arm (Jiri Olsa) [1305882] - [tools] perf tools: Print a newline before dumping Aggregated stats (Jiri Olsa) [1305882] - [tools] perf session: Print a newline when dumping PERF_RECORD_FINISHED_ROUND (Jiri Olsa) [1305882] - [tools] perf tools: Allow events with dot (Jiri Olsa) [1305882] - [tools] perf pmu: Split perf_pmu__new_alias() (Jiri Olsa) [1305882] - [tools] perf pmu: Use __weak definition from (Jiri Olsa) [1305882] - [tools] perf build: Fix single target build dependency check (Jiri Olsa) [1305882] - [tools] perf tests: Add test for make install with prefix (Jiri Olsa) [1305882] - [tools] perf tests: Add testing for Makefile.perf (Jiri Olsa) [1305882] - [tools] perf tools: Fix build breakage if prefix= is specified (Jiri Olsa) [1305882] - [tools] perf top: Move toggling event logic into hists browser (Jiri Olsa) [1305882] - [tools] perf tools: Configurable per thread proc map processing time out (Jiri Olsa) [1305882] - [tools] perf tools: Add time out to force stop proc map processing (Jiri Olsa) [1305882] - [tools] perf report: Fix sort__sym_cmp to also compare end of symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: React to unassigned hotkey pressing (Jiri Olsa) [1305882] - [tools] perf top: Tell the user how to unfreeze events after pressing 'f' (Jiri Olsa) [1305882] - [tools] perf hists browser: Honour the help line provided by builtin-{top, report}.c (Jiri Olsa) [1305882] - [tools] perf hists browser: Do not exit when 'f' is pressed in 'report' mode (Jiri Olsa) [1305882] - [tools] perf top: Replace CTRL+z with 'f' as hotkey for enable/disable events (Jiri Olsa) [1305882] - [tools] perf annotate: Rename source_line_percent to source_line_samples (Jiri Olsa) [1305882] - [tools] perf annotate: Display total number of samples with --show-total-period (Jiri Olsa) [1305882] - [tools] perf tools: Ensure thread-stack is flushed (Jiri Olsa) [1305882] - [tools] perf top: Allow disabling/enabling events dynamicly (Jiri Olsa) [1305882] - [tools] perf evlist: Add toggle_enable() method (Jiri Olsa) [1305882] - [tools] perf probe: Speed up perf probe --list by caching debuginfo (Jiri Olsa) [1305882] - [tools] perf probe: Show usage even if the last event is skipped (Jiri Olsa) [1305882] - [tools] perf tools: Move libtraceevent dynamic list to separated LDFLAGS variable (Jiri Olsa) [1305882] - [tools] perf tools: Fix a problem when opening old perf.data with different byte order (Jiri Olsa) [1305882] - [tools] perf tools: Ignore .config-detected in .gitignore (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return error if no probe is added (Jiri Olsa) [1305882] - [tools] perf unwind: Fix a compile error (Jiri Olsa) [1305882] - [tools] perf stat: Introduce perf_counts__(new|delete|reset) functions (Jiri Olsa) [1305882] - [tools] perf tools: Move perf_evsel__(alloc|free|reset)_counts into stat object (Jiri Olsa) [1305882] - [tools] perf tools: Add thread_map__(alloc|realloc) helpers (Jiri Olsa) [1305882] - [tools] perf tools: Introduce xyarray__reset function (Jiri Olsa) [1305882] - [tools] perf probe: List probes in stdout (Jiri Olsa) [1305882] - [tools] lib traceevent: Fix python/perf.so compiling error (Jiri Olsa) [1305882] - [tools] perf tools: Replace map->referenced & maps->removed_maps with map->refcnt (Jiri Olsa) [1305882] - [tools] perf probe: Cut off the gcc optimization postfixes from function name (Jiri Olsa) [1305882] - [tools] perf tools: Update MANIFEST per files removed from kernel (Jiri Olsa) [1305882] - [tools] trace: Beautify perf_event_open syscall (Jiri Olsa) [1305882] - [tools] perf tools: Fix build failure on 32-bit arch (Jiri Olsa) [1305882] - [tools] perf stat: Error out unsupported group leader immediately (Jiri Olsa) [1305882] - [tools] perf evsel: Display 0x for hex values when printing the attribute (Jiri Olsa) [1305882] - [tools] perf record: Amend option summaries (Jiri Olsa) [1305882] - [tools] perf tools: Avoid possible race condition in copyfile() (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct dso (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the dso rbtrees/lists with a rw lock (Jiri Olsa) [1305882] - [tools] perf machine: Fix up some more method names (Jiri Olsa) [1305882] - [tools] perf record: Fix perf.data size in no-buildid mode (Jiri Olsa) [1305882] - [tools] lib traceevent: Ignore libtrace-dynamic-list file (Jiri Olsa) [1305882] - [tools] lib traceevent: Export dynamic symbols used by traceevent plugins (Jiri Olsa) [1305882] - [tools] perf stat: Move shadow stat counters into separate object (Jiri Olsa) [1305882] - [tools] perf stat: Add aggr_mode argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Add output file argument to print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce print_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Introduce reset_shadow_stats function (Jiri Olsa) [1305882] - [tools] perf stat: Remove transaction_run from shadow update/print code (Jiri Olsa) [1305882] - [tools] perf stat: Remove setup_events function (Jiri Olsa) [1305882] - [tools] perf stat: Replace transaction event possition check with id check (Jiri Olsa) [1305882] - [tools] perf stat: Add id into perf_stat struct (Jiri Olsa) [1305882] - [tools] perf tools: handle PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [tools] perf record: Add support for sampling indirect jumps (Jiri Olsa) [1305882] - [tools] perf tools: Deal with kernel module names in '[]' correctly (Jiri Olsa) [1305882] - [tools] Move tools/perf/util/include/linux/{list.h, poison.h} to tools/include (Jiri Olsa) [1305882] - [tools] perf tools: Move linux/kernel.h to tools/include (Jiri Olsa) [1305882] - [tools] perf machine: Fix the search for the kernel DSO on the unified list (Jiri Olsa) [1305882] - [tools] perf tools: Remove newline char when reading event scale and unit (Jiri Olsa) [1305882] - [tools] perf probe: Fix segfault when glob matching function without debuginfo (Jiri Olsa) [1305882] - [tools] perf tools: Make Ctrl-C stop processing on TUI (Jiri Olsa) [1305882] - [tools] perf build: Do not fail on missing Build file (Jiri Olsa) [1305882] - [tools] perf machine: Fix up vdso methods names (Jiri Olsa) [1305882] - [tools] perf machine: Introduce machine__findnew_dso() method (Jiri Olsa) [1305882] - [tools] perf machine: No need to have two DSOs lists (Jiri Olsa) [1305882] - [tools] perf machine: Adopt findnew_kernel method (Jiri Olsa) [1305882] - [tools] perf tests: Remove getpgrp from mmap-basic (Jiri Olsa) [1305882] - [tools] perf tests: Aename open*.c to openat*.c (Jiri Olsa) [1305882] - [tools] perf tests: Switch from open to openat (Jiri Olsa) [1305882] - [tools] perf tools: Add ARM64 perf_regs_load to support libunwind and enable testing (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf db-export: Fix thread ref-counting (Jiri Olsa) [1305882] - [tools] perf probe: Fix 'function unused' warning (Jiri Olsa) [1305882] - [tools] perf annotate: Fix -i option, which is currently ignored (Jiri Olsa) [1305882] - [tools] perf tools: Move branch option parsing to own file (Jiri Olsa) [1305882] - [tools] perf annotation: Add symbol__get_annotation (Jiri Olsa) [1305882] - [tools] perf tools: Reference count struct map (Jiri Olsa) [1305882] - [tools] perf tools: Check if a map is still in use when deleting it (Jiri Olsa) [1305882] - [tools] perf tools: Protect accesses the map rbtrees with a rw lock (Jiri Olsa) [1305882] - [tools] perf tools: Introduce struct maps (Jiri Olsa) [1305882] - [tools] perf probe: Fix an error when deleting probes successfully (Jiri Olsa) [1305882] - [tools] perf probe: Show the error reason comes from invalid DSO (Jiri Olsa) [1305882] - [tools] perf tools: Disallow PMU events intel_pt and intel_bts until there is support (Jiri Olsa) [1305882] - [tools] perf sched: Add option to merge like comms to lat output (Jiri Olsa) [1305882] - [tools] perf tools: Improve setting of gcc debug option (Jiri Olsa) [1305882] - [tools] perf tools: Assign default value for some pointers (Jiri Olsa) [1305882] - [tools] perf tools: Use maps__first()/map__next() (Jiri Olsa) [1305882] - [tools] perf tools: Leave DSO destruction to the map destruction (Jiri Olsa) [1305882] - [tools] perf machine: Mark removed threads as such (Jiri Olsa) [1305882] - [tools] perf tools: Import rb_erase_init from block/ in the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Nuke unused map_groups__flush() (Jiri Olsa) [1305882] - [tools] perf tools: Remove redundant initialization of thread linkage members (Jiri Olsa) [1305882] - [tools] perf tools: Rename maps__next (Jiri Olsa) [1305882] - [tools] perf tools: Add dso__data_get/put_fd() (Jiri Olsa) [1305882] - [tools] perf tools: Get rid of dso__data_fd() from dso__data_size() (Jiri Olsa) [1305882] - [tools] perf tools: Fix dso__data_read_offset() file opening (Jiri Olsa) [1305882] - [tools] perf machine: Do not call map_groups__delete(), drop refcnt instead (Jiri Olsa) [1305882] - [tools] perf comm: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf hists: Rename add_hist_entry to hists__findnew_entry (Jiri Olsa) [1305882] - [tools] perf hists: Reducing arguments of hist_entry_iter__add() (Jiri Olsa) [1305882] - [tools] perf session: Fix perf_session__peek_event() (Jiri Olsa) [1305882] - [tools] perf build: Fix libunwind feature detection on 32-bit x86 (Jiri Olsa) [1305882] - [tools] perf tools: Fix parse_events_error dereferences (Jiri Olsa) [1305882] - [tools] perf tools: Fix function declarations needed by parse-events.y (Jiri Olsa) [1305882] - [tools] perf tools: Separate the tests and tools in installation (Jiri Olsa) [1305882] - [tools] perf bench numa: Share sched_getcpu() __weak def with cloexec.c (Jiri Olsa) [1305882] - [tools] build: Change FEATURE_TESTS and FEATURE_DISPLAY to weak binding (Jiri Olsa) [1305882] - [tools] lib traceevent: Install libtraceevent.a into libdir (Jiri Olsa) [1305882] - [tools] perf tools: Set vmlinux_path__nr_entries to 0 in vmlinux_path__exit (Jiri Olsa) [1305882] - [tools] perf tools: Protect dso cache fd with a mutex (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso cache tree using dso->lock (Jiri Olsa) [1305882] - [tools] perf symbols: Protect dso symbol loading using a mutex (Jiri Olsa) [1305882] - [tools] perf tools: Introduce copyfile_offset() function (Jiri Olsa) [1305882] - [tools] perf tools: Add rm_rf() utility function (Jiri Olsa) [1305882] - [tools] perf tools: Elliminate alignment holes (Jiri Olsa) [1305882] - [tools] include: add __aligned_u64 to types.h (Jiri Olsa) [1305882] - [tools] perf probe: Load map before glob matching (Jiri Olsa) [1305882] - [tools] perf tools: Fix dwarf-aux.c compilation on i386 (Jiri Olsa) [1305882] - [tools] perf cgroup: Use atomic.h for refcounting (Jiri Olsa) [1305882] - [tools] perf evlist: Use atomic.h for the perf_mmap refcount (Jiri Olsa) [1305882] - [tools] perf machine: Stop accessing atomic_t::counter directly (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic.h for the map_groups refcount (Jiri Olsa) [1305882] - [tools] perf tools: Make flex/bison calls honour V=1 (Jiri Olsa) [1305882] - [tools] perf trace: Fix the build on older distros (Jiri Olsa) [1305882] - [tools] lib traceevent: Provide le16toh define for older systems (Jiri Olsa) [1305882] - [tools] perf report: Fix some option handling on --stdio (Jiri Olsa) [1305882] - [tools] perf tests: Fix map_groups refcount test (Jiri Olsa) [1305882] - [tools] perf machine: No need to keep a refcnt for last_match (Jiri Olsa) [1305882] - [tools] perf tests: Show refcounting broken expectations in thread-mg-share test (Jiri Olsa) [1305882] - [tools] perf report: Do not restrict -T option by other options (Jiri Olsa) [1305882] - [tools] perf tests: Fix to get negative exit codes (Jiri Olsa) [1305882] - [tools] perf probe: Show better error message when failed to find variable (Jiri Olsa) [1305882] - [tools] perf probe: Add --range option to show a variable's location range (Jiri Olsa) [1305882] - [tools] perf probe: Remove length limitation for showing available variables (Jiri Olsa) [1305882] - [tools] perf trace: Removed duplicated NULL test (Jiri Olsa) [1305882] - [tools] perf report: Force tty output if -T/--thread option is given (Jiri Olsa) [1305882] - [tools] perf tools: Document relation of per-thread event count feature (Jiri Olsa) [1305882] - [tools] perf kmem: Fix compiler warning about may be accessing uninitialized variable (Jiri Olsa) [1305882] - [tools] perf build: Disable libdw DWARF unwind when built with NO_DWARF (Jiri Olsa) [1305882] - [tools] perf probe: Support glob wildcards for function name (Jiri Olsa) [1305882] - [tools] perf probe: Add --no-inlines option to avoid searching inline functions (Jiri Olsa) [1305882] - [tools] perf probe: Introduce probe_conf global configs (Jiri Olsa) [1305882] - [tools] perf probe: Use perf_probe_event.target instead of passing as an argument (Jiri Olsa) [1305882] - [tools] perf bench futex: Handle spurious wakeups (Jiri Olsa) [1305882] - [tools] perf bench futex: Support parallel waker threads (Jiri Olsa) [1305882] - [tools] perf machine: Protect the machine->threads with a rwlock (Jiri Olsa) [1305882] - [tools] perf tools: Use atomic_t to implement thread__{get, put} refcnt (Jiri Olsa) [1305882] - [tools] include: Add basic atomic.h implementation from the kernel sources (Jiri Olsa) [1305882] - [tools] perf tools: Move generic barriers out of perf-sys.h (Jiri Olsa) [1305882] - [tools] perf tools: Move tile barrier.h stuff to tools/arch/tile/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move mips barrier.h stuff to tools/arch/mips/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move xtensa barrier.h stuff to tools/arch/xtensa/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move arm(64) barrier.h stuff to tools/arch/arm*/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move ia64 barrier.h stuff to tools/arch/ia64/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move alpha barrier.h stuff to tools/arch/alpha/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sparc barrier.h stuff to tools/arch/sparc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move sh barrier.h stuff to tools/arch/sh/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] Adopt asm-generic/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move barrier() definition to tools/include/linux/compiler.h (Jiri Olsa) [1305882] - [tools] perf tools: Move s390 barrier.h stuff to tools/arch/s390/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move powerpc barrier.h stuff to tools/arch/powerpc/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf tools: Move x86 barrier.h stuff to tools/arch/x86/include/asm/barrier.h (Jiri Olsa) [1305882] - [tools] perf probe: Support $params special probe argument (Jiri Olsa) [1305882] - [tools] perf probe: Skip kernel symbols which is out of .text (Jiri Olsa) [1305882] - [tools] perf probe: Make --line checks validate C-style function name (Jiri Olsa) [1305882] - [tools] perf probe: Fix to return 0 when positive value returned (Jiri Olsa) [1305882] - [tools] perf probe: Fix a typo for the flags of open (Jiri Olsa) [1305882] - [tools] perf probe: Fix to close probe_events file in error (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields out of map_symbol (Jiri Olsa) [1305882] - [tools] perf hists browser: Simplify zooming code using pstack_peek() (Jiri Olsa) [1305882] - [tools] perf tools: Introduce pstack_peek() (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions - part 2 (Jiri Olsa) [1305882] - [tools] perf hists browser: Split popup menu actions (Jiri Olsa) [1305882] - [tools] perf hists browser: Save perf_session_env in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save pstack in the hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Save hist_browser_timer pointer in hist_browser (Jiri Olsa) [1305882] - [tools] perf hists browser: Fix possible memory leak (Jiri Olsa) [1305882] - [tools] perf tools: Move init_have_children field to the unnamed union (Jiri Olsa) [1305882] - [tools] perf tools: Move TUI-specific fields into unnamed union (Jiri Olsa) [1305882] - [tools] perf kmem: Show warning when trying to run stat without record (Jiri Olsa) [1305882] - [tools] perf probe: Cleanup and consolidate command parsers (Jiri Olsa) [1305882] - [tools] perf probe: Remove redundant cleanup of params.filter (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --funcs (Jiri Olsa) [1305882] - [tools] perf probe: Allow to use filter on --del command (Jiri Olsa) [1305882] - [tools] perf record: Add AUX area tracing Snapshot Mode support (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing Snapshot Mode (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_ITRACE_START (Jiri Olsa) [1305882] - [tools] perf tools: Add support for PERF_RECORD_AUX (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add option to synthesize events for transactions (Jiri Olsa) [1305882] - [tools] perf tools: Add build option NO_AUXTRACE to exclude AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Hit all build ids when AUX area tracing (Jiri Olsa) [1305882] - [tools] perf tools: Add AUX area tracing index (Jiri Olsa) [1305882] - [tools] perf report: Fix placement of itrace option in documentation (Jiri Olsa) [1305882] - [tools] perf kmem: Add kmem.default config option (Jiri Olsa) [1305882] - [tools] perf kmem: Print gfp flags in human readable string (Jiri Olsa) [1305882] - [tools] perf kmem: Add --live option for current allocation stat (Jiri Olsa) [1305882] - [tools] perf kmem: Support sort keys on page analysis (Jiri Olsa) [1305882] - [tools] perf kmem: Implement stat --page --caller (Jiri Olsa) [1305882] - [tools] perf probe: Accept filter argument for --list (Jiri Olsa) [1305882] - [tools] perf probe: Accept multiple filter options (Jiri Olsa) [1305882] - [tools] perf tools: Add strfilter__string to recover rules string (Jiri Olsa) [1305882] - [tools] perf tools: Improve strfilter to append additional rules (Jiri Olsa) [1305882] - [tools] perf tools: Fix bison-related build failure on CentOS 6 (Jiri Olsa) [1305882] - [tools] perf report: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf script: Always allow fields 'addr' and 'cpu' for auxtrace (Jiri Olsa) [1305882] - [tools] perf evlist: Amend mmap ref counting for the AUX area mmap (Jiri Olsa) [1305882] - [tools] perf symbols: Warn on build id mismatch (Jiri Olsa) [1305882] - [tools] perf: Document --children option in more detail (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_idle (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_(host|guest) (Jiri Olsa) [1305882] - [tools] perf stat: Add metrics support for exclude_hv (Jiri Olsa) [1305882] - [tools] perf stat: Change metrics context calculation (Jiri Olsa) [1305882] - [tools] perf stat: Fix metrics calculation with event qualifiers (Jiri Olsa) [1305882] - [tools] perf trace: Clarify that -e is about syscalls, not perf events in general (Jiri Olsa) [1305882] - [tools] perf trace: Fix --filter-pids OPTION description (Jiri Olsa) [1305882] - [tools] perf probe: Remove all probes matches given pattern at once (Jiri Olsa) [1305882] - [tools] perf probe: Make --funcs option exclusive (Jiri Olsa) [1305882] - [tools] perf tools: Add symbolic events support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add tracepoint support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add static terms support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add term support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add location to pmu event terms (Jiri Olsa) [1305882] - [tools] perf tools: Change parse_events_add_pmu interface (Jiri Olsa) [1305882] - [tools] perf tools: Always bail out when config_attr function fails (Jiri Olsa) [1305882] - [tools] perf tools: Add flex support for parse_events_error (Jiri Olsa) [1305882] - [tools] perf tools: Add parse_events_error interface (Jiri Olsa) [1305882] - [tools] perf tools: Add aux_watermark member of struct perf_event_attr (Jiri Olsa) [1305882] - [tools] perf script: Add field option 'flags' to print sample flags (Jiri Olsa) [1305882] - [tools] perf inject: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf inject: Re-pipe AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf script: Add Instruction Tracing support (Jiri Olsa) [1305882] - [tools] perf tools: Add member to struct dso for an instruction cache (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a hashtable for caching (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add processing for AUX area tracing events (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add a heap for sorting AUX area tracing queues (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for queuing AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add helpers for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf session: Add instruction tracing options (Jiri Olsa) [1305882] - [tools] perf session: Add hooks to allow transparent decoding of AUX area tracing data (Jiri Olsa) [1305882] - [tools] perf tools: Add a user event for AUX area tracing errors (Jiri Olsa) [1305882] - [tools] perf record: Extend -m option for AUX area tracing mmap pages (Jiri Olsa) [1305882] - [tools] perf record: Add basic AUX area tracing support (Jiri Olsa) [1305882] - [tools] perf auxtrace: Add support for AUX area recording (Jiri Olsa) [1305882] - [tools] perf tools: Add user events for AUX area tracing (Jiri Olsa) [1305882] - [tools] perf evlist: Add support for mmapping an AUX area buffer (Jiri Olsa) [1305882] - [tools] perf header: Add AUX area tracing feature (Jiri Olsa) [1305882] - [tools] perf data: Fix signedness of value (Jiri Olsa) [1305882] - [tools] perf data: Fix duplicate field names and avoid reserved keywords (Jiri Olsa) [1305882] - [tools] perf data: Add support for setting ordered_events queue size (Jiri Olsa) [1305882] - [tools] perf data: Enable stream flush within processing (Jiri Olsa) [1305882] - [tools] perf data: Switch to multiple cpu stream files (Jiri Olsa) [1305882] - [tools] perf tests: Add build tests for building perf from kernel source root and tools (Jiri Olsa) [1305882] - [tools] lib traceevent: Add alias field to struct format_field (Jiri Olsa) [1305882] - [tools] perf data: Show error message when conversion failed (Jiri Olsa) [1305882] - [tools] perf diff: Make hist_entry_diff fields union (Jiri Olsa) [1305882] - [tools] perf hists: Get rid of position field from struct hist_entry (Jiri Olsa) [1305882] - [tools] perf tools: Use getconf to determine number of online CPUs (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Fix memory leak on hot-plug allocation fail (Jiri Olsa) [1305882] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD migration race (Jiri Olsa) [1305882] - [kernel] perf: Fix double-free of the AUX buffer (Jiri Olsa) [1305882] - [kernel] perf: Fix fasync handling on inherited events (Jiri Olsa) [1305882] - [kernel] perf: Fix running time accounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/cqm: Return cached counter value from IRQ context (Jiri Olsa) [1305882] - [kernel] perf: Fix AUX buffer refcounting (Jiri Olsa) [1305882] - [x86] perf/x86/intel/pebs: Add PEBSv3 decoding (Jiri Olsa) [1305882] - [kernel] perf/x86/intel: Introduce PERF_RECORD_LOST_SAMPLES (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Drain the PEBS buffer during context switches (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Implement batched PEBS interrupt handling (large PEBS interrupt threshold) (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Handle multiple records in the PEBS buffer (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Introduce setup_pebs_sample_data() (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Use the PEBS auto reload mechanism when possible (Jiri Olsa) [1305882] - [x86] perf/x86/intel: add support for PERF_SAMPLE_BRANCH_IND_JUMP (Jiri Olsa) [1305882] - [include] perf: add new PERF_SAMPLE_BRANCH_IND_JUMP branch sample type (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify put_exclusive_constraints() (Jiri Olsa) [1305882] - [x86] perf/x86: Simplify the x86_schedule_events() logic (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove intel_excl_states::init_state (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Remove pointless tests (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Clean up intel_commit_scheduling() placement (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Make WARN()ings consistent (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Simplify the dynamic constraint code somewhat (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Add lockdep assert (Jiri Olsa) [1305882] - [x86] perf/x86/intel: Correct local vs remote sibling state (Jiri Olsa) [1305882] - [x86] revert "perf/x86/intel/uncore: Move uncore_box_init() out of driver initialization" (Jiri Olsa) [1305882] - [x86] perf/x86/intel/uncore: Fix CBOX bit wide and UBOX reg on Haswell-EP (Jiri Olsa) [1305882] - [x86] perf/x86/rapl: Enable Broadwell-U RAPL support (Jiri Olsa) [1305882] - [kernel] perf: Annotate inherited event ctx->mutex recursion (Jiri Olsa) [1305882]- [scsi] storvsc: use storage protocol version to determine storage capabilities (Cathy Avery) [1287037] - [scsi] storvsc: use correct defaults for values determined by protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Untangle the storage protocol negotiation from the vmbus protocol negotiation (Cathy Avery) [1287037] - [scsi] storvsc: Use a single value to track protocol versions (Cathy Avery) [1287037] - [scsi] storvsc: Rather than look for sets of specific protocol versions, make decisions based on ranges (Cathy Avery) [1287037] - [hv] balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts (Cathy Avery) [1287037] - [hv] vmbus: Update preferred vmbus protocol version to windows 10 (Cathy Avery) [1287037] - [hv] vmbus: Use get_cpu() to get the current CPU (Cathy Avery) [1287037] - [net] fix behaviour of unreachable, blackhole and prohibit routes (Xin Long) [1270662] - [net] route: check and remove route cache when we get route (Xin Long) [1296260] - [net] ipv4: use next hop exceptions also for input routes (Xin Long) [1296260] - [net] tcp, dccp: warn user for preferred ip_local_port_range (Florian Westphal) [1305525] - [net] tcp, dccp: try to not exhaust ip_local_port_range in connect() (Florian Westphal) [1305525] - [net] tcp: improve REUSEADDR/NOREUSEADDR cohabitation (Florian Westphal) [1305525] - [net] sctp: translate network order to host order when users get a hmacid (Xin Long) [1303823] - [net] fix __copy_skb_header() (Paolo Abeni) [1298447] - [net] don't wait for order-3 page allocation (Sabrina Dubroca) [1284940] - [net] fix skb_page_frag_refill() kerneldoc (Sabrina Dubroca) [1284940] - [net] attempt a single high order allocation (Sabrina Dubroca) [1284940] - [net] use __GFP_NORETRY for high order allocations (Sabrina Dubroca) [1284940] - [net] allow > 0 order atomic page alloc in skb_page_frag_refill (Sabrina Dubroca) [1284940] - [net] refactor sk_page_frag_refill() (Sabrina Dubroca) [1284940] - [net] add pfmemalloc check in sk_add_backlog() (Sabrina Dubroca) [1285944] - [net] af_unix: passcred support for sendpage (Hannes Frederic Sowa) [1282574] - [net] af_unix: take receive queue lock while appending new skb (Hannes Frederic Sowa) [1282574] - [net] af_unix: don't append consumed skbs to sk_receive_queue (Hannes Frederic Sowa) [1282574] - [net] af_unix: fix use-after-free with concurrent readers while splicing (Hannes Frederic Sowa) [1282574] - [net] bridge: Fix network header pointer for vlan tagged packets (Vlad Yasevich) [1282536] - [net] Allow modules to use is_skb_forwardable (Vlad Yasevich) [1282536] - [net] netfilter: bridge: Use __in6_dev_get rather than in6_dev_get in br_validate_ipv6 (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix NULL deref in physin/out ifindex helpers (Paolo Abeni) [1265259] - [net] netfilter: bridge: avoid unused label warning (Paolo Abeni) [1265259] - [net] bridge: Cache net in br_nf_pre_routing_finish (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_push_frag_xmit (Paolo Abeni) [1265259] - [net] bridge: Pass net into br_nf_ip_fragment (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix routing of bridge frames with call-iptables=1 (Paolo Abeni) [1265259] - [net] netfilter: bridge: do not initialize statics to 0 or NULL (Paolo Abeni) [1265259] - [net] netfilter: bridge: reduce nf_bridge_info to 32 bytes again (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't leak skb in error paths (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix CONFIG_NF_DEFRAG_IPV4/6 related warnings/errors (Paolo Abeni) [1265259] - [net] netfilter: bridge: split ipv6 code into separated file (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_netfilter.c to br_netfilter_hooks.c (Paolo Abeni) [1265259] - [net] netfilter: bridge: restore vlan tag when refragmenting (Paolo Abeni) [1265259] - [net] ip_fragment: remove BRIDGE_NETFILTER mtu special handling (Paolo Abeni) [1265259] - [net] netfilter: bridge: forward IPv6 fragmented packets (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order check_hbh_len() (Paolo Abeni) [1265259] - [net] netfilter: bridge: rename br_parse_ip_options (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor frag_max_size (Paolo Abeni) [1265259] - [net] netfilter: bridge: detect NAT66 correctly and change MAC address (Paolo Abeni) [1265259] - [net] netfilter: bridge: re-order br_nf_pre_routing_finish_ipv6() (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor clearing BRNF_NF_BRIDGE_PREROUTING (Paolo Abeni) [1265259] - [net] netfilter: ebtables: fix comment grammar (Paolo Abeni) [1265259] - [net] netfilter: bridge: free nf_bridge info on xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: neigh_head and physoutdev can't be used at same time (Paolo Abeni) [1265259] - [net] revert "netfilter: bridge: query conntrack about skb dnat" (Paolo Abeni) [1265259] - [net] netfilter: bridge: make BRNF_PKT_TYPE flag a bool (Paolo Abeni) [1265259] - [net] netfilter: bridge: start splitting mask into public/private chunks (Paolo Abeni) [1265259] - [net] netfilter: bridge: add and use nf_bridge_info_get helper (Paolo Abeni) [1265259] - [net] netfilter: bridge: add helpers for fetching physin/outdev (Paolo Abeni) [1265259] - [net] netfilter: bridge: don't use nf_bridge_info data to store mac header (Paolo Abeni) [1265259] - [net] netfilter: bridge: really save frag_max_size between PRE and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: bridge: kill nf_bridge_pad (Paolo Abeni) [1265259] - [net] netfilter: bridge: remove BRNF_STATE_BRIDGED flag (Paolo Abeni) [1265259] - [net] netfilter: bridge: query conntrack about skb dnat (Paolo Abeni) [1265259] - [net] netfilter: bridge: use rcu hook to resolve br_netfilter dependency (Paolo Abeni) [1265259] - [net] netfilter: bridge: move DNAT helper to br_netfilter (Paolo Abeni) [1265259] - [net] netfilter: bridge: refactor conditional in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] netfilter: bridge: move nf_bridge_update_protocol to where its used (Paolo Abeni) [1265259] - [net] bridge: move mac header copying into br_netfilter (Paolo Abeni) [1265259] - [net] bridge: netfilter: Move sysctl-specific error code inside #ifdef (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: set the pktinfo for IPv4/IPv6 traffic (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: export nft_reject_ip*hdr_validate functions (Paolo Abeni) [1265259] - [net] netfilter: fix various sparse warnings (Paolo Abeni) [1265259] - [net] netfilter: nf_tables_bridge: update hook_mask to allow {pre, post}routing (Paolo Abeni) [1265259] - [net] bridge: Do not compile options in br_parse_ip_options (Paolo Abeni) [1265259] - [net] bridge: Save frag_max_size between PRE_ROUTING and POST_ROUTING (Paolo Abeni) [1265259] - [net] netfilter: explicit module dependency between br_netfilter and physdev (Paolo Abeni) [1265259] - [net] netfilter: use IS_ENABLED(CONFIG_BRIDGE_NETFILTER) (Paolo Abeni) [1265259] - [net] netfilter: bridge: build br_nf_core only if required (Paolo Abeni) [1265259] - [net] netfilter: bridge: move br_netfilter out of the core (Paolo Abeni) [1265259] - [net] netfilter: bridge: nf_bridge_copy_header as static inline in header (Paolo Abeni) [1265259] - [net] netfilter: ebtables: create audit records for replaces (Paolo Abeni) [1265259] - [net] netfilter: bridge: add generic packet logger (Paolo Abeni) [1265259] - [net] netfilter: bridge: fix Kconfig unmet dependencies (Paolo Abeni) [1265259] - [net] bridge: superfluous skb->nfct check in br_nf_dev_queue_xmit (Paolo Abeni) [1265259] - [net] bridge: netfilter: Use ether_addr_copy (Paolo Abeni) [1265259] - [net] bridge: change the position of '{' to the pre line (Paolo Abeni) [1265259] - [net] netfilter: ebt_ip6: fix source and destination matching (Paolo Abeni) [1265259] - [net] bridge: netfilter: orphan skb before invoking ip netfilter hooks (Paolo Abeni) [1265259] - [net] bridge: netfilter: using strlcpy() instead of strncpy() (Paolo Abeni) [1265259] - [s390] kernel: inadvertent free of the vector register save area (Hendrik Brueckner) [1310706] - [misc] mei: remove artificial singleton requirement (Prarit Bhargava) [1313268] - [cpufreq] intel_pstate: decrease number of "HWP enabled" messages (David Arcari) [1310927] - [cpufreq] intel_pstate: enable HWP per CPU (David Arcari) [1310927]- [scsi] Revert libiscsi: Reduce locking contention in fast path (Chris Leech) [1297876] - [scsi] add support for multiple hardware queues (Ewan Milne) [1308703] - [scsi] mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO (Tomas Henzl) [1259907] - [scsi] scsi_error: should not get sense for timeout IO in scsi error handler (Tomas Henzl) [1259907] - [scsi] bnx2fc: Remove explicit logouts (Maurizio Lombardi) [1303027] - [fs] ovl: check dentry positiveness in ovl_cleanup_whiteouts() (Vivek Goyal) [1306358] - [fs] ovl: setattr: check permissions before copy-up (Vivek Goyal) [1306358] - [fs] ovl: root: copy attr (Vivek Goyal) [1306358] - [fs] ovl: get rid of the dead code left from broken (and disabled) optimizations (Vivek Goyal) [1306358] - [fs] ovl: fix permission checking for setattr (Vivek Goyal) [1306358] - [fs] ovl: move super block magic number to magic.h (Vivek Goyal) [1306358] - [fs] ovl: use a minimal buffer in ovl_copy_xattr (Vivek Goyal) [1306358] - [fs] ovl: allow zero size xattr (Vivek Goyal) [1306358] - [fs] ovl: default permissions (Vivek Goyal) [1306358] - [fs] ovl: free lower_mnt array in ovl_put_super (Vivek Goyal) [1306358] - [fs] ovl: free stack of paths in ovl_fill_super (Vivek Goyal) [1306358] - [fs] ovl: fix open in stacked overlay (Vivek Goyal) [1306358] - [fs] ovl: use O_LARGEFILE in ovl_copy_up() (Vivek Goyal) [1262256 1306358] - [fs] create and use seq_show_option for escaping (Vivek Goyal) [1306358] - [fs] fix a braino in ovl_d_select_inode() (Vivek Goyal) [1306358] - [fs] overlayfs: Make f_path always point to the overlay and f_inode to the underlay (Vivek Goyal) [1306358] - [fs] overlay: Call ovl_drop_write() earlier in ovl_dentry_open() (Vivek Goyal) [1306358] - [fs] Replace a bunch of file->dentry->d_inode refs with file_inode() (Vivek Goyal) [1306358] - [fs] procfs: fix error handling of proc_register() (Carlos Maiolino) [1210350] - [fs] proc: use rb_entry_safe() instead of rb_entry() (Carlos Maiolino) [1210350] - [fs] proc: use a rb tree for the directory entries (Carlos Maiolino) [1210350] - [fs] xfs: Split default quota limits by quota type (Eric Sandeen) [1297477] - [fs] quota: Fixup comments about return value of Q_[X]GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] xfs: wire up Q_XGETNEXTQUOTA / get_nextdqblk (Eric Sandeen) [1305967] - [fs] xfs: Factor xfs_seek_hole_data into helper (Eric Sandeen) [1305967] - [fs] xfs: get quota inode from mp & flags rather than dqp (Eric Sandeen) [1305967] - [fs] xfs: don't overflow quota ID when initializing dqblk (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_GETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: add new quotactl Q_XGETNEXTQUOTA (Eric Sandeen) [1305967] - [fs] quota: remove unused cmd argument from quota_quotaon() (Eric Sandeen) [1305967] - [fs] gfs2: Reduce size of incore inode (Robert S Peterson) [1240663] - [fs] gfs2: Make rgrp reservations part of the gfs2_inode structure (Robert S Peterson) [1240663] - [fs] gfs2: Extract quota data from reservations structure (revert 5407e24) (Robert S Peterson) [1240663] - [fs] gfs2: Clean up reservation removal (Robert S Peterson) [1240663] - [fs] ceph: make fsync() wait unsafe requests that created/modified inode (Zheng Yan) [1291193] - [fs] ceph: add request to i_unsafe_dirops when getting unsafe reply (Zheng Yan) [1291193] - [fs] ceph: don't invalidate page cache when inode is no longer used (Zheng Yan) [1291193] - [fs] ceph: fix message length computation (Zheng Yan) [1291193] - [fs] ceph: improve readahead for file holes (Zheng Yan) [1291193] - [fs] ceph: get inode size for each append write (Zheng Yan) [1291193] - [fs] ceph: cleanup use of ceph_msg_get (Zheng Yan) [1291193] - [fs] ceph: no need to get parent inode in ceph_open (Zheng Yan) [1291193] - [fs] ceph: remove the useless judgement (Zheng Yan) [1291193] - [fs] ceph: remove redundant test of head->safe and silence static analysis warnings (Zheng Yan) [1291193] - [fs] ceph: fix queuing inode to mdsdir's snaprealm (Zheng Yan) [1291193] - [fs] ceph: invalidate dirty pages after forced umount (Zheng Yan) [1291193] - [fs] ceph: EIO all operations after forced umount (Zheng Yan) [1291193] - [fs] ceph: always re-send cap flushes when MDS recovers (Zheng Yan) [1291193] - [fs] ceph: fix ceph_writepages_start() (Zheng Yan) [1291193] - [fs] ceph: switch some GFP_NOFS memory allocation to GFP_KERNEL (Zheng Yan) [1291193] - [fs] ceph: pre-allocate data structure that tracks caps flushing (Zheng Yan) [1291193] - [fs] ceph: re-send flushing caps (which are revoked) in reconnect stage (Zheng Yan) [1291193] - [fs] ceph: send TID of the oldest pending caps flush to MDS (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing globally (Zheng Yan) [1291193] - [fs] ceph: track pending caps flushing accurately (Zheng Yan) [1291193] - [fs] ceph: fix directory fsync (Zheng Yan) [1291193] - [fs] ceph: fix flushing caps (Zheng Yan) [1291193] - [fs] ceph: don't include used caps in cap_wanted (Zheng Yan) [1291193] - [fs] ceph: ratelimit warn messages for MDS closes session (Zheng Yan) [1291193] - [fs] ceph: simplify two mount_timeout sites (Zheng Yan) [1291193] - [fs] libceph: store timeouts in jiffies, verify user input (Zheng Yan) [1291193] - [fs] ceph: exclude setfilelock requests when calculating oldest tid (Zheng Yan) [1291193] - [fs] ceph: don't pre-allocate space for cap release messages (Zheng Yan) [1291193] - [fs] ceph: make sure syncfs flushes all cap snaps (Zheng Yan) [1291193] - [fs] ceph: don't trim auth cap when there are cap snaps (Zheng Yan) [1291193] - [fs] ceph: take snap_rwsem when accessing snap realm's cached_context (Zheng Yan) [1291193] - [fs] ceph: avoid sending unnessesary FLUSHSNAP message (Zheng Yan) [1291193] - [fs] ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR reference (Zheng Yan) [1291193] - [fs] ceph: use empty snap context for uninline_data and get_pool_perm (Zheng Yan) [1291193] - [fs] ceph: check OSD caps before read/write (Zheng Yan) [1291193] - [fs] libceph: allow setting osd_req_op's flags (Zheng Yan) [1291193]- [powerpc] mm: tracking vDSO remap (Adrian Reber) [1274399] - [mm] new arch_remap() hook (Adrian Reber) [1274399] - [mm] new mm hook framework (Adrian Reber) [1274399] - [powerpc] Enable sys_kcmp() for CRIU (Adrian Reber) [1274399] - [powerpc] pci: Remove unused force_32bit_msi quirk (Oded Gabbay) [1274362] - [powerpc] pseries: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Honor the generic "no_64bit_msi" flag (Oded Gabbay) [1274362] - [powerpc] powernv: Reserve PE#0 on NPU (Gustavo Duarte) [1275657] - [powerpc] powernv: Change NPU PE# assignment (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix update of NVLink DMA mask (Gustavo Duarte) [1275657] - [powerpc] powernv: Add support for Nvlink NPUs (Gustavo Duarte) [1275657] - [powerpc] Add __raw_rm_writeq() function (Gustavo Duarte) [1275657] - [powerpc] pci: Add shutdown hook to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Only the build the pasemi MSI code for PASEMI=y (Gustavo Duarte) [1275657] - [powerpc] powernv: Move dma_set_mask() from pnv_phb to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pci: add dma_set_mask to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Specialise pci_controller_ops for each controller type (Gustavo Duarte) [1275657] - [powerpc] Remove MSI-related PCI controller ops from ppc_md (Gustavo Duarte) [1275657] - [powerpc] mpic_u3msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] ppc4xx_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_msi: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] cell: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move MSI-related ops to pci_controller_ops (Gustavo Duarte) [1275657] - [powerpc] Add MSI operations to pci_controller_ops struct (Gustavo Duarte) [1275657] - [powerpc] powernv: Fix early pci_controller_ops loading (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: Remove check for controller_ops == NULL case (Gustavo Duarte) [1275657] - [powerpc] Remove shims for pci_controller_ops operations (Gustavo Duarte) [1275657] - [powerpc] cell: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] fsl_pci, swiotlb: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] maple: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pasemi: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powernv: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] pseries: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] powermac: Move controller ops from ppc_md to controller_ops (Gustavo Duarte) [1275657] - [powerpc] dart_iommu: optionally populate controller_ops on init (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.reset_secondary_bus and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.window_alignment and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.enable_device_hook and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.probe_mode and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_bus_setup and shim (Gustavo Duarte) [1275657] - [powerpc] Create pci_controller_ops.dma_dev_setup and shim (Gustavo Duarte) [1275657] - [powerpc] pcibios_enable_device_hook: return bool rather than int (Gustavo Duarte) [1275657] - [powerpc] powermac: move pmac_pci_probe_mode from setup.c to pci.c (Gustavo Duarte) [1275657] - [powerpc] move find_and_init_phbs() to pSeries specific code (Gustavo Duarte) [1275657] - [powerpc] powernv: Remove pnv_pci_probe_mode() (Gustavo Duarte) [1275657] - [powerpc] powernv: Initialize M64 PE in time (Gustavo Duarte) [1275657] - [include] device: Add dev__once variants (Gustavo Duarte) [1275657] - [powerpc] powernv: Override dma_get_required_mask() (Gustavo Duarte) [1275657] - [powerpc] pci/msi/ppc: Remove arch_msi_check_device() (Gustavo Duarte) [1274362 1275657] - [powerpc] powernv: Update dev->dma_mask in pci_set_dma_mask() path (Gustavo Duarte) [1275657] - [powerpc] Add PVR for POWER8NVL processor (Gustavo Duarte) [1275657]- [netdrv] Driver for IBM System i/p VNIC protocol (Gustavo Duarte) [947163] - [hwmon] Disable F71868 and F81866 (Eric Sandeen) [1310888] - [hwmon] Add support for f81768d (Eric Sandeen) [1310888] - [hwmon] Add support for F81866 and F71868 (Eric Sandeen) [1310888] - [watchdog] hpwdt: HP rebranding (Nigel Croxon) [1274435] - [misc] hpilo: Change e-mail address from hp.com to hpe.com (Nigel Croxon) [1274436] - [misc] hpilo: Add min and max value of module parameter in description (Nigel Croxon) [1274436] - [char] ipmi: Remove unnecessary pci_disable_device (Tony Camuso) [1274306] - [char] ipmi: Drop owner assignment from i2c_driver (Tony Camuso) [1274306] - [char] ipmi: constify some struct and char arrays (Tony Camuso) [1274306] - [char] ipmi: move timer init to before irq is setup (Tony Camuso) [1274306] - [char] ipmi: watchdog: add panic_wdt_timeout parameter (Tony Camuso) [1274306] - [char] ipmi: Move MODULE_DEVICE_TABLE() to follow struct (Tony Camuso) [1274306] - [char] ipmi: Stop the timer immediately if idle (Tony Camuso) [1274306] - [char] ipmi: Start the timer and thread on internal msgs (Tony Camuso) [1274306] - [char] ipmi: ipmi_ssif: Replace timeval with timespec64 (Tony Camuso) [1274306] - [char] ipmi: ssif: Add a module parm to specify that SMBus alerts don't work (Tony Camuso) [1274306] - [char] ipmi: add of_device_id in MODULE_DEVICE_TABLE (Tony Camuso) [1274306] - [char] ipmi: Compensate for BMCs that wont set the irq enable bit (Tony Camuso) [1274306] - [char] ipmi: Don't call receive handler in the panic context (Tony Camuso) [1274306] - [char] ipmi: Avoid touching possible corrupted lists in the panic context (Tony Camuso) [1274306] - [char] ipmi: Don't flush messages in sender() in run-to-completion mode (Tony Camuso) [1274306] - [char] ipmi: Factor out message flushing procedure (Tony Camuso) [1274306] - [char] ipmi: Remove unneeded set_run_to_completion call (Tony Camuso) [1274306] - [char] ipmi: Make some data const that was only read (Tony Camuso) [1274306] - [char] ipmi: constify SSIF ACPI device ids (Tony Camuso) [1274306] - [char] ipmi: Delete an unnecessary check before the function call "cleanup_one_si" (Tony Camuso) [1274306] - [char] ipmi: Change 1 to true for bool type variables during initialization (Tony Camuso) [1274306] - [char] impi: Remove unneeded setting of module owner to THIS_MODULE in the platform structure, powernv_ipmi_driver (Tony Camuso) [1274306] - [char] ipmi: Add a comment in how messages are delivered from the lower layer (Tony Camuso) [1274306] - [char] ipmi: Convert the IPMI SI ACPI handling to a platform device (Tony Camuso) [1274306] - [char] ipmi: put acpi.h with the other headers (Tony Camuso) [1274306] - [s390] vtime: correct scaled cputime of partially idle CPUs (Hendrik Brueckner) [1308883] - [s390] vtime: correct scaled cputime for SMT (Hendrik Brueckner) [1308883] - [s390] vtime: limit MT scaling value updates (Hendrik Brueckner) [1308883] - [s390] dasd: prevent incorrect length error under z/VM after PAV changes (Hendrik Brueckner) [1310825] - [s390] qeth: initialize net_device with carrier off (Hendrik Brueckner) [1310824] - [s390] dasd: fix failfast for disconnected devices (Hendrik Brueckner) [1309251] - [s390] cio: update measurement characteristics (Hendrik Brueckner) [1310822] - [s390] cio: ensure consistent measurement state (Hendrik Brueckner) [1310822] - [s390] cio: fix measurement characteristics memleak (Hendrik Brueckner) [1310822] - [s390] stacktrace: add save_stack_trace_regs() (Pratyush Anand) [1297488] - [s390] stacktrace: save full stack traces (Pratyush Anand) [1297488] - [s390] stacktrace: add missing end marker (Pratyush Anand) [1297488] - [s390] stacktrace: fix address ranges for asynchronous and panic stack (Pratyush Anand) [1297488] - [s390] stacktrace: fix save_stack_trace_tsk() for current task (Pratyush Anand) [1297488] - [x86] perf: Fix 'active_events' imbalance (Jiri Olsa) [1312571] - [tty] Add support for PCIe WCH382 2S multi-IO card (Jeremy McNicoll) [1309575] - [tty] Add support for the WCH384 4S multi-IO card (Jeremy McNicoll) [1309575] - [tty] parport: Add support for the WCH382 2S/1P multi-IO card (Jeremy McNicoll) [1309575]- [ib] mlx5: Fix RC transport send queue overhead computation (Don Dutile) [1293336] - [hv] vmbus: restore hv_synic_clockevents_cleanup() call in hv_kexec_handler() (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Teardown clockevent devices on module unload (Vitaly Kuznetsov) [1202375] - [hv] vmbus: Implement a clockevent device (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: export clockevents_unbind_device instead of clockevents_unbind (Vitaly Kuznetsov) [1202375] - [kernel] tick-common: Fix wrong check in tick_check_replacement() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Implement unbind functionality (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Provide sysfs interface (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Move the tick_notify() switch case to clockevents_notify() (Vitaly Kuznetsov) [1202375] - [kernel] clockevents: Simplify locking (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let clocksource_unregister() return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Provide unbind interface in sysfs (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Split out user string input (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Allow clocksource select to skip current clocksource (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Add module refcount (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Let timekeeping_notify return success/error (Vitaly Kuznetsov) [1202375] - [kernel] clocksource: Always verify highres capability (Vitaly Kuznetsov) [1202375] - [netdrv] cdc_ncm: update specs URL (John Linville) [1260556] - [include] cdc_ncm: Add support for moving NDP to end of NCM frame (John Linville) [1260556] - [netdrv] net: cdc_ncm: allow tuning min_tx_pkt (John Linville) [1260556] - [netdrv] net: cdc_ncm: export NCM Transfer Block (NTB) parameters (John Linville) [1260556] - [netdrv] net: cdc_ncm: drop ethtool coalesce support (John Linville) [1260556] - [netdrv] net: cdc_ncm: use sysfs for rx/tx aggregation tuning (John Linville) [1260556] - [netdrv] net: cdc_ncm: inform usbnet when rx buffers are reduced (John Linville) [1260556] - [netdrv] net: cdc_ncm: always reallocate tx_curr_skb when tx_max increases (John Linville) [1260556] - [netdrv] net: cdc_ncm: reduce skb truesize in rx path (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix typo in test for supported formats (John Linville) [1260556] - [include] net: cdc_ncm: fix 64bit division build error (John Linville) [1260556] - [netdrv] net: cdc_ncm: do not start timer on an empty skb (John Linville) [1260556] - [include] net: cdc_ncm: remove redundant "disconnected" flag (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix argument alignment (John Linville) [1260556] - [include] net: cdc_ncm: use sane defaults for rx/tx buffers (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: adding NCM protocol statistics (John Linville) [1260556] - [include] net: cdc_ncm: set reasonable padding limits (John Linville) [1260556] - [include] net: cdc_ncm: use true max dgram count for header estimates (John Linville) [1260556] - [include] net: cdc_ncm: use ethtool to tune coalescing settings (John Linville) [1260556] - [netdrv] net: cdc_ncm: support rx_max/tx_max updates when running (John Linville) [1260556] - [netdrv] net: cdc_ncm: split .bind device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: factor out one-time device initialization (John Linville) [1260556] - [netdrv] net: cdc_ncm: split out rx_max/tx_max update of setup (John Linville) [1260556] - [include] net: cdc_ncm/cdc_mbim: rework probing of NCM/MBIM functions (John Linville) [1260556] - [netdrv] net: cdc_mbim: reject IP packets on DSS VLANs (John Linville) [1260556] - [netdrv] net: cdc_mbim: optionally use VLAN ID 4094 for IP session 0 (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle unaccelerated VLAN tagged frames (John Linville) [1260556] - [netdrv] net: cdc_mbim: __vlan_find_dev_deep need rcu_read_lock (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix buffer overflow (John Linville) [1260556] - [include] net: cdc_ncm: respect operator preferred MTU reported by MBIM (John Linville) [1260556] - [include] usb: cdc: add MBIM extended functional descriptor structure (John Linville) [1260556] - [netdrv] net: cdc_ncm: cleanup a type issue in cdc_ncm_setup() (John Linville) [1260556] - [netdrv] net: cdc_mbim: fixup error return value (John Linville) [1260556] - [netdrv] net: cdc_mbim: no need to check for resume if suspend exists (John Linville) [1260556] - [netdrv] net: cdc_mbim: manage_power should always set needs_remote_wakeup (John Linville) [1260556] - [netdrv] net: cdc_ncm: no not set tx_max higher than the device supports (John Linville) [1260556] - [netdrv] net: cdc_ncm: improve bind error debug messages (John Linville) [1260556] - [netdrv] net: cdc_ncm: return proper error if setup fails (John Linville) [1260556] - [netdrv] net: cdc_ncm: refactoring cdc_ncm_setup (John Linville) [1260556] - [netdrv] net: cdc_ncm: endian convert constants instead of variables (John Linville) [1260556] - [netdrv] net: cdc_ncm: log signatures in hex (John Linville) [1260556] - [netdrv] net: cdc_ncm: use netif_* and dev_* instead of pr_* (John Linville) [1260556] - [netdrv] net: cdc_ncm: log the length we warn about (John Linville) [1260556] - [netdrv] net: cdc_ncm: set correct dev->hard_mtu (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove ethtool ops (John Linville) [1260556] - [netdrv] net: cdc_ncm: remove probe and disconnect wrappers (John Linville) [1260556] - [netdrv] net: cdc_ncm: no point in filling up the NTBs if we send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_ncm: only the control intf can be probed (John Linville) [1260556] - [netdrv] net: cdc_ncm: fix SET_MAX_DATAGRAM_SIZE (John Linville) [1260556] - [netdrv] net: cdc_mbim: change the default to send ZLPs (John Linville) [1260556] - [netdrv] net: cdc_mbim: handle IPv6 Neigbor Solicitations (John Linville) [1260556]- [fs] xfs: fix xfs_log_ticket leak in xfs_end_io() after fs shutdown (Brian Foster) [1298684] - [fs] xfs: clean up unwritten buffers on write failure (Brian Foster) [1298684] - [fs] xfs: fix endianness error when checking log block crc on big endian platforms (Brian Foster) [1298684] - [fs] xfs: log mount failures don't wait for buffers to be released (Brian Foster) [1298684] - [fs] revert "xfs: clear PF_NOFREEZE for xfsaild kthread" (Brian Foster) [1298684] - [fs] xfs: handle dquot buffer readahead in log recovery correctly (Brian Foster) [1234586 1298684] - [fs] xfs: inode recovery readahead can race with inode buffer creation (Brian Foster) [1234586 1298684] - [fs] xfs: eliminate committed arg from xfs_bmap_finish (Brian Foster) [1298684] - [fs] xfs: bmapbt checking on debug kernels too expensive (Brian Foster) [1298684] - [fs] xfs: add tracepoints to readpage calls (Brian Foster) [1298684] - [fs] xfs: debug mode log record crc error injection (Brian Foster) [1298684] - [fs] xfs: detect and trim torn writes during log recovery (Brian Foster) [1298684] - [fs] xfs: Use a signed return type for suffix_kstrtoint() (Brian Foster) [1298684] - [fs] libxfs: refactor short btree block verification (Brian Foster) [1298684] - [fs] libxfs: pack the agfl header structure so XFS_AGFL_SIZE is correct (Brian Foster) [1298684] - [fs] libxfs: use a convenience variable instead of open-coding the fork (Brian Foster) [1298684] - [fs] xfs: fix log ticket type printing (Brian Foster) [1298684] - [fs] libxfs: make xfs_alloc_fix_freelist non-static (Brian Foster) [1298684] - [fs] xfs: make xfs_buf_ioend_async() static (Brian Foster) [1298684] - [fs] xfs: send warning of project quota to userspace via netlink (Brian Foster) [1298684] - [fs] xfs: get mp from bma->ip in xfs_bmap code (Brian Foster) [1298684] - [fs] xfs: print name of verifier if it fails (Brian Foster) [1298684] - [fs] libxfs: Optimize the loop for xfs_bitmap_empty (Brian Foster) [1298684] - [fs] xfs: refactor log record start detection into a new helper (Brian Foster) [1298684] - [fs] xfs: support a crc verification only log record pass (Brian Foster) [1298684] - [fs] xfs: return start block of first bad log record during recovery (Brian Foster) [1298684] - [fs] xfs: refactor and open code log record crc check (Brian Foster) [1298684] - [fs] xfs: refactor log record unpack and data processing (Brian Foster) [1298684] - [fs] xfs: detect and handle invalid iclog size set by mkfs (Brian Foster) [1298684] - [fs] xfs: give all workqueues rescuer threads (Brian Foster) [1298684] - [fs] xfs: fix log recovery op header validation assert (Brian Foster) [1298684] - [fs] xfs: Fix error path in xfs_get_acl (Brian Foster) [1298684] - [fs] xfs: optimise away log forces on timestamp updates for fdatasync (Brian Foster) [1298684] - [fs] xfs: don't leak uuid table on rmmod (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set via ioctl (Brian Foster) [1298684] - [fs] xfs: Plug memory leak in xfs_attrmulti_attr_set (Brian Foster) [1298684] - [fs] xfs: Validate the length of on-disk ACLs (Brian Foster) [1298684] - [fs] xfs: invalidate cached acl if set directly via xattr (Brian Foster) [1298684] - [fs] xfs: clear PF_NOFREEZE for xfsaild kthread (Brian Foster) [1298684] - [fs] xfs: simplify /proc teardown & error handling (Brian Foster) [1298684] - [fs] xfs: more info from kmem deadlocks and high-level error msgs (Brian Foster) [1298684] - [fs] xfs: avoid null *src in memcpy call in xlog_write (Brian Foster) [1298684] - [fs] xfs: pass total block res. as total xfs_bmapi_write() parameter (Brian Foster) [1298684] - [fs] xfs: avoid dependency on Linux XATTR_SIZE_MAX (Brian Foster) [1298684] - [fs] xfs: prefix XATTR_LIST_MAX with XFS_ (Brian Foster) [1298684] - [fs] libxfs: fix two comment typos (Brian Foster) [1298684] - [fs] xfs: validate metadata LSNs against log on v5 superblocks (Brian Foster) [1298684] - [fs] xfs: Print name and pid when memory allocation loops (Brian Foster) [1298684] - [fs] xfs: log local to remote symlink conversions correctly on v5 supers (Brian Foster) [1298684] - [fs] xfs: add missing ilock around dio write last extent alignment (Brian Foster) [1298684] - [fs] cancel the setfilesize transation when io error happen (Brian Foster) [1298684] - [fs] xfs: fix error gotos in xfs_setattr_nonsize (Brian Foster) [1298684] - [fs] libxfs: bad magic number should set da block buffer error (Brian Foster) [1298684] - [fs] xfs: fix non-debug build warnings (Brian Foster) [1298684] - [fs] xfs: collapse allocsize and biosize mount option handling (Brian Foster) [1298684] - [fs] xfs: Fix file type directory corruption for btree directories (Brian Foster) [1298684] - [fs] xfs: lockdep annotations throw warnings on non-debug builds (Brian Foster) [1298684] - [fs] xfs: Fix uninitialized return value in xfs_alloc_fix_freelist() (Brian Foster) [1298684] - [fs] xfs: inode lockdep annotations broke non-lockdep build (Brian Foster) [1298684] - [fs] xfs: Fix xfs_attr_leafblock definition (Brian Foster) [1298684] - [fs] libxfs: readahead of dir3 data blocks should use the read verifier (Brian Foster) [1298684] - [fs] xfs: stop holding ILOCK over filldir callbacks (Brian Foster) [1298684] - [fs] xfs: clean up inode lockdep annotations (Brian Foster) [1298684] - [fs] xfs: swap leaf buffer into path struct atomically during path shift (Brian Foster) [1298684] - [fs] xfs: relocate sparse inode mount warning (Brian Foster) [1298684] - [fs] xfs: dquots should be stamped with sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: log recovery needs to validate against sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: growfs not aware of sb_meta_uuid (Brian Foster) [1298684] - [fs] xfs: fix sb_meta_uuid usage (Brian Foster) [1298684] - [fs] xfs: set XFS_DA_OP_OKNOENT in xfs_attr_get (Brian Foster) [1298684] - [fs] xfs: add missing bmap cancel calls in error paths (Brian Foster) [1297875 1298684] - [fs] xfs: add helper to conditionally remove items from the AIL (Brian Foster) [1297875 1298684] - [fs] xfs: fix btree cursor error cleanups (Brian Foster) [1297875 1298684] - [fs] xfs: clean up root inode properly on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix broken icreate log item cancellation (Brian Foster) [1297875 1298684] - [fs] xfs: icreate log item recovery and cancellation tracepoints (Brian Foster) [1297875 1298684] - [fs] xfs: don't leave EFIs on AIL on mount failure (Brian Foster) [1297875 1298684] - [fs] xfs: use EFI refcount consistently in log recovery (Brian Foster) [1297875 1298684] - [fs] xfs: ensure EFD trans aborts on log recovery extent free failure (Brian Foster) [1297875 1298684] - [fs] xfs: fix efi/efd error handling to avoid fs shutdown hangs (Brian Foster) [1297875 1298684] - [fs] xfs: return committed status from xfs_trans_roll() (Brian Foster) [1297875 1298684] - [fs] xfs: disentagle EFI release from the extent count (Brian Foster) [1297875 1298684] - [fs] xfs: create new metadata UUID field and incompat flag (Brian Foster) [1298684] - [fs] libxfs: add xfs_bit.c (Brian Foster) [1298684] - [fs] xfs: Remove duplicate jumps to the same label (Brian Foster) [1298684] - [fs] xfs: Use consistent logging message prefixes (Brian Foster) [1298684] - [fs] xfs: xfs_bunmapi() does not need XFS_BMAPI_METADATA flag (Brian Foster) [1298684] - [fs] xfs: remote attributes need to be considered data (Brian Foster) [1298684] - [fs] xfs: remote attribute headers contain an invalid LSN (Brian Foster) [1298684] - [fs] xfs: Correctly lock inode when removing suid and file capabilities (Brian Foster) [1298684] - [fs] xfs: clean up XFS_MIN_FREELIST macros (Brian Foster) [1298684] - [fs] xfs: sanitise error handling in xfs_alloc_fix_freelist (Brian Foster) [1298684] - [fs] xfs: factor out free space extent length check (Brian Foster) [1298684] - [fs] xfs: xfs_alloc_fix_freelist() can use incore perag structures (Brian Foster) [1298684] - [fs] xfs: remove xfs_caddr_t (Brian Foster) [1298684] - [fs] xfs: use void pointers in log validation helpers (Brian Foster) [1298684] - [fs] xfs: return a void pointer from xfs_buf_offset (Brian Foster) [1298684] - [fs] xfs: remove inst_t (Brian Foster) [1298684] - [fs] xfs: remove __psint_t and __psunsigned_t (Brian Foster) [1298684] - [fs] xfs: fix remote symlinks on V5/CRC filesystems (Brian Foster) [1298684] - [fs] xfs: fix xfs_log_done interface (Brian Foster) [1298684] - [fs] xfs: saner xfs_trans_commit interface (Brian Foster) [1298684] - [fs] xfs: remove the flags argument to xfs_trans_cancel (Brian Foster) [1298684] - [fs] xfs: pass a boolean flag to xfs_trans_free_items (Brian Foster) [1298684] - [fs] xfs: switch remaining xfs_trans_dup users to xfs_trans_roll (Brian Foster) [1298684] - [fs] xfs: check min blks for random debug mode sparse allocations (Brian Foster) [1298684] - [fs] xfs: fix sparse inodes 32-bit compile failure (Brian Foster) [1298684] - [fs] xfs: mmap lock needs to be inside freeze protection (Brian Foster) [1298684] - [fs] xfs: Clean up xfs_trans_dup_dqinfo (Brian Foster) [1298684] - [fs] xfs: don't cast string literals (Brian Foster) [1298684] - [fs] xfs: enable sparse inode chunks for v5 superblocks (Brian Foster) [1298684] - [fs] xfs: skip unallocated regions of inode chunks in xfs_ifree_cluster() (Brian Foster) [1298684] - [fs] xfs: only free allocated regions of inode chunks (Brian Foster) [1298684] - [fs] xfs: filter out sparse regions from individual inode allocation (Brian Foster) [1298684] - [fs] xfs: randomly do sparse inode allocations in DEBUG mode (Brian Foster) [1298684] - [fs] xfs: allocate sparse inode chunks on full chunk allocation failure (Brian Foster) [1298684] - [fs] xfs: helper to convert holemask to inode alloc. bitmap (Brian Foster) [1298684] - [fs] xfs: handle sparse inode chunks in icreate log recovery (Brian Foster) [1298684] - [fs] xfs: pass inode count through ordered icreate log item (Brian Foster) [1298684] - [fs] xfs: use actual inode count for sparse records in bulkstat/inumbers (Brian Foster) [1298684] - [fs] xfs: introduce inode record hole mask for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: add fs geometry bit for sparse inode chunks (Brian Foster) [1298684] - [fs] xfs: sparse inode chunks feature helpers and mount requirements (Brian Foster) [1298684] - [fs] xfs: use sparse chunk alignment for min. inode allocation requirement (Brian Foster) [1298684] - [fs] xfs: add sparse inode chunk alignment superblock field (Brian Foster) [1298684] - [fs] xfs: support min/max agbno args in block allocator (Brian Foster) [1298684] - [fs] xfs: update free inode record logic to support sparse inode records (Brian Foster) [1298684] - [fs] xfs: create individual inode alloc. helper (Brian Foster) [1298684] - [fs] xfs: DIO writes within EOF don't need an ioend (Brian Foster) [1305118] - [fs] xfs: handle DIO overwrite EOF update completion correctly (Brian Foster) [1305118] - [fs] xfs: DIO needs an ioend for writes (Brian Foster) [1305118] - [fs] xfs: move DIO mapping size calculation (Brian Foster) [1305118] - [fs] xfs: factor DIO write mapping from get_blocks (Brian Foster) [1305118] - [fs] xfs: don't allocate an ioend for direct I/O completions (Brian Foster) [1305118] - [fs] direct-io: only inc/dec inode->i_dio_count for file systems (Brian Foster) [1305118] - [fs] direct-io: Handle O_(D)SYNC AIO (Brian Foster) [1305118] - [fs] direct-io: Implement generic deferred AIO completions (Brian Foster) [1305118] - [fs] revert 'direct-io: only inc_dec inode->i_dio_count for file systems' (Brian Foster) [1305118]- [misc] mei: bus: set the device name before running fixup (Jeremy McNicoll) [1273503] - [misc] mei: bus: use correct lock ordering (Jeremy McNicoll) [1273503] - [misc] mei: Fix debugfs filename in error output (Jeremy McNicoll) [1273503] - [misc] mei: amthif: Do not compare bool to 0/1 (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix c&p issue in the kdoc (Jeremy McNicoll) [1273503] - [misc] mei: fix the KDoc formating (Jeremy McNicoll) [1273503] - [misc] mei: keep the device awake during reads in chunks (Jeremy McNicoll) [1273503] - [misc] mei: cancel driver workers only after client devices were removed (Jeremy McNicoll) [1273503] - [misc] mei: me: fix d0i3 register offset in tracing (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cl_bus_ prefix consistently (Jeremy McNicoll) [1273503] - [misc] mei: bus: use mei_cldev_ prefix for the API functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: export mei_cldev_enabled function (Jeremy McNicoll) [1273503] - [misc] mei: bus: export uuid and protocol version to mei_cl bus drivers (Jeremy McNicoll) [1273503] - [misc] mei: bus: add client protocol version to the device alias (Jeremy McNicoll) [1273503] - [misc] mei: bus: export client protocol version (Jeremy McNicoll) [1273503] - [scripts] mei: make modules.alias UUID information easier to read (Jeremy McNicoll) [1273503] - [misc] mei: hbm: fix error in state check logic (Jeremy McNicoll) [1273503] - [misc] mei: fix debugfs files leak on error path (Jeremy McNicoll) [1273503] - [watchdog] mei: Fix parent of watchdog_device (Jeremy McNicoll) [1273503] - [misc] mei: remove check on pm_runtime_active in __mei_cl_disconnect (Jeremy McNicoll) [1273503] - [misc] mei: hbm: bump supported HBM version to 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: me: add sunrise point device ids (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: exit d0i3 on driver start and enter it on stop (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: move mei_me_hw_reset down in the file (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add d0i3 enter/exit state machine (Jeremy McNicoll) [1273503] - [misc] mei: hbm: reorganize the power gating responses (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: enable d0i3 interrupts (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add flag to indicate D0i3 support (Jeremy McNicoll) [1273503] - [misc] mei: me: d0i3: add the control registers (Jeremy McNicoll) [1273503] - [misc] mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED (Jeremy McNicoll) [1273503] - [misc] mei: bus: add and call callback on notify event (Jeremy McNicoll) [1273503] - [misc] mei: implement fasync for event notification (Jeremy McNicoll) [1273503] - [misc] mei: support polling for event notification (Jeremy McNicoll) [1273503] - [misc] mei: add async event notification ioctls (Jeremy McNicoll) [1273503] - [misc] mei: add a handler that waits for notification on event (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_notify_request command (Jeremy McNicoll) [1273503] - [misc] mei: enable async event notifications only from hbm version 2.0 (Jeremy McNicoll) [1273503] - [misc] mei: implement async notification hbm messages (Jeremy McNicoll) [1273503] - [misc] mei: define async notification hbm commands (Jeremy McNicoll) [1273503] - [misc] mei: disconnect on connection request timeout (Jeremy McNicoll) [1273503] - [misc] mei: support for dynamic clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: link client devices instead of host clients (Jeremy McNicoll) [1273503] - [misc] mei: bus: simplify how we build nfc bus name (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist clients by number of connections (Jeremy McNicoll) [1273503] - [misc] mei: bus: blacklist the nfc info client (Jeremy McNicoll) [1273503] - [misc] mei: bus: enable running fixup routines before device registration (Jeremy McNicoll) [1273503] - [misc] mei: bus: add me client device list infrastructure (Jeremy McNicoll) [1273503] - [misc] mei: bus: add reference to bus device in struct mei_cl_client (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp probe and remove functions (Jeremy McNicoll) [1273503] - [misc] mei: bus: revamp device matching (Jeremy McNicoll) [1273503] - [misc] mei: bus: report if event registration failed (Jeremy McNicoll) [1273503] - [misc] mei: bus: don't enable events implicitly in device enable (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename uevent handler to mei_cl_device_uevent (Jeremy McNicoll) [1273503] - [misc] mei: bus: move driver api functions at the start of the file (Jeremy McNicoll) [1273503] - [misc] mei: bus: rename nfc.c to bus-fixup.c (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix drivers and devices names confusion (Jeremy McNicoll) [1273503] - [misc] mei: do not access freed cb in blocking write (Jeremy McNicoll) [1273503] - [misc] mei: prevent unloading mei hw modules while the device is opened (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix deadlock on shutdown/suspend path (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for power gating exit confirmation (Jeremy McNicoll) [1273503] - [misc] mei: reset flow control on the last client disconnection (Jeremy McNicoll) [1273503] - [misc] mei: fix up uuid matching (Jeremy McNicoll) [1273503] - [misc] mei: export hbm features to debugfs under devstate (Jeremy McNicoll) [1273503] - [include] mei: export mei client device struct to external use (Jeremy McNicoll) [1273503] - [misc] mei: bus: kill mei_cl_ops (Jeremy McNicoll) [1273503] - [nfc] mei_phy: move all nfc logic from mei driver to nfc (Jeremy McNicoll) [1273503] - [misc] mei: bus: add name and uuid into device attributes (Jeremy McNicoll) [1273503] - [misc] mei: bus: report also uuid in module alias (Jeremy McNicoll) [1273503] - [misc] mei: add also write waiting list to runtime pm blockers (Jeremy McNicoll) [1273503] - [misc] mei: request autosuspend at the end of write (Jeremy McNicoll) [1273503] - [misc] mei: consume flow control on the first chunk of writing (Jeremy McNicoll) [1273503] - [misc] mei: debug prints with client info in read (Jeremy McNicoll) [1273503] - [misc] mei: txe: fix incorrect indentation (Jeremy McNicoll) [1273503] - [misc] mei: drop iamthif_mtu from device structure (Jeremy McNicoll) [1273503] - [misc] mei: connection to fixed address clients from user-space (Jeremy McNicoll) [1273503] - [misc] mei: support for fixed address clients (Jeremy McNicoll) [1273503] - [misc] mei: fix flow control for single buffer clients (Jeremy McNicoll) [1273503] - [misc] mei: add a reference from the host client to the me client (Jeremy McNicoll) [1273503] - [misc] mei: revamp client connection (Jeremy McNicoll) [1273503] - [misc] mei: revamp client disconnection flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: reduce suspend/resume time (Jeremy McNicoll) [1273503] - [misc] mei: trace: remove unused TRACE_SYSTEM_STRING (Jeremy McNicoll) [1273503] - [misc] mei: replace check for connection instead of transitioning (Jeremy McNicoll) [1273503] - [misc] mei: use mei_cl_is_connected consistently (Jeremy McNicoll) [1273503] - [misc] mei: fix mei_poll operation (Jeremy McNicoll) [1273503] - [misc] mei: fix regression on NFC connection (Jeremy McNicoll) [1273503] - [misc] mei: trace: fix missing include to linux/device.h (Jeremy McNicoll) [1273503] - [misc] mei: free me client references on host init (Jeremy McNicoll) [1273503] - [misc] mei: bus: call device disable handler prior to disconnection (Jeremy McNicoll) [1273503] - [misc] mei: allow read concurrency (Jeremy McNicoll) [1273503] - [misc] mei: simplify io callback disposal (Jeremy McNicoll) [1273503] - [misc] mei: add mei_cl_alloc_linked function (Jeremy McNicoll) [1273503] - [misc] mei: always initialize the callback with the intended operation type (Jeremy McNicoll) [1273503] - [misc] mei: use only one buffer in callback (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use regular client read functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: use client write functions (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: send flow control as a regular client (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: remove useless iamthif_ioctl variable (Jeremy McNicoll) [1273503] - [misc] mei: iamthif: fix device reset on mei_amthif_irq_read_msg (Jeremy McNicoll) [1273503] - [misc] mei: fix device reset on mei_cl_irq_read_msg allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: fix function names and format in KDoc (Jeremy McNicoll) [1273503] - [misc] mei: me: change power gating function name conventions (Jeremy McNicoll) [1273503] - [misc] mei: me: add io register tracing (Jeremy McNicoll) [1273503] - [misc] mei: me: use io register wrappers consistently (Jeremy McNicoll) [1273503] - [misc] mei: revamp me clients list handling (Jeremy McNicoll) [1273503] - [misc] mei: me: release hw from reset only during the reset flow (Jeremy McNicoll) [1273503] - [misc] mei: mask interrupt set bit on clean reset bit (Jeremy McNicoll) [1273503] - [misc] mei: add reference counting for me clients (Jeremy McNicoll) [1273503] - [misc] mei: use uuid, me_addr tuple addressing also for flow control credits (Jeremy McNicoll) [1273503] - [misc] mei: bus: use ssize_t as the return type for send and receive (Jeremy McNicoll) [1273503] - [misc] mei: clean reset bit before reset (Jeremy McNicoll) [1273503] - [misc] mei: export fw status registers through sysfs (Jeremy McNicoll) [1273503] - [misc] mei: read and print all six FW status registers (Jeremy McNicoll) [1273503] - [misc] mei: txe: add cherrytrail device id (Jeremy McNicoll) [1273503] - [misc] mei: kill cached host and me csr values (Jeremy McNicoll) [1273503] - [misc] mei: fix hbm MEI_HBM_STARTED ambiguity (Jeremy McNicoll) [1273503] - [misc] mei: nfc: clean nfc internal struct on host exit (Jeremy McNicoll) [1273503] - [misc] mei: hbm: use client specific print functions (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: display also connectionless clients (Jeremy McNicoll) [1273503] - [misc] mei: use local cl variables in wd and amthif (Jeremy McNicoll) [1273503] - [misc] mei: drop unneeded client NULL check in cb structure (Jeremy McNicoll) [1273503] - [misc] mei: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jeremy McNicoll) [1273503] - [misc] mei: mei_txe_fw_sts can be static (Jeremy McNicoll) [1273503] - [misc] mei: fix kernel-doc warnings (Jeremy McNicoll) [1273503] - [misc] mei: fix KDoc documentation formatting (Jeremy McNicoll) [1273503] - [misc] mei: drop me_client_presentation_num (Jeremy McNicoll) [1273503] - [misc] mei: trivial: fix errors in prints in comments (Jeremy McNicoll) [1273503] - [misc] mei: remove include to pci header from mei module files (Jeremy McNicoll) [1273503] - [misc] mei: push pci cfg structure me hw (Jeremy McNicoll) [1273503] - [misc] mei: remove the reference to pdev from mei_device (Jeremy McNicoll) [1273503] - [misc] mei: move fw_status back to hw ops handlers (Jeremy McNicoll) [1273503] - [misc] mei: get rid of most of the pci dependencies in mei (Jeremy McNicoll) [1273503] - [misc] mei: push all standard settings into mei_device_init (Jeremy McNicoll) [1273503] - [misc] mei: move mei_hbm_hdr function from hbm.h the hbm.c (Jeremy McNicoll) [1273503] - [misc] mei: kill error message for allocation failure (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix style warning (Jeremy McNicoll) [1273503] - [misc] mei: fix style warning: Missing a blank line after declarations (Jeremy McNicoll) [1273503] - [misc] mei: pg: fix cat and paste error in comments (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: add single buffer indicator (Jeremy McNicoll) [1273503] - [misc] mei: debugfs: adjust print buffer (Jeremy McNicoll) [1273503] - [misc] mei: add hbm and pg state in devstate debugfs print (Jeremy McNicoll) [1273503] - [misc] mei: bus: fix possible boundaries violation (Jeremy McNicoll) [1273503] - [misc] mei: use connect_data on the stack (Jeremy McNicoll) [1273503] - [misc] mei: enable adding more IOCTL handlers (Jeremy McNicoll) [1273503] - [misc] mei: extract supported features from the hbm version (Jeremy McNicoll) [1273503] - [misc] mei: simplify handling of hbm client events (Jeremy McNicoll) [1273503] - [misc] mei: wait for hbm start non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: revamp connect and disconnect response handling (Jeremy McNicoll) [1273503] - [misc] mei: use disconnect name consistently (Jeremy McNicoll) [1273503] - [misc] mei: add hbm commands return status values (Jeremy McNicoll) [1273503] - [misc] mei: add mei_me_cl_by_uuid_id function (Jeremy McNicoll) [1273503] - [misc] mei: add me client remove functions (Jeremy McNicoll) [1273503] - [misc] mei: use list for me clients book keeping (Jeremy McNicoll) [1273503] - [misc] mei: me_client lookup function to return me_client object (Jeremy McNicoll) [1273503] - [misc] mei: use wrapper for simple hbm client message (Jeremy McNicoll) [1273503] - [misc] mei: use consistently me_addr in the hbm structures (Jeremy McNicoll) [1273503] - [misc] mei: amthif: don't check amthif client identity on amthif queues (Jeremy McNicoll) [1273503] - [misc] mei: amthif: use service function to flush amthif queue (Jeremy McNicoll) [1273503] - [misc] mei: me: wait for hw ready non-interruptible (Jeremy McNicoll) [1273503] - [misc] mei: fix comments (Jeremy McNicoll) [1273503] - [misc] mei: nfc: fix memory leak in error path (Jeremy McNicoll) [1273503] - [misc] mei: reset client state on queued connect request (Jeremy McNicoll) [1273503] - [misc] mei: drop unused hw dependent fw status functions (Jeremy McNicoll) [1273503] - [misc] mei: fix return value on disconnect timeout (Jeremy McNicoll) [1273503] - [misc] mei: don't schedule suspend in pm idle (Jeremy McNicoll) [1273503] - [misc] mei: start disconnect request timer consistently (Jeremy McNicoll) [1273503] - [misc] mei: reset client connection state on timeout (Jeremy McNicoll) [1273503] - [misc] mei: add WPT second mei interface (Jeremy McNicoll) [1273503] - [misc] mei: move from misc to char device (Jeremy McNicoll) [1273503] - [misc] mei: me: move probe quirk to cfg structure (Jeremy McNicoll) [1273503] - [misc] mei: add per device configuration (Jeremy McNicoll) [1273503] - [misc] mei: me: read H_CSR after asserting reset (Jeremy McNicoll) [1273503] - [misc] mei: me: drop harmful wait optimization (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hw ready reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix memory leak of mei_clients array (Jeremy McNicoll) [1273503] - [misc] mei: set connecting state just upon connection request is sent to the fw (Jeremy McNicoll) [1273503] - [misc] mei: make return values consistent across the driver (Jeremy McNicoll) [1273503] - [misc] mei: extract fw status registers (Jeremy McNicoll) [1273503] - [misc] mei: me: bump hbm version to 1.1 to support power gating (Jeremy McNicoll) [1273503] - [misc] mei: txe: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: me: use runtime PG pm domain for non wakeable devices (Jeremy McNicoll) [1273503] - [misc] mei: use runtime pm in write and read flow (Jeremy McNicoll) [1273503] - [misc] mei: txe: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: me: add runtime pm framework (Jeremy McNicoll) [1273503] - [misc] mei: add function to check write queues (Jeremy McNicoll) [1273503] - [misc] mei: me: add pg exit and entry flow commands (Jeremy McNicoll) [1273503] - [misc] mei: expose hardware power gating state to mei layer (Jeremy McNicoll) [1273503] - [misc] mei: condition PGI support on HW and HBM version (Jeremy McNicoll) [1273503] - [misc] mei: me: add power gating isolation register write wrappers (Jeremy McNicoll) [1273503] - [misc] mei: me: introduce power gating registers (Jeremy McNicoll) [1273503] - [misc] mei: implement power gating isolation hbm layer (Jeremy McNicoll) [1273503] - [misc] mei: me: fix hardware reset flow (Jeremy McNicoll) [1273503] - [misc] mei: fix read after read scenario (Jeremy McNicoll) [1273503] - [misc] mei: deprecate the mei_wd_state_independence_msg (Jeremy McNicoll) [1273503]- [net] veth: don't modify ip_summed; doing so treats packets with bad checksums as good (Sabrina Dubroca) [1307099] - [net] nf_tables: use reverse traversal commit_list in nf_tables_abort (Xin Long) [1275964] - [net] nf_tables: fix addition/deletion of elements from commit/abort (Xin Long) [1275964] - [net] ipv6: addrlabel: fix ip6addrlbl_get() (Hannes Frederic Sowa) [1299324] - [net] packet: race condition in packet_bind (Hannes Frederic Sowa) [1298365] - [net] packet: missing dev_put() in packet_do_bind() (Hannes Frederic Sowa) [1298365] - [net] af_unix: Guard against other == sk in unix_dgram_sendmsg (Jakub Sitnicki) [1285792] - [net] unix: avoid use-after-free in ep_remove_wait_queue (Paolo Abeni) [1285792] - [net] unix: correctly track in-flight fds in sending process user_struct (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: properly account for FDs passed over unix sockets (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] unix: garbage: fixed several comment and whitespace style issues (Hannes Frederic Sowa) [1297403] {CVE-2013-4312} - [net] sctp: Prevent soft lockup when sctp_accept() is called during a timeout event (Xin Long) [1270586] {CVE-2015-8767} - [net] sctp: Whitespace fix (Xin Long) [1270586] {CVE-2015-8767} - [net] fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key (Hannes Frederic Sowa) [1275851] - [net] ipv4: implement support for NOPREFIXROUTE ifa flag for ipv4 address (Paolo Abeni) [1221311] - [net] tcp: fix a potential deadlock in tcp_get_info() (Paolo Abeni) [1269051] - [net] tcp: add tcpi_segs_in and tcpi_segs_out to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_received to tcp_info (Paolo Abeni) [1269051] - [net] tcp: add tcpi_bytes_acked to tcp_info (Paolo Abeni) [1269051] - [net] tcp_cubic: do not set epoch_start in the future (Hannes Frederic Sowa) [1268538] - [net] tcp_cubic: better follow cubic curve after idle period (Hannes Frederic Sowa) [1268538] - [netdrv] bond: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [netdrv] team: track sum of rx_nohandler for all slaves (Jarod Wilson) [1289198] - [net] add rx_nohandler stat counter (Jarod Wilson) [1289198] - [net] core: relax BUILD_BUG_ON in netdev_stats_to_stats64 (Jarod Wilson) [1289198] - [net] preserve IP control block during GSO segmentation (Thadeu Lima de Souza Cascardo) [1283392] - [net] xfrm: add XFRMA_REPLAY_VAL attribute to SA messages (Herbert Xu) [1210745] - [net] xfrm: Don't prohibit AH from using ESN feature (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv6: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH ingress part (Herbert Xu) [1210745] - [net] ipv4: xfrm: Add ESN support for AH egress part (Herbert Xu) [1210745] - [net] skbuff: Introduce skb_to_sgvec_nomark to map skb without mark new end (Herbert Xu) [1210745] - [net] xfrm: Fix aevent generation for each received packet (Herbert Xu) [1210745] - [net] xfrm: Guard IPsec anti replay window against replay bitmap (Herbert Xu) [1210745] - [net] ipv6: udp: use sticky pktinfo egress ifindex on connect() (Paolo Abeni) [1291792] - [documentation] net: change tcp_syn_retries documentation (Xin Long) [1299301] - [net] ipv6: sctp: fix lockdep splat in sctp_v6_get_dst() (Aaron Conole) [1286695] - [net] ipv6: tcp: add rcu locking in tcp_v6_send_synack() (Aaron Conole) [1286695] - [net] ipv6: sctp: add rcu protection around np->opt (Aaron Conole) [1286695] - [net] ipv6: add complete rcu protection around np->opt (Aaron Conole) [1286695] - [net] openvswitch: limit ovs recursions in ovs_execute_actions to not corrupt stack (Hannes Frederic Sowa) [1297881] - [net] scm: fix PaX detected msg_controllen overflow in scm_detach_fds (Hannes Frederic Sowa) [1284046] - [x86] perf, x86: Stop Intel PT before kdump starts (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add interface to stop Intel PT logging (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix KVM warning due to doing rdmsr() before the CPUID test (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Disallow use by unprivileged users on paranoid systems (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up files of Intel Processor Trace (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Set event->hw.itrace_started in pmu::start to match the new logic (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add new timing packet enables (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Do not force sync packets on every schedule-in (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/lbr: Kill off intel_pmu_needs_lbr_smpl for good (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Drop redundant declarations (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add PERF_RECORD_SWITCH to indicate context switches (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel: Fix PMI handling for Intel PT (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_pt.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf_event_intel_bts.c: use arch_initcall to hook in enabling (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix a refactoring bug (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Disallow sparse AUX allocations for non-SG PMUs in overwrite mode (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Remove redundant variable declaration (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill pt_is_running() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_offsets() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Document pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Kill an unused variable (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Untangle pt_buffer_reset_markers() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix and clean up error handling in pt_event_add() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Clean up the control flow in pt_pmu_hw_init() (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Fix the 32-bit build (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/bts: Add BTS PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86/intel/pt: Add Intel PT PMU driver (Yasuaki Ishimatsu) [1270539] - [x86] perf/x86: Mark Intel PT and LBR/BTS as mutually exclusive (Yasuaki Ishimatsu) [1270539] - [x86] Add Intel Processor Trace (INTEL_PT) cpu feature detection (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add ITRACE_START record to indicate that tracing has started (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add wakeup watermark control to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support overwrite mode for the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add API for PMUs to write to the AUX area (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX record (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a pmu capability for "exclusive" events (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add a capability for AUX_NO_SG pmus to do software double buffering (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Support high-order allocations for AUX space (Yasuaki Ishimatsu) [1270539] - [kernel] perf: Add AUX area to ring buffer for raw data streams (Yasuaki Ishimatsu) [1270539] - [include] perf: Add data_{offset,size} to user_page (Yasuaki Ishimatsu) [1270539] - [netdrv] i40e: Fix basic support for X722 devices (Stefan Assmann) [1305242] - [ata] Adding Intel Lewisburg device IDs for SATA (Steve Best) [1310241] - [block] Always check queue limits for cloned requests (Mike Snitzer) [1286749]- [fs] cifs: Ratelimit kernel log messages (Jamie Bainbridge) [1264251] - [fs] cifs: convert printk(LEVEL...) to pr_ (Jamie Bainbridge) [1264251] - [fs] pnfs: adjust backport for bit_wait check API change (Benjamin Coddington) [1296270] - [fs] ovl: fix dentry reference leak (David Howells) [1261073] - [fs] fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhijith Das) [1196335] - [fs] nfsd: fix clp->cl_revoked list deletion causing softlock in nfsd ("J. Bruce Fields") [1300023] - [fs] gfs2: Add missing else in trans_add_meta/data (Robert S Peterson) [1268436] - [fs] gfs2: Fix direct IO write rounding error (Robert S Peterson) [1289630] - [fs] nfsv4: handle nfs4_get_referral failure (Dave Wysochanski) [1228711] - [fs] fixup: audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: implement audit by executable (Richard Guy Briggs) [1135562] - [fs] audit: clean simple fsnotify implementation (Richard Guy Briggs) [1135562] - [fs] audit: use macros for unset inode and device values (Richard Guy Briggs) [1135562] - [fs] audit: make audit_del_rule() more robust (Richard Guy Briggs) [1135562] - [fs] audit: fix uninitialized variable in audit_add_rule() (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch parent references (Richard Guy Briggs) [1135562] - [fs] audit: eliminate unnecessary extra layer of watch references (Richard Guy Briggs) [1135562] - [fs] fsnotify: Allocate overflow events with proper type (Richard Guy Briggs) [1135562] - [fs] fanotify: Handle overflow in case of permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Fix detection whether overflow event is queued (Richard Guy Briggs) [1135562] - [fs] inotify: Fix reporting of cookies for inotify events (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free for permission events (Richard Guy Briggs) [1135562] - [fs] fsnotify: Do not return merged event from fsnotify_add_notify_event() (Richard Guy Briggs) [1135562] - [fs] fanotify: Fix use after free in mask checking (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove pointless NULL initializers (Richard Guy Briggs) [1135562] - [fs] fsnotify: remove .should_send_event callback (Richard Guy Briggs) [1135562] - [fs] fsnotify: do not share events between notification groups (Richard Guy Briggs) [1135562] - [fs] inotify: provide function for name length rounding (Richard Guy Briggs) [1135562] - [fs] revert "inotify: don't add consecutive overflow events to the queue" (Richard Guy Briggs) [1135562] - [fs] audit: WARN if audit_rule_change called illegally (Richard Guy Briggs) [1135562] - [fs] audit: cull redundancy in audit_rule_change (Richard Guy Briggs) [1135562] - [fs] audit: refactor audit_receive_msg() to clarify AUDIT_*_RULE* cases (Richard Guy Briggs) [1135562] - [fs] audit: fix netlink portid naming and types (Richard Guy Briggs) [1135562] - [fs] audit: rename audit_log_remove_rule to disambiguate for trees (Richard Guy Briggs) [1135562] - [fs] kernel/auditfilter.c: fix leak in audit_add_rule() error path (Richard Guy Briggs) [1135562] - [lib] klist: fix starting point removed bug in klist iterators (Ewan Milne) [1309433] - [i2c] i801: Fix the alignment of the device table (Steve Best) [1307147] - [x86] tsc: Add native_read_tsc() to maintain KABI (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtsc_barrier() (Prarit Bhargava) [1302325] - [x86] kvm: Drop open-coded barrier and use rdtsc_ordered() in kvmclock (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in read_tsc() instead of get_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Use rdtsc_ordered() in check_tsc_warp() and drop extra barriers (Prarit Bhargava) [1302325] - [x86] tsc: Add rdtsc_ordered() and use it in trivial call sites (Prarit Bhargava) [1302325] - [x86] tsc: Rename native_read_tsc() to rdtsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove rdtscl() (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC to detect the 2.6.2 bug (Prarit Bhargava) [1302325] - [x86] tsc: Use the full 64-bit TSC in delay_tsc() (Prarit Bhargava) [1302325] - [x86] tsc: Remove the rdtscp() and rdtscpll() macros (Prarit Bhargava) [1302325] - [x86] tsc: Replace rdtscll() with native_read_tsc() (Prarit Bhargava) [1302325] - [x86] paravirt: Remove read_tsc() and read_tscp() paravirt hooks (Prarit Bhargava) [1302325] - [x86] kvm: Remove vget_cycles() (Prarit Bhargava) [1302325] - [x86] tsc: Inline native_read_tsc() and remove __native_read_tsc() (Prarit Bhargava) [1302325] - [x86] mm: Enable SWIOTLB if system has SRAT memory regions above MAX_DMA32_PFN (Igor Mammedov) [1271527] - [x86] mm: Introduce max_possible_pfn (Igor Mammedov) [1271527] - [x86] xen: Support kexec/kdump in HVM guests by doing a soft reset (Vitaly Kuznetsov) [1007328] - [kernel] sched: Output warning when the 'isolcpus=' kernel parameter is invalid (Prarit Bhargava) [1305052] - [kernel] hung_task debugging: Add tracepoint to report the hang (Oleg Nesterov) [1146199] - [cpufreq] intel_pstate: Fix divide by zero on Knights Landing (Steve Best) [1273305] - [security] selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore) [1237425]- [iommu] amd: Allow non-ATS devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Set global dma_ops if swiotlb is disabled (Myron Stowe) [1050021] - [iommu] amd: Use swiotlb in passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Allow non-IOMMUv2 devices in IOMMUv2 domains (Myron Stowe) [1050021] - [iommu] amd: Use iommu core for passthrough mode (Myron Stowe) [1050021] - [iommu] amd: Use iommu_attach_group() (Myron Stowe) [1050021] - [iommu] amd: Introduce protection_domain_init() function (Myron Stowe) [1050021] - [iommu] Ignore -ENODEV errors from add_device call-back (Myron Stowe) [1050021] - [iommu] amd: Handle large pages correctly in free_pagetable (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable IR when it was previously enabled (Myron Stowe) [1050021] - [iommu] vt-d: Make sure copied over IR entries are not reused (Myron Stowe) [1050021] - [iommu] vt-d: Copy IR table from old kernel when in kdump mode (Myron Stowe) [1050021] - [iommu] vt-d: Set IRTA in intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Disable IRQ remapping in intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move QI initializationt to intel_setup_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Move EIM detection to intel_prepare_irq_remapping (Myron Stowe) [1050021] - [iommu] vt-d: Enable Translation only if it was previously disabled (Myron Stowe) [1050021] - [iommu] vt-d: Don't disable translation prior to OS handover (Myron Stowe) [1050021] - [iommu] vt-d: Don't copy translation tables if RTT bit needs to be changed (Myron Stowe) [1050021] - [iommu] vt-d: Don't do early domain assignment if kdump kernel (Myron Stowe) [1050021] - [iommu] vt-d: Allocate si_domain in init_dmars() (Myron Stowe) [1050021] - [iommu] vt-d: Mark copied context entries (Myron Stowe) [1050021] - [iommu] vt-d: Do not re-use domain-ids from the old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Copy translation tables from old kernel (Myron Stowe) [1050021] - [iommu] vt-d: Detect pre enabled translation (Myron Stowe) [1050021] - [iommu] vt-d: Make root entry visible for hardware right after allocation (Myron Stowe) [1050021] - [iommu] vt-d: Init QI before root entry is allocated (Myron Stowe) [1050021] - [iommu] vt-d: Cleanup log messages (Myron Stowe) [1050021] - [iommu] amd: Handle errors returned from iommu_init_device (Myron Stowe) [1050021] - [iommu] Checking for NULL instead of IS_ERR (Myron Stowe) [1050021] - [iommu] amd: Propagate errors from amd_iommu_init_api (Myron Stowe) [1050021] - [iommu] amd: Remove unused fields from struct dma_ops_domain (Myron Stowe) [1050021] - [iommu] amd: Get rid of device_dma_ops_init() (Myron Stowe) [1050021] - [iommu] amd: Put IOMMUv2 devices in a direct mapped domain (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_IDENTITY type allocation (Myron Stowe) [1050021] - [iommu] amd: Support IOMMU_DOMAIN_DMA type allocation (Myron Stowe) [1050021] - [iommu] amd: Implement add_device and remove_device (Myron Stowe) [1050021] - [pci] Remove pci_ats_enabled() (Myron Stowe) [1050021] - [pci] Stop caching ATS Invalidate Queue Depth (Myron Stowe) [1050021] - [pci] Move ATS declarations to linux/pci.h so they're all together (Myron Stowe) [1050021] - [pci] Clean up ATS error handling (Myron Stowe) [1050021] - [pci] Use pci_physfn() rather than looking up physfn by hand (Myron Stowe) [1050021] - [pci] Inline the ATS setup code into pci_ats_init() (Myron Stowe) [1050021] - [pci] Rationalize pci_ats_queue_depth() error checking (Myron Stowe) [1050021] - [pci] Reduce size of ATS structure elements (Myron Stowe) [1050021] - [pci] Embed ATS info directly into struct pci_dev (Myron Stowe) [1050021] - [pci] Allocate ATS struct during enumeration (Myron Stowe) [1050021] - [iommu] vt-d: Cache PCI ATS state and Invalidate Queue Depth (Myron Stowe) [1050021] - [iommu] amd: Use default domain if available for DMA-API (Myron Stowe) [1050021] - [iommu] amd: Implement dm_region call-backs (Myron Stowe) [1050021] - [iommu] Introduce iommu_request_dm_for_dev() (Myron Stowe) [1050021] - [iommu] Add function to query the default domain of a group (Myron Stowe) [1050021] - [iommu] Create direct mappings in default domains (Myron Stowe) [1050021] - [iommu] Introduce direct mapped region handling (Myron Stowe) [1050021] - [iommu] Add iommu_get_domain_for_dev function (Myron Stowe) [1050021] - [iommu] Make sure a device is always attached to a domain (Myron Stowe) [1050021] - [iommu] Limit iommu_attach/detach_device to devices with their own group (Myron Stowe) [1050021] - [iommu] Allocate a default domain for iommu groups (Myron Stowe) [1050021] - [iommu] Call remove_device call-back after driver release (Myron Stowe) [1050021] - [iommu] Clean up after a failed bus initialization (Myron Stowe) [1050021] - [iommu] Propagate error in add_iommu_group (Myron Stowe) [1050021] - [iommu] Add a few printk messages to group handling code (Myron Stowe) [1050021] - [iommu] Remove function name from pr_fmt() (Myron Stowe) [1050021] - [iommu] amd: Handle integer overflow in dma_ops_area_alloc (Myron Stowe) [1050021] - [iommu] Init iommu-groups support earlier, in core_initcall (Myron Stowe) [1050021] - [iommu] Fix checkpatch warnings for Missing a blank line after declarations (Myron Stowe) [1050021] - [iommu] vt-d: Only enable extended context tables if PASID is supported (Myron Stowe) [1299039] - [iommu] vt-d: Change PASID support to bit 40 of Extended Capability Register (Myron Stowe) [1299039] - [iommu] vt-d: Fix passthrough mode with translation-disabled devices (Myron Stowe) [1299039] - [iommu] vt-d: Really use upper context table when necessary (Myron Stowe) [1299039] - [iommu] vt-d: support extended root and context entries (Myron Stowe) [1299039] - [iommu] vt-d: Add new extended capabilities from v2.3 VT-d specification (Myron Stowe) [1299039] - [iommu] vt-d: Allow RMRR on graphics devices too (Myron Stowe) [1299039] - [iommu] vt-d: Print x2apic opt out info instead of printing a warning (Myron Stowe) [1299039] - [iommu] vt-d: kill bogus ecap_niotlb_iunits() (Myron Stowe) [1299039] - [iommu] amd: Correctly encode huge pages in iommu page tables (Myron Stowe) [1299039] - [iommu] amd: Optimize amd_iommu_iova_to_phys for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize alloc_new_range for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Optimize iommu_unmap_page for new fetch_pte interface (Myron Stowe) [1299039] - [iommu] amd: Return the pte page-size in fetch_pte (Myron Stowe) [1299039] - [iommu] amd: Add support for contiguous dma allocator (Myron Stowe) [1299039] - [iommu] amd: Ignore BUS_NOTIFY_UNBOUND_DRIVER event (Myron Stowe) [1299039] - [iommu] amd: Use BUS_NOTIFY_REMOVED_DEVICE (Myron Stowe) [1299039] - [iommu] Remove domain_init and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] vt-d: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] amd: Make use of domain_alloc and domain_free (Myron Stowe) [1299039] - [iommu] Only allow iommu_map/unmap for paging domains (Myron Stowe) [1299039] - [iommu] Introduce iommu domain types (Myron Stowe) [1299039] - [iommu] Introduce domain_alloc and domain_free iommu_ops (Myron Stowe) [1299039] - [iommu] amd: Small cleanup in mn_release() (Myron Stowe) [1299039] - [iommu] vt-d: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299039] - [iommu] amd: Convert non-returned local variable to boolean when relevant (Myron Stowe) [1299036] - [iommu] Update my email address (Myron Stowe) [1299036] - [iommu] Disable on !MMU builds (Myron Stowe) [1299036] - [iommu] Fix trace_map() to report original iova and original size (Myron Stowe) [1299036] - [iommu] iopoll: Introduce memory-mapped IO polling macros (Myron Stowe) [1299036] - [iommu] Change trace unmap api to report unmapped size (Myron Stowe) [1299036] - [iommu] Fix trace_unmap() to report original iova (Myron Stowe) [1299036] - [iommu] Make IOVA domain page size explicit (Myron Stowe) [1299036] - [iommu] Make IOVA domain low limit flexible (Myron Stowe) [1299036] - [iommu] Consolidate IOVA allocator code (Myron Stowe) [1299036] - [iommu] Allow building iova.c independently (Myron Stowe) [1299036] - [iommu] irq_remapping: Normailize the way to detect whether IR is enabled (Myron Stowe) [1299036] - [iommu] amd: Fix irq remapping detection logic (Myron Stowe) [1299036] - [iommu] irq_remapping: Change variable disable_irq_remap to be static (Myron Stowe) [1299036] - [iommu] irq_remapping: Refine function irq_remapping_prepare() for maintenance (Myron Stowe) [1299036] - [iommu] irq_remapping: Kill function irq_remapping_supported() and related code (Myron Stowe) [1299036] - [iommu] amd: Check for irq-remap support amd_iommu_prepare() (Myron Stowe) [1299036] - [iommu] vt-d: Allow IR works in XAPIC mode though CPU works in X2APIC mode (Myron Stowe) [1299036] - [iommu] vt-d: Allocate IRQ remapping data structures only for all IOMMUs (Myron Stowe) [1299036] - [iommu] vt-d: Prepare for killing function irq_remapping_supported() (Myron Stowe) [1299036] - [x86] apic: Handle XAPIC remap mode proper (Myron Stowe) [1299036] - [x86] apic: Refine enable_IR_x2apic() and related functions (Myron Stowe) [1299036] - [x86] apic: Correctly detect X2APIC status in function enable_IR() (Myron Stowe) [1299036] - [x86] apic: Kill useless variable x2apic_enabled in function enable_IR_x2apic() (Myron Stowe) [1299036] - [x86] apic: Panic if kernel doesn't support x2apic but BIOS has enabled x2apic (Myron Stowe) [1299036] - [x86] apic: Clear stale x2apic mode (Myron Stowe) [1299036] - [iommu] vt-d: Convert allocations to GFP_KERNEL (Myron Stowe) [1299036] - [iommu] vt-d: Move iommu preparatory allocations to irq_remap_ops.prepare (Myron Stowe) [1299036] - [iommu] x86: Restructure setup of the irq remapping feature (Myron Stowe) [1299036]- [net] ipv6: Fix regression in udp_v6_mcast_next() (Hannes Frederic Sowa) [1298790] - [net] vlan: Invoke driver vlan hooks only if device is present (Ivan Vecera) [1276628] - [net] udp: properly support MSG_PEEK with truncated buffers (Sabrina Dubroca) [1294384] - [net] sctp: release assoc when sctp_make_abort_user return NULL in sctp_close (Xin Long) [1285945] - [net] tcp: allow one skb to be received per socket under memory pressure (Paolo Abeni) [1290901] - [net] tcp: fix behavior for epoll edge trigger (Paolo Abeni) [1290901] - [net] tcp: introduce tcp_under_memory_pressure() (Paolo Abeni) [1290901] - [net] tcp: rename sk_forced_wmem_schedule() to sk_forced_mem_schedule() (Paolo Abeni) [1290901] - [net] tcp: implement sk_forced_wmem_schedule (Paolo Abeni) [1290901] - [net] fix sk_mem_reclaim_partial() (Paolo Abeni) [1290901] - [net] tcp: set SOCK_NOSPACE under memory pressure (Paolo Abeni) [1290901] - [net] netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse (Xin Long) [1261761] - [net] tcp: honour SO_BINDTODEVICE for TW_RST case too (Florian Westphal) [1295557] - [net] tcp: send_reset: test for non-NULL sk first (Florian Westphal) [1295557] - [net] add inet_sk_transparent() helper (Florian Westphal) [1295557] - [net] add sk_fullsock() helper (Florian Westphal) [1295557] - [net] rtnetlink: delay RTM_DELLINK notification until after ndo_uninit() (Jarod Wilson) [1285719] - [net] unregister_netdevice: move RTM_DELLINK to until after ndo_uninit (Jarod Wilson) [1285719] - [net] ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set (Xin Long) [1273235] - [net] ipv6: Add RT6_LOOKUP_F_IFACE flag if oif is set (Xin Long) [1273235] - [net] ipv6: fix the incorrect return value of throw route (Xin Long) [1270665] - [net] ipv6: allow routes to be configured with expire (Xin Long) [1275587] - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Paul Moore) [1264963] - [security] selinux: reject setexeccon() on MNT_NOSUID applications with -EACCES (Paul Moore) [1264963] - [netdrv] mlx4_en: Remove BUG_ON assert when checking if ring is full (Kamal Heib) [1258136] - [x86] fpu: Check tsk_used_math() in kernel_fpu_end() for eager FPU (Prarit Bhargava) [1268913] - [i2c] Adding Intel Lewisburg support for iTCO (Steve Best) [1273640] - [mfd] lpc_ich: Intel device IDs for PCH (Steve Best) [1273640] - [i2c] i801: add Intel Lewisburg device IDs (Steve Best) [1273640] - [sound] alsa: hda - Add Intel Lewisburg device IDs Audio (Steve Best) [1273640] - [ata] ahci: add new Intel device IDs (Steve Best) [1273640] - [scsi] ses: Fix problems with simple enclosures (Ewan Milne) [1290825] - [scsi] Add ALUA state change UA handling (Ewan Milne) [1292569] - [scsi] fnic: check pci_map_single() return value (Maurizio Lombardi) [1246232] - [scsi] hpsa: Update driver revision to RH2 (Joseph Szczypek) [1268073] - [scsi] hpsa: fix issues with multilun devices (Joseph Szczypek) [1268073] - [scsi] megaraid_sas: touch version string (Tomas Henzl) [1267911] - [scsi] megaraid_sas: SMAP restriction--do not access user memory from IOCTL code (Tomas Henzl) [1267911] - [scsi] bnx2fc: Do not log error for netevents that need no action (Maurizio Lombardi) [1266884] - [scsi] iscsi: make mutex for target scanning and unbinding per-session (Chris Leech) [1253032]- [documentation] filesystems: describe the shared memory usage/accounting (Rodrigo Freire) [1293616] - [netdrv] sfc: Downgrade or remove some error messages (Jarod Wilson) [1282734] - [netdrv] sfc: Downgrade EPERM messages from MCDI to debug (Jarod Wilson) [1282734] - [netdrv] sfc: Make failed filter removal less noisy (Jarod Wilson) [1282734] - [netdrv] sfc: Handle MCDI proxy authorisation (Jarod Wilson) [1282734] - [netdrv] sfc: Retry MCDI after NO_EVB_PORT error on a VF (Jarod Wilson) [1282734] - [netdrv] sfc: fix a timeout loop (Jarod Wilson) [1282734] - [netdrv] sfc: only use RSS filters if we're using RSS (Jarod Wilson) [1282734] - [netdrv] sfc: check warm_boot_count after other functions have been reset (Jarod Wilson) [1282734] - [netdrv] sfc: use ALIGN macro for aligning frame sizes (Jarod Wilson) [1282734] - [netdrv] sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC (Jarod Wilson) [1282734] - [netdrv] sfc: make TSO version a per-queue parameter (Jarod Wilson) [1282734] - [netdrv] sfc: constify pci_error_handlers structures (Jarod Wilson) [1282734] - [netdrv] sfc: don't call dma_supported (Jarod Wilson) [1282734] - [netdrv] sfc: fully reset if MC_REBOOT event received without warm_boot_count increment (Jarod Wilson) [1282734] - [netdrv] sfc: avoid using timespec (Jarod Wilson) [1282734] - [netdrv] sfc: Allow driver to cope with a lower number of VIs than it needs for RSS (Jarod Wilson) [1282734] - [netdrv] sfc: MC allocations must be restored following an entity reset (Jarod Wilson) [1282734] - [netdrv] sfc: allow ethtool selftest and MC reboot to complete on an unprivileged function (Jarod Wilson) [1282734] - [netdrv] sfc: clean fallbacks between promisc/normal in efx_ef10_filter_sync_rx_mode (Jarod Wilson) [1282734] - [netdrv] sfc: support cascaded multicast filters (Jarod Wilson) [1282734] - [netdrv] sfc: re-factor efx_ef10_filter_sync_rx_mode() (Jarod Wilson) [1282734] - [netdrv] sfc: Insert multicast filters as well as mismatch filters in promiscuous mode (Jarod Wilson) [1282734] - [netdrv] sfc: warn if other functions have been reset by MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: add output flag decoding to efx_mcdi_set_workaround (Jarod Wilson) [1282734] - [netdrv] sfc: cope with ENOSYS from efx_mcdi_get_workarounds() (Jarod Wilson) [1282734] - [netdrv] sfc: enable cascaded multicast filters in MCFW (Jarod Wilson) [1282734] - [netdrv] sfc: update MCDI protocol definitions (Jarod Wilson) [1282734] - [netdrv] siena: only report generic filters in get_ts_info (Jarod Wilson) [1282734] - [netdrv] bonding: "primary_reselect" with "failure" is not working properly (Jarod Wilson) [1301451] - [netdrv] ixgbe: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [netdrv] igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson) [1245562] - [vfio] Fix bug in vfio_device_get_from_name() (Alex Williamson) [1282546] - [scsi] report 'INQUIRY result too short' once per host (Vitaly Kuznetsov) [1270253] - [scsi] Revert "report 'INQUIRY result too short' once" (Vitaly Kuznetsov) [1270253] - [x86] cpu: Call verify_cpu() after having entered long mode too (Lenny Szubowicz) [1240181] - [modsign] asn.1: Handle 'ANY OPTIONAL' in grammar (David Howells) [1250405] - [modsign] asn.1: Fix non-match detection failure on data overrun (David Howells) [1250405] - [modsign] asn.1: Fix actions on CHOICE elements with IMPLICIT tags (David Howells) [1250405] - [modsign] asn.1: Fix handling of CHOICE in ASN.1 compiler (David Howells) [1250405] - [watchdog] Read device status through sysfs attributes (Pratyush Anand) [1256787] - [watchdog] Use static struct class watchdog_class in stead of pointer (Pratyush Anand) [1256787] - [watchdog] Fix parent of watchdog_devices (Pratyush Anand) [1256787] - [watchdog] itco_wdt: Fix the parent device (Pratyush Anand) [1256787] - [cpufreq] powernv: Report Pmax throttling if capped below nominal frequency (Gustavo Duarte) [1277087] - [powerpc] cxl: Fix unbalanced pci_dev_get in cxl_probe (Gustavo Duarte) [1288112] - [powerpc] eeh: Probe after unbalanced kref check (Gustavo Duarte) [1288112]- [netdrv] fjes: ethtool support (Neil Horman) [1226804] - [netdrv] fjes: handle receive cancellation request interrupt (Neil Horman) [1226804] - [netdrv] fjes: epstop_task (Neil Horman) [1226804] - [netdrv] fjes: update_zone_task (Neil Horman) [1226804] - [netdrv] fjes: unshare_watch_task (Neil Horman) [1226804] - [netdrv] fjes: force_close_task (Neil Horman) [1226804] - [netdrv] fjes: interrupt_watch_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_vlan_rx_add/kill_vid (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_tx_timeout (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_change_mtu (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_get_stats64 (Neil Horman) [1226804] - [netdrv] fjes: NAPI polling function (Neil Horman) [1226804] - [netdrv] fjes: tx_stall_task (Neil Horman) [1226804] - [netdrv] fjes: raise_intr_rxdata_task (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_start_xmit (Neil Horman) [1226804] - [netdrv] fjes: net_device_ops.ndo_open and .ndo_stop (Neil Horman) [1226804] - [netdrv] fjes: buffer address regist/unregistration routine (Neil Horman) [1226804] - [netdrv] fjes: ES information acquisition routine (Neil Horman) [1226804] - [netdrv] fjes: platform_driver's .probe and .remove routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware cleanup routine (Neil Horman) [1226804] - [netdrv] fjes: Hardware initialization routine (Neil Horman) [1226804] - [netdrv] fjes: Introduce FUJITSU Extended Socket Network Device driver (Neil Horman) [1226804] - [netdrv] r8169: fix kasan reported skb use-after-free (Corinna Vinschen) [1280393] - [netdrv] cxgb4: changes for new firmware 1.14.4.0 (Sai Vemuri) [1275825] - [netdrv] netxen: correct sysfs bin attribute return code (Tony Camuso) [1274300] - [mm] thp: don't hold mmap_sem in khugepaged when allocating THP (Aaron Tomlin) [1282435] - [mm] ksm: add reschedule points to unmerge_and_remove_all_rmap_items (Andrea Arcangeli) [1298618] - [mm] ksm: introduce ksm_max_page_sharing per page deduplication limit (Andrea Arcangeli) [1298618] - [mm] hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault (Andrea Arcangeli) [1291247] - [fs] dlm: fix lvb copy for user locks (David Teigland) [1256947] - [x86] watchdog: itco_wdt: Add support for TCO on Intel Sunrisepoint (Prarit Bhargava) [1181799] - [x86] i2c: i801: Create iTCO device on newer Intel PCHs (Prarit Bhargava) [1181799] - [x86] mfd: watchdog: itco_wdt: Expose watchdog properties using platform data (Prarit Bhargava) [1181799] - [x86] Broadwell EP and EX have the same cpuid (David Arcari) [1299948] - [x86] pvpanic: Set high notifier priority (Peter Xu) [1282794] - [x86] tsc: Let high latency PIT fail fast in quick_pit_calibrate() (Prarit Bhargava) [1276201] - [base] memory: fix kernel warning during memory hotplug on ppc64 (Laurent Vivier) [1276205] - [char] tpm, tpm_tis: fix tpm_tis ACPI detection issue with TPM 2.0 (Jerry Snitselaar) [1293577] - [crypto] nx-842: Mask XERS0 bit in return value (Gustavo Duarte) [1294090] - [kernel] sched/stat: Expose /proc/pid/schedstat if CONFIG_SCHED_INFO=y (Gustavo Duarte) [1289664] - [kernel] sched/stat: Simplify the sched_info accounting dependency (Gustavo Duarte) [1289664] - [kernel] sched: tracing: Stop/start critical timings around the idle=poll idle loop (Daniel Bristot de Oliveira) [1280434] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [1266622] - [kernel] sysctl: detect overflows when converting to int (Prarit Bhargava) [1303083] - [kernel] rh_kabi: add RH_KABI_DEPRECATE_FN (Prarit Bhargava) [1302150] - [kernel] time: Avoid signed overflow in timekeeping_get_ns() (David Gibson) [1248958] - [kernel] module: Add missing 'T' in /proc/modules when a module has the TAINT_TECH_PREVIEW bit set (Dave Wysochanski) [1299013] - [kernel] signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo (Oleg Nesterov) [1015985] - [kernel] kexec: align crash_notes allocation to make it be inside one physical page (Baoquan He) [1073651] - [kernel] audit/fix non-modular users of module_init in core code (Baoquan He) [1073651] - [firmware] dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 (Prarit Bhargava) [1294461] - [powercap] rapl: fix BIOS lock check (David Arcari) [1297950] - [security] keys: Fix keyring ref leak in join_session_keyring() (David Howells) [1298036] {CVE-2016-0728}- [x86] mce: Ensure offline CPUs don't participate in rendezvous process (Prarit Bhargava) [1301710] - [x86] mce: Make usable address checks Intel-only (Prarit Bhargava) [1301710] - [x86] mce: Add the missing memory error check on AMD (Prarit Bhargava) [1301710] - [x86] ras: Remove mce.usable_addr (Prarit Bhargava) [1301710] - [x86] mce: Do not enter deferred errors into the generic pool twice (Prarit Bhargava) [1301710] - [x86] mce: Add a default case to the switch in __mcheck_cpu_ancient_init() (Prarit Bhargava) [1301710] - [x86] mce: Add a Scalable MCA vendor flags bit (Prarit Bhargava) [1301710] - [x86] mce: Fix thermal throttling reporting after kexec (Prarit Bhargava) [1301710] - [x86] mce: Don't clear shared banks on Intel when offlining CPUs (Prarit Bhargava) [1301710] - [x86] mce: Add a wrapper around mce_log() for injection (Prarit Bhargava) [1301710] - [x86] mce: Rename rcu_dereference_check_mce() to mce_log_get_idx_check() (Prarit Bhargava) [1301710] - [x86] mce: Reenable CMCI banks when swiching back to interrupt mode (Prarit Bhargava) [1301710] - [x86] mce: Clear Local MCE opt-in before kexec (Prarit Bhargava) [1301710] - [x86] mce: Kill drain_mcelog_buffer() (Prarit Bhargava) [1301710] - [x86] mce: Avoid potential deadlock due to printk() in MCE context (Prarit Bhargava) [1301710] - [x86] mce: Remove the MCE ring for Action Optional errors (Prarit Bhargava) [1301710] - [x86] mce: Reuse one of the u16 padding fields in 'struct mce' (Prarit Bhargava) [1301710] - [x86] mce: Don't use percpu workqueues (Prarit Bhargava) [1301710] - [x86] mce: Provide a lockless memory pool to save error records (Prarit Bhargava) [1301710] - [x86] mce: Handle Local MCE events (Prarit Bhargava) [1301710] - [x86] mce: Add Local MCE definitions (Prarit Bhargava) [1301710] - [x86] mce: Add infrastructure to support Local MCE (Prarit Bhargava) [1301710] - [x86] mce: mce_chrdev_write() can be static (Prarit Bhargava) [1301710] - [x86] mce: Stop using array-index-based RCU primitives (Prarit Bhargava) [1301710] - [x86] mce: Fix monarch timeout setting through the mce= cmdline option (Prarit Bhargava) [1301710] - [x86] mce: Fix MCE severity messages (Prarit Bhargava) [1301710] - [x86] mce/amd: Zap changelog (Prarit Bhargava) [1301710] - [x86] mce/amd: Rename setup_APIC_mce (Prarit Bhargava) [1301710] - [x86] mce/amd: Introduce deferred error interrupt handler (Prarit Bhargava) [1301710] - [x86] mce: Add support for deferred errors on AMD (Prarit Bhargava) [1301710] - [x86] mce/amd: Collect valid address before logging an error (Prarit Bhargava) [1301710] - [x86] mce/amd: Factor out logging mechanism (Prarit Bhargava) [1301710] - [x86] mce: Spell "panicked" correctly (Prarit Bhargava) [1301710] - [x86] mce: Support memory error recovery for both UCNA and Deferred error in machine_check_poll (Prarit Bhargava) [1301710] - [iommu] vt-d: Remove dead code in device_notifier (Myron Stowe) [1287300] - [iommu] add new iommu_ops callback for adding an OF device (Myron Stowe) [1287300] - [iommu] provide early initialisation hook for IOMMU drivers (Myron Stowe) [1287300] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Myron Stowe) [1287300] - [iommu] Decouple iommu_map_sg from CPU page size (Myron Stowe) [1287300] - [iommu] pci: Enhance pci_root to support DMAR device hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel-iommu driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Enhance error recovery in function intel_enable_irq_remapping() (Myron Stowe) [1287300] - [iommu] vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Search for ACPI _DSM method for DMAR hotplug (Myron Stowe) [1287300] - [iommu] vt-d: Implement DMAR unit hotplug framework (Myron Stowe) [1287300] - [iommu] vt-d: Dynamically allocate and free seq_id for DMAR units (Myron Stowe) [1287300] - [iommu] vt-d: Introduce helper function dmar_walk_resources() (Myron Stowe) [1287300] - [iommu] acpica: tables: Update for DMAR table changes (Myron Stowe) [1287300] - [iommu] acpica: tables: Merge DMAR table structure updates (Myron Stowe) [1287300] - [iommu] amd: remove compiler warning due to IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] add capability IOMMU_CAP_NOEXEC (Myron Stowe) [1287300] - [iommu] vt-d: Fix incorrect bit operations in setting values (Myron Stowe) [1287300] - [iommu] Improve error handling when setting bus iommu (Myron Stowe) [1287300] - [iommu] fix initialization without 'add_device' callback (Myron Stowe) [1287300] - [iommu] Do more input validation in iommu_map_sg() (Myron Stowe) [1287300] - [iommu] Add iommu_map_sg() function (Myron Stowe) [1287300] - [iommu] powerpc: Rename iommu_[un]map_sg functions (Myron Stowe) [1287300]- [net] sctp: ASCONF-ACK with Unresolvable Address should be sent (Xin Long) [1245510] - [net] sctp: donot reset the overall_error_count in SHUTDOWN_RECEIVE state (Xin Long) [1256019] - [net] sctp: asconf's process should verify address parameter is in the beginning (Xin Long) [1246418] - [net] sctp: translate host order to network order when setting a hmacid (Xin Long) [1270431] - [net] tcp: initialize tp->copied_seq in case of cross SYN connection (Hannes Frederic Sowa) [1287754] - [net] ipv6: Fix IPsec pre-encap fragmentation check (Herbert Xu) [1257952] - [net] xfrm: fix xfrm_input/xfrm_tunnel_check oops (Herbert Xu) [1275397] - [net] ipv6: distinguish frag queues by device for multicast and link-local packets (Hannes Frederic Sowa) [1285250] - [net] netfilter: nf_log: wait for rcu grace after logger unregistration (Florian Westphal) [1260905] - [net] netfilter: nf_log: don't zap all loggers on unregister (Florian Westphal) [1260905] - [net] netfilter: nf_log: Introduce nft_log_dereference() macro (Florian Westphal) [1260905] - [net] ipv6: fix crash on ICMPv6 redirects with prohibited/blackholed source (Xin Long) [1278257] - [net] sock: don't enable netstamp for af_unix sockets (Hannes Frederic Sowa) [1277130] - [net] ipv4: Fix compilation errors in fib_rebalance (Paolo Abeni) [1275573] - [net] ipv4: ICMP packet inspection for multipath (Paolo Abeni) [1275573] - [net] ipv4: L3 hash-based multipath (Paolo Abeni) [1275573] - [net] bridge: implement rtnl_link_ops->get_size and rtnl_link_ops->fill_info (Paolo Abeni) [1270763] - [net] bridge: include in6.h in if_bridge.h for struct in6_addr (Jiri Benc) [1268057] - [net] inet: defines IPPROTO_* needed for module alias generation (Jiri Benc) [1268057] - [net] sync some IP headers with glibc (Jiri Benc) [1268057] - [net] ipvs: fix crash if scheduler is changed (Paolo Abeni) [1233382] - [net] ipv6: use common fib_default_rule_pref (Paolo Abeni) [1264431] - [net] documentation: Update netlink_mmap.txt (Paolo Abeni) [1263708] - [net] netlink: Always copy on mmap TX (Paolo Abeni) [1263708] - [net] xfrm: configure policy hash table thresholds by netlink (Herbert Xu) [1136860 1222936] - [net] xfrm: hash prefixed policies based on preflen thresholds (Herbert Xu) [1136860 1222936] - [netdrv] bna: check for dma mapping errors (Ivan Vecera) [1244166] - [netdrv] qlcnic: fix mac address restore in bond mode 5/6 (Jarod Wilson) [1265058] - [netdrv] bonding: make mii_status sysfs node consistent (Jarod Wilson) [1297933] - [netdrv] bonding: support encapsulated ipv6 TSO (Jarod Wilson) [1277950] - [netdrv] bonding: handle more gso types (Jarod Wilson) [1277950] - [netdrv] alx: sanitize buffer sizing and padding (Jarod Wilson) [1090432] - [netdrv] alx: remove pointless assignment (Jarod Wilson) [1090432] - [netdrv] alx: add Killer E2400 device ID (Jarod Wilson) [1090432] - [netdrv] alx: fix alx_poll() (Jarod Wilson) [1090432] - [netdrv] alx: get rid of SET_ETHTOOL_OPS (Jarod Wilson) [1090432] - [netdrv] alx: Remove casts of pointer to same type (Jarod Wilson) [1090432] - [netdrv] alx: Call dev_kfree_skb_any instead of dev_kfree_skb (Jarod Wilson) [1090432] - [netdrv] alx: Use dma_set_mask_and_coherent and fix a bug (Jarod Wilson) [1090432] - [netdrv] alx: add missing stats_lock spinlock init (Jarod Wilson) [1090432] - [netdrv] alx: add stats to ethtool (Jarod Wilson) [1090432] - [netdrv] alx: add alx_get_stats64 operation (Jarod Wilson) [1090432] - [netdrv] alx: add stats update function (Jarod Wilson) [1090432] - [netdrv] alx: add constants for the stats fields (Jarod Wilson) [1090432] - [netdrv] alx: add a hardware stats structure (Jarod Wilson) [1090432] - [netdrv] alx: Reset phy speed after resume (Jarod Wilson) [1090432] - [netdrv] alx: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1090432] - [netdrv] alx: remove redundant D0 power state set (Jarod Wilson) [1090432] - [netdrv] alx: remove WoL support (Jarod Wilson) [1090432] - [netdrv] alx: fix ethtool support code (Jarod Wilson) [1090432] - [netdrv] alx: fix MAC address alignment problem (Jarod Wilson) [1090432] - [netdrv] alx: separate link speed/duplex fields (Jarod Wilson) [1090432] - [netdrv] alx: make sizes unsigned (Jarod Wilson) [1090432] - [netdrv] alx: fix 100mbit/half duplex speed translation (Jarod Wilson) [1090432] - [netdrv] alx: treat flow control correctly in alx_set_pauseparam() (Jarod Wilson) [1090432]- [block] zram: don't call idr_remove() from zram_remove() (Seth Jennings) [1244276] - [block] zram: fix possible use after free in zcomp_create() (Seth Jennings) [1244276] - [block] zram: unify error reporting (Seth Jennings) [1244276] - [block] zram: check comp algorithm availability earlier (Seth Jennings) [1244276] - [block] zram: cut trailing newline in algorithm name (Seth Jennings) [1244276] - [block] zram: cosmetic zram_bvec_write() cleanup (Seth Jennings) [1244276] - [block] zram: add dynamic device add/remove functionality (Seth Jennings) [1244276] - [block] zram: close race by open overriding (Seth Jennings) [1244276] - [block] zram: return zram device_id from zram_add() (Seth Jennings) [1244276] - [block] zram: trivial: correct flag operations comment (Seth Jennings) [1244276] - [block] zram: report every added and removed device (Seth Jennings) [1244276] - [block] zram: remove max_num_devices limitation (Seth Jennings) [1244276] - [block] zram: reorganize code layout (Seth Jennings) [1244276] - [block] zram: use idr instead of `zram_devices' array (Seth Jennings) [1244276] - [block] zram: cosmetic ZRAM_ATTR_RO code formatting tweak (Seth Jennings) [1244276] - [block] zram: remove obsolete ZRAM_DEBUG option (Seth Jennings) [1244276] - [block] zram: clear disk io accounting when reset zram device (Seth Jennings) [1244276] - [block] zram: fix error return code (Seth Jennings) [1244276] - [documentation] zram: deprecate zram attrs sysfs nodes (Seth Jennings) [1244276] - [documentation] zram: describe device attrs in documentation (Seth Jennings) [1244276] - [block] zram: export new 'mm_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: export new 'io_stat' sysfs attrs (Seth Jennings) [1244276] - [block] zram: use proper type to update max_used_pages (Seth Jennings) [1244276] - [mm] zpool: add name argument to create zpool (Seth Jennings) [1244276] - [block] zram: remove request_queue from struct zram (Seth Jennings) [1244276] - [block] zram: remove init_lock in zram_make_request (Seth Jennings) [1244276] - [block] zram: check bd_openers instead of bd_holders (Seth Jennings) [1244276] - [block] zram: rework reset and destroy path (Seth Jennings) [1244276] - [block] zram: fix umount-reset_store-mount race condition (Seth Jennings) [1244276] - [block] zram: free meta table in zram_meta_free (Seth Jennings) [1244276] - [block] zram: clean up zram_meta_alloc() (Seth Jennings) [1244276] - [block] zram: use DEVICE_ATTR_[RW|RO|WO] to define zram sys device attribute (Seth Jennings) [1244276] - [block] zram: correct ZRAM_ZERO flag bit position (Seth Jennings) [1244276] - [block] zram: change parameter from vaild_io_request() (Seth Jennings) [1244276] - [block] zram: remove bio parameter from zram_bvec_rw() (Seth Jennings) [1244276] - [block] zram: avoid kunmap_atomic() of a NULL pointer (Seth Jennings) [1244276] - [block] zram: avoid NULL pointer access in concurrent situation (Seth Jennings) [1244276] - [documentation] zram: use notify_free to account all free notifications (Seth Jennings) [1244276] - [block] zram: report maximum used memory (Seth Jennings) [1244276] - [block] zram: zram memory size limitation (Seth Jennings) [1244276] - [mm] zsmalloc: change return value unit of zs_get_total_size_bytes (Seth Jennings) [1244276] - [block] zram: fix incorrect stat with failed_reads (Seth Jennings) [1244276] - [block] zram: replace global tb_lock with fine grain lock (Seth Jennings) [1244276] - [block] zram: use size_t instead of u16 (Seth Jennings) [1244276] - [block] zram: remove unused SECTOR_SIZE define (Seth Jennings) [1244276] - [block] zram: rename struct `table' to `zram_table_entry' (Seth Jennings) [1244276] - [block] zram: avoid lockdep splat by revalidate_disk (Seth Jennings) [1244276] - [block] zram: revalidate disk after capacity change (Seth Jennings) [1244276] - [block] zram: correct offset usage in zram_bio_discard (Seth Jennings) [1244276] - [block] zram: support REQ_DISCARD (Seth Jennings) [1244276] - [block] zram: use scnprintf() in attrs show() methods (Seth Jennings) [1244276] - [block] zram: propagate error to user (Seth Jennings) [1244276] - [block] zram: return error-valued pointer from zcomp_create() (Seth Jennings) [1244276] - [block] zram: move comp allocation out of init_lock (Seth Jennings) [1244276] - [block] zram: make compression algorithm selection possible (Seth Jennings) [1244276] - [block] zram: add set_max_streams knob (Seth Jennings) [1244276] - [block] zram: add multi stream functionality (Seth Jennings) [1244276] - [documentation] zram: document failed_reads, failed_writes stats (Seth Jennings) [1244276] - [documentation] zram: doc fixes (Seth Jennings) [1244276] - [block] zram: factor out single stream compression (Seth Jennings) [1244276] - [block] zram: use zcomp compressing backends (Seth Jennings) [1244276] - [block] zram: introduce compressing backend abstraction (Seth Jennings) [1244276] - [block] zram: delete zram_init_device() (Seth Jennings) [1244276] - [block] zram: move zram size warning to documentation (Seth Jennings) [1244276] - [block] zram: drop not used table `count' member (Seth Jennings) [1244276] - [block] zram: report failed read and write stats (Seth Jennings) [1244276] - [block] zram: remove zram stats code duplication (Seth Jennings) [1244276] - [block] zram: use atomic64_t for all zram stats (Seth Jennings) [1244276] - [block] zram: remove good and bad compress stats (Seth Jennings) [1244276] - [block] zram: do not pass rw argument to __zram_make_request() (Seth Jennings) [1244276] - [block] zram: drop `init_done' struct zram member (Seth Jennings) [1244276] - [block] zram: avoid null access when fail to alloc meta (Seth Jennings) [1244276] - [block] zram: remove zram->lock in read path and change it with mutex (Seth Jennings) [1244276] - [block] zram: remove workqueue for freeing removed pending slot (Seth Jennings) [1244276] - [block] zram: introduce zram->tb_lock (Seth Jennings) [1244276] - [block] zram: use atomic operation for stat (Seth Jennings) [1244276] - [block] zram: remove unnecessary free (Seth Jennings) [1244276] - [block] zram: delay pending free request in read path (Seth Jennings) [1244276] - [block] zram: fix race between reset and flushing pending work (Seth Jennings) [1244276] - [block] zram: add copyright (Seth Jennings) [1244276] - [documentation] zram: remove old private project comment (Seth Jennings) [1244276] - [block] zram: promote zram from staging (Seth Jennings) [1244276] - [block] zram: Fix memory leak by refcount mismatch (Seth Jennings) [1244276] - [block] zram: Fix access of NULL pointer (Seth Jennings) [1244276] - [block] zram: Fix variable dereferenced before check (Seth Jennings) [1244276] - [block] zram: prevent data loss in error cases of function zram_bvec_write() (Seth Jennings) [1244276] - [block] Fixes string split across lines in zram (Seth Jennings) [1244276]- [iommu] amd: Fix devid mapping for ivrs_ioapic override (Myron Stowe) [1279620] - [iommu] irq_remapping: Fix the regression of hpet irq remapping (Myron Stowe) [1279620] - [iommu] Fix bus notifier breakage (Myron Stowe) [1279620] - [iommu] amd_iommu: do not dereference a NULL pointer address (Myron Stowe) [1279620] - [iommu] Remove iommu_domain_has_cap() API function (Myron Stowe) [1279620] - [iommu] ib/usnic: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vfio: Convert to use new iommu_capable() API function (Myron Stowe) [1279620] - [iommu] vt-d: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] amd: Convert to iommu_capable() API function (Myron Stowe) [1279620] - [iommu] Introduce iommu_capable API function (Myron Stowe) [1279620] - [iommu] Convert iommu-caps from define to enum (Myron Stowe) [1279620] - [iommu] amd: Remove device binding reference count (Myron Stowe) [1279620] - [iommu] amd: Attach and detach complete alias group (Myron Stowe) [1279620] - [iommu] amd: Keep a list of devices in an alias group (Myron Stowe) [1279620] - [iommu] amd: Move struct iommu_dev_data to amd_iommu.c (Myron Stowe) [1279620] - [iommu] Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Myron Stowe) [1279620] - [iommu] vt-d: Don't store SIRTP request (Myron Stowe) [1279620] - [iommu] Constify struct iommu_ops (Myron Stowe) [1279620] - [fs] namespaces: Use task_lock and not rcu to protect nsproxy (Hannes Frederic Sowa) [1297032] - [fs] proc_namespace: simplify testing nsp and nsp->mnt_ns (Hannes Frederic Sowa) [1297032] - [net] ipv6: recreate ipv6 link-local addresses when increasing MTU over IPV6_MIN_MTU (Hannes Frederic Sowa) [1191156] - [net] possible use after free in dst_release (Hannes Frederic Sowa) [1296299] - [net] fix a race in dst_release() (Hannes Frederic Sowa) [1296299] - [net] ratelimit warnings about dst entry refcount underflow or overflow (Hannes Frederic Sowa) [1296299] - [net] fix IP early demux races (Hannes Frederic Sowa) [1296299] - [of] return NUMA_NO_NODE from fallback of_node_to_nid() (Thadeu Lima de Souza Cascardo) [1294398] - [net] openvswitch: do not allocate memory from offline numa node (Thadeu Lima de Souza Cascardo) [1294398] - [net] skbuff: Fix offset error in skb_reorder_vlan_header (Lance Richardson) [1247264] - [net] vlan: Do not put vlan headers back on bridge and macvlan ports (Lance Richardson) [1247264] - [net] vlan: Fix untag operations of stacked vlans with REORDER_HEADER off (Lance Richardson) [1247264] - [net] Add a function to check macvlan port (Lance Richardson) [1247264] - [net] Always untag vlan-tagged traffic on input (Lance Richardson) [1247264] - [usb] xhci: init command timeout timer earlier to avoid deleting it uninitialized (Don Zickus) [1290202] - [acpi] processor: Fix failure of loading acpi-cpufreq driver (Prarit Bhargava) [1262898] - [block] nvme: default to 4k device page size (David Milburn) [1245140] - [kernel] makefile: use the gnu89 standard explicitly (Lance Richardson) [1227950] - [security] keys: Fix race between read and revoke (David Howells) [1293401] {CVE-2015-7550}- [kernel] sched/fair: Disable tg load_avg/runnable_avg update for root_task_group (Jiri Olsa) [1289261] - [kernel] sched/fair: Move hot load_avg/runnable_avg into separate cacheline (Jiri Olsa) [1289261] - [kernel] sched: Fix avg_load computation (Jiri Olsa) [1211784] - [kernel] sched: Allow calculate_imbalance() to move idle cpus (Jiri Olsa) [1211784] - [kernel] sched: Make update_sd_pick_busiest() return 'true' on a busier sd (Jiri Olsa) [1211784] - [kernel] sched: Make calculate_imbalance() independent (Jiri Olsa) [1211784] - [kernel] sched: Disambiguate existing/remaining "capacity" usage (Jiri Olsa) [1211784] - [kernel] sched: Change "has_capacity" to "has_free_capacity" (Jiri Olsa) [1211784] - [kernel] sched: Remove "power" from 'struct numa_stats' (Jiri Olsa) [1211784] - [kernel] sched: Fix the rq->next_balance logic in rebalance_domains() and idle_balance() (Jiri Olsa) [1211784] - [kernel] sched: Fix double normalization of vruntime (Jiri Olsa) [1211784] - [kernel] sched: Initialize power_orig for overlapping groups (Jiri Olsa) [1211784] - [kernel] sched: Clean up update_sg_lb_stats() a bit (Jiri Olsa) [1211784] - [kernel] sched: Fix a trivial syntax misuse (Jiri Olsa) [1211784] - [kernel] sched: Check sched_domain before computing group power (Jiri Olsa) [1211784] - [kernel] sched: Fix cfs_rq->task_h_load calculation (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > busiest->avg_load' case in fix_small_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix 'local->avg_load > sds->avg_load' case in calculate_imbalance() (Jiri Olsa) [1211784] - [kernel] sched: Fix the group_capacity computation (Jiri Olsa) [1211784] - [kernel] sched: Rework and comment the group_capacity code (Jiri Olsa) [1211784] - [kernel] sched: Fix group power_orig computation (Jiri Olsa) [1211784] - [kernel] sched: Reduce local_group logic (Jiri Olsa) [1211784] - [kernel] sched: Fix redo label position (Jiri Olsa) [1211784] - [kernel] sched: Shrink sg_lb_stats and play memset games (Jiri Olsa) [1211784] - [kernel] sched: Keep upstream 'local' namespace (Jiri Olsa) [1211784] - [kernel] sched: Move h_load calculation to task_h_load() (Jiri Olsa) [1211784] - [kernel] sched: Change cfs_rq load avg to unsigned long (Jiri Olsa) [1211784] - [kernel] sched: Consider runnable load average in move_tasks() (Jiri Olsa) [1211784] - [kernel] sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task (Jiri Olsa) [1211784] - [kernel] sched: Set an initial value of runnable avg for new forked task (Jiri Olsa) [1211784] - [kernel] sched: Move cpu_active() tests from stop_two_cpus() into migrate_swap_stop() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Change cpu_stop_queue_two_works() to rely on stopper->enabled (Oleg Nesterov) [1252281] - [kernel] stop_machine: Introduce __cpu_stop_queue_work() and cpu_stop_queue_two_works() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Ensure that a queued callback will be called before cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Remove cpu_stop_work's from list in cpu_stop_park() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Don't do for_each_cpu() twice in queue_stop_cpus_work() (Oleg Nesterov) [1252281] - [kernel] stop_machine: Move 'cpu_stopper_task' and 'stop_cpus_work' into 'struct cpu_stopper' (Oleg Nesterov) [1252281]- [powerpc] kvm: Fix alignment bug in powerpc kvm_cma_declare_contiguous() (Thomas Huth) [1296933] - [powerpc] Implement save_stack_trace_regs() to enable kprobe stack tracing (Steven Rostedt) [1251361] - [kernel] ring-buffer: Fix infinite spin in reading buffer (Steven Rostedt) [1248856] - [kernel] ring-buffer: Always reset iterator to reader page (Steven Rostedt) [1248856] - [kernel] ring-buffer: Up rb_iter_peek() loop count to 3 (Steven Rostedt) [1248856] - [kernel] ring-buffer: Use rb_page_size() instead of open coded head_page size (Steven Rostedt) [1248856] - [kernel] ring-buffer: Fix first commit on sub-buffer having non-zero delta (Steven Rostedt) [1248856] - [netdrv] i40e/i40evf: avoid mutex re-init (Neil Horman) [1274219] - [netdrv] i40e: remove unused argument (Neil Horman) [1272360] - [netdrv] i40e: do not sleep in netdev_ops (Neil Horman) [1272360] - [netdrv] i40e: fix erroneous WARN_ON (Neil Horman) [1272833] - [scsi] be2iscsi: Fix updating the next pointer during WRB posting (Maurizio Lombardi) [1229330] - [scsi] scsi_error: fix stray switch detected by smatch in scsi_noretry_cmd (Ewan Milne) [1296976] - [fs] nfsv4.1: Allow parallel LOCK/LOCKU calls (Benjamin Coddington) [1287788] - [fs] nfsv4: Update of VFS byte range lock must be atomic with the stateid update (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix lock on-wire reordering issues (Benjamin Coddington) [1287788] - [fs] nfsv4: Always do open_to_lock_owner if the lock stateid is uninitialised (Benjamin Coddington) [1287788] - [fs] nfsv4: Fix atomicity problems with lock stateid updates (Benjamin Coddington) [1287788] - [fs] nfsv4.1: Allow parallel OPEN/OPEN_DOWNGRADE/CLOSE (Benjamin Coddington) [1287789] - [fs] nfsv4: Check for NULL argument in nfs_*_seqid() functions (Benjamin Coddington) [1287789] - [fs] nfsv4: Convert nfs_alloc_seqid() to return an ERR_PTR() if allocation fails (Benjamin Coddington) [1287789] - [fs] nfsv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Benjamin Coddington) [1287789] - [fs] nfsv4: More CLOSE/OPEN races (Benjamin Coddington) [1287789] - [fs] nfs: Fix stateid used for NFS v4 closes (Benjamin Coddington) [1287789] - [fs] nfsv4: Fix an atomicity problem in CLOSE (Benjamin Coddington) [1287789] - [fs] gfs2: change gfs2 readdir cookie (Benjamin Marzinski) [1138749] - [fs] gfs2: keep offset when splitting dir leaf blocks (Benjamin Marzinski) [1138749] - [fs] sunrpc: Use MSG_SENDPAGE_NOTLAST in xs_send_pagedata() (Steve Dickson) [1278540] - [fs] sunrpc: Move AF_LOCAL receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Move UDP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: drop stale doc comments in xprtsock.c (Steve Dickson) [1278540] - [fs] sunrpc: Move TCP receive data path into a workqueue context (Steve Dickson) [1278540] - [fs] sunrpc: Fix races between socket connection and destroy code (Steve Dickson) [1278540] - [fs] sunrpc: add tracepoints in xs_tcp_data_recv (Steve Dickson) [1278540] - [fs] sunrpc: Refactor TCP receive (Steve Dickson) [1278540] - [fs] sunrpc: add new tracepoints in xprt handling code (Steve Dickson) [1278540]- [net] add validation for the socket syscall protocol argument (Hannes Frederic Sowa) [1291618] {CVE-2015-8543} - [net] openvswitch: Fix template leak in error cases (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Respect conntrack zone even if invalid (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix helper reference leak (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak using IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_consume_orig() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix double-free on ip_defrag() errors (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: checking for IS_ERR() instead of NULL (Thadeu Lima de Souza Cascardo) [1274845] - [net] inet: frags: fix defragmented packet's IP header for af_packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize nested ct actions if provided (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Mark connections new when not confirmed (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Clarify conntrack COMMIT behaviour (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state masks for unknown bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Change CT_ATTR_FLAGS to CT_ATTR_COMMIT (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Extend ct_state match field to 32 bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Reject ct_state unsupported bits (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Ensure flow is valid before executing ct (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix skb leak in ovs_fragment() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix typos in CT headers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix IPv6 exthdr handling with ct helpers (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Rename LABEL->LABELS (Thadeu Lima de Souza Cascardo) [1274845] - [net] openswitch: fix typo CONFIG_NF_CONNTRACK_LABEL (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Fix dependency on IPv6 defrag (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Remove conntrack Kconfig option (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Include ip6_fib.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Define v6ops in !CONFIG_NETFILTER case (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow attaching helpers to ct action (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack label (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: connlabels: Export setting connlabel length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: Always export nf_connlabels_replace() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Allow matching on conntrack mark (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Add conntrack action (Thadeu Lima de Souza Cascardo) [1274845] - [net] rhel: use dummy net_device for tunnels (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move dev pointer into vport itself (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Metadata destinations (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: don't forward defragmented DF packet (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv4: avoid repeated calls to ip_skb_dst_mtu helper (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: No ICMP packet on IPv4 fragmentation error (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: provide v6ops->fragment to forward IPv6 fragmented packets (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: make nf_ct_zone_dflt built-in (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add efficient mark to zone mapping (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: add direction support for zones (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: push zone object into functions (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: nf_conntrack: remove dead code (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: use nf_ct_tmpl_free in CT/synproxy error paths (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: conntrack: Use flags in nf_ct_tmpl_alloc() (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: xt_connlimit: honor conntrack zone if available (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: ctnetlink: add zone size to length (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: bridge: simplify test with nf_bridge_in_prerouting (Thadeu Lima de Souza Cascardo) [1274845] - [net] netfilter: fix netns dependencies with conntrack templates (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Make tunnel set action attach a metadata dst (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: include datapath actions with sampled-packet upcall to userspace (Thadeu Lima de Souza Cascardo) [1274845] - [net] dst: Add __skb_dst_copy() variation (Thadeu Lima de Souza Cascardo) [1274845] - [net] ipv6: Export nf_ct_frag6_gather() (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Move MASKED* macros to datapath.h (Thadeu Lima de Souza Cascardo) [1274845] - [net] openvswitch: Serialize acts with original netlink len (Thadeu Lima de Souza Cascardo) [1274845]- [kernel] rcu: Make rcu_barrier() understand about missing rcuo kthreads (Seth Jennings) [1208895] - [kernel] rcu: create rcu threads only for online cpus at boot time (Seth Jennings) [1208895] - [kernel] rcu: Rationalize kthread spawning (Seth Jennings) [1208895] - [kernel] tracing: Cleanup saved_cmdlines_size changes (Steven Rostedt) [1117093] - [kernel] tracing: Introduce saved_cmdlines_size file (Steven Rostedt) [1117093] - [kernel] tracing: Move locking of trace_cmdline_lock into start/stop seq calls (Steven Rostedt) [1117093] - [kernel] tracing: Try again for saved cmdline if failed due to locking (Steven Rostedt) [1117093] - [kernel] tracing: Have saved_cmdlines use the seq_read infrastructure (Steven Rostedt) [1117093] - [x86] mm: Fix CR2 corruption when tracing page faults (Steven Rostedt) [1260605] - [lib] idr: fix out-of-bounds pointer dereference (Jerome Marchand) [1285333] - [kernel] sched/numa: Fix initialization of sched_domain_topology for NUMA (Jerome Marchand) [1285333] - [mm] fix use-after-free in sys_remap_file_pages (Jerome Marchand) [1285333] - [mm] memcg: oom_notify use-after-free fix (Rafael Aquini) [1294114] - [powerpc] kvm: book3s: Don't dynamically split core when already split (Thomas Huth) [1287474] - [powerpc] mm: Differentiate between hugetlb and THP during page walk (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Handle H_DOORBELL on the guest exit path (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Make H_REMOVE return correct HPTE value for absent HPTEs (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Don't fall back to smaller HPT size in allocation ioctl (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Deliver machine check with MSR(RI=0) to guest as MCE (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Pass the correct trap argument to kvmhv_commence_exit (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix typo in top comment about locking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix size of the PSPB register (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Implement H_CLEAR_REF and H_CLEAR_MOD (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix bug in dirty page tracking (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Fix race in reading change bit when removing HPTE (Thomas Huth) [1287474] - [powerpc] kvm: Fix warnings from sparse (Thomas Huth) [1287474] - [powerpc] kvm: Use READ_ONCE when dereferencing pte_t pointer (Thomas Huth) [1287474] - [powerpc] mm: Fix compile errors with STRICT_MM_TYPECHECKS enabled (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Minor cleanups (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Accumulate timing information for real-mode code (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add ICP real mode counters (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Move virtual mode ICP functions to real-mode (Thomas Huth) [1287474] - [powerpc] kvm: Fix SMP=n build error in book3s_xics.c (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Convert ICS mutex lock to spin lock (Thomas Huth) [1287474] - [powerpc] lib: Export __spin_yield (Thomas Huth) [1287474] - [powerpc] kvm: book3s: Add guest->host real mode completion counters (Thomas Huth) [1287474] - [powerpc] kvm: Cleanup KVM emulated load/store endian handling (Thomas Huth) [1287474] - [powerpc] kvm: Create proper names for the kvm_host_state PMU fields (Thomas Huth) [1287474]- [powercap] rapl: Enable Broxton RAPL support (Steve Best) [1274035] - [powercap] rapl: disable the 2nd power limit properly (Steve Best) [1274035] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1274035] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1274035] - [powercap] rapl: Support Knights Landing (Steve Best) [1274035] - [powercap] rapl: Floor frequency setting in Atom SoC (Steve Best) [1274035] - [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1274035] - [powercap] rapl: mark rapl_ids array as __initconst (Steve Best) [1274035] - [powercap] rapl: add ID for Broadwell server (Steve Best) [1274035] - [powercap] rapl: handle domains with different energy units (Steve Best) [1274035] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1274035] - [powercap] rapl: add new model ids (Steve Best) [1274035] - [powercap] rapl: handle atom and core differences (Steve Best) [1274035] - [x86] iosf: Added Quark MBI identifiers (Steve Best) [1274035] - [x86] iosf: Make IOSF driver modular and usable by more drivers (Steve Best) [1274035] - [x86] New MailBox support driver for Intel SOC's (Steve Best) [1274035] - [powercap] rapl: abstract per cpu type functions (Steve Best) [1274035] - [powercap] intel-rapl: Fix CPU hotplug callback registration (Steve Best) [1274035] - [powerpc] kvm: Increase memslots to 512 (Thomas Huth) [1248390 1276254] - [powerpc] kvm: Implement extension to report number of memslots (Thomas Huth) [1248390 1276254] - [mmc] core: Use MMC_UNSAFE_RESUME as default behavior (Don Zickus) [1105882 1250748] - [mmc] core: Add shutdown callback for (e)MMC bus_ops (Don Zickus) [1250748] - [mmc] core: Handle both poweroff notification types for eMMC (Don Zickus) [1250748] - [mmc] core: Add shutdown callback for SD bus_ops (Don Zickus) [1250748] - [mmc] core: Extend shutdown sequence to handle bus operations (Don Zickus) [1250748] - [mmc] core: Handle card shutdown from mmc_bus (Don Zickus) [1250748] - [mmc] core: Initiate suspend|resume from mmc bus instead of mmc host (Don Zickus) [1250748] - [mmc] core: Push common suspend|resume code into each bus_ops (Don Zickus) [1250748] - [mmc] core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE (Don Zickus) [1250748] - [mmc] core: Remove unnecessary check for the remove callback (Don Zickus) [1250748] - [mmc] core: Restructure and simplify code for mmc sleep|awake (Don Zickus) [1250748] - [mmc] core: Support aggressive power management for (e)MMC/SD (Don Zickus) [1250748] - [mmc] block: Enable runtime pm for mmc blkdevice (Don Zickus) [1250748] - [mmc] core: Add bus_ops for runtime pm callbacks (Don Zickus) [1250748] - [mmc] core: Stop bkops for eMMC only from mmc suspend (Don Zickus) [1250748] - [mmc] reordered shutdown sequence in mmc_bld_remove_req (Don Zickus) [1250748] - [mmc] core: sd: implement proper support for sd3.0 au sizes (Don Zickus) [1246798] - [mmc] sd: fix the maximum au_size for SD3.0 (Don Zickus) [1246798]- [powerpc] kvm: Fix emulation of H_SET_DABR/X on POWER8 (Thomas Huth) [1219234] - [hwmon] coretemp: Increase limit of maximum core ID from 32 to 128 (Prarit Bhargava) [1262752] - [block] Return EBUSY from BLKRRPART for mounted whole-dev fs (Eric Sandeen) [1285549] - [block] nvme: Fix filesystem deadlock on removal (David Milburn) [1279699] - [x86] fix KABI wreckage in xsave_hdr_struct (Prarit Bhargava) [1296120] - [x86] acpi: Enhance error injection tolerance level (Steve Best) [1271809] - [x86] cpu: Fix trivial printk formatting issues with dmesg (Stanislav Kozina) [1232441] - [fs] nfsd4: fix gss-proxy 4.1 mounts for some AD principals ("J. Bruce Fields") [1283341] - [fs] nfsd: fix unlikely NULL deref in mach_creds_match ("J. Bruce Fields") [1283341] - [fs] nfsd: minor consolidation of mach_cred handling code ("J. Bruce Fields") [1283341] - [fs] nfsd: helper for dup of possibly NULL string ("J. Bruce Fields") [1283341] - [fs] svcrpc: move some initialization to common code ("J. Bruce Fields") [1283341] - [fs] gfs2: Protect freeing directory hash table with i_lock spin_lock (Robert S Peterson) [1276477] - [fs] nfs: Fix a NULL pointer dereference of migration recovery ops for v4.2 client (Benjamin Coddington) [1290679] - [fs] ext4: fix race between truncate and __ext4_journalled_writepage() (Lukas Czerner) [1169730] - [fs] cache: make cache flushing more reliable ("J. Bruce Fields") [1274897] - [md] dm-thin: fix race condition when destroying thin pool workqueue (Mike Snitzer) [1292603] - [md] dm: fix AB-BA deadlock in __dm_destroy() (Mike Snitzer) [1292481] - [md] dm-thin: fix regression in advertised discard limits (Mike Snitzer) [1284833] - [md] dm-thin-metadata: fix bug in dm_thin_remove_range() (Mike Snitzer) [1284833]- [x86] mpx: Do not set ->vm_ops on MPX VMAs (Rui Wang) [1138650] - [x86] remove trailing slash from define to please debugedit (Rui Wang) [1138650] - [x86] mpx: Allow 32-bit binaries on 64-bit kernels again (Rui Wang) [1138650] - [x86] mpx: Do not count MPX VMAs as neighbors when unmapping (Rui Wang) [1138650] - [x86] mpx: Rewrite the unmap code (Rui Wang) [1138650] - [x86] mpx: Support 32-bit binaries on 64-bit kernels (Rui Wang) [1138650] - [x86] mpx: Use 32-bit-only cmpxchg() for 32-bit apps (Rui Wang) [1138650] - [x86] mpx: Introduce new 'directory entry' to 'addr' helper function (Rui Wang) [1138650] - [x86] mpx: Add temporary variable to reduce masking (Rui Wang) [1138650] - [x86] Make is_64bit_mm() widely available (Rui Wang) [1138650] - [x86] mpx: Trace allocation of new bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace the attempts to find bounds tables (Rui Wang) [1138650] - [x86] mpx: Trace entry to bounds exception paths (Rui Wang) [1138650] - [x86] mpx: Trace #BR exceptions (Rui Wang) [1138650] - [x86] mpx: Introduce a boot-time disable flag (Rui Wang) [1138650] - [x86] mpx: Restrict the mmap() size check to bounds tables (Rui Wang) [1138650] - [x86] mpx: Remove redundant MPX_BNDCFG_ADDR_MASK (Rui Wang) [1138650] - [x86] mpx: Clean up the code by not passing a task pointer around when unnecessary (Rui Wang) [1138650] - [x86] mpx: Use the new get_xsave_field_ptr()API (Rui Wang) [1138650] - [x86] fpu/xstate: Wrap get_xsave_addr() to make it safer (Rui Wang) [1138650] - [x86] fpu/xstate: Fix up bad get_xsave_addr() assumptions (Rui Wang) [1138650] - [x86] kvm: support XSAVES usage in the host (Rui Wang) [1138650] - [x86] asm/decoder: Fix and enforce max instruction size in the insn decoder (Rui Wang) [1138650] - [x86] Fix off-by-one in instruction decoder (Rui Wang) [1138650] - [x86] add user_atomic_cmpxchg_inatomic at uaccess.h (Rui Wang) [1138650] - [x86] asm/entry/32: Fix user_mode() misuses (Rui Wang) [1138650] - [x86] mpx: Explicitly disable 32-bit MPX support on 64-bit kernels (Rui Wang) [1138650] - [x86] traps: Fix always true condition (Rui Wang) [1138650] - [x86] export get_xsave_addr (Rui Wang) [1138650] - [x86] mpx: Change return type of get_reg_offset() (Rui Wang) [1138650] - [x86] mpx: Add documentation on Intel MPX (Rui Wang) [1138650] - [mm] Make arch_unmap()/bprm_mm_init() available to all architectures (Rui Wang) [1138650] - [x86] mpx: Cleanup unused bound tables (Rui Wang) [1138650] - [x86] mpx: On-demand kernel allocation of bounds tables (Rui Wang) [1138650] - [x86] mpx: Decode MPX instruction to get bound violation information (Rui Wang) [1138650] - [x86] mpx: Extend siginfo structure to include bound violation information (Rui Wang) [1138650] - [x86] mpx: Add MPX to disabled features (Rui Wang) [1138650] - [x86] mpx: Rename cfg_reg_u and status_reg (Rui Wang) [1138650] - [x86] mpx: Add MPX-specific mmap interface (Rui Wang) [1138650] - [x86] mpx: Introduce VM_MPX to indicate that a VMA is MPX specific (Rui Wang) [1138650] - [x86] mpx: Give bndX registers actual names (Rui Wang) [1138650] - [x86] Remove arbitrary instruction size limit in instruction decoder (Rui Wang) [1138650] - [x86] perf: Fix arch_perf_out_copy_user default (Rui Wang) [1138650] - [x86] Add more disabled features (Rui Wang) [1138650] - [x86] Introduce disabled-features (Rui Wang) [1138650] - [x86] Axe the lightly-used cpu_has_pae (Rui Wang) [1138650] - [x86] cpu: Kill cpu_has_mp (Rui Wang) [1138650] - [x86] fpu/xsaves: Fix improper uses of __ex_table (Rui Wang) [1138650] - [x86] fpu: Disable XSAVES* support for now (Rui Wang) [1138650] - [x86] xsave: Add forgotten inline annotation (Rui Wang) [1138650] - [x86] xsaves: Clean up code in xstate offsets computation in xsave area (Rui Wang) [1138650] - [x86] xsave: Make it clear that the XSAVE macros use (edi)/(rdi) (Rui Wang) [1138650] - [x86] Define kernel API to get address of each state in xsave area (Rui Wang) [1138650] - [x86] xsaves: Enable xsaves/xrstors (Rui Wang) [1138650] - [x86] xsaves: Call booting time xsaves and xrstors in setup_init_fpu_buf (Rui Wang) [1138650] - [x86] xsaves: Save xstate to task's xsave area in __save_fpu during booting time (Rui Wang) [1138650] - [x86] xsaves: Add xsaves and xrstors support for booting time (Rui Wang) [1138650] - [x86] xsaves: Clear reserved bits in xsave header (Rui Wang) [1138650] - [x86] xsaves: Use xsave/xrstor for saving and restoring user space context (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors for context switch (Rui Wang) [1138650] - [x86] xsaves: Use xsaves/xrstors to save and restore xsave area (Rui Wang) [1138650] - [x86] xsaves: Define a macro for handling xsave/xrstor instruction fault (Rui Wang) [1138650] - [x86] xsaves: Define macros for xsave instructions (Rui Wang) [1138650] - [x86] xsaves: Change compacted format xsave area header (Rui Wang) [1138650] - [x86] Add alternative_input_2 to support alternative with two features and input (Rui Wang) [1138650] - [x86] xsaves: Add a kernel parameter noxsaves to disable xsaves/xrstors (Rui Wang) [1138650]- [acpi] tables: test the correct variable (Prarit Bhargava) [1242556] - [x86] acpi: Handle apic/x2apic entries in MADT in correct order (Prarit Bhargava) [1242556] - [acpi] tables: Add acpi_subtable_proc to ACPI table parsers (Prarit Bhargava) [1242556] - [acpi] table: Always count matched and successfully parsed entries (Prarit Bhargava) [1242556] - [acpi] table: Add new function to get table entries (Prarit Bhargava) [1242556] - [scsi] scsi_sysfs: protect against double execution of __scsi_remove_device() (Vitaly Kuznetsov) [1273723] - [s390] dasd: fix list_del corruption after lcu changes (Hendrik Brueckner) [1284020] - [s390] dasd: fix disconnected device with valid path mask (Hendrik Brueckner) [1284021] - [s390] dasd: fix invalid PAV assignment after suspend/resume (Hendrik Brueckner) [1284022] - [netdrv] bonding: propagate LRO disable to slave devices (Jarod Wilson) [1266578] - [netdrv] iwlwifi: edit the 3165 series and 8000 series PCI IDs (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: Add new PCI IDs for the 8260 series (Stanislaw Gruszka) [1279780] - [netdrv] iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series (Stanislaw Gruszka) [1287564] - [kernel] pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting (Aristeu Rozanski) [1284819] - [cpufreq] intel_pstate: Fix limits->max_perf rounding error (Prarit Bhargava) [1279617] - [cpufreq] intel_pstate: Fix limits->max_policy_pct rounding error (Prarit Bhargava) [1279617] - [cpufreq] revert "intel_pstate: fix rounding error in max_freq_pct" (Prarit Bhargava) [1279617] - [powerpc] kvm: Remove PPC970 from KVM_BOOK3S_64_HV text in Kconfig (Thomas Huth) [1287973] - [powerpc] kvm: Fix ppc64_defconfig + PPC_POWERNV=n build error (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove RMA-related variables from code (Thomas Huth) [1287973] - [powerpc] kvm: book3s_hv: Remove code for PPC970 processors (Thomas Huth) [1287973] - [powerpc] Add POWER8 CPU selection (Gustavo Duarte) [1213264] - [powerpc] tm: Check for already reclaimed tasks (Gustavo Duarte) [1276293] - [powerpc] tm: Block signal return setting invalid MSR state (Gustavo Duarte) [1276293] - [thermal] intel_powerclamp: add __init / __exit annotations (Steve Best) [1274036] - [thermal] powerclamp: add id for braswell cpu (Steve Best) [1274036]- [mm] use only per-device readahead limit (Eric Sandeen) [1280355] - [md] revert "dm-mpath: fix stalls when handling invalid ioctls" (Mike Snitzer) [1277194] - [net] ipvs: fix ipv6 hook registration for local replies (Florian Westphal) [1272673] - [net] ipv6: update ip6_rt_last_gc every time GC is run (Hannes Frederic Sowa) [1270092] - [net] vsock: Fix lockdep issue (Dave Anderson) [1253971] - [net] vsock: sock_put wasn't safe to call in interrupt context (Dave Anderson) [1253971] - [net] af_iucv: avoid path quiesce of severed path in shutdown() (Hendrik Brueckner) [1272089] - [x86] kernel: Set X86_FEATURE_EXTD_APICID for future processors (Kim Naru) [1271351] - [x86] gart: Check for GART support before accessing GART registers (Kim Naru) [1271351] - [x86] asm: Add support for the CLWB instruction (Steve Best) [1253832] - [x86] mm: Add kerneldoc comments for pcommit_sfence() (Steve Best) [1253104] - [x86] asm: Add support for the pcommit instruction (Steve Best) [1253104] - [x86] kernel: Use larger chunks in mtrr_cleanup (Prarit Bhargava) [1243952] - [x86] cpu: Trim model ID whitespace (Prarit Bhargava) [1192048] - [x86] cpu: Strip any /proc/cpuinfo model name field whitespace (Prarit Bhargava) [1192048] - [acpi] add dynamic_debug support (Prarit Bhargava) [1267582] - [acpi] processor: use acpi_evaluate_ost() to replace open-coded version (Prarit Bhargava) [1275178] - [tools] cpupower: Fix error when running cpupower monitor (Prarit Bhargava) [1260055] - [kernel] module: fix sprintf format specifier in param_get_byte() (Jeremy McNicoll) [1261189] - [powerpc] eeh: Fix recursive fenced PHB on Broadcom shiner adapter (Steve Best) [1274631] - [powerpc] eeh: Fix fenced PHB caused by eeh_slot_error_detail() (Steve Best) [1274631]- [fs] sunrpc: Fix stupid typo in xs_sock_set_reuseport (Steve Dickson) [1270038] - [fs] sunrpc: Define xs_tcp_fin_timeout only if CONFIG_SUNRPC_DEBUG (Steve Dickson) [1270038] - [fs] sunrpc: Handle connection reset more efficiently (Steve Dickson) [1270038] - [fs] sunrpc: Remove the redundant XPRT_CONNECTION_CLOSE flag (Steve Dickson) [1270038] - [fs] sunrpc: Make xs_tcp_close() do a socket shutdown rather than a sock_release (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_tcp_shutdown() requests a full close of the connection (Steve Dickson) [1270038] - [fs] sunrpc: Cleanup to remove remaining uses of XPRT_CONNECTION_ABORT (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP socket linger code (Steve Dickson) [1270038] - [fs] sunrpc: Remove TCP client connection reset hack (Steve Dickson) [1270038] - [fs] sunrpc: TCP/UDP always close the old socket before reconnecting (Steve Dickson) [1270038] - [fs] sunrpc: Add helpers to prevent socket create from racing (Steve Dickson) [1270038] - [fs] sunrpc: Ensure xs_reset_transport() resets the close connection flags (Steve Dickson) [1270038] - [fs] sunrpc: Do not clear the source port in xs_reset_transport (Steve Dickson) [1270038] - [fs] sunrpc: Handle EADDRINUSE on connect (Steve Dickson) [1270038] - [fs] sunrpc: Set SO_REUSEPORT socket option for TCP connections (Steve Dickson) [1270038] - [fs] xfs: stats are no longer dependent on CONFIG_PROC_FS (Bill O'Donnell) [1269281] - [fs] xfs: fix an error code in xfs_fs_fill_super() (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats counter implementation (Bill O'Donnell) [1269281] - [fs] xfs: per-filesystem stats in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: pass xfsstats structures to handlers and macros (Bill O'Donnell) [1269281] - [fs] xfs: consolidate sysfs ops (Bill O'Donnell) [1269281] - [fs] xfs: remove unused procfs code (Bill O'Donnell) [1269281] - [fs] xfs: create symlink proc/fs/xfs/stat to sys/fs/xfs/stats (Bill O'Donnell) [1269281] - [fs] xfs: create global stats and stats_clear in sysfs (Bill O'Donnell) [1269281] - [fs] xfs: add mssing inode cache attempts counter increment (Bill O'Donnell) [1269281] - [fs] dlm: print error from kernel_sendpage (Robert S Peterson) [1267339] - [fs] svcrdma: Add zero padding if the client doesn't send it (Sachin Prabhu) [1272151] - [fs] xfs: return errors from partial I/O failures to files (David Jeffery) [1256940] - [fs] nfsv4: don't set SETATTR for O_RDONLY|O_EXCL (Benjamin Coddington) [1269974]- [x86] paravirt: Replace the paravirt nop with a bona fide empty function (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Fix a paravirt stack-clobbering bug in the NMI code (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Use DF to avoid userspace RSP confusing nested NMI detection (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Reorder nested NMI checks (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Improve nested NMI comments (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] nmi: Switch stacks on userspace NMI entry (Mateusz Guzik) [1259583] {CVE-2015-5157} - [x86] cpufeatures: Enable cpuid for Intel SHA extensions (Prarit Bhargava) [1260249] - [kernel] tick: broadcast: Prevent livelock from event handler (Prarit Bhargava) [1265283] - [kernel] clockevents: Serialize calls to clockevents_update_freq() in the core (Prarit Bhargava) [1265283] - [kernel] sched: Robustify topology setup (Gustavo Duarte) [1278875] - [kernel] sched: Don't set sd->child to NULL when it is already NULL (Gustavo Duarte) [1278875] - [cpufreq] pcc-cpufreq: Fix wait_event() under spinlock (Linda Knippers) [1275327] - [security] keys: Don't permit request_key() to construct a new keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix crash when attempt to garbage collect an uninstantiated keyring (David Howells) [1273465] {CVE-2015-7872} - [security] keys: Fix race between key destruction and finding a keyring by name (David Howells) [1273465] {CVE-2015-7872}- [ata] ahci: Add Device ID for Intel Sunrise Point PCH (Charles Rose) [1278402] - [s390] pci: handle events for unused functions (Hendrik Brueckner) [1272098] - [s390] pci: improve handling of hotplug event 0x301 (Hendrik Brueckner) [1272098] - [s390] pci: improve state check when processing hotplug events (Hendrik Brueckner) [1272098] - [s390] 3270: redraw screen on unsolicited device end (Hendrik Brueckner) [1262729] - [s390] dasd: fix kernel panic when alias is set offline (Hendrik Brueckner) [1256431] - [s390] dasd: check for availability of prefix command during format (Hendrik Brueckner) [1272991] - [s390] kernel: correct uc_sigmask of the compat signal frame (Hendrik Brueckner) [1272096] - [misc] genwqe: get rid of atomic allocations (Hendrik Brueckner) [1270244] - [char] vtpm: fix memory allocation flag for rtce buffer at kernel boot (Gustavo Duarte) [1263595] - [tools] power: turbostat: KNL workaround for Busy and Avg_MHz (Steve Best) [1263965] - [block] virtio-blk: Allow extended partitions (Fam Zheng) [1232471] - [netdrv] igb: add support for 1512 PHY (Stefan Assmann) [1262946] - [netdrv] sfc: push partner queue for skb->xmit_more (Jarod Wilson) [1267167] - [netdrv] sfc: replace spinlocks with bit ops for busy poll locking (Jarod Wilson) [1267167] - [netdrv] mlx5e: Disable VLAN filter in promiscuous mode (Kamal Heib) [1271846] - [netdrv] mlx4: Remove shared_ports variable at mlx4_enable_msi_x (Kamal Heib) [1266690] - [netdrv] mlx4_core: Avoid failing the interrupts test (Kamal Heib) [1266690] - [crypto] nx: 842 - Add CRC and validation support (Gustavo Duarte) [1264905] - [powerpc] mm: Recompute hash value after a failed update (Gustavo Duarte) [1264920] - [powerpc] eeh: More relaxed condition for enabled IO path (Steve Best) [1274731] - [powerpc] eeh: Wrong place to call pci_get_slot() (Steve Best) [1273996]- [of] implement of_node_to_nid as a weak function (Steve Best) [1273978] - [pci] Use function 0 VPD for identical functions, regular VPD for others (Myron Stowe) [1258319] - [pci] Fix devfn for VPD access through function 0 (Myron Stowe) [1258319] - [pci] Add VPD function 0 quirk for Intel Ethernet devices (Myron Stowe) [1258319] - [pci] Add dev_flags bit to access VPD through function 0 (Myron Stowe) [1258319] - [net] ipv6: drop frames with attached skb->sk in forwarding (Hannes Frederic Sowa) [1243966] - [net] ipv6: ip6_forward: perform skb->pkt_type check at the beginning (Hannes Frederic Sowa) [1243966] - [x86] kvm: svm: unconditionally intercept #DB (Paolo Bonzini) [1279470] {CVE-2015-8104} - [cpufreq] intel_pstate: fix rounding error in max_freq_pct (Prarit Bhargava) [1263866]- [mm] let mm_find_pmd fix buggy race with THP fault (Larry Woodman) [1273993] - [mm] ksm: unstable_tree_search_insert error checking cleanup (Andrea Arcangeli) [1274871] - [mm] ksm: use find_mergeable_vma in try_to_merge_with_ksm_page (Andrea Arcangeli) [1274871] - [mm] ksm: use the helper method to do the hlist_empty check (Andrea Arcangeli) [1274871] - [mm] ksm: don't fail stable tree lookups if walking over stale stable_nodes (Andrea Arcangeli) [1274871] - [mm] ksm: add cond_resched() to the rmap_walks (Andrea Arcangeli) [1274871] - [x86] mm: fix VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: consolidate VM_FAULT_RETRY handling (Andrea Arcangeli) [1277226] - [x86] mm: move mmap_sem unlock from mm_fault_error() to caller (Andrea Arcangeli) [1277226] - [x86] virt: guest to host DoS by triggering an infinite loop in microcode (Paolo Bonzini) [1277561] {CVE-2015-5307} - [net] sctp: Fix race between OOTB responce and route removal (Jamie Bainbridge) [1277309] - [powerpc] kvm: book3s_hv: Synthesize segment fault if SLB lookup fails (Thomas Huth) [1269467] - [powerpc] kvm: book3s_hv: Create debugfs file for each guest's HPT (David Gibson) [1273692] - [powerpc] kvm: book3s_hv: Add helpers for lock/unlock hpte (David Gibson) [1273692]- [md] raid10: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid1: don't clear bitmap bit when bad-block-list write fails (Jes Sorensen) [1267652] - [md] raid10: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] raid1: submit_bio_wait() returns 0 on success (Jes Sorensen) [1267652] - [md] crash in md-raid1 and md-raid10 due to incorrect list manipulation (Jes Sorensen) [1267652] - [md] raid10: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [md] raid1: ensure device failure recorded before write request returns (Jes Sorensen) [1267652] - [x86] kvm: mmu: fix validation of mmio page fault (Bandan Das) [1267128] - [block] nvme: Fix memory leak on retried commands (David Milburn) [1271860] - [netdrv] macvtap: unbreak receiving of gro skb with frag list (Jason Wang) [1273737] - [cpufreq] intel_pstate: fix PCT_TO_HWP macro (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: add quirk to disable HWP on Skylake-S processors" (Prarit Bhargava) [1264990] - [cpufreq] revert "intel_pstate: disable Skylake processors" (Prarit Bhargava) [1264990] - [powerpc] pci: initialize hybrid_dma_data before use (Laurent Vivier) [1270717]- [mm] free compound page with correct order (Andrea Arcangeli) [1274867] - [netdrv] revert "ixgbe: Refactor busy poll socket code to address multiple issues" (John Greene) [1261275] - [powerpc] dma: dma_set_coherent_mask() should not be GPL only (Gustavo Duarte) [1275976]- [md] dm-cache: the CLEAN_SHUTDOWN flag was not being set (Mike Snitzer) [1274450] - [md] dm-btree: fix leak of bufio-backed block in btree_split_beneath error path (Mike Snitzer) [1274393] - [md] dm-btree-remove: fix a bug when rebalancing nodes after removal (Mike Snitzer) [1274396] - [fs] nfsd: fix duplicated destroy_delegation code introduced by backport ("J. Bruce Fields") [1273228] - [fs] xfs: validate transaction header length on log recovery (Brian Foster) [1164135] - [net] ipv6: don't use CHECKSUM_PARTIAL on MSG_MORE/UDP_CORK sockets (Hannes Frederic Sowa) [1271759] - [net] add length argument to skb_copy_and_csum_datagram_iovec (Sabrina Dubroca) [1269228] - [x86] kvm: fix edge EOI and IOAPIC reconfig race (Radim Krcmar) [1271333] - [x86] kvm: set KVM_REQ_EVENT when updating IRR (Radim Krcmar) [1271333] - [kernel] Initialize msg/shm IPC objects before doing ipc_addid() (Lennert Buytenhek) [1271507] {CVE-2015-7613}- [fs] nfsd: ensure that delegation stateid hash references are only put once ("J. Bruce Fields") [1233284] - [fs] nfsd: ensure that the ol stateid hash reference is only put once ("J. Bruce Fields") [1233284] - [fs] nfsv4: Fix a nograce recovery hang (Benjamin Coddington) [1264478] - [fs] vfs: Test for and handle paths that are unreachable from their mnt_root ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] dcache: Handle escaped paths in prepend_path ("Eric W. Biederman") [1209371] {CVE-2015-2925} - [fs] xfs: add an xfs_zero_eof() tracepoint (Brian Foster) [1260383] - [fs] xfs: always drain dio before extending aio write submission (Brian Foster) [1260383] - [md] dm-cache: fix NULL pointer when switching from cleaner policy (Mike Snitzer) [1269959] - [mm] Temporary fix for BUG_ON() triggered by THP vs. gup() race (David Gibson) [1268999] - [hid] usbhid: improve handling of Clear-Halt and reset (Don Zickus) [1260123] - [drm] qxl: fix framebuffer dirty rectangle tracking (Gerd Hoffmann) [1268293] - [s390] hmcdrv: fix interrupt registration (Hendrik Brueckner) [1262735] - [block] blk-mq: fix deadlock when reading cpu_list (Jeff Moyer) [1260615] - [block] blk-mq: avoid inserting requests before establishing new mapping (Jeff Moyer) [1260615] - [block] blk-mq: fix q->mq_usage_counter access race (Jeff Moyer) [1260615] - [block] blk-mq: Fix use after of free q->mq_map (Jeff Moyer) [1260615] - [block] blk-mq: fix sysfs registration/unregistration race (Jeff Moyer) [1260615] - [block] blk-mq: avoid setting hctx->tags->cpumask before allocation (Jeff Moyer) [1260615] - [netdrv] cxgb4: Enhance driver to update FW, when FW is too old (Sai Vemuri) [1077966] - [netdrv] cxgb4: Force uninitialized state if FW in adapter is unsupported (Sai Vemuri) [1077966] - [powerpc] revert "Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8" (Thomas Huth) [1269653]- [netdrv] i40e/i40evf: set AQ count after memory allocation (Neil Horman) [1267663] - [netdrv] i40e: fix offload of GRE tunnels (Neil Horman) [1267663] - [netdrv] i40evf: don't blow away MAC address (Neil Horman) [1267663] - [netdrv] i40e/i40evf: grab the AQ spinlocks before clearing registers (Neil Horman) [1267663] - [netdrv] i40e: Fix a memory leak in X722 rss config path (Neil Horman) [1267663] - [netdrv] i40evf: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: Use numa_mem_id() to better support memoryless node (Neil Horman) [1267663] - [netdrv] i40e: fix 32 bit build warnings (Neil Horman) [1267663] - [netdrv] i40e: fix kbuild warnings (Neil Horman) [1267663] - [netdrv] i40evf: tweak init timing (Neil Horman) [1267663] - [netdrv] i40e: warn on double free (Neil Horman) [1267663] - [netdrv] i40e: refactor interrupt enable (Neil Horman) [1267663] - [netdrv] i40e: Strip VEB stats if they are disabled in HW (Neil Horman) [1267663] - [netdrv] i40e/i40evf: add new device id 1588 (Neil Horman) [1267663] - [netdrv] i40e: Remove useless message (Neil Horman) [1267663] - [netdrv] i40e: limit debugfs io ops (Neil Horman) [1267663] - [netdrv] i40e: use QOS field consistently (Neil Horman) [1267663] - [netdrv] i40e: count drops in netstat interface (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix Tx hang workaround code (Neil Horman) [1267663] - [netdrv] i40e: fixup padding issue in get_cee_dcb_cfg_v1_resp (Neil Horman) [1267663] - [netdrv] i40e: Fix a port VLAN configuration bug (Neil Horman) [1267663] - [netdrv] i40e/i40evf: fix up type clash in i40e_aq_rc_to_posix conversion (Neil Horman) [1267663] - [netdrv] i40e: rtnl_lock called twice in i40e_pci_error_resume() (Neil Horman) [1267663] - [netdrv] i40evf: missing rtnl_unlock in i40evf_resume() (Neil Horman) [1267663]- [scsi] report 'INQUIRY result too short' once (Vitaly Kuznetsov) [1254049] - [scsi] scsi_scan: don't dump trace when scsi_prep_async_scan() is called twice (Vitaly Kuznetsov) [1254049] - [fs] userfaultfd: add missing mmput() in error path (Andrea Arcangeli) [1263480] - [mm] check if section present during memory block registering (Jan Stancek) [1256723] - [mm] avoid setting up anonymous pages into file mapping (Larry Woodman) [1261582] - [mm] add p[te|md] revert "protnone helpers for use by NUMA balancing" (Thomas Huth) [1256718] - [powerpc] revert "mm: convert p[te|md]_numa users to p[te|md]_protnone_numa" (Thomas Huth) [1256718] - [powerpc] revert "mm: add paranoid warnings for unexpected DSISR_PROTFAULT" (Thomas Huth) [1256718] - [mm] revert "convert p[te|md]_mknonnuma and remaining page table manipulations" (Thomas Huth) [1256718] - [mm] revert "numa: Do not mark PTEs pte_numa when splitting huge pages" (Thomas Huth) [1256718] - [mm] revert "remove remaining references to NUMA hinting bits and helpers" (Thomas Huth) [1256718] - [mm] revert "numa: do not trap faults on the huge zero page" (Thomas Huth) [1256718] - [mm] revert "numa: add paranoid check around pte_protnone_numa" (Thomas Huth) [1256718] - [mm] revert "numa: avoid unnecessary TLB flushes when setting NUMA hinting entries" (Thomas Huth) [1256718] - [powerpc] mm: Change the swap encoding in pte (Thomas Huth) [1256718] - [x86] perf: Fix multi-segment problem of perf_event_intel_uncore (Jiri Olsa) [1257825] - [lib] partially revert "[lib] vsprintf: implement bitmap printing through '*pb[l]'" (Maurizio Lombardi) [1260118] - [drm] radeon: update no_64bit_msi flag for certain ASICs (Oded Gabbay) [1262429] - [drm] nouveau: fbcon: take runpm reference when userspace has an open fd (Ben Skeggs) [1176163] - [drm] qxl: validate monitors config modes (Dave Airlie) [1242847] - [drm] radeon: don't attempt WC mappings on powerpc (Dave Airlie) [1262429] - [drm] drm/qxl: recreate the primary surface when the bo is not primary (Dave Airlie) [1258301] - [drm] qxl: only report first monitor as connected if we have no state (Dave Airlie) [1258301] - [drm] dp_mst: drop cancel work sync in the mstb destroy path (Dave Airlie) [1251331] - [drm] dp_mst: split connector registration into two parts (Dave Airlie) [1251331] - [drm] dp_mst: update the link_address_sent before sending the link address (Dave Airlie) [1251331] - [drm] dp_mst: fixup handling hotplug on port removal (Dave Airlie) [1251331] - [drm] dp_mst: don't pass port into the path builder function (Dave Airlie) [1251331] - [drm] dp_mst: make functions that always return 0 return void (Dave Airlie) [1251331] - [kernel] uprobes: fix kABI broken by the exported return_instance (Oleg Nesterov) [1207373] - [kernel] uprobes: Make arch_uretprobe_is_alive(RP_CHECK_CALL) more clever (Oleg Nesterov) [1207373] - [kernel] uprobes: Add the "enum rp_check ctx" arg to arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to (try to) flush the dead frames (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to flush the frames invalidated by longjmp() (Oleg Nesterov) [1207373] - [kernel] uprobes: Reimplement arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Export 'struct return_instance', introduce arch_uretprobe_is_alive() (Oleg Nesterov) [1207373] - [kernel] uprobes: Change handle_trampoline() to find the next chain beforehand (Oleg Nesterov) [1207373] - [kernel] uprobes: Change prepare_uretprobe() to use uprobe_warn() (Oleg Nesterov) [1207373] - [kernel] uprobes: Send SIGILL if handle_trampoline() fails (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce free_ret_instance() (Oleg Nesterov) [1207373] - [kernel] uprobes: Introduce get_uprobe() (Oleg Nesterov) [1207373] - [kernel] lockdep: Fix a race between /proc/lock_stat and module unload (Jerome Marchand) [1183891] - [kernel] lockdep: Fix the module unload key range freeing logic (Jerome Marchand) [1183891] - [kernel] module: Free lock-classes if parse_args failed (Jerome Marchand) [1183891] - [cpufreq] revert "intel_pstate: honor user space min_perf_pct override on resume" (Prarit Bhargava) [1269518]- [fs] nfs: fix v4.2 SEEK on files over 2 gigs ("J. Bruce Fields") [1262181] - [fs] nfs: verify open flags before allowing open (Benjamin Coddington) [1164431] - [fs] nfsv4.1: Fix pnfs_put_lseg races (Benjamin Coddington) [1263155] - [fs] nfsv4.1: pnfs_send_layoutreturn should use GFP_NOFS (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutreturns (Benjamin Coddington) [1263155] - [fs] nfsv4.1: Pin the inode and super block in asynchronous layoutcommit (Benjamin Coddington) [1263155] - [md] raid0: apply base queue limits *before* disk_stack_limits (Jes Sorensen) [1265182] - [net] revert "ipv6: Don't reduce hop limit for an interface" (Sabrina Dubroca) [1258324] - [x86] kvmclock: abolish PVCLOCK_COUNTS_FROM_ZERO (Radim Krcmar) [1263030] - [x86] revert "kvm: x86: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR" (Radim Krcmar) [1263030] - [x86] kvm: svm: reset mmu on VCPU reset (Igor Mammedov) [1255217] - [edac] sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell (Aristeu Rozanski) [1112413] - [edac] sb_edac: look harder for DDRIO on Haswell systems (Aristeu Rozanski) [1112413] - [tools] perf-trace: Fix race condition at the end of started workloads (Jiri Olsa) [1250068] - [netdrv] cxgb4: Fix tx flit calculation (Sai Vemuri) [1266248] - [netdrv] igb: assume MSI-X interrupts during initialization (Stefan Assmann) [1263625] - [cpufreq] intel_pstate: disable Skylake processors (Prarit Bhargava) [1267343] - [infiniband] mlx4: Report checksum offload cap for RAW QP when query device (Doug Ledford) [1265795] - [infiniband] core: Add support of checksum capability reporting for RC and RAW (Doug Ledford) [1265795]- [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267255] - [netdrv] i40evf: Remove PF specific register definitions from the VF (Stefan Assmann) [1267255] - [netdrv] i40evf: Use the correct defines to match the VF registers (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267255] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267255] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1267255] - [netdrv] i40evf: support virtual channel API version 1.1 (Stefan Assmann) [1267255] - [netdrv] i40evf: handle big resets (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267255] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267255] - [netdrv] i40evf: add MAC address filter in open, not init (Stefan Assmann) [1267255] - [netdrv] i40evf: don't delete all the filters (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267255] - [netdrv] i40evf: Allow for an abundance of vectors (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267255] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267255] - [netdrv] i40e: Fix for recursive RTNL lock during PROMISC change (Stefan Assmann) [1267254] - [netdrv] i40e: Fix RS bit update in Tx path and disable force WB workaround (Stefan Assmann) [1267254] - [netdrv] i40e: add GRE tunnel type to csum encoding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: refactor tx timeout logic (Stefan Assmann) [1267254] - [netdrv] i40e: Move i40e_get_head into header file (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: check for stopped admin queue (Stefan Assmann) [1267254] - [netdrv] i40e: fix VLAN inside VXLAN (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.21 and i40evf to 1.3.13 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add get AQ result command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add exec_aq command to nvmupdate utility (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add wait states to NVM state machine (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add GetStatus command for nvmupdate (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add handling of writeback descriptor (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: save aq writeback for future inspection (Stefan Assmann) [1267254] - [netdrv] i40e: rename variable to prevent clash of understanding (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump i40e to 1.3.9 and i40evf to 1.3.5 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Cache the CEE TLV status returned from firmware (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add VIRTCHNL_VF_OFFLOAD flag (Stefan Assmann) [1267254] - [netdrv] i40e: Remove redundant and unneeded messages (Stefan Assmann) [1267254] - [netdrv] i40e: correct spelling error (Stefan Assmann) [1267254] - [netdrv] i40e: Fix comment for ethtool diagnostic link test (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add capability to gather VEB per TC stats (Stefan Assmann) [1267254] - [netdrv] i40e: Fix ethtool offline diagnostic with netqueues (Stefan Assmann) [1267254] - [netdrv] i40e: Fix legacy interrupt mode in the driver (Stefan Assmann) [1267254] - [netdrv] i40e: Move function calls to i40e_shutdown instead of i40e_suspend (Stefan Assmann) [1267254] - [netdrv] i40e: add RX to port CRC errors label (Stefan Assmann) [1267254] - [netdrv] i40e: don't degrade __le16 (Stefan Assmann) [1267254] - [netdrv] i40e: Add AQ commands for NVM Update for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add ATR HW eviction support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: Add IWARP support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add TX/RX outer UDP checksum support for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for writeback on ITR feature for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: RSS changes for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update register.h file for X722 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update FW API with X722 support (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add flags for X722 capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add device ids for X722 (Stefan Assmann) [1267254] - [netdrv] i40e: use BIT and BIT_ULL macros (Stefan Assmann) [1267254] - [netdrv] i40e: provide correct API version to older VF drivers (Stefan Assmann) [1267254] - [netdrv] i40e: support virtual channel API 1.1 (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: add macros for virtual channel API version and device capability (Stefan Assmann) [1267254] - [netdrv] i40e: add VF capabilities to virtual channel interface (Stefan Assmann) [1267254] - [netdrv] i40e: clean up unneeded gotos (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Fix and refactor dynamic ITR code (Stefan Assmann) [1267254] - [netdrv] i40e: only report generic filters in get_ts_info (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Stefan Assmann) [1267254] - [netdrv] i40e: Refine an error message to avoid confusion (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add support for pre-allocated pages for PD (Stefan Assmann) [1267254] - [netdrv] i40e: un-disable VF after reset (Stefan Assmann) [1267254] - [netdrv] i40e: do a proper reset when disabling a VF (Stefan Assmann) [1267254] - [netdrv] i40e: correctly program filters for VFs (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update the admin queue command header (Stefan Assmann) [1267254] - [netdrv] i40e: Remove incorrect #ifdef's (Stefan Assmann) [1267254] - [netdrv] i40e: ignore duplicate port VLAN requests (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: improve Tx performance with a small tweak (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Update Flex-10 related device/function capabilities (Stefan Assmann) [1267254] - [netdrv] i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Stefan Assmann) [1267254] - [netdrv] i40e: Implement ndo_features_check() (Stefan Assmann) [1267254]- [md] raid1: Avoid raid1 resync getting stuck (Jes Sorensen) [1256954] - [fs] gfs2: fallocate: do not rely on file_update_time to mark the inode dirty (Andrew Price) [1264521] - [fs] gfs2: Update timestamps on fallocate (Andrew Price) [1264521] - [fs] gfs2: Update i_size properly on fallocate (Andrew Price) [1264521] - [fs] gfs2: Use inode_newsize_ok and get_write_access in fallocate (Andrew Price) [1264521] - [fs] revert "nfs: Make close(2) asynchronous when closing NFS O_DIRECT files" (Benjamin Coddington) [1263385] - [fs] gfs2: Average in only non-zero round-trip times for congestion stats (Robert S Peterson) [1162821] - [fs] lockd: fix rpcbind crash on lockd startup failure ("J. Bruce Fields") [1253782] - [fs] Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount (Benjamin Coddington) [1263376] - [fs] fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Lukas Czerner) [1247436] - [net] sctp: fix race on protocol/netns initialization (Marcelo Leitner) [1251807] {CVE-2015-5283} - [x86] Mark Broadwell-DE SoC Supported (Prarit Bhargava) [1131685] - [kernel] sched,numa: limit amount of virtual memory scanned in task_numa_work (Rik van Riel) [1261722] - [drivers] base: show nohz_full cpus in sysfs (Rik van Riel) [1212618] - [drivers] base: show isolated cpus in sysfs (Rik van Riel) [1212618] - [cpufreq] intel_pstate: add quirk to disable HWP on Skylake-S processors (Jerry Snitselaar) [1263069] - [drivers] core: Add symlink to device-tree from devices with an OF node (Gustavo Duarte) [1258828] - [powerpc] device: Add dev_of_node() accessor (Gustavo Duarte) [1258828] - [powerpc] iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (Gustavo Duarte) [1246880] - [powerpc] iommu: Cleanup setting of DMA base/offset (Gustavo Duarte) [1246880] - [powerpc] iommu: Remove dma_data union (Gustavo Duarte) [1246880] - [powerpc] kvm: book3s-hv: Fix handling of interrupted VCPUs (Thomas Huth) [1263568] - [powerpc] kvm: Take the kvm->srcu lock in kvmppc_h_logical_ci_load/store() (Thomas Huth) [1263577]- [netdrv] cxgb4: Make necessary changes after reverting FCoE (Sai Vemuri) [1258657] - [netdrv] revert "cxgb4: add cxgb4_fcoe.c for FCoE" (Sai Vemuri) [1258657] - [infiniband] iw_cxgb4: Cleanup register defines/MACROS (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: 32b platform fixes (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: use BAR2 GTS register for T5 kernel mode CQs (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: enforce qp/cq id requirements (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix incorrect sequence numbers shown in devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: remove unused fn to enable/disable db coalescing (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: function and argument name cleanup (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs facility to inject FL starvation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PHY firmware support for T420-BT cards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update T4/T5 adapter register ranges (Sai Vemuri) [1251611] - [netdrv] cxgb4: Optimize and cleanup setup memory window code (Sai Vemuri) [1251611] - [netdrv] cxgb4: replace ntoh{s, l} and hton{s, l} calls with the generic byteorder (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove dead function t4_read_edc and t4_read_mc (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Cleanup macros, add comments and add new MACROS (Sai Vemuri) [1251611] - [netdrv] cxgb3/4/4vf: Update drivers to use dma_rmb/wmb where appropriate (Sai Vemuri) [1251611] - [netdrv] cxgb4: add cxgb4_fcoe.c for FCoE (Sai Vemuri) [1251611] - [infiniband] iw_cxgb4: Remove negative advice dmesg warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Initialize RSS mode for all Ports (Sai Vemuri) [1251611] - [netdrv] cxgb4: Discard the packet if the length is greater than mtu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move SGE Ingress DMA state monitor code to a new routine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device node to ULD info (Sai Vemuri) [1251611] - [netdrv] cxgb4: Pass in a Congestion Channel Map to t4_sge_alloc_rxq() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Enable congestion notification from SGE for IQs and FLs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Make sure that Freelist size is larger than Egress Congestion Threshold (Sai Vemuri) [1251611] - [netdrv] cxgb4: drop __GFP_NOFAIL allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix MC1 memory offset calculation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Don't call t4_slow_intr_handler when we're not the Master PF (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add comment for calculate tx flits and sge length code (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use device node in page allocation (Sai Vemuri) [1251611] - [netdrv] cxgb4: Freelist starving threshold varies from adapter to adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Increased the value of MAX_IMM_TX_PKT_LEN from 128 to 256 bytes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move ethtool related code to a separate file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix to dump devlog, even if FW is crashed (Sai Vemuri) [1251611] - [netdrv] cxgb4: Firmware macro changes for fw verison 1.13.32.0 (Sai Vemuri) [1251611] - [infiniband] cxgb4: Serialize CQ event upcalls with CQ destruction (Sai Vemuri) [1251611] - [infiniband] cxgb4: Don't hang threads forever waiting on WR replies (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Fix sparse warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable interrupts and napi before unregistering netdev (Sai Vemuri) [1251611] - [netdrv] cxgb4: Allocate dynamic mem. for egress and ingress queue maps (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix frame size warning for 32 bit arch (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Make PCI Device ID Tables be "const" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add device ID for new adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: fix coccinelle warnings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Try and provide an RDMA CIQ per cpu (Sai Vemuri) [1251611] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move offload Rx queue allocation to separate function (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix PCI-E Memory window interface for big-endian systems (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in cxgb4 to get expansion rom version via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix trace observed while dumping clip_tbl (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to dump the congestion control table (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support to dump mailbox content in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for ULP RX logic analyzer output in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to display TP logic analyzer output (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support in debugfs to display sensor information (Sai Vemuri) [1251611] - [netdrv] chelsio: cxgb4: fix sparse warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: Delete an unnecessary check before the function call "release_firmware" (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add low latency socket busy_poll support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve IEEE DCBx support, other minor open-lldp fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Remove preprocessor check for CONFIG_CXGB4_DCB (Sai Vemuri) [1251611] - [netdrv] cxgb4: Move firmware version MACRO to t4fw_version.h (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump different timer and clock values of the adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump PM module stats (Sai Vemuri) [1251611] - [netdrv] cxgb4: Addded support in debugfs to dump CIM outbound queue content (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump cim ingress bound queue contents (Sai Vemuri) [1251611] - [netdrv] cxgb4: Added support in debugfs to dump sge_qinfo (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fixes cxgb4_inet6addr_notifier unregister call (Sai Vemuri) [1251611] - [netdrv] mode_t whack-a-mole: chelsio (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add debugfs entry to dump the contents of the flash (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update ipv6 address handling api (Sai Vemuri) [1251611] - [netdrv] cxgb4: Ripping out old hard-wired initialization code in driver (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4vf/cxgb4i/csiostor: Cleanup register defines/macros related to all other cpl messages (Sai Vemuri) [1251611] - [netdrv] iw_cxgb4/cxgb4/cxgb4i: Cleanup register defines/MACROS related to CM CPL messages (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for mps_tcam debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_qcfg entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for cim_la entry in debugfs (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for devlog (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add PCI device ID for new T5 adapter (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup PL, XGMAC, SF and MC related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Cleanup TP, MPS and TCAM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxg4vf/csiostor: Cleanup MC, MA and CIM related register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup SGE and PCI related register defines (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup SGE register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix decoding QSA module for ethtool get settings (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add support for QSA modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/csiostor: Don't use MASTER_MUST for fw_hello call (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: global named must be unique (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update firmware version after flashing it via ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Use new interfaces to calculate BAR2 SGE Queue Register addresses (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf: Add code to calculate T5 BAR2 Offsets for SGE Queue Registers (Sai Vemuri) [1251611] - [netdrv] cxgb4vf: Add and initialize some sge params for VF driver (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update FW version string to match FW binary version 1.12.25.0 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add a check for flashing FW using ethtool (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fill in supported link mode for SFP modules (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table (Sai Vemuri) [1251611] - [infiniband] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to PCIE, RSS and FW (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to port and VI (Sai Vemuri) [1251611] - [netdrv] cxgb4: Disable recursive mailbox commands when enabling vi (Sai Vemuri) [1251611] - [netdrv] cxgb4/cxgb4vf/csiostor: Cleanup macros/register defines related to queues (Sai Vemuri) [1251611] - [infiniband] cxgb4/csiostor: Cleansup FW related macros/register defines for PF/VF and LDST (Sai Vemuri) [1251611] - [infiniband] cxgb4: Cleanup Filter related macros/register defines (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix DCB priority groups being returned in wrong order (Sai Vemuri) [1251611] - [netdrv] cxgb4i/cxgb4: Refactor macros to conform to uniform standards (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix static checker warning (Sai Vemuri) [1251611] - [netdrv] cxgb4: dcb open-lldp interop fixes (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix bug in DCB app deletion (Sai Vemuri) [1251611] - [scsi] cxgb4: Cleanup macros so they follow the same style and look consistent, part 2 (Sai Vemuri) [1251611] - [netdrv] cxgb4: Cleanup macros so they follow the same style and look consistent (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add cxgb4_debugfs.c, move all debugfs code to new file (Sai Vemuri) [1251611] - [netdrv] cxgb4: Handle dcb enable correctly (Sai Vemuri) [1251611] - [netdrv] cxgb4: Improve handling of DCB negotiation or loss thereof (Sai Vemuri) [1251611] - [netdrv] cxgb4: IEEE fixes for DCBx state machine (Sai Vemuri) [1251611] - [netdrv] cxgb4: Fix endian bug introduced in cxgb4 dcb patchset (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update copyright year on all cxgb4 files (Sai Vemuri) [1251611] - [netdrv] cxgb4: Makefile & Kconfig changes for DCBx support (Sai Vemuri) [1251611] - [netdrv] cxgb4: Integrate DCBx support into cxgb4 module. Register dbcnl_ops to give access to DCBx functions (Sai Vemuri) [1251611] - [netdrv] cxgb4: Add DCBx support codebase and dcbnl_ops (Sai Vemuri) [1251611] - [netdrv] cxgb4: Update fw interface file for DCBx support. Adds all the required fields to fw interface to communicate DCBx info (Sai Vemuri) [1251611]- [net] vlan: Add GRO support for non hardware accelerated vlan (Ivan Vecera) [1235229] - [net] Add priority to packet_offload objects (Ivan Vecera) [1235229] - [net] sctp: add routing output fallback (Marcelo Leitner) [1258494] - [net] sctp: fix dst leak (Marcelo Leitner) [1258494] - [scsi] hpsa: move lockup_detected attribute to host attr (Joseph Szczypek) [1259673] - [sound] alsa: hda - Fix subsystem ID read regression (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Disable widget power-save for VIA codecs (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Fix link power unbalance at device removal (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Re-add the lost fake mute support (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Don't actually write registers for caps overwrites (Jaroslav Kysela) [1256578] - [sound] alsa: hda - set GET bit when adding a vendor verb to the codec regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Always allow access for POWER_STATE verbs via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Set use_single_rw flag for regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle a few verbs as read-only (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Add cache support for COEF read/write (Jaroslav Kysela) [1256578] - [sound] alsa: hda - Handle get/set power verb symmetrically via regmap (Jaroslav Kysela) [1256578] - [sound] alsa: hda - fix i915 probe for HSW/BDW (Jaroslav Kysela) [1253837] - [sound] alsa: hda - Fix NULL dereference from CA0132 DSP loader (Jaroslav Kysela) [1251483] - [tools] cpupower: Do not change the frequency of offline cpu (Gustavo Duarte) [1260293] - [crypto] nx - add LE support to pSeries platform driver (Gustavo Duarte) [1261375] - [netdrv] ibmveth: Don't receive packets when the napi budget == 0 (Gustavo Duarte) [1264158] - [netdrv] iwlwifi: pcie: fix prepare card flow (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Fix NULL dereference when PCI driver used as an AP (Stanislaw Gruszka) [1256419] - [net] mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: pcie: prepare the device before accessing it (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: nvm: remove mac address byte swapping in 8000 family (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix antenna selection when BT is active (Stanislaw Gruszka) [1256419] - [net] mac80211: clear subdir_stations when removing debugfs (Stanislaw Gruszka) [1256419] - [net] mac80211: prevent possible crypto tx tailroom corruption (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: ignore netif running state when changing iftype (Stanislaw Gruszka) [1256419] - [netdrv] iwlwifi: mvm: fix ROC reference accounting (Stanislaw Gruszka) [1256419] - [net] mac80211: fix the beacon csa counter for mesh and ibss (Stanislaw Gruszka) [1256419] - [netdrv] rtlwifi: Remove the clear interrupt routine from all drivers (Stanislaw Gruszka) [1256419] - [netdrv] ath9k_htc: memory corruption calling set_bit() (Stanislaw Gruszka) [1256419] - [netdrv] ath9k: fix DMA stop sequence for AR9003+ (Stanislaw Gruszka) [1256419] - [net] mac80211: fix locking in update_vlan_tailroom_need_count() (Stanislaw Gruszka) [1256419] - [wireless] cfg80211: wext: clear sinfo struct before calling driver (Stanislaw Gruszka) [1256419] - [netdrv] ssb: Fix handling of ssb_pmu_get_alp_clock() (Stanislaw Gruszka) [1256419] - [infiniband] hfi: Properly set permissions for user device files (Don Dutile) [1255736]- [fs] nfs: Don't attempt to decode missing directory entries (Benjamin Coddington) [1261725] - [fs] xfs: flush entire file on dio read/write to cached file (Brian Foster) [1229074] - [fs] gfs2: Don't support fallocate on jdata files (Abhijith Das) [1221331] - [fs] xfs: checksum log record ext headers based on record size (Brian Foster) [1256593] - [md] dm-crypt: constrain crypt device's max_segment_size to PAGE_SIZE (Mike Snitzer) [1252726] - [md] dm-thin: disable discard support for thin devices if pool's is disabled (Mike Snitzer) [1260135] - [md] dm-cache: small cleanups related to deferred prison cell cleanup (Mike Snitzer) [1250832] - [md] dm-cache: fix leaking of deferred bio prison cells (Mike Snitzer) [1250832] - [md] dm-cache: fix use after freeing migrations (Mike Snitzer) [1250832] - [md] dm-cache: move wake_waker() from free_migrations() to where it is needed (Mike Snitzer) [1250832] - [md] raid1: count resync requests in nr_pending (Jes Sorensen) [1261114] - [md] raid1: update next_resync under resync_lock (Jes Sorensen) [1261114] - [md] raid1: Don't use next_resync to determine how far resync has progressed (Jes Sorensen) [1261114] - [md] raid1: make sure resync waits for conflicting writes to complete (Jes Sorensen) [1261114] - [md] raid1: clean up request counts properly in close_sync() (Jes Sorensen) [1261114] - [md] raid1: be more cautious where we read-balance during resync (Jes Sorensen) [1261114] - [md] raid1: intialise start_next_window for READ case to avoid hang (Jes Sorensen) [1261114] - [md] raid0: update queue parameter in a safer location (Jes Sorensen) [1247854] - [x86] perf/uncore: Use Sandy Bridge client PMU on Haswell/Broadwell (Jiri Olsa) [1250642] - [x86] perf/uncore: Add support for ARB uncore PMU on Sandy/IvyBridge (Jiri Olsa) [1250642] - [x86] perf/uncore: Add Broadwell-U uncore IMC PMU support (Jiri Olsa) [1250642] - [x86] perf: Disable fixup_ht_bug function (Jiri Olsa) [1246669] - [base] pm: add Red Hat dev_pm_info_rh struct (Prarit Bhargava) [1261130] - [base] device: allocate/free Red Hat only struct device_rh (Prarit Bhargava) [1261130] - [idle] intel_idle: Add CPU model 54 (Atom N2000 series) (Prarit Bhargava) [1230936] - [block] blk-mq: don't lose requests if a stopped queue restarts (Jeff Moyer) [1251417] - [block] blk-mq: fix FUA request hang (Jeff Moyer) [1251417] - [block] blk-mq: fix CPU hotplug handling (Jeff Moyer) [1251417] - [block] blk-mq: fix race between timeout and CPU hotplug (Jeff Moyer) [1251417] - [block] blk-mq: initialize 'struct request' and associated data to zero (Jeff Moyer) [1251417] - [netdrv] be2net: Revert "make the RX_FILTER command asynchronous" commit (Ivan Vecera) [1253268] - [netdrv] mlx4_core: Capping number of requested MSIXs to MAX_MSIX (Amir Vadai) [1260507] - [scripts] modpost: Keep hfi1 driver in staging from tainting kernel (Don Dutile) [1257994] - [powerpc] kdump: Increase the amount of memory reserved for crashkernel=auto (Dave Young) [1222059]- [fs] Set UID in sess_auth_rawntlmssp_authenticate too (Sachin Prabhu) [1258490] - [drm] radeon: fix hotplug race at startup (Dave Airlie) [1262218] - [net] fix NULL pointer dereference in skb_copy_and_csum_datagram_iovec when using NFS (Sabrina Dubroca) [1258907] - [net] ipv4: suppress NETDEV_UP notification on address lifetime update (Aaron Conole) [1250705] - [lib] radix-tree: handle allocation failure in radix_tree_insert() (Seth Jennings) [1260613] - [x86] efi: Use all 64 bit of efi_memmap in setup_e820() (Larry Woodman) [1248452] - [x86] Fix misapplied XSTATE_LAZY patch (Prarit Bhargava) [1258840] - [netdrv] r8169: Fix sleeping function called during get_stats64 (Corinna Vinschen) [1261973] - [netdrv] ixgbe: Remove bimodal SR-IOV disabling (Alex Williamson) [1243821] - [powerpc] kvm: book3s-hv: Exit on H_DOORBELL if HOST_IPI is set (David Gibson) [1259571] - [powerpc] kvm: book3s-hv: Fix race in starting secondary threads (David Gibson) [1259571] - [powerpc] powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel= (Gustavo Duarte) [1258491] - [powerpc] powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel (Gustavo Duarte) [1258491]- [unisys] Add modalias files to visorbus devices (Erik Arfvidson) [1259509] - [net] tcp: use dctcp if enabled on the route to the initiator (Florian Westphal) [1254839] - [net] fib, fib6: reject invalid feature bits (Florian Westphal) [1254839] - [net] fib6: reduce identation in ip6_convert_metrics (Florian Westphal) [1254839] - [net] fib: move metrics parsing to a helper (Florian Westphal) [1254839] - [net] tunnels: enable module autoloading (Phil Sutter) [1258861] - [net] ip6_gre: release cached dst on tunnel removal (Sabrina Dubroca) [1210346] - [scsi] qla2xxx: Fix backporting error in "Fix virtual port configuration, when switch port is disabled/enabled" (Chad Dupuis) [1240912] - [scsi] megaraid_sas: Code refactor for use of requestorId (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Fix validHandles check in io path (Tomas Henzl) [1257604] - [scsi] megaraid_sas: Chip reset if driver fail to bring ioc ready (Tomas Henzl) [1257604] - [scsi] megaraid_sas: init tasklet earlier (Tomas Henzl) [1252127] - [misc] enclosure: handle non-unique element descriptors (Jose Castillo) [1188248] - [edac] ie31200_edac: Allocate mci and map mchbar first (Seth Jennings) [1241708] - [edac] ie31200_edac: Introduce the driver (Seth Jennings) [1241708] - [kernel] readq/writeq: Add explicit lo_hi_[read|write]_q and hi_lo_[read|write]_q (Seth Jennings) [1241708] - [infiniband] mlx4: Fix use of flow-counters for process_mad (Amir Vadai) [1251740] - [netdrv] mlx4_core: Use sink counter for the VF default as fallback (Amir Vadai) [1251740] - [netdrv] i40e: Set defport behavior for the Main VSI when in promiscuous mode (Stefan Assmann) [1190049 1226826] - [netdrv] i40e: clean up error status messages (Stefan Assmann) [1190049 1226826] - [pci] Add ACS quirks for Intel I219-LM/V (Alex Williamson) [1252128] - [ipc] sem: fix use after free on IPC_RMID after a task using same semaphore set exits ("Herton R. Krzesinski") [1254322] - [x86] mce: Do not panic when single core has reached a timeout (Prarit Bhargava) [1195534] - [x86] fpu: Fix double-increment in setup_xstate_features() (Herbert Xu) [1232494] - [x86] fpu/xstate: Don't assume the first zero xfeatures zero bit means the end (Herbert Xu) [1232494] - [fs] cifs: Terminate cifs_smb_version_tokens with NULL (Sachin Prabhu) [1247446] - [mm] numa: disable change protection for vma(VM_HUGETLB) (Larry Woodman) [1251007] - [kenrel] trace: Check permission only for parent tracepoint event (Jiri Olsa) [1253487]- [drm] nouveau/pmu/gk104: implement a hackish workaround for a hw bug (Rob Clark) [1249805] - [drm] nouveau/disp/dp: gm1xx appears to have same dp lane ordering as gm2xx (Rob Clark) [1249805] - [drm] nouveau/disp/dp: fix some tx_pu mishandling (Rob Clark) [1249805] - [drm] nouveau/bios/dp: use alternate set of drvctl values where necessary (Rob Clark) [1249805] - [drm] nouveau/bios/dcb: accept "maxwell" lane count values for dcb 4.0 (Rob Clark) [1249805] - [drm] dp/mst: dump branch OUI in debugfs (v2) (Rob Clark) [1249805] - [drm] dp-mst: Remove debug WARN_ON (Rob Clark) [1249805] - [drm] radeon: Don't link train DisplayPort on HPD until we get the dpcd (Rob Clark) [1249805] - [drm] dp/mst: Remove port after removing connector (Rob Clark) [1249805] - [drm] nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Rob Clark) [1249805] - [drm] nouveau: hold mutex when calling nouveau_abi16_fini() (Rob Clark) [1249805] - [drm] nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Rob Clark) [1249805] - [drm] nouveau/fbcon/nv11-: correctly account for ring space usage (Rob Clark) [1249805] - [drm] Stop resetting connector state to unknown (Rob Clark) [1249805] - [drm] Provide compat ioctl for addfb2.1 (Rob Clark) [1249805] - [drm] add a check for x/y in drm_mode_setcrtc (Rob Clark) [1249805] - [drm] radeon/ci: silence a harmless PCC warning (Rob Clark) [1249805] - [drm] radeon: fix user ptr race condition (Rob Clark) [1249805] - [drm] radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Rob Clark) [1249805] - [drm] radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Rob Clark) [1249805] - [drm] radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Rob Clark) [1249805] - [drm] radeon: Clean up reference counting and pinning of the cursor BOs (Rob Clark) [1249805] - [drm] radeon: Handle irqs only based on irq ring, not irq status regs (Rob Clark) [1249805] - [drm] radeon: fix HDP flushing (Rob Clark) [1249805] - [drm] radeon: only check the sink type on DP connectors (Rob Clark) [1249805] - [drm] revert "drm/radeon: dont switch vt on suspend" (Rob Clark) [1249805] - [drm] radeon: SDMA fix hibernation (CI GPU family) (Rob Clark) [1249805] - [drm] radeon: compute ring fix hibernation (CI GPU family) v2 (Rob Clark) [1249805] - [drm] i915: Use two 32bit reads for select 64bit REG_READ ioctls (Rob Clark) [1249805] - [drm] i915: Forward all core DRM ioctls to core compat handling (Rob Clark) [1249805] - [drm] i915: Snapshot seqno of most recently submitted request (Rob Clark) [1249805] - [drm] i915: fix backlight after resume on 855gm (Rob Clark) [1249805] - [drm] i915: Fix IPS related flicker (Rob Clark) [1249805] - [drm] i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Rob Clark) [1249805] - [drm] radeon: clean up radeon_audio_enable (Rob Clark) [1249805] - [drm] radeon: take the mode_config mutex when dealing with hpds (v2) (Rob Clark) [1249805] - [drm] atomic: fix out of bounds read in for_each_*_in_state helpers (Rob Clark) [1249805] - [drm] bridge: ptn3460: Include linux/gpio/consumer.h (Rob Clark) [1249805] - [drm] qxl: Do not leak memory if qxl_release_list_add fails (Rob Clark) [1249805] - [drm] qxl: Do not cause spice-server to clean our objects (Rob Clark) [1249805] - [drm] dp/mst: make sure mst_primary mstb is valid in work function (Rob Clark) [1249805] - [drm] dp/mst: take lock around looking up the branch device on hpd irq (Rob Clark) [1249805] - [drm] dp/mst: close deadlock in connector destruction (Rob Clark) [1249805] - [drm] radeon: don't probe MST on hw we don't support it on (Rob Clark) [1249805] - [drm] radeon: Add RADEON_INFO_VA_UNMAP_WORKING query (Rob Clark) [1249805] - [drm] mgag200: Reject non-character-cell-aligned mode widths (Rob Clark) [1249805] - [drm] revert "drm/i915: Don't skip request retirement if the active list is empty" (Rob Clark) [1249805] - [drm] i915: Always reset vma->ggtt_view.pages cache on unbinding (Rob Clark) [1249805] - [drm] radeon: Make sure radeon_vm_bo_set_addr always unreserves the BO (Rob Clark) [1249805] - [drm] revert "drm/radeon: adjust pll when audio is not enabled" (Rob Clark) [1249805] - [drm] revert "drm/radeon: don't share plls if monitors differ in audio support" (Rob Clark) [1249805] - [drm] radeon: fix freeze for laptop with Turks/Thames GPU (Rob Clark) [1249805] - [mm] hugetlb: fix race in region tracking (Aristeu Rozanski) [1252129] - [mm] hugetlb: improve, cleanup resv_map parameters (Aristeu Rozanski) [1252129] - [mm] hugetlb: unify region structure handling (Aristeu Rozanski) [1252129] - [hv] mshyperv: fix recognition of Hyper-V guest crash MSR's (Vitaly Kuznetsov) [1235998] - [hv] vmbus: prefer 'die' notification chain to 'panic' (Vitaly Kuznetsov) [1235998] - [usb] Delete XHCI command timer if necessary (Dave Young) [1242851] - [x86] perf: cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Yasuaki Ishimatsu) [1257502] - [x86] kprobes: Fix conflict between jprobes and function graph tracing (Jiri Olsa) [1242825] - [netdrv] sfc: only use vadaptor stats if firmware is capable (Jarod Wilson) [1248331] - [netdrv] r8169: Add software counter for multicast packages (Corinna Vinschen) [1253102] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Invoke opal_cec_reboot2() on unrecoverable machine check errors (Gustavo Duarte) [1253477] - [powerpc] powernv: Pull all HMI events before panic (Gustavo Duarte) [1253477] - [powerpc] powernv: display reason for Malfunction Alert HMI (Gustavo Duarte) [1253477] - [powerpc] powernv: Add poweroff (EPOW, DPO) events support for PowerNV platform (Gustavo Duarte) [1257315] - [powerpc] pseries: Cleanup on pci_dn_reconfig_notifier() (Laurent Vivier) [1254200] - [powerpc] pseries: Fix corrupted pdn list (Laurent Vivier) [1254200] - [powercap] rapl: change domain detection message (Prarit Bhargava) [1238347] - [powercap] rapl: further relax energy counter checks (Prarit Bhargava) [1238347]- [fs] locks: remove i_have_this_lease check from __break_lease (Steve Dickson) [1258337] - [fs] locks: set fl_owner for leases to filp instead of current->files (Steve Dickson) [1258337] - [fs] locks: fix NULL-deref in generic_delete_lease (Steve Dickson) [1258337] - [fs] ext4: fix potential use after free in __ext4_journal_stop (Lukas Czerner) [1210588] - [fs] ext4: fix NULL pointer dereference when journal restart fails (Lukas Czerner) [1210588] - [fs] cifs: fix use-after-free bug in find_writable_file (Sachin Prabhu) [1186260] - [fs] ext4: check for zero length extent explicitly (Eryu Guan) [1221905] - [fs] ioctx_alloc(): fix vma (and file) leak on failure (Jarod Wilson) [1209536] - [fs] ext4: reject journal options for ext2 mounts (Carlos Maiolino) [839466] - [fs] fanotify: fix -EOVERFLOW with large files on 64-bit (Carlos Maiolino) [981181] - [fs] xfs: close xc_cil list_empty() races with cil commit sequence (Brian Foster) [1028505] - [fs] xfs: fix quota block reservation leak when tp allocates and frees blocks (Brian Foster) [1068915] - [fs] xfs: always log the inode on unwritten extent conversion (Brian Foster) [1053384] - [fs] xfs: direct IO EOF zeroing needs to drain AIO (Brian Foster) [1213370] - [fs] xfs: DIO write completion size updates race (Brian Foster) [1213370] - [fs] nfsv4.2: handle NFS-specific llseek errors ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow SEEK with special stateids ("J. Bruce Fields") [1079385] - [fs] nfsd4: disallow ALLOCATE with special stateids ("J. Bruce Fields") [1079385] - [fs] nfs: Reduce time spent holding the i_mutex during fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Don't zap caches on fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Add ALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfs: Use nfs_server_capable() for checknig NFS_CAP_SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: correctly define v4.2 support attributes ("J. Bruce Fields") [1079385] - [fs] nfsd: Add DEALLOCATE support ("J. Bruce Fields") [1079385] - [fs] nfsd: Add ALLOCATE support (Steve Dickson) [1079385] - [fs] vfs: Rename do_fallocate() to vfs_fallocate() ("J. Bruce Fields") [1079385] - [fs] nfs: Implement SEEK ("J. Bruce Fields") [1079385] - [fs] nfsd: Implement SEEK (Steve Dickson) [1079385] - [fs] nfsd: Add generic v4.2 infrastructure ("J. Bruce Fields") [1079385] - [fs] vfs: export lseek_execute() to modules ("J. Bruce Fields") [1079385] - [fs] lseek_execute() doesn't need an inode passed to it ("J. Bruce Fields") [1079385] - [fs] flexfilelayout: Mark the Flexfile layout driver as a tech preview (Steve Dickson) [1246230] - [fs] blocklayout: Mark the NFSv4 Block Layout Driver layout driver as a tech preview (Steve Dickson) [1246237] - [fs] nfs4layouts: Remove unnecessary BUG_ON in nfsd4_layout_setlease() (Steve Dickson) [1195496] - [fs] nfsd: restore trace event lost in mismerge (Steve Dickson) [1195496] - [fs] nfsd: don't recursively call nfsd4_cb_layout_fail (Steve Dickson) [1195496] - [fs] nfsd/blocklayout: pretend we can send deviceid notifications (Steve Dickson) [1195496] - [fs] nfsd: add NFSEXP_PNFS to the exflags array (Steve Dickson) [1195496] - [fs] nfsd: require an explicit option to enable pNFS (Steve Dickson) [1195496] - [fs] nfsd: pNFS block layout driver (Steve Dickson) [1195496] - [fs] nfsd: add trace events (Steve Dickson) [1195496] - [fs] nfsd: update documentation for pNFS support (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS layout recalls (Steve Dickson) [1195496] - [fs] nfsd: implement pNFS operations (Steve Dickson) [1195496] - [fs] nfsd: factor out a helper to decode nfstime4 values (Steve Dickson) [1195496] - [fs] nfsd: make find_any_file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make find/get/put file available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: make lookup/alloc/unhash_stid available outside nfs4state.c (Steve Dickson) [1195496] - [fs] nfsd: add fh_fsid_match helper (Steve Dickson) [1195496] - [fs] nfsd: move nfsd_fh_match to nfsfh.h (Steve Dickson) [1195496] - [fs] nfs: add LAYOUT_TYPE_MAX enum value (Steve Dickson) [1195496] - [fs] exportfs: add methods for block layout exports (Steve Dickson) [1195496] - [fs] fs: track fl_owner for leases (Steve Dickson) [1195496] - [fs] locks: plumb a "priv" pointer into the setlease routines (Steve Dickson) [1195496] - [fs] locks: generic_delete_lease doesn't need a file_lock at all (Steve Dickson) [1195496] - [fs] locks: add some tracepoints in the lease handling code (Steve Dickson) [1195496] - [fs] fs: add FL_LAYOUT lease type (Steve Dickson) [1195496] - [fs] locks: close potential race between setlease and open (Steve Dickson) [1195496] - [fs] nfs: Fetch MOUNTED_ON_FILEID when updating an inode (Steve Dickson) [1225090] - [fs] nfsv3: Use the readdir fileid as the mounted-on-fileid (Steve Dickson) [1225090] - [fs] nfs: Fix use of nfs_attr_use_mounted_on_fileid() (Steve Dickson) [1225090] - [x86] kernel: microcode, amd, avoid allocating with vmalloc & GFP_KERNEL when IRQs are disabled (Prarit Bhargava) [1080951]- [target] iscsi: Fix np_ip bracket issue by removing np_ip (Andy Grover) [1249107] - [scsi] libiscsi: Fix host busy blocking during connection teardown (Chris Leech) [1253032] - [md] raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (Jes Sorensen) [1255758] - [md] raid1: fix test for 'was read error from last working device' (Jes Sorensen) [1255758] - [net] pktgen: fix race between pktgen_thread_worker() and kthread_stop() (Oleg Nesterov) [1054125] - [net] vxlan: re-ignore EADDRINUSE from igmp_join (Marcelo Leitner) [1256976] - [net] netfilter: nf_ct_sctp: minimal multihoming support (Marcelo Leitner) [1256795] - [net] Fix skb_set_peeked use-after-free bug (Sabrina Dubroca) [1243993] - [net] Fix skb csum races when peeking (Sabrina Dubroca) [1243993] - [net] Clone skb before setting peeked flag (Sabrina Dubroca) [1243993] - [net] sock: fix SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] netfilter: conntrack: don't reject clashing expectation if its in another ct zone (Florian Westphal) [1253847] - [net] flowcache: Fix kernel panic in flow_cache_flush_task (Phil Sutter) [1243591] - [net] flowcache: Fix resource leaks on namespace exit (Phil Sutter) [1243591] - [net] xfrm: Fix refcount imbalance in xfrm_lookup (Phil Sutter) [1243591] - [net] flowcache: restore a single flow_cache kmem_cache (Phil Sutter) [1243591] - [net] xfrm: release dst_orig in case of error in xfrm_lookup() (Phil Sutter) [1243591] - [net] xfrm: remove irrelevant comment in xfrm_input(). (Phil Sutter) [1243591] - [net] xfrm: Generate queueing routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: Remove caching of xfrm_policy_sk_bundles (Phil Sutter) [1243591] - [net] flowcache: Make flow cache name space aware (Phil Sutter) [1243591] - [net] xfrm: Fix null pointer dereference when decoding sessions (Phil Sutter) [1243591] - [net] ipv6: update flowi6_oif in ip6_dst_lookup_flow if not set (Phil Sutter) [1243591] - [net] Remove FLOWI_FLAG_CAN_SLEEP (Phil Sutter) [1243591] - [net] xfrm: Remove ancient sleeping when the SA is in acquire state (Phil Sutter) [1243591] - [net] xfrm: Fix NULL pointer dereference on sub policy usage (Phil Sutter) [1243591] - [net] xfrm: Namespacify xfrm state/policy locks (Phil Sutter) [1243591] - [net] xfrm: Using the right namespace to migrate key info (Phil Sutter) [1243591] - [net] xfrm: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] xfrm: constify mark argument of xfrm_find_acq() (Phil Sutter) [1243591] - [net] ip: Remove extern from function prototypes (Phil Sutter) [1243591] - [net] ipv6: prevent fib6_run_gc() contention (Phil Sutter) [1243591] - [net] ipv4: remove fib_update_nh_saddrs() declaration (Phil Sutter) [1243591] - [net] xfrm: Generate blackhole routes only from route lookup functions (Phil Sutter) [1243591] - [net] xfrm: check for a vaild skb in xfrm_policy_queue_process (Phil Sutter) [1243591] - [net] xfrm: Add refcount handling to queued policies (Phil Sutter) [1243591] - [net] xfrm: Decode sessions with output interface (Phil Sutter) [1243591] - [drm] qxl: rewrite framebuffer support (Gerd Hoffmann) [1072350] - [x86] hyperv: Mark the Hyper-V TSC as unstable (Vitaly Kuznetsov) [1235523]- [hv] vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special crash handler (Vitaly Kuznetsov) [1248352] - [hv] don't do hypercalls when hypercall_page is NULL (Vitaly Kuznetsov) [1248352] - [hv] vmbus: add special kexec handler (Vitaly Kuznetsov) [1248352] - [hv] vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() (Vitaly Kuznetsov) [1248352] - [hv] vmbus: kill tasklets on module unload (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Implement the protocol for tearing down vmbus state (Vitaly Kuznetsov) [1248352] - [hv] vmbus: Get rid of some unused definitions (Vitaly Kuznetsov) [1248352] - [hid] usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus) [1167266] - [x86] documentation: add kernel-parameters.txt entry for dis_ucode_ldr (Prarit Bhargava) [1256913] - [x86] microcode: Add a disable chicken bit (Prarit Bhargava) [1256913] - [x86] boot: Carve out early cmdline parsing function (Prarit Bhargava) [1256913] - [block] mtip32x: fix regression introduced by blk-mq per-hctx flush (Jeff Moyer) [1228812] - [hwmon] coretemp: Atom CPUs don't support TjMax; no warning needed (Prarit Bhargava) [1253935] - [crypto] nx - Removing CTR mode from NX driver (Herbert Xu) [1241751] - [unisys] add visorhid driver (Erik Arfvidson) [1232017] - [unisys] add MODULE_DEVICE_TABLE and temporary MODULE_ALIAS lines to visornic (Erik Arfvidson) [1232014] - [unisys] Add s-Par visorhba (Erik Arfvidson) [1232014] - [netdrv] r8169: Add values missing in @get_stats64 from HW counters (Corinna Vinschen) [1253102] - [netdrv] enic: fix work done in tx napi_poll (Stefan Assmann) [1247856] - [netdrv] enic: update desc properly in rx_copybreak (Stefan Assmann) [1247856] - [netdrv] enic: handle error condition properly in enic_rq_indicate_buf (Stefan Assmann) [1247856] - [netdrv] enic: implement rx_copybreak (Stefan Assmann) [1247856] - [thermal] powerclamp: support Knights Landing (Steve Best) [1158597] - [thermal] powerclamp: add cpu id for Skylake u/y (Steve Best) [1179991] - [thermal] powerclamp: add cpu id for skylake h/s (Steve Best) [1179991] - [thermal] powerclamp: Remove tick_nohz_idle abuse (Steve Best) [1255864] - [thermal] powerclamp: Clean up preempt_enable_no_resched() abuse (Steve Best) [1255864]- [infiniband] Move hfi1 to staging (David Sowa) [1173291] - [infiniband] core: Add opa driver to kbuild (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to topology_sibling_mask()" (David Sowa) [1173291] - [infiniband] revert "ib/hfi1: Switch to the ->write_iter() API" (David Sowa) [1173291] - [infiniband] hfi1: Remove inline from trace functions (David Sowa) [1173291] - [infiniband] hfi1: Add Infiniband dependency to Kconfig (David Sowa) [1173291] - [infiniband] hfi1: add driver make/config files (David Sowa) [1173291] - [infiniband] hfi1: add multicast routines (David Sowa) [1173291] - [infiniband] hfi1: add general verbs handling (David Sowa) [1173291] - [infiniband] hfi1: add PSM sdma hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level page locking (David Sowa) [1173291] - [infiniband] hfi1: add UD QP handling (David Sowa) [1173291] - [infiniband] hfi1: add UC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add QSFP twsi routines (David Sowa) [1173291] - [infiniband] hfi1: add tracepoint debug routines (David Sowa) [1173291] - [infiniband] hfi1: add sysfs routines and documentation (David Sowa) [1173291] - [infiniband] hfi1: add SRQ handling (David Sowa) [1173291] - [infiniband] hfi1: add sdma header file (David Sowa) [1173291] - [infiniband] hfi1: add sdma routines (David Sowa) [1173291] - [infiniband] hfi1: add common routines for RC/UC (David Sowa) [1173291] - [infiniband] hfi1: add RC QP handling (David Sowa) [1173291] - [infiniband] hfi1: add qsfp handling (David Sowa) [1173291] - [infiniband] hfi1: add qp handling (David Sowa) [1173291] - [infiniband] hfi1: add platform config definitions (David Sowa) [1173291] - [infiniband] hfi1: add pio handling (David Sowa) [1173291] - [infiniband] hfi1: add pcie routines (David Sowa) [1173291] - [infiniband] hfi1: add misc OPA defines (David Sowa) [1173291] - [infiniband] hfi1: add memory region handling (David Sowa) [1173291] - [infiniband] hfi1: add user/kernel memory sharing hooks (David Sowa) [1173291] - [infiniband] hfi1: add local mad header (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part2 (David Sowa) [1173291] - [infiniband] hfi1: add OPA mad handling part1 (David Sowa) [1173291] - [infiniband] hfi1: add rkey/lkey validation (David Sowa) [1173291] - [infiniband] hfi1: add progress delay/restart hooks (David Sowa) [1173291] - [infiniband] hfi1: add interrupt hooks (David Sowa) [1173291] - [infiniband] hfi1: add module init hooks (David Sowa) [1173291] - [infiniband] hfi1: add general hfi header file (David Sowa) [1173291] - [infiniband] hfi1: add firmware hooks (David Sowa) [1173291] - [infiniband] hfi1: add PSM driver control/data path (David Sowa) [1173291] - [infiniband] hfi1: add eeprom hooks (David Sowa) [1173291] - [infiniband] hfi1: add low level receive functions (David Sowa) [1173291] - [infiniband] hfi1: add dma operation hooks (David Sowa) [1173291] - [infiniband] hfi1: add diagnostic hooks (David Sowa) [1173291] - [infiniband] hfi1: add char device instantiation code (David Sowa) [1173291] - [infiniband] hfi1: add debugfs handling (David Sowa) [1173291] - [infiniband] hfi1: add completion queue processing (David Sowa) [1173291] - [infiniband] hfi1: add common header file definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific headers (David Sowa) [1173291] - [infiniband] hfi1: add chip register definitions (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part4 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part3 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part2 (David Sowa) [1173291] - [infiniband] hfi1: add chip specific support part1 (David Sowa) [1173291] - [infiniband] core: Add header definitions (David Sowa) [1173291] - [infiniband] core: Add CNP opcode enumeration (David Sowa) [1173291]- [netdrv] ixgbevf: Driver version update to indicate RHEL 7.2 (John Greene) [1173787] - [netdrv] ixgbevf: add support for reporting RSS key and hash table for X550 (John Greene) [1173787] - [netdrv] ixgbevf: Set Rx hash type for ingress packets (John Greene) [1173787] - [netdrv] ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (John Greene) [1173787] - [netdrv] ixgbevf: Use dev_kfree_skb_any in xmit path, not dev_kfree_skb (John Greene) [1173787] - [netdrv] ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173787] - [netdrv] ixgbevf: Add RSS Key query code (John Greene) [1173787] - [netdrv] ixgbevf: Add a RETA query code (John Greene) [1173787] - [netdrv] ixgbevf: Use ether_addr_copy() instead of memcpy() (John Greene) [1173787] - [netdrv] ixgbevf: Fix code comments and whitespace (John Greene) [1173787] - [netdrv] ixgbevf: codespell comment spelling fixes (John Greene) [1173787] - [netdrv] ixgbevf: combine all of the tasks into a single service task (John Greene) [1173787] - [netdrv] ixgbevf: rewrite watchdog task to function similar to igbvf (John Greene) [1173787] - [netdrv] ixgbevf: Add code to check for Tx hang (John Greene) [1173787] - [netdrv] ixgbevf: Fix ordering of shutdown to correctly disable Rx and Tx (John Greene) [1173787] - [netdrv] ixgbevf: set vlan_features in a single write instead of several ORs (John Greene) [1173787] - [netdrv] ixgbevf: add RSS support for X550 (John Greene) [1173787] - [netdrv] ixgbevf: enable multiple queue support (John Greene) [1173787] - [netdrv] ixgbevf: Fix checksum error when using stacked vlan (John Greene) [1173787] - [netdrv] ixgbevf: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173787] - [netdrv] ixgbevf: fix possible crashes in probe and remove (John Greene) [1173787] - [netdrv] ixgbevf: add support for X550 VFs (John Greene) [1173787 1187248] - [netdrv] ixgbevf: add netpoll support (John Greene) [1173787] - [netdrv] ixgbevf: compare total_rx_packets and budget in ixgbevf_clean_rx_irq (John Greene) [1173787] - [netdrv] ixgbevf: Change receive model to use double buffered page based receives (John Greene) [1173787] - [netdrv] ixgbevf: Update Rx next to clean in real time (John Greene) [1173787] - [netdrv] ixgbevf: reorder main loop in ixgbe_clean_rx_irq to allow for do/while/continue (John Greene) [1173787] - [netdrv] ixgbevf: Cleanup variable usage, improve stack performance (John Greene) [1173787] - [netdrv] ixgbevf: Combine the logic for post Rx processing into single function (John Greene) [1173787] - [netdrv] ixgbevf: Test Rx status bits directly out of the descriptor (John Greene) [1173787] - [netdrv] ixgbevf: Update ixgbevf_alloc_rx_buffers to handle clearing of status bits (John Greene) [1173787] - [netdrv] ixgbevf: remove useless bd_number from struct ixgbevf_adapter (John Greene) [1173787 1187248] - [netdrv] ixgbevf: Resolve missing-field-initializers warnings (John Greene) [1173787] - [netdrv] ixgbevf: introduce delay for checking VFLINKS on 82599 (John Greene) [1173787] - [netdrv] ixgbevf: implement ethtool get/set coalesce (John Greene) [1173787] - [netdrv] ixgbe: update driver version to indicate RHEL7.2 (John Greene) [1173786] - [netdrv] ixgbe: Don't report flow director filter's status (John Greene) [1173786] - [netdrv] ixgbe: Specify Rx hash type WRT Rx desc RSS type (John Greene) [1173786] - [netdrv] ixgbe: only report generic filters in get_ts_info (John Greene) [1173786] - [netdrv] ixgbe: Remember to write ixfi changes after modifying (John Greene) [1173786] - [netdrv] ixgbe: fix X550 default set_phy_power method (John Greene) [1173786] - [netdrv] ixgbe: Set lan_id before using I2C (John Greene) [1173786] - [netdrv] ixgbe: add link check for X550 copper (John Greene) [1173786] - [netdrv] ixgbe: Add support for another X550 device (John Greene) [1173786] - [netdrv] ixgbe: fix X550 PHY function pointers (John Greene) [1173786] - [netdrv] ixgbe: fix X550 devices init flow (John Greene) [1173786] - [netdrv] ixgbe: fix bug in not clearing counters for X550 devices (John Greene) [1173786] - [netdrv] ixgbe: fix issue with sfp events with new X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add support for interrupts from X550 external PHY (John Greene) [1173786] - [netdrv] ixgbe: Add const string for overheat message (John Greene) [1173786] - [netdrv] ixgbe: Add reset for X550 device (John Greene) [1173786] - [netdrv] ixgbe: add X550 support for external PHY and forced 1G/10G support (John Greene) [1173786] - [netdrv] ixgbe: Restore ESDP settings after MAC reset (John Greene) [1173786] - [netdrv] ixgbe: Add a PHY power state method (John Greene) [1173786] - [netdrv] ixgbe: add define for X557 PHY ID (John Greene) [1173786] - [netdrv] ixgbe: add support for WoL and autoneg FC for some X550 devices (John Greene) [1173786] - [netdrv] ixgbe: add array of MAC type dependent values (John Greene) [1173786] - [netdrv] ixgbe: Use a signed type to hold error codes (John Greene) [1173786] - [netdrv] ixgbe: Release semaphore bits in the right order (John Greene) [1173786] - [netdrv] ixgbe: Fix IOSF SB access issues (John Greene) [1173786] - [netdrv] ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set (John Greene) [1173786] - [netdrv] ixgbe: Add a RETA query command to VF-PF channel API (John Greene) [1173786] - [netdrv] ixgbe: Add a new netdev op to allow/prevent a VF from querying an RSS info (John Greene) [1173786] - [netdrv] ixgbe: Add the appropriate ethtool ops to query RSS indirection table and key (John Greene) [1173786] - [netdrv] ixgbe: Refactor the RSS configuration code (John Greene) [1173786] - [netdrv] ixgbe: Drop unnecessary call to rcu_barrier (John Greene) [1173786] - [netdrv] ixgbe: Remove NETIF_F_HW_VLAN_CTAG_FILTER from hw_features (John Greene) [1173786] - [netdrv] ixgbe: adds x550 specific FCoE offloads (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 source_address_prunning (John Greene) [1173786] - [netdrv] ixgbe: add new bridge mode support function (John Greene) [1173786] - [netdrv] ixgbe: Move bridge mode from flag to variable (John Greene) [1173786] - [netdrv] ixgbe: use helpers for converting ns to timespec (John Greene) [1173786] - [netdrv] ixgbe: Use bool function returns of true/false instead of 1/0 (John Greene) [1173786] - [netdrv] ixgbe: Remove IXGBE_FLAG_IN_NETPOLL since it doesn't do anything (John Greene) [1173786] - [netdrv] ixgbe: enable relaxed ordering for SPARC (John Greene) [1173786] - [netdrv] ixgbe: cleanup make ixgbe_set_ethertype_anti_spoofing_X550 static (John Greene) [1173786] - [netdrv] ixgbe: Clean up type inconsistency (John Greene) [1173786] - [netdrv] ixgbe: add new wrapper for X550 support (John Greene) [1173786] - [netdrv] ixgbe: codespell comment spelling fixes (John Greene) [1173786] - [netdrv] ixgbe: Use eth__addr instead of memset (John Greene) [1173786] - [netdrv] ixgbe: add Tx anti spoofing support (John Greene) [1173786] - [netdrv] ixgbe: cleanup redundant default method set_rxpba (John Greene) [1173786] - [netdrv] ixgbe: fix setting port VLAN (John Greene) [1173786] - [netdrv] ixgbe: allow multiple queues in SRIOV mode (John Greene) [1173786] - [netdrv] ixgbe: cleanup sparse errors in new ixgbe_x550.c file (John Greene) [1173786] - [netdrv] ixgbe: Fix checksum error when using stacked vlan (John Greene) [1173786] - [netdrv] ixgbe: convert to CYCLECOUNTER_MASK macro (John Greene) [1173786] - [netdrv] ixgbe: convert to timecounter adjtime (John Greene) [1173786] - [netdrv] ixgbe: Use dma_rmb on Rx descriptor reads (John Greene) [1173786] - [netdrv] ixgbe: Use napi_alloc_skb (John Greene) [1173786] - [netdrv] ixgbe: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173786] - [netdrv] ixgbe: fix crash on rmmod after probe fail (John Greene) [1173786] - [netdrv] ixgbe: add support for X550 extended RSS support (John Greene) [1173786] - [netdrv] ixgbe: Remove tail write abstraction and add missing barrier (John Greene) [1173786] - [netdrv] ixgbe: Clean-up page reuse code (John Greene) [1173786] - [netdrv] ixgbe: Check for presence of IFLA_AF_SPEC (John Greene) [1173786] - [netdrv] ixgbe: Validate IFLA_BRIDGE_MODE attribute length (John Greene) [1173786] - [netdrv] ixgbe: fix use after free adapter->state test in ixgbe_remove/ixgbe_probe (John Greene) [1173786] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (John Greene) [1173786] - [netdrv] ixgbe: use netdev_rss_key_fill() helper (John Greene) [1173786] - [netdrv] ixgbe: Replace __skb_alloc_page with dev_alloc_page (John Greene) [1173786] - [netdrv] ixgbe: phy: fix uninitialized status in ixgbe_setup_phy_link_tnx (John Greene) [1173786] - [netdrv] ixgbe: cleanup move setting PFQDE.HIDE_VLAN to support function (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_ndo_set_vf_vlan (John Greene) [1173786] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1173786] - [netdrv] ixgbe: fix race when setting advertised speed (John Greene) [1173786] - [netdrv] ixgbe: need not repeat init skb with NULL (John Greene) [1173786] - [netdrv] ixgbe: check for vfs outside of sriov_num_vfs before dereference (John Greene) [1173786] - [netdrv] ixgbe: fix race accessing page->_count (John Greene) [1173786] - [netdrv] ixgbe: fix setting of TXDCTL.WTRHESH when ITR is set to 0 and no BQL (John Greene) [1173786] - [netdrv] ixgbe: remove wait loop on autoneg for copper devices (John Greene) [1173786] - [netdrv] ixgbe: Convert the normal transmit complete path to dev_consume_skb_any() (John Greene) [1173786] - [netdrv] ixgbe: remove IXGBE_FLAG_MSI(X)_CAPABLE flags (John Greene) [1173786] - [netdrv] ixgbe: add warnings for other disabled features without MSI-X support (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of e_err for displaying warning (John Greene) [1173786] - [netdrv] ixgbe: determine vector count inside ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: move msix_entries allocation into ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: return integer from ixgbe_acquire_msix_vectors (John Greene) [1173786] - [netdrv] ixgbe: use e_dev_warn instead of netif_printk (John Greene) [1173786] - [netdrv] ixgbe: Do not schedule an uninitialized workqueue entry (John Greene) [1173786] - [netdrv] ixgbe: remove useless bd_number from adapter struct (John Greene) [1173786] - [netdrv] ixgbe: Refactor busy poll socket code to address multiple issues (John Greene) [1173786] - [netdrv] ixgbe: Drop Rx alloc at end of Rx cleanup (John Greene) [1173786] - [netdrv] ixgbe: use new eth_get_headlen interface (John Greene) [1173786] - [netdrv] ixgbe: Resolve warnings produced in W=2 builds (John Greene) [1173786] - [netdrv] ixgbe: add comment noting recalculation of queues (John Greene) [1173786] - [netdrv] ixgbe: reset interface on link loss with pending Tx work from the VF (John Greene) [1173786] - [netdrv] ixgbe: Cleanup FDB handling code (John Greene) [1173786] - [netdrv] ixgbe: Make return values more direct (John Greene) [1173786] - [netdrv] ixgbe: Delete a bunch of dead code (John Greene) [1173786] - [netdrv] ixgbe: Fix ixgbe_write_mbx error result (John Greene) [1173786] - [netdrv] ixgbe: Correct X540 semaphore error (John Greene) [1173786] - [netdrv] ixgbe: Fix spurious release of semaphore in EEPROM access REDUX (John Greene) [1173786] - [netdrv] ixgbe: Convert some udelays to usleep_range (John Greene) [1173786] - [netdrv] ixgbe: don't check minimum link when direct assigned to virtual machine (John Greene) [1173786] - [netdrv] ixgbe: fix use of list_for_each in ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: Change some uses of strncpy to strlcpy (John Greene) [1173786] - [netdrv] ixgbe: Fix possible null-dereference in error path (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after return (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary break after goto (John Greene) [1173786] - [netdrv] ixgbe: change PTP NSECS_PER_SEC to IXGBE_PTP_PPS_HALF_SECOND (John Greene) [1173786] - [netdrv] ixgbe: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1173786] - [netdrv] ixgbe: remove linux/export.h header from ixgbe_ptp.c (John Greene) [1173786] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1173786] - [netdrv] ixgbe: avoid duplicate code in suspend and stop paths (John Greene) [1173786] - [netdrv] ixgbe: separate the PTP suspend and stop actions (John Greene) [1173786] - [netdrv] ixgbe: extract PTP clock device from ptp_init (John Greene) [1173786] - [netdrv] ixgbe: allow ixgbe_ptp_reset to maintain current hwtstamp config (John Greene) [1173786] - [netdrv] ixgbe: extract the hardware setup from the ixgbe_ptp_set_ts_config (John Greene) [1173786] - [netdrv] ixgbe: rename ixgbe_ptp_enable to ixgbe_ptp_feature_enable (John Greene) [1173786] - [netdrv] ixgbe: fix linking at 100Mbps on copper devices with MNG FW enabled (John Greene) [1173786] - [netdrv] ixgbe: remove return statements for void functions (John Greene) [1173786] - [netdrv] ixgbe: add /* fallthrough */ comment to case statements (John Greene) [1173786] - [netdrv] ixgbe: add space between operands to & (John Greene) [1173786] - [netdrv] ixgbe: don't check NULL for debugfs_remove_recursive (John Greene) [1173786] - [netdrv] ixgbe: add braces around else block (John Greene) [1173786] - [netdrv] ixgbe: fix several concatenated strings to single line (John Greene) [1173786] - [netdrv] ixgbe: fix checkpatch style of blank line after declaration (John Greene) [1173786] - [netdrv] ixgbe: fix function-like macro, remove semicolon (John Greene) [1173786] - [netdrv] ixgbe: clean up checkpatch warnings about CODE_INDENT and LEADING_SPACE (John Greene) [1173786] - [netdrv] ixgbe: remove unnecessary duplication of PCIe bandwidth display (John Greene) [1173786] - [netdrv] ixgbe: get rid of SET_ETHTOOL_OPS (John Greene) [1173786] - [netdrv] ixgbe: improve mac filter handling (John Greene) [1173786] - [netdrv] ixgbe: change handling of multicast filters (John Greene) [1173786] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (John Greene) [1173786] - [netdrv] ixgbe: Use out-of-line function for register reads (John Greene) [1173786] - [netdrv] ixgbe: convert low_water into an array (John Greene) [1173786] - [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1173786 1205903] - [netdrv] ixgbe: add helper function for setting RSS key in preparation of X550 (John Greene) [1173786] - [netdrv] ixgbe: Mass conversion of smp_mb__*() (John Greene) [1173786] - [netdrv] ixgbe: Clear head write-back registers on VF reset (John Greene) [1173786] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (John Greene) [1173786] - [netdrv] ixgbe: cleanup ixgbe_enumerate_functions (John Greene) [1173786] - [netdrv] ixgbe: remove marketing names from busy poll code (John Greene) [1173786] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (John Greene) [1173786] - [netdrv] ixgbe: fix rx-usecs range checks for BQL (John Greene) [1173786] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (John Greene) [1173786] - [netdrv] ixgbe: fix 32-bit DMA mask handling (John Greene) [1173786] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (John Greene) [1173786] - [net] if_link: Add an additional parameter to ifla_vf_info for RSS querying (John Greene) [1173786] - [net] rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY (John Greene) [1173786] - [net] core: Add VF link state control policy (John Greene) [1173786] - [netdrv] igb: make sure SR-IOV init uses the right number of queues (Stefan Assmann) [1229219] - [netdrv] igb: do not re-init SR-IOV during probe (Stefan Assmann) [1229219] - [netdrv] be2net: avoid vxlan offloading on multichannel configs (Ivan Vecera) [1232327] - [thermal] powerclamp: fix missing newer package c-states (Steve Best) [1255413]- [fs] inotify: don't add consecutive overflow events to the queue (Eric Sandeen) [1168465] - [md] dm-stats: report precise_timestamps and histogram in @stats_list output (Mike Snitzer) [1254801] - [md] dm-stats: add support for request-based DM devices (Mike Snitzer) [1254801] - [md] dm-stats: collect and report histogram of IO latencies (Mike Snitzer) [1254801] - [md] dm-stats: support precise timestamps (Mike Snitzer) [1254801] - [md] dm-stats: fix divide by zero if 'number_of_areas' arg is zero (Mike Snitzer) [1254801] - [md] dm-stats: Use kvfree() in dm_kvfree() (Mike Snitzer) [1254801] - [net] bridge: mdb: fix double add notification (Xin Long) [1245012] - [net] ipt_ulog: do not fail init after creating socket (Thadeu Lima de Souza Cascardo) [1235978] - [net] ipv4: off-by-one in continuation handling in /proc/net/route (Alexander Duyck) [1253783] - [x86] kernel: Allocate enough low memory when crashkernel=high (Baoquan He) [1123039] - [vfio] Fix lockdep issue (Alex Williamson) [1250237] - [idle] intel_idle: Skylake Client Support (Steve Best) [1189910] - [netdrv] mlx5_core: Set log_uar_page_sz for non 4K page size architecture (Honggang Li) [1248676] - [netdrv] igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann) [1248335] - [netdrv] ibmveth: add support for TSO6 (Gustavo Duarte) [1251393]- [firmware] dmi_scan: Coding style cleanups (Jarod Wilson) [853192] - [firmware] dmi_scan: Trim DMI table length before exporting it (Jarod Wilson) [853192] - [firmware] dmi_scan: Rename dmi_table to dmi_decode_table (Jarod Wilson) [853192] - [firmware] dmi_scan: Only honor end-of-table for 64-bit tables (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix ordering of product_uuid (Jarod Wilson) [853192] - [firmware] dmi_scan: Simplified displayed version (Jarod Wilson) [853192] - [firmware] dmi_scan: Use direct access to static vars (Jarod Wilson) [853192] - [firmware] dmi_scan: Use full dmi version for SMBIOS3 (Jarod Wilson) [853192] - [powerpc] mm: Change the swap encoding in pte (Gustavo Duarte) [1217743] - [mm] numa: avoid unnecessary TLB flushes when setting NUMA hinting entries (Gustavo Duarte) [1217743] - [mm] numa: add paranoid check around pte_protnone_numa (Gustavo Duarte) [1217743] - [mm] numa: do not trap faults on the huge zero page (Gustavo Duarte) [1217743] - [mm] remove remaining references to NUMA hinting bits and helpers (Gustavo Duarte) [1217743] - [mm] numa: Do not mark PTEs pte_numa when splitting huge pages (Gustavo Duarte) [1217743] - [mm] convert p[te|md]_mknonnuma and remaining page table manipulations (Gustavo Duarte) [1217743] - [powerpc] mm: add paranoid warnings for unexpected DSISR_PROTFAULT (Gustavo Duarte) [1217743] - [powerpc] mm: convert p[te|md]_numa users to p[te|md]_protnone_numa (Gustavo Duarte) [1217743] - [mm] add p[te|md] protnone helpers for use by NUMA balancing (Gustavo Duarte) [1217743] - [mm] numa: do not dereference pmd outside of the lock during NUMA hinting fault (Gustavo Duarte) [1217743] - [md] dm-btree-remove: fix bug in remove_one() (Mike Snitzer) [1250905] - [md] dm-cache-policy-smq: move 'dm-cache-default' module alias to SMQ (Mike Snitzer) [1253505] - [md] dm-btree: add ref counting ops for the leaves of top level btrees (Mike Snitzer) [1253505] - [md] dm-thin-metadata: delete btrees when releasing metadata snapshot (Mike Snitzer) [1253505] - [x86] kvm: vmx: fix vmwrite to invalid VMCS (Radim Krcmar) [1238320 1251552] - [x86] kvm: add missed use_eager_fpu() (Radim Krcmar) [1251552] - [iommu] amd: Fix bug in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Use wait_event in put_pasid_state_wait (Jerome Glisse) [1210495] - [iommu] amd: Fix amd_iommu_free_device() (Jerome Glisse) [1210495] - [iommu] amd: use handle_mm_fault directly (Jerome Glisse) [1210495] - [iommu] amd: fix accounting of device_state (Jerome Glisse) [1210495] - [iommu] amd: use new invalidate_range mmu-notifier (Jerome Glisse) [1210495] - [unisys] visornic: Convert to using napi (Erik Arfvidson) [1232018] - [unisys] visorchannel: Add peek function (Erik Arfvidson) [1232018] - [unisys] visornic - consolidate+simplify xmit watermark checks (Erik Arfvidson) [1232018] - [unisys] visornic: enable skb->len error-check, remove DEBUG blocks (Erik Arfvidson) [1232018] - [unisys] visornic_resume needs to mirror _serverdown_complete (Erik Arfvidson) [1232018] - [unisys] visornic - correctly reset flag prior to send_enbdis() (Erik Arfvidson) [1232018] - [unisys] visornic - prevent lock recursion after IO recovery (Erik Arfvidson) [1232018] - [unisys] avoid format string parsing (Erik Arfvidson) [1232018] - [unisys] visornic - prevent NETDEV WATCHDOG timeouts after IO recovery (Erik Arfvidson) [1232018] - [unisys] visornic - check visorchannel_signalinsert/remove failures (Erik Arfvidson) [1232018] - [unisys] visornic - ensure proper net locking in tx reset logic (Erik Arfvidson) [1232018] - [unisys] Process more than one response per check (Erik Arfvidson) [1232018] - [unisys] remove bogus error checking (Erik Arfvidson) [1232018] - [unisys] remove visornic_ioctl (Erik Arfvidson) [1232018] - [unisys] Remove trans_start (Erik Arfvidson) [1232018] - [unisys] Fix improper use of NETDEV_TX_BUSY (Erik Arfvidson) [1232018] - [unisys] Remove some extraneous start/stop queue operations (Erik Arfvidson) [1232018] - [unisys] Change enable/disable to wait forever (Erik Arfvidson) [1232018] - [unisys] Make serverdown synchronous (Erik Arfvidson) [1232018] - [unisys] simplify visornic_serverdown_complete (Erik Arfvidson) [1232018] - [unisys] Guard against task leakage (Erik Arfvidson) [1232018] - [unisys] Clean up kthread usage (Erik Arfvidson) [1232018] - [unisys] Linarize skbs (Erik Arfvidson) [1232018] - [unisys] BUG halt on error in I/O channel (Erik Arfvidson) [1232018] - [unisys] Check return code properly on visor_copy_fragsinfo_from_skb (Erik Arfvidson) [1232018] - [unisys] Remove num_visornic_open array (Erik Arfvidson) [1232018] - [unisys] fix copyright statements (Erik Arfvidson) [1232018] - [unisys] visornic: prevent erroneous kfree of devdata pointer (Erik Arfvidson) [1232018] - [unisys] visornic: use preferred interface for setting netdev's parent (Erik Arfvidson) [1232018] - [unisys] visornic: delay start of worker thread until netdev created (Erik Arfvidson) [1232018] - [unisys] visornic: don't destroy global workqueues until devs destroyed (Erik Arfvidson) [1232018] - [unisys] visornic: correctly clean up device on removal (Erik Arfvidson) [1232018] - [unisys] visornic: correct obvious double-allocation of workqueues (Erik Arfvidson) [1232018] - [unisys] add error messages to visornic (Erik Arfvidson) [1232018] - [unisys] neglect to NULL rcvbuf pointer (Erik Arfvidson) [1232018] - [unisys] prevent faults in visornic_pause (Erik Arfvidson) [1232018] - [unisys] visornic: correct visornic_pause (Erik Arfvidson) [1232018] - [unisys] Add s-Par visornic ethernet driver (Erik Arfvidson) [1232018]- [misc] redhat: roll back to pre-release secureboot keys [1254992]- [net] ipv6: don't reject link-local nexthop on other interface (Florian Westphal) [1228700] - [net] vlan: Correctly propagate promisc|allmulti flags in notifier (Alexander Duyck) [1166516] - [net] chunk lost from bd9b51 (Oleg Nesterov) [1246968] - [net] openvswitch: Fix L4 checksum handling when dealing with IP fragments (Flavio Leitner) [1249863] - [net] tcp: fix recv with flags MSG_WAITALL | MSG_PEEK (Sabrina Dubroca) [1205258] - [net] netfilter: synproxy: fix sending window update to client (Phil Sutter) [1242094 1251031] - [net] netfilter: ip6t_synproxy: fix NULL pointer dereference (Phil Sutter) [1242094 1251031] - [net] sctp: fix src address selection if using secondary addresses (Xin Long) [1245205] - [net] sctp: reduce indent level on sctp_v4_get_dst (Xin Long) [1245205] - [net] sctp: reset flowi4_oif parameter on route lookup (Xin Long) [1245205] - [scsi] hpsa: update driver version (Joseph Szczypek) [1227171] - [scsi] hpsa: fix rmmod issues (Joseph Szczypek) [1227171] - [scsi] hpsa: add in new controller id (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup reset (Joseph Szczypek) [1227171] - [scsi] hpsa: propagate the error code in hpsa_kdump_soft_reset (Joseph Szczypek) [1227171] - [scsi] hpsa: add support for tagged queueing (Joseph Szczypek) [1227171] - [scsi] hpsa: use scsi host_no as hpsa controller number (Joseph Szczypek) [1227171] - [scsi] hpsa: use block layer tag for command allocation (Joseph Szczypek) [1227171] - [scsi] hpsa: add interrupt number to /proc/interrupts interrupt name (Joseph Szczypek) [1227171] - [scsi] hpsa: create workqueue after the driver is ready for use (Joseph Szczypek) [1227171] - [scsi] hpsa: fix try_soft_reset error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: cleanup for init_one step 2 in kdump (Joseph Szczypek) [1227171] - [scsi] hpsa: skip free_irq calls if irqs are not allocated (Joseph Szczypek) [1227171] - [scsi] hpsa: call pci_release_regions after pci_disable_device (Joseph Szczypek) [1227171] - [scsi] hpsa: performance tweak for hpsa_scatter_gather() (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor and rework support for sending TEST_UNIT_READY (Joseph Szczypek) [1227171] - [scsi] hpsa: don't return abort request until target is complete (Joseph Szczypek) [1227171] - [scsi] hpsa: use helper routines for finishing commands (Joseph Szczypek) [1227171] - [scsi] hpsa: add support sending aborts to physical devices via the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: do not print ioaccel2 warning messages about unusual completions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up some error reporting output in abort handler (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up driver init (Joseph Szczypek) [1227171] - [scsi] hpsa: correct return values from driver functions (Joseph Szczypek) [1227171] - [scsi] hpsa: do not check cmd_alloc return value - it cannnot return NULL (Joseph Szczypek) [1227171] - [scsi] hpsa: add more ioaccel2 error handling, including underrun statuses (Joseph Szczypek) [1227171] - [scsi] hpsa: add ioaccel sg chaining for the ioaccel2 path (Joseph Szczypek) [1227171] - [scsi] hpsa: refactor freeing of resources into more logical functions (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up error handling (Joseph Szczypek) [1227171] - [scsi] hpsa: break hpsa_free_irqs_and_disable_msix into two functions (Joseph Szczypek) [1227171] - [scsi] hpsa: Get queue depth from identify physical bmic for physical disks (Joseph Szczypek) [1227171] - [scsi] hpsa: use ioaccel2 path to submit IOs to physical drives in HBA mode (Joseph Szczypek) [1227171] - [scsi] hpsa: print accurate SSD Smart Path Enabled status (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_ioaccel_submit function (Joseph Szczypek) [1227171] - [scsi] hpsa: try resubmitting down raid path on task set full (Joseph Szczypek) [1227171] - [scsi] hpsa: do not ignore return value of hpsa_register_scsi (Joseph Szczypek) [1227171] - [scsi] hpsa: factor out hpsa_init_cmd function (Joseph Szczypek) [1227171] - [scsi] hpsa: make function names consistent (Joseph Szczypek) [1227171] - [scsi] hpsa: allow lockup detected to be viewed via sysfs (Joseph Szczypek) [1227171] - [scsi] hpsa: hpsa decode sense data for io and tmf (Joseph Szczypek) [1227171] - [scsi] hpsa: decrement h->commands_outstanding in fail_all_outstanding_cmds (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up aborts (Joseph Szczypek) [1227171] - [scsi] hpsa: rework controller command submission (Joseph Szczypek) [1227171] - [scsi] hpsa: clean up host, channel, target, lun prints (Joseph Szczypek) [1227171] - [scsi] hpsa: add masked physical devices into h->dev array (Joseph Szczypek) [1227171] - [scsi] hpsa: dont meddle with hw which isn't ours (cciss) (Joseph Szczypek) [1227171] - [scsi] hpsa: Fix weird uses of num_online_cpus() (Joseph Szczypek) [1227171] - [kernel] livepatch: kernel: add TAINT_LIVEPATCH (Josh Poimboeuf) [1090549] - [kernel] fix TAINT_SOFTLOCKUP printable character (Josh Poimboeuf) [1090549] - [cpufreq] intel_pstate: Add SKY-S support (Steve Best) [1199346] - [powerpc] kvm: book3s: correct width in XER handling (David Gibson) [1178502]- [kernel] Call mark_tech_preview() for user namespace (Adrian Reber) [1243523] - [kernel] ntp: Do leapsecond adjustment in adjtimex read path (Prarit Bhargava) [1250754] - [kernel] time: Prevent early expiry of hrtimers[CLOCK_REALTIME] at the leap second edge (Prarit Bhargava) [1250754] - [kernel] ntp: Introduce and use SECS_PER_DAY macro instead of 86400 (Prarit Bhargava) [1250754] - [kernel] hrtimer: Make offset update smarter (Prarit Bhargava) [1250754] - [kernel] timekeeping: Use ktime_t data for ktime_get_update_offsets_now() (Prarit Bhargava) [1250754] - [netdrv] macvtap: fix network header pointer for VLAN tagged pkts (Ivan Vecera) [1251987] - [net] core: Fix vlan_get_protocol for stacked vlan (Ivan Vecera) [1251987] - [netdrv] r8169: enforce RX_MULTI_EN on rtl8168ep/8111ep chips (Ivan Vecera) [1218279] - [netdrv] virtio-net: drop NETIF_F_FRAGLIST (Jason Wang) [1247840] {CVE-2015-5156} - [netdrv] usbnet: remove generic hard_header_len check (Don Zickus) [1164735] - [usb] usb: io_ti: Add heartbeat to keep idle EP/416 ports from disconnecting (Don Zickus) [1207487 1208644] - [usb] usb: io_ti: Add firmware image sanity checks (Don Zickus) [1208644] - [usb] usb: io_ti: Increase insufficient timeout for firmware downloads (Don Zickus) [1208644] - [usb] usb: io_ti: Fix firmware version handling (Don Zickus) [1208644] - [x86] perf: Tweak broken BIOS rules during check_hw_exists() (Don Zickus) [1082511] - [x86] uefi: copy secure_boot flag in boot params across kexec (Dave Young) [1243998] - [mm] vm_is_stack: use for_each_thread() rather then buggy while_each_thread() (Jerry Snitselaar) [1252188] - [fs] dcache: d_walk() might skip too much (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: deal with deadlock in d_walk() (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: move d_rcu from overlapping d_child to overlapping d_alias (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] dcache: fold try_to_ascend() into the sole remaining caller (Denys Vlasenko) [1173813] {CVE-2014-8559} - [fs] pipe: fix offset and len mismatch on pipe_iov_copy_to_user() failure (Seth Jennings) [1239006] - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file V2 (David Howells) [1226346] - [md] dm: revert dm_merge_bvec changes (Mike Snitzer) [1250148] - [pci] pciehp: Handle invalid data when reading from non-existent devices (Jarod Wilson) [1108793 1172014] - [edac] sb_edac: fix TAD presence check for sbridge_mci_bind_devs() (Seth Jennings) [1250709] - [perf] bench-numa: Fix to show proper convergence stats (Petr Holasek) [1222518] - [scsi] ipr: Driver version 2.6.2 (Gustavo Duarte) [1251842] - [scsi] ipr: Endian / sparse fixes (Gustavo Duarte) [1251842] - [scsi] ipr: Fix locking for unit attention handling (Gustavo Duarte) [1251842] - [scsi] ipr: Re-enable write same (Gustavo Duarte) [1251842] - [scsi] ipr: Fix invalid array indexing for HRRQ (Gustavo Duarte) [1251184] - [scsi] ipr: Fix incorrect trace indexing (Gustavo Duarte) [1251184] - [scsi] ipr: Byte swapping for device_id attribute in sysfs (Gustavo Duarte) [1214645] - [crypto] nx - respect sg limit bounds when building sg lists for SHA (Herbert Xu) [1250733] - [crypto] nx - Fix reentrancy bugs (Herbert Xu) [1250733] - [crypto] nx - Fixing SHA update bug (Herbert Xu) [1250733] - [crypto] nx - Fixing NX data alignment with nx_sg list (Herbert Xu) [1250733] - [crypto] nx - make platform drivers directly register with crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx-842-crypto.c to nx-842.c (Gustavo Duarte) [1238571 1245132] - [crypto] nx - merge nx-compress and nx-compress-crypto (Gustavo Duarte) [1238571 1245132] - [crypto] nx - use common code for both NX decompress success cases (Gustavo Duarte) [1238571 1245132] - [crypto] nx - don't register pSeries driver if ENODEV (Gustavo Duarte) [1238571 1245132] - [crypto] nx - move kzalloc() out of spinlock (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove pSeries NX 'status' field (Gustavo Duarte) [1238571 1245132] - [crypto] nx - remove __init/__exit from VIO functions (Gustavo Duarte) [1238571 1245132] - [crypto] nx/842 - Fix context corruption (Gustavo Duarte) [1238571 1245132] - [crypto] nx - reduce chattiness of platform drivers (Gustavo Duarte) [1238571 1245132] - [crypto] nx - do not emit extra output if status is disabled (Gustavo Duarte) [1238571 1245132] - [crypto] nx - rename nx842_{init, exit} to nx842_pseries_{init, exit} (Gustavo Duarte) [1238571 1245132] - [crypto] nx - nx842_OF_upd_status should return ENODEV if device is not 'okay' (Gustavo Duarte) [1238571 1245132] - [cpufreq] powernv: Restore cpu frequency to policy->cur on unthrottling (Gustavo Duarte) [1249561] - [cpufreq] powernv: Report Psafe only if PMSR.psafe_mode_active bit is set (Gustavo Duarte) [1249561] - [cpufreq] powernv: Call throttle_check() on receiving OCC_THROTTLE (Gustavo Duarte) [1249561] - [cpufreq] powernv: Register for OCC related opal_message notification (Gustavo Duarte) [1249561] - [powerpc] powernv: Add definition of OPAL_MSG_OCC message type (Gustavo Duarte) [1249561] - [cpufreq] powernv: Handle throttling due to Pmax capping at chip level (Gustavo Duarte) [1249561] - [cpuidle] menu: Return (-1) if there are no suitable states (Gustavo Duarte) [1226250] - [powerpc] eeh: Fix trivial error in eeh_restore_dev_state() (David Gibson) [1227573] - [powercap] rapl: Add support for Broadwell-H (Steve Best) [1249855]- [md] dm-cache: fix device destroy hang due to improper prealloc_used accounting (Mike Snitzer) [1247192] - [md] revert "dm-cache: do not wake_worker() in free_migration()" (Mike Snitzer) [1247192] - [ipc] mqueue: remove limits for the amount of system-wide queues (Milos Vyletel) [1247632] - [scsi] fix memory leak with scsi-mq (Ewan Milne) [1248739] - [scsi] qla2xxx: do not clear slot in outstanding cmd array (Chad Dupuis) [1188168] - [scsi] qla2xxx: Remove decrement of sp reference count in abort handler (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not reset adapter if SRB handle is in range (Chad Dupuis) [1188168] - [scsi] qla2xxx: Do not crash system for sp ref count zero (Chad Dupuis) [1188168] - [tools] power turbostat: enable turbostat to support Knights Landing (KNL) (Steve Best) [1214141] - [vhost] fix error handling for memory region alloc (Igor Mammedov) [1152962] - [vhost] add max_mem_regions module parameter (Igor Mammedov) [1152962] - [vhost] extend memory regions allocation to vmalloc (Igor Mammedov) [1152962] - [vhost] use binary search instead of linear in find_region() (Igor Mammedov) [1152962] - [vhost] Make vhost a separate module (Igor Mammedov) [1152962] - [vhost] move memory pointer to VQs (Igor Mammedov) [1152962] - [vhost] move acked_features to VQs (Igor Mammedov) [1152962] - [vhost] replace rcu with mutex (Igor Mammedov) [1152962] - [vhost] Remove custom vhost rcu usage (Igor Mammedov) [1152962] - [vhost] scsi: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [vhost] net: Always access vq->private_data under vq mutex (Igor Mammedov) [1152962] - [powercap] rapl: Add support for Skylake H/S (Steve Best) [1249848] - [wireless] Backport rtlwifi driver family from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwl8k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcm80211 common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmsmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport brcmfmac driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport BCMA bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport SSB bus driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mwifiex driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport rt2x00 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wil6210 driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport carl9170 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath common code from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport ath9k driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlegacy driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport iwlwifi driver from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport mac80211 from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] Backport wireless core from linux-4.1-rc6 (Stanislaw Gruszka) [1169606 1229225] - [wireless] debugfs: add helper function to create device related seq_file (Stanislaw Gruszka) [1169606 1229225] - [wireless] net: Add EXPORT_SYMBOL_GPL(get_net_ns_by_fd) (Stanislaw Gruszka) [1169606 1229225] - [security] keys: Ensure we free the assoc array edit if edit is valid (David Howells) [1244171] {CVE-2015-1333}- [powerpc] powernv: Fix vma page prot flags in opal-prd driver (Gustavo Duarte) [1241177] - [powerpc] rtas: Introduce rtas_get_sensor_fast() for IRQ handlers (Thomas Huth) [1243779] - [thermal] powerclamp: add cpu id for denlow platform (Steve Best) [1177872] - [powercap] rapl: Support Knights Landing (Steve Best) [1145372] - [s390] nmi: fix vector register corruption (Hendrik Brueckner) [1247500] - [s390] ctl_reg: add union type for control register 0 (Hendrik Brueckner) [1247500] - [s390] revert "dasd: add support for control unit initiated reconfiguration" (Hendrik Brueckner) [1243498] - [mm] tmpfs: ZERO_RANGE and COLLAPSE_RANGE not currently supported (Eric Sandeen) [1237080] - [md] dm-cache-policy-smq: fix alloc_bitset check that always evaluates as false (Mike Snitzer) [1247192] - [md] dm-thin: return -ENOSPC when erroring retry list due to out of data space (Mike Snitzer) [1247192] - [md] clear Blocked flag on failed devices when array is read-only (Xiao Ni) [1177912] - [acpi] ghes: Make NMI handler have a single reader (Jiri Olsa) [1230934] - [iommu] vt-d: Fix VM domain ID leak (Alex Williamson) [1242331] - [video] hyperv_fb: match wait_for_completion_timeout return type (Vitaly Kuznetsov) [1247678] - [video] hyperv_fb: refresh the VM screen by force on VM panic (Vitaly Kuznetsov) [1247678] - [video] hyperv-fb: add blanking support (Vitaly Kuznetsov) [1247678] - [block] nvme: Failed controller initialization fixes (David Milburn) [1223515] - [block] nvme: Unify controller probe and resume (David Milburn) [1223515] - [block] nvme: Automatic namespace rescan (David Milburn) [1223515] - [block] nvme: add sysfs and ioctl controller reset (David Milburn) [1223515] - [block] nvme: Remove hctx reliance for multi-namespace (David Milburn) [1223515] - [block] blk-mq: Shared tag enhancements (David Milburn) [1223515] - [block] add blk_set_queue_dying() to blkdev.h (David Milburn) [1223515] - [block] nvme: disable irqs in nvme_freeze_queues (David Milburn) [1223515] - [block] nvme: Meta data handling through submit io ioctl (David Milburn) [1223515] - [block] nvme: Fix for BLK_DEV_INTEGRITY not set (David Milburn) [1223515] - [block] nvme: Metadata format support (David Milburn) [1223515] - [netdrv] bonding: fix destruction of bond with devices different from arphrd_ether (Gustavo Duarte) [1061028] - [netdrv] fix copyright statements (Erik Arfvidson) [1245362] - [unisys] Lock visorchannels associated with devices (Erik Arfvidson) [1245362] - [unisys] fix random hangs with network stress in visornic (Erik Arfvidson) [1245362] - [unisys] Reduce indent (Erik Arfvidson) [1245362] - [unisys] Use kzalloc instead of kmalloc/memset (Erik Arfvidson) [1245362] - [unisys] correctly NULL-terminate visorbus sysfs attribute array (Erik Arfvidson) [1245362] - [unisys] fix random memory corruption in visorchannel_write() (Erik Arfvidson) [1245362] - [unisys] Fix broken build when ARCH=um (Erik Arfvidson) [1245362] - [unisys] Allow visorbus to autoload (Erik Arfvidson) [1245362] - [unisys] prevent faults processing messages (Erik Arfvidson) [1245362] - [unisys] respond to msgs post device_create (Erik Arfvidson) [1245362]- [fs] nfs: objectlayout: Mark the object layout driver as a tech preview (Steve Dickson) [1248070] - [x86] Tell irq work about self IPI support (Rafael Aquini) [1240799] - [acpi] scan: reduce log level of "acpi: \_pr_.cpu4: failed to get CPU APIC ID" (Lenny Szubowicz) [1246077] - [netdrv] mlx4: restore conditional call to napi_complete_done() (Honggang Li) [1248338] - [cpufreq] intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Steve Best) [1145366] - [cpufreq] intel_pstate: Knights Landing support (Steve Best) [1145366] - [powerpc] add running_clock for powerpc to prevent spurious softlockup warnings (Gustavo Duarte) [1197000] - [kernel] sched/clock: add another clock for use with the soft lockup watchdog (Gustavo Duarte) [1197000] - [kernel] fork: Allow CLONE_PARENT after setns(CLONE_NEWPID) (Adrian Reber) [1241560] - [kernel] fork: unify and tighten up CLONE_NEWUSER/CLONE_NEWPID checks (Adrian Reber) [1241560] - [kernel] pidns: kill the unnecessary CLONE_NEWPID in copy_process() (Adrian Reber) [1241560] - [kernel] workqueue: Allow modifying low level unbound workqueue cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: Create low-level unbound workqueues cpumask (Daniel Bristot de Oliveira) [1176155] - [kernel] workqueue: split apply_workqueue_attrs() into 3 stages (Daniel Bristot de Oliveira) [1176155] - [kernel] cpumask, nodemask: implement cpumask/nodemask_pr_args() (Daniel Bristot de Oliveira) [1176155] - [documentation] add print bitmap description (Daniel Bristot de Oliveira) [1176155] - [lib] vsprintf: implement bitmap printing through '*pb[l]' (Daniel Bristot de Oliveira) [1176155] - [fs] userfaultfd: call mark_tech_preview (Andrea Arcangeli) [965657] - [fs] userfaultfd: avoid missing wakeups during refile in userfaultfd_read (Andrea Arcangeli) [965657] - [mm] userfaultfd: propagate the full address in THP faults (Andrea Arcangeli) [965657] - [fs] userfaultfd: allow signals to interrupt a userfault (Andrea Arcangeli) [965657] - [fs] userfaultfd: require UFFDIO_API before other ioctls (Andrea Arcangeli) [965657] - [mm] userfaultfd: switch to exclusive wakeup for blocking reads (Andrea Arcangeli) [965657] - [fs] userfaultfd: fs/userfaultfd.c add more comments (Andrea Arcangeli) [965657] - [mm] userfaultfd: documentation update (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE (Andrea Arcangeli) [965657] - [mm] userfaultfd: avoid mmap_sem read recursion in mcopy_atomic (Andrea Arcangeli) [965657] - [mm] userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation (Andrea Arcangeli) [965657] - [mm] userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI (Andrea Arcangeli) [965657] - [x86] userfaultfd: activate syscall (Andrea Arcangeli) [965657] - [mm] userfaultfd: buildsystem activation (Andrea Arcangeli) [965657] - [mm] userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read (Andrea Arcangeli) [965657] - [mm] userfaultfd: allocate the userfaultfd_ctx cacheline aligned (Andrea Arcangeli) [965657] - [mm] userfaultfd: optimize read() and poll() to be O(1) (Andrea Arcangeli) [965657] - [mm] userfaultfd: wake pending userfaults (Andrea Arcangeli) [965657] - [mm] userfaultfd: update the uffd_msg structure to be the same on 32/64bit (Andrea Arcangeli) [965657] - [mm] userfaultfd: change the read API to return a uffd_msg (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features fixup (Andrea Arcangeli) [965657] - [mm] userfaultfd: Rename uffd_api.bits into .features (Andrea Arcangeli) [965657] - [mm] userfaultfd: waitqueue_active() race fix (Andrea Arcangeli) [965657] - [mm] userfaultfd: cleanup superfluous _irq locking (Andrea Arcangeli) [965657] - [mm] userfaultfd: add new syscall to provide memory externalization (Andrea Arcangeli) [965657] - [mm] userfaultfd: prevent khugepaged to merge if userfaultfd is armed (Andrea Arcangeli) [965657] - [mm] userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx (Andrea Arcangeli) [965657] - [mm] userfaultfd: call handle_userfault() for userfaultfd_missing() faults (Andrea Arcangeli) [965657] - [mm] userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP (Andrea Arcangeli) [965657] - [mm] userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/userfaultfd_k.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uapi: add missing include/types.h (Andrea Arcangeli) [965657] - [mm] userfaultfd: uAPI (Andrea Arcangeli) [965657] - [mm] userfaultfd: linux/Documentation/vm/userfaultfd.txt (Andrea Arcangeli) [965657] - [fs] nfs: use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: kvm use get_user_pages_unlocked (Andrea Arcangeli) [965657] - [mm] gup: use get_user_pages_unlocked within get_user_pages_fast (Andrea Arcangeli) [965657] - [mm] gup: add __get_user_pages_unlocked to customize gup_flags (Andrea Arcangeli) [965657] - [mm] gup: add get_user_pages_locked and get_user_pages_unlocked (Andrea Arcangeli) [965657] - [net] bridge: vlan: fix usage of vlan 0 and 4095 again (John Greene) [1236709] - [net] bridge: new mode flag to indicate mode 'undefined' (John Greene) [1236709] - [net] bridge: simplify br_getlink() a bit (John Greene) [1236709] - [net] bridge: remove oflags from setlink/dellink (John Greene) [1236709] - [net] bridge: fix setlink/dellink notifications (John Greene) [1236709] - [net] bridge: fix uninitialized variable warning (John Greene) [1236709] - [net] bridge: new function to pack vlans into ranges during gets (John Greene) [1236709] - [net] rtnetlink: new filter RTEXT_FILTER_BRVLAN_COMPRESSED (John Greene) [1236709] - [net] bridge: support for multiple vlans and vlan ranges in setlink and dellink requests (John Greene) [1236709] - [net] bridge: add brport flags to dflt bridge_getlink (John Greene) [1236709] - [net] bridge: add new brport flag LEARNING_SYNC (John Greene) [1236709] - [net] bridge: move private brport flags to if_bridge.h so port drivers can use flags (John Greene) [1236709] - [net] bridge: add export of multicast database adjacent to net_dev (John Greene) [1236709] - [net] fib_trie: Drop unnecessary calls to leaf_pull_suffix (Alexander Duyck) [1247411] - [net] inet_diag: always export IPV6_V6ONLY sockopt for listening sockets (Phil Sutter) [1247309] - [net] inet_diag: export IPV6_V6ONLY sockopt (Phil Sutter) [1247309]- [powerpc] kvm: book3s_hv: Fix preempted vcore stolen time calculation (Laurent Vivier) [1242757] - [powerpc] kvm: book3s_hv: Fix preempted vcore list locking (Laurent Vivier) [1242757] - [netdrv] be2net: support ndo_get_phys_port_id() (Ivan Vecera) [1138670] - [fs] ovl: Enable copy-up fd checking by default (David Howells) [1246555] - [fs] nfs: increase size of EXCHANGE_ID name string buffer (Benjamin Coddington) [1243961] - [fs] vfs: avoid creation of inode number 0 in get_next_ino (Carlos Maiolino) [1241665] - [fs] dlm: adopt orphan locks (David Teigland) [1208288] - [tools] turbostat: Revert to old -v/-V options (Prarit Bhargava) [1245299] - [perf] x86: Add more Broadwell model numbers (Jiri Olsa) [1242695] - [scsi] save command pool address of Scsi_Host (Vitaly Kuznetsov) [1245857] - [iser-target] Fix possible use-after-free (Andy Grover) [1136558 1185396] - [iser-target] release stale iser connections (Andy Grover) [1136558 1185396] - [iser-target] Fix variable-length response error completion (Andy Grover) [1136558 1185396] - [iser-target] Bump version to 1.0 (Andy Grover) [1136558 1185396] - [iser-target] Remove conn_ prefix from struct isert_conn members (Andy Grover) [1136558 1185396] - [iser-target] Remove un-needed rdma_listen backlog (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on the device (Andy Grover) [1136558 1185396] - [iser-target] Get rid of redundant max_accept (Andy Grover) [1136558 1185396] - [iser-target] Split some logic in isert_connect_request to routines (Andy Grover) [1136558 1185396] - [iser-target] Rename device find/release routines (Andy Grover) [1136558 1185396] - [iser-target] Rename rend/recv completion routines (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant assignment to local variable (Andy Grover) [1136558 1185396] - [iser-target] Introduce isert_alloc|free_comps (Andy Grover) [1136558 1185396] - [iser-target] Split isert_setup_qp (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant casting on void pointers (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant local variable (Andy Grover) [1136558 1185396] - [iser-target] Remove dead code (Andy Grover) [1136558 1185396] - [iser-target] Remove redundant check on recv completion (Andy Grover) [1136558 1185396] - [iser-target] Use a single DMA MR and PD per device (Andy Grover) [1136558 1185396] - [iser-target] Rebase to v4.0.5 (Andy Grover) [1136558 1185396] - [infiniband] mlx5: iser,isert: Add Signature API additions (Andy Grover) [1136558 1185396] - [scsi] add SPC-3 command definitions (Andy Grover) [1136558 1185396] - [scsi] rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16 (Andy Grover) [1136558 1185396] - [scsi] st: null pointer dereference panic caused by use after kref_put by st_open (Maurizio Lombardi) [1239060]- [watchdog] hpwdt: Fix initialization message in hpwdt.c (Nigel Croxon) [1204514] - [fs] autofs: fix the return value of autofs4_fill_super (Ian Kent) [1207319] - [fs] autofs4: translate pids to the right namespace for the daemon (Ian Kent) [1207319] - [fs] autofs4: allow autofs to work outside the initial PID namespace (Ian Kent) [1207319] - [fs] autofs4: make freeing sbi rcu-delayed (Ian Kent) [1207319] - [net] call rcu_read_lock early in process_backlog (Jiri Benc) [1243980] - [net] do not process device backlog during unregistration (Jiri Benc) [1243980] - [net] graceful exit from netif_alloc_netdev_queues() (Jiri Benc) [1245278] - [net] extend net_device allocation to vmalloc() (Jiri Benc) [1245278] - [net] rtnetlink: remove ndo_get_slave (Jarod Wilson) [1210322] - [net] rtnetlink: remove IFLA_BOND_SLAVE definition (Jarod Wilson) [1210322] - [net] rtnetlink: fix oops in rtnl_link_get_slave_info_data_size (Jarod Wilson) [1210322] - [net] rtnetlink: remove check for fill_slave_info in rtnl_have_link_slave_info (Jarod Wilson) [1210322] - [net] bonding: convert netlink to use slave data info api (Jarod Wilson) [1210322] - [net] rtnetlink: add missing IFLA_BOND_AD_INFO_UNSPEC (Jarod Wilson) [1210322] - [net] rtnetlink: provide api for getting and setting slave info (Jarod Wilson) [1210322] - [net] rtnetlink: put "BOND" into nl attribute names which are related to bonding (Jarod Wilson) [1210322] - [net] bonding: add netlink attributes to slave link dev (Jarod Wilson) [1210322] - [net] ipv4: take rtnl_lock and mark mrt table as freed on namespace cleanup (Phil Sutter) [1240747] - [bluetooth] Fix RFCOMM parent device for reused dlc (Lubomir Rintel) [1241844] - [bluetooth] Fix unsafe RFCOMM device parenting (Lubomir Rintel) [1241844] - [bluetooth] Directly close dlc for not yet started RFCOMM session (Lubomir Rintel) [1241844] - [bluetooth] Refactor dlc disconnect logic in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Refactor deferred setup test in rfcomm_dlc_close() (Lubomir Rintel) [1241844] - [bluetooth] Simplify RFCOMM session state eval (Lubomir Rintel) [1241844] - [bluetooth] Verify dlci not in use before rfcomm_dev create (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM tty teardown race (Lubomir Rintel) [1241844] - [bluetooth] Fix unreleased rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] Release rfcomm_dev only once (Lubomir Rintel) [1241844] - [bluetooth] Exclude released devices from RFCOMMGETDEVLIST ioctl (Lubomir Rintel) [1241844] - [bluetooth] Fix racy acquire of rfcomm_dev reference (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Move rfcomm_get_device() before rfcomm_dev_activate()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Always wait for a connection on RFCOMM open()" (Lubomir Rintel) [1241844] - [bluetooth] revert "bluetooth: Remove rfcomm_carrier_raised()" (Lubomir Rintel) [1241844] - [bluetooth] Refuse peer RFCOMM address reading when not connected (Lubomir Rintel) [1241844] - [bluetooth] Remove rfcomm_carrier_raised() (Lubomir Rintel) [1241844] - [bluetooth] Always wait for a connection on RFCOMM open() (Lubomir Rintel) [1241844] - [bluetooth] Move rfcomm_get_device() before rfcomm_dev_activate() (Lubomir Rintel) [1241844] - [bluetooth] Release RFCOMM port when the last user closes the TTY (Lubomir Rintel) [1241844] - [bluetooth] Fix to set proper bdaddr_type for RFCOMM connect (Lubomir Rintel) [1241844] - [bluetooth] Fix RFCOMM bind fail for L2CAP sock (Lubomir Rintel) [1241844] - [bluetooth] Fix issue with RFCOMM getsockopt operation (Lubomir Rintel) [1241844] - [bluetooth] Use IS_ERR_OR_NULL for checking bt_debugfs (Lubomir Rintel) [1241844] - [bluetooth] Store RFCOMM address information in its own socket structure (Lubomir Rintel) [1241844] - [bluetooth] don't release the port in rfcomm_dev_state_change() (Lubomir Rintel) [1241844] - [bluetooth] Fix waiting for clearing of BT_SK_SUSPEND flag (Lubomir Rintel) [1241844] - [bluetooth] Purge the dlc->tx_queue to avoid circular dependency (Lubomir Rintel) [1241844] - [bluetooth] Fix the reference counting of tty_port (Lubomir Rintel) [1241844] - [bluetooth] Implement .activate, .shutdown and .carrier_raised methods (Lubomir Rintel) [1241844] - [bluetooth] Move the tty initialization and cleanup out of open/close (Lubomir Rintel) [1241844] - [bluetooth] Remove the device from the list in the destructor (Lubomir Rintel) [1241844] - [bluetooth] Take proper tty_struct references (Lubomir Rintel) [1241844] - [net] netfilter: arptables: use percpu jumpstack (Florian Westphal) [1237126] - [pci] pciehp: Stop disabling notifications during init (Myron Stowe) [1243009] - [x86] build: Don't get confused by local symbols (Prarit Bhargava) [1245781] - [x86] perf: Fix CQM feature detection (Jiri Olsa) [1036948] - [crypto] nx - Fixing the limit number of bytes to be processed (Herbert Xu) [1190103] - [crypto] nx - Fix SHA concurrence issue and sg limit bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-XCBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-GCM to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-ECB to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Moving limit and bound logic in CTR and fix IV vector (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CCM to be processed logic and sg_list bounds (Herbert Xu) [1190103] - [crypto] nx - Moving NX-AES-CBC to be processed logic (Herbert Xu) [1190103] - [crypto] nx - Check for bogus firmware properties (Herbert Xu) [1190103] - [kernel] kabi: remove RH_KABI_CHANGE_TYPE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: alignment and sizeof checks in RH_KABI_REPLACE/CHANGE_TYPE macros (Hannes Frederic Sowa) [1241854] - [block] use RH_KABI_REPLACE_UNSAFE in blk-mq.h (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_REPLACE_UNSAFE (Hannes Frederic Sowa) [1241854] - [kernel] kabi: introduce RH_KABI_USE2_P (Sabrina Dubroca) [1241515] - [kernel] kabi: remove RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] include/*: stop using RH_KABI_REPLACE_P (Sabrina Dubroca) [1241515] - [kernel] kabi: introduce RH_KABI_RENAME (Sabrina Dubroca) [1241515] - [net] sk_buff: don't use RH_KABI_REPLACE_P for bitfields (Sabrina Dubroca) [1241515] - [kernel] kabi: modify _RH_KABI_REPLACE to integrate RH_KABI_REPLACE_P with RH_KABI_REPLACE (Sabrina Dubroca) [1241515] - [netdrv] fm10k: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [netdrv] sfc: fix use of ifla_vf_info->tx_rate (Sabrina Dubroca) [1241515] - [kernel] revert "softirq: Add support for triggering softirq work on softirqs" (Sabrina Dubroca) [1241515] - [netdrv] be2net: bump up the driver version to 10.6.0.3 (Ivan Vecera) [1245683] - [netdrv] be2net: make SET_LOOPBACK_MODE cmd asynchrounous (Ivan Vecera) [1245683] - [netdrv] be2net: make the RX_FILTER command asynchronous (Ivan Vecera) [1245683] - [netdrv] be2net: return error status from be_mcc_notify() (Ivan Vecera) [1245683] - [netdrv] be2net: convert dest field in udp-hdr to host-endian (Ivan Vecera) [1245683] - [netdrv] be2net: fix wrong return value in be_check_ufi_compatibility() (Ivan Vecera) [1245683] - [netdrv] be2net: remove redundant D0 power state set (Ivan Vecera) [1245683] - [netdrv] be2net: query FW to check if EVB is enabled (Ivan Vecera) [1245683] - [netdrv] be2net: remove duplicate code in be_setup_wol() (Ivan Vecera) [1245683] - [netdrv] remove all references to obsolete Ethernet-HOWTO (Ivan Vecera) [1245683] - [infiniband] ocrdma: Destroy ocrdma_dev_id IDR on module exit (Honggang Li) [1244604] - [infiniband] ucma: Destroy multcast_idr on module exit (Honggang Li) [1244604] - [infiniband] ipoib: Set MTU to max allowed by mode when mode changes (Honggang Li) [1244604] - [infiniband] ipoib: Scatter-Gather support in connected mode (Honggang Li) [1244604] - [infiniband] ucm: Fix bitmap wrap when devnum > IB_UCM_MAX_DEVICES (Honggang Li) [1244604] - [infiniband] ipoib: Prevent lockdep warning in __ipoib_ib_dev_flush (Honggang Li) [1244604] - [infiniband] ucma: Fix lockdep warning in ucma_lock_files (Honggang Li) [1244604] - [net] rds: rds_ib_device.refcount overflow (Honggang Li) [1244604] - [infiniband] nes: Fix for incorrect recording of the MAC address (Honggang Li) [1244604] - [infiniband] nes: Fix for resolving the neigh (Honggang Li) [1244604] - [infiniband] core: Fixes for port mapper client registration (Honggang Li) [1244604] - [infiniband] cm: Do not queue work to a device that's going away (Honggang Li) [1244604] - [infiniband] mad: Remove improper use of BUG_ON (Honggang Li) [1244604] - [infiniband] mad: Fix compare between big endian and cpu endian (Honggang Li) [1244604] - [infiniband] Add rdma_cap_ib_switch helper and use where appropriate (Honggang Li) [1244604] - [infiniband] mlx4: Do not attemp to report HCA clock offset on VFs (Amir Vadai) [1238185] - [infiniband] ipoib: Fix bad error flow in ipoib_add_port() (Amir Vadai) [1238185] - [security] selinux: reduce the number of calls to synchronize_net() when flushing caches (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in hashtab_insert while loading selinux policy (Paul Moore) [1030405] - [security] selinux: conditionally reschedule in mls_convert_context while loading selinux policy (Paul Moore) [1030405]- [inifniband] mlx4: Add support for CQ time-stamping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Add mmap call to map the hardware clock (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Pass hardware specific data in query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add timestamp_mask and hca_core_clock to query_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Extend ib_uverbs_create_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Add CQ creation time-stamping flag (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change ib_create_cq to use struct ib_cq_init_attr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] core: Change provider's API of create_cq to be extendible (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Disable HA for SRIOV PF RoCE devices (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [inifniband] mlx4: Fix error paths in mlx4_ib_create_flow() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Wake TX queues only when there's enough room (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Release TX QP when destroying TX ring (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use HW counters for rx/tx bytes/packets in PF device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-four in ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Prefetch skb data on RX (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Pop cq outside mlx5e_get_cqe (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove mlx5e_cq.sqrq back-pointer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove extra spaces (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid TX CQE generation if more xmit packets expected (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Avoid redundant dev_kfree_skb() upon NOP completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Remove re-assignment of wq type in mlx5e_enable_rq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Use skb_shinfo(skb)->gso_segs rather than counting them (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Static mapping of netdev priv resources to/from netdev TX queues (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Support NETIF_F_SG (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable TX rate limit per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_complete_done() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Disable Granular QoS per VF under IB/Eth VPI configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support ndo_get_vf_stats (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Show PF own statistics via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add helper to query counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Set VF to read from QP counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add RoCE/IB dedicated counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allocate default counter per port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add port attribute when tracking counters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust counter grant policy in the resource tracker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove counters table allocation from VF flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add sink counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset counters data when freed (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check before cleaning counters bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add transport domain to the ethernet TIRs/TISs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add transport domain alloc/dealloc support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Enforce max flow-tables level >= 3 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Disable client vlan TX acceleration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Add HW cacheline start padding (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5e: Fix HW MTU settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: fix an error code (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: use swap() in mlx4_make_profile() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use swap() in mlx4_init_qp_table() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Prevent setting invalid RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support for configurable RSS hash function (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: use helpers for converting ns to timespec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] ptp: mlx4: convert to the 64 bit get/set time methods (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: only pull headers into skb head (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] configs: Enable ConnectX-4 IB/Ethernet HCA (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix static checker warnings around system guid query flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Enable mutual support for IB and Ethernet (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Don't create IB instance over Ethernet ports (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Avoid using the MAD_IFC command under ISSI > 0 mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add more query port helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number when querying port ptys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use port number in the query port mtu helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Get vendor-id using the query adapter command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add new query HCA vport commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Make the vport helpers available for the IB driver too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Check the return bitmask when querying ISSI (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Enable XRCs and SRQs when using ISSI > 0 (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Apply proper name convention to helpers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_en: Add missing check for memory allocation failure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: fix typo in mlx4_set_vf_mac (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: need to call close fw if alloc icm is called twice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: double free of dev_vfs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix build failure introduced by the EQ pool changes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Make sure there are no pending async events when freeing CQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Move affinity hints to mlx4_core ownership (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add EQ pool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Demote simple multicast and broadcast flow steering rules (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet resource handling files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Ethernet Datapath files (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set/Query port MTU commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify CQ moderation parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement get/set port status (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Implement access functions of ptys register fields (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: New device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: HW data structs/types definitions cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Set irq affinity hints (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core, mlx5_ib: Do not use vmap() on coherent memory (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix fallback from MSI-X to INTx (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port in reset-to-init too (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust the schedule queue port for single ported IB VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Modify port values when generting EQEs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Convert slave port before building address-handle (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the MAD_IFC wrapper to convert VF port to physical (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Avoid 'may be used uninitialized' warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: Remove duplicated KERN_ from pr_ uses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Work properly with EQ numbers > 256 in SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in counters manipulation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Schedule napi when RX buffers allocation fails (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix unaligned accesses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use correct loop cursor in error path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix reading HCA max message size in mlx4_QUERY_DEV_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: wrong page mask if CONFIG_ARCH_DMA_ADDR_T_64BIT enabled for 32Bit architectures (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband/mlx4: check for mapping error (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix WQE LSO segment calculation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change alias guids default to be host assigned (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Return the admin alias GUID upon host view request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Raise slave shutdown event upon FLR (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Request alias GUID on demand (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Change init flow to request alias GUIDs for active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Manage admin alias GUID upon admin request (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set initial admin GUIDs for VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage alias GUID per VF (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Alias GUID adding persistency support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4/mlx5: Use dma_wmb/rmb where appropriate (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error message deprecation for ConnectX-2 cards (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Extend struct mlx5_interface to support multiple protocols (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Modify arm CQ in preparation for upcoming Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move completion eqs from mlx5_ib to mlx5_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update module info macros for ConnectX4 Support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix Mellanox copyright note (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix a bug in alloc_token (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid usage command work entry after writing command doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid copying outbox in aysnc command completion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use coherent memory for command interface page (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use the right inbox struct in destroy mkey command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear doorbell record inside mlx5_db_alloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Avoid setting DC requestor/responder resources (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Coding style fix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix call to mlx5_core_qp_modify (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Allocate firmware pages from device's NUMA node (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-ALL support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add RX-FCS support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add interface identify support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add SET_PORT opcode modifiers enumeration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Set enhanced QoS support by default when ETS supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Warn users of depracated QoS Firmware (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Added qos_vport QP configuration in VST mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Allocate VPPs for each port on PF init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Query device for QoS per VF support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_SET_VPORT_QOS implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_ALLOCATE_VPP implementation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: New file for QoS related firmware commands (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Aesthetic code changes in multi_func_init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Make mlx4_is_eth visible inline funcion (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Change loopback only upon feature change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add RSS support for fragmented IP datagrams (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Moderate ethtool callback to show more statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add Flow control statistics display via ethtool (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Protect access to the statistics bitmap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Support general selective view of ethtool statistics (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move statistics bitmap setting to the Ethernet driver (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Create new header file for all statistics info (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix port counters statistics bitmask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix GEN_EQE accessing uninitialixed mutex (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call register_netdevice in the proper location (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set statistics bitmap at port init (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Saturate RoCE port PMA counters in case of overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Fix off-by-one in ethtool statistics display (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Verify net device validity on port change event (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add basic support for QP max-rate limiting (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: don't export static symbol (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: codespell comment spelling fixes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use eth__addr instead of memset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Disbale GRO for incoming loopback/selftest packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong mask and error flow for the update-qp command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Update the dev in reg_create (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: In mlx4_ib_demux_cm, print out GUID in host-endian order (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Bug fixes in mlx4_ib_resize_cq (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix memory leak in __mlx4_ib_modify_qp (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix error code in get_port_caps() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix configuration of log_uar_page_sz (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] net: mellanox: Delete unnecessary checks before the function call "vunmap" (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reset flow support for IB kernel ULPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Always use the correct port for mirrored multicast attachments (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Notify TX Vlan offload change (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Adjust RX frag strides to frag sizes (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Print page allocator information (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Move to use hex PCI device IDs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix misleading debug print on CQE stride support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mpt_entry initialization in mlx4_mr_rereg_mem_write() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Load balance ports in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Create mirror flows in port aggregation mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Add port aggregation support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Reuse mlx4_mac_to_u64() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation upper layer interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Port aggregation low level interface (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix kernel Oops (mem corruption) when working with more than 80 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Update the HCA core clock frequency after INIT_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix device capabilities dumping (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix memory corruption in mlx4_MAD_IFC_wrapper (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use ethtool cmd->autoneg as a hint for ethtool set settings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Remove duplicate code line from procedure mlx4_bf_alloc (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix struct mlx4_vhcr_cmd to make implicit padding explicit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix HW2SW_EQ to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Adjust command timeouts to conform to the firmware spec (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix mem leak in SRIOV mlx4_init_one error flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add reserved lkey for VFs to QUERY_FUNC_CAP (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add bad-cable event support (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Reset flow activation upon SRIOV fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enable device recovery flow with SRIOV (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Handle AER flow properly (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Manage interface state for Reset flow cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Activate reset flow upon fatal command cases (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Enhance the catas flow to support device reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor the catas flow to work per device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Set device configuration data to be persistent across reset (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Maintain a persistent memory for mlx4 device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Don't disable vxlan offloads under DMFS-A0 optimized steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] infiniband: mlx5: avoid a compile-time warning (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: avoid build warnings on 32-bit (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: include clocksource.h again (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix error flow in mlx4_init_hca() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Correcly update the mtt's offset in the MR re-reg flow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Doorbell is byteswapped in Little Endian archs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement on demand paging by adding support for MMU notifiers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add support for RDMA read/write responder page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Handle page faults (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Page faults handling infrastructure (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add mlx5_ib_update_mtt to update page tables after creation (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Changes in memory region creation to support on-demand paging (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Implement the ODP capability query verb (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Add support for page faults events and low level handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Add function to read WQE from user-space (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Enhance UMR support to allow partial page table update (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove per-MR pas and dma pointers (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Check for DPDP violation only when DPDP is not supported (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix an incorrectly shadowed variable in mlx4_ib_rereg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Avoid double dumping of the PF device capabilities (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fixed memory leak and incorrect refcount in mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add support for A0 steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Refactor QUERY_PORT (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add explicit error message when rule doesn't meet configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add A0 hybrid steering (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add mlx4_bitmap zone allocator (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Add a check if there are too many reserved QPs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Change QP allocation scheme (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use tasklet for user-space CQ completion events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Mask out host side virtualization features for guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Set csum level for encapsulated packets (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix error flow in add_keys (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: Fix sparse warnings (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Clear outbox of dealloc uar (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Print resource number on QP/SRQ async events (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix command queue size enforcement (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix min vectors value in mlx5_enable_msix (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Request the mlx5 IB module on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Limit count field to 24 bits in qp_alloc_res (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5: don't duplicate kvfree() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Support more than 64 VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Flexible (asymmetric) allocation of EQs and MSI-X vectors for PF/VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add QUERY_FUNC firmware command (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_load_one (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Refactor mlx4_cmd_init and mlx4_cmd_cleanup (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Use correct variable type for mlx4_slave_cap (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Fix wrong reading of reserved_eqs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend checksum offloading by CHECKSUM COMPLETE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Extend usage of napi_gro_frags (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race on driver load (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Fix race in create EQ (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Add retrieval of CONFIG_DEV parameters (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add __GFP_COLD gfp flags in alloc_pages (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Remove RX buffers alignment to IP_ALIGN (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Prevent VF from changing port configuration (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: use napi_schedule_irqoff() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Report actual number of rings in indirection table (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Move spinlocks and work initalizations to beginning of init_netdev (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Call napi_synchronize on stop_port (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Cleanups suggested by clang static checker (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Add support for setting rxvlan offload OFF/ON (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Call synchronize_irq() before freeing EQ buffer (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: fix race accessing page->_count (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use extended internal signature layout (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Use enumerations for PI copy mask (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Modify to work with arbitrary page size (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Remove duplicate code from mlx5_set_path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Fix possible array overflow (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Improve debug prints in mlx5_ib_reg_user_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx5: Clear umr resources after ib_unregister_device (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: remove NETDEV_TX_BUSY (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Enable the compiler to make is_inline() inlined (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var for skb_headlen(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use local var in tx flow for skb_shinfo(skb) (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: mlx4_en_xmit() reads ring->cons once, and ahead of time to avoid stalls (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid false sharing in mlx4_en_en_process_tx_cq() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Use prefetch in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid a cache line miss in TX completion for single frag skb's (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: tx_info allocated with kmalloc() instead of vmalloc() (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Avoid calling bswap in tx fast path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Align tx path structures to cache lines (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_en: Code cleanups in tx path (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: add a new xmit_more counter (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Identify resources by their type (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: use set/get macros in device caps (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Use hardware registers description header file (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx5_core: Update device capabilities handling (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Deprecate error message at ConnectX-2 cards startup to debug (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Protect QUERY_PORT wrapper from untrusted guests (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: New init and exit flow for mlx4_core (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Don't disable SRIOV if there are active VFs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: exploit skb->xmit_more to conditionally send doorbell (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4_core: Allow not to specify probe_vf in SRIOV IB mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mellanox: Change en_print to return void (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Fix VF mac handling in RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Do not allow APM under RoCE (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Don't update QP1 in native mode (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Avoid accessing netdevice when building RoCE qp1 header (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Fix mlx4 reg/unreg mac to work properly with 0-mac addresses (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [netdrv] mlx4: Correct error flows in rereg_mr (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [infiniband] mlx4: Disable TSO for Connect-X rev. A0 HCAs (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] netif_set_xps_queue: make cpu mask const (Amir Vadai) [1164527 1164530 1164531 1164536 1164537] - [net] core: Add reading VF statistics through the PF netdevice (Amir Vadai) [1164527 1164530 1164531 1164536 1164537]- [fs] sunrpc: Adjust rpciod workqueue parameters (Benjamin Coddington) [1191956] - [fs] ovl: lookup whiteouts outside iterate_dir() (David Howells) [1178942] - [fs] ovl: allow distributed fs as lower layer (David Howells) [1178942] - [fs] ovl: don't traverse automount points (David Howells) [1178942] - [fs] ovl: mount read-only if workdir can't be created (David Howells) [1178942] - [fs] ovl: don't remove non-empty opaque directory (David Howells) [1178942] - [fs] ovl: rearrange ovl_follow_link to it doesn't need to call ->put_link (David Howells) [1178942] - [fs] ovl: upper fs should not be R/O (David Howells) [1178942] - [fs] ovl: check lowerdir amount for non-upper mount (David Howells) [1178942] - [fs] ovl: print error message for invalid mount options (David Howells) [1178942] - [fs] ovl: discard independent cursor in readdir() (David Howells) [1178942] - [fs] ovl: Prevent rw remount when it should be ro mount (David Howells) [1178942] - [fs] ovl: Fix opaque regression in ovl_lookup (David Howells) [1178942] - [fs] ovl: Fix kernel panic while mounting overlayfs (David Howells) [1178942] - [fs] ovl: Use macros to present ovl_xattr (David Howells) [1178942] - [fs] ovl: Cleanup redundant blank lines (David Howells) [1178942] - [fs] ovl: support multiple lower layers (David Howells) [1178942] - [fs] ovl: make upperdir optional (David Howells) [1178942] - [fs] ovl: improve mount helpers (David Howells) [1178942] - [fs] ovl: mount: change order of initialization (David Howells) [1178942] - [fs] ovl: allow statfs if no upper layer (David Howells) [1178942] - [fs] ovl: lookup ENAMETOOLONG on lower means ENOENT (David Howells) [1178942] - [fs] ovl: check whiteout on lowest layer as well (David Howells) [1178942] - [fs] ovl: multi-layer lookup (David Howells) [1178942] - [fs] ovl: multi-layer readdir (David Howells) [1178942] - [fs] ovl: helper to iterate layers (David Howells) [1178942] - [fs] ovl: add mutli-layer infrastructure (David Howells) [1178942] - [fs] ovl: dont replace opaque dir (David Howells) [1178942] - [fs] ovl: make path-type a bitmap (David Howells) [1178942] - [fs] ovl: check whiteout while reading directory (David Howells) [1178942] - [fs] coredump: add i/I in core_pattern to report the tid of the crashed thread (Oleg Nesterov) [1240966] - [fs] bio-integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer) [1198035] - [md] dm-btree: silence lockdep lock inversion in dm_btree_del() (Mike Snitzer) [1186625] - [md] dm-thin: allocate the cell_sort_array dynamically (Mike Snitzer) [1244318] - [md] dm-cache: avoid calls to prealloc_free_structs() if possible (Mike Snitzer) [1244247] - [md] dm-cache: avoid preallocation if no work in writeback_some_dirty_blocks() (Mike Snitzer) [1244247] - [md] dm-cache: do not wake_worker() in free_migration() (Mike Snitzer) [1244247] - [md] dm-cache: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: display 'needs_check' in status if it is set (Mike Snitzer) [1243916] - [md] dm-thin: stay in out-of-data-space mode once no_space_timeout expires (Mike Snitzer) [1243913] - [char] ipmi_ssif: add arguments that were removed upstream (Tony Camuso) [1229675] - [powerpc] msi: Use WARN_ON() in msi bitmap selftests (Steve Best) [1241612] - [powerpc] msi: Fix the msi bitmap alignment tests (Steve Best) [1241612]- [kernel] Make some warnings non-fatal for powerpc builds (Thomas Huth) [1243836] - [edac] amd64_edac: Add F15h M60h support (Kim Naru) [1135004] - [edac] Sync memory types and names (Kim Naru) [1135004] - [edac] mc: Add DDR3 LRDIMM entries to edac_mem_types (Kim Naru) [1135004] - [x86] amd_nb: Add device IDs to NB tables for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Modify usage of amd64_read_dct_pci_cfg() (Kim Naru) [1135004] - [edac] mce_amd: Add MCE decoding for F15h M60h (Kim Naru) [1135004] - [edac] amd64_edac: Remove "amd64" prefix from static functions (Kim Naru) [1135004] - [zram] don't grab mutex in zram_slot_free_noity (Seth Jennings) [1236697] - [fs] revert "nfs: Fixing lease renewal" (Carlos Maiolino) [1205048] - [md] raid0: Disable discard per default due to performance uncertainty (Jes Sorensen) [1215280] - [net] udp: fix behavior of wrong checksums (Denys Vlasenko) [1240761] {CVE-2015-5364 CVE-2015-5366} - [net] tcp: always send a quick ack when quickacks are enabled (Hannes Frederic Sowa) [1241718] - [net] tcp: tcp_get_info() should fetch socket fields once (Sabrina Dubroca) [1235100] - [net] tcp: add pacing_rate information into tcp_info (Sabrina Dubroca) [1235100] - [net] tcp: do not pace pure ack packets (Sabrina Dubroca) [1235100] - [net] ipv4: tcp: get rid of ugly unicast_sock (Sabrina Dubroca) [1235100] - [net] ipv4: dst_entry leak in ip_send_unicast_reply() (Sabrina Dubroca) [1235100] - [net] ipv4: rename ip_options_echo to __ip_options_echo() (Sabrina Dubroca) [1235100] - [net] tcp: ipv4: initialize unicast_sock sk_pacing_rate (Sabrina Dubroca) [1235100] - [net] tcp: refine TSO autosizing (Sabrina Dubroca) [1235100] - [net] tcp: use ACCESS_ONCE() in tcp_update_pacing_rate() (Sabrina Dubroca) [1235100] - [net] introduce SO_MAX_PACING_RATE (Sabrina Dubroca) [1235100] - [net] configs: enable Fair Queue scheduler (CONFIG_NET_SCH_FQ) (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: correct spelling of locally (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: better control of DDOS traffic (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: avoid hang when quantum 0 (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: remove useless TIME_WAIT check (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: increase max delay from 125 ms to one second (Sabrina Dubroca) [1235102] - [net] net_sched: avoid costly atomic operation in fq_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: Fixes byte backlog accounting for the first of two chained netem instances (Sabrina Dubroca) [1235102] - [net] net_sched: implement qstat helper routines (Sabrina Dubroca) [1235102] - [net] sch_tbf: handle too small burst (Sabrina Dubroca) [1235102] - [net] sch_tbf: segment too big GSO packets (Sabrina Dubroca) [1235102] - [net] netem: update backlog after drop (Sabrina Dubroca) [1235102] - [net] net_sched: increment drop counters in qdisc_tree_decrease_qlen() (Sabrina Dubroca) [1235102] - [net] netem: fix possible NULL deref in netem_dequeue() (Sabrina Dubroca) [1235102] - [net] netem: use rb tree to implement the time queue (Sabrina Dubroca) [1235102] - [net] net_sched: return nla_nest_end() instead of skb->len (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: do not hold qdisc lock while allocating memory (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: more robust memory allocation (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix pacing for small frames (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: warn users using defrate (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: change classification of control packets (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: clear time_next_packet for reused flows (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix non TCP flows pacing (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: fix typo for initial_quantum (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: rate limiting improvements (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: qdisc dismantle fixes (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: prefetch() fix (Sabrina Dubroca) [1235102] - [net] pkt_sched: fq: Fair Queue packet scheduler (Sabrina Dubroca) [1235102]- [x86] irq: hide HYP in /proc/interrupts when not on Xen/Hyper-V (Vitaly Kuznetsov) [1238596 1238599] - [x86] hyperv: restore irq accounting (Vitaly Kuznetsov) [1238596 1238599] - [x86] xen: Add proper irq accounting for HYPERCALL vector (Vitaly Kuznetsov) [1238596 1238599] - [x86] irq: Properly tag virtualization entry in /proc/interrupts (Vitaly Kuznetsov) [1238596 1238599] - [x86] Add proper vector accounting for HYPERVISOR_CALLBACK_VECTOR (Vitaly Kuznetsov) [1238596 1238599] - [x86] kvm: keep track of LVT0 changes under APICv (Radim Krcmar) [1236434] - [x86] kvm: properly restore LVT0 (Radim Krcmar) [1236434] - [x86] kvm: make vapics_in_nmi_mode atomic (Radim Krcmar) [1236434] - [netdrv] sfc: Report TX completions to BQL after all TX events in interrupt (Jarod Wilson) [1242006] - [netdrv] sfc: Ensure down_write(&filter_sem) and up_write() are matched before calling efx_net_open() (Jarod Wilson) [1242006] - [netdrv] sfc: suppress handled MCDI failures when changing the MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: add legacy method for changing a PF's MAC address (Jarod Wilson) [1242006] - [netdrv] sfc: refactor code in efx_ef10_set_mac_address() (Jarod Wilson) [1242006] - [crypto] nx - replace NX842_MEM_COMPRESS with function (Gustavo Duarte) [1221925] - [crypto] nx - move include/linux/nx842.h into drivers/crypto/nx/nx-842.h (Gustavo Duarte) [1221925] - [crypto] nx - fix nx-842 pSeries driver minimum buffer size (Gustavo Duarte) [1221925] - [crypto] nx - prevent nx 842 load if no hw driver (Gustavo Duarte) [1221925] - [crypto] nx - remove 842-nx null checks (Gustavo Duarte) [1221925] - [lib] correct 842 decompress for 32 bit (Gustavo Duarte) [1221925] - [lib] make lib/842 decompress functions static (Gustavo Duarte) [1221925] - [crypto] nx - add hardware 842 crypto comp alg (Gustavo Duarte) [1221925] - [crypto] nx - simplify pSeries nx842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add PowerNV platform NX-842 driver (Gustavo Duarte) [1221925] - [crypto] nx - add nx842 constraints (Gustavo Duarte) [1221925] - [crypto] nx - add NX-842 platform frontend driver (Gustavo Duarte) [1221925] - [crypto] nx - rename nx-842.c to nx-842-pseries.c (Gustavo Duarte) [1221925] - [crypto] 842 - change 842 alg to use software (Gustavo Duarte) [1221925] - [lib] add software 842 compression/decompression (Gustavo Duarte) [1221925] - [powerpc] Add ICSWX instruction (Gustavo Duarte) [1221925] - [powerpc] export of_get_ibm_chip_id function (Gustavo Duarte) [1221925] - [crypto] Add 2 missing __exit_p (Gustavo Duarte) [1221925] - [crypto] nx-842: dev_set_drvdata can no longer fail (Gustavo Duarte) [1221925] - [crypto] nx - Use RCU_INIT_POINTER(x, NULL) (Gustavo Duarte) [1221925] - [crypto] nx-842: Fix handling of vmalloc addresses (Gustavo Duarte) [1221925] - [powerpc] perf: Fail 24x7 initcall if create_events_from_catalog() fails (Gustavo Duarte) [1182055] - [powerpc] perf: 24x7: Fix lockdep warning (Gustavo Duarte) [1182055] - [powerpc] perf: Document sysfs event description entries (Gustavo Duarte) [1182055] - [powerpc] perf: add the remaining gpci requests (Gustavo Duarte) [1182055] - [powerpc] perf: generate requests with counters annotated (Gustavo Duarte) [1182055] - [powerpc] perf: parse catalog and populate sysfs with events (Gustavo Duarte) [1182055] - [powerpc] perf: define EVENT_DEFINE_RANGE_FORMAT_LITE helper (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Add event parameters (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: Remove duplicated docs for powerpc cpu specific events (Gustavo Duarte) [1182055] - [powerpc] perf: documentation: sysfs events/ interfaces (Gustavo Duarte) [1182055] - [powerpc] perf: Use common PMU interrupt disabled code (Gustavo Duarte) [1182055] - [powerpc] mm: Serialize pmd clear against a linux page table walk (Gustavo Duarte) [1233071] - [powerpc] mm: Return NULL for not present hugetlb page (Gustavo Duarte) [1233071] - [powerpc] mm: Return pte address if we find trans_splitting (Gustavo Duarte) [1233071] - [powerpc] mm: Make page table walk safe against thp split/collapse (Gustavo Duarte) [1233071] - [powerpc] kvm: Remove page table walk helpers (Gustavo Duarte) [1233071]- [powerpc] powernv: Fix race in updating core_idle_state (Steve Best) [1237270] - [cpuidle] powernv: Auto-promotion of snooze to deeper idle state (Gustavo Duarte) [1235256] - [netdrv] e1000, e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173781] - [netdrv] e1000: add dummy allocator to fix race condition between mtu change and netpoll (John Greene) [1173781] - [netdrv] e1000: call netif_carrier_off early on down (John Greene) [1173781] - [netdrv] e1000: support txtd update delay via xmit_more (John Greene) [1173781] - [netdrv] e1000: fix time comparison (John Greene) [1173781] - [netdrv] bna: revert "Update the Driver and Firmware Version" (Ivan Vecera) [1240644] - [kernel] module: remove TAINT_CRAP on staging modules (Prarit Bhargava) [1242024] - [block] revert "remove artifical max_hw_sectors cap" (Jeff Moyer) [1238922] - [perf] bench-numa: Show more stats of particular threads in verbose mode (Petr Holasek) [1018954] - [scsi] don't add scsi_device if its already visible (Vitaly Kuznetsov) [1242390] - [scsi] iscsi: let session recovery_tmo sysfs writes persist across recovery (Chris Leech) [1139038] - [edac] Properly unwind on failure path in edac_init() (Seth Jennings) [1240814] - [edac] Allow to pass driver-specific attribute groups (Seth Jennings) [1240814] - [edac] Use static attribute groups for managing sysfs entries (Seth Jennings) [1240814] - [edac] edac: edac_mc_sysfs: Make stuff static (Seth Jennings) [1240814] - [edac] Fix the leak of mci->bus->name when bus_register fails (Seth Jennings) [1240814] - [edac] Mark edac_create_debug_nodes as static (Seth Jennings) [1240814] - [x86] revert "pci: Refine the way to release PCI IRQ resources" (Steve Best) [1231358 1238216] - [x86] pci: Refine the way to release PCI IRQ resources (Steve Best) [1231358 1238216] - [x86] irq: Keep balance of IOAPIC pin reference count (Steve Best) [1231358 1238216] - [x86] irq: Fix placement of mp_should_keep_irq() (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for runtime power management (Steve Best) [1231358 1238216] - [x86] irq, pci: Keep IRQ assignment for PCI devices during suspend/hibernation (Steve Best) [1231358 1238216] - [x86] Mark Intel Skylake-S processor as supported (Steve Best) [1131729] - [x86] bpf_jit: fix compilation of large bpf programs (Denys Vlasenko) [1236939] {CVE-2015-4700} - [x86] ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184899] {CVE-2014-9585} - [x86] mm: Improve AMD Bulldozer ASLR workaround (Prarit Bhargava) [1240884] - [dma] ioat: fix tasklet tear down ("Herton R. Krzesinski") [1210093] - [md] revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer) [1241237] - [fs] nfsv4: Always drain the slot table before re-establishing the lease (Benjamin Coddington) [1240790] - [mm] export find_extend_vma() and handle_mm_fault() for driver use (Jerome Glisse) [1210492] - [mm] mmu_notifier: add new callback for mmu_notifier without breaking kabi (Jerome Glisse) [1210492] - [mm] mmu_notifier: call mmu_notifier_invalidate_range() from VMM (Jerome Glisse) [1210492] - [mm] mmu_notifier: add mmu_notifier_invalidate_range() (Jerome Glisse) [1210492]- [video] radeon: Conditionally compile PM code (Thomas Huth) [1238568] - [char] ipmi: Fix backport of powernv IPMI driver (Thomas Huth) [1238568] - [of] Silence warning due to bad backport in drivers/of/base.c (Thomas Huth) [1238568] - [powerpc] boot/fdt: Use unsigned long for pointer casts (Thomas Huth) [1238568] - [char] hwrng: pseries - remove incorrect __init/__exit markups (Thomas Huth) [1238568] - [mm] page_alloc.c: use '__paginginit' instead of '__init' (Thomas Huth) [1238568] - [fs] fuse: fix "uninitialized variable" warning (Thomas Huth) [1238568] - [powerpc] powernv: Fix merge issue for opal-prd channel (Rafael Aquini) [1221110 1229224] - [powerpc] PowerNV kernel is not able to manage 16G pages (Laurent Vivier) [1212273] - [s390] kdump: fix REGSET_VX_LOW vector register ELF notes (Hendrik Brueckner) [1236566] - [s390] zcrypt: Fixed reset and interrupt handling of AP queues (Hendrik Brueckner) [1238230] - [kvm] ppc: book3s-hv: Implement dynamic micro-threading on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Make use of unused threads when running guests (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use msgsnd for signalling threads on POWER8 (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Translate kvmhv_commence_exit to C (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Streamline guest entry and exit (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use bitmap of active threads rather than count (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Use decrementer to wake napping threads (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Don't wake thread with no vcpu on guest IPI (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Get rid of vcore nap_count and n_woken (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Fix list traversal in error case (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Move vcore preemption point up into kvmppc_run_vcpu (Laurent Vivier) [1213669] - [kvm] ppc: book3s-hv: Simplify handling of VCPUs that need a VPA update (Laurent Vivier) [1213669] - [powerpc] powernv: Fixes for hypervisor doorbell handling (Laurent Vivier) [1213669] - [x86] kvm: nsvm: Check for NRIPS support before updating control field (Bandan Das) [1167228] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (David Howells) [1014573]- [fs] gfs2: add support for rename2 and RENAME_EXCHANGE (Benjamin Marzinski) [1163824] - [fs] ext4: allocate entire range in zero range (Lukas Czerner) [1187071] {CVE-2015-0275} - [fs] overlayfs: Warn on copy up if a process has a R/O fd open to the lower file (David Howells) [1226346] - [fs] gfs2: make sure S_NOSEC flag isn't overwritten (Benjamin Marzinski) [1203446] - [net] revert "[net] openvswitch: remove GFP_THISNODE" (Jiri Benc) [1238680] - [net] revert "[net] dev: set iflink to 0 for virtual interfaces" (Jiri Benc) [1238672] - [net] ipv4: __ip_local_out_sk() is static (Jiri Benc) [1234508] - [netdrv] ixgbe: Allow flow director to use entire queue space (Thadeu Lima de Souza Cascardo) [1238421] - [net] ethtool: Add helper routines to pass vf to rx_flow_spec (Thadeu Lima de Souza Cascardo) [1238421] - [net] inet: remove old fragmentation hash initializing (Phil Sutter) [1235733] - [net] ipv6: split inet6_hash_frag for netfilter and initialize secrets with net_get_random_once (Phil Sutter) [1235733] - [net] ipv4: initialize ip4_frags hash secret as late as possible (Phil Sutter) [1235733] - [net] switch net_secret key generation to net_get_random_once (Phil Sutter) [1235733] - [net] tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Phil Sutter) [1235733] - [net] tcp: switch tcp_fastopen key generation to net_get_random_once (Phil Sutter) [1235733] - [net] inet: convert inet_ehash_secret and ipv6_hash_secret to net_get_random_once (Phil Sutter) [1235733] - [net] ipv6: split inet6_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: split inet_ehashfn to hash functions per compilation unit (Phil Sutter) [1235733] - [net] ipv4: harden fnhe_hashfun() (Phil Sutter) [1235733] - [net] netfilter: nfnetlink_log: remove unused code (Phil Sutter) [1235733] - [net] inet: split syncookie keys for ipv4 and ipv6 and initialize with net_get_random_once (Phil Sutter) [1235733] - [net] tcp: fix child sockets to use system default congestion control if not set (Phil Sutter) [1235252] - [net] netfilter: x_tables: align per cpu xt_counter (Phil Sutter) [1235240] - [net] netfilter: x_tables: remove XT_TABLE_INFO_SZ and a dereference (Phil Sutter) [1235240] - [net] esp6: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] esp4: Use high-order sequence number bits for IV generation (Herbert Xu) [1232741] - [net] xfrm: Always zero high-order sequence number bits (Herbert Xu) [1232741] - [net] drop the packet when fails to do software segmentation or header check (Jason Wang) [1232621] - [net] keep original skb which only needs header checking during software GSO (Jason Wang) [1232621] - [net] remove some unless free on failure in alloc_netdev_mqs() (Jason Wang) [1231604] - [netdrv] tuntap: Increase the number of queues in tun (Jason Wang) [1231604] - [net] allow large number of rx queues (Jason Wang) [1231604] - [net] allow large number of tx queues (Jason Wang) [1231604] - [kernel] hrtimer: Avoid locking in hrtimer_cancel() if timer not active (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] alarmtimer: Get rid of unused return value (Prarit Bhargava) [1217140] - [kernel] net: core: pktgen: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] rtmutex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] futex: Remove bogus hrtimer_active() check (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of __hrtimer_start_range_ns() (Prarit Bhargava) [1217140] - [kernel] sched: core: Use hrtimer_start[_expires]() (Prarit Bhargava) [1217140] - [kernel] perf: core: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: uncore: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] x86: perf: Use hrtimer_start() (Prarit Bhargava) [1217140] - [kernel] tick: nohz: Rework next timer evaluation (Prarit Bhargava) [1217140] - [kernel] tick: sched: Restructure code (Prarit Bhargava) [1217140] - [kernel] tick: sched: Force tick interrupt and get rid of softirq magic (Prarit Bhargava) [1217140] - [kernel] tick: sched: Remove hrtimer_active() checks (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of hrtimer softirq (Prarit Bhargava) [1217140] - [kernel] hrtimer: Get rid of softirq time (Prarit Bhargava) [1217140] - [kernel] hrtimer: Fix incorrect tai offset calculation for non high-res timer systems (Prarit Bhargava) [1217140] - [kernel] hrtimer: Cleanup hrtimer accessors to the timekepeing state (Prarit Bhargava) [1217140] - [kernel] hrtimer: Prevent stale expiry time in hrtimer_interrupt() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Remove hrtimer_enqueue_reprogram() (Prarit Bhargava) [1217140] - [kernel] hrtimer: Kick lowres dynticks targets on timer enqueue (Prarit Bhargava) [1217140] - [kernel] hrtimer: Store cpu-number in struct hrtimer_cpu_base (Prarit Bhargava) [1217140]- [fs] gfs2: handle NULL rgd in set_rgrp_preferences (Abhijith Das) [1211663] - [fs] gfs2: Don't add all glocks to the lru (Robert S Peterson) [1232841] - [fs] gfs2: Don't brelse rgrp buffer_heads every allocation (Robert S Peterson) [1154782] - [char] ipmi: Fix merge issue for IPMI SMBus handler (SSFIF) (Rafael Aquini) [1229675] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Rik van Riel) [1236413] - [kernel] add support for gcc 5 (Prarit Bhargava) [1227950] - [netdrv] vmxnet3: Changes for vmxnet3 adapter version 2 (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix memory leaks in rx path (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: Register shutdown handler for device (fwd) (Neil Horman) [1237012] - [netdrv] vmxnet3: spelling fixes (Neil Horman) [1237012] - [netdrv] vmxnet3: Copy TCP header to mapped frame for IPv6 packets (Neil Horman) [1237012] - [netdrv] vmxnet3: Change the hex constant to its decimal equivalent (Neil Horman) [1237012] - [netdrv] vmxnet3: Fix ethtool -S to return correct rx queue stats (Neil Horman) [1237012] - [netdrv] bnx2x: fix DMA API usage (Michal Schmidt) [1234874 1236582] - [netdrv] bnx2x: fix lockdep splat (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix linearization for encapsulated packets (Michal Schmidt) [1236582] - [netdrv] bnx2x: Release nvram lock on error flow (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix statistics gathering on link change (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix self-test for 20g devices (Michal Schmidt) [1236582] - [netdrv] bnx2x: Fix VF MAC removal (Michal Schmidt) [1236582] - [netdrv] bnx2x: Don't notify about scratchpad parities (Michal Schmidt) [1236582] - [netdrv] bnx2x: Prevent false warning when accessing MACs (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct speed from baseT into KR (Michal Schmidt) [1236582] - [netdrv] bnx2x: Correct asymmetric flow-control (Michal Schmidt) [1236582]- [x86] perf: ibs: Update IBS MSRs and feature definitions (Jiri Olsa) [1135033] - [x86] Mark Intel Skylake-Y processor as supported (Steve Best) [1176665] - [edac] sb_edac: support for Broadwell -EP and -EX (Seth Jennings) [1223598] - [edac] sb_edac: Fix support for systems with two home agents per socket (Seth Jennings) [1223598] - [edac] sb_edac: Fix a typo and a thinko in address handling for Haswell (Seth Jennings) [1223598] - [edac] Remove arbitrary limit on number of channels (Seth Jennings) [1223598] - [edac] sb_edac: Fix detection on SNB machines (Seth Jennings) [1223598] - [edac] sb_edac: Fix erroneous bytes->gigabytes conversion (Seth Jennings) [1223598] - [edac] sb_edac: Claim a different PCI device (Seth Jennings) [1223598] - [edac] Move Intel SNB device ids from sb_edac to pci_ids.h (Seth Jennings) [1223598] - [edac] sb_edac: Mark get_mci_for_node_id as static (Seth Jennings) [1223598] - [kernel] genirq: Fix memory leak when calling irq_free_hwirqs() (Steve Best) [1237186] - [kernel] module: Call module notifier on failure after complete_formation() (Bandan Das) [1236273] - [documentation] intel_pstate: Improve legacy mode internal governors description (Prarit Bhargava) [1236586]- [hv] fcopy: set .owner reference for file operations (Vitaly Kuznetsov) [1236557] - [md] dm-btree-remove: fix bug in redistribute3 (Mike Snitzer) [1236092] - [x86] kvm: Enable PMU handling for AMD PERFCTRn and EVNTSELn MSRs (Wei Huang) [1076010] - [x86] kvm: Implement AMD vPMU code for KVM (Wei Huang) [1076010] - [x86] kvm: Define kvm_pmu_ops to support vPMU function dispatch (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce kvm_pmu_msr_idx_to_pmc (Wei Huang) [1076010] - [x86] kvm: vpmu: reorder PMU functions (Wei Huang) [1076010] - [x86] kvm: vpmu: whitespace and stylistic adjustments in PMU code (Wei Huang) [1076010] - [x86] kvm: vpmu: use the new macros to go between PMC, PMU and VCPU (Wei Huang) [1076010] - [x86] kvm: vpmu: introduce pmu.h header (Wei Huang) [1076010] - [x86] kvm: vpmu: rename a few PMU functions (Wei Huang) [1076010] - [s390] crypto: ghash - Fix incorrect ghash icv buffer handling (Herbert Xu) [1207598] - [video] vt_buffer: drop console buffer copying optimisations (Dave Airlie) [1187449] - [netdrv] i40evf: fix panic during MTU change (Stefan Assmann) [1233585] - [netdrv] i40evf: don't configure unused RSS queues (Stefan Assmann) [1233649] - [security] lsm: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] audit: get comm using lock to avoid race in string printing (Richard Guy Briggs) [1056327] - [kernel] sched: cope with kabi constraints (Stanislaw Gruszka) [1064059] - [kernel] sched: Provide update_curr callbacks for stop/idle scheduling classes (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix clock_nanosleep()/clock_gettime() inconsistency (Stanislaw Gruszka) [1064059] - [kernel] sched/cputime: Fix cpu_timer_sample_group() double accounting (Stanislaw Gruszka) [1064059]- [crypto] krng: Remove krng (Herbert Xu) [1229738] - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1229738] - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1229738] - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1229738] - [security] selinux: convert WARN_ONCE() to printk() in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] selinux: cleanup error reporting in selinux_nlmsg_perm() (Richard Guy Briggs) [1066686] - [security] audit: fix dangling keywords in integrity ima message output (Richard Guy Briggs) [1066686] - [security] audit: invalid op= values for rules (Richard Guy Briggs) [1066686] - [security] selinux: normalize audit log formatting (Richard Guy Briggs) [1066686] - [fs] Fix problem recognizing symlinks (Sachin Prabhu) [1232788] - [fs] Fix mfsymlinks file size check (Sachin Prabhu) [1232788] - [fs] Update version number displayed by modinfo for cifs.ko (Sachin Prabhu) [1232788] - [fs] cifs: remove dead code (Sachin Prabhu) [1232788] - [fs] Fix setting time before epoch (negative time values) (Sachin Prabhu) [1232788] - [fs] Clarify Kconfig help text for CIFS and SMB2/SMB3 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong filename length for SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong restart readdir for SMB1 (Sachin Prabhu) [1232788] - [fs] cifs: Fix directory rename error (Sachin Prabhu) [1232788] - [fs] cifs: Allow directIO read/write during cache=strict (Sachin Prabhu) [1232788] - [fs] cifs: remove unneeded check of null checking in if condition (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible use of uninit variable in SMB2_sess_setup (Sachin Prabhu) [1232788] - [fs] cifs: fix memory leak when password is supplied multiple times (Sachin Prabhu) [1232788] - [fs] cifs: fix a possible null pointer deref in decode_ascii_ssetup (Sachin Prabhu) [1232788] - [fs] Trivial whitespace fix (Sachin Prabhu) [1232788] - [fs] Enable fallocate -z support for SMB3 mounts (Sachin Prabhu) [1232788] - [fs] enable fallocate punch hole ("fallocate -p") for SMB3 (Sachin Prabhu) [1232788] - [fs] Incorrect error returned on setting file compressed on SMB2 (Sachin Prabhu) [1232788] - [fs] cifs: Fix wrong directory attributes after rename (Sachin Prabhu) [1232788] - [fs] cifs: Fix SMB2 readdir error handling (Sachin Prabhu) [1232788] - [fs] Workaround MacOS server problem with SMB2.1 write response (Sachin Prabhu) [1232788] - [fs] cifs: handle lease F_UNLCK requests properly (Sachin Prabhu) [1232788] - [fs] Cleanup sparse file support by creating worker function for it (Sachin Prabhu) [1232788] - [fs] Add sparse file support to SMB2/SMB3 mounts (Sachin Prabhu) [1232788] - [fs] Add missing definitions for CIFS File System Attributes (Sachin Prabhu) [1232788] - [fs] Add worker function to set allocation size (Sachin Prabhu) [1232788] - [fs] Fix incorrect hex vs. decimal in some debug print statements (Sachin Prabhu) [1232788] - [fs] Delete cifs specific helper functions for iter operations (Sachin Prabhu) [1232788] - [fs] Backport iov_iter_truncate() (Sachin Prabhu) [1232788] - [fs] new helper: copy_page_from_iter() (Sachin Prabhu) [1232788] - [fs] Introduce copy_page_to_iter (Sachin Prabhu) [1232788] - [fs] nfsv4: Ensure we skip delegations that are already being returned (Benjamin Coddington) [1206610] - [fs] nfsv4: Pin the superblock while we're returning the delegation (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure we honour NFS_DELEGATION_RETURNING in nfs_inode_set_delegation() (Benjamin Coddington) [1206610] - [fs] nfsv4: Ensure that we don't reap a delegation that is being returned (Benjamin Coddington) [1206610] - [fs] sunrpc: make debugfs file creation failure non-fatal (Benjamin Coddington) [1235634] - [fs] sunrpc: add a debugfs rpc_xprt directory with an info file in it (Benjamin Coddington) [1235634] - [fs] sunrpc: add debugfs file for displaying client rpc_task queue (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_TRACEPOINTS (Benjamin Coddington) [1235634] - [fs] nfsd: eliminate NFSD_DEBUG (Benjamin Coddington) [1235634] - [fs] sunrpc: eliminate RPC_DEBUG (Benjamin Coddington) [1235634] - [fs] lockd: eliminate LOCKD_DEBUG (Benjamin Coddington) [1235634] - [fs] nfs: take extra reference to fl->fl_file when running a setlk (Benjamin Coddington) [1236569] - [fs] xfs: don't truncate attribute extents if no extents exist (Brian Foster) [1236045] - [fs] fixing infinite OPEN loop in 4.0 stateid recovery (Benjamin Coddington) [1219184] - [fs] Recover from stateid-type error on SETATTR (Benjamin Coddington) [1214410] - [fs] pnfs: Fix a memory leak when attempted pnfs fails (Steve Dickson) [1234986] - [fs] nfs: Add a stub for GETDEVICELIST (Benjamin Coddington) [1234797] - [fs] nfs: fix high load average due to callback thread sleeping (Benjamin Coddington) [1234797] - [fs] sunrpc: fix braino in ->poll() (Benjamin Coddington) [1234797] - [fs] nfs: Fix a regression in the read() syscall (Benjamin Coddington) [1234797] - [fs] nfsv4: Don't call put_rpccred() under the rcu_read_lock() (Benjamin Coddington) [1234797] - [fs] nfs: Don't invalidate a submounted dentry in nfs_prime_dcache() (Benjamin Coddington) [1234797] - [fs] nfs: struct nfs_commit_info.lock must always point to inode->i_lock (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args (Benjamin Coddington) [1234797] - [fs] nfsv4: Ensure we reference the inode for return-on-close in delegreturn (Benjamin Coddington) [1234797] - [fs] sunrpc: NULL utsname dereference on NFS umount during namespace cleanup (Benjamin Coddington) [1234797] - [fs] nfs: don't call blocking operations while !TASK_RUNNING (Benjamin Coddington) [1234797] - [fs] nfs: fix dio deadlock when O_DIRECT flag is flipped (Benjamin Coddington) [1234797] - [fs] nfsv4.1: Fix client id trunking on Linux (Benjamin Coddington) [1234797] - [fs] nfs41: fix nfs4_proc_layoutget error handling (Benjamin Coddington) [1234797] - [fs] nfs: fix subtle change in COMMIT behavior (Benjamin Coddington) [1234797] - [fs] sunrpc: Fix locking around callback channel reply receive (Benjamin Coddington) [1234797]- [unisys] add visorbus (Erik Arfvidson) [1228343] - [acpi] pci: Account for ARI in _PRT lookups (Alex Williamson) [1222066] - [pci] Move pci_ari_enabled() to global header (Alex Williamson) [1222066] - [cpufreq] intel_pstate: Fix overflow in busy_scaled due to long delay (Prarit Bhargava) [1228346] - [perf] tools: Add hint for 'Too many events are opened.' error message (Jiri Olsa) [990937] - [tools] perf: Fix "Command" sort_entry's cmp and collapse function (Jiri Olsa) [1220686] - [net] sctp: fix ASCONF list handling (Marcelo Leitner) [1206474] {CVE-2015-3212} - [md] dm-cache-policy-smq: fix "default" version to be 1.4.0 (Mike Snitzer) [1236618] - [of] Eliminate of_allnodes list (Gustavo Duarte) [1210533] - [of] Fix sysfs_dirent cache integrity issue (Gustavo Duarte) [1225539] - [powerpc] include: Add opal-prd to installed uapi headers (Gustavo Duarte) [1234370] - [powerpc] powernv: fix construction of opal PRD messages (Gustavo Duarte) [1234370] - [infiniband] mad: Add final OPA MAD processing (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] mad: Add partial Intel OPA MAD support (Honggang Li) [1229265] - [infiniband] core: Add OPA MAD core capability flag (Honggang Li) [1229265] - [infiniband] mad: Add support for additional MAD info to/from drivers (Honggang Li) [1229265] - [infiniband] mad: Convert allocations from kmem_cache to kzalloc (Honggang Li) [1229265] - [infiniband] core: Add ability for drivers to report an alternate MAD size (Honggang Li) [1229265] - [infiniband] mad: Support alternate Base Versions when creating MADs (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR forwarding checks (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Recv processing (Honggang Li) [1229265] - [infiniband] mad: Create a generic helper for DR SMP Send processing (Honggang Li) [1229265] - [infiniband] mad: Split IB SMI handling from MAD Recv handler (Honggang Li) [1229265] - [infiniband] mad cleanup: Generalize processing of MAD data (Honggang Li) [1229265] - [infiniband] mad cleanup: Clean up function params -- find_mad_agent (Honggang Li) [1229265] - [infiniband] ocrdma: fix double free on pd (Honggang Li) [1229265] - [infiniband] usnic: clean up some error handling code (Honggang Li) [1229265] - [infiniband] mthca: use swap() in mthca_make_profile() (Honggang Li) [1229265] - [infiniband] core: Don't warn on no SA support in event handler (Honggang Li) [1229265] - [infiniband] core: Don't advertise SA in RoCE port capabilities (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to args - agent_send_response (Honggang Li) [1229265] - [infiniband] core cleanup: Add const on args - device->process_mad (Honggang Li) [1229265] - [infiniband] core cleanup: Add const to RDMA helpers (Honggang Li) [1229265] - [infiniband] ocrdma: Fix memory leak in _ocrdma_alloc_pd() (Honggang Li) [1229265] - [net] rds: re-entry of rds_ib_xmit/rds_iw_xmit (Honggang Li) [1229265] - [infiniband] ipoib: Fix RCU annotations in ipoib_neigh_hash_init() (Honggang Li) [1229265] - [infiniband] nes: Enable the use of the tos field in the nes driver (Honggang Li) [1229265] - [infiniband] iw_cm: Export tos field to iwarp providers (Honggang Li) [1229265] - [infiniband] core: Change rdma_protocol_iboe to roce (Honggang Li) [1229265] - [infiniband] core: Convert core to use bitfield for caps (Honggang Li) [1229265] - [infiniband] core: Add per port immutable struct to ib_device (Honggang Li) [1229265] - [infiniband] user_mad: Fix buggy usage of port index (Honggang Li) [1229265] - [infiniband] user_mad: Use new start/end port functions (Honggang Li) [1229265] - [infiniband] mad: Add const qualifiers to query only functions (Honggang Li) [1229265] - [infiniband] mad: Clean up rcv_has_same_class (Honggang Li) [1229265] - [infiniband] mad: Change ib_response_mad signature arguments (Honggang Li) [1229265] - [infiniband] mad: Change validate_mad signature arguments (Honggang Li) [1229265] - [net] rds: Switch to generic logging helpers (Honggang Li) [1229265] - [infiniband] core, cma: Nice log-friendly string helpers (Honggang Li) [1229265] - [infiniband] mad: Clean up comments in smi.c (Honggang Li) [1229265] - [infiniband] mad: Rename is_data_mad to is_rmpp_data_mad (Honggang Li) [1229265] - [infiniband] core: Create common start/end port functions (Honggang Li) [1229265] - [infiniband] verbs: Improve docs for rdma-helpers (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_eth_ah() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_af_ib() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_read_multi_sge() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mcast() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_sa() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_iw_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_cm() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_smi() (Honggang Li) [1229265] - [infiniband] verbs: Use management helper rdma_cap_ib_mad() (Honggang Li) [1229265] - [infiniband] verbs: Reform rest part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cma_acquire_dev() (Honggang Li) [1229265] - [infiniband] verbs: Reform mcast related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform route related part in IB-core cma (Honggang Li) [1229265] - [infiniband] verbs: Reform cm related part in IB-core cma/ucm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core verbs (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp xprtrdma (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-ulp ipoib (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core multicast (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core sa_query (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core cm (Honggang Li) [1229265] - [infiniband] verbs: Reform IB-core mad/agent/user_mad (Honggang Li) [1229265] - [infiniband] verbs: Implement raw management helpers (Honggang Li) [1229265] - [infiniband] verbs: Implement new callback query_protocol() (Honggang Li) [1229265]- [powerpc] misc: cxl: Add tracepoints (Gustavo Duarte) [1223004] - [powerpc] cxl: Enable CAPP recovery (Gustavo Duarte) [1223004] - [powerpc] cxl: Add missing return statement after handling AFU errror (Gustavo Duarte) [1223004] - [powerpc] cxl: Fail AFU initialisation if an invalid configuration record is found (Gustavo Duarte) [1223004] - [powerpc] cxl: Export optional AFU configuration record in sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix device_node reference counting (Gustavo Duarte) [1223004] - [powerpc] cxl: Add ability to reset the card (Gustavo Duarte) [1223004] - [powerpc] cxl: Use image state defaults for reloading FPGA (Gustavo Duarte) [1223004] - [powerpc] cxl: Add image control to sysfs (Gustavo Duarte) [1223004] - [powerpc] cxl: Update CXL ABI documentation (Gustavo Duarte) [1223004] - [powerpc] cxl: remove redundant increment of hwirq (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix issues when unmapping contexts (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable SPAP register when freeing SPA (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable AFU debug flag (Gustavo Duarte) [1223004] - [powerpc] cxl: Early return from cxl_handle_fault for a shut down context (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix leaking interrupts if attach process fails (Gustavo Duarte) [1223004] - [powerpc] cxl: Unmap MMIO regions when detaching a context (Gustavo Duarte) [1223004] - [powerpc] cxl: Add timeout to process element commands (Gustavo Duarte) [1223004] - [powerpc] cxl: Change contexts_lock to a mutex to fix sleep while atomic bug (Gustavo Duarte) [1223004] - [powerpc] mm: don't do tlbie for updatepp request with NO HPTE fault (Gustavo Duarte) [1223004] - [powerpc] cxl: Name interrupts in /proc/interrupt (Gustavo Duarte) [1223004] - [powerpc] cxl: Return error to PSL if IRQ demultiplexing fails & print clearer warning (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix PSL error due to duplicate segment table entries (Gustavo Duarte) [1223004] - [powerpc] cxl: Refactor cxl_load_segment() and find_free_sste() (Gustavo Duarte) [1223004] - [powerpc] cxl: Disable secondary hash in segment table (Gustavo Duarte) [1223004] - [powerpc] cxl: Fix afu_read() not doing finish_wait() on signal or non-blocking (Gustavo Duarte) [1223004] - [kernel] idr: Add new function idr_is_empty() (Gustavo Duarte) [1182022] - [kernel] idr: remove unused prototype of idr_free() (Gustavo Duarte) [1182022] - [misc] cxl: Add documentation for userspace APIs (Gustavo Duarte) [1182022] - [misc] cxl: Add driver to Kbuild and Makefiles (Gustavo Duarte) [1182022] - [misc] cxl: Add userspace header file (Gustavo Duarte) [1182022] - [misc] cxl: Driver code for powernv PCIe based cards for userspace access (Gustavo Duarte) [1182022] - [misc] cxl: Add base builtin support (Gustavo Duarte) [1182022] - [powerpc] mm: Add hooks for cxl (Gustavo Duarte) [1182022] - [powerpc] opal: Add PHB to cxl mode call (Gustavo Duarte) [1182022] - [powerpc] mm: Add new hash_page_mm() (Gustavo Duarte) [1182022] - [powerpc] Add new PCIe functions for allocating cxl interrupts (Gustavo Duarte) [1182022] - [powerpc] cxl: Add new header for call backs and structs (Gustavo Duarte) [1182022] - [powerpc] powernv: Split out set MSI IRQ chip code (Gustavo Duarte) [1182022] - [powerpc] mm: Export mmu_kernel_ssize and mmu_linear_psize (Gustavo Duarte) [1182022] - [powerpc] msi: Improve IRQ bitmap allocator (Gustavo Duarte) [1182022] - [powerpc] cell: Make spu_flush_all_slbs() generic (Gustavo Duarte) [1182022] - [powerpc] cell: Move data segment faulting code out of cell platform (Gustavo Duarte) [1182022] - [powerpc] cell: Move spu_handle_mm_fault() out of cell platform (Gustavo Duarte) [1182022] - [scsi] qla2xxx: Update the driver version to 8.07.00.18.07.2-k (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore physical port WWPN only, when port down detected for FA-WWPN port (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix virtual port configuration, when switch port is disabled/enabled (Chad Dupuis) [1187302] - [scsi] qla2xxx: Prevent multiple firmware dump collection for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable Interrupt handshake for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add debugging info for MBX timeout (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add serdes read/write support for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add udev notification to save fw dump for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add message for sucessful FW dump collected for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support to load firmware from file for ISP 26XX/27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix beacon blink for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase the wait time for firmware to be ready for P3P (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix crash due to wrong casting of reg for ISP27XX (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix warnings reported by static checker (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printks in ql_log message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix printk in qla25xx_setup_mode (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix busy wait regression (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1187302] - [scsi] qla2xxx: remove redundant declaration in 'qla_gbl.h' (Chad Dupuis) [1187302] - [scsi] qla2xxx: Increase room in request queue for sending priority packets (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix sparse warning in qla_iocb.c file (Chad Dupuis) [1187302] - [scsi] qla2xxx: Move warning message to debug level (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fail adapter initialization on load ram failure (Chad Dupuis) [1187302] - [scsi] qla2xxx: Mark port lost when we receive an RSCN for it (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restore WWPN in case of Loop Dead (Chad Dupuis) [1187302] - [scsi] qla2xxx: Honor FCP_RSP retry delay timer field (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add missing ISP27xx checks to optrom code (Chad Dupuis) [1187302] - [scsi] qla2xxx: Force use of mailbox interface for flash access commands for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Free sysfs attributes for ISP27xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Disable laser for ISP2031 while unloading driver (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable diagnostic port using NVRAM parameters (Chad Dupuis) [1187302] - [scsi] qla2xxx: Declaration error cause stack corruption (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add fix in driver unload for pending activity (Chad Dupuis) [1187302] - [scsi] qla2xxx: Unload of qla2xxx driver crashes the machine (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow user to change ql2xfdmienable value (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix driver version string message (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add diagnostic port functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FA-WWN functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add FDMI-2 functionality (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFx00 unexpected resets during adapter boot sequence (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect linked list semantic in qlafx00_get_fcport() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Incorrect debug level on mailbox command print 0x1111 (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISPFX00 avoid writing semaphore register in request_irqs() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Fix potential return count bug in qla2xxx_get_vpd_field() (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template error print simplification (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP25xx multiqueue shadow register crash fix (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add endianizer to max_payload_size modifier (Chad Dupuis) [1187302] - [scsi] qla2xxx: Enable fast flash access for ISP83xx (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add ISP27xx fwdump template entry T275 (insert buffer) (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template fix insertbuf() routine (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx fwdump template remove high frequency debug logs (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx optimize fwdump entry table lookup (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx add tests for incomplete template (Chad Dupuis) [1187302] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use dma_zalloc_coherent (Chad Dupuis) [1187302] - [scsi] qla2xxx: Restrict max_lun to 16-bit for older HBAs (Chad Dupuis) [1187302] - [scsi] qla2xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1187302] - [scsi] qla2xxx: fix incorrect debug printk (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx queue index shadow registers (Chad Dupuis) [1187302] - [scsi] qla2xxx: ISP27xx firmware dump template spec updates (including T274) (Chad Dupuis) [1187302] - [scsi] qla2xxx: Update entry type 270 to match spec update (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correction to ISP27xx template entry types 256 and 258 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add pci device id 0x2271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct ISP83xx/ISP27xx mislogic in setting out_mb in qla25xx_init_req_que() (Chad Dupuis) [1187302] - [scsi] qla2xxx: Allow ISP83XX and ISP27XX both to write req_q_out register (Chad Dupuis) [1187302] - [scsi] qla2xxx: Correct operations for ISP27xx template types 270 and 271 (Chad Dupuis) [1187302] - [scsi] qla2xxx: Add support for ISP2071 (Chad Dupuis) [1187302]- [usb] host: xhci: add mutex for non-thread-safe data (Don Zickus) [1232920] - [usb] make module xhci_hcd removable (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for a Motion Tracker Development Board (Don Zickus) [1232920] - [usb] usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices (Don Zickus) [1232920] - [usb] Added another USB product ID for ELAN touchscreen quirks (Don Zickus) [1232920] - [usb] xhci: gracefully handle xhci_irq dead device (Don Zickus) [1232920] - [usb] xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 (Don Zickus) [1232920] - [usb] xhci: fix isoc endpoint dequeue from advancing too far on transaction error (Don Zickus) [1232920] - [usb] visor: Match I330 phone more precisely (Don Zickus) [1232920] - [usb] pl2303: Remove support for Samsung I330 (Don Zickus) [1232920] - [usb] cdc-acm: prevent infinite loop when parsing CDC headers (Don Zickus) [1232920] - [usb] uas: Set max_sectors_240 quirk for ASM1053 devices (Don Zickus) [1232920] - [usb] uas: Add US_FL_MAX_SECTORS_240 flag (Don Zickus) [1232920] - [usb] uas: Allow uas_use_uas_driver to return usb-storage flags (Don Zickus) [1232920] - [usb] drivers/usb/core: devio.c: Removed an uneeded space before tab (Don Zickus) [1232920] - [usb] core: hub: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: uhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: ehci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] host: xhci: use new USB_RESUME_TIMEOUT (Don Zickus) [1232920] - [usb] define a generic USB_RESUME_TIMEOUT macro (Don Zickus) [1232920] - [usb] tracing: Add TRACE_SYSTEM_VAR to xhci-hcd (Don Zickus) [1232920] - [usb] ehci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] fhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] ohci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] uhci-hub: use USB_DT_HUB (Don Zickus) [1232920] - [usb] wusbcore: rh: use USB_DT_HUB (Don Zickus) [1232920] - [usb] usb/misc: fix chaoskey build, needs HW_RANDOM (Don Zickus) [1232920] - [usb] Fix warnings in chaoskey driver (Don Zickus) [1232920] - [usb] cdc-wdm: error returns need to be translated (Don Zickus) [1232920] - [usb] cdc-wdm: fix endianness bug in debug statements (Don Zickus) [1232920] - [usb] cdc-wdm: unify error handling in write (Don Zickus) [1232920] - [usb] cdc-acm: convert to not directly using urb->status (Don Zickus) [1232920] - [usb] cdc-acm: surpress misleading message (Don Zickus) [1232920] - [usb] cdc-acm: fix race between callback and unthrottle (Don Zickus) [1232920] - [usb] usb/misc/usb3503: Always read refclk frequency from DT (Don Zickus) [1232920] - [usb] cdc-wdm: return correct error codes (Don Zickus) [1232920] - [usb] Move usb_disabled() towards top of the file (Don Zickus) [1232920] - [usb] Use usb_disabled() consistently (Don Zickus) [1232920] - [usb] Add driver for Altus Metrum ChaosKey device (v2) (Don Zickus) [1232920] - [usb] ftdi_sio: Use jtag quirk for SNAP Connect E10 (Don Zickus) [1232920] - [usb] xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers (Don Zickus) [1232920] - [usb] xhci: handle Config Error Change (CEC) in xhci driver (Don Zickus) [1232920] - [usb] keyspan_pda: add new device id (Don Zickus) [1232920] - [usb] storage: Fix trivial typo in isd200_log_config() (Don Zickus) [1232920] - [usb] drivers: usb: storage: cypress_atacb.c: trivial checkpatch fixes (Don Zickus) [1232920] - [usb] drivers: usb: storage: alauda.c: properly place braces after function declarations (Don Zickus) [1232920] - [usb] appledisplay: Deletion of a check before backlight_device_unregister() (Don Zickus) [1232920] - [usb] ueagle-atm: Delete unnecessary checks before the function call "release_firmware" (Don Zickus) [1232920] - [usb] whci-hcd: Delete an unnecessary check before the function call "usb_put_hcd" (Don Zickus) [1232920] - [usb] xhci: plat: Add USB phy support (Don Zickus) [1232920] - [usb] xhci: unify cycle state toggling operation with 'XOR' (Don Zickus) [1232920] - [usb] legotower: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] image: use msecs_to_jiffies for time conversion (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices (Don Zickus) [1232920] - [usb] ftdi_sio: Added custom PID for Synapse Wireless product (Don Zickus) [1232920] - [usb] revert "xhci: Clear the host side toggle manually when endpoint is 'soft reset'" (Don Zickus) [1232920] - [usb] serial: fix infinite wait_until_sent timeout (Don Zickus) [1232920] - [usb] xhci: Workaround for PME stuck issues in Intel xhci (Don Zickus) [1232920] - [usb] xhci: fix reporting of 0-sized URBs in control endpoint (Don Zickus) [1232920] - [usb] ch341: set tty baud speed according to tty struct (Don Zickus) [1232920] - [usb] serial: cp210x: Adding Seletek device id's (Don Zickus) [1232920] - [usb] ch341: remove redundant close from open error path (Don Zickus) [1232920] - [usb] pl2303: disable break on shutdown (Don Zickus) [1232920] - [usb] serial: clean up bus probe error handling (Don Zickus) [1232920] - [usb] serial: fix port attribute-creation race (Don Zickus) [1232920] - [usb] serial: fix tty-device error handling at probe (Don Zickus) [1232920] - [usb] serial: fix potential use-after-free after failed probe (Don Zickus) [1232920] - [usb] console: add dummy __module_get (Don Zickus) [1232920] - [usb] revert "usb: serial: make bulk_out_size a lower limit" (Don Zickus) [1232920] - [usb] cdc-acm: Add support for Denso cradle CU-321 (Don Zickus) [1232920] - [usb] usb-storage: support for more than 8 LUNs (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539 (Don Zickus) [1232920] - [usb] usbfs: don't leak kernel data in siginfo (Don Zickus) [1232920] - [usb] xhci: Clear the host side toggle manually when endpoint is 'soft reset' (Don Zickus) [1232920] - [usb] xhci: Allocate correct amount of scratchpad buffers (Don Zickus) [1232920] - [usb] Retry port status check on resume to work around RH bugs (Don Zickus) [1232920] - [usb] revert "usb: Reset USB-3 devices on USB-3 link bounce" (Don Zickus) [1232920] - [usb] uhci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] kconfig: replace PPC_OF with PPC (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (update) (Don Zickus) [1232920] - [usb] ehci-pci: disable for Intel MID platforms (Don Zickus) [1232920] - [usb] ehci-pci: USB host controller support for Intel Quark X1000 (Don Zickus) [1232920] - [usb] host: pci_quirks: joing string literals (Don Zickus) [1232920] - [usb] add flag for HCDs that can't receive wakeup requests (isp1760-hcd) (Don Zickus) [1232920] - [usb] usbfs: allow URBs to be reaped after disconnection (Don Zickus) [1232920] - [usb] cdc-acm: kill unnecessary messages (Don Zickus) [1232920] - [usb] cdc-acm: add sanity checks (Don Zickus) [1232920] - [usb] Add OTG PET device to TPL (Don Zickus) [1232920] - [usb] usb-storage/scsi: blacklist FUA on JMicron 152d:2566 USB-SATA controller (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017 (Don Zickus) [1232920] - [usb] storage: Revise/fix quirk for 04E6:000F SCM USB-SCSI converter (Don Zickus) [1232920] - [usb] core: hub: modify hub reset logic in hub driver (Don Zickus) [1232920] - [usb] wusbcore: rh: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ohci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] ehci-hub: use HUB_CHAR_* (Don Zickus) [1232920] - [usb] xhci: Silence "xHCI xhci_drop_endpoint called with disabled ep ..." messages (Don Zickus) [1232920] - [usb] xhci: Print hcc params, version and quirks on init (Don Zickus) [1232920] - [usb] don't cancel queued resets when unbinding drivers (Don Zickus) [1232920] - [usb] Fix typo in `struct usb_host_interface' comment (Don Zickus) [1232920] - [usb] mos7840: remove unused code (Don Zickus) [1232920] - [usb] option: clean up blacklist handling (Don Zickus) [1232920] - [usb] serial: handle -ENODEV quietly in generic_submit_read_urb (Don Zickus) [1232920] - [usb] serial: silence all non-critical read errors (Don Zickus) [1232920] - [usb] console: fix potential use after free (Don Zickus) [1232920] - [usb] console: fix uninitialised ldisc semaphore (Don Zickus) [1232920] - [usb] ohci: add a quirk for ULi M5237 blocking on reset (Don Zickus) [1232920] - [usb] use *ph specifier in uss720 driver (Don Zickus) [1232920] - [usb] use *ph specifier in mikrotek driver (Don Zickus) [1232920] - [usb] core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN (Don Zickus) [1232920] - [usb] xhci: Add completion code to the debug ouput of unhandled transfer events (Don Zickus) [1232920] - [usb] xhci: clean up work to remove unused parameters for functions in xhci-mem.c (Don Zickus) [1232920] - [usb] xhci-mem: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: Use setup_timer (Don Zickus) [1232920] - [usb] xhci: remove unused parameter 'xhci' in function xhci_handshake() (Don Zickus) [1232920] - [usb] xhci: Clean up work to xhci_add_endpoint() (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures (Don Zickus) [1232920] - [usb] uas: Do not blacklist ASM1153 disk enclosures (Don Zickus) [1232920] - [usb] uas: disable UAS on Apricorn SATA dongles (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013 (Don Zickus) [1232920] - [usb] xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers (Don Zickus) [1232920] - [usb] ehci: adjust error return code (Don Zickus) [1232920] - [usb] ehci: fix initialization bug in iso_stream_schedule() (Don Zickus) [1232920] - [usb] xhci: Check if slot is already in default state before moving it there (Don Zickus) [1232920] - [usb] qcserial/option: make AT URCs work for Sierra Wireless MC73xx (Don Zickus) [1232920] - [usb] keyspan: fix null-deref at probe (Don Zickus) [1232920] - [usb] mos7720: delete some unneeded code (Don Zickus) [1232920] - [usb] wusb: replace memset by memzero_explicit (Don Zickus) [1232920] - [usb] xhci: fix comment for PORT_DEV_REMOVE (Don Zickus) [1232920] - [usb] xhci: don't use the same variable for stopped and halted rings current TD (Don Zickus) [1232920] - [usb] xhci: clear extra bits from slot context when setting max exit latency (Don Zickus) [1232920] - [usb] xhci: cleanup finish_td function (Don Zickus) [1232920] - [usb] adutux: NULL dereferences on disconnect (Don Zickus) [1232920] - [usb] pci-quirks: Deletion of unnecessary checks before the function call "pci_dev_put" (Don Zickus) [1232920] - [usb] usb-sis: Deletion of an unnecessary check before the function call "usb_put_dev" (Don Zickus) [1232920] - [usb] storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices (Don Zickus) [1232920] - [usb] storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge (Don Zickus) [1232920] - [usb] cdc-acm: check for valid interfaces (Don Zickus) [1232920] - [usb] cdc-acm: memory leak in error case (Don Zickus) [1232920] - [usb] usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000 (Don Zickus) [1232920] - [usb] xhci: rework root port wake bits if controller isn't allowed to wakeup (Don Zickus) [1232920] - [usb] xhci: Reset a halted endpoint immediately when we encounter a stall (Don Zickus) [1232920] - [usb] revert "xhci: clear root port wake on bits if controller isn't wake-up capable" (Don Zickus) [1232920] - [usb] xhci: don't start a halted endpoint before its new dequeue is set (Don Zickus) [1232920] - [usb] ssu100: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix overrun-error reporting (Don Zickus) [1232920] - [usb] keyspan: fix tty line-status reporting (Don Zickus) [1232920] - [usb] qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add PIDs for Matrix Orbital products (Don Zickus) [1232920] - [usb] phonet: Replace calls to __skb_alloc_page with __dev_alloc_page (Don Zickus) [1232920] - [usb] serial: cp210x: add IDs for CEL MeshConnect USB Stick (Don Zickus) [1232920] - [usb] Remove __init from early_dbgp_init() prototype (Don Zickus) [1232920] - [usb] Create separate header for ehci-dbgp (Don Zickus) [1232920] - [usb] host: xhci-plat: remove duplicate check on resource (Don Zickus) [1232920] - [usb] host: uhci-platform: fix NULL pointer dereference on resource (Don Zickus) [1232920] - [usb] storage: Reject bogus max LUN values (Don Zickus) [1232920] - [usb] cdc-acm: add quirk for control-line state requests (Don Zickus) [1232920] - [usb] storage: Fix timeout in usb_stor_euscsi_init() and usb_stor_huawei_e220_init() (Don Zickus) [1232920] - [usb] cdc-acm: only raise DTR on transitions from B0 (Don Zickus) [1232920] - [usb] revert "storage: Replace magic number with define in usb_stor_euscsi_init()" (Don Zickus) [1232920] - [usb] serial: add Google simple serial SubClass support (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 2 more Seagate models (Don Zickus) [1232920] - [usb] xhci: no switching back on non-ULT Haswell (Don Zickus) [1232920] - [usb] misc: usb3503: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] class: usbtmc: delete unnecessary 'out of memory' messages (Don Zickus) [1232920] - [usb] ehci/ohci-platform: use SIMPLE_DEV_PM_OPS to support hibernation (Don Zickus) [1232920] - [usb] hub: remove unused variable (Don Zickus) [1232920] - [usb] storage: Convert usb_stor_dbg to return void (Don Zickus) [1232920] - [usb] ohci: Eliminate platform-specific test in ohci.h (Don Zickus) [1232920] - [usb] ehci: add ehci_port_power interface (Don Zickus) [1232920] - [usb] uas: Make uas work with blk-mq (Don Zickus) [1232920] - [usb] yurex: fixed sparse warning of incorrect type (Don Zickus) [1232920] - [usb] Do not re-read descriptors for wired devices in usb_authorize_device() (Don Zickus) [1232920] - [usb] cdc-acm: Drop the warning for unusual capabilities (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for yet another Elan touchscreen (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for another Elan touchscreen (Don Zickus) [1232920] - [usb] storage: fix build warnings !CONFIG_PM (Don Zickus) [1232920] - [usb] uas: Add NO_ATA_1X for VIA VL711 devices (Don Zickus) [1232920] - [usb] xhci: Disable streams on Asmedia 1042 xhci controllers (Don Zickus) [1232920] - [usb] hwa: fix a warning message (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for 1 more Seagate model (Don Zickus) [1232920] - [usb] usb-storage: handle a skipped data phase (Don Zickus) [1232920] - [usb] Do not allow usb_alloc_streams on unconfigured devices (Don Zickus) [1232920] - [usb] cdc-acm: ensure that termios get set when the port is activated (Don Zickus) [1232920] - [usb] cdc-acm: add device id for GW Instek AFG-2225 (Don Zickus) [1232920] - [usb] mos7840: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] mos7720: replace unnecessary atomic allocations (Don Zickus) [1232920] - [usb] kobil_sct: replace unnecessary atomic allocation (Don Zickus) [1232920] - [usb] opticon: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] kobil_sct: fix non-atomic allocation in write path (Don Zickus) [1232920] - [usb] Fix typo in usb-serial-simple.c (Don Zickus) [1232920] - [usb] usbnet: add a callback for set_rx_mode (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add "bricked" FTDI device PID (Don Zickus) [1232920] - [usb] serial: keyspan_pda: fix Entrega company name spelling (Don Zickus) [1232920] - [usb] kobil_sct: Remove unused transfer buffer allocs (Don Zickus) [1232920] - [usb] option: add Haier CE81B CDMA modem (Don Zickus) [1232920] - [usb] option: add support for Telit LE910 (Don Zickus) [1232920] - [usb] serial: ftdi_sio: add Awinda Station and Dongle products (Don Zickus) [1232920] - [usb] serial: cp210x: add Silicon Labs 358x VID and PID (Don Zickus) [1232920] - [usb] misc: drop owner assignment from platform_drivers (Don Zickus) [1232920] - [usb] uas: Reduce number of function arguments for uas_alloc_foo functions (Don Zickus) [1232920] - [usb] xhci: Allow xHCI drivers to be built as separate modules (Don Zickus) [1232920] - [usb] xhci: Export symbols used by host-controller drivers (Don Zickus) [1232920] - [usb] xhci: Check for XHCI_COMP_MODE_QUIRK when disabling D3cold (Don Zickus) [1232920] - [usb] xhci: Introduce xhci_init_driver() (Don Zickus) [1232920] - [usb] uas: disable use of blk-mq I/O path (Don Zickus) [1232920] - [usb] core: return -ENOTSUPP for all targeted hosts (Don Zickus) [1232920] - [usb] Add LED triggers for USB activity (Don Zickus) [1232920] - [usb] Rename usb-common.c (Don Zickus) [1232920] - [usb] hub: allow to process more usb hub events in parallel (Don Zickus) [1232920] - [usb] hub: rename khubd to hub_wq in documentation and comments (Don Zickus) [1232920] - [usb] hub: rename usb_kick_khubd() to usb_kick_hub_wq() (Don Zickus) [1232920] - [usb] hub: convert khubd into workqueue (Don Zickus) [1232920] - [usb] hub: rename hub_events() to hub_event() and handle only one event there (Don Zickus) [1232920] - [usb] hub: keep hub->dev reference all the time when struct usb_hub lives (Don Zickus) [1232920] - [usb] storage: Add quirk for another SCM-based USB-SCSI converter (Don Zickus) [1232920] - [usb] storage: Add quirks for Castlewood and Double-H USB-SCSI converters (Don Zickus) [1232920] - [usb] storage: Replace magic number with define in usb_stor_euscsi_init() (Don Zickus) [1232920] - [usb] quirks.h: use BIT() (Don Zickus) [1232920] - [usb] Add device quirk for ASUS T100 Base Station keyboard (Don Zickus) [1232920] - [usb] usb3503: clarify what the registers 'PDS' and 'CFG1' really do (Don Zickus) [1232920] - [usb] usb3503: correct error message in probe ('connect' to 'interrupt') (Don Zickus) [1232920] - [usb] Fixed a few typos (Don Zickus) [1232920] - [usb] storage: use *ph specifier to dump small buffers (Don Zickus) [1232920] - [usb] wusbcore: fix device disconnect on rekey timeout (Don Zickus) [1232920] - [usb] wusbcore: skip done segs before completing aborted transfer (Don Zickus) [1232920] - [usb] wusbcore: USB_WUSB_CBAF depends on USB (Don Zickus) [1232920] - [usb] wusbcore: remove USB_WUSB build dependency on PCI (Don Zickus) [1232920] - [usb] hwa: add USB build dependency for USB_HWA_HCD (Don Zickus) [1232920] - [usb] wusb: delete double assignment (Don Zickus) [1232920] - [usb] misc: yurex: remove useless casting of private_data (Don Zickus) [1232920] - [usb] xhci: Log extra info on "ERROR Transfer event TRB DMA ptr not part of current TD" (Don Zickus) [1232920] - [usb] xhci: Remove "FIXME - check all the stream rings for pending cancellations" (Don Zickus) [1232920] - [usb] xhci: Always ring the doorbell for active eps when a Set TR deq ptr cmd completes (Don Zickus) [1232920] - [usb] xhci: Fold queue_set_tr_deq into xhci_queue_new_dequeue_state (Don Zickus) [1232920] - [usb] xhci: xhci_ring_device: Ring stream ring bells for endpoints with streams (Don Zickus) [1232920] - [usb] xhci_suspend is not stopping the root hub timer for the shared HCD (Don Zickus) [1232920] - [usb] xhci: Move allocating of command for new_dequeue_state to queue_set_tr_deq() (Don Zickus) [1232920] - [usb] uas: Add response iu handling (Don Zickus) [1232920] - [usb] uas: Log error codes when logging errors (Don Zickus) [1232920] - [usb] uas: Cleanup uas_log_cmd_state usage (Don Zickus) [1232920] - [usb] uas: Remove protype hardware usb interface info (Don Zickus) [1232920] - [usb] uas: Remove support for old sense ui as used in pre-production hardware (Don Zickus) [1232920] - [usb] uas: Drop COMMAND_COMPLETED flag (Don Zickus) [1232920] - [usb] uas: Use scsi_print_command (Don Zickus) [1232920] - [usb] uas: Do not log urb status error on cancellation (Don Zickus) [1232920] - [usb] uas: Use streams on upcoming 10Gbps / 3.1 USB (Don Zickus) [1232920] - [usb] uas: pre_reset and suspend: Fix a few races (Don Zickus) [1232920] - [usb] uas: Fix memleak of non-submitted urbs (Don Zickus) [1232920] - [usb] uas: Drop all references to a scsi_cmnd once it has been aborted (Don Zickus) [1232920] - [usb] uas: Remove cmnd reference from the cmd urb (Don Zickus) [1232920] - [usb] uas: Drop inflight list (Don Zickus) [1232920] - [usb] uas: zap_pending: data urbs should have completed at this time (Don Zickus) [1232920] - [usb] uas: Simplify reset / disconnect handling (Don Zickus) [1232920] - [usb] uas: Free data urbs on completion (Don Zickus) [1232920] - [usb] uas: Simplify unlink of data urbs on error (Don Zickus) [1232920] - [usb] uas: Check against unexpected completions (Don Zickus) [1232920] - [usb] uas: Do not use scsi_host_find_tag (Don Zickus) [1232920] - [usb] uas: Add uas_get_tag() helper function (Don Zickus) [1232920] - [usb] uas: Fix resetting flag handling (Don Zickus) [1232920] - [usb] uas: Remove task-management / abort error handling code (Don Zickus) [1232920] - [usb] uas: Add another ASM1051 usb-id to the uas blacklist (Don Zickus) [1232920] - [usb] uas: Add US_FL_NO_ATA_1X quirk for Seagate (0bc2:ab20) drives (Don Zickus) [1232920] - [usb] uas: Add no-report-opcodes quirk (Don Zickus) [1232920] - [usb] uas: Add a quirk for rejecting ATA_12 and ATA_16 commands (Don Zickus) [1232920] - [usb] document the 'u' flag for usb-storage quirks parameter (Don Zickus) [1232920] - [usb] uas: replace WARN_ON_ONCE() with lockdep_assert_held() (Don Zickus) [1232920] - [usb] host: ehci-st: Add EHCI support for ST STB devices (Don Zickus) [1232920] - [usb] core: kconfig: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] core: TPL should apply for both OTG and EH (Don Zickus) [1232920] - [usb] hcd: add TPL support flag (Don Zickus) [1232920] - [usb] serial: Remove unused tty->hw_stopped (Don Zickus) [1232920] - [usb] quirks: enable device-qualifier quirk for Elan Touchscreen (Don Zickus) [1232920] - [usb] core: add device-qualifier quirk (Don Zickus) [1232920] - [usb] cp210x: add support for Seluxit USB dongle (Don Zickus) [1232920] - [usb] serial: cp210x: added Ketra N1 wireless interface support (Don Zickus) [1232920] - [usb] storage: Add quirks for Entrega/Xircom USB to SCSI converters (Don Zickus) [1232920] - [usb] storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter (Don Zickus) [1232920] - [usb] storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter (Don Zickus) [1232920] - [scsi] don't store LUN bits in CDB[1] for USB mass-storage devices (Don Zickus) [1232920] - [usb] xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices (Don Zickus) [1232920] - [usb] xhci: Fix OOPS in xhci error handling code (Don Zickus) [1232920] - [usb] xhci: Fix null pointer dereference if xhci initialization fails (Don Zickus) [1232920] - [usb] storage: Add single-LUN quirk for Jaz USB Adapter (Don Zickus) [1232920] - [usb] uas: Add missing le16_to_cpu calls to asm1051 / asm1053 usb-id check (Don Zickus) [1232920] - [usb] uas: Disable uas on ASM1051 devices (Don Zickus) [1232920] - [usb] bcma: store more alternative addresses (Don Zickus) [1232920] - [usb] ftdi_sio: Add support for GE Healthcare Nemo Tracker device (Don Zickus) [1232920] - [usb] host: xhci: fix compliance mode workaround (Don Zickus) [1232920] - [usb] serial: xsens_mt: always bind to interface number 1 (Don Zickus) [1232920] - [usb] serial: xsens_mt: add author and description (Don Zickus) [1232920] - [usb] serial: add Medtronic CareLink USB driver (Don Zickus) [1232920] - [usb] serial: add Novatel Wireless GPS driver (Don Zickus) [1232920] - [usb] serial: add support for multi-port simple drivers (Don Zickus) [1232920] - [usb] pl2303: use divisors for unsupported baud rates (Don Zickus) [1232920] - [usb] sierra: add 1199:68AA device ID (Don Zickus) [1232920] - [usb] sierra: avoid CDC class functions on "68A3" devices (Don Zickus) [1232920] - [usb] ftdi_sio: add support for NOVITUS Bono E thermal printer (Don Zickus) [1232920] - [usb] usbtest: Add interrupt EP testcases (Don Zickus) [1232920] - [usb] fix build error with CONFIG_PM_RUNTIME disabled (Don Zickus) [1232920] - [usb] xhci: Disable streams on Via XHCI with device-id 0x3432 (Don Zickus) [1232920] - [usb] serial: fix potential heap buffer overflow (Don Zickus) [1232920] - [usb] serial: fix potential stack buffer overflow (Don Zickus) [1232920] - [usb] hub: Prevent hub autosuspend if usbcore.autosuspend is -1 (Don Zickus) [1232920] - [usb] sisusb: add device id for Magic Control USB video (Don Zickus) [1232920] - [usb] ehci: using wIndex + 1 for hub port (Don Zickus) [1232920] - [usb] storage: add quirk for Newer Technology uSCSI SCSI-USB converter (Don Zickus) [1232920] - [usb] wusbcore: fix below build warning (Don Zickus) [1232920] - [usb] core: fix below build warning (Don Zickus) [1232920] - [usb] xhci: rework cycle bit checking for new dequeue pointers (Don Zickus) [1232920] - [usb] xhci: amd chipset also needs short TX quirk (Don Zickus) [1232920] - [usb] xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL (Don Zickus) [1232920] - [usb] usbcore: Fix wrong device in an error message in hub_port_connect() (Don Zickus) [1232920] - [usb] ftdi_sio: Added PID for new ekey device (Don Zickus) [1232920] - [usb] serial: pl2303: add device id for ztek device (Don Zickus) [1232920] - [usb] ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID (Don Zickus) [1232920] - [usb] revert "usb: option, zte_ev: move most ZTE CDMA devices to zte_ev" (Don Zickus) [1232920] - [usb] option: add VIA Telecom CDS7 chipset device id (Don Zickus) [1232920] - [usb] option: reduce interrupt-urb logging verbosity (Don Zickus) [1232920] - [usb] cdc_subset: deal with a device that needs reset for timeout (Don Zickus) [1232920] - [usb] devio: fix issue with log flooding (Don Zickus) [1232920] - [usb] uas: Log a warning when we cannot use uas because the hcd lacks streams (Don Zickus) [1232920] - [usb] uas: Only complain about missing sg if all other checks succeed (Don Zickus) [1232920] - [usb] xhci: Add missing checks for xhci_alloc_command failure (Don Zickus) [1232920] - [usb] xhci: Rename Asrock P67 pci product-id to EJ168 (Don Zickus) [1232920] - [usb] xhci: Blacklist using streams on the Etron EJ168 controller (Don Zickus) [1232920] - [usb] uas: Limit qdepth to 32 when connected over usb-2 (Don Zickus) [1232920] - [usb] usb-core bInterval quirk (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Add support for new Xsens devices (Don Zickus) [1232920] - [usb] serial: ftdi_sio: Annotate the current Xsens PID assignments (Don Zickus) [1232920] - [usb] core: allow zero packet flag for interrupt urbs (Don Zickus) [1232920] - [usb] lvstest: Fix sparse warnings generated by kbuild test bot (Don Zickus) [1232920] - [usb] ohci: add check for stopped frame counter (Don Zickus) [1232920] - [usb] ohci: add I/O watchdog for orphan TDs (Don Zickus) [1232920] - [usb] ohci: make URB completions single-threaded (Don Zickus) [1232920] - [usb] ohci: redesign the TD done list (Don Zickus) [1232920] - [usb] ohci: no shortcut for unlinking URBS from a dead controller (Don Zickus) [1232920] - [usb] ohci: revert the ZF Micro orphan-TD quirk (Don Zickus) [1232920] - [usb] Fix persist resume of some SS USB devices (Don Zickus) [1232920] - [usb] usb-core: Remove Fix mes in file hcd.c (Don Zickus) [1232920] - [usb] usbcore: don't log on consecutive debounce failures of the same port (Don Zickus) [1232920] - [usb] serial: cp210x: Removing unncessary `usb_reset_device` on startup (Don Zickus) [1232920] - [usb] Add LVS Test device driver (Don Zickus) [1232920] - [usb] Add EXPORT_SYMBOL for usb_alloc_dev (Don Zickus) [1232920] - [usb] ohci: don't lose track of EDs when a controller dies (Don Zickus) [1232920] - [usb] ohci: fix bugs in debug routines (Don Zickus) [1232920] - [usb] ohci: add SG support (Don Zickus) [1232920] - [usb] shutdown all URBs after controller death (Don Zickus) [1232920] - [usb] add reset resume quirk for usb3503 (Don Zickus) [1232920] - [usb] usb3503: add PM functions (Don Zickus) [1232920] - [usb] uhci-platform: use devm_ioremap resource (Don Zickus) [1232920] - [usb] ohci: don't allocate HCCA atomically (Don Zickus) [1232920] - [usb] uhci: don't allocate frame list atomically (Don Zickus) [1232920] - [usb] ehci: don't allocate hardware periodic table atomically by default (Don Zickus) [1232920] - [usb] drivers/usb/host/fhci-dbg.c: remove unnecessary null test before debugfs_remove (Don Zickus) [1232920] - [usb] class: usbtmc.c: Cleaning up uninitialized variables (Don Zickus) [1232920] - [usb] host: xhci-plat: use devm_functions (Don Zickus) [1232920] - [usb] xhci: make error messages grepable (Don Zickus) [1232920] - [usb] force warm reset to break link re-connect livelock (Don Zickus) [1232920] - [usb] allow lpm (en/dis)able only if device is atleast in default state (Don Zickus) [1232920] - [usb] xhci: platform: Set xhci lpm support quirk based on platform data (Don Zickus) [1232920] - [usb] documentation: dt-bindings: update xhci-platform DT binding (Don Zickus) [1232920] - [usb] xhci: platform: Add (en/dis)able_usb3_lpm_timeout (Don Zickus) [1232920] - [usb] xhci: A default implementation for Ux timeout calculation and tier policy check (Don Zickus) [1232920] - [usb] kl5kusb105: Remove klsi_105_tiocmset function (Don Zickus) [1232920] - [usb] mos7840: remove unnecessary null test before kfree (Don Zickus) [1232920] - [usb] ftdi_sio: remove redundant mtxorb quirk (Don Zickus) [1232920] - [usb] ftdi_sio: clean up ftdi_set_max_packet_size() (Don Zickus) [1232920] - [usb] ftdi_sio: fix max-packet-size warning (Don Zickus) [1232920] - [usb] ftdi_sio: make port probe less verbose (Don Zickus) [1232920] - [usb] xhci: Correct last context entry calculation for Configure Endpoint (Don Zickus) [1232920]- [x86] perf: Fix bug in unused code (Don Dugger) [1036948] - [x86] Someone fat fingered a merge conflict and lost the Makefile hunk (Don Dugger) [1036948] - [x86] perf: Enable conflicting event scheduling for CQM (Don Dugger) [1036948] - [x86] perf: Perform rotation on Intel CQM RMIDs (Don Dugger) [1036948] - [x86] perf: Implement LRU monitoring ID allocation for CQM (Don Dugger) [1036948] - [x86] Add support for Intel Cache QoS Monitoring (CQM) detection (Don Dugger) [1036948] - [x86] Mark Intel Broadwell-H processor as supported (Steve Best) [1131290] - [kernel] sched/stop_machine: Fix deadlock between multiple stop_two_cpus() (Jiri Olsa) [1223796] - [x86] edac: Disable EDAC debug logging by default (Prarit Bhargava) [1232712] - [kernel] sched/clock: Fixup early initialization (Prarit Bhargava) [1234322] - [kernel] sched/clock: Fix up clear_sched_clock_stable() (Prarit Bhargava) [1234322] - [mm] memory-hotplug: set zone->wait_table to null after freeing it (Yasuaki Ishimatsu) [1222754] - [mm] memory-hotplug: postpone the reset of obsolete pgdat (Yasuaki Ishimatsu) [1222754] - [mm] memory-failure: me_huge_page() does nothing for thp (Tomoaki Nishimura) [1226196] - [mm] soft-offline: don't free target page in successful page migration (Tomoaki Nishimura) [1226196] - [mm] memory-failure: introduce get_hwpoison_page() for consistent refcount handling (Tomoaki Nishimura) [1226196] - [mm] memory-failure: split thp earlier in memory error handling (Tomoaki Nishimura) [1226196] - [mm] soft-offline: fix num_poisoned_pages counting on concurrent events (Tomoaki Nishimura) [1226196] - [mm] hugetlb: cleanup using paeg_huge_active() (Tomoaki Nishimura) [1226196] - [mm] hugetlb: introduce page_huge_active (Tomoaki Nishimura) [1226196] - [mm] soft-offline: use migrate_pages() instead of migrate_huge_page() (Tomoaki Nishimura) [1226196] - [mm] migrate: make core migration code aware of hugepage (Tomoaki Nishimura) [1226196] - [mm] hwpoison: drop lru_add_drain_all() in __soft_offline_page() (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: check PageLRU of hpage (Tomoaki Nishimura) [1226196] - [mm] hwpoison-inject: fix refcounting in no-injection case (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the lack of one reference count against poisoned page (Tomoaki Nishimura) [1226196] - [mm] memory-failure: call shake_page() when error hits thp tail page (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix race with changing page during offlining (Tomoaki Nishimura) [1226196] - [mm] hwpoison: Fix wrong error recovery status (Tomoaki Nishimura) [1226196] - [mm] hwpoison: call action_result() in failure path of hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix hugetlbfs/thp precheck in hwpoison_user_mappings() (Tomoaki Nishimura) [1226196] - [mm] hwpoison: fix the handling path of the victimized page frame that belong to non-LRU (Tomoaki Nishimura) [1226196] - [mm] memory-failure: fix memory leak by race between poison and unpoison (Tomoaki Nishimura) [1226196] - [mm] hwpoison: lock_page/unlock_page does not match for handling a free hugepage (Tomoaki Nishimura) [1226196] - [mm] memory-failure: move refcount only in !MF_COUNT_INCREASED (Tomoaki Nishimura) [1226196] - [infiniband] iser: Rewrite bounce buffer code path (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.6 (Amir Vadai) [1164539] - [infiniband] iser: Remove code duplication for a single DMA entry (Amir Vadai) [1164539] - [infiniband] iser: Pass struct iser_mem_reg to iser_fast_reg_mr and iser_reg_sig_mr (Amir Vadai) [1164539] - [infiniband] iser: Modify struct iser_mem_reg members (Amir Vadai) [1164539] - [infiniband] iser: Make fastreg pool cache friendly (Amir Vadai) [1164539] - [infiniband] iser: Move PI context alloc/free to routines (Amir Vadai) [1164539] - [infiniband] iser: Move fastreg descriptor pool get/put to helper functions (Amir Vadai) [1164539] - [infiniband] iser: Merge build page-vec into register page-vec (Amir Vadai) [1164539] - [infiniband] iser: Get rid of struct iser_rdma_regd (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant assignments in iser_reg_page_vec (Amir Vadai) [1164539] - [infiniband] iser: Move memory reg/dereg routines to iser_memory.c (Amir Vadai) [1164539] - [infiniband] iser: Don't pass ib_device to fall_to_bounce_buff routine (Amir Vadai) [1164539] - [infiniband] iser: Remove a redundant struct iser_data_buf (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant cmd_data_len calculation (Amir Vadai) [1164539] - [infiniband] iser: Fix wrong calculation of protection buffer length (Amir Vadai) [1164539] - [infiniband] iser: Handle fastreg/local_inv completion errors (Amir Vadai) [1164539] - [infiniband] iser: Fix unload during ep_poll wrong dereference (Amir Vadai) [1164539] - [infiniband] iser: Release the iscsi endpoint if ep_disconnect wasn't called (Amir Vadai) [1164539] - [infiniband] iser: Fix memory regions possible leak (Amir Vadai) [1164539] - [infiniband] iser: Use correct dma direction when unmapping SGs (Amir Vadai) [1164539] - [infiniband] iser: Bump version to 1.5 (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser_handle_wc (Amir Vadai) [1164539] - [infiniband] iser: Micro-optimize iser logging (Amir Vadai) [1164539] - [infiniband] iser: Use more completion queues (Amir Vadai) [1164539] - [infiniband] iser: Remove redundant is_mr indicator (Amir Vadai) [1164539] - [infiniband] iser: Centralize memory region invalidation to a function (Amir Vadai) [1164539] - [infiniband] iser: Terminate connection before cleaning inflight tasks (Amir Vadai) [1164539] - [infiniband] iser: Fix race between iser connection teardown and scsi TMFs (Amir Vadai) [1164539] - [infiniband] iser: Fix possible NULL derefernce ib_conn->device in session_create (Amir Vadai) [1164539] - [infiniband] iser: Fix sparse warnings (Amir Vadai) [1164539] - [infiniband] iser: Fix possible SQ overflow (Amir Vadai) [1164539] - [infiniband] iser: Decrement CQ's active QPs accounting when QP creation fails (Amir Vadai) [1164539] - [infiniband] iser: Collapse cleanup and disconnect handlers (Amir Vadai) [1164539] - [infiniband] iser: Fix catastrophic error flow hang (Amir Vadai) [1164539] - [infiniband] iser: Re-adjust CQ and QP send ring sizes to HW limits (Amir Vadai) [1164539] - [infiniband] iser: Centralize ib_sig_domain settings (Amir Vadai) [1164539] - [infiniband] iser: Bump version, add maintainer (Amir Vadai) [1164539] - [infiniband] iser: Fix/add kernel-doc style description in iscsi_iser.c (Amir Vadai) [1164539] - [infiniband] iser: Add/Fix kernel doc style descriptions in iscsi_iser.h (Amir Vadai) [1164539] - [infiniband] iser: Nit - add space after __func__ in iser logging (Amir Vadai) [1164539] - [infiniband] iser: Change iscsi_conn_stop log level to info (Amir Vadai) [1164539] - [infiniband] iser: Suppress scsi command send completions (Amir Vadai) [1164539] - [infiniband] iser: Optimize completion polling (Amir Vadai) [1164539] - [infiniband] iser: Use beacon to indicate all completions were consumed (Amir Vadai) [1164539] - [infiniband] iser: Use single CQ for RX and TX (Amir Vadai) [1164539] - [infiniband] iser: Use internal polling budget to avoid possible live-lock (Amir Vadai) [1164539] - [infiniband] iser: Centralize iser completion contexts (Amir Vadai) [1164539] - [infiniband] iser: Use iser_warn instead of BUG_ON in iser_conn_release (Amir Vadai) [1164539] - [infiniband] iser: Signal iSCSI layer that transport is broken in error completions (Amir Vadai) [1164539] - [infiniband] iser: Protect tasks cleanup in case IB device was already released (Amir Vadai) [1164539] - [infiniband] iser: Unbind at conn_stop stage (Amir Vadai) [1164539] - [infiniband] iser: Don't bound release_work completions timeouts (Amir Vadai) [1164539] - [infiniband] iser: Fix DEVICE REMOVAL handling in the absence of iscsi daemon (Amir Vadai) [1164539] - [infiniband] iser: Extend iser_free_ib_conn_res() (Amir Vadai) [1164539] - [infiniband] iser: Remove unused variables and dead code (Amir Vadai) [1164539] - [infiniband] iser: Re-introduce ib_conn (Amir Vadai) [1164539] - [infiniband] iser: Rename ib_conn -> iser_conn (Amir Vadai) [1164539] - [netdrv] tun: Allow to skip filter on attach (Oleg Nesterov) [1108829] - [netdrv] tun: Report whether the queue is attached or not (Oleg Nesterov) [1108829] - [netdrv] tun: Get skfilter layout (Oleg Nesterov) [1108829] - [netdrv] tun: Add ability to create tun device with given index (Oleg Nesterov) [1108829] - [mm] introduce VM_F_OP_EXTEND to fix KABI broken by file_operations->mremap (Oleg Nesterov) [1108829] - [fs] aio: Make it possible to remap aio ring (Oleg Nesterov) [1108829] - [net] make default ->i_fop have ->open() fail with ENXIO (Oleg Nesterov) [1108829] - [fs] proc: show locks in /proc/pid/fdinfo/X (Oleg Nesterov) [1108829] - [security] userns: Allow PR_CAPBSET_DROP in a user namespace (Oleg Nesterov) [1108829] - [mm] shm: add memfd_create() syscall (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- introduce PR_SET_MM_MAP operation (Oleg Nesterov) [1108829] - [kernel] prctl: PR_SET_MM -- factor out mmap_sem when updating mm::exe_file (Oleg Nesterov) [1108829] - [mm] introduce check_data_rlimit helper (Oleg Nesterov) [1108829] - [fs] timerfd: Implement timerfd_ioctl method to restore timerfd_ctx::ticks, v3 (Oleg Nesterov) [1108829] - [documentation] procfs: Document timerfd output (Oleg Nesterov) [1108829] - [fs] timerfd: Implement show_fdinfo method (Oleg Nesterov) [1108829] - [fs] proc: show mnt_id in /proc/pid/fdinfo (Oleg Nesterov) [1108829] - [uapi] ptrace: add ability to get/set signal-blocked mask (Oleg Nesterov) [1108829] - [init] actually enable CONFIG_CHECKPOINT_RESTORE (Oleg Nesterov) [1108829] - [kernel] userns: Allow creation of user namespaces if user_namespace.enable=1 ("Eric W. Biederman") [1138782] - [fs] userns: Only allow privileged creation of the mount namespace ("Eric W. Biederman") [1138782] - [kernel] userns: Correct the comment in map_write ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Allow setting gid_maps without privilege when setgroups is disabled ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: fix KABI broken by introduction of struct user_namespace.flags ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Add a knob to disable setgroups on a per user namespace basis ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Rename id_map_mutex to userns_state_mutex ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Only allow the creator of the userns unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Check euid no fsuid when establishing an unprivileged uid mapping ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow unprivileged creation of gid mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Don't allow setgroups until a gid mapping has been established ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] userns: Document what the invariant required for safe unprivileged mappings ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [kernel] groups: Consolidate the setgroups permission checks ("Eric W. Biederman") [1138782 1170689] {CVE-2014-8989} - [fs] userns: Change inode_capable to capable_wrt_inode_uidgid ("Eric W. Biederman") [1109837 1138782] {CVE-2014-4014} - [kernel] userns: Kill nsown_capable it makes the wrong thing easy ("Eric W. Biederman") [1138782] - [kernel] userns: fix KABI broken by introduction of struct user_namespace.level ("Eric W. Biederman") [1138782] - [kernel] userns: limit the maximum depth of user_namespace->parent chain ("Eric W. Biederman") [1109837]- [md] make sure MD_RECOVERY_DONE is clear before starting recovery/resync (Jes Sorensen) [1173510 1231997] - [md] Close race when setting 'action' to 'idle' (Jes Sorensen) [1173510 1231997] - [md] don't return 0 from array_state_store (Jes Sorensen) [1173510 1231997] - [md] dm-cache: switch the "default" cache replacement policy from mq to smq (Mike Snitzer) [1189059] - [md] dm-thin-metadata: remove in-core 'read_only' flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: prefix all DMERR and DMINFO messages with cache device name (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add fail io mode and needs_check flag (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: age and write back cache entries even without active IO (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: wake the worker thread every time we free a migration object (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add stochastic-multi-queue (smq) policy (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: boost promotion of blocks that will be overwritten (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: defer whole cells (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-bio-prison: add dm_cell_promote_or_release() (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pull out some bitset utility functions for reuse (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: pass a new 'critical' flag to the policies when requesting writeback work (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: track IO to the origin device using io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: add io_tracker (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-cache: fix race when issuing a POLICY_REPLACE operation (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: add support for the MD RAID0 personality (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: a few cleanups (Mike Snitzer) [1189058 1189059 1191604] - [md] dm-raid: fixup documentation for discard support (Mike Snitzer) [1189058 1189059 1191604] - [perf] x86: Enforce HT bug workaround with PEBS for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Fix SLM cache event list (Jiri Olsa) [1210494] - [perf] x86: Improve HT workaround GP counter constraint (Jiri Olsa) [1210494] - [perf] x86: Fix event/group validation (Jiri Olsa) [1210494] - [perf] x86: Disable PEBS-LL in intel_pmu_pebs_disable() (Jiri Olsa) [1210494] - [perf] x86/intel: Reset more state in PMU reset (Jiri Olsa) [1210494] - [perf] x86/intel: Make the HT bug workaround conditional on HT enabled (Jiri Olsa) [1210494] - [perf] x86/intel: Limit to half counters when the HT workaround is enabled, to avoid exclusive mode starvation (Jiri Olsa) [1210494] - [perf] x86/intel: Fix intel_get_event_constraints() for dynamic constraints (Jiri Olsa) [1210494] - [perf] x86/intel: Enforce HT bug workaround for SNB/IVB/HSW (Jiri Olsa) [1210494] - [perf] x86/intel: Implement cross-HT corruption bug workaround (Jiri Olsa) [1210494] - [perf] x86/intel: Add cross-HT counter exclusion infrastructure (Jiri Olsa) [1210494] - [perf] watchdog: Add watchdog enable/disable all functions (Jiri Olsa) [1210494] - [perf] x86: Add 'index' param to get_event_constraint() callback (Jiri Olsa) [1210494] - [perf] x86: Add 3 new scheduling callbacks (Jiri Olsa) [1210494] - [perf] x86: Vectorize cpuc->kfree_on_online (Jiri Olsa) [1210494] - [perf] x86: Rename x86_pmu::er_flags to 'flags' (Jiri Olsa) [1210494] - [netdrv] ibmveth: Add support for Large Receive Offload (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add GRO support (Gustavo Duarte) [1233261] - [netdrv] ibmveth: Add support for TSO (Gustavo Duarte) [1233261] - [netdrv] ibmveth: change rx buffer default allocation for CMO (Gustavo Duarte) [1233261] - [powerpc] powernv: reboot when requested by firmware (Gustavo Duarte) [1221072] - [kernel] reboot: add orderly_reboot for graceful reboot (Gustavo Duarte) [1221072] - [powerpc] sbus: ignore orderly_poweroff return value (Gustavo Duarte) [1221072] - [powerpc] powernv: Add OPAL soft-poweroff routine (Gustavo Duarte) [1221072] - [net] openvswitch: remove GFP_THISNODE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Return vport module ref before destruction (Jiri Benc) [1156461 1211348] - [net] mpls: Fix the openvswitch select of NET_MPLS_GSO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix serialization of non-masked set actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix key serialization (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add missing initialization in validate_and_copy_set_tun() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Reset key metadata for packet execution (Jiri Benc) [1156461 1211348] - [net] openvswitch: Only set TUNNEL_VXLAN_OPT if VXLAN-GBP metadata is set (Jiri Benc) [1156461 1211348] - [net] openvswitch: Initialize unmasked key and uid len (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support masked set actions (Jiri Benc) [1156461 1211348] - [net] udptunnels: Call handle_offloads after inserting vlan tag (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for checksums on UDP tunnels (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for unique flow IDs (Jiri Benc) [1156461 1211348] - [net] genetlink: Add genlmsg_parse() helper function (Jiri Benc) [1156461 1211348] - [net] openvswitch: Use sw_flow_key_range for key ranges (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_tbl_insert() (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_nla_fill_match() (Jiri Benc) [1156461 1211348] - [net] openvswitch: pass vxflags to vxlan_xmit_skb (Jiri Benc) [1156461 1211348] - [net] openvswitch: ignore genlmsg_end return value (Jiri Benc) [1156461 1211348] - [net] openvswitch: Support VXLAN Group Policy extension (Jiri Benc) [1156461 1211348] - [net] openvswitch: Allow for any level of nesting in flow attributes (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename GENEVE_TUN_OPTS() to TUN_METADATA_OPTS() (Jiri Benc) [1156461 1211348] - [net] openvswitch: packet messages need their own probe attribtue (Jiri Benc) [1156461 1211348] - [net] openvswitch: Introduce ovs_tunnel_route_lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove unnecessary version.h inclusion (Jiri Benc) [1156461 1211348] - [net] openvswitch: Consistently include VLAN header in flow and port stats (Jiri Benc) [1156461 1211348] - [net] genetlink: pass only network namespace to genl_has_listeners() (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix odd_ptr_err.cocci warnings (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix vport_send double free (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix GSO with multiple MPLS label (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix MPLS action validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace remaining users of arch_fast_hash with jhash (Jiri Benc) [1156461 1211348] - [net] openvswitch: set correct protocol on route lookup (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix flow mask validation (Jiri Benc) [1156461 1211348] - [net] vlan: move vlan pop/push functions into common code (Jiri Benc) [1156461 1211348] - [net] move make_writable helper into common code (Jiri Benc) [1156461 1211348] - [net] vlan: introduce __vlan_insert_tag helper which does not free skb (Jiri Benc) [1156461 1211348] - [net] vlan: Call dev_kfree_skb_any instead of kfree_skb (Jiri Benc) [1156461 1211348] - [net] vlan: introduce *vlan_hwaccel_push_inside helpers (Jiri Benc) [1156461 1211348] - [net] vlan: validate_xmit_vlan() is static (Jiri Benc) [1156461 1211348] - [net] vlan: rename __vlan_put_tag to vlan_insert_tag_set_proto (Jiri Benc) [1156461 1211348] - [net] vlan: kill vlan_put_tag helper (Jiri Benc) [1156461 1211348] - [net] vlan: remove unused HAVE_VLAN_PUT_TAG (Jiri Benc) [1156461 1211348] - [net] openvswitch: actions: use skb_postpull_rcsum when possible (Jiri Benc) [1156461 1211348] - [net] openvswitch: Don't validate IPv6 label masks (Jiri Benc) [1156461 1211348] - [net] openvswitch: use PTR_ERR_OR_ZERO (Jiri Benc) [1156461 1211348] - [net] openvswitch: Validate IPv6 flow key and mask values (Jiri Benc) [1156461 1211348] - [net] openvswitch: Convert dp rcu read operation to locked operations (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix NDP flow mask validation (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix checksum calculation when modifying ICMPv6 packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix memory leak (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix build failure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for OVS_FLOW_ATTR_PROBE (Jiri Benc) [1156461 1211348] - [net] openvswitch: Constify various function arguments (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant key ref from upcall_info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Optimize recirc action (Jiri Benc) [1156461 1211348] - [net] openvswitch: Extend packet attribute for egress tunnel info (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export symbols as GPL symbols (Jiri Benc) [1156461 1211348] - [net] openvswitch: Avoid NULL mask check while building mask (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor action alloc and copy api (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move key_attr_size() to flow_netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove flow member from struct ovs_skb_cb (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix the type of struct ovs_key_nd nd_target field (Jiri Benc) [1156461 1211348] - [net] openvswitch: Drop packets when interdev is not up (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor get_dp() function into multiple access APIs (Jiri Benc) [1156461 1211348] - [net] openvswitch: Refactor ovs_flow_cmd_fill_info() (Jiri Benc) [1156461 1211348] - [net] openvswitch: refactor do_output() to move NULL check out of fast path (Jiri Benc) [1156461 1211348] - [net] openvswitch: Additional logging for -EINVAL on flow setups (Jiri Benc) [1156461 1211348] - [net] openvswitch: Remove redundant tcp_flags code (Jiri Benc) [1156461 1211348] - [net] openvswitch: Move table destroy to dp-rcu callback (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add basic MPLS support to kernel (Jiri Benc) [1156461 1211348] - [net] openvswitch: Export lockdep_ovsl_is_held to modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Rename last_action() as nla_is_last() and move to netlink.h (Jiri Benc) [1156461 1211348] - [net] openvswitch: Turn vports with dependencies into separate modules (Jiri Benc) [1156461 1211348] - [net] openvswitch: Set flow-key members (Jiri Benc) [1156461 1211348] - [net] openvswitch: Create right mask with disabled megaflows (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a use after free (Jiri Benc) [1156461 1211348] - [net] openvswitch: use vport instead of p (Jiri Benc) [1156461 1211348] - [net] openvswitch: kerneldoc warning fix (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for Geneve tunneling (Jiri Benc) [1156461 1211348] - [net] openvswitch: Factor out allocation and verification of actions (Jiri Benc) [1156461 1211348] - [net] openvswitch: Wrap struct ovs_key_ipv4_tunnel in a new structure (Jiri Benc) [1156461 1211348] - [net] openvswitch: Add support for matching on OAM packets (Jiri Benc) [1156461 1211348] - [net] openvswitch: Eliminate memset() from flow_extract (Jiri Benc) [1156461 1211348] - [net] mpls: Fix config check for mpls (Jiri Benc) [1156461 1211348] - [net] mpls: Use mpls_features to activate software MPLS GSO segmentation (Jiri Benc) [1156461 1211348] - [net] geneve: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for inequality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: coding style: comparison for equality with NULL (Jiri Benc) [1156461 1211348] - [net] geneve: Do not require sock in udp_tunnel_xmit_skb (Jiri Benc) [1156461 1211348] - [net] geneve: pass udp_offload struct to UDP gro callbacks (Jiri Benc) [1156461 1211348] - [net] geneve: Check family when reusing sockets (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket hash table (Jiri Benc) [1156461 1211348] - [net] geneve: Simplify locking (Jiri Benc) [1156461 1211348] - [net] geneve: Remove workqueue (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve GRO support (Jiri Benc) [1156461 1211348] - [net] geneve: Fix races between socket add and release (Jiri Benc) [1156461 1211348] - [net] geneve: Remove socket and offload handlers at destruction (Jiri Benc) [1156461 1211348] - [net] geneve: Unregister pernet subsys on module unload (Jiri Benc) [1156461 1211348] - [net] geneve: Set GSO type on transmit (Jiri Benc) [1156461 1211348] - [net] ipv4: minor spelling fixes (Jiri Benc) [1156461 1211348] - [net] openvswitch: fix a compilation error when CONFIG_INET is not set (Jiri Benc) [1156461 1211348] - [net] geneve: fix a sparse warning (Jiri Benc) [1156461 1211348] - [net] geneve: Add Geneve tunneling protocol driver (Jiri Benc) [1156461 1211348] - [net] openvswitch: Replace rcu_dereference() with rcu_access_pointer() (Jiri Benc) [1156461 1211348] - [net] openvswitch: replace macros net_random and net_srandom with direct calls to prandom (Jiri Benc) [1156461 1211348] - [net] openvswitch: check CONFIG_OPENVSWITCH_GRE in makefile (Jiri Benc) [1156461 1211348] - [net] openvswitch: Fix struct comment (Jiri Benc) [1156461 1211348] - [net] vxlan: fix a shadow local variable (Jiri Benc) [1230935] - [net] ipv6: call iptunnel_xmit with NULL sock pointer if no tunnel sock is available (Jiri Benc) [1230935] - [net] udp_tunnel: Pass UDP socket down through udp_tunnel{, 6}_xmit_skb() (Jiri Benc) [1230935] - [net] kabi: whitelist struct nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Pass socket pointer down through okfn() (Jiri Benc) [1230935] - [net] netfilter: Add socket pointer to nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Add nf_hook_state initializer function (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through arpt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nft_set_pktinfo*() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ip6t_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv6_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through ipt_do_table() (Jiri Benc) [1230935] - [net] netfilter: Pass nf_hook_state through nf_nat_ipv4_{in, out, fn, local_fn}() (Jiri Benc) [1230935] - [net] netfilter: Make nf_hookfn use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Use nf_hook_state in nf_queue_entry (Jiri Benc) [1230935] - [net] netfilter: Create and use nf_hook_state (Jiri Benc) [1230935] - [net] netfilter: Remove extern from function prototypes (Jiri Benc) [1230935] - [net] bridge: fix netfilter/NF_BR_LOCAL_OUT for own, locally generated queries (Jiri Benc) [1230935] - [net] ipv6: Fix udp checksums with raw sockets (Vlad Yasevich) [1105064]- [scsi] storvsc: Set the SRB flags correctly when no data transfer is needed (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: Fix a bug in copy_from_bounce_buffer() (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: force SPC-3 compliance on win8 and win8 r2 hosts (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [scsi] storvsc: use cmd_size to allocate per-command data (Vitaly Kuznetsov) [1075441 1209811 1221298 1228231] - [hv] vmbus: unregister panic notifier on module unload (Vitaly Kuznetsov) [1210721] - [hv] vmbus: hyperv_panic_event() can be static (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Correcting truncation error for constant HV_CRASH_CTL_CRASH_NOTIFY (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Add support for VMBus panic notifier handler (Vitaly Kuznetsov) [1210721] - [hv] vmbus: Don't wait after requesting offers (Vitaly Kuznetsov) [1211914] - [hv] channel_mgmt: match var type to return type of wait_for_completion (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Get rid of some unnecessary messages (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in the error path in vmbus_open() (Vitaly Kuznetsov) [1211914] - [hv] vmbus_open(): reset the channel state on ENOMEM (Vitaly Kuznetsov) [1211914] - [hv] vmbus_post_msg: retry the hypercall on some transient errors (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Fix a bug in vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] x86: Mark the Hyper-V clocksource as being continuous (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Enable interrupt driven flow control (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup hv_post_message() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_establish_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_teardown_gpadl() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup vmbus_post_msg() (Vitaly Kuznetsov) [1211914] - [hv] vmbus: Cleanup the packet send path (Vitaly Kuznetsov) [1211914] - [hv] hv_balloon: do not online pages in offline blocks (Vitaly Kuznetsov) [1133403 1218868] - [hv] hv_balloon: don't lose memory when onlining order is not natural (Vitaly Kuznetsov) [1133403 1218868] - [pnp] convert bus code to use dev_groups (Jarod Wilson) [1232626] - [rtc] convert rtc-cmos to dev_pm_ops from legacy pm_ops (Jarod Wilson) [1232626] - [pnp] fix restoring devices after hibernation (Jarod Wilson) [1232626] - [pnp] convert PNP driver bus legacy pm_ops to dev_pm_ops (Jarod Wilson) [1232626] - [pnp] change pnp bus pm_ops to invoke pnp driver dev_pm_ops if specified (Jarod Wilson) [1232626] - [pci] pciehp: Wait for hotplug command completion where necessary (Myron Stowe) [1227034] - [pci] pciehp: Add more Slot Control debug output (Myron Stowe) [1227034] - [pci] pciehp: Fix wait time in timeout message (Myron Stowe) [1227034] - [pci] pciehp: Reduce PCIe slot_ctrl to 16 bits (Myron Stowe) [1227034] - [infiniband] srp: Use P_Key cache for P_Key lookups (Honggang Li) [1164541] - [infiniband] srp: Allow newline separator for connection string (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition triggered by destroying a queue pair (Honggang Li) [1164541] - [infiniband] srp: Separate target and channel variables (Honggang Li) [1164541] - [infiniband] srp: Introduce two new srp_target_port member variables (Honggang Li) [1164541] - [infiniband] srp: Avoid that I/O hangs due to a cable pull during LUN scanning (Honggang Li) [1164541] - [infiniband] srp: Remove stale connection retry mechanism (Honggang Li) [1164541] - [infiniband] srp: Move ib_destroy_cm_id() call into srp_free_ch_ib() (Honggang Li) [1164541] - [infiniband] srp: Fix return value check in srp_init_module() (Honggang Li) [1164541] - [infiniband] srp: Fix residual handling (Honggang Li) [1164541] - [infiniband] srp: Fix deadlock between host removal and multipathd (Honggang Li) [1164541] - [infiniband] srp: Avoid problems if a header uses pr_fmt (Honggang Li) [1164541] - [infiniband] srp: Add fast registration support (Honggang Li) [1164541] - [infiniband] srp: Rename FMR-related variables (Honggang Li) [1164541] - [infiniband] srp: One FMR pool per SRP connection (Honggang Li) [1164541] - [infiniband] srp: Introduce the 'register_always' kernel module parameter (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_finish_mapping() (Honggang Li) [1164541] - [infiniband] srp: Introduce srp_map_fmr() (Honggang Li) [1164541] - [infiniband] srp: Introduce an additional local variable (Honggang Li) [1164541] - [infiniband] srp: Fix kernel-doc warnings (Honggang Li) [1164541] - [infiniband] srp: Fix a sporadic crash triggered by cable pulling (Honggang Li) [1164541] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Honggang Li) [1164541] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Honggang Li) [1164541] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Honggang Li) [1164541] - [infiniband] srp: Avoid duplicate connections (Honggang Li) [1164541] - [infiniband] srp: Add more logging (Honggang Li) [1164541] - [infiniband] srp: Check ib_query_gid return value (Honggang Li) [1164541] - [infiniband] ocrdma: Update ocrdma version number (Honggang Li) [1184955] - [infiniband] ocrdma: Fail connection for MTU lesser than 512 (Honggang Li) [1184955] - [infiniband] ocrdma: Fix dmac resolution for link local address (Honggang Li) [1184955] - [infiniband] ocrdma: Prevent allocation of DPP PDs if FW doesnt support it (Honggang Li) [1184955] - [infiniband] ocrdma: Fix the request length for RDMA_QUERY_QP mailbox command to FW (Honggang Li) [1184955] - [infiniband] ocrdma: Use VID 0 if PFC is enabled and vlan is not configured (Honggang Li) [1184955] - [infiniband] ocrdma: Fix QP state transition in destroy_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Report EQ full fatal error (Honggang Li) [1184955] - [infiniband] ocrdma: Fix EQ destroy failure during driver unload (Honggang Li) [1184955] - [infiniband] ocrdma: Fix off by one in ocrdma_query_gid() (Honggang Li) [1184955] - [infiniband] ocrdma: Use unsigned for bit index (Honggang Li) [1184955] - [infiniband] ocrdma: Help gcc generate better code for ocrdma_srq_toggle_bit (Honggang Li) [1184955] - [infiniband] ocrdma: Update the ocrdma module version string (Honggang Li) [1184955] - [infiniband] ocrdma: set vlan present bit for user AH (Honggang Li) [1184955] - [infiniband] ocrdma: remove reference of ocrdma_dev out of ocrdma_qp structure (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for interrupt moderation (Honggang Li) [1184955] - [infiniband] ocrdma: Honor return value of ocrdma_resolve_dmac (Honggang Li) [1184955] - [infiniband] ocrdma: Allow expansion of the SQ CQEs via buddy CQ expansion of the QP (Honggang Li) [1184955] - [infiniband] ocrdma: Discontinue support of RDMA-READ-WITH-INVALIDATE (Honggang Li) [1184955] - [infiniband] ocrdma: Host crash on destroying device resources (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct state in ibv_query_qp (Honggang Li) [1184955] - [infiniband] ocrdma: Debugfs enhancments for ocrdma driver (Honggang Li) [1184955] - [infiniband] ocrdma: Report correct count of interrupt vectors while registering ocrdma device (Honggang Li) [1184955] - [infiniband] ocrdma: Move PD resource management to driver (Honggang Li) [1184955] - [infiniband] ocrdma: Increase the GID table size (Honggang Li) [1184955] - [infiniband] ocrdma: Add support for IB stack compliant stats in sysfs (Honggang Li) [1184955] - [infiniband] ocrdma: Save the bit environment, spare unncessary parenthesis (Honggang Li) [1184955] - [infiniband] ocrdma: The kernel has a perfectly good BIT() macro - use it (Honggang Li) [1184955] - [infiniband] ocrdma: Don't memset() buffers we just allocated with kzalloc() (Honggang Li) [1184955] - [infiniband] ocrdma: Remove a unused-label warning (Honggang Li) [1184955] - [infiniband] ipoib: Fix indentation level (Honggang Li) [1230203] - [infiniband] ipoib: Remove IPOIB_MCAST_RUN bit (Honggang Li) [1230203] - [infiniband] ipoib: Save only IPOIB_MAX_PATH_REC_QUEUE skb's (Honggang Li) [1230203] - [infiniband] ipoib: Handle QP in SQE state (Honggang Li) [1230203] - [infiniband] ipoib: Update broadcast record values after each successful join request (Honggang Li) [1230203] - [infiniband] ipoib: Use one linear skb in RX flow (Honggang Li) [1230203] - [fs] rbd: end I/O the entire obj_request on error (Sage Weil) [1229488] - [fs] rbd: rbd_wq comment is obsolete (Sage Weil) [1229488] - [fs] libceph: announce support for straw2 buckets (Sage Weil) [1229488] - [fs] crush: straw2 bucket type with an efficient 64-bit crush_ln() (Sage Weil) [1229488] - [fs] crush: ensuring at most num-rep osds are selected (Sage Weil) [1229488] - [fs] crush: drop unnecessary include from mapper.c (Sage Weil) [1229488] - [fs] ceph: fix uninline data function (Sage Weil) [1229488] - [fs] ceph: rename snapshot support (Sage Weil) [1229488] - [fs] ceph: fix null pointer dereference in send_mds_reconnect() (Sage Weil) [1229488] - [fs] ceph: hold on to exclusive caps on complete directories (Sage Weil) [1229488] - [fs] libceph: simplify our debugfs attr macro (Sage Weil) [1229488] - [fs] ceph: show non-default options only (Sage Weil) [1229488] - [fs] libceph: expose client options through debugfs (Sage Weil) [1229488] - [fs] libceph, ceph: split ceph_show_options() (Sage Weil) [1229488] - [fs] rbd: mark block queue as non-rotational (Sage Weil) [1229488] - [fs] libceph: don't overwrite specific con error msgs (Sage Weil) [1229488] - [fs] ceph: cleanup unsafe requests when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't zero i_wrbuffer_ref when reconnecting is denied (Sage Weil) [1229488] - [fs] ceph: don't mark dirty caps when there is no auth cap (Sage Weil) [1229488] - [fs] ceph: keep i_snap_realm while there are writers (Sage Weil) [1229488] - [fs] libceph: osdmap.h: Add missing format newlines (Sage Weil) [1229488] - [fs] ceph: kstrdup() memory handling (Sage Weil) [1229488] - [fs] ceph: properly release page upon error (Sage Weil) [1229488] - [fs] rbd: be more informative on -ENOENT failures (Sage Weil) [1229488] - [fs] ceph: match wait_for_completion_timeout return type (Sage Weil) [1229488] - [fs] ceph: use msecs_to_jiffies for time conversion (Sage Weil) [1229488] - [fs] ceph: remove redundant declaration (Sage Weil) [1229488] - [fs] ceph: fix dcache/nocache mount option (Sage Weil) [1229488] - [fs] ceph: drop cap releases in requests composed before cap reconnect (Sage Weil) [1229488] - [fs] Revert "libceph: use memalloc flags for net IO" (Sage Weil) [1229488] - [fs] libceph: kfree() in put_osd() shouldn't depend on authorizer (Sage Weil) [1229488] - [fs] libceph: fix double __remove_osd() problem (Sage Weil) [1229488] - [fs] rbd: convert to blk-mq (Carlos Maiolino) [1229488] - [fs] ceph: return error for traceless reply race (Sage Weil) [1229488] - [fs] ceph: fix dentry leaks (Sage Weil) [1229488] - [fs] ceph: re-send requests when MDS enters reconnecting stage (Sage Weil) [1229488] - [fs] ceph: show nocephx_require_signatures and notcp_nodelay options (Sage Weil) [1229488] - [fs] rbd: do not treat standalone as flatten (Sage Weil) [1229488] - [fs] ceph: fix atomic_open snapdir (Sage Weil) [1229488] - [fs] ceph: properly mark empty directory as complete (Sage Weil) [1229488] - [fs] client: include kernel version in client metadata (Sage Weil) [1229488] - [fs] ceph: provide seperate {inode, file}_operations for snapdir (Sage Weil) [1229488] - [fs] ceph: fix request time stamp encoding (Sage Weil) [1229488] - [fs] ceph: fix reading inline data when i_size > PAGE_SIZE (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_close_sessions) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps) (Sage Weil) [1229488] - [fs] ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync) (Sage Weil) [1229488] - [fs] rbd: fix error paths in rbd_dev_refresh() (Sage Weil) [1229488] - [fs] ceph: improve reference tracking for snaprealm (Sage Weil) [1229488] - [fs] ceph: properly zero data pages for file holes (Sage Weil) [1229488] - [fs] rbd: nuke copy_token() (Sage Weil) [1229488] - [fs] ceph: handle SESSION_FORCE_RO message (Sage Weil) [1229488] - [fs] libceph: use mon_client.c/put_generic_request() more (Sage Weil) [1229488] - [fs] libceph: nuke pool op infrastructure (Sage Weil) [1229488] - [fs] rbd: drop parent_ref in rbd_dev_unprobe() unconditionally (Sage Weil) [1229488] - [fs] rbd: fix rbd_dev_parent_get() when parent_overlap == 0 (Sage Weil) [1229488] - [fs] libceph: fix sparse endianness warnings (Sage Weil) [1229488] - [fs] ceph: use zu for len in ceph_fill_inline_data() (Sage Weil) [1229488] - [fs] ceph: fix setting empty extended attribute (Sage Weil) [1229488] - [fs] ceph: fix mksnap crash (Sage Weil) [1229488] - [fs] ceph: do_sync is never initialized (Sage Weil) [1229488] - [fs] ceph: support inline data feature (Sage Weil) [1229488] - [fs] ceph: flush inline version (Sage Weil) [1229488] - [fs] ceph: convert inline data to normal data before data write (Sage Weil) [1229488] - [fs] ceph: sync read inline data (Sage Weil) [1229488] - [fs] ceph: fetch inline data when getting Fcr cap refs (Sage Weil) [1229488] - [fs] ceph: use getattr request to fetch inline data (Sage Weil) [1229488] - [fs] ceph: add inline data to pagecache (Sage Weil) [1229488] - [fs] ceph: parse inline data in MClientReply and MClientCaps (Sage Weil) [1229488] - [fs] libceph: specify position of extent operation (Sage Weil) [1229488] - [fs] libceph: add CREATE osd operation support (Sage Weil) [1229488] - [fs] libceph: add SETXATTR/CMPXATTR osd operations support (Sage Weil) [1229488] - [fs] rbd: don't treat CEPH_OSD_OP_DELETE as extent op (Sage Weil) [1229488] - [fs] ceph: remove unused stringification macros (Sage Weil) [1229488] - [fs] libceph: require cephx message signature by default (Sage Weil) [1229488] - [fs] ceph: introduce global empty snap context (Sage Weil) [1229488] - [fs] ceph: message versioning fixes (Sage Weil) [1229488] - [fs] libceph: update ceph_msg_header structure (Sage Weil) [1229488] - [fs] libceph: message signature support (Sage Weil) [1229488] - [fs] libceph: store session key in cephx authorizer (Sage Weil) [1229488] - [fs] ceph, rbd: delete unnecessary checks before two function calls (Sage Weil) [1229488] - [fs] ceph: introduce a new inode flag indicating if cached dentries are ordered (Sage Weil) [1229488] - [fs] libceph: nuke ceph_kvfree() (Sage Weil) [1229488] - [fs] ceph: fix file lock interruption (Sage Weil) [1229488]- [mtd] powernv: Add powernv flash MTD abstraction driver (Gustavo Duarte) [1221094] - [of] Ensure unique names without sacrificing determinism (Gustavo Duarte) [1230093] - [of] kill off of_can_translate_address (Gustavo Duarte) [1230093] - [of] platform: fix device naming for non-translatable addresses (Gustavo Duarte) [1230093] - [of] base: Fix PowerPC address parsing hack (Gustavo Duarte) [1230093] - [of] address: Don't throw errors on absent ranges properties (Gustavo Duarte) [1230093] - [of] platform: Move platform devices under /sys/devices/platform (Gustavo Duarte) [1230093] - [of] Fix dereferencing node name in debug output to be safe (Gustavo Duarte) [1230093] - [powerpc] powernv: Add opal-prd channel (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Expose OPAL APIs required by PRD interface (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Merge common platform device initialisation (Gustavo Duarte) [1221110 1229224] - [powerpc] powernv: Add interfaces for flash device access (Gustavo Duarte) [1221072 1229224] - [powerpc] vfio: powerpc/spapr: Support Dynamic DMA windows (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Register memory and define IOMMU v2 (David Gibson) [1213665] - [powerpc] mmu: Add userspace-to-physical addresses translation cache (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control (David Gibson) [1213665] - [powerpc] iommu/ioda2: Add get_table_size() to calculate the size of future table (David Gibson) [1213665] - [powerpc] powernv/ioda2: Use new helpers to do proper cleanup on PE release (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: powerpc/powernv/ioda: Define and implement DMA windows API (David Gibson) [1213665] - [powerpc] powernv: Implement multilevel TCE tables (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce pnv_pci_ioda2_set_window (David Gibson) [1213665] - [powerpc] powernv/ioda2: Introduce helpers to allocate TCE pages (David Gibson) [1213665] - [powerpc] powernv/ioda2: Rework iommu_table creation (David Gibson) [1213665] - [powerpc] iommu/powernv: Release replaced TCE (David Gibson) [1213665] - [powerpc] powernv: Implement accessor to TCE entry (David Gibson) [1213665] - [powerpc] powernv/ioda2: Add TCE invalidation for all attached groups (David Gibson) [1213665] - [powerpc] powernv/ioda2: Move TCE kill register address to PE (David Gibson) [1213665] - [powerpc] iommu: Fix IOMMU ownership control functions (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr/iommu/powernv/ioda2: Rework IOMMU ownership control (David Gibson) [1213665] - [powerpc] spapr: vfio: Switch from iommu_table to new iommu_table_group (David Gibson) [1213665] - [powerpc] spapr: vfio: Replace iommu_table with iommu_table_group (David Gibson) [1213665] - [powerpc] powernv/ioda/ioda2: Rework TCE invalidation in tce_build()/tce_free() (David Gibson) [1213665] - [powerpc] iommu: Move tce_xxx callbacks from ppc_md to iommu_table (David Gibson) [1213665] - [powerpc] powernv: Do not set "read" flag if direction==DMA_NONE (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Rework groups attaching (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Moving pinning/unpinning to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Disable DMA mappings on disabled container (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move locked_vm accounting to helpers (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Use it_page_size (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Check that IOMMU page is fully contained by system page (David Gibson) [1213665] - [powerpc] vfio: powerpc/spapr: Move page pinning from arch code to VFIO IOMMU driver (David Gibson) [1213665] - [powerpc] iommu: Always release iommu_table in iommu_free_table() (David Gibson) [1213665] - [powerpc] iommu: Put IOMMU group explicitly (David Gibson) [1213665] - [powerpc] powernv/ioda: Clean up IOMMU group registration (David Gibson) [1213665] - [powerpc] iommu/powernv: Get rid of set_iommu_table_base_and_group (David Gibson) [1213665] - [powerpc] eeh/ioda2: Use device::iommu_group to check IOMMU group (David Gibson) [1213665] - [netdrv] sfc: mark state UNINIT after unregister (Jarod Wilson) [1199178] - [netdrv] sfc: leak vports if a VF is assigned during PF unload (Jarod Wilson) [1199178] - [netdrv] sfc: force removal of VF and vport on driver removal (Jarod Wilson) [1199178] - [netdrv] sfc: do not allow VFs to be destroyed if assigned to guests (Jarod Wilson) [1199178] - [netdrv] sfc: don't update stats on VF when called in atomic context (Jarod Wilson) [1199178] - [netdrv] sfc: suppress vadaptor stats when EVB is not present (Jarod Wilson) [1199178] - [netdrv] sfc: suppress ENOENT error messages from MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: update netdevice statistics to use vadaptor stats (Jarod Wilson) [1199178] - [netdrv] sfc: DMA the VF stats only when requested (Jarod Wilson) [1199178] - [netdrv] sfc: display vadaptor statistics for all interfaces (Jarod Wilson) [1199178] - [netdrv] sfc: set the port-id when calling MC_CMD_MAC_STATS (Jarod Wilson) [1199178] - [netdrv] sfc: add "port_" prefix to MAC stats (Jarod Wilson) [1199178] - [netdrv] sfc: Implement ndo_gets_phys_port_id() for EF10 VFs (Jarod Wilson) [1199178] - [netdrv] sfc: Add sysfs entry for flags (link control and primary) (Jarod Wilson) [1199178] - [netdrv] sfc: Add paranthesis correctly on all branches of the if statement (Jarod Wilson) [1199178] - [netdrv] sfc: Add code to export port_num in netdev->dev_port (Jarod Wilson) [1199178] - [netdrv] sfc: free multiple Rx buffers when required (Jarod Wilson) [1199178] - [netdrv] sfc: add module parameter to enable MCDI logging on new functions (Jarod Wilson) [1199178] - [netdrv] sfc: add sysfs entry to control MCDI tracing (Jarod Wilson) [1199178] - [netdrv] sfc: add tracing of MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: set the MAC address using MC_CMD_VADAPTOR_SET_MAC (Jarod Wilson) [1199178] - [netdrv] sfc: Implement dummy disable of VF spoof check for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_link_state() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_vlan() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Change entity reset on MC reboot to a new datapath-only reset (Jarod Wilson) [1199178] - [netdrv] sfc: Add ndo_get_vf_config() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: add ndo_set_vf_mac() function for EF10 (Jarod Wilson) [1199178] - [netdrv] sfc: Initialise MCDI buffers to 0 on declaration (Jarod Wilson) [1199178] - [netdrv] sfc: Enable a VF to get its own MAC address (Jarod Wilson) [1199178] - [netdrv] sfc: protect filter table against use-after-free (Jarod Wilson) [1199178] - [netdrv] sfc: Store the efx_nic struct of the current VF in the VF data struct (Jarod Wilson) [1199178] - [netdrv] sfc: save old MAC address in case sriov_mac_address_changed fails (Jarod Wilson) [1199178] - [netdrv] sfc: Store vf_index in nic_data for Ef10 (Jarod Wilson) [1199178] - [netdrv] sfc: MC_CMD_SET_MAC can only be called by the link control Function (Jarod Wilson) [1199178] - [netdrv] sfc: change definition of MC_CMD_VADAPTOR_ALLOC (Jarod Wilson) [1199178] - [netdrv] sfc: Add permissions to MCDI commands (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on Siena SR-IOV probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: suppress some MCDI error messages in PTP (Jarod Wilson) [1199178] - [netdrv] sfc: nicer log message on PTP probe fail (Jarod Wilson) [1199178] - [netdrv] sfc: Bind the sfc driver to any available VF's (Jarod Wilson) [1199178] - [netdrv] sfc: Add use of shared RSS contexts (Jarod Wilson) [1199178] - [netdrv] sfc: Cope with permissions enforcement added to firmware for SR-IOV (Jarod Wilson) [1199178] - [netdrv] sfc: manually allocate and free vadaptors (Jarod Wilson) [1199178] - [netdrv] sfc: create vports for VFs and assign random MAC addresses (Jarod Wilson) [1199178] - [netdrv] sfc: Prepare to bind the sfc driver to the VF (Jarod Wilson) [1199178] - [netdrv] sfc: get the PF number and record in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: create VEB vswitch and vport above default firmware setup (Jarod Wilson) [1199178] - [netdrv] sfc: record the PF's vport ID in nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Record [rt]x_dpcpu_fw_id in EF10 nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: Use MCDI to set FILTER_OP_IN_TX_DOMAIN (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Move and rename efx_vf struct to siena_vf (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: Fix memcpy() with const destination compiler warning (Jarod Wilson) [1199178] - [netdrv] sfc: Revert SRIOV changes (Jarod Wilson) [1199178] - [netdrv] sfc: Enable VF's via a write to the sysfs file sriov_numvfs (Jarod Wilson) [1199178] - [netdrv] sfc: Own header for nic-specific sriov functions, single instance of netdev_ops and sriov removed from Falcon code (Jarod Wilson) [1199178] - [netdrv] sfc: codespell comment spelling fixes (Jarod Wilson) [1199178] - [netdrv] sfc: use netdev_rss_key_fill() helper (Jarod Wilson) [1199178] - [netdrv] sfc: don't BUG_ON efx->max_channels == 0 in probe (Jarod Wilson) [1199178] - [netdrv] sfc: Add NIC type operations to replace direct calls from efx.c into siena_sriov.c (Jarod Wilson) [1199178] - [netdrv] sfc: Rename implementations in siena_sriov.c to have a 'siena' prefix (Jarod Wilson) [1199178] - [netdrv] sfc: Move the current VF state from efx_nic into siena_nic_data (Jarod Wilson) [1199178] - [netdrv] sfc: remove incorrect EFX_BUG_ON_PARANOID check (Jarod Wilson) [1199178] - [netdrv] sfc: add support for skb->xmit_more (Jarod Wilson) [1199178] - [netdrv] sfc: fix addr_list_lock spinlock use before init (Jarod Wilson) [1199178] - [netdrv] sfc: Convert the normal transmit complete path to dev_consume_skb_any() (Jarod Wilson) [1199178] - [netdrv] sfc: Use ether_addr_copy and eth_broadcast_addr (Jarod Wilson) [1199178] - [netdrv] fm10k: Support for configurable RSS hash function (Neil Horman) [1173790] - [netdrv] fm10k: Add CONFIG_FM10K_VXLAN configuration option (Neil Horman) [1173790] - [netdrv] fm10k: Bump driver version to 0.15.2 (Neil Horman) [1173790] - [netdrv] fm10k: corrected VF multicast update (Neil Horman) [1173790] - [netdrv] fm10k: mbx_update_max_size does not drop all oversized messages (Neil Horman) [1173790] - [netdrv] fm10k: reset head instead of calling update_max_size (Neil Horman) [1173790] - [netdrv] fm10k: renamed mbx_tx_dropped to mbx_tx_oversized (Neil Horman) [1173790] - [netdrv] fm10k: update xcast mode before synchronizing multicast addresses (Neil Horman) [1173790] - [netdrv] fm10k: start service timer on probe (Neil Horman) [1173790] - [netdrv] fm10k: fix function header comment (Neil Horman) [1173790] - [netdrv] fm10k: comment next_vf_mbx flow (Neil Horman) [1173790] - [netdrv] fm10k: don't handle mailbox events in iov_event path and always process mailbox (Neil Horman) [1173790] - [netdrv] fm10k: use separate workqueue for fm10k driver (Neil Horman) [1173790] - [netdrv] fm10k: Set PF queues to unlimited bandwidth during virtualization (Neil Horman) [1173790] - [netdrv] fm10k: expose tx_timeout_count as an ethtool stat (Neil Horman) [1173790] - [netdrv] fm10k: only increment tx_timeout_count in Tx hang path (Neil Horman) [1173790] - [netdrv] fm10k: remove extraneous "Reset interface" message (Neil Horman) [1173790] - [netdrv] fm10k: separate PF only stats so that VF does not display them (Neil Horman) [1173790] - [netdrv] fm10k: use hw->mac.max_queues for stats (Neil Horman) [1173790] - [netdrv] fm10k: only show actual queues, not the maximum in hardware (Neil Horman) [1173790] - [netdrv] fm10k: allow creation of VLAN on default vid (Neil Horman) [1173790] - [netdrv] fm10k: fix unused warnings (Neil Horman) [1173790] - [netdrv] fm10k: Add netconsole support (Neil Horman) [1173790] - [netdrv] fm10k: Have the VF get the default VLAN during init (Neil Horman) [1173790] - [netdrv] fm10k: Correct spelling mistake (Neil Horman) [1173790] - [netdrv] fm10k: Remove redundant rx_errors in ethtool (Neil Horman) [1173790] - [netdrv] fm10k: Corrected an error in Tx statistics (Neil Horman) [1173790] - [netdrv] fm10k: Resolve various spelling errors and checkpatch warnings (Neil Horman) [1173790] - [netdrv] fm10k: Resolve compile warnings with W=1 (Neil Horman) [1173790] - [netdrv] fm10k: Validate VLAN ID in fm10k_update_xc_addr_pf (Neil Horman) [1173790] - [netdrv] fm10k: Increase the timeout for the data path reset (Neil Horman) [1173790] - [netdrv] fm10k: Check tunnel header length in encap offload (Neil Horman) [1173790] - [netdrv] fm10k: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Neil Horman) [1173790] - [netdrv] fm10k: Clean-up page reuse code (Neil Horman) [1173790] - [netdrv] fm10k: Use dma_rmb on Rx descriptor reads (Neil Horman) [1173790] - [netdrv] fm10k: Unlock mailbox on VLAN addition failures (Neil Horman) [1173790] - [netdrv] fm10k: Check the host state when bringing the interface up (Neil Horman) [1173790] - [netdrv] fm10k: fix race accessing page->_count (Neil Horman) [1173790] - [netdrv] fm10k: Correctly set the number of Tx queues (Neil Horman) [1173790] - [netdrv] fm10k: Reduce buffer size when pages are larger than 4K (Neil Horman) [1173790] - [netdrv] fm10k: using vmalloc requires including linux/vmalloc.h (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PTP (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ptp to hw specific files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for debugfs (Neil Horman) [1173790] - [netdrv] fm10k: Add support for IEEE DCBx (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to driver (Neil Horman) [1173790] - [netdrv] fm10k: Add support for SR-IOV to PF core files (Neil Horman) [1173790] - [netdrv] fm10k: Add support for VF (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF <-> VF mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for MACVLAN acceleration (Neil Horman) [1173790] - [netdrv] fm10k: Add support for netdev offloads (Neil Horman) [1173790] - [netdrv] fm10k: Add support for multiple queues (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PCI power management and error handling (Neil Horman) [1173790] - [netdrv] fm10k: Add ethtool support (Neil Horman) [1173790] - [netdrv] fm10k: Add transmit and receive fastpath and interrupt handlers (Neil Horman) [1173790] - [netdrv] fm10k: Add Tx/Rx hardware ring bring-up/tear-down (Neil Horman) [1173790] - [netdrv] fm10k: Add service task to handle delayed events (Neil Horman) [1173790] - [netdrv] fm10k: add support for Tx/Rx rings (Neil Horman) [1173790] - [netdrv] fm10k: Add interrupt support (Neil Horman) [1173790] - [netdrv] fm10k: Add support for ndo_open/stop (Neil Horman) [1173790] - [netdrv] fm10k: Add support for L2 filtering (Neil Horman) [1173790] - [net] Add support for device specific address syncing (Neil Horman) [1173790] - [net] remove dead code for add/del multiple (Neil Horman) [1173790] - [netdrv] fm10k: Add netdev (Neil Horman) [1173790] - [netdrv] fm10k: Add support for configuring PF interface (Neil Horman) [1173790] - [netdrv] fm10k: Add support for PF (Neil Horman) [1173790] - [netdrv] fm10k: Implement PF <-> SM mailbox operations (Neil Horman) [1173790] - [netdrv] fm10k: Add support for mailbox (Neil Horman) [1173790] - [netdrv] fm10k: Add support for basic interaction with hardware (Neil Horman) [1173790] - [netdrv] fm10k: Add support for TLV message parsing and generation (Neil Horman) [1173790] - [netdrv] fm10k: Add register defines and basic structures (Neil Horman) [1173790] - [netdrv] fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver (Neil Horman) [1173790] - [netdrv] qlcnic: Fix trivial typo in comment (Chad Dupuis) [1187297] - [netdrv] qlcnic: Delete existing multicast MAC list before adding new (Chad Dupuis) [1187297] - [netdrv] qlogic: Deletion of unnecessary checks before two function calls (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix NAPI poll routine for Tx completion (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix dump_skb output (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix return value in qlcnic_probe() (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix number of arguments in destroy tx context command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix programming number of arguments in a command (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix ordering of stats in stats buffer (Chad Dupuis) [1187297] - [netdrv] qlcnic: Remove __QLCNIC_DEV_UP bit check to read TX queues statistics (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix memory corruption while reading stats using ethtool (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use qlcnic_83xx_flash_read32() API instead of lockless version of the API (Chad Dupuis) [1187297] - [netdrv] qlcnic: Set skb->csum_level for encapsulated checksum (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update version to 5.3.62 (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support to run firmware POST (Chad Dupuis) [1187297] - [netdrv] qlcnic: Use usleep_range() instead of msleep() for sleep less than 20ms (Chad Dupuis) [1187297] - [netdrv] qlcnic: Add support for 0x8830 device ID (Chad Dupuis) [1187297] - [netdrv] qlcnic: Update Link speed and port type info for 83xx adapter (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in firmware load from file operation (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix endianess issue in FW dump template header (Chad Dupuis) [1187297] - [netdrv] qlcnic: Fix flash access interface to application (Chad Dupuis) [1187297]- [scsi] megaraid: initialise block layer for using tagged commands (Tomas Henzl) [1234834] - [x86] irq: Fix bug in setting IOAPIC pin attributes (Steve Best) [1231358 1234860] - [x86] mm: Fix missing change to call of flush_tlb_others() in flush_tlb_mm_range() (Larry Woodman) [1172891] - [net] svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures (Scott Mayhew) [1120860] - [md] dm-space-map-metadata: fix occasional leak of a metadata block on resize (Mike Snitzer) [1222004] - [md] dm-thin-metadata: fix a race when entering fail mode (Mike Snitzer) [1222004] - [md] dm-thin: fail messages with EOPNOTSUPP when pool cannot handle messages (Mike Snitzer) [1222004] - [md] dm-thin: range discard support (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_remove_range() (Mike Snitzer) [1222004] - [md] dm-thin-metadata: add dm_thin_find_mapped_range() (Mike Snitzer) [1222004] - [md] dm-btree: add dm_btree_remove_leaves() (Mike Snitzer) [1222004] - [md] dm-thin: cleanup schedule_zero() to read more logically (Mike Snitzer) [1222004] - [md] dm-thin: cleanup overwrite's endio restore to be centralized (Mike Snitzer) [1222004] - [md] bio: fix kABI breakage when __bi_remaining was added to struct bio (Mike Snitzer) [1222004] - [md] bio: extend struct bio with RHEL-specific struct bio_aux (Mike Snitzer) [1222004] - [md] block: remove management of bi_remaining when restoring original bi_end_io (Mike Snitzer) [1222004] - [md] bio: skip atomic inc_dec of ->bi_remaining for non-chains (Mike Snitzer) [1222004] - [md] block: remove unused BIO_RW_BLOCK and BIO_EOF flags (Mike Snitzer) [1222004] - [md] block: Fix BUG_ON when pi errors occur (Mike Snitzer) [1222004] - [md] dm-raid1: fix immutable biovec related BUG when retrying read bio (Mike Snitzer) [1222004] - [md] btrfs: fix wrong error handle when the device is missing or is not writeable (Mike Snitzer) [1222004] - [md] btrfs: fix deadlock when mounting a degraded fs (Mike Snitzer) [1222004] - [md] btrfs: use bio_endio_nodec instead of open code (Mike Snitzer) [1222004] - [md] btrfs: fix missing increment of bi_remaining (Mike Snitzer) [1222004] - [md] block: fixup for generic bio chaining (Mike Snitzer) [1222004] - [md] block: Generic bio chaining (Mike Snitzer) [1222004] - [vhost] relax used address alignment (Thomas Huth) [1227341] - [virtio] virtio_ring: document alignment requirements (Thomas Huth) [1227341] - [s390] pci: fix possible information leak in mmio syscall (Hendrik Brueckner) [1182169] - [s390] pci: add missing address space annotation (Hendrik Brueckner) [1182169] - [s390] kernel: add system calls for PCI memory access (Hendrik Brueckner) [1182169] - [s390] hmcdrv: HMC drive CD/DVD access (Hendrik Brueckner) [1182294] - [s390] irq: Use defines for external interruption codes (Hendrik Brueckner) [1182294] - [s390] irq: Add defines for external interruption codes (Hendrik Brueckner) [1182294] - [vfio] Fix runaway interruptible timeout (Alex Williamson) [1211739] - [vfio] vfio-pci: Log device requests more verbosely (Alex Williamson) [1211739] - [vfio] pci: Fix racy vfio_device_get_from_dev() call (Alex Williamson) [1230362] - [scsi] iscsi: Fix iscsi endpoints leak (Chris Leech) [1231606] - [scsi] libiscsi: fix potential buffer overrun in (Chris Leech) [1231606] - [scsi] iscsi_tcp: export port being used (Chris Leech) [1231606] - [scsi] iscsi_class: Fix freeing of skb in get host error path (Chris Leech) [1231606] - [scsi] libiscsi: return new error code when nop times out (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats return code when not (Chris Leech) [1231606] - [scsi] iscsi_class: fix get_host_stats error handling (Chris Leech) [1231606] - [scsi] iscsi: kill redundant casts (Chris Leech) [1231606] - [scsi] libiscsi: Fix static checker warning on bh locking (Chris Leech) [1231606] - [scsi] iscsi_tcp: check for valid session before accessing (Chris Leech) [1231606] - [scsi] iscsi_boot_sysfs: Fix a memory leak in (Chris Leech) [1231606] - [scsi] libiscsi: remove unneeded queue work when max_cmdsn is (Chris Leech) [1231606] - [scsi] libiscsi: Reduce locking contention in fast path (Chris Leech) [1231606] - [scsi] libiscsi: Restructure iscsi_tcp r2t response logic (Chris Leech) [1231606] - [scsi] iscsi: fix wrong order of opcode and itt in (Chris Leech) [1231606] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn (Chris Leech) [1231606] - [net] rename local_df to ignore_df (Jiri Benc) [1200759] - [net] netlink: implement nla_get_in_addr and nla_get_in6_addr (Jiri Benc) [1200759] - [net] netlink: implement nla_put_in_addr and nla_put_in6_addr (Jiri Benc) [1200759] - [net] xfrm: simplify xfrm_address_t use (Jiri Benc) [1200759] - [net] tcp: simplify inetpeer_addr_base use (Jiri Benc) [1200759] - [net] Introduce possible_net_t (Jiri Benc) [1200759] - [net] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Jiri Benc) [1200759] - [net] Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1200759] - [net] gro: add a per device gro flush timer (Ivan Vecera) [1200759] - [net] introduce extended napi_struct (Ivan Vecera) [1200759] - [net] xfrm: announce deleation of temporary SA (Herbert Xu) [1210334] - [net] rtnetlink: fix userspace API breakage for iproute2 < v3.9.0 (Michal Schmidt) [1191660] - [net] netlink: rate-limit leftover bytes warning and print process name (Michal Schmidt) [1191660] - [net] tcp: RFC7413 option support for Fast Open client (Marcelo Leitner) [1219204] - [net] tcp: RFC7413 option support for Fast Open server (Marcelo Leitner) [1219204] - [net] tcp: fix saving TX flow hash in sock for outgoing connections (Ivan Vecera) [1215920] - [net] flow_dissector: Call skb_get_hash in get_xps_queue and __skb_tx_hash (Ivan Vecera) [1215920] - [net] ipv6: provide stubs for ip6_set_txhash and ip6_make_flowlabel (Ivan Vecera) [1215920] - [net] ip: Save TX flow hash in sock and set in skbuf on xmit (Ivan Vecera) [1215920] - [net] flow_dissector: Abstract out hash computation (Ivan Vecera) [1215920] - [net] Rename skb->rxhash to skb->hash (Ivan Vecera) [1215920] - [netdrv] sky2: sky2 calls skb_set_hash (Ivan Vecera) [1215920] - [netdrv] cxgb4: cxgb4 calls skb_set_hash (Ivan Vecera) [1215920] - [net] flow_dissector: initialize hashrnd in flow_dissector with net_get_random_once (Ivan Vecera) [1215920] - [net] netfilter: x_tables: avoid percpu ruleset duplication (Phil Sutter) [1231910] - [net] netfilter: x_tables: xt_free_table_info() cleanup (Phil Sutter) [1231910] - [net] netfilter: x_tables: use percpu rule counters (Phil Sutter) [1231910] - [net] fix wrong mac_len calculation for vlans (Vlad Yasevich) [1135619] - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1135619] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1135619] - [net] vti6: Add pmtu handling to vti6_xmit (Alexander Duyck) [1129761] - [net] vti, vti6: Preserve skb->mark after rcv_cb call (Alexander Duyck) [1129761] - [net] xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_input (Alexander Duyck) [1129761] - [net] vti, vti6: Do not touch skb->mark on xmit (Alexander Duyck) [1129761] - [net] ip_tunnel: Report Rx dropped in ip_tunnel_get_stats64 (Alexander Duyck) [1129761] - [net] vti6: implement ndo_get_iflink (Alexander Duyck) [1129761] - [net] vti6: advertise link netns via netlink (Alexander Duyck) [1129761] - [net] ah6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] ipcomp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp6: Use the IPsec protocol multiplexer API (Alexander Duyck) [1129761] - [net] esp: fix potential MTU calculation overflows (Alexander Duyck) [1129761] - [net] vti: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] xfrm6: Properly handle unsupported protocols (Alexander Duyck) [1129761] - [net] vti6: fix uninit when using x-netns (Alexander Duyck) [1129761] - [net] vti6: Add a lookup method for tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Allow sending packets through tunnels with wildcard endpoints (Alexander Duyck) [1129761] - [net] vti6: Use vti6_dev_init as the ndo_init function (Alexander Duyck) [1129761] - [net] better IFF_XMIT_DST_RELEASE support (Alexander Duyck) [1129761] - [net] move net_device priv_flags out from UAPI (Alexander Duyck) [1129761] - [net] kdoc struct net_device flags and priv_flags (Alexander Duyck) [1129761] - [net] vti6: Return an error when adding an existing tunnel (Alexander Duyck) [1129761] - [net] vti6: Simplify error handling in module init and exit (Alexander Duyck) [1129761] - [net] vti6: delete unneeded call to netdev_priv (Alexander Duyck) [1129761] - [net] vti6: Use the tunnel mark for lookup in the error handlers (Alexander Duyck) [1129761] - [net] vti6: Don't unregister pernet ops twice on init errors (Alexander Duyck) [1129761] - [net] vti6: Enable namespace changing (Alexander Duyck) [1129761] - [net] vti6: Check the tunnel endpoints of the xfrm state and the vti interface (Alexander Duyck) [1129761] - [net] vti6: Support inter address family tunneling (Alexander Duyck) [1129761] - [net] vti6: Update the ipv6 side to use its own receive hook (Alexander Duyck) [1129761] - [net] xfrm6: Add IPsec protocol multiplexer (Alexander Duyck) [1129761] - [net] xfrm: Introduce xfrm_input_afinfo to access the the callbacks properly (Alexander Duyck) [1129761] - [net] vti6: Remove caching of flow informations (Alexander Duyck) [1129761] - [net] vti6: Remove dst_entry caching (Alexander Duyck) [1129761] - [net] vti6: unify the pcpu_tstats and br_cpu_netstats as one (Alexander Duyck) [1129761] - [net] ipv6: fix the use of pcpu_tstats in ip6_vti.c (Alexander Duyck) [1129761] - [net] ip_tunnel: the lack of vti_link_ops' dellink() cause kernel panic (Alexander Duyck) [1129761] - [net] ipv6: Add support for IPsec virtual tunnel interfaces (Alexander Duyck) [1129761] - [net] ipv6: Add a receive path hook for vti6 in xfrm6_mode_tunnel (Alexander Duyck) [1129761] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (2) (Tony Camuso) [1217748] - [netdrv] netxen_nic: use spin_[un]lock_bh around tx_clean_lock (Tony Camuso) [1217748]- [block] xen-blkfront: fix accounting of reqs when migrating (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove redundant flush_op (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve protection against issuing unsupported REQ_FUA (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: factor out flush-related checks from do_blkif_request() (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: remove type check from blkfront_setup_discard (Vitaly Kuznetsov) [1096909] - [block] xen-blkif: drop struct blkif_request_segment_aligned (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Fix possible NULL ptr dereference (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: Silence pfn maybe-uninitialized warning (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: restore the non-persistent data path (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: improve aproximation of required grants per request (Vitaly Kuznetsov) [1096909] - [block] xen-blkfront: revoke foreign access for grants not mapped by the backend (Vitaly Kuznetsov) [1096909] - [netdrv] e1000e: Bump the version to 3.2.5 (John Greene) [1173782] - [netdrv] e1000e: fix unit hang during loopback test (John Greene) [1173782] - [netdrv] e1000e: fix systim issues (John Greene) [1173782] - [netdrv] e1000e: fix legacy interrupt handling in i219 (John Greene) [1173782] - [netdrv] e1000e: fix flush_desc_ring implementation (John Greene) [1173782] - [netdrv] e1000e: fix logical error in flush_desc_rings (John Greene) [1173782] - [netdrv] e1000e: remove call to do_div and sign mismatch warning (John Greene) [1173782] - [netdrv] e1000e: i219 execute unit hang fix on every reset or power state transition (John Greene) [1173782] - [netdrv] e1000e: i219 fix unit hang on reset and runtime D3 (John Greene) [1173782] - [netdrv] e1000e: Add pm_qos header (John Greene) [1173782] - [netdrv] e1000e: fix call to do_div() to use u64 arg (John Greene) [1173782] - [netdrv] e1000e: Do not allow CRC stripping to be disabled on 82579 w/ jumbo frames (John Greene) [1173782] - [netdrv] e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (John Greene) [1173782] - [netdrv] e1000e: Use dma_rmb instead of rmb for descriptor read ordering (John Greene) [1173782] - [netdrv] e1000e: NVM write protect access removed from SPT HW (John Greene) [1173782] - [netdrv] e1000e: call netif_carrier_off early on down (John Greene) [1173782] - [netdrv] e1000e: remove calls to ioremap/unmap for NVM addr (John Greene) [1173782] - [netdrv] e1000e: fix obscure comments (John Greene) [1173782] - [netdrv] e1000e: initial support for i219 (John Greene) [1173782] - [netdrv] e1000e: support txtd update delay via xmit_more (John Greene) [1173782] - [netdrv] e1000e: Use eth_skb_pad and skb_put_padto helpers (John Greene) [1173782] - [netdrv] e1000e: Eliminate CONFIG_PM_RUNTIME (John Greene) [1173782] - [netdrv] e1000e: use netdev_rss_key_fill() helper (John Greene) [1173782] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1173782] - [netdrv] e1000e: delete excessive space character in debug message (John Greene) [1173782] - [netdrv] e1000e: fix trivial kernel doc typos (John Greene) [1173782] - [virtio] Add virtio-input driver (Gerd Hoffmann) [1231743] - [kvm] ioapic: Record edge-triggered interrupts delivery status (Gerd Hoffmann) [1173817] - [kernel] sched: Fix KMALLOC_MAX_SIZE overflow during cpumask allocation (Frank Ramsay) [1209156] - [x86] kvm: fix lapic.timer_mode on restore (Radim Krcmar) [1228342] - [pci] Add ACS quirks for Intel 1G NICs (Alex Williamson) [1176512] - [mfd] lpc_ich: Assign subdevice ids automatically (Prarit Bhargava) [1231296] - [x86] kernel: Load TLS descriptors before switching DS and ES (Adrian Reber) [1223330] {CVE-2014-9419} - [powerpc] kvm: Correct backport of h_logical_ci_{load, store} (David Gibson) [1229952] - [powerpc] rcu: Make list_splice_init_rcu() account for RCU readers (David Gibson) [1232550] - [powerpc] powernv: Remove powernv RTAS support (David Gibson) [1232550] - [powerpc] powernv/iommu: disable IOMMU bypass with param iommu=nobypass (David Gibson) [1232550] - [powerpc] pseries: Avoid deadlock on removing ddw (David Gibson) [1232550] - [powerpc] iommu: Remove IOMMU device references via bus notifier (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift for TCE invalidation (David Gibson) [1232550] - [powerpc] powernv: Use it_page_shift in TCE build (David Gibson) [1232550] - [powerpc] iommu: Fix comments with it_page_shift (David Gibson) [1232550] - [powerpc] powernv: Shift VF resource with an offset (David Gibson) [1232550] - [powerpc] powernv: Set PELTV for compound PEs (David Gibson) [1232550] - [powerpc] powernv: Reserve additional space for IOV BAR according to the number of total_pe (David Gibson) [1232550] - [powerpc] pci: Keep individual VF BAR size in struct pci_sriov (David Gibson) [1232550] - [powerpc] pci: Remove fixed parameter in pci_iov_resource_bar() (David Gibson) [1232550] - [powerpc] pci: Print PF SR-IOV resource that contains all VF(n) BAR space (David Gibson) [1232550] - [powerpc] pci-ioda: Use a single function to emit logging messages (David Gibson) [1232550] - [powerpc] pci-ioda: Remove unnecessary return value from printk (David Gibson) [1232550] - [powerpc] powernv: Allocate struct pnv_ioda_pe iommu_table dynamically (David Gibson) [1232550] - [powerpc] add real mode support for dma operations on powernv (David Gibson) [1232550] - [powerpc] powernv: Add a page size parameter to pnv_pci_setup_iommu_table() (David Gibson) [1232550] - [powerpc] powernv: only register log if OPAL supports doing so (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_ELOG_RESEND if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL elog calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (Gustavo Duarte) [1221918] - [powerpc] powernv: only call OPAL_RESEND_DUMP if firmware supports it (Gustavo Duarte) [1221918] - [powerpc] powernv: Check OPAL dump calls exist before using (Gustavo Duarte) [1221918] - [powerpc] powernv: Improve error messages in dump code (Gustavo Duarte) [1221918] - [powerpc] powernv: fix world-writable sysfs files (0/8) (Gustavo Duarte) [1221918] - [perf] probe: Ignore tail calls to probed functions (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fixup function entry if using kallsyms lookup (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Prefer symbol table lookup over DWARF (Gustavo Duarte) [1223850] - [perf] probe: ppc64le: Fix ppc64 ABIv2 symbol decoding (Gustavo Duarte) [1223850] - [perf] probe: ppc: Enable matching against dot symbols automatically (Gustavo Duarte) [1223850] - [perf] probe: ppc: Use the right prefix when ignoring SyS symbols on ppc (Gustavo Duarte) [1223850] - [perf] probe: ppc: Fix symbol fixup issues due to ELF type (Gustavo Duarte) [1223850] - [perf] probe: Improve detection of file/function name in the probe: pattern (Gustavo Duarte) [1223850] - [perf] powerpc/kprobes: Fix kallsyms lookup across powerpc ABIv1 and ABIv2 (Gustavo Duarte) [1223850] - [powerpc] eeprom: at24: extend driver to allow writing via i2c_smbus_write_byte_data (Gustavo Duarte) [1221093] - [powerpc] misc/at24: avoid infinite loop on write() (Gustavo Duarte) [1221093] - [powerpc] misc: at24: move header to linux/platform_data/ (Gustavo Duarte) [1221093] - [powerpc] drivers/misc: at24: convert to use devm_kzalloc (Gustavo Duarte) [1221093] - [hwmon] config: Enable IBM POWERNV platform sensors for ppc64le (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: handle OPAL_SUCCESS return in opal_sensor_read (Gustavo Duarte) [1224367] - [hwmon] powerpc/powernv: convert codes returned by OPAL calls (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Fix build error seen for some configurations (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: pretty print labels (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a label attribute (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add support for the new device tree (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a helper routine create_hwmon_attr (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: do not use the OPAL index for hwmon attribute names (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: change create_hwmon_attr_name() prototype (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a convert_opal_attr_name() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: add a get_sensor_type() routine (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: replace AMBIENT_TEMP by TEMP (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Convert to module_platform_driver (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use platform 'id_table' to probe the device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Quieten when probing finds no device (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: Use of_property_read_u32 at appropriate place (Gustavo Duarte) [1224367] - [hwmon] ibmpowernv: hwmon driver for power, fan rpm, voltage and temperature (Gustavo Duarte) [1224367] - [powerpc] kvm: book3s: hv: Fix an issue where guest is paused on receiving HMI (Gustavo Duarte) [1221091] - [powerpc] powernv: Fix the hmi event version check (Gustavo Duarte) [1221091] - [powerpc] powernv: Fallback to old HMI handling behavior for old firmware (Gustavo Duarte) [1221091] - [powerpc] book3s: Don't clear MSR_RI in hmi handler (Gustavo Duarte) [1221091] - [powerpc] use machine_subsys_initcall() for opal_hmi_handler_init() (Gustavo Duarte) [1221091] - [powerpc] book3s: Fix endianess issue for HMI handling on napping cpus (Gustavo Duarte) [1221091] - [powerpc] book3s: handle HMIs for cpus in nap mode (Gustavo Duarte) [1221091] - [powerpc] powernv: Invoke opal call to handle hmi (Gustavo Duarte) [1221091] - [powerpc] book3s: Add basic infrastructure to handle HMI in Linux (Gustavo Duarte) [1221091] - [i2c] move OF helpers into the core (Gustavo Duarte) [1221075] - [i2c] Improve logging on failure to probe for ->class devices (Gustavo Duarte) [1221075] - [i2c] add sanity check to i2c_put_adapter (Gustavo Duarte) [1221075] - [i2c] opal: Update quirk flags to do write-then-anything (Gustavo Duarte) [1221075] - [i2c] opal: make use of the new infrastructure for quirks (Gustavo Duarte) [1221075] - [i2c] add quirk checks to core (Gustavo Duarte) [1221075] - [i2c] add quirk structure to describe adapter flaws (Gustavo Duarte) [1221075] - [i2c] Driver to expose PowerNV platform i2c busses (Gustavo Duarte) [1221075]- [fs] vfs: atomic f_pos access in llseek() (Zach Brown) [1175954] - [fs] vfs: atomic f_pos accesses as per POSIX (Zach Brown) [1175954] - [fs] nfs: remove WARN_ON_ONCE from nfs_direct_good_bytes (Steve Dickson) [1217590] - [fs] nfs: fix DIO good bytes calculation (Steve Dickson) [1217590] - [fs] pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit (Steve Dickson) [1217590] - [fs] sunrpc: Fix a compile error when #undef CONFIG_PROC_FS (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Do not dprintk after the free (Steve Dickson) [1217590] - [fs] nfs: mirroring support for direct io (Steve Dickson) [1217590] - [fs] pnfs: lookup new lseg at lseg boundary (Steve Dickson) [1217590] - [fs] nfs41: .init_read and .init_write can be called with valid pg_lseg (Steve Dickson) [1217590] - [fs] pnfs: Update documentation on the Layout Drivers (Steve Dickson) [1217590] - [fs] pnfs/flexfiles: Add the FlexFile Layout Driver (Steve Dickson) [1217590] - [fs] nfs: count DIO good bytes correctly with mirroring (Steve Dickson) [1217590] - [fs] nfs41: wait for LAYOUTRETURN before retrying LAYOUTGET (Steve Dickson) [1217590] - [fs] nfs: add a helper to set NFS_ODIRECT_RESCHED_WRITES to direct writes (Steve Dickson) [1217590] - [fs] nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flags (Steve Dickson) [1217590] - [fs] nfs/flexfiles: send layoutreturn before freeing lseg (Steve Dickson) [1217590] - [fs] nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSE (Steve Dickson) [1217590] - [fs] nfs41: allow async version layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: add range to layoutreturn args (Steve Dickson) [1217590] - [fs] pnfs: allow LD to ask to resend read through pnfs (Steve Dickson) [1217590] - [fs] nfs: add nfs_pgio_current_mirror helper (Steve Dickson) [1217590] - [fs] nfs: only reset desc->pg_mirror_idx when mirroring is supported (Steve Dickson) [1217590] - [fs] nfs41: add a debug warning if we destroy an unempty layout (Steve Dickson) [1217590] - [fs] pnfs: fail comparison when bucket verifier not set (Steve Dickson) [1217590] - [fs] nfs: add mirroring support to pgio layer (Steve Dickson) [1217590] - [fs] pnfs: pass ds_commit_idx through the commit path (Steve Dickson) [1217590] - [fs] nfs: rename pgio header ds_idx to ds_commit_idx (Steve Dickson) [1217590] - [fs] nfs: handle overlapping reqs in lock_and_join (Steve Dickson) [1217590] - [fs] pnfs: release lseg in pnfs_generic_pg_cleanup (Steve Dickson) [1217590] - [fs] nfs: introduce pg_cleanup op for pgio descriptors (Steve Dickson) [1217590] - [fs] nfs/filelayout: use pnfs_error_mark_layout_for_return (Steve Dickson) [1217590] - [fs] nfs41: clear NFS_LAYOUT_RETURN if layoutreturn is sent or failed to send (Steve Dickson) [1217590] - [fs] nfs41: send layoutreturn in last put_lseg (Steve Dickson) [1217590] - [fs] nfs41: don't use a layout if it is marked for returning (Steve Dickson) [1217590] - [fs] nfs41: add a helper to mark layout for return (Steve Dickson) [1217590] - [fs] nfs41: make a helper function to send layoutreturn (Steve Dickson) [1217590] - [fs] nfs41: pass iomode through layoutreturn args (Steve Dickson) [1217590] - [fs] nfs: save server READ/WRITE/COMMIT status (Steve Dickson) [1217590] - [fs] nfs41: serialize first layoutget of a file (Steve Dickson) [1217590] - [fs] nfs41: close a small race window when adding new layout to global list (Steve Dickson) [1217590] - [fs] nfs/flexclient: export pnfs_layoutcommit_inode (Steve Dickson) [1217590] - [fs] nfs: set hostname when creating nfsv3 ds connection (Steve Dickson) [1217590] - [fs] sunrpc: add rpc_count_iostats_idx (Steve Dickson) [1217590] - [fs] sunrpc: serialize iostats updates (Steve Dickson) [1217590] - [fs] nfsv4.1/nfsv3: Add pNFS callbacks for nfs3_(read|write|commit)_done() (Steve Dickson) [1217590] - [fs] nfs: allow to specify cred in nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs4: export nfs4_sequence_done (Steve Dickson) [1217590] - [fs] nfs4: pass slot table to nfs40_setup_sequence (Steve Dickson) [1217590] - [fs] nfs: allow different protocol in nfs_initiate_commit (Steve Dickson) [1217590] - [fs] pnfs: Add nfs_rpc_ops in calls to nfs_initiate_pgio (Steve Dickson) [1217590] - [fs] nfs41: create NFSv3 DS connection if specified (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection version/minor_version (Steve Dickson) [1217590] - [fs] nfsv3: introduce nfs3_set_ds_client (Steve Dickson) [1217590] - [fs] nfs41: move file layout macros to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: allow LD to choose DS connection auth flavor (Steve Dickson) [1217590] - [fs] nfs41: pull nfs4_ds_connect from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull decode_ds_addr from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] nfs41: pull data server cache from file layout to generic pnfs (Steve Dickson) [1217590] - [fs] pnfs: Do not grab the commit_info lock twice when rescheduling writes (Steve Dickson) [1217590] - [fs] pnfs: Prepare for flexfiles by pulling out common code (Steve Dickson) [1217590] - [fs] cifs: Fix readpages retrying on reconnects (Sachin Prabhu) [1197696] - [fs] Update cifs version (Sachin Prabhu) [1197696] - [fs] cifs: Fix STATUS_CANNOT_DELETE error mapping for SMB2 (Sachin Prabhu) [1197696] - [fs] cifs: Optimize readpages in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Optimize cifs_user_read() in a short read case on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Improve indentation in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Fix possible buffer corruption in cifs_user_read() (Sachin Prabhu) [1197696] - [fs] cifs: Count got bytes in read_into_pages() (Sachin Prabhu) [1197696] - [fs] cifs: Use separate var for the number of bytes got in async read (Sachin Prabhu) [1197696] - [fs] cifs: Indicate reconnect with ECONNABORTED error code (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 reads (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage for sync read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in user read (Sachin Prabhu) [1197696] - [fs] cifs: Separate page reading from user read (Sachin Prabhu) [1197696] - [fs] cifs: Fix rsize usage in readpages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page search from readpages (Sachin Prabhu) [1197696] - [fs] cifs: Use multicredits for SMB 2.1/3 writes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate writing from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Separate filling pages from iovec write (Sachin Prabhu) [1197696] - [fs] cifs: Fix cifs_writev_requeue when wsize changes (Sachin Prabhu) [1197696] - [fs] cifs: Fix wsize usage in writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate pages initialization from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Separate page sending from writepages (Sachin Prabhu) [1197696] - [fs] Remove sparse build warning (Sachin Prabhu) [1197696] - [fs] cifs: Separate page processing from writepages (Sachin Prabhu) [1197696] - [fs] cifs: Fix async reading on reconnects (Sachin Prabhu) [1197696] - [fs] cifs: Separate rawntlmssp auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split Kerberos authentication off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split ntlm and ntlmv2 authentication methods off CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: Split lanman auth from CIFS_SessSetup() (Sachin Prabhu) [1197696] - [fs] cifs: replace code with free_rsp_buf() (Sachin Prabhu) [1197696] - [fs] fix mount failure with broken pathnames when smb3 mount with mapchars option (Sachin Prabhu) [1197696] - [fs] cifs: revalidate mapping prior to satisfying read_iter request with cache=loose (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->write_iter() (Sachin Prabhu) [1197696] - [fs] cifs: switch to ->read_iter() (Sachin Prabhu) [1197696] - [fs] kill iov_iter_copy_from_user() (Partial) (Sachin Prabhu) [1197696] - [fs] cifs: Use min_t() when comparing "size_t" and "unsigned long" (Sachin Prabhu) [1197696] - [fs] fold cifs_iovec_read() into its (only) caller (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read: keep iov_iter between the calls of cifs_readdata_to_iov() (Sachin Prabhu) [1197696] - [fs] cifs: Add helpers copy_page_from_iter(), copy_page_to_iter() and iov_iter_truncate() (Sachin Prabhu) [1197696] - [fs] cifs_iovec_read(): resubmit shouldn't restart the loop (Sachin Prabhu) [1197696] - [fs] gfs2: limit quota log messages (Abhijith Das) [1174295] - [fs] gfs2: fix quota updates on block boundaries (Abhijith Das) [1174295] - [fs] gfs2: fix quota refresh race in do_glock() (Abhijith Das) [1174295] - [fs] gfs2: allow fallocate to max out quotas/fs efficiently (Abhijith Das) [1174295] - [fs] gfs2: allow quota_check and inplace_reserve to return available blocks (Abhijith Das) [1174295] - [fs] gfs2: perform quota checks against allocation parameters (Abhijith Das) [1174295]- [alsa] regmap: regcache-rbtree: Fix present bitmap resize (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: improve 64bits memory alignment (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Make cache_present bitmap per node (Jaroslav Kysela) [1197064] - [alsa] regmap: Add support for discarding parts of the register cache (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Reduce number of nodes, take 2 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Simplify adjacent node look-up (Jaroslav Kysela) [1197064] - [alsa] regcache-rbtree: Fix reg_stride != 1 (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Use range information to allocate nodes (Jaroslav Kysela) [1197064] - [alsa] regmap: rbtree: Factor out node allocation (Jaroslav Kysela) [1197064] - [alsa] pci/msi: Add device flag indicating that 64-bit MSIs don't work (Jaroslav Kysela) [1197064] - [alsa] pm: Add pm_runtime_suspend|resume_force functions (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Implement the pm_generic_runtime functions for CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Fetch runtime PM callbacks using a macro (Jaroslav Kysela) [1197064] - [alsa] pm / runtime: Respect autosuspend when idle triggers suspend (Jaroslav Kysela) [1197064] - [alsa] drm/i915/audio: add codec wakeup override enabled/disable callback (Jaroslav Kysela) [1197064] - [alsa] hda - fix number of devices query on hotplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for JLsounds I2SoverUSB (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for SKL (Jaroslav Kysela) [1197064] - [alsa] usb-audio: fix missing input volume controls in MAYA44 USB(+) (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MAYA44 USB+ mixer control names (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add a fixup for another Acer Aspire 9420 (Jaroslav Kysela) [1197064] - [alsa] hda - moved alloc/free stream pages function to controller library (Jaroslav Kysela) [1197064] - [alsa] hda - add generic functions to set hdac stream params (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_constraint_list (Jaroslav Kysela) [1197064] - [alsa] Close holes in struct snd_pcm_hw_rule (Jaroslav Kysela) [1197064] - [alsa] core: remove .wall_clock (Jaroslav Kysela) [1197064] - [alsa] core: selection of audio_tstamp type and accuracy reports (Jaroslav Kysela) [1197064] - [alsa] hda - Fix jack detection at resume with VT codecs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Outlaw RR2150 sample rate (Jaroslav Kysela) [1197064] - [alsa] jack: Fix the id uniqueness check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Suooprt Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Set patch_ops before calling auto-parser (Jaroslav Kysela) [1197064] - [alsa] pci: Drop superfluous ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Fix old ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ca0106: Fix/cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ac97: Fix ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] opl4: Fix / cleanup ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] dummy: Replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] aloop: Drop unnecessary ifdef CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] core: Fix randconfig build wrt CONFIG_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] hda - Drop unused fields from struct hda_codec_preset (Jaroslav Kysela) [1197064] - [alsa] replace CONFIG_PROC_FS with CONFIG_SND_PROC_FS (Jaroslav Kysela) [1197064] - [alsa] kconfig: add config item SND_PROC_FS for expert (Jaroslav Kysela) [1197064] - [alsa] bcd2000: Make local data static (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use NULL for pointers (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Fix duplicated SSID entries (Jaroslav Kysela) [1197064] - [alsa] dummy: make local data static (Jaroslav Kysela) [1197064] - [alsa] pcm: add IEC958 channel status helper (Jaroslav Kysela) [1197064] - [alsa] pcm: add DRM ELD helper (Jaroslav Kysela) [1197064] - [alsa] jack: Remove MODULE_*() macros (Jaroslav Kysela) [1197064] - [alsa] hda - Move hda_i915.c from sound/pci/hda to sound/hda (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset-mode* model options for ALC269 & co (Jaroslav Kysela) [1197064] - [alsa] hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX (Jaroslav Kysela) [1197064] - [alsa] hda - add hda_intel_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda - rename hda_intel_trace.h to hda_controller_trace.h (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra210 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra114 support (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Add Tegra30 support (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Improve error reporting (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - Implement Tegra-specific patch (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Set CORBRP self-clear flag (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] info: Drop kerneldoc comment from snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Move list addition to snd_info_create_entry() (Jaroslav Kysela) [1197064] - [alsa] info: Register proc entries recursively, too (Jaroslav Kysela) [1197064] - [alsa] info: Fix leaks of child entries at snd_info_free_entry() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC298 (Jaroslav Kysela) [1197064] - [alsa] hda - Remove unused call to "get_pin" in patch_hdmi.c (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix oops (Jaroslav Kysela) [1197064] - [alsa] hda - reset display codec when power on (Jaroslav Kysela) [1197064] - [alsa] jack: fix a randconfig build issue (Jaroslav Kysela) [1197064] - [alsa] jack: Fix another NULL dereference due to empty input jack (Jaroslav Kysela) [1197064] - [alsa] jack: don't report input event for phantom jack (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce ifdef CONFIG_SND_HDA_I915 (Jaroslav Kysela) [1197064] - [alsa] hda - remove controller dependency on i915 power well for Baytrail/Braswell (Jaroslav Kysela) [1197064] - [alsa] hda - divide controller and codec dependency on i915 gfx power well (Jaroslav Kysela) [1197064] - [alsa] hda - implement link_power ops for i915 display power control (Jaroslav Kysela) [1197064] - [alsa] hda - allow a codec to control the link power (Jaroslav Kysela) [1197064] - [alsa] hda - implement a refcount for i915 power well switch (Jaroslav Kysela) [1197064] - [alsa] jack: remove exporting ctljack functions (Jaroslav Kysela) [1197064] - [alsa] hda - Update to use the new jack kctls method (Jaroslav Kysela) [1197064] - [alsa] jack: extend snd_jack_new to support phantom jack (Jaroslav Kysela) [1197064] - [alsa] jack: handle jack embedded kcontrol creating within ctljack (Jaroslav Kysela) [1197064] - [alsa] jack: implement kctl creating for jack devices (Jaroslav Kysela) [1197064] - [alsa] core: Clean up OSS proc file management (Jaroslav Kysela) [1197064] - [alsa] core: Build conditionally and remove superfluous ifdefs (Jaroslav Kysela) [1197064] - [alsa] core: Don't ignore errors at creating proc files (Jaroslav Kysela) [1197064] - [alsa] core: Remove superfluous exit calls for proc entries (Jaroslav Kysela) [1197064] - [alsa] core: Manage asound root directory with snd_info_entry (Jaroslav Kysela) [1197064] - [alsa] core: Remove child proc file elements recursively (Jaroslav Kysela) [1197064] - [alsa] core: Fix possible memory leaks at error path in info.c (Jaroslav Kysela) [1197064] - [alsa] Replace with IS_ENABLED() (Jaroslav Kysela) [1197064] - [alsa] core: Use seq_file for text proc file reads (Jaroslav Kysela) [1197064] - [alsa] hda - Replace open codes with snd_hdac_stream_set_params() (Jaroslav Kysela) [1197064] - [alsa] hda - Move prepared flag into struct hdac_stream (Jaroslav Kysela) [1197064] - [alsa] hda - Replace hda_bus_ops with static binding (Jaroslav Kysela) [1197064] - [alsa] remove deprecated use of pci api (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_sd_read*/write*() macros (Jaroslav Kysela) [1197064] - [alsa] hda/tegra - Fix build error and warning (Jaroslav Kysela) [1197064] - [alsa] hda - Reenable tracepoints for controller (Jaroslav Kysela) [1197064] - [alsa] hda - Move PCM format and rate handling code to core library (Jaroslav Kysela) [1197064] - [alsa] hda - Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] hda - Embed bus into controller object (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate more hdac_stream codes (Jaroslav Kysela) [1197064] - [alsa] hda - Migrate hdac_stream into legacy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Pass bus io_ops directly from the top-level driver (Jaroslav Kysela) [1197064] - [alsa] hda - Move send_cmd / get_response to hdac_bus_ops (Jaroslav Kysela) [1197064] - [alsa] hda - Merge codec and controller helpers (Jaroslav Kysela) [1197064] - [alsa] hda - Add DSP loader to core library code (Jaroslav Kysela) [1197064] - [alsa] hda - Add the controller helper codes to hda-core module (Jaroslav Kysela) [1197064] - [alsa] hda - Handle error from get_response bus ops directly (Jaroslav Kysela) [1197064] - [alsa] hda - Fix lost sound due to stream_pm ops cleanup (Jaroslav Kysela) [1197064] - [alsa] hda - Disable Headphone Mic boost for ALC662 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable power_save_node for IDT92HD71bxx (Jaroslav Kysela) [1197064] - [alsa] hda - Fix noise on AMD radeon 290x controller (Jaroslav Kysela) [1197064] - [alsa] hda - Set stream_pm ops automatically by generic parser (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC256 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: hda - Add mute-LED mode control to Thinkpad" (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam HD-3000 (Jaroslav Kysela) [1197064] - [alsa] hda - Disable widget power-saving for ALC292 & co (Jaroslav Kysela) [1197064] - [alsa] hda - Reduce verbs by node power-saves (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add quirk for MS LifeCam Studio (Jaroslav Kysela) [1197064] - [alsa] pcm: Modify double acknowledged interrupts check condition (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - ALC292 dock fix for Thinkpad L450 (Jaroslav Kysela) [1197064] - [alsa] hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headset mic and mic-in for a Dell desktop (Jaroslav Kysela) [1197064] - [alsa] hda - Add headset mic quirk for Dell Inspiron 5548 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add ALC298 alias name for Dell (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix typo for ALC286/ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda - Add headphone quirk for Lifebook E752 (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Emu10k2 32 bit DMA mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix missing va_end() call in snd_hda_codec_pcm_new() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix card shortname string buffer overflow (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute-LED mode control to Thinkpad (Jaroslav Kysela) [1197064] - [alsa] hda - Fix mute-LED fixed mode (Jaroslav Kysela) [1197064] - [alsa] hda - Fix click noise at start on Dell XPS13 (Jaroslav Kysela) [1197064] - [alsa] hda - fix headset mic detection problem for one more machine (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix Headphone Mic doesn't recording for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - fix "num_steps = 0" error on ALC256 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix audio output on Roland SC-D70 sound module (Jaroslav Kysela) [1197064] - [alsa] hda - add AZX_DCAPS_I915_POWERWELL to Baytrail (Jaroslav Kysela) [1197064] - [alsa] hda - only sync BCLK to the display clock for Haswell & Broadwell (Jaroslav Kysela) [1197064] - [alsa] hda - Mute headphone pin on suspend on XPS13 9333 (Jaroslav Kysela) [1197064] - [alsa] hda - potential (but unlikely) uninitialized variable (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression for slave SPDIF setups (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Check pci_iomap() success for DEVICE_ALI (Jaroslav Kysela) [1197064] - [alsa] hda - simplify azx_has_pm_runtime (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Enable the ALC292 dock fixup on the Thinkpad T450 (Jaroslav Kysela) [1197064] - [alsa] ctl: fix to handle several elements added by one operation for userspace element (Jaroslav Kysela) [1197064] - [alsa] control: Fix a typo of SNDRV_CTL_ELEM_ACCESS_TLV_* with SNDRV_CTL_TLV_OP_* (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Microsoft Lifecam Cinema sample rate (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add toggles for E-mu 1010 optical ports (Jaroslav Kysela) [1197064] - [alsa] ctl: fill identical information to return value when adding userspace elements (Jaroslav Kysela) [1197064] - [alsa] ctl: fix a bug to return no identical information in info operation for userspace controls (Jaroslav Kysela) [1197064] - [alsa] ctl: confirm to return all identical information in 'activate' event (Jaroslav Kysela) [1197064] - [alsa] emu10k1: handle dock disconnects (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for ThinkPad X250 (17aa:2226) (Jaroslav Kysela) [1197064] - [alsa] seq: fill client ID in return value of pool operation (Jaroslav Kysela) [1197064] - [alsa] emu10k1: don't deadlock in proc-functions (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix a typo (Jaroslav Kysela) [1197064] - [alsa] ctl: evaluate macro instead of numerical value (Jaroslav Kysela) [1197064] - [alsa] usb - Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add missing stream_pm ops setup (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Fix the regression by widget power-saving (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Don't override power_filter when power_save_node is set (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Make snd_hda_gen_path_power_filter() always applicable (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Fix wrong initial power state for fixed pins (Jaroslav Kysela) [1197064] - [alsa] hda/generic - Check power state cap at updating the widget power (Jaroslav Kysela) [1197064] - [alsa] hda - Fix headphone pin config for Lifebook T731 (Jaroslav Kysela) [1197064] - [alsa] hda - Work around races of power up/down with runtime PM (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support headset mode for ALC286/288 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Make more stable to get pin sense for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda_intel: add AZX_DCAPS_I915_POWERWELL for SKL and BSW (Jaroslav Kysela) [1197064] - [alsa] emu10k1: add Audigy 5/Rx (Jaroslav Kysela) [1197064] - [alsa] Use const struct ac97_quirk (Jaroslav Kysela) [1197064] - [alsa] hda: fix possible null dereference (Jaroslav Kysela) [1197064] - [alsa] usb-audio: don't try to get Benchmark DAC1 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Support Dell headset mode for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda - Enable widget power saving for Realtek codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Sync node attributes at resume from widget power saving (Jaroslav Kysela) [1197064] - [alsa] hda - Add a fake stereo amp register support (Jaroslav Kysela) [1197064] - [alsa] hda - Allow driver to add vendor-specific verbs for regmap (Jaroslav Kysela) [1197064] - [alsa] hda - Add one more node in the EAPD supporting candidate list (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Sunrise Point (Jaroslav Kysela) [1197064] - [alsa] hda/via - Add beep controls to VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hda_nid_t definition in hda_codec.h (Jaroslav Kysela) [1197064] - [alsa] asihpi: Fix duplicate const for clock sources (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T450s (17aa:5036) (Jaroslav Kysela) [1197064] - [alsa] echoaudio: read past end of array (Jaroslav Kysela) [1197064] - [alsa] ak411x: simplify snd_ak4113_create() a bit (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for command verb caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for parameter caches, too (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for amp accesses (Jaroslav Kysela) [1197064] - [alsa] hda - Implement uncached version of parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Use regmap for codec parameter reads (Jaroslav Kysela) [1197064] - [alsa] hda - Add regmap support (Jaroslav Kysela) [1197064] - [alsa] hda - Move generic array helpers to core lib (Jaroslav Kysela) [1197064] - [alsa] hda - Re-add tracepoints to HD-audio core driver (Jaroslav Kysela) [1197064] - [alsa] hda - Fix possible runtime PM refcount unbalance (Jaroslav Kysela) [1197064] - [alsa] hda - Support indirect execution of verbs (Jaroslav Kysela) [1197064] - [alsa] hda - Add widget sysfs tree (Jaroslav Kysela) [1197064] - [alsa] hda - Move a part of hda_codec stuff into hdac_device (Jaroslav Kysela) [1197064] - [alsa] hda - Move some codes up to hdac_bus struct (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_bus_type public (Jaroslav Kysela) [1197064] - [alsa] hda - Rename power_mgmt flag with power_save_node (Jaroslav Kysela) [1197064] - [alsa] hda - Fix power of pins used for mute LED with vrefs (Jaroslav Kysela) [1197064] - [alsa] hda - Adjust power of beep widget and outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Use the new power control for VIA codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Support advanced power state controls (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add sampling rate control of the ADC/DAC (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add text Line in/Mic for selecting input gain state (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Add TLV support for control value in dB scale (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Enable midi i/o of port envy24 chip as available (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Update eeprom structure to C99 standard (Jaroslav Kysela) [1197064] - [alsa] ice1724: esi w192m: Correct copy/paste from prodigy driver (Jaroslav Kysela) [1197064] - [alsa] hda - Simplify PCM setup overrides (Jaroslav Kysela) [1197064] - [alsa] hda - Treat stereo-to-mono mix properly (Jaroslav Kysela) [1197064] - [alsa] hda - Use shutdown driver ops instead of reboot notifier (Jaroslav Kysela) [1197064] - [alsa] hda - Don't access stereo amps for mono channel widgets (Jaroslav Kysela) [1197064] - [alsa] control: Fix breakage of user ctl element addition (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for MacBook Air 5,2 built-in mic (Jaroslav Kysela) [1197064] - [alsa] hda - Set single_adc_amp flag for CS420x codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb: add quirks for Roland UA-22 (Jaroslav Kysela) [1197064] - [alsa] control: Add sanity checks for user ctl id name string (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic on Compaq Presario CQ60 (Jaroslav Kysela) [1197064] - [alsa] seq: Fix init order of snd_seq_device stuff (Jaroslav Kysela) [1197064] - [alsa] core: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] seq_oss: Drop superfluous error/debug messages after malloc failures (Jaroslav Kysela) [1197064] - [alsa] core: reduce stack usage related to snd_ctl_new() (Jaroslav Kysela) [1197064] - [alsa] core: use precomputed table to check userspace control params (Jaroslav Kysela) [1197064] - [alsa] hda - Fix regression of HD-audio controller fallback modes (Jaroslav Kysela) [1197064] - [alsa] ac97: ac97_patch: Simplify patch_vt1613_specific() (Jaroslav Kysela) [1197064] - [alsa] ac97: Add VT1613 AC97 codec support (Jaroslav Kysela) [1197064] - [alsa] hda - One more Dell macine needs DELL1_MIC_NO_PRESENCE quirk (Jaroslav Kysela) [1197064] - [alsa] opl3: small array underflow (Jaroslav Kysela) [1197064] - [alsa] line6: Clamp values correctly (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Check Marantz/Denon USB DACs in a single place (Jaroslav Kysela) [1197064] - [alsa] Fix spelling typo in Documentation/DocBook/alsa-driver-api.xml (Jaroslav Kysela) [1197064] - [alsa] hda - Release resources in device release callback (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard workqueue for unsol and jack events (Jaroslav Kysela) [1197064] - [alsa] hda - Build PCMs and controls at codec driver probe (Jaroslav Kysela) [1197064] - [alsa] hda - Implement unbind more safely (Jaroslav Kysela) [1197064] - [alsa] core: Re-add snd_device_disconnect() (Jaroslav Kysela) [1197064] - [alsa] hda - Don't assume non-NULL PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Allocate hda_pcm objects dynamically (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous memory allocation error messages (Jaroslav Kysela) [1197064] - [alsa] hda - Add card field to hda_codec struct (Jaroslav Kysela) [1197064] - [alsa] hda - Split snd_hda_build_pcms() (Jaroslav Kysela) [1197064] - [alsa] hda - Clear pcm pointer assigned to hda_pcm at device removal (Jaroslav Kysela) [1197064] - [alsa] hda - Remove channel mode helper functions (Jaroslav Kysela) [1197064] - [alsa] hda - Set parent of input beep devices (Jaroslav Kysela) [1197064] - [alsa] hda - Power down codec automatically at registration (Jaroslav Kysela) [1197064] - [alsa] hda - Replace bus pm_notify with the standard runtime PM framework (Jaroslav Kysela) [1197064] - [alsa] hda - Drop power_save value indirection in hda_bus (Jaroslav Kysela) [1197064] - [alsa] cmipci: remove a stray space character (Jaroslav Kysela) [1197064] - [alsa] azt3328: some indenting cleanups (Jaroslav Kysela) [1197064] - [alsa] hda - Disable runtime PM for Panther Point again (Jaroslav Kysela) [1197064] - [alsa] hda: controller code - do not export static functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't leave PREPARED state after draining (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard runtime PM for codec power-save control (Jaroslav Kysela) [1197064] - [alsa] hda - Move codec suspend/resume to codec driver (Jaroslav Kysela) [1197064] - [alsa] hda - Bind codecs via standard bus (Jaroslav Kysela) [1197064] - [alsa] hda - Decouple PCM and hwdep devices from codec object (Jaroslav Kysela) [1197064] - [alsa] hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't ignore internal PCMs in snd_pcm_dev_disconnect() (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't notify internal PCMs (Jaroslav Kysela) [1197064] - [alsa] pcm: Don't add internal PCMs to PCM device list (Jaroslav Kysela) [1197064] - [alsa] pcm: Minor refactoring in snd_pcm_attach_substream() (Jaroslav Kysela) [1197064] - [alsa] hda: replace .wallclock by .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: add .get_time_info (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace in compat mode (Jaroslav Kysela) [1197064] - [alsa] core: pass audio tstamp config from userspace (Jaroslav Kysela) [1197064] - [alsa] hda - Avoid unnecessary power-up at mixer amp changes (Jaroslav Kysela) [1197064] - [alsa] hda - Split azx_codec_create() to two phases (Jaroslav Kysela) [1197064] - [alsa] hda - Drop azx_mixer_create() (Jaroslav Kysela) [1197064] - [alsa] hda - Fold hda_priv.h into hda_controller.h (Jaroslav Kysela) [1197064] - [alsa] hda - Introduce azx_has_pm_runtime() macro (Jaroslav Kysela) [1197064] - [alsa] usb: Fix support for Denon DA-300USB DAC (ID 154e:1003) (Jaroslav Kysela) [1197064] - [alsa] hda - Embed struct hda_bus_unsolicited into struct hda_bus (Jaroslav Kysela) [1197064] - [alsa] hda - Drop hda_bus_template for snd_hda_bus_new() (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup of snd_pcm_ops (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .release callback (Jaroslav Kysela) [1197064] - [alsa] hdspm - DRY cleanup in .open callbacks (Jaroslav Kysela) [1197064] - [alsa] Consolidate snd_find_free_minor() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't attempt to get Lifecam HD-5000 sample rate (Jaroslav Kysela) [1197064] - [alsa] hda/tegra check correct return value from ioremap_resource (Jaroslav Kysela) [1197064] - [alsa] hdspm - Constrain periods to 2 on older cards (Jaroslav Kysela) [1197064] - [alsa] hda - enable mute led quirk for one more hp machine (Jaroslav Kysela) [1197064] - [alsa] seq: Drop snd_seq_autoload_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] seq: Define driver object in each driver (Jaroslav Kysela) [1197064] - [alsa] seq: Clean up device and driver structs (Jaroslav Kysela) [1197064] - [alsa] seq: Rewrite sequencer device binding with standard bus (Jaroslav Kysela) [1197064] - [alsa] seq: Don't compile snd_seq_device_load_drivers() for built-in (Jaroslav Kysela) [1197064] - [alsa] seq: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] seq: potential out of bounds in do_control() (Jaroslav Kysela) [1197064] - [alsa] line6: Improve line6_read/write_data() interfaces (Jaroslav Kysela) [1197064] - [alsa] line6: toneport: Use explicit type for firmware version (Jaroslav Kysela) [1197064] - [alsa] line6: Use explicit type for serial number (Jaroslav Kysela) [1197064] - [alsa] line6: Return EIO if read/write not successful (Jaroslav Kysela) [1197064] - [alsa] line6: Return error if device not responding (Jaroslav Kysela) [1197064] - [alsa] line6: Add delay before reading status (Jaroslav Kysela) [1197064] - [alsa] hda - Add docking station support for another HP machine (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return new numerical ID in 'replace' event data (Jaroslav Kysela) [1197064] - [alsa] usb: update trigger timestamp on first non-zero URB submitted (Jaroslav Kysela) [1197064] - [alsa] hda: read trigger_timestamp immediately after starting DMA (Jaroslav Kysela) [1197064] - [alsa] pcm: allow for trigger_tstamp snapshot in .trigger (Jaroslav Kysela) [1197064] - [alsa] pcm: don't override timestamp unconditionally (Jaroslav Kysela) [1197064] - [alsa] off by one bug in snd_riptide_joystick_probe() (Jaroslav Kysela) [1197064] - [alsa] control: fix failure to return numerical ID in 'add' event (Jaroslav Kysela) [1197064] - [alsa] line6: Pass driver name to line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Pass toneport pointer to toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Add toneport_has_source_select() (Jaroslav Kysela) [1197064] - [alsa] line6: Get rid of unused variable in pod.c (Jaroslav Kysela) [1197064] - [alsa] line6: Create sysfs via snd_card_add_dev_attr() (Jaroslav Kysela) [1197064] - [alsa] Add a helper to add a new attribute group to card (Jaroslav Kysela) [1197064] - [alsa] hda - Set up GPIO for Toshiba Satellite S50D (Jaroslav Kysela) [1197064] - [alsa] line6: fixup of line6_start_timer argument type (Jaroslav Kysela) [1197064] - [alsa] line6: use msecs_to_jiffies for conversion (Jaroslav Kysela) [1197064] - [alsa] Drop snd_get_device() helper (Jaroslav Kysela) [1197064] - [alsa] Simplify snd_device_register() variants (Jaroslav Kysela) [1197064] - [alsa] compress: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] seq: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Handle the device directly (Jaroslav Kysela) [1197064] - [alsa] timer: Propagate the error at initialization (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Use rawmidi device file for kernel messages (Jaroslav Kysela) [1197064] - [alsa] rawmidi: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] pcm: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] hwdep: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] control: Embed struct device (Jaroslav Kysela) [1197064] - [alsa] Add a helper to initialize device (Jaroslav Kysela) [1197064] - [alsa] control: Provide a helper to look for the preferred subdevice (Jaroslav Kysela) [1197064] - [alsa] Allow to pass the device object to snd_register_device*() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_skip_message() (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_midibuf_status() (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix race of reinit() calls (Jaroslav Kysela) [1197064] - [alsa] ak411x: Add PM helper functions (Jaroslav Kysela) [1197064] - [alsa] ak4114: Move EXPORT_SYMBOL() after each function (Jaroslav Kysela) [1197064] - [alsa] ak411x: Fix stall in work callback (Jaroslav Kysela) [1197064] - [alsa] line6: Remove snd_line6_ prefix of pcm property fields (Jaroslav Kysela) [1197064] - [alsa] line6: Remove invalid capability bits for PODxt Live Variax (Jaroslav Kysela) [1197064] - [alsa] line6: Remove struct usb_line6_podhd (Jaroslav Kysela) [1197064] - [alsa] line6: Move the contents of usbdefs.h into driver.h (Jaroslav Kysela) [1197064] - [alsa] line6: Remove revision.h (Jaroslav Kysela) [1197064] - [alsa] line6: Tidy up and typo fixes in comments (Jaroslav Kysela) [1197064] - [alsa] line6: Fix volume calculation for big-endian (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges() (Jaroslav Kysela) [1197064] - [alsa] usx2y: Move UAPI definition into include/uapi/sound/usb_stream.h (Jaroslav Kysela) [1197064] - [alsa] au88x0: Remove superfluous ifdef __KERNEL__ (Jaroslav Kysela) [1197064] - [alsa] Include linux/uaccess.h and linux/bitopts.h instead of asm/* (Jaroslav Kysela) [1197064] - [alsa] Include linux/io.h instead of asm/io.h (Jaroslav Kysela) [1197064] - [alsa] line6: Handle error from line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Make common PCM pointer callback (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize PCM stream handling (Jaroslav Kysela) [1197064] - [alsa] line6: Clear prev_fbuf and prev_fsize properly (Jaroslav Kysela) [1197064] - [alsa] line6: Fix racy loopback handling (Jaroslav Kysela) [1197064] - [alsa] line6: Minor tidy up in line6_probe() (Jaroslav Kysela) [1197064] - [alsa] line6: Let snd_card_new() allocate private data (Jaroslav Kysela) [1197064] - [alsa] line6: Drop interface argument from private_init and disconnect callbacks (Jaroslav Kysela) [1197064] - [alsa] line6: Skip volume manipulation during silence copying (Jaroslav Kysela) [1197064] - [alsa] line6: Do clipping in volume / monitor manipulations (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate PCM stream buffer allocation and free (Jaroslav Kysela) [1197064] - [alsa] line6: Use dev_err() (Jaroslav Kysela) [1197064] - [alsa] line6: Consolidate URB unlink and sync helpers (Jaroslav Kysela) [1197064] - [alsa] line6: Rearrange PCM structure (Jaroslav Kysela) [1197064] - [alsa] line6: Drop voodoo workarounds (Jaroslav Kysela) [1197064] - [alsa] line6: Use incremental loop (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous spinlock for trigger (Jaroslav Kysela) [1197064] - [alsa] line6: Fix the error recovery in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Use logical OR (Jaroslav Kysela) [1197064] - [alsa] line6: Fix missing error handling in line6_pcm_acquire() (Jaroslav Kysela) [1197064] - [alsa] line6: Reduce superfluous spinlock in midi.c (Jaroslav Kysela) [1197064] - [alsa] line6: Remove unused line6_nop_read() (Jaroslav Kysela) [1197064] - [alsa] line6: Fix memory leak at probe error path (Jaroslav Kysela) [1197064] - [alsa] line6: Minor refactoring (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Implement LED controls via LED class (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Fix wrong argument for toneport_has_led() (Jaroslav Kysela) [1197064] - [alsa] line6: Don't forget to call driver's destructor at error path (Jaroslav Kysela) [1197064] - [alsa] line6/toneport: Move setup_timer() at the beginning (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks in each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Abort if inconsistent usbdev is found at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Yet more cleanup of superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] seq: remove unused callback_all field (Jaroslav Kysela) [1197064] - [alsa] seq: fix off-by-one error in port limit check (Jaroslav Kysela) [1197064] - [alsa] seq: correctly report maximum number of ports (Jaroslav Kysela) [1197064] - [alsa] seq-dummy: remove deadlock-causing events on close (Jaroslav Kysela) [1197064] - [alsa] hda - Enable docking station for an HP machine (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version from header comment (Jaroslav Kysela) [1197064] - [alsa] line6: Refer to manufacturer as "Line 6" (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous NULL checks (Jaroslav Kysela) [1197064] - [alsa] line6: Drop line6_send_program() and line6_transmit_parameter() (Jaroslav Kysela) [1197064] - [alsa] line6: Make line6_send_raw_message() static (Jaroslav Kysela) [1197064] - [alsa] line6: Sync PCM stop at disconnect (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous disconnect call in suspend handler (Jaroslav Kysela) [1197064] - [alsa] line6: Remove CHECK_RETURN macro (Jaroslav Kysela) [1197064] - [alsa] line6: Drop MISSING_CASE macro (Jaroslav Kysela) [1197064] - [alsa] line6: Remove driver version string (Jaroslav Kysela) [1197064] - [alsa] line6: Reorganize card resource handling (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous irqsave/irqrestore in PCM trigger callback (Jaroslav Kysela) [1197064] - [alsa] line6: Don't handle PCM trigger for other cards (Jaroslav Kysela) [1197064] - [alsa] line6: Remove superfluous out-of-memory error messages (Jaroslav Kysela) [1197064] - [alsa] line6: Drop usb_device sysfs symlink (Jaroslav Kysela) [1197064] - [alsa] line6: Drop invalid SNDRV_PCM_INFO_RESUME flag (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for rawmidi (Jaroslav Kysela) [1197064] - [alsa] line6: Drop superfluous snd_device for PCM (Jaroslav Kysela) [1197064] - [alsa] line6: Handle impulse response via control API (Jaroslav Kysela) [1197064] - [alsa] line6: Split to each driver (Jaroslav Kysela) [1197064] - [alsa] line6: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] ak4117: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] serial-u16550: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] opl3: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mtpav: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] mpu401: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] aloop: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] timer: Use setup_timer() and mod_timer() (Jaroslav Kysela) [1197064] - [alsa] dummy: use setup_timer and mod_timer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mic volume fix quirk for Logitech Webcam C210 (Jaroslav Kysela) [1197064] - [alsa] add Studio Evolution SE6X support (Jaroslav Kysela) [1197064] - [alsa] oxygen: add XIO2001 initialization (Jaroslav Kysela) [1197064] - [alsa] oxygen: add support for third analog input (Jaroslav Kysela) [1197064] - [alsa] oxygen: do not create useless S/PDIF controls (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typo in hda_controller.c (Jaroslav Kysela) [1197064] - [alsa] hda - Select INPUT for Realtek HD-audio codec (Jaroslav Kysela) [1197064] - [alsa] move line6 usb driver into sound/usb (Jaroslav Kysela) [1197064] - [alsa] rme*: Use snd_pcm_format_t (Jaroslav Kysela) [1197064] - [alsa] hda: add component support (Jaroslav Kysela) [1197064] - [alsa] hda: pass intel_hda to all i915 interface functions (Jaroslav Kysela) [1197064] - [alsa] hda: export struct hda_intel (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8766: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] fm801: remove FSF address (Jaroslav Kysela) [1197064] - [alsa] hda - fixup input_free_device called after input_unregister_device (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] vx222: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] via82xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] trident: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] sis7019: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] rme96: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] riptide: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] oxygen: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] nm256: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] maestro3: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0m: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] intel8x0: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1724: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ice1712: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] hda: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1968: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] es1938: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ens137x: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs5535audio: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cs4281: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] cmipci: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ca0106: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] azt3328: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp-modem: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] atiixp: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als4000: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] als300: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] ali5451: Simplify PM callbacks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Akai MPC Element USB MIDI controller (Jaroslav Kysela) [1197064] - [alsa] fm801: PCI core handles power state for us (Jaroslav Kysela) [1197064] - [alsa] hda - Enable mic mute hotkey and LEDs for an HP machine (Jaroslav Kysela) [1197064] - [alsa] fm801: move to pcim_* and devm_* functions (Jaroslav Kysela) [1197064] - [alsa] hda - Debug output which type of fixup was selected (Jaroslav Kysela) [1197064] - [alsa] hda - Print codec->chip_name in autoconfig (Jaroslav Kysela) [1197064] - [alsa] Deletion of checks before the function call "iounmap" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Delete an unnecessary check before the function call "snd_pcm_suspend" (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Delete an unnecessary check before the function call "kfree" (Jaroslav Kysela) [1197064] - [alsa] seq: Deletion of unnecessary checks before the function call "snd_midi_event_free" (Jaroslav Kysela) [1197064] - [alsa] oxygen: Remove unnecessary snd_pcm_lib_preallocate_free_for_all() (Jaroslav Kysela) [1197064] - [alsa] ymfpci: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] trident: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] riptide: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] ice1712: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] fm801: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] ens1370: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs46xx: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] cs4281: Remove always NULL parameters (Jaroslav Kysela) [1197064] - [alsa] asihpi: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asla: ad1889: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] asoc: sb16: Simplify snd_sb16dsp_pcm() (Jaroslav Kysela) [1197064] - [alsa] ml403-ac97cr: Remove always NULL parameter (Jaroslav Kysela) [1197064] - [alsa] pcm: add SNDRV_PCM_TRIGGER_DRAIN trigger (Jaroslav Kysela) [1197064] - [alsa] asihpi: fix an information leak in asihpi_hpi_ioctl() (Jaroslav Kysela) [1197064] - [alsa] snd_pcm_oss_period_size: Use round{up,down}_pow_of_two() (Jaroslav Kysela) [1197064] - [alsa] Add support for wildcard msbits constraints (Jaroslav Kysela) [1197064] - [alsa] Fix handling of multiple msbits constraints on the same runtime (Jaroslav Kysela) [1197064] - [alsa] hda - patch_analog.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] ice1712: wm8776.c: Remove some unused functions (Jaroslav Kysela) [1197064] - [alsa] hda - Add new GPU codec ID 0x10de0072 to snd-hda (Jaroslav Kysela) [1197064] - [alsa] hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: fix stream count check (Jaroslav Kysela) [1197064] - [alsa] hda_intel: apply the Seperate stream_tag for Skylake (Jaroslav Kysela) [1197064] - [alsa] hda_controller: Separate stream_tag for input and output streams (Jaroslav Kysela) [1197064] - [alsa] usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC298 (Jaroslav Kysela) [1197064] - [alsa] asihpi: update to HPI version 4.14 (Jaroslav Kysela) [1197064] - [alsa] asihpi: increase tuner pad cache size (Jaroslav Kysela) [1197064] - [alsa] asihpi: relax firmware version check (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Scarlett 6i6 initialization typo (Jaroslav Kysela) [1197064] - [alsa] hda - Add quirk for Packard Bell EasyNote MX65 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for Matrix Audio DACs (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New codec support for ALC256 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add new Dell desktop for ALC3234 headset mode (Jaroslav Kysela) [1197064] - [alsa] hda/hdmi - apply Haswell fix-ups to Skylake display codec (Jaroslav Kysela) [1197064] - [alsa] hda - Make add_stereo_mix_input flag tristate (Jaroslav Kysela) [1197064] - [alsa] hda - Create capture source ctls when stereo mix input is added (Jaroslav Kysela) [1197064] - [alsa] hda - Fix typos in snd_hda_get_int_hint() kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - add codec ID for Skylake display audio codec (Jaroslav Kysela) [1197064] - [alsa] sound / pm: Replace CONFIG_PM_RUNTIME with CONFIG_PM (Jaroslav Kysela) [1197064] - [alsa] pcxhr: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] lola: NULL dereference on probe failure (Jaroslav Kysela) [1197064] - [alsa] hda - Add "eapd" model string for AD1986A codec (Jaroslav Kysela) [1197064] - [alsa] hda - Add EAPD fixup for ASUS Z99He laptop (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Don't resubmit pending URBs at MIDI error recovery (Jaroslav Kysela) [1197064] - [alsa] hda - Fix built-in mic at resume on Lenovo Ideapad S210 (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Neaten get_daio_rsc (Jaroslav Kysela) [1197064] - [alsa] hda - Drop AZX_DCAPS_ALIGN_BUFSIZE (Jaroslav Kysela) [1197064] - [alsa] hda - Define the DCAPS preset for the old Intel chipsets (Jaroslav Kysela) [1197064] - [alsa] trident: Deletion of a check before snd_util_memhdr_free() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Deletion of a check before release_and_free_resource() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Add headset Mic support for new Dell machine (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Zoom R16/24 capture and midi interfaces (Jaroslav Kysela) [1197064] - [alsa] virmidi: Fix wrong error check (Jaroslav Kysela) [1197064] - [alsa] virmidi: fixed code style issues (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mode select quirk for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add native DSD support for Denon/Marantz DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow forcibly enabling/disabling snoop (Jaroslav Kysela) [1197064] - [alsa] hda - Add AZX_DCAPS_SNOOP_OFF (and refactor snoop setup) (Jaroslav Kysela) [1197064] - [alsa] hda - using uninitialized data (Jaroslav Kysela) [1197064] - [alsa] sound/radeon: Move 64-bit MSI quirk from arch to driver (Jaroslav Kysela) [1197064] - [alsa] hda - Limit 40bit DMA for AMD HDMI controllers (Jaroslav Kysela) [1197064] - [alsa] asihpi: used parts of message/response are zeroed before use (Jaroslav Kysela) [1197064] - [alsa] asihpi: don't fail probe if adapter mode read fails (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use standard printk helpers (Jaroslav Kysela) [1197064] - [alsa] asihpi: Turn off msg/resp logging after DSP has crashed (Jaroslav Kysela) [1197064] - [alsa] asihpi: Add support for stream interrupt (Jaroslav Kysela) [1197064] - [alsa] asihpi: Refactor control cache code (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use CONFIG_64BIT directly (Jaroslav Kysela) [1197064] - [alsa] asihpi: Logging format improvements (Jaroslav Kysela) [1197064] - [alsa] asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver (Jaroslav Kysela) [1197064] - [alsa] asihpi: Minor string and dead code cleanup (Jaroslav Kysela) [1197064] - [alsa] core: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] pcm: Add big-endian DSD sample formats and fix XMOS DSD sample format (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Scarlett mixers (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for MicroII SPDIF ctls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for FTU controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add resume support for Native Instruments controls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Digidesign Mbox 1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Xonar U1 resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add Emu0204 channel switch resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add audigy2nx resume support (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow quirks to handle own resume and proc dump (Jaroslav Kysela) [1197064] - [alsa] hda - One more HP machine needs to change mute led quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Supported HP mute Led for ALC286 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Refactor ignore_ctl_error checks (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_usb_ctl_msg() for Native Instruments quirk (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Clean up mute/mic GPIO LED handling (Jaroslav Kysela) [1197064] - [alsa] hda - fix the mic mute led problem for Latitude E5550 (Jaroslav Kysela) [1197064] - [alsa] hda - move DELL_WMI_MIC_MUTE_LED to the tail in the quirk chain (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Set the Control Selector to SU_SELECTOR_CONTROL for UAC2 (Jaroslav Kysela) [1197064] - [alsa] hdsp: Deletion of an unnecessary check before the function call "release_firmware" (Jaroslav Kysela) [1197064] - [alsa] lola: Deletion of an unnecessary check before the function call "vfree" (Jaroslav Kysela) [1197064] - [alsa] ice17xx: Deletion of unnecessary checks before the function call "snd_ac97_resume" (Jaroslav Kysela) [1197064] - [alsa] hda: Deletion of unnecessary checks before two function calls (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add ctrl message delay quirk for Marantz/Denon devices (Jaroslav Kysela) [1197064] - [alsa] ice1712: consider error value (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] ice1712: remove unneeded return statement (Jaroslav Kysela) [1197064] - [alsa] 6fire: Convert byte_rev_table uses to bitrev8 (Jaroslav Kysela) [1197064] - [alsa] hda - Add mute LED control for Lenovo Ideapad Z560 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: make set_*_mix_values functions public (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add private_data pointer to usb_mixer_elem_info (Jaroslav Kysela) [1197064] - [alsa] revert "alsa: usb-audio: Add quirk for Focusrite Scarlett (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Change EAPD to verb control (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix memory leak in FTU quirk (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add mixer control for Digidesign Mbox 1 clock source (Jaroslav Kysela) [1197064] - [alsa] Fix invalid kerneldoc markers (Jaroslav Kysela) [1197064] - [alsa] mixart: Fix kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Fix kerneldoc errors in patch_ca0132.c (Jaroslav Kysela) [1197064] - [alsa] vx: Fix missing kerneldoc parameter descriptions (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix Oops by composite quirk enhancement (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix document for snd_pcm_stop_xrun() (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Allow multiple entries for the same iface in composite quirk (Jaroslav Kysela) [1197064] - [alsa] pcm: Add snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1197064] - [alsa] snd_ctl_activate_id(): Fix index look-up (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Trigger PCM XRUN at XRUN (Jaroslav Kysela) [1197064] - [alsa] pcm: Update the state properly before notification (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Restore default value for ALC668 (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Fix device_del() sysfs warnings at disconnect (Jaroslav Kysela) [1197064] - [alsa] echoaudio: cleanup of unnecessary messages (Jaroslav Kysela) [1197064] - [alsa] hda - fix mute led problem for three HP laptops (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use strim() instead of open code (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Pass direct struct pointer instead of list_head (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Flatten probe and disconnect functions (Jaroslav Kysela) [1197064] - [alsa] pcm: Add xrun_injection proc entry (Jaroslav Kysela) [1197064] - [alsa] pcm: Replace PCM hwptr tracking with tracepoints (Jaroslav Kysela) [1197064] - [alsa] pcm: Correct PCM BUG error message (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Deletion of unnecessary checks before three function calls (Jaroslav Kysela) [1197064] - [alsa] echoaudio: remove all snd_printk (Jaroslav Kysela) [1197064] - [alsa] echoaudio: add reference of struct echoaudio (Jaroslav Kysela) [1197064] - [alsa] pcm: Refactoring snd_pcm_action() (Jaroslav Kysela) [1197064] - [alsa] pcm: Simplify snd_pcm_action_lock_irq() (Jaroslav Kysela) [1197064] - [alsa] doc: More kerneldoc comments on core components (Jaroslav Kysela) [1197064] - [alsa] pcm: More kerneldoc updates (Jaroslav Kysela) [1197064] - [alsa] control: Add missing kerneldoc comments to exported functions (Jaroslav Kysela) [1197064] - [alsa] Update au0828 quirks table (Jaroslav Kysela) [1197064] - [alsa] simplify au0828 quirk table (Jaroslav Kysela) [1197064] - [alsa] hda - Add kerneldoc comments to hda_generic.c (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update Initial AMP for EAPD control (Jaroslav Kysela) [1197064] - [alsa] hda - change three SSID quirks to one pin quirk (Jaroslav Kysela) [1197064] - [alsa] hda - Set GPIO 4 low for a few HP machines (Jaroslav Kysela) [1197064] - [alsa] es1968: Replace timeval with ktime_t (Jaroslav Kysela) [1197064] - [alsa] hda - Add ultra dock support for Thinkpad X240 (Jaroslav Kysela) [1197064] - [alsa] hda - Add workaround for CMI8888 snoop behavior (Jaroslav Kysela) [1197064] - [alsa] hdspm: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] hda - More kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] hda - Correct kerneldoc comments (Jaroslav Kysela) [1197064] - [alsa] au88x0: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] ctxfi: Kill the rest snd_print*() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: convert timeval to ktime_t (Jaroslav Kysela) [1197064] - [alsa] pcm: Zero-clear reserved fields of PCM status ioctl in compat mode (Jaroslav Kysela) [1197064] - [alsa] hda - Pass printf argument directly to request_module() (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - New SSID for Headset quirk (Jaroslav Kysela) [1197064] - [alsa] ad1889: Fix probable mask then right shift defects (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - Update restore default value for ALC282 (Jaroslav Kysela) [1197064] - [alsa] pcm: Avoid mmap warnings on x86 (Jaroslav Kysela) [1197064] - [alsa] hda - Add missing terminating entry to SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1197064] - [alsa] pcm: Disable mmap for known broken archs (Jaroslav Kysela) [1197064] - [alsa] pcm: Remove arch-dependent mmap kludges (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix false lockdep warnings (Jaroslav Kysela) [1197064] - [alsa] ctxfi: remove unused variable (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] 6fire: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] via82xx: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] sonicvibes: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme9652: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdspm: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hdsp: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme96: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] rme32: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] korg1212: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1724: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ice1712: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] hda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] fm801: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] es1938: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] echoaudio: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ca0106: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] azt3328: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] aw2: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] asihpi: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ac97: Constify more text arrays (Jaroslav Kysela) [1197064] - [alsa] ac97: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] ak4xxx-adda: Use snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] vx: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] mts64: Use snd_ctl_elem_info() (Jaroslav Kysela) [1197064] - [alsa] control: Allow to pass items zero to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] control: Warn if too long string is passed to snd_ctl_enum_info() (Jaroslav Kysela) [1197064] - [alsa] drivers: pcsp: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: mpu401: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] drivers: drop owner assignment from platform_drivers (Jaroslav Kysela) [1197064] - [alsa] hda - Use "Line Out" name instead of "PCM" when there are other outputs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix "PCM" name being used on one DAC when there are two DACs (Jaroslav Kysela) [1197064] - [alsa] hda - Fix inverted LED gpio setup for Lenovo Ideapad (Jaroslav Kysela) [1197064] - [alsa] hda - hdmi: Fix missing ELD change event on plug/unplug (Jaroslav Kysela) [1197064] - [alsa] usb-audio: Add support for Steinberg UR22 USB interface (Jaroslav Kysela) [1197064] - [alsa] ALC283 codec - Avoid pop noise on headphones during suspend/resume (Jaroslav Kysela) [1197064] - [alsa] snd-usb: drop unused varible assigments (Jaroslav Kysela) [1197064] - [alsa] subject: alsa: seq: Remove autoload locks in driver registration (Jaroslav Kysela) [1197064] - [alsa] seq: bind seq driver automatically (Jaroslav Kysela) [1197064] - [alsa] pcm: use the same dma mmap codepath both for arm and arm64 (Jaroslav Kysela) [1197064] - [alsa] seq: Use atomic ops for autoload refcount (Jaroslav Kysela) [1197064] - [alsa] au88x0: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] au88x0: added reference of vortex_t (Jaroslav Kysela) [1197064] - [alsa] emu10k1: Fix deadlock in synth voice lookup (Jaroslav Kysela) [1197064] - [alsa] pcm: Fix referred substream in snd_pcm_action_group() unlock loop (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock port support to Thinkpad L440 (71aa:501e) (Jaroslav Kysela) [1197064] - [alsa] Allow pass NULL dev for snd_pci_quirk_lookup() (Jaroslav Kysela) [1197064] - [alsa] hda - Add dock support for Thinkpad T440 (17aa:2212) (Jaroslav Kysela) [1197064] - [alsa] usb: caiaq: check for cdev->n_streams > 1 (Jaroslav Kysela) [1197064] - [alsa] hda - Make the inv dmic handling for Realtek use generic parser (Jaroslav Kysela) [1197064] - [alsa] hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) (Jaroslav Kysela) [1197064] - [alsa] hda - Add inverted internal mic for Asus Aspire 4830T (Jaroslav Kysela) [1197064] - [alsa] ctxfi: pr_* replaced with dev_* (Jaroslav Kysela) [1197064] - [alsa] ctxfi: ctatc: added reference to snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: initialized snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: added reference of snd_card (Jaroslav Kysela) [1197064] - [alsa] ctxfi: removed typecast to (struct hw *) (Jaroslav Kysela) [1197064] - [alsa] ctxfi: changed void * to struct hw * (Jaroslav Kysela) [1197064] - [alsa] usb: hub: rename khubd to hub_wq in documentation and comments (Jaroslav Kysela) [1197064] - [alsa] ctxfi: sparse warning (Jaroslav Kysela) [1197064] - [alsa] hda - Sort input pins depending on amp caps (Jaroslav Kysela) [1197064] - [alsa] hda - Move the function "check_amp_caps" to hda_codec.c (Jaroslav Kysela) [1197064] - [alsa] hda - add explicit include of err.h (Jaroslav Kysela) [1197064] - [alsa] oxygen: set fifo_size (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add partial Xonar Xense support (Jaroslav Kysela) [1197064] - [alsa] snd-usb-caiaq: Fix LED commands for Kore controller (Jaroslav Kysela) [1197064] - [alsa] pcm: fix fifo_size frame calculation (Jaroslav Kysela) [1197064] - [alsa] hda - Add fixup model name lookup for Lemote A1205 (Jaroslav Kysela) [1197064] - [alsa] hda - Replace strnicmp with strncasecmp (Jaroslav Kysela) [1197064] - [alsa] hda - Use standard hda_jack infrastructure for CA0132 driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous hooks from VIA driver (Jaroslav Kysela) [1197064] - [alsa] hda - Remove superfluous callbacks from STAC/IDT codecs (Jaroslav Kysela) [1197064] - [alsa] hda - Allow multiple callbacks for jack (Jaroslav Kysela) [1197064] - [alsa] lx6464es: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] pcxhr: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] mixart: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] vx: Use nonatomic PCM ops (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_detect_enable_callback() returning the jack object (Jaroslav Kysela) [1197064] - [alsa] hda - Make snd_hda_jack_tbl_new() static (Jaroslav Kysela) [1197064] - [alsa] hda - Get rid of action field from struct hda_jack_tbl (Jaroslav Kysela) [1197064] - [alsa] hda - Fix invalid pin powermap without jack detection (Jaroslav Kysela) [1197064] - [alsa] pci: au88x0: printk replacement (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add native DSD support for XMOS based DACs (Jaroslav Kysela) [1197064] - [alsa] pcm: add new DSD sampleformat for native DSD playback on XMOS based devices (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add Xonar Essence STX II daughterboard support (Jaroslav Kysela) [1197064] - [alsa] virtuoso: add one more headphone impedance setting (Jaroslav Kysela) [1197064] - [alsa] usb-audio: add MIDI port names for the Yamaha MOTIF XF (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: fix changes of open intervals (Jaroslav Kysela) [1197064] - [alsa] pcm: snd_interval_step: drop the min parameter (Jaroslav Kysela) [1197064] - [alsa] hda - Add TLV_DB_SCALE_MUTE bit for relevant controls (Jaroslav Kysela) [1197064] - [alsa] pcm: Uninline snd_pcm_stream_lock() and _unlock() (Jaroslav Kysela) [1197064] - [alsa] pcm: Allow nonatomic trigger operations (Jaroslav Kysela) [1197064] - [alsa] hda - Make the ALC269 pin quirk table shorter (Jaroslav Kysela) [1197064] - [alsa] hda - Add common pin macros for ALC269 family (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_GPIO_MIC1_LED quirk for alc280 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_LINE1_MIC1_LED quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc290 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move HP_MUTE_LED_MIC1 quirk for alc282 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc255 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL1_MIC_NO_PRESENCE quirk for alc283 (Jaroslav Kysela) [1197064] - [alsa] hda/realtek - move DELL2_MIC_NO_PRESENCE quirk for alc292 (Jaroslav Kysela) [1197064] - [alsa] hda - Fix COEF setups for ALC1150 codec (Jaroslav Kysela) [1197064] - [alsa] hda - Fix digital mic on Acer Aspire 3830TG (Jaroslav Kysela) [1197064]- [kernel] sched: Fix compiler warnings (Jiri Olsa) [1222189] - [block] fix ext_dev_lock lockdep report (Jeff Moyer) [1230924] - [net] dcbnl: Disable software interrupts before taking dcb_lock (Chris Leech) [1175797] - [net] dcbnl: Fix misleading dcb_app->priority explanation (Chris Leech) [1175797] - [net] dcb: use __dev_get_by_name instead of dev_get_by_name to find (Chris Leech) [1175797] - [net] dcbevent.h: Remove extern from function prototypes (Chris Leech) [1175797] - [scsi] fcoe: extend ethtool to FC port speed mapping (Chris Leech) [1175797] - [scsi] scsi_transport_fc: Add support for 25Gbit speed (Chris Leech) [1175797] - [scsi] add defines for new FC port speeds (Chris Leech) [1175797] - [scsi] megaraid: regression - fix irq setup process (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Tomas Henzl) [1207092] - [scsi] megaraid: --grep and Kconfig (Tomas Henzl) [1185944] - [scsi] megaraid: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix bug in handling return value of pci_enable_msix_range() (Tomas Henzl) [1185944] - [scsi] megaraid: Use pci_enable_msix_range() instead of pci_enable_msix() (Tomas Henzl) [1185944] - [scsi] megaraid: use pci_zalloc_consistent (Tomas Henzl) [1185944] - [scsi] megaraid: fixed several typos in comments (Tomas Henzl) [1185944] - [scsi] megaraid_sas: swap whole register in megasas_register_aen (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix megasas_fire_cmd_fusion calling convention (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing byte swaps to the sriov code (Tomas Henzl) [1185944] - [scsi] megaraid_sas: bytewise or should be done on native endian variables (Tomas Henzl) [1185944] - [scsi] megaraid_sas: move endianness conversion into caller of megasas_get_seq_num (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness conversions for all ones (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add endianness annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add missing __iomem annotations (Tomas Henzl) [1185944] - [scsi] megaraid_sas: megasas_complete_outstanding_ioctls() can be static (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Support for Avago's Single server High Availability product (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add release date and update driver version (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Modify driver's meta data to reflect Avago (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Use Block layer tag support for internal command indexing (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Enhanced few prints (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Move controller's queue depth calculation in adapter specific function (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate functions for building sysPD IOs and non RW LDIOs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for refiring MFI commands (Tomas Henzl) [1185944] - [scsi] megaraid_sas: Add separate function for setting up IRQs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: use raw_smp_processor_id() (Tomas Henzl) [1185944] - [scsi] megaraid_sas: driver version update (Tomas Henzl) [1185944] - [scsi] megaraid_sas: remove redundant memset call (Tomas Henzl) [1185944] - [scsi] megaraid_sas: reserve commands for IOCTLs and internal DCMDs (Tomas Henzl) [1185944] - [scsi] megaraid_sas: complete outstanding IOCTLs before killing adapter (Tomas Henzl) [1185944] - [scsi] megaraid_sas: disable interrupt_mask before enabling hardware interrupts (Tomas Henzl) [1185944] - [scsi] megaraid_sas: fix the problem of non-existing VD exposed to host (Tomas Henzl) [1185944] - [scsi] megaraid_sas: add support for secure JBOD (Tomas Henzl) [1185944] - [scsi] mptsas: fix depth param in scsi_track_queue_full (Tomas Henzl) [1117348] - [scsi] lpfc: Update version 10.7.0.1 for RHEL 7.2 release (Rob Evers) [1225165] - [scsi] lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes (Rob Evers) [1225165] - [scsi] lpfc: Fix cq_id masking problem (Rob Evers) [1225165] - [scsi] lpfc: Fix scsi prep dma buf error (Rob Evers) [1225165] - [scsi] lpfc: Devices are not discovered during takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix vport deletion failure (Rob Evers) [1225165] - [scsi] lpfc: Check for active portpeerbeacon (Rob Evers) [1225165] - [scsi] lpfc: Change buffer pool empty message to miscellaneous category (Rob Evers) [1225165] - [scsi] lpfc: Fix incorrect log message reported for empty FCF record (Rob Evers) [1225165] - [scsi] lpfc: Fix rport leak (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of RSCNs during array takeaway/giveback testing (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in vport_delete (Rob Evers) [1225165] - [scsi] lpfc: Fix to remove IRQF_SHARED flag for MSI/MSI-X vectors (Rob Evers) [1225165] - [scsi] lpfc: Fix discovery issue when changing from Pt2Pt to Fabric (Rob Evers) [1225165] - [scsi] lpfc: Correct reporting of vport state on fdisc command failure (Rob Evers) [1225165] - [scsi] lpfc: Add support for RDP ELS command (Rob Evers) [1225165] - [scsi] lpfc: Fix ABORTs WQ selection in terminate_rport_io (Rob Evers) [1225165] - [scsi] lpfc: Correct reference counting of rport (Rob Evers) [1225165] - [scsi] lpfc: Add support for ELS LCB (Rob Evers) [1225165] - [scsi] lpfc: Correct loss of target discovery after cable swap (Rob Evers) [1225165] - [scsi] lpfc: Fix crash in device reset handler (Rob Evers) [1225165] - [scsi] lpfc: Fix OS crash when running loopback test in applications (Rob Evers) [1225165] - [scsi] lpfc: Fix internal loopback failure (Rob Evers) [1225165] - [scsi] lpfc: Fix premature release of rpi bit in bitmask (Rob Evers) [1225165] - [scsi] lpfc: Initiator sends wrong BBCredit value for either FLOGI or FLOGI_ACC (Rob Evers) [1225165] - [scsi] lpfc: Fix FDMI Fabric support in driver for Brocade (Rob Evers) [1225165] - [scsi] lpfc: Fix null ndlp dereference in target_reset_handler (Rob Evers) [1225165] - [scsi] lpfc: Parse the new 20G, 25G and 40G link speeds in the lpfc driver (Rob Evers) [1225165] - [scsi] lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command (Rob Evers) [1225165] - [scsi] lpfc: Add support for reporting option_rom_version on newer adapters (Rob Evers) [1225165] - [scsi] lpfc: Fix setting of EQ (interrupt) delay Multiplier (Rob Evers) [1225165] - [scsi] lpfc: fix low priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: fix high priority issues from fortify source code scan (Rob Evers) [1225165] - [scsi] lpfc: Fix host reset escalation killing all IOs (Rob Evers) [1225165] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1225165] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1225165] - [scsi] lpfc: Fix to handle PLOGI when already logged in (Rob Evers) [1225165] - [scsi] lpfc: Add new mbx cmd recognition (Rob Evers) [1225165] - [scsi] lpfc: Add Lancer Temperature Event support to the lpfc driver (Rob Evers) [1225165]- [pci] msi: Remove unnecessary braces around single statements (Steve Best) [1231358] - [usb] core: hcd-pci: free IRQ before disabling PCI device when shutting down (Steve Best) [1231358] - [x86] irq: Clean up irqdomain transition code (Steve Best) [1231358] - [x86] irq, devicetree: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, mpparse: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq, acpi: Release IOAPIC pin when PCI device is disabled (Steve Best) [1231358] - [x86] irq: Introduce helper functions to release IOAPIC pin (Steve Best) [1231358] - [x86] irq: Simplify the way to handle ISA IRQ (Steve Best) [1231358] - [x86] irq: Clean up unused IOAPIC interface (Steve Best) [1231358] - [x86] irq, devicetree: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, mpparse: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq, acpi: Use common irqdomain map interface to program IOAPIC pins (Steve Best) [1231358] - [x86] irq: Introduce two helper functions to support irqdomain map operation (Steve Best) [1231358] - [x86] devicetree, irq: Use common mechanism to support irqdomain (Steve Best) [1231358] - [x86] mpparse, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] acpi, irq: Provide basic irqdomain support (Steve Best) [1231358] - [x86] irq: Enhance mp_register_ioapic() to support irqdomain (Steve Best) [1231358] - [x86] irq: Introduce mechanisms to support dynamically allocate IRQ for IOAPIC (Steve Best) [1231358] - [x86] irq, acpi: Change __acpi_register_gsi to return IRQ number instead of GSI (Steve Best) [1231358] - [x86] acpi, irq: Consolidate algorithm of mapping (ioapic, pin) to IRQ number (Steve Best) [1231358] - [x86] irq: Simplify arch_early_irq_init() (Steve Best) [1231358] - [x86] irq: Count legacy IRQs by legacy_pic->nr_legacy_irqs instead of NR_IRQS_LEGACY (Steve Best) [1231358] - [x86] ce4100, irq: Do not set legacy_pic to null_legacy_pic (Steve Best) [1231358] - [x86] ce4100, irq: Make CE4100 depend on CONFIG_X86_IO_APIC (Steve Best) [1231358] - [x86] irq: Introduce some helper utilities to improve readability (Steve Best) [1231358] - [x86] irq: Reorganize IO_APIC_get_PCI_irq_vector() to prepare for irqdomain (Steve Best) [1231358] - [x86] ioapic: Use irq_cfg() instead of irq_get_chip_data() for better readability (Steve Best) [1231358] - [x86] ioapic: Introduce helper utilities to walk ioapics and pins (Steve Best) [1231358] - [x86] ioapic: Kill static variable nr_irqs_gsi (Steve Best) [1231358] - [x86] ioapic: Keep get_nr_irqs_gsi() (Steve Best) [1231358] - [x86] genirq: Ensure that dynamic irq allocation does not conflict (Steve Best) [1231358] - [x86] Remove create/destroy_irq() (Steve Best) [1231358] - [x86] iommu: dmar: Provide arch specific irq allocation (Steve Best) [1231358] - [x86] iommu: smar: Fix return value check of create_irq() (Steve Best) [1231358] - [x86] hpet: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] uv: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] irq_remapping: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] htirq: Use irq_alloc/free_irq() (Steve Best) [1231358] - [x86] ioapic: Use irq_alloc/free_hwirq() (Steve Best) [1231358] - [x86] genirq: Provide generic hwirq allocation facility (Steve Best) [1231358] - [x86] Implement arch_setup/teardown_hwirq() (Steve Best) [1231358] - [x86] ioapic: Kill unused global variable timer_through_8259 (Steve Best) [1231358] - [x86] irq, trivial: Minor improvements of IRQ related code (Steve Best) [1231358] - [x86] acpi, irq: Fix possible eror in GSI to IRQ mapping for legacy IRQ (Steve Best) [1231358] - [x86] acpi, irq: Enhance error handling in function acpi_register_gsi() (Steve Best) [1231358] - [x86] acpi, trivial: Minor improvements to arch/x86/kernel/acpi/boot.c (Steve Best) [1231358] - [x86] acpi, irq: Kill static function irq_to_gsi() (Steve Best) [1231358] - [x86] pci, acpi: Use kmalloc_node() to optimize for performance (Steve Best) [1231358] - [x86] acpi: Reorganize code to avoid forward declaration in boot.c (Steve Best) [1231358] - [x86] apic: Remove support for ia32-based Unisys ES7000 (Steve Best) [1231358] - [x86] mpparse: Simplify arch/x86/include/asm/mpspec.h (Steve Best) [1231358] - [x86] mpparse: Use pr_lvl() helper utilities to replace printk(KERN_LVL) (Steve Best) [1231358]- [char] ipmi: Update timespec usage to timespec64 (Tony Camuso) [1229675] - [char] ipmi: Fix multi-part message handling (Tony Camuso) [1229675] - [char] ipmi: Add alert handling to SSIF (Tony Camuso) [1229675] - [char] ipmi: Fix a problem that messages are not issued in run_to_completion mode (Tony Camuso) [1229675] - [char] ipmi: Report an error if ACPI _IFT doesn't exist (Tony Camuso) [1229675] - [char] ipmi: Remove unused including (Tony Camuso) [1229675] - [char] ipmi: Don't report err in the SI driver for SSIF devices (Tony Camuso) [1229675] - [char] ipmi: Remove incorrect use of seq_has_overflowed (Tony Camuso) [1229675] - [char] ipmi_ssif: Ignore spaces when comparing I2C adapter names (Tony Camuso) [1229675] - [char] ipmi_ssif: Fix the logic on user-supplied addresses (Tony Camuso) [1229675] - [char] ipmi_ssif: Use interruptible completion for waiting in the thread (Tony Camuso) [1229675] - [char] ipmi: Handle BMCs that don't allow clearing the rcv irq bit (Tony Camuso) [1229675] - [char] ipmi: constify of_device_id array (Tony Camuso) [1229675] - [char] ipmi: Fix a memory ordering issue (Tony Camuso) [1229675] - [char] ipmi: Remove uses of return value of seq_printf (Tony Camuso) [1229675] - [char] ipmi: Use is_visible callback for conditional sysfs entries (Tony Camuso) [1229675] - [char] ipmi: Free ipmi_recv_msg messages from the linked list on close (Tony Camuso) [1229675] - [char] ipmi: avoid gcc warning (Tony Camuso) [1229675] - [char] ipmi: Cleanup DEBUG_TIMING ifdef usage (Tony Camuso) [1229675] - [char] ipmi: Remove unneeded FIXME comment in the file, ipmi_si_intf.c (Tony Camuso) [1229675] - [char] ipmi: Remove obsolete cleanup for clientdata (Tony Camuso) [1229675] - [char] ipmi: Remove a FIXME for slab conversion (Tony Camuso) [1229675] - [char] ipmi: Fix compile warning with tv_usec (Tony Camuso) [1229675] - [char] ipmi: Fix compile issue with isspace() (Tony Camuso) [1229675] - [char] ipmi: Finish cleanup of BMC attributes (Tony Camuso) [1229675] - [char] ipmi: Check the BT interrupt enable periodically (Tony Camuso) [1229675] - [char] ipmi: Fix attention handling for system interfaces (Tony Camuso) [1229675] - [char] ipmi: Periodically check to see if irqs and messages are set right (Tony Camuso) [1229675] - [char] ipmi: Add SMBus interface driver (SSIF) (Tony Camuso) [1229675] - [char] ipmi: Remove the now unnecessary message queue (Tony Camuso) [1229675] - [char] ipmi: Make the message handler easier to use for SMI interfaces (Tony Camuso) [1229675] - [char] ipmi: Move message sending into its own function (Tony Camuso) [1229675] - [char] ipmi: rename waiting_msgs to waiting_rcv_msgs (Tony Camuso) [1229675] - [char] ipmi: Fix handling of BMC flags (Tony Camuso) [1229675] - [char] ipmi: Initialize BMC device attributes (Tony Camuso) [1229675] - [char] ipmi: Unregister previously registered driver in error case (Tony Camuso) [1229675] - [char] ipmi: Fix a bug in hot add/remove (Tony Camuso) [1229675] - [char] ipmi: Remove useless sysfs_name parameters (Tony Camuso) [1229675] - [char] ipmi: clean up the device handling for the bmc device (Tony Camuso) [1229675] - [char] ipmi: Move the address source to string to ipmi-generic code (Tony Camuso) [1229675] - [char] ipmi: Ignore SSIF in the PNP handling (Tony Camuso) [1229675] - [char] ipmi: drop owner assignment from platform_drivers (Tony Camuso) [1229675] - [powerpc] rtc/tpo: Driver to support rtc and wakeup on PowerNV platform (Gustavo Duarte) [1223687] - [powerpc] powernv: Check OPAL RTC calls exists before using (Gustavo Duarte) [1223687] - [base] devres: restore zeroing behavior of devres_alloc() (Gustavo Duarte) [1221064 1230136] - [char] ipmi/powernv: Fix minor locking bug (Gustavo Duarte) [1221064] - [char] ipmi: Add powernv IPMI driver (Gustavo Duarte) [1221064] - [powerpc] powernv: Add OPAL IPMI interface (Gustavo Duarte) [1221064] - [powerpc] devres: add kernel standard devm_k.alloc functions (Gustavo Duarte) [1221064]- [netdrv] macvtap/tun: cross-endian support for little-endian hosts (Thomas Huth) [1213658] - [vhost] cross-endian support for legacy devices (Thomas Huth) [1213658] - [virtio] add explicit big-endian support to memory accessors (Thomas Huth) [1213658] - [vhost] introduce vhost_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] vringh: introduce vringh_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] macvtap: introduce macvtap_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: add tun_is_little_endian() helper (Thomas Huth) [1213658] - [virtio] introduce virtio_is_little_endian() helper (Thomas Huth) [1213658] - [netdrv] tun: remove bogus hardware vlan acceleration flags from vlan_features (Thomas Huth) [1231879] - [kvm] move advertising of KVM_CAP_IRQFD to common code (Thomas Huth) [1231879] - [kvm] Give IRQFD its own separate enabling Kconfig option (Thomas Huth) [1231879] - [netdrv] vringh: update for virtio 1.0 APIs (Thomas Huth) [1231879] - [netdrv] vringh: 64 bit features (Thomas Huth) [1231879] - [vhost] net: fix up num_buffers endian-ness (Thomas Huth) [1231879] - [vhost] net: enable virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: larger header for virtio 1.0 (Thomas Huth) [1231879] - [vhost] net: length miscalculation (Thomas Huth) [1231879] - [vhost] net: virtio 1.0 byte swap (Thomas Huth) [1231879] - [vhost] virtio 1.0 endian-ness support (Thomas Huth) [1231879] - [vhost] switch to __get/__put_user exclusively (Thomas Huth) [1231879] - [vhost] net: force len for TX to host endian (Thomas Huth) [1231879] - [vhost] add memory access wrappers (Thomas Huth) [1231879] - [vhost] make features 64 bit (Thomas Huth) [1231879] - [vhost] switch to use vhost_add_used_n() (Thomas Huth) [1231879] - [netdrv] macvtap: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] macvtap: TUN_VNET_LE support (Thomas Huth) [1231879] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Thomas Huth) [1231879] - [netdrv] macvtap: remove the dead branch (Thomas Huth) [1231879] - [netdrv] tun: drop broken IFF_VNET_LE (Thomas Huth) [1231879] - [netdrv] if_tun: add TUNSETVNETLE/TUNGETVNETLE (Thomas Huth) [1231879] - [netdrv] tun: TUN_VNET_LE support, fix sparse warnings for virtio headers (Thomas Huth) [1231879] - [netdrv] tun: drop most type defines (Thomas Huth) [1231879] - [netdrv] tun: move internal flag defines out of uapi (Thomas Huth) [1231879] - [netdrv] tun: Report "persist" flag to userspace (Thomas Huth) [1231879] - [netdrv] tun: Fix TUN_PKT_STRIP setting (Thomas Huth) [1231879] - [netdrv] tun: Fix csum_start with VLAN acceleration (Thomas Huth) [1231879] - [netdrv] tun: unbreak truncated packet signalling (Thomas Huth) [1231879] - [netdrv] tuntap: hardware vlan tx support (Thomas Huth) [1231879] - [netdrv] bnx2x: Alloc 4k fragment for each rx ring buffer element (Michal Schmidt) [1182054 1182736 1187290 1229122] - [netdrv] bnx2x: Move statistics implementation into semaphores (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: limit fw delay in kdump to 5s after boot (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix to prevent inner-reload (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Delay during kdump load (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: remove {TPA,GRO}_ENABLE_FLAG (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: merge fp->disable_tpa with fp->mode (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: mark LRO as a fixed disabled feature if disable_tpa is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: really disable TPA if 'disable_tpa' option is set (Michal Schmidt) [1182054 1182736 1187290 1215700] - [netdrv] bnx2x: Prevent inner-reload while VFs exist (Michal Schmidt) [1182054 1182736 1187290 1191799] - [netdrv] bnx2x: Fix busy_poll vs netpoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ptp: bnx2x: use helpers for converting ns to timespec (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use bool function returns of true/false instead of 1/0 (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Prevent probe as early as possible (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Count number of link changes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Configure IFir et al. according to nvram (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: codespell comment spelling fixes (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use eth__addr instead of memset (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix typo in printk messages (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Fix kdump when iommu=on (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix kdump on 4-port device (Michal Schmidt) [1179882 1182054 1182736 1187290 1211883 1217325 1224087] - [netdrv] bnx2x: Fix statistics locking scheme (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Force fundamental reset for EEH recovery (Michal Schmidt) [1182054 1182736 1187290 1198641] - [netdrv] net: bnx2x: fix sparse warnings (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix napi poll return value for repoll (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: avoid macro redefinition (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] net: bnx2x: convert to timecounter adjtime (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: fix typos in "configure" (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Limit 1G link enforcement (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] ethernet/broadcom: Use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Use correct fastpath version for VFs (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use netdev_rss_key_fill() helper (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: use napi_schedule_irqoff() (Michal Schmidt) [1182054 1182736 1187290] - [netdrv] bnx2x: Add a fallback multi-function mode NPAR1.5 (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: new multi-function mode: UFP (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Changes with storage & MAC macros (Michal Schmidt) [1146035 1182054 1182298 1182736 1187290] - [netdrv] bnx2x: Fix link problems for 1G SFP RJ45 module (Michal Schmidt) [1182054 1182736 1187290] - [fs] xfs: fix broken i_nlink accounting for whiteout tmpfile inode (Brian Foster) [1225075] - [fs] xfs: xfs_iozero can return positive errno (Brian Foster) [1225075] - [fs] xfs: xfs_attr_inactive leaves inconsistent attr fork state behind (Brian Foster) [1225075] - [fs] xfs: extent size hints can round up extents past MAXEXTLEN (Brian Foster) [1225075] - [fs] xfs: inode and free block counters need to use __percpu_counter_compare (Brian Foster) [1225075] - [fs] percpu_counter: batch size aware __percpu_counter_compare() (Brian Foster) [1225075] - [fs] xfs: use percpu_counter_read_positive for mp->m_icount (Brian Foster) [1225075] - [fs] xfs: unlock i_mutex in xfs_break_layouts (Brian Foster) [1225075] - [fs] xfs: kill unnecessary firstused overflow check on attr3 leaf removal (Brian Foster) [1225075] - [fs] xfs: use larger in-core attr firstused field and detect overflow (Brian Foster) [1225075] - [fs] xfs: pass attr geometry to attr leaf header conversion functions (Brian Foster) [1225075] - [fs] xfs: Fix incorrect positive ENOMEM return (Brian Foster) [1225075] - [fs] xfs: xfs_mru_cache_insert() should use GFP_NOFS (Brian Foster) [1225075] - [fs] xfs: pF is only for function pointers (Brian Foster) [1225075] - [fs] xfs: fix shadow warning in xfs_da3_root_split() (Brian Foster) [1225075] - [fs] xfs: use bool instead of int in xfs_rename() (Brian Foster) [1225075] - [fs] xfs: fix NULL pointer dereference in xfs_filestream_lookup_ag() (Brian Foster) [1225075] - [fs] xfs: remove xfs_bmap_sanity_check() (Brian Foster) [1225075] - [fs] xfs: xfs_alloc_fix_minleft can underflow near ENOSPC (Brian Foster) [1225075] - [fs] xfs: cancel failed transaction in xfs_fs_commit_blocks() (Brian Foster) [1225075] - [fs] xfs: remove old and redundant comment in xfs_mount_validate_sb (Brian Foster) [1225075] - [fs] xfs: clarify async write failure ratelimit message (Brian Foster) [1225075] - [fs] xfs: log unmount events on console (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_RETURN (Brian Foster) [1225075] - [fs] xfs: pass mp to XFS_WANT_CORRUPTED_GOTO (Brian Foster) [1225075] - [fs] xfs: ensure truncate forces zeroed blocks to disk (Brian Foster) [1225075] - [fs] xfs: Fix quota type in quota structures when reusing quota file (Brian Foster) [1225075] - [fs] xfs: lock out page faults from extent swap operations (Brian Foster) [1225075] - [fs] xfs: xfs_setattr_size no longer races with page faults (Brian Foster) [1225075] - [fs] xfs: take i_mmap_lock on extent manipulation operations (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on write faults (Brian Foster) [1225075] - [fs] xfs: use i_mmaplock on read faults (Brian Foster) [1225075] - [fs] xfs: introduce mmap/truncate lock (Brian Foster) [1225075] - [fs] xfs: remove xfs_mod_incore_sb API (Brian Foster) [1225075] - [fs] xfs: replace xfs_mod_incore_sb_batched (Brian Foster) [1225075] - [fs] xfs: introduce xfs_mod_frextents (Brian Foster) [1225075] - [fs] xfs: Remove icsb infrastructure (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free block counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for free inode counter (Brian Foster) [1225075] - [fs] xfs: use generic percpu counters for inode counter (Brian Foster) [1225075] - [fs] xfs: recall pNFS layouts on conflicting access (Brian Foster) [1225075] - [fs] xfs: implement pNFS export operations (Brian Foster) [1225075] - [fs] xfs: report proper f_files in statfs if we overshoot imaxpct (Brian Foster) [1225075] - [fs] xfs: xfs_ioctl_setattr_check_projid can be static (Brian Foster) [1225075] - [fs] xfs: growfs should use synchronous transactions (Brian Foster) [1225075] - [fs] xfs: change kmem_free to use generic kvfree() (Brian Foster) [1225075] - [fs] xfs: factor out a xfs_update_prealloc_flags() helper (Brian Foster) [1225075] - [fs] xfs: remove incorrect error negation in attr_multi ioctl (Brian Foster) [1225075] - [fs] xfs: set superblock buffer type correctly (Brian Foster) [1225075] - [fs] xfs: set buf types when converting extent formats (Brian Foster) [1225075] - [fs] xfs: inode unlink does not set AGI buffer type (Brian Foster) [1225075] - [fs] xfs: ensure buffer types are set correctly (Brian Foster) [1225075] - [fs] xfs: sanitise sb_bad_features2 handling (Brian Foster) [1225075] - [fs] xfs: consolidate superblock logging functions (Brian Foster) [1225075] - [fs] xfs: remove bitfield based superblock updates (Brian Foster) [1225075] - [fs] xfs: Remove some pointless quota checks (Brian Foster) [1225075] - [fs] xfs: Remove some useless flags tests (Brian Foster) [1225075] - [fs] xfs: Remove useless test (Brian Foster) [1225075] - [fs] xfs: fix implicit bool to int conversion (Brian Foster) [1225075] - [fs] xfs: pass a 64-bit count argument to xfs_iomap_write_unwritten (Brian Foster) [1225075] - [fs] xfs: move xfs_bmap_finish prototype (Brian Foster) [1225075] - [fs] xfs: move struct xfs_bmalloca to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_types.h to libxfs (Brian Foster) [1225075] - [fs] xfs: move xfs_fs.h to libxfs (Brian Foster) [1225075] - [fs] xfs: remove extra newlines from xfs messages (Brian Foster) [1225075] - [fs] xfs: initialize log buf I/O completion wq on log alloc (Brian Foster) [1225075]- [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173789] - [netdrv] i40evf: skb->xmit_more support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173789] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173789] - [netdrv] i40evf: remove aq_pending (Stefan Assmann) [1173789] - [netdrv] i40evf: fix bad indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173789] - [netdrv] i40evf: Refactor VF RSS code (Stefan Assmann) [1173789] - [netdrv] i40evf: protect VLAN filter list (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173789] - [netdrv] i40evf: Fix Outer UDP RX checksum code (Stefan Assmann) [1173789] - [netdrv] i40evf: add FW version to ethtool info (Stefan Assmann) [1173789] - [netdrv] i40evf: resequence close operations (Stefan Assmann) [1173789] - [netdrv] i40evf: delay releasing rings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173789] - [netdrv] i40vf: don't stop me now (Stefan Assmann) [1173789] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173789] - [netdrv] i40evf: ethtool RSS fixes (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173789] - [netdrv] i40evf: TCP/IPv6 over Vxlan Tx checksum offload fix (Stefan Assmann) [1173789] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173789] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Add more info to interrupt vector names (Stefan Assmann) [1173789] - [netdrv] i40evf: allow enabling of debug prints via ethtool (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173789] - [netdrv] i40evf: don't wait forever (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor reset (Stefan Assmann) [1173789] - [netdrv] i40evf: disable NAPI polling sooner (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173789] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173789] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173789] - [netdrv] i40evf: stop the watchdog for shutdown (Stefan Assmann) [1173789] - [netdrv] i40evf: ignore bogus messages from FW (Stefan Assmann) [1173789] - [netdrv] i40evf: reset on module unload (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173789] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173789] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173789] - [netdrv] i40evf: kick a stalled admin queue (Stefan Assmann) [1173789] - [netdrv] i40evf: enable interrupt 0 appropriately (Stefan Assmann) [1173789] - [netdrv] i40evf: don't fire traffic IRQs when the interface is down (Stefan Assmann) [1173789] - [netdrv] i40evf: remove leftover VLAN filters (Stefan Assmann) [1173789] - [netdrv] i40evf: refactor shutdown code (Stefan Assmann) [1173789] - [netdrv] i40evf: Remove some scary log messages (Stefan Assmann) [1173789] - [netdrv] i40evf: remove redundant code (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173789] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173789] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173789] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173789] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173789] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173789] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init sequence even more robust (Stefan Assmann) [1173789] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173789] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173789] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173789] - [netdrv] i40evf: remove unnecessary else (Stefan Assmann) [1173789] - [netdrv] i40evf: make comparisons consistent (Stefan Assmann) [1173789] - [netdrv] i40evf: make checkpatch happy (Stefan Assmann) [1173789] - [netdrv] i40evf: update header comments (Stefan Assmann) [1173789] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173789] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173789] - [netdrv] i40evf: don't use more queues than CPUs (Stefan Assmann) [1173789] - [netdrv] i40evf: make early init processing more robust (Stefan Assmann) [1173789] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173789] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173789] - [netdrv] i40evf: Add support for 10G base T parts (Stefan Assmann) [1173789] - [netdrv] i40evf: properly handle multiple AQ messages (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173789] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173789] - [netdrv] i40evf: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173789] - [netdrv] i40e: Make sure to be in VEB mode if SRIOV is enabled at probe (Stefan Assmann) [1173788] - [netdrv] i40e: start up in VEPA mode by default (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix mixed size frags and linearization (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.4 (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: remove time_stamp member (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: force inline transmit functions (Stefan Assmann) [1173788] - [netdrv] i40e: Move the FD ATR/SB messages to a higher debug level (Stefan Assmann) [1173788] - [netdrv] i40e: fix unrecognized FCOE EOF case (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unneeded TODO (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unnecessary pf members (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add stats to count Tunnel ATR hits (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets (Stefan Assmann) [1173788] - [netdrv] i40e: Disable offline diagnostics if VFs are enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Collect PFC XOFF RX stats even in single TC case (Stefan Assmann) [1173788] - [netdrv] net: batch of last_rx update avoidance in ethernet drivers (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.3.2 (Stefan Assmann) [1173788] - [netdrv] i40e: Use new 40G speeds (Stefan Assmann) [1173788] - [netdrv] i40e: get rid of unused locals (Stefan Assmann) [1173788] - [netdrv] i40e: handle possible memory allocation failure (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Save WR_CSR_PROT field from DEV/FUNC capabilities (Stefan Assmann) [1173788] - [netdrv] i40e: enable user dump of internal hardware state (Stefan Assmann) [1173788] - [netdrv] i40e: print FCoE capability reported by the device function (Stefan Assmann) [1173788] - [netdrv] i40e: For VF reset (VFR and VFLR) add some more delay (Stefan Assmann) [1173788] - [netdrv] i40e: move VF notification routines up (Stefan Assmann) [1173788] - [netdrv] i40e: notify VFs of link state (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to program FDir SB rules for VF from PF through ethtool (Stefan Assmann) [1173788] - [netdrv] i40e: stop VF rings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use dma_rmb where appropriate (Stefan Assmann) [1173788] - [netdrv] i40e: Bump to version 1.3.1 (Stefan Assmann) [1173788] - [netdrv] i40e: Communicate VSI id in place of VSI index to the VFs (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: fix up VXLAN messages (Stefan Assmann) [1173788] - [netdrv] i40e: Don't register/de-register apps on NIC partitions in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Set Ethernet protocol correctly when Tx VLAN offloads are disabled (Stefan Assmann) [1173788] - [netdrv] i40e: warn at the right time (Stefan Assmann) [1173788] - [netdrv] i40e: fix invalid void return in FCoE code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix bug when skb allocation fails (Stefan Assmann) [1173788] - [netdrv] i40e: Change some memcpys to struct assignments (Stefan Assmann) [1173788] - [netdrv] i40e: Print some more info to help figure out the cause of HMC error (Stefan Assmann) [1173788] - [netdrv] i40e: validate VSI param from VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.2.43 (Stefan Assmann) [1173788] - [netdrv] i40e: Increase PF reset max loop limit (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: implement KR2 support (Stefan Assmann) [1173788] - [netdrv] i40e: add NVM update events to AQ clean (Stefan Assmann) [1173788] - [netdrv] i40e: add ethtool RSS support (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf version (Stefan Assmann) [1173788] - [netdrv] i40e: add MAC printing to debugfs dump VSI (Stefan Assmann) [1173788] - [netdrv] i40e: Fix inconsistent use of PF/VF vs pf/vf (Stefan Assmann) [1173788] - [netdrv] i40e: tame the nvmupdate read and write complaints (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: fix accidental write to ITR registers (Stefan Assmann) [1173788] - [netdrv] i40e: future proof some sizeof calls (Stefan Assmann) [1173788] - [netdrv] i40e: Remove "hello world" strings from i40e driver (Stefan Assmann) [1173788] - [netdrv] i40e: Strip configfs code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: enable prefetch of Tx descriptors during cleanup (Stefan Assmann) [1173788] - [netdrv] i40e: Simplify code for rss_size_max config (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Simplify tunnel selection logic (Stefan Assmann) [1173788] - [netdrv] i40e: FD filters flush policy changes (Stefan Assmann) [1173788] - [netdrv] i40e: Avoid logs while adding/deleting FD-SB filters (Stefan Assmann) [1173788] - [netdrv] i40e: print port stats only on partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Move code to enable/disable Loopback to the main file (Stefan Assmann) [1173788] - [netdrv] i40e: rework vector reservation (Stefan Assmann) [1173788] - [netdrv] i40e: clean up debug_read_register (Stefan Assmann) [1173788] - [netdrv] i40e: store msg_enable in the right size (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded conversion (Stefan Assmann) [1173788] - [netdrv] i40e: Remove duplicate code (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor i40e_debug_aq and make some functions static (Stefan Assmann) [1173788] - [netdrv] i40e: Fix mismatching type for ioremap_len (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Version bump (Stefan Assmann) [1173788] - [netdrv] i40e: don't spam the system log (Stefan Assmann) [1173788] - [netdrv] i40e: move IRQ tracking setup into MSIX setup (Stefan Assmann) [1173788] - [netdrv] i40e: Ioremap changes (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Clean up some formatting and other things (Stefan Assmann) [1173788] - [netdrv] i40e: Add AOC PHY types to case statements (Stefan Assmann) [1173788] - [netdrv] i40e: Fix ethtool offline test (Stefan Assmann) [1173788] - [netdrv] i40e: Reassign incorrect PHY type to fix a FW bug (Stefan Assmann) [1173788] - [netdrv] i40e: fix XPS mask when resetting (Stefan Assmann) [1173788] - [netdrv] i40e: use more portable sign extension (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: grab NVM devstarter version not image version (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check operational or sync bit for App TLV (Stefan Assmann) [1173788] - [netdrv] i40e: during LED interaction ignore activity LED src modes (Stefan Assmann) [1173788] - [netdrv] i40e: Fix NPAR Tx Scheduler init (Stefan Assmann) [1173788] - [netdrv] i40e: Fix dependencies in the i40e driver on configfs (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump versions (Stefan Assmann) [1173788] - [netdrv] i40e: Only enable TC0 for NIC partition type (Stefan Assmann) [1173788] - [netdrv] i40e: Register DCBNL ops in MFP mode (Stefan Assmann) [1173788] - [netdrv] i40e: Fix RSS size at init since default num queue calculation has changed (Stefan Assmann) [1173788] - [netdrv] i40e: Move RSS table size for VSIs to the VSI struct (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add missing packet types for VXLAN encapsulated packet types (Stefan Assmann) [1173788] - [netdrv] i40e: Fix issue with removal of apps from DBCNL app table (Stefan Assmann) [1173788] - [netdrv] i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check (Stefan Assmann) [1173788] - [netdrv] i40e: Enable more than 64 qps for the Main VSI (Stefan Assmann) [1173788] - [netdrv] i40e: don't disable PF LB when disabling VFs (Stefan Assmann) [1173788] - [netdrv] i40e: Add safety net for switch calling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: print FW build number in version string (Stefan Assmann) [1173788] - [netdrv] i40e: Skip the priority tagging if DCB is not enabled (Stefan Assmann) [1173788] - [netdrv] i40e: check pointers before use (Stefan Assmann) [1173788] - [netdrv] i40e: catch NVM write semaphore timeout and retry (Stefan Assmann) [1173788] - [netdrv] i40e: stop flow director on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: disconnect irqs on shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: Issue a PF reset if Tx queue disable timeout (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the Tx ring qset handle when DCB reconfigures (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the case where per TC queue count was higher than queues enabled (Stefan Assmann) [1173788] - [netdrv] i40e: fix race in hang check (Stefan Assmann) [1173788] - [netdrv] i40e: Fix TSO with more than 8 frags per segment issue (Stefan Assmann) [1173788] - [netdrv] i40e: Don't check for Tx hang when PF down (Stefan Assmann) [1173788] - [netdrv] i40e: fix shift precedence issue (Stefan Assmann) [1173788] - [netdrv] i40e: Fix memory leak at failure path in i40e_dbg_command_write() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Update driver versions (Stefan Assmann) [1173788] - [netdrv] i40e: Use ethtool private flags to display NPAR status (Stefan Assmann) [1173788] - [netdrv] i40e: Set FLAG_RD when sending buffer FW must read (Stefan Assmann) [1173788] - [netdrv] i40e: print Rx packet split status (Stefan Assmann) [1173788] - [netdrv] i40e: setup FCoE device type (Stefan Assmann) [1173788] - [netdrv] i40e: Set BUF flag for Set Version AQ command (Stefan Assmann) [1173788] - [netdrv] i40e: Add support for getlink, setlink ndo ops (Stefan Assmann) [1173788] - [netdrv] i40e: Implement configfs for NPAR BW configuration (Stefan Assmann) [1173788] - [netdrv] i40e: Add NPAR BW get and set functions (Stefan Assmann) [1173788] - [netdrv] i40e: enable packet split only when IOMMU present (Stefan Assmann) [1173788] - [netdrv] i40e: Add method to keep track of current rxnfc settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use advertised speed settings in ethtool and refactor get_settings (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix output of i40e_debug_aq() for big endian machines (Stefan Assmann) [1173788] - [netdrv] i40e: Fix i40e_ndo_set_vf_spoofchk (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump Driver Versions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Remove unused variable an_enable and function update_link_info (Stefan Assmann) [1173788] - [netdrv] i40e: Fix the EMPR interrupt received handling (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: i40e_register.h updates (Stefan Assmann) [1173788] - [netdrv] i40e: Use #define for the VSI connection type (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: restrict VC opcodes to their initial values (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Refactor the receive routines (Stefan Assmann) [1173788] - [netdrv] i40e: rename debugfs clear_stats option (Stefan Assmann) [1173788] - [netdrv] i40e: update Shadow RAM read/write functions (Stefan Assmann) [1173788] - [netdrv] i40e: Fix for stats init function call in Rx setup (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Add call to u64_stats_init to init (Stefan Assmann) [1173788] - [netdrv] i40e: Enable Loopback for the FCOE vsi as well (Stefan Assmann) [1173788] - [netdrv] i40e: use dev_port for fcoe netdev (Stefan Assmann) [1173788] - [netdrv] i40e: Fix function header (Stefan Assmann) [1173788] - [netdrv] i40e: fix led blink toggle to enable steady state (Stefan Assmann) [1173788] - [netdrv] i40evf: Force Tx writeback on ITR (Stefan Assmann) [1173788] - [netdrv] i40e: stop the service task at shutdown (Stefan Assmann) [1173788] - [netdrv] i40e: add locking around VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: Use even more ARQ descriptors (Stefan Assmann) [1173788] - [netdrv] i40e: delay after VF reset (Stefan Assmann) [1173788] - [netdrv] i40e: avoid use of uninitialized v_budget in i40e_init_msix (Stefan Assmann) [1173788] - [netdrv] i40e: i40e_fcoe.c: Remove unused function (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e and i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Support for NPAR iSCSI partition with DCB (Stefan Assmann) [1173788] - [netdrv] i40e: when Rx timestamps disabled set specific mode (Stefan Assmann) [1173788] - [netdrv] i40e: use same check for Rx hang as for Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates for new commands (Stefan Assmann) [1173788] - [netdrv] i40e: AQ API updates (Stefan Assmann) [1173788] - [netdrv] i40e: add more struct size checks (Stefan Assmann) [1173788] - [netdrv] i40e: Issue "Stop LLDP" command for firmware older than v4.3 (Stefan Assmann) [1173788] - [netdrv] i40e: check I40E_FLAG_PTP before handling Tx or Rx timestamps (Stefan Assmann) [1173788] - [netdrv] i40e: only enable PTP interrupt cause if PTP is enabled (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Bump i40e/i40evf versions (Stefan Assmann) [1173788] - [netdrv] i40e: Dump Stats string removed from debugfs help command (Stefan Assmann) [1173788] - [netdrv] i40e: Add define for interrupt name string len (Stefan Assmann) [1173788] - [netdrv] i40e: don't give up on DCB error after reset (Stefan Assmann) [1173788] - [netdrv] i40e: fix proc/int descriptions (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Increase ASQ timeout (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: AdminQ updates ww36 (Stefan Assmann) [1173788] - [netdrv] i40e: adds FCoE configure option (Stefan Assmann) [1173788] - [netdrv] i40e: limit sriov to partition 1 of NPAR configurations (Stefan Assmann) [1173788] - [netdrv] i40e: Don't exit link event early if link speed has changed (Stefan Assmann) [1173788] - [netdrv] i40e: limit WoL and link settings to partition 1 (Stefan Assmann) [1173788] - [netdrv] i40e: Adding function for reading PBA String (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: find partition_id in npar mode (Stefan Assmann) [1173788] - [netdrv] i40e: remove VN2VN related mac filters (Stefan Assmann) [1173788] - [netdrv] i40e: Add warning for NPAR partitions with link speed less than 10Gbps (Stefan Assmann) [1173788] - [netdrv] i40e: disable IOV before freeing resources (Stefan Assmann) [1173788] - [netdrv] i40e: Fix bug with TCP over IPv6 over VXLAN (Stefan Assmann) [1173788] - [netdrv] i40e: Fix Rx checksum error counter (Stefan Assmann) [1173788] - [netdrv] i40e: fix un-necessary Tx hangs (Stefan Assmann) [1173788] - [netdrv] i40e: Fix possible memory leak in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Convert macro to static inline (Stefan Assmann) [1173788] - [netdrv] i40e: add to NVM update debug message (Stefan Assmann) [1173788] - [netdrv] i40e: check for AQ timeout in aq_rc decode (Stefan Assmann) [1173788] - [netdrv] i40e: poll on NVM semaphore only if not other error (Stefan Assmann) [1173788] - [netdrv] i40e: fix up NVM update sm error handling (Stefan Assmann) [1173788] - [netdrv] i40e: set max limit for access polling (Stefan Assmann) [1173788] - [netdrv] i40e: remove unused nvm_semaphore_wait (Stefan Assmann) [1173788] - [netdrv] i40e: init NVM update state on adminq init (Stefan Assmann) [1173788] - [netdrv] i40e: add range check to i40e_aq_rc_to_posix (Stefan Assmann) [1173788] - [netdrv] i40e: rework debug messages for NVM update (Stefan Assmann) [1173788] - [netdrv] i40e: let firmware catch the NVM busy error (Stefan Assmann) [1173788] - [netdrv] i40e: better error messages for NVM update issues (Stefan Assmann) [1173788] - [netdrv] i40e: clear NVM update state on ethtool test (Stefan Assmann) [1173788] - [netdrv] ptp: i40e: convert to the 64 bit get/set time methods (Stefan Assmann) [1173788] - [netdrv] i40e: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173788] - [netdrv] i40e: Reduce stack in i40e_dbg_dump_desc (Stefan Assmann) [1173788] - [netdrv] i40e: Bump i40e version to 1.2.2 and i40evf version to 1.0.6 (Stefan Assmann) [1173788] - [netdrv] i40e: Re enable Main VSI loopback setting in the reset path (Stefan Assmann) [1173788] - [netdrv] i40e: Add new update VSI flow to accommodate FW fix with VSI Loopback mode (Stefan Assmann) [1173788] - [netdrv] i40e: Increase reset delay (Stefan Assmann) [1173788] - [netdrv] i40e: fix netdev_stat macro definition (Stefan Assmann) [1173788] - [netdrv] i40e: Define and use i40e_is_vf macro (Stefan Assmann) [1173788] - [netdrv] i40e: Add a virtual channel op to config RSS (Stefan Assmann) [1173788] - [netdrv] i40e: don't enable PTP support on more than one PF per port (Stefan Assmann) [1173788] - [netdrv] i40e: Add description to misc and fd interrupts (Stefan Assmann) [1173788] - [netdrv] i40e: allow various base numbers in debugfs aq commands (Stefan Assmann) [1173788] - [netdrv] i40e: remove useless debug noise (Stefan Assmann) [1173788] - [netdrv] i40e: Remove unneeded break statement (Stefan Assmann) [1173788] - [netdrv] i40e: enable fdb add code, remove unused code (Stefan Assmann) [1173788] - [netdrv] i40e: trigger SW INT with no ITR wait (Stefan Assmann) [1173788] - [netdrv] i40e: don't overload fields (Stefan Assmann) [1173788] - [netdrv] i40e: Set XPS bit mask to zero in DCB mode (Stefan Assmann) [1173788] - [netdrv] i40e: Prevent link flow control settings when PFC is enabled (Stefan Assmann) [1173788] - [netdrv] i40e: Do not disable/enable FCoE VSI with DCB reconfig (Stefan Assmann) [1173788] - [netdrv] i40e: Modify Tx disable wait flow in case of DCB reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Update VEB's enabled_tc after reconfiguration (Stefan Assmann) [1173788] - [netdrv] i40e: Check for LLDP AdminStatus before querying DCBX (Stefan Assmann) [1173788] - [netdrv] i40e: Add support to firmware CEE DCBX mode (Stefan Assmann) [1173788] - [netdrv] i40e: Resume Port Tx after DCB event (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version to 1.1.23 (Stefan Assmann) [1173788] - [netdrv] i40e: re-enable VFLR interrupt sooner (Stefan Assmann) [1173788] - [netdrv] i40e: only warn once of PTP nonsupport in 100Mbit speed (Stefan Assmann) [1173788] - [netdrv] i40e: use netdev_rss_key_fill() helper (Stefan Assmann) [1173788] - [netdrv] i40e: clean up throttle rate code (Stefan Assmann) [1173788] - [netdrv] i40e: don't do link_status or stats collection on every ARQ (Stefan Assmann) [1173788] - [netdrv] i40e: poll firmware slower (Stefan Assmann) [1173788] - [netdrv] i40e: properly parse MDET registers (Stefan Assmann) [1173788] - [netdrv] i40e: configure VM ID in qtx_ctl (Stefan Assmann) [1173788] - [netdrv] i40e: enable debug earlier (Stefan Assmann) [1173788] - [netdrv] i40e: better wording for resource tracking errors (Stefan Assmann) [1173788] - [netdrv] i40e: scale msix vector use when more cores than vectors (Stefan Assmann) [1173788] - [netdrv] i40e: remove debugfs dump stats (Stefan Assmann) [1173788] - [netdrv] i40e: avoid disable of interrupt when changing ITR (Stefan Assmann) [1173788] - [netdrv] i40e: fix link checking logic (Stefan Assmann) [1173788] - [netdrv] i40e: Add condition to enter fdir flush and reinit (Stefan Assmann) [1173788] - [netdrv] i40e: _MASK vs _SHIFT typo in i40e_handle_mdd_event() (Stefan Assmann) [1173788] - [netdrv] i40e: Bump version (Stefan Assmann) [1173788] - [netdrv] i40e: Moving variable declaration out of the loops (Stefan Assmann) [1173788] - [netdrv] i40e: Add 10GBaseT support (Stefan Assmann) [1173788] - [netdrv] i40e: process link events when setting up switch (Stefan Assmann) [1173788] - [netdrv] i40e: Fix a bug where Rx would stop after some time (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Use usleep_range() instead of udelay() (Stefan Assmann) [1173788] - [netdrv] i40e/i40evf: Fix whitespace indentation (Stefan Assmann) [1173788] - [netdrv] i40e: enable LSE poke and simplify link state (Stefan Assmann) [1173788] - [netdrv] i40e: mask phy events (Stefan Assmann) [1173788] - [netdrv] i40e: skb->xmit_more support (Stefan Assmann) [1173788] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173788] - [netdrv] i40e: use global pci_vfs_assigned() to replace local i40e_vfs_are_assigned() (Stefan Assmann) [1173788] - [netdrv] i40e: Set skb->csum_level for encapsulated checksum (Stefan Assmann) [1173788] - [netdrv] i40e: enable CONFIG_I40E_VXLAN (Stefan Assmann) [1173788]- [netdrv] enic: fix memory leak in rq_clean (Stefan Assmann) [1159148] - [netdrv] enic: check return value for stat dump (Stefan Assmann) [1159148] - [netdrv] enic: unlock napi busy poll before unmasking intr (Stefan Assmann) [1159148] - [netdrv] enic: Grammar s/an negative/a negative/ (Stefan Assmann) [1159148] - [netdrv] ethernet: Use eth__addr instead of memset (Stefan Assmann) [1159148] - [netdrv] enic: do notify_check before returning credits (Stefan Assmann) [1159148] - [netdrv] enic: enic_main: fix sparse warnings (Stefan Assmann) [1159148] - [netdrv] enic: enic_ethtool: fix sparse warning (Stefan Assmann) [1159148] - [netdrv] enic: fix rx napi poll return value (Stefan Assmann) [1159148] - [netdrv] enic: reconfigure resources for kdump crash kernel (Stefan Assmann) [1159148] - [netdrv] enic: free all rq buffs when allocation fails (Stefan Assmann) [1159148] - [netdrv] net: ethernet: cisco: enic: enic_dev: Remove some unused functions (Stefan Assmann) [1159148] - [netdrv] enic: add stats for dma mapping error (Stefan Assmann) [1159148] - [netdrv] enic: check dma_mapping_error (Stefan Assmann) [1159148] - [netdrv] enic: make vnic_wq_buf doubly linked (Stefan Assmann) [1159148] - [netdrv] igbvf: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173785] - [netdrv] igbvf: cleanup msleep() and min/max() usage (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix code comments and whitespace (Stefan Assmann) [1173785] - [netdrv] igbvf: Fix checksum error when using stacked vlan (Stefan Assmann) [1173785] - [netdrv] igb: Don't use NETDEV_FRAG_PAGE_MAX_SIZE in descriptor calculation (Stefan Assmann) [1173784] - [netdrv] igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector (Stefan Assmann) [1173784] - [netdrv] igb: Fix oops on changing number of rings (Stefan Assmann) [1173784] - [netdrv] igb: simplify and clean up igb_enable_mas() (Stefan Assmann) [1173784] - [netdrv] ptp: igb: use helpers for converting ns to timespec (Stefan Assmann) [1173784] - [netdrv] ptp: igb: convert to the 64 bit get/set time methods (Stefan Assmann) [1173784] - [netdrv] igb: Enable TSO for stacked vlan (Stefan Assmann) [1173784] - [netdrv] igb: use netif_carrier_off earlier when bringing if down (Stefan Assmann) [1173784] - [netdrv] ethernet: codespell comment spelling fixes (Stefan Assmann) [1173784] - [netdrv] igb: Make arrays on stack static const to avoid reallocation (Stefan Assmann) [1173784] - [netdrv] igb: Fix warning pin may be used uninitialized (Stefan Assmann) [1173784] - [netdrv] igb: Indicate failure on vf reset for empty mac address (Stefan Assmann) [1173784] - [netdrv] igb: enable auxiliary PHC functions for the i210 (Stefan Assmann) [1173784] - [netdrv] ptp: introduce programmable pins (Stefan Assmann) [1173784] - [netdrv] igb: enable internal PPS for the i210 (Stefan Assmann) [1173784] - [netdrv] igb: serialize access to the time sync interrupt registers (Stefan Assmann) [1173784] - [netdrv] igb: refactor time sync interrupt handling (Stefan Assmann) [1173784] - [netdrv] igb: Clean-up page reuse code (Stefan Assmann) [1173784] - [netdrv] igb: convert to CYCLECOUNTER_MASK macro (Stefan Assmann) [1173784] - [netdrv] igb_ptp: Include clocksource.h to get CLOCKSOURCE_MASK (Stefan Assmann) [1173784] - [netdrv] igb: Remove unneeded FIXME (Stefan Assmann) [1173784] - [netdrv] net: igb: convert to timecounter adjtime (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Use dma_rmb on Rx descriptor reads (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use napi_alloc_skb (Stefan Assmann) [1173784] - [netdrv] ethernet/intel: Use eth_skb_pad and skb_put_padto helpers (Stefan Assmann) [1173784] - [netdrv] e1000e / igb / pm: Eliminate CONFIG_PM_RUNTIME (Stefan Assmann) [1173784] - [netdrv] igb: Fixes needed for surprise removal support (Stefan Assmann) [1173784] - [netdrv] igb: use netdev_rss_key_fill() helper (Stefan Assmann) [1173784] - [netdrv] fm10k/igb/ixgbe: Replace __skb_alloc_page with dev_alloc_page (Stefan Assmann) [1173784] - [netdrv] igb: don't reuse pages with pfmemalloc flag (Stefan Assmann) [1173784] - [netdrv] igb: fix race accessing page->_count (Stefan Assmann) [1173784] - [netdrv] igb: bump version to 5.2.15 (Stefan Assmann) [1173784] - [netdrv] i40e/igb: Convert to dev_consume_skb_any() (Stefan Assmann) [1173784] - [netdrv] igb: remove blocking phy read from inside spinlock (Stefan Assmann) [1173784] - [netdrv] igb: add flags to set eee advertisement mode (Stefan Assmann) [1173784] - [netdrv] igb: use new eth_get_headlen interface (Stefan Assmann) [1173784] - [netdrv] igb: Convert to use devm_hwmon_device_register_with_groups (Stefan Assmann) [1173784] - [netdrv] ptp: tg3: use helpers for converting ns to timespec (Ivan Vecera) [1182731] - [netdrv] ptp: tg3: convert to the 64 bit get/set time methods (Ivan Vecera) [1182731] - [netdrv] tg3: Hold tp->lock before calling tg3_halt() from tg3_init_one() (Ivan Vecera) [1182731] - [netdrv] tg3: Release tp->lock before invoking synchronize_irq() (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_reset_task() needs to use rtnl_lock to synchronize (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_timer() should grab tp->lock before checking for tp->irq_sync (Ivan Vecera) [1182731] - [netdrv] tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts (Ivan Vecera) [1182731] - [netdrv] tg3: fix ring init when there are more TX than RX channels (Ivan Vecera) [1182731] - [netdrv] tg3: use netdev_rss_key_fill() helper (Ivan Vecera) [1182731] - [netdrv] tg3: Add skb->xmit_more support (Ivan Vecera) [1182731] - [netdrv] tg3: Allow for recieve of full-size 8021AD frames (Ivan Vecera) [1182731] - [netdrv] tg3: Work around HW/FW limitations with vlan encapsulated frames (Ivan Vecera) [1182731] - [netdrv] tg3: Convert to use hwmon_device_register_with_groups (Ivan Vecera) [1182731] - [netdrv] bnx2-cnic: Driver Version Update (Ivan Vecera) [1182732] - [netdrv] bnx2: Fix for Chip Initialization (Ivan Vecera) [1182732] - [netdrv] bnx2-cnic: Driver Rebranding Changes (Ivan Vecera) [1182732] - [netdrv] bnx2: Correctly receive full sized 802.1ad frames (Ivan Vecera) [1182732] - [netdrv] be2net: enable config options (Ivan Vecera) [1182733] - [netdrv] be2net: Replace dma/pci_alloc_coherent() calls with dma_zalloc_coherent() (Ivan Vecera) [1182733] - [netdrv] be2net: make hwmon interface optional (Ivan Vecera) [1182733] - [netdrv] be2net: Support for OS2BMC (Ivan Vecera) [1182733] - [netdrv] be2net: Report a "link down" to the stack when a fatal error or fw reset happens (Ivan Vecera) [1182733] - [netdrv] be2net: Export board temperature using hwmon-sysfs interface (Ivan Vecera) [1182733] - [netdrv] be2net: update the driver version to 10.6.0.2 (Ivan Vecera) [1182733] - [netdrv] be2net: update copyright year to 2015 (Ivan Vecera) [1182733] - [netdrv] be2net: use be_virtfn() instead of !be_physfn() (Ivan Vecera) [1182733] - [netdrv] be2net: simplify UFI compatibility checking (Ivan Vecera) [1182733] - [netdrv] be2net: post full RXQ on interface enable (Ivan Vecera) [1182733] - [netdrv] be2net: check for INSUFFICIENT_VLANS error (Ivan Vecera) [1182733] - [netdrv] be2net: receive pkts with L3, L4 errors on VFs (Ivan Vecera) [1182733] - [netdrv] be2net: set interrupt moderation for Skyhawk-R using EQ-DB (Ivan Vecera) [1182733] - [netdrv] be2net: add support for spoofchk setting (Ivan Vecera) [1182733] - [netdrv] be2net: log link status (Ivan Vecera) [1182733] - [netdrv] be2net: Fix a bug in Rx buffer posting (Ivan Vecera) [1182733] - [netdrv] be2net: bump up the driver version to 10.6.0.1 (Ivan Vecera) [1182733] - [netdrv] be2net: setup xps queue mapping (Ivan Vecera) [1182733] - [netdrv] be2net: restrict MODIFY_EQ_DELAY cmd to a max of 8 EQs (Ivan Vecera) [1182733] - [netdrv] be2net: Prevent VFs from enabling VLAN promiscuous mode (Ivan Vecera) [1182733] - [netdrv] be2net: codespell comment spelling fixes (Ivan Vecera) [1182733] - [netdrv] be2net: implement .sriov_configure() PCI callback (Ivan Vecera) [1182733] - [netdrv] be2net: re-distribute SRIOV resources allowed by FW (Ivan Vecera) [1182733] - [netdrv] be2net: avoid creating the non-RSS default RXQ if FW allows to (Ivan Vecera) [1182733] - [netdrv] be2net: Use eth__addr instead of memset (Ivan Vecera) [1182733] - [netdrv] be2net: move be_func_init() call inside be_setup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource cleanup sequence into be_cleanup() (Ivan Vecera) [1182733] - [netdrv] be2net: refactor adapter resource initialzation sequence into be_resume() (Ivan Vecera) [1182733] - [netdrv] be2net: remove code duplication relating to Lancer reset sequence (Ivan Vecera) [1182733] - [netdrv] be2net: refactor error detect/recovery function (Ivan Vecera) [1182733] - [netdrv] be2net: use a wrapper to schedule and cancel error detection task (Ivan Vecera) [1182733] - [netdrv] be2net: refactor function initalization sequence into be_func_init() (Ivan Vecera) [1182733] - [netdrv] be2net: get rid of be_get_initial_config() call from be_probe() (Ivan Vecera) [1182733] - [netdrv] be2net: move adapter fields alloc/free code to new routines (Ivan Vecera) [1182733] - [netdrv] be2net: Add a few inline functions to test TXQ conditions (Ivan Vecera) [1182733] - [netdrv] be2net: Minor code cleanup in tx completion process (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor be_xmit_enqueue() routine (Ivan Vecera) [1182733] - [netdrv] be2net: Refactor wrb_fill_hdr() routine (Ivan Vecera) [1182733] - [netdrv] be2net: avoid unncessary swapping of fields in eth_tx_wrb (Ivan Vecera) [1182733] - [netdrv] be2net: process port misconfig async event (Ivan Vecera) [1182733] - [netdrv] be2net: refactor be_set_rx_mode() and be_vid_config() for readability (Ivan Vecera) [1182733] - [netdrv] be2net: remove duplicate code in be_cmd_rx_filter() (Ivan Vecera) [1182733] - [netdrv] be2net: use offset based FW flashing for Skyhawk chip (Ivan Vecera) [1182733] - [netdrv] be2net: avoid flashing SH-B0 UFI image on SH-P2 chip (Ivan Vecera) [1182733] - [netdrv] be2net: refactor code that checks flash file compatibility (Ivan Vecera) [1182733] - [netdrv] be2net: replace (1 << x) with BIT(x) (Ivan Vecera) [1182733] - [netdrv] be2net: move un-exported routines from be.h to respective src files (Ivan Vecera) [1182733] - [netdrv] be2net: fix sparse warning (Ivan Vecera) [1182733] - [netdrv] be2net: move definitions related to FW cmdsfrom be_hw.h to be_cmds.h (Ivan Vecera) [1182733] - [netdrv] be2net: issue function reset cmd in resume path (Ivan Vecera) [1182733] - [netdrv] be2net: add a log message for POST timeout in Lancer (Ivan Vecera) [1182733] - [netdrv] be2net: fix failure case in setting flow control (Ivan Vecera) [1182733] - [netdrv] be2net: move interface create code to a separate routine (Ivan Vecera) [1182733] - [netdrv] be2net: Allow GRE to work concurrently while a VxLAN tunnel is configured (Ivan Vecera) [1182733] - [netdrv] be2net: support TX batching using skb->xmit_more flag (Ivan Vecera) [1182733] - [netdrv] be2net: Fix incorrect setting of tunnel offload flag in netdev features (Ivan Vecera) [1182733] - [netdrv] be2net: Export tunnel offloads only when a VxLAN tunnel is created (Ivan Vecera) [1182733] - [netdrv] emulex: Use skb_put_padto instead of skb_padto() and skb->len assignment (Ivan Vecera) [1182733] - [netdrv] be2net: Check for presence of IFLA_AF_SPEC (Ivan Vecera) [1182733] - [netdrv] be2net: Validate IFLA_BRIDGE_MODE attribute length (Ivan Vecera) [1182733] - [netdrv] be2net: use netdev_rss_key_fill() helper (Ivan Vecera) [1182733] - [netdrv] be2net: Use dev_consume_skb_any() in the non-drop path (Ivan Vecera) [1182733] - [netdrv] r8169: Do not use dev_kfree_skb in xmit path (Ivan Vecera) [1232244] - [netdrv] r8169: Fix trivial typo in rtl_check_firmware (Ivan Vecera) [1232244] - [netdrv] r8169: Revert BQL and xmit_more support (Ivan Vecera) [1232244] - [netdrv] r8169: use PCI define for Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] pci: Add defines for PCIe Max_Read_Request_Size (Ivan Vecera) [1232244] - [netdrv] r8169: add support for xmit_more (Ivan Vecera) [1232244] - [netdrv] r8169: update rtl8168g pcie ephy parameter (Ivan Vecera) [1232244] - [netdrv] r8169: Use dma_rmb() and dma_wmb() for DescOwn checks (Ivan Vecera) [1232244] - [netdrv] r8169: use napi_alloc_skb instead of netdev_alloc_skb_ip_align (Ivan Vecera) [1232244] - [netdrv] r8169: Use eth_skb_pad function (Ivan Vecera) [1232244] - [netdrv] r8169: disable rtl8168ep cmac engine (Ivan Vecera) [1232244] - [netdrv] r8169: prevent enable hardware tx/rx too early (Ivan Vecera) [1232244] - [netdrv] bna: use netdev_* and dev_* instead of printk and pr_* (Ivan Vecera) [1187298] - [netdrv] bna: fix timeout API argument type (Ivan Vecera) [1187298] - [netdrv] bna: use list_for_each_entry where appropriate (Ivan Vecera) [1187298] - [netdrv] bna: get rid of private macros for manipulation with lists (Ivan Vecera) [1187298] - [netdrv] bna: remove useless pointer assignment (Ivan Vecera) [1187298] - [netdrv] bna: use memdup_user to copy userspace buffers (Ivan Vecera) [1187298] - [netdrv] bna: correct comparisons/assignments to bool (Ivan Vecera) [1187298] - [netdrv] bna: remove TX_E_PRIO_CHANGE event and BNA_TX_F_PRIO_CHANGED flag (Ivan Vecera) [1187298] - [netdrv] bna: remove paused from bna_rx_config and flags from bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove RXF_E_PAUSE and RXF_E_RESUME events (Ivan Vecera) [1187298] - [netdrv] bna: remove prio_change_cbfn oper_state_cbfn from struct bna_tx (Ivan Vecera) [1187298] - [netdrv] bna: remove oper_state_cbfn from struct bna_rxf (Ivan Vecera) [1187298] - [netdrv] bna: remove pause_cbfn from struct bna_enet (Ivan Vecera) [1187298] - [netdrv] bna: remove unused cbfn parameter (Ivan Vecera) [1187298] - [netdrv] bna: use BIT(x) instead of (1 << x) (Ivan Vecera) [1187298] - [netdrv] bna: get rid of duplicate and unused macros (Ivan Vecera) [1187298] - [netdrv] bna: replace pragma(pack) with attribute __packed (Ivan Vecera) [1187298] - [netdrv] bna: get rid of mac_t (Ivan Vecera) [1187298] - [netdrv] bna: use ether_addr_copy instead of memcpy (Ivan Vecera) [1187298] - [netdrv] bna: remove obsolete use of EXTRA_CFLAGS (Ivan Vecera) [1187298] - [netdrv] bna: fix soft lock-up during firmware initialization failure (Ivan Vecera) [1187298] - [netdrv] bna: remove unreasonable iocpf timer start (Ivan Vecera) [1187298] - [netdrv] bna: fix firmware loading on big-endian machines (Ivan Vecera) [1187298] - [netdrv] bna: codespell comment spelling fixes (Ivan Vecera) [1187298] - [netdrv] bna: Update the Driver and Firmware Version (Ivan Vecera) [1187298] - [netdrv] bna: QLogic BR-series Adapters Driver Rebranding (Ivan Vecera) [1187298] - [netdrv] bna: incorrect use of init_completion fixup (Ivan Vecera) [1187298] - [netdrv] bna: use netdev_rss_key_fill() helper (Ivan Vecera) [1187298]- [net] inet_diag: use READ_ONCE (Phil Sutter) [1230886] - [net] nfnetlink_log: unset nf_loggers for netns when unloading module (Hannes Frederic Sowa) [1231135] - [net] sctp: allow authenticating DATA chunks that are bundled with COOKIE_ECHO (Marcelo Leitner) [1161510] - [net] netfilter: conntrack: warn the user if there is a better helper to use (Marcelo Leitner) [1208239] - [net] tcp: dctcp_update_alpha() fixes (Phil Sutter) [1230878] - [net] sched: use pinned timers (Phil Sutter) [1230135] - [net] add skb_clone_sk() and sock_efree() (Ivan Vecera) [1200759] - [lib] cpumask: cpumask_set_cpu_local_first => cpumask_local_spread, lament (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Fix tx ring affinity_mask creation (Ivan Vecera) [1200759] - [netdrv] be2net: assign CPU affinity hints to be2net IRQs (Ivan Vecera) [1200759] - [kernel] ktime: Introduce ktime_ms_delta (Ivan Vecera) [1200759] - [net] sctp: migrate cookie life from timeval to ktime (Ivan Vecera) [1200759] - [kernel] timecounter: provide a macro to initialize the cyclecounter mask field (Ivan Vecera) [1200759] - [kernel] timecounter: keep track of accumulated fractional nanoseconds (Ivan Vecera) [1200759] - [kernel] timecounter: provide a helper function to shift the time (Ivan Vecera) [1200759] - [kernel] time: move the timecounter/cyclecounter code into its own file (Ivan Vecera) [1200759] - [net] Introduce passthru_features_check (Ivan Vecera) [1200759] - [net] vlan: Move check for multiple vlans to drivers (Ivan Vecera) [1200759] - [net] vlan: Introduce helper functions to check if skb is tagged (Ivan Vecera) [1200759] - [net] vlan: rename vlan_tx_* helpers since "tx" is misleading there (Ivan Vecera) [1200759] - [net] vlan: make __vlan_hwaccel_put_tag return void (Ivan Vecera) [1200759] - [net] vlan: Add features for stacked vlan device (Ivan Vecera) [1200759] - [net] Add device Rx page allocation function (Ivan Vecera) [1200759] - [net] fix comment typo for __skb_alloc_pages() (Ivan Vecera) [1200759] - [net] flow: Add function for parsing the header length out of linear ethernet frames (Ivan Vecera) [1200759] - [net] flow: make skb an optional parameter for__skb_flow_dissect() (Ivan Vecera) [1200759] - [net] flow: Allow raw buffers to be passed into the flow dissector (Ivan Vecera) [1200759] - [net] ethtool: Support for configurable RSS hash function (Ivan Vecera) [1200759] - [netdrv] mlx4_en: fix mlx4_en_set_rxfh() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: use netdev_rss_key_fill() helper (Ivan Vecera) [1200759] - [netdrv] Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1200759] - [net] Add functions for handling padding frame and adding to length (Ivan Vecera) [1200759] - [net] introduce napi_schedule_irqoff() (Ivan Vecera) [1200759] - [net] Replace get_cpu_var through this_cpu_ptr (Ivan Vecera) [1200759] - [net] introduce dev_consume_skb_any() (Ivan Vecera) [1200759] - [net] provide a per host RSS key generic infrastructure (Ivan Vecera) [1200759] - [net] avoid dependency of net_get_random_once on nop patching (Ivan Vecera) [1200759] - [net] make net_get_random_once irq safe (Ivan Vecera) [1200759] - [net] fix build warnings because of net_get_random_once merge (Ivan Vecera) [1200759] - [net] introduce new macro net_get_random_once (Ivan Vecera) [1200759] - [net] net.h, skbuff.h: Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] Remove extern from function prototypes (Ivan Vecera) [1200759] - [net] remove unused 'dev' argument from netif_needs_gso() (Ivan Vecera) [1200759] - [net] Generalize ndo_gso_check to ndo_features_check (Ivan Vecera) [1200759] - [net] vlan: Fix stacked vlan offload features computation (Ivan Vecera) [1200759] - [net] fix checksum features handling in netif_skb_features() (Ivan Vecera) [1200759] - [net] vlan: more careful checksum features handling (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Add VXLAN ndo calls to the PF net device ops too (Ivan Vecera) [1200759] - [netdrv] bnx2x: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] qlcnic: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] be2net: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [netdrv] mlx4_en: Implement ndo_gso_check() (Ivan Vecera) [1200759] - [net] Add ndo_gso_check (Ivan Vecera) [1200759] - [net] ipv6: reject locally assigned nexthop addresses (Phil Sutter) [1228700] - [net] ipv6: allow explicitly choosing optimistic addresses (Phil Sutter) [1228700] - [net] openvswitch: disable LRO (Jiri Benc) [1181282] - [net] unix, caif: sk_socket can disappear when state is unlocked (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement splice for stream af_unix sockets (Hannes Frederic Sowa) [1226230] - [net] make skb_splice_bits more configureable (Hannes Frederic Sowa) [1226230] - [net] af_unix: implement stream sendpage support (Hannes Frederic Sowa) [1226230] - [net] skbuff: add skb_append_pagefrags and use it (Hannes Frederic Sowa) [1226230] - [net] af_unix: remove 0 assignment on static (Hannes Frederic Sowa) [1226230] - [net] unix: Align send data_len up to PAGE_SIZE (Hannes Frederic Sowa) [1226230] - [net] unix: non blocking recvmsg() should not return -EINTR (Hannes Frederic Sowa) [1226230] - [net] unix: allow bind to fail on mutex lock (Hannes Frederic Sowa) [1226230] - [net] af_unix: fix bug on large send() (Hannes Frederic Sowa) [1226230] - [net] attempt high order allocations in sock_alloc_send_pskb() (Hannes Frederic Sowa) [1226230] - [net] af_unix: improve STREAM behavior with fragmented memory (Hannes Frederic Sowa) [1226230]- [md] fix race when unfreezing sync_action (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: break stripe-batches when the array has failed (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: call break_stripe_batch_list from handle_stripe_clean_event (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: be more selective about distributing flags across batch (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add handle_flags arg to break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: duplicate some more handle_stripe_clean_event code in break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: remove condition test from check_break_stripe_batch_list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Ensure a batch member is not handled prematurely (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: close race between STRIPE_BIT_DELAY and batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: ensure whole batch is delayed for all required bitmap updates (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: remove rcu annotation from pointer arithmetic (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix broken async operation chain (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix handling of degraded stripes in batches (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix allocation of 'scribble' array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't record new size if resize_stripes fails (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid reading parity blocks for full-stripe write to degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: more incorrect BUG_ON in handle_stripe_fill (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: new alloc_stripe() to allocate an initialize a stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: conditional mddev->queue access to suit dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: don't do chunk aligned read on degraded array (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: change ->inactive_blocked to a bit-flag (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: move max_nr_stripes management into grow_one_stripe and drop_one_stripe (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: pass gfp_t arg to grow_one_stripe() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: introduce configuration option rmw_level (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: activate raid6 rmw feature (Jes Sorensen) [1150149 1173510 1194720] - [md] raid6 algorithms: delta syndrome functions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle expansion/resync case with stripe batching (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: handle io error of batch list (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: batch adjacent full stripe write (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: track overwrite disk count (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: add a new flag to track if a stripe can be batched (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use flex_array for scribble data (Jes Sorensen) [1150149 1173510 1194720] - [md] raid0: access mddev->queue (request queue member) conditionally because it is not set when accessed from dm-raid (Jes Sorensen) [1150149 1173510 1194720] - [md] allow resync to go faster when there is competing IO (Jes Sorensen) [1150149 1173510 1194720] - [md] remove 'go_faster' option from ->sync_request() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't require sync_min to be a multiple of chunk_size (Jes Sorensen) [1150149 1173510 1194720] - [md] re-add a failed disk (Jes Sorensen) [1150149 1173510 1194720] - [md] Export and rename find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: check faulty flag for array status during recovery (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix read balance when a drive is write-mostly (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: Fix livelock when array is both resyncing and degraded (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: round up to bdev_logical_block_size in narrow_write_error (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: fix conversion from RAID0 to RAID10 (Jes Sorensen) [1150149 1173510 1194720] - [md] wakeup thread upon rdev_dec_pending() (Jes Sorensen) [1150149 1173510 1194720] - [md] make reconfig_mutex optional for writes to md sysfs files (Jes Sorensen) [1150149 1173510 1194720] - [md] move mddev_lock and related to md.h (Jes Sorensen) [1150149 1173510 1194720] - [md] use mddev->lock to protect updates to resync_{min, max} (Jes Sorensen) [1150149 1173510 1194720] - [md] minor cleanup in safe_delay_store (Jes Sorensen) [1150149 1173510 1194720] - [md] move GET_BITMAP_FILE ioctl out from mddev_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] tidy up set_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary 'buf' from get_bitmap_file (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock from rdev_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove mddev_lock() from md_attr_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: use ->lock to protect accessing raid5 sysfs attributes (Jes Sorensen) [1150149 1173510 1194720] - [md] remove need for mddev_lock() in md_seq_show() (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: protect clearing of ->bitmap by mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] protect ->pers changes with mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] level_store: group all important changes into one place (Jes Sorensen) [1150149 1173510 1194720] - [md] rename ->stop to ->free (Jes Sorensen) [1150149 1173510 1194720] - [md] split detach operation out from ->stop (Jes Sorensen) [1150149 1173510 1194720] - [md] linear: remove rcu protections in favour of suspend/resume (Jes Sorensen) [1150149 1173510 1194720] - [md] make merge_bvec_fn more robust in face of personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] make ->congested robust against personality changes (Jes Sorensen) [1150149 1173510 1194720] - [md] rename mddev->write_lock to mddev->lock (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: tidy/fix last condition (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: need_this_block: start simplifying the last two conditions (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate out the easy conditions in need_this_block (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: separate large if clause out of fetch_block() (Jes Sorensen) [1150149 1173510 1194720] - [md] do_release_stripe(): No need to call md_wakeup_thread() twice (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix another livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] Check MD_RECOVERY_RUNNING as well as ->sync_thread (Jes Sorensen) [1150149 1173510 1194720] - [md] fix semicolon.cocci warnings (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants (Jes Sorensen) [1150149 1173510 1194720] - [md] Always set RECOVERY_NEEDED when clearing RECOVERY_FROZEN (Jes Sorensen) [1150149 1173510 1194720] - [md] move EXPORT_SYMBOL to after function in md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] discard PRINT_RAID_DEBUG ioctl (Jes Sorensen) [1150149 1173510 1194720] - [md] remove MD_BUG() (Jes Sorensen) [1150149 1173510 1194720] - [md] clean up 'exit' labels in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unnecessary test for MD_MAJOR in md_ioctl() (Jes Sorensen) [1150149 1173510 1194720] - [md] don't allow "-sync" to be set for device in an active array (Jes Sorensen) [1150149 1173510 1194720] - [md] remove unwanted white space from md.c (Jes Sorensen) [1150149 1173510 1194720] - [md] don't start resync thread directly from md thread (Jes Sorensen) [1150149 1173510 1194720] - [md] Just use RCU when checking for overlap between arrays (Jes Sorensen) [1150149 1173510 1194720] - [md] avoid potential long delay under pers_lock (Jes Sorensen) [1150149 1173510 1194720] - [md] simplify export_array() (Jes Sorensen) [1150149 1173510 1194720] - [md] discard find_rdev_nr in favour of find_rdev_nr_rcu (Jes Sorensen) [1150149 1173510 1194720] - [md] use wait_event() to simplify md_super_wait() (Jes Sorensen) [1150149 1173510 1194720] - [md] be more relaxed about stopping an array which isn't started (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: process_checks doesn't use its return value (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: fix init_stripe() inconsistencies (Jes Sorensen) [1150149 1173510 1194720] - [md] raid10: another memory leak due to reshape (Jes Sorensen) [1150149 1173510 1194720] - [md] use set_bit/clear_bit instead of shift/mask for bi_flags changes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: minor typos and reformatting (Jes Sorensen) [1150149 1173510 1194720] - [md] bitmap: always wait for writes on unplug (Jes Sorensen) [1150149 1173510 1194720] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1150149 1173510 1194720] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1150149 1173510 1194720] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1150149 1173510 1194720] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Jes Sorensen) [1150149 1173510 1194720]- [virtio] drop virtio-device_is_legacy_only (Jason Wang) [1227339] - [virtio] virtio-pci: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-mmio: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] virtio-ccw: support non-legacy balloon devices (Jason Wang) [1227339] - [virtio] balloon might not be a legacy device (Jason Wang) [1227339] - [virtio] virtio-balloon: transitional interface (Jason Wang) [1227339] - [virtio] virtio-pci_modern: switch to type-safe io accessors (Jason Wang) [1227339] - [virtio] virtio-pci_modern: type-safe io accessors (Jason Wang) [1227339] - [virtio] drop a useless config read (Jason Wang) [1227339] - [virtio] virtio-config: reorder functions (Jason Wang) [1227339] - [virtio] virtio-mmio: fix access width for mmio (Jason Wang) [1227339] - [virtio] virtio-mmio: generation support (Jason Wang) [1227339] - [virtio] virtio-rpmsg: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] virtio-blk: fix comment for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-blk: typo fix (Jason Wang) [1227339] - [virtio] virtio-balloon: set DRIVER_OK before using device (Jason Wang) [1227339] - [virtio] don't set VIRTIO_CONFIG_S_DRIVER_OK twice (Jason Wang) [1227339] - [virtio] virtio-net: unconditionally define struct virtio_net_hdr_v1 (Jason Wang) [1227339] - [virtio] Don't expose legacy net features when VIRTIO_NET_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] don't require a config space on the console device (Jason Wang) [1227339] - [virtio] virtio-pci: use 16-bit accessor for queue_enable (Jason Wang) [1227339] - [virtio] Don't expose legacy config features when VIRTIO_CONFIG_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] Don't expose legacy block features when VIRTIO_BLK_NO_LEGACY defined (Jason Wang) [1227339] - [virtio] define VIRTIO_PCI_CAP_PCI_CFG in header (Jason Wang) [1227339] - [virtio] Avoid possible kernel panic if DEBUG is enabled (Jason Wang) [1227339] - [virtio] virtio-mmio: Update the device to OASIS spec version (Jason Wang) [1227339] - [virtio] virtio-pci: add module param to force legacy mode (Jason Wang) [1227339] - [virtio] virtio-pci: add an option to disable legacy driver (Jason Wang) [1227339] - [virtio] redhat: enable virtio-pci_legacy (Jason Wang) [1227339] - [virtio] virtio-pci: drop Kconfig warnings (Jason Wang) [1227339] - [virtio] virtio-pci: Kconfig grammar fix (Jason Wang) [1227339] - [virtio] virtio-rng: drop extra empty line (Jason Wang) [1227339] - [virtio] virtio-ring: coding style fix (Jason Wang) [1227339] - [virtio] virtio-blk: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-balloon: coding style fixes (Jason Wang) [1227339] - [virtio] virtio-pci_modern: support devices with no config (Jason Wang) [1227339] - [virtio] virtio-pci_modern: reduce number of mappings (Jason Wang) [1227339] - [virtio] virtio-pci: macros for PCI layout offsets (Jason Wang) [1227339] - [virtio] virtio-pci: modern driver (Jason Wang) [1227339] - [virtio] virtio-pci: define layout for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-pci: move probe/remove code to common (Jason Wang) [1227339] - [virtio] virtio-pci: drop useless del_vqs call (Jason Wang) [1227339] - [virtio] s390: add pci_iomap_range (Jason Wang) [1227339] - [virtio] pci: add pci_iomap_range (Jason Wang) [1227339] - [virtio] balloon: verify device has config space (Jason Wang) [1227339] - [virtio] scsi: verify device has config space (Jason Wang) [1227339] - [virtio] net: verify device has config space (Jason Wang) [1227339] - [virtio] console: verify device has config space (Jason Wang) [1227339] - [virtio] blk: verify device has config space (Jason Wang) [1227339] - [virtio] 9p: verify device has config space (Jason Wang) [1227339] - [virtio] virtio-pci: drop virtio_config dependency (Jason Wang) [1227339] - [virtio] virtio-pci: document why we defer kfree (Jason Wang) [1227339] - [virtio] virtio-pci: defer kfree until release callback (Jason Wang) [1227339] - [virtio] virtio-pci: device-specific release callback (Jason Wang) [1227339] - [virtio] make del_vqs idempotent (Jason Wang) [1227339] - [virtio] virtio-pci: restore module attributes (Jason Wang) [1227339] - [virtio] core support for config generation (Jason Wang) [1227339] - [virtio] virtio-pci: add VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-pci: move probe to common file (Jason Wang) [1227339] - [virtio] virtio-pci_common.h: drop VIRTIO_PCI_NO_LEGACY (Jason Wang) [1227339] - [virtio] virtio-config: fix virtio_cread_bytes (Jason Wang) [1227339] - [virtio] set VIRTIO_CONFIG_S_FEATURES_OK on restore (Jason Wang) [1227339] - [virtio] virtio-ccw: finalize_features error handling (Jason Wang) [1227339] - [virtio] virtio-ccw: future-proof finalize_features (Jason Wang) [1227339] - [virtio] virtio-pci: rename virtio_pci -> virtio_pci_common (Jason Wang) [1227339] - [virtio] virtio-pci: update file descriptions and copyright (Jason Wang) [1227339] - [virtio] virtio-pci: split out legacy device support (Jason Wang) [1227339] - [virtio] virtio-pci: setup config vector indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: setup vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: delete vqs indirectly (Jason Wang) [1227339] - [virtio] virtio-pci: use priv for vq notification (Jason Wang) [1227339] - [virtio] virtio-pci: free up vq->priv (Jason Wang) [1227339] - [virtio] virtio-pci: fix coding style for structs (Jason Wang) [1227339] - [virtio] virtio-pci: add isr field (Jason Wang) [1227339] - [virtio] drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-balloon: drop legacy_only driver flag (Jason Wang) [1227339] - [virtio] virtio-ccw: rev 1 devices set VIRTIO_F_VERSION_1 (Jason Wang) [1227339] - [virtio] allow finalize_features to fail (Jason Wang) [1227339] - [virtio] virtio-ccw: legacy: don't negotiate rev 1/features (Jason Wang) [1227339] - [virtio] add API to detect legacy devices (Jason Wang) [1227339] - [virtio] virtio-console: fix sparse warnings (Jason Wang) [1227339] - [virtio] drop VIRTIO_F_VERSION_1 from drivers (Jason Wang) [1227339] - [virtio] make VIRTIO_F_VERSION_1 a transport bit (Jason Wang) [1227339] - [virtio] virtio-balloon: add legacy_only flag (Jason Wang) [1227339] - [virtio] virtio-console: virtio 1.0 support (Jason Wang) [1227339] - [virtio] af_packet: virtio 1.0 stubs (Jason Wang) [1227339] - [virtio] virtio-scsi: export to userspace (Jason Wang) [1227339] - [virtio] virtio-scsi: move to uapi (Jason Wang) [1227339] - [virtio] virtio-scsi: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: enable v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: disable mac write for virtio 1.0 (Jason Wang) [1227339] - [virtio] virtio-net: bigger header when VERSION_1 is set (Jason Wang) [1227339] - [virtio] virtio-net: stricter short buffer length checks (Jason Wang) [1227339] - [virtio] virtio-net: get rid of virtio_net_hdr/skb_vnet_hdr (Jason Wang) [1227339] - [virtio] virtio-net: Set needed_headroom for virtio-net when VIRTIO_F_ANY_LAYOUT is true (Jason Wang) [1227339] - [virtio] virtio-net: pass vi around (Jason Wang) [1227339] - [virtio] virtio-blk: fix race at module removal (Jason Wang) [1227339] - [virtio] virtio-blk: make serial attribute static (Jason Wang) [1227339] - [virtio] kvm: s390: enable virtio-ccw revision 1 (Jason Wang) [1227339] - [virtio] kvm: s390 allow virtio-ccw status writes to fail (Jason Wang) [1227339] - [virtio] kvm: s390: virtio-ccw revision 1 SET_VQ (Jason Wang) [1227339] - [virtio] kvm: s390: Set virtio-ccw transport revision (Jason Wang) [1227339] - [virtio] virtio-blk: v1.0 support (Jason Wang) [1227339] - [virtio] virtio-net: v1.0 endianness (Jason Wang) [1227339] - [virtio] add legacy feature table support (Jason Wang) [1227339] - [virtio] simplify feature bit handling (Jason Wang) [1227339] - [virtio] set FEATURES_OK (Jason Wang) [1227339] - [virtio] allow transports to get avail/used addresses (Jason Wang) [1227339] - [virtio] virtio-config: endian conversion for v1.0 (Jason Wang) [1227339] - [virtio] virtio-ring: switch to new memory access APIs (Jason Wang) [1227339] - [virtio] memory access APIs (Jason Wang) [1227339] - [virtio] add virtio 1.0 feature bit (Jason Wang) [1227339] - [virtio] virtio-ccw: add support for 64 bit features (Jason Wang) [1227339] - [virtio] assert 32 bit features in transports (Jason Wang) [1227339] - [virtio] add support for 64 bit features (Jason Wang) [1227339] - [virtio] use u32, not bitmap for features (Jason Wang) [1227339] - [virtio] virtio-balloon: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: move early VQ enablement (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early on restore (Jason Wang) [1227339] - [virtio] virtio-scsi: move kick event out from virtscsi_init (Jason Wang) [1227339] - [virtio] virtio-net: fix use after free on allocation failure (Jason Wang) [1227339] - [virtio] 9p/trans_virtio: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-console: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-blk: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: enable VQs early (Jason Wang) [1227339] - [virtio] virtio-net: minor cleanup (Jason Wang) [1227339] - [virtio] virtio-net: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-net: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_mutex (Jason Wang) [1227339] - [virtio] virtio-blk: drop config_enable (Jason Wang) [1227339] - [virtio] virtio-pci: move freeze/restore to virtio core (Jason Wang) [1227339] - [virtio] virtio-pci: fix virtio spec compliance on restore (Jason Wang) [1227339] - [virtio] add low-level APIs for feature bits (Jason Wang) [1227339] - [virtio] add API to enable VQs early (Jason Wang) [1227339] - [virtio] virtio-ring: unify direct/indirect code paths (Jason Wang) [1227339] - [virtio] virtio-ring: assume sgs are always well-formed (Jason Wang) [1227339] - [virtio] virtio-net: pass well-formed sgs to virtqueue_add_*() (Jason Wang) [1227339] - [virtio] remove virtqueue_add_buf() (Jason Wang) [1227339] - [virtio] pci: remove unnecessary pci_set_drvdata() (Jason Wang) [1227339] - [virtio] virtio-pci: pm: Use CONFIG_PM_SLEEP instead of CONFIG_PM (Jason Wang) [1227339] - [virtio] virtio-pci: fix leaks of msix_affinity_masks (Jason Wang) [1227339] - [virtio] virtio-pci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Jason Wang) [1227339]- [x86] mm: add memory tracking to native_pmdp_get_and_clear (David Bulkow) [1227357] - [kvm] x86: advertise KVM_CAP_X86_SMM (Paolo Bonzini) [1202825] - [kvm] x86: add SMM to the MMU role, support SMRAM address space (Paolo Bonzini) [1202825] - [kvm] arch/x86/kvm/mmu.c: work around gcc-4.4.4 bug (Paolo Bonzini) [1202825] - [kvm] x86: work on all available address spaces (Paolo Bonzini) [1202825] - [kvm] x86: use vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to gfn_to_rmap (Paolo Bonzini) [1202825] - [kvm] implement multiple address spaces (Paolo Bonzini) [1202825] - [kvm] add vcpu-specific functions to read/write/translate GFNs (Paolo Bonzini) [1202825] - [kvm] x86: save/load state on SMM switch (Paolo Bonzini) [1202825] - [kvm] x86: latch INITs while in system management mode (Paolo Bonzini) [1202825] - [kvm] x86: stubs for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: API changes for SMM support (Paolo Bonzini) [1202825] - [kvm] x86: pass the whole hflags field to emulator and back (Paolo Bonzini) [1202825] - [kvm] x86: pass host_initiated to functions that read MSRs (Paolo Bonzini) [1202825] - [kvm] x86: introduce num_emulated_msrs (Paolo Bonzini) [1202825] - [kvm] x86: clear hidden CPU state at reset time (Paolo Bonzini) [1202825] - [kvm] x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini) [1202825] - [kvm] remove unused argument from mark_page_dirty_in_slot (Paolo Bonzini) [1202825] - [kvm] x86: Allow ARAT CPU feature (Paolo Bonzini) [1202825] - [kvm] x86: preserve x2APIC LDR on INIT (Paolo Bonzini) [1202825] - [kvm] x86: use correct APIC ID on x2APIC transition (Paolo Bonzini) [1202825] - [kvm] x86: pass struct kvm_mmu_page to account/unaccount_shadowed (Paolo Bonzini) [1202825] - [kvm] remove __gfn_to_pfn (Paolo Bonzini) [1202825] - [kvm] pass kvm_memory_slot to gfn_to_page_many_atomic (Paolo Bonzini) [1202825] - [kvm] add "new" argument to kvm_arch_commit_memory_region (Paolo Bonzini) [1202825] - [kvm] add memslots argument to kvm_arch_memslots_updated (Paolo Bonzini) [1202825] - [kvm] const-ify uses of struct kvm_userspace_memory_region (Paolo Bonzini) [1202825] - [kvm] use kvm_memslots whenever possible (Paolo Bonzini) [1202825] - [kvm] introduce kvm_alloc/free_memslots (Paolo Bonzini) [1202825] - [kvm] x86: Make functions that have no external callers static (Paolo Bonzini) [1202825] - [kvm] export __gfn_to_pfn_memslot, drop gfn_to_pfn_async (Paolo Bonzini) [1202825] - [kvm] x86: do not reset mmu if CR0.CD and CR0.NW are changed (Paolo Bonzini) [1202825] - [kvm] mmu: fix MTRR update (Paolo Bonzini) [1202825] - [kvm] mmu: fix decoding cache type from MTRR (Paolo Bonzini) [1202825] - [kvm] mmu: introduce kvm_zap_rmapp (Paolo Bonzini) [1202825] - [kvm] mmu: use slot_handle_level and its helper to clean up the code (Paolo Bonzini) [1202825] - [kvm] mmu: introduce slot_handle_level_range() and its helpers (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_slot_rmap_range (Paolo Bonzini) [1202825] - [kvm] mmu: introduce PT_MAX_HUGEPAGE_LEVEL (Paolo Bonzini) [1202825] - [kvm] mmu: introduce for_each_rmap_spte() (Paolo Bonzini) [1202825] - [kvm] x86: Fix zero iterations REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix update RCX/RDI/RSI on REP-string (Paolo Bonzini) [1202825] - [kvm] x86: Fix DR7 mask on task-switch while debugging (Paolo Bonzini) [1202825] - [kvm] remove pointless cpu hotplug messages (Paolo Bonzini) [1202825] - [kvm] x86: Call-far should not be emulated as stack op (Paolo Bonzini) [1202825] - [kvm] reuse memslot in kvm_write_guest_page (Paolo Bonzini) [1202825] - [kvm] x86: dump VMCS on invalid entry (Paolo Bonzini) [1202825] - [kvm] x86: kvmclock: drop rdtsc_barrier() (Paolo Bonzini) [1202825] - [kvm] x86: drop unneeded null test (Paolo Bonzini) [1202825] - [kvm] x86: load guest FPU context more eagerly (Paolo Bonzini) [1202825] - [kvm] x86: Support for disabling quirks (Paolo Bonzini) [1202825] - [kvm] fpu: Enable eager restore kvm FPU for MPX (Paolo Bonzini) [1202825] - [kvm] revert "kvm: x86: drop fpu_activate hook" (Paolo Bonzini) [1202825] - [kvm] fix crash in kvm_vcpu_reload_apic_access_page (Paolo Bonzini) [1202825] - [kvm] mmu: fix SMAP virtualization (Paolo Bonzini) [1202825] - [kvm] mmu: fix CR4.SMEP=1, CR0.WP=0 with shadow pages (Paolo Bonzini) [1202825] - [kvm] mmu: fix smap permission check (Paolo Bonzini) [1202825] - [kvm] x86: pvclock: Really remove the sched notifier for cross-cpu migrations (Paolo Bonzini) [1202825] - [kvm] x86: vdso: fix pvclock races with task migration (Paolo Bonzini) [1202825] - [kvm] x86: fix kvmclock update protocol (Paolo Bonzini) [1202825] - [kvm] svm: use kvm_register_write()/read() (Paolo Bonzini) [1202825] - [kvm] async_pf: Add missing call for async page present (Paolo Bonzini) [1202825] - [kvm] async_pf: Provide additional direct page notification (Paolo Bonzini) [1202825] - [kvm] remove kvm_read_hva and kvm_read_hva_atomic (Paolo Bonzini) [1202825] - [kvm] x86: IRET emulation does not clear NMI masking (Paolo Bonzini) [1202825] - [kvm] x86: POPA emulation may not clear bits [63:32] (Paolo Bonzini) [1202825] - [kvm] remove unneeded return value of vcpu_postcreate (Paolo Bonzini) [1202825] - [kvm] Get rid of kvm_kvfree() (Paolo Bonzini) [1202825] - [kvm] Use pr_info/pr_err in kvm_main.c (Paolo Bonzini) [1202825]- [infiniband] disable INFINIBAND_ON_DEMAND_PAGING for s390 platform (Honggang Li) [1229265] - [infiniband] ib/ehca: use correct destination for memcpy (Honggang Li) [1229265] - [infiniband] ib/cma: Fix broken AF_IB UD support (Honggang Li) [1229265] - [infiniband] ib/cm: Change reject message type when destroying cm_id (Honggang Li) [1229265] - [infiniband] rdma/core: Fix for parsing netlink string attribute (Honggang Li) [1229265] - [infiniband] ib/core: Fix unaligned accesses (Honggang Li) [1229265] - [infiniband] ib/core: change rdma_gid2ip into void function as it always return zero (Honggang Li) [1229265] - [infiniband] ib/core: dma unmap optimizations (Honggang Li) [1229265] - [infiniband] ib/core: dma map/unmap locking optimizations (Honggang Li) [1229265] - [infiniband] rdma/core: Enable the iWarp Port Mapper to provide the actual address of the connecting peer to its clients (Honggang Li) [1229265] - [infiniband] rdma/cma: Canonize IPv4 on IPV6 sockets properly (Honggang Li) [1229265] - [infiniband] ib_uverbs: Fix pages leak when using XRC SRQs (Honggang Li) [1229265] - [infiniband] ib/core: don't disallow registering region starting at 0x0 (Honggang Li) [1229265] - [infiniband] ib/core: disallow registering 0-sized memory region (Honggang Li) [1229265] - [infiniband] ib/core: Add on demand paging caps to ib_uverbs_ex_query_device (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Properly handle registration of on-demand paging MRs after dereg (Honggang Li) [1229265] - [infiniband] ib/core: Fix deadlock on uverbs modify_qp error flow (Honggang Li) [1229265] - [infiniband] ib/core: When marshaling ucma path from user-space, clear unused fields (Honggang Li) [1229265] - [infiniband] revert "ib/core: Add support for extended query device caps" (Honggang Li) [1229265] - [infiniband] ib/core: Temporarily disable ex_query_device uverb (Honggang Li) [1229265] - [infiniband] ib/core: Implement support for MMU notifiers regarding on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add support for on demand paging regions (Honggang Li) [1229265] - [infiniband] ib/core: Add flags for on demand paging support (Honggang Li) [1229265] - [infiniband] ib/core: Add support for extended query device caps (Honggang Li) [1229265] - [infiniband] ib/core: Add umem function to read data from user-space (Honggang Li) [1229265] - [infiniband] ib/core: Replace ib_umem's offset field with a full address (Honggang Li) [1229265] - [infiniband] ib/addr: Improve address resolution callback scheduling (Honggang Li) [1229265] - [infiniband] ib/core: Fix mgid key handling in SA agent multicast data-base (Honggang Li) [1229265] - [infiniband] ib/core: Do not resolve VLAN if already resolved (Honggang Li) [1229265] - [infiniband] ib/core: Fix XRC race condition in ib_uverbs_open_qp (Honggang Li) [1229265] - [infiniband] ib/core: Clear AH attr variable to prevent garbage data (Honggang Li) [1229265] - [infiniband] ib/core: Avoid leakage from kernel to user space (Honggang Li) [1229265] - [infiniband] ib/core: ib_umem_release() should decrement mm->pinned_vm from ib_umem_get (Honggang Li) [1229265] - [fs] proc: fix BUG_ON() introduced by PAGE_SIZE cmdline limit fix (Jarod Wilson) [1193998 1225363] - [pci] Add ACS quirks for Intel 9-series PCH root ports (Myron Stowe) [1206198] - [pci] Add Wellsburg (X99) to Intel PCH root port ACS quirk (Myron Stowe) [1162360] - [pci] Add DMA alias quirk for Adaptec 3405 (Myron Stowe) [1171802] - [pci] Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Add flag for devices that don't reset on D3hot->D0 transition (Myron Stowe) [1171802] - [pci] Mark Atheros AR93xx to avoid bus reset (Myron Stowe) [1171802] - [pci] Add flag for devices where we can't use bus reset (Myron Stowe) [1171802] - [hid] i2c-hid: Limit reads to wMaxInputLength bytes for input events (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: only bind the hid-rmi driver to the mouse interface of composite USB devices (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check that report ids exist in the report_id_hash before accessing their size (Aristeu Rozanski) [1075108 1075114] - [i2c] move ACPI helpers into the core (Aristeu Rozanski) [1075108 1075114] - [i2c] designware: remove HAVE_CLK build dependecy (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not handle touchscreens through hid-rmi (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix masks for x and w_x data (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: fix wrong struct field name (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not fetch more than 16 bytes in a query (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: check for the existence of some optional queries before reading query 12 (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: do not stop the device at the end of probe (Aristeu Rozanski) [1075108 1075114] - [hid] rmi: introduce RMI driver for Synaptics touchpads (Aristeu Rozanski) [1075108 1075114] - [hid] i2c-hid: support sending HID output reports using the output register (Aristeu Rozanski) [1075108 1075114] - [scsi] bnx2fc: fix an error code in _bnx2fc_create() (Maurizio Lombardi) [1187300] - [scsi] bnx2fc: check IS_ERR() instead of NULL (Maurizio Lombardi) [1187300] - [scsi] iscsi_ibft: filter null v4-mapped v6 addresses (Chris Leech) [1212673] - [scsi] mpt2sas: Bump driver version to 20.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: set cpu affinity for each MSIX vectors (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: Update attribution language to Avago (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: map log_info value 0x0x32010081 to DID_RESET (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: fix upper bound for the module parameter max_sgl_entries (Tomas Henzl) [1053119] - [scsi] mpt2sas: MPI2 Rev BB (2.00.20) specification and 2.00.35 header files (Tomas Henzl) [1189021] - [scsi] mpt2sas: Bump driver version to 19.100.00.00 (Tomas Henzl) [1189021] - [scsi] mpt2sas+mpt3sas: Fail the host reset initiated due to discovery related I/O timeouts at driver load time (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas+mpt3sas: log exceeded temperature thresholds (Tomas Henzl) [1189021 1200405] - [scsi] mpt2sas: MPI2 Rev AA (2.00.19) specifications (Tomas Henzl) [1189021] - [scsi] mpt3sas: issue_reset is uninitialized (Tomas Henzl) [1200405] - [scsi] mpt2sas: issue_reset is uninitialized (Tomas Henzl) [1189021] - [scsi] mpt3sas: Revert " mpt3sas: Remove phys on topology change" (Tomas Henzl) [1200405] - [scsi] mpt2sas: Revert "mpt2sas: Remove phys on topology change." (Tomas Henzl) [1189021] - [scsi] mpt2sas: fix ioctl in comment (Tomas Henzl) [1189021] - [scsi] bnx2i: Fixed firmware assert, during target logout (Maurizio Lombardi) [1187301] - [scsi] fix regression in SCSI_IOCTL_SEND_COMMAND (Ewan Milne) [1109348] - [scsi] set REQ_QUEUE for the blk-mq case (Ewan Milne) [1109348] - [scsi] move blk_mq_start_request call earlier (Ewan Milne) [1109348] - [scsi] fix regression that accidentally disabled block-based tcq (Ewan Milne) [1109348] - [lib] scatterlist: fix memory leak with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix EWOULDBLOCK errors with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix unkillable I/O wait deadlock with scsi-mq (Ewan Milne) [1109348] - [scsi] sg: fix read() error reporting (Ewan Milne) [1109348] - [scsi] fix random memory corruption with scsi-mq + T10 PI (Ewan Milne) [1109348] - [scsi] Fix qemu boot hang problem (Ewan Milne) [1109348] - [scsi] scsi-mq: Add call to mark_tech_preview() if "use_blk_mq" is specified (Ewan Milne) [1109348] - [scsi] fnic: reject device resets without assigned tags for the blk-mq case (Ewan Milne) [1109348] - [scsi] add support for a blk-mq based I/O path (Ewan Milne) [1109348] - [scsi] scatterlist: allow chaining to preallocated chunks (Ewan Milne) [1109348] - [scsi] unwind blk_end_request_all and blk_end_request_err calls (Ewan Milne) [1109348] - [scsi] only maintain target_blocked if the driver has a target queue limit (Ewan Milne) [1109348] - [scsi] fix the host/target/device_blocked counter mess (Ewan Milne) [1109348] - [scsi] convert device_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert host_busy to atomic_t (Ewan Milne) [1109348] - [scsi] convert target_busy to an atomic_t (Ewan Milne) [1109348] - [scsi] push host_lock down into scsi_host/target_queue_ready (Ewan Milne) [1109348] - [scsi] set ->scsi_done before calling scsi_dispatch_cmd (Ewan Milne) [1109348] - [scsi] centralize command re-queueing in scsi_dispatch_fn (Ewan Milne) [1109348] - [scsi] split __scsi_queue_insert (Ewan Milne) [1109348] - [scsi] add scsi_setup_cmnd helper (Ewan Milne) [1109348] - [scsi] mark scsi_setup_blk_pc_cmnd static (Ewan Milne) [1109348] - [scsi] sd: split sd_init_command (Ewan Milne) [1109348] - [scsi] sd: retry discard commands (Ewan Milne) [1109348] - [scsi] sd: retry write same commands (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for discard requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for write same requests (Ewan Milne) [1109348] - [scsi] sd: don't use scsi_setup_blk_pc_cmnd for flush requests (Ewan Milne) [1109348] - [scsi] set sc_data_direction in common code (Ewan Milne) [1109348] - [scsi] restructure command initialization for TYPE_FS requests (Ewan Milne) [1109348] - [scsi] move the nr_phys_segments assert into scsi_init_io (Ewan Milne) [1109348]- [drm] upstream sync to v4.1-rc7 (Rob Clark) [1206718] - [drm] i915: Fix DDC probe for passive adapters (Rob Clark) [1206718] - [drm] i915: Properly initialize SDVO analog connectors (Rob Clark) [1206718] - [acpi] video: Allow forcing native backlight on non win8 machines (Benjamin Tissoires) [1218354] - [acpi] i915: Update the condition to ignore firmware backlight change request (Benjamin Tissoires) [1218354] - [acpi] video: Propagate the error code for acpi_video_register (Benjamin Tissoires) [1218354] - [acpi] video: Load the module even if ACPI is disabled (Benjamin Tissoires) [1218354] - [acpi] video: Disable native backlight on Samsung Series 9 laptops (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 510R (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Samsung 730U3E/740U3E (Benjamin Tissoires) [1218354] - [acpi] video: Add disable_native_backlight quirk for Dell XPS15 L521X (Benjamin Tissoires) [1218354] - [acpi] video: Add some Samsung models to disable_native_backlight list (Benjamin Tissoires) [1218354] - [acpi] video: update the skip case for acpi_video_device_in_dod() (Benjamin Tissoires) [1218354] - [acpi] video: update condition to check if device is in _DOD list (Benjamin Tissoires) [1218354] - [acpi] video: Run _BCL before deciding registering backlight (Benjamin Tissoires) [1218354] - [acpi] video: check _DOD list when creating backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: disable native backlight for ThinkPad X201s (Benjamin Tissoires) [1218354] - [acpi] video: Remove video_set_use_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Disable native_backlight on HP ENVY 15 Notebook PC (Benjamin Tissoires) [1218354] - [acpi] video: Add a disable_native_backlight quirk (Benjamin Tissoires) [1218354] - [acpi] video: Fix use_native_backlight selection logic (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP EliteBook 2014 models (Benjamin Tissoires) [1218354] - [acpi] move models with win8 brightness problems from win8 blacklist to use_native_backlight (Benjamin Tissoires) [1218354] - [acpi] blacklist: Add dmi_enable_osi_linux quirk for Asus EEE PC 1015PX (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for Dell Inspiron 7737 (Benjamin Tissoires) [1218354] - [acpi] revert "acpi: Blacklist Win8 OSI for some HP laptop 2013 models" (Benjamin Tissoires) [1218354] - [acpi] video: Fix backlight taking 2 steps on a brightness up/down keypress (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirk for HP ProBook 4540s (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: change acpi-video brightness_switch_enabled default to 0" (Benjamin Tissoires) [1218354] - [acpi] video: Add Acer TravelMate B113 to native backlight blacklist (Benjamin Tissoires) [1218354] - [acpi] i915: ignore firmware requests for backlight change (Benjamin Tissoires) [1218354] - [acpi] video: Change the default for video.use_native_backlight to 1 (Benjamin Tissoires) [1218354] - [acpi] video: Add 4 new models to the use_native_backlight DMI list (Benjamin Tissoires) [1218354] - [acpi] video: Add use native backlight quirk for the ThinkPad W530 (Benjamin Tissoires) [1218354] - [acpi] video: Unregister the backlight device if a raw one shows up later (Benjamin Tissoires) [1218354] - [acpi] video: Add an acpi_video_unregister_backlight function (Benjamin Tissoires) [1218354] - [acpi] video: Revert native brightness quirk for ThinkPad T530 (Benjamin Tissoires) [1218354] - [acpi] video: Don't register acpi_video_resume notifier without backlight devices (Benjamin Tissoires) [1218354] - [acpi] video: correct DMI tag for Dell Inspiron 7520 (Benjamin Tissoires) [1218354] - [acpi] video: change acpi-video brightness_switch_enabled default to 0 (Benjamin Tissoires) [1218354] - [acpi] video: Add use_native_backlight quirks for more systems (Benjamin Tissoires) [1218354] - [acpi] video: Favor native backlight interface for ThinkPad Helix (Benjamin Tissoires) [1218354] - [acpi] video: Add systems that should favour native backlight interface (Benjamin Tissoires) [1218354] - [acpi] Blacklist Win8 OSI for some HP laptop 2013 models (Benjamin Tissoires) [1218354] - [acpi] delete CONFIG_ACPI_BLACKLIST_YEAR (Benjamin Tissoires) [1218354] - [acpi] blacklist: fix name of ThinkPad Edge E530 (Benjamin Tissoires) [1218354] - [acpi] Add Toshiba NB100 to Vista _OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] add missing win8 OSI comment to blacklist (Benjamin Tissoires) [1218354] - [acpi] update win8 OSI blacklist (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for buggy laptops (Benjamin Tissoires) [1218354] - [acpi] blacklist win8 OSI for ASUS Zenbook Prime UX31A (Benjamin Tissoires) [1218354] - [acpi] video: Filter the _BCL table for duplicate brightness values (Benjamin Tissoires) [1218354] - [acpi] video: clean up DMI table for initial black screen problem (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Ignore BIOS initial backlight value for HP 250 G1" (Benjamin Tissoires) [1218354] - [acpi] video: Quirk initial backlight level 0 (Benjamin Tissoires) [1218354] - [acpi] video: Fix initial level validity test (Benjamin Tissoires) [1218354] - [acpi] video: Ignore BIOS initial backlight value for HP 250 G1 (Benjamin Tissoires) [1218354] - [acpi] video: Do not register backlight if win8 and native interface exists (Benjamin Tissoires) [1218354] - [acpi] video: seperate backlight control and event interface (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video: Always call acpi_video_init_brightness() on init" (Benjamin Tissoires) [1218354] - [acpi] video: drop unused fields from struct acpi_video_brightness_flags (Benjamin Tissoires) [1218354] - [acpi] video: remove unnecessary type casting (Benjamin Tissoires) [1218354] - [acpi] video: trivial style cleanups (Benjamin Tissoires) [1218354] - [acpi] video: trivial costmetic cleanups (Benjamin Tissoires) [1218354] - [acpi] revert "acpi video / i915: No ACPI backlight if firmware expects Windows 8" (Benjamin Tissoires) [1218354] - [acpi] video: no automatic brightness changes by win8-compatible firmware (Benjamin Tissoires) [1218354] - [acpi] video / i915: No ACPI backlight if firmware expects Windows 8 (Benjamin Tissoires) [1218354] - [acpi] video: Always call acpi_video_init_brightness() on init (Benjamin Tissoires) [1218354] - [acpi] backlight: Add backlight device (un)registration notification (Benjamin Tissoires) [1218354] - [acpi] backlight: fix KABI breakage (Benjamin Tissoires) [1218354] - [acpi] backlight: introduce backlight_device_registered (Benjamin Tissoires) [1218354] - [acpi] acpica: expose OSI version (Benjamin Tissoires) [1218354] - [x86] kvm: add module parameter to disable periodic kvmclock sync (Marcelo Tosatti) [1220952] - [x86] kvm: increase user memory slots to 509 (Igor Mammedov) [1155581] - [iommu] vt-d: Fix an off-by-one bug in __domain_mapping() (Myron Stowe) [1171802] - [kernel] lockdep: Increase static allocations (Jiri Olsa) [1158087]- [md] dm: fix casting bug in dm_merge_bvec() (Mike Snitzer) [1166127 1208542] - [md] dm: fix reload failure of 0 path multipath mapping on blk-mq devices (Mike Snitzer) [1166127 1208542] - [md] dm: fix false warning in free_rq_clone() for unmapped requests (Mike Snitzer) [1166127 1208542] - [md] dm-mpath: fix leak of dm_mpath_io structure in blk-mq .queue_rq error path (Mike Snitzer) [1166127 1208542] - [md] dm: requeue from blk-mq dm_mq_queue_rq() using BLK_MQ_RQ_QUEUE_BUSY (Mike Snitzer) [1166127 1208542] - [md] dm: fix NULL pointer when clone_and_map_rq returns !DM_MAPIO_REMAPPED (Mike Snitzer) [1166127 1208542] - [md] dm: run queue on re-queue (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-base: fix compile warning (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace-transfer: match wait_for_completion_timeout return type (Mike Snitzer) [1166127 1208542] - [md] dm-log-userspace: split flush_entry_pool to be per dirty-log (Mike Snitzer) [1166127 1208542] - [md] dm-table: fall back to getting device using name_to_dev_t() (Mike Snitzer) [1166127 1208542] - [init] fix regression by supporting devices with major:minor:offset format (Mike Snitzer) [1166127 1208542] - [init] stricter checking of major:minor root= values (Mike Snitzer) [1166127 1208542] - [init] export name_to_dev_t and mark name argument as const (Mike Snitzer) [1166127 1208542] - [md] dm: fix free_rq_clone() NULL pointer when requeueing unmapped request (Mike Snitzer) [1166127 1208542] - [md] dm: only initialize the request_queue once (Mike Snitzer) [1166127 1208542] - [md] dm: add 'use_blk_mq' module param and expose in per-device ro sysfs attr (Mike Snitzer) [1166127 1208542] - [md] dm: optimize dm_mq_queue_rq to _not_ use kthread if using pure blk-mq (Mike Snitzer) [1166127 1208542] - [md] dm: add full blk-mq support to request-based DM (Mike Snitzer) [1166127 1208542] - [md] dm-table: use bool function return values of true/false not 1/0 (Mike Snitzer) [1166127 1208542] - [md] dm-delay: use msecs_to_jiffies for time conversion (Mike Snitzer) [1166127 1208542] - [md] dm-verity: add error handling modes for corrupted blocks (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: fix missing error code return from crypt_ctr error path (Mike Snitzer) [1166127 1208542] - [md] dm-crypt: update URLs to new cryptsetup project page (Mike Snitzer) [1166127 1208542] - [md] dm-switch: fix Documentation to use plain text (Mike Snitzer) [1166127 1208542] - [md] dm-thin: remove stale 'trim' message documentation (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: try not to writeback data that changed in the last second (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove unused generation member of struct entry (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: track entries hit this 'tick' via sentinel objects (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: remove queue_shift_down() (Mike Snitzer) [1166127 1208542] - [md] dm-cache-policy-mq: keep track of the number of entries in a multiqueue (Mike Snitzer) [1166127 1208542] - [md] dm: impose configurable deadline for dm_request_fn's merge heuristic (Mike Snitzer) [1166127 1208542] - [kernel] ktime: add ktime_after and ktime_before helper (Mike Snitzer) [1166127 1208542] - [md] dm-sysfs: introduce ability to add writable attributes (Mike Snitzer) [1166127 1208542] - [md] dm: don't start current request if it would've merged with the previous (Mike Snitzer) [1166127 1208542] - [md] dm: reduce the queue delay used in dm_request_fn from 100ms to 10ms (Mike Snitzer) [1166127 1208542] - [md] dm: don't schedule delayed run of the queue if nothing to do (Mike Snitzer) [1166127 1208542] - [md] dm: only run the queue on completion if congested or no requests pending (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based logic from make_request_fn wrapper (Mike Snitzer) [1166127 1208542] - [md] dm: remove request-based DM queue's lld_busy_fn hook (Mike Snitzer) [1166127 1208542] - [md] dm: remove unnecessary wrapper around blk_lld_busy (Mike Snitzer) [1166127 1208542] - [md] dm: rename __dm_get_reserved_ios() helper to __dm_get_module_param() (Mike Snitzer) [1166127 1208542] - [powerpc] eeh: Delay probing EEH device during hotplug (Laurent Vivier) [1213675] - [powerpc] eeh: Fix race condition in pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] tg3: Release IRQs on permanent error (Laurent Vivier) [1213675] - [powerpc] powernv: Don't map M64 segments using M32DT (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE#0 check in eeh_add_to_parent_pe() (Laurent Vivier) [1213675] - [powerpc] pci: Create pci_dn for VFs (Laurent Vivier) [1213675] - [powerpc] pci: Export pci_iov_virtfn_bus() and pci_iov_virtfn_devfn() (Laurent Vivier) [1213675] - [powerpc] sfc: Don't use of_node_to_eeh_dev() (Laurent Vivier) [1213675] - [powerpc] eeh: Remove device_node dependency (Laurent Vivier) [1213675] - [powerpc] eeh: Replace device_node with pci_dn in eeh_ops (Laurent Vivier) [1213675] - [powerpc] eeh: Do probe on pci_dn (Laurent Vivier) [1213675] - [powerpc] eeh: Create eeh_dev from pci_dn instead of device_node (Laurent Vivier) [1213675] - [powerpc] pci: Trace more information from pci_dn (Laurent Vivier) [1213675] - [powerpc] powernv: Use pci_dn, not device_node, in PCI config accessor (Laurent Vivier) [1213675] - [powerpc] pci: Refactor pci_dn (Laurent Vivier) [1213675] - [powerpc] pci: remove the multi-init for pci_dn->phb (Laurent Vivier) [1213675] - [powerpc] powernv: Remove unused file (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation reset() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation next_error() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_state() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation set_option() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation configure_bridge() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation get_log() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation post_init() (Laurent Vivier) [1213675] - [powerpc] powernv: Drop PHB operation err_inject() (Laurent Vivier) [1213675] - [powerpc] powernv: Shorten EEH function names (Laurent Vivier) [1213675] - [powerpc] eeh: Enhance pcibios_set_pcie_reset_state() (Laurent Vivier) [1213675] - [powerpc] eeh: Allow to set maximal frozen times (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce flag EEH_PE_REMOVED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix missed PE#0 on P7IOC (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PHB diag-data early (Laurent Vivier) [1213675] - [powerpc] eeh: Recover EEH error on ownership change for BCM5719 (Laurent Vivier) [1213675] - [powerpc] eeh: Set EEH_PE_RESET on PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Refactor eeh_reset_pe() (Laurent Vivier) [1213675] - [powerpc] powernv: Replace OPAL_DEASSERT_RESET with EEH_RESET_DEACTIVATE (Laurent Vivier) [1213675] - [powerpc] eeh: Fix PE state format (Laurent Vivier) [1213675] - [powerpc] eeh: Block CFG upon frozen Shiner adapter (Laurent Vivier) [1213675] - [powerpc] eeh: Don't collect logs on PE with blocked config space (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access upon frozen PE (Laurent Vivier) [1213675] - [powerpc] powernv: Drop config requests in EEH accessors (Laurent Vivier) [1213675] - [powerpc] eeh: Rename flag EEH_PE_RESET to EEH_PE_CFG_BLOCKED (Laurent Vivier) [1213675] - [powerpc] eeh: Fix condition for isolated state (Laurent Vivier) [1213675] - [powerpc] eeh: Show hex prefix for PE state sysfs (Laurent Vivier) [1213675] - [powerpc] powernv: Fetch frozen PE on top level (Laurent Vivier) [1213675] - [powerpc] eeh: Dump PCI config space for all child devices (Laurent Vivier) [1213675] - [powerpc] eeh: Emulate EEH recovery for VFIO devices (Laurent Vivier) [1213675] - [powerpc] eeh: Tag reset state for user owned PE (Laurent Vivier) [1213675] - [powerpc] eeh: Block PCI config access during reset (Laurent Vivier) [1213675] - [powerpc] eeh: Use eeh_unfreeze_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Unfreeze PE on enabling EEH functionality (Laurent Vivier) [1213675] - [powerpc] eeh: Fix improper condition in eeh_pci_enable() (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen device state in time (Laurent Vivier) [1213675] - [powerpc] powernv: Clear PAPR error injection registers (Laurent Vivier) [1213675] - [powerpc] powernv: Add PCI error injection debugfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Introduce eeh_ops::err_inject (Laurent Vivier) [1213675] - [powerpc] powernv: Sync header with firmware (Laurent Vivier) [1213675] - [powerpc] eeh: Clear frozen state on passing device (Laurent Vivier) [1213675] - [powerpc] eeh: Reenable PCI devices after reset (Laurent Vivier) [1213675] - [powerpc] eeh: Freeze PE before PE reset (Laurent Vivier) [1213675] - [powerpc] eeh: Add eeh_pe_state sysfs entry (Laurent Vivier) [1213675] - [powerpc] eeh: Drop unused argument in eeh_check_failure() (Laurent Vivier) [1213675] - [powerpc] eeh: Fix kernel crash when passing through VF (Laurent Vivier) [1213675] - [powerpc] vfio: Export vfio_spapr_iommu_eeh_ioctl() with GPL (Laurent Vivier) [1213675] - [powerpc] vfio/pci: Restore MSIx message prior to enabling (Laurent Vivier) [1213675] - [powerpc] pci: Assume all Mellanox devices have broken INTx masking (Laurent Vivier) [1213675] - [powerpc] pseries: Failure on removing device node (Laurent Vivier) [1213675] - [powerpc] eeh: Export eeh_iommu_group_to_pe() (Laurent Vivier) [1213675] - [powerpc] eeh: Add missing #ifdef CONFIG_IOMMU_API (Laurent Vivier) [1213675] - [powerpc] vfio: Enable VFIO if EEH is not supported (Laurent Vivier) [1213675] - [powerpc] vfio: Allow EEH to be built as module (Laurent Vivier) [1213675] - [powerpc] vfio: Fix EEH build error (Laurent Vivier) [1213675] - [powerpc] vfio: EEH support for VFIO PCI device (Laurent Vivier) [1213675] - [hid] usbhid: yet another mouse with ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: more mice with ALWAYS_POLL (Don Zickus) [914682] - [hid] add quirk for PIXART OEM mouse used by HP (Don Zickus) [914682] - [hid] add HP OEM mouse to quirk ALWAYS_POLL (Don Zickus) [914682] - [hid] add ALWAYS_POLL quirk for a Logitech 0xc007 (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 0103 (Don Zickus) [914682] - [hid] usbhid: prevent unwanted events to be sent when re-opening the device (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 016f (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen 009b (Don Zickus) [914682] - [hid] usbhid: add another mouse that needs QUIRK_ALWAYS_POLL (Don Zickus) [914682] - [hid] usbhid: fix PIXART optical mouse (Don Zickus) [914682] - [hid] usbhid: enable always-poll quirk for Elan Touchscreen (Don Zickus) [914682] - [hid] usbhid: add always-poll quirk (Don Zickus) [914682] - [tools] turbostat: update version number to 4.7 (Prarit Bhargava) [1224005] - [tools] turbostat: allow running without cpu0 (Prarit Bhargava) [1224005] - [tools] turbostat: correctly decode of ENERGY_PERFORMANCE_BIAS (Prarit Bhargava) [1224005] - [tools] turbostat: correctly display more than 2 threads/core (Prarit Bhargava) [1224005] - [net] tcp: double default TSQ output bytes limit (Hannes Frederic Sowa) [1228113] - [net] bridge: fix parsing of MLDv2 reports (Thadeu Lima de Souza Cascardo) [1219092] - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1212829] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1212829]- [powerpc] perf: hv-24x7: Add missing put_cpu_var() (Jiri Olsa) [1220106] - [block] blk-mq: make plug work for mutiple disks and queues (Jeff Moyer) [1185689] - [block] blk-mq: do limited block plug for multiple queue case (Jeff Moyer) [1185689] - [block] blk-mq: avoid re-initialize request which is failed in direct dispatch (Jeff Moyer) [1185689] - [block] blk-mq: fix plugging in blk_sq_make_request (Jeff Moyer) [1185689] - [kernel] sched: Prevent recursion in io_schedule() (Jeff Moyer) [1185689] - [scsi] ipr: Increase default adapter init stage change timeout (Steve Best) [1229217] - [fs] fs-cache: Retain the netfs context in the retrieval op earlier (David Howells) [1130457 1204964] - [fs] fs-cache: The operation cancellation method needs calling in more places (David Howells) [1130457 1204964] - [fs] fs-cache: Put an aborted initialised op so that it is accounted correctly (David Howells) [1130457 1204964] - [fs] fs-cache: Fix cancellation of in-progress operation (David Howells) [1130457 1204964] - [fs] fs-cache: Count the number of initialised operations (David Howells) [1130457 1204964] - [fs] fs-cache: Out of line fscache_operation_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Permit fscache_cancel_op() to cancel in-progress operations too (David Howells) [1130457 1204964] - [fs] fs-cache: fscache_object_is_dead() has wrong logic, kill it (David Howells) [1130457 1204964] - [fs] fs-cache: Synchronise object death state change vs operation submission (David Howells) [1130457 1204964] - [fs] fs-cache: Handle a new operation submitted against a killed object (David Howells) [1130457 1204964] - [fs] fs-cache: When submitting an op, cancel it if the target object is dying (David Howells) [1130457 1204964] - [fs] fs-cache: Move fscache_report_unexpected_submission() to make it more available (David Howells) [1130457 1204964] - [fs] fs-cache: Count culled objects and objects rejected due to lack of space (David Howells) [1130457 1204964] - [fs] fs-cache: use __seq_open_private() (David Howells) [1130457 1204964] - [fs] cachefiles: Fix incorrect test for in-memory object collision (David Howells) [1130457 1204964] - [fs] cachefiles: Handle object being killed before being set up (David Howells) [1130457 1204964] - [fs] cachefiles: add missing \n to kerror conversions (David Howells) [1130457 1204964] - [fs] cachefiles: remove two unused pagevecs (David Howells) [1130457 1204964] - [fs] fs-cache: refcount becomes corrupt under vma pressure (David Howells) [1130457 1204964] - [fs] fs-cache: Reduce cookie ref count if submit fails (David Howells) [1130457 1204964] - [fs] fs-cache: Timeout for releasepage() (David Howells) [1130457 1204964] - [fs] fscache: make ctl_table static (David Howells) [1130457 1204964] - [fs] fscache: convert use of typedef ctl_table to struct ctl_table (David Howells) [1130457 1204964] - [fs] cachefiles: replace kerror by pr_err (David Howells) [1130457 1204964] - [fs] cachefiles: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] fscache: replace seq_printf by seq_puts (David Howells) [1130457 1204964] - [fs] fscache: convert printk to pr_foo() (David Howells) [1130457 1204964] - [fs] get rid of pointless checks for NULL ->i_op (David Howells) [1130457 1204964] - [fs] fs-cache: Handle removal of unadded object to the fscache_object_list rb tree (David Howells) [1130457 1204964] - [fs] nfs: Use i_writecount to control whether to get an fscache cookie in nfs_open() (David Howells) [1130457 1204964] - [fs] fs-cache: Provide the ability to enable/disable cookies (David Howells) [1130457 1204964] - [fs] fs-cache: Add use/unuse/wake cookie wrappers (David Howells) [1130457 1204964] - [fs] cachefiles: Don't try to dump the index key if the cookie has been cleared (David Howells) [1130457 1204964] - [fs] cachefiles: Fix memory leak in cachefiles_check_auxdata error paths (David Howells) [1130457 1204964] - [fs] fscache: check consistency does not decrement refcount (David Howells) [1130457 1204964] - [fs] fscache: Netfs function for cleanup post readpages (David Howells) [1130457 1204964] - [fs] cachefiles: Implement interface to check cache consistency (David Howells) [1130457 1204964] - [fs] fs-cache: Add interface to check consistency of a cached object (David Howells) [1130457 1204964] - [fs] fs-cache: Don't use spin_is_locked() in assertions (David Howells) [1130457 1204964] - [fs] fs-cache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [1130457 1204964] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [1130457 1204964] - [fs] fs-cache: Simplify cookie retention for fscache_objects, fixing oops (David Howells) [1130457 1204964] - [fs] fs-cache: Fix object state machine to have separate work and wait states (David Howells) [1129693 1130457 1204964] - [fs] fs-cache: Wrap checks on object state (David Howells) [1130457 1204964] - [fs] fs-cache: Uninline fscache_object_init() (David Howells) [1130457 1204964] - [fs] fs-cache: Don't sleep in page release if __GFP_FS is not set (David Howells) [1130457 1204964] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [1130457 1204964] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [1130457 1204964] - [kernel] wait: fix new kernel-doc warning in wait.c (David Howells) [1130457 1204964] - [kernel] wait: Fix __wait_on_atomic_t() to call the action func if the counter != 0 (David Howells) [1130457 1204964]- [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1198843] {CVE-2015-1805} - [fs] xfs: add RENAME_WHITEOUT support (Carlos Maiolino) [1158888] - [fs] xfs: make xfs_cross_rename() complete fully (Carlos Maiolino) [1158888] - [fs] xfs: factor out xfs_finish_rename() (Carlos Maiolino) [1158888] - [fs] xfs: cleanup xfs_rename error handling (Carlos Maiolino) [1158888] - [fs] xfs: clean up inode locking for RENAME_WHITEOUT (Carlos Maiolino) [1158888] - [fs] xfs: inodes are new until the dentry cache is set up (Carlos Maiolino) [1158888] - [fs] xfs: fix tmpfile/selinux deadlock and initialize security (Carlos Maiolino) [1158888] - [fs] allow the temp files created by open() to be linked to (Carlos Maiolino) [1158888] - [fs] xfs: allow linkat() on O_TMPFILE files (Carlos Maiolino) [1158888] - [fs] xfs: add O_TMPFILE support (Carlos Maiolino) [1158888] - [fs] xfs: Add support to RENAME_EXCHANGE flag (Carlos Maiolino) [1158888] - [fs] xfs: Make xfs_vn_rename compliant with renameat2() syscall (Carlos Maiolino) [1158888] - [fs] xfs: Wrap dir inode operations inside inode_operation_wrapper (Carlos Maiolino) [1158888] - [kvm] ppc: book3s hv: Endian fix for accessing VPA yield count (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix spinlock/mutex ordering issue in kvmppc_set_lpcr() (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Enable in-kernel XICS emulation by default (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Improve H_CONFER implementation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix endianness of instruction obtained from HEIR register (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: support to handle sw breakpoint (Thomas Huth) [1226884 1227323] - [kvm] powerpc/kvm: Define struct kvm_debug_exit_arch for powerpc (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Tracepoints for KVM HV guest interactions (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Simplify locking around stolen time calculations (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_paired_singles.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_pr.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s.c: Remove some unused functions (Thomas Huth) [1226884 1227323] - [kvm] arch: powerpc: kvm: book3s_32_mmu.c: Remove unused function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix computation of tlbie operand (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Check wait conditions before sleeping in kvmppc_vcore_blocked (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix inaccuracies in ICP emulation for H_IPI (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add missing HPTE unlock (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Only accept host PVR value for guest PVR (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Increase timeout for grabbing secondary threads (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove the tasklet used by the hrtimer (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Add register name when loading toc (Thomas Huth) [1226884 1227323] - [kvm] ppc: pr: Handle FSCR feature deselects (Thomas Huth) [1226884 1227323] - [kvm] ppc: drop duplicate tracepoint (Thomas Huth) [1226884 1227323] - [kvm] ppc: hv: Remove generic instruction emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Expose helper functions for data/inst faults (Thomas Huth) [1226884 1227323] - [kvm] ppc: Separate loadstore emulation from priv emulation (Thomas Huth) [1226884 1227323] - [kvm] ppc: Handle magic page in kvmppc_ld/st (Thomas Huth) [1226884 1227323] - [kvm] ppc: Use kvm_read_guest in kvmppc_ld (Thomas Huth) [1226884 1227323] - [kvm] ppc: Remove kvmppc_bad_hva() (Thomas Huth) [1226884 1227323] - [kvm] ppc: Move kvmppc_ld/st to common code (Thomas Huth) [1226884 1227323] - [kvm] ppc: Implement kvmppc_xlate for all targets (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: hv: Update compute_tlbie_rb to handle 16MB base page (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Provide different CAPs based on HV or PR mode (Thomas Huth) [1226884 1227323] - [kvm] Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8 (Thomas Huth) [1226884 1227323] - [kvm] Split out struct kvmppc_vcore creation to separate function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make kvmppc_ld return a more accurate error indication (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Fix LPCR one_reg interface (Thomas Huth) [1226884 1227323] - [kvm] ppc: Allow kvmppc_get_last_inst() to fail (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Remove kvmppc_read_inst() function (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Make magic page properly 4k mappable (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Add hack for split real mode (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: Stop PTE lookup on write errors (Thomas Huth) [1226884 1227323] - [kvm] ppc: Deflect page write faults properly in kvmppc_st (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Fix sparse endian checks (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s pr: Handle hyp doorbell exits (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s hv: Fix tlbie compile error (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate instruction counter (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Emulate virtual timebase register (Thomas Huth) [1226884 1227323] - [kvm] ppc: book3s: pr: Fix PURR and SPURR emulation (Thomas Huth) [1226884 1227323] - [x86] mm: numa: Fix kernel stack corruption in numa_init()->numa_clear_kernel_node_hotplug() (Dave Young) [1188542] - [x86] mm: numa: fix boot failure when all nodes are hotpluggable (Dave Young) [1188542] - [x86] mm: numa: use for_each_memblock() (Dave Young) [1188542] - [ata] ahci: avoton port-disable reset-quirk (David Milburn) [1223189] - [ata] libata: Blacklist queued TRIM on all Samsung 800-series (David Milburn) [1225622] - [pci] hotplug: Drop pointless ACPI-based "slot detection" check (Jarod Wilson) [1211805] - [block] loop: remove (now) unused 'out' label (Jarod Wilson) [1182243] - [block] s390: dasd: remove obsolete while -EBUSY loop (Jarod Wilson) [1182243] - [block] s390: dasd_genhd: convert to blkdev_reread_part (Jarod Wilson) [1182243] - [block] nbd: convert to blkdev_reread_part() (Jarod Wilson) [1182243] - [block] loop: fix another reread part failure (Jarod Wilson) [1182243] - [block] loop: don't hold lo_ctl_mutex in lo_open (Jarod Wilson) [1182243] - [block] replace trylock with mutex_lock in blkdev_reread_part() (Jarod Wilson) [1182243] - [block] export blkdev_reread_part() and __blkdev_reread_part() (Jarod Wilson) [1182243]- [drm] upstream sync to 4.0 (Rob Clark) [1195474] - [drm] upstream sync to 3.19.0 (Rob Clark) [1195473] - [drm] upstream sync to 3.18.0 (Rob Clark) [1195472] - [drm] upstream sync to 3.17.0 (Rob Clark) [1195471] - [drm] add drm_backport (Rob Clark) [1195471] - [kernel] implement DIV_ROUND_CLOSEST_ULL (Rob Clark) [1195471] - [mm] mmu_notifier: add call_srcu and sync function for listener to delay call and sync (Rob Clark) [1195471] - [kernel] time: Export nsecs_to_jiffies() (Rob Clark) [1195471] - [kernel] time: export nsec_to_jiffies64 (Rob Clark) [1195471] - [acpi] pm: Export acpi_target_system_state() to modules (Rob Clark) [1195471] - [base] component: fix bug with legacy API (Rob Clark) [1195471] - [base] component: add support for component match array (Rob Clark) [1195471] - [base] component: ignore multiple additions of the same component (Rob Clark) [1195471] - [base] component: fix missed cleanup in case of devres failure (Rob Clark) [1195471] - [base] fix devres handling for master device (Rob Clark) [1195471] - [base] provide an infrastructure for componentised subsystems (Rob Clark) [1195471] - [kernel] seqcount: backport __seqcount_init() (Rob Clark) [1195471] - [drm] vgaswitcheroo: add vga_switcheroo_fini_domain_pm_ops (Rob Clark) [1195471] - [netdrv] myri10ge: check for DMA mapping errors (Stanislaw Gruszka) [1120674] - [cpufreq] powernv: Add pr_warn() on OPAL firmware failures (Steve Best) [1224148] - [x86] perf: uncore: Move uncore_box_init() out of driver initialization (Jiri Olsa) [1220682] - [input] elantech - fix semi-mt protocol for v3 HW (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix absolute mode setting on some ASUS laptops (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add more Fujtisu notebooks to force crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - support new ICs types for version 4 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - trust firmware about trackpoint presence (Benjamin Tissoires) [1157840 1188234] - [input] elantech - provide a sysfs knob for crc_enabled (Benjamin Tissoires) [1157840 1188234] - [input] elantech - report the middle button of the touchpad (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix crc_enabled for Fujitsu H730 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - use elantech_report_trackpoint for hardware v4 too (Benjamin Tissoires) [1157840 1188234] - [input] add missing POINTER / DIRECT properties to a bunch of drivers (Benjamin Tissoires) [1157840 1188234] - [input] add INPUT_PROP_POINTING_STICK property (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix detection of touchpad on ASUS s301l (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for trackpoint found on some v3 models (Benjamin Tissoires) [1157840 1188234] - [input] elantech - reset the device when elantech probe fails (Benjamin Tissoires) [1157840 1188234] - [input] elantech - don't set bit 1 of reg_10 when the no_hw_res quirk is set (Benjamin Tissoires) [1157840 1188234] - [input] elantech - deal with clickpads reporting right button events (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix touchpad initialization on Gigabyte U2442 (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer elantech touchpads (Benjamin Tissoires) [1157840 1188234] - [input] elantech - improve clickpad detection (Benjamin Tissoires) [1157840 1188234] - [input] elantech - add support for newer (August 2013) devices (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix packet check for v3 and v4 hardware (Benjamin Tissoires) [1157840 1188234] - [input] elantech - fix for newer hardware versions (v7) (Benjamin Tissoires) [1157840 1188234] - [x86] kvm: zero kvmclock_offset when vcpu0 initializes kvmclock system MSR (Marcelo Tosatti) [1184155] - [x86] kvmclock: set scheduler clock stable (Marcelo Tosatti) [1184155] - [x86] kvmclock: add flag to indicate pvclock counts from zero (Marcelo Tosatti) [1184155] - [pci] Expose pci_load_saved_state for public consumption (Myron Stowe) [1202603] - [iommu] vt-d: Check return value of acpi_bus_get_device() (Myron Stowe) [1205900] - [iommu] vt-d: Remove unused variable (Myron Stowe) [1225193] - [iommu] vt-d: Detach domain *only* from attached iommus (Myron Stowe) [1225193] - [iommu] core: Check for the right function pointer in iommu_map() (Myron Stowe) [1225193] - [iommu] amd: Fix cleanup_domain for mass device removal (Myron Stowe) [1225193] - [iommu] vt-d: Defer domain removal if device is assigned to a driver (Myron Stowe) [1225193] - [iommu] powerpc/powernv: Fix IOMMU group lost (Myron Stowe) [1222546] - [iommu] vt-d: Fix race setting IRQ CPU affinity while freeing IRQ (Myron Stowe) [1225193] - [iommu] amd: Fix 2 typos in comments (Myron Stowe) [1225193] - [iommu] amd: Fix device_state reference counting (Myron Stowe) [1225193] - [iommu] amd: Remove change_pte mmu_notifier call-back (Myron Stowe) [1225193] - [iommu] amd: Don't set pasid_state->mm to NULL in unbind_pasid (Myron Stowe) [1225193] - [iommu] vt-d: Fix issue in computing domain's iommu_snooping flag (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper function iova_size() to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper domain_pfn_within_range() to simplify code (Myron Stowe) [1225193] - [iommu] vt-d: Simplify intel_unmap_sg() and kill duplicated code (Myron Stowe) [1225193] - [iommu] vt-d: Change iommu_enable/disable_translation to return void (Myron Stowe) [1225193] - [iommu] vt-d: Simplify include/linux/dmar.h (Myron Stowe) [1225193] - [iommu] vt-d: Avoid freeing virtual machine domain in free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Fix possible invalid memory access caused by free_dmar_iommu() (Myron Stowe) [1225193] - [iommu] vt-d: Allocate dynamic domain id for virtual domains only (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to make code symmetric for readability (Myron Stowe) [1225193] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1225193] - [iommu] vt-d: Introduce helper functions to improve code readability (Myron Stowe) [1225193] - [iommu] vt-d: Match segment number when searching for dev_iotlb capable devices (Myron Stowe) [1225193] - [iommu] amd: Don't call the inv_ctx_cb when pasid is not set up (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to task_struct (Myron Stowe) [1225193] - [iommu] amd: Don't hold a reference to mm_struct (Myron Stowe) [1225193] - [iommu] amd: Add pasid_state->invalid flag (Myron Stowe) [1225193] - [iommu] amd: Drop pasid_state reference in ppr_notifer error path (Myron Stowe) [1225193] - [iommu] amd: Get rid of __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Don't free pasid_state in mn_release path (Myron Stowe) [1225193] - [iommu] amd: Don't call mmu_notifer_unregister in __unbind_pasid (Myron Stowe) [1225193] - [iommu] amd: Fix typo in amd_iommu_v2 driver (Myron Stowe) [1225193] - [iommu] amd: Drop oprofile dependency (Myron Stowe) [1225193] - [iommu] amd: Moving PPR fault flags macros definitions (Myron Stowe) [1225193] - [iommu] amd: Fix for pasid initialization (Myron Stowe) [1225193] - [iommu] vt-d: Remove the useless dma_pte_addr (Myron Stowe) [1225193] - [iommu] vt-d: Don't use magic number in dma_pte_superpage (Myron Stowe) [1225193] - [iommu] vt-d: Use inline function dma_pte_superpage instead of macros (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment for domain->nid (Myron Stowe) [1225193] - [iommu] vt-d: Clear the redundant assignment in dmar_enable_qi (Myron Stowe) [1225193] - [iommu] vt-d: Use list_for_each_safe() to simplify code (Myron Stowe) [1225193] - [iommu] amd: Fix small race between invalidate_range_end/start (Myron Stowe) [1225636] - [iommu] amd: Fix recently introduced compile warnings (Myron Stowe) [1225636] - [iommu] amd: Remove duplicate checking code (Myron Stowe) [1225636] - [iommu] amd: Handle parallel invalidate_range_start/end calls correctly (Myron Stowe) [1225636] - [iommu] amd: Remove IOMMUv2 pasid_state_list (Myron Stowe) [1225636] - [iommu] amd: Implement mmu_notifier_release call-back (Myron Stowe) [1225636] - [iommu] amd: Convert IOMMUv2 state_table into state_list (Myron Stowe) [1225636] - [iommu] amd: Don't access IOMMUv2 state_table directly (Myron Stowe) [1225636]- [block] nvme: Add translation for block limits (David Milburn) [1179447] - [block] nvme: Fix error handling of class_create("nvme") (David Milburn) [1179447] - [block] nvme: increase depth of admin queue (David Milburn) [1179447] - [block] nvme: Fix PRP list calculation for non-4k system page size (David Milburn) [1179447] - [block] nvme: Fix blk-mq hot cpu notification (David Milburn) [1179447] - [block] nvme: embedded iod mask cleanup (David Milburn) [1179447] - [block] nvme: Freeze admin queue on device failure (David Milburn) [1179447] - [block] nvme: Initialize device list head before starting (David Milburn) [1179447] - [block] nvme: Fix potential corruption on sync commands (David Milburn) [1179447] - [block] nvme: Remove unused variables (David Milburn) [1179447] - [block] nvme: Fix scsi mode select llbaa setting (David Milburn) [1179447] - [block] nvme: Fix potential corruption during shutdown (David Milburn) [1179447] - [block] nvme: Asynchronous controller probe (David Milburn) [1179447] - [block] nvme: Register management handle under nvme class (David Milburn) [1179447] - [block] nvme: Update SCSI Inquiry VPD 83h translation (David Milburn) [1179447] - [block] nvme: avoid kmalloc/kfree for smaller IO (David Milburn) [1179447] - [block] nvme: within nvme_free_queues(), delete RCU sychro/deferred free (David Milburn) [1179447] - [block] nvme: cq_vector should be signed (David Milburn) [1179447] - [block] nvme: Fix locking on abort handling (David Milburn) [1179447] - [block] nvme: Start and stop h/w queues on reset (David Milburn) [1179447] - [block] nvme: Command abort handling fixes (David Milburn) [1179447] - [block] nvme: Admin queue removal handling (David Milburn) [1179447] - [block] nvme: Reference count admin queue usage (David Milburn) [1179447] - [block] nvme: Start all requests (David Milburn) [1179447] - [block] nvme: Fix double free irq (David Milburn) [1179447] - [block] nvme: fix race condition in nvme_submit_sync_cmd() (David Milburn) [1179447] - [block] nvme: fix retry/error logic in nvme_queue_rq() (David Milburn) [1179447] - [block] nvme: Fix FS mount issue (hot-remove followed by hot-add) (David Milburn) [1179447] - [block] nvme: fix error return checking from blk_mq_alloc_request() (David Milburn) [1179447] - [block] nvme: fix freeing of wrong request in abort path (David Milburn) [1179447] - [block] nvme: Fix command setup on IO retry (David Milburn) [1179447] - [block] nvme: Update module version major number (David Milburn) [1179447] - [block] nvme: fail pci initialization if the device doesn't have any BARs (David Milburn) [1179447] - [block] nvme: add ->exit_hctx() hook (David Milburn) [1179447] - [block] nvme: make setup work for devices that don't do INTx (David Milburn) [1179447] - [block] nvme: enable IO stats by default (David Milburn) [1179447] - [block] nvme: nvme_submit_async_admin_req() must use atomic rq allocation (David Milburn) [1179447] - [block] nvme: replace blk_put_request() with blk_mq_free_request() (David Milburn) [1179447] - [block] nvme: __nvme_submit_admin_cmd() can be static (David Milburn) [1179447] - [block] nvme: blk_mq_alloc_request() returns error pointers (David Milburn) [1179447] - [block] nvme: Convert to blk-mq (David Milburn) [1179447] - [block] nvme: Do not over allocate for discard requests (David Milburn) [1179447] - [block] nvme: Do not open disks that are being deleted (David Milburn) [1179447] - [block] nvme: Fix device probe waiting on kthread (David Milburn) [1179447] - [block] nvme: Updates for 1.1 spec (David Milburn) [1179447] - [block] nvme: Passthrough IOCTL for IO commands (David Milburn) [1179447] - [block] nvme: Add revalidate_disk callback (David Milburn) [1179447] - [block] nvme: Fix nvmeq waitqueue entry initialization (David Milburn) [1179447] - [block] nvme: Translate NVMe status to errno (David Milburn) [1179447] - [block] nvme: Fix SG_IO status values (David Milburn) [1179447] - [block] nvme: Remove duplicate compat SG_IO code (David Milburn) [1179447] - [block] nvme: Reference count pci device (David Milburn) [1179447] - [block] nvme: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (David Milburn) [1179447] - [block] nvme: Correctly handle IOCTL_SUBMIT_IO when cpus > online queues (David Milburn) [1179447] - [block] nvme: Fix filesystem sync deadlock on removal (David Milburn) [1179447] - [block] nvme: Call nvme_free_queue directly (David Milburn) [1179447] - [block] nvme: Add shutdown timeout as module parameter (David Milburn) [1179447] - [block] nvme: Skip orderly shutdown on failed devices (David Milburn) [1179447] - [block] nvme: Whitespace fixes (David Milburn) [1179447] - [block] nvme: Use pci_stop_and_remove_bus_device_locked() (David Milburn) [1179447] - [block] nvme: Handling devices incapable of I/O (David Milburn) [1179447] - [block] nvme: Change nvme_enable_ctrl to set EN and manage CC thru ctrl_config (David Milburn) [1179447] - [block] nvme: Mismatched host/device page size support (David Milburn) [1179447] - [block] nvme: Update list of status codes (David Milburn) [1179447] - [block] nvme: Async event request (David Milburn) [1179447] - [s390] mm: implement software referenced bits (Hendrik Brueckner) [1182320] - [s390] mm: cleanup page table definitions (Hendrik Brueckner) [1182320] - [s390] mm: remove dead pfmf inline assembly (Hendrik Brueckner) [1182320] - [s390] dasd: add support for control unit initiated reconfiguration (Hendrik Brueckner) [1182290] - [s390] cio: fix multiple structure definitions (Hendrik Brueckner) [1182290] - [s390] perf: make print_debug_cf() static (Hendrik Brueckner) [1182189] - [s390] cpum_sf: fix printk format warnings (Hendrik Brueckner) [1182189] - [s390] use IS_ENABLED to check if a CONFIG is set to y or m (Hendrik Brueckner) [1182189] - [s390] perf: Add service level information for CPU-Measurement Facilities (Hendrik Brueckner) [1182189] - [s390] delete new instances of __cpuinit usage (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add flag to process full SDBs only (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add raw data sampling to support the diagnostic-sampling function (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Filter perf events based event->attr.exclude_* settings (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Detect KVM guest samples (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Add helper to read TOD from trailer entries (Hendrik Brueckner) [1182189] - [s390] cpum_sf: Dynamically extend the sampling buffer if overflows occur (Hendrik Brueckner) [1182189] - [s390] perf, oprofile: Share sampling facility (Hendrik Brueckner) [1182189] - [s390] perf: Improve PMU selection for PERF_COUNT_HW_CPU_CYCLES events (Hendrik Brueckner) [1182189] - [s390] perf: add support for the CPU-Measurement Sampling Facility (Hendrik Brueckner) [1182189] - [s390] irq: rework irq subclass handling (Hendrik Brueckner) [1182189] - [s390] cpum_cf: Export event names in sysfs (Hendrik Brueckner) [1182189] - [s390] oprofile: move hwsampler interfaces to cpu_mf.h (Hendrik Brueckner) [1182189] - [s390] hwsampler: Updated misleading member names in hws_data_entry (Hendrik Brueckner) [1182189] - [s390] perf: Remove print_hex_dump_bytes() debug output (Hendrik Brueckner) [1182189] - [s390] hypfs: Eliminate hypfs interval (Hendrik Brueckner) [1182292] - [s390] hypfs: Add diagnose 0c support (Hendrik Brueckner) [1182292] - [s390] smp: reenable smt after resume (Hendrik Brueckner) [1182149] - [s390] ftrace: fix crashes when switching tracers / add notrace to cpu_relax() (Hendrik Brueckner) [1182149] - [s390] reintroduce diag 44 calls for cpu_relax() (Hendrik Brueckner) [1182149] - [s390] remove diag 44 calls from cpu_relax() (Hendrik Brueckner) [1182149] - [s390] add SMT support (Hendrik Brueckner) [1182149] - [s390] process: free vx save area when releasing tasks (Hendrik Brueckner) [1102206] - [s390] ptrace: always include vector registers in core files (Hendrik Brueckner) [1102206] - [s390] simd: clear vector register pointer on fork/clone (Hendrik Brueckner) [1102206] - [s390] fix ptrace of user area if the inferior uses vector registers (Hendrik Brueckner) [1102206] - [s390] kdump: add support for vector extension (Hendrik Brueckner) [1102206] - [s390] disassembler: add vector instructions (Hendrik Brueckner) [1102206] - [s390] add support for vector extension (Hendrik Brueckner) [1102206] - [s390] compat: correct ucontext layout for high gprs (Hendrik Brueckner) [1102206] - [s390] uprobes: fix user space PER events (Hendrik Brueckner) [879647] - [s390] uprobes: fix kprobes dependency (Hendrik Brueckner) [879647] - [s390] uprobes: architecture backend for uprobes (Hendrik Brueckner) [879647] - [s390] uprobes: common library for kprobes and uprobes (Hendrik Brueckner) [879647] - [s390] ptrace: add struct psw and accessor function (Hendrik Brueckner) [879647] - [s390] kprobes: allow kprobes only on known instructions (Hendrik Brueckner) [879647] - [s390] dis: move disassembler function prototypes to proper header file (Hendrik Brueckner) [879647] - [s390] kprobes: use insn_length helper function (Hendrik Brueckner) [879647] - [s390] dis: move common definitions to a header file (Hendrik Brueckner) [879647] - [s390] dis: rename structures for unique types (Hendrik Brueckner) [879647] - [s390] mm: limit STACK_RND_MASK for compat tasks (Hendrik Brueckner) [1204860] - [s390] mm: align 64-bit PIE binaries to 4GB (Hendrik Brueckner) [1204860] - [s390] avoid z13 cache aliasing (Hendrik Brueckner) [1204860] - [s390] add z13 code generation support (Hendrik Brueckner) [1204860] - [s390] kernel: use stnsm 255 instead of stosm 0 (Hendrik Brueckner) [1204860] - [s390] time: use stck clock fast for do_account_vtime (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spin_unlock code (Hendrik Brueckner) [1204860] - [s390] spinlock: refactor arch_spin_lock_wait[_flags] (Hendrik Brueckner) [1204860] - [s390] rwlock: add missing local_irq_restore calls (Hendrik Brueckner) [1204860] - [s390] spinlock, rwlock: always to a load-and-test first (Hendrik Brueckner) [1204860] - [s390] spinlock: optimize spinlock code sequence (Hendrik Brueckner) [1204860] - [s390] spinlock: cleanup spinlock code (Hendrik Brueckner) [1204860] - [s390] enable ARCH_USE_CMPXCHG_LOCKREF (Hendrik Brueckner) [1204860] - [s390] fix control register update (Hendrik Brueckner) [1204860] - [s390] optimize control register update (Hendrik Brueckner) [1204860] - [s390] smp: only send external call ipi if needed (Hendrik Brueckner) [1204860] - [s390] ptrace: PTRACE_TE_ABORT_RAND (Hendrik Brueckner) [1204860] - [s390] Remove zfcpdump NR_CPUS dependency (Hendrik Brueckner) [1204860] - [s390] mm: do not initialize storage keys (Hendrik Brueckner) [1204860] - [s390] zcrypt: Add support for new crypto express (CEX5S) adapter (Hendrik Brueckner) [1182171] - [s390] zcrypt: Introduce new SHA-512 based Pseudo Random Generator (Hendrik Brueckner) [1182313]- [netdrv] macvlan: fix a race on port dismantle and possible skb leaks (Herbert Xu) [971693] - [netdrv] macvlan: optimize the receive path (Herbert Xu) [971693] - [netdrv] macvlan: pass 'bool' type to macvlan_count_rx() (Herbert Xu) [971693] - [netdrv] macvlan: allow to enqueue broadcast pkt on virtual device (Herbert Xu) [971693] - [netdrv] macvlan: Fix leak and NULL dereference on error path (Herbert Xu) [971693] - [netdrv] macvlan: Move broadcasts into a work queue (Herbert Xu) [971693] - [net] core: Add __dev_forward_skb (Herbert Xu) [971693] - [netdrv] macvlan: Remove custom recieve and forward handlers (Herbert Xu) [971693] - [netdrv] macvtap: Add support of packet capture on macvtap device (Herbert Xu) [971693] - [netdrv] macvtap: fix two races (Herbert Xu) [971693] - [net] ipv4: Missing sk_nulls_node_init() in ping_unhash() (Denys Vlasenko) [1218105] {CVE-2015-3636} - [net] ipv6: some ipv6 statistic counters failed to disable bh (Sabrina Dubroca) [1222129] - [net] ipv6: move DAD and addrconf_verify processing to workqueue (Sabrina Dubroca) [1222129] - [net] ipv6: remove old token ipv6 address as soon as possible (Sabrina Dubroca) [1222129] - [net] ipv6: convert the uses of ADBG and remove the superfluous parentheses (Sabrina Dubroca) [1222129] - [security] selinux/nlmsg: add RTM_DELNSID (Jiri Benc) [1210260] - [net] netns: make nsid_lock per net (Jiri Benc) [1210260] - [net] netns: fix unbalanced spin_lock on error (Jiri Benc) [1210260] - [net] netns: return RTM_NEWNSID instead of RTM_GETNSID on a get (Jiri Benc) [1210260] - [net] netlink: allow to listen "all" netns (Jiri Benc) [1210260] - [net] netlink: rename private flags and states (Jiri Benc) [1210260] - [net] netns: use a spin_lock to protect nsid management (Jiri Benc) [1210260] - [net] netns: notify new nsid outside __peernet2id() (Jiri Benc) [1210260] - [net] netns: rename peernet2id() to peernet2id_alloc() (Jiri Benc) [1210260] - [net] netns: always provide the id to rtnl_net_fill() (Jiri Benc) [1210260] - [net] netns: returns always an id in __peernet2id() (Jiri Benc) [1210260] - [net] netns: remove duplicated include from net_namespace.c (Jiri Benc) [1210260] - [net] netns: allow to dump netns ids (Jiri Benc) [1210260] - [net] netns: notify netns id events (Jiri Benc) [1210260] - [net] netns: minor cleanup in rtnl_net_getid() (Jiri Benc) [1210260] - [net] netns: don't allocate an id for dead netns (Jiri Benc) [1210260] - [net] veth: set iflink to the peer veth (Jiri Benc) [1210260] - [net] dev: set iflink to 0 for virtual interfaces (Jiri Benc) [1210260] - [infiniband] ipoib: Fix ndo_get_iflink (Jiri Benc) [1210260] - [infiniband] ipoib: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] macvlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] vlan: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipmr,ip6mr: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] ipip, gre, vti, sit: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] sit: Fix ipip6_tunnel_lookup device matching criteria (Jiri Benc) [1210260] - [net] ip6tnl, gre6, vti6: implement ndo_get_iflink (Jiri Benc) [1210260] - [net] introduce dev_get_iflink() (Jiri Benc) [1210260] - [net] Kill hold_net release_net (Jiri Benc) [1210260] - [net] Handle unregister properly when netdev namespace change fails. (Jiri Benc) [1210260] - [net] rtnetlink: call ->dellink on failure when ->newlink exists (Jiri Benc) [1210260] - [net] do not use rcu in rtnl_dump_ifinfo() (Jiri Benc) [1210260] - [net] Verify permission to link_net in newlink (Jiri Benc) [1210260] - [net] Verify permission to dest_net in newlink (Jiri Benc) [1210260] - [net] rtnetlink: pass link_net to the newlink handler (Jiri Benc) [1210260] - [net] vxlan: setup the right link netns in newlink hdlr (Jiri Benc) [1210260] - [net] vxlan: advertise link netns in fdb messages (Jiri Benc) [1210260] - [net] vxlan: advertise netns of vxlan dev in fdb msg (Jiri Benc) [1210260] - [net] veth: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] macvlan: introduce macvlan_dev_real_dev() helper function (Jiri Benc) [1210260] - [net] vlan: advertise link netns via netlink (Jiri Benc) [1210260] - [net] ip6gretap: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: fix error path when adding an iface with a link net (Jiri Benc) [1210260] - [net] rtnl: allow to create device with IFLA_LINK_NETNSID set (Jiri Benc) [1210260] - [net] tunnels: advertise link netns via netlink (Jiri Benc) [1210260] - [net] rtnl: add link netns id to interface messages (Jiri Benc) [1210260] - [net] netns: add rtnl cmd to add and get peer netns ids (Jiri Benc) [1210260] - [security] selinux/nlmsg: add RTM_NEWNSID and RTM_GETNSID (Jiri Benc) [1210260] - [net] add a pre-check of net_ns in sk_change_net() (Jiri Benc) [1210260] - [net] netns: remove one sparse warning (Jiri Benc) [1210260] - [net] netlink: Fix do_one_broadcast() prototype. (Jiri Benc) [1210260] - [net] net_namespace: trivial cleanup (Jiri Benc) [1210260] - [net] dst: no need to take reference on DST_NOCACHE dsts (Marcelo Leitner) [1206570] - [net] skbuff: Do not scrub skb mark within the same name space (Marcelo Leitner) [1206570] - [net] ipv6: invert join/leave anycast rtnl/socket locking order (Marcelo Leitner) [1206570] - [net] ipv6: restore the behavior of ipv6_sock_ac_drop() (Marcelo Leitner) [1206570] - [net] ipv6: remove ipv6_sk_ac_lock (Marcelo Leitner) [1206570] - [net] ipv6: drop useless rcu_read_lock() in anycast (Marcelo Leitner) [1206570] - [net] vxlan: fix a free after use (Marcelo Leitner) [1206570] - [net] vxlan: do not exit on error in vxlan_stop() (Marcelo Leitner) [1206570] - [net] vxlan: fix indentation (Marcelo Leitner) [1206570] - [net] vxlan: simplify if clause in dev_close (Marcelo Leitner) [1206570] - [net] vxlan: fix possible use of uninitialized in vxlan_igmp_{join, leave} (Marcelo Leitner) [1206570] - [net] vxlan: Move socket initialization to within rtnl scope (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: kill ip_mc_{join, leave}_group and ipv6_sock_mc_{join, drop} (Marcelo Leitner) [1206570] - [net] ipv4, ipv6: grab rtnl before locking the socket (Marcelo Leitner) [1206570] - [net] ip6_tunnel: fix error code when tunnel exists (Marcelo Leitner) [1206570] - [net] vxlan: fix wrong usage of VXLAN_VID_MASK (Marcelo Leitner) [1206570] - [net] vxlan: Correct path typo in comment (Marcelo Leitner) [1206570] - [net] ipv6: igmp: add __ipv6_sock_mc_join and __ipv6_sock_mc_drop (Marcelo Leitner) [1206570] - [net] ip6_tunnel: remove dead debug code from ip6_tunnel.c (Marcelo Leitner) [1206570] - [net] igmp: add __ip_mc_{join|leave}_group() (Marcelo Leitner) [1206570] - [net] igmp: fix the problem when mc leave group (Marcelo Leitner) [1206570] - [net] gue: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Use checksum partial with remote checksum offload (Marcelo Leitner) [1206570] - [net] Infrastructure for CHECKSUM_PARTIAL with remote checsum offload (Marcelo Leitner) [1206570] - [net] Use more bit fields in napi_gro_cb (Marcelo Leitner) [1206570] - [net] Clarify meaning of CHECKSUM_PARTIAL for receive path (Marcelo Leitner) [1206570] - [net] gro: Fix remcsum in GRO path to not change packet (Marcelo Leitner) [1206570] - [net] vxlan: Wrong type passed to pIS (Marcelo Leitner) [1206570] - [net] vxlan: Only set has-GBP bit in header if any other bits would be set (Marcelo Leitner) [1206570] - [net] add skb functions to process remote checksum offload (Marcelo Leitner) [1206570] - [net] vxlan: Eliminate dependency on UDP socket in transmit path (Marcelo Leitner) [1206570] - [net] udp: Do not require sock in udp_tunnel_xmit_skb (Marcelo Leitner) [1206570] - [net] vxlan: Only bind to sockets with compatible flags enabled (Marcelo Leitner) [1206570] - [net] vxlan: Group Policy extension (Marcelo Leitner) [1206570] - [net] vxlan: Remote checksum offload (Marcelo Leitner) [1206570] - [net] udp: pass udp_offload struct to UDP gro callbacks (Marcelo Leitner) [1206570] - [net] vxlan: Improve support for header flags (Marcelo Leitner) [1206570] - [net] ip: Move checksum convert defines to inet (Marcelo Leitner) [1206570] - [net] Add Transparent Ethernet Bridging GRO support (Marcelo Leitner) [1206570] - [net] vxlan: Fix double free of skb (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add missing validation of encap type to ip_tunnel_encap_setup() (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add sanity checks to ip_tunnel_encap_add_ops() (Marcelo Leitner) [1206570] - [net] vxlan: Fix race condition between vxlan_sock_add and vxlan_sock_release (Marcelo Leitner) [1206570] - [net] gue: Call remcsum_adjust (Marcelo Leitner) [1206570] - [net] Add remcsum_adjust as common function for remote checksum offload (Marcelo Leitner) [1206570] - [net] ip6_udp_tunnel: Fix checksum calculation (Marcelo Leitner) [1206570] - [net] vxlan: Fix boolean flip in VXLAN_F_UDP_ZERO_CSUM6_[TX|RX] (Marcelo Leitner) [1206570] - [net] vxlan: Inline vxlan_gso_check(). (Marcelo Leitner) [1206570] - [net] vxlan: Add vxlan_gso_check() helper (Marcelo Leitner) [1206570] - [net] fou: Fix no return statement warning for !CONFIG_NET_FOU_IP_TUNNELS (Marcelo Leitner) [1206570] - [net] ip_tunnel: Ops registration for secondary encap (fou, gue) (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add SKB_GSO_UDP_TUNNEL during gro_complete (Marcelo Leitner) [1206570] - [net] vxlan: Fix to enable UDP checksums on interface (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Add support for wildcard tunnel endpoints. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Allow sending packets through tunnels with wildcard endpoints (Marcelo Leitner) [1206570] - [net] gue: Receive side of remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: TX support for using remote checksum offload option (Marcelo Leitner) [1206570] - [net] gso: fix kABI (Marcelo Leitner) [1206570] - [net] udp: Changes to udp_offload to support remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Protocol constants for remote checksum offload (Marcelo Leitner) [1206570] - [net] gue: Add infrastructure for flags and options (Marcelo Leitner) [1206570] - [net] udp: Offload outer UDP tunnel csum if available (Marcelo Leitner) [1206570] - [net] fou: Move fou_build_header into fou.c and refactor (Marcelo Leitner) [1206570] - [net] ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function. (Marcelo Leitner) [1206570] - [net] ip6_tunnel: allow to change mode for the ip6tnl0 (Marcelo Leitner) [1206570] - [net] fou: fix a potential use after free in fou.c (Marcelo Leitner) [1206570] - [net] vxlan: using pskb_may_pull as early as possible (Marcelo Leitner) [1206570] - [net] vxlan: fix a use after free in vxlan_encap_bypass (Marcelo Leitner) [1206570] - [net] ip_tunnel: Add GUE support (Marcelo Leitner) [1206570] - [net] gue: Receive side for Generic UDP Encapsulation (Marcelo Leitner) [1206570] - [net] fou: eliminate IPv4, v6 specific GRO functions (Marcelo Leitner) [1206570] - [net] ip_tunnel: Account for secondary encapsulation header in max_headroom (Marcelo Leitner) [1206570] - [net] vxlan: Set inner protocol before transmit (Marcelo Leitner) [1206570] - [net] gre: Set inner protocol in v4 and v6 GRE transmit (Marcelo Leitner) [1206570] - [net] ipip: Set inner IP protocol in ipip (Marcelo Leitner) [1206570] - [net] sit: Set inner IP protocol in sit (Marcelo Leitner) [1206570] - [net] udp: Generalize skb_udp_segment (Marcelo Leitner) [1206570] - [net] Remove gso_send_check as an offload callback (Marcelo Leitner) [1206570] - [net] udp: move logic out of udp[46]_ufo_send_check (Marcelo Leitner) [1206570] - [net] tcp: move logic out of tcp_v[64]_gso_send_check (Marcelo Leitner) [1206570] - [net] vxlan: Fix bug introduced by commit acbf74a76300 (Marcelo Leitner) [1206570] - [net] udp: Need to make ip6_udp_tunnel.c have GPL license (Marcelo Leitner) [1206570] - [net] ip_tunnel: Changes to ip_tunnel to support foo-over-udp encapsulation (Marcelo Leitner) [1206570] - [net] fou: Add GRO support (Marcelo Leitner) [1206570] - [net] fou: Support for foo-over-udp RX path (Marcelo Leitner) [1206570] - [net] Export inet_offloads and inet6_offloads (Marcelo Leitner) [1206570] - [net] vxlan: Refactor vxlan driver to make use of the common UDP tunnel functions (Marcelo Leitner) [1206570] - [net] udp_tunnel: Add a few more UDP tunnel APIs (Marcelo Leitner) [1206570] - [net] udp_tunnel: Seperate ipv6 functions into its own file. (Marcelo Leitner) [1206570] - [net] ipv6: drop some rcu_read_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv6: drop ipv6_sk_mc_lock in mcast (Marcelo Leitner) [1206570] - [net] ipv4: udp4_gro_complete() is static (Marcelo Leitner) [1206570] - [net] ipv6: fix rtnl locking in setsockopt for anycast and multicast (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix tunnels with "local any remote $remote_ip" (Marcelo Leitner) [1206570] - [net] neighbour: fix ndm_type type error issue (Marcelo Leitner) [1206570] - [net] vxlan: Call udp_sock_create (Marcelo Leitner) [1206570] - [net] udp: Add udp_sock_create for UDP tunnels to open listener socket (Marcelo Leitner) [1206570] - [net] udp: Move udp_tunnel_segment into udp_offload.c (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix ip_tunnel_lookup (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix dst race in sk_dst_get() (Marcelo Leitner) [1206570] - [net] vxlan: use dev->needed_headroom instead of dev->hard_header_len (Marcelo Leitner) [1206570] - [net] ip_vti: Fix 'ip tunnel add' with 'key' parameters (Marcelo Leitner) [1206570] - [net] bridge: Add bridge ifindex to bridge fdb notify msgs (Marcelo Leitner) [1206570] - [net] ip_tunnel: Initialize the fallback device properly (Marcelo Leitner) [1206570] - [net] ip_tunnel: ip_tunnels: disable cache for nbma gre tunnels (Marcelo Leitner) [1206570] - [net] vxlan, bridge: get rid of SET_ETHTOOL_OPS (Marcelo Leitner) [1206570] - [net] vxlan: add x-netns support (Marcelo Leitner) [1206570] - [net] vxlan: ensure to advertise the right fdb remote (Marcelo Leitner) [1206570] - [net] ip_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] ip6_tunnel: use the right netns in ioctl handler (Marcelo Leitner) [1206570] - [net] sit: fix panic with route cache in ip tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Move ip_tunnel_get_stats64 into ip_tunnel_core.c (Marcelo Leitner) [1206570] - [net] ip6_gre: use netdev_alloc_pcpu_stats() (Marcelo Leitner) [1206570] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1206570] - [net] unify the pcpu_tstats and br_cpu_netstats as one (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix panic in ip_tunnel_xmit() (Marcelo Leitner) [1206570] - [net] ip_tunnel: remove the useless argument from ip_tunnel_hash() (Marcelo Leitner) [1206570] - [net] vxlan: add vxlan description (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix a dst leak in tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: fix sparse non static symbol warning (Marcelo Leitner) [1206570] - [net] ip_tunnel: Use percpu Cache route in IP tunnels (Marcelo Leitner) [1206570] - [net] ip_tunnel: Cache dst in tunnels (Marcelo Leitner) [1206570] - [net] ipv6: fix the use of pcpu_tstats in ip6_tunnel (Marcelo Leitner) [1206570] - [net] vxlan: leave multicast group when vxlan device down (Marcelo Leitner) [1206570] - [net] ipv6: move IPV6_TCLASS_MASK definition in ipv6.h (Marcelo Leitner) [1206570] - [net] ipv6: add ip6_flowlabel helper (Marcelo Leitner) [1206570] - [net] do not ignore dmac in dev_forward_skb() (Marcelo Leitner) [1206570] - [net] Explicitly initialize u64_stats_sync structures for lockdep (Marcelo Leitner) [1206570] - [net] ipv6: Allow the MTU of ipip6 tunnel to be set below 1280 (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on rx path (Marcelo Leitner) [1206570] - [net] tunnels: harmonize cleanup done on skb on xmit path (Marcelo Leitner) [1206570] - [net] vxlan: remove net arg from vxlan[6]_xmit_skb() (Marcelo Leitner) [1206570] - [net] vxlan: Convert uses of compare_ether_addr to ether_addr_equal (Marcelo Leitner) [1206570] - [net] ip6_tunnel: ensure to always have a link local address (Marcelo Leitner) [1206570] - [net] vxlan: using kfree_rcu() to simplify the code (Marcelo Leitner) [1206570] - [net] ip_tunnel: use net_eq() helper to check netns (Marcelo Leitner) [1206570] - [net] move skb_scrub_packet() after eth_type_trans() (Marcelo Leitner) [1206570] - [net] ipv6: fix ipv6_cow_metrics for non DST_HOST case (Marcelo Leitner) [1199862] - [netdrv] pppoe: drop pppoe device in pppoe_unbind_sock_work (Beniamino Galvani) [1221922] - [net] udp_diag: Fix socket skipping within chain (Thadeu Lima de Souza Cascardo) [1179617] - [net] ptp: use the 64 bit get/set time methods for the posix clock (Jiri Benc) [1217408] - [net] ptp: use the 64 bit gettime method for the SYS_OFFSET ioctl (Jiri Benc) [1217408] - [net] ptp: introduce get/set time methods with explicit 64 bit seconds (Jiri Benc) [1217408] - [kernel] timekeeping: Provide timespec64 based interfaces (Jiri Benc) [1217408] - [kernel] timekeeping: Convert timekeeping core to use timespec64s (Jiri Benc) [1217408] - [net] tcp: mitigate ACK loops for connections as tcp_timewait_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_sock (Florian Westphal) [1191261] - [net] tcp: mitigate ACK loops for connections as tcp_request_sock (Florian Westphal) [1191261] - [net] tcp: helpers to mitigate ACK loops by rate-limiting out-of-window dupacks (Florian Westphal) [1191261] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208496] {CVE-2015-2922} - [x86] mm: Clean up the TLB flushing code (Larry Woodman) [1172891] - [powerpc] Add a test of the switch_endian() syscall (Gustavo Duarte) [1221073] - [powerpc] Add a proper syscall for switching endianness (Gustavo Duarte) [1221073] - [powerpc] kernel: Make syscall_exit a local label (Gustavo Duarte) [1221073] - [powerpc] Remove old compile time disabled syscall tracing code (Gustavo Duarte) [1221073] - [scsi] libsas: Fix Kernel Crash in smp_execute_task (David Milburn) [1226041] - [scsi] mvsas: fix panic on expander attached SATA devices (David Milburn) [1226041] - [scsi] mvsas: Fix for possible null pointer dereference (David Milburn) [1226041] - [netdrv] hyperv: Add IPv6 into the hash computation for vRSS (Jason Wang) [1174846] - [x86] use optimized ioresource lookup in ioremap function (Frank Ramsay) [1217221] - [kernel] optimize resource lookups for ioremap (Frank Ramsay) [1217221] - [x86] ioremap: Speed up check for RAM pages (Frank Ramsay) [1217221] - [fs] exec: take i_mutex during prepare_binprm for set[ug]id executables (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] locking: Remove atomicy checks from {READ, WRITE}_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] make READ_ONCE() valid on const arguments (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val) (Mateusz Guzik) [1216270] {CVE-2015-3339} - [kernel] Provide READ_ONCE and ASSIGN_ONCE (Mateusz Guzik) [1216270] {CVE-2015-3339} - [powerpc] powernv: Add OPAL check token call (Gustavo Duarte) [1223784] - [powerpc] pseries: Correct cpu affinity for dlpar added cpus (Steve Best) [1226527] - [thermal] intel_powerclamp: add id for Avoton SoC (Steve Best) [1225606] - [platform] hp-wireless: new driver for hp wireless button for Windows 8 (Stanislaw Gruszka) [1174328] - [include] pci-dma-compat: add pci_zalloc_consistent helper (Maurizio Lombardi) [1193494] - [powerpc] kvm: book3s-hv: ptes are big endian (Thomas Huth) [1222472]- [scsi] qla4xxx: v5.04.00.00.07.02-k0 (Chad Dupuis) [1225437] - [scsi] qla4xxx: fix get_host_stats error propagation (Chad Dupuis) [1225437] - [scsi] qla4xxx: check the return value of dma_alloc_coherent() (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_mbx.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [scsi] qla4xxx: ql4_os.c: Cleaning up missing null-terminate in conjunction with strncpy (Chad Dupuis) [1225437] - [net] bnx2-cnic: Driver Version Update (Maurizio Lombardi) [1187299] - [net] bnx2-cnic: Driver Rebranding Changes (Maurizio Lombardi) [1187299] - [net] cnic: Update the rcu_access_pointer() usages (Maurizio Lombardi) [1187299] - [net] cnic: Cleanup CONFIG_IPV6 & VLAN check (Maurizio Lombardi) [1187299] - [scsi] aacraid: driver version change (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF raw device remove support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: performance improvement changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOP RESET command handling changes (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 240 simple volume support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: vpd page code 0x83 support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: MSI-x support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: 4KB sector support (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: IOCTL pass-through command fix (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: AIF support for SES device add/remove (Rajinikanth Pandurangan) [1205339] - [scsi] aacraid: remove deprecated IRQF_DISABLED from aacraid (Rajinikanth Pandurangan) [1205339] - [scsi] hpsa: Cleanup pci_id entries (Joseph Szczypek) [1181313] - [scsi] hpsa: Update driver revision to 3.4.4-1-RH4 (Joseph Szczypek) [1181313] - [scsi] hpsa: correct compiler warnings introduced by hpsa-add-local-workqueue patch (Joseph Szczypek) [1181313] - [scsi] hpsa: Use local workqueues instead of system workqueues (Joseph Szczypek) [1181313] - [scsi] hpsa: detect and report failures changing controller transport modes (Joseph Szczypek) [1181313] - [scsi] hpsa: shorten the wait for the CISS doorbell mode change ack (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor duplicated scan completion code into a new routine (Joseph Szczypek) [1181313] - [scsi] hpsa: move SG descriptor set-up out of hpsa_scatter_gather() (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use function pointers in fast path command submission (Joseph Szczypek) [1181313] - [scsi] hpsa: print CDBs instead of kernel virtual addresses for uncommon errors (Joseph Szczypek) [1181313] - [scsi] hpsa: do not use a void pointer for scsi_cmd field of struct CommandList (Joseph Szczypek) [1181313] - [scsi] hpsa: return failed from device reset/abort handlers (Joseph Szczypek) [1181313] - [scsi] hpsa: check for ctlr lockup after command allocation in main io path (Joseph Szczypek) [1181313] - [scsi] hpsa: guard against overflowing raid map array (Joseph Szczypek) [1181313] - [scsi] hpsa: do not ack controller events on controllers that do not support it (Joseph Szczypek) [1181313] - [scsi] hpsa: remove incorrect BUG_ONs checking for raid offload enable (Joseph Szczypek) [1181313] - [scsi] hpsa: do not check for msi(x) in interrupt_pending (Joseph Szczypek) [1181313] - [scsi] hpsa: slightly optimize SA5_performant_completed (Joseph Szczypek) [1181313] - [scsi] hpsa: count passthru cmds with atomics, not a spin locked int (Joseph Szczypek) [1181313] - [scsi] hpsa: optimize cmd_alloc function by remembering last allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: fix race between abort handler and main i/o path (Joseph Szczypek) [1181313] - [scsi] hpsa: honor queue depth of physical devices (Joseph Szczypek) [1181313] - [scsi] hpsa: use workqueue to resubmit failed ioaccel commands (Joseph Szczypek) [1181313] - [scsi] hpsa: factor out hpsa_ciss_submit function (Joseph Szczypek) [1181313] - [scsi] hpsa: do not request device rescan on every ioaccel path error (Joseph Szczypek) [1181313] - [scsi] hpsa: do not queue commands internally in driver (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of cmd_special_alloc and cmd_special_free (Joseph Szczypek) [1181313] - [scsi] hpsa: reserve some commands for use by driver (Joseph Szczypek) [1181313] - [scsi] hpsa: avoid unneccesary calls to resource freeing functions (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in hpsa_alloc_cmd_pool (Joseph Szczypek) [1181313] - [scsi] hpsa: report allocation failures while allocating SG chain blocks (Joseph Szczypek) [1181313] - [scsi] hpsa: pass error from pci_set_consistent_dma_mask from hpsa_message (Joseph Szczypek) [1181313] - [scsi] hpsa: rename hpsa_request_irq to hpsa_request_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: report failure to ioremap config table (Joseph Szczypek) [1181313] - [scsi] hpsa: trivial message and comment clean ups (Joseph Szczypek) [1181313] - [scsi] hpsa: refactor hpsa_find_board_params() to encapsulate legacy test (Joseph Szczypek) [1181313] - [scsi] hpsa: downgrade the Waiting for no-op print to dev_info (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate return value from board ID lookup (Joseph Szczypek) [1181313] - [scsi] hpsa: propagate hard_reset failures in reset_devices mode (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 0x from queue depth print which is in decimal (Joseph Szczypek) [1181313] - [scsi] hpsa: notice all request_irq errors (Joseph Szczypek) [1181313] - [scsi] hpsa: Fix -Wunused-but-set-variable warning (Joseph Szczypek) [1181313] - [scsi] hpsa: rename free_irqs to hpsa_free_irqs (Joseph Szczypek) [1181313] - [scsi] hpsa: adjust RAID-1, RAID-1ADM, and RAID-6 names (Joseph Szczypek) [1181313] - [scsi] hpsa: change how SA controllers are reset (Joseph Szczypek) [1181313] - [scsi] hpsa: turn off interrupts when kdump starts (Joseph Szczypek) [1181313] - [scsi] hpsa: fix memory leak in kdump hard reset (Joseph Szczypek) [1181313] - [scsi] hpsa: correct endian sparse warnings (Joseph Szczypek) [1181313] - [scsi] hpsa: remove spin lock around command allocation (Joseph Szczypek) [1181313] - [scsi] hpsa: always call pci_set_master after pci_enable_device (Joseph Szczypek) [1181313] - [scsi] hpsa: Convert SCSI LLD ->queuecommand() for host_lock less operation (Joseph Szczypek) [1181313] - [scsi] hpsa: do not be so noisy about check conditions (Joseph Szczypek) [1181313] - [scsi] hpsa: use atomics for commands_outstanding (Joseph Szczypek) [1181313] - [scsi] hpsa: get rid of type/attribute/direction bit field where possible (Joseph Szczypek) [1181313] - [scsi] hpsa: fix endianness issue with scatter gather elements (Joseph Szczypek) [1181313] - [scsi] hpsa: fix allocation sizes for CISS_REPORT_LUNs commands (Joseph Szczypek) [1181313] - [scsi] hpsa: remove 'action required' phrasing (Joseph Szczypek) [1181313] - [scsi] hpsa: correct off-by-one sizing of chained SG block (Joseph Szczypek) [1181313] - [scsi] hpsa: fix a couple pci id table mistakes (Joseph Szczypek) [1181313] - [scsi] hpsa: remove dev_warn prints from RAID-1ADM (Joseph Szczypek) [1181313] - [scsi] hpsa: Clean up warnings from sparse (Joseph Szczypek) [1181313] - [scsi] maintainers: change hpsa and cciss maintainer (Joseph Szczypek) [1181313] - [scsi] hpsa: add missing pci_set_master in kdump path (Joseph Szczypek) [1181313] - [scsi] hpsa: refine the pci enable/disable handling (Joseph Szczypek) [1181313] - [scsi] hpsa: Use pci_enable_msix_range() instead of pci_enable_msix() (Joseph Szczypek) [1181313] - [scsi] hpsa: Fallback to MSI rather than to INTx if MSI-X failed (Joseph Szczypek) [1181313]- [kvm] avoid page allocation failure in kvm_set_memory_region() (Bandan Das) [1209995] - [kvm] x86: call irq notifiers with directed EOI (Bandan Das) [1209995] - [kvm] nvmx: mask unrestricted_guest if disabled on L0 (Bandan Das) [1209995] - [kvm] svm: fix interrupt injection (apic->isr_count always 0) (Bandan Das) [1209995] - [kvm] emulate: fix CMPXCHG8B on 32-bit hosts (Bandan Das) [1209995] - [kvm] add halt_poll_ns module parameter (Bandan Das) [1198205 1209995] - [kvm] x86: revert "add method to test PIR bitmap vector" (Bandan Das) [1209995] - [kvm] vmx: Add PML support in VMX (Bandan Das) [1209995] - [kvm] x86: Add new dirty logging kvm_x86_ops for PML (Bandan Das) [1209995] - [kvm] x86: Change parameter of kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] mmu: Explicitly set D-bit for writable spte (Bandan Das) [1209995] - [kvm] mmu: Add mmu help functions to support PML (Bandan Das) [1209995] - [kvm] Rename kvm_arch_mmu_write_protect_pt_masked to be more generic for log dirty (Bandan Das) [1209995] - [kvm] update_memslots: clean flags for invalid memslots (Bandan Das) [1209995] - [kvm] Remove unused config symbol (Bandan Das) [1209995] - [kvm] fix "Should it be static?" warnings from sparse (Bandan Das) [1209995] - [kvm] Optimize TLB flush in kvm_mmu_slot_remove_write_access (Bandan Das) [1209995] - [kvm] x86: kvm: vmx: Remove some unused functions (Bandan Das) [1209995] - [kvm] x86: switch to kvm_get_dirty_log_protect (Bandan Das) [1209995] - [kvm] Add generic support for dirty page logging (Bandan Das) [1209995] - [kvm] Add architecture-defined TLB flush support (Bandan Das) [1209995] - [kvm] x86: flush TLB when D bit is manually changed (Bandan Das) [1209995] - [kvm] x86: allow TSC deadline timer on all hosts (Bandan Das) [1209995] - [kvm] x86: mmu: replace assertions with MMU_WARN_ON, a conditional WARN_ON (Bandan Das) [1209995] - [kvm] x86: mmu: remove ASSERT(vcpu) (Bandan Das) [1209995] - [kvm] x86: mmu: remove argument to kvm_init_shadow_mmu and kvm_init_shadow_ept_mmu (Bandan Das) [1209995] - [kvm] x86: mmu: do not use return to tail-call functions that return void (Bandan Das) [1209995] - [kvm] x86: add method to test PIR bitmap vector (Bandan Das) [1209995] - [kvm] x86: vmx: NULL out hwapic_isr_update() in case of !enable_apicv (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c for the function, task_switch_32 (Bandan Das) [1209995] - [kvm] nvmx: consult PFEC_MASK and PFEC_MATCH when generating #PF VM-exit (Bandan Das) [1209995] - [kvm] nvmx: Improve nested msr switch checking (Bandan Das) [1209995] - [kvm] nvmx: Add nested msr load/restore algorithm (Bandan Das) [1209995] - [kvm] x86: check LAPIC presence when building apic_map (Bandan Das) [1209995] - [kvm] x86: Fix of previously incomplete fix for CVE-2014-8480 (Bandan Das) [1209995] - [kvm] warn on more invariant breakage (Bandan Das) [1209995] - [kvm] fix sorting of memslots with base_gfn == 0 (Bandan Das) [1209995] - [kvm] x86: drop severity of "generation wraparound" message (Bandan Das) [1209995] - [kvm] x86: vmx: reorder some msr writing (Bandan Das) [1209995] - [kvm] move APIC types to arch/x86/ (Bandan Das) [1209995] - [kvm] x86: em_ret_far overrides cpl (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] nvmx: Disable unrestricted mode if ept=0 (Bandan Das) [1209995] - [kvm] x86: Emulate should check #UD before #GP (Bandan Das) [1209995] - [kvm] x86: Do not push eflags.vm on pushf (Bandan Das) [1209995] - [kvm] x86: Remove prefix flag when GP macro is used (Bandan Das) [1209995] - [kvm] cpuid: recompute CPUID 0xD.0:EBX,ECX (Bandan Das) [1209995] - [kvm] cpuid: mask more bits in leaf 0xd and subleaves (Bandan Das) [1209995] - [kvm] cpuid: set CPUID(EAX=0xd, ECX=1).EBX correctly (Bandan Das) [1209995] - [kvm] x86: use F() macro throughout cpuid.c (Bandan Das) [1209995] - [kvm] track pid for VCPU only on KVM_RUN ioctl (Bandan Das) [1209995] - [kvm] don't check for PF_VCPU when yielding (Bandan Das) [1209995] - [kvm] optimize GFN to memslot lookup with large slots amount (Bandan Das) [1209995] - [kvm] change memslot sorting rule from size to GFN (Bandan Das) [1209995] - [kvm] search_memslots: add simple LRU memslot caching (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same slot (Bandan Das) [1209995] - [kvm] update_memslots: drop not needed check for the same number of pages (Bandan Das) [1209995] - [kvm] x86: allow 256 logical x2APICs again (Bandan Das) [1209995] - [kvm] x86: check bounds of APIC maps (Bandan Das) [1209995] - [kvm] x86: fix APIC physical destination wrapping (Bandan Das) [1209995] - [kvm] x86: deliver phys lowest-prio (Bandan Das) [1209995] - [kvm] x86: don't retry hopeless APIC delivery (Bandan Das) [1209995] - [kvm] x86: use MSR_ICR instead of a number (Bandan Das) [1209995] - [kvm] x86: Fix reserved x2apic registers (Bandan Das) [1209995] - [kvm] x86: Generate #UD when memory operand is required (Bandan Das) [1209995] - [kvm] add a memslot flag for incoherent memory regions (Bandan Das) [1209995] - [kvm] fix kvm_is_mmio_pfn() and rename to kvm_is_reserved_pfn() (Bandan Das) [1209995] - [kvm] x86: avoid warning about potential shift wrapping bug (Bandan Das) [1209995] - [kvm] x86: move device assignment out of kvm_host.h (Bandan Das) [1209995] - [kvm] x86: mask out XSAVES (Bandan Das) [1209995] - [kvm] x86/xsaves: Detect xsaves/xrstors feature (Bandan Das) [1209995] - [kvm] x86: move assigned-dev.c and iommu.c to arch/x86/ (Bandan Das) [1209995] - [kvm] remove IA64 ioctls (Bandan Das) [1209995] - [kvm] remove CONFIG_X86 #ifdefs from files formerly shared with ia64 (Bandan Das) [1209995] - [kvm] x86: move ioapic.c and irq_comm.c back to arch/x86/ (Bandan Das) [1209995] - [kvm] documentation: remove ia64 (Bandan Das) [1209995] - [kvm] ia64: remove (Bandan Das) [1209995] - [kvm] x86/kvm/tracing: Use helper function trace_seq_buffer_ptr() (Bandan Das) [1209995] - [kvm] x86: Remove FIXMEs in emulate.c (Bandan Das) [1209995] - [kvm] emulator: remove duplicated limit check (Bandan Das) [1209995] - [kvm] emulator: remove code duplication in register_address{, _increment} (Bandan Das) [1209995] - [kvm] x86: Move __linearize masking of la into switch (Bandan Das) [1209995] - [kvm] x86: Non-canonical access using SS should cause #SS (Bandan Das) [1209995] - [kvm] x86: Perform limit checks when assigning EIP (Bandan Das) [1209995] - [kvm] x86: Emulator performs privilege checks on __linearize (Bandan Das) [1209995] - [kvm] x86: Stack size is overridden by __linearize (Bandan Das) [1209995] - [kvm] x86: Revert NoBigReal patch in the emulator (Bandan Das) [1209995] - [kvm] x86: vmx: remove MMIO_MAX_GEN (Bandan Das) [1209995] - [kvm] x86: vmx: cleanup handle_ept_violation (Bandan Das) [1209995] - [kvm] x86: Fix lost interrupt on irr_pending race (Bandan Das) [1209995] - [kvm] compute correct map even if all APICs are software disabled (Bandan Das) [1209995] - [kvm] x86: Software disabled APIC should still deliver NMIs (Bandan Das) [1209995] - [kvm] simplify update_memslots invocation (Bandan Das) [1209995] - [kvm] commonize allocation of the new memory slots (Bandan Das) [1209995] - [kvm] memslots: track id_to_index changes during the insertion sort (Bandan Das) [1209995] - [kvm] memslots: replace heap sort with an insertion sort pass (Bandan Das) [1209995] - [kvm] svm: move WARN_ON in svm_adjust_tsc_offset (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Don't set LOAD_IA32_EFER when host and guest match (Bandan Das) [1209995] - [kvm] x86, kvm, vmx: Always use LOAD_IA32_EFER if available (Bandan Das) [1209995] - [kvm] x86: fix warning on 32-bit compilation (Bandan Das) [1209995] - [kvm] x86: add trace event for pvclock updates (Bandan Das) [1209995] - [kvm] x86: Fix kvm clock versioning (Bandan Das) [1209995] - [kvm] x86: MOVNTI emulation min opsize is not respected (Bandan Das) [1209995] - [kvm] x86: Return UNHANDLABLE on unsupported SYSENTER (Bandan Das) [1209995] - [kvm] x86: Warn on APIC base relocation (Bandan Das) [1209995] - [kvm] x86: Emulator mis-decodes VEX instructions on real-mode (Bandan Das) [1209995] - [kvm] x86: Remove redundant and incorrect cpl check on task-switch (Bandan Das) [1209995] - [kvm] x86: Inject #GP when loading system segments with non-canonical base (Bandan Das) [1209995] - [kvm] x86: Combine the lgdt and lidt emulation logic (Bandan Das) [1209995] - [kvm] x86: Do not update EFLAGS on faulting emulation (Bandan Das) [1209995] - [kvm] x86: MOV to CR3 can set bit 63 (Bandan Das) [1209995] - [kvm] x86: Emulate push sreg as done in Core (Bandan Das) [1209995] - [kvm] x86: Wrong flags on CMPS and SCAS emulation (Bandan Das) [1209995] - [kvm] x86: SYSCALL cannot clear eflags[1] (Bandan Das) [1209995] - [kvm] x86: Emulation of MOV-sreg to memory uses incorrect size (Bandan Das) [1209995] - [kvm] x86: Breakpoints do not consider CS.base (Bandan Das) [1209995] - [kvm] x86: Clear DR6[0:3] on #DB during handle_dr (Bandan Das) [1209995] - [kvm] x86: Emulator should set DR6 upon GD like real CPU (Bandan Das) [1209995] - [kvm] x86: No error-code on real-mode exceptions (Bandan Das) [1209995] - [kvm] x86: decode_modrm does not regard modrm correctly (Bandan Das) [1209995] - [kvm] x86: reset RVI upon system reset (Bandan Das) [1209995] - [kvm] x86: vmx: avoid returning bool to distinguish success from error (Bandan Das) [1209995] - [kvm] x86: vmx: move some vmx setting from vmx_init() to hardware_setup() (Bandan Das) [1209995] - [kvm] x86: vmx: move down hardware_setup() and hardware_unsetup() (Bandan Das) [1209995] - [kvm] x86: Fix uninitialized op->type for some immediate values (Bandan Das) [1209995] - [kvm] x86: optimize some accesses to LVTT and SPIV (Bandan Das) [1209995] - [kvm] trivial fix comment regarding __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] x86: Enable Intel AVX-512 for guest (Bandan Das) [1178982 1209995] - [kvm] drop unsupported capabilities, fix documentation (Bandan Das) [1209995] - [kvm] x86: fix deadline tsc interrupt injection (Bandan Das) [1179067 1209995] - [kvm] x86: add apic_timer_expired() (Bandan Das) [1209995] - [kvm] documentation: virtual: kvm: correct one bit description in APF case (Bandan Das) [1209995] - [kvm] vmx: Unavailable DR4/5 is checked before CPL (Bandan Das) [1209995] - [kvm] x86: Emulator performs code segment checks on read access (Bandan Das) [1209995] - [kvm] x86: Clear DR7.LE during task-switch (Bandan Das) [1209995] - [kvm] x86: Emulator does not calculate address correctly (Bandan Das) [1209995] - [kvm] x86: DR7.GD should be cleared upon any #DB exception (Bandan Das) [1209995] - [kvm] x86: some apic broadcast modes does not work (Bandan Das) [1209995] - [kvm] x86,kvm,vmx: Don't trap writes to CR4.TSD (Bandan Das) [1209995] - [kvm] x86: Sysexit emulation does not mask RIP/RSP (Bandan Das) [1209995] - [kvm] x86: Distinguish between stack operation and near branches (Bandan Das) [1209995] - [kvm] x86: Getting rid of grp45 in emulator (Bandan Das) [1209995] - [kvm] x86: Use new is_noncanonical_address in _linearize (Bandan Das) [1209995] - [kvm] emulator: always inline __linearize (Bandan Das) [1209995] - [kvm] nvmx: Disable preemption while reading from shadow VMCS (Bandan Das) [1209995] - [kvm] x86: Fix far-jump to non-canonical check (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] emulator: fix execution close to the segment limit (Bandan Das) [1209995] - [kvm] emulator: fix error code for __linearize (Bandan Das) [1209995] - [kvm] vfio: fix unregister kvm_device_ops of vfio (Bandan Das) [1209995] - [kvm] x86: Wrong assertion on paging_tmpl.h (Bandan Das) [1209995] - [kvm] fix excessive pages un-pinning in kvm_iommu_map error path (Bandan Das) [1209995] - [kvm] x86: PREFETCH and HINT_NOP should have SrcMem flag (Bandan Das) [1209995] - [kvm] x86: Emulator does not decode clflush well (Bandan Das) [1209995] - [kvm] emulate: avoid accessing NULL ctxt->memopp (Bandan Das) [1209995] - [kvm] x86: Decoding guest instructions which cross page boundary may fail (Bandan Das) [1209995] - [kvm] x86: don't kill guest on unknown exit reason (Bandan Das) [1209995] - [kvm] x86: Handle errors when RIP is set during far jumps (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator fixes for eip canonical checks on near branches (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Fix wrong masking on relative jump/call (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] Fix kvm_get_page_retry_io __gup retval check (Bandan Das) [1209995] - [kvm] iommu: Convert to use new iommu_capable() API function (Bandan Das) [1209995] - [kvm] kvm/x86/mmu: Pass gfn and level to rmapp callback (Bandan Das) [1209995] - [kvm] x86: use macros to compute bank MSRs (Bandan Das) [1209995] - [kvm] x86: Remove debug assertion of non-PAE reserved bits (Bandan Das) [1209995] - [kvm] don't take vcpu mutex for obviously invalid vcpu ioctls (Bandan Das) [1209995] - [kvm] Faults which trigger IO release the mmap_sem (Bandan Das) [1209995] - [kvm] x86: fix two typos in comment (Bandan Das) [1209995] - [kvm] vmx: Inject #GP on invalid PAT CR (Bandan Das) [1209995] - [kvm] x86: emulating descriptor load misses long-mode case (Bandan Das) [1209995] - [kvm] x86: directly use kvm_make_request again (Bandan Das) [1209995] - [kvm] x86: count actual tlb flushes (Bandan Das) [1209995] - [kvm] x86: Don't report guest userspace emulation error to userspace (Bandan Das) [1163766 1209995] {CVE-2010-5313 CVE-2014-7842} - [kvm] Make init_rmode_tss() return 0 on success (Bandan Das) [1209995] - [kvm] x86: Warn if guest virtual address space is not 48-bits (Bandan Das) [1209995] - [kvm] kvm-vfio: do not use module_init (Bandan Das) [1209995] - [kvm] eventfd: Remove inclusion of irq.h (Bandan Das) [1209995] - [kvm] correct null pid check in kvm_vcpu_yield_to() (Bandan Das) [1209995] - [kvm] Make init_rmode_identity_map() return 0 on success (Bandan Das) [1209995] - [kvm] vfio: register kvm_device_ops dynamically (Bandan Das) [1209995] - [kvm] device: add simple registration mechanism for kvm_device_ops (Bandan Das) [1209995] - [kvm] Use PCI device flag helper functions (Bandan Das) [1209995] - [kvm] x86: Use kvm_make_request when applicable (Bandan Das) [1209995] - [kvm] mm: export symbol dependencies of is_zero_pfn() (Bandan Das) [1209995] - [kvm] check for !is_zero_pfn() in kvm_is_mmio_pfn() (Bandan Das) [1209995] - [kvm] x86: make apic_accept_irq tracepoint more generic (Bandan Das) [1209995] - [kvm] fix api documentation of KVM_GET_EMULATED_CPUID (Bandan Das) [1209995] - [kvm] document KVM_SET_GUEST_DEBUG api (Bandan Das) [1209995] - [kvm] remove redundant assignments in __kvm_set_memory_region (Bandan Das) [1209995] - [kvm] remove redundant assigment of return value in kvm_dev_ioctl (Bandan Das) [1209995] - [kvm] remove redundant check of in_spin_loop (Bandan Das) [1209995] - [kvm] x86: propagate exception from permission checks on the nested page fault (Bandan Das) [1209995] - [kvm] x86: skip writeback on injection of nested exception (Bandan Das) [1209995] - [kvm] nsvm: propagate the NPF EXITINFO to the guest (Bandan Das) [1209995] - [kvm] x86: reserve bit 8 of non-leaf PDPEs and PML4Es in 64-bit mode on AMD (Bandan Das) [1209995] - [kvm] mmio: cleanup kvm_set_mmio_spte_mask (Bandan Das) [1209995] - [kvm] x86: fix stale mmio cache bug (Bandan Das) [1209995] - [kvm] fix potentially corrupt mmio cache (Bandan Das) [1209995] - [kvm] do not bias the generation number in kvm_current_mmio_generation (Bandan Das) [1209995] - [kvm] x86: use guest maxphyaddr to check MTRR values (Bandan Das) [1209995] - [kvm] remove garbage arg to *hardware_{en, dis}able (Bandan Das) [1209995] - [kvm] forward declare structs in kvm_types.h (Bandan Das) [1209995] - [kvm] x86: remove Aligned bit from movntps/movntpd (Bandan Das) [1209995] - [kvm] vmx: VMXOFF emulation in vm86 should cause #UD (Bandan Das) [1209995] - [kvm] x86: fix some sparse warnings (Bandan Das) [1209995] - [kvm] nvmx: nested TPR shadow/threshold emulation (Bandan Das) [1209995] - [kvm] nvmx: introduce nested_get_vmcs12_pages (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_USER_NMI (Bandan Das) [1209995] - [kvm] Unconditionally export KVM_CAP_READONLY_MEM (Bandan Das) [1209995] - [kvm] Introduce gfn_to_hva_memslot_prot (Bandan Das) [1209995] - [kvm] x86: fix tracing for 32-bit (Bandan Das) [1209995] - [kvm] clarify the idea of kvm_dirty_regs (Bandan Das) [1209995] - [kvm] x86: Replace X86_FEATURE_NX offset with the definition (Bandan Das) [1209995] - [kvm] avoid unnecessary synchronize_rcu (Bandan Das) [1209995] - [kvm] emulate: warn on invalid or uninitialized exception numbers (Bandan Das) [1209995] - [kvm] emulate: do not return X86EMUL_PROPAGATE_FAULT explicitly (Bandan Das) [1209995] - [kvm] x86: Clarify PMU related features bit manipulation (Bandan Das) [1209995] - [kvm] vmx: fix ept reserved bits for 1-GByte page (Bandan Das) [1209995] - [kvm] x86: Clear apic tsc-deadline after deadline (Bandan Das) [1179067 1209995] - [kvm] x86: #GP when attempts to write reserved bits of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] x86: fix check legal type of Variable Range MTRRs (Bandan Das) [1209995] - [kvm] arch/x86: Use RCU_INIT_POINTER(x, NULL) in kvm/vmx.c (Bandan Das) [1209995] - [kvm] virt/kvm/assigned-dev.c: Set 'dev->irq_source_id' to '-1' after free it (Bandan Das) [1209995] - [kvm] x86: raise invalid TSS exceptions during a task switch (Bandan Das) [1209995] - [kvm] x86: drop fpu_activate hook (Bandan Das) [1209995] - [kvm] x86: do not check CS.DPL against RPL during task switch (Bandan Das) [1209995] - [kvm] svm: add rdmsr support for AMD event registers (Bandan Das) [1209995] - [kvm] x86: Avoid emulating instructions on #UD mistakenly (Bandan Das) [1209995] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601) (Bandan Das) [1209995] - [kvm] nvmx: fix "acknowledge interrupt on exit" when APICv is in use (Bandan Das) [1209995] - [kvm] nvmx: Fix nested vmexit ack intr before load vmcs01 (Bandan Das) [1209995] - [kvm] Allow KVM_CHECK_EXTENSION on the vm fd (Bandan Das) [1209995] - [kvm] Rename and add argument to check_extension (Bandan Das) [1209995] - [kvm] x86/kvm: Resolve shadow warning from min macro (Bandan Das) [1209995] - [kvm] Resolve missing-field-initializers warnings (Bandan Das) [1209995] - [kvm] Replace NR_VMX_MSR with its definition (Bandan Das) [1209995] - [kvm] x86: Assertions to check no overrun in MSR lists (Bandan Das) [1209995] - [kvm] x86: set rflags.rf during fault injection (Bandan Das) [1209995] - [kvm] x86: Setting rflags.rf during rep-string emulation (Bandan Das) [1209995] - [kvm] x86: kvm: Make kvm_get_time_and_clockread() nanoseconds based (Bandan Das) [1209995] - [kvm] x86: DR6/7.RTM cannot be written (Bandan Das) [1209995] - [kvm] nvmx: clean up nested_release_vmcs12 and code around it (Bandan Das) [1209995] - [kvm] nvmx: fix lifetime issues for vmcs02 (Bandan Das) [1209995 1220461] - [kvm] x86: emulator injects #DB when RFLAGS.RF is set (Bandan Das) [1209995] - [kvm] x86: Cleanup of rflags.rf cleaning (Bandan Das) [1209995] - [kvm] x86: Clear rflags.rf on emulated instructions (Bandan Das) [1209995] - [kvm] x86: popf emulation should not change RF (Bandan Das) [1209995] - [kvm] x86: Clearing rflags.rf upon skipped emulated instruction (Bandan Das) [1209995] - [kvm] nvmx: Fix virtual interrupt delivery injection (Bandan Das) [1209995] - [kvm] x86: Emulator support for #UD on CPL>0 (Bandan Das) [1209995] - [kvm] x86: Emulator flag for instruction that only support 16-bit addresses in real mode (Bandan Das) [1209995] - [kvm] x86: use kvm_read_guest_page for emulator accesses (Bandan Das) [1036792 1209995] - [kvm] x86: ensure emulator fetches do not span multiple pages (Bandan Das) [1036792 1209995] - [kvm] emulate: put pointers in the fetch_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid per-byte copying in instruction fetches (Bandan Das) [1036792 1209995] - [kvm] emulate: avoid repeated calls to do_insn_fetch_bytes (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up do_insn_fetch (Bandan Das) [1036792 1209995] - [kvm] emulate: do not initialize memopp (Bandan Das) [1036792 1209995] - [kvm] emulate: rework seg_override (Bandan Das) [1036792 1209995] - [kvm] emulate: clean up initializations in init_decode_cache (Bandan Das) [1036792 1209995] - [kvm] emulate: cleanup decode_modrm (Bandan Das) [1036792 1209995] - [kvm] emulate: Remove ctxt->intercept and ctxt->check_perm checks (Bandan Das) [1036792 1209995] - [kvm] emulate: move init_decode_cache to emulate.c (Bandan Das) [1036792 1209995] - [kvm] emulate: simplify writeback (Bandan Das) [1036792 1209995] - [kvm] emulate: speed up emulated moves (Bandan Das) [1036792 1209995] - [kvm] emulate: protect checks on ctxt->d by a common "if (unlikely())" (Bandan Das) [1036792 1209995] - [kvm] emulate: move around some checks (Bandan Das) [1036792 1209995] - [kvm] x86: avoid useless set of KVM_REQ_EVENT after emulation (Bandan Das) [1209995] - [kvm] x86: return all bits from get_interrupt_shadow (Bandan Das) [1209995] - [kvm] vmx: speed up emulation of invalid guest state (Bandan Das) [1209995] - [kvm] svm: writes to MSR_K7_HWCR generates GPE in guest (Bandan Das) [1209995] - [kvm] x86: Pending interrupt may be delivered after INIT (Bandan Das) [1209995] - [kvm] Synthesize G bit for all segments (Bandan Das) [1209995] - [kvm] x86: Fix lapic.c debug prints (Bandan Das) [1209995] - [kvm] nsvm: Set correct port for IOIO interception evaluation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO size reported on emulation (Bandan Das) [1209995] - [kvm] nsvm: Fix IOIO bitmap evaluation (Bandan Das) [1209995] - [kvm] nsvm: Do not report CLTS via SVM_EXIT_WRITE_CR0 to L1 (Bandan Das) [1209995] - [kvm] tracing: Add trace_seq_buffer_ptr() helper function (Bandan Das) [1209995] - [kvm] arch: x86: kvm: x86.c: Cleaning up variable is set more than once (Bandan Das) [1209995] - [kvm] vmx: vmx instructions handling does not consider cs.l (Bandan Das) [1209995] - [kvm] vmx: handle_cr ignores 32/64-bit mode (Bandan Das) [1209995] - [kvm] x86: Hypercall handling does not considers opsize correctly (Bandan Das) [1209995] - [kvm] x86: check DR6/7 high-bits are clear only on long-mode (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_VMCS_ENUM (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable VM_{ENTRY_LOAD, EXIT_SAVE}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] nvmx: Fix returned value of MSR_IA32_VMX_PROCBASED_CTLS (Bandan Das) [1209995] - [kvm] nvmx: Allow to disable CR3 access interception (Bandan Das) [1209995] - [kvm] nvmx: Advertise support for MSR_IA32_VMX_TRUE_*_CTLS (Bandan Das) [1209995] - [kvm] x86: Fix constant value of VM_{EXIT_SAVE, ENTRY_LOAD}_DEBUG_CONTROLS (Bandan Das) [1209995] - [kvm] x86: NOP emulation clears (incorrectly) the high 32-bits of RAX (Bandan Das) [1209995] - [kvm] x86: emulation of dword cmov on long-mode should clear [63:32] (Bandan Das) [1209995] - [kvm] x86: Inter-privilege level ret emulation is not implemeneted (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Wrong emulation on 'xadd X, X' (Bandan Das) [1209995] - [kvm] x86: bit-ops emulation ignores offset on 64-bit (Bandan Das) [1209995] - [kvm] x86: vmx: use PAGE_ALIGNED instead of IS_ALIGNED(..., PAGE_SIZE) (Bandan Das) [1209995] - [kvm] emulate: fix harmless typo in MMX decoding (Bandan Das) [1209995] - [kvm] emulate: simplify BitOp handling (Bandan Das) [1209995] - [kvm] emulate: POP SS triggers a MOV SS shadow too (Bandan Das) [1209995] - [kvm] x86: smsw emulation is incorrect in 64-bit mode (Bandan Das) [1209995] - [kvm] x86: Return error on cmpxchg16b emulation (Bandan Das) [1209995] - [kvm] x86: rdpmc emulation checks the counter incorrectly (Bandan Das) [1209995] - [kvm] x86: movnti minimum op size of 32-bit is not kept (Bandan Das) [1209995] - [kvm] x86: cmpxchg emulation should compare in reverse order (Bandan Das) [1209995] - [kvm] x86: sgdt and sidt are not privilaged (Bandan Das) [1209995] - [kvm] x86: Loading segments on 64-bit mode may be wrong (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Emulator ignores LDTR/TR extended base on LLDT/LTR (Bandan Das) [1152997 1209995] {CVE-2014-3647} - [kvm] x86: Mark VEX-prefix instructions emulation as unimplemented (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb out of mmu lock when write-protect the sptes (Bandan Das) [1209995] - [kvm] x86: mmu: flush tlb if the spte can be locklessly modified (Bandan Das) [1209995] - [kvm] x86: mmu: lazily drop large spte (Bandan Das) [1209995] - [kvm] x86: mmu: properly check last spte in fast_page_fault() (Bandan Das) [1209995] - [kvm] x86: optimize out smp_mb after srcu_read_unlock (Bandan Das) [1209995] - [kernel] srcu: API for barrier after srcu read unlock (Bandan Das) [1209995]- [pci] pciehp: Fix pcie_wait_cmd() timeout (Myron Stowe) [1223472] - [pci] revert "pci: Make sure bus number resources stay within their parents bounds" (Myron Stowe) [1223472] - [pci] revert "pci: Don't scan random busses in pci_scan_bridge()" (Myron Stowe) [1223472] - [pci] acpiphp / radeon / nouveau: Remove acpi_bus_no_hotplug() (Myron Stowe) [1223472] - [pci] Remove "no hotplug settings from platform" warning (Myron Stowe) [1223472] - [pci] Add pci_ignore_hotplug() to ignore hotplug events for a device (Myron Stowe) [1223472] - [pci] maintainers: Add Lucas Stach as co-maintainer for i.MX6 PCI driver (Myron Stowe) [1223472] - [pci] msi: Use irq_get_msi_desc() to simplify code (Myron Stowe) [1223472] - [pci] msi: Remove unused list access in __pci_restore_msix_state() (Myron Stowe) [1223472] - [pci] msi: Retrieve first MSI IRQ from msi_desc rather than pci_dev (Myron Stowe) [1223472] - [pci] msi: Remove unused function msi_remove_pci_irq_vectors() (Myron Stowe) [1223472] - [pci] msi: Add msi_setup_entry() to clean up MSI initialization (Myron Stowe) [1223472] - [pci] Configure ASPM when enabling device (Myron Stowe) [1223472] - [pci] x86: don't exclude low BIOS area when allocating address space for non-PCI c (Myron Stowe) [1223472] - [pci] Tidy resource assignment messages (Myron Stowe) [1223472] - [pci] Return conventional error values from pci_revert_fw_address() (Myron Stowe) [1223472] - [pci] Cleanup control flow (Myron Stowe) [1223472] - [pci] cpqphp: Remove unnecessary null test before debugfs_remove() (Myron Stowe) [1223472] - [pci] pciehp: Remove struct controller.no_cmd_complete (Myron Stowe) [1223472] - [pci] msi: Cache Multiple Message Capable in struct msi_desc (Myron Stowe) [1223472] - [pci] msi: Remove unused msi_enabled_mask() (Myron Stowe) [1223472] - [pci] msi: Add internal msix_clear_and_set_ctrl() function (Myron Stowe) [1223472] - [pci] powerpc: Remove duplicate logic (Myron Stowe) [1223472] - [pci] Make resetting secondary bus logic common (Myron Stowe) [1223472] - [pci] pci: Fix sysfs acpi_index and label errors (Myron Stowe) [1223472] - [pci] portdrv: Remove warning about invalid IRQ for hot-added PCIe ports (Myron Stowe) [1223472] - [pci] pciehp: Remove assumptions about which commands cause completion events (Myron Stowe) [1223472] - [pci] pciehp: Compute timeout from hotplug command start time (Myron Stowe) [1223472] - [pci] pciehp: Wait for hotplug command completion lazily (Myron Stowe) [1223472] - [pci] pciehp: Make pcie_wait_cmd() self-contained (Myron Stowe) [1223472] - [pci] label: treat PCI label with index 0 as valid label (Myron Stowe) [1223472] - [pci] acpi: replace open-coded _DSM code with helper functions (Myron Stowe) [1223472] - [pci] label: release allocated ACPI object on error recovery path (Myron Stowe) [1223472] - [pci] acpi: Eliminate the DEVICE_ACPI_HANDLE() macro (Myron Stowe) [1223472] - [fs] ext4: fix overflow when updating superblock backups after resize (Lukas Czerner) [1220312] - [fs] ext4: fix growing of tiny filesystems (Lukas Czerner) [1220312] - [fs] ext4: make fsync to sync parent dir in no-journal for real this time (Lukas Czerner) [1220312] - [fs] ext4: don't release reserved space for previously allocated cluster (Lukas Czerner) [1220312] - [fs] ext4: fix loss of delalloc extent info in ext4_zero_range() (Lukas Czerner) [1220312] - [fs] ext4: remove unnecessary lock/unlock of i_block_reservation_lock (Lukas Czerner) [1220312] - [fs] ext4: remove useless condition in if statement (Lukas Czerner) [1220312] - [fs] ext4: fix comments in ext4_can_extents_be_merged() (Lukas Czerner) [1220312] - [fs] ext4: fix transposition typo in format string (Lukas Czerner) [1220312] - [fs] ext4: fix bh leak on error paths in ext4_rename() and ext4_cross_rename() (Lukas Czerner) [1220312] - [fs] ext4: fix indirect punch hole corruption (Lukas Czerner) [1220312] - [fs] ext4: ignore journal checksum on remount; don't fail (Lukas Czerner) [1220312] - [fs] ext4: remove duplicate remount check for JOURNAL_CHECKSUM change (Lukas Czerner) [1220312] - [fs] jbd2: complain about descriptor block checksum errors (Lukas Czerner) [1220312] - [fs] ext4: remove spurious KERN_INFO from ext4_warning call (Lukas Czerner) [1220312] - [fs] ext4: prevent online resize with backup superblock (Lukas Czerner) [1220312] - [fs] move_extent_per_page(): get rid of unused w_flags (Lukas Czerner) [1220312] - [fs] ext4: ext4_da_convert_inline_data_to_extent drop locked page after error (Lukas Czerner) [1220312] - [fs] ext4: ext4_inline_data_fiemap should respect callers argument (Lukas Czerner) [1220312] - [fs] ext4: prevent fsreentrance deadlock for inline_data (Lukas Czerner) [1220312] - [fs] jbd2: fix regression where we fail to initialize checksum seed when loading (Lukas Czerner) [1220312] - [fs] ext4: forbid journal_async_commit in data=ordered mode (Lukas Czerner) [1220312] - [fs] jbd2: remove unnecessary NULL check before iput() (Lukas Czerner) [1220312] - [fs] ext4: Remove an unnecessary check for NULL before iput() (Lukas Czerner) [1220312] - [fs] ext4: remove unneeded code in ext4_unlink (Lukas Czerner) [1220312] - [fs] ext4: remove never taken branch from ext4_ext_shift_path_extents() (Lukas Czerner) [1220312] - [fs] ext4: create nojournal_checksum mount option (Lukas Czerner) [1220312] - [fs] ext4: update comments regarding ext4_delete_inode() (Lukas Czerner) [1220312] - [fs] ext4: cleanup GFP flags inside resize path (Lukas Czerner) [1220312] - [fs] ext4: cache extent hole in extent status tree for ext4_da_map_blocks() (Lukas Czerner) [1220312] - [fs] ext4: fix block reservation for bigalloc filesystems (Lukas Czerner) [1220312] - [fs] ext4: fix end of region partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: miscellaneous partial cluster cleanups (Lukas Czerner) [1220312] - [fs] ext4: fix end of leaf partial cluster handling (Lukas Czerner) [1220312] - [fs] ext4: fix partial cluster initialization (Lukas Czerner) [1220312] - [fs] ext4: move_extent improve bh vanishing success factor (Lukas Czerner) [1220312] - [fs] ext4: make ext4_ext_convert_to_initialized() return proper number of blocks (Lukas Czerner) [1220312] - [fs] ext4: bail early when clearing inode journal flag fails (Lukas Czerner) [1220312] - [fs] ext4: bail out from make_indexed_dir() on first error (Lukas Czerner) [1220312] - [fs] jbd2: use a better hash function for the revoke table (Lukas Czerner) [1220312] - [fs] ext4: disallow changing journal_csum option during remount (Lukas Czerner) [1220312] - [fs] ext4: enable journal checksum when metadata checksum feature enabled (Lukas Czerner) [1220312] - [fs] ext4: fix oops when loading block bitmap failed (Lukas Czerner) [1220312] - [fs] xfs: allow appending aio writes (Eric Sandeen) [1053615] - [fs] direct-io: add flag to allow aio writes beyond i_size (Eric Sandeen) [1053615] - [fs] ext4: fix data corruption caused by unwritten and delayed extents (Lukas Czerner) [1213487] - [fs] gfs2: Use average srttb value in congestion calculations (Robert S Peterson) [1162821] - [fs] xfs: disallow ro->rw remount on norecovery mount (Eric Sandeen) [1206220] - [fs] nfs: Fixing lease renewal (Benjamin Coddington) [1205048] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [1094392]- [perf] probe: Fix segfault if passed with '' (Jiri Olsa) [1222189] - [perf] report: Fix -T/--threads option to work again (Jiri Olsa) [1222189] - [perf] bench numa: Fix immediate meeting of convergence condition (Jiri Olsa) [1222189] - [perf] bench numa: Fixes of --quiet argument (Jiri Olsa) [1222189] - [perf] bench futex: Fix hung wakeup tasks after requeueing (Jiri Olsa) [1222189] - [perf] probe: Fix bug with global variables handling (Jiri Olsa) [1222189] - [perf] top: Fix a segfault when kernel map is restricted (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Fix build failure on 32-bit arch (Jiri Olsa) [1222189] - [perf] kmem: Fix compiles on RHEL6/OL6 (Jiri Olsa) [1222189] - [perf] tools lib api: Undefine _FORTIFY_SOURCE before setting it (Jiri Olsa) [1222189] - [perf] kmem: Consistently use PRIu64 for printing u64 values (Jiri Olsa) [1222189] - [perf] trace: Disable events and drain events when forked workload ends (Jiri Olsa) [1222189] - [perf] trace: Enable events when doing system wide tracing and starting a workload (Jiri Olsa) [1222189] - [perf] probe: Fix segfault when probe with lazy_line to file (Jiri Olsa) [1222189] - [perf] probe: Find compilation directory path for lazy matching (Jiri Olsa) [1222189] - [perf] probe: Set retprobe flag when probe in address-based alternative mode (Jiri Olsa) [1222189] - [perf] kmem: Analyze page allocator events also (Jiri Olsa) [1222189] - [perf] evlist: Fix type for references to data_head/tail (Jiri Olsa) [1222189] - [perf] probe: Check the orphaned -x option (Jiri Olsa) [1222189] - [perf] probe: Support multiple probes on different binaries (Jiri Olsa) [1222189] - [perf] buildid-list: Fix segfault when show DSOs with hits (Jiri Olsa) [1222189] - [perf] tools: Fix cross-endian analysis (Jiri Olsa) [1222189] - [perf] tools: Fix error path to do closedir() when synthesizing threads (Jiri Olsa) [1222189] - [perf] tools: Fix synthesizing fork_event.ppid for non-main thread (Jiri Olsa) [1222189] - [perf] tools: Add 'I' event modifier for exclude_idle bit (Jiri Olsa) [1222189] - [perf] report: Don't call map__kmap if map is NULL (Jiri Olsa) [1222189] - [perf] probe: Fix ARM 32 building error (Jiri Olsa) [1222189] - [perf] tools: Merge all perf_event_attr print functions (Jiri Olsa) [1222189] - [perf] sched replay: Use replay_repeat to calculate the runavg of cpu usage instead of the default value 10 (Jiri Olsa) [1222189] - [perf] sched replay: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] sched replay: Fix the EMFILE error caused by the limitation of the maximum open files (Jiri Olsa) [1222189] - [perf] sched replay: Handle the dead halt of sem_wait when create_tasks() fails for any task (Jiri Olsa) [1222189] - [perf] sched replay: Fix the segmentation fault problem caused by pr_err in threads (Jiri Olsa) [1222189] - [perf] sched replay: Realloc the memory of pid_to_task stepwise to adapt to the different pid_max configurations (Jiri Olsa) [1222189] - [perf] sched replay: Alloc the memory of pid_to_task dynamically to adapt to the unexpected change of pid_max (Jiri Olsa) [1222189] - [perf] sched replay: Increase the MAX_PID value to fix assertion failure problem (Jiri Olsa) [1222189] - [perf] sched replay: Use struct task_desc instead of struct task_task for correct meaning (Jiri Olsa) [1222189] - [perf] kmem: Respect -i option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Honor operator priority (Jiri Olsa) [1222189] - [perf] kmaps: Check kmaps to make code more robust (Jiri Olsa) [1222189] - [perf] evlist: Fix inverted logic in perf_mmap__empty (Jiri Olsa) [1222189] - [perf] data: Support using -f to override perf.data file ownership for 'convert' (Jiri Olsa) [1222189] - [perf] trace: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] timechart: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] script: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] mem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] lock: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] kvm: Support using -f to override perf.data.guest file ownership (Jiri Olsa) [1222189] - [perf] kmem: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] inject: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] evlist: Support using -f to override perf.data file ownership (Jiri Olsa) [1222189] - [perf] probe: Fix to track down unnamed union/structure members (Jiri Olsa) [1222189] - [perf] db-export: No need to have ->thread twice in struct export_sample (Jiri Olsa) [1222189] - [perf] db-export: No need to pass thread twice to db_export__sample (Jiri Olsa) [1222189] - [perf] scripting: No need to pass thread twice to the scripting callbacks (Jiri Olsa) [1222189] - [perf] script: No need to lookup thread twice (Jiri Olsa) [1222189] - [perf] ordered_samples: Remove references to perf_{evlist, tool} and machines (Jiri Olsa) [1222189] - [perf] session: Always initialize ordered_events (Jiri Olsa) [1222189] - [perf] tools: Fix ppid for synthesized fork events (Jiri Olsa) [1222189] - [perf] tools: Refactor comm/tgid lookup (Jiri Olsa) [1222189] - [perf] callchain: Fix kernel symbol resolution by remembering the cpumode (Jiri Olsa) [1222189] - [perf] build: Disable libbabeltrace check by default (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Zero should not be considered "not found" in eval_flag() (Jiri Olsa) [1222189] - [perf] trace: Fix syscall enter formatting bug (Jiri Olsa) [1222189] - [perf] tools: Set JOBS based on CPU or processor (Jiri Olsa) [1222189] - [perf] Bump max number of cpus to 1024 (Jiri Olsa) [1222189] - [perf] evlist: Return the first evsel with an invalid filter in apply_filters() (Jiri Olsa) [1222189] - [perf] timechart: Fix SIBGUS error on sparc64 (Jiri Olsa) [1222189] - [perf] tools: Add pid/tid filtering to report and script commands (Jiri Olsa) [1222189] - [perf] diff: Add kallsyms option (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add support for __print_array() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Free filter tokens in process_filter() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add way to find sub buffer boundary (Jiri Olsa) [1222189] - [perf] tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Make plugin options either string or boolean (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add pevent_data_pid_from_comm() (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle z in bprint format (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Copy trace_clock and free it (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Handle NULL comm name (Jiri Olsa) [1222189] - [perf] symbols: Save DSO loading errno to better report errors (Jiri Olsa) [1222189] - [perf] target: Simplify handling of strerror_r return (Jiri Olsa) [1222189] - [perf] tools: Work around lack of sched_getcpu in glibc < 2.6 (Jiri Olsa) [1222189] - [perf] kmem: Print big numbers using thousands' group (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Factor out allocating and processing args (Jiri Olsa) [1222189] - [perf] probe: Fix to get ummapped symbol address on kernel (Jiri Olsa) [1222189] - [perf] tools: Remove (null) value of "Sort order" for perf mem report (Jiri Olsa) [1222189] - [perf] annotate: Allow annotation for decompressed kernel modules (Jiri Olsa) [1222189] - [perf] tools: Try to lookup kernel module map before creating one (Jiri Olsa) [1222189] - [perf] tools: Remove is_kmodule_extension function (Jiri Olsa) [1222189] - [perf] tools: Remove compressed argument from is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in is_kernel_module (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in decompress_kmodule (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse in map_groups__set_modules_path_dir (Jiri Olsa) [1222189] - [perf] tools: Use kmod_path__parse for machine__new_dso (Jiri Olsa) [1222189] - [perf] tools: Add machine__module_dso function (Jiri Olsa) [1222189] - [perf] tools: Add dsos__addnew function (Jiri Olsa) [1222189] - [perf] tools: Add kmod_path__parse function (Jiri Olsa) [1222189] - [perf] tools: Add lzma decompression support for kernel module (Jiri Olsa) [1222189] - [perf] tools build: Add feature check for lzma library (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Add destructor for format_field (Jiri Olsa) [1222189] - [perf] hists browser: Indicate which callchain entries are annotated (Jiri Olsa) [1222189] - [perf] trace: Handle legacy syscalls tracepoints (Jiri Olsa) [1222189] - [perf] build: Move feature checks code under tools/build (Jiri Olsa) [1222189] - [perf] build: Make features checks directory configurable (Jiri Olsa) [1222189] - [perf] build: Separate feature make support into config/Makefile.feature (Jiri Olsa) [1222189] - [perf] build: Fix feature_check name clash (Jiri Olsa) [1222189] - [perf] trace: Fix summary_only option (Jiri Olsa) [1222189] - [perf] probe: Fix failure to add multiple probes without debuginfo (Jiri Olsa) [1222189] - [perf] build: Add config/feature-checks/*.output to the .gitignore file (Jiri Olsa) [1222189] - [perf] build: Use FEATURE-DUMP instead of PERF-FEATURES in the .gitignore file (Jiri Olsa) [1222189] - [perf] tools: Don't allow empty argument for field-separator (Jiri Olsa) [1222189] - [perf] report: Don't allow empty argument for '-t' (Jiri Olsa) [1222189] - [perf] callchain: Separate eh/debug frame offset cache (Jiri Olsa) [1222189] - [perf] tools: Avoid confusion with preloaded bash function for perf bash completion (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf trace (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf timechart (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf test (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf script (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf help (Jiri Olsa) [1222189] - [perf] tools: Add the bash completion for listing subsubcommands of perf data (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subcommands of perf (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion to support listing events for --event (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing events of perf subcommand record|stat|top -e (Jiri Olsa) [1222189] - [perf] tools: Provide the right bash completion for listing options of perf subcommand subsubcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing subsubcommands of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion for listing options of perf subcommand (Jiri Olsa) [1222189] - [perf] tools: Fix perf-read-vdsox32 not building and lib64 install dir (Jiri Olsa) [1222189] - [perf] build: Rename feature_print_var_code to print_var_code (Jiri Olsa) [1222189] - [perf] build: Rename PERF-FEATURES into FEATURE-DUMP (Jiri Olsa) [1222189] - [perf] build: Rename display_vf to feature_verbose (Jiri Olsa) [1222189] - [perf] build: Rename display_lib into feature_display (Jiri Olsa) [1222189] - [perf] build: Get rid of VF_FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Rename CORE_FEATURE_TESTS to FEATURE_TESTS (Jiri Olsa) [1222189] - [perf] build: Get rid of LIB_INCLUDE variable (Jiri Olsa) [1222189] - [perf] build: Fix pthread-attr-setaffinity-np include in test-all (Jiri Olsa) [1222189] - [perf] build: Move features build output under features directory (Jiri Olsa) [1222189] - [perf] build: Disable default check for libbabeltrace (Jiri Olsa) [1222189] - [perf] tools: Fix building error for arm64 (Jiri Olsa) [1222189] - [perf] hists browser: Allow annotating entries in callchains (Jiri Olsa) [1222189] - [perf] hists: Remove hist_entry->used, not used anymore (Jiri Olsa) [1222189] - [perf] hists browser: Fix up some branch alignment (Jiri Olsa) [1222189] - [perf] hists browser: Simplify symbol annotation menu setup (Jiri Olsa) [1222189] - [perf] data: Add tracepoint events fields CTF conversion support (Jiri Olsa) [1222189] - [perf] kmem: Fix alignment of slab result table (Jiri Olsa) [1222189] - [perf] kmem: Allow -v option (Jiri Olsa) [1222189] - [perf] kmem: Fix segfault when invalid sort key is given (Jiri Olsa) [1222189] - [perf] stat: Always correctly indent ratio column (Jiri Olsa) [1222189] - [perf] stat: Fix IPC and other formulas with -A (Jiri Olsa) [1222189] - [perf] stat: Output running time and run/enabled ratio in CSV mode (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after fold/unfold (Jiri Olsa) [1222189] - [perf] probe: Fix compiles due to declarations using perf_probe_point (Jiri Olsa) [1222189] - [perf] hists browser: Fix UI bug after zoom into thread/dso/symbol (Jiri Olsa) [1222189] - [perf] probe: Fix possible double free on error (Jiri Olsa) [1222189] - [perf] tools: Output feature detection's gcc output to a file (Jiri Olsa) [1222189] - [perf] build: Fix libbabeltrace detection (Jiri Olsa) [1222189] - [perf] probe: Allow weak symbols to be probed (Jiri Olsa) [1222189] - [perf] symbols: Allow symbol alias when loading map for symbol name (Jiri Olsa) [1222189] - [perf] revert "perf probe: Fix to fall back to find probe point in symbols" (Jiri Olsa) [1222189] - [perf] probe: Fix --line to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] probe: Fix to handle aliased symbols in glibc (Jiri Olsa) [1222189] - [perf] ordered_events: Adopt queue() method (Jiri Olsa) [1222189] - [perf] tools: Remove superfluous thread->comm_set setting (Jiri Olsa) [1222189] - [perf] tools: tool->finished_round() doesn't need perf_session (Jiri Olsa) [1222189] - [perf] ordered_events: Allow tools to specify a deliver method (Jiri Olsa) [1222189] - [perf] ordered_events: Shorten function signatures (Jiri Olsa) [1222189] - [perf] ordered_events: Untangle from perf_session (Jiri Olsa) [1222189] - [perf] sched: No need to keep the session around (Jiri Olsa) [1222189] - [perf] tools: Reference count struct thread (Jiri Olsa) [1222189] - [perf] tools: Initialize cpu set in pthread_attr_setaffinity_np feature test (Jiri Olsa) [1222189] - [perf] probe: Remove bias offset to find probe point by address (Jiri Olsa) [1222189] - [perf] probe: Warn if given uprobe event accesses memory on older kernel (Jiri Olsa) [1222189] - [perf] tools: Improve 'libbabel' feature check failure message (Jiri Olsa) [1222189] - [perf] tools: Improve feature test debuggability (Jiri Olsa) [1222189] - [perf] tools: Improve libbfd detection message (Jiri Olsa) [1222189] - [perf] tools: Improve libperl detection message (Jiri Olsa) [1222189] - [perf] tools: Improve Python feature detection messages (Jiri Olsa) [1222189] - [perf] tools: Remove annoying extra message from the features build (Jiri Olsa) [1222189] - [perf] tools: Add PERF-FEATURES to the .gitignore file (Jiri Olsa) [1222189] - [perf] record: Document --group option (Jiri Olsa) [1222189] - [perf] record: Get rid of -l option from Documentation (Jiri Olsa) [1222189] - [perf] tools: Fix build error on ARCH=i386/x86_64/sparc64 (Jiri Olsa) [1222189] - [perf] tools: Fix FORK after COMM when synthesizing records for pre-existing threads (Jiri Olsa) [1222189] - [perf] stat: Report unsupported events properly (Jiri Olsa) [1222189] - [perf] tools: Compare JOBS to 0 after grep (Jiri Olsa) [1222189] - [perf] tools: Only include tsc file for x86 (Jiri Olsa) [1222189] - [perf] report: Fix branch stack mode cannot be set (Jiri Olsa) [1222189] - [perf] buildid-cache: Show usage with incorrect params (Jiri Olsa) [1222189] - [perf] buildid-cache: Use pr_debug instead of verbose && pr_info (Jiri Olsa) [1222189] - [perf] buildid-cache: Add --purge FILE to remove all caches of FILE (Jiri Olsa) [1222189] - [perf] tools: Fix the bash completion problem of 'perf --*' (Jiri Olsa) [1222189] - [perf] list: Extend raw-dump to certain kind of events (Jiri Olsa) [1222189] - [perf] list: Clean up the printing functions of hardware/software events (Jiri Olsa) [1222189] - [perf] tools: Remove the '--(null)' long_name for --list-opts (Jiri Olsa) [1222189] - [perf] list: Avoid confusion of perf output and the next command prompt (Jiri Olsa) [1222189] - [perf] list: Allow listing events with 'tracepoint' prefix (Jiri Olsa) [1222189] - [perf] list: Sort the output of 'perf list' to view more clearly (Jiri Olsa) [1222189] - [perf] data: Fix sentinel setting for data_cmds array (Jiri Olsa) [1222189] - [perf] probe: Fix a precedence bug (Jiri Olsa) [1222189] - [perf] diff: Support for different binaries (Jiri Olsa) [1222189] - [perf] buildid-cache: Add new buildid cache if update target is not cached (Jiri Olsa) [1222189] - [perf] probe: Handle strdup() failure (Jiri Olsa) [1222189] - [perf] probe: Fix get_real_path to free allocated memory in error path (Jiri Olsa) [1222189] - [perf] probe: Check kprobes blacklist when adding new events (Jiri Olsa) [1222189] - [perf] trace: Fix SIGBUS failures due to misaligned accesses (Jiri Olsa) [1222189] - [perf] data: Add a 'perf' prefix to the generic fields (Jiri Olsa) [1222189] - [perf] data: Add perf data to CTF conversion support (Jiri Olsa) [1222189] - [perf] tools: Add new 'perf data' command (Jiri Olsa) [1222189] - [perf] tools: Add feature check for libbabeltrace (Jiri Olsa) [1222189] - [perf] record: Support recording running/enabled time (Jiri Olsa) [1222189] - [perf] tools: Print the thread's tid on PERF_RECORD_COMM events when -D is asked (Jiri Olsa) [1222189] - [perf] trace: Dump stack on segfaults (Jiri Olsa) [1222189] - [perf] tools: Introduce dump_stack signal helper (Jiri Olsa) [1222189] - [perf] ordered_events: Stop using tool->ordered_events (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from dump_event (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from some deliver event routines (Jiri Olsa) [1222189] - [perf] session: Remove perf_session from warn_errors signature (Jiri Olsa) [1222189] - [perf] evlist: Adopt events_stats from perf_session (Jiri Olsa) [1222189] - [perf] session: Remove wrappers to machines__find (Jiri Olsa) [1222189] - [perf] trace: Separate routine that handles an event from the one that reads it (Jiri Olsa) [1222189] - [perf] trace: Add man page entry for --event (Jiri Olsa) [1222189] - [perf] trace: Introduce --filter-pids (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pids method (Jiri Olsa) [1222189] - [perf] trace: Filter out the trace pid when no threads are specified (Jiri Olsa) [1222189] - [perf] evlist: Introduce set_filter_pid method (Jiri Olsa) [1222189] - [perf] trace: Only insert blank duration bracket when tracing syscalls (Jiri Olsa) [1222189] - [perf] trace: Support --events foo:bar --no-syscalls (Jiri Olsa) [1222189] - [perf] trace: Allow mixing with other events (Jiri Olsa) [1222189] - [perf] trace: Handle multiple threads better wrt syscalls being intermixed (Jiri Olsa) [1222189] - [perf] trace: Print thread info when following children (Jiri Olsa) [1222189] - [perf] list: Place the header text in its right position (Jiri Olsa) [1222189] - [perf] tools: Fix a bug of segmentation fault (Jiri Olsa) [1222189] - [perf] build: Display make commands on V=1 (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Use tools build framework (Jiri Olsa) [1222189] - [perf] tools lib api: Rename libapikfs.a to libapi.a (Jiri Olsa) [1222189] - [perf] tools lib api: Use tools build framework (Jiri Olsa) [1222189] - [perf] build: Add build documentation (Jiri Olsa) [1222189] - [perf] build: Remove PERF-CFLAGS file (Jiri Olsa) [1222189] - [perf] build: Remove uneeded variables (Jiri Olsa) [1222189] - [perf] build: Remove directory dependency rules (Jiri Olsa) [1222189] - [perf] build: Add single target build framework support (Jiri Olsa) [1222189] - [perf] build: Add arch sparc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch sh objects building (Jiri Olsa) [1222189] - [perf] build: Add arch s390 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch powerpc objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm64 objects building (Jiri Olsa) [1222189] - [perf] build: Add arch arm objects building (Jiri Olsa) [1222189] - [perf] build: Add arch x86 objects building (Jiri Olsa) [1222189] - [perf] build: Add perf.o object building (Jiri Olsa) [1222189] - [perf] build: Add zlib objects building (Jiri Olsa) [1222189] - [perf] build: Add perf regs objects building (Jiri Olsa) [1222189] - [perf] build: Add scripts objects building (Jiri Olsa) [1222189] - [perf] build: Add gtk objects building (Jiri Olsa) [1222189] - [perf] build: Add slang objects building (Jiri Olsa) [1222189] - [perf] build: Add ui objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf unwind objects building (Jiri Olsa) [1222189] - [perf] build: Add dwarf objects building (Jiri Olsa) [1222189] - [perf] build: Add probe objects building (Jiri Olsa) [1222189] - [perf] build: Add libperf objects building (Jiri Olsa) [1222189] - [perf] build: Add builtin objects building (Jiri Olsa) [1222189] - [perf] build: Add tests objects building (Jiri Olsa) [1222189] - [perf] build: Add bench objects building (Jiri Olsa) [1222189] - [perf] build: Disable make's built-in rules (Jiri Olsa) [1222189] - [perf] tools: Remove api fs object from python build (Jiri Olsa) [1222189] - [perf] tools build: Add subdir support (Jiri Olsa) [1222189] - [perf] tools build: Add detected config support (Jiri Olsa) [1222189] - [perf] tools build: Add new build support (Jiri Olsa) [1222189] - [perf] buildid-cache: Consolidate .build-id cache path generators (Jiri Olsa) [1222189] - [perf] buildid-cache: Remove unneeded debugdir parameters (Jiri Olsa) [1222189] - [perf] symbols: Define STT_GNU_IFUNC for glibc 2.9 and older (Jiri Olsa) [1222189] - [perf] tools: Make perf aware of tracefs (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add {tracefs, debugfs}_configured() functions (Jiri Olsa) [1222189] - [perf] tools lib api debugfs: Add DEBUGFS_DEFAULT_PATH macro (Jiri Olsa) [1222189] - [perf] tools lib api fs: Add tracefs mount helper functions (Jiri Olsa) [1222189] - [perf] tools lib fs: Add helper to find mounted file systems (Jiri Olsa) [1222189] - [perf] tools: Do not check debugfs MAGIC for tracing files (Jiri Olsa) [1222189] - [perf] evlist: Fix typo in comment (Jiri Olsa) [1222189] - [perf] trace: No need to enable evsels for workload started from perf (Jiri Olsa) [1222189] - [perf] tools: Introduce event_format__fprintf method (Jiri Olsa) [1222189] - [perf] tools lib traceevent: Introduce trace_seq_do_fprintf function (Jiri Olsa) [1222189] - [perf] symbols: debuglink should take symfs option into account (Jiri Olsa) [1222189] - [perf] symbols: Ignore mapping symbols on aarch64 (Jiri Olsa) [1222189] - [perf] probe: Update man page (Jiri Olsa) [1222189] - [perf] probe: Fix to handle optimized not-inlined functions (Jiri Olsa) [1222189] - [perf] tools: Fix a dso open fail message (Jiri Olsa) [1222189] - [perf] tests: Do not rely on dso__data_read_offset() to open dso (Jiri Olsa) [1222189] - [perf] test: Fix dso cache testcase (Jiri Olsa) [1222189] - [perf] tools: Construct LBR call chain (Jiri Olsa) [1222189] - [perf] tools: Enable LBR call stack support (Jiri Olsa) [1222189] - [perf] treewide: Fix typo in printk messages (Jiri Olsa) [1222189] - [perf] annotate: Fix fallback to unparsed disassembler line (Jiri Olsa) [1222189] - [perf] bench: Add -r all so that you can run all mem* routines (Jiri Olsa) [1222189] - [perf] bench: Carve out mem routine benchmarking (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Move PCI IDs for IMC to uncore driver (Jiri Olsa) [1222189] - [perf] x86/intel/uncore: Add support for Intel Haswell ULT (lower power Mobile Processor) IMC uncore PMUs (Jiri Olsa) [1222189] - [perf] x86/intel: Add cpu_(prepare|starting|dying) for core_pmu (Jiri Olsa) [1222189] - [perf] x86/intel: Add Broadwell support for the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel/rapl: Fix energy counter measurements but supporing per domain energy units (Jiri Olsa) [1222189] - [perf] x86/intel: Fix Core2, Atom, NHM, WSM cycles:pp events (Jiri Olsa) [1222189] - [perf] Fix racy group access (Jiri Olsa) [1222189] - [perf] x86: Remove redundant calls to perf_pmu_{dis|en}able() (Jiri Olsa) [1222189] - [perf] Remove type specific target pointers (Jiri Olsa) [1222189] - [perf] x86/intel: Support task events with Intel CQM (Jiri Olsa) [1222189] - [perf] x86/intel: Add Intel Cache QoS Monitoring support (Jiri Olsa) [1222189] - [perf] Move cgroup init before PMU ->event_init() (Jiri Olsa) [1222189] - [perf] Add ->count() function to read per-package counters (Jiri Olsa) [1222189] - [perf] Make perf_cgroup_from_task() global (Jiri Olsa) [1222189] - [perf] powerpc: Fix up flush_branch_stack() users (Jiri Olsa) [1222189] - [perf] x86/intel: Expose LBR callstack to user space tooling (Jiri Olsa) [1222189] - [perf] x86/intel: Discard zero length call entries in LBR call stack (Jiri Olsa) [1222189] - [perf] x86/intel: Disable FREEZE_LBRS_ON_PMI when LBR operates in callstack mode (Jiri Olsa) [1222189] - [perf] x86/intel: Re-organize code that implicitly enables LBR/PEBS (Jiri Olsa) [1222189] - [perf] Simplify the branch stack check (Jiri Olsa) [1222189] - [perf] x86/intel: Save/restore LBR stack during context switch (Jiri Olsa) [1222189] - [perf] x86/intel: Track number of events that use the LBR callstack (Jiri Olsa) [1222189] - [perf] x86/intel: Allocate space for storing LBR stack (Jiri Olsa) [1222189] - [perf] Always switch pmu specific data during context switch (Jiri Olsa) [1222189] - [perf] Add pmu specific data for perf task context (Jiri Olsa) [1222189] - [perf] x86/intel: Add basic Haswell LBR call stack support (Jiri Olsa) [1222189] - [perf] x86/intel: Use context switch callback to flush LBR stack (Jiri Olsa) [1222189] - [perf] Introduce pmu context switch callback (Jiri Olsa) [1222189] - [perf] x86/intel: Reduce lbr_sel_map[] size (Jiri Olsa) [1222189] - [perf] x86/amd/ibs: Convert force_ibs_eilvt_setup() to void (Jiri Olsa) [1222189] - [perf] Update userspace page info for software event (Jiri Olsa) [1222189] - [perf] Update shadow timestamp before add event (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Explicitly optimize vm86 handling in code_segment_base() (Jiri Olsa) [1222189] - [perf] Fix context leak in put_event() (Jiri Olsa) [1222189] - [perf] x86/asm/entry: Fix incorrect TIF_IA32 check in code_segment_base() (Jiri Olsa) [1222189]- [pci] Keep original resource if we fail to expand it (Myron Stowe) [1221057] - [x86] Mark Intel Broadwell-EP processor as supported (Steve Best) [1131674] - [s390] pci: reenable per default (Hendrik Brueckner) [1200410] - [kernel] ftrace: Have control op function callback only trace when RCU is watching (Jiri Olsa) [1197062] - [kernel] rcu: Do not trace rcu_is_watching() functions (Jiri Olsa) [1197062] - [kernel] rcu: Consistent rcu_is_watching() naming (Jiri Olsa) [1197062] - [kernel] rcu: Is it safe to enter an RCU read-side critical section? (Jiri Olsa) [1197062] - [kernel] time: Revert to calling clock_was_set_delayed() while in irq context (Prarit Bhargava) [1222767] - [kernel] tracing: Disable tracing on warning (Josh Poimboeuf) [1149340] - [netdrv] xen-netfront: use correct linear area after linearizing an skb (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Remove BUGs on paged skb data which crosses a page boundary (Vitaly Kuznetsov) [1144931] - [netdrv] xen-netfront: Fix handling packets on compound pages with skb_linearize (Vitaly Kuznetsov) [1144931] - [powercap] rapl: add IDs for future Xeon CPUs (Steve Best) [1179961] - [thermal] powerclamp: add ids for future xeon cpus (Steve Best) [1179953] - [powerpc] powernv: Use _GLOBAL_TOC for opal wrappers (Steve Best) [1223481] - [powerpc] pseries: Simplify check for suspendability during suspend/migration (Gustavo Duarte) [1207295] - [powerpc] pseries: Introduce api_version to migration sysfs interface (Gustavo Duarte) [1207295] - [powerpc] pseries: Little endian fixes for post mobility device tree update (Gustavo Duarte) [1207295] - [powerpc] book3s: Fix partial invalidation of TLBs in MCE code (Steve Best) [1221090] - [powerpc] book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER (Steve Best) [1221090] - [powerpc] powernv: Separate function for OPAL IRQ setup (Steve Best) [1221071] - [powerpc] powernv: Remove "opal" prefix from pr_xxx()s (Steve Best) [1221071] - [powerpc] powernv: Support OPAL requested heartbeat (Steve Best) [1221071]- [fs] aio: Skip timer for io_getevents if timeout=0 (Carlos Maiolino) [1161535] - [fs] proc: fix page_size limit of proc pid cmdline fix (Jarod Wilson) [1193998] - [fs] proc: fix PAGE_SIZE limit of /proc/$PID/cmdline (Jarod Wilson) [1193998] - [hv] remove the per-channel workqueue (Vitaly Kuznetsov) [1203682] - [hv] don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() (Vitaly Kuznetsov) [1203682] - [hv] run non-blocking message handlers in the dispatch tasklet (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a bug in rescind processing in vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Cleanup vmbus_close_internal() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: missing curly braces in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Perform device register in the per-channel work element (Vitaly Kuznetsov) [1203682] - [hv] util: On device remove, close the channel after de-initializing the service (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Remove the channel from the channel list(s) on failure (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Handle both rescind and offer messages in the same context (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Introduce a function to remove a rescinded offer (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Properly handle child device remove (Vitaly Kuznetsov) [1203682] - [hv] vmbus: serialize Offer and Rescind offer (Vitaly Kuznetsov) [1203682] - [hv] net: Add support for vNIC hot removal (Vitaly Kuznetsov) [1203682] - [hv] rename sc_lock to the more generic lock (Vitaly Kuznetsov) [1203682] - [hv] check vmbus_device_create() return value in vmbus_process_offer() (Vitaly Kuznetsov) [1203682] - [hv] vmbus: Fix a race condition when unregistering a device (Vitaly Kuznetsov) [1203682] - [hv] vmbus: prevent cpu offlining on newer hypervisors (Vitaly Kuznetsov) [1167380] - [netdrv] qlge: Fix qlge_update_hw_vlan_features to handle if interface is down (Chad Dupuis) [1164114] - [libata] fixup oops in ata_eh_link_report() (Ewan Milne) [1220144] - [kernel] watchdog: update watchdog_thresh properly (Ulrich Obergfell) [1216074] - [kernel] watchdog: update watchdog attributes atomically (Ulrich Obergfell) [1216074] - [cpufreq] powernv: Report cpu frequency throttling (Gustavo Duarte) [1218970] - [powerpc] powernv: Fix the overflow of OPAL message notifiers head array (Steve Best) [1221089] - [powerpc] powernv: Add OPAL message notifier unregister function (Steve Best) [1221089] - [powerpc] powernv: Add pstore support on powernv (Steve Best) [1220165] - [powerpc] pstore: Add pstore type id for PPC64 opal nvram partition (Steve Best) [1220165] - [powerpc] nvram: Move generic code for nvram and pstore (Steve Best) [1220165] - [powerpc] powernv: Handle compound PE in config accessors (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE for EEH (Steve Best) [1211946] - [powerpc] powernv: Handle compound PE (Steve Best) [1211946] - [powerpc] powernv: Split ioda_eeh_get_state() (Steve Best) [1211946] - [powerpc] powernv: Allow to freeze PE (Steve Best) [1211946] - [powerpc] powernv: Enable M64 aperatus for PHB3 (Steve Best) [1211946] - [infiniband] qib: Add blank line after declaration (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix potential NULL d_inode dereference (Doug Ledford) [1185097 1188513] - [infiniband] qib: Fix sizeof checkpatch warnings (Doug Ledford) [1185097 1188513] - [infiniband] qib: Add support for the new QMH7360 card (Doug Ledford) [1185097 1188513] - [infiniband] qib: Do not write EEPROM (Doug Ledford) [1185097 1188513] - [infiniband] ipoib: drop mcast_mutex usage (Doug Ledford) [1183881] - [infiniband] ipoib: deserialize multicast joins (Doug Ledford) [1183881] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1183881] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1183881] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1183881] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1183881] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1183881] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1183881] - [infiniband] ipoib: factor out ah flushing (Doug Ledford) [1183881] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1183881]- [block] scsi-mq: fix requests that use a separate CDB buffer (Jeff Moyer) [1209624] - [block] Fix bug in blk_rq_merge_ok (Jeff Moyer) [1209624] - [block] blkmq: Fix NULL pointer deref when all reserved tags in (Jeff Moyer) [1209624] - [block] blk-mq: fix double-free in error path (Jeff Moyer) [1209624] - [block] prevent request-to-request merging with gaps if not allowed (Jeff Moyer) [1209624] - [block] blk-mq: fix false negative out-of-tags condition (Jeff Moyer) [1209624] - [block] blk-mq: get rid of ->cmd_size in the hardware queue (Jeff Moyer) [1209624] - [block] revert "blk-mq: Micro-optimize bt_get()" (Jeff Moyer) [1209624] - [block] blk-mq: Use all available hardware queues (Jeff Moyer) [1209624] - [block] blk-mq: Micro-optimize bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Fix a race between bt_clear_tag() and bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: Avoid that __bt_get_word() wraps multiple times (Jeff Moyer) [1209624] - [block] blk-mq: re-check for available tags after running the hardware queue (Jeff Moyer) [1209624] - [block] blk-mq: fix hang in bt_get() (Jeff Moyer) [1209624] - [block] blk-mq: cleanup tag free handling (Jeff Moyer) [1209624] - [block] blk-mq: use 'nr_cpu_ids' as highest CPU ID count for hwq <-> cpu map (Jeff Moyer) [1209624] - [block] Fix computation of merged request priority (Jeff Moyer) [1209624] - [block] Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1209624] - [block] revert "block: all blk-mq requests are tagged" (Jeff Moyer) [1209624] - [block] fix wrong error return in elevator_init() (Jeff Moyer) [1209624] - [block] scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND (Jeff Moyer) [1209624] - [block] remove artifical max_hw_sectors cap (Jeff Moyer) [1209624] - [block] include func name in __get_request prints (Jeff Moyer) [1209624] - [block] make blk_update_request print prefix match ratelimited prefix (Jeff Moyer) [1209624] - [block] include/linux/blkdev.h: use NULL instead of zero (Jeff Moyer) [1209624] - [block] block_dev: implement readpages() to optimize sequential read (Jeff Moyer) [1209624] - [block] blk-mq: Make bt_clear_tag() easier to read (Jeff Moyer) [1209624] - [block] blk-mq: fix potential hang if rolling wakeup depth is too high (Jeff Moyer) [1209624] - [block] misplaced rq_complete tracepoint (Jeff Moyer) [1209624] - [block] bdi: reimplement bdev_inode_switch_bdi() (Jeff Moyer) [1209624] - [block] bsg: fix potential error pointer dereference (Jeff Moyer) [1209624] - [block] blk-mq: add BLK_MQ_F_DEFER_ISSUE support flag (Jeff Moyer) [1209624] - [block] blk-mq: put blk_queue_rq_timeout together in blk_mq_init_queue() (Jeff Moyer) [1209624] - [block] remove redundant check about 'set->nr_hw_queues' in blk_mq_alloc_tag_set() (Jeff Moyer) [1209624] - [block] blk-mq: release mq's kobjects in blk_release_queue() (Jeff Moyer) [1209624] - [block] blk-mq: End unstarted requests on a dying queue (Jeff Moyer) [1209624] - [block] blk-mq: Allow requests to never expire (Jeff Moyer) [1209624] - [block] blk-mq: Add helper to abort requeued requests (Jeff Moyer) [1209624] - [block] blk-mq: Let drivers cancel requeue_work (Jeff Moyer) [1209624] - [block] blk-mq: Export if requests were started (Jeff Moyer) [1209624] - [block] blk-mq: Wake tasks entering queue on dying (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_freeze_queue() (Jeff Moyer) [1209624] - [block] wake up waiters when a queue is marked dying (Jeff Moyer) [1209624] - [block] blk-mq: Export freeze_unfreeze functions (Jeff Moyer) [1209624] - [block] blk-mq: Exit queue on alloc failure (Jeff Moyer) [1209624] - [block] blk-mq: prevent unmapped hw queue from being scheduled (Jeff Moyer) [1209624] - [block] blk-mq: move the kdump check to blk_mq_alloc_tag_set (Jeff Moyer) [1209624] - [block] blk-mq: handle the single queue case in blk_mq_hctx_next_cpu (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_free_hctx_request() (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_free_request() (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_unique_tag() (Jeff Moyer) [1209624] - [block] blk-mq: add a 'list' parameter to ->queue_rq() (Jeff Moyer) [1209624] - [block] blk-mq: allocate cpumask on the home node (Jeff Moyer) [1209624] - [block] blk-mq: don't wait in blk_mq_queue_enter() if __GFP_WAIT isn't set (Jeff Moyer) [1209624] - [block] block, scsi: fixup blk_get_request dead queue scenarios (Jeff Moyer) [1209624] - [block] blk-mq: export blk_mq_run_hw_queues (Jeff Moyer) [1209624] - [block] blk-mq: make blk_mq_run_queues() static (Jeff Moyer) [1209624] - [block] blk-mq: use get_cpu/put_cpu instead of preempt_disable_preempt_enable (Jeff Moyer) [1209624] - [block] blk-mq: call preempt_disable/enable in blk_mq_run_hw_queue, and only if needed (Jeff Moyer) [1209624] - [block] blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk (Jeff Moyer) [1209624] - [block] blk-mq: fix use of incorrect goto label in blk_mq_init_queue error path (Jeff Moyer) [1209624] - [block] blk-mq: support per-distpatch_queue flush machinery (Jeff Moyer) [1209624] - [block] introduce 'blk_mq_ctx' parameter to blk_get_flush_queue (Jeff Moyer) [1209624] - [block] flush: avoid to figure out flush queue unnecessarily (Jeff Moyer) [1209624] - [block] remove blk_init_flush() and its pair (Jeff Moyer) [1209624] - [block] introduce blk_flush_queue to drive flush machinery (Jeff Moyer) [1209624] - [block] avoid to use q->flush_rq directly (Jeff Moyer) [1209624] - [block] move flush initialization to blk_flush_init (Jeff Moyer) [1209624] - [block] introduce blk_init_flush and its pair (Jeff Moyer) [1209624] - [block] blk-mq: allocate flush_rq in blk_mq_init_flush() (Jeff Moyer) [1209624] - [block] blk-mq: handle failure path for initializing hctx (Jeff Moyer) [1209624] - [block] blk-mq: make mq_queue_reinit_notify() freeze queues in parallel (Jeff Moyer) [1209624] - [block] blk-mq, percpu-ref: start q->mq_usage_counter in atomic mode (Jeff Moyer) [1209624] - [block] blk-mq: blk_mq_freeze_queue() should allow nesting (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_is_dying() (Jeff Moyer) [1209624] - [lib] percpu-refcount: remove unnecessary ACCESS_ONCE() in percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix DEAD flag contamination of percpu pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: Replace smp_read_barrier_depends() with lockless_dereference() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make INIT_ATOMIC and switch_to_atomic() sticky (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PERCPU_REF_INIT_* flags (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to percpu mode and reinit (Jeff Moyer) [1209624] - [lib] percpu-refcount: decouple switching to atomic mode and killing (Jeff Moyer) [1209624] - [lib] percpu-refcount: add PCPU_REF_DEAD (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename things to prepare for decoupling percpu_atomic mode switch (Jeff Moyer) [1209624] - [lib] percpu-refcount: replace pcpu_ prefix with percpu_ (Jeff Moyer) [1209624] - [lib] percpu-refcount: minor code and comment updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: relocate percpu_ref_reinit() (Jeff Moyer) [1209624] - [lib] percpu-refcount: make percpu_ref based on longs instead of ints (Jeff Moyer) [1209624] - [lib] percpu-refcount: add @gfp to percpu_ref_init() (Jeff Moyer) [1209624] - [block] blk-mq: use percpu_ref for mq usage count (Jeff Moyer) [1209624] - [lib] percpu-counter: add @gfp to percpu_counter_init() (Jeff Moyer) [1209624] - [lib] percpu-counter: make percpu_counters_lock irq-safe (Jeff Moyer) [1209624] - [mm] percpu: implement asynchronous chunk population (Jeff Moyer) [1209624] - [mm] percpu: rename pcpu_reclaim_work to pcpu_balance_work (Jeff Moyer) [1209624] - [mm] percpu: implmeent pcpu_nr_empty_pop_pages and chunk->nr_populated (Jeff Moyer) [1209624] - [mm] percpu: make sure chunk->map array has available space (Jeff Moyer) [1209624] - [mm] percpu: implement [__]alloc_percpu_gfp() (Jeff Moyer) [1209624] - [mm] percpu: indent the population block in pcpu_alloc() (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_area() capable of allocating only from populated areas (Jeff Moyer) [1209624] - [mm] percpu: restructure locking (Jeff Moyer) [1209624] - [mm] percpu: make percpu-km set chunk->populated bitmap properly (Jeff Moyer) [1209624] - [mm] percpu: move region iterations out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: move common parts out of pcpu_[de]populate_chunk() (Jeff Moyer) [1209624] - [mm] percpu: remove @may_alloc from pcpu_get_pages() (Jeff Moyer) [1209624] - [mm] percpu: remove the usage of separate populated bitmap in percpu-vm (Jeff Moyer) [1209624] - [mm] percpu: perform tlb flush after pcpu_map_pages() failure (Jeff Moyer) [1209624] - [mm] percpu: fix pcpu_alloc_pages() failure path (Jeff Moyer) [1209624] - [mm] percpu: Use ALIGN macro instead of hand coding alignment calculation (Jeff Moyer) [1209624] - [mm] percpu: make pcpu_alloc_chunk() use pcpu_mem_free() instead of kfree() (Jeff Moyer) [1209624] - [mm] percpu: renew the max_contig if we merge the head and previous block (Jeff Moyer) [1209624] - [mm] percpu: allocation size should be even (Jeff Moyer) [1209624] - [mm] percpu: speed alloc_pcpu_area() up (Jeff Moyer) [1209624] - [mm] percpu: store offsets instead of lengths in ->map[] (Jeff Moyer) [1209624] - [mm] percpu: fold pcpu_split_block() into the only caller (Jeff Moyer) [1209624] - [mm] revert "percpu scalability fixes" (Jeff Moyer) [1209624] - [lib] percpu-refcount: improve WARN messages (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix synchronize_rcu() in comments (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_reinit() and percpu_ref_is_zero() (Jeff Moyer) [1209624] - [lib] percpu-refcount: require percpu_ref to be exited explicitly (Jeff Moyer) [1209624] - [lib] percpu-refcount: use unsigned long for pcpu_count pointer (Jeff Moyer) [1209624] - [lib] percpu-refcount: add helpers for ->percpu_count accesses (Jeff Moyer) [1209624] - [lib] percpu-refcount: one bit is enough for REF_STATUS (Jeff Moyer) [1209624] - [lib] percpu-refcount: fix usage of this_cpu_ops (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_tryget() (Jeff Moyer) [1209624] - [lib] percpu-refcount: rename percpu_ref_tryget() to percpu_ref_tryget_live() (Jeff Moyer) [1209624] - [lib] percpu-refcount: Add a WARN() for ref going negative (Jeff Moyer) [1209624] - [lib] percpu-refcount: export symbols (Jeff Moyer) [1209624] - [lib] percpu-refcount: use RCU-sched insted of normal RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_tryget() along with percpu_ref_kill_and_confirm() (Jeff Moyer) [1209624] - [lib] percpu-refcount: implement percpu_ref_cancel_init() (Jeff Moyer) [1209624] - [lib] percpu-refcount: add __must_check to percpu_ref_init() and don't use ACCESS_ONCE() in percpu_ref_kill_rcu() (Jeff Moyer) [1209624] - [lib] percpu-refcount: cosmetic updates (Jeff Moyer) [1209624] - [lib] percpu-refcount: consistently use plain (non-sched) RCU (Jeff Moyer) [1209624] - [lib] percpu-refcount: Don't use silly cmpxchg() (Jeff Moyer) [1209624] - [lib] percpu: implement generic percpu refcounting (Jeff Moyer) [1209624]- [powercap] rapl: Add support for Intel Skylake processors (Steve Best) [1169598] - [tools] turbostat: support additional Broadwell model (Steve Best) [1189945] - [x86] kernel: execution in the early microcode loader (Jacob Tanenbaum) [1206830] {CVE-2015-2666} - [x86] kernel: Update the UV APIC HUB check (Frank Ramsay) [1215695] - [x86] kernel: Update the UV APIC driver check (Frank Ramsay) [1215695] - [x86] kernel: Update the APIC UV OEM check (Frank Ramsay) [1215695] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Jarod Wilson) [1220506] - [mfd] rtsx: Using pcr_dbg replace dev_dbg (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts525A (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for rts524A (Jarod Wilson) [1220506] - [mfd] rtsx: Remove LCTLR defination (Jarod Wilson) [1220506] - [mfd] rtsx: Update phy register (Jarod Wilson) [1220506] - [mfd] rtsx: Update driving settings (Jarod Wilson) [1220506] - [mfd] rtsx: Update PETXCFG address (Jarod Wilson) [1220506] - [mfd] rtsx: Place register address and values togather (Jarod Wilson) [1220506] - [mfd] rtsx: Replace TAB by SPC after #define (Jarod Wilson) [1220506] - [mfd] rtsx: Add func to split u32 into register (Jarod Wilson) [1220506] - [mfd] rtsx: Fix PM suspend for 5227 & 5249 (Jarod Wilson) [1220506] - [mfd] rtsx: Fix build warnings for !PM (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Fix MSI enable error handling (Jarod Wilson) [1220506] - [mfd] rtsx: Add dma transfer function (Jarod Wilson) [1220506] - [mfd] rtsx: modify phase searching method for tuning (Jarod Wilson) [1220506] - [mfd] rtsx: Add support for card reader rtl8402 (Jarod Wilson) [1220506] - [mfd] rtsx: Add set pull control macro and simplify rtl8411 (Jarod Wilson) [1220506] - [mfd] rtsx_pcr: Disable interrupts before cancelling delayed works (Jarod Wilson) [1220506] - [mfd] mc12xx-i2c: rtsx_pcr: ti-ssp: Remove redundant dev_set_drvdata (Jarod Wilson) [1220506] - [mfd] rtsx: Modify rts5249_optimize_phy (Jarod Wilson) [1220506] - [acpi] lpss: add LPSS device for Wildcat Point PCH (Prarit Bhargava) [1208093] - [acpi] lpss: provide con_id for the clkdev (Prarit Bhargava) [1178891] - [acpi] lpss: check the result of ioremap() (Prarit Bhargava) [1178891] - [acpi] lpss: allow to use specific PM domain during ->probe() (Prarit Bhargava) [1178891] - [acpi] lpss: add all LPSS devices to the specific power domain (Prarit Bhargava) [1178891] - [acpi] lpss: not using UART RTS override with Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] lpss: disable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] clk: fractional-divider: cast parent_rate to u64 before multiplying (Prarit Bhargava) [1178891] - [acpi] lpss: complete PM entries for LPSS power domain (Prarit Bhargava) [1178891] - [acpi] lpss: drop clkdev_name member from lpss_device_desc (Prarit Bhargava) [1178891] - [acpi] lpss: introduce flags (Prarit Bhargava) [1178891] - [acpi] lpss: remove struct lpss_shared_clock (Prarit Bhargava) [1178891] - [acpi] lpss: Take I2C host controllers out of reset (Prarit Bhargava) [1178891] - [acpi] scan: always register ACPI LPSS scan handler (Prarit Bhargava) [1178891] - [acpi] lpss: support for fractional divider clock (Prarit Bhargava) [1178891] - [acpi] clk: new basic clk type for fractional divider (Prarit Bhargava) [1178891] - [acpi] clk: wrap I/O access for improved portability (Prarit Bhargava) [1178891] - [acpi] lpss: custom power domain for LPSS (Prarit Bhargava) [1178891] - [acpi] lpss: Enable async suspend/resume of LPSS devices (Prarit Bhargava) [1178891] - [acpi] lpss: Support for device latency tolerance PM QoS (Prarit Bhargava) [1178891] - [acpi] scan: Add bind/unbind callbacks to struct acpi_scan_handler (Prarit Bhargava) [1178891] - [acpi] pm: qos: Introcuce latency tolerance device PM QoS type (Prarit Bhargava) [1178891] - [acpi] lpss: fix UART Auto Flow Control (Prarit Bhargava) [1178891] - [acpi] enable CONFIG_X86_INTEL_LPSS (Prarit Bhargava) [1178891] - [security] selinux/nlmsg: add a build time check for rtnl/xfrm cmds (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MAPPING (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_MIGRATE (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_REPORT (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_GETSPDINFO (Alexander Duyck) [1210224] - [security] selinux/nlmsg: add XFRM_MSG_NEWSPDINFO (Alexander Duyck) [1210224]- [x86] perf: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1086843] - [x86] perf: Add Broadwell core support (Jiri Olsa) [1086843] - [x86] perf: Add new cache events table for Haswell (Jiri Olsa) [1086843] - [x86] perf/uncore: Delete an unnecessary check before pci_dev_put() call (Jiri Olsa) [1176340] - [x86] perf/uncore/hsw-ep: Handle systems with only two SBOXes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add scaling units to the EP iMC events (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix boot crash on SBOX PMU on Haswell-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix IRP uncore register offsets on Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix minor race in box set up (Jiri Olsa) [1176340] - [x86] perf/uncore: Update support for client uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix PCU filter setup for Sandy/Ivy/Haswell EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Add missing cbox filter flags on IvyBridge-EP uncore driver (Jiri Olsa) [1176340] - [x86] perf/uncore: Register the PMU only if the uncore pci device exists (Jiri Olsa) [1176340] - [x86] perf/uncore: Add Haswell-EP uncore support (Jiri Olsa) [1176340] - [x86] perf/uncore: Rename IvyTown to IvyBridge-EP (Jiri Olsa) [1176340] - [x86] perf/uncore: Export basic memory events for IVT IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix coccinelle warnings (Jiri Olsa) [1176340] - [x86] perf/uncore: move NHM-EX/WSM-EX specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move SNB/IVB-EP specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Move NHM/SNB/IVB specific code to seperate file (Jiri Olsa) [1176340] - [x86] perf/uncore: Declare some functions and variables (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix SNB-EP/IVT Cbox filter mappings (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix missing end markers for SNB/IVB/HSW IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: Fix compilation warning in snb_uncore_imc_init_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: Add __init for uncore_cpumask_init() (Jiri Olsa) [1176340] - [x86] perf/uncore: use MiB unit for events for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add hrtimer to SNB uncore IMC PMU (Jiri Olsa) [1176340] - [x86] perf/uncore: add SNB/IVB/HSW client uncore memory controller support (Jiri Olsa) [1176340] - [x86] perf/uncore: move uncore_event_to_box() and uncore_pmu_to_box() (Jiri Olsa) [1176340] - [x86] perf/uncore: make hrtimer timeout configurable per box (Jiri Olsa) [1176340] - [x86] perf/uncore: add PCI ids for SNB/IVB/HSW IMC (Jiri Olsa) [1176340] - [x86] perf/uncore: add ability to customize pmu callbacks (Jiri Olsa) [1176340] - [x86] perf/uncore: fix initialization of cpumask (Jiri Olsa) [1176340] - [x86] perf: Add Ivy Bridge-EP uncore IRP box support (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for IvyBridge-EP QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Don't use smp_processor_id() in validate_group() (Jiri Olsa) [1176340] - [x86] perf: Fix uncore PCI fixed counter handling (Jiri Olsa) [1176340] - [x86] perf: Convert kmalloc_node(...GFP_ZERO...) to kzalloc_node() (Jiri Olsa) [1176340] - [x86] perf/uncore: Enable EV_SEL_EXT bit for PCU (Jiri Olsa) [1176340] - [x86] perf/uncore: Add filter support for QPI boxes (Jiri Olsa) [1176340] - [x86] perf/uncore: Add auxiliary pci device support (Jiri Olsa) [1176340] - [x86] perf: Fix sparse warning (Jiri Olsa) [1176340] - [x86] perf: Reduce stack usage of x86_schedule_events() (Jiri Olsa) [1176340] - [x86] perf: Prevent some shift wrapping bugs in the Intel uncore driver (Jiri Olsa) [1176340] - [perf] tools: Make sparc64 arch point to sparc (Jiri Olsa) [1209607] - [perf] symbols: Define EM_AARCH64 for older OSes (Jiri Olsa) [1209607] - [perf] top: Fix SIGBUS on sparc64 (Jiri Olsa) [1209607] - [perf] tools: Fix probing for PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1209607] - [perf] tools: Fix pthread_attr_setaffinity_np build error (Jiri Olsa) [1209607] - [perf] tools: Define _GNU_SOURCE on pthread_attr_setaffinity_np feature check (Jiri Olsa) [1209607] - [perf] bench: Fix order of arguments to memcpy_alloc_mem (Jiri Olsa) [1209607] - [perf] symbols: Convert lseek + read to pread (Jiri Olsa) [1209607] - [perf] tools: Use perf_data_file__fd() consistently (Jiri Olsa) [1209607] - [perf] symbols: Support to read compressed module from build-id cache (Jiri Olsa) [1209607] - [perf] evsel: Set attr.task bit for a tracking event (Jiri Olsa) [1209607] - [perf] header: Set header version correctly (Jiri Olsa) [1209607] - [perf] record: Show precise number of samples (Jiri Olsa) [1209607] - [perf] tools: Do not use __perf_session__process_events() directly (Jiri Olsa) [1209607] - [perf] callchain: Cache eh/debug frame offset for dwarf unwind (Jiri Olsa) [1209607] - [perf] tools: Provide stub for missing pthread_attr_setaffinity_np (Jiri Olsa) [1209607] - [perf] evsel: Don't rely on malloc working for sz 0 (Jiri Olsa) [1209607] - [perf] tools: add hardware breakpoint bp_len test cases (Jiri Olsa) [1209607] - [perf] tools: allow user to specify hardware breakpoint bp_len (Jiri Olsa) [1209607] - [perf] tools lib traceevent: Add support for IP address formats (Jiri Olsa) [1209607] - [perf] ui/tui: Show fatal error message only if exists (Jiri Olsa) [1209607] - [perf] tests: Fix typo in sample-parsing.c (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Check if debugfs is mounted when handling ENOENT (Jiri Olsa) [1209607] - [perf] tools lib fs debugfs: Introduce debugfs__strerror_open_tp (Jiri Olsa) [1209607] - [perf] trace: Fix error reporting for evsel pgfault constructor (Jiri Olsa) [1209607] - [perf] tools lib fs: Pass filename to debugfs__strerror_open (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt debugfs open strerrno method (Jiri Olsa) [1209607] - [perf] diff: Fix -o/--order option behavior (Jiri Olsa) [1209607] - [perf] diff: Fix output ordering to honor next column (Jiri Olsa) [1209607] - [perf] tools: Pass struct perf_hpp_fmt to its callbacks (Jiri Olsa) [1209607] - [perf] diff: Introduce fmt_to_data_file() helper (Jiri Olsa) [1209607] - [perf] diff: Print diff result more precisely (Jiri Olsa) [1209607] - [perf] diff: Get rid of hists__compute_resort() (Jiri Olsa) [1209607] - [perf] tools: Allow use of an exclusive option more than once (Jiri Olsa) [1209607] - [perf] tools: Document parameterized and symbolic events (Jiri Olsa) [1209607] - [perf] tools: Extend format_alias() to include event parameters (Jiri Olsa) [1209607] - [perf] tools: Support parsing parameterized events (Jiri Olsa) [1209607] - [perf] tools: Remove some unused functions from color.c (Jiri Olsa) [1209607] - [perf] report: Get rid of report__inc_stat() (Jiri Olsa) [1209607] - [perf] hists: Introduce function for deleting/removing hist_entry (Jiri Olsa) [1209607] - [perf] hists: Rename hist_entry__free to __delete (Jiri Olsa) [1209607] - [perf] tools: Remove EOL whitespaces (Jiri Olsa) [1209607] - [perf] mem: Move the mem_operations global to struct perf_mem (Jiri Olsa) [1209607] - [perf] mem: Enable sampling loads and stores simultaneously (Jiri Olsa) [1209607] - [perf] probe: Fix probing kretprobes (Jiri Olsa) [1209607] - [perf] symbols: Introduce 'for' method to iterate over the symbols with a given name (Jiri Olsa) [1209607] - [perf] probe: Do not rely on map__load() filter to find symbols (Jiri Olsa) [1209607] - [perf] symbols: Introduce method to iterate symbols ordered by name (Jiri Olsa) [1209607] - [perf] symbols: Return the first entry with a given name in find_by_name method (Jiri Olsa) [1209607] - [perf] annotate: Fix memory leaks in LOCK handling (Jiri Olsa) [1209607] - [perf] annotate: Handle ins parsing failures (Jiri Olsa) [1209607] - [perf] scripting perl: Force to use stdbool (Jiri Olsa) [1209607] - [perf] evlist: Remove extraneous 'was' on error message (Jiri Olsa) [1209607] - [perf] tools: Fix segfault for symbol annotation on TUI (Jiri Olsa) [1209607] - [perf] test: Fix dwarf unwind using libunwind (Jiri Olsa) [1209607] - [perf] tools: Avoid build splat for syscall numbers with uclibc (Jiri Olsa) [1209607] - [perf] tools: Elide strlcpy warning with uclibc (Jiri Olsa) [1209607] - [perf] tools: Fix statfs.f_type data type mismatch build error with uclibc (Jiri Olsa) [1209607] - [perf] machine: Fix __machine__findnew_thread() error path (Jiri Olsa) [1209607] - [perf] tools: Fix building error in x86_64 when dwarf unwind is on (Jiri Olsa) [1209607] - [perf] probe: Propagate error code when write(2) failed (Jiri Olsa) [1209607] - [perf] hists browser: Fix segfault when showing callchain (Jiri Olsa) [1209607] - [perf] callchain: Free callchains when hist entries are deleted (Jiri Olsa) [1209607] - [perf] hists: Fix children sort key behavior (Jiri Olsa) [1209607] - [perf] diff: Fix to sort by baseline field by default (Jiri Olsa) [1209607] - [perf] list: Fix --raw-dump option (Jiri Olsa) [1209607] - [perf] probe: Fix crash in dwarf_getcfi_elf (Jiri Olsa) [1209607] - [perf] probe: Fix to fall back to find probe point in symbols (Jiri Olsa) [1209607] - [perf] callchain: Append callchains only when requested (Jiri Olsa) [1209607] - [perf] ui/tui: Print backtrace symbols when segfault occurs (Jiri Olsa) [1209607] - [perf] report: Show progress bar for output resorting (Jiri Olsa) [1209607] - [perf] Fix building warning on ARM 32 (Jiri Olsa) [1209607] - [perf] symbols: Fix use after free in filename__read_build_id (Jiri Olsa) [1209607] - [perf] evlist: Use roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Make the mmap length autotuning more robust (Jiri Olsa) [1209607] - [perf] bitops: Fix signedness of compile-time hweight implementations (Jiri Olsa) [1209607] - [perf] tools: Remove bitops/hweight usage of bits in tools/perf (Jiri Olsa) [1209607] - [perf] tools: Adopt roundup_pow_of_two (Jiri Olsa) [1209607] - [perf] tools: Adopt rounddown_pow_of_two and deps (Jiri Olsa) [1209607] - [perf] tools: Adopt fls_long and deps (Jiri Olsa) [1209607] - [perf] tools: Move bitops.h from tools/perf/util to tools/ (Jiri Olsa) [1209607] - [perf] tools: Introduce asm-generic/bitops.h (Jiri Olsa) [1209607] - [perf] tools lib: Move asm-generic/bitops/find.h code to tools/include and tools/lib (Jiri Olsa) [1209607] - [perf] tools: Whitespace prep patches for moving bitops.h (Jiri Olsa) [1209607] - [perf] tools: Move code originally from asm-generic/atomic.h into tools/include/asm-generic/ (Jiri Olsa) [1209607] - [perf] tools: Move code originally from linux/log2.h to tools/include/linux/ (Jiri Olsa) [1209607] - [perf] tools: Move __ffs implementation to tools/include/asm-generic/bitops/__ffs.h (Jiri Olsa) [1209607] - [perf] evlist: Do not use hard coded value for a mmap_pages default (Jiri Olsa) [1209607] - [perf] trace: Let the perf_evlist__mmap autosize the number of pages to use (Jiri Olsa) [1209607] - [perf] evlist: Improve the strerror_mmap method (Jiri Olsa) [1209607] - [perf] evlist: Clarify sterror_mmap variable names (Jiri Olsa) [1209607] - [perf] evlist: Fixup brown paper bag on "hint" for --mmap-pages cmdline arg (Jiri Olsa) [1209607] - [perf] trace: Provide a better explanation when mmap fails (Jiri Olsa) [1209607] - [perf] evlist: Introduce strerror_mmap method (Jiri Olsa) [1209607] - [perf] tools: Use sysctl__read_int instead of ad-hoc copies (Jiri Olsa) [1209607] - [perf] tools lib fs: Add sysctl__read_int helper (Jiri Olsa) [1209607] - [perf] tools lib fs: Adopt filename__read_int from tools/perf/ (Jiri Olsa) [1209607] - [perf] kvm stat live: Mark events as (x86 only) in help output (Jiri Olsa) [1209607] - [perf] tests: Fix attr tests size values to cope with machine state on interrupt ABI changes (Jiri Olsa) [1209607] - [perf] calloc/xcalloc: Fix argument order (Jiri Olsa) [1209607] - [perf] callchain: Move cpumode resolve code to add_callchain_ip (Jiri Olsa) [1209607] - [perf] callchain: Fixup parameter handling error message (Jiri Olsa) [1209607] - [perf] tools: Add --buildid-dir option to set cache directory (Jiri Olsa) [1209607] - [perf] buildid cache: Fix -a segfault related to kcore handling (Jiri Olsa) [1209607] - [perf] buildid-cache: Remove extra debugdir variables (Jiri Olsa) [1209607] - [perf] tools: Use single strcmp call instead of two (Jiri Olsa) [1209607] - [perf] hists browser: Change print format from lu to PRIu64 (Jiri Olsa) [1209607] - [perf] bench: Fix memcpy/memset output (Jiri Olsa) [1209607] - [perf] bench: Merge memset into memcpy (Jiri Olsa) [1209607] - [perf] bench: Prepare memcpy for merge (Jiri Olsa) [1209607] - [perf] session: Do not fail on processing out of order event (Jiri Olsa) [1209607] - [perf] report: In branch stack mode use address history sorting (Jiri Olsa) [1209607] - [perf] report: Add --branch-history option (Jiri Olsa) [1209607] - [perf] callchain: Support handling complete branch stacks as histograms (Jiri Olsa) [1209607] - [perf] stat: Add support for snapshot counters (Jiri Olsa) [1209607] - [perf] stat: Add support for per-pkg counters (Jiri Olsa) [1209607] - [perf] tools: Remove perf_evsel__read interface (Jiri Olsa) [1209607] - [perf] stat: Use read_counter in read_counter_aggr (Jiri Olsa) [1209607] - [perf] stat: Make read_counter work over the thread dimension (Jiri Olsa) [1209607] - [perf] stat: Use perf_evsel__read_cb in read_counter (Jiri Olsa) [1209607] - [perf] tools: Add snapshot format file parsing (Jiri Olsa) [1209607] - [perf] tools: Add per-pkg format file parsing (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__read_cb function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_counts_values__scale function (Jiri Olsa) [1209607] - [perf] evsel: Introduce perf_evsel__compute_deltas function (Jiri Olsa) [1209607] - [perf] tools: Allow to force redirect pr_debug to stderr (Jiri Olsa) [1209607] - [perf] tools: Fix segfault due to invalid kernel dso access (Jiri Olsa) [1209607] - [perf] callchain: Make get_srcline fall back to sym+offset (Jiri Olsa) [1209607] - [perf] symbols: Move bfd_demangle stubbing to its only user (Jiri Olsa) [1209607] - [perf] callchain: Enable printing the srcline in the history (Jiri Olsa) [1209607] - [perf] tools: Collapse first level callchain entry if it has sibling (Jiri Olsa) [1209607] - [perf] hists browser: Print overhead percent value for first-level callchain (Jiri Olsa) [1209607] - [perf] tools: Only override the default :tid comm entry (Jiri Olsa) [1209607] - [perf] tools: Add perf-read-vdso32 and perf-read-vdsox32 to .gitignore (Jiri Olsa) [1209607] - [perf] evlist: Do not poll events that use the system_wide flag (Jiri Olsa) [1209607] - [perf] evsel: Fix ftrace:function event recording (Jiri Olsa) [1209607] - [perf] diff: Add missing handler for PERF_RECORD_MMAP2 events (Jiri Olsa) [1209607] - [perf] hists: Fix up srcline histogram key formatting (Jiri Olsa) [1209607] - [perf] annotate: Support source line numbers in annotate (Jiri Olsa) [1209607] - [perf] tools: Only print base source file for srcline (Jiri Olsa) [1209607] - [perf] callchain: Use a common function to resolve symbol or name (Jiri Olsa) [1209607] - [perf] callchain: Use al.addr to set up call chain (Jiri Olsa) [1209607] - [perf] callchain: Factor out adding new call chain entries (Jiri Olsa) [1209607] - [perf] tools: Fix annotation with kcore (Jiri Olsa) [1209607] - [perf] test: fix typo in python test (Jiri Olsa) [1209607] - [perf] symbols: Fallback to kallsyms when using the minimal 'ELF' loader (Jiri Olsa) [1209607] - [perf] tools: Clean up libelf feature support code (Jiri Olsa) [1209607] - [perf] build-id: Move disable_buildid_cache() to util/build-id.c (Jiri Olsa) [1209607] - [perf] record: Add new -I option to sample interrupted machine state (Jiri Olsa) [1209607] - [perf] tests: Add interrupted state sample parsing test (Jiri Olsa) [1209607] - [perf] tools: Add core support for sampling intr machine state regs (Jiri Olsa) [1209607] - [perf] evsel: Do not call pevent_free_format when deleting tracepoint (Jiri Olsa) [1209607] - [perf] script python: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] script perl: Removing event cache as it's no longer needed (Jiri Olsa) [1209607] - [perf] tools: Add test_and_set_bit function (Jiri Olsa) [1209607] - [perf] tools: Make vmlinux short name more like kallsyms short name (Jiri Olsa) [1209607] - [perf] tools: Fix build-id matching on vmlinux (Jiri Olsa) [1209607] - [perf] record: Do not save pathname in ./debug/.build-id directory for vmlinux (Jiri Olsa) [1209607] - [perf] build-id: Move build-id related functions to util/build-id.c (Jiri Olsa) [1209607] - [perf] build-id: Rename dsos__write_buildid_table() (Jiri Olsa) [1209607] - [perf] tools: Add gzip decompression support for kernel module (Jiri Olsa) [1209607] - [perf] symbols: Preparation for compressed kernel module support (Jiri Olsa) [1209607] - [perf] tools: Defer export of comms that were not 'set' (Jiri Olsa) [1209607] - [perf] tools: Add call information to Python export (Jiri Olsa) [1209607] - [perf] tools: Add call information to the database export API (Jiri Olsa) [1209607] - [perf] tools: Add branch_type and in_tx to Python export (Jiri Olsa) [1209607] - [perf] tools: Add branch type to db export (Jiri Olsa) [1209607] - [perf] tools: Enhance the thread stack to output call/return data (Jiri Olsa) [1209607] - [perf] tools: Add a thread stack for synthesizing call chains (Jiri Olsa) [1209607] - [perf] session: Add perf_session__deliver_synth_event() (Jiri Olsa) [1209607] - [perf] tools: Use evlist__for_each in a few remaining places (Jiri Olsa) [1209607] - [perf] tools: Add id index (Jiri Olsa) [1209607] - [perf] probe: Add --quiet option to suppress output result message (Jiri Olsa) [1209607] - [perf] script: Add Python script to export to postgresql (Jiri Olsa) [1209607] - [perf] scripting python: Extend interface to export data in a database-friendly way (Jiri Olsa) [1209607] - [perf] tools: Add facility to export data in database-friendly way (Jiri Olsa) [1209607] - [perf] pmu: Add proper error handling to print_pmu_events() (Jiri Olsa) [1209607] - [perf] tools: Do not attempt to run perf-read-vdso32 if it wasn't built (Jiri Olsa) [1209607] - [perf] tools: Add support for 32-bit compatibility VDSOs (Jiri Olsa) [1209607] - [perf] tools: Build programs to copy 32-bit compatibility (Jiri Olsa) [1209607] - [perf] pmu: Let pmu's with no events show up on perf list (Jiri Olsa) [1209607] - [perf] tools: Ensure return negative value when write header error (Jiri Olsa) [1209607] - [perf] probe: Use PARSE_OPT_EXCLUSIVE flag (Jiri Olsa) [1209607] - [perf] tools: Add support for exclusive option (Jiri Olsa) [1209607] - [perf] kvm: Print kvm specific --help output (Jiri Olsa) [1209607] - [perf] tools: Export usage string and option table of perf record (Jiri Olsa) [1209607] - [perf] tools: Add PARSE_OPT_DISABLED flag (Jiri Olsa) [1209607] - [perf] tests: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] tests: Remove misplaced __maybe_unused (Jiri Olsa) [1209607] - [perf] callchains: Use thread->mg->machine (Jiri Olsa) [1209607] - [perf] thread: Adopt resolve_callchain method from machine (Jiri Olsa) [1209607] - [perf] tools: A thread's machine can be found via thread->mg->machine (Jiri Olsa) [1209607] - [perf] tools: Set thread->mg.machine in all places (Jiri Olsa) [1209607] - [perf] x86: Fix Haswell CYCLE_ACTIVITY.* counter constraints (Jiri Olsa) [1209607] - [perf] x86: Filter branches for PEBS event (Jiri Olsa) [1209607] - [perf] Fix irq_work 'tail' recursion (Jiri Olsa) [1209607] - [perf] add PMU_EVENT_ATTR_STRING() helper (Jiri Olsa) [1209607] - [perf] provide sysfs_show for struct perf_pmu_events_attr (Jiri Olsa) [1209607] - [perf] Decouple unthrottling and rotating (Jiri Olsa) [1209607] - [perf] Drop module reference on event init failure (Jiri Olsa) [1209607] - [perf] Use POLLIN instead of POLL_IN for perf poll data in flag (Jiri Olsa) [1209607] - [perf] Fix put_event() ctx lock (Jiri Olsa) [1209607] - [perf] Fix move_group() order (Jiri Olsa) [1209607] - [perf] Fix event->ctx locking (Jiri Olsa) [1209607] - [perf] Add a bit of paranoia (Jiri Olsa) [1209607] - [perf] Tighten (and fix) the grouping condition (Jiri Olsa) [1209607] - [perf] x86: Add model number for Airmont (Jiri Olsa) [1209607] - [perf] x86: Fix bug for "cycles:p" and "cycles:pp" on SLM (Jiri Olsa) [1209607] - [perf] rapl: Fix sysfs_show() initialization for RAPL PMU (Jiri Olsa) [1209607] - [perf] Avoid horrible stack usage (Jiri Olsa) [1209607] - [perf] Move task_pt_regs sampling into arch code (Jiri Olsa) [1209607] - [perf] Improve the perf_sample_data struct layout (Jiri Olsa) [1209607] - [perf] x86: Disallow flags for most Core2/Atom/Nehalem/Westmere events (Jiri Olsa) [1209607] - [perf] x86: Use INTEL_FLAGS_UEVENT_CONSTRAINT for PRECDIST (Jiri Olsa) [1209607] - [perf] x86: Add INTEL_FLAGS_UEVENT_CONSTRAINT (Jiri Olsa) [1209607] - [perf] x86: Add support for sampling PEBS machine state registers (Jiri Olsa) [1209607] - [perf] Add ability to sample machine state on interrupt (Jiri Olsa) [1209607] - [perf] list: introduce list_last_entry(), use list_{first, last}_entry() (Jiri Olsa) [1209607]- [powercap] rapl: add ID for Broadwell server (Steve Best) [1169551] - [powerpc] powernv: Restore LPCR with LPCR_PECE1 cleared (Gustavo Duarte) [1193516] - [kernel] clockevents: Fix cpu_down() race for hrtimer based broadcasting (Gustavo Duarte) [1193516] - [tty] vt: don't set font mappings on vc not supporting this (Jarod Wilson) [1192395 1213538] - [x86] kernel: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209235] {CVE-2015-2830} - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195685] {CVE-2015-1593} - [char] redhat/configs: Kconfig settings for new TPM drivers/support (Jarod Wilson) [1182709] - [char] tpm: fix call order in tpm-chip.c (Jarod Wilson) [1182709] - [char] tpm: Additional LE support for tpm_ibmvtpm_send (Jarod Wilson) [1182709] - [char] tpm, tpm_tis: fix TPM 2.0 probing (Jarod Wilson) [1182709] - [char] tpm: fix suspend/resume paths for TPM 2.0 (Jarod Wilson) [1182709] - [char] tpm/tpm_tis: Add missing ifdef CONFIG_ACPI for pnp_acpi_device (Jarod Wilson) [1182709] - [char] tpm: fix format string error in tpm-chip.c (Jarod Wilson) [1182709] - [char] char/tpm/tpm_crb: fix build error (Jarod Wilson) [1182709] - [char] tpm: fixed white spaces coding style issues (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change tpm_i2c_stm_st33.h to tpm_stm_st33.h (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace remaining r by ret (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Sanity cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove sparse spaces (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 FIFO Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 CRB Interface (Jarod Wilson) [1182709] - [char] tpm: TPM 2.0 baseline support (Jarod Wilson) [1182709] - [char] tpm: device class for tpm (Jarod Wilson) [1182709] - [char] tpm: rename chip->dev to chip->pdev (Jarod Wilson) [1182709] - [char] tpm: fix raciness of PPI interface lookup (Jarod Wilson) [1182709] - [char] tpm: two-phase chip management functions (Jarod Wilson) [1182709] - [char] tpm: merge duplicate transmit_cmd() functions (Jarod Wilson) [1182709] - [char] tpm: Update email address in maintainers list and ibmvtpm driver (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix coccinelle warnings. Possible NULL pointer dereference (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Increment driver version to 1.2.1 (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove useless i2c read on interrupt registers (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Interrupt management improvement (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Few code cleanup (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add devicetree structure (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace tpm_st33_* function with tpm_stm_* (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Replace err/rc/ret by ret for a function return code (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Remove reference to io_serirq (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Add new tpm_stm_dev structure and remove tpm_i2c_buffer[0], [1] buffer (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Move tpm registers to tpm_i2c_stm_st33.c (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix few coding style error reported by scripts/checkpatch.pl (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Change License header to have up to date address information (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Update Kconfig in order to be inline to other similar product (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send (Jarod Wilson) [1182709] - [char] tpm: Deletion of unnecessary checks before the function call "tpm_dev_vendor_release" (Jarod Wilson) [1182709] - [char] tpm: remove unnecessary sizeof(u8) (Jarod Wilson) [1182709] - [char] tpm_tis: verify interrupt during init (Jarod Wilson) [1182709] - [char] tpm: Add missing error check for devm_kzalloc (Jarod Wilson) [1182709] - [char] tpm: Add new TPMs to the tail of the list to prevent inadvertent change of dev (Jarod Wilson) [1182709] - [char] tpm: drop owner assignment from platform_drivers (Jarod Wilson) [1182709] - [char] tpm: simplify code by using *phN specifier (Jarod Wilson) [1182709] - [char] tpm: Provide a generic means to override the chip returned timeouts (Jarod Wilson) [1182709] - [char] tpm: missing tpm_chip_put in tpm_get_random() (Jarod Wilson) [1182709] - [char] tpm: Properly clean sysfs entries in error path (Jarod Wilson) [1182709] - [char] tpm: Add missing tpm_do_selftest to ST33 I2C driver (Jarod Wilson) [1182709] - [char] tpm: Fix resume regression on Chromebooks (Jarod Wilson) [1182709] - [char] drivers/char: delete non-required instances of include (Jarod Wilson) [1182709] - [char] tpm/tpm-sysfs: active_show() can be static (Jarod Wilson) [1182709] - [char] tpm: tpm_tis: Fix compile problems with CONFIG_PM_SLEEP/CONFIG_PNP (Jarod Wilson) [1182709] - [char] tpm: Make tpm-dev allocate a per-file structure (Jarod Wilson) [1182709] - [char] tpm: Use the ops structure instead of a copy in tpm_vendor_specific (Jarod Wilson) [1182709] - [char] tpm: Create a tpm_class_ops structure and use it in the drivers (Jarod Wilson) [1182709] - [char] tpm: Pull all driver sysfs code into tpm-sysfs.c (Jarod Wilson) [1182709] - [char] tpm: Move sysfs functions from tpm-interface to tpm-sysfs (Jarod Wilson) [1182709] - [char] tpm: Pull everything related to /dev/tpmX into tpm-dev.c (Jarod Wilson) [1182709] - [char] tpm: nuvoton: remove unused variable (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_atmel: fix coccinelle warnings (Jarod Wilson) [1182709] - [char] tpm: fix unreachable code warning (smatch warning) (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_stm_st33: Check return code of get_burstcount (Jarod Wilson) [1182709] - [char] tpm: detect PPI features by checking availability of _DSM functions (Jarod Wilson) [1182709] - [char] tpm: replace open-coded _DSM code with helper functions (Jarod Wilson) [1182709] - [char] acpi: introduce helper interfaces for _DSM method (Jarod Wilson) [1182709] - [char] tpm: match node name instead of full path when searching for TPM device (Jarod Wilson) [1182709] - [char] tpm: fix memory leak when walking ACPI namespace (Jarod Wilson) [1182709] - [char] xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4) (Jarod Wilson) [1182709] - [char] acpi: Clean up inclusions of ACPI header files (Jarod Wilson) [1182709] - [char] tpm: use tabs instead of whitespaces in Kconfig (Jarod Wilson) [1182709] - [char] tpm: Fix module name description in Kconfig for tpm_i2c_infineon (Jarod Wilson) [1182709] - [char] tpm: Add support for Atmel I2C TPMs (Jarod Wilson) [1182709] - [char] tpm: Add support for the Nuvoton NPCT501 I2C TPM (Jarod Wilson) [1182709] - [char] tpm: Merge the tpm-bios module with tpm.o (Jarod Wilson) [1182709] - [char] tpm: Rename tpm.c to tpm-interface.c (Jarod Wilson) [1182709] - [char] tpm: cleanup checkpatch warnings (Jarod Wilson) [1182709] - [char] tpm: Remove tpm_show_caps_1_2 (Jarod Wilson) [1182709] - [char] tpm: st33: Remove chip->data_buffer access from this driver (Jarod Wilson) [1182709] - [char] tpm: Remove redundant dev_set_drvdata (Jarod Wilson) [1182709] - [char] tpm: Use container_of to locate the tpm_chip in tpm_open (Jarod Wilson) [1182709] - [char] tpm: Store devname in the tpm_chip (Jarod Wilson) [1182709] - [char] tpm: atmel: Call request_region with the correct base (Jarod Wilson) [1182709] - [char] tpm: Use zd formatting for size_t format arguments (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: fix missing declaration of xen_domain (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Remove the locality sysfs attribute (Jarod Wilson) [1182709] - [char] tpm: xen-tpmfront: Fix default durations (Jarod Wilson) [1182709] - [char] tpm: convert tpm_tis driver to use dev_pm_ops from legacy pm_ops (Jarod Wilson) [1182709] - [char] drivers/xen-tpmfront: Fix compile issue with missing option (Jarod Wilson) [1182709] - [char] tpm: add xen tpmfront interface (Jarod Wilson) [1182709] - [char] tpm/tpm_i2c_infineon: Remove unused header file (Jarod Wilson) [1182709] - [char] tpm: tpm_i2c_infinion: Don't modify i2c_client->driver (Jarod Wilson) [1182709] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Jarod Wilson) [1182709] - [char] tpm: move TPM_DIGEST_SIZE defintion (Jarod Wilson) [1182709] - [char] tpm_tis: missing platform_driver_unregister() on error in init_tis() (Jarod Wilson) [1182709] - [enclosure] fix WARN_ON removing an adapter in multi-path devices (Maurizio Lombardi) [1204955] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Ewan Milne) [1072734] - [scsi] increase max_scsi_report_luns from 511 to 16k-1 (Rob Evers) [874231] - [scsi] trim initial allocation in report_luns if limited by max_report_luns (Rob Evers) [874231] - [scsi] re-implement 'max_report_luns' merged with latest report_luns code (Rob Evers) [874231] - [scsi] re-introduce 'max_report_luns' parameter (Rob Evers) [874231] - [scsi] retry report-luns when reported LU count requires more memory (Rob Evers) [874231] - [scsi] use set/get_unaligned_be32 in report_luns (Rob Evers) [874231] - [scsi] avoid unnecessary GFP_ATOMIC allocation in scsi_report_lun_scan (Rob Evers) [874231] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1183800] - [scsi] be2iscsi: Logout of FW Boot Session (Rob Evers) [1183800] - [scsi] be2iscsi: Update the copyright year (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory check before unmapping (Rob Evers) [1183800] - [scsi] be2iscsi: Fix memory leak in the unload path (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the PCI request region reserving (Rob Evers) [1183800] - [scsi] be2iscsi: Fix the retry count for boot targets (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic when device initialization fails (Rob Evers) [1183800] - [scsi] be2iscsi: treewide: Fix typo in printk messages (Rob Evers) [1183800] - [scsi] be2iscsi: fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit (Rob Evers) [1183800] - [scsi] be2iscsi: check ip buffer before copying (Rob Evers) [1183800] - [scsi] be2iscsi: Fix kernel panic during reboot/shutdown (Rob Evers) [1183800] - [scsi] fix regression in scsi_send_eh_cmnd() (Ewan Milne) [1167454] - [scsi] fnic: IOMMU Fault occurs when IO and abort IO is out of order (Maurizio Lombardi) [1159398] - [scsi] fnic: Fnic Driver crashed with NULL pointer reference (Maurizio Lombardi) [1159398] - [scsi] fnic: For Standalone C series, "sending VLAN request" message seen even if the link is down (Maurizio Lombardi) [1159398] - [scsi] fnic: Improper resue of exchange Ids (Maurizio Lombardi) [1159398] - [scsi] fnic: Memcopy only mimumum of data or trace buffer (Maurizio Lombardi) [1159398] - [scsi] fnic: Not probing all the vNICS via fnic_probe on boot (Maurizio Lombardi) [1159398] - [scsi] fnic: assign FIP_ALL_FCF_MACS to fcoe_all_fcfs (Maurizio Lombardi) [1159398] - [scsi] fnic: fnic Control Path Trace Utility (Maurizio Lombardi) [1159398] - [scsi] bnx2fc: do not add shared skbs to the fcoe_rx_list (Maurizio Lombardi) [1087796] - [scsi] do not display kernel pointer in message logs (Ewan Milne) [1124082] - [scsi] Do not display buffer pointers in scsi_log_send() (Ewan Milne) [1124082] - [scsi] Conditionally compile in constants.c (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting scsi_print_result() (Ewan Milne) [1124082] - [scsi] use per-cpu buffer for formatting sense (Ewan Milne) [1124082] - [ata] libata: use __scsi_format_command() (Ewan Milne) [1124082] - [scsi] use external buffer for command logging (Ewan Milne) [1124082] - [scsi] log request tag for scmd_printk() (Ewan Milne) [1124082] - [scsi] Implement per-cpu logging buffer (Ewan Milne) [1124082] - [scsi] set fmt to NULL scsi_extd_sense_format() by default (Ewan Milne) [1124082] - [scsi] ratelimit I/O error messages (Ewan Milne) [1124082] - [scsi] correct return values for .eh_abort_handler implementations (Ewan Milne) [1124082] - [scsi] document scsi_try_to_abort_cmd (Ewan Milne) [1124082] - [scsi] use shost argument in scsi_eh_prt_fail_stats (Ewan Milne) [1124082] - [scsi] fixup logging messages in scsi_error.c (Ewan Milne) [1124082] - [scsi] simplify scsi_log_(send|completion) (Ewan Milne) [1124082] - [scsi] scsi_lib: Revert "rate-limit the error message from failing commands" (Ewan Milne) [1124082] - [scsi] remove scsi_show_result() (Ewan Milne) [1124082] - [scsi] separate out scsi_(host|driver)byte_string() (Ewan Milne) [1124082] - [scsi] Remove scsi_print_command when calling abort (Ewan Milne) [1124082] - [scsi] repurpose the last argument from print_opcode_name() (Ewan Milne) [1124082] - [scsi] consolidate opcode lookup in scsi_opcode_sa_name() (Ewan Milne) [1124082] - [scsi] merge print_opcode_name() (Ewan Milne) [1124082] - [scsi] implement scsi_opcode_sa_name (Ewan Milne) [1124082] - [scsi] remove scsi_print_status() (Ewan Milne) [1124082] - [scsi] use 'bool' as return value for scsi_normalize_sense() (Ewan Milne) [1124082] - [scsi] do not decode sense extras (Ewan Milne) [1124082] - [scsi] stop decoding if scsi_normalize_sense() fails (Ewan Milne) [1124082] - [scsi] 53c700: remove scsi_print_sense() usage (Ewan Milne) [1124082] - [scsi] fas216: update logging messages (Ewan Milne) [1124082] - [scsi] fas216: return DID_ERROR for incomplete data transfer (Ewan Milne) [1124082] - [scsi] acornscsi: use scsi_print_command() (Ewan Milne) [1124082] - [scsi] use sdev as argument for sense code printing (Ewan Milne) [1124082] - [scsi] introduce sdev_prefix_printk() (Ewan Milne) [1124082] - [scsi] aha152x: debug output update and whitespace cleanup (Ewan Milne) [1124082] - [scsi] sd: remove scsi_print_sense() in sd_done() (Ewan Milne) [1124082] - [scsi] remove scsi_cmd_print_sense_hdr() (Ewan Milne) [1124082] - [scsi] st: add a debug_flag module parameter request (Maurizio Lombardi) [1156041]- [cpuidle] powernv: Read target_residency value of idle states from DT if available (Gustavo Duarte) [1199939] - [cpuidle] powernv: Populate cpuidle state details by querying the device-tree (Gustavo Duarte) [1199939] - [kernel] timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop (Gustavo Duarte) [1199939] - [scsi] ipr: Driver version 2.6.1 (Gustavo Duarte) [1182037] - [scsi] ipr: AF DASD raw mode implementation in ipr driver (Gustavo Duarte) [1182037] - [scsi] ipr: Fix possible error path oops during initialization (Gustavo Duarte) [1182037] - [scsi] ipr: Reset in task context (Gustavo Duarte) [1182037] - [scsi] ipr: Reboot speed improvements (Gustavo Duarte) [1182037] - [scsi] ipr: set scsi_level correctly for disk arrays (Gustavo Duarte) [1182037] - [scsi] ipr: add support for async scanning to speed up boot (Gustavo Duarte) [1182037] - [ata] libata: Blacklist queued TRIM on Samsung SSD 850 Pro (David Milburn) [1217179] - [ata] libata: Update Crucial/Micron blacklist (David Milburn) [1217179] - [ata] libata: prevent HSM state change race between ISR and PIO (David Milburn) [1217179] - [ata] libata: allow sata_sil24 to opt-out of tag ordered submission (David Milburn) [1217179] - [ata] ata: libata-core: Remove unused function (David Milburn) [1217179] - [ata] ahci: Use dev_info() to inform about the lack of Device Sleep support (David Milburn) [1217179] - [ata] libata: Whitelist SSDs that are known to properly return zeroes after TRIM (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_eh_request_sense (David Milburn) [1217179] - [ata] libata: s/ata_id_removeable()/ata_id_removable()/ (David Milburn) [1217179] - [ata] libata: Remove FIXME comment in atapi_request_sense() (David Milburn) [1217179] - [ata] ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] revert "ahci: Optimize single IRQ interrupt processing" (David Milburn) [1217179] - [ata] revert "ahci: Do not acquire ata_host::lock from single IRQ handler" (David Milburn) [1217179] - [ata] ahci: Do not acquire ata_host::lock from single IRQ handler (David Milburn) [1217179] - [ata] ahci: Optimize single IRQ interrupt processing (David Milburn) [1217179] - [ata] ahci: Do not read HOST_IRQ_STAT reg in multi-MSI mode (David Milburn) [1217179] - [ata] ahci: Make few function names more descriptive (David Milburn) [1217179] - [ata] ahci: Move host activation code into ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Move ahci_host_activate() function to libahci.c (David Milburn) [1217179] - [ata] ahci: Pass SCSI host template as arg to ahci_host_activate() (David Milburn) [1217179] - [ata] ahci: Cleanup checking of multiple MSIs/SLM modes (David Milburn) [1217179] - [ata] libata-sff: Fix controllers with no ctl port (David Milburn) [1217179] - [ata] libata: change ata__printk routines to return void (David Milburn) [1217179] - [ata] ahci: add pcid for Marvel 0x9182 controller (David Milburn) [1217179] - [ata] ata: Disabling the async PM for JMicron chip 363/361 (David Milburn) [1217179] - [ata] libata: Use dev_name() for request_irq() to distinguish devices (David Milburn) [1217179] - [ata] libata: widen Crucial M550 blacklist matching (David Milburn) [1217179] - [ata] sata_sil24: Identify which card suffered IRQ status error (David Milburn) [1217179] - [ata] libata: introduce ata_host->n_tags to avoid oops on SAS controllers (David Milburn) [1217179] - [ata] libata: EH should handle AMNF error condition as a media error (David Milburn) [1217179] - [ata] libata: support the ata host which implements a queue depth less than 32 (David Milburn) [1217179] - [ata] libahci: export ahci_qc_issue() and ahci_start_fix_rx() (David Milburn) [1217179] - [ata] libata: Blacklist queued trim for Crucial M500 (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE91A0 SATA Controller (David Milburn) [1217179] - [ata] ata: ahci: append new hflag AHCI_HFLAG_NO_FBS (David Milburn) [1217179] - [ata] ata: SATL compliance for Inquiry Product Revision (David Milburn) [1217179] - [ata] ahci: Use pci_enable_msi_exact() instead of pci_enable_msi_range() (David Milburn) [1217179] - [ata] ahci: Ensure "MSI Revert to Single Message" mode is not enforced (David Milburn) [1217179] - [ata] libata: Update queued trim blacklist for M5x0 drives (David Milburn) [1217179] - [ata] libata: use wider match for blacklisting Crucial M500 (David Milburn) [1217179] - [ata] libata: async resume (David Milburn) [1217179] - [ata] libata, libsas: kill pm_result and related cleanup (David Milburn) [1217179] - [ata] libata: end the r-word (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (2BA30001) (David Milburn) [1217179] - [ata] libata: disable queued TRIM for Crucial M500 mSATA SSDs (David Milburn) [1217179] - [ata] ata: libahci: replace obsolete simple_strtoul() with kstrtouint() (David Milburn) [1217179] - [ata] ata: libahci: make ahci_pmp_retry_softreset() as static (David Milburn) [1217179] - [ata] ata: CONFIG_ATA is libata (David Milburn) [1217179] - [ata] ahci: disable NCQ on Samsung pci-e SSDs on macbooks (David Milburn) [1217179] - [ata] ata: delete non-required instances of include (David Milburn) [1217179] - [ata] sata_sil: apply MOD15WRITE quirk to TOSHIBA MK2561GSYN (David Milburn) [1217179] - [ata] ata: enable quirk from jmicron JMB350 for JMB394 (David Milburn) [1217179] - [ata] libata: disable LPM for some WD SATA-I devices (David Milburn) [1217179] - [ata] ahci: add PCI ID for Marvell 88SE9170 SATA controller (David Milburn) [1217179] - [ata] libata: implement ATA_HORKAGE_NO_NCQ_TRIM and apply it to Micro M500 SSDs (David Milburn) [1217179] - [ata] libata: disable a disk via libata.force params (David Milburn) [1217179] - [ata] ahci: bail out on ICH6 before using AHCI BAR (David Milburn) [1217179] - [ata] drivers: ata: Mark the function as static in libahci.c (David Milburn) [1217179] - [ata] libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for Seagate Momentus SpinPoint M8 (David Milburn) [1217179] - [ata] ata: libata-eh: Remove unnecessary snprintf arithmetic (David Milburn) [1217179] - [ata] libata: Add some missing command descriptions (David Milburn) [1217179] - [ata] ahci_platform: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: use dev_info() instead of printk() (David Milburn) [1217179] - [ata] ahci: Changing two module params with static and __read_mostly (David Milburn) [1217179] - [ata] libata: bugfix: Remove __le32 in ata_tf_to_fis() (David Milburn) [1217179] - [ata] libata: Add support for queued DSM TRIM (David Milburn) [1217179] - [ata] libata: Add support for SEND/RECEIVE FPDMA QUEUED (David Milburn) [1217179] - [ata] libata: Add H2D FIS "auxiliary" port flag (David Milburn) [1217179] - [ata] libata: Populate host-to-device FIS "auxiliary" field (David Milburn) [1217179] - [ata] ata: pata_arasan: Staticize local symbols (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded CONFIG_HAVE_CLK ifdefs (David Milburn) [1217179] - [ata] sata_mv: Remove unneeded forward declaration (David Milburn) [1217179] - [ata] ata: use dev_get_platdata() (David Milburn) [1217179] - [ata] ahci: use ATA_BUSY (David Milburn) [1217179] - [ata] libata: move 'struct ata_taskfile' and friends from ata.h to libata.h (David Milburn) [1217179] - [ata] libata: cleanup SAT error translation (David Milburn) [1217179] - [ata] ahci: make ahci_transmit_led_message into a function pointer (David Milburn) [1217179] - [ata] libata: Add atapi_dmadir force flag (David Milburn) [1217179] - [virtio] defer config changed notifications (David Gibson) [1196009] - [virtio] unify config_changed handling (David Gibson) [1196009] - [netdrv] ibmveth: Fix off-by-one error in ibmveth_change_mtu() (David Gibson) [1209310] - [scripts] checkpatch: fix code broken by backport (Jerry Snitselaar) [1218494] - [powerpc] powernv: Check image loaded or not before calling flash (Steve Best) [1182056] - [security] keys: memory corruption or panic during key garbage collection (Jacob Tanenbaum) [1179852] {CVE-2014-9529}- [cpufreq] intel_pstate: remove MSR test (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: provide option to only use intel_pstate with HWP (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add num_pstates to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: honor user space min_perf_pct override on resume (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: respect cpufreq policy request (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: expose turbo range to sysfs (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Add a few comments (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: add kernel parameter to force loading (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: skip this driver if Sun server has _PPC method (Prarit Bhargava) [1214335] - [x86] intel_pstate: Add support for HWP (Prarit Bhargava) [1214335] - [x86] Add support for Intel HWP feature detection (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Correct BYT VID values (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Don't lose sysfs settings during cpu offline (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix BYT frequency reporting (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Reflect current no_turbo state correctly (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Fix setting max_perf_pct in performance policy (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Remove unneeded variable (Prarit Bhargava) [1214335] - [cpufreq] intel_pstate: Turn per cpu printk into pr_debug (Prarit Bhargava) [1214335] - [cpufreq] Documentation, add cpu-freq/intel-pstate.txt (Prarit Bhargava) [1214335] - [pci] Support BAR sizes up to 128GB (Myron Stowe) [1211947] - [x86] mce: Fix warning about indented braces (Prarit Bhargava) [1217770] - [x86] mce: Define mce_severity function pointer (Prarit Bhargava) [1217770] - [x86] mce: Add an AMD severities-grading function (Prarit Bhargava) [1217770] - [x86] mce: Reindent __mcheck_cpu_apply_quirks() properly (Prarit Bhargava) [1217770] - [x86] mce: Use safe MSR accesses for AMD quirk (Prarit Bhargava) [1217770] - [x86] Add another set of MSR accessor functions (Prarit Bhargava) [1217770] - [x86] mce: Enable thresholding interrupts by default if supported (Prarit Bhargava) [1217770] - [x86] mce: Make mce_panic() fatal machine check msg in the same pattern (Prarit Bhargava) [1217770] - [x86] mce: Cleanup CMCI storm logic (Prarit Bhargava) [1217770] - [x86] mce: Drop bogus const modifier from AMD's bank4_names() (Prarit Bhargava) [1217770] - [x86] mce: Get rid of TIF_MCE_NOTIFY and associated mce tricks (Prarit Bhargava) [1217770] - [x86] mce: Fix sparse errors (Prarit Bhargava) [1217770] - [x86] mce: Improve timeout error messages (Prarit Bhargava) [1217770] - [x86] mce: Extend the the mce_severity mechanism to handle UCNA/DEFERRED error (Prarit Bhargava) [1217770] - [x86] mce: Assign interrupt handler only when bank supports it (Prarit Bhargava) [1217770] - [x86] mce: Drop software-defined bank in error thresholding (Prarit Bhargava) [1217770] - [x86] mce: Move invariant code out from loop body (Prarit Bhargava) [1217770] - [x86] mce: Correct thresholding error logging (Prarit Bhargava) [1217770] - [x86] mce: Use macros to compute bank MSRs (Prarit Bhargava) [1217770] - [x86] mce: Avoid showing repetitive message from intel_init_thermal() (Prarit Bhargava) [1217770] - [x86] replace strict_strto calls (Prarit Bhargava) [1217770] - [x86] mce: Robustify mcheck_init_device (Prarit Bhargava) [1217770] - [x86] msr-index: define MSR_TURBO_RATIO_LIMIT, 1, 2 (Prarit Bhargava) [1187329] - [tools] turbostat: correct dumped pkg-cstate-limit value (Prarit Bhargava) [1187329] - [tools] turbostat: calculate TSC frequency from CPUID(0x15) on SKL (Prarit Bhargava) [1187329] - [tools] turbostat: correct DRAM RAPL units on recent Xeon processors (Prarit Bhargava) [1187329] - [tools] turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile (Prarit Bhargava) [1187329] - [tools] turbostat: modprobe msr, if needed (Prarit Bhargava) [1187329] - [tools] turbostat: Initial Skylake support (Prarit Bhargava) [1187329] - [tools] turbostat: dump MSR_TURBO_RATIO_LIMIT2 (Prarit Bhargava) [1187329] - [tools] turbostat: use new MSR_TURBO_RATIO_LIMIT names (Prarit Bhargava) [1187329] - [tools] turbostat: update PERF_LIMIT_REASONS decoding (Prarit Bhargava) [1187329] - [tools] turbostat: label base frequency (Prarit Bhargava) [1187329] - [tools] turbostat: simplify default output (Prarit Bhargava) [1187329] - [tools] turbostat: support additional Broadwell model (Prarit Bhargava) [1187329] - [tools] turbostat: update parameters, documentation (Prarit Bhargava) [1187329] - [tools] turbostat: Skip printing disabled package C-states (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on APERF_MSR (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on invariant TSC (Prarit Bhargava) [1187329] - [tools] turbostat: decode MSR_*_PERF_LIMIT_REASONS (Prarit Bhargava) [1187329] - [tools] turbostat: relax dependency on root permission (Prarit Bhargava) [1187329] - [hwmon] k10temp: Convert to devm_hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for F15h M60h (Jarod Wilson) [1135029] - [pci] Add include guard to include/linux/pci_ids.h (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for AMD F16 M30h processor (Jarod Wilson) [1135029] - [hwmon] Do not accept invalid name attributes (Jarod Wilson) [1135029] - [hwmon] k10temp: Add support for Kaveri CPUs (Jarod Wilson) [1135029] - [kernel] pci_ids: Add PCI device IDs for F15h M60h (Jarod Wilson) [1135029] - [kernel] pci_ids: add AMD F16h M30h device IDs (Jarod Wilson) [1135029] - [hwmon] Provide managed hwmon registration (Jarod Wilson) [1135029] - [hwmon] Introduce hwmon_device_register_with_groups (Jarod Wilson) [1135029] - [hwmon] k10temp: remove unnecessary pci_set_drvdata() (Jarod Wilson) [1135029] - [firmware] dmi_scan: Prevent dmi_num integer overflow (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi_len type (Jarod Wilson) [853192] - [firmware] dmi_scan: Fix dmi scan to handle "End of Table" structure (Jarod Wilson) [853192] - [firmware] dmi: add support for SMBIOS 3.0 64-bit entry point (Jarod Wilson) [853192] - [firmware] efi: dmi: add support for SMBIOS 3.0 UEFI configuration table (Jarod Wilson) [853192] - [firmware] dmi_scan: generalize for use by other archs (Jarod Wilson) [853192] - [firmware] dmi_scan: constify strings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop OOM messages (Jarod Wilson) [853192] - [firmware] dmi_scan: fix most checkpatch errors and warnings (Jarod Wilson) [853192] - [firmware] dmi_scan: drop obsolete comment (Jarod Wilson) [853192] - [firmware] dmi_scan: add comments on dmi_present() and the loop in dmi_scan_machine() (Jarod Wilson) [853192]- [powerpc] eeh: Aux PE data for error log (Steve Best) [1211945] - [powerpc] eeh: Make diag-data not endian dependent (Steve Best) [1211945] - [powerpc] eeh: Replace pr_warning() with pr_warn() (Steve Best) [1211945] - [powerpc] eeh: Reduce lines of log dump (Steve Best) [1211945] - [powerpc] eeh: Selectively enable IO for error log (Steve Best) [1211945] - [powerpc] eeh: Refactor EEH flag accessors (Steve Best) [1211945] - [powerpc] eeh: Fetch IOMMU table in reliable way (Steve Best) [1211945] - [powerpc] powernv: Fix IOMMU table for VFIO dev (Steve Best) [1211945] - [powerpc] eeh: sysfs entries lost (Steve Best) [1211945] - [powerpc] eeh: EEH support for VFIO PCI device (Steve Best) [1211945] - [powerpc] eeh: Avoid event on passed PE (Steve Best) [1211945] - [powerpc] powernv: Switch powernv drivers to use machine_xxx_initcall() (Steve Best) [1211945] - [powerpc] Add machine_early_initcall() (Steve Best) [1211945] - [powerpc] perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH (Steve Best) [1213950] - [powerpc] kvm: Implement H_LOGICAL_CI_{LOAD,STORE} in KVM (David Gibson) [1184290] - [mm] zbud: avoid accessing last unused freelist (Seth Jennings) [1141434] - [mm] zsmalloc: simplify init_zspage free obj linking (Seth Jennings) [1141434] - [mm] zsmalloc: correct comment for fullness group computation (Seth Jennings) [1141434] - [mm] zsmalloc: move pages_allocated to zs_pool (Seth Jennings) [1141434] - [mm] zpool: use prefixed module loading (Seth Jennings) [1141434] - [mm] zswap: add __init to zswap_entry_cache_destroy() (Seth Jennings) [1141434] - [mm] zpool: update zswap to use zpool (Seth Jennings) [1141434] - [mm] zpool: zbud/zsmalloc implement zpool (Seth Jennings) [1141434] - [mm] zpool: implement common zpool api to zbud/zsmalloc (Seth Jennings) [1141434] - [mm] zbud: change zbud_alloc size type to size_t (Seth Jennings) [1141434] - [mm] zswap: NUMA aware allocation for zswap_dstmem (Seth Jennings) [1141434] - [mm] zsmalloc: make zsmalloc module-buildable (Seth Jennings) [1141434] - [mm] zsmalloc: fixup trivial zs size classes value in comments (Seth Jennings) [1141434] - [mm] zbud: make size unsigned like unique callsite (Seth Jennings) [1141434] - [Documentation] MAINTAINERS: change zswap/zbud maintainer email address (Seth Jennings) [1141434] - [mm] zswap: remove unnecessary parentheses (Seth Jennings) [1141434] - [mm] zswap: support multiple swap devices (Seth Jennings) [1141434] - [mm] zswap: update zsmalloc in comment to zbud (Seth Jennings) [1141434] - [mm] zswap: fix trivial typo and arrange indentation (Seth Jennings) [1141434] - [mm] zsmalloc: Fix CPU hotplug callback registration (Seth Jennings) [1141434] - [mm] Kconfig: fix URL for zsmalloc benchmark (Seth Jennings) [1141434] - [mm] zsmalloc: add maintainers (Seth Jennings) [1141434] - [mm] zsmalloc: add copyright (Seth Jennings) [1141434] - [mm] zsmalloc: move it under mm (Seth Jennings) [1141434] - [mm] zswap: change params from hidden to ro (Seth Jennings) [1141434] - [mm] zsmalloc: add more comment (Seth Jennings) [1141434] - [mm] zsmalloc: add Kconfig for enabling page table method (Seth Jennings) [1141434] - [mm] zswap: refactor the get/put routines (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when invalidate and reclaim occur concurrently (Seth Jennings) [1141434] - [mm] zswap: avoid unnecessary page scanning (Seth Jennings) [1141434] - [Documentation] zswap: fix typos (Seth Jennings) [1141434] - [mm] zswap: fix memory leak when re-swapon (Seth Jennings) [1141434] - [mm] zsmalloc: Fix map_vm_area undefined reference errors (Seth Jennings) [1141434] - [mm] zswap: use postorder iteration when destroying rbtree (Seth Jennings) [1141434] - [lib] rbtree: fix rbtree_postorder_for_each_entry_safe() iterator (Seth Jennings) [1141434] - [lib] rbtree: add rbtree_postorder_for_each_entry_safe() helper (Seth Jennings) [1141434] - [lib] rbtree: add postorder iteration functions (Seth Jennings) [1141434] - [mm] zbud: fix some trivial typos in comments (Seth Jennings) [1141434] - [mm] zswap: get swapper address_space by using macro (Seth Jennings) [1141434] - [mm] zsmalloc: access page->private by using page_private macro (Seth Jennings) [1141434] - [mm] zsmalloc: Fixed up incorrect formatted comments (Seth Jennings) [1141434] - [mm] zsmalloc: Fixes string split across lines in zsmalloc zsmalloc-main (Seth Jennings) [1141434] - [s390] zfcp: auto port scan resiliency (Hendrik Brueckner) [1182316] - [s390] zfcp: bring back unit sysfs attributes for automatic LUN scan (Hendrik Brueckner) [1182314] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1204077] - [kernel] sched/rt/nohz: Stop scheduler tick if running realtime task (Rik van Riel) [1193629] - [kernel] sched: rt: Reduce rq lock contention by eliminating locking of non-feasible target (Larry Woodman) [1195521]- [kernel] audit: convert status version to a feature bitmap (Richard Guy Briggs) [1155589] - [kernel] audit: use define's for audit version (Richard Guy Briggs) [1155589] - [kernel] audit: clean up AUDIT_GET/SET local variables and future-proof API (Richard Guy Briggs) [1155589] - [kernel] audit: use memset instead of trying to initialize field by field (Richard Guy Briggs) [1155589] - [net] libceph: tcp_nodelay support (Sage Weil) [1197952] - [net] pppoe: Use workqueue to die properly when a PADT is received (Beniamino Galvani) [1025871] - [net] tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance (Florian Westphal) [1191260] - [net] tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w (Florian Westphal) [1191260] - [net] tcp: fix timing issue in CUBIC slope calculation (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in CUBIC (Florian Westphal) [1191260] - [net] tcp: fix stretch ACK bugs in Reno (Florian Westphal) [1191260] - [net] tcp: fix the timid additive increase on stretch ACKs (Florian Westphal) [1191260] - [net] tcp: stretch ACK fixes prep (Florian Westphal) [1191260] - [net] tcp_cubic: refine Hystart delay threshold (Florian Westphal) [1191260] - [net] tcp_cubic: add SNMP counters to track how effective is Hystart (Florian Westphal) [1191260] - [net] inet_diag: fix access to tcp cc information (Florian Westphal) [1212624] - [net] inet_diag: fix possible overflow in inet_diag_dump_one_icsk() (Florian Westphal) [1212624] - [net] inet_diag: zero out uninitialized idiag_{src, dst} fields (Florian Westphal) [1212624] - [net] tcp: add per route congestion control (Florian Westphal) [1212624] - [net] tcp: add RTAX_CC_ALGO fib handling (Florian Westphal) [1212624] - [net] tcp: add key management to congestion control (Florian Westphal) [1212624] - [net] tcp: refactor reinitialization of congestion control (Florian Westphal) [1212624] - [net] fib6: convert cfg metric to u32 outside of table write lock (Florian Westphal) [1212624] - [net] fib6: fib6_commit_metrics: fix potential NULL pointer dereference (Florian Westphal) [1212624] - [net] ipv6: do not overwrite inetpeer metrics prematurely (Florian Westphal) [1212624] - [net] dctcp: loosen requirement to assert ECT(0) during 3WHS (Florian Westphal) [1212624] - [net] tcp: allow setting ecn via routing table (Florian Westphal) [1212624] - [net] tcp: move TCP_ECN_create_request out of header (Florian Westphal) [1212624] - [net] syncookies: split cookie_check_timestamp() into two functions (Florian Westphal) [1212624] - [net] syncookies: avoid magic values and document which-bit-is-what-option (Florian Westphal) [1212624] - [net] fib_trie: Fix regression in handling of inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Address possible NULL pointer dereference in resize (Alexander Duyck) [1205277] - [net] fib_trie: Correctly handle case of key == 0 in leaf_walk_rcu (Alexander Duyck) [1205277] - [net] fib_trie: Add key vector to root, return parent key_vector in resize (Alexander Duyck) [1205277] - [net] fib_trie: Move parent from key_vector to tnode (Alexander Duyck) [1205277] - [net] fib_trie: Pull empty_children and full_children into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Move rcu from key_vector to tnode, add accessors. (Alexander Duyck) [1205277] - [net] fib_trie: Add tnode struct as a container for fields not needed in key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode_child_length to child_length (Alexander Duyck) [1205277] - [net] fib_trie: replace tnode_get_child functions with get_child macros (Alexander Duyck) [1205277] - [net] fib_trie: Rename tnode to key_vector (Alexander Duyck) [1205277] - [net] fib_trie: Make fib_table rcu safe (Alexander Duyck) [1205277] - [net] fib_trie: Return pointer to tnode pointer in resize/inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Fix RCU bug and merge similar bits of inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Prevent allocating tnode if bits is too big for size_t (Alexander Duyck) [1205277] - [net] fib_trie: Update last spot w/ idx >> n->bits code and explanation (Alexander Duyck) [1205277] - [net] fib_trie: move leaf and tnode to occupy the same spot in the key vector (Alexander Duyck) [1205277] - [net] fib_trie: Update insert and delete to make use of tp from find_node (Alexander Duyck) [1205277] - [net] fib_trie: Fib find node should return parent (Alexander Duyck) [1205277] - [net] fib_trie: Fib walk rcu should take a tnode and key instead of a trie and a leaf (Alexander Duyck) [1205277] - [net] fib_trie: Only resize tnodes once instead of on each leaf removal in fib_table_flush (Alexander Duyck) [1205277] - [net] fib_trie: Remove leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Add slen to fib alias (Alexander Duyck) [1205277] - [net] fib_trie: Replace plen with slen in leaf_info (Alexander Duyck) [1205277] - [net] fib_trie: Convert fib_alias to hlist from list (Alexander Duyck) [1205277] - [net] fib_trie: Various clean-ups for handling slen (Alexander Duyck) [1205277] - [net] fib_trie: Move fib_find_alias to file where it is used (Alexander Duyck) [1205277] - [net] fib_trie: Use empty_children instead of counting empty nodes in stats collection (Alexander Duyck) [1205277] - [net] fib_trie: Add collapse() and should_collapse() to resize (Alexander Duyck) [1205277] - [net] fib_trie: Fall back to slen update on inflate/halve failure (Alexander Duyck) [1205277] - [net] fib_trie: Use index & (~0ul << n->bits) instead of index >> n->bits (Alexander Duyck) [1205277] - [net] fib_trie: Add tracking value for suffix length (Alexander Duyck) [1205277] - [net] fib_trie: Remove checks for index >= tnode_child_length from tnode_get_child (Alexander Duyck) [1205277] - [net] fib_trie: inflate/halve nodes in a more RCU friendly way (Alexander Duyck) [1205277] - [net] fib_trie: Push tnode flushing down to inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push assignment of child to parent down into inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Add functions should_inflate and should_halve (Alexander Duyck) [1205277] - [net] fib_trie: Move resize to after inflate/halve (Alexander Duyck) [1205277] - [net] fib_trie: Push rcu_read_lock/unlock to callers (Alexander Duyck) [1205277] - [net] fib_trie: Use unsigned long for anything dealing with a shift by bits (Alexander Duyck) [1205277] - [net] fib_trie: Update meaning of pos to represent unchecked bits (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_insert (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_find_node (Alexander Duyck) [1205277] - [net] fib_trie: Optimize fib_table_lookup to avoid wasting time on loops/variables (Alexander Duyck) [1205277] - [net] fib_trie: Merge leaf into tnode (Alexander Duyck) [1205277] - [net] fib_trie: Merge tnode_free and leaf_free into node_free (Alexander Duyck) [1205277] - [net] fib_trie: Make leaf and tnode more uniform (Alexander Duyck) [1205277] - [net] fib_trie: Update usage stats to be percpu instead of global variables (Alexander Duyck) [1205277] - [net] fib_trie: Fix trie balancing issue if new node pushes down existing node (Alexander Duyck) [1205277] - [net] fib_trie: only calc for the un-first node (Alexander Duyck) [1205277] - [net] fib_trie: avoid a redundant bit judgement in inflate (Alexander Duyck) [1205277] - [net] fib_trie: Fix /proc/net/fib_trie when CONFIG_IP_MULTIPLE_TABLES is not defined (Alexander Duyck) [1205277] - [net] ipv6: gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] gre: add x-netns support (Hannes Frederic Sowa) [1210346 1210390] - [net] ip6_gre: fix flowi6_proto value in xmit path (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: Initialize ip6_tnl.hlen in gre tunnel even if no route is found (Hannes Frederic Sowa) [1210346 1210390] - [net] ipv6: protect skb->sk accesses from recursive dereference inside the stack (Hannes Frederic Sowa) [1129707] - [net] ip_tunnel: Change __skb_push back to skb_push (Florian Westphal) [1187739] - [net] ip_tunnel: fix possible rtable leak (Florian Westphal) [1187739] - [net] ip_tunnel: clear IPCB in ip_tunnel_xmit() in case dst_link_failure() is called (Florian Westphal) [1187739] - [net] ipv4: be friend with drop monitor (Florian Westphal) [1187739] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Florian Westphal) [1187739] - [net] ip_tunnel: Do not use stale inner_iph pointer (Florian Westphal) [1187739]- [mm] memcg: use proper memcg in limit bypass (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1213903] {CVE-2014-8171} - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1213903] {CVE-2014-8171} - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1213903] {CVE-2014-8171} - [x86] finish user fault error path with fatal signal (Johannes Weiner) [1213903] {CVE-2014-8171} - [arch] mm: pass userspace fault flag to generic fault handler (Johannes Weiner) [1213903] {CVE-2014-8171} - [block] cfq-iosched: handle failure of cfq group allocation (Vivek Goyal) [1190716] - [crypto] qat - do not duplicate string containing firmware name (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix double release_firmware on error path (Nikolay Aleksandrov) [1173791] - [crypto] qat - print ring name in debug output (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CODE_INDENT issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch COMPARISON_TO_NULL issue (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch BIT_MACRO issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CONCATENATED_STRING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - checkpatch PARENTHESIS_ALIGNMENT and LOGICAL_CONTINUATIONS (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix checkpatch CHECK_SPACING issues (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo (Nikolay Aleksandrov) [1173791] - [crypto] qat - make error and info log messages more descriptive (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix typo in string (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove duplicate definition of Intel PCI vendor id (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove incorrect __exit markup (Nikolay Aleksandrov) [1173791] - [crypto] qat - don't need qat_auth_state struct (Nikolay Aleksandrov) [1173791] - [crypto] qat - Ensure ipad and opad are zeroed (Nikolay Aleksandrov) [1173791] - [crypto] qat - remove unnecessary include of atomic.h header file (Nikolay Aleksandrov) [1173791] - [crypto] qat - use pci_wait_for_pending_transaction() (Nikolay Aleksandrov) [1173791] - [crypto] qat - adf_ae_stop() is never called (Nikolay Aleksandrov) [1173791] - [crypto] qat - correctly type a boolean (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix device reset flow (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix incorrect uses of memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - add support for cbc(aes) ablkcipher (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix assumption that sg in and out will have the same nents (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix problem with coalescing enable logic (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix 64 bytes requests (Nikolay Aleksandrov) [1173791] - [crypto] qat - Use memzero_explicit (Nikolay Aleksandrov) [1173791] - [crypto] qat - Move BAR definitions to device specific module (Nikolay Aleksandrov) [1173791] - [crypto] qat - misspelling typo - "reseting" should be "resetting" (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup unnecessary break checkpatch warning (Nikolay Aleksandrov) [1173791] - [crypto] qat - cleanup coccicheck warning - NULL check before freeing functions (Nikolay Aleksandrov) [1173791] - [crypto] qat - fix bad unlock balance (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Remove VLAIS from crypto/.../qat_algs.c (Nikolay Aleksandrov) [1173791] - [crypto] llvmlinux: Add macro to remove use of VLAIS in crypto code (Nikolay Aleksandrov) [1173791] - [crypto] qat - Removed unneeded partial state (Nikolay Aleksandrov) [1173791] - [crypto] qat - Fix typo in name of tasklet_struct (Nikolay Aleksandrov) [1173791] - [crypto] treewide: fix errors in printk (Nikolay Aleksandrov) [1173791] - [netdrv] netxen: Fix trivial typos in comments (Tony Camuso) [1187294] - [netdrv] netxen: Use eth__addr instead of memset (Tony Camuso) [1187294] - [netdrv] netxen: Fix typo in printk (Tony Camuso) [1187294] - [netdrv] netxen: Delete an unnecessary check before the function call "kfree" (Tony Camuso) [1187294] - [netdrv] netxen: fix netxen_nic_poll() logic (Tony Camuso) [1187294] - [netdrv] netxen: Fix link event handling (Tony Camuso) [1187294] - [netdrv] netxen: Fix bug in Tx completion path (Tony Camuso) [1187294] - [netdrv] netxen: Fix BUG "sleeping function called from invalid context" (Tony Camuso) [1187294] - [netdrv] netxen: Convert remaining uses of pr_warning to pr_warn (Tony Camuso) [1187294] - [kernel] time: More core infrastructure for timespec64 (Prarit Bhargava) [1215108] - [kernel] time64: Add time64.h header and define struct timespec64 (Prarit Bhargava) [1215108]- [kernel] timers: Reduce future __run_timers() latency for first add to empty list (Rik van Riel) [1193625] - [kernel] subject timers: Reduce future __run_timers() latency for newly emptied list (Rik van Riel) [1193625] - [kernel] timers: Reduce __run_timers() latency for empty list (Rik van Riel) [1193625] - [kernel] timers: Track total number of timers in list (Rik van Riel) [1193625] - [misc] genwqe: remove unnecessary version.h inclusion (Steve Best) [1182052] - [misc] assorted conversions to p[dD] (Steve Best) [1182052] - [misc] genwqe: check for error from get_user_pages_fast() (Steve Best) [1182052] - [misc] genwqe: Support blocking when DDCB queue is busy (Steve Best) [1182052] - [misc] genwqe: Fix checkpatch complaints (Steve Best) [1182052] - [misc] genwqe: Check return code of pci_sriov_enable (Steve Best) [1182052] - [misc] genwqe: Do not modify return code of genwqe_set_interrupt_capability (Steve Best) [1182052] - [misc] genwqe: Update author information (Steve Best) [1182052] - [misc] genwqe: Remove sysfs entry for driver version (Steve Best) [1182052] - [misc] genwqe: Check pci_get_totalvfs return code (Steve Best) [1182052] - [misc] genwqe: fix pci_enable_msi usage (Steve Best) [1182052] - [s390] dasd: fix inability to set a DASD device offline (Hendrik Brueckner) [1213888] - [s390] dasd: Fix unresumed device after suspend/resume having no paths (Hendrik Brueckner) [1213889] - [s390] af_iucv: fix AF_IUCV sendmsg() errno (Hendrik Brueckner) [1213885] - [s390] dasd: fix unresumed device after suspend/resume (Hendrik Brueckner) [1213884] - [scsi] megaraid_sas: revert: Add release date and update driver version (Tomas Henzl) [1207175] - [pci] Fix RHEL7 specific possible Null pointer dereference (Myron Stowe) [1215237] - [x86] mce: Fix regression. All error records should report via /dev/mcelog (Seth Jennings) [1183957] - [fs] isofs: Fix unchecked printing of ER records (Mateusz Guzik) [1180483] {CVE-2014-9584} - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175248] {CVE-2014-9420}- [fs] xfs: fix behaviour of XFS_IOC_FSSETXATTR on directories (Brian Foster) [1200652] - [fs] xfs: factor projid hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor extsize hint checking out of xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: XFS_IOCTL_SETXATTR can run in user namespaces (Brian Foster) [1200652] - [fs] xfs: kill xfs_ioctl_setattr behaviour mask (Brian Foster) [1200652] - [fs] xfs: disaggregate xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: factor out xfs_ioctl_setattr transaciton preamble (Brian Foster) [1200652] - [fs] xfs: separate xflags from xfs_ioctl_setattr (Brian Foster) [1200652] - [fs] xfs: FSX_NONBLOCK is not used (Brian Foster) [1200652] - [fs] xfs: split metadata and log buffer completion to separate workqueues (Brian Foster) [1184177] - [fs] xfs: check xfs_buf_read_uncached returns correctly (Brian Foster) [1184177] - [fs] xfs: introduce xfs_buf_submit[_wait] (Brian Foster) [1184177] - [fs] xfs: kill xfs_bioerror_relse (Brian Foster) [1184177] - [fs] xfs: xfs_bioerror can die (Brian Foster) [1184177] - [fs] xfs: kill xfs_bdstrat_cb (Brian Foster) [1184177] - [fs] xfs: rework xfs_buf_bio_endio error handling (Brian Foster) [1184177] - [fs] xfs: xfs_buf_ioend and xfs_buf_iodone_work duplicate functionality (Brian Foster) [1184177] - [fs] xfs: synchronous buffer IO needs a reference (Brian Foster) [1184177] - [fs] xfs: Keep sb_bad_features2 consistent with sb_features2 (Brian Foster) [1184177] - [fs] xfs: fix set-but-unused warnings (Brian Foster) [1184177] - [fs] xfs: move type conversion functions to xfs_dir.h (Brian Foster) [1184177] - [fs] xfs: move ftype conversion functions to libxfs (Brian Foster) [1184177] - [fs] xfs: active inodes stat is broken (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_merge returns (Brian Foster) [1184177] - [fs] xfs: cleanup xfs_bmse_shift_one goto mess (Brian Foster) [1184177] - [fs] xfs: fix premature enospc on inode allocation (Brian Foster) [1184177] - [fs] xfs: overflow in xfs_iomap_eof_align_last_fsb (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_bmse_shift_one (Brian Foster) [1184177] - [fs] xfs: fix simple_return.cocci warning in xfs_file_readdir (Brian Foster) [1184177] - [fs] libxfs: fix simple_return.cocci warnings (Brian Foster) [1184177] - [fs] xfs: remove unnecessary null checks (Brian Foster) [1184177] - [fs] xfs: merge xfs_inum.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move most of xfs_sb.h to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_ag.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: move acl structures to xfs_format.h (Brian Foster) [1184177] - [fs] xfs: merge xfs_dinode.h into xfs_format.h (Brian Foster) [1184177] - [fs] xfs: allow lazy sb counter sync during filesystem freeze sequence (Brian Foster) [1184177] - [fs] xfs: fix error handling in xfs_qm_log_quotaoff() (Brian Foster) [1184177] - [fs] xfs: replace on-stack xfs_trans_res with pointer in xfs_create() (Brian Foster) [1184177] - [fs] xfs: track bulkstat progress by agino (Brian Foster) [1184177] - [fs] xfs: bulkstat error handling is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat main loop logic is a mess (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk-formatter has issues (Brian Foster) [1184177] - [fs] xfs: bulkstat chunk formatting cursor is broken (Brian Foster) [1184177] - [fs] xfs: bulkstat btree walk doesn't terminate (Brian Foster) [1184177] - [fs] xfs: rework zero range to prevent invalid i_size updates (Brian Foster) [1184177] - [fs] xfs: Check error during inode btree iteration in xfs_bulkstat() (Brian Foster) [1184177] - [fs] xfs: bulkstat doesn't release AGI buffer on error (Brian Foster) [1184177] - [fs] xfs: fix agno increment in xfs_inumbers() loop (Brian Foster) [1184177] - [fs] xfs: xfs_iflush_done checks the wrong log item callback (Brian Foster) [1184177] - [fs] xfs: check for null dquot in xfs_quota_calc_throttle() (Brian Foster) [1184177] - [fs] xfs: fix crc field handling in xfs_sb_to/from_disk (Brian Foster) [1184177] - [fs] xfs: don't send null bp to xfs_trans_brelse() (Brian Foster) [1184177] - [fs] xfs: check for inode size overflow in xfs_new_eof() (Brian Foster) [1184177] - [fs] xfs: kill time.h (Brian Foster) [1184177] - [fs] xfs: compat_xfs_bstat does not have forkoff (Brian Foster) [1184177] - [fs] xfs: Don't use xfs_buf_iowait in the delwri buffer code (Brian Foster) [1184177] - [fs] xfs: force the log before shutting down (Brian Foster) [1184177] - [fs] xfs: annotate user variables passed as void (Brian Foster) [1184177] - [fs] xfs: xfs_kset should be static (Brian Foster) [1184177] - [fs] xfs: fix use of agi_newino in finobt lookup (Brian Foster) [1184177] - [fs] xfs: refactor recovery transaction start handling (Brian Foster) [1184177] - [fs] xfs: reorganise transaction recovery item code (Brian Foster) [1184177] - [fs] xfs: fix double free in xlog_recover_commit_trans (Brian Foster) [1184177] - [fs] xfs: recovery of XLOG_UNMOUNT_TRANS leaks memory (Brian Foster) [1184177] - [fs] xfs: refactor xlog_recover_process_data() (Brian Foster) [1184177] - [fs] xfs: flush entire last page of old EOF on truncate up (Brian Foster) [1184177] - [fs] xfs: xfs_swap_extent_flush can be static (Brian Foster) [1184177] - [fs] xfs: xfs_buf_write_fail_rl_state can be static (Brian Foster) [1184177] - [fs] xfs: xfs_rtget_summary can be static (Brian Foster) [1184177] - [fs] xfs: remove second xfs_quota.h inclusion in xfs_icache.c (Brian Foster) [1184177] - [fs] xfs: don't ASSERT on corrupt ftype (Brian Foster) [1184177] - [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Brian Foster) [1184177] - [fs] xfs: only writeback and truncate pages for the freed range (Brian Foster) [1184177] - [fs] xfs: writeback and inval. file range to be shifted by collapse (Brian Foster) [1184177] - [fs] xfs: refactor single extent shift into xfs_bmse_shift_one() helper (Brian Foster) [1184177] - [fs] xfs: refactor shift-by-merge into xfs_bmse_merge() helper (Brian Foster) [1184177] - [fs] xfs: track collapse via file offset rather than extent index (Brian Foster) [1184177] - [fs] xfs: ensure WB_SYNC_ALL writeback handles partial pages correctly (Brian Foster) [1184177] - [fs] xfs: remove rbpp check from xfs_rtmodify_summary_int (Brian Foster) [1184177] - [fs] xfs: combine xfs_rtmodify_summary and xfs_rtget_summary (Brian Foster) [1184177] - [fs] xfs: combine xfs_dir_canenter into xfs_dir_createname (Brian Foster) [1184177] - [fs] xfs: check resblks before calling xfs_dir_canenter (Brian Foster) [1184177] - [fs] xfs: deduplicate xlog_do_recovery_pass() (Brian Foster) [1184177] - [fs] xfs: lseek: the "whence" argument is called "whence" (Brian Foster) [1184177] - [fs] xfs: combine xfs_seek_hole & xfs_seek_data (Brian Foster) [1184177] - [fs] xfs: export log_recovery_delay to delay mount time log recovery (Brian Foster) [1184177] - [fs] xfs: add debug sysfs attribute set (Brian Foster) [1184177] - [fs] xfs: trim eofblocks before collapse range (Brian Foster) [1184177] - [fs] xfs: xfs_file_collapse_range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: don't log inode unless extent shift makes extent modifications (Brian Foster) [1184177] - [fs] xfs: kill xfs_vnode.h (Brian Foster) [1184177] - [fs] xfs: kill VN_MAPPED (Brian Foster) [1184177] - [fs] xfs: kill VN_CACHED (Brian Foster) [1184177] - [fs] xfs: kill VN_DIRTY() (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ag_ichunk (Brian Foster) [1184177] - [fs] xfs: require 64-bit sector_t (Brian Foster) [1184177] - [fs] xfs: remove XFS_IS_OQUOTA_ON macros (Brian Foster) [1184177] - [fs] xfs: tidy up xfs_set_inode32 (Brian Foster) [1184177] - [fs] xfs: mark xfs_qm_quotacheck as static (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_grab_ichunk (Brian Foster) [1184177] - [fs] xfs: introduce xfs_bulkstat_ichunk_ra (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: remove redundant user buffer count checks at xfs_bulkstat (Brian Foster) [1184177] - [fs] xfs: fix error handling at xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: consolidate xfs_inumbers (Brian Foster) [1184177] - [fs] xfs: remove xfs_bulkstat_single (Brian Foster) [1184177] - [fs] xfs: remove redundant stat assignment in xfs_bulkstat_one_int (Brian Foster) [1184177] - [fs] xfs: add log attributes for log lsn and grant head data (Brian Foster) [1184177] - [fs] xfs: add xlog sysfs kobject and attribute handlers (Brian Foster) [1184177] - [fs] xfs: add xfs_mount sysfs kobject (Brian Foster) [1184177] - [fs] xfs: add a sysfs kset (Brian Foster) [1184177] - [fs] xfs: global error sign conversion (Brian Foster) [1184177] - [fs] libxfs: move source files (Brian Foster) [1184177] - [fs] libxfs: move header files (Brian Foster) [1184177] - [fs] xfs: create libxfs infrastructure (Brian Foster) [1184177] - [fs] xfs: Nuke XFS_ERROR macro (Brian Foster) [1184177] - [fs] xfs: return is not a function (Brian Foster) [1184177] - [fs] xfs: fix xfs_da_args sparse warning in xfs_readdir (Brian Foster) [1184177] - [fs] xfs: small cleanup in xfs_lowbit64() (Brian Foster) [1184177] - [fs] xfs: kill xfs_buf_geterror() (Brian Foster) [1184177] - [fs] xfs: remove redundant geometry information from xfs_da_state (Brian Foster) [1184177] - [fs] xfs: replace attr LBSIZE with xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: pass xfs_da_args to xfs_attr_leaf_newentsize (Brian Foster) [1184177] - [fs] xfs: use xfs_da_geometry for block size in attr code (Brian Foster) [1184177] - [fs] xfs: remove mp->m_dir_geo from directory logging (Brian Foster) [1184177] - [fs] xfs: reduce direct usage of mp->m_dir_geo (Brian Foster) [1184177] - [fs] xfs: move node entry counts to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir/attr btree threshold to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblksize to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert m_dirblkfsbs to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory segment limits to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory db conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert directory dablk conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: convert dir byte/off conversion to xfs_da_geometry (Brian Foster) [1184177] - [fs] xfs: kill XFS_DIR2...FIRSTDB macros (Brian Foster) [1184177] - [fs] xfs: move directory block translatiosn to xfs_dir2_priv.h (Brian Foster) [1184177] - [fs] xfs: introduce directory geometry structure (Brian Foster) [1184177] - [fs] xfs: fix compile error when libxfs header used in C++ code (Brian Foster) [1184177] - [fs] xfs: fix infinite loop at xfs_vm_writepage on 32bit system (Brian Foster) [1184177] - [fs] xfs: remove XFS_TRANS_RESERVE in collapse range (Brian Foster) [1184177] - [fs] xfs: remove shared supberlock feature checking (Brian Foster) [1184177] - [fs] xfs: don't need dirv2 checks anymore (Brian Foster) [1184177] - [fs] xfs: turn NLINK feature on by default (Brian Foster) [1184177] - [fs] xfs: make superblock version checks reflect reality (Brian Foster) [1184177] - [fs] xfs: pass struct da_args to xfs_attr_calc_size (Brian Foster) [1184177] - [fs] xfs: simplify attr name setup (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_remove_int into xfs_attr_remove (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_get_int into xfs_attr_get (Brian Foster) [1184177] - [fs] xfs: fold xfs_attr_set_int into xfs_attr_set (Brian Foster) [1184177] - [fs] xfs: remove dquot hints (Brian Foster) [1184177] - [fs] xfs: enable the finobt feature on v5 superblocks (Brian Foster) [1184177] - [fs] xfs: report finobt status in fs geometry (Brian Foster) [1184177] - [fs] xfs: add finobt support to growfs (Brian Foster) [1184177] - [fs] xfs: update the finobt on inode free (Brian Foster) [1184177] - [fs] xfs: refactor xfs_difree() inobt bits into xfs_difree_inobt() helper (Brian Foster) [1184177] - [fs] xfs: use and update the finobt on inode allocation (Brian Foster) [1184177] - [fs] xfs: insert newly allocated inode chunks into the finobt (Brian Foster) [1184177] - [fs] xfs: update inode allocation/free transaction reservations for finobt (Brian Foster) [1184177] - [fs] xfs: support the XFS_BTNUM_FINOBT free inode btree type (Brian Foster) [1184177] - [fs] xfs: reserve v5 superblock read-only compat. feature bit for finobt (Brian Foster) [1184177] - [fs] xfs: refactor xfs_ialloc_btree.c to support multiple inobt numbers (Brian Foster) [1184177] - [fs] xfs: add filestream allocator tracepoints (Brian Foster) [1184177] - [fs] xfs: remove xfs_filestream_associate (Brian Foster) [1184177] - [fs] xfs: don't create a slab cache for filestream items (Brian Foster) [1184177] - [fs] xfs: rewrite the filestream allocator using the dentry cache (Brian Foster) [1184177] - [fs] xfs: remove XFS_IFILESTREAM (Brian Foster) [1184177] - [fs] xfs: embedd mru_elem into parent structure (Brian Foster) [1184177] - [fs] xfs: handle duplicate entries in xfs_mru_cache_insert (Brian Foster) [1184177] - [fs] xfs: split xfs_bmap_btalloc_nullfb (Brian Foster) [1184177] - [fs] xfs: don't try to use the filestream allocator for metadata allocations (Brian Foster) [1184177] - [fs] xfs: remove unused calculation in xfs_dir2_sf_addname() (Brian Foster) [1184177] - [fs] xfs: remove pointless pointer increment in xfs_dir2_block_compact() (Brian Foster) [1184177] - [fs] xfs: remove unused trans pointer arg from xlog_recover_unmount_trans() (Brian Foster) [1184177] - [fs] xfs: remove unused ail pointer arg from xfs_trans_ail_cursor_done() (Brian Foster) [1184177] - [fs] xfs: remove unused xfs_mount arg from xfs_symlink_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused bp arg from xfs_iflush_fork() (Brian Foster) [1184177] - [fs] xfs: remove unused pag ptr arg from iterator execute functions (Brian Foster) [1184177] - [fs] xfs: remove unused length arg from alloc_block ops (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_calc_dquots_per_chunk() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_dir2 dataptr/byte functions (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_da_reada_buf & callers (Brian Foster) [1184177] - [fs] xfs: remove unused bip arg from xfs_buf_item_log_segment() (Brian Foster) [1184177] - [fs] xfs: remove unused flags arg from _xfs_buf_get_pages() (Brian Foster) [1184177] - [fs] xfs: remove unused args from xfs_alloc_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused blocksize arg from xfs_setsize_buftarg() (Brian Foster) [1184177] - [fs] xfs: remove unused level arg from xfs_btree_read_buf_block() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmap_forkoff_reset() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_bmdr_maxrecs() (Brian Foster) [1184177] - [fs] xfs: remove unused mp arg from xfs_attr3_rmt_hdr_ok() (Brian Foster) [1184177] - [fs] xfs: remove unused tp arg from xfs_bmap_last_offset() and callers (Brian Foster) [1184177] - [fs] xfs: correct error sign on COLLAPSE_RANGE errors (Brian Foster) [1184177] - [fs] xfs: collapse range is delalloc challenged (Brian Foster) [1184177] - [fs] xfs: move falloc collapse range check into the filesystem methods (Brian Foster) [1184177] - [fs] xfs: Add support for FALLOC_FL_ZERO_RANGE (Brian Foster) [1184177] - [fs] xfs: use NOIO contexts for vm_map_ram (Brian Foster) [1184177] - [fs] xfs: fix directory inode iolock lockdep false positive (Brian Foster) [1184177] - [fs] xfs: allocate xfs_da_args to reduce stack footprint (Brian Foster) [1184177] - [fs] xfs: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Brian Foster) [1184177] - [fs] xfs: always use unwritten extents for direct I/O writes (Brian Foster) [1184177] - [fs] xfs: factor prid related codes into xfs_get_initial_prid() (Brian Foster) [1184177]- [netdrv] hyperv: Add processing of MTU reduced by the host (Vitaly Kuznetsov) [1196420] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1212178] {CVE-2015-3331} - [usb] fix use-after-free bug in usb_hcd_unlink_urb() (Don Zickus) [1187256] - [pci] Mark RTL8110SC INTx masking as broken (Myron Stowe) [1205911] - [powerpc] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [x86] pci: Clip bridge windows to fit in upstream windows (Myron Stowe) [1110898] - [pci] Add pci_claim_bridge_resource() to clip window if necessary (Myron Stowe) [1110898] - [pci] Add pci_bus_clip_resource() to clip to fit upstream window (Myron Stowe) [1110898] - [pci] Pass bridge device, not bus, when updating bridge windows (Myron Stowe) [1110898] - [pci] Add missing MEM_64 mask in pci_assign_unassigned_bridge_resources() (Myron Stowe) [1110898] - [pci] maintainers: Update mx6 PCI driver maintainer's email (Myron Stowe) [1110898] - [pci] Add function 1 DMA alias quirk for HighPoint RocketRaid 642L (Myron Stowe) [1110898] - [pci] msi: Fix memory leak in free_msi_irqs() (Myron Stowe) [1110898] - [pci] Merge multi-line quoted strings (Myron Stowe) [1110898] - [pci] Whitespace cleanup (Myron Stowe) [1110898] - [pci] Move EXPORT_SYMBOL so it immediately follows function/variable (Myron Stowe) [1110898] - [pci] Make pci_bus_add_device() void (Myron Stowe) [1110898] - [pci] Introduce new device binding path using pci_dev.driver_override (Myron Stowe) [1110898] - [pci] cpqphp: Fix possible null pointer dereference (Myron Stowe) [1110898] - [pci] Fix return value from pci_user_{read, write}_config_*() (Myron Stowe) [1110898] - [pci] Turn pcibios_penalize_isa_irq() into a weak function (Myron Stowe) [1110898] - [pci] pcmcia: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] pciehp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] acpiphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] cpcihp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] shpchp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] rpaphp: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [x86] pci: Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] Use pci_is_bridge() to simplify code (Myron Stowe) [1110898] - [pci] nvme: Implement PCIe reset notification callback (Myron Stowe) [1110898] - [pci] Notify driver before and after device reset (Myron Stowe) [1110898] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1110898] - [pci] dma-api: Update dma_pool_create ()and dma_pool_alloc() descriptions (Myron Stowe) [1110898] - [pci] dma-api: Fix duplicated word in DMA-API-HOWTO.txt (Myron Stowe) [1110898] - [pci] dma-api: Capitalize "CPU" consistently (Myron Stowe) [1110898] - [pci] Add resource allocation comments (Myron Stowe) [1110898] - [pci] Simplify __pci_assign_resource() coding style (Myron Stowe) [1110898] - [pci] Change pbus_size_mem() return values to be more conventional (Myron Stowe) [1110898] - [pci] Restrict 64-bit prefetchable bridge windows to 64-bit resources (Myron Stowe) [1110898] - [pci] Support BAR sizes up to 8GB (Myron Stowe) [1110898] - [x86] gart: Tidy messages and add bridge device info (Myron Stowe) [1110898] - [x86] gart: Replace printk() with pr_info() (Myron Stowe) [1110898] - [x86] pci: Move pcibios_assign_resources() annotation to definition (Myron Stowe) [1110898] - [pci] Remove pcibios_add_platform_entries() (Myron Stowe) [1110898] - [s390] pci: use pdev->dev.groups for attribute creation (Myron Stowe) [1110898] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1110898] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1110898] - [pci] dma-api: Change dma_declare_coherent_memory() CPU address to phys_addr_t (Myron Stowe) [1110898] - [pci] dma-api: Clarify physical/bus address distinction (Myron Stowe) [1110898] - [pci] msi: Remove pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Move Open Firmware devspec attribute to PCI common code (Myron Stowe) [1110898] - [pci] Fix use of uninitialized MPS value (Myron Stowe) [1110898] - [pci] Remove dead code (Myron Stowe) [1110898] - [pci] maintainers: Add arch/x86/kernel/quirks.c to PCI file patterns (Myron Stowe) [1110898] - [pci] Remove unnecessary __ref annotations (Myron Stowe) [1110898] - [pci] Add new ID for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1110898] - [pci] genwqe: Use pci_enable_msi_exact() instead of pci_enable_msi_block() (Myron Stowe) [1110898] - [pci] Fix incorrect vgaarb conditional in WARN_ON() (Myron Stowe) [1110898] - [x86] pci: Mark ATI SBx00 HPET BAR as IORESOURCE_PCI_FIXED (Myron Stowe) [1110898] - [x86] pci: Don't try to move IORESOURCE_PCI_FIXED resources (Myron Stowe) [1110898] - [x86] pci: Fix Broadcom CNB20LE unintended sign extension (Myron Stowe) [1110898] - [pci] Use designated initialization in PCI_VDEVICE (Myron Stowe) [1110898] - [pci] Allow hotplug service drivers to operate in polling mode (Myron Stowe) [1110898] - [pci] pciehp: Acknowledge spurious "cmd completed" event (Myron Stowe) [1110898] - [pci] Remove old serial device IDs (Myron Stowe) [1110898] - [pci] Remove unnecessary includes of (Myron Stowe) [1110898] - [pci] pciehp: Use PCI_EXP_SLTCAP_PSN define (Myron Stowe) [1110898] - [pci] hotplug: Remove unnecessary "dev->bus" test (Myron Stowe) [1110898] - [pci] msi: Simplify populate_msi_sysfs() (Myron Stowe) [1110898] - [pci] portdrv: Use pci_enable_msix_exact() instead of pci_enable_msix() (Myron Stowe) [1110898] - [powerpc] kvm: ppc: book3s hv: Enable for little endian hosts (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access XICS in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access host lppaca and shadow slb in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Access guest VPA in BE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Make HTAB code LE host aware (David Gibson) [1193257] - [powerpc] Add asm helpers for BE 32bit load/store (David Gibson) [1193257] - [powerpc] kvm: ppc: Assembly functions exported to modules need _GLOBAL_TOC() (David Gibson) [1193257] - [powerpc] kvm: ppc: rtas: Do byte swaps explicitly (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s pr: Fix ABIv2 on LE (David Gibson) [1193257] - [powerpc] kvm: ppc: book3s hv: Fix ABIv2 indirect branch issue (David Gibson) [1193257] - [powerpc] perf: add missing put_cpu_var in power_pmu_event_init (Jan Stancek) [1202283] - [s390] watchdog: support for KVM hypervisors and delete pr_info messages (Hendrik Brueckner) [1182310] - [s390] watchdog: enable KEEPALIVE for /dev/watchdog (Hendrik Brueckner) [1182310] - [s390] kernel: Update /proc/sysinfo file with Extended Name and UUID (Hendrik Brueckner) [1182311] - [s390] qeth: Display adjacent switch attributes (Hendrik Brueckner) [1182287] - [x86] kvm: vmx: fix oops with explicit flexpriority=0 option (Radim Krcmar) [1185276]- [hv] hv_fcopy: drop the obsolete message on transfer failure (Vitaly Kuznetsov) [1162100] - [virtio] virtio_ring: Update weak barriers to use dma_wmb/rmb (Alexander Duyck) [1205268] - [arch] Add lightweight memory barriers dma_rmb() and dma_wmb() (Alexander Duyck) [1205268] - [arch] Cleanup read_barrier_depends() and comments (Alexander Duyck) [1205268] - [arch] Clean up asm/barrier.h implementations using asm-generic/barrier.h (Alexander Duyck) [1205268] - [x86] kernel: Remove CONFIG_X86_OOSTORE (Alexander Duyck) [1205268] - [kernel] sched/idle: Optimize try-to-wake-up IPI (Rik van Riel) [1197889] - [kernel] sched, trace: Add a tracepoint for IPI-less remote wakeups (Rik van Riel) [1197889] - [kernel] sched/idle: Avoid spurious wakeup IPIs (Rik van Riel) [1197889] - [kernel] sched/idle: Clear polling before descheduling the idle thread (Rik van Riel) [1197889] - [x86] sched/idle: Switch from TS_POLLING to TIF_POLLING_NRFLAG (Rik van Riel) [1197889] - [hv] vss: Fast propagation of userspace communication failure (Vitaly Kuznetsov) [1092780] - [hv] vss: Introduce timeout for communication with userspace (Vitaly Kuznetsov) [1092780] - [pci] Increase IBM ipr SAS Crocodile BARs to at least system page size (Steve Best) [1211951] - [thermal] intel_powerclamp: add id for broadwell server (Steve Best) [1169554] - [powerpc] Fail remap_4k_pfn() if PFN doesn't fit inside PTE (Steve Best) [1211954] - [kernel] perf: Fix events installation during moving group (Jiri Olsa) [1066402] - [x86] perf_event_intel_uncore: Make sure only uncore events are collected (Jiri Olsa) [1066402] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1205862] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1205862] - [scripts] kconfig: Fix warning "'jump' may be used uninitialized" (Prarit Bhargava) [1184972] - [netdrv] bnx2x: fix encapsulation features on 57710/57711 (Michal Schmidt) [1164997] - [netdrv] be2net: use PCI MMIO read instead of config read for errors (Ivan Vecera) [1171839] - [netdrv] be2net: Fix TX rate limiting on Lancer/Skyhawk-R VFs (Ivan Vecera) [1186613] - [netdrv] be2net: fail VF link config change via ndo_set_vf_link_state() on BE3/Lancer (Ivan Vecera) [1186607] - [pci] Add ACS quirk for Emulex NICs (Ivan Vecera) [1183443] - [pci] Test for std config alias when testing extended config space (Myron Stowe) [1205915] - [hv] hv_balloon: correctly handle num_pages>INT_MAX case (Vitaly Kuznetsov) [1203790] - [hv] hv_balloon: correctly handle val.freeramxmit_more (Alexander Duyck) [1205266] - [net] pktgen: add flag NO_TIMESTAMP to disable timestamping (Alexander Duyck) [1205266] - [net] qdisc: dequeue bulking also pickup GSO/TSO packets (Alexander Duyck) [1205266] - [net] qdisc: bulk dequeue support for qdiscs with TCQ_F_ONETXQUEUE (Alexander Duyck) [1205266] - [net] qdisc: validate frames going through the direct_xmit path (Alexander Duyck) [1205266] - [net] qdisc: exit case fixes for skb list handling in qdisc layer (Alexander Duyck) [1205266] - [net] qdisc: adjustments for API allowing skb list xmits (Alexander Duyck) [1205266] - [net] xmit_list() becomes dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] Don't keep around original SKB when we software segment GSO frames (Alexander Duyck) [1205266] - [net] Validate xmit SKBs right when we pull them out of the qdisc (Alexander Duyck) [1205266] - [net] Separate out SKB validation logic from transmit path (Alexander Duyck) [1205266] - [net] Have xmit_list() signal more==true when appropriate (Alexander Duyck) [1205266] - [net] Pass a "more" indication down into netdev_start_xmit() code paths (Alexander Duyck) [1205266] - [net] Move main gso loop out of dev_hard_start_xmit() into helper (Alexander Duyck) [1205266] - [net] Create xmit_one() helper for dev_hard_start_xmit() (Alexander Duyck) [1205266] - [net] move inline skb_needs_linearize helper to header (Alexander Duyck) [1205266] - [net] Do txq_trans_update() in netdev_start_xmit() (Alexander Duyck) [1205266] - [netdrv] virtio_net: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] igb: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: flush when in xmit_more mode and under descriptor pressure (Alexander Duyck) [1205266] - [netdrv] ixgbe: support skb->xmit_more in netdev_ops->ndo_start_xmit() (Alexander Duyck) [1205266] - [net] Remove ndo_xmit_flush netdev operation, use signalling instead (Alexander Duyck) [1205266] - [net] Add ops->ndo_xmit_flush() (Alexander Duyck) [1205266] - [net] add skb_get_tx_queue() helper (Alexander Duyck) [1205266] - [net] netpoll: Only call ndo_start_xmit from a single place (Alexander Duyck) [1205266] - [net] Pull out core bits of __netdev_alloc_skb and add __napi_alloc_skb (Alexander Duyck) [1205273] - [net] Split netdev_alloc_frag into __alloc_page_frag and add __napi_alloc_frag (Alexander Duyck) [1205273] - [net] nf_conntrack: reserve two bytes for nf_ct_ext->len (Marcelo Leitner) [1206164] {CVE-2014-9715} - [net] ipv6: Partial checksum only UDP packets (Vlad Yasevich) [1105064] - [net] ipv6: Allow for partial checksums on non-ufo packets (Vlad Yasevich) [1105064] - [net] udpv6: Add lockless sendmsg() support (Vlad Yasevich) [1105064] - [net] ipv6: Introduce udpv6_send_skb() (Vlad Yasevich) [1105064] - [net] ipv6: introduce ipv6_make_skb (Vlad Yasevich) [1105064] - [net] ipv6: Append sending data to arbitrary queue (Vlad Yasevich) [1105064] - [net] ipv6: pull cork initialization into its own function (Vlad Yasevich) [1105064] - [net] do not enable tx-nocache-copy by default (Alexander Duyck) [1205271] - [net] tcp: add DCTCP congestion control algorithm (Florian Westphal) [970613] - [net] tcp: more detailed ACK events and events for CE marked packets (Florian Westphal) [970613] - [net] tcp: split ack slow/fast events from cwnd_event (Florian Westphal) [970613] - [net] tcp: add flag for ca to indicate that ECN is required (Florian Westphal) [970613] - [net] tcp: assign tcp cong_ops when tcp sk is created (Florian Westphal) [970613] - [net] tcp: don't include Fast Open option in SYN-ACK on pure SYN-data (Florian Westphal) [1151756] - [net] tcp: abort orphan sockets stalling on zero window probes (Florian Westphal) [1151756] - [net] tcp: fix more NULL deref after prequeue changes (Florian Westphal) [1151756] - [net] tcp: fix possible NULL dereference in tcp_vX_send_reset() (Florian Westphal) [1151756] - [net] skb_fclone_busy() needs to detect orphaned skb (Florian Westphal) [1151756] - [net] cleanup and document skb fclone layout (Florian Westphal) [1151756] - [net] tcp: md5: do not use alloc_percpu() (Florian Westphal) [1151756] - [net] tcp: tcp_conn_request: fix build error when IPv6 is disabled (Florian Westphal) [1151756] - [net] introduce __skb_header_release() (Florian Westphal) [1151756] - [net] tcp: add coalescing attempt in tcp_ofo_queue() (Florian Westphal) [1151756] - [net] tcp: avoid possible arithmetic overflows (Florian Westphal) [1151756] - [net] tcp: do not fake tcp headers in tcp_send_rcvq() (Florian Westphal) [1151756] - [net] tcp: do not copy headers in tcp_collapse() (Florian Westphal) [1151756] - [net] tcp: allow segment with FIN in tcp_try_coalesce() (Florian Westphal) [1151756] - [net] tcp: use tcp_flags in tcp_data_queue() (Florian Westphal) [1151756] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Florian Westphal) [1151756] - [net] tcp: remove dst refcount false sharing for prequeue mode (Florian Westphal) [1151756] - [net] tcp: remove obsolete comment about TCP_SKB_CB(skb)->when in tcp_fragment() (Florian Westphal) [1151756] - [net] tcp: remove TCP_SKB_CB(skb)->when (Florian Westphal) [1151756] - [net] tcp: introduce TCP_SKB_CB(skb)->tcp_tw_isn (Florian Westphal) [1151756] - [net] tcp: whitespace fixes (Florian Westphal) [1151756] - [net] tcp: improve undo on timeout (Florian Westphal) [1151756] - [net] tcp: fix ssthresh and undo for consecutive short FRTO episodes (Florian Westphal) [1151756] - [net] tcp: don't allow syn packets without timestamps to pass tcp_tw_recycle logic (Florian Westphal) [1151756] - [net] tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced() (Florian Westphal) [1151756] - [net] tcp: don't use timestamp from repaired skb-s to calculate RTT (v2) (Florian Westphal) [1151756] - [net] tcp: md5: check md5 signature without socket lock (Florian Westphal) [1151756] - [net] tcp: reduce spurious retransmits due to transient SACK reneging (Florian Westphal) [1151756] - [net] tcp: md5: remove unneeded check in tcp_v4_parse_md5_keys (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflow in TCP vegas (Florian Westphal) [1151756] - [net] tcp: Fix integer-overflows in TCP veno (Florian Westphal) [1151756] - [net] tcp: Remove unnecessary arg from tcp_enter_cwr and tcp_init_cwnd_reduction (Florian Westphal) [1151756] - [net] tcp: fix false undo corner cases (Florian Westphal) [1151756] - [net] tcp: switch snt_synack back to measuring transmit time of first SYNACK (Florian Westphal) [1151756] - [net] tcp: Fix divide by zero when pushing during tcp-repair (Florian Westphal) [1151756] - [net] tcp: add tcp_conn_request (Florian Westphal) [1151756] - [net] tcp: add queue_add_hash to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add mss_clamp to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: unify tcp_v4_rtx_synack and tcp_v6_rtx_synack (Florian Westphal) [1151756] - [net] tcp: add send_synack method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] ipv6: cleanup for tcp_ipv6.c (Florian Westphal) [1151756] - [net] tcp: add init_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: move around a few calls in tcp_v6_conn_request (Florian Westphal) [1151756] - [net] tcp: add route_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_cookie_seq method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] tcp: add init_req method to tcp_request_sock_ops (Florian Westphal) [1151756] - [net] remove inet6_reqsk_alloc (Florian Westphal) [1151756] - [net] tcp: tcp_v[46]_conn_request: fix snt_synack initialization (Florian Westphal) [1151756] - [net] tcp: cookie_v4_init_sequence: skb should be const (Florian Westphal) [1151756] - [net] tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb (Florian Westphal) [1151756] - [net] tcp: fixing TLP's FIN recovery (Florian Westphal) [1151756] - [net] tcp: fix cwnd undo on DSACK in F-RTO (Florian Westphal) [1151756] - [net] tcp: make cwnd-limited checks measurement-based, and gentler (Florian Westphal) [1151756] - [net] tcp: IPv6 support for fastopen server (Florian Westphal) [1151756] - [net] net: ipv6: Fix oif in TCP SYN+ACK route lookup. (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 policy route issue (Florian Westphal) [1151756] - [net] ipv6: reuse rt6_need_strict (Florian Westphal) [1151756] - [net] tcp: improve fastopen icmp handling (Florian Westphal) [1151756] - [net] tcp: use tcp_v4_send_synack on first SYN-ACK (Florian Westphal) [1151756] - [net] tcp: simplify fast open cookie processing (Florian Westphal) [1151756] - [net] tcp: move fastopen functions to tcp_fastopen.c (Florian Westphal) [1151756] - [net] tcp: remove in_flight parameter from cong_avoid() methods (Florian Westphal) [1151756] - [net] tcp: fix cwnd limited checking to improve congestion control (Florian Westphal) [1151756] - [net] tcp_cubic: fix the range of delayed_ack (Florian Westphal) [1151756] - [net] tcp: increment retransmit counters in tlp and fast open (Florian Westphal) [1151756] - [net] tcp: avoid retransmits of TCP packets hanging in host queues (Florian Westphal) [1151756] - [net] tcp: make tcp_cwnd_application_limited() static (Florian Westphal) [1151756] - [net] ipv6: tcp_ipv6 do some cleanup (Florian Westphal) [1151756] - [net] tcp: fix get_timewait4_sock() delay computation on 64bit (Florian Westphal) [1151756] - [net] tcp: tcp_make_synack() minor changes (Florian Westphal) [1151756] - [net] tcp: delete unused parameter in tcp_nagle_check() (Florian Westphal) [1151756] - [net] tcp: tcp_release_cb() should release socket ownership (Florian Westphal) [1151756] - [net] tcp: timestamp SYN+DATA messages (Florian Westphal) [1151756] - [net] tcp: do not leak non zero tstamp in output packets (Florian Westphal) [1151756] - [net] tcp: Use NET_ADD_STATS instead of NET_ADD_STATS_BH in tcp_event_new_data_sent() (Florian Westphal) [1151756] - [net] tcp: snmp stats for Fast Open, SYN rtx, and data pkts (Florian Westphal) [1151756] - [net] tcp: fix bogus RTT on special retransmission (Florian Westphal) [1151756] - [net] tcp: switch rtt estimations to usec resolution (Florian Westphal) [1151756] - [net] kabi: don't make kabi-check trip over sk_buff change (Florian Westphal) [1151756] - [net] add skb_mstamp infrastructure (Florian Westphal) [1151756] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1151756] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1151756] - [net] tcp: reduce the bloat caused by tcp_is_cwnd_limited() (Florian Westphal) [1151756] - [net] tcp: fastopen: fix high order allocations (Florian Westphal) [1151756] - [net] tcp: remove unused min_cwnd member of tcp_congestion_ops (Florian Westphal) [1151756] - [net] tcp: remove 1ms offset in srtt computation (Florian Westphal) [1151756] - [net] tcp: delete redundant calls of tcp_mtup_init() (Florian Westphal) [1151756] - [net] ipv6: tcp: fix flowlabel value in ACK messages send from TIME_WAIT (Florian Westphal) [1151756] - [net] tcp: initialize passive-side sk_pacing_rate after 3WHS (Florian Westphal) [1151756] - [net] tcp: tcp_transmit_skb() optimizations (Florian Westphal) [1151756] - [net] tcp: metrics: Handle v6/v4-mapped sockets in tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: Fix rcu-race when deleting multiple entries (Florian Westphal) [1151756] - [net] tcp: metrics: Avoid duplicate entries with the same destination-IP (Florian Westphal) [1151756] - [net] tcp: metrics: Allow selective get/del of tcp-metrics based on src IP (Florian Westphal) [1151756] - [net] tcp: metrics: Delete all entries matching a certain destination (Florian Westphal) [1151756] - [net] tcp: metrics: New netlink attribute for src IP and dumped in netlink reply (Florian Westphal) [1151756] - [net] tcp: metrics: Add source-address to tcp-metrics (Florian Westphal) [1151756] - [net] tcp: metrics: rename tcpm_addr to tcpm_daddr (Florian Westphal) [1151756] - [net] tcp: out_of_order_queue do not use its lock (Florian Westphal) [1151756] - [net] tcp: make local functions static (Florian Westphal) [1151756] - [net] tcp: autocork should not hold first packet in write queue (Florian Westphal) [1151756] - [net] tcp: refine TSO splits (Florian Westphal) [1151756] - [net] tcp: auto corking (Florian Westphal) [1151756] - [net] tcp: optimize some skb_shinfo(skb) uses (Florian Westphal) [1151756] - [net] tcp: properly handle stretch acks in slow start (Florian Westphal) [1151756] - [net] tcp: temporarily disable Fast Open on SYN timeout (Florian Westphal) [1151756] - [net] tcp: do not rearm RTO when future data are sacked (Florian Westphal) [1151756] - [net] tcp: only take RTT from timestamps if new data is acked (Florian Westphal) [1151756] - [net] tcp: fix SYNACK RTT estimation in Fast Open (Florian Westphal) [1151756] - [net] tcp: remove redundant code in __tcp_retransmit_skb() (Florian Westphal) [1151756] - [net] ipv4: shrink rt_cache_stat (Florian Westphal) [1151756] - [net] tcp: sndbuf autotuning improvements (Florian Westphal) [1151756] - [net] tcp: Always set options to 0 before calling tcp_established_options (Florian Westphal) [1151756] - [net] tcp: fix dynamic right sizing (Florian Westphal) [1151756] - [net] tcp: Remove extern from function prototypes (Florian Westphal) [1151756] - [net] tcp: fix RTO calculated from cached RTT (Florian Westphal) [1151756] - [net] tcp: properly increase rcv_ssthresh for ofo packets (Florian Westphal) [1151756] - [net] tcp: fix no cwnd growth after timeout (Florian Westphal) [1151756] - [net] tcp: better comments for RTO initiallization (Florian Westphal) [1151756] - [net] tcp: Change return value of tcp_rcv_established() (Florian Westphal) [1151756] - [net] tcp: do not use cached RTT for RTT estimation (Florian Westphal) [1151756] - [net] tcp: increase throughput when reordering is high (Florian Westphal) [1151756] - [net] tcp: trivial: Remove nocache argument from tcp_v4_send_synack (Florian Westphal) [1151756] - [net] tcp: reset reordering est. selectively on timeout (Florian Westphal) [1151756] - [net] tcp: add server ip to encrypt cookie in fast open (Florian Westphal) [1151756] - [net] ip: add SNMP counters tracking incoming ECN bits (Florian Westphal) [1151756] - [net] tcp: Remove unused tcpct declarations and comments (Florian Westphal) [1151756] - [net] tcp: TCP_NOTSENT_LOWAT socket option (Florian Westphal) [1151756] - [net] add sk_stream_is_writeable() helper (Florian Westphal) [1151756] - [net] fib_trie: potential out of bounds access in trie_show_stats() (Florian Westphal) [1151756] - [net] tcp: use RTT from SACK for RTO (Florian Westphal) [1151756] - [net] tcp: measure RTT from new SACK (Florian Westphal) [1151756] - [net] tcp: prefer packet timing to TS-ECR for RTT (Florian Westphal) [1151756] - [net] tcp: consolidate SYNACK RTT sampling (Florian Westphal) [1151756] - [net] tcp: account all retransmit failures (Florian Westphal) [1151756] - [net] ipv4: fix spacing in assignment (Florian Westphal) [1151756] - [net] net: sock: fix TCP_SKB_MIN_TRUESIZE (Florian Westphal) [1151756] - [net] tcp: remove invalid __rcu annotation (Florian Westphal) [1151756] - [net] ipv6: remove a useless pr_info() in addrconf_gre_config() (Florian Westphal) [1151756] - [net] inet_fragment: remove an empty ifdef (Florian Westphal) [1151756] - [net] tcp: typo unset should be unsent (Florian Westphal) [1151756] - [net] net: sock: adapt SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF (Florian Westphal) [1151756] - [net] tcp: properly send new data in fast recovery in first RTT (Florian Westphal) [1151756] - [net] udp: fix two sparse errors (Florian Westphal) [1151756] - [net] ipv4: Update RFS target at poll for tcp/udp (Florian Westphal) [1151756] - [net] tcp: undo on DSACK during recovery (Florian Westphal) [1151756] - [net] tcp: fix undo on partial ack in recovery (Florian Westphal) [1151756] - [net] tcp: refactor undo functions (Florian Westphal) [1151756] - [net] tcp: consolidate PRR packet accounting (Florian Westphal) [1151756] - [net] tcp: Remove 2 indentation levels in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: Remove another indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: remove one indentation level in tcp_rcv_state_process (Florian Westphal) [1151756] - [net] tcp: md5: remove spinlock usage in fast path (Florian Westphal) [1151756] - [net] tcp: remove bad timeout logic in fast recovery (Florian Westphal) [1151756] - [net] tcp: speedup tcp_fixup_rcvbuf() (Florian Westphal) [1151756]- [fs] proc/task_mmu: bump kernelpagesize_kB to EOL in /proc/pid/numa_maps (Petr Holasek) [1071987] - [Documentation] filesystems/proc.txt: add /proc/pid/numa_maps interface explanation snippet (Petr Holasek) [1071987] - [fs] proc/task_mmu: show page size in /proc//numa_maps (Petr Holasek) [1071987] - [mm] vmscan: use proportional scanning during direct reclaim and full scan at DEF_PRIORITY (Larry Woodman) [1178988] - [fs] superblock: avoid locking counting inodes and dentries before reclaiming them (Larry Woodman) [1178988] - [fs] superblock: unregister sb shrinker before ->kill_sb() (Larry Woodman) [1178988] - [mm] vmstat: Reduce time interval to stat update on idle cpu (Larry Woodman) [1157802] - [mm] vmstat: do not use deferrable delayed work for vmstat_update (Larry Woodman) [1157802] - [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [mm] msync: fix incorrect fstart calculation (Larry Woodman) [1172896] - [mm] msync: sync only the requested range in msync() (Larry Woodman) [1172896] - [drm] Missed clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] cpufeature: If we disable CLFLUSH, we should disable CLFLUSHOPT (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_virt_range (Steve Best) [1170846] - [x86] Use clflushopt in drm_clflush_page (Steve Best) [1170846] - [x86] Use clflushopt in clflush_cache_range (Steve Best) [1170846] - [x86] Add support for the clflushopt instruction (Steve Best) [1170846] - [x86] mm: register 1G page size if we can allocate them at runtime (Petr Holasek) [1197899] - [x86] kvm: insufficient sysenter emulation when invoked from 16-bit code (Jacob Tanenbaum) [1186452] {CVE-2015-0239} - [kernel] module: Clean up ro/nx after early module load failures (Pratyush Anand) [1202866] - [kernel] panic: add TAINT_SOFTLOCKUP (Aaron Tomlin) [1194353] - [kernel] watchdog: print traces for all cpus on lockup detection (Aaron Tomlin) [1194353] - [x86] nmi: provide the option to issue an NMI back trace to every cpu but current (Aaron Tomlin) [1194353] - [kernel] Use 'E' instead of 'X' for unsigned module taint flag (Jiri Olsa) [1179759] - [kernel] fix module signature vs tracepoints add new TAINT_UNSIGNED_MODULE (Jiri Olsa) [1179759] - [kernel] kvm: rcu: nohz: use RCU extended quiescent state when running KVM guest (Rik van Riel) [1194681] - [kernel] context_tracking: Export context_tracking_user_enter/exit (Rik van Riel) [1194681] - [kernel] context_tracking: Run vtime_user_enter/exit only when state == CONTEXT_USER (Rik van Riel) [1194681] - [kernel] context_tracking: Add stub context_tracking_is_enabled (Rik van Riel) [1194681] - [kernel] context_tracking: Generalize context tracking APIs to support user and guest (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context symbols to prepare for transition state (Rik van Riel) [1194681] - [kernel] context_tracking: Restore previous state in schedule_user (Rik van Riel) [1194681] - [powerpc] Remove unused cpp symbols in kvm headers (Rik van Riel) [1194681] - [kernel] context_tracking: Rename context_tracking_active() to context_tracking_cpu_is_enabled() (Rik van Riel) [1194681] - [kernel] context_tracking: Wrap static key check into more intuitive function name (Rik van Riel) [1194681] - [kernel] arm: Fix build error with context tracking calls (Rik van Riel) [1194681] - [kernel] irq_work: Remove BUG_ON in irq_work_run() (Jan Stancek) [1210986] - [kernel] rcu: Remove "Experimental" flags (Prarit Bhargava) [1182093]- [md] dm-snapshot: suspend merging snapshot when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: suspend origin when doing exception handover (Mike Snitzer) [1205955] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1205955] - [md] dm-crypt: sort writes (Mike Snitzer) [1205955 752438] - [md] dm-crypt: add 'submit_from_crypt_cpus' option (Mike Snitzer) [1205955 752438] - [md] dm-crypt: offload writes to thread (Mike Snitzer) [1205955 752438] - [md] dm-crypt: remove unused io_pool and _crypt_io_pool (Mike Snitzer) [1205955 752438] - [md] dm-crypt: avoid deadlock in mempools (Mike Snitzer) [1205955 752438] - [md] dm-crypt: don't allocate pages for a partial request (Mike Snitzer) [1205955 752438] - [md] dm-crypt: use unbound workqueue for request processing (Mike Snitzer) [1205955 752438] - [md] dm: fix add_disk() NULL pointer due to race with free_dev() (Mike Snitzer) [1205955] - [md] dm-io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME (Mike Snitzer) [1205955] - [md] dm: hold suspend_lock while suspending device during device deletion (Mike Snitzer) [1205955] - [md] dm-thin: fix to consistently zero-fill reads to unprovisioned blocks (Mike Snitzer) [1205955] - [md] dm-snapshot: fix a possible invalid memory access on unload (Mike Snitzer) [1205955] - [md] dm: fix a race condition in dm_get_md (Mike Snitzer) [1205955] - [md] dm-io: reject unsupported DISCARD requests with EOPNOTSUPP (Mike Snitzer) [1205955] - [md] dm-mirror: do not degrade the mirror on discard error (Mike Snitzer) [1205955] - [md] dm-space-map-disk: fix sm_disk_count_is_more_than_one() (Mike Snitzer) [1205955] - [md] dm: inherit QUEUE_FLAG_SG_GAPS flags from underlying queues (Mike Snitzer) [1205955] - [md] dm-snapshot: remove unnecessary NULL checks before vfree() calls (Mike Snitzer) [1205955] - [md] dm-mpath: simplify failure path of dm_multipath_init() (Mike Snitzer) [1205955] - [md] dm-thin-metadata: remove unused dm_pool_get_data_block_size() (Mike Snitzer) [1205955] - [md] dm-ioctl: fix stale comment above dm_get_inactive_table() (Mike Snitzer) [1205955] - [md] dm-crypt: update url in CONFIG_DM_CRYPT help text (Mike Snitzer) [1205955] - [md] dm-bufio: fix time comparison to use time_after_eq() (Mike Snitzer) [1205955] - [md] dm: use time_in_range() and time_after() (Mike Snitzer) [1205955] - [md] dm-raid: fix a couple integer overflows (Mike Snitzer) [1205955] - [md] dm-table: train hybrid target type detection to select blk-mq if appropriate (Mike Snitzer) [1205955] - [md] dm: allocate requests in target when stacking on blk-mq devices (Mike Snitzer) [1205955] - [md] dm: prepare for allocating blk-mq clone requests in target (Mike Snitzer) [1205955] - [md] dm: submit stacked requests in irq enabled context (Mike Snitzer) [1205955] - [md] dm: split request structure out from dm_rq_target_io structure (Mike Snitzer) [1205955] - [md] dm: remove exports for request-based interfaces without external callers (Mike Snitzer) [1205955] - [md] block: mark blk-mq devices as stackable (Mike Snitzer) [1205955] - [md] block: keep established cmd_flags when cloning into a blk-mq request (Mike Snitzer) [1205955] - [md] block: add blk-mq support to blk_insert_cloned_request() (Mike Snitzer) [1205955] - [md] dm: fix multipath regression due to initializing wrong request (Mike Snitzer) [1205955] - [md] block: require blk_rq_prep_clone() be given an initialized clone request (Mike Snitzer) [1205955] - [md] dm: fix handling of multiple internal suspends (Mike Snitzer) [1205955] - [md] dm: fix missed error code if .end_io isn't implemented by target_type (Mike Snitzer) [1205955] - [md] dm-crypt: use memzero_explicit for on-stack buffer (Mike Snitzer) [1205955] - [md] lib: memzero_explicit: add comment for its usage (Mike Snitzer) [1205955] - [md] random: add and use memzero_explicit() for clearing data (Mike Snitzer) [1205955] - [md] crypto: define OPTIMIZER_HIDE_VAR for future use in memzero_explicit (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_count() (Mike Snitzer) [1205955] - [md] dm-space-map-metadata: fix sm_bootstrap_get_nr_blocks() (Mike Snitzer) [1205955] - [md] dm-stripe: fix potential for leak in stripe_ctr error path (Mike Snitzer) [1205955] - [md] dm-log-userspace: fix memory leak in dm_ulog_tfr_init failure path (Mike Snitzer) [1205955] - [md] dm-raid: fix inaccessible superblocks causing oops in configure_discard_support (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 4, 5 and 6 (Mike Snitzer) [1205955] - [md] dm-raid: add discard support for RAID levels 1 and 10 (Mike Snitzer) [1205955] - [md] dm-switch: efficiently support repetitive patterns (Mike Snitzer) [1205955] - [md] dm-switch: factor out switch_region_table_read (Mike Snitzer) [1205955] - [md] dm-table: fix RHEL7 inconsistency with location of dm_table_run_md_queue_async (Mike Snitzer) [1205955] - [md] dm-mpath: fix stalls when handling invalid ioctls (Mike Snitzer) [1205955] - [tty] fix kABI broken by introduction of ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Fix hang at ldsem_down_read() (Aristeu Rozanski) [1183479] - [tty] Replace ldisc locking with ldisc_sem (Aristeu Rozanski) [1183479] - [tty] Add lock/unlock ldisc pair functions (Aristeu Rozanski) [1183479] - [tty] Fix tty_ldisc_lock name collision (Aristeu Rozanski) [1183479] - [tty] n_tty: Buffer work should not reschedule itself (Aristeu Rozanski) [1183479] - [tty] n_tty: Fix unsafe update of available buffer space (Aristeu Rozanski) [1183479] - [tty] n_tty: Untangle read completion variables (Aristeu Rozanski) [1183479] - [tty] n_tty: Encapsulate minimum_to_wake within N_TTY (Aristeu Rozanski) [1183479] - [tty] Add timed, writer-prioritized rw semaphore (Aristeu Rozanski) [1183479] - [tty] Remove TTY_HW_COOK_IN/OUT (Aristeu Rozanski) [1183479] - [char] random: account for entropy loss due to overwrites (Herbert Xu) [1110044] - [char] random: allow fractional bits to be tracked (Herbert Xu) [1110044] - [char] random: statically compute poolbitshift, poolbytes, poolbits (Herbert Xu) [1110044] - [kernel] jiffies: Fix timeval conversion to jiffies (George Beshers) [1182693] - [kernel] timekeeping: Update timekeeper before updating vsyscall and pvclock (George Beshers) [1182693] - [kernel] timekeeping: Provide internal ktime_t based data (George Beshers) [1182693] - [kernel] irq_work: Force raised irq work to run on irq work interrupt (George Beshers) [1182693] - [kernel] irq_work: Introduce arch_irq_work_has_interrupt() (George Beshers) [1182693] - [kernel] nohz: Restore NMI safe local irq work for local nohz kick (George Beshers) [1182693] - [kernel] nohz: Avoid tick's double reprogramming in highres mode (George Beshers) [1182693] - [kernel] nohz: Fix spurious periodic tick behaviour in low-res dynticks mode (George Beshers) [1182693] - [kernel] nohz: Support nohz full remote kick (George Beshers) [1182693] - [kernel] irq_work: Implement remote queueing (George Beshers) [1182693] - [kernel] irq_work: Split raised and lazy lists (George Beshers) [1182693] - [kernel] tick-sched: Check tick_nohz_enabled in tick_nohz_switch_to_nohz() (George Beshers) [1182693] - [kernel] tick-sched: Don't call update_wall_time() when delta is lesser than tick_period (George Beshers) [1182693] - [kernel] nohz: Get timekeeping max deferment outside jiffies_lock (George Beshers) [1182693] - [kernel] sched/clock, x86: Avoid a runtime condition in native_sched_clock() (George Beshers) [1182693] - [kernel] nohz_full: fix code style issue of tick_nohz_full_stop_tick (George Beshers) [1182693] - [kernel] sched/clock, x86: Use a static_key for sched_clock_stable (George Beshers) [1182693] - [kernel] sched/clock: Remove local_irq_disable() from the clocks (George Beshers) [1182693] - [x86] perf: Clean up cap_user_time setting (George Beshers) [1182693] - [kernel] timekeeping: Call update_wall_time outside the jiffies lock (George Beshers) [1182693] - [kernel] timekeeping: Avoid possible deadlock from clock_was_set_delayed (George Beshers) [1182693] - [kernel] timekeeping: Fix lost updates to tai adjustment (George Beshers) [1182693] - [kernel] timekeeping: Fix potential lost pv notification of time change (George Beshers) [1182693] - [kernel] timekeeping: Indicate that clock was set in the pvclock gtod notifier (George Beshers) [1182693] - [kernel] timekeeping: Pass flags instead of multiple bools to timekeeping_update() (George Beshers) [1182693] - [kernel] nohz: Convert a few places to use local per cpu accesses (George Beshers) [1182693] - [kernel] nohz: Check for nohz active instead of nohz enabled (George Beshers) [1182693] - [crypto] sha-mb: sha1_mb_alg_state can be static (Herbert Xu) [1173756] - [crypto] mcryptd: mcryptd_flist can be static (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer job manager and glue code (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer crypto computation (x8 AVX2) (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer submit and flush routines for AVX2 (Herbert Xu) [1173756] - [crypto] sha-mb: SHA1 multibuffer algorithm data structures (Herbert Xu) [1173756] - [crypto] sha-mb: multibuffer crypto infrastructure (Herbert Xu) [1173756] - [kernel] sched: Add function single_task_running to let a task check if it is the only task running on a cpu (Herbert Xu) [1173756] - [crypto] ahash: initialize entry len for null input in crypto hash sg list walk (Herbert Xu) [1173756] - [crypto] ahash: Add real ahash walk interface (Herbert Xu) [1173756] - [crypto] x86: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1201563] - [crypto] x86: sha1 - reduce size of the AVX2 asm implementation (Herbert Xu) [1177968] - [crypto] x86: sha1 - fix stack alignment of AVX2 variant (Herbert Xu) [1177968] - [crypto] x86: sha1 - re-enable the AVX variant (Herbert Xu) [1177968] - [crypto] sha: SHA1 transform x86_64 AVX2 (Herbert Xu) [1177968] - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1198978]- [fs] btrfs: simplify insert_orphan_item (Eric Sandeen) [1205873] - [fs] btrfs: __add_inode_ref out of bounds memory read when looking for extended ref (Eric Sandeen) [1205873] - [fs] btrfs: fix data loss in the fast fsync path (Eric Sandeen) [1205873] - [fs] btrfs: fix lost return value due to variable shadowing (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to ordered extent memory leaks (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after adding hard link to inode (Eric Sandeen) [1205873] - [fs] btrfs: fix leak of path in btrfs_find_item (Eric Sandeen) [1205873] - [fs] btrfs: set proper message level for skinny metadata (Eric Sandeen) [1205873] - [fs] btrfs: add missing blk_finish_plug in btrfs_sync_log() (Eric Sandeen) [1205873] - [fs] btrfs: fix raid56 scrub failed in xfstests btrfs/072 (Eric Sandeen) [1205873] - [fs] btrfs: Don't call btrfs_start_transaction() on frozen fs to avoid deadlock (Eric Sandeen) [1205873] - [fs] btrfs: Fix the bug that fs_info->pending_changes is never cleared (Eric Sandeen) [1205873] - [fs] btrfs: fix state->private cast on 32 bit machines (Eric Sandeen) [1205873] - [fs] btrfs: fix race deleting block group from space_info->ro_bgs list (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect freeing in scrub_stripe (Eric Sandeen) [1205873] - [fs] btrfs: sync ioctl, handle errors after transaction start (Eric Sandeen) [1205873] - [fs] btrfs: don't delay inode ref updates during log replay (Eric Sandeen) [1205873] - [fs] btrfs: correctly get tree level in tree_backref_for_extent (Eric Sandeen) [1205873] - [fs] btrfs: call inode_dec_link_count() on mkdir error path (Eric Sandeen) [1205873] - [fs] btrfs: abort transaction if we don't find the block group (Eric Sandeen) [1205873] - [fs] btrfs, scrub: uninitialized variable in scrub_extent_for_parity() (Eric Sandeen) [1205873] - [fs] btrfs: filp_open() returns ERR_PTR() on failure, not NULL (Eric Sandeen) [1205873] - [fs] btrfs: remove non-sense btrfs_error_discard_extent() function (Eric Sandeen) [1205873] - [fs] btrfs: fix fs corruption on transaction abort if device supports discard (Eric Sandeen) [1205873] - [fs] btrfs: always clear a block group node when removing it from the tree (Eric Sandeen) [1205873] - [fs] btrfs: ensure deletion from pinned_chunks list is protected (Eric Sandeen) [1205873] - [fs] btrfs: make get_caching_control unconditionally return the ctl (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected deletion from pending_chunks list (Eric Sandeen) [1205873] - [fs] btrfs: fix fs mapping extent map leak (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak after block remove + trimming (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_abort_transaction consider existence of new block groups (Eric Sandeen) [1205873] - [fs] btrfs: fix race between writing free space cache and trimming (Eric Sandeen) [1205873] - [fs] btrfs: fix race between fs trimming and block group remove/allocation (Eric Sandeen) [1205873] - [fs] btrfs, replace: enable dev-replace for raid56 (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extents after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: fix crash caused by block group removal (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid block group rbtree access after bg is removed (Eric Sandeen) [1205873] - [fs] btrfs, raid56: fix use-after-free problem in the final device replace procedure on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, replace: write raid56 parity into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, replace: write dirty pages into the replace target device (Eric Sandeen) [1205873] - [fs] btrfs, raid56: support parity scrub on raid56 (Eric Sandeen) [1205873] - [fs] btrfs, raid56: use a variant to record the operation type (Eric Sandeen) [1205873] - [fs] btrfs, scrub: repair the common data on RAID5/6 if it is corrupted (Eric Sandeen) [1205873] - [fs] btrfs, raid56: don't change bbio and raid_map (Eric Sandeen) [1205873] - [fs] btrfs: remove unnecessary code of stripe_index assignment in __btrfs_map_block (Eric Sandeen) [1205873] - [fs] btrfs: remove noused bbio_ret in __btrfs_map_block in condition (Eric Sandeen) [1205873] - [fs] btrfs: zero out left over bytes after processing compression streams (Eric Sandeen) [1205873] - [fs] btrfs: fix snapshot inconsistency after a file write followed by truncate (Eric Sandeen) [1205873] - [fs] Add wait_on_atomic_t() and wake_up_atomic_t() (Eric Sandeen) [1205873] - [fs] btrfs: ensure send always works on roots without orphans (Eric Sandeen) [1205873] - [fs] btrfs: fix freeing used extent after removing empty block group (Eric Sandeen) [1205873] - [fs] btrfs: include vmalloc.h in check-integrity.c (Eric Sandeen) [1205873] - [fs] btrfs: Fix a lockdep warning when running xfstest (Eric Sandeen) [1205873] - [fs] btrfs: ensure ordered extent errors aren't missed on fsync (Eric Sandeen) [1205873] - [fs] btrfs: collect only the necessary ordered extents on ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore log btree writeback errors (Eric Sandeen) [1205873] - [fs] btrfs: do not move em to modified list when unpinning (Eric Sandeen) [1205873] - [fs] btrfs: make sure logged extents complete in the current transaction V3 (Eric Sandeen) [1205873] - [fs] btrfs: make sure we wait on logged extents when fsycning two subvols (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong accounting of raid1 data profile in statfs (Eric Sandeen) [1205873] - [fs] btrfs: fix dead lock while running replace and defrag concurrently (Eric Sandeen) [1205873] - [fs] btrfs: make xattr replace operations atomic (Eric Sandeen) [1205873] - [fs] btrfs: avoid premature -ENOMEM in clear_extent_bit() (Eric Sandeen) [1205873] - [fs] btrfs: don't take the chunk_mutex/dev_list mutex in statfs V2 (Eric Sandeen) [1205873] - [fs] btrfs: move read only block groups onto their own list V2 (Eric Sandeen) [1205873] - [fs] btrfs: fix typos in btrfs_check_super_valid (Eric Sandeen) [1205873] - [fs] btrfs: check-int: don't complain about balanced blocks (Eric Sandeen) [1205873] - [fs] btrfs: check_int: use the known block location (Eric Sandeen) [1205873] - [fs] btrfs: avoid returning -ENOMEM in convert_extent_bit() too early (Eric Sandeen) [1205873] - [fs] btrfs: make find_first_extent_bit be able to cache any state (Eric Sandeen) [1205873] - [fs] btrfs: deal with convert_extent_bit errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: return failure if btrfs_dev_replace_finishing() failed (Eric Sandeen) [1205873] - [fs] btrfs: fix allocationg memory failure for btrfsic_state structure (Eric Sandeen) [1205873] - [fs] btrfs: report error after failure inlining extent in compressed write path (Eric Sandeen) [1205873] - [fs] btrfs: add helper btrfs_fdatawrite_range (Eric Sandeen) [1205873] - [fs] btrfs: correctly flush compressed data before/after direct IO (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:compress_file_range() return void (Eric Sandeen) [1205873] - [fs] btrfs: fix incorrect compression ratio detection (Eric Sandeen) [1205873] - [fs] btrfs: don't ignore compressed bio write errors (Eric Sandeen) [1205873] - [fs] btrfs: make inode.c:submit_compressed_extents() return void (Eric Sandeen) [1205873] - [fs] btrfs: process all async extents on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: don't leak pages and memory on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: fix hang on compressed write error (Eric Sandeen) [1205873] - [fs] btrfs: set page and mapping error on compressed write failure (Eric Sandeen) [1205873] - [fs] btrfs: fix lockups from btrfs_clear_path_blocking (Eric Sandeen) [1205873] - [fs] btrfs: get rid of f_dentry use (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing label (Eric Sandeen) [1205873] - [fs] btrfs: move commit out of sysfs when changing features (Eric Sandeen) [1205873] - [fs] btrfs: introduce pending action: commit (Eric Sandeen) [1205873] - [fs] btrfs: switch inode_cache option handling to pending changes (Eric Sandeen) [1205873] - [fs] btrfs: do commit in sync_fs if there are pending changes (Eric Sandeen) [1205873] - [fs] btrfs: add support for processing pending changes (Eric Sandeen) [1205873] - [fs] btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup (Eric Sandeen) [1205873] - [fs] btrfs: fix race that makes btrfs_lookup_extent_info miss skinny extent items (Eric Sandeen) [1205873] - [fs] btrfs: properly clean up btrfs_end_io_wq_cache (Eric Sandeen) [1205873] - [fs] btrfs: fix invalid leaf slot access in btrfs_lookup_extent() (Eric Sandeen) [1205873] - [fs] btrfs: use macro accessors in superblock validation checks (Eric Sandeen) [1205873] - [fs] revert "btrfs: race free update of commit root for ro snapshots" (Eric Sandeen) [1205873] - [fs] btrfs: Fix compile error when CONFIG_SECURITY is not set (Eric Sandeen) [1205873] - [fs] btrfs: Make btrfs handle security mount options internally to avoid losing security label (Eric Sandeen) [1205873] - [fs] btrfs: send, don't delay dir move if there's a new parent inode (Eric Sandeen) [1205873] - [fs] btrfs: add more superblock checks (Eric Sandeen) [1205873] - [fs] btrfs: fix race in WAIT_SYNC ioctl (Eric Sandeen) [1205873] - [fs] btrfs: be aware of btree inode write errors to avoid fs corruption (Eric Sandeen) [1205873] - [fs] btrfs: remove redundant btrfs_verify_qgroup_counts declaration (Eric Sandeen) [1205873] - [fs] btrfs: fix shadow warning on cmp (Eric Sandeen) [1205873] - [fs] btrfs: fix compilation errors under DEBUG (Eric Sandeen) [1205873] - [fs] btrfs: fix crash of btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: add missing end_page_writeback on submit_extent_page failure (Eric Sandeen) [1205873] - [fs] btrfs: Fix the wrong condition judgment about subset extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix build_backref_tree issue with multiple shared blocks (Eric Sandeen) [1205873] - [fs] btrfs: cleanup error handling in build_backref_tree (Eric Sandeen) [1205873] - [fs] btrfs: move checks for DUMMY_ROOT into a helper (Eric Sandeen) [1205873] - [fs] btrfs: new define for the inline extent data start (Eric Sandeen) [1205873] - [fs] btrfs: kill extent_buffer_page helper (Eric Sandeen) [1205873] - [fs] btrfs: drop constant param from btrfs_release_extent_buffer_page (Eric Sandeen) [1205873] - [fs] btrfs: hide typecast to definition of BTRFS_SEND_TRANS_STUB (Eric Sandeen) [1205873] - [fs] btrfs: let merge_reloc_roots return void (Eric Sandeen) [1205873] - [fs] btrfs: remove unused members from struct scrub_warning (Eric Sandeen) [1205873] - [fs] btrfs: use slab for end_io_wq structures (Eric Sandeen) [1205873] - [fs] btrfs: fix error labels in init_btrfs_fs (Eric Sandeen) [1205873] - [fs] btrfs: use enum for wq endio metadata type (Eric Sandeen) [1205873] - [fs] btrfs: remove unused extent state bits (Eric Sandeen) [1205873] - [fs] btrfs: set default max_inline to 8KiB instead of 8MiB (Eric Sandeen) [1205873] - [fs] btrfs: remove blocksize from btrfs_alloc_free_block and rename (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter blocksize from btrfs_find_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove parameter blocksize from read_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: inline code of reada_tree_block and remove it (Eric Sandeen) [1205873] - [fs] btrfs: return void from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unused parameter from readahead_tree_block (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from data-dependent branches and slow paths (Eric Sandeen) [1205873] - [fs] btrfs: remove unlikely from NULL checks (Eric Sandeen) [1205873] - [fs] btrfs: remove unused variable from btrfs_parse_options (Eric Sandeen) [1205873] - [fs] btrfs: defrag, use unsigned type for extent thresh (Eric Sandeen) [1205873] - [fs] btrfs: try not to ENOSPC on log replay (Eric Sandeen) [1205873] - [fs] btrfs: don't do async reclaim during log replay (Eric Sandeen) [1205873] - [fs] btrfs: remove empty block groups automatically (Eric Sandeen) [1205873] - [fs] btrfs: fix data corruption after fast fsync and writeback error (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync race leading to invalid data after log replay (Eric Sandeen) [1205873] - [fs] revert "btrfs: device_list_add() should not update list when mounted" (Eric Sandeen) [1205873] - [fs] btrfs: Fix and enhance merge_extent_mapping() to insert best fitted extent map (Eric Sandeen) [1205873] - [fs] btrfs: fix up bounds checking in lseek (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the read failure record after write or when the inode is freeing (Eric Sandeen) [1205873] - [fs] btrfs: implement repair function when direct read fails (Eric Sandeen) [1205873] - [fs] btrfs: Set real mirror number for read operation on RAID0/5/6 (Eric Sandeen) [1205873] - [fs] btrfs: modify clean_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: modify repair_io_failure and make it suit direct io (Eric Sandeen) [1205873] - [fs] btrfs: split bio_readpage_error into several functions (Eric Sandeen) [1205873] - [fs] btrfs: Cleanup unused variant and argument of IO failure handlers (Eric Sandeen) [1205873] - [fs] btrfs: fix missing error handler if submiting re-read bio fails (Eric Sandeen) [1205873] - [fs] btrfs: do file data check by sub-bio's self (Eric Sandeen) [1205873] - [fs] btrfs: cleanup similar code of the buffered data data check and dio read data check (Eric Sandeen) [1205873] - [fs] btrfs: Convert various code to bio_for_each_segment() (Eric Sandeen) [1205873] - [fs] btrfs: load checksum data once when submitting a direct read io (Eric Sandeen) [1205873] - [fs] btrfs: modify rw_devices counter under chunk_mutex context (Eric Sandeen) [1205873] - [fs] btrfs: move the missing device to its own fs device list (Eric Sandeen) [1205873] - [fs] btrfs: stop mounting the fs if the non-ENOENT errors happen when opening seed fs (Eric Sandeen) [1205873] - [fs] btrfs: make the logic of source device removing more clear (Eric Sandeen) [1205873] - [fs] btrfs: fix use-after-free problem of the device during device replace (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when cloning fs devices (Eric Sandeen) [1205873] - [fs] btrfs: Fix misuse of chunk mutex (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device list access when getting the fs information (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected system chunk array insertion (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device's variants on 32bits machine (Eric Sandeen) [1205873] - [fs] btrfs: update free_chunk_space during allocting a new chunk (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected device->bytes_used update (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong free_chunk_space assignment during removing a device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong device bytes_used in the super block (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong disk size when writing super blocks (Eric Sandeen) [1205873] - [fs] btrfs: fix unprotected assignment of the target device (Eric Sandeen) [1205873] - [fs] btrfs: cleanup double assignment of device->bytes_used when device replace finishes (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused num_can_discard in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: remove the wrong comments (Eric Sandeen) [1205873] - [fs] btrfs: fix directory recovery from fsync log (Eric Sandeen) [1205873] - [fs] btrfs: fix loop writing of async reclaim (Eric Sandeen) [1205873] - [fs] btrfs: make fiemap not blow when you have lots of snapshots (Eric Sandeen) [1205873] - [fs] btrfs: add missing compression property remove in btrfs_ioctl_setflags (Eric Sandeen) [1205873] - [fs] btrfs: Fix a deadlock in btrfs_dev_replace_finishing() (Eric Sandeen) [1205873] - [fs] btrfs: cleanup the same name in end_bio_extent_readpage (Eric Sandeen) [1205873] - [fs] btrfs: don't go readonly on existing qgroup items (Eric Sandeen) [1205873] - [fs] btrfs: shrink further sizeof(struct extent_buffer) (Eric Sandeen) [1205873] - [fs] btrfs: send, lower mem requirements for processing xattrs (Eric Sandeen) [1205873] - [fs] btrfs: remove stale define after removing ordered operations (Eric Sandeen) [1205873] - [fs] btrfs: improve free space cache management and space allocation (Eric Sandeen) [1205873] - [fs] btrfs: rename total_bytes to avoid confusion (Eric Sandeen) [1205873] - [fs] btrfs: fix typo in the log message (Eric Sandeen) [1205873] - [fs] btrfs: rw_devices shouldn't be incremented for seed fs in btrfs_rm_dev_replace_srcdev() (Eric Sandeen) [1205873] - [fs] btrfs: fix memory leak when there is no more seed device (Eric Sandeen) [1205873] - [fs] btrfs: update sprout seed pointer when seed fs is relinquished (Eric Sandeen) [1205873] - [fs] btrfs: fix rw_devices miss match after seed replace (Eric Sandeen) [1205873] - [fs] btrfs: replace seed device followed by unmount causes kernel WARNING (Eric Sandeen) [1205873] - [fs] btrfs: preparatory to make btrfs_rm_dev_replace_srcdev() seed aware (Eric Sandeen) [1205873] - [fs] btrfs: Drop stray check of fixup_workers creation (Eric Sandeen) [1205873] - [fs] btrfs: make btrfs_search_forward return with nodes unlocked (Eric Sandeen) [1205873] - [fs] btrfs: sysfs label interface should check for read only FS (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR_RW could set the mode (Eric Sandeen) [1205873] - [fs] btrfs: code optimize: BTRFS_ATTR could handle the mode (Eric Sandeen) [1205873] - [fs] btrfs: use BTRFS_ATTR instead of btrfs_no_store() (Eric Sandeen) [1205873] - [fs] btrfs: avoid unnecessary switch of path locks to blocking mode (Eric Sandeen) [1205873] - [fs] btrfs: unlock nodes earlier when inserting items in a btree (Eric Sandeen) [1205873] - [fs] btrfs: use IS_ALIGNED() for assertion in btrfs_lookup_csums_range() for simplicity (Eric Sandeen) [1205873] - [fs] btrfs: add trace for qgroup accounting (Eric Sandeen) [1205873] - [fs] btrfs: cleanup unused latest_devid and latest_trans in fs_devices (Eric Sandeen) [1205873] - [fs] btrfs: update the comment of total_bytes and disk_total_bytes of btrfs_devie (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the dirty flag of dev stats is cleared (Eric Sandeen) [1205873] - [fs] btrfs: make the device lock and its protected data in the same cacheline (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong generation check of super block on a seed device (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong fsid check of scrub (Eric Sandeen) [1205873] - [fs] btrfs: wake up transaction thread from SYNC_FS ioctl (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong max inline data size limit (Eric Sandeen) [1205873] - [fs] btrfs: fix off-by-one in cow_file_range_inline() (Eric Sandeen) [1205873] - [fs] btrfs: fall into nocompression codes quickly if possible (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong skipping compression for an inode (Eric Sandeen) [1205873] - [fs] btrfs: fix sparse warning (Eric Sandeen) [1205873] - [fs] btrfs: use BUG_ON (Eric Sandeen) [1205873] - [fs] btrfs compression: merge inflate and deflate z_streams (Eric Sandeen) [1205873] - [fs] btrfs: set error return value in btrfs_get_blocks_direct (Eric Sandeen) [1205873] - [fs] btrfs: reduce size of struct extent_state (Eric Sandeen) [1205873] - [fs] btrfs: use PTR_ERR_OR_ZERO (Eric Sandeen) [1205873] - [fs] btrfs: print btrfs specific info for some fatal error cases (Eric Sandeen) [1205873] - [fs] btrfs: fix writing data into the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: make defragment work with nodatacow option (Eric Sandeen) [1205873] - [fs] btrfs: label should not contain return char (Eric Sandeen) [1205873] - [fs] btrfs: device delete must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: device add must be sysloged (Eric Sandeen) [1205873] - [fs] btrfs: clear compress-force when remounting with compress option (Eric Sandeen) [1205873] - [fs] btrfs: use DIV_ROUND_UP instead of open-coded variants (Eric Sandeen) [1205873] - [fs] btrfs: clean away stripe_align helper (Eric Sandeen) [1205873] - [fs] btrfs: use nodesize everywhere, kill leafsize (Eric Sandeen) [1205873] - [fs] btrfs: kill the key type accessor helpers (Eric Sandeen) [1205873] - [fs] btrfs: make close_ctree return void (Eric Sandeen) [1205873] - [fs] btrfs: cleanup ino cache members of btrfs_root (Eric Sandeen) [1205873] - [fs] btrfs: clenaup: don't call btrfs_release_path before free_path (Eric Sandeen) [1205873] - [fs] btrfs: remove obsolete comment in btrfs_clean_one_deleted_snapshot (Eric Sandeen) [1205873] - [fs] btrfs: set inode's logged_trans/last_log_commit after ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: use insert_inode_locked4 for inode creation (Eric Sandeen) [1205873] - [fs] btrfs: fix fsync data loss after a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: kfree()ing ERR_PTRs (Eric Sandeen) [1205873] - [fs] btrfs: fix crash while doing a ranged fsync (Eric Sandeen) [1205873] - [fs] btrfs: fix corruption after write/fsync failure + fsync + log recovery (Eric Sandeen) [1205873] - [fs] btrfs: fix autodefrag with compression (Eric Sandeen) [1205873] - [fs] fs/btrfs/tree-log.c: Fix closing brace followed by if (Eric Sandeen) [1205873] - [fs] btrfs: fix task hang under heavy compressed write (Eric Sandeen) [1205873] - [fs] btrfs: fix filemap_flush call in btrfs_file_release (Eric Sandeen) [1205873] - [fs] btrfs: fix crash on endio of reading corrupted block (Eric Sandeen) [1205873] - [fs] btrfs: fix leak in qgroup_subtree_accounting() error path (Eric Sandeen) [1205873] - [fs] btrfs: Use right extent length when inserting overlap extent map (Eric Sandeen) [1205873] - [fs] btrfs: clone, don't create invalid hole extent map (Eric Sandeen) [1205873] - [fs] btrfs: don't monopolize a core when evicting inode (Eric Sandeen) [1205873] - [fs] btrfs: fix hole detection during file fsync (Eric Sandeen) [1205873] - [fs] btrfs: race free update of commit root for ro snapshots (Eric Sandeen) [1205873] - [fs] btrfs: don't consider the missing device when allocating new chunks (Eric Sandeen) [1205873] - [fs] btrfs: Fix wrong device size when we are resizing the device (Eric Sandeen) [1205873] - [fs] btrfs: don't write any data into a readonly device when scrub (Eric Sandeen) [1205873] - [fs] btrfs: Fix the problem that the replace destroys the seed filesystem (Eric Sandeen) [1205873] - [fs] btrfs: Return right extent when fiemap gives unaligned offset and len (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong extent mapping for DirectIO (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong write range for filemap_fdatawrite_range() (Eric Sandeen) [1205873] - [fs] btrfs: fix wrong missing device counter decrease (Eric Sandeen) [1205873] - [fs] btrfs: fix unzeroed members in fs_devices when creating a fs from seed fs (Eric Sandeen) [1205873] - [fs] btrfs: check generation as replace duplicates devid+uuid (Eric Sandeen) [1205873] - [fs] btrfs: device_list_add() should not update list when mounted (Eric Sandeen) [1205873] - [fs] btrfs: fill_holes: Fix slot number passed to hole_mergeable() call (Eric Sandeen) [1205873] - [fs] btrfs: fix put dio bio twice when we submit dio bio fail (Eric Sandeen) [1205873] - [fs] btrfs: disable strict file flushes for renames and truncates (Eric Sandeen) [1205873] - [fs] btrfs: fix csum tree corruption, duplicate and outdated checksums (Eric Sandeen) [1205873] - [fs] btrfs: Fix memory corruption by ulist_add_merge() on 32bit arch (Eric Sandeen) [1205873] - [fs] btrfs: fix compressed write corruption on enospc (Eric Sandeen) [1205873] - [fs] btrfs: correctly handle return from ulist_add (Eric Sandeen) [1205873] - [fs] btrfs: qgroup: account shared subtrees during snapshot delete (Eric Sandeen) [1205873] - [fs] btrfs: read lock extent buffer while walking backrefs (Eric Sandeen) [1205873] - [fs] btrfs: __btrfs_mod_ref should always use no_quota (Eric Sandeen) [1205873] - [fs] btrfs: adjust statfs calculations according to raid profiles (Eric Sandeen) [1205873] - [fs] sunrpc: fix sleeping under rcu_read_lock in gss_stringify_acceptor (Steve Dickson) [1111712] - [fs] nfs: Fix use of uninitialized variable in nfs_getattr() (Steve Dickson) [1111712] - [fs] nfs: Remove bogus assignment (Steve Dickson) [1111712] - [fs] nfs: remove spurious WARN_ON_ONCE in write path (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: serialize GETDEVICEINFO calls (Steve Dickson) [1111712] - [fs] nfs: fix pnfs direct write memory leak (Steve Dickson) [1111712] - [fs] revert "nfs: nfs4_do_open should add negative results to the dcache." (Steve Dickson) [1111712] - [fs] revert "nfs: remove BUG possibility in nfs4_open_and_get_state" (Steve Dickson) [1111712] - [fs] nfsv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT (Steve Dickson) [1111712] - [fs] nfsv4.1/pnfs: replace broken pnfs_put_lseg_async (Steve Dickson) [1111712] - [fs] nfsv4: Remove dead prototype for nfs4_insert_deviceid_node() (Steve Dickson) [1111712] - [fs] svcrdma: advertise the correct max payload (Steve Dickson) [1111712] - [fs] nfsd: introduce nfsd4_callback_ops (Steve Dickson) [1111712] - [fs] nfsd: split nfsd4_callback initialization and use (Steve Dickson) [1111712] - [fs] nfsd: introduce a generic nfsd4_cb (Steve Dickson) [1111712] - [fs] nfsd: remove nfsd4_callback.cb_op (Steve Dickson) [1111712] - [fs] nfsd: do not clear rpc_resp in nfsd4_cb_done_sequence (Steve Dickson) [1111712] - [fs] nfsd: fix nfsd4_cb_recall_done error handling (Steve Dickson) [1111712] - [fs] nfsd4: clarify how grace period ends (Steve Dickson) [1111712] - [fs] nfsd4: stop grace_time update at end of grace period (Steve Dickson) [1111712] - [fs] nfsd: skip subsequent UMH "create" operations after the first one for v4.0 clients (Steve Dickson) [1111712] - [fs] nfsd: set and test NFSD4_CLIENT_STABLE bit to reduce nfsdcltrack upcalls (Steve Dickson) [1111712] - [fs] nfsd: serialize nfsdcltrack upcalls for a particular client (Steve Dickson) [1111712] - [fs] nfsd: pass extra info in env vars to upcalls to allow for early grace period end (Steve Dickson) [1111712] - [fs] nfsd: add a v4_end_grace file to /proc/fs/nfsd (Steve Dickson) [1111712] - [fs] lockd: add a /proc/fs/lockd/nlm_end_grace file (Steve Dickson) [1111712] - [fs] nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE (Steve Dickson) [1111712] - [fs] nfsd: remove redundant boot_time parm from grace_done client tracking op (Steve Dickson) [1111712] - [fs] lockd: move lockd's grace period handling into its own module (Steve Dickson) [1111712] - [fs] nfsd: Put export if prepare_creds() fail (Steve Dickson) [1111712] - [fs] nfsd: Full checking of authentication name (Steve Dickson) [1111712] - [fs] nfsd: Fix bad using of return value from qword_get (Steve Dickson) [1111712] - [fs] nfsd: Fix a memory leak if nfsd4_recdir_load fail (Steve Dickson) [1111712] - [fs] nfsd: Reset creds after mnt_want_write_file() fail (Steve Dickson) [1111712] - [fs] nfsd: Put file after ima_file_check fail in nfsd_open() (Steve Dickson) [1111712] - [fs] nfs: do not start the callback thread until we set rqstp->rq_task (Steve Dickson) [1111712] - [fs] lockd: Do not start the lockd thread before we've set nlmsvc_rqst->rq_task (Steve Dickson) [1111712] - [fs] nfsd4: remove labeled NFS warning from config help (Steve Dickson) [1111712] - [fs] sunrpc: fix byte-swapping of displayed XID (Steve Dickson) [1111712] - [fs] nfsd: Update some as-yet unused 4.2 error codes (Steve Dickson) [1111712] - [fs] nfsd: Remove duplicate initialization of file_lock (Steve Dickson) [1111712] - [fs] sunrpc: Fix compile on non-x86 (Steve Dickson) [1111712] - [fs] nfsd4: reserve adequate space for LOCK op (Steve Dickson) [1111712] - [fs] nfsd4: remove obsolete comment (Steve Dickson) [1111712] - [fs] nfsd3: Check write permission after checking existence (Steve Dickson) [1111712] - [fs] nfsd: call nfs4_put_deleg_lease outside of state_lock (Steve Dickson) [1111712] - [fs] nfsd: protect lease-related nfs4_file fields with fi_lock (Steve Dickson) [1111712] - [fs] nfsd: Reorder nfsd_cache_match to check more powerful discriminators first (Steve Dickson) [1111712] - [fs] nfsd: split DRC global spinlock into per-bucket locks (Steve Dickson) [1111712] - [fs] nfsd: convert num_drc_entries to an atomic_t (Steve Dickson) [1111712] - [fs] nfsd: Remove the cache_hash list (Steve Dickson) [1111712] - [fs] nfsd: convert the lru list into a per-bucket thing (Steve Dickson) [1111712] - [fs] nfsd: Clean up drc cache in preparation for global spinlock elimination (Steve Dickson) [1111712] - [fs] sunrpc: Optimise away svc_recv_available (Steve Dickson) [1111712] - [fs] sunrpc: More optimisations of svc_xprt_enqueue() (Steve Dickson) [1111712] - [fs] sunrpc: Fix broken kthread_should_stop test in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] sunrpc: get rid of the request wait queue (Steve Dickson) [1111712] - [fs] sunrpc: Do not grab pool->sp_lock unnecessarily in svc_get_next_xprt (Steve Dickson) [1111712] - [fs] nfs: Ensure that nfs_callback_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] lockd: Ensure that lockd_start_svc sets the server rq_task (Steve Dickson) [1111712] - [fs] sunrpc: Do not override wspace tests in svc_handle_xprt (Steve Dickson) [1111712] - [fs] nfsv4.1: Fix an NFSv4.1 state renewal regression (Steve Dickson) [1111712] - [fs] nfsv4: fix open/lock state recovery error handling (Steve Dickson) [1111712] - [fs] nfsv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails (Steve Dickson) [1111712] - [fs] nfs: Fabricate fscache server index key correctly (Steve Dickson) [1111712] - [fs] sunrpc: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT (Steve Dickson) [1111712] - [fs] nfsv3: Fix missing includes of nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: don't use STABLE writes during writeback (Steve Dickson) [1111712] - [fs] nfsv4: use exponential retry on NFS4ERR_DELAY for async requests (Steve Dickson) [1111712] - [fs] rpc: Add -EPERM processing for xs_udp_send_request() (Steve Dickson) [1111712] - [fs] rpc: return sent and err from xs_sendpages() (Steve Dickson) [1111712] - [fs] Fixing lease renewal (Steve Dickson) [1111712] - [fs] nfs: fix duplicate proc entries (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Fix a 64-bit division/remainder issue in bl_map_stripe (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: include vmalloc.h for __vmalloc (Steve Dickson) [1111712] - [fs] nfs41: change PNFS_LAYOUTRET_ON_SETATTR to only return on truncation to smaller size (Steve Dickson) [1111712] - [fs] nfs: Move NFS v3 acl functions to nfs3_fs.h (Steve Dickson) [1111712] - [fs] nfs: Remove v3 not compiled check from validate_mount_data() (Steve Dickson) [1111712] - [fs] nfs: Move v3 declarations out of internal.h (Steve Dickson) [1111712] - [fs] nfs: Unconditionally enable commit code (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: Remove a couple of unused variables (Steve Dickson) [1111712] - [fs] pnfs: enable CB_NOTIFY_DEVICEID support (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: in-kernel GETDEVICEINFO XDR parsing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move all rpc_pipefs related code into a single file (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: refactor extent processing (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: move extent processing to blocklayout.c (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: allocate separate pages for the layoutcommit payload (Steve Dickson) [1111712] - [fs] pnfs: remove GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs/objlayout: fix endianess annotation in objio_alloc_deviceid_node (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove some debugging (Steve Dickson) [1111712] - [fs] nfs: add __acquires and __releases annotations to seqfile start/stop routines (Steve Dickson) [1111712] - [fs] nfs: fix RCU cl_xprt handling in nfs_swap_activate/deactivate (Steve Dickson) [1111712] - [fs] nfs: setattr can only change regular file sizes (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: use the device id cache (Steve Dickson) [1111712] - [fs] pnfs: add a nfs4_get_deviceid helper (Steve Dickson) [1111712] - [fs] pnfs: add a common GETDEVICELIST implementation (Steve Dickson) [1111712] - [fs] pnfs: factor GETDEVICEINFO implementations (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: return layouts on setattr (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: implement the return_range method (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: rewrite extent tracking (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: don't set pages uptodate (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: remove read-modify-write handling in bl_write_pagelist (Steve Dickson) [1111712] - [fs] pnfs: add return_range method (Steve Dickson) [1111712] - [fs] pnfs: add flag to force read-modify-write in ->write_begin (Steve Dickson) [1111712] - [fs] pnfs: force a layout commit when encountering busy segments during recall (Steve Dickson) [1111712] - [fs] nfs: Fix a compile warning when !(CONFIG_NFS_V3 || CONFIG_NFS_V4) (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: correctly decrement extent length (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: plug block queues (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: improve GETDEVICEINFO error reporting (Steve Dickson) [1111712] - [fs] pnfs/blocklayout: reject pnfs blocksize larger than page size (Steve Dickson) [1111712] - [fs] pnfs: allow splicing pre-encoded pages into the layoutcommit args (Steve Dickson) [1111712] - [fs] pnfs: avoid using stale stateids after layoutreturn (Steve Dickson) [1111712] - [fs] pnfs: retry after a bad stateid error from layoutget (Steve Dickson) [1111712] - [fs] pnfs: don't check sequence on new stateids in layoutget (Steve Dickson) [1111712] - [fs] pnfs: do not pass uninitialized lsegs to ->free_lseg (Steve Dickson) [1111712] - [fs] nfs: cap request size to fit a kmalloced page array (Steve Dickson) [1111712] - [fs] nfs/filelayout: set layoutcommit depending on write verifier (Steve Dickson) [1111712] - [fs] nfs41: add a helper function to set layoutcommit after commit (Steve Dickson) [1111712] - [fs] nfs: Clear up state owner lock usage (Steve Dickson) [1111712] - [fs] rpc: xs_bind - do not bind when requesting a random ephemeral port (Steve Dickson) [1111712]- [documentation] cpuset: isolcpus: document relationship between cpusets & isolcpus (Rik van Riel) [1194687] - [kernel] cpusets: isolcpus: exclude isolcpus from load balancing in cpusets (Rik van Riel) [1194687] - [kernel] sched: isolcpu: make cpu_isolated_map visible outside scheduler (Rik van Riel) [1194687] - [powerpc] fix memory corruption by pnv_alloc_idle_core_states (Jan Stancek) [1205856] - [kernel] trace: Check if tracing is enabled in trace_puts() (Luiz Capitulino) [1198836] - [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1196781] - [net] ipv6: gre: fix wrong skb->protocol in WCCP (Hannes Frederic Sowa) [1196478] - [net] ipv6: mld: fix add_grhead skb_over_panic for devs with large MTUs (Hannes Frederic Sowa) [1194694] - [net] team: don't traverse port list using rcu in team_set_mac_address (Jiri Pirko) [1182208] - [net] ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too (Jiri Pirko) [1198402] - [net] team: allow TSO being set on master (Jiri Pirko) [1189844] - [net] ipv6: addrconf: validate new MTU before applying it (Marcelo Leitner) [1194011] - [net] netfilter: conntrack: adjust nf_conntrack_buckets default value (Marcelo Leitner) [1176947] - [net] ipv6: fix possible deadlock in ip6_fl_purge / ip6_fl_gc (Jan Stancek) [1191411] - [netdrv] ppp: deflate: never return len larger than output buffer (Florian Westphal) [1187574] - [net] ipv4: kABI fix for 0bbf87d backport (Aristeu Rozanski) [1184764] - [net] ipv4: Convert ipv4.ip_local_port_range to be per netns (Aristeu Rozanski) [1184764] - [net] xfrm: Fix crash with ipv6 IPsec tunnel and NAT (Hannes Frederic Sowa) [1162395] - [net] bonding: implement bond_poll_controller() (Nikolay Aleksandrov) [1166647] - [net] bonding: Implement port churn-machine (AD standard 43.4.17) (Nikolay Aleksandrov) [1166647] - [net] bonding: Verify RX LACPDU has proper dest mac-addr (Nikolay Aleksandrov) [1166647] - [net] bonding: simple code refactor (Nikolay Aleksandrov) [1166647] - [net] bonding: Move slave state changes to a helper function (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup and remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: fix LACP PDU not sent on slave port sometimes (Nikolay Aleksandrov) [1166647] - [net] bonding: fix incorrect lacp mux state when agg not active (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_open() don't always set slave active flag (Nikolay Aleksandrov) [1166647] - [net] bonding: update bond carrier state when min_links option changes (Nikolay Aleksandrov) [1166647] - [net] bonding: cleanup bond_opts array (Nikolay Aleksandrov) [1166647] - [net] bonding: change error message to debug message in __bond_release_one() (Nikolay Aleksandrov) [1166647] - [net] bonding: Check length of IFLA_BOND_ARP_IP_TARGET attributes (Nikolay Aleksandrov) [1166647] - [net] bonding: Introduce 4 AD link speed to fix agg_bandwidth (Nikolay Aleksandrov) [1166647] - [net] bonding: change AD_LINK_SPEED_BITMASK to enum to suport more speed (Nikolay Aleksandrov) [1166647] - [net] bonding: squash a warning (Nikolay Aleksandrov) [1166647] - [net] bonding: fix curr_active_slave/carrier with loadbalance arp monitoring (Nikolay Aleksandrov) [1166647] - [net] bonding: Move bonding headers under include/net (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_tx_drop() helper (Nikolay Aleksandrov) [1166647] - [net] bonding: Simplify the xmit function for modes that use xmit_hash (Nikolay Aleksandrov) [1166647] - [net] bonding: display xmit_hash_policy for non-dynamic-tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: make global bonding stats more reliable (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary notes for bond_xmit_broadcast() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_xmit_roundrobin() (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate ASSERT_RTNL()s and remove the unnecessary (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: style and comment fixes (Nikolay Aleksandrov) [1166647] - [net] bonding: consolidate the two rlb_next_rx_slave functions into one (Nikolay Aleksandrov) [1166647] - [net] bonding: fix div by zero while enslaving and transmitting (Nikolay Aleksandrov) [1166647] - [net] bonding: adjust locking comments (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: convert to bond->mode_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert curr_slave_lock to a spinlock and rename it (Nikolay Aleksandrov) [1166647] - [net] bonding: clean curr_slave_lock use (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: remove curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: clean up curr_slave_lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: Add missing space in bonding driver parameter description (Nikolay Aleksandrov) [1166647] - [net] bonding: remove last users of bond->lock and bond->lock itself (Nikolay Aleksandrov) [1166647] - [net] bonding: options: remove bond->lock usage (Nikolay Aleksandrov) [1166647] - [net] bonding: procfs: clean bond->lock usage and use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_slave to use RCU (Nikolay Aleksandrov) [1166647] - [net] bonding: alb: clean bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: 3ad: use curr_slave_lock instead of bond->lock (Nikolay Aleksandrov) [1166647] - [netdrv] cxgb4: remove bond->lock (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix typo in printk (Nikolay Aleksandrov) [1166647] - [net] bonding: create netlink event when bonding option is changed (Nikolay Aleksandrov) [1166647] - [net] bonding: Replace rcu_dereference() with rcu_access_pointer() (Nikolay Aleksandrov) [1166647] - [net] bonding: use kobject_put instead of _del after kobject_add (Nikolay Aleksandrov) [1166647] - [net] bonding: destroy proc directory only after all bonds are gone (Nikolay Aleksandrov) [1166647] - [net] bonding: use rtnl_deref in bond_change_rx_flags() (Nikolay Aleksandrov) [1166647] - [net] bonding: enhance L2 hash helper with packet type (Nikolay Aleksandrov) [1166647] - [net] bonding: Do not try to send packets over dead link in TLB mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_options.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_procfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_netlink.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_netlink.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_alb.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_alb.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_3ad.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: remove pr_fmt from bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_main.c to use netdev_printk instead of pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_option_mode_set warning (Nikolay Aleksandrov) [1166647] - [net] bonding: permit enslaving interfaces without set_mac support (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for current_arp_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: add proper __rcu annotation for curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_access_pointer() in bonding_show_mii_status() (Nikolay Aleksandrov) [1166647] - [net] bonding: get rid of bond_option_active_slave_get() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix ad_select module param check (Nikolay Aleksandrov) [1166647] - [net] bonding: Advertize vxlan offload features when supported (Nikolay Aleksandrov) [1166647] - [net] bonding: Turn on IFF_UNICAST_FLT on bond devices (Nikolay Aleksandrov) [1166647] - [net] bonding: remove NULL verification from bond_get_bond_by_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate essential new_slave->bond/dev early (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't assume 802.1Q when sending alb learning packets (Nikolay Aleksandrov) [1166647] - [net] bonding: fix vlan_features computing (Nikolay Aleksandrov) [1166647] - [net] bonding: replace SLAVE_IS_OK() with bond_slave_can_tx() (Nikolay Aleksandrov) [1166647] - [net] bonding: rename {, bond_}slave_can_tx and clean it up (Nikolay Aleksandrov) [1166647] - [net] bonding: convert IS_UP(slave->dev) to inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make IS_IP_TARGET_UNUSABLE_ADDRESS an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: create a macro for bond mode and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: make USES_PRIMARY inline functions (Nikolay Aleksandrov) [1166647] - [net] bonding: make BOND_NO_USES_ARP an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: make TX_QUEUE_OVERRIDE() macro an inline function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove BOND_MODE_IS_LB macro (Nikolay Aleksandrov) [1166647] - [net] bonding: fix out of range parameters for bond_intmax_tbl (Nikolay Aleksandrov) [1166647] - [net] bonding: alloc the structure ad_info dynamically in per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: make a generic sysfs option store and fix comments (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unused macro (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify the slave_do_arp_validate_only() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the unnecessary struct bond_net (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix format string mismatch in bond_sysfs.c (Nikolay Aleksandrov) [1166647] - [net] bonding: Add tlb_dynamic_lb parameter for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Added bond_tlb_xmit() for tlb mode (Nikolay Aleksandrov) [1166647] - [net] bonding: Reorg bond_alb_xmit code (Nikolay Aleksandrov) [1166647] - [net] bonding: Changed hashing function to just provide hash (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove debug_fs files when module init fails (Nikolay Aleksandrov) [1166647] - [net] bonding: Inactive slaves should keep inactive flag's value (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER(x, NULL) in bonding/bond_options.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add net_ratelimt to avoid spam in arp interval (Nikolay Aleksandrov) [1166647] - [net] bonding: support QinQ for bond arp interval (Nikolay Aleksandrov) [1166647] - [net] vlan: make a new function vlan_dev_vlan_proto() and export (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_err() for bond xmit broadcast (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: ratelimit pr_warn()s in 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: use the correct ether type for alb (Nikolay Aleksandrov) [1166647] - [net] ether: add loopback type ETH_P_LOOPBACK (Nikolay Aleksandrov) [1166647] - [net] bonding: set correct vlan id for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: Call dev_kfree_skby_any instead of kfree_skb (Nikolay Aleksandrov) [1166647] - [net] bonding: force cast of IP address in options (Nikolay Aleksandrov) [1166647] - [net] bonding: fix const in options processing (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly handle out of range parameters for lp_interval (Nikolay Aleksandrov) [1166647] - [net] bonding: options handling cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave status notifications GFP_ATOMIC (Nikolay Aleksandrov) [1166647] - [net] bonding: send arp requests even if there's no route to them (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow enslaving a bond to itself (Nikolay Aleksandrov) [1166647] - [net] bonding: fix a div error caused by the slave release path (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for ab arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: fix rtnl: assertion failed at net/core/rtnetlink.c for 802.3ad mode (Nikolay Aleksandrov) [1166647] - [net] bonding: remove no longer needed lock for bond_xxx_info_query() (Nikolay Aleksandrov) [1166647] - [net] bonding: use rcu_dereference() to access curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: netpoll: remove unwanted slave_dev_support_netpoll() (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv() race of curr_active_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: Invert test (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove unnecessary else (Nikolay Aleksandrov) [1166647] - [net] bonding: More use of ether_addr_copy (Nikolay Aleksandrov) [1166647] - [net] bonding: rename last_arp_rx to last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: rename slave->jiffies to ->last_link_up (Nikolay Aleksandrov) [1166647] - [net] bonding: remove useless updating of slave->dev->last_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: use last_arp_rx in slave_last_rx() (Nikolay Aleksandrov) [1166647] - [net] bonding: use the new options to correctly set last_arp_rx (Nikolay Aleksandrov) [1166647] - [net] bonding: extend arp_validate to be able to receive unvalidated arp-only traffic (Nikolay Aleksandrov) [1166647] - [net] bonding: always set recv_probe to bond_arp_rcv in arp monitor (Nikolay Aleksandrov) [1166647] - [net] bonding: always update last_arp_rx on packet recieve (Nikolay Aleksandrov) [1166647] - [net] bonding: permit using arp_validate with non-ab modes (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond->lock from bond_arp_rcv (Nikolay Aleksandrov) [1166647] - [net] bonding: 802.3ad: make aggregator_identifier bond-private (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert memcpy(foo, bar, ETH_ALEN) to ether_addr_copy(foo, bar) (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert c99 comments (Nikolay Aleksandrov) [1166647] - [net] bonding: Neaten pr_ (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert pr_warning to pr_warn, neatening (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch warnings braces {} (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors comments and space (Nikolay Aleksandrov) [1166647] - [net] bonding: fix checkpatch errors with foo* bar|foo * bar (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_options.c direct rwlock.h include (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_option_queue_id_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the redundant judgements for bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix deadlock in bonding driver when using netpoll (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted bond lock for enslave processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode in bond_set_mac_address() (Nikolay Aleksandrov) [1166647] - [net] bonding: fail_over_mac should only affect AB mode at enslave and removal processing (Nikolay Aleksandrov) [1166647] - [net] bonding: fix locking in bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: restructure locking of bond_ab_arp_probe() (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_ab_arp_probe (Nikolay Aleksandrov) [1166647] - [net] bonding: fix u64 division (Nikolay Aleksandrov) [1166647] - [net] bonding: Don't allow bond devices to change network namespaces (Nikolay Aleksandrov) [1166647] - [net] bonding: change name of sysfs dir for bonding slaves (Nikolay Aleksandrov) [1166647] - [net] bonding: clean the primary slave if there is no slave matching new primary (Nikolay Aleksandrov) [1166647] - [net] bonding: convert slaves to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert resend_igmp to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert all_slaves_active to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert queue_id to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert active_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert use_carrier to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary_reselect to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert primary to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert miimon to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert num_peer_notif to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert ad_select to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert min_links to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert lacp_rate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert updelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert downdelay to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_ip_target to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_interval to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert fail_over_mac to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_all_targets to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert arp_validate to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert xmit_hash_policy to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert packets_per_slave to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: convert mode setting to use the new option API (Nikolay Aleksandrov) [1166647] - [net] bonding: add infrastructure for an option API (Nikolay Aleksandrov) [1166647] - [net] bonding: reciprocal_divide: update/correction of the algorithm (Nikolay Aleksandrov) [1166647] - [net] bonding: make slave_sysfs_ops static (Nikolay Aleksandrov) [1166647] - [net] bonding: add sysfs /slave dir for bond slave devices (Nikolay Aleksandrov) [1166647] - [net] bonding: handle slave's name change with primary_slave logic (Nikolay Aleksandrov) [1166647] - [net] bonding: use __dev_get_by_name instead of dev_get_by_name to find interface (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_active_agg() RCU logic (Nikolay Aleksandrov) [1166647] - [net] bonding: fix __get_first_agg RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_3ad_set_carrier() RCU usage (Nikolay Aleksandrov) [1166647] - [net] bonding: remove dead code from 3ad (Nikolay Aleksandrov) [1166647] - [net] bonding: convert 3ad to use pr_warn instead of pr_warning (Nikolay Aleksandrov) [1166647] - [net] bonding: clean up style for bond_3ad.c (Nikolay Aleksandrov) [1166647] - [net] bonding: fix kstrtou8() return value verification in num_peer_notif (Nikolay Aleksandrov) [1166647] - [net] bonding: add bounds checking for tbl params (Nikolay Aleksandrov) [1166647] - [net] bonding: fix netlink msg size (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_info attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add ad_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lacp_rate attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: make more functions static (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_64bits to instead of ether_addr_equal (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the return value for bond_3ad_bind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted return value for bond_dev_queue_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimizztion for bond_slave_override() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_alb_xmit() (Nikolay Aleksandrov) [1166647] - [net] bonding: slight optimization for bond_3ad_xmit_xor() (Nikolay Aleksandrov) [1166647] - [net] bonding: use ether_addr_equal_unaligned for bond addr compare (Nikolay Aleksandrov) [1166647] - [net] bonding: ust micro BOND_NO_USE_ARP to simplify the mode check (Nikolay Aleksandrov) [1166647] - [net] bonding: add option lp_interval for loading module (Nikolay Aleksandrov) [1166647] - [net] bonding: make local function static (Nikolay Aleksandrov) [1166647] - [net] bonding: add packets_per_slave attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add lp_interval attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add min_links attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add all_slaves_active attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add num_grat_arp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_handle_link_change() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_duplex_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: protect port for bond_3ad_adapter_speed_changed() (Nikolay Aleksandrov) [1166647] - [net] bonding: add resend_igmp attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add xmit_hash_policy attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add fail_over_mac attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary_select attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add primary attribute netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: use be32 nla put/get for be32 values (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the bond_resend_igmp_join_requests_delayed() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_store_primaryxxx() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond_option_active_slave_set() (Nikolay Aleksandrov) [1166647] - [net] bonding: add RCU for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unwanted lock for bond enslave and release (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: create bond_first_slave_rcu() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: rebuild the lock use for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove the no effect lock for bond_select_active_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_all_targets netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_validate netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_interval netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add use_carrier netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add downdelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add updelay netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: add miimon netlink support (Nikolay Aleksandrov) [1166647] - [net] bonding: Use RCU_INIT_POINTER() for better overhead and for sparse (Nikolay Aleksandrov) [1166647] - [net] bonding: fix packets_per_slave showing (Nikolay Aleksandrov) [1166647] - [net] bonding: Fix FSF address in file headers (Nikolay Aleksandrov) [1166647] - [net] bonding: add arp_ip_target checks when install the module (Nikolay Aleksandrov) [1166647] - [net] bonding: disable arp and enable mii monitoring when bond change to no uses arp mode (Nikolay Aleksandrov) [1166647] - [net] bonding: add ip checks when store ip target (Nikolay Aleksandrov) [1166647] - [net] bonding: extend round-robin mode with packets_per_slave (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_get_size() returns wrong size (Nikolay Aleksandrov) [1166647] - [net] Revert "Merge branch 'bonding_monitor_locking'" (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_3ad_state_machine_handler() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_activebackup_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_loadbalance_arp_mon() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_alb_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond read lock for bond_mii_monitor() (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond-specific init after enslave happens (Nikolay Aleksandrov) [1166647] - [net] bonding: Remove __exit tag from bond_netlink_fini() (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support active_slave option (Nikolay Aleksandrov) [1166647] - [net] bonding: add Netlink support mode option (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave getting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_ioctl_change_active() (Nikolay Aleksandrov) [1166647] - [net] bonding: move active_slave setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: move mode setting into separate function (Nikolay Aleksandrov) [1166647] - [net] bonding: push Netlink bits into separate file (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl lock and remove read lock for bond sysfs (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for alb xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: use RCU protection for 3ad xmit path (Nikolay Aleksandrov) [1166647] - [net] bonding: modify the old and add new xmit hash policies (Nikolay Aleksandrov) [1166647] - [net] flow_dissector: factor out the ports extraction in skb_flow_get_ports (Nikolay Aleksandrov) [1166647] - [net] flow: Remove extern from function prototypes (Nikolay Aleksandrov) [1166647] - [net] bonding: RCUify bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove forgotten bond_next_vlan() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_next_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't use bond_next_slave() in bond_info_seq_next() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused __get_next_agg() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_3ad_unbind_slave() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_agg_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make __get_active_agg() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: make ad_port_selection_logic() use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_first_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: remove __get_next_port() (Nikolay Aleksandrov) [1166647] - [net] bonding: verify if we still have slaves in bond_3ad_unbind_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: correctly verify for the first slave in bond_enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: move bond_attach/detach_slave in the proper position (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_prev_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_has_slaves() and use it (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unused bond_for_each_slave_from() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_ab_arp_probe() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_find_best_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework rlb_next_rx_slave() to use bond_for_each_slave() (Nikolay Aleksandrov) [1166647] - [net] bonding: rework bond_3ad_xmit_xor() to use bond_for_each_slave() only (Nikolay Aleksandrov) [1166647] - [net] bonding: use bond_for_each_slave() in bond_uninit() (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_for_each_slave() use lower neighbour's private (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_for_each_slave_continue_reverse() (Nikolay Aleksandrov) [1166647] - [net] bonding: populate neighbour's private on enslave (Nikolay Aleksandrov) [1166647] - [net] bonding: Make alb learning packet interval configurable (Nikolay Aleksandrov) [1166647] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1166647] - [net] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_compute_features (Nikolay Aleksandrov) [1166647] - [net] bonding: drop read_lock in bond_fix_features (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify bond_3ad_update_lacp_rate and use RTNL for sync (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove outdated comment and braces (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify and fix peer notification (Nikolay Aleksandrov) [1166647] - [net] bonding: use rlb_client_info->vlan_id instead of ->tag (Nikolay Aleksandrov) [1166647] - [net] bonding: remove bond_vlan_used() (Nikolay Aleksandrov) [1166647] - [net] bonding: pr_debug instead of pr_warn in bond_arp_send_all (Nikolay Aleksandrov) [1166647] - [net] bonding: remove vlan_list/current_alb_vlan (Nikolay Aleksandrov) [1166647] - [net] bonding: make alb_send_learning_packets() use upper dev list (Nikolay Aleksandrov) [1166647] - [net] bonding: split alb_send_learning_packets() (Nikolay Aleksandrov) [1166647] - [net] bonding: convert bond_has_this_ip() to use upper devices (Nikolay Aleksandrov) [1166647] - [net] bonding: make bond_arp_send_all use upper device list (Nikolay Aleksandrov) [1166647] - [net] bonding: use netdev_upper list in bond_vlan_used (Nikolay Aleksandrov) [1166647] - [net] bonding: fix error return code in bond_enslave() (Nikolay Aleksandrov) [1166647] - [net] bonding: unwind on bond_add_vlan failure (Nikolay Aleksandrov) [1166647] - [net] bonding: change the bond's vlan syncing functions with the standard ones (Nikolay Aleksandrov) [1166647] - [net] bonding: remove locking from bond_set_rx_mode() (Nikolay Aleksandrov) [1166647] - [net] bonding: add bond_time_in_interval() and use it for time comparison (Nikolay Aleksandrov) [1166647] - [net] bonding: call slave_last_rx() only once per slave (Nikolay Aleksandrov) [1166647] - [net] bonding: initial RCU conversion (Nikolay Aleksandrov) [1166647] - [net] bonding: factor out slave id tx code and simplify xmit paths (Nikolay Aleksandrov) [1166647] - [net] bonding: simplify broadcast_xmit function (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary read_locks of curr_slave_lock (Nikolay Aleksandrov) [1166647] - [net] bonding: convert to list API and replace bond's custom list (Nikolay Aleksandrov) [1166647] - [net] bonding: fix system hang due to fast igmp timer rescheduling (Nikolay Aleksandrov) [1166647] - [net] bond: cleanup netpoll code (Nikolay Aleksandrov) [1166647] - [net] bonding: use pre-defined macro in bond_mode_name instead of magic number 0 (Nikolay Aleksandrov) [1166647] - [net] bonding: Fixed up a error "do not initialise statics to 0 or NULL" in bond_main.c (Nikolay Aleksandrov) [1166647] - [net] bonding: add rtnl protection for bonding_store_fail_over_mac (Nikolay Aleksandrov) [1166647] - [net] bonding: bond_sysfs.c checkpatch cleanup (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call slave_xxx_netpoll under spinlocks (Nikolay Aleksandrov) [1166647] - [net] bonding: remove unnecessary setup_by_slave member (Nikolay Aleksandrov) [1166647] - [net] bonding: add an option to fail when any of arp_ip_target is inaccessible (Nikolay Aleksandrov) [1166647] - [net] bonding: don't trust arp requests unless active slave really works (Nikolay Aleksandrov) [1166647] - [net] bonding: don't validate arp if we don't have to (Nikolay Aleksandrov) [1166647] - [net] bonding: don't add duplicate targets to arp_ip_target (Nikolay Aleksandrov) [1166647] - [net] bonding: add helper function bond_get_targets_ip(targets, ip) (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: make alb use bond_slave_has_mac() (Nikolay Aleksandrov) [1166647] - [net] bonding: don't call alb_set_slave_mac_addr() while atomic (Nikolay Aleksandrov) [1166647] - [net] bonding: disallow change of MAC if fail_over_mac enabled (Nikolay Aleksandrov) [1166647] - [net] bonding: Convert hw addr handling to sync/unsync, support ucast addresses (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: update the comments to reflect the reality (Nikolay Aleksandrov) [1166647] - [net] bonding: trivial: remove unused parameter from alb_swap_mac_addr() (Nikolay Aleksandrov) [1166647] - [net] bonding: allow xmit hash policy change while bond dev is up (Nikolay Aleksandrov) [1166647] - [net] nf_conntrack: allow server to become a client in TW handling (Marcelo Leitner) [1160431]- [crypto] add missing crypto module aliases (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] include crypto- module prefix in template (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [crypto] prefix module autoloading with "crypto-" (Denys Vlasenko) [1190631] {CVE-2013-7421 CVE-2014-9644} - [hv] vmbus: introduce vmbus_acpi_remove (Vitaly Kuznetsov) [1201889] - [hv] vmbus: Teardown synthetic interrupt controllers on module unload (Vitaly Kuznetsov) [1201889] - [hv] vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown (Vitaly Kuznetsov) [1201889] - [hv] vmbus: avoid double kfree for device_obj (Vitaly Kuznetsov) [1201889] - [hv] vmbus: rename channel work queues (Vitaly Kuznetsov) [1201889] - [hv] use correct order when freeing monitor_pages (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fixup the (brain) damage caused by the irq cleanup (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Fix brown paperbag typos reported by Fenguangs build robot (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Make it build with CONFIG_HYPERV=m again (Vitaly Kuznetsov) [1201889] - [x86] hyperv: Cleanup the irq mess (Vitaly Kuznetsov) [1201889] - [hv] move ringbuffer bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] delete struct hv_dev_port_info (Vitaly Kuznetsov) [1201889] - [hv] delete vmbus_get_debug_info() (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_conn_id" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_latency" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "client/server_monitor_pending" bus attributes to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] make "monitor_pages" a "real" pointer array (Vitaly Kuznetsov) [1201889] - [hv] move "device_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "class_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "modalias" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "monitor_id" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] move "state" bus attribute to dev_groups (Vitaly Kuznetsov) [1201889] - [hv] use dev_groups for device attributes (Vitaly Kuznetsov) [1201889] - [drm] radeon: fix kernel segfault in hwmonitor (Jerome Glisse) [1187817] - [pci] Remove DEFINE_PCI_DEVICE_TABLE macro use (Prarit Bhargava) [1198151] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: force discovery of LUNs that may have been removed (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: in responce to a scan event, scan the host (Vitaly Kuznetsov) [1035213 1206437] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1035213 1206437] - [netdrv] bnx2: disable toggling of rxvlan if necessary (Ivan Vecera) [1190094] - [netdrv] tg3: move init/deinit from open/close to probe/remove (Ivan Vecera) [1172960] - [netdrv] mlx4_en: tx_info->ts_requested was not cleared (Doug Ledford) [1178070] - [input] serio: hyperv-keyboard - register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: register as a wakeup source (Vitaly Kuznetsov) [1086100] - [hid] hyperv: make sure input buffer is big enough (Vitaly Kuznetsov) [1086100] - [edac] sb_edac: Fix typo computing number of banks (Seth Jennings) [1165448] - [edac] sb_edac: Add support for Broadwell-DE processor (Seth Jennings) [1165448] - [edac] sb_edac: Fix discovery of top-of-low-memory for Haswell (Seth Jennings) [1158624] - [perf] powerpc: Use dwfl_report_elf() instead of offline (Gustavo Duarte) [1113736] - [perf] powerpc: Cache the DWARF debug info (Gustavo Duarte) [1113736] - [kernel] ring-buffer: Check if buffer exists before polling (Gustavo Duarte) [1199699] - [powerpc] mm: thp: Add tracepoints to track hugepage invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: Use read barrier when creating real_pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Use ACCESS_ONCE when loading pmdp (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate with vpn in loop (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Handle combo pages in invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Invalidate old 64K based hash page mapping before insert of 4k pte (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Don't recompute vsid and ssize in loop on invalidate (Gustavo Duarte) [1199016] - [powerpc] mm: thp: Add write barrier after updating the valid bit (Gustavo Duarte) [1199016] - [cpufreq] powernv: Set the cpus to nominal frequency during reboot/kexec (Gustavo Duarte) [1182062] - [cpufreq] powernv: Set the pstate of the last hotplugged out cpu in policy->cpus to minimum (Gustavo Duarte) [1182062] - [cpufreq] Allow stop CPU callback to be used by all cpufreq drivers (Gustavo Duarte) [1182062] - [i2c] i801: Add DeviceIDs for SunrisePoint LP (David Milburn) [1129470] - [sound] alsa: hda_intel: Add DeviceIDs for Sunrise Point-LP (David Milburn) [1129470] - [ata] ahci: Add DeviceIDs for Sunrise Point-LP SATA controller (David Milburn) [1129470] - [ata] ahci: Remove Device ID for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Check if interrupts are disabled (David Milburn) [1082114] - [i2c] i801: Fallback to polling if request_irq() fails (David Milburn) [1082114] - [i2c] i801: Use wait_event_timeout to wait for interrupts (David Milburn) [1082114] - [ata] ahci: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [i2c] i801: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114] - [sound] alsa: hda_intel: Add Device IDs for Intel Sunrise Point PCH (David Milburn) [1082114]- [tools] perf/probe: Trivial typo fix for --demangle (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F dso_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_from for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F symbol_to for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F mispredict for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F in_tx for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Fix report -F abort for data without branch info (Jiri Olsa) [1169436] - [tools] perf: Make CPUINFO_PROC an array to support different kernel versions (Jiri Olsa) [1169436] - [tools] perf/callchain: Use global caching provided by libunwind (Jiri Olsa) [1169436] - [tools] perf/diff: Add missing hists__init() call at tool start (Jiri Olsa) [1169436] - [tools] perf/script: Add period as a default output column (Jiri Olsa) [1169436] - [tools] perf/script: Add period data column (Jiri Olsa) [1169436] - [tools] perf/evsel: No need to drag util/cgroup.h (Jiri Olsa) [1169436] - [tools] perf/evlist: Add missing 'struct option' forward declaration (Jiri Olsa) [1169436] - [tools] perf/evsel: Move exit stuff from __delete to __exit (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Enable events copying (Jiri Olsa) [1169436] - [tools] perf/session: Add option to copy events when queueing (Jiri Olsa) [1169436] - [tools] perf/Documentation: Fix typos in perf/Documentation (Jiri Olsa) [1169436] - [tools] perf/trace: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/kvm: Use thread_{, _set}_priv helpers (Jiri Olsa) [1169436] - [tools] perf/callchain: Create an address space per thread (Jiri Olsa) [1169436] - [tools] perf/report: Set callchain_param.record_mode for future use (Jiri Olsa) [1169436] - [tools] perf/evlist: Fix for double free in tools/perf stat (Jiri Olsa) [1169436] - [tools] perf/test: Add test case for pmu event new style format (Jiri Olsa) [1169436] - [tools] perf: Add support to new style format of kernel PMU event (Jiri Olsa) [1169436] - [tools] perf: Parse the pmu event prefix and suffix (Jiri Olsa) [1169436] - [tools] Revert: perf: Default to cpu// for events v5 (Jiri Olsa) [1169436] - [tools] perf/top: Add a visual cue for toggle zeroing of samples (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sym->end be the first address after the symbol range (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix map->end fixup (Jiri Olsa) [1169436] - [tools] perf: Fixup off-by-one comparision in maps__find (Jiri Olsa) [1169436] - [tools] perf: fix off-by-one error in maps (Jiri Olsa) [1169436] - [tools] perf/machine: Add missing dsos->root rbtree root initialization (Jiri Olsa) [1169436] - [tools] perf/evsel: Make some exit routines static (Jiri Olsa) [1169436] - [tools] perf/evsel: Add missing 'target' struct forward declaration (Jiri Olsa) [1169436] - [tools] perf/evlist: Default to syswide target when no thread/cpu maps set (Jiri Olsa) [1169436] - [tools] perf/evlist: Check that there is a thread_map when preparing a workload (Jiri Olsa) [1169436] - [tools] perf/thread_map: Create dummy constructor out of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf: Remove hists from evsel (Jiri Olsa) [1169436] - [tools] perf/callchain: Move the callchain_param extern to callchain.h (Jiri Olsa) [1169436] - [tools] perf/evsel: Subclassing (Jiri Olsa) [1169436] - [tools] perf/session: Remove last reference to hists struct (Jiri Olsa) [1169436] - [tools] perf/ui/browsers: Add missing include (Jiri Olsa) [1169436] - [tools] perf: Move events_stats struct to event.h (Jiri Olsa) [1169436] - [tools] perf/session: Don't count per evsel events (Jiri Olsa) [1169436] - [tools] perf/evsel: Add hists helper (Jiri Olsa) [1169436] - [tools] perf/script: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/sched: Stop updating hists stats, not used (Jiri Olsa) [1169436] - [tools] perf/callchain: Move callchain_param to util object in to fix python test (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use fdarray object instead of pollfd (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd return fd position (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Fix perf_evlist__add_pollfd error handling (Jiri Olsa) [1169436] - [tools] perf/record: Fix error message for --filter option not coming after tracepoint (Jiri Olsa) [1169436] - [tools] perf: Fix build breakage on arm64 targets (Jiri Olsa) [1169436] - [tools] perf/symbols: Improve DSO long names lookup speed with rbtree (Jiri Olsa) [1169436] - [tools] perf/symbols: Encapsulate dsos list head into struct dsos (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Sanitize -q option in requeue (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Support operations for shared futexes (Jiri Olsa) [1169436] - [tools] perf/trace: Fix mmap return address truncation to 32-bit (Jiri Olsa) [1169436] - [tools] perf: Refactor unit and scale function parameters (Jiri Olsa) [1169436] - [tools] perf: Fix line number in the config file error message (Jiri Olsa) [1169436] - [tools] perf: Convert {record, top}.call-graph option to call-graph.record-mode (Jiri Olsa) [1169436] - [tools] perf: Introduce perf_callchain_config() (Jiri Olsa) [1169436] - [tools] perf/callchain: Move some parser functions to callchain.c (Jiri Olsa) [1169436] - [tools] perf: Move callchain config from record_opts to callchain_param (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix callchain print bug on TUI (Jiri Olsa) [1169436] - [tools] perf: Use ACCESS_ONCE() instead of volatile cast (Jiri Olsa) [1169436] - [tools] perf: Modify error code for when perf_session__new() fails (Jiri Olsa) [1169436] - [tools] perf: Fix perf record as non root with kptr_restrict == 1 (Jiri Olsa) [1169436] - [tools] perf/stat: Fix --per-core on multi socket systems (Jiri Olsa) [1169436] - [tools] perf/trace: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/record: Filter out POLLHUP'ed file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Unmap when all refcounts to fd are gone and events drained (Jiri Olsa) [1169436] - [tools] lib/fd/array: Allow associating an integer cookie with each entry (Jiri Olsa) [1169436] - [tools] perf/evlist: Refcount mmaps (Jiri Olsa) [1169436] - [tools] lib/api: Adopt fdarray class from perf's evlist (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce poll method for common code idiom (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/live: Use perf_evlist__add_pollfd() instead of local equivalent (Jiri Olsa) [1169436] - [tools] perf/tests: Add pollfd growing test (Jiri Olsa) [1169436] - [tools] perf/evlist: Allow growing pollfd on add method (Jiri Olsa) [1169436] - [tools] perf/evlist: We need to poll all event file descriptors (Jiri Olsa) [1169436] - [tools] perf/evlist: Monitor POLLERR and POLLHUP events too (Jiri Olsa) [1169436] - [tools] perf/tests: Add test for perf_evlist__filter_pollfd() (Jiri Olsa) [1169436] - [tools] perf/evlist: Introduce perf_evlist__filter_pollfd method (Jiri Olsa) [1169436] - [tools] perf/record: Use ring buffer consume method to look like other tools (Jiri Olsa) [1169436] - [tools] perf/probe: Do not use dwfl_module_addrsym if dwarf_diename finds symbol name (Jiri Olsa) [1169436] - [tools] perf/probe: Do not access kallsyms when analyzing user binaries (Jiri Olsa) [1169436] - [tools] perf/symbols: Add path to Ubuntu kernel debuginfo file (Jiri Olsa) [1169436] - [tools] perf/symbols: Ignore stripped vmlinux and fallback to kallsyms (Jiri Olsa) [1169436] - [tools] perf: define _DEFAULT_SOURCE for glibc_2.20 (Jiri Olsa) [1169436] - [tools] perf: Don't include sys/poll.h directly (Jiri Olsa) [1169436] - [tools] perf: Fix GNU-only grep usage in Makefile (Jiri Olsa) [1169436] - [tools] perf/tool: fix compilation for ARM (Jiri Olsa) [1169436] - [tools] perf: Add perf_pmu__scan_file() (Jiri Olsa) [1169436] - [tools] perf: Let default config be defined for a PMU (Jiri Olsa) [1169436] - [tools] perf: Add perf-with-kcore script (Jiri Olsa) [1169436] - [tools] perf: Let a user specify a PMU event without any config terms (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Unify the title bar output (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Enable the target.system_wide flag (Jiri Olsa) [1169436] - [tools] perf/kvm/stat/report: Save pid string in opts.target.pid (Jiri Olsa) [1169436] - [tools] perf/powerpc: Fix build issue when DWARF support is disabled (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --sort option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Consolidate callchain print functions in TUI (Jiri Olsa) [1169436] - [tools] perf: Add +field argument support for --field option (Jiri Olsa) [1169436] - [tools] perf/top: Use set_term_quiet() instead of open coded equivalent (Jiri Olsa) [1169436] - [tools] perf/machine: Fallback to MAP__FUNCTION if daddr maps are NULL (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Cleanup callchain print functions (Jiri Olsa) [1169436] - [tools] perf: Add machine__kernel_ip() (Jiri Olsa) [1169436] - [tools] perf/machine: Rename machine__get_kernel_start_addr() method (Jiri Olsa) [1169436] - [tools] perf/scripting: Add 'flush' callback to scripting API (Jiri Olsa) [1169436] - [tools] perf/tests: Add a test for tracking with sched_switch (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Factor out hist_browser__show_callchain_entry() (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix children overhead dump (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Get rid of unused 'remaining' variable (Jiri Olsa) [1169436] - [tools] perf/powerpc: Explicitly include util/debug.h (Jiri Olsa) [1169436] - [tools] perf/symbols: Don't try to find DSOs in SYSV maps (Jiri Olsa) [1169436] - [tools] perf/stat: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/help: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/kvm: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/sched: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/test: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/record: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/trace: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/top: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/util: Replace strerror with strerror_r for thread-safety (Jiri Olsa) [1169436] - [tools] perf/probe: Make error messages thread-safe (Jiri Olsa) [1169436] - [tools] perf: Use strerror_r instead of strerror (Jiri Olsa) [1169436] - [tools] perf/probe: Don't use strerror if strlist__add failed (Jiri Olsa) [1169436] - [tools] perf/report: Relax -g option parsing not to limit the option order (Jiri Olsa) [1169436] - [tools] perf: Annotate PMU related list_head members with type info (Jiri Olsa) [1169436] - [tools] perf: Add arm64 triplets (Jiri Olsa) [1169436] - [tools] perf/annotate: Don't truncate Intel style addresses (Jiri Olsa) [1169436] - [tools] perf/probe: Warn user to rebuild target with debuginfo (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__enable_event_idx() (Jiri Olsa) [1169436] - [tools] perf: Add flags and insn_len to struct sample (Jiri Olsa) [1169436] - [tools] perf/machine: Add machine__thread_exec_comm() (Jiri Olsa) [1169436] - [tools] perf: Identify which comms are from exec (Jiri Olsa) [1169436] - [tools] perf/script/python: Add helpers for calling Python objects (Jiri Olsa) [1169436] - [tools] perf/script: Allow callchains if any event samples them (Jiri Olsa) [1169436] - [tools] perf/session: Add perf_session__peek_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add perf_evlist__set_tracking_event() (Jiri Olsa) [1169436] - [tools] perf/evlist: Add 'system_wide' option (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing label symbols (Jiri Olsa) [1169436] - [tools] perf/top: Handle 'z' key for toggle zeroing samples in TUI (Jiri Olsa) [1169436] - [tools] perf/top: Fix -z option behavior (Jiri Olsa) [1169436] - [tools] perf/report: Set proper sort__mode for the branch option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Fix a small callchain display bug (Jiri Olsa) [1169436] - [tools] perf: Check recorded kernel version when finding vmlinux (Jiri Olsa) [1169436] - [tools] perf/trace: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/timechart: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/script: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/sched: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/lock: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kvm: Move call to symbol__init() after creating session (Jiri Olsa) [1169436] - [tools] perf/kmem: Move session handling out of __cmd_kmem() (Jiri Olsa) [1169436] - [tools] perf/inject: Move session handling out of __cmd_inject() (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Move session handling into cmd_buildid_cache() (Jiri Olsa) [1169436] - [tools] perf/annotate: Move session handling out of __cmd_annotate() (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix a memory leak in vmlinux_path__init() (Jiri Olsa) [1169436] - [tools] perf/script: Fix possible memory leaks (Jiri Olsa) [1169436] - [tools] perf: Prefer to use a cpu-wide event for probing CLOEXEC (Jiri Olsa) [1169436] - [tools] perf: Fix probing the kernel API with cpu-wide events (Jiri Olsa) [1169436] - [tools] perf: Fix one of the probe events to exclude kernel (Jiri Olsa) [1169436] - [tools] perf: Fix CLOEXEC probe for perf_event_paranoid == 2 (Jiri Olsa) [1169436] - [tools] perf/trace: Add beautifier for mremap flags param (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --del option to delete events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/probe: Fix --list option to show events only with uprobe events (Jiri Olsa) [1169436] - [tools] perf/kvm: Fix stdin handling for 'kvm stat live' command (Jiri Olsa) [1169436] - [tools] perf/top: Setup signals for terminal output (Jiri Olsa) [1169436] - [tools] perf: Introduce set_term_quiet_input helper function (Jiri Olsa) [1169436] - [tools] perf/top: Join the display thread on exit (Jiri Olsa) [1169436] - [tools] perf: Add cpu_startup_entry to the list of kernel idle symbols (Jiri Olsa) [1169436] - [tools] perf/top: Don't look for kernel idle symbols in all DSOs (Jiri Olsa) [1169436] - [tools] perf: Default to python version 2 (Jiri Olsa) [1169436] - [tools] perf: Fix PERF_FLAG_FD_CLOEXEC flag probing event type open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Fix column alignment when headers aren't shown on TUI (Jiri Olsa) [1169436] - [tools] perf: Add name field into perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf/top: Add -w option for setting column width (Jiri Olsa) [1169436] - [tools] perf/report: Honor column width setting (Jiri Olsa) [1169436] - [tools] perf: Save column length in perf_hpp_fmt (Jiri Olsa) [1169436] - [tools] perf: Make __hpp__fmt() receive an additional len argument (Jiri Olsa) [1169436] - [tools] perf: Left-align output contents (Jiri Olsa) [1169436] - [tools] perf: Fix make PYTHON override (Jiri Olsa) [1169436] - [tools] perf/kmem: Do not ignore mmap events (Jiri Olsa) [1169436] - [tools] perf: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1169436] - [tools] perf: Allow out of order messages in forced flush (Jiri Olsa) [1169436] - [tools] perf: Add debug prints for ordered events queue (Jiri Olsa) [1169436] - [tools] perf: Add report.queue-size config file option (Jiri Olsa) [1169436] - [tools] perf: Add perf_config_u64 function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__free function (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__init function (Jiri Olsa) [1169436] - [tools] perf: Use list_move in ordered_events_delete function (Jiri Olsa) [1169436] - [tools] perf: Create ordered-events object (Jiri Olsa) [1169436] - [tools] perf: Make perf_session__deliver_event global (Jiri Olsa) [1169436] - [tools] perf: Flush ordered events in case of allocation failure (Jiri Olsa) [1169436] - [tools] perf: Limit ordered events queue size (Jiri Olsa) [1169436] - [tools] perf: Factor ordered_events__flush to be more generic (Jiri Olsa) [1169436] - [tools] perf: Add ordered_events__(new (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_events members (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples struct to ordered_events (Jiri Olsa) [1169436] - [tools] perf: Rename ordered_samples bool to ordered_events (Jiri Olsa) [1169436] - [tools] perf/record: Honour --no-time command line option (Jiri Olsa) [1169436] - [tools] perf/kvm/stat: Properly show submicrosecond times (Jiri Olsa) [1169436] - [tools] perf/symbols: Make sure --symfs usage includes the path separator (Jiri Olsa) [1169436] - [tools] perf/evlist: Don't run workload if not told to (Jiri Olsa) [1169436] - [tools] perf: Fix arm64 build error (Jiri Olsa) [1169436] - [tools] perf: saner perf_atoll() (Jiri Olsa) [1169436] - [tools] Revert: perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix perf usage string leftover (Jiri Olsa) [1169436] - [tools] perf/record: Store PERF_RECORD_FINISHED_ROUND only for nonempty rounds (Jiri Olsa) [1169436] - [tools] perf/record: Always force PERF_RECORD_FINISHED_ROUND event (Jiri Olsa) [1169436] - [tools] perf/inject: Add --kallsyms parameter (Jiri Olsa) [1169436] - [tools] perf: Expose 'addr' functions so they can be reused (Jiri Olsa) [1169436] - [tools] perf/session: Fix accounting of ordered samples queue (Jiri Olsa) [1169436] - [tools] perf/powerpc: Include util/util.h and remove stringify macros (Jiri Olsa) [1169436] - [tools] perf: Fix build on gcc 4.4.7 (Jiri Olsa) [1169436] - [tools] perf: Add thread parameter to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__type() (Jiri Olsa) [1169436] - [tools] perf: Separate the VDSO map name from the VDSO dso name (Jiri Olsa) [1169436] - [tools] perf: Add vdso__new() (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the lifetime of the VDSO temporary file (Jiri Olsa) [1169436] - [tools] perf: Group VDSO global variables into a structure (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to skip 4GiB or more (Jiri Olsa) [1169436] - [tools] perf/session: Add ability to 'skip' a non-piped event stream (Jiri Olsa) [1169436] - [tools] perf: Pass machine to vdso__dso_findnew() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_size() (Jiri Olsa) [1169436] - [tools] perf: Move rdtsc() function (Jiri Olsa) [1169436] - [tools] perf/machine: Add ability to record the current tid for each cpu (Jiri Olsa) [1169436] - [tools] perf: Add cpu to struct thread (Jiri Olsa) [1169436] - [tools] perf: Add dsos__hit_all() (Jiri Olsa) [1169436] - [tools] perf: Add dso__data_status_seen() (Jiri Olsa) [1169436] - [tools] perf: Record whether a dso has data (Jiri Olsa) [1169436] - [tools] perf/script: Do not print dangling '=>' for BTS (Jiri Olsa) [1169436] - [tools] perf/script: Improve srcline display for BTS (Jiri Olsa) [1169436] - [tools] perf: Fix jump label always changing during tracing (Jiri Olsa) [1169436] - [tools] perf: Fix incorrect fd error comparison (Jiri Olsa) [1169436] - [tools] perf/tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag (Jiri Olsa) [1169436] - [tools] perf: Enable close-on-exec flag on perf file descriptor (Jiri Olsa) [1169436] - [tools] perf: Allow TSC conversion on any arch (Jiri Olsa) [1169436] - [tools] perf: Remove needless getopt.h includes (Jiri Olsa) [1169436] - [tools] perf: Add --debug optionto set debug variable (Jiri Olsa) [1169436] - [tools] perf: Factor eprintf to allow different debug variables (Jiri Olsa) [1169436] - [tools] perf: Move pr_* debug macros into debug object (Jiri Olsa) [1169436] - [tools] perf: Remove verbose from functions prototypes (Jiri Olsa) [1169436] - [tools] perf/machine: Fix leak of 'struct thread' on error path (Jiri Olsa) [1169436] - [tools] perf/thread: Allow deletion of a thread with no map groups (Jiri Olsa) [1169436] - [tools] perf/machine: Fix map groups of threads with unknown pids (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'immediate' option (Jiri Olsa) [1169436] - [tools] perf/evsel: Add 'no_aux_samples' option (Jiri Olsa) [1169436] - [tools] perf: Add option macro OPT_CALLBACK_OPTARG (Jiri Olsa) [1169436] - [tools] perf: Add feature test for __sync_val_compare_and_swap (Jiri Olsa) [1169436] - [tools] perf/evlist: Pass mmap parameters in a struct (Jiri Olsa) [1169436] - [tools] perf/session: Flag if the event stream is entirely in memory (Jiri Olsa) [1169436] - [tools] perf/symbols: Add ability to iterate over a dso's symbols (Jiri Olsa) [1169436] - [tools] perf/symbols: Do not attempt to read data from kallsyms (Jiri Olsa) [1169436] - [tools] perf/symbols: Record whether a dso is 64-bit (Jiri Olsa) [1169436] - [tools] perf/buildid-cache: Apply force option to copying kcore (Jiri Olsa) [1169436] - [tools] perf/callchain: Fix appending a callchain from a previous sample (Jiri Olsa) [1169436] - [tools] perf/inject: Fix build id injection (Jiri Olsa) [1169436] - [tools] perf/symbols: Fix missing GNU IFUNC symbols (Jiri Olsa) [1169436] - [tools] perf: Fix missing kernel map load (Jiri Olsa) [1169436] - [tools] perf/record: Select comm_exec flag if supported (Jiri Olsa) [1169436] - [tools] perf/script: Display PERF_RECORD_MISC_COMM_EXEC flag (Jiri Olsa) [1169436] - [tools] perf/machine: Fix the value used for unknown pids (Jiri Olsa) [1169436] - [tools] perf/script: Provide additional sample information on generic events (Jiri Olsa) [1169436] - [tools] perf/script: Add callchain to generic and tracepoint events (Jiri Olsa) [1169436] - [tools] perf/script: Add missing calls to Py_DECREF for return values (Jiri Olsa) [1169436] - [tools] perf/kvm: Add skip_event() for --duration option (Jiri Olsa) [1169436] - [tools] perf/kvm: Move arch specific code into arch/ (Jiri Olsa) [1169436] - [tools] perf/kvm: Use defines of kvm events (Jiri Olsa) [1169436] - [tools] perf/timechart: Add more options to IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Conditionally update start_time on fork (Jiri Olsa) [1169436] - [tools] perf/timechart: Implement IO mode (Jiri Olsa) [1169436] - [tools] perf/timechart: Fix rendering in Firefox (Jiri Olsa) [1169436] - [tools] perf/trace: Fix build on 32-bit systems (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefault statistics (Jiri Olsa) [1169436] - [tools] perf: Suggest using -f to override perf.data file ownership message (Jiri Olsa) [1169436] - [tools] perf: Convert open coded equivalents to asprintf() (Jiri Olsa) [1169436] - [tools] perf: Allow to use cpuinfo on s390 (Jiri Olsa) [1169436] - [tools] perf/kvm: Refactoring of cpu_isa_config() (Jiri Olsa) [1169436] - [tools] perf/kvm: Simplify exit reasons tables definitions (Jiri Olsa) [1169436] - [tools] perf/kvm: Introduce HAVE_KVM_STAT_SUPPORT flag (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Left justify column headers (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add ui.show-headers config file option (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Display columns header text on 'H' press (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Add support for showing columns header (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Override ui_browser refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Introduce gotorc method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Allow overriding refresh_dimensions method (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Add ->rows to disambiguate from ->height (Jiri Olsa) [1169436] - [tools] perf/x86/amd: Try to fix some mem allocation failure handling (Jiri Olsa) [1169436] - [tools] perf/script: Handle the num array type in python properly (Jiri Olsa) [1169436] - [tools] perf/script: Move the number processing into its own function (Jiri Olsa) [1169436] - [tools] perf: Fix wrong condition for allocation failure (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix a risk for doing free on uninitialized pointer (Jiri Olsa) [1169436] - [tools] perf/trace: Add possibility to switch off syscall events (Jiri Olsa) [1169436] - [tools] perf/trace: Add pagefaults record and replay support (Jiri Olsa) [1169436] - [tools] perf/trace: Add support for pagefault tracing (Jiri Olsa) [1169436] - [tools] perf/trace: Add perf_event parameter to tracepoint_handler (Jiri Olsa) [1169436] - [tools] perf/scripts: Fallback to syscalls:* when raw_syscalls:* is not available (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in jbd2 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Clean up format of args in cfg80211 plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix format in plugin_kvm (Jiri Olsa) [1169436] - [tools] lib/traceevent: Fix and cleanup kvm_nested_vmexit tracepoints (Jiri Olsa) [1169436] - [tools] lib/traceevent: Add back in kvm plugins nested_vmexit events (Jiri Olsa) [1169436] - [tools] lib/traceevent: Factor out print_exit_reason in kvm plugin (Jiri Olsa) [1169436] - [tools] lib/traceevent: Report unknown VMX exit reasons with code (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Drop barf() (Jiri Olsa) [1169436] - [tools] perf/bench/mem: The -o and -n options are mutually exclusive (Jiri Olsa) [1169436] - [tools] perf/bench/futex: Use global --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench: Add --repeat option (Jiri Olsa) [1169436] - [tools] perf/bench/sched-messaging: Plug memleak (Jiri Olsa) [1169436] - [tools] perf/ui/browser: Fix scrollbar refresh row index (Jiri Olsa) [1169436] - [tools] perf/hists/browser: Remove ev_name argument from perf_evsel__hists_browse (Jiri Olsa) [1169436] - [tools] perf/trace: Cache the is_exit syscall test (Jiri Olsa) [1169436] - [tools] perf/trace: Remove needless reassignments (Jiri Olsa) [1169436] - [tools] perf/evlist: Add suggestion of how to set perf_event_paranoid sysctl (Jiri Olsa) [1169436] - [tools] perf/trace: Fix up fd -> pathname resolution (Jiri Olsa) [1169436] - [tools] perf: Fix corruption of sibling list with hotplug (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Revert incomplete and undocumented Broadwell client support (Jiri Olsa) [1169436] - [tools] perf: Fix typos in sample code in the perf_event.h header (Jiri Olsa) [1169436] - [tools] perf: Fix and clean up initialization of pmu::event_idx (Jiri Olsa) [1169436] - [tools] perf: Fix bogus kernel printk (Jiri Olsa) [1169436] - [tools] perf: Fix unclone_ctx() vs. locking (Jiri Olsa) [1169436] - [tools] perf/x86: Tone down kernel messages when the PMU check fails in a virtual environment (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Use Broadwell cache event list for Haswell (Jiri Olsa) [1169436] - [tools] perf/x86: Add INST_RETIRED.ALL workarounds (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Add Broadwell core support (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Document all Haswell models (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Remove incorrect model number from Haswell perf (Jiri Olsa) [1169436] - [tools] Revert: perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1169436] - [tools] perf: Fix child event initial state setup (Jiri Olsa) [1169436] - [tools] perf: Do not POLLHUP event if it has children (Jiri Olsa) [1169436] - [tools] perf: Do not check PERF_EVENT_STATE_EXIT on syscall read path (Jiri Olsa) [1169436] - [tools] perf/x86: Fix section mismatch in split uncore driver (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark initialization code as such (Jiri Olsa) [1169436] - [tools] perf/core: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf/callchain: Replace rcu_assign_pointer() with RCU_INIT_POINTER() (Jiri Olsa) [1169436] - [tools] perf: Add PERF_EVENT_STATE_EXIT state for events with exited task (Jiri Olsa) [1169436] - [tools] perf: Fix perf_poll to return proper POLLHUP value (Jiri Olsa) [1169436] - [tools] perf/x86: Clean up __intel_pmu_pebs_event() code (Jiri Olsa) [1169436] - [tools] perf/x86: Fix data source encoding issues for load latency/precise store (Jiri Olsa) [1169436] - [tools] perf/x86: Don't mark DataLA addresses as store (Jiri Olsa) [1169436] - [tools] perf/x86: Revamp PEBS event selection (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Mark MEM_LOAD_UOPS_MISS_RETIRED as precise on SNB (Jiri Olsa) [1169436] - [tools] perf/x86: Fix pp without LBR (Jiri Olsa) [1169436] - [tools] perf: Do poll_wait() before checking condition in perf_poll() (Jiri Olsa) [1169436] - [tools] perf: Add queued work to remove orphaned child events (Jiri Olsa) [1169436] - [tools] perf: Set owner pointer for kernel events (Jiri Olsa) [1169436] - [tools] perf/x86/intel: Update Intel models (Jiri Olsa) [1169436] - [tools] perf/cgroup: Remove perf_put_cgroup() (Jiri Olsa) [1169436] - [tools] perf: fix perf bug in fork() (Jiri Olsa) [1169436] - [tools] perf: Fix a race condition in perf_remove_from_context() (Jiri Olsa) [1169436] - [tools] perf: Handle compat ioctl (Jiri Olsa) [1169436] - [tools] perf/x86: Micro-optimize nhmex_rbox_get_constraint() (Jiri Olsa) [1169436] - [tools] perf: Make perf_event_init_context() function static (Jiri Olsa) [1169436]- [x86] kvm: Prevent guest from writing non-canonical shared MSR addresses (Petr Matousek) [1144885] {CVE-2014-3610} - [x86] kvm: Check non-canonical addresses upon WRMSR (Petr Matousek) [1144885] {CVE-2014-3610} - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1179347] {CVE-2014-8159} - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1184759] - [x86] pci: Add NEC variants to Stratus ftServer PCIe DMI check (Myron Stowe) [1187761] - [s390] zcrypt: enable s390 hwrng to seed kernel entropy (Hendrik Brueckner) [1196398] - [s390] zcrypt: improve device probing for zcrypt adapter cards (Hendrik Brueckner) [1196398] - [acpi] fan: Use bus id as the name for non PNP0C0B (Fan) devices (Prarit Bhargava) [1174059] - [acpi] fan: support INT3404 thermal device (Prarit Bhargava) [1174059] - [acpi] fan: add ACPI 4.0 style fan support (Prarit Bhargava) [1174059] - [acpi] fan: convert to platform driver (Prarit Bhargava) [1174059] - [acpi] fan: use acpi_device_xxx_power instead of acpi_bus equivelant (Prarit Bhargava) [1174059] - [acpi] fan: remove unused macro (Prarit Bhargava) [1174059] - [acpi] fan: remove no need check for device pointer (Prarit Bhargava) [1174059] - [acpi] fan: printk replacement (Prarit Bhargava) [1174059] - [acpi] fan: do nothing in suspend and poweroff callback (Prarit Bhargava) [1174059] - [acpi] fan: fix fan driver compile error when CONFIG_PM_SLEEP is undefined (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: return instance->target by default (Prarit Bhargava) [1174059] - [acpi] thermal: step_wise: cdev only needs update on a new target state (Prarit Bhargava) [1174059] - [netdrv] vmxnet3: Reinitialize vmxnet3 backend on wakeup from hibernate (Neil Horman) [1181807] - [netdrv] vmxnet3: Make Rx ring 2 size configurable (Neil Horman) [1181807] - [netdrv] vmxnet3: Move PCI_VENDOR_ID_VMWARE to pci_ids.h (Neil Horman) [1181807] - [netdrv] vmxnet3: Check for map error in vmxnet3_set_mc (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Neil Horman) [1181807] - [netdrv] vmxnet3: fix decimal printf format specifiers prefixed with 0x (Neil Horman) [1181807] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1181807] - [netdrv] vmxnet3: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Neil Horman) [1181807] - [netdrv] vmxnet3: get rid of SET_ETHTOOL_OPS (Neil Horman) [1181807] - [netdrv] vmxnet3: Call dev_kfree_skb_any instead of dev_kfree_skb (Neil Horman) [1181807] - [netdrv] vmxnet3: fix building without CONFIG_PCI_MSI (Neil Horman) [1181807] - [netdrv] vmxnet3: Use pci_enable_msix_range() instead of pci_enable_msix() (Neil Horman) [1181807] - [netdrv] vmxnet3: Fix MSI-X/MSI enablement code (Neil Horman) [1181807] - [netdrv] vmxnet3: delete non-required instances of include (Neil Horman) [1181807] - [netdrv] vmxnet3: use initialized skb pointer to set hash (Neil Horman) [1181807] - [netdrv] vmxnet3: calls skb_set_hash (Neil Horman) [1181807] - [netdrv] vmxnet3: remove unnecessary pci_set_drvdata() (Neil Horman) [1181807] - [netdrv] vmxnet3: Remove extern from function prototypes (Neil Horman) [1181807] - [netdrv] vmxnet3: Add support for virtual IOMMU (Neil Horman) [1181807] - [net] netpoll: Remove dead packet receive code (CONFIG_NETPOLL_TRAP) (Neil Horman) [1181906] - [net] netpoll: Move all receive processing under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Consolidate neigh_tx processing in service_neigh_queue (Neil Horman) [1181906] - [net] netpoll: Move netpoll_trap under CONFIG_NETPOLL_TRAP (Neil Horman) [1181906] - [net] netpoll: Don't drop all received packets (Neil Horman) [1181906] - [net] netpoll: Add netpoll_rx_processing (Neil Horman) [1181906] - [net] netpoll: Warn if more packets are processed than are budgeted (Neil Horman) [1181906] - [net] netpoll: Visit all napi handlers in poll_napi (Neil Horman) [1181906] - [net] netpoll: Pass budget into poll_napi (Neil Horman) [1181906] - [net] netpoll: move setting of NETPOLL_RX_DROP into netpoll_poll_dev (Neil Horman) [1181906] - [net] netpoll: fix netconsole IPv6 setup (Neil Horman) [1181906] - [net] netpoll: Use ether_addr_copy (Neil Horman) [1181906] - [net] netpoll: Fix missing TXQ unlock and and OOPS (Neil Horman) [1181906] - [net] netpoll: fix rx_hook() interface by passing the skb (Neil Horman) [1181906] - [iommu] vt-d: Work around broken RMRR firmware entries (Myron Stowe) [1195802] - [iommu] vt-d: Store bus information in RMRR PCI device path (Myron Stowe) [1195802] - [pci] Handle read-only BARs on AMD CS553x devices (Myron Stowe) [1198314] - [x86] kvm: add tracepoint to wait_lapic_expire (Marcelo Tosatti) [1175445] - [x86] kvm: add option to advance tscdeadline hrtimer expiration (Marcelo Tosatti) [1175445] - [powerpc] powernv: Add winkle support for offline cpus (Gustavo Duarte) [1123121] - [powerpc] powernv: Redesign idle states management (Gustavo Duarte) [1123121] - [powerpc] powernv: Enable Offline CPUs to enter deep idle states (Gustavo Duarte) [1123121] - [powerpc] powernv: Return to cpu offline loop when finished in KVM guest (Gustavo Duarte) [1123121] - [powerpc] powernv: Switch off MMU before entering nap/sleep/rvwinkle mode (Gustavo Duarte) [1123121] - [powerpc] powernv: Don't call generic code on offline cpus (Gustavo Duarte) [1123121] - [cpuidle] powernv: Back-end cpuidle driver for powernv platform (Gustavo Duarte) [1123121] - [cpuidle] powernv: Only clear LPCR decrementer wakeup bit on fast sleep entry (Gustavo Duarte) [1123121] - [kernel] tick: Fixup more fallout from hrtimer broadcast mode (Gustavo Duarte) [1123121] - [kernel] time: Fixup fallout from recent clockevent/tick changes (Gustavo Duarte) [1123121] - [kernel] tick: Introduce hrtimer based broadcast (Gustavo Duarte) [1123121] - [cpuidle] Handle clockevents_notify(BROADCAST_ENTER) failure (Gustavo Duarte) [1123121] - [kernel] time: Change the return type of clockevents_notify() to integer (Gustavo Duarte) [1123121] - [cpuidle] powernv: Fix parsing of idle state flags from device-tree (Gustavo Duarte) [1123121] - [cpuidle] powernv: Parse device tree to setup idle states (Gustavo Duarte) [1123121] - [cpuidle] powernv: Add "Fast-Sleep" CPU idle state (Gustavo Duarte) [1123121] - [input] mouse: synaptics - remove X250 from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - re-route tracksticks buttons on the Lenovo 2015 series (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - retrieve the extended capabilities in query $10 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - do not retrieve the board id on old firmwares (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - handle spurious release of trackstick buttons (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - fix middle button on Lenovo 2015 products (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - skip quirks when post-2013 dimensions (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - support min/max board id in min_max_pnpid_table (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - remove obsolete min/max quirk for X240 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - query min dimensions for fw v8.1 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - log queried and quirked dimension values (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - split synaptics_resolution(), query first (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max for Lenovo ThinkPad X1 Carbon 2nd (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - adjust min/max on Thinkpad E540 (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for Lenovo T440s (Benjamin Tissoires) [1186106 1186112] - [input] mouse: psmouse - add psmouse_matches_pnp_id helper function (Benjamin Tissoires) [1186106 1186112] - [input] mouse: synaptics - add min/max quirk for pnp-id LEN2002 (Edge E531) (Benjamin Tissoires) [1186106 1186112]- [fs] fsnotify: fix handling of renames in audit (Paul Moore) [1191562] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1198978] - [cpufreq] intel_pstate: Add support for SkyLake (Steve Best) [1189908] - [s390] zcrypt: fixed domain scanning problem again (Hendrik Brueckner) [1193604] - [s390] zcrypt: Number of supported ap domains is not retrievable (Hendrik Brueckner) [1193604] - [s390] kprobes: add exrl to list of prohibited opcodes (Hendrik Brueckner) [1193608] - [s390] kprobes: add support for compare and branch instructions (Hendrik Brueckner) [1193608] - [s390] bpf: jit: initialize A register if 1st insn is BPF_S_LDX_B_MSH (Hendrik Brueckner) [1193604] - [s390] bpf: jit: fix 32 bit divisions, use unsigned divide instructions (Hendrik Brueckner) [1193604] - [s390] bpf: Zero extend parameters before calling C function (Hendrik Brueckner) [1193604] - [s390] bpf: Fix sk_load_byte_msh() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix offset parameter for skb_copy_bits() (Hendrik Brueckner) [1193604] - [s390] bpf: Fix skb_copy_bits() parameter passing (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_K (A >= K) and JMP_JGT_K (A > K) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix JMP_JGE_X (A > X) and JMP_JGT_X (A >= X) (Hendrik Brueckner) [1193604] - [s390] bpf: Fix ALU_NEG (A = -A) (Hendrik Brueckner) [1193604] - [s390] dasd: remove unused code (Hendrik Brueckner) [1186326] - [s390] dasd: fix infinite loop during format (Hendrik Brueckner) [1186326] - [kernel] module: set nx before marking module MODULE_STATE_COMING (Hendrik Brueckner) [1196977] - [s390] vdso: fix clock_gettime for CLOCK_THREAD_CPUTIME_ID, -2 and -3 (Hendrik Brueckner) [1195671] - [s390] dasd: retry partition detection (Hendrik Brueckner) [1193605] - [s390] dasd: fix list corruption for sleep_on requests (Hendrik Brueckner) [1186319] - [net] openvswitch: Fix net exit (Jiri Benc) [1200859] - [net] team: fix possible null pointer dereference in team_handle_frame (Jiri Pirko) [1188496]- [crypto] aesni: fix "by8" variant for 128 bit keys (Herbert Xu) [1174971] - [crypto] aesni: remove unused defines in "by8" variant (Herbert Xu) [1174971] - [crypto] aesni: fix counter overflow handling in "by8" variant (Herbert Xu) [1174971] - [crypto] aes: AES CTR x86_64 "by8" AVX optimization (Herbert Xu) [1174971] - [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1193910] - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1193910] - [fs] Convert MessageID in smb2_hdr to LE (Sachin Prabhu) [1161441] - [fs] nfsd: update mtime on truncate ("J. Bruce Fields") [1162558] - [virt] kvm: ensure hard lockup detection is disabled by default (Andrew Jones) [1111262] - [watchdog] control hard lockup detection default (Andrew Jones) [1111262] - [watchdog] Fix print-once on enable (Andrew Jones) [1111262] - [tools] cpupower: Fix no idle state information return value (Prarit Bhargava) [1168046] - [misc] genwqe: Fix problem when reading HSI and Retc (Steve Best) [1188653] - [char] tpm: Added Little Endian support to vtpm module (Steve Best) [1189017] - [idle] intel_idle: support additional Broadwell model (Steve Best) [1166315] - [powerpc] iommu: ddw: Fix endianness (Steve Best) [1189040] - [powerpc] Fix sys_call_table declaration to enable syscall tracing (Steve Best) [1172684] - [powerpc] pseries: Fix endian problems with LE migration (Steve Best) [1183198] - [powerpc] powernv: Ignore smt-enabled on Power8 and later (Steve Best) [1180254] - [powerpc] xmon: Fix another endiannes issue in RTAS call from xmon (Steve Best) [1186803] - [pci] Add informational printk for invalid BARs (Myron Stowe) [1130170] - [pci] Shrink decoding-disabled window while sizing BARs (Myron Stowe) [1130170] - [pci] Restore detection of read-only BARs (Myron Stowe) [1130170] - [kernel] resources: Clarify sanity check message (Myron Stowe) [1130170] - [pci] Don't add disabled subtractive decode bus resources (Myron Stowe) [1130170] - [pci] Don't print anything while decoding is disabled (Myron Stowe) [1130170] - [pci] Don't set BAR to zero if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Don't convert BAR address to resource if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Reject BAR above 4GB if dma_addr_t is too small (Myron Stowe) [1130170] - [pci] Fail safely if we can't handle BARs larger than 4GB (Myron Stowe) [1130170]- [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1183959] {CVE-2015-1421} - [net] ipv6: Fixed support for blackhole and prohibit routes (Hannes Frederic Sowa) [1129731] - [kernel] audit: replace getname()/putname() hacks with reference counters (Paul Moore) [1155208] - [kernel] audit: fix filename matching in __audit_inode() and __audit_inode_child() (Paul Moore) [1155208] - [kernel] audit: enable filename recording via getname_kernel() (Paul Moore) [1155208] - [fs] namei: simpler calling conventions for filename_mountpoint() (Paul Moore) [1155208] - [fs] namei: create proper filename objects using getname_kernel() (Paul Moore) [1155208] - [fs] namei: rework getname_kernel to handle up to PATH_MAX sized filenames (Paul Moore) [1155208] - [fs] namei: cut down the number of do_path_lookup() callers (Paul Moore) [1155208] - [fs] execve: use 'struct filename *' for executable name passing (Paul Moore) [1155208] - [x86] ioapic: kcrash: Prevent crash_kexec() from deadlocking on ioapic_lock (Baoquan He) [1182424] - [md] dm-thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode (Mike Snitzer) [1184592] - [kernel] workqueue: fix subtle pool management issue which can stall whole worker_pool (Eric Sandeen) [1165535] - [platform] thinkpad_acpi: support new BIOS version string pattern (Benjamin Tissoires) [1194830] - [virt] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1171409] - [kernel] audit: restore AUDIT_LOGINUID unset ABI (Richard Guy Briggs) [1120491] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1185400]- [net] rtnetlink: allow to register ops without ops->setup set (Jiri Benc) [1186492]- [fs] NFSv4.1: Fix an Oops in nfs41_walk_client_list (Steve Dickson) [1185784] - [misc] redhat: don't suppress Revert patches from changelog (Jarod Wilson) [1187353] - [infiniband] Revert: ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make the carrier_on_task race aware (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: change init sequence ordering (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Use dedicated workqueues per interface (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1179740] - [infiniband] Revert: ipoib: No longer use flush as a parameter (Doug Ledford) [1179740] - [fs] fix deadlock in cifs_ioctl_clone() (Sachin Prabhu) [1183980] - [md] dm-cache: fix missing ERR_PTR returns and handling (Mike Snitzer) [1182665] - [fs] cifs: fix regression in cifs_create_mf_symlink() (Sachin Prabhu) [1186324] - [net] ipv4: try to cache dst_entries which would cause a redirect (Hannes Frederic Sowa) [1181819] - [fs] coredump: add new P variable in core_pattern (Jiri Olsa) [1186360] - [drm] fix fb-helper vs MST dangling connector ptrs (Rob Clark) [1184968] - [net] bridge: Program port vlan filters only if filtering is enabled in bridge (Vlad Yasevich) [1183958] - [fs] cifs: Complete oplock break jobs before closing file handle (Sachin Prabhu) [1177215] - [fs] LOCKD: Fix a race when initialising nlmsvc_timeout (Benjamin Coddington) [1144982] - [scsi] hpsa: add in P840ar controller model name (Joseph Szczypek) [1185467] - [scsi] hpsa: add in gen9 controller model names (Joseph Szczypek) [1185467]- [fs] ext4: fix overwrite race condition (Jacob Tanenbaum) [1152607] {CVE-2014-8086} - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1167116] {CVE-2014-8884} - [drm] i915: demote opregion excessive timeout WARN_ONCE to DRM_INFO_ONCE (Rob Clark) [1145627] - [md] Revert: raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1153796] - [md] Revert: raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1153796] - [drm] i915: further quiet i915 (Rob Clark) [1163074] - [scsi] megaraid_sas: endianness related bug fixes and code optimization (Tomas Henzl) [1179748] - [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1172136] - [drm] mgag200: Add command line option to specify preferred depth (Dave Airlie) [1044555] - [drm] mgag200: Consolidate depth/bpp handling (Dave Airlie) [1044555] - [fs] Revert: ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1176840]- [md] dm-cache: fix problematic dual use of a single migration count variable (Mike Snitzer) [1182665] - [md] dm-cache: share cache-metadata object across inactive and active DM tables (Mike Snitzer) [1182665] - [net] tun/macvtap: use consume_skb() instead of kfree_skb() when needed (Jiri Pirko) [1182805] - [virt] Revert: hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1164163] - [virt] kvm/vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153329] {CVE-2014-3690} - [virt] virtio-scsi: Fix the race condition in virtscsi_handle_event (Fam Zheng) [1152140] - [virt] kvm: workaround SuSE's 2.6.16 pvclock vs masterclock issue (Marcelo Tosatti) [1177718] - [fs] bdi: avoid oops on device removal (Fam Zheng) [1087179] - [mm] backing_dev: fix hung task on sync (Fam Zheng) [1087179] - [mm] Revert: vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1179654] - [mm] Revert: vmstat: create fold_diff (Larry Woodman) [1179654] - [mm] Revert: vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1179654] - [mm] Revert: vmstat: on-demand vmstat workers V8 (Larry Woodman) [1179654]- [net] team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin (Jiri Pirko) [1176697] - [fs] seq_file: don't include mm.h in genksyms calculation (Ian Kent) [1183280] - [scsi] Avoid crashing if device uses DIX but adapter does not support it (Ewan Milne) [1093012]- [fs] xfs: catch invalid negative blknos in _xfs_buf_find() (Eric Sandeen) [1164128] - [fs] proc: make proc_fd_permission() thread-friendly (Carlos Maiolino) [1171242] - [fs] rpc: fix xdr_truncate_encode to handle buffer ending on page boundary ("J. Bruce Fields") [1176641] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Steve Dickson) [1113248] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1144209] - [fs] nfsd: allow turning off nfsv3 readdir_plus (Steve Dickson) [1178949] - [fs] nfsd4: fix xdr4 count of server in fs_location4 (Benjamin Coddington) [1164055] - [fs] nfsd4: fix xdr4 inclusion of escaped char (Benjamin Coddington) [1164055] - [fs] xfs: replace global xfslogd wq with per-mount wq (Brian Foster) [1155929] - [fs] xfs: mark all internal workqueues as freezable (Brian Foster) [1155929] - [fs] overlayfs: Add call to mark_tech_preview (BZ 1180613) (David Howells) [1180613] - [fs] aio: fix uncorrent dirty pages accouting when truncating AIO ring buffer (Jeff Moyer) [1159346] - [infiniband] ocrdma: fix hardcoded max cqe and max send wr (Doug Ledford) [1158148] - [crypto] aesni-intel: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1176266] - [block] blk-mq: Fix a use-after-free (Fam Zheng) [1152159] - [crypto] drbg: panic on continuous self test error (Jarod Wilson) [1179496] - [ethernet] mlx4: Cache line CQE/EQE stride fixes (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Add mlx4_en_get_cqe helper (Doug Ledford) [1088499 1173483] - [ethernet] mlx4: Cache line EQE size support (Doug Ledford) [1088499 1173483] - [infiniband] ocrdma: Fix ocrdma_query_qp() to report q_key value for UD QPs (Doug Ledford) [1167256] - [infiniband] ocrdma: Always resolve destination mac from GRH for UD QPs (Doug Ledford) [1167256] - [net] gre: fix the inner mac header in nbma tunnel xmit path (Alexander Duyck) [1168608]- [md] dm-thin: fix crash by initializing thin device's refcount and completion earlier (Mike Snitzer) [1175282] - [scsi] storvsc: Fix a bug in storvsc limits (Vitaly Kuznetsov) [1174162] - [iser-target] Ignore non TEXT + LOGOUT opcodes for discovery (Andy Grover) [1058736] - [iser-target] Add support for ISCSI_OP_TEXT opcode + payload handling (Andy Grover) [1058736] - [iser-target] Rename sense_buf_dma/len to pdu_dma/len (Andy Grover) [1058736] - [iscsi-target] Add IFC_SENDTARGETS_SINGLE support (Andy Grover) [1058736] - [iscsi-target] Move sendtargets parsing into iscsit_process_text_cmd (Andy Grover) [1058736] - [iscsi-target] Allow ->MaxXmitDataSegmentLength assignment for iser discovery (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT_RSP TX handling (Andy Grover) [1058736] - [iscsi-target] Refactor ISCSI_OP_TEXT RX handling (Andy Grover) [1058736] - [iscsi] isert-target: Refactor ISCSI_OP_NOOP RX handling (Andy Grover) [1058736] - [net] description of dma_cookie cause make xmldocs warning (Jiri Benc) [1173444] - [net] tcp: make tcp_cleanup_rbuf private (Jiri Benc) [1173444] - [net] net_dma: revert 'copied_early' (Jiri Benc) [1173444] - [net] net_dma: mark broken (Jiri Benc) [1173444] - [net] unix: allow set_peek_off to fail (Jiri Benc) [1123777] - [net] ppp: ppp-ioctl.h: pull in ppp_defs.h (Jiri Benc) [1159802] - [net] bridge: Add filtering support for default_pvid (Vlad Yasevich) [1164653] - [net] bridge: Simplify pvid checks (Vlad Yasevich) [1164653] - [net] bridge: Add a default_pvid sysfs attribute (Vlad Yasevich) [1164653] - [net] bridge: Prepare for 802.1ad vlan filtering support (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to check if a local fdb entry can be deleted (Vlad Yasevich) [1164653] - [net] bridge: Fix the way to insert new local fdb entries in br_fdb_changeaddr (Vlad Yasevich) [1164653] - [net] Remove extern from function prototypes (Vlad Yasevich) [1164653] - [ethernet] mlx5: Add more supported devices (Amir Vadai) [1169277] - [infiniband] mlx4: Fix wrong usage of IPv4 protocol for multicast attach/detach (Amir Vadai) [1151331] - [ethernet] mlx4: mlx4_en_set_settings() always fails when autoneg is set (Amir Vadai) [1170129]- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k2 (Chad Dupuis) [1085239] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [1085239] - [security] commoncap: don't alloc the credential unless needed in cap_task_prctl (Paul Moore) [1056347] - [iommu] vt-d: Fix dmar_domain leak in iommu_attach_device (Myron Stowe) [1109829] - [iommu] vt-d: Only remove domain when device is removed (Myron Stowe) [1109829] - [base] core: Add BUS_NOTIFY_REMOVED_DEVICE event (Myron Stowe) [1109829] - [powerpc] kdump: Ignore failure in enabling big endian exception during crash (Steve Best) [1170362] - [infiniband] srpt: convert printk's to pr_* functions (Doug Ledford) [1174910] - [infiniband] srpt: Handle GID change events (Doug Ledford) [1174910] - [input] alps: fix v4 button press recognition (Benjamin Tissoires) [1107819] - [input] alps: v7 - document the v7 touchpad packet protocol (Benjamin Tissoires) [1107819] - [input] alps: v7 - fix finger counting for > 2 fingers on clickpads (Benjamin Tissoires) [1107819] - [input] alps: v7 - sometimes a single touch is reported in mt[1] (Benjamin Tissoires) [1107819] - [input] alps: v7 - ignore new packets (Benjamin Tissoires) [1107819] - [powerpc] perf/hv-24x7: Use kmem_cache_free() instead of kfree (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use per-cpu page buffer (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: use kmem_cache instead of aligned stack allocations (Gustavo Duarte) [1171795] - [powerpc] perf/hv-24x7: Use kmem_cache_free (Gustavo Duarte) [1171795] - [powerpc] Fill in si_addr_lsb siginfo field (Gustavo Duarte) [1173267] - [powerpc] Add VM_FAULT_HWPOISON handling to powerpc page fault handler (Gustavo Duarte) [1173267] - [fs] dlm: fix missing endian conversion of rcom_status flags (Andrew Price) [1175900] - [scsi] add Intel Multi-Flex to scsi scan blacklist (Hannes Frederic Sowa) [1175862] - [scsi] do not issue SCSI RSOC command to Promise Vtrak E610f (Hannes Frederic Sowa) [1175862] - [scsi] scsi_lib: rate-limit the error message from failing commands (Tomas Henzl) [1175785] - [scsi] iscsi_ibft: Fix finding Broadcom specific ibft sign (Chris Leech) [1095169]- [ethernet] enic: fix rx skb checksum (Stefan Assmann) [1154182] - [x86] uv: make kdump default action for 'power nmi' (George Beshers) [1175560] - [virt] powerpc/kvm: book3s_hv - Fix KSM memory corruption (David Gibson) [1170394] - [pci] Revert: Remove from bus_list and release resources in pci_release_dev() (Prarit Bhargava) [1172946] - [powercap] rapl: add support for CPU model 0x3f (Rui Wang) [1177579] - [kernel] audit: don't attempt to lookup PIDs when changing PID filtering audit rules (Paul Moore) [1172624] - [ethernet] ixgbe: avoid possible read_reg panic caused by late method binding (John Greene) [1145772] - [ethernet] ixgbe: bump version number (John Greene) [1145772] - [ethernet] ixgbe: Add X550 support function pointers (John Greene) [1145772] - [ethernet] ixgbe: Add new support for X550 MAC's (John Greene) [1145772] - [ethernet] ixgbe: Add x550 SW/FW semaphore support (John Greene) [1145772] - [ethernet] ixgbe: add methods for combined read and write operations (John Greene) [1145772] - [ethernet] ixgbe: cleanup checksum to allow error results (John Greene) [1145772] - [ethernet] ixgbe: Add timeout parameter to ixgbe_host_interface_command (John Greene) [1145772] - [ethernet] ixgbe: Fix spurious release of semaphore in EEPROM access (John Greene) [1145772] - [drm] i915: remove the IRQs enabled WARN from intel_disable_gt_powersave (Rob Clark) [1173317] - [drm] i915: tame the chattermouth (Rob Clark) [1173317] - [drm] ttm: Avoid memory allocation from shrinker functions (Rob Clark) [1173317] - [drm] ttm: Fix possible stack overflow by recursive shrinker calls (Rob Clark) [1173317] - [drm] ttm: Use mutex_trylock() to avoid deadlock inside shrinker functions (Rob Clark) [1173317] - [drm] video/fb: Propagate error code from failing to unregister conflicting fb (Rob Clark) [1173317] - [drm] i915: save/restore GMBUS freq across suspend/resume on gen4 (Rob Clark) [1173317] - [drm] i915: resume MST after reading back hw state (Rob Clark) [1173317] - [drm] dp-mst: Remove branches before dropping the reference (Rob Clark) [1173317] - [drm] fb_helper: move deferred fb checking into restore mode (Rob Clark) [1173317] - [drm] dp: retry AUX transactions 32 times (v1.1) (Rob Clark) [1173317] - [drm] i915: Ignore long hpds on eDP ports (Rob Clark) [1173317] - [drm] i915/dp: only use training pattern 3 on platforms that support it (Rob Clark) [1173317] - [drm] radeon: sync all BOs involved in a CS (Rob Clark) [1173317] - [drm] radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6 (Rob Clark) [1173317] - [drm] i915: Unlock panel even when LVDS is disabled (Rob Clark) [1173317] - [drm] i915: More cautious with pch fifo underruns (Rob Clark) [1173317] - [drm] i915: Ignore SURFLIVE and flip counter when the GPU gets reset (Rob Clark) [1173317] - [drm] i915: Kick fbdev before vgacon (Rob Clark) [1173317] - [drm] i915: Handle failure to kick out a conflicting fb driver (Rob Clark) [1173317] - [drm] i915: drop WaSetupGtModeTdRowDispatch:snb (Rob Clark) [1173317] - [drm] radeon: add locking around atombios scratch space usage (Rob Clark) [1173317] - [drm] radeon: add missing crtc unlock when setting up the MC (Rob Clark) [1173317] - [drm] i915: Disable caches for Global GTT (Rob Clark) [1173317] - [drm] i915: Do not leak pages when freeing userptr objects (Rob Clark) [1173317] - [drm] ast: Fix HW cursor image (Rob Clark) [1173317] - [drm] radeon: Use drm_malloc_ab instead of kmalloc_array (Rob Clark) [1173317] - [drm] radeon/dpm: disable ulv support on SI (Rob Clark) [1173317] - [drm] i915: Do a dummy DPCD read before the actual read (Rob Clark) [1173317] - [drm] nouveau/bios: memset dcb struct to zero before parsing (Rob Clark) [1173317] - [drm] nv50/disp: fix dpms regression on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix cbc issues on certain boards (Rob Clark) [1173317] - [drm] nouveau/ltc: fix tag base address getting truncated if above 4GiB (Rob Clark) [1173317] - [drm] nvc0-/fb/ram: fix use of non-existant ram if partitions aren't uniform (Rob Clark) [1173317] - [drm] nouveau/bar: behave better if ioremap failed (Rob Clark) [1173317] - [drm] nouveau: make sure display hardware is reinitialised on runtime resume (Rob Clark) [1173317] - [drm] nouveau: punt fbcon resume out to a workqueue (Rob Clark) [1173317] - [drm] nouveau/kms: restore acceleration before fb_set_suspend() resumes (Rob Clark) [1173317] - [drm] nouveau/kms: take more care when pulling down accelerated fbcon (Rob Clark) [1173317] - [drm] i915: Flush the PTEs after updating them before suspend (Rob Clark) [1153301] - [drm] radeon/cik: use a separate counter for CP init timeout (Rob Clark) [1173317] - [drm] radeon/dpm: fix resume on mullins (Rob Clark) [1173317] - [drm] radeon: don't reset dma on r6xx-evergreen init (Rob Clark) [1173317] - [drm] radeon: don't reset sdma on CIK init (Rob Clark) [1173317] - [drm] radeon: don't reset dma on NI/SI init (Rob Clark) [1173317] - [drm] radeon: add connector quirk for fujitsu board (Rob Clark) [1173317] - [drm] radeon/dpm: set the thermal type properly for special configs (Rob Clark) [1173317] - [drm] radeon: fix semaphore value init (Rob Clark) [1173317] - [drm] radeon: handle broken disabled rb mask gracefully (6xx/7xx) (Rob Clark) [1173317] - [drm] radeon: fix active_cu mask on SI and CIK after re-init (v3) (Rob Clark) [1173317] - [drm] radeon: fix active cu count for SI and CIK (Rob Clark) [1173317] - [drm] radeon: fix pm handling in radeon_gpu_reset (Rob Clark) [1173317] - [drm] radeon: properly document reloc priority mask (Rob Clark) [1173317] - [drm] radeon/dpm: select the appropriate vce power state for KV/KB/ML (Rob Clark) [1173317] - [drm] radeon: Add missing lines to ci_set_thermal_temperature_range (Rob Clark) [1173317] - [drm] radeon: Add ability to get and change dpm state when radeon PX card is turned off (Rob Clark) [1173317] - [drm] vmwgfx: Fix a potential infinite spin waiting for fifo idle (Rob Clark) [1173317] - [drm] ast: AST2000 cannot be detected correctly (Rob Clark) [1173317] - [drm] ast: open key before detect chips (Rob Clark) [1173317] - [drm] i915: Don't leak command parser tables on suspend/resume (Rob Clark) [1153301] - [drm] i915/hdmi: fix hdmi audio state readout (Rob Clark) [1153301] - [drm] i915: Wait for vblank before enabling the TV encoder (Rob Clark) [1153301] - [drm] i915: Fix EIO/wedged handling in gem fault handler (Rob Clark) [1153301] - [drm] i915: Fix lock dropping in intel_tv_detect() (Rob Clark) [1153301] - [drm] i915: Remove bogus __init annotation from DMI callbacks (Rob Clark) [1153301] - [drm] i915: Ignore VBT backlight presence check on Acer C720 (4005U) (Rob Clark) [1153301] - [drm] i915: fix plane/cursor handling when runtime suspended (Rob Clark) [1153301] - [drm] i915: don't try to retrain a DP link on an inactive CRTC (Rob Clark) [1153301] - [drm] i915: Fix locking for intel_enable_pipe_a() (Rob Clark) [1153301] - [drm] i915: Skip load detect when intel_crtc->new_enable==true (Rob Clark) [1153301] - [drm] i915: Disable RCS flips on Ivybridge (Rob Clark) [1153301] - [drm] i915: read HEAD register back in init_ring_common() to enforce ordering (Rob Clark) [1153301] - [drm] i915: Fix crash when failing to parse MIPI VBT (Rob Clark) [1153301] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Rob Clark) [1173317] - [drm] radeon/atom: add new voltage fetch function for hawaii (Rob Clark) [1173317] - [drm] radeon: set VM base addr using the PFP (Rob Clark) [1173317] - [drm] radeon: load the lm63 driver for an lm64 thermal chip (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on BTC (Rob Clark) [1173317] - [drm] radeon: re-enable dpm by default on cayman (Rob Clark) [1173317] - [drm] radeon/dpm: handle voltage info fetching on hawaii (Rob Clark) [1173317] - [drm] ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan() (Rob Clark) [1173317] - [drm] ttm: fix handling of TTM_PL_FLAG_TOPDOWN (Rob Clark) [1173317] - [drm] nouveau: Bump version from 1.1.1 to 1.1.2 (Rob Clark) [1173317] - [drm] nouveau: Dis/Enable vblank irqs during suspend/resume (Rob Clark) [1173317] - [drm] radeon: add additional SI pci ids (Rob Clark) [1173317] - [drm] radeon: add new bonaire pci ids (Rob Clark) [1173317] - [drm] radeon: add new KV pci id (Rob Clark) [1173317] - [powerpc] add little endian flag to syscall_get_arch() (Richard Guy Briggs) [1169461] - [powerpc] simplify syscall_get_arch() (Richard Guy Briggs) [1169461]- [scsi] libcxgbi: fix freeing skb prematurely (Sai Vemuri) [1174982] - [scsi] cxgb4i: use set_wr_txq() to set tx queues (Sai Vemuri) [1174982] - [scsi] cxgb4i: handle non-pdu-aligned rx data (Sai Vemuri) [1174982] - [scsi] cxgb4i: additional types of negative advice (Sai Vemuri) [1174982] - [scsi] cxgb4i: set the max. pdu length in firmware (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix credit check for tx_data_wr (Sai Vemuri) [1174982] - [scsi] cxgb4i: fix tx immediate data credit check (Sai Vemuri) [1174982] - [net] ipv6: update Destination Cache entries when gateway turn into host (Jiri Pirko) [1114781] - [net] ipsec: Don't update the pmtu on ICMPV6_DEST_UNREACH (Herbert Xu) [1158771] - [s390] zfcp: remove access control tables interface (port leftovers) (Hendrik Brueckner) [1173553] - [x86] perf: Use extended offcore mask on Haswell (Don Zickus) [1170795] - [fs] ovl: ovl_dir_fsync() cleanup (David Howells) [985875] - [fs] ovl: pass dentry into ovl_dir_read_merged() (David Howells) [985875] - [fs] ovl: use lockless_dereference() for upperdentry (David Howells) [985875] - [fs] ovl: allow filenames with comma (David Howells) [985875] - [fs] ovl: fix race in private xattr checks (David Howells) [985875] - [fs] ovl: fix remove/copy-up race (David Howells) [985875] - [fs] ovl: rename filesystem type to "overlay" (David Howells) [985875] - [fs] Don't warn if both ->rename() and ->rename2() iops are defined (David Howells) [985875] - [fs] overlayfs: Fix the kABI for overlayfs (David Howells) [985875] - [fs] overlayfs: don't poison cursor (David Howells) [985875] - [fs] overlayfs: initialize ->is_cursor (David Howells) [985875] - [fs] overlayfs: fix lockdep misannotation (David Howells) [985875] - [fs] overlayfs: fix check for cursor (David Howells) [985875] - [fs] overlayfs: barriers for opening upper-layer directory (David Howells) [985875] - [kernel] rcu: Provide counterpart to rcu_dereference() for non-RCU situations (David Howells) [985875] - [fs] overlayfs: embed middle into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: embed root into overlay_readdir_data (David Howells) [985875] - [fs] overlayfs: make ovl_cache_entry->name an array instead of pointer (David Howells) [985875] - [fs] overlayfs: don't hold ->i_mutex over opening the real directory (David Howells) [985875] - [fs] overlayfs: limit filesystem stacking depth (David Howells) [985875] - [fs] overlayfs: overlay filesystem documentation (David Howells) [985875] - [fs] overlayfs: implement show_options (David Howells) [985875] - [fs] overlayfs: add statfs support (David Howells) [985875] - [fs] overlayfs: filesystem (David Howells) [985875] - [mm] shmem: support RENAME_WHITEOUT (David Howells) [985875] - [fs] ext4: support RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add RENAME_WHITEOUT (David Howells) [985875] - [fs] vfs: add whiteout support (David Howells) [985875] - [fs] vfs: export check_sticky() (David Howells) [985875] - [fs] vfs: introduce clone_private_mount() (David Howells) [985875] - [fs] vfs: export __inode_permission() to modules (David Howells) [985875] - [fs] vfs: export do_splice_direct() to modules (David Howells) [985875] - [fs] vfs: add i_op->dentry_open() (David Howells) [985875] - [fs] namei: trivial fix to vfs_rename_dir comment (David Howells) [985875] - [fs] cifs: support RENAME_NOREPLACE (David Howells) [985875] - [fs] hostfs: support rename flags (David Howells) [985875] - [mm] shmem: support RENAME_EXCHANGE (David Howells) [985875] - [mm] shmem: support RENAME_NOREPLACE (David Howells) [985875] - [fs] btrfs: add RENAME_NOREPLACE (David Howells) [985875] - [fs] bad_inode: add ->rename2() (David Howells) [985875] - [fs] call rename2 if exists (David Howells) [985875] - [fs] fuse: restructure ->rename2() (David Howells) [985875] - [fs] fuse: add renameat2 support (David Howells) [985875] - [fs] dcache: fix races between __d_instantiate() and checks of dentry flags (David Howells) [985875] - [fs] ext4: add cross rename support (David Howells) [985875] - [fs] vfs: add cross-rename (David Howells) [985875] - [fs] vfs: lock_two_nondirectories - allow directory args (David Howells) [985875] - [security] add flags to rename hooks (David Howells) [985875] - [fs] vfs: add RENAME_NOREPLACE flag (David Howells) [985875] - [fs] vfs: add renameat2 syscall (David Howells) [985875] - [fs] namei: use common code for dir and non-dir (David Howells) [985875] - [fs] namei: move d_move() up (David Howells) [985875] - [fs] vfs: add d_is_dir() (David Howells) [985875] - [fs] vfs: Put a small type field into struct dentry::d_flags (David Howells) [985875]- [mm] vmstat: on-demand vmstat workers V8 (Larry Woodman) [1157802] - [mm] vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_stats (Larry Woodman) [1157802] - [mm] vmstat: create fold_diff (Larry Woodman) [1157802] - [mm] vmstat: create separate function to fold per cpu diffs into local counters (Larry Woodman) [1157802] - [block] blk-mq: Fix uninitialized kobject at CPU hotplugging (Jeff Moyer) [1169232] - [kernel] audit: AUDIT_FEATURE_CHANGE message format missing delimiting space (Richard Guy Briggs) [1165469] - [fs] NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATE (Steve Dickson) [1166845] - [fs] NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return (Steve Dickson) [1166845] - [fs] NFS: Don't try to reclaim delegation open state if recovery failed (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we call FREE_STATEID when NFSv4.x stateids are revoked (Steve Dickson) [1166845] - [fs] NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired (Steve Dickson) [1166845]- [scsi] cxgb4i: Don't block unload/cxgb4 unload when remote closes TCP connection (Sai Vemuri) [1169941] - [kernel] kthread: partial revert of 81c98869faa5 ("kthread: ensure locality of task_struct allocations") (Gustavo Duarte) [953583] - [mm] slub: fall back to node_to_mem_node() node if allocating on memoryless node (Gustavo Duarte) [953583] - [mm] topology: add support for node_to_mem_node() to determine the fallback node (Gustavo Duarte) [953583] - [mm] slub: search partial list on numa_mem_id(), instead of numa_node_id() (Gustavo Duarte) [953583] - [kernel] kthread: ensure locality of task_struct allocations (Gustavo Duarte) [953583] - [md] dm-thin: fix missing out-of-data-space to write mode transition if blocks are released (Mike Snitzer) [1173181] - [md] dm-thin: fix inability to discard blocks when in out-of-data-space mode (Mike Snitzer) [1173181] - [wireless] iwlwifi/mvm: update values for Smart Fifo (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: fix flush support for old firmware (Stanislaw Gruszka) [1155538] - [wireless] ath5k: fix hardware queue index assignment (Stanislaw Gruszka) [1155538] - [wireless] ath9k: fix BE/BK queue order (Stanislaw Gruszka) [1155538] - [wireless] ath9k_hw: fix hardware queue allocation (Stanislaw Gruszka) [1155538] - [wireless] ath9k: Fix RTC_DERIVED_CLK usage (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: do not align payload on modern H/W (Stanislaw Gruszka) [1155538] - [wireless] mac80211: Fix regression that triggers a kernel BUG with CCMP (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: fix RFkill while calibrating (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix use-after-free in defragmentation (Stanislaw Gruszka) [1155538] - [wireless] mac80211: properly flush delayed scan work on interface removal (Stanislaw Gruszka) [1155538] - [wireless] mac80211: schedule the actual switch of the station before CSA count 0 (Stanislaw Gruszka) [1155538] - [wireless] mac80211: use secondary channel offset IE also beacons during CSA (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb device (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/dvm: drop non VO frames when flushing (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: configure the LTR (Stanislaw Gruszka) [1155538] - [wireless] mac80211: fix typo in starting baserate for rts_cts_rate_idx (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: add new rt2800usb devices (Stanislaw Gruszka) [1155538] - [wireless] rt2x00: support Ralink 5362 (Stanislaw Gruszka) [1155538] - [wireless] Revert: ath9k: reduce ANI firstep range for older chips (Stanislaw Gruszka) [1155538] - [wireless] rt2800: correct BBP1_TX_POWER_CTRL mask (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: Add missing PCI IDs for the 7260 series (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: disable BT Co-running by default (Stanislaw Gruszka) [1155538] - [wireless] nl80211: clear skb cb before passing to netlink (Stanislaw Gruszka) [1155538] - [wireless] ath9k/htc: fix random decryption failure (Stanislaw Gruszka) [1155538] - [wireless] brcmfmac: handle IF event for P2P_DEVICE interface (Stanislaw Gruszka) [1155538] - [wireless] Revert: mac80211: disable uAPSD if all ACs are under ACM (Stanislaw Gruszka) [1155538] - [wireless] rtlwifi/rtl8192cu: Add new ID (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: set MAC_FILTER_IN_BEACON correctly for STA/P2P client (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: treat EAPOLs like mgmt frames wrt rate (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi: increase DEFAULT_MAX_TX_POWER (Stanislaw Gruszka) [1155538] - [wireless] iwlwifi/mvm: fix endianity issues with Smart Fifo commands (Stanislaw Gruszka) [1155538] - [wireless] Revert: iwlwifi/dvm: don't enable CTS to self (Stanislaw Gruszka) [1155538] - [wireless] carl9170: fix sending URBs with wrong type when using full-speed (Stanislaw Gruszka) [1155538]- [net] ipv6: yet another new IPV6_MTU_DISCOVER option IPV6_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: yet another new IP_MTU_DISCOVER option IP_PMTUDISC_OMIT (Hannes Frederic Sowa) [1170116] - [net] ipv4: use ip_skb_dst_mtu to determine mtu in ip_fragment (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce ip_dst_mtu_maybe_forward and protect forwarding path against pmtu spoofing (Hannes Frederic Sowa) [1170116] - [net] ipv6: move ip6_sk_accept_pmtu from generic pmtu update path to ipv6 one (Hannes Frederic Sowa) [1170116] - [net] ipv6: support IPV6_PMTU_INTERFACE on sockets (Hannes Frederic Sowa) [1170116] - [net] udp: do not report ICMP redirects to user space (Hannes Frederic Sowa) [1170116] - [net] ipv4: new ip_no_pmtu_disc mode to always discard incoming frag needed msgs (Hannes Frederic Sowa) [1170116] - [net] inet: make no_pmtu_disc per namespace and kill ipv4_config (Hannes Frederic Sowa) [1170116] - [net] ipv4: improve documentation of ip_no_pmtu_disc (Hannes Frederic Sowa) [1170116] - [net] ipv4: introduce new IP_MTU_DISCOVER mode IP_PMTUDISC_INTERFACE (Hannes Frederic Sowa) [1170116] - [net] xfrm: revert ipv4 mtu determination to dst_mtu (Hannes Frederic Sowa) [1170116] - [net] xfrm: introduce helper for safe determination of mtu (Hannes Frederic Sowa) [1170116] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1170520] - [net] gre: Fix use-after-free panic in ipgre_rcv() (Panu Matilainen) [1117543] - [net] netfilter: nf_conntrack_h323: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: lookup route from proper net namespace (Florian Westphal) [1163847] - [net] netfilter: xt_tcpmss: Get mtu only if clamp-mss-to-pmtu is specified (Florian Westphal) [1163847] - [wireless] cfg80211: don't WARN about two consecutive Country IE hint (Stanislaw Gruszka) [1164282] - [fs] aio: fix race between aio event completion and reaping (Jeff Moyer) [1131312] - [fs] proc/task_mmu: fix missing check during hugepage migration (Jacob Tanenbaum) [1105040] {CVE-2014-3940} - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161570] {CVE-2014-7825 CVE-2014-7826} - [ethernet] i40e: get pf_id from HW rather than PCI function (Stefan Assmann) [1078740] - [ethernet] i40e: increase ARQ size (Stefan Assmann) [1078740] - [x86] uv: Update the UV3 TLB shootdown logic (Frank Ramsay) [1170253] - [tools] peeksiginfo: add PAGE_SIZE definition (Steve Best) [1172250] - [base] bus: Fix unbalanced device reference in drivers_probe (Alex Williamson) [1158862] - [char] tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma (Gustavo Duarte) [1154818] - [powerpc] kvm: book3s_hv - Reserve cma region only in hypervisor mode (Gustavo Duarte) [1147740] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172813] {CVE-2014-9322}- [acpi] Revert: hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1158720] - [infiniband] iser: Adjust data_length to include protection information (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4.1 (Amir Vadai) [1107622] - [infiniband] iser: Allow bind only when connection state is UP (Amir Vadai) [1107622] - [infiniband] iser: Fix RX/TX CQ resource leak on error flow (Amir Vadai) [1107622] - [infiniband] iser: Clarify a duplicate counters check (Amir Vadai) [1107622] - [infiniband] iser: Replace connection waitqueue with completion object (Amir Vadai) [1107622] - [infiniband] iser: Protect iser state machine with a mutex (Amir Vadai) [1107622] - [infiniband] iser: Remove redundant return code in iser_free_ib_conn_res() (Amir Vadai) [1107622] - [infiniband] iser: Seperate iser_conn and iscsi_endpoint storage space (Amir Vadai) [1107622] - [infiniband] iser: Fix responder resources advertisement (Amir Vadai) [1107622] - [infiniband] iser: Add TIMEWAIT_EXIT event handling (Amir Vadai) [1107622] - [infiniband] iser: Support IPv6 address family (Amir Vadai) [1107622] - [infiniband] iser: Bump version to 1.4 (Amir Vadai) [1107622] - [infiniband] iser: Add missing newlines to logging messages (Amir Vadai) [1107622] - [infiniband] iser: Fix a possible race in iser connection states transition (Amir Vadai) [1107622] - [infiniband] iser: Simplify connection management (Amir Vadai) [1107622] - [infiniband] iser: Bump driver version to 1.3 (Amir Vadai) [1107622] - [infiniband] iser: Update Mellanox copyright note (Amir Vadai) [1107622] - [infiniband] iser: Print QP information once connection is established (Amir Vadai) [1107622] - [infiniband] iser: Remove struct iscsi_iser_conn (Amir Vadai) [1107622] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Amir Vadai) [1107622] - [infiniband] iser: Fix sector_t format warning (Amir Vadai) [1107622] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Amir Vadai) [1107622] - [infiniband] iser: Implement check_protection (Amir Vadai) [1107622] - [infiniband] iser: Support T10-PI operations (Amir Vadai) [1107622] - [infiniband] iser: Initialize T10-PI resources (Amir Vadai) [1107622] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Amir Vadai) [1107622] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Amir Vadai) [1107622] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Amir Vadai) [1107622] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Amir Vadai) [1107622] - [infiniband] iser: Keep IB device attributes under iser_device (Amir Vadai) [1107622] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Amir Vadai) [1107622] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Amir Vadai) [1107622] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Amir Vadai) [1107622] - [infiniband] iser: Suppress completions for fast registration work requests (Amir Vadai) [1107622] - [infiniband] iser: Fix use after free in iser_snd_completion() (Amir Vadai) [1107622] - [scsi] libiscsi: Add check_protection callback for transports (Amir Vadai) [1107622] - [mm] mem-hotplug: reset node present pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] mem-hotplug: reset node managed pages when hot-adding a new pgdat (Motohiro Kosaki) [1156396] - [mm] make __free_pages_bootmem() only available at boot time (Motohiro Kosaki) [1156396] - [mm] use a dedicated lock to protect totalram_pages and zone->managed_pages (Motohiro Kosaki) [1156396] - [mm] accurately calculate zone->managed_pages for highmem zones (Motohiro Kosaki) [1156396] - [md] dm-cache: fix spurious cell_defer when dealing with partial block at end of device (Mike Snitzer) [1165050] - [md] dm-cache: dirty flag was mistakenly being cleared when promoting via overwrite (Mike Snitzer) [1165050] - [md] dm-cache: only use overwrite optimisation for promotion when in writeback mode (Mike Snitzer) [1165050] - [md] dm-cache: discard block size must be a multiple of cache block size (Mike Snitzer) [1165050] - [md] dm-cache: fix a harmless race when working out if a block is discarded (Mike Snitzer) [1165050] - [md] dm-cache: when reloading a discard bitset allow for a different discard block size (Mike Snitzer) [1165050] - [md] dm-cache: fix some issues with the new discard range support (Mike Snitzer) [1165050] - [md] dm-array: if resizing the array is a noop set the new root to the old one (Mike Snitzer) [1165050] - [md] dm-bufio: fix memleak when using a dm_buffer's inline bio (Mike Snitzer) [1165050] - [md] dm: use rcu_dereference_protected instead of rcu_dereference (Mike Snitzer) [1165246] - [md] dm-thin: suspend/resume active thin devices when reloading thin-pool (Mike Snitzer) [1165246] - [md] dm-thin: do not allow thin device activation while pool is suspended (Mike Snitzer) [1165246] - [md] dm-thin: fix a race in thin_dtr (Mike Snitzer) [1165246] - [md] dm-thin: remove stale 'trim' message in block comment above pool_message (Mike Snitzer) [1165246] - [md] dm: update wait_on_bit calls for RHEL (Mike Snitzer) [1165246] - [md] dm: enhance internal suspend and resume interface (Mike Snitzer) [1165246] - [md] dm: add presuspend_undo hook to target_type (Mike Snitzer) [1165246] - [md] dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl (Mike Snitzer) [1165246] - [md] dm: do not call dm_sync_table() when creating new devices (Mike Snitzer) [1165246] - [md] dm: sparse - Annotate field with __rcu for checking (Mike Snitzer) [1165246] - [md] dm: Use rcu_dereference() for accessing rcu pointer (Mike Snitzer) [1165246] - [md] dm: allow active and inactive tables to share dm_devs (Mike Snitzer) [1165246] - [md] dm-mpath: stop queueing IO when no valid paths exist (Mike Snitzer) [1165246]- [net] vxlan: Do not reuse sockets for a different address family (Marcelo Leitner) [1146107] - [net] vti: Fix kernel panic due to tunnel not being removed on link deletion (Panu Matilainen) [1167725] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1166467] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1166467] - [net] ip: better estimate tunnel header cut for correct ufo handling (Alexander Duyck) [1159577] - [net] ipv6: gso: remove redundant locking (Alexander Duyck) [1159577] - [net] ipv6: Do not treat a GSO_TCPV4 request from UDP tunnel over IPv6 as invalid (Alexander Duyck) [1159577] - [net] ipv6: fib: fix fib dump restart (Panu Matilainen) [1163605] - [net] ipv6: drop unused fib6_clean_all_ro() function and rt6_proc_arg struct (Panu Matilainen) [1163605] - [net] ipv6: avoid high order memory allocations for /proc/net/ipv6_route (Panu Matilainen) [1163605] - [net] ipv4: Fix incorrect error code when adding an unreachable route (Panu Matilainen) [1165552] - [net] sctp: replace seq_printf with seq_puts (Daniel Borkmann) [1164214] - [net] sctp: add transport state in /proc/net/sctp/remaddr (Daniel Borkmann) [1164214] - [IB] isert: Adjust CQ size to HW limits (Andy Grover) [1166314] - [ib_isert] Add max_send_sge=2 minimum for control PDU responses (Andy Grover) [1166314] - [scsi] megaraid_sas: do not process IOCTLs and SCSI commands during driver removal (Tomas Henzl) [1162645] - [scsi] megaraid_sas: dndinaness related bug fixes (Tomas Henzl) [1162645] - [scsi] megaraid_sas: corrected return of wait_event from abort frame path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: make HBA operational after LD_MAP_SYNC DCMD in OCR path (Tomas Henzl) [1162645] - [scsi] megaraid_sas: online Firmware upgrade support for Extended VD feature (Tomas Henzl) [1162645] - [scsi] megaraid_sas: update MAINTAINERS and copyright information for megaraid drivers (Tomas Henzl) [1162645] - [scsi] megaraid_sas: driver version upgrade and remove some meta data of driver (06.805.06.01-rc1) (Tomas Henzl) [1162645]- [powerpc] Drop useless warning in eeh_init() (Gustavo Duarte) [1156651] - [powerpc] pseries: Decrease message level on EEH initialization (Gustavo Duarte) [1156651] - [net] ceph: fixup includes in pagelist.h (Ilya Dryomov) [1165232] - [net] ceph: change from BUG to WARN for __remove_osd() asserts (Ilya Dryomov) [1165232] - [net] ceph: clear r_req_lru_item in __unregister_linger_request() (Ilya Dryomov) [1165232] - [net] ceph: unlink from o_linger_requests when clearing r_osd (Ilya Dryomov) [1165232] - [net] ceph: do not crash on large auth tickets (Ilya Dryomov) [1165232] - [fs] ceph: fix flush tid comparision (Ilya Dryomov) [1165232] - [net] ceph: eliminate unnecessary allocation in process_one_ticket() (Ilya Dryomov) [1165232] - [block] rbd: Fix error recovery in rbd_obj_read_sync() (Ilya Dryomov) [1165232] - [net] ceph: use memalloc flags for net IO (Ilya Dryomov) [1165232] - [block] rbd: use a single workqueue for all devices (Ilya Dryomov) [1165232] - [fs] ceph: fix divide-by-zero in __validate_layout() (Ilya Dryomov) [1165232] - [block] rbd: rbd workqueues need a resque worker (Ilya Dryomov) [1165232] - [net] ceph: ceph-msgr workqueue needs a resque worker (Ilya Dryomov) [1165232] - [fs] ceph: fix bool assignments (Ilya Dryomov) [1165232] - [net] ceph: separate multiple ops with commas in debugfs output (Ilya Dryomov) [1165232] - [net] ceph: sync osd op definitions in rados.h (Ilya Dryomov) [1165232] - [net] ceph: remove redundant declaration (Ilya Dryomov) [1165232] - [fs] ceph: additional debugfs output (Ilya Dryomov) [1165232] - [fs] ceph: export ceph_session_state_name function (Ilya Dryomov) [1165232] - [fs] ceph: use pagelist to present MDS request data (Ilya Dryomov) [1165232] - [net] ceph: reference counting pagelist (Ilya Dryomov) [1165232] - [fs] ceph: fix llistxattr on symlink (Ilya Dryomov) [1165232] - [fs] ceph: send client metadata to MDS (Ilya Dryomov) [1165232] - [fs] ceph: remove redundant code for max file size verification (Ilya Dryomov) [1165232] - [fs] ceph: move ceph_find_inode() outside the s_mutex (Ilya Dryomov) [1165232] - [fs] ceph: request xattrs if xattr_version is zero (Ilya Dryomov) [1165232] - [block] rbd: set the remaining discard properties to enable support (Ilya Dryomov) [1165232] - [block] rbd: use helpers to handle discard for layered images correctly (Ilya Dryomov) [1165232] - [block] rbd: extract a method for adding object operations (Ilya Dryomov) [1165232] - [block] rbd: make discard trigger copy-on-write (Ilya Dryomov) [1165232] - [block] rbd: tolerate -ENOENT for discard operations (Ilya Dryomov) [1165232] - [block] rbd: fix snapshot context reference count for discards (Ilya Dryomov) [1165232] - [block] rbd: read image size for discard check safely (Ilya Dryomov) [1165232] - [block] rbd: initial discard bits (Ilya Dryomov) [1165232] - [block] rbd: extend the operation type (Ilya Dryomov) [1165232] - [block] rbd: skip the copyup when an entire object writing (Ilya Dryomov) [1165232] - [block] rbd: add img_obj_request_simple() helper (Ilya Dryomov) [1165232] - [block] rbd: access snapshot context and mapping size safely (Ilya Dryomov) [1165232] - [block] rbd: do not return -ERANGE on auth failures (Ilya Dryomov) [1165232] - [net] ceph: don't try checking queue_work() return value (Ilya Dryomov) [1165232] - [fs] ceph: make sure request isn't in any waiting list when kicking request (Ilya Dryomov) [1165232] - [fs] ceph: protect kick_requests() with mdsc->mutex (Ilya Dryomov) [1165232] - [net] ceph: Convert pr_warning to pr_warn (Ilya Dryomov) [1165232] - [fs] ceph: trim unused inodes before reconnecting to recovering MDS (Ilya Dryomov) [1165232] - [net] ceph: fix a use after free issue in osdmap_set_max_osd (Ilya Dryomov) [1165232] - [net] ceph: select CRYPTO_CBC in addition to CRYPTO_AES (Ilya Dryomov) [1165232] - [net] ceph: resend lingering requests with a new tid (Ilya Dryomov) [1165232] - [net] ceph: abstract out ceph_osd_request enqueue logic (Ilya Dryomov) [1165232] - [block] rbd: fix error return code in rbd_dev_device_setup() (Ilya Dryomov) [1165232] - [block] rbd: avoid format-security warning inside alloc_workqueue() (Ilya Dryomov) [1165232] - [kernel] printk/register_console: prevent adding the same console twice (Artem Savkov) [1169766] - [mm] hugetlb: add cond_resched_lock() in, return_unused_surplus_pages() (Motohiro Kosaki) [1142698] - [mm] hugetlb: fix softlockup when a large number of, hugepages are freed (Motohiro Kosaki) [1142698] - [kernel] sched: Use new KABI macros (Don Zickus) [1164383] - [net] Use new KABI macros (Don Zickus) [1164383] - [scsi] Use new KABI macros (Don Zickus) [1164383] - [kernel] Use new KABI macros (Don Zickus) [1164383] - [block] Use new KABI macros (Don Zickus) [1164383] - [block] include: Use new KABI macros (Don Zickus) [1164383] - [misc] Use new KABI macros (Don Zickus) [1164383] - [x86] Use new KABI macros (Don Zickus) [1164383] - [powerpc] Use new KABI macros (Don Zickus) [1164383]- [scsi] ipr: don't log error messages when applications issues illegal requests (Gustavo Duarte) [1163019] - [net] macvlan: Allow setting multicast filter on all macvlan types (Vlad Yasevich) [848197] - [block] genhd: fix leftover might_sleep() in blk_free_devt() (Jeff Moyer) [1167728] - [ethernet] mlx4: Add VXLAN ndo calls to the PF net device ops too (Florian Westphal) [1168212] - [powerpc] xmon: le - Fix endiannes issue in RTAS call from xmon (Steve Best) [1160650] - [mm] thp: close race between split and zap huge pages (Seth Jennings) [1165268] - [mm] thp: close race between mremap() and split_huge_page() (Seth Jennings) [1165268] - [mmc] rtsx: Change default tx phase (Don Zickus) [1106204] - [mfd] rtsx: Copyright modifications (Don Zickus) [1106204] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Don Zickus) [1106204] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Don Zickus) [1106204] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Don Zickus) [1106204] - [mfd] rtsx: Read vendor setting from config space (Don Zickus) [1106204] - [mfd] rtsx: Add support for RTL8411B (Don Zickus) [1106204]- [fs] fsnotify: next_i is freed during fsnotify_unmount_inodes (Eric Sandeen) [1124997] - [fs] btrfs: fix regression of btrfs device replace (Eric Sandeen) [1162983] - [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1164366] - [fs] Fix oops when creating symlinks on smb3 (Sachin Prabhu) [1161429]- [net] sctp: fix memory leak in auth key management (Daniel Borkmann) [1160928] - [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1154002] {CVE-2014-7841} - [net] tcp: zero retrans_stamp if all retrans were acked (Marcelo Leitner) [1162193] - [net] netfilter: log: protect nf_log_register against double registering (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ulog: compat with new structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: nat expression must select CONFIG_NF_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add explicit Kconfig for NETFILTER_XT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: masquerading needs to be independent of x_tables in Kconfig (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NFT_CHAIN_NAT_IPV* is independent of NFT_NAT (Marcelo Leitner) [1148041 1155088] - [net] netfilter: move NAT Kconfig switches out of the iptables scope (Marcelo Leitner) [1148041 1155088] - [net] netfilter: NETFILTER_XT_TARGET_LOG selects NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: fix several Kconfig problems in NF_LOG_* (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_masq: register/unregister notifiers on module init/exit (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to filter from prerouting and postrouting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: remove incomplete 32/64 bits arch compat code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: wait for call_rcu completion on module removal (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_reject: introduce icmp code abstraction for inet and bridge (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: store and dump set policy (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: export rule-set generation ID (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add NFTA_MASQ_UNSPEC to nft_masq_attributes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add new nft_masq expression (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: include a flag attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: extend NFT_MSG_DELTABLE to support flushing the ruleset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helpers to schedule objects deletion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add devgroup support in meta expresion (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: rename nf_table_delrule_by_chain() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add helper to unregister chain hooks (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor rule deletion helper (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv6: use generic IPv6 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv6 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: no need for spinlock from set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: no need for rcu in the hash set destroy path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv6 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: generalize IPv4 masquerading support for nf_tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_chain_nat_ipv4: use generic IPv4 NAT code from core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nat: move specific NAT IPv4 to core (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: Add cpu attribute support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: add pkttype support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix error return code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: don't update chain with unset counters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: uninitialize element key/data from the commit path (Marcelo Leitner) [1148041 1155088] - [net] nftables: Convert nft_hash to use generic rhashtable (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Avoid duplicate call to nft_data_uninit() for same key (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: check for unset NFTA_SET_ELEM_LIST_ELEMENTS attribute (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify set dump through netlink (Marcelo Leitner) [1148041 1155088] - [net] netfilter: bridge: add reject support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: 64bit stats need some extra synchronization (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set NLM_F_DUMP_INTR if netlink dumping is stale (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: safe RCU iteration on list when dumping (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: skip transaction if no update flags in tables (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: fix coccinelle warnings (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: complete logging support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_log: request explicit logger when loading rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: don't dump port information if unset (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: indicate family when dumping set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_compat: call {target, match}->destroy() to cleanup entry (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong type in transaction when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: decrement chain use counter when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use u32 for chain use counter (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use RCU-safe list insertion when replacing rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: atomic allocation in set notifications from rcu callback (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: allow to delete several objects from a batch (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_rbtree: introduce locking (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: release objects in reverse order in the abort path (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong transaction ordering in set elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: defer all object release via rcu (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: remove skb and nlh from context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: simplify nf_tables_*_notify (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle elements (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle table (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: pass context to nf_tables_updtable() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: disabling table hooks always succeeds (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: refactor chain statistic routines (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: use new transaction infrastructure to handle sets (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add message type to transactions (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relocate commit and abort routines in the source file (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: generalise transaction infrastructure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: deconstify table and chain in context structure (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix trace of matching non-terminal rule (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix missing return trace at the end of non-base chain (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix bogus rulenum after goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix tracing of the goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix goto action (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: reset rule number counter after jump and goto (Marcelo Leitner) [1148041 1155088] - [net] netfilter: add helper for adding nat extension (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: relax string validation of NFTA_CHAIN_TYPE (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Add meta expression key for bridge interface name (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Make meta expression core functions public (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: Stack expression type depending on their family (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix nft_cmp_fast failure on big endian for size < 4 (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: handle more than 8 * PAGE_SIZE set name allocations (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: fix wrong format in request_module() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: set names cannot be larger than 15 bytes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add set_elem notifications (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: use set global element counter instead of private one (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: implement proper set selection (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: split nft_ct_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_meta: split nft_meta_init() into two functions for get/set (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: add missing ifdef for NFT_MARK setting (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Add missing vmalloc.h include to nft_hash.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_nat: fix family validation (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: remove family from struct nft_ct (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore notifications for anonymous set destruction (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: restore context for expression destructors (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: clean up nf_tables_trans_add() argument order (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_hash: bug fixes and resizing (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add optional user data area to rules (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: accept QUEUE/DROP verdict parameters (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_tables: add nft_dereference() macro (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nft_ct: labels get support (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_nat: add full port randomization support (Marcelo Leitner) [1148041 1155088] - [net] nf_tables: Include appropriate header file in netfilter/nft_lookup.c (Marcelo Leitner) [1148041 1155088] - [net] netfilter: xt_log: add missing string format in nf_log_packet() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: nf_log_packet() as real unified interface (Marcelo Leitner) [1148041 1155088] - [net] netfilter: log: split family specific code to nf_log_{ip, ip6, common}.c files (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: move log buffering to core logging (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nf_log: use an array of loggers instead of list (Marcelo Leitner) [1148041 1155088] - [net] introduce netdev_alloc_pcpu_stats() for drivers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: nfnetlink: add rcu_dereference_protected() helpers (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ip_set: rename nfnl_dereference()/nfnl_set() (Marcelo Leitner) [1148041 1155088] - [net] netfilter: ipset: remove unused code (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] netfilter: Remove extern from function prototypes (Marcelo Leitner) [1148041 1155088] - [net] openvswitch: remove dup comment in vport.h (Jiri Benc) [1110384] - [net] openvswitch: restore OVS_FLOW_CMD_NEW notifications (Jiri Benc) [1110384] - [net] openvswitch: Add recirc and hash action (Jiri Benc) [1110384] - [net] openvswitch: simplify sample action implementation (Jiri Benc) [1110384] - [net] openvswitch: Use tun_key only for egress tunnel path (Jiri Benc) [1110384] - [net] openvswitch: refactor ovs flow extract API (Jiri Benc) [1110384] - [net] openvswitch: Remove pkt_key from OVS_CB (Jiri Benc) [1110384] - [net] openvswitch: change the data type of error status to atomic_long_t (Jiri Benc) [1110384] - [net] genetlink: add function genl_has_listeners() (Jiri Benc) [1110384] - [net] vxlan: Call udp_flow_src_port (Jiri Benc) [1110384] - [net] udp: Add function to make source port for UDP tunnels (Jiri Benc) [1110384] - [net] openvswitch: distinguish between the dropped and consumed skb (Jiri Benc) [1110384] - [net] openvswitch: fix a memory leak (Jiri Benc) [1110384] - [net] openvswitch: Fix memory leak in ovs_vport_alloc() error path (Jiri Benc) [1110384] - [net] openvswitch: fix duplicate #include headers (Jiri Benc) [1110384] - [net] openvswitch: Remove unlikely() for WARN_ON() conditions (Jiri Benc) [1110384] - [net] openvswitch: Use IS_ERR_OR_NULL (Jiri Benc) [1110384] - [net] openvswitch: Add skb_clone NULL check for the sampling action (Jiri Benc) [1110384] - [net] openvswitch: Sample action without side effects (Jiri Benc) [1110384] - [net] openvswitch: Avoid memory corruption in queue_userspace_packet() (Jiri Benc) [1110384] - [net] openvswitch: Enable tunnel GSO for OVS bridge (Jiri Benc) [1110384] - [net] openvswitch: Allow each vport to have an array of 'port_id's (Jiri Benc) [1110384] - [net] openvswitch: make generic netlink group const (Jiri Benc) [1110384] - [net] openvswitch: introduce rtnl ops stub (Jiri Benc) [1110384] - [net] openvswitch: Use exact lookup for flow_get and flow_del (Jiri Benc) [1110384] - [net] openvswitch: Fix tracking of flags seen in TCP flows (Jiri Benc) [1110384] - [net] openvswitch: supply a dummy err_handler of gre_cisco_protocol to prevent kernel crash (Jiri Benc) [1110384] - [net] openvswitch: Fix a double free bug for the sample action (Jiri Benc) [1110384] - [net] openvswitch: Simplify genetlink code (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_new (Jiri Benc) [1110384] - [net] openvswitch: Split ovs_flow_cmd_new_or_set() (Jiri Benc) [1110384] - [net] openvswitch: Minimize ovs_flow_cmd_del critical section (Jiri Benc) [1110384] - [net] openvswitch: Reduce locking requirements (Jiri Benc) [1110384] - [net] openvswitch: Fix ovs_flow_stats_get/clear RCU dereference (Jiri Benc) [1110384] - [net] openvswitch: Fix typo (Jiri Benc) [1110384] - [net] openvswitch: Minimize dp and vport critical sections (Jiri Benc) [1110384] - [net] openvswitch: Make flow mask removal symmetric (Jiri Benc) [1110384] - [net] openvswitch: Build flow cmd netlink reply only if needed (Jiri Benc) [1110384] - [net] openvswitch: Clarify locking (Jiri Benc) [1110384] - [net] openvswitch: Avoid assigning a NULL pointer to flow actions (Jiri Benc) [1110384] - [net] openvswitch: Compact sw_flow_key (Jiri Benc) [1110384] - [net] net/openvswitch: Use with RCU_INIT_POINTER(x, NULL) in vport-gre.c (Jiri Benc) [1110384] - [net] openvswitch: Use TCP flags in the flow key for stats (Jiri Benc) [1110384] - [net] openvswitch: Fix output of SCTP mask (Jiri Benc) [1110384] - [net] openvswitch: Per NUMA node flow stats (Jiri Benc) [1110384] - [net] openvswitch: Remove 5-tuple optimization (Jiri Benc) [1110384] - [net] openvswitch: Use ether_addr_copy (Jiri Benc) [1110384] - [net] openvswitch: flow_netlink: Use pr_fmt to OVS_NLERR output (Jiri Benc) [1110384] - [net] openvswitch: Use net_ratelimit in OVS_NLERR (Jiri Benc) [1110384] - [net] openvswitch: Added (unsigned long long) cast in printf (Jiri Benc) [1110384] - [net] openvswitch: avoid cast-qual warning in vport_priv (Jiri Benc) [1110384] - [net] openvswitch: avoid warnings in vport_from_priv (Jiri Benc) [1110384] - [net] openvswitch: use const in some local vars and casts (Jiri Benc) [1110384] - [net] openvswitch: get rid of SET_ETHTOOL_OPS (Jiri Benc) [1110384] - [net] openvswitch: Correctly report flow used times for first 5 minutes after boot (Jiri Benc) [1110384] - [net] openvswitch: Fix race (Jiri Benc) [1110384] - [net] openvswitch: Read tcp flags only then the tranport header is present (Jiri Benc) [1110384] - [net] openvswitch: rename ->sync to ->syncp (Jiri Benc) [1110384] - [net] openvswitch: make functions local (Jiri Benc) [1110384] - [net] Add utility function to copy skb hash (Jiri Benc) [1110384] - [net] Change skb_get_rxhash to skb_get_hash (Jiri Benc) [1110384] - [net] netlink: Re-add locking to netlink_lookup() and seq walker (Jiri Benc) [1140661] - [lib] rhashtable: remove second linux/log2.h inclusion (Jiri Benc) [1140661] - [lib] rhashtable: allow user to set the minimum shifts of shrinking (Jiri Benc) [1140661] - [lib] rhashtable: fix lockdep splat in rhashtable_destroy() (Jiri Benc) [1140661] - [lib] rhashtable: Spelling s/compuate/compute/ (Jiri Benc) [1140661] - [net] netlink: Annotate RCU locking for seq_file walker (Jiri Benc) [1140661] - [net] netlink: hold nl_sock_hash_lock during diag dump (Jiri Benc) [1140661] - [net] netlink: fix lockdep splats (Jiri Benc) [1140661] - [net] netlink: Convert netlink_lookup() to use RCU protected hash table (Jiri Benc) [1140661] - [net] netlink: make compare exist all the time (Jiri Benc) [1140661] - [net] netlink: Add compare function for netlink_table (Jiri Benc) [1140661] - [lib] rhashtable: fix annotations for rht_for_each_entry_rcu() (Jiri Benc) [1140661] - [lib] rhashtable: unexport and make rht_obj() static (Jiri Benc) [1140661] - [lib] rhashtable: RCU annotations for next pointers (Jiri Benc) [1140661] - [lib] rhashtable: Resizable, Scalable, Concurrent Hash Table (Jiri Benc) [1140661] - [mm] add kvfree() (Jiri Benc) [1140661] - [net] netlink: Fix handling of error from netlink_dump() (Jiri Benc) [1140661] - [net] netlink: autosize skb lengthes (Jiri Benc) [1140661] - [net] netlink: Eliminate kmalloc in netlink dump operation (Jiri Benc) [1140661]- [misc] kabi: revert two kabi additions that need updated ppc64 sums (Jarod Wilson)- [fs] xfs: write failure beyond EOF truncates too much data (Brian Foster) [1032968] - [fs] xfs: xfs_vm_write_end truncates too much on failure (Brian Foster) [1032968] - [fs] xfs: use ->invalidatepage() length argument (Brian Foster) [1032968] - [fs] xfs: change invalidatepage prototype to accept length (Brian Foster) [1032968] - [fs] xfs: restore buffer_head unwritten bit on ioend cancel (Brian Foster) [1162953] - [fs] xfs: allow inode allocations in post-growfs disk space (Eric Sandeen) [1115201] - [scsi] pm8001: Update nvmd response data to request buffer (Rich Bono) [1110943] - [scsi] pm8001: fix pm8001_store_update_fw (Rich Bono) [1110943] - [scsi] pm8001: Fix erratic calculation in update_flash (Rich Bono) [1110943] - [scsi] pm8001: Fix invalid return when request_irq() failed (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in nvmd_resp (Rich Bono) [1110943] - [scsi] pm8001: fix update_flash (Rich Bono) [1110943] - [scsi] pm8001: fix a memory leak in flash_update (Rich Bono) [1110943] - [scsi] pm8001: Cleaning up uninitialized variables (Rich Bono) [1110943] - [scsi] pm8001: Fix to remove null pointer checks that could never happen (Rich Bono) [1110943] - [scsi] pm8001: more fixes to honor return value (Rich Bono) [1110943] - [scsi] pm8001: add a new spinlock to protect the CCB (Rich Bono) [1110943] - [scsi] pm8001: honor return value (Rich Bono) [1110943] - [scsi] pm8001: clean bitmap management functions (Rich Bono) [1110943] - [scsi] pm8001: Fix hibernation issue (Rich Bono) [1110943] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] drivers/scsi/pm8001/pm8001_ctl.c: avoid world-writable sysfs files (Rich Bono) [1110943] - [scsi] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device (Rich Bono) [1110943] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1110943] - [scsi] pm80xx: Enable BAR shift to avoid BIOS conflict with MPI space for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Read saved WWN from NVMD for ATTO pm8001 based HBAs (Rich Bono) [1110943] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1110943] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1156164] - [kernel] audit: keep inode pinned (Paul Moore) [1162261] - [block] nvme: cleanup nvme_split_flush_data() (David Milburn) [1161766] - [scsi] ibmvfc: fix little endian issues (Steve Best) [1159781] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Steve Best) [1159781]- [scsi] cxgb4i: send abort_rpl correctly (Sai Vemuri) [1163467] - [Documentation] cxgbi: add maintainer for cxgb3i/cxgb4i (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: FL Starvation Threshold needs to be larger than the SGE's Egress Congestion Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: For T5 use Packing and Padding Boundaries for SGE DMA transfers (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Move fl_starv_thres into adapter->sge data structure (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Replace repetitive pci device ID's with right ones (Sai Vemuri) [1163467] - [infinband] cxgb4: Make c4iw_wr_log_size_order static (Sai Vemuri) [1163467] - [infinband] cxgb4: Add missing neigh_release in find_route (Sai Vemuri) [1163467] - [infinband] cxgb4: Fix ntuple calculation for ipv6 and remove duplicate line (Sai Vemuri) [1163467] - [ethernet] cxgb4: Fix FW flash logic using ethtool (Sai Vemuri) [1163467] - [infiniband] cxgb4: Take IPv6 into account for best_mtu and set_emss (Sai Vemuri) [1163467] - [ethernet] cxgb4: Wait for device to get ready before reading any register (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Add 40G support for cxgb4vf driver (Sai Vemuri) [1163467] - [ethernet] cxgb4: Updated the LSO transfer length in CPL_TX_PKT_LSO for T5 (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add support for adaptive rx (Sai Vemuri) [1163467] - [ethernet] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1163467] - [ethernet] cxgb4: Add Devicde ID for two more adapter (Sai Vemuri) [1163467] - [ethernet] cxgb4vf: Remove superfluous "idx" parameter of CH_DEVICE() macro (Sai Vemuri) [1163467] - [ethernet] cxgb4: Use BAR2 Going To Sleep (GTS) for T5 and later (Sai Vemuri) [1163467] - [scsi] cxgbi: support ipv6 address host_param (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wmaybe-uninitialized warning (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicate call to dst_neigh_lookup() (Sai Vemuri) [1153834] - [scsi] cxgb4i: Fix -Wunused-function warning (Sai Vemuri) [1153834] - [ethernet] cxgb4: Fix build failure in cxgb4 when ipv6 is disabled/not in-built (Sai Vemuri) [1153834] - [scsi] cxgb4i: Remove duplicated CLIP handling code (Sai Vemuri) [1153834] - [ethernet] be2net: fix alignment on line wrap (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple assignments on a single line (Ivan Vecera) [1165755] - [ethernet] be2net: remove space after typecasts (Ivan Vecera) [1165755] - [ethernet] be2net: remove unnecessary blank lines after an open brace (Ivan Vecera) [1165755] - [ethernet] be2net: insert a blank line after function/struct//enum definitions (Ivan Vecera) [1165755] - [ethernet] be2net: remove multiple blank lines (Ivan Vecera) [1165755] - [ethernet] be2net: add blank line after declarations (Ivan Vecera) [1165755] - [ethernet] be2net: remove return statements for void functions (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 20G-KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: add speed reporting for 40G/KR interface (Ivan Vecera) [1165755] - [ethernet] be2net: fix sparse warnings in be_cmd_req_port_type{} (Ivan Vecera) [1165755] - [ethernet] be2net: fix a sparse warning in be_cmd_modify_eqd() (Ivan Vecera) [1165755] - [ethernet] be2net: enable PCIe error reporting on VFs too (Ivan Vecera) [1165755] - [ethernet] be2net: send a max of 8 EQs to be_cmd_modify_eqd() on Lancer (Ivan Vecera) [1165755] - [ethernet] be2net: fix port-type reporting in get_settings (Ivan Vecera) [1165755] - [ethernet] be2net: add ethtool "-m" option support (Ivan Vecera) [1165755] - [ethernet] be2net: fix RX fragment posting for jumbo frames (Ivan Vecera) [1165755] - [ethernet] be2net: replace strcpy with strlcpy (Ivan Vecera) [1165755] - [ethernet] be2net: fix some log messages (Ivan Vecera) [1165755] - [ethernet] bna: fix skb->truesize underestimation (Ivan Vecera) [1165759] - [ethernet] bna: allow transmit tagged frames (Ivan Vecera) [1165759] - [ethernet] bna: use container_of to resolve bufdesc_ex from bufdesc (Ivan Vecera) [1165759] - [ethernet] r8169: add support for RTL8168EP (Ivan Vecera) [1165764] - [ethernet] r8169: add support for Byte Queue Limits (Ivan Vecera) [1165764] - [ethernet] r8169: call "rtl8168_driver_start" "rtl8168_driver_stop" only when hardware dash function is enabled (Ivan Vecera) [1165764] - [ethernet] r8169: modify the behavior of function "rtl8168_oob_notify" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function "r8168dp_check_dash" to "r8168_check_dash" (Ivan Vecera) [1165764] - [ethernet] r8169: change the name of function"rtl_w1w0_eri" (Ivan Vecera) [1165764] - [ethernet] r8169: for function "rtl_w1w0_phy" change its name and behavior (Ivan Vecera) [1165764] - [ethernet] r8169: add more chips to support magic packet v2 (Ivan Vecera) [1165764] - [ethernet] r8169: add support more chips to get mac address from backup mac address register (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8411B pll function (Ivan Vecera) [1165764] - [ethernet] r8169: add disable/enable RTL8168G pll function (Ivan Vecera) [1165764] - [ethernet] r8169: change uppercase number to lowercase number (Ivan Vecera) [1165764] - [ethernet] r8169: fix an if condition (Ivan Vecera) [1165764] - [ethernet] r8169: adjust __rtl8169_set_features (Ivan Vecera) [1165764] - [ethernet] r8169: fix setting rx vlan (Ivan Vecera) [1165764] - [ethernet] r8169: fix the default setting of rx vlan (Ivan Vecera) [1165764]- [powerpc] use device_online/offline() instead of cpu_up/down() (Gustavo Duarte) [1157737] - [ethernet] i40e: disable FCoE (Stefan Assmann) [1165175] - [cpufreq] intel_pstate: Add CPUID for BDW-H CPU (Steve Best) [1164379] - [mm] do not overwrite reserved pages counter at show_mem() (Rafael Aquini) [1125433] - [alsa] Revert: Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jarod Wilson) [1112200] - [ethernet] enic: Do not call napi_disable when preemption is disabled (Stefan Assmann) [1145019] - [ethernet] enic: fix possible deadlock in enic_stop/ enic_rfs_flw_tbl_free (Stefan Assmann) [1145019] - [x86] uv_bau: Avoid NULL pointer reference in ptc_seq_show (Frank Ramsay) [1161183] - [x86] uv_bau: Increase maximum CPUs per socket/hub (Frank Ramsay) [1161183] - [mm] vmscan: do not throttle based on pfmemalloc reserves if node has no ZONE_NORMAL (Gustavo Duarte) [1148925] - [char] hwrng/pseries: port to new read API and fix stack corruption (Gustavo Duarte) [1163659] - [md] Revert: dm-cache: add call to mark_tech_preview (Mike Snitzer) [1159001] - [md] dm-cache: emit a warning message if there are a lot of cache blocks (Mike Snitzer) [1159001] - [md] dm-cache: improve discard support (Mike Snitzer) [1159001] - [md] dm-cache: revert "prevent corruption caused by discard_block_size > cache_block_size" (Mike Snitzer) [1159001] - [md] dm-cache: revert "remove remainder of distinct discard block size" (Mike Snitzer) [1159001] - [md] dm-bio-prison: introduce support for locking ranges of blocks (Mike Snitzer) [1159001] - [md] dm-btree: fix a recursion depth bug in btree walking code (Mike Snitzer) [1080894] - [md] dm-cache-policy-mq: simplify ability to promote sequential IO to the cache (Mike Snitzer) [1159001] - [md] dm-cache-policy-mq: tweak algorithm that decides when to promote a block (Mike Snitzer) [1159001] - [security] selinux: fix inode security list corruption (Paul Moore) [1152274]- [x86] quirks: Print the Intel graphics stolen memory range (Rob Clark) [1154053] - [x86] quirks: Add Intel graphics stolen memory quirk for gen2 platforms (Rob Clark) [1154053] - [x86] quirks: Add vfunc for Intel graphics stolen memory base address (Rob Clark) [1154053] - [x86] quirks: use gen6 stolen detection for VLV (Rob Clark) [1154053] - [x86] quirks: support GMS and GGMS changes on i915/bdw (Rob Clark) [1154053] - [x86] quirks: add early quirk for reserving Intel graphics stolen memory v5 (Rob Clark) [1154053] - [net] vmxnet3: fix netpoll race condition (Neil Horman) [1158001] - [virt] virtio_balloon: update_balloon_size() - update correct field (Luiz Capitulino) [1163567] - [firmware] memmap: don't create memmap sysfs of same firmware_map_entry (Takahiro MUNEDA) [1160173] - [mm] memory-hotplug: clear pgdat which is allocated by bootmem in try_offline_node() (Larry Woodman) [1156393] - [kernel] add panic_on_warn (Prarit Bhargava) [1163852] - [virt] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1156305] - [virt] hyperv: Add handling of IP header with option field in netvsc_set_hash() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_start_xmit() (Jason Wang) [1156305] - [virt] hyperv: Fix a bug in netvsc_send() (Jason Wang) [1156305] - [powerpc] kexec: adjust crashkernel reservation for 2GB-4GB systems (Gustavo Duarte) [1074924] - [virt] kvm/ioapic: conditionally delay irq delivery duringeoi broadcast (John Snow) [921526] - [fs] file_table: get rid of s_files and files_lock (Gustavo Duarte) [1112805] - [fs] super: uninline destroy_super(), consolidate alloc_super() (Gustavo Duarte) [1112805] - [ethernet] mlx4: Advertize encapsulation offloads features only when VXLAN tunnel is set (Florian Westphal) [1097478] - [ethernet] mlx4: Avoid leaking steering rules on flow creation error flow (Florian Westphal) [1097478] - [ethernet] mlx4: Don't attempt to TX offload the outer UDP checksum for VXLAN (Florian Westphal) [1097478] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1165169] - [scsi] TUR path is down after adapter gets reset with multipath (Ewan Milne) [1153738] - [scsi] call device handler for failed TUR command (Ewan Milne) [1153738]- [mm] shmem: fix splicing from a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole, not taking i_mutex (Denys Vlasenko) [1118245] {CVE-2014-4171} - [mm] shmem: fix faulting into a hole while it's punched (Denys Vlasenko) [1118245] {CVE-2014-4171} - [virt] kvm: detect LVTT changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: detect SPIV changes under APICv (Radim Krcmar) [1151174] - [virt] kvm: recalculate_apic_map after enabling apic (Radim Krcmar) [1151174] - [virt] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1163296] - [virt] kvm/vmx: dynamise PLE window (Radim Krcmar) [1163296] - [virt] kvm/vmx: make PLE window per-VCPU (Radim Krcmar) [1163296] - [virt] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1163296] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1163296] - [kernel] uprobes: Don't assume that arch_uprobe->insn/ixol is u8[MAX_UINSN_BYTES] (Steve Best) [1159365] - [drm] qxl: don't create too large primary surface (Dave Airlie) [1158233] - [powerpc] pseries: Quieten ibm, pcie-link-speed-stats warning (Steve Best) [1162287] - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1156164] - [virt] hyperv/vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1160130] - [virt] kvm: update masterclock values on TSC writes (Marcelo Tosatti) [1158039] - [virt] kvm: emulate MOVNTDQ (Paolo Bonzini) [1117542] - [crypto] af_alg: properly label AF_ALG socket (Ondrej Kozina) [1161148] - [powerpc] vphn: NUMA node code expects big-endian (Steve Best) [1154673]- [net] ip6_gre: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip6_tunnel: Return an error when adding an existing tunnel (Alexander Duyck) [1151886 1152368] - [net] ip_tunnel: Don't allow to add the same tunnel multiple times (Alexander Duyck) [1151886 1152368] - [net] gre: Use inner mac length when computing tunnel length (Alexander Duyck) [1151886 1152368] - [net] gre: enable offloads for GRE (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in gre_offload.c (Alexander Duyck) [1151886 1152368] - [net] ipv4: fix a potential use after free in ip_tunnel_core.c (Alexander Duyck) [1151886 1152368] - [net] gro: fix aggregation for skb using frag_list (Alexander Duyck) [1154239] - [net] gro: make sure skb->cb[] initial content has not to be zero (Alexander Duyck) [1154239] - [net] bridge: notify user space after fdb update (Alexander Duyck) [1109605] - [net] bridge: Fix the way to find old local fdb entries in br_fdb_changeaddr (Alexander Duyck) [1109605] - [net] handle encapsulation offloads when computing segment lengths (Jiri Benc) [1144571] - [net] gso: make skb_gso_segment error handling more robust (Jiri Benc) [1144571] - [net] gso: use feature flag argument in all protocol gso handlers (Jiri Benc) [1144571] - [net] udp_offload: Use IS_ERR_OR_NULL (Jiri Benc) [1144571] - [net] ipv4: Use IS_ERR_OR_NULL (Jiri Benc) [1144571]- [fs] GFS2: If we use up our block reservation, request more next time (Robert S Peterson) [1142238] - [fs] GFS2: Only increase rs_sizehint (Robert S Peterson) [1142238] - [fs] GFS2: Set of distributed preferences for rgrps (Robert S Peterson) [1142238] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1116182] - [fs] GFS2: fix regression in dir_double_exhash (Robert S Peterson) [1160229] - [fs] gfs2_atomic_open(): skip lookups on hashed dentry (Robert S Peterson) [1158150] - [fs] splice: perform generic write checks (Eric Sandeen) [1155907] - [fs] fs: seq_file: fallback to vmalloc allocation (Ian Kent) [1095623] - [fs] fs: /proc/stat: convert to single_open_size() (Ian Kent) [1095623] - [fs] fs: seq_file: always clear m->count when we free m->buf (Ian Kent) [1095623]- [ethernet] mlx4: Use PTYS register to set ethtool settings (Speed) (Amir Vadai) [1060221] - [ethernet] mlx4: Use PTYS register to query ethtool settings (Amir Vadai) [1060221] - [ethernet] mlx4: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Amir Vadai) [1060221] - [ethernet] mlx4: Add 100M, 20G, 56G speeds ethtool reporting support (Amir Vadai) [1060221] - [ethernet] mlx4: Add ethernet backplane autoneg device capability (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce ACCESS_REG CMD and eth_prot_ctrl dev cap (Amir Vadai) [1060221] - [ethernet] mlx4: Cable info, get_module_info/eeprom ethtool support (Amir Vadai) [1060221] - [ethernet] mlx4: Introduce mlx4_get_module_info for cable module info reading (Amir Vadai) [1060221] - [ethernet] mlx4: Enable CQE/EQE stride support (Amir Vadai) [1060221] - [virt] kvm/vmx: defer load of APIC access page address during reset (Paolo Bonzini) [1140974] - [virt] kvm: do not handle APIC access page if in-kernel irqchip is not in use (Paolo Bonzini) [1140974] - [virt] kvm: Unpin and remove kvm_arch->apic_access_page (Paolo Bonzini) [1140974] - [virt] kvm/vmx: Implement set_apic_access_page_addr (Paolo Bonzini) [1140974] - [virt] kvm: Add request bit to reload APIC access page address (Paolo Bonzini) [1140974] - [virt] kvm: Add arch specific mmu notifier for page invalidation (Paolo Bonzini) [1140974] - [virt] kvm: Rename make_all_cpus_request() to kvm_make_all_cpus_request() and make it non-static (Paolo Bonzini) [1140974] - [virt] kvm: Remove ept_identity_pagetable from struct kvm_arch (Paolo Bonzini) [1140974] - [virt] kvm: Use APIC_DEFAULT_PHYS_BASE macro as the apic access page address (Paolo Bonzini) [1140974] - [drm] vmwgfx: respect 'nomodeset' (Rob Clark) [1101381] - [s390] qeth: don't query for info if hardware not ready (Hendrik Brueckner) [1147573] - [block] Fix dev_t minor allocation lifetime (Jeff Moyer) [1139898] - [md] dm-crypt: fix access beyond the end of allocated space (Mike Snitzer) [1135066] - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142271] {CVE-2014-5471 CVE-2014-5472} - [ethernet] be2net: use v1 of SET_FLOW_CONTROL command (Ivan Vecera) [1087128] - [acpi] return 1 after successfully install cmos_rtc space handler (Amos Kong) [1159465] - [x86] hyperv: Bypass the timer_irq_works() check (Jason Wang) [1058105] - [mm] hugetlb: initialize PG_reserved for tail pages of gigantic compound pages (Luiz Capitulino) [1158506] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1160360] - [infiniband] qib: Correct reference counting in debugfs qp_stats (Rui Wang) [1150001] - [x86] uv: Check for alloc_cpumask_var() failures properly in uv_nmi_setup() (George Beshers) [1155754] - [powerpc] fadump: Fix endianess issues in firmware assisted dump handling (Steve Best) [1159773]- [scsi] ipr: wait for aborted command responses (Gustavo Duarte) [1156530] - [ethernet] mlx4: Protect port type setting by mutex (Amir Vadai) [1095345] - [acpi] pm: Only set power states of devices that are power manageable (Amos Kong) [1142683] - [x86] setup: Mark Intel Haswell ULT as supported (Prarit Bhargava) [1159006] - [kernel] sched: Fix unreleased llc_shared_mask bit during CPU hotplug (Takahiro MUNEDA) [1116294] - [mm] do not walk all of system memory during show_mem (Johannes Weiner) [1125433] - [mm] remove noisy remainder of the scan_unevictable interface (Johannes Weiner) [1111215] - [pci] Rename sysfs 'enabled' file back to 'enable' (Myron Stowe) [1159655] - [kernel] sched/fair: Care divide error in update_task_scan_period() (Motohiro Kosaki) [1140979] - [powerpc] numa: ensure per-cpu NUMA mappings are correct on topology update (Gustavo Duarte) [1150097] - [powerpc] numa: use cached value of update->cpu in update_cpu_topology (Gustavo Duarte) [1150097] - [powerpc] numa: Add ability to disable and debug topology updates (Gustavo Duarte) [1150097] - [powerpc] numa: check error return from proc_create (Gustavo Duarte) [1150097] - [powerpc] some changes in numa_setup_cpu() (Gustavo Duarte) [1150097] - [powerpc] Only set numa node information for present cpus at boottime (Gustavo Duarte) [1150097] - [powerpc] Fix warning reported by verify_cpu_node_mapping() (Gustavo Duarte) [1150097] - [powerpc] reorder per-cpu NUMA information's initialization (Gustavo Duarte) [1150097] - [powerpc] pseries: Make CPU hotplug path endian safe (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in cpu hot-removal (Steve Best) [1159579] - [powerpc] pseries: Fix endian issues in onlining cpu threads (Steve Best) [1159579] - [x86] smpboot: Fix up typo in topology detection (Prarit Bhargava) [1156655] - [x86] smpboot: Add new topology for multi-NUMA-node CPUs (Prarit Bhargava) [1158269] - [kernel] sched: Rework sched_domain topology definition (Prarit Bhargava) [1158269] - [usb] hub: take hub->hdev reference when processing from eventlist (Don Zickus) [1151508] - [usb] ehci: unlink QHs even after the controller has stopped (Don Zickus) [1151491] - [tools] testing/selftests/powerpc: Correct DSCR during TM context switch (Gustavo Duarte) [1134511] - [tools] testing/selftests: Add infrastructure for powerpc selftests (Gustavo Duarte) [1134511] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1105496] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1105496] - [x86] fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable() (Oleg Nesterov) [1121784] - [x86] fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal() (Oleg Nesterov) [1121784]- [fs] ext4: fix wrong assert in ext4_mb_normalize_request() (Lukas Czerner) [1146046] - [mm] Remove false WARN_ON from pagecache_isize_extended() (Lukas Czerner) [1156096] - [fs] ext4: check s_chksum_driver when looking for bg csum presence (Lukas Czerner) [1156096] - [fs] ext4: move error report out of atomic context in ext4_init_block_bitmap() (Lukas Czerner) [1156096] - [fs] ext4: Replace open coded mdata csum feature to helper function (Lukas Czerner) [1156096] - [fs] ext4: fix reservation overflow in ext4_da_write_begin (Lukas Czerner) [1156096] - [fs] ext4: add ext4_iget_normal() which is to be used for dir tree lookups (Lukas Czerner) [1156096] - [fs] ext4: don't orphan or truncate the boot loader inode (Lukas Czerner) [1156096] - [fs] ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1156096] - [fs] ext4: get rid of code duplication (Lukas Czerner) [1156096] - [fs] ext4: fix over-defensive complaint after journal abort (Lukas Czerner) [1156096] - [fs] ext4: fix return value of ext4_do_update_inode (Lukas Czerner) [1156096] - [fs] ext4: fix mmap data corruption when blocksize < pagesize (Lukas Czerner) [1156096] - [fs] vfs: fix data corruption when blocksize < pagesize for mmaped data (Lukas Czerner) [1156096] - [fs] ext4: don't check quota format when there are no quota files (Lukas Czerner) [1156096] - [fs] jbd2: avoid pointless scanning of checkpoint lists (Lukas Czerner) [1156096] - [fs] ext4: explicitly inform user about orphan list cleanup (Lukas Czerner) [1156096] - [fs] jbd2: jbd2_log_wait_for_space improve error detetcion (Lukas Czerner) [1156096] - [fs] jbd2: free bh when descriptor block checksum fails (Lukas Czerner) [1156096] - [fs] ext4: check EA value offset when loading (Lukas Czerner) [1156096] - [fs] ext4: don't keep using page if inline conversion fails (Lukas Czerner) [1156096] - [fs] ext4: validate external journal superblock checksum (Lukas Czerner) [1156096] - [fs] jbd2: fix journal checksum feature flag handling (Lukas Czerner) [1156096] - [fs] ext4: provide separate operations for sysfs feature files (Lukas Czerner) [1156096] - [fs] ext4: add sysfs entry showing whether the fs contains errors (Lukas Czerner) [1156096] - [fs] ext4: renumber EXT4_EX_* flags to avoid flag aliasing problems (Lukas Czerner) [1156096] - [fs] ext4: fix comments about get_blocks (Lukas Czerner) [1156096] - [fs] ext4: fix accidental flag aliasing in ext4_map_blocks flags (Lukas Czerner) [1156096] - [fs] ext4: fix ZERO_RANGE bug hidden by flag aliasing (Lukas Czerner) [1156096] - [fs] ext4: use ext4_update_i_disksize instead of opencoded ones (Lukas Czerner) [1156096] - [fs] ext4: remove a duplicate call in ext4_init_new_dir() (Lukas Czerner) [1156096] - [fs] ext4: add missing BUFFER_TRACE before ext4_journal_get_write_access (Lukas Czerner) [1156096] - [fs] ext4: check inline directory before converting (Lukas Czerner) [1156096] - [fs] ext4: fix incorrect locking in move_extent_per_page (Lukas Czerner) [1156096] - [fs] ext4: use correct depth value (Lukas Czerner) [1156096] - [fs] ext4: add i_data_sem sanity check (Lukas Czerner) [1156096] - [fs] ext4: fix wrong size computation in ext4_mb_normalize_request() (Lukas Czerner) [1156096] - [fs] ext4: make ext4_has_inline_data() as a inline function (Lukas Czerner) [1156096] - [fs] ext4: remove readpage() check in ext4_mmap_file() (Lukas Czerner) [1156096] - [fs] ext4: remove metadata reservation checks (Lukas Czerner) [1156096] - [fs] ext4: rearrange initialization to fix EXT4FS_DEBUG (Lukas Czerner) [1156096] - [fs] ext4: fix potential null pointer dereference in ext4_free_inode (Lukas Czerner) [1156096] - [fs] ext4: decrement free clusters/inodes counters when block group declared bad (Lukas Czerner) [1156096] - [fs] ext4: handle symlink properly with inline_data (Lukas Czerner) [1156096] - [fs] ext4: reduce contention on s_orphan_lock (Lukas Czerner) [1156096] - [fs] ext4: use sbi in ext4_orphan_[add|del]() (Lukas Czerner) [1156096] - [fs] ext4: remove unnecessary double parentheses (Lukas Czerner) [1156096] - [fs] ext4: do not destroy ext4_groupinfo_caches if ext4_mb_init() fails (Lukas Czerner) [1156096] - [fs] ext4: make local functions static (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap validation when bigalloc, ^flex_bg (Lukas Czerner) [1156096] - [fs] ext4: fix block bitmap initialization under sparse_super2 (Lukas Czerner) [1156096] - [fs] ext4: find the group descriptors on a 1k-block bigalloc, meta_bg filesystem (Lukas Czerner) [1156096] - [fs] ext4: avoid unneeded lookup when xattr name is invalid (Lukas Czerner) [1156096] - [fs] ext4: remove obsoleted check (Lukas Czerner) [1156096] - [fs] ext4: add a new spinlock i_raw_lock to protect the ext4's raw inode (Lukas Czerner) [1156096] - [fs] ext4: revert Disable punch hole on non-extent mapped files (Lukas Czerner) [1150178] - [fs] ext4: fix transaction issues for ext4_fallocate and ext_zero_range (Lukas Czerner) [1150171] - [fs] ext4: move i_size, i_disksize update routines to helper function (Lukas Czerner) [1150171] - [fs] ext4: fix incorect journal credits reservation in ext4_zero_range (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE RANGE test for bigalloc file systems (Lukas Czerner) [1150171] - [fs] ext4: fix punch hole on files with indirect mapping (Lukas Czerner) [1150171] - [fs] ext4: Fix block zeroing when punching holes in indirect block files (Lukas Czerner) [1150171] - [fs] ext4: fix ZERO_RANGE test failure in data journalling (Lukas Czerner) [1150171] - [fs] ext4: use EXT_MAX_BLOCKS in ext4_es_can_be_merged() (Lukas Czerner) [1150171] - [fs] ext4: rename uninitialized extents to unwritten (Lukas Czerner) [1150171] - [fs] ext4: disable COLLAPSE_RANGE for bigalloc (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE failure with 1KB block size (Lukas Czerner) [1150171] - [fs] ext4: use EINVAL if not a regular file in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: enforce we are operating on a regular file in ext4_zero_range() (Lukas Czerner) [1150171] - [fs] ext4: fix extent merging in ext4_ext_shift_path_extents() (Lukas Czerner) [1150171] - [fs] ext4: discard preallocations after removing space (Lukas Czerner) [1150171] - [fs] ext4: no need to truncate pagecache twice in collapse range (Lukas Czerner) [1150171] - [fs] ext4: fix removing status extents in ext4_collapse_range() (Lukas Czerner) [1150171] - [fs] ext4: use filemap_write_and_wait_range() correctly in collapse range (Lukas Czerner) [1150171] - [fs] ext4: use truncate_pagecache() in collapse range (Lukas Czerner) [1150171] - [fs] ext4: always check ext4_ext_find_extent result (Lukas Czerner) [1150171] - [fs] ext4: COLLAPSE_RANGE only works on extent-based files (Lukas Czerner) [1150171] - [fs] ext4: fix byte order problems introduced by the COLLAPSE_RANGE patches (Lukas Czerner) [1150171] - [fs] ext4: disallow all fallocate operation on active swapfile (Lukas Czerner) [1150171] - [fs] ext4: move falloc collapse range check into the filesystem methods (Lukas Czerner) [1150171] - [fs] ext4: fix COLLAPSE_RANGE test failure in data journalling mode (Lukas Czerner) [1150171] - [fs] ext4: remove unneeded test of ret variable (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate (Lukas Czerner) [1150171] - [fs] ext4: refactor ext4_fallocate code (Lukas Czerner) [1150171] - [fs] ext4: Update inode i_size after the preallocation (Lukas Czerner) [1150171] - [fs] ext4: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate (Lukas Czerner) [1150171] - [fs] ext4: Add support FALLOC_FL_COLLAPSE_RANGE for fallocate (Lukas Czerner) [1150171]- [fs] quota: remove dqptr_sem (Lukas Czerner) [1053111] - [fs] quota: simplify remove_inode_dquot_ref() (Lukas Czerner) [1053111] - [fs] quota: avoid unnecessary dqget()/dqput() calls (Lukas Czerner) [1053111] - [fs] quota: protect Q_GETFMT by dqonoff_mutex (Lukas Czerner) [1053111] - [fs] xfs: add a few more verifier tests (Eric Sandeen) [1059330 1061656] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1107499] - [fs] xfs: don't sleep in xlog_cil_force_lsn on shutdown (Eric Sandeen) [1088240] - [fs] buffer: increase the buffer-head per-CPU LRU size (Zach Brown) [1053108] - [fs] fs: check bh blocknr earlier when searching lru (Zach Brown) [1053108] - [fs] truncate: drop 'oldsize' truncate_pagecache() parameter (Lukas Czerner) [1150139] - [fs] ext4: avoid trying to kfree an ERR_PTR pointer (Lukas Czerner) [1150139] - [fs] ext4: fix same-dir rename when inline data directory overflows (Lukas Czerner) [1150139] - [fs] jbd2: fix descriptor block size handling errors with journal_csum (Lukas Czerner) [1150139] - [fs] jbd2: fix infinite loop when recovering corrupt journal blocks (Lukas Czerner) [1150139] - [fs] ext4: update i_disksize coherently with block allocation on error path (Lukas Czerner) [1150139] - [fs] ext4: fix BUG_ON in mb_free_blocks() (Lukas Czerner) [1150139] - [fs] ext4: propagate errors up to ext4_find_entry()'s callers (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct (Lukas Czerner) [1150139] - [fs] ext4: fix a potential deadlock in __ext4_es_shrink() (Lukas Czerner) [1150139] - [fs] ext4: revert commit which was causing fs corruption after journal replays (Lukas Czerner) [1150139] - [fs] ext4: disable synchronous transaction batching if max_batch_time==0 (Lukas Czerner) [1150139] - [fs] ext4: clarify ext4_error message in ext4_mb_generate_buddy_error() (Lukas Czerner) [1150139] - [fs] ext4: clarify error count warning messages (Lukas Czerner) [1150139] - [fs] ext4: fix unjournalled bg descriptor while initializing inode bitmap (Lukas Czerner) [1150139] - [fs] ext4: Fix hole punching for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: Fix buffer double free in ext4_alloc_branch() (Lukas Czerner) [1150139] - [fs] ext4: fix zeroing of page during writeback (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity sync in ordered mode (Lukas Czerner) [1150139] - [fs] ext4: get rid of EXT4_MAP_UNINIT flag (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_count_free_clusters() with EXT4FS_DEBUG and bigalloc enabled (Lukas Czerner) [1150139] - [fs] ext4: silence sparse check warning for function ext4_trim_extent (Lukas Czerner) [1150139] - [fs] ext4: use i_size_read in ext4_unaligned_aio() (Lukas Czerner) [1150139] - [fs] ext4: move ext4_update_i_disksize() into mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: return ENOMEM rather than EIO when find_###_page() fails (Lukas Czerner) [1150139] - [fs] ext4: update PF_MEMALLOC handling in ext4_write_inode() (Lukas Czerner) [1150139] - [fs] ext4: fix jbd2 warning under heavy xattr load (Lukas Czerner) [1150139] - [fs] ext4: note the error in ext4_end_bio() (Lukas Czerner) [1150139] - [fs] ext4: initialize multi-block allocator before checking block descriptors (Lukas Czerner) [1150139] - [fs] ext4: FIBMAP ioctl causes BUG_ON due to handle EXT_MAX_BLOCKS (Lukas Czerner) [1150139] - [fs] ext4: fix 64-bit number truncation warning (Lukas Czerner) [1150139] - [fs] ext4: fix premature freeing of partial clusters split across leaf blocks (Lukas Czerner) [1150139] - [fs] ext4: rename: split out helper functions (Lukas Czerner) [1150139] - [fs] ext4: rename: move EMLINK check up (Lukas Czerner) [1150139] - [fs] ext4: rename: create ext4_renament structure for local vars (Lukas Czerner) [1150139] - [fs] ext4: make ext4_block_zero_page_range static (Lukas Czerner) [1150139] - [fs] ext4: atomically set inode->i_flags in ext4_set_inode_flags() (Lukas Czerner) [1150139] - [fs] ext4: optimize Hurd tests when reading/writing inodes (Lukas Czerner) [1150139] - [fs] ext4: kill i_version support for Hurd-castrated file systems (Lukas Czerner) [1150139] - [fs] ext4: fix partial cluster handling for bigalloc file systems (Lukas Czerner) [1150139] - [fs] ext4: delete path dealloc code in ext4_ext_handle_uninitialized_extents (Lukas Czerner) [1150139] - [fs] jbd2: improve error messages for inconsistent journal heads (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in jbd2_journal_forget() (Lukas Czerner) [1150139] - [fs] jbd2: minimize region locked by j_list_lock in journal_get_create_access() (Lukas Czerner) [1150139] - [fs] jbd2: check jh->b_transaction without taking j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: add transaction to checkpoint list earlier (Lukas Czerner) [1150139] - [fs] jbd2: calculate statistics without holding j_state_lock and j_list_lock (Lukas Czerner) [1150139] - [fs] jbd2: don't hold j_state_lock while calling wake_up() (Lukas Czerner) [1150139] - [fs] jbd2: don't unplug after writing revoke records (Lukas Czerner) [1150139] - [fs] ext4: Speedup WB_SYNC_ALL pass called from sync(2) (Lukas Czerner) [1150139] - [fs] ext4: translate fallocate mode bits to strings (Lukas Czerner) [1150139] - [fs] ext4: merge uninitialized extents (Lukas Czerner) [1150139] - [fs] ext4: avoid exposure of stale data in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: silence warnings in extent status tree debugging code (Lukas Czerner) [1150139] - [fs] ext4: remove unused ac_ex_scanned (Lukas Czerner) [1150139] - [fs] ext4: avoid possible overflow in ext4_map_blocks() (Lukas Czerner) [1150139] - [fs] ext4: make sure ex.fe_logical is initialized (Lukas Czerner) [1150139] - [fs] ext4: don't calculate total xattr header size unless needed (Lukas Czerner) [1150139] - [fs] ext4: add ext4_es_store_pblock_status() (Lukas Czerner) [1150139] - [fs] ext4: fix error return from ext4_ext_handle_uninitialized_extents() (Lukas Czerner) [1150139] - [fs] ext4: address a benign compiler warning (Lukas Czerner) [1150139] - [fs] jbd2: mark file-local functions as static (Lukas Czerner) [1150139] - [fs] ext4: remove an unneeded check in mext_page_mkuptodate() (Lukas Czerner) [1150139] - [fs] ext4: clean up error handling in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: Add __init marking to init_inodecache (Lukas Czerner) [1150139] - [fs] ext4: don't leave i_crtime.tv_sec uninitialized (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with a non-standard blocks per group setting (Lukas Czerner) [1150139] - [fs] ext4: fix online resize with very large inode tables (Lukas Czerner) [1150139] - [fs] ext4: don't try to modify s_flags if the the file system is read-only (Lukas Czerner) [1150139] - [fs] ext4: fix error paths in swap_inode_boot_loader() (Lukas Czerner) [1150139] - [fs] ext4: fix xfstest generic/299 block validity failures (Lukas Czerner) [1150139] - [fs] ext4: delete "set but not used" variables (Lukas Czerner) [1150139] - [fs] ext4: don't pass freed handle to ext4_walk_page_buffers (Lukas Czerner) [1150139] - [fs] ext4: avoid clearing beyond i_blocks when truncating an inline data file (Lukas Czerner) [1150139] - [fs] ext4: ext4_inode_is_fast_symlink should use EXT4_CLUSTER_SIZE (Lukas Czerner) [1150139] - [fs] ext4: fix a typo in extents.c (Lukas Czerner) [1150139] - [fs] ext4: use pd printk specificer (Lukas Czerner) [1150139] - [fs] ext4: standardize error handling in ext4_da_write_inline_data_begin() (Lukas Czerner) [1150139] - [fs] ext4: retry allocation when inline->extent conversion failed (Lukas Czerner) [1150139] - [fs] ext4: enable punch hole for bigalloc (Lukas Czerner) [1150139] - [fs] ext4: fix bigalloc regression (Lukas Czerner) [1150139] - [fs] ext4: add explicit casts when masking cluster sizes (Lukas Czerner) [1150139] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1150139] - [fs] jbd2: rename obsoleted msg JBD->JBD2 (Lukas Czerner) [1150139] - [fs] jbd2: revise KERN_EMERG error messages (Lukas Czerner) [1150139] - [fs] jbd2: don't BUG but return ENOSPC if a handle runs out of space (Lukas Czerner) [1150139] - [fs] ext4: Do not reserve clusters when fs doesn't support extents (Lukas Czerner) [1150139] - [fs] ext4: fix del_timer() misuse for ->s_err_report (Lukas Czerner) [1150139] - [fs] ext4: check for overlapping extents in ext4_valid_extent_entries() (Lukas Czerner) [1150139] - [fs] ext4: fix use-after-free in ext4_mb_new_blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_error_inode() if jbd2_journal_dirty_metadata() fails (Lukas Czerner) [1150139] - [fs] ext4: add prototypes for macro-generated functions (Lukas Czerner) [1150139] - [fs] ext4: return non-zero st_blocks for inline data (Lukas Czerner) [1150139] - [fs] ext4: use prandom_u32() instead of get_random_bytes() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code after ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: remove unreachable code in ext4_can_extents_be_merged() (Lukas Czerner) [1150139] - [fs] ext4: don't count free clusters from a corrupt block group (Lukas Czerner) [1150139] - [fs] ext4: drop set but otherwise unused variable from ext4_add_dirent_to_inline() (Lukas Czerner) [1150139] - [fs] ext4: change ext4_read_inline_dir() to return 0 on success (Lukas Czerner) [1150139] - [fs] ext4: pair trace_ext4_writepages & trace_ext4_writepages_result (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in ext4_writepages (Lukas Czerner) [1150139] - [fs] ext4: fixup kerndoc annotation of mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: fix performance regression in writeback of random writes (Lukas Czerner) [1150139] - [fs] ext4: allow specifying external journal by pathname mount option (Lukas Czerner) [1150139] - [fs] ext4: mark group corrupt on group descriptor checksum (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on inode bitmap error (Lukas Czerner) [1150139] - [fs] ext4: mark block group as corrupt on block bitmap error (Lukas Czerner) [1150139] - [fs] jbd2: Fix endian mixing problems in the checksumming code (Lukas Czerner) [1150139] - [fs] ext4: isolate ext4_extents.h file (Lukas Czerner) [1150139] - [fs] ext4: Fix misspellings using 'codespell' tool (Lukas Czerner) [1150139] - [fs] ext4: convert write_begin methods to stable_page_writes semantics (Lukas Czerner) [1150139] - [fs] ext4: fix lost truncate due to race with writeback (Lukas Czerner) [1150139] - [fs] ext4: fix ext4_writepages() in presence of truncate (Lukas Czerner) [1150139] - [fs] ext4: move test whether extent to map can be extended to one place (Lukas Czerner) [1150139] - [fs] ext4: avoid reusing recently deleted inodes in no journal mode (Lukas Czerner) [1150139] - [fs] ext4: allocate delayed allocation blocks before rename (Lukas Czerner) [1150139] - [fs] ext4: start handle at least possible moment when renaming files (Lukas Czerner) [1150139] - [fs] ext4: add support for extent pre-caching (Lukas Czerner) [1150139] - [fs] ext4: cache all of an extent tree's leaf block upon reading (Lukas Czerner) [1150139] - [fs] ext4: use unsigned int for es_status values (Lukas Czerner) [1150139] - [fs] ext4: print the block number of invalid extent tree blocks (Lukas Czerner) [1150139] - [fs] ext4: refactor code to read the extent tree block (Lukas Czerner) [1150139] - [fs] ext4: add WARN_ON to check the length of allocated blocks (Lukas Czerner) [1150139] - [fs] ext4: call ext4_es_lru_add() after handling cache miss (Lukas Czerner) [1150139] - [fs] ext4: make the extent_status code more robust against ENOMEM failures (Lukas Czerner) [1150139] - [fs] ext4: simplify calculation of blocks to free on error (Lukas Czerner) [1150139] - [fs] ext4: fix spelling errors and a comment in extent_status tree (Lukas Czerner) [1150139] - [fs] ext4: fix warning in ext4_evict_inode() (Lukas Czerner) [1150139] - [fs] ext4: optimize starting extent in ext4_ext_rm_leaf() (Lukas Czerner) [1150139] - [fs] jbd2: invalidate handle if jbd2_journal_restart() fails (Lukas Czerner) [1150139] - [fs] ext4: fix up error handling for mpage_map_and_submit_extent() (Lukas Czerner) [1150139] - [fs] ext4: delete unnecessary C statements (Lukas Czerner) [1150139] - [fs] ext4: pass inode pointer instead of file pointer to punch hole (Lukas Czerner) [1150139] - [fs] ext4: improve free space calculation for inline_data (Lukas Czerner) [1150139] - [fs] ext4: reduce object size when !CONFIG_PRINTK (Lukas Czerner) [1150139] - [fs] ext4: improve extent cache shrink mechanism to avoid to burn CPU time (Lukas Czerner) [1150139] - [fs] ext4: delete unused variables (Lukas Czerner) [1150139] - [fs] jbd2: remove debug dependency on debug_fs and update Kconfig help text (Lukas Czerner) [1150139] - [fs] jbd2: use a single printk for jbd_debug() (Lukas Czerner) [1150139] - [fs] ext4: fix data integrity for ext4_sync_fs (Lukas Czerner) [1150139] - [fs] jbd2: optimize jbd2_journal_force_commit (Lukas Czerner) [1150139] - [fs] ext4: don't use EXT4_FREE_BLOCKS_FORGET unnecessarily (Lukas Czerner) [1150139] - [fs] ext4: use ext4_da_writepages() for all modes (Lukas Czerner) [1150139] - [fs] ext4: remove ext4_ioend_wait() (Lukas Czerner) [1150139] - [fs] ext4: don't wait for extent conversion in ext4_punch_hole() (Lukas Czerner) [1150139] - [fs] ext4: Remove wait for unwritten extents in ext4_ind_direct_IO() (Lukas Czerner) [1150139] - [fs] ext4: remove i_mutex from ext4_file_sync() (Lukas Czerner) [1150139] - [fs] ext4: use generic_file_fsync() in ext4_file_fsync() in nojournal mode (Lukas Czerner) [1150139] - [fs] ext4: remove wait for unwritten extent conversion from ext4_truncate() (Lukas Czerner) [1150139] - [fs] ext4: protect extent conversion after DIO with i_dio_count (Lukas Czerner) [1150139] - [fs] ext4: defer clearing of PageWriteback after extent conversion (Lukas Czerner) [1150139] - [fs] ext4: split extent conversion lists to reserved & unreserved parts (Lukas Czerner) [1150139] - [fs] ext4: use transaction reservation for extent conversion in ext4_end_io (Lukas Czerner) [1150139] - [fs] ext4: remove buffer_uninit handling (Lukas Czerner) [1150139] - [fs] ext4: silence warning in ext4_writepages() (Lukas Czerner) [1150139] - [fs] ext4: restructure writeback path (Lukas Czerner) [1150139] - [fs] ext4: use io_end for multiple bios (Lukas Czerner) [1150139] - [fs] ext4: better estimate credits needed for ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: improve writepage credit estimate for files with indirect blocks (Lukas Czerner) [1150139] - [fs] ext4: deprecate max_writeback_mb_bump sysfs attribute (Lukas Czerner) [1150139] - [fs] ext4: stop messing with nr_to_write in ext4_da_writepages() (Lukas Czerner) [1150139] - [fs] ext4: provide wrappers for transaction reservation calls (Lukas Czerner) [1150139] - [fs] jbd2: transaction reservation support (Lukas Czerner) [1150139] - [fs] jbd2: cleanup needed free block estimates when starting a transaction (Lukas Czerner) [1150139] - [fs] jbd2: remove outdated comment (Lukas Czerner) [1150139] - [fs] jbd2: refine waiting for shadow buffers (Lukas Czerner) [1150139] - [fs] jbd2: remove journal_head from descriptor buffers (Lukas Czerner) [1150139] - [fs] jbd2: don't create journal_head for temporary journal buffers (Lukas Czerner) [1150139] - [fs] ext4: suppress ext4 orphan messages on mount (Lukas Czerner) [1150139] - [fs] jbd2: fix block tag checksum verification brokenness (Lukas Czerner) [1150139] - [fs] jbd2: use kmem_cache_zalloc for allocating journal head (Lukas Czerner) [1150139] - [fs] jbd2: Fix oops in jbd2_journal_file_inode() (Lukas Czerner) [1144326] - [fs] ext4: only zero partial blocks in ext4_zero_partial_blocks() (Lukas Czerner) [1144326] - [fs] ext4: make punch hole code path work with bigalloc (Lukas Czerner) [1144326] - [fs] ext4: update ext4_ext_remove_space trace point (Lukas Czerner) [1144326] - [fs] ext4: remove unused code from ext4_remove_blocks() (Lukas Czerner) [1144326] - [fs] ext4: remove unused discard_partial_page_buffers (Lukas Czerner) [1144326] - [fs] ext4: use ext4_zero_partial_blocks in punch_hole (Lukas Czerner) [1144326] - [fs] ext4: truncate_inode_pages() in orphan cleanup path (Lukas Czerner) [1144326] - [fs] Revert "ext4: fix fsx truncate failure" (Lukas Czerner) [1144326] - [fs] ext4: Call ext4_jbd2_file_inode() after zeroing block (Lukas Czerner) [1144326] - [fs] Revert "ext4: remove no longer used functions in inode.c" (Lukas Czerner) [1144326] - [fs] mm: teach truncate_inode_pages_range() to handle non page aligned ranges (Lukas Czerner) [1144326] - [fs] ext4: use ->invalidatepage() length argument (Lukas Czerner) [1144326] - [fs] jbd2: change jbd2_journal_invalidatepage to accept length (Lukas Czerner) [1144326] - [fs] mm: change invalidatepage prototype to accept length (Lukas Czerner) [1144326] - [fs] nfs: Fix a bogus warning in nfs_generic_pgio (Steve Dickson) [1150227] - [fs] nfs: Fix an uninitialised pointer Oops in the writeback error path (Steve Dickson) [1150227]- [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1155716] - [md] dm-raid: ensure superblock's size matches device's logical block size (Mike Snitzer) [1112804] - [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1156164] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1156164] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1156164] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1156164] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1156164] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1156164] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1156164] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1156164] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1156164] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1156164] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1156164] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1156164] - [block] fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1156164] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1156161] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1156161] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1156161] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1156161] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1156161] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1156161] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1156161] - [md] dm-bufio: change __GFP_IO to __GFP_FS in shrinker callbacks (Mike Snitzer) [1156161] - [md] dm-bufio: when done scanning return from __scan immediately (Mike Snitzer) [1156161] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1156161] - [md] dm-bufio: fully initialize shrinker (Mike Snitzer) [1156161] - [misc] genwqe: Remove unnecessary include (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Improve hardware error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add support for EEH error recovery (Gustavo Duarte) [1088491] - [misc] genwqe: Add sysfs interface for bitstream reload (Gustavo Duarte) [1088491] - [misc] genwqe: fix uninitialized return value in genwqe_free_sync_sgl() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix format string mismatch in card_debugfs.c (Gustavo Duarte) [1088491] - [misc] genwqe: Increase driver version number (Gustavo Duarte) [1088491] - [misc] genwqe: Fix multithreading problems (Gustavo Duarte) [1088491] - [misc] genwqe: Ensure rc is not returning an uninitialized value (Gustavo Duarte) [1088491] - [misc] genwqe: Add wmb before DDCB is started (Gustavo Duarte) [1088491] - [misc] genwqe: Enable access to VPD flash area (Gustavo Duarte) [1088491] - [misc] genwqe: Fix potential memory leak when pinning memory (Gustavo Duarte) [1088491] - [misc] genwqe: delete non-required instances of include (Gustavo Duarte) [1088491] - [misc] genwqe: fix return value check in genwqe_device_create() (Gustavo Duarte) [1088491] - [misc] genwqe: Fix warnings for sparc (Gustavo Duarte) [1088491] - [misc] genwqe: Fix compile problems for Alpha (Gustavo Duarte) [1088491] - [misc] genwqe: Rework return code for flash-update ioctl (Gustavo Duarte) [1088491] - [misc] genwqe: Accidently casting to u32 where u64 is required (Gustavo Duarte) [1088491] - [misc] genwqe: Replace dynamic_hex_dump with print_hex_dump_debug (Gustavo Duarte) [1088491] - [misc] genwqe: Fix endian issues detected by sparse (Gustavo Duarte) [1088491] - [misc] genwqe: Enable driver (Gustavo Duarte) [1088491] - [misc] genwqe: Sysfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Debugfs interfaces (Gustavo Duarte) [1088491] - [misc] genwqe: Utility functions (Gustavo Duarte) [1088491] - [misc] genwqe: Character device and DDCB queue (Gustavo Duarte) [1088491] - [misc] genwqe: GenWQE PCI support, health monitoring and recovery (Gustavo Duarte) [1088491] - [virt] kvm/vmx: handle invvpid vm exit gracefully (Petr Matousek) [1144829] {CVE-2014-3646} - [virt] kvm: fix PIT timer race condition (Petr Matousek) [1144880] {CVE-2014-3611}- [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k1 (Chad Dupuis) [1067179] - [scsi] qla2xxx: Disable PCI device in shutdown handler (Chad Dupuis) [1067179] - [wireless] rt2x00: Delete accidentally committed .rej file (Prarit Bhargava) [1158457] - [ethernet] cxgb4: Allow T4/T5 firmware sizes up to 1MB (Sai Vemuri) [1147683] - [ethernet] cxgb4i: avoid holding mutex in interrupt context (Sai Vemuri) [1147683] - [ethernet] cxgb4: Don't allocate adapter structure for all PF's (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add device ID for new adapter and remove for dbg adapter (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb (Sai Vemuri) [1147683] - [ethernet] cxgb4: Fix t4_flash_erase_sectors() to throw an error when requested to erase sectors which aren't in the FLASH (Sai Vemuri) [1147683] - [ethernet] cxgb4: Add support to S25FL032P flash (Sai Vemuri) [1147683] - [ethernet] cxgb4vf: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Turn off SGE RX/TX Callback Timers and interrupts in PCI shutdown routine (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1070945] - [ethernet] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1070945] - [kernel] printk: bump LOG_BUF_SHIFT (Jeff Moyer) [1156189] - [net] cdc_ncm: fix control message ordering (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: add "subclass 3" devices (Neil Horman) [1129796] - [net] usb/cdc_ncm: remove non-standard NCM device IDs (Neil Horman) [1129796] - [net] usb/huawei_cdc_ncm: increase command buffer size (Neil Horman) [1129796] - [net] usb: Introduce the huawei_cdc_ncm driver (Neil Horman) [1129796] - [powerpc] perf/hv-24x7: Simplify catalog_read() (Steve Best) [1155924] - [acpi] container: Fix error code path in container_device_attach() (Prarit Bhargava) [1128634] - [kernel] timekeeping: Use cached ntp_tick_length when accumulating error (Prarit Bhargava) [1136839] - [kernel] timekeeping: Rework frequency adjustments to work better w/ nohz (Prarit Bhargava) [1136839] - [s390] zcrypt: Toleration of new crypto hardware (Hendrik Brueckner) [1136494] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1136494] - [kernel] smp: flush any pending IPI callbacks before CPU offline (Gustavo Duarte) [1100093] - [kernel] smp: print more useful debug info upon receiving IPI on an offline CPU (Gustavo Duarte) [1100093]- [ethernet] mlx5: Add ConnectX-4 to list of supported devices (Amir Vadai) [1149439] - [fs] cifs: NULL pointer dereference in SMB2_tcon (Jacob Tanenbaum) [1147529] {CVE-2014-7145} - [x86] build: Add arch/x86/purgatory/ make generated files to gitignore (Prarit Bhargava) [1155577] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1087674] - [pci] Export MSI message relevant functions (Myron Stowe) [1123366] - [cpufreq] store_scaling_governor requires policy->rwsem to be held for duration of changing governors (Prarit Bhargava) [1089255] - [edac] sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel (Seth Jennings) [1056990] - [kernel] module: lock around setting of MODULE_STATE_UNFORMED (Prarit Bhargava) [1127741] - [acpi] Add container online uevent to acpi_bus_attach (Prarit Bhargava) [1140572] - [scsi] fcoe: Convert uses of compare_ether_addr to ether_addr_equal (Neil Horman) [1087099] - [scsi] fcoe: Fix missing mutex_unlock in fcoe_sysfs_fcf_add error path (Neil Horman) [1087099] - [scsi] fcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1087099] - [scsi] fcoe: fix build error (Neil Horman) [1087099] - [scsi] fcoe: convert bus code to use bus_groups (Neil Horman) [1087099] - [scsi] fcoe: Reduce fcoe_sysfs_fcf_add() stack usage (Neil Horman) [1087099] - [scsi] fcoe: Add missing newlines in debug messages (Neil Horman) [1087099] - [scsi] fcoe: Declare fcoe_ctlr_mode_set() static (Neil Horman) [1087099] - [fs] gfs2: Hash the negative dentry during inode lookup (Robert S Peterson) [1123986]- [block] fix blk_abort_request on blk-mq (Jeff Moyer) [1146660] - [block] blk-timeout: fix blk_add_timer (Jeff Moyer) [1146660] - [block] blk-mq: limit memory consumption if a crash dump is active (Jeff Moyer) [1146660] - [block] blk-mq: remove unnecessary blk_clear_rq_complete() (Jeff Moyer) [1146660] - [block] blk-mq: pass a reserved argument to the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: unshared timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: fix and simplify tag iteration for the timeout handler (Jeff Moyer) [1146660] - [block] blk-mq: rename blk_mq_end_io to blk_mq_end_request (Jeff Moyer) [1146660] - [block] blk-mq: call blk_mq_start_request from ->queue_rq (Jeff Moyer) [1146660] - [block] blk-mq: remove REQ_END (Jeff Moyer) [1146660] - [block] blk-mq: use blk_mq_start_hw_queues() when running requeue work (Jeff Moyer) [1146660] - [block] blk-mq: fix potential oops on out-of-memory in __blk_mq_alloc_rq_maps() (Jeff Moyer) [1146660] - [block] blk-mq: avoid infinite recursion with the FUA flag (Jeff Moyer) [1146660] - [block] blk-mq: Avoid race condition with uninitialized requests (Jeff Moyer) [1146660] - [block] blk-mq: request deadline must be visible before marking rq as started (Jeff Moyer) [1146660] - [block] blk-mq: scale depth and rq map appropriate if low on memory (Jeff Moyer) [1146660] - [block] blk-mq: cleanup after blk_mq_init_rq_map failures (Jeff Moyer) [1146660] - [block] fix unbalanced bypass-disable in blk_register_queue (Jeff Moyer) [1146660] - [block] bdi: an active gendisk always has a request_queue associated with it (Jeff Moyer) [1146660] - [block] blk-mq: pass along blk_mq_alloc_tag_set return values (Jeff Moyer) [1146660] - [block] blk-merge: fix blk_recount_segments (Jeff Moyer) [1146660] - [block] blk-mq: correct a few wrong/bad comments (Jeff Moyer) [1146660] - [block] blk-mq: don't allow merges if turned off for the queue (Jeff Moyer) [1146660] - [block] blk-mq: fix WARNING "percpu_ref_kill() called more than once!" (Jeff Moyer) [1146660] - [block] provide compat ioctl for BLKZEROOUT (Jeff Moyer) [1146660] - [block] blkcg: don't call into policy draining if root_blkg is already gone (Jeff Moyer) [1146660] - [block] don't assume last put of shared tags is for the host (Jeff Moyer) [1146660] - [block] fix SG_[GS]ET_RESERVED_SIZE ioctl when max_sectors is huge (Jeff Moyer) [1146660] - [block] fix BLKSECTGET ioctl when max_sectors is greater than USHRT_MAX (Jeff Moyer) [1146660] - [block] blk-mq: collapse __blk_mq_drain_queue() into blk_mq_freeze_queue() (Jeff Moyer) [1146660] - [block] blk-mq: decouble blk-mq freezing from generic bypassing (Jeff Moyer) [1146660] - [block] blk-mq: draining can't be skipped even if bypass_depth was non-zero (Jeff Moyer) [1146660] - [block] blk-mq: fix a memory ordering bug in blk_mq_queue_enter() (Jeff Moyer) [1146660]- [fs] xfs: flush the range before zero range conversion (Eric Sandeen) [1145837] - [fs] xfs: only set extent size hint when asked (Eric Sandeen) [1145837] - [fs] xfs: project id inheritance is a directory only flag (Eric Sandeen) [1145837] - [fs] xfs: use ranged writeback and invalidation for direct IO (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT writes (Eric Sandeen) [1145837] - [fs] xfs: don't zero partial page cache pages during O_DIRECT reads (Eric Sandeen) [1130294 1145837] - [fs] xfs: don't dirty buffers beyond EOF (Eric Sandeen) [1145837] - [fs] xfs: fix coccinelle warnings (Eric Sandeen) [1145837] - [fs] xfs: flush both inodes in xfs_swap_extents (Eric Sandeen) [1145837] - [fs] xfs: fix swapext ilock deadlock (Eric Sandeen) [1145837] - [fs] xfs: dquot recovery needs verifiers (Eric Sandeen) [1145837] - [fs] xfs: quotacheck leaves dquot buffers without verifiers (Eric Sandeen) [1145837] - [fs] xfs: ensure verifiers are attached to recovered buffers (Eric Sandeen) [1145837] - [fs] xfs: catch buffers written without verifiers attached (Eric Sandeen) [1145837] - [fs] xfs: avoid false quotacheck after unclean shutdown (Eric Sandeen) [1145837] - [fs] xfs: fix rounding error of fiemap length parameter (Eric Sandeen) [1145837] - [fs] xfs: fix uflags detection at xfs_fs_rm_xquota (Eric Sandeen) [1145837] - [fs] xfs: fix cil push sequence after log recovery (Eric Sandeen) [1145837] - [fs] xfs: squash prealloc while over quota free space as well (Eric Sandeen) [1145837] - [fs] xfs: run an eofblocks scan on ENOSPC/EDQUOT (Eric Sandeen) [1145837] - [fs] xfs: support a union-based filter for eofblocks scans (Eric Sandeen) [1145837] - [fs] xfs: add scan owner field to xfs_eofblocks (Eric Sandeen) [1145837] - [fs] xfs: fix a couple error sequence jumps in xfs_mountfs() (Eric Sandeen) [1145837] - [fs] xfs: null unused quota inodes when quota is on (Eric Sandeen) [1145837] - [fs] xfs: refine the allocation stack switch (Eric Sandeen) [1145837] - [fs] xfs: Fix rounding in xfs_alloc_fix_len() (Eric Sandeen) [1145837] - [fs] xfs: tone down writepage/releasepage WARN_ONs (Eric Sandeen) [1145837] - [fs] xfs: remove redundant checks from xfs_da_read_buf (Eric Sandeen) [1145837] - [fs] xfs: keep sb_bad_features2 the same a sb_features2 (Eric Sandeen) [1145837] - [fs] xfs: negate xfs_icsb_init_counters error value (Eric Sandeen) [1145837] - [fs] xfs: negate mount workqueue init error value (Eric Sandeen) [1145837] - [fs] xfs: fix wrong errno from xfs_initxattrs (Eric Sandeen) [1145837] - [fs] xfs: xfs_commit_metadata returns wrong errno (Eric Sandeen) [1145837] - [fs] xfs: fix incorrect error sign in xfs_file_aio_read (Eric Sandeen) [1145837] - [fs] xfs: xfs_dir_fsync() returns positive errno (Eric Sandeen) [1145837] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1145837] - [fs] xfs: remote attribute overwrite causes transaction overrun (Eric Sandeen) [1145837] - [fs] xfs: Fix wrong error codes being returned (Eric Sandeen) [1145837] - [fs] xfs: bulletfproof xfs_qm_scall_trunc_qfiles() (Eric Sandeen) [1145837] - [fs] xfs: fix Q_XQUOTARM ioctl (Eric Sandeen) [1145837] - [fs] xfs: fully support v5 format filesystems (Eric Sandeen) [1145837] - [fs] xfs: wrong error sign conversion during failed DIO writes (Eric Sandeen) [1145837] - [fs] xfs: unmount does not wait for shutdown during unmount (Eric Sandeen) [1145837] - [fs] xfs: don't map ranges that span EOF for direct IO (Eric Sandeen) [1145837] - [fs] xfs: zeroing space needs to punch delalloc blocks (Eric Sandeen) [1145837] - [fs] xfs: kill buffers over failed write ranges properly (Eric Sandeen) [1145837] - [fs] xfs: extra semi-colon breaks a condition (Eric Sandeen) [1145837] - [fs] xfs: xfs_check_page_type buffer checks need help (Eric Sandeen) [1145837] - [wireless] Backport mwl8k driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport mwifiex driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport brcm80211 drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rtlwifi drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport rt2x00 driver from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport ath drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlegacy drivers from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport iwlwifi driver from linux 3.16 (Stanislaw Gruszka) [1085079 1107878 1136324] - [wireless] Backport mac80211 from linux 3.16 (Stanislaw Gruszka) [1136324] - [wireless] Backport wireless core from linux 3.16 (Stanislaw Gruszka) [1136324] - [kernel] if_ether: add IEEE 802.21 Ethertype (Stanislaw Gruszka) [1136324] - [kernel] PTR_RET is now PTR_ERR_OR_ZERO (Stanislaw Gruszka) [1136324] - [net] etherdevice: Add ether_addr_equal_unaligned (Stanislaw Gruszka) [1136324]- [net] ipv4: fix a race in update_or_create_fnhe() (Hannes Frederic Sowa) [1155155] - [net] ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix dst race in sk_dst_get() (Hannes Frederic Sowa) [1155155] - [net] ipv4: fix a race in ip4_datagram_release_cb() (Hannes Frederic Sowa) [1155155] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1152755] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1152755] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1152755] - [net] ipv4: fix nexthop attlen check in fib_nh_match (Jiri Pirko) [1153654] - [net] packet: handle too big packets for PACKET_V3 (Hannes Frederic Sowa) [1152248] - [net] sendmsg: fix NULL pointer dereference (Hannes Frederic Sowa) [1152251] - [net] ipv6: remove rt6i_genid (Hannes Frederic Sowa) [1150017] - [net] ipv6: remove prune parameter for fib6_clean_all (Hannes Frederic Sowa) [1150017] - [net] ipv6: bump genid when delete/add address (Hannes Frederic Sowa) [1150017] - [net] split rt_genid for ipv4 and ipv6 (Hannes Frederic Sowa) [1150017] - [net] ipv4: use separate genid for next hop exceptions (Hannes Frederic Sowa) [1150017] - [net] ipv4: properly refresh rtable entries on pmtu/redirect events (Hannes Frederic Sowa) [1150017] - [net] bridge: Don't include NDA_VLAN for FDB entries with vid 0 (Vlad Yasevich) [1139809] - [net] bridge: Prevent insertion of FDB entry with disallowed vlan (Vlad Yasevich) [1139809] - [net] bridge: Fix double free and memory leak around br_allowed_ingress (Vlad Yasevich) [1139809] - [net] bridge: Fix crash with vlan filtering and tcpdump (Vlad Yasevich) [1139809] - [net] bridge: Fix handling stacked vlan tags (Vlad Yasevich) [1139809] - [net] bridge: Fix inabillity to retrieve vlan tags when tx offload is disabled (Vlad Yasevich) [1139809] - [net] bridge: Use RCU_INIT_POINTER(x, NULL) in br_vlan.c (Vlad Yasevich) [1139809] - [net] bridge: Remove unnecessary vlan_put_tag in br_handle_vlan (Vlad Yasevich) [1139809] - [net] bridge: use list_for_each_entry_continue_reverse (Vlad Yasevich) [896669] - [net] bridge: Fix incorrect judgment of promisc (Vlad Yasevich) [896669] - [net] bridge: fix the unbalanced promiscuous count when add_if failed (Vlad Yasevich) [896669] - [net] bridge: fix spelling of promiscuous (Vlad Yasevich) [896669] - [net] bridge: fix build (Vlad Yasevich) [896669] - [net] bridge: Automatically manage port promiscuous mode (Vlad Yasevich) [896669] - [net] bridge: Add addresses from static fdbs to non-promisc ports (Vlad Yasevich) [896669] - [net] bridge: Introduce BR_PROMISC flag (Vlad Yasevich) [896669] - [net] bridge: Add functionality to sync static fdb entries to hw (Vlad Yasevich) [896669] - [net] bridge: Keep track of ports capable of automatic discovery (Vlad Yasevich) [896669] - [net] bridge: Turn flag change macro into a function (Vlad Yasevich) [896669] - [net] bridge: Add a flag to control unicast packet flood (Vlad Yasevich) [896669] - [net] bridge: Add flag to control mac learning (Vlad Yasevich) [896669]- [infiniband] ocrdma: convert kernel va to pa for mmap in user (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Report actual value of max_fast_reg_page_list_len (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: report asic-id in query device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update sli data structure for endianness (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Obtain SL from device structure (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update the ocrdma module version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix a sparse warning (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Do proper cleanup even if FW is in error state (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Delete AH table if ocrdma_init_hw fails after AH table creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Remove hardcoding of the max DPP QPs supported (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle shutdown event from be2net driver (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add hca_type and fixing fw_version string in device atrributes (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Convert to use simple_open() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Update version string (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1081067 1088577] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1081067 1088577] - [mm] thp: do not allow thp faults to avoid cpuset restrictions (Frank Ramsay) [1149786] - [mm] thp: add VM_INIT_DEF_MASK and PRCTL_THP_DISABLE (Frank Ramsay) [1149786] - [fs] exec: kill the unnecessary mm->def_flags setting in load_elf_binary() (Frank Ramsay) [1149786] - [mm] Revert: thp: make MADV_HUGEPAGE check for mm->def_flags (Frank Ramsay) [1149786] - [block] disable entropy contributions for nonrot devices (Mike Snitzer) [852425] - [crypto] qat: Enforce valid numa configuration (Nikolay Aleksandrov) [1152642] - [crypto] qat: Prevent dma mapping zero length assoc data (Nikolay Aleksandrov) [1152642] - [pci] Add ACS quirk for Intel 10G NICs (Alex Williamson) [1141399] - [pci] Add ACS quirk for Solarflare SFC9120 & SFC9140 (Alex Williamson) [1131552] - [infiniband] ipoib: validate struct ipoib_cb size (Doug Ledford) [1107621 1140601] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1107621] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1107621] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1107621] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1107621] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1107621] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1107621] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1107621] - [infiniband] ipoib: Remove unnecessary test for NULL before debugfs_remove() (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1107621] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1107621] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1107621] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Doug Ledford) [1107621] - [net] svcrdma: remove rdma_create_qp() failure recovery logic (Doug Ledford) [1107621] - [net] svcrdma: send_write() must not overflow the device's max sge (Doug Ledford) [1107621] - [net] svcrdma: Fence LOCAL_INV work requests (Doug Ledford) [1107621] - [net] svcrdma: refactor marshalling logic (Doug Ledford) [1107621] - [net] sunrpc: Fix regression in NFSRDMA server (Doug Ledford) [1107621] - [net] svcrdma: fix printk when memory allocation fails (Doug Ledford) [1107621] - [kernel] uapi: Include socket.h in rdma_user_cm.h (Doug Ledford) [1107621] - [infiniband] Return error for unsupported QP creation flags (Doug Ledford) [1107621] - [infiniband] Allow build of hw/ and ulp/ subdirectories independently (Doug Ledford) [1107621] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1107621] - [net] sched: shrink struct qdisc_skb_cb to 28 bytes (Doug Ledford) [1107621 1140601]- [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1124880] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1128802] - [fs] lockd: Try to reconnect if statd has moved (Benjamin Coddington) [1120850] - [fs] sunrpc: Don't wake tasks during connection abort (Benjamin Coddington) [1120850] - [fs] Revert: writeback: do not sync data dirtied after sync start (Brian Foster [1085828] - [fs] nfsd4: fix corruption of NFSv4 read data ("J. Bruce Fields") [1148055] - [fs] gfs2: revert "GFS2: d_splice_alias() can't return error" (Robert S Peterson) [1141899]- [scsi] mpt3sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: Use pci_enable_msix_exact() instead of pci_enable_msix() (Tomas Henzl) [1088524] - [scsi] mpt2sas: fix undefined reference to `__udivdi3' compilation errors (Tomas Henzl) [1088524] - [scsi] mpt3sas, mpt2sas: fix scsi_add_host error handling problems in _scsih_probe (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 04.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt3sas: Added OEM branding Strings (Tomas Henzl) [1088524] - [scsi] mpt3sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev H (2.5.3) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: Bump mpt3sas driver version to 03.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt3sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt3sas: MPI2.5 Rev G (2.5.2) specifications (Tomas Henzl) [1088524] - [scsi] mpt3sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt3sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt3sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt3sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt3sas: Remove phys on topology change (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 18.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Get IOC_FACTS information using handshake protocol only after HBA card gets into READY or Operational state (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support (Tomas Henzl) [1088524] - [scsi] mpt2sas: Avoid type casting for direct I/O commands (Tomas Henzl) [1088524] - [scsi] mpt2sas: Bump mpt2sas driver version to 17.100.00.00 (Tomas Henzl) [1088524] - [scsi] mpt2sas: Clear PFA Status on SGPIO when PFA Drive is Removed or Replaced (Tomas Henzl) [1088524] - [scsi] mpt2sas: Copyright in driver sources is updated for year the 2014 (Tomas Henzl) [1088524] - [scsi] mpt2sas: MPI2 Rev Y (2.00.17) and Rev Z (2.00.18) specifications (Tomas Henzl) [1088524] - [scsi] mpt2sas: Added driver module parameter max_msix_vectors (Tomas Henzl) [1088524] - [scsi] mpt2sas: delay scsi_add_host call to work with scsi-mq (Tomas Henzl) [1088524] - [scsi] mpt2sas: Rework the MSI-X grouping code (Tomas Henzl) [1088524] - [scsi] mpt2sas: annotate ioc->reply_post_host_index as __iomem (Tomas Henzl) [1088524] - [scsi] mpt2sas: combine fw_event_work and its event_data (Tomas Henzl) [1088524] - [scsi] mpt2sas: correct scsi_(target, device) hostdata allocation (Tomas Henzl) [1088524] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1088524]- [scsi] lpfc: driver release 10.2.8021.1 for RHEL7 (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fixed crash from page fault caused by use after rport delete (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix locking issues with abort data paths (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix race between LOGO/PLOGI handling causing NULL pointer (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix IP Reset processing - wait for RDY before proceeding (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix quarantined XRI recovery qualifier state in link bounce (Rob Evers) [1149846] - [scsi] lpfc: 10.4.8000.0: Fix discovery timeout during nameserver login (Rob Evers) [1149846] - [net] ipv6: mld: answer mldv2 queries with mldv1 reports in mldv1 fallback (Daniel Borkmann) [1143429] - [net] team: avoid race condition in scheduling delayed work (Jiri Pirko) [1149239] - [net] fix UDP tunnel GSO of frag_list GRO packets (Jiri Benc) [1119392] - [net] vxlan: fix incorrect initializer in union vxlan_addr (Daniel Borkmann) [1130643] - [net] vxlan: fix crash when interface is created with no group (Daniel Borkmann) [1130643] - [net] vxlan: fix nonfunctional neigh_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: fix potential NULL dereference in arp_reduce() (Daniel Borkmann) [1130643] - [net] vxlan: remove unused port variable in vxlan_udp_encap_recv() (Daniel Borkmann) [1130643] - [net] vxlan: remove extra newline after function definition (Daniel Borkmann) [1130643]- [kernel] workqueue: Add quiescent state between work items (Jiri Pirko) [1149250] - [crypto] qat: Enable interrupts from all 32 bundles (Nikolay Aleksandrov) [1091130] - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1136589] - [md] raid5: disable 'DISCARD' by default due to safety concerns (Jes Sorensen) [1149931] - [md] raid1: fix_read_error should act on all non-faulty devices (Jes Sorensen) [1149931] - [virt] hyperv: NULL dereference on error (Jason Wang) [1146357] - [virt] hyperv: Increase the buffer length for netvsc_channel_cb() (Jason Wang) [1146357] - [virt] hyperv: Adjust the size of sendbuf region to support ws2008r2 (Jason Wang) [1146357] - [virt] hyperv/net: Increase the size of the sendbuf region (Jason Wang) [1146357] - [virt] hyperv: Fix error return code in netvsc_init_buf() (Jason Wang) [1146357] - [virt] hyperv: Add netpoll support (Jason Wang) [1146357] - [virt] hyperv/net: remove unnecessary null test before kfree (Jason Wang) [1146357] - [virt] hyperv: Add handler for RNDIS_STATUS_NETWORK_CHANGE event (Jason Wang) [1146357] - [virt] hyperv: fix apparent cut-n-paste error in send path teardown (Jason Wang) [1146357] - [virt] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1146357] - [virt] hyperv/net: Add support for netvsc build without CONFIG_SYSFS flag (Jason Wang) [1146357] - [virt] hyperv: Properly handle checksum offload (Jason Wang) [1146357] - [virt] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1146357] - [virt] hyperv: Simplify the send_completion variables (Jason Wang) [1146357] - [virt] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1146357] - [virt] hyperv: Add support for virtual Receive Side Scaling (vRSS) (Jason Wang) [1146357] - [virt] hyperv/net: Address UDP checksum issues (Jason Wang) [1146357] - [virt] hyperv/net: Negotiate suitable ndis version for offload support (Jason Wang) [1146357] - [virt] hyperv/net: Allocate memory for all possible per-pecket information (Jason Wang) [1146357] - [virt] hyperv/net: Enable large send offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable send side checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable receive side IP checksum offload (Jason Wang) [1146357] - [virt] hyperv/net: Enable offloads on the host (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the send path (Jason Wang) [1146357] - [virt] hyperv/net: Enable scatter gather I/O (Jason Wang) [1146357] - [virt] hyperv: Move state setting for link query (Jason Wang) [1146357] - [virt] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the netvsc receive callback functio (Jason Wang) [1146357] - [virt] hyperv/net: Cleanup the receive path (Jason Wang) [1146357] - [virt] hyperv/net: Get rid of the rndis_filter_packet structure (Jason Wang) [1146357] - [virt] hyperv: Fix the carrier status setting (Jason Wang) [1146357] - [virt] hyperv/util: Fix a bug in the KVP code (Jason Wang) [1102584] - [virt] hyperv/vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1146357] - [virt] hyperv: remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1146357] - [virt] tools/hyperv: Handle the case when the target file exists correctly (Jason Wang) [1146358] - [virt] hyperv/hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1146358] - [virt] hyperv: fcopy_open() can be static (Jason Wang) [1146358] - [virt] hyperv: Implement the file copy service (Jason Wang) [1146358] - [virt] hyperv: Add hyperv.h to uapi headers (Jason Wang) [1146358] - [virt] hyperv/vmbus: Fix a bug in vmbus_open() (Jason Wang) [1146358] - [virt] hyperv/vmbus: Properly protect calls to smp_processor_id() (Jason Wang) [1146358] - [virt] hyperv: Remove unnecessary comparison of unsigned against 0 (Jason Wang) [1146358] - [virt] hyperv/vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1146358] - [virt] hyperv: Eliminate the channel spinlock in the callback path (Jason Wang) [1146358] - [virt] hyperv/vmbus: Support per-channel driver state (Jason Wang) [1146358]- [ethernet] qlcnic: Remove duplicate object file from Makefile (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize dcbnl_ops before register_netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set driver version before registering netdev (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.61 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debug data collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.60 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize ring count validations (Chad Dupuis) [1089352] - [ethernet] qlcnic: Pre-allocate DMA buffer used for minidump collection (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove duplicate QLC_83XX_GET_LSO_CAPABILITY define (Chad Dupuis) [1089352] - [ethernet] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1089352] - [ethernet] qlcnic: info leak in qlcnic_dcb_peer_app_info() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use time_before() (Chad Dupuis) [1089352] - [ethernet] qlcnic: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1089352] - [ethernet] qlcnic: Set real_num_{tx|rx}_queues properly (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add driver logs in error path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add hwmon interface to export board temperature (Chad Dupuis) [1089352] - [ethernet] qlcnic: Optimize MAC learning code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory leak (Chad Dupuis) [1089352] - [ethernet] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix max ring count calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1089352] - [ethernet] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix build failure due to undefined reference to `vxlan_get_rx_port' (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Rx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add VXLAN Tx offload support (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, a couple off by one bugs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix usage of use_msi and use_msi_x module parameters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix function return error check (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1089352] - [ethernet] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1089352] - [ethernet] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.55 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback test failure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1089352] - [ethernet] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update poll controller code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Interrupt code cleanup (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1089352] - [ethernet] qlcnic: fix sparse warnings (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unused code (Chad Dupuis) [1089352] - [ethernet] qlcnic: make local functions static (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.53 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1089352] - [ethernet] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1089352] - [ethernet] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1089352] - [ethernet] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1089352] - [ethernet] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1089352] - [ethernet] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix memory allocation (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.52 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1089352] - [ethernet] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: update version to 5.3.51 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1089352] - [ethernet] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1089352] - [ethernet] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1089352] - [ethernet] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1089352] - [ethernet] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1089352] - [ethernet] qlcnic: use standard NAPI weights (Chad Dupuis) [1089352] - [ethernet] qlcnic: remove a stray semicolon (Chad Dupuis) [1089352] - [ethernet] qlcnic: Fix sparse warning (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1089352] - [ethernet] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: Add AER callback handlers (Chad Dupuis) [1089352] - [ethernet] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1089352] - [ethernet] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1089352] - [ethernet] qlcnic: Remove inline keyword (Chad Dupuis) [1089352] - [ethernet] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1089352] - [ethernet] qlcnic: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Chad Dupuis) [1089352] - [ethernet] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Add support for CEE Netlink interface (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Get DCB parameters from the adapter (Chad Dupuis) [1089352] - [ethernet] qlcnic: dcb, Query adapter DCB capabilities (Chad Dupuis) [1089352] - [ethernet] qlcnic: Back off patch for the upstream commit "d6e9c89a8d3cf0a5184badbcd50169179af27721" (Chad Dupuis) [1089352] - [ethernet] be2net: query max_tx_qs for BE3 super-nic profile from FW (Ivan Vecera) [1088575] - [ethernet] be2net: define macro for_all_tx_queues_on_eq() (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of TX budget (Ivan Vecera) [1088575] - [ethernet] be2net: make be_cmd_get_regs() return a status (Ivan Vecera) [1088575] - [ethernet] be2net: define BE_MAX_MTU (Ivan Vecera) [1088575] - [ethernet] be2net: remove unncessary gotos (Ivan Vecera) [1088575] - [ethernet] be2net: fix log messages in lancer FW download path (Ivan Vecera) [1088575] - [ethernet] be2net: Add a dma_mapping_error counter in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: Add TX completion error statistics in ethtool (Ivan Vecera) [1088575] - [ethernet] be2net: add a description for counter rx_input_fifo_overflow_drop (Ivan Vecera) [1088575] - [ethernet] be2net: shorten AMAP_GET/SET_BITS() macro calls (Ivan Vecera) [1088575] - [ethernet] be2net: add a few log messages (Ivan Vecera) [1088575] - [ethernet] be2net: Set skb->csum_level for encapsulated checksum (Ivan Vecera) [1088575] - [ethernet] be2net: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088575] - [ethernet] be2net: support deleting FW dump via ethtool (only for Lancer) (Ivan Vecera) [1088575] - [ethernet] be2net: ignore VF mac address setting for the same mac (Ivan Vecera) [1088575] - [ethernet] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1088575] - [ethernet] be2net: Issue shutdown event to ocrdma driver (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.4 (Ivan Vecera) [1088575] - [ethernet] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1088575] - [ethernet] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1088575] - [ethernet] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: use "if (!foo)" test style (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused structures in be_cmds.h (Ivan Vecera) [1088575] - [ethernet] be2net: reduce arguments passed to FW-cmd routines (Ivan Vecera) [1088575] - [ethernet] be2net: update UE bit description strings (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ndo methods (Ivan Vecera) [1088575] - [ethernet] be2net: fix return status of some ethtool methods (Ivan Vecera) [1088575] - [ethernet] be2net: return -ENOMEM for memory allocation failures (Ivan Vecera) [1088575] - [ethernet] be2net: return -ETIMEDOUT when a FW-cmd times out (Ivan Vecera) [1088575] - [ethernet] be2net: fix error status for FW-download (Ivan Vecera) [1088575] - [ethernet] be2net: use -ENETDOWN error status when interface is down (Ivan Vecera) [1088575] - [ethernet] be2net: set EQ DB clear-intr bit in be_open() (Ivan Vecera) [1088575] - [ethernet] be2net: re-enable vlan filtering mode asap (Ivan Vecera) [1088575] - [ethernet] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1088575] - [ethernet] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1088575] - [ethernet] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1088575] - [ethernet] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1088575] - [ethernet] be2net: cleanup MCC async event processing code (Ivan Vecera) [1088575] - [ethernet] be2net: move async cmd processing to a separate routine (Ivan Vecera) [1088575] - [ethernet] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1088575] - [ethernet] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: fixup TX-rate setting code for Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1088575] - [ethernet] be2net: Add support to configure SR-IOV VF minimum and maximum Tx rate through ip tool (Ivan Vecera) [1088575] - [ethernet] be2net: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1088575] - [ethernet] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1088575] - [ethernet] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1088575] - [ethernet] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1088575] - [ethernet] be2net: covert vlan array to bit-map (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1088575] - [ethernet] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1088575] - [ethernet] be2net: Support for configurable RSS hash key (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1088575] - [ethernet] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1088575] - [ethernet] be2net: fix build dependency on VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: csum, tso and rss steering offload support for VxLAN (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1088575 1093399 1099545] - [ethernet] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1088575] - [ethernet] be2net: update driver version to 10.2 (Ivan Vecera) [1088575] - [ethernet] be2net: Fix vlans_added counter (Ivan Vecera) [1088575] - [ethernet] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1088575] - [ethernet] be2net: fix pmac_id[] allocation size (Ivan Vecera) [1088575] - [ethernet] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1088575] - [ethernet] be2net: Add link state control for VFs (Ivan Vecera) [1088575] - [ethernet] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1088575] - [ethernet] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1088575] - [ethernet] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1088575] - [ethernet] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1088575] - [ethernet] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1088575] - [ethernet] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1088575] - [ethernet] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088575] - [ethernet] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1088575] - [ethernet] be2net: Update copyright year (Ivan Vecera) [1088575] - [ethernet] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1088575] - [ethernet] be2net: Explicitly initialize u64_stats_sync structures for lockdep (Ivan Vecera) [1088575] - [drm] bochs: changes from 3.14..3.15 for bochs (Gerd Hoffmann) [1043379] - [drm] bochs: replace ALIGN(PAGE_SIZE) by PAGE_ALIGN (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unecessary NULL check in gem_free (Gerd Hoffmann) [1043379] - [drm] bochs: Remove unnecessary NULL check in bo_unref (Gerd Hoffmann) [1043379] - [drm] bochs: drop unused struct fields (Gerd Hoffmann) [1043379] - [drm] bochs: add power management support (Gerd Hoffmann) [1043379] - [drm] bochs: fix bochs kconfig dependencies (Gerd Hoffmann) [1043379] - [drm] bochs: new driver (Gerd Hoffmann) [1043379] - [iommu] amd: Split init_iommu_group() from iommu_init_device() (Myron Stowe) [1141937] - [iommu] Rework iommu_group_get_for_pci_dev() (Myron Stowe) [1141937]- [kernel] sched/balancing: Reduce the rate of needless idle load balancing (Larry Woodman) [1120318] - [kernel] sched/fair: Implement fast idling of CPUs when the system is partially loaded (Larry Woodman) [1120318] - [kernel] sched: Skip double execution of pick_next_task_fair() (Larry Woodman) [1120318] - [md] Revert: dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1147574] - [md] Revert: dm: introduce dm_accept_partial_bio (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1147574] - [md] Revert: dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1147574] - [virt] kvm: nested vmx - disable perf cpuid reporting (Marcelo Tosatti) [1083969] - [mm] slub: Handle NULL parameter in kmem_cache_flags (Ilya Dryomov) [1143028] - [crypto] algif: avoid excessive use of socket buffer in skcipher (Ondrej Kozina) [1136075] - [kernel] time/clocksource: Move cycle_last validation to core code (Prarit Bhargava) [1148398] - [kernel] time/clocksource: Make delta calculation a function (Prarit Bhargava) [1148398] - [mm] vmscan: clear kswapd's special reclaim powers before exiting (Motohiro Kosaki) [810042] - [x86] mm/numa: fix array index overflow when synchronizing nid to memblock.reserved (Motohiro Kosaki) [810042] - [x86] mm/numa: initialize numa_kernel_nodes in numa_clear_kernel_node_hotplug() (Motohiro Kosaki) [810042] - [mm] page_alloc: make movable_node have higher priority (Motohiro Kosaki) [810042] - [x86] memblock, mem_hotplug: make memblock skip hotpluggable regions if needed (Motohiro Kosaki) [810042] - [x86] mm: mark all nodes the kernel resides un-hotpluggable (Motohiro Kosaki) [810042] - [x86] mm: mark hotpluggable memory in memblock (Motohiro Kosaki) [810042] - [mm] memblock: make memblock_set_node() support different memblock_type (Motohiro Kosaki) [810042] - [mm] memblock/mem_hotplug: introduce MEMBLOCK_HOTPLUG flag to mark hotpluggable regions (Motohiro Kosaki) [810042] - [mm] memblock: numa - introduce flags field into memblock (Motohiro Kosaki) [810042] - [mm] memblock: debug - correct displaying of upper memory boundary (Motohiro Kosaki) [810042] - [x86] mm: get pg_data_t's memory from other node (Motohiro Kosaki) [810042] - [mm] mem-hotplug: introduce movable_node boot option (Motohiro Kosaki) [810042] - [x86] kernel/setup: do reserve_crashkernel() after SRAT is parsed (Motohiro Kosaki) [810042] - [x86] mem-hotplug: support initialize page tables in bottom-up (Motohiro Kosaki) [810042] - [x86] mm: factor out of top-down direct mapping setup (Motohiro Kosaki) [810042] - [mm] memblock: introduce bottom-up allocation mode (Motohiro Kosaki) [810042] - [mm] memblock: factor out of top-down allocation (Motohiro Kosaki) [810042] - [x86] mm: Add 'step_size' comments to init_mem_mapping() (Motohiro Kosaki) [810042] - [x86] srat: Print Hot-Pluggable Field in SRAT (Motohiro Kosaki) [810042]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142322] {CVE-2014-6410} - [fs] eliminate BUG() call when there's an unexpected lock on file close (Frank Sorenson) [1148130] - [hid] fix off by one error in various _report_fixup routines (Jacob Tanenbaum) [1141394] {CVE-2014-3184} - [hid] logitech-dj: fix OOB array access (Jacob Tanenbaum) [1141212] {CVE-2014-3182} - [hid] picolcd: fix memory corruption via OOB write (Jacob Tanenbaum) [1141409] {CVE-2014-3186} - [usb] serial/whiteheat: fix memory corruption flaw (Jacob Tanenbaum) [1141404] {CVE-2014-3185} - [hid] fix OOB write in magicmouse driver (Jacob Tanenbaum) [1141177] {CVE-2014-3181} - [x86] uv/nmi: Fix UV NMI handler when KDB not configured (George Beshers) [1138519] - [x86] uv/nmi: Fix Sparse warnings (George Beshers) [1138519] - [kernel] debug: Fix no KDB config problem (George Beshers) [1138519] - [x86] uv: Add call to KGDB/KDB from NMI handler (George Beshers) [1138519] - [kernel] debug: Add support for external NMI handler to call KGDB/KDB (George Beshers) [1138519] - [x86] uv: Add kdump to UV NMI handler (George Beshers) [1138519] - [x86] uv: Add summary of cpu activity to UV NMI handler (George Beshers) [1138519] - [x86] uv: Update UV support for external NMI signals (George Beshers) [1138519] - [x86] uv: Move NMI support (George Beshers) [1138519] - [infiniband] ipath: Add P_Key change event support (Doug Ledford) [1085961] - [infiniband] qib: Additional Intel branding changes (Doug Ledford) [1085961] - [infiniband] ipath: Use time_before()/_after() (Doug Ledford) [1085961] - [infiniband] ipath: Translate legacy diagpkt into newer extended diagpkt (Doug Ledford) [1085961] - [infiniband] qib: Fix port in pkey change event (Doug Ledford) [1085961] - [infiniband] qib: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1085961] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1085961] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1085961] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1085961] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1085961] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1085961] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1085961] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1085961] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1085961] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1085961] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1085961] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1085961] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1085961] - [kernel] audit: drop arch from __audit_syscall_entry() interface (Richard Guy Briggs) [1053921] - [kernel] audit: fix build error when asm/syscall.h does not exist (Richard Guy Briggs) [1053921] - [kernel] audit: add arch field to seccomp event log (Richard Guy Briggs) [1053921] - [kernel] audit: __audit_syscall_entry - ignore arch arg and call syscall_get_arch() directly (Richard Guy Briggs) [1053921] - [kernel] audit: audit_syscall_entry() should not require the arch (Richard Guy Briggs) [1053921] - [kernel] audit: implement syscall_get_arch for all arches (Richard Guy Briggs) [1053921] - [kernel] syscall.h: fix doc text for syscall_get_arch() (Richard Guy Briggs) [1053921] - [kernel] audit: use uapi/linux/audit.h for AUDIT_ARCH declarations (Richard Guy Briggs) [1053921] - [kernel] syscall_get_arch: remove useless function arguments (Richard Guy Briggs) [1053921]- [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1126539] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1126539] - [scsi] cxgb4i Guard ipv6 code with a config check (Sai Vemuri) [1126539] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1126539] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1126539] - [scsi] cxgb4i: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1126539] - [ethernet] cxgb4: Issue mbox commands on correct mbox (Sai Vemuri) [1124947] - [ethernet] cxgb4: Avoid dumping Write-only registers in register dump (Sai Vemuri) [1124947] - [ethernet] cxgb4: Detect and display firmware reported errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix T5 adapter accessing T4 adapter registers (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed the code to use correct length for part number (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for handling 1Gb/s SFP+ Transceiver Modules (Sai Vemuri) [1124947] - [ethernet] cxgb4: Free completed tx skbs promptly (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix race condition in cleanup (Sai Vemuri) [1124947] - [ethernet] cxgb4: Update FW version string to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix for SR-IOV VF initialization (Sai Vemuri) [1124947] - [scsi] cxgb4i: Move stray CPL definitions to cxgb4 driver (Sai Vemuri) [1124947] - [ethernet] cxgb4: only free allocated fls (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only call CQ completion handler if it is armed (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't limit TPTE count to 32KB (Sai Vemuri) [1124947] - [infiniband] cxgb4: advertise the correct device max attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Support query_qp() verb (Sai Vemuri) [1124947] - [infiniband] cxgb4: log detailed warnings for negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1124947] - [infiniband] cxgb4: fix for 64-bit integer division (Sai Vemuri) [1124947] - [ethernet] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1124947] - [ethernet] cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1124947] - [infiniband] cxgb4: work request logging feature (Sai Vemuri) [1124947] - [ethernet] cxgb4: display TPTE on errors (Sai Vemuri) [1124947] - [ethernet] cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1124947] - [infiniband] cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1124947] - [infiniband] cxgb4: Call iwpm_init() only once (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize the device status page (Sai Vemuri) [1124947] - [infiniband] cxgb4: Clean up connection on ARP error (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix skb_leak in reject_cr() (Sai Vemuri) [1124947] - [ethernet] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1124947] - [ethernet] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1124947] - [ethernet] cxgb4: use dev_port to identify ports (Sai Vemuri) [1124947] - [ethernet] cxgb4: Not need to hold the adap_rcu_lock lock when read adap_rcu_list (Sai Vemuri) [1124947] - [infiniband] cxgb4: don't truncate the recv window size (Sai Vemuri) [1124947] - [infiniband] cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add support for iWARP Port Mapper user space service (Sai Vemuri) [1124947] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1124947] - [ethernet] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1124947] - [ethernet] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1124947] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1124947] - [ethernet] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1124947] - [ethernet] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1124947] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1124947] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1124947] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1124947] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1124947] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1124947] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1124947] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1124947] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1124947] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1124947] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1124947] - [ethernet] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove addressof casts to same type (Sai Vemuri) [1124947] - [ethernet] cxgb4: Call dev_kfree/consume_skb_any instead of [dev_]kfree_skb (Sai Vemuri) [1124947] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1124947] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1124947] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1124947] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1124947] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1124947] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1124947] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1124947] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1124947] - [ethernet] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1124947] - [ethernet] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1124947] - [ethernet] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1124947] - [ethernet] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1124947] - [ethernet] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1124947] - [ethernet] cxgb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add more PCI device ids (Sai Vemuri) [1124947] - [ethernet] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1124947] - [ethernet] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1124947] - [ethernet] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1124947] - [ethernet] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1124947] - [ethernet] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1124947] - [ethernet] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1124947] - [ethernet] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1124947] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1124947] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1124947] - [ethernet] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1124947] - [ethernet] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1124947] - [ethernet] cxgb4: make functions static and remove dead code (Sai Vemuri) [1124947] - [tools] perf: Disable kernel symbol demangling by default (Jiri Olsa) [1140522] - [tools] perf/symbols: Don't demangle parameters and such by default (Jiri Olsa) [1140522] - [powerpc] pseries: Fix endian issues in memory hotplug (Steve Best) [1142244] - [powerpc] pseries/hvcserver: Fix endian issue in hvcs_get_partner_info (Steve Best) [1142244] - [powerpc] powernv: Interface to register/unregister opal dump region (Steve Best) [1142244] - [kernel] printk: Add function to return log buffer address and size (Steve Best) [1142244] - [acpi] hotplug: Check scan handlers in acpi_scan_hot_remove() (Prarit Bhargava) [1141846] - [acpi] hotplug: Simplify acpi_set_hp_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Eliminate acpiphp_dev_to_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add hotplug contexts to PCI host bridges (Prarit Bhargava) [1141846] - [acpi] Remove duplicate definitions of PREFIX (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use pci_device_is_present() (Prarit Bhargava) [1141846] - [acpi] hotplug: Rework deferred execution of acpi_device_hotplug() (Prarit Bhargava) [1141846] - [ata] libata-acpi: Add hotplug contexts to ACPI companions of SATA devices (Prarit Bhargava) [1141846] - [acpi] dock: Add .uevent() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] dock: Use callback pointers from devices' ACPI hotplug contexts (Prarit Bhargava) [1141846] - [acpi] dock: Use ACPI device object pointers instead of ACPI handles (Prarit Bhargava) [1141846] - [acpi] hotplug: Add .fixup() callback to struct acpi_hotplug_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not clear event callback pointer for docks (Prarit Bhargava) [1141846] - [acpi] Drop acpi_evaluate_hotplug_ost() and ACPI_HOTPLUG_OST (Prarit Bhargava) [1141846] - [acpi] rename acpi_evaluate_hotplug_ost() to acpi_evaluate_ost() (Prarit Bhargava) [1141846] - [acpi] dock: Dispatch dock notifications from the global notify handler (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Add ACPIPHP contexts to devices handled by PCIeHP (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rename register_slot() to acpiphp_add_context() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Relax the checking of _STA return values (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Execute _EJ0 under the ACPI scan lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Hotplug notifications from acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify acpi_install_hotplug_notify_handler() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_check_host_bridge() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework the handling of eject requests (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Consolidate ACPIPHP with ACPI core hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Define hotplug context lock in the core (Prarit Bhargava) [1141846] - [acpi] hotplug: Fix potential race in acpi_bus_notify() (Prarit Bhargava) [1141846] - [acpi] acpica: Introduce acpi_get_data_full() and rework acpi_get_data() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Do not pass ACPI handle to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Use acpi_handle_debug() in hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop crit_sect locking (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_add() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Store acpi_device pointer in acpiphp_context (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Rework acpiphp_no_hotplug() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Drop acpiphp_bus_trim() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify register_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Proper kerneldoc comments for enumeration/removal (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Simplify disable_slot() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race vs dock events (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Fix bridge removal race in handle_hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Scan root bus under the PCI rescan-remove lock (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Move PCI rescan-remove locking to hotplug_event() (Prarit Bhargava) [1141846] - [acpi] hotplug/pci: Remove entries from bus->devices in reverse order (Prarit Bhargava) [1141846] - [acpi] acpiphp: Fix radeon/nouveau VGA switcheroo problem related to hotplug (Prarit Bhargava) [1141846] - [acpi] hotplug: Handle containers in a special way (Prarit Bhargava) [1141846] - [acpi] hotplug: Add demand_offline hotplug profile flag (Prarit Bhargava) [1141846] - [acpi] bind: Move acpi_get_child() to drivers/ide/ide-acpi.c (Prarit Bhargava) [1141846] - [acpi] bind: Pass struct acpi_device pointer to acpi_bind_one() (Prarit Bhargava) [1141846] - [acpi] bind: Rework struct acpi_bus_type (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_preset_companion() (Prarit Bhargava) [1141846] - [acpi] bind: Redefine acpi_get_child() (Prarit Bhargava) [1141846] - [pci] acpi: Use acpi_find_child_device() for child devices lookup (Prarit Bhargava) [1141846] - [acpi] bind: Simplify child device lookups (Prarit Bhargava) [1141846] - [acpi] libata: Store an ACPI device pointer in struct acpi_dev_node (Prarit Bhargava) [1141846] - [ata] libata: remove power dependent device handling (Prarit Bhargava) [1141846] - [acpi] bind: Prefer device objects with _STA to those without it (Prarit Bhargava) [1141846] - [drm] nouveau/nouveau_acpi: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1141846] - [acpi] libata: Remove ata_dev_acpi_handle stub in libata.h (Prarit Bhargava) [1141846] - [ata] libata-acpi: rework the ata acpi bind support (Prarit Bhargava) [1141846] - [acpi] Cleanup sparse warning on acpi_os_initialize1() (Prarit Bhargava) [1141846]- [infiniband] usnic: backport to older netdev notifier arguments (Doug Ledford) [916382] - [infiniband] usnic: Fix source file missing copyright and license (Doug Ledford) [916382] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [916382] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [916382] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [916382] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [916382] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [916382] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [916382] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [916382] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [916382] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [916382] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [916382] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [916382] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [916382] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [916382] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_transport.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add UDP support to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [916382] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over usnic_ib_qp_grp.[hc] to new usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [916382] - [infiniband] usnic: Push all forwarding state to usnic_fwd.[hc] (Doug Ledford) [916382] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [916382] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [916382] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [916382] - [md] dm-table: propagate QUEUE_FLAG_NO_SG_MERGE (Jeff Moyer) [1105698] - [virt] virtio_blk: support multi virt queues per virtio-blk device (Jeff Moyer) [1105698] - [virt] virtio_blk: introduce feature of VIRTIO_BLK_F_MQ (Jeff Moyer) [1105698] - [virt] virtio_blk: don't hold spin lock during world switch (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: remove alloc_hctx and free_hctx methods (Jeff Moyer) [1105698] - [virt] virtio_blk: fix race between start and stop queue (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: split out tag initialization, support shared tags (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: add ->init_request and ->exit_request methods (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: do not initialize req->special (Jeff Moyer) [1105698] - [virt] virtio_blk: base queue-depth on virtqueue ringsize or module param (Jeff Moyer) [1105698] - [virt] virtio_blk, blk-mq: allow blk_mq_init_commands() to return failure (Jeff Moyer) [1105698] - [virt] virtio_blk: don't crash, report error if virtqueue is broken (Jeff Moyer) [1105698] - [virt] virtio_blk: use blk_mq_complete_request (Jeff Moyer) [1105698] - [virt] virtio_blk: virtqueue_kick() must be ordered with other virtqueue operations (Jeff Moyer) [1105698] - [virt] virtio_blk: blk-mq support (Jeff Moyer) [1105698] - [virt] virtio: use size-based config accessors (Jeff Moyer) [1105698] - [virt] virtio_config: introduce size-based accessors (Jeff Moyer) [1105698] - [virt] virtio_blk: Add missing 'static' qualifiers (Jeff Moyer) [1105698] - [block] cfq-iosched: Add comments on update timing of weight (Vivek Goyal) [1116126] - [block] cfq-iosched: Fix wrong children_weight calculation (Vivek Goyal) [1116126] - [fs] aio: block exit_aio() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: add missing smp_rmb() in read_events_ring (Jeff Moyer) [1131312] - [fs] aio: fix reqs_available handling (Jeff Moyer) [1122092] - [fs] aio: report error from io_destroy() when threads race in io_destroy() (Jeff Moyer) [1122092] - [fs] aio: block io_destroy() until all context requests are completed (Jeff Moyer) [1122092] - [fs] aio: v4 ensure access to ctx->ring_pages is correctly serialised for migration (Jeff Moyer) [1122092] - [fs] aio/migratepages: make aio migrate pages sane (Jeff Moyer) [1122092] - [fs] aio: clean up and fix aio_setup_ring page mapping (Jeff Moyer) [1122092] - [md] dm-cache: fix race affecting dirty block count (Mike Snitzer) [1140362] - [md] dm-cache: fix race causing dirty blocks to be marked as clean (Mike Snitzer) [1140362] - [infiniband] mlx4: Fix wrong endianess access with QP context flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set vlan stripping policy by the right command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Avoid dealing with MAC index in UPDATE_QP wrapper if not needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use the correct VSD mask in UPDATE_QP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Correctly configure single ported VFs from the host (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: do not ignore autoneg in mlx4_en_set_pauseparam() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Set user-space raw Ethernet QPs to properly handle VXLAN traffic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move the tunnel steering helper function to mlx4_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set skb->csum_level for encapsulated checksum (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use is_kdump_kernel() to detect kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use ARRAY_SIZE instead of sizeof/sizeof[0] (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for secure-host and SMP firewall (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Add support for user MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add helper functions to support MR re-registration (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Adjust events to use unsigned long param instead of void ptr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: minor fixes (mainly avoidance of hidden casts) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Move pci device handling from mlx5_ib to mlx5_core (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_[gs]et_priv_flags() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reduce memory consumption on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use low memory profile on kdump kernel (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Disable blueflame using ethtool private flags (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: current_mac isn't updated in port up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: cq->irq_desc wasn't set in legacy EQ's (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Remove MCG in case it is attached to promiscuous QPs only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: In SR-IOV mode host should add promisc QP to default entry only (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure the max number of QPs per MCG isn't exceeded (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Make sure that negative array index isn't used (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix leakage of SW multicast entries (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mark napi id for gro_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Fix possible race between mr tree insert/delete (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Ignore budget on TX napi polling (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix mac_hash database inconsistency (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not count LLC/SNAP in MTU calculation (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Do not disable vlan filter during promiscuous mode (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Run loopback test only when port is up (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix set port ratelimit for 40GE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't configure the HW vxlan parser when vxlan offloading isn't set (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: IRQ affinity hint is not cleared on port down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't use irq_affinity_notifier to track changes in IRQ affinity map (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix the error flow when probing with invalid VF configuration (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use affinity hint (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Keep only one driver entry release mlx4_priv (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix SRIOV free-pool management when enforcing resource quotas (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix gfp passing in create_qp_common() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix GFP flags parameters to be gfp_t (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IB_QP_CREATE_USE_GFP_NOIO (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Reset RoCE VF gids when guest driver goes down (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add interface for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add infrastructure for selecting VFs to enable QP0 via MLX proxy QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Preparation for VFs to issue/receive SMI (QP0) requests/responses (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: SET_PORT called by mlx4_ib_modify_port should be wrapped (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix incorrect FLAGS1 bitmap test in mlx4_QUERY_FUNC_CAP (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix memory leaks in SR-IOV error paths (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: fix unitialised variable is_mcast (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix warning about cast of wr_id back to pointer on 32 bits (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_srq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: add missing padding at end of struct mlx5_ib_create_cq (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Refactor UMR to have its own context struct (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Set QP offsets and parameters for user QPs and not just for kernel QPs (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Store MR attributes in mlx5_mr_core during creation and after UMR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add MR to radix tree in reg_mr_callback (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix error handling in reg_umr (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Copy DIF fields only when input and output space values match (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Simplify signature handover wqe for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Fix signature handover operation for interleaved buffers (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace pr_warning() with pr_warn() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deprecate use_prio module parameter (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix uninitialized use of 'port_up' in mlx4_en_set_channels() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add UPDATE_QP SRIOV wrapper support (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix inaccurate return value of mlx4_flow_attach() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Using positive error value for unsigned (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Removed unnecessary bit operation condition (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix smatch error - possible access to a null variable (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix errors in MAC address changing when port is down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: User prio mapping gets corrupted when changing number of channels (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Enforce irq affinity changes immediatly (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mellanox: Logging message cleanups (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't issue PCIe speed/width checks for VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the Eth driver first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix slave id computation for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adjust port number in qp_attach wrapper when detaching (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: don't use napi_synchronize inside mlx4_en_netpoll (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Defer VF initialization till PF is fully initialized (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Preserve pci_dev_data after __mlx4_remove_one() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Add block multicast loopback support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Use pci_enable_msix_exact() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set proper build dependancy with vxlan (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Make buffer larger to avoid overflow warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix some indenting in mlx4_ib_add() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement vxlan ndo calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add support for CONFIG_DEV command (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: USe one wrapper that returns -EPERM (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: pass pci_device_id.driver_data to __mlx4_init_one during reset (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt num_vfs/probed_vf params for single port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Adapt code for N-Port VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add utils for N-Port VFs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Add data structures to support N-Ports per VF (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix a sparse endianness warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Don't receive packets when the napi budget == 0 (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Deregister multicast vxlan steering rules when going down (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Call dev_kfree_skb_any instead of dev_kfree_skb (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Load the IB driver when the device supports IBoE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Handle vxlan steering rules for mac address changes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix wrong dump of the vxlan offloads device capability (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Activate RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix SIDR support of for UD QPs under SRIOV/RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Implement IP based gids support for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add ref counting to port MAC table for RoCE (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: In RoCE allow guests to have multiple GIDS (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: For RoCE, allow slaves to set the GID entry at that slave's index (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5_core: remove unreachable function call in module init (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Expose support for signature MR feature (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Collect signature error completion (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx5: Implement create_mr and destroy_mr (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4_en_verify_params() can be static (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Change Connect-X description in kconfig (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use union for BlueFlame WQE (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix sparse warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix selftest failing on non 10G link speed (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Move queue stopped/waked counters to be per ring (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Pad ethernet packets smaller than 17 bytes (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Verify mlx4_en module parameters (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix UP limit in ieee_ets->prio_tc (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix bad use of dev_id (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Expose port number through sysfs (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Bump all Mellanox driver versions (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Fix limiting number of IRQ's instead of RSS queues (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Set number of RX rings in a utility function (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Use IS_ENABLED(CONFIG_IPV6) (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Add dependency INET (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mlx4: Fix error return code (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: call gro handler for encapsulated frames (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Select PTP_1588_CLOCK (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: fix error return code in mlx4_en_get_qp() (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: slight optimization of addr compare (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: mlx4 calls skb_set_hash (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx4: Implement the SIOCGHWTSTAMP ioctl (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add user space RMPP support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: add new ioctl to ABI to support new registration options (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Add dev_notice messages for various umad/mad registration failures (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Update module to [pr|dev]_* style print messages (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] iwcm: Use a default listen backlog if needed (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add user MR re-registration support (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] rdma/core: Add support for iWARP Port Mapper user space service (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix use-after-free on close (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] umad: Fix error handling (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix kobject leak on device register error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix port kobject deletion during error flow (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove unneeded kobject_get/put calls (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix sparse warnings about redeclared functions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Fix sparse warning about gfp_t use (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Add a QP creation flag to use GFP_NOIO allocations (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Remove overload in ib_sg_dma* (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] mad: Check and handle potential DMA mapping errors (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce signature verbs API (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Introduce protected memory regions (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] Refactor umem to use linear SG table (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Fix unused variable warning (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Make ib_addr a core IB module (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Amir Vadai) [1107617 1107618 1107619 1107620] - [kernel] genirq: Allow forcing cpu affinity of interrupts (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: cpumask_set_cpu_local_first to use all cores when numa node is not defined (Amir Vadai) [1107617 1107618 1107619 1107620] - [lib] cpumask: Utility function to set n'th cpu - local cpu first (Amir Vadai) [1107617 1107618 1107619 1107620] - [ethernet] mlx: Convert ethernet mac address declarations to use ETH_ALEN (Amir Vadai) [1107617 1107618 1107619 1107620] - [net] core: Add sysfs file for port number (Amir Vadai) [1107617 1107618 1107619 1107620]- [ethernet] qlge: Remove DEFINE_PCI_DEVICE_TABLE macro use (Chad Dupuis) [1089357] - [ethernet] qlge: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1089357] - [ethernet] qlge: Convert /n to \n (Chad Dupuis) [1089357] - [ethernet] qlge: remove open-coded skb_cow_head (Chad Dupuis) [1089357] - [ethernet] qlge: Do not propaged vlan tag offloads to vlans (Chad Dupuis) [1089357] - [ethernet] qlge: Get rid of an redundant assignment (Chad Dupuis) [1089357] - [ethernet] qlge: delete non-required instances of include (Chad Dupuis) [1089357] - [ethernet] qlge: Fix vlan netdev features (Chad Dupuis) [1089357] - [ethernet] qlge: make local function static (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1089357] - [ethernet] qlge: Allow enable/disable rx/tx vlan acceleration independently (Chad Dupuis) [1089357] - [ethernet] qlge: Fix ethtool statistics (Chad Dupuis) [1089357] - [ethernet] qlge: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1089357] - [ethernet] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1089357] - [ethernet] qlge: Enhance nested VLAN (Q-in-Q) handling (Chad Dupuis) [1089357] - [ethernet] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1089357] - [kernel] audit: allow user processes to log from another PID namespace (Richard Guy Briggs) [1010455] - [kernel] audit: anchor all pid references in the initial pid namespace (Richard Guy Briggs) [1010455] - [kernel] audit: convert PPIDs to the inital PID namespace (Richard Guy Briggs) [1010455] - [kernel] sched: declare pid_alive as inline (Richard Guy Briggs) [1010455] - [kernel] pid: get pid_t ppid of task in init_pid_ns (Richard Guy Briggs) [1010455] - [net] netlabel: shorter names for the NetLabel catmap funcs/structs (Paul Moore) [1119662] - [net] netlabel: fix the catmap walking functions (Paul Moore) [1119662] - [net] netlabel: fix the horribly broken catmap functions (Paul Moore) [1119662] - [net] netlabel: fix a problem when setting bits below the previously lowest bit (Paul Moore) [1119662] - [kernel] sched/time: fix lock inversion in thread_group_cputime (Rik van Riel) [1120307] - [kernel] seqlock: add irqsave variant of read_seqbegin_or_lock (Rik van Riel) [1120307] - [kernel] sched: make lockless sys_times kABI-friendly (Rik van Riel) [1120307] - [kernel] sched/cputime: atomically increment stime & utime (Rik van Riel) [1120307] - [kernel] time, signal: protect resource use statistics with seqlock (Rik van Riel) [1120307] - [kernel] exit: always reap resource stats in __exit_signal (Rik van Riel) [1120307] - [kernel] seqcount: Provide raw_read_seqcount() (Rik van Riel) [1120307] - [kernel] take read_seqbegin_or_lock() and friends to seqlock.h (Rik van Riel) [1120307] - [kernel] sched: change thread_group_cputime() to use for_each_thread() (Rik van Riel) [1120307] - [usb] usb3503: Fix a warning for using an uninitialized variable (Don Zickus) [1148954] - [ethernet] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1088637] - [ethernet] tg3: fix return value in tg3_get_stats64 (Ivan Vecera) [1088637] - [ethernet] tg3: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1088637] - [ethernet] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1088637] - [ethernet] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1088637] - [ethernet] tg3: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1088637] - [ethernet] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1088637] - [ethernet] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1088637] - [ethernet] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1088637] - [ethernet] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1088637] - [ethernet] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1088637] - [ethernet] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1088637] - [ethernet] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1088637] - [ethernet] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1088637] - [ethernet] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1088637] - [ethernet] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1088637] - [ethernet] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1088637] - [ethernet] tg3: delete non-required instances of include (Ivan Vecera) [1088637] - [ethernet] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1088637]- [tools] perf/powerpc: Adjust callchain based on DWARF debug info (Jiri Olsa) [1113736] - [tools] perf: Allow to specify lib compile variable for spec usage (Jiri Olsa) [879133] - [tools] perf/symbols: Get kernel start address by symbol name (Jiri Olsa) [1134356] - [tools] perf: Fix segfault in cumulative.callchain report (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for closing dso objects on EMFILE error (Jiri Olsa) [1134356] - [tools] perf/tests: Add test for caching dso file descriptors (Jiri Olsa) [1134356] - [tools] perf/tests: Allow reuse of test_file function (Jiri Olsa) [1134356] - [tools] perf/tests: Spawn child for each test (Jiri Olsa) [1134356] - [tools] perf: Add dso__data_* interface descriptons (Jiri Olsa) [1134356] - [tools] perf: Allow to close dso fd in case of open failure (Jiri Olsa) [1134356] - [tools] perf: Add file size check and factor dso__data_read_offset (Jiri Olsa) [1134356] - [tools] perf: Cache dso data file descriptor (Jiri Olsa) [1134356] - [tools] perf: Add global count of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add global list of opened dso objects (Jiri Olsa) [1134356] - [tools] perf: Add data_fd into dso object (Jiri Olsa) [1134356] - [tools] perf: Separate dso data related variables (Jiri Olsa) [1134356] - [tools] perf: Cache register accesses for unwind processing (Jiri Olsa) [1134356] - [tools] perf/record: Fix to honor user freq/interval properly (Jiri Olsa) [1134356] - [tools] perf/timechart: Reflow documentation (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error messages in --line option (Jiri Olsa) [1134356] - [tools] perf/probe: Improve an error message of perf probe --vars mode (Jiri Olsa) [1134356] - [tools] perf/probe: Show error code and description in verbose mode (Jiri Olsa) [1134356] - [tools] perf/probe: Improve error message for unknown member of data structure (Jiri Olsa) [1134356] - [tools] perf/tests: Show the inner make output when an error happens (Jiri Olsa) [1134356] - [tools] perf: Emit more precise message for missing glibc static library (Jiri Olsa) [1134356] - [tools] perf: Add dcacheline sort (Jiri Olsa) [1134356] - [tools] perf: Add support to dynamically get cacheline size (Jiri Olsa) [1134356] - [tools] perf: Add cpumode to struct hist_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add mem-mode documentation to report command (Jiri Olsa) [1134356] - [tools] perf: Update mmap2 interface with protection and flag bits (Jiri Olsa) [1134356] - [tools] perf/script/python: Print array argument as string (Jiri Olsa) [1134356] - [tools] perf: Prettify the tags/TAGS/cscope targets output (Jiri Olsa) [1134356] - [tools] perf: Fix pipe check regression in attr event callback (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Added support for __get_bitmask() macro (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to function plugin (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add options to plugins (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Add flag to not load event plugins (Jiri Olsa) [1134356] - [tools] perf/documentation: Add description for conditional branch filter (Jiri Olsa) [1134356] - [tools] Revert: perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1134356] - [tools] perf: Add conditional branch filter 'cond' to perf record (Jiri Olsa) [1134356] - [tools] perf: Fix 'make help' message error (Jiri Olsa) [1134356] - [tools] perf/record: Fix poll return value propagation (Jiri Olsa) [1134356] - [tools] perf: Move elide bool into perf_hpp_fmt struct (Jiri Olsa) [1134356] - [tools] perf: Remove elide setup for SORT_MODE__MEMORY mode (Jiri Olsa) [1134356] - [tools] perf: Fix "==" into "=" in ui_browser__warning assignment (Jiri Olsa) [1134356] - [tools] perf: Allow overriding sysfs and proc finding with env var (Jiri Olsa) [1134356] - [tools] perf: Consider header files outside perf directory in tags target (Jiri Olsa) [1134356] - [tools] perf: Add warning when disabling perl scripting support due to missing devel files (Jiri Olsa) [1134356] - [tools] perf/trace: Warn the user when not available (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for cumulating callchains (Jiri Olsa) [1134356] - [tools] perf/tests: Define and use symbolic names for fake symbols (Jiri Olsa) [1134356] - [tools] perf: Reset output/sort order to default (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Fix callchain display (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid percentage value of cumulated hist entries (Jiri Olsa) [1134356] - [tools] perf: Enable --children option by default (Jiri Olsa) [1134356] - [tools] perf/top: Add top.children config option (Jiri Olsa) [1134356] - [tools] perf/top: Add --children option (Jiri Olsa) [1134356] - [tools] perf/top: Convert to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Add callback function to hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Do not auto-remove Children column if --fields given (Jiri Olsa) [1134356] - [tools] perf/report: Add report.children config option (Jiri Olsa) [1134356] - [tools] perf/report: Add --children option (Jiri Olsa) [1134356] - [tools] perf: Add more hpp helper functions (Jiri Olsa) [1134356] - [tools] perf: Apply percent-limit to cumulative percentage (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/browser: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf/ui/hist: Add support to accumulated hist stat (Jiri Olsa) [1134356] - [tools] perf: Save callchain info for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/callchain: Add callchain_cursor_snapshot() (Jiri Olsa) [1134356] - [tools] perf/report: Cache cumulative callchains (Jiri Olsa) [1134356] - [tools] perf: Update cpumode for each cumulative entry (Jiri Olsa) [1134356] - [tools] perf/hists: Accumulate hist entry stat based on the callchain (Jiri Olsa) [1134356] - [tools] perf/hists: Check if accumulated when adding a hist entry (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for accumulated stat of hist entry (Jiri Olsa) [1134356] - [tools] perf: Introduce struct hist_entry_iter (Jiri Olsa) [1134356] - [tools] perf: Introduce hists__inc_nr_samples() (Jiri Olsa) [1134356] - [tools] perf: Add automatic remapping of Android libraries (Jiri Olsa) [1134356] - [tools] perf: Add cat as fallback pager (Jiri Olsa) [1134356] - [tools] perf/tests: Add a testcase for histogram output sorting (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out print_hists_*() (Jiri Olsa) [1134356] - [tools] perf: Introduce reset_output_field() (Jiri Olsa) [1134356] - [tools] perf: Get rid of obsolete hist_entry__sort_list (Jiri Olsa) [1134356] - [tools] perf/hists: Reset width of output fields with header length (Jiri Olsa) [1134356] - [tools] perf: Skip elided sort entries (Jiri Olsa) [1134356] - [tools] perf/top: Add --fields option to specify output fields (Jiri Olsa) [1134356] - [tools] perf/report/tui: Fix a bug when --fields/sort is given (Jiri Olsa) [1134356] - [tools] perf: Add ->sort() member to struct sort_entry (Jiri Olsa) [1134356] - [tools] perf/report: Add -F option to specify output fields (Jiri Olsa) [1134356] - [tools] perf: Call perf_hpp__init() before setting up GUI browsers (Jiri Olsa) [1134356] - [tools] perf: Consolidate management of default sort orders (Jiri Olsa) [1134356] - [tools] perf: Allow hpp fields to be sort keys (Jiri Olsa) [1134356] - [tools] perf/ui: Get rid of callback from __hpp__fmt() (Jiri Olsa) [1134356] - [tools] perf: Consolidate output field handling to hpp format routines (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort final output (Jiri Olsa) [1134356] - [tools] perf: Support event grouping in hpp ->sort() (Jiri Olsa) [1134356] - [tools] perf: Use hpp formats to sort hist entries (Jiri Olsa) [1134356] - [tools] perf: Convert sort entries to hpp formats (Jiri Olsa) [1134356] - [tools] perf: Add ->cmp(), ->collapse() and ->sort() to perf_hpp_fmt (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support for ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Add dwarf unwind test on ARM (Jiri Olsa) [1134356] - [tools] perf/tests: Introduce perf_regs_load function on ARM (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h for ARM and ARM64 (Jiri Olsa) [1134356] - [tools] perf/session: Fix possible null pointer dereference in session.c (Jiri Olsa) [1134356] - [tools] perf/sched: Cleanup, remove unused variables in map_switch_event() (Jiri Olsa) [1134356] - [tools] perf/sched: Remove nr_state_machine_bugs in perf latency (Jiri Olsa) [1134356] - [tools] perf: Remove usage of trace_sched_wakeup(.success) (Jiri Olsa) [1134356] - [tools] perf: Use tid for finding thread (Jiri Olsa) [1134356] - [tools] perf: Get rid of on_exit() feature test (Jiri Olsa) [1134356] - [tools] perf/record: Propagate exit status of a command line workload (Jiri Olsa) [1134356] - [tools] perf: Clarify the output of perf sched map (Jiri Olsa) [1134356] - [tools] perf: Adapt the TASK_STATE_TO_CHAR_STR to new value in kernel space (Jiri Olsa) [1134356] - [tools] perf: Add missing event for perf sched record (Jiri Olsa) [1134356] - [tools] perf: Move ACCESS_ONCE from perf.h header (Jiri Olsa) [1134356] - [tools] perf: Move sys_perf_event_open function from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move syscall and arch specific defines from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move perf_call_graph_mode enum from perf.h (Jiri Olsa) [1134356] - [tools] perf: Move sample data structures from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove PR_TASK_PERF_EVENTS_* from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove asmlinkage define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove min define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove unlikely define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Remove MAX_COUNTERS define from perf.h (Jiri Olsa) [1134356] - [tools] perf: Consolidate types.h (Jiri Olsa) [1134356] - [tools] perf: Unify export.h (Jiri Olsa) [1134356] - [tools] perf/arm64: Wire up perf_regs and unwind support (Jiri Olsa) [1134356] - [tools] perf: Move u64_swap union (Jiri Olsa) [1134356] - [tools] perf/tests: add a test of kvm-390 trace event (Jiri Olsa) [1134356] - [tools] perf/tests: Add numeric identifier to evlist_test (Jiri Olsa) [1134356] - [tools] perf: Parse tracepoints with '-' in system name (Jiri Olsa) [1134356] - [tools] perf: Handle EINTR error for readn/writen (Jiri Olsa) [1134356] - [tools] perf/tests: Add map groups sharing with thread object test (Jiri Olsa) [1134356] - [tools] perf: Share map_groups among threads of the same group (Jiri Olsa) [1134356] - [tools] perf: Reference count map_groups objects (Jiri Olsa) [1134356] - [tools] perf: Allocate thread map_groups's dynamically (Jiri Olsa) [1134356] - [tools] perf/tests: Add thread maps lookup automated tests (Jiri Olsa) [1134356] - [tools] perf/tests: Add a test case for hists filtering (Jiri Olsa) [1134356] - [tools] perf/tests: Factor out fake_setup_machine() (Jiri Olsa) [1134356] - [tools] perf/hists/tui: Count callchain rows separately (Jiri Olsa) [1134356] - [tools] perf/top/tui: Update nr_entries properly after a filter is applied (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Rename hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Fix off-by-one in hist_browser__update_nr_entries() (Jiri Olsa) [1134356] - [tools] perf/hists: Add missing update on filtered stats in hists__decay_entries() (Jiri Olsa) [1134356] - [tools] perf: Account entry stats when it's added to the output tree (Jiri Olsa) [1134356] - [tools] perf/hists: Collapse expanded callchains after filter is applied (Jiri Olsa) [1134356] - [tools] perf/hists: Add a couple of hists stat helper functions (Jiri Olsa) [1134356] - [tools] perf/hists: Move column length calculation out of hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/hists: Rename hists__inc_stats() (Jiri Olsa) [1134356] - [tools] perf/report: Count number of entries separately (Jiri Olsa) [1134356] - [tools] perf/callchain: Add generic report parse callchain callback function (Jiri Olsa) [1134356] - [tools] perf/kmem: Utilize the new generic cpunode_map (Jiri Olsa) [1134356] - [tools] perf: Use cpu/possible instead of cpu/kernel_max (Jiri Olsa) [1134356] - [tools] perf: Allow ability to map cpus to nodes easily (Jiri Olsa) [1134356] - [tools] perf: Fix pmu object compilation error (Jiri Olsa) [1134356] - [tools] perf/sched: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/lock: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/mem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/kmem: Introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf: Show absolute percentage by default (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Add 'F' hotkey to toggle percentage output (Jiri Olsa) [1134356] - [tools] perf: Add hist.percentage config option (Jiri Olsa) [1134356] - [tools] perf/diff: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/top: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/report: Add --percentage option (Jiri Olsa) [1134356] - [tools] perf/hists: Add support for showing relative percentage (Jiri Olsa) [1134356] - [tools] perf/probe: Fix perf probe to find correct variable DIE (Jiri Olsa) [1134356] - [tools] perf/probe: Fix a segfault if asked for variable it doesn't find (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix stack map lookup in dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/x86: Fix perf to use non-executable stack, again (Jiri Olsa) [1134356] - [tools] perf: Remove extra '/' character in events file path (Jiri Olsa) [1134356] - [tools] perf/machine: Search for modules in s/lib/modules/s (Jiri Olsa) [1134356] - [tools] perf/tests: Add static build make test (Jiri Olsa) [1134356] - [tools] perf: Fix bfd dependency libraries detection (Jiri Olsa) [1134356] - [tools] perf: Use LDFLAGS instead of ALL_LDFLAGS (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix memory leak in pretty_print() (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Fix backward compatibility macros for pevent filter enums (Jiri Olsa) [1134356] - [tools] perf: Disable libdw unwind for all but x86 arch (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Fix memory leak in sample_ustack() (Jiri Olsa) [1134356] - [tools] perf: Improve error reporting (Jiri Olsa) [1134356] - [tools] perf: Adjust symbols in VDSO (Jiri Olsa) [1134356] - [tools] perf/kvm: Fix 'Min time' counting in report command (Jiri Olsa) [1134356] - [tools] perf: Instead of redirecting flex output, use -o (Jiri Olsa) [1134356] - [tools] perf: Fix double free in perf test 21 (code-reading.c) (Jiri Olsa) [1134356] - [tools] perf/stat: Initialize statistics correctly (Jiri Olsa) [1134356] - [tools] perf/bench: Set more defaults in the 'numa' suite (Jiri Olsa) [1134356] - [tools] perf/bench: Update manpage to mention numa and futex (Jiri Olsa) [1134356] - [tools] perf/probe: Use dwarf_getcfi_elf() instead of dwarf_getcfi() (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to handle errors in line_range searching (Jiri Olsa) [1134356] - [tools] perf/probe: Fix --line option behavior (Jiri Olsa) [1134356] - [tools] perf: Pick up libdw without explicit LIBDW_DIR (Jiri Olsa) [1134356] - [tools] perf/callchains: Disable unwind libraries when libelf isn't found (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Do not call warning() directly (Jiri Olsa) [1134356] - [tools] perf/lib/traceevent: Print event name when show warning if possible (Jiri Olsa) [1134356] - [tools] perf/top: Fix documentation of invalid -s option (Jiri Olsa) [1134356] - [tools] perf: Allow building for tile (Jiri Olsa) [1134356] - [tools] perf: Remove unused simple_strtoul() function (Jiri Olsa) [1134356] - [tools] perf: Update some code references in design.txt (Jiri Olsa) [1134356] - [tools] perf/evsel: Update function names in debug messages (Jiri Olsa) [1134356] - [tools] perf: Remove thread__find_map function (Jiri Olsa) [1134356] - [tools] perf/annotate: Print the evsel name in the stdio output (Jiri Olsa) [1134356] - [tools] perf/report: Use ui__has_annotation() (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak when synthesizing thread records (Jiri Olsa) [1134356] - [tools] perf: Use tid in mmap/mmap2 events to find maps (Jiri Olsa) [1134356] - [tools] perf/report: Merge al->filtered with hist_entry->filtered (Jiri Olsa) [1134356] - [tools] perf/symbols: Apply all filters to an addr_location (Jiri Olsa) [1134356] - [tools] perf/symbols: Record the reason for filtering an address_location (Jiri Olsa) [1134356] - [tools] perf/sched: Fixup header alignment in 'latency' output (Jiri Olsa) [1134356] - [tools] perf/timechart: Fix off-by-one error in 'record' argv handling (Jiri Olsa) [1134356] - [tools] perf/machine: Factor machine__find_thread to take tid argument (Jiri Olsa) [1134356] - [tools] perf: Speed up thread map generation (Jiri Olsa) [1134356] - [tools] perf/kvm: introduce --list-cmds for use by scripts (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass evsel to hpp->header/width functions explicitly (Jiri Olsa) [1134356] - [tools] perf/symbols: Introduce thread__find_cpumode_addr_location (Jiri Olsa) [1134356] - [tools] perf/session: Change header.misc dump from decimal to hex (Jiri Olsa) [1134356] - [tools] perf/ui/tui: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/hists: Pass struct hpp to print functions (Jiri Olsa) [1134356] - [tools] perf/ui/gtk: Reuse generic __hpp__fmt() code (Jiri Olsa) [1134356] - [tools] perf/ui/stdio: Fix invalid output on event group report (Jiri Olsa) [1134356] - [tools] perf: Fix synthesizing mmaps for threads (Jiri Olsa) [1134356] - [tools] perf/probe: Clarify x86 register naming for perf probe (Jiri Olsa) [1134356] - [tools] perf/mem: Clarify load-latency in documentation (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-requeue microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-wake microbenchmark (Jiri Olsa) [1134356] - [tools] perf/bench: Add futex-hash microbenchmark (Jiri Olsa) [1134356] - [tools] perf: Disable user-space callchain/stack dumps for function trace events (Jiri Olsa) [1134356] - [tools] perf/symbols: Check compatible symtab type before loading dso (Jiri Olsa) [1134356] - [tools] perf/symbols: Check return value of filename__read_debuglink() (Jiri Olsa) [1134356] - [tools] perf/tests: Add NO_LIBDW_DWARF_UNWIND make test (Jiri Olsa) [1134356] - [tools] perf: Setup default dwarf post unwinder (Jiri Olsa) [1134356] - [tools] perf: Add libdw DWARF post unwind support (Jiri Olsa) [1134356] - [tools] perf: Add feature check for libdw dwarf unwind (Jiri Olsa) [1134356] - [tools] perf: Warn the user about how to enable libunwind support (Jiri Olsa) [1134356] - [tools] perf: Add variable display for VF make output (Jiri Olsa) [1134356] - [tools] perf: Factor features display code (Jiri Olsa) [1134356] - [tools] perf: Fix bison OUTPUT directories dependency (Jiri Olsa) [1134356] - [tools] perf/tests: Add pmu-bison.o make test (Jiri Olsa) [1134356] - [tools] perf/tests: Fix *.o make tests (Jiri Olsa) [1134356] - [tools] perf/probe: Support distro-style debuginfo for uprobe (Jiri Olsa) [1134356] - [tools] perf/probe: Allow to add events on the local functions (Jiri Olsa) [1134356] - [tools] perf/probe: Show source-level or symbol-level info for uprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Show appropriate symbol for ref_reloc_sym based kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Find given address from offline dwarf (Jiri Olsa) [1134356] - [tools] perf/probe: Use ref_reloc_sym based address instead of the symbol name (Jiri Olsa) [1134356] - [tools] perf/probe: Show in what binaries/modules probes are set (Jiri Olsa) [1134356] - [tools] perf/probe: Unify show_available_functions for uprobes/kprobes (Jiri Olsa) [1134356] - [tools] perf/probe: Replace line_list with intlist (Jiri Olsa) [1134356] - [tools] perf/probe: Remove incorrect symbol check for --list (Jiri Olsa) [1134356] - [tools] perf/probe: Fix to do exit call for symbol maps (Jiri Olsa) [1134356] - [tools] perf/symbols: No need to export dso__first_symbol (Jiri Olsa) [1134356] - [tools] perf: Drop prefetch.h (Jiri Olsa) [1134356] - [tools] perf: Move hash.h header (Jiri Olsa) [1134356] - [tools] perf: Move fs.* to lib/api/fs/ (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate perf_reg_value function in perf_regs object (Jiri Olsa) [1134356] - [tools] perf/callchain: Introduce HAVE_DWARF_UNWIND_SUPPORT macro (Jiri Olsa) [1134356] - [tools] perf/callchain: Rename unwind__arch_reg_id into libunwind__arch_reg_id (Jiri Olsa) [1134356] - [tools] perf/callchain: Separate libunwind code to special object (Jiri Olsa) [1134356] - [tools] perf/callchain: Add mask into struct regs_dump (Jiri Olsa) [1134356] - [tools] perf/callchain: Do not report zero address in unwind (Jiri Olsa) [1134356] - [tools] perf: Fix dwarf unwind max_stack processing (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Add dwarf unwind test (Jiri Olsa) [1134356] - [tools] perf/tests/x86: Introduce perf_regs_load function (Jiri Olsa) [1134356] - [tools] perf: Fix memory leak in event_format__print function (Jiri Olsa) [1134356] - [tools] perf/record: Add readable output for callchain debug (Jiri Olsa) [1134356] - [tools] perf: Add call-graph option support into .perfconfig (Jiri Olsa) [1134356] - [tools] perf: Put proper period for for samples without PERIOD sample_type (Jiri Olsa) [1134356] - [tools] perf/report: Remove some needless container_of usage (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf: Shorten sample symbol resolving function signature (Jiri Olsa) [1134356] - [tools] perf/report: Use al->cpumode where applicable (Jiri Olsa) [1134356] - [x86] perf/intel: Avoid spamming kernel log for BTS buffer failure (Jiri Olsa) [1134356] - [x86] perf/intel: Protect LBR and extra_regs against KVM lying (Jiri Olsa) [1134356] - [kernel] perf: Fix lockdep warning on process exit (Jiri Olsa) [1134356] - [x86] perf/intel: Use proper dTLB-load-misses event on IvyBridge (Jiri Olsa) [1134356] - [kernel] Revert: perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Do not allow optimized switch for non-cloned events (Jiri Olsa) [1134356] - [kernel] perf: Pass protection and flags bits through mmap2 interface (Jiri Olsa) [1134356] - [kernel] perf: Differentiate exec() and non-exec() comm events (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_comm() vs. exec() assumption (Jiri Olsa) [1134356] - [x86] perf: Add conditional branch filtering support (Jiri Olsa) [1134356] - [kernel] perf: Add new conditional branch filter 'PERF_SAMPLE_BRANCH_COND' (Jiri Olsa) [1134356] - [x86] perf: Use common PMU interrupt disabled code (Jiri Olsa) [1134356] - [kernel] perf: Disable sampled events if no PMU interrupt (Jiri Olsa) [1134356] - [kernel] perf: Fix use after free in perf_remove_from_context() (Jiri Olsa) [1134356] - [kernel] perf/events/core: Drop unused variable after cleanup (Jiri Olsa) [1134356] - [x86] perf/intel: fix Haswell precise store data source encoding (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_open(.flags) test (Jiri Olsa) [1134356] - [kernel] perf: Simplify perf_event_exit_task_context() (Jiri Olsa) [1134356] - [kernel] perf: Rework free paths (Jiri Olsa) [1134356] - [kernel] perf: Validate locking assumption (Jiri Olsa) [1134356] - [kernel] perf: Always destroy groups on exit (Jiri Olsa) [1134356] - [kernel] perf: Ensure consistent inherit state in groups (Jiri Olsa) [1134356] - [x86] perf: Export perf_assign_events() (Jiri Olsa) [1134356] - [kernel] perf: Allow building PMU drivers as modules (Jiri Olsa) [1134356] - [kernel] perf: Prevent false warning in perf_swevent_add (Jiri Olsa) [1134356] - [kernel] perf: Limit perf_event_attr::sample_period to 63 bits (Jiri Olsa) [1134356] - [kernel] perf: Fix perf_event_init_context() (Jiri Olsa) [1134356] - [kernel] perf: Fix race in removing an event (Jiri Olsa) [1134356] - [x86] perf: Fix RAPL rdmsrl_safe() usage (Jiri Olsa) [1134356] - [x86] perf/intel: Use rdmsrl_safe() when initializing RAPL PMU (Jiri Olsa) [1134356] - [x86] perf/intel/rapl: Fix CPU hotplug callback registration (Jiri Olsa) [1134356] - [x86] perf: Enable DRAM RAPL support on Intel Haswell (Jiri Olsa) [1134356] - [kernel] perf: Optimize group_sched_in() (Jiri Olsa) [1134356] - [x86] perf: Add a few more comments (Jiri Olsa) [1134356] - [kernel] perf: Remove redundant PMU assignment (Jiri Olsa) [1134356] - [kernel] perf: Fix prototype of find_pmu_context() (Jiri Olsa) [1134356] - [x86] perf: Warn to early_printk() in case irq_work is too slow (Jiri Olsa) [1134356] - [x86] perf/p4: Block PMIs on init to prevent a stream of unkown NMIs (Jiri Olsa) [1134356] - [x86] perf/p4: Fix counter corruption when using lots of perf groups (Jiri Olsa) [1134356] - [x86] perf: Push the duration-logging printk() to IRQ context (Jiri Olsa) [1134356] - [kernel] workqueue: apply __WQ_ORDERED to create_singlethread_workqueue() (Tomas Henzl) [1131563] - [md] raid10: always initialise ->state on newly allocated r10_bio (Jes Sorensen) [1085530] - [md] raid10: avoid memory leak on error path during reshape (Jes Sorensen) [1085530] - [md] raid10: Fix memory leak when raid10 reshape completes (Jes Sorensen) [1085530] - [md] raid10: fix memory leak when reshaping a RAID10 (Jes Sorensen) [1085530] - [md] raid5: avoid livelock caused by non-aligned writes (Jes Sorensen) [1085530] - [md] don't allow bitmap file to be added to raid0/linear (Jes Sorensen) [1085530] - [md] raid0: check for bitmap compatability when changing raid levels (Jes Sorensen) [1085530 1126348] - [md] Recovery speed is wrong (Jes Sorensen) [1085530 1128517] - [md] disable probing for md devices 512 and over (Jes Sorensen) [1085530] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1085530] - [md] flush writes before starting a recovery (Jes Sorensen) [1085530 1115749] - [md] make sure GET_ARRAY_INFO ioctl reports correct "clean" status (Jes Sorensen) [1085530] - [md] raid5: speedup sync_request processing (Jes Sorensen) [1085530] - [md] raid5: deadlock between retry_aligned_read with barrier io (Jes Sorensen) [1085530] - [md] raid5: add an option to avoid copy data from bio to stripe cache (Jes Sorensen) [1085530] - [md] bitmap: remove confusing code from filemap_get_page (Jes Sorensen) [1085530] - [md] raid5: avoid release list until last reference of the stripe (Jes Sorensen) [1085530] - [md] md_clear_badblocks should return an error code on failure (Jes Sorensen) [1085530] - [md] raid56: Don't perform reads to support writes until stripe is ready (Jes Sorensen) [1085530] - [md] refuse to change shape of array if it is active but read-only (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1085530] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1085530] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1085530] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1085530] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1085530] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1085530] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1085530] - [md] raid1: r1buf_pool_alloc, free allocate pages when subsequent allocation fails (Jes Sorensen) [1085530] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1085530] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1085530] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1085530] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1085530] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1085530] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1085530] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1085530] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1085530] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1085530] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1085530] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1085530] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1085530] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1085530] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1085530] - [Documentation] fix some typos in md documentation (Jes Sorensen) [1085530] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1085530] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1085530] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1085530] - [block] submit_bio_wait() conversions (Jes Sorensen) [1085530] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1085530] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1085530] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1085530] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1085530] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1085530] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1085530] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1085530] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1085530] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1085530] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1085530] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1085530] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1085530] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1085530] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1085530] - [block] Consolidate duplicated bio_trim() implementations (Jes Sorensen) [1085530] - [md] raid5: fix "distingush" typo (Jes Sorensen) [1085530] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1085530] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1085530] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1085530] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1085530] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1085530] - [md] raid5: fix stripe release order (Jes Sorensen) [1085530] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1085530] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1085530] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1085530] - [md] fix safe_mode buglet (Jes Sorensen) [1085530] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1085530] - [lib] raid6: add ARM-NEON accelerated syndrome calculation (Jes Sorensen) [1085530] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1085530] - [kernel] sched/wait: Introduce ___wait_event() (Jes Sorensen) [1085530]- [net] ethtool: Check that reserved fields of struct ethtool_rxfh are 0 (Ivan Vecera) [1138823] - [net] ethtool: Replace ethtool_ops::{get, set}_rxfh_indir() with {get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: constify array pointer parameters to ethtool_ops::set_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Disallow ETHTOOL_SRSSH with both indir table and hash key unchanged (Ivan Vecera) [1138823] - [net] ethtool: Expand documentation of ethtool_ops::{get, set}_rxfh() (Ivan Vecera) [1138823] - [net] ethtool: Improve explanation of the two arrays following struct ethtool_rxfh (Ivan Vecera) [1138823] - [net] ethtool: Name the 'no change' value for setting RSS hash key but not indir table (Ivan Vecera) [1138823] - [net] ethtool: Return immediately on error in ethtool_copy_validate_indir() (Ivan Vecera) [1138823] - [net] ethtool: exit the loop when invalid index occurs (Ivan Vecera) [1138823] - [net] ethtool: Support for configurable RSS hash key (Ivan Vecera) [1138823] - [lib] reciprocal_divide: update/correction of the algorithm (Jiri Benc) [1140665] - [net] introduce reciprocal_scale helper and convert users (Jiri Benc) [1140665] - [net] random32: add prandom_u32_max and convert open coded users (Jiri Benc) [1140665] - [net] bpf: do not use reciprocal divide (Jiri Benc) [1140665] - [net] genetlink: remove superfluous assignment (Jiri Benc) [1140656] - [scsi] pmcraid: use proper genetlink multicast API (Jiri Benc) [1140656] - [net] genetlink: Fix uninitialized variable in genl_validate_assign_mc_groups() (Jiri Benc) [1140656] - [net] genetlink: fix genlmsg_multicast() bug (Jiri Benc) [1140656] - [net] genetlink: make multicast groups const, prevent abuse (Jiri Benc) [1140656] - [net] genetlink: pass family to functions using groups (Jiri Benc) [1140656] - [net] genetlink: add and use genl_set_err() (Jiri Benc) [1140656] - [net] genetlink: remove family pointer from genl_multicast_group (Jiri Benc) [1140656] - [net] genetlink: remove genl_unregister_mc_group() (Jiri Benc) [1140656] - [fs] quota: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] drop_monitor: use proper genetlink multicast APIs (Jiri Benc) [1140656] - [net] genetlink: only pass array to genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: rename shadowed variable (Jiri Benc) [1140656] - [net] genetlink: unify registration functions (Jiri Benc) [1140656] - [net] genetlink: make genl_ops flags a u8 and move to end (Jiri Benc) [1140656] - [net] genetlink: make all genl_ops users const (Jiri Benc) [1140656] - [net] genetlink: allow making ops const (Jiri Benc) [1140656] - [net] genetlink: register family ops as array (Jiri Benc) [1140656] - [net] genetlink: remove genl_register_ops/genl_unregister_ops (Jiri Benc) [1140656] - [net] ieee802154: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [kernel] taskstats: use genl_register_family_with_ops() (Jiri Benc) [1140656] - [net] genetlink: Remove extern from function prototypes (Jiri Benc) [1140656] - [net] genetlink: fix usage of NLM_F_EXCL or NLM_F_REPLACE (Jiri Benc) [1140656] - [net] udp: Fix inverted NAPI_GRO_CB(skb)->flush test (Florian Westphal) [1131999] - [net] gre: gro: Fix a bug that breaks the forwarding path (Florian Westphal) [1131999] - [net] gro: reset skb->truesize in napi_reuse_skb() (Florian Westphal) [1131999] - [net] netdev_features: work around NETIF_F kabi breakage (Florian Westphal) [1131999] - [net] l2tp: Enable checksum unnecessary conversions for l2tp/UDP sockets (Florian Westphal) [1131999] - [net] vxlan: Enable checksum unnecessary conversions for vxlan/UDP sockets (Florian Westphal) [1131999] - [net] gre: Add support for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] udp: Add support for doing checksum unnecessary conversion (Florian Westphal) [1131999] - [net] Infrastructure for checksum unnecessary conversions (Florian Westphal) [1131999] - [net] Support for csum_bad in skbuff (Florian Westphal) [1131999] - [net] sctp: Change sctp to implement csum_levels (Florian Westphal) [1131999] - [net] Allow GRO to use and set levels of checksum unnecessary (Florian Westphal) [1131999] - [net] Clarification of CHECKSUM_UNNECESSARY (Florian Westphal) [1131999] - [net] skbuff: improve comment on checksumming (Florian Westphal) [1131999] - [net] skbuff: Use ALIGN macro instead of open coding it (Florian Westphal) [1131999] - [net] Allocate a new 16 bits for flags in skbuff (Florian Westphal) [1131999] - [net] gre: When GRE csum is present count as encap layer wrt csum (Florian Westphal) [1131999] - [net] udp: additional GRO support (Florian Westphal) [1131999] - [net] tcp: Call skb_gro_checksum_validate (Florian Westphal) [1131999] - [net] ipv6: gro: fix CHECKSUM_COMPLETE support (Florian Westphal) [1131999] - [net] gre: call skb_gro_checksum_simple_validate (Florian Westphal) [1131999] - [net] add gro_compute_pseudo functions (Florian Westphal) [1131999] - [net] skb_gro_checksum_* functions (Florian Westphal) [1131999] - [net] fix setting csum_start in skb_segment() (Florian Westphal) [1131999] - [net] vxlan: Checksum fixes (Florian Westphal) [1131999] - [net] add skb_pop_rcv_encapsulation (Florian Westphal) [1131999] - [net] udp: call __skb_checksum_complete when doing full checksum (Florian Westphal) [1131999] - [net] Fix save software checksum complete (Florian Westphal) [1131999] - [net] Fix GSO constants to match NETIF flags (Florian Westphal) [1131999] - [net] Add skb_gro_postpull_rcsum to udp and vxlan (Florian Westphal) [1131999] - [net] Save software checksum complete (Florian Westphal) [1131999] - [net] Preserve CHECKSUM_COMPLETE at validation (Florian Westphal) [1131999] - [net] vxlan: Add support for UDP checksums (v4 sending, v6 zero csums) (Florian Westphal) [1131999] - [net] gre: Call gso_make_checksum (Florian Westphal) [1131999] - [net] gre: simplify GRE header length calculation in gre_gso_segment() (Florian Westphal) [1131999] - [net] Add GSO support for UDP tunnels with checksum (Florian Westphal) [1131999] - [net] tcp: Call gso_make_checksum (Florian Westphal) [1131999] - [net] Support for multiple checksums with gso (Florian Westphal) [1131999] - [net] l2tp: call udp{6}_set_csum (Florian Westphal) [1131999] - [net] udp: Generic functions to set checksum (Florian Westphal) [1131999] - [net] l2tp: Add support for zero IPv6 checksums (Florian Westphal) [1131999] - [net] udp: Make enabling of zero UDP6 csums more restrictive (Florian Westphal) [1131999] - [net] Split sk_no_check into sk_no_check_{rx, tx} (Florian Westphal) [1131999] - [net] Eliminate no_check from protosw (Florian Westphal) [1131999] - [net] sunrpc: Remove sk_no_check setting (Florian Westphal) [1131999] - [net] l2tp: Remove UDP checksum verification (Florian Westphal) [1131999] - [net] udp: Verify UDP checksum before handoff to encap (Florian Westphal) [1131999] - [net] icmp6: Call skb_checksum_validate (Florian Westphal) [1131999] - [net] icmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] igmp: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre6: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] gre: Call skb_checksum_simple_validate (Florian Westphal) [1131999] - [net] ipv6: Need to sock_put on csum error (Florian Westphal) [1131999] - [net] ipv6: Implmement RFC 6936 (zero RX csums for UDP/IPv6) (Florian Westphal) [1131999] - [net] udp: Only allow busy read/poll on connected sockets (Florian Westphal) [1078978 1131999] - [net] ipv6: log src and dst along with "udp checksum is 0" (Florian Westphal) [1131999] - [net] ipv6: Call skb_checksum_init in IPv6 (Florian Westphal) [1131999] - [net] ipv4: Call skb_checksum_init in IPv4 (Florian Westphal) [1131999] - [net] Generalize checksum_init functions (Florian Westphal) [1131999] - [net] Change x86_64 add32_with_carry to allow memory operand (Florian Westphal) [1131999] - [x86_64] csum_add for x86_64 (Florian Westphal) [1131999] - [net] Allow csum_add to be provided in arch (Florian Westphal) [1131999] - [net] ipv4: add a sock pointer to dst->output() path (Jiri Pirko) [1081956] - [net] iptunnels: remove net arg from iptunnel_xmit() (Jiri Pirko) [1081956] - [net] vti: Use the tunnel mark for lookup in the error handlers (Jiri Pirko) [1091561] - [net] xfrm4: Remove duplicate semicolon (Jiri Pirko) [1091561] - [net] xfrm4: Properly handle unsupported protocols (Jiri Pirko) [1091561] - [net] vti4: Don't count header length twice (Jiri Pirko) [1091561] - [net] vti4: don't allow to add the same tunnel twice (Jiri Pirko) [1091561] - [net] vti4: Enable namespace changing (Jiri Pirko) [1091561] - [net] vti4: Check the tunnel endpoints of the xfrm state and the vti interface (Jiri Pirko) [1091561] - [net] vti4: Support inter address family tunneling (Jiri Pirko) [1091561] - [net] vti4: Use the on xfrm_lookup returned dst_entry directly (Jiri Pirko) [1091561] - [net] vti4: Update the ipv4 side to use it's own receive hook (Jiri Pirko) [1091561] - [net] skb: allow skb_scrub_packet() to be used by tunnels (Jiri Pirko) [1091561] - [net] ipv4: xfrm: Introduce xfrm_tunnel_notifier for xfrm tunnel mode callback (Jiri Pirko) [1091561] - [net] ip_tunnel: Remove double unregister of the fallback device (Jiri Pirko) [1091561] - [net] ipip: add x-netns support (Jiri Pirko) [1091561] - [net] vti4: switch to new ip tunnel code (Jiri Pirko) [1091561] - [net] ip_tunnel: Make vti work with i_key set (Jiri Pirko) [1091561] - [net] xfrm: Add xfrm_tunnel_skb_cb to the skb common buffer (Jiri Pirko) [1091561] - [net] ipcomp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] ah4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] esp4: Use the IPsec protocol multiplexer API (Jiri Pirko) [1091561] - [net] xfrm4: Add IPsec protocol multiplexer (Jiri Pirko) [1091561]- [drm] i915: don't crash if unable to setup stolen (Rob Clark) [1128939] - [fs] nfs: Don't reset pg_moreio in __nfs_pageio_add_request (Steve Dickson) [1120728] - [fs] nfs: Remove 2 unused variables (Steve Dickson) [1120728] - [fs] nfs: handle multiple reqs in nfs_wb_page_cancel (Steve Dickson) [1120728] - [fs] nfs: nfs_page should take a ref on the head req (Steve Dickson) [1120728] - [fs] nfsv4: test SECINFO RPC_AUTH_GSS pseudoflavors for support (Steve Dickson) [1120728] - [fs] nfs: Return -EPERM if no supported or matching SECINFO flavor (Steve Dickson) [1120728] - [fs] nfs: check the return of nfs4_negotiate_security in nfs4_submount (Steve Dickson) [1120728]- [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1138311] - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1138311] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1011562] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1011562] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1011562] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1011562] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1011562] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1011562] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1011562] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1011562] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1011562] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1011562] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1011562] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1011562] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1011562] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1011562] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1011562] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1011562] - [crypto] drbg: header file for DRBG (Herbert Xu) [1011562] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1011562] - [virt] virtio_scsi: avoid cancelling uninitialized work items (Paolo Bonzini) [1050834] - [net] macvtap: Fix race between device delete and open (Vlad Yasevich) [1075904] - [video] offb: Little endian fixes (David Gibson) [1144937] - [cpufreq] release policy->rwsem on error (Prarit Bhargava) [1140184] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1111214] - [char] ipmi: Turn off default probing of interfaces (Tony Camuso) [1111214] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1111214] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1111214] - [char] ipmi: ipmi_bt_sm, fix infinite loop (Tony Camuso) [1111214] - [char] ipmi: delete non-required instances of include (Tony Camuso) [1111214] - [char] ipmi: Cleanup error return (Tony Camuso) [1111214] - [char] ipmi: fix timeout calculation when bmc is disconnected (Tony Camuso) [1111214] - [char] ipmi: use USEC_PER_SEC instead of 1000000 for more meaningful (Tony Camuso) [1111214] - [char] ipmi: remove deprecated IRQF_DISABLED (Tony Camuso) [1111214] - [char] ipmi: Initialize locals to avoid warning (Tony Camuso) [1111214] - [char] ipmi: info leak in compat_ipmi_ioctl() (Tony Camuso) [1111214] - [char] ipmi: Convert use of typedef ctl_table to struct ctl_table (Tony Camuso) [1111214]- [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1098325] - [kernel] audit: correct AUDIT_GET_FEATURE return message type (Richard Guy Briggs) [1141791] - [mm] fix the theoretical compound_lock() vs prep_new_page() race (Andrea Arcangeli) [1135506] - [mm] hugetlb: call MMU notifiers when copying a hugetlb page range (Andrea Arcangeli) [1135506] - [mm] page_alloc: convert hot/cold parameter and immediate callers to bool (Andrea Arcangeli) [1135506] - [mm] introdule compound_head_by_tail() (Andrea Arcangeli) [1135506] - [mm] swap: split put_compound_page() (Andrea Arcangeli) [1135506] - [mm] slub: do not VM_BUG_ON_PAGE() for temporary on-stack pages (Andrea Arcangeli) [1135506] - [mm] page_alloc: change mm debug routines back to EXPORT_SYMBOL (Andrea Arcangeli) [1135506] - [mm] dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE (Andrea Arcangeli) [1135506] - [mm] thp: __get_page_tail_foll() can use get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] print more details for bad_page() (Andrea Arcangeli) [1135506] - [mm] thp: turn compound_head() into BUG_ON(!PageTail) in get_huge_page_tail() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: Add some VM_BUG_ON()s to catch non-hugetlbfs pages (Andrea Arcangeli) [1135506] - [mm] swap: introduce put_[un]refcounted_compound_page helpers for splitting put_compound_page() (Andrea Arcangeli) [1135506] - [mm] close PageTail race (Andrea Arcangeli) [1135506] - [block] aoe: adjust ref of head for compound page tails (Andrea Arcangeli) [1135506] - [mm] swap: reorganize put_compound_page() (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: use __compound_tail_refcounted in __get_page_tail too (Andrea Arcangeli) [1135506] - [mm] tail page refcounting optimization for slab and hugetlbfs (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: move the put/get_page slab and hugetlbfs optimization in a faster path (Andrea Arcangeli) [1135506] - [mm] hugetlbfs: fix hugetlbfs optimization (Andrea Arcangeli) [1135506] - [mm] make lru_add_drain_all() selective (Andrea Arcangeli) [1135506] - [mm] fix aio performance regression for database caused by THP (Andrea Arcangeli) [1135506] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1136528] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1136528] - [acpi] scan: not cache _SUN value in struct acpi_device_pnp (Prarit Bhargava) [1140567] - [acpi] scan: ACPI device object sysfs attribute for _STA evaluation (Prarit Bhargava) [1140567]- [alsa] hda: Set up initial pins for Acer Aspire V5 (Jaroslav Kysela) [1112200] - [alsa] ice1712: Replacing hex with #defines (Jaroslav Kysela) [1112200] - [alsa] ctxfi: fix broken user-visible string (Jaroslav Kysela) [1112200] - [alsa] ctxfi: prink replacement (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ctpcm.c printk replacement (Jaroslav Kysela) [1112200] - [alsa] pcm: Fix the silence data for DSD formats (Jaroslav Kysela) [1112200] - [alsa] ctxfi: ct20k1reg Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] hda: ca0132_regs.h Fix typo in include guard (Jaroslav Kysela) [1112200] - [alsa] core: fix buffer overflow in snd_info_get_line() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use tables for batch COEF writes/updtes (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add alc_update_coef*_idx() helper (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Use alc_write_coef_idx() in alc269_quanta_automake() (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Optimize alc888_coef_init() (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted EXPORT_SYMBOL_HDA() macro (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted snd_hda_check_board_config() & co (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply Valleyview fix-ups to Cherryview display codec (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: set depop_delay for haswell plus (Jaroslav Kysela) [1112200] - [alsa] hda: restore the gpio led after resume (Jaroslav Kysela) [1112200] - [alsa] core: create write-only attribute macros for devices and drivers (Jaroslav Kysela) [1112200] - [alsa] sysfs: create __ATTR_WO() (Jaroslav Kysela) [1112200] - [alsa] dell-led: add mic mute led interface (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Avoid setting wrong COEF on ALC269 & co (Jaroslav Kysela) [1112200] - [alsa] hda: Set TLV_DB_SCALE_MUTE bit for cx5051 vmaster (Jaroslav Kysela) [1112200] - [alsa] pci: Remove DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Don't try loading firmware at resume when already failed (Jaroslav Kysela) [1112200] - [alsa] hda: Fix pop noises on reboot for Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: Set internal mic as default input source on Dell XPS 13 9333 (Jaroslav Kysela) [1112200] - [alsa] usb-audio: fix BOSS ME-25 MIDI regression (Jaroslav Kysela) [1112200] - [alsa] hda: Fix parsing of CMI8888 codec (Jaroslav Kysela) [1112200] - [alsa] hda: Fix probing and stuttering on CMI8888 HD-audio controller (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed ALC286/ALC288 recording delay for Headset Mic (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Whitespace cleanups for sound/usb/midi.* (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Respond to suspend and resume callbacks for MIDI input (Jaroslav Kysela) [1112200] - [alsa] virtuoso: add Xonar Essence STX II support (Jaroslav Kysela) [1112200] - [alsa] riptide: fix d confusingly prefixed with 0x in format strings (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Braswell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add PCI IDs for Intel Braswell (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Adjust Gamecom 780 volume level (Jaroslav Kysela) [1112200] - [alsa] usb-audio: improve dmesg source grepability (Jaroslav Kysela) [1112200] - [alsa] hda: add mic mute led hook for dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: fix an external mic jack problem on a HP machine (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loopback noise on Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] hda: Make vendor quirks lowest prio for ALC2xx (Jaroslav Kysela) [1112200] - [alsa] hda: Refactor quirk picking and change quirk priority (Jaroslav Kysela) [1112200] - [alsa] hda: Add mic fixup for Gigabyte BXBT-2807 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED pin quirk for HP 15 touchsmart (Jaroslav Kysela) [1112200] - [alsa] pcm: Add tstamp_type and proto to sw_params compat layer (Jaroslav Kysela) [1112200] - [alsa] pcm: Introduce protocol version field to sw_params (Jaroslav Kysela) [1112200] - [alsa] hda: Add NULL check to all PM ops in hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: init_flag is in struct hda_intel (Jaroslav Kysela) [1112200] - [alsa] compress: fix an integer overflow check (Jaroslav Kysela) [1112200] - [alsa] hda: Add the pin fixup for HP Envy TS bass speaker (Jaroslav Kysela) [1112200] - [alsa] control: Define SNDRV_CTL_TLV_OP_* constants (Jaroslav Kysela) [1112200] - [alsa] hda: Fix broken PM due to incomplete i915 initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Revert stream assignment order for Intel controllers (Jaroslav Kysela) [1112200] - [alsa] pcm: Add timestamp type to sw_params (Jaroslav Kysela) [1112200] - [alsa] pcm: simplify snd_pcm_tstamp() (Jaroslav Kysela) [1112200] - [alsa] hda: add capture mute led support in led_power_filter (Jaroslav Kysela) [1112200] - [alsa] hda: fix a typo by changing mute_led_nid to cap_mute_led_nid (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID 0x10de0070 to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build warning (Jaroslav Kysela) [1112200] - [alsa] hda: Add several entries for enabling HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: Fix and neaten print_nid_path/debug_badness (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Correct support for 24bits physical sample widths (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Use the available wrapper to get physical width (Jaroslav Kysela) [1112200] - [alsa] ice1712: Correcting/completing #defines for REGS (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N value as per CDCLK for HSW/BDW display HDA controller (Jaroslav Kysela) [1112200] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] mixart: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Remove unused variable (Jaroslav Kysela) [1112200] - [alsa] hda: Fix build error in hda_tegra.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_memory.c (Jaroslav Kysela) [1112200] - [alsa] trident: Remove unused variable in trident_main.c (Jaroslav Kysela) [1112200] - [alsa] hda: Fix invalid function call in snd_hda_add_vmaster() (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for Thinkpad T540p (Jaroslav Kysela) [1112200] - [alsa] hda: Add another headset pin quirk for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] hda: Replace ICH6_ prefix (Jaroslav Kysela) [1112200] - [alsa] hda: Remove obsoleted SFX definitions (Jaroslav Kysela) [1112200] - [alsa] hda: Move SD nums definitions to hda_intel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Use common reboot notifier (Jaroslav Kysela) [1112200] - [alsa] hda: Move more PCI-controller-specific stuff from generic code (Jaroslav Kysela) [1112200] - [alsa] hda: Make position_fix as generic callback (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous MAX_AZX_DEV (Jaroslav Kysela) [1112200] - [alsa] hda: restore BCLK M/N values when resuming HSW/BDW display controller (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix races at disconnection and PCM closing (Jaroslav Kysela) [1112200] - [alsa] hda: Adjust speaker HPF and add LED support for HP Spectre 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_cmedia.c (Jaroslav Kysela) [1112200] - [alsa] hda: Remove the obsoleted static quirk codes from patch_conexant.c (Jaroslav Kysela) [1112200] - [alsa] hda: Kill the rest of snd_print*() usages (Jaroslav Kysela) [1112200] - [alsa] hda: Kill snd_printd*() in HDMI debug / info prints (Jaroslav Kysela) [1112200] - [alsa] hda: Make the pin quirk tables use the SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Make a SND_HDA_PIN_QUIRK macro (Jaroslav Kysela) [1112200] - [alsa] hda: Add pin quirk for Dell XPS 15 (Jaroslav Kysela) [1112200] - [alsa] seq/seq_memory: Fix closing brace followed by if (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: call overridden init on resume (Jaroslav Kysela) [1112200] - [alsa] hda: Fix usage of "model" module parameter (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Support HP mute led for output and input (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] control: Make sure that id->index does not overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jaroslav Kysela) [1112200 1117314] {CVE-2014-4656} - [alsa] control: Fix replacing user controls (Jaroslav Kysela) [1112200 1117324] {CVE-2014-4654 CVE-2014-4655} - [alsa] control: Protect user controls against concurrent access (Jaroslav Kysela) [1112200 1117339] {CVE-2014-4652} - [alsa] hd-audio: Don't continue probing i915 when nomodeset is given (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for external mic on Lifebook U904 (Jaroslav Kysela) [1112200] - [alsa] hda: fix a fixup value for codec alc293 in the pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use ktime and ktime_get() (Jaroslav Kysela) [1112200] - [alsa] core: Use ktime_get_ts() (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-converter connection on unsol event for HSW and VLV (Jaroslav Kysela) [1112200] - [alsa] hda: Add quirk for ABit AA8XE (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: using POS_FIX_LPIB on Broadwell HDMI Audio (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC667 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more codec rename (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: New vendor ID for ALC233 (Jaroslav Kysela) [1112200] - [alsa] hda: add two new pin tables (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC891 codec (Jaroslav Kysela) [1112200] - [alsa] seq: Continue broadcasting events to ports if one of them fails (Jaroslav Kysela) [1112200] - [alsa] seq: correctly detect input buffer overflow (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix COEF widget NID for ALC260 replacer fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Correction of fixup codes for PB V7900 laptop (Jaroslav Kysela) [1112200] - [alsa] hda/analog: Fix silent output on ASUS A8JN (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc662 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] hda: move some alc269 family machines to hda_pin_quirk table (Jaroslav Kysela) [1112200] - [alsa] Revert: hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: fix tegra build (Jaroslav Kysela) [1112200] - [alsa] hda: Pop noises fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda: add an instance to use snd_hda_pick_pin_fixup (Jaroslav Kysela) [1112200] - [alsa] hda: drop def association and sequence from pinconf comparing (Jaroslav Kysela) [1112200] - [alsa] hda: get subvendor from codec rather than pci_dev (Jaroslav Kysela) [1112200] - [alsa] hda: Add a new quirk match based on default pin configuration (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup_forced flag (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: remove error messages on failed kmalloc() (Jaroslav Kysela) [1112200] - [alsa] snd-usb/mixer: coding style fixups (Jaroslav Kysela) [1112200] - [alsa] hda: Fix onboard audio on Intel H97/Z97 chipsets (Jaroslav Kysela) [1112200] - [alsa] Replace DEFINE_PCI_DEVICE_TABLE macro use (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support headset mode for ALC233 (Jaroslav Kysela) [1112200] - [alsa] lola: fix format type mismatch in sound/pci/lola/lola_proc.c (Jaroslav Kysela) [1112200] - [alsa] hda: fix format type mismatch in sound/pci/hda/patch_sigmatel.c (Jaroslav Kysela) [1112200] - [alsa] hda: Disable AA-mix on Sony Vaio S13 (Jaroslav Kysela) [1112200] - [alsa] hda: White noise fix for XPS13 9333 (Jaroslav Kysela) [1112200] - [alsa] hda/tegra: Fix MODULE_DEVICE_TABLE typo (Jaroslav Kysela) [1112200] - [alsa] hda: Add driver for Tegra SoC HDA (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Add Nvidia Tegra124 HDMI support (Jaroslav Kysela) [1112200] - [alsa] fm801: convert struct description to kernel-doc (Jaroslav Kysela) [1112200] - [alsa] pcm_dmaengine: Add check during device suspend (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [1112200] - [alsa] hda: if statement not indented (Jaroslav Kysela) [1112200] - [alsa] hda: mask buggy stream DMA0 for Broadwell display controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add dock pin setups for Thinkpad T440 (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set infoframe and channel mapping even without sink (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce fm801_ac97_is_ready()/fm801_ac97_is_valid() helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: introduce macros to access the hardware (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: Set converter channel count even without sink (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around corrupted TEAC UD-H01 feedback data (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix deadlocks at resuming (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Save mixer status only once at suspend (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Prevent printk ratelimiting from spamming kernel log while DEBUG not defined (Jaroslav Kysela) [1112200] - [alsa] hda: Suppress CORBRP clear on Nvidia controller chips (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix format string mismatch in mixer.c (Jaroslav Kysela) [1112200] - [alsa] core: Fix format string mismatch in seq_midi.c (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add new codec ALC293/ALC3235 UAJ supported (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add two codecs alias name for Dell (Jaroslav Kysela) [1112200] - [alsa] lx_core: Translate comments from french to english (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove useless #if 0 .. #endif (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove dead code (Jaroslav Kysela) [1112200] - [alsa] lx_core: Fix dev_dbg typo (Jaroslav Kysela) [1112200] - [alsa] lx_core: Switch to using BIT macro (Jaroslav Kysela) [1112200] - [alsa] lx_core: Remove unused defines (Jaroslav Kysela) [1112200] - [alsa] pcm: BUG message unnecessarily triggers kerneloops (Jaroslav Kysela) [1112200] - [alsa] MIDI driver for Behringer BCD2000 USB device (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset Mic support for Dell machine (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add support of ALC288 codec (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Suppress repetitive debug messages from retire_playback_urb() (Jaroslav Kysela) [1112200] - [alsa] hda: Make full_reset boolean (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirk for a Dell laptop (Jaroslav Kysela) [1112200] - [alsa] hda: Use runtime helper to check active state (Jaroslav Kysela) [1112200] - [alsa] ice1712: Fix boundary checks in PCM pointer ops (Jaroslav Kysela) [1112200] - [alsa] hda: Do not assign streams in reverse order (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add eapd shutup to ALC283 (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Change model name alias for ChromeOS (Jaroslav Kysela) [1112200] - [alsa] Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Improve HP depop when system change power state on Chromebook (Jaroslav Kysela) [1112200] - [alsa] ice1712: Save/restore routing and rate registers (Jaroslav Kysela) [1112200] - [alsa] ice1712: restore AK4xxx volumes on resume (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards (Jaroslav Kysela) [1112200] - [alsa] cs8427: separate HW initialization (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent speaker output due to mute LED fixup (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fixed single output machine get empty hp sense (Jaroslav Kysela) [1112200] - [alsa] ice1712: Add suspend support for M-Audio ICE1712-based cards (Jaroslav Kysela) [1112200] - [alsa] ice1712: add suspend support for ICE1712 chip (Jaroslav Kysela) [1112200] - [alsa] hda: Enable beep for ASUS 1015E (Jaroslav Kysela) [1112200] - [alsa] asihpi: fix some indenting in snd_card_asihpi_pcm_new() (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for three Dell laptops (Jaroslav Kysela) [1112200] - [alsa] hda: Inform the unexpectedly ignored pins by auto-parser (Jaroslav Kysela) [1112200] - [alsa] hda: verify pin-cvt connection on preparing a stream for Intel HDMI codec (Jaroslav Kysela) [1112200] - [alsa] compress: Pass through return value of open ops callback (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC282 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) fix Stereo Upmixing regression (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Fix the noise after suspend and resume on ALC282 codec (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Restore default value for ALC283 (Jaroslav Kysela) [1112200] - [alsa] sis7019: Simplify dependencies (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Also needed on MIPS (Jaroslav Kysela) [1112200] - [alsa] hda: initialize audio InfoFrame to be all zero (Jaroslav Kysela) [1112200] - [alsa] cs553*: Fix dependencies (Jaroslav Kysela) [1112200] - [alsa] hda: Fix loud click noise with IdeaPad 410Y (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add quirk for Logitech Webcam C500 (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Fix possible NULL dereference (Jaroslav Kysela) [1112200] - [alsa] echoaudio: use after free on error (Jaroslav Kysela) [1112200] - [alsa] lola: NULL deref on allocation error (Jaroslav Kysela) [1112200] - [alsa] hda: Use analog beep for Thinkpads with AD1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing loopback merge path for AD1884/1984 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add automute fix for another dell AIO model (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add headset quirk for Dell DT (Jaroslav Kysela) [1112200] - [alsa] hda: Added inverted digital-mic handling for Acer TravelMate 8371 (Jaroslav Kysela) [1112200] - [alsa] hda: Mark reg op args as iomem (Jaroslav Kysela) [1112200] - [alsa] hda: Rename reg access ops in hda_controller_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Make azx_attach_pcm_stream static (Jaroslav Kysela) [1112200] - [alsa] hda: remove PCI dependency in Kconfig (Jaroslav Kysela) [1112200] - [alsa] hda: Move codec create to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move azx_interrupt to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add position_check op (Jaroslav Kysela) [1112200] - [alsa] hda: Move low level functions to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: move alloc_cmd_io to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Relocate RIRB/CORB interface to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Move the dsp loader to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Pull pages allocation to hda_controller (Jaroslav Kysela) [1112200] - [alsa] hda: Add hda_controller.c and move pcm ops from hda_intel (Jaroslav Kysela) [1112200] - [alsa] hda: Add pcm_mmap_prepare op (Jaroslav Kysela) [1112200] - [alsa] hda: Move snd page allocation to ops (Jaroslav Kysela) [1112200] - [alsa] hda: Pass max_slots and power_save to codec_create (Jaroslav Kysela) [1112200] - [alsa] hda: Add jackpoll_ms to struct azx (Jaroslav Kysela) [1112200] - [alsa] hda: remove unused clear of STATESTS (Jaroslav Kysela) [1112200] - [alsa] hda: Add function pointer for disabling MSI (Jaroslav Kysela) [1112200] - [alsa] hda: Use device pointer from the card instead of pci (Jaroslav Kysela) [1112200] - [alsa] hda: Keep pointer to bdl_pos_fix in chip struct (Jaroslav Kysela) [1112200] - [alsa] hda: Allow different ops to read/write registers (Jaroslav Kysela) [1112200] - [alsa] hda: Move some definitions to new hda_priv.h (Jaroslav Kysela) [1112200] - [alsa] hda: Fix CORB reset to follow specification (Jaroslav Kysela) [1112200] - [alsa] hda: Fix registration of beep input device (Jaroslav Kysela) [1112200] - [alsa] hda/sigmatel: Allow auto-switching for dock line-in of HP laptops (Jaroslav Kysela) [1112200] - [alsa] Move EXPORT_SYMBOL() in appropriate places (Jaroslav Kysela) [1112200] - [alsa] hda: Make codec object as a parent for input beep devices (Jaroslav Kysela) [1112200] - [alsa] 6fire: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ymfpci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] vx222: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] trident: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme9652: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdspm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hdsp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcxhr: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oxygen: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] nm256: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] mixart: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] lola: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ice17xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] emu10k1x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] echoaudio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs46xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ca0106: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] aw2: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ali5451: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ac97: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx_modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] via82xx: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] sonicvibes: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme32: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] maestro3: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0m: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] intel8x0: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] fm801: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1968: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] es1938: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] ens137x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs5530: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cs4281: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] cmipci: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] bt87x: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] azt3328: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] atiixp-modem: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] atiixp: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als4000: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] als300: Remove function debug prints (Jaroslav Kysela) [1112200] - [alsa] ad1889: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rme96: Convert to the new pm_ops (Jaroslav Kysela) [1112200] - [alsa] hda: Replace with standard printk (Jaroslav Kysela) [1112200] - [alsa] hda: Enable sysfs attributes without CONFIG_SND_HDA_RECONFIG (Jaroslav Kysela) [1112200] - [alsa] hda: Add sysfs to codec object, too (Jaroslav Kysela) [1112200] - [alsa] hda: Create own device struct for each codec (Jaroslav Kysela) [1112200] - [alsa] hda: Manage each codec instance individually (Jaroslav Kysela) [1112200] - [alsa] Clean up snd_device_*() codes (Jaroslav Kysela) [1112200] - [alsa] Use priority list for managing device list (Jaroslav Kysela) [1112200] - [alsa] hwdep: Allow to assign the given parent (Jaroslav Kysela) [1112200] - [alsa] hwdep: Take private_data as drvdata for sysfs (Jaroslav Kysela) [1112200] - [alsa] Create sysfs attribute files via groups (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid codec D3 for keeping mute LED up on Lenovo Yxx0 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a fixup for HP Folio 13 mute LED (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Add more entry for enable HP mute led (Jaroslav Kysela) [1112200] - [alsa] Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1112200] - [alsa] hda: Enable front audio jacks on one HP desktop model (Jaroslav Kysela) [1112200] - [alsa] core: Fix missing card sysfs contents (Jaroslav Kysela) [1112200] - [alsa] hda: Add QEMU codec vendor ID (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: Fix recording from mode id 0x8 (Jaroslav Kysela) [1112200] - [alsa] hda/ca0132: setup/cleanup streams (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for two Dell laptops (Jaroslav Kysela) [1112200] - [alsa] usx2y: Don't peep the card internal object (Jaroslav Kysela) [1112200] - [alsa] usb-audio: work around KEF X300A firmware bug (Jaroslav Kysela) [1112200] - [alsa] hda: Remove superfluous inclusion of linux/pci.h (Jaroslav Kysela) [1112200] - [alsa] hda/realtek: Allow NULL bus->pci (Jaroslav Kysela) [1112200] - [alsa] hda: Remove dependency on bus->pci in hda_beep.c (Jaroslav Kysela) [1112200] - [alsa] ak4117: Do not free priv until timer handler hasn't actually stopped using it (Jaroslav Kysela) [1112200] - [alsa] Drop __bitwise and typedefs for snd_device attributes (Jaroslav Kysela) [1112200] - [alsa] i2c/ak413x: Use SNDRV_DEV_CODEC for ak413x codec objects (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Use SNDRV_DEV_CODEC for mixer objects (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] timer: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] oss: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] hwdep: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] rawmidi: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] core: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] pcm: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] control: Use standard printk helpers (Jaroslav Kysela) [1112200] - [alsa] seq_oss: Drop debug prints (Jaroslav Kysela) [1112200] - [alsa] Use standard device refcount for card accounting (Jaroslav Kysela) [1112200] - [alsa] Use static groups for id and number card sysfs attr files (Jaroslav Kysela) [1112200] - [alsa] Embed card device into struct snd_card (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] usb: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] pci: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] drivers: Convert to snd_card_new() with a device pointer (Jaroslav Kysela) [1112200] - [alsa] Mandate to pass a device pointer at card creation time (Jaroslav Kysela) [1112200] - [alsa] Drop unused name argument in snd_register_oss_device() (Jaroslav Kysela) [1112200] - [alsa] hda: Make snd_hda_gen_spec_free() static (Jaroslav Kysela) [1112200] - [alsa] hda: Disable static quirks for C-Media codecs (Jaroslav Kysela) [1112200] - [alsa] hda: Move HDA_FIXUP_ACT_FREE call in snd_hda_gen_free() (Jaroslav Kysela) [1112200] - [alsa] hda: Fix undefined symbol due to builtin/module mixup (Jaroslav Kysela) [1112200] - [alsa] Fix typos in alsa-driver-api.xml (Jaroslav Kysela) [1112200] - [alsa] lx6464es: Remove unused function in pci/lx6464es/lx_core.c (Jaroslav Kysela) [1112200] - [alsa] pcsp: Include appropriate header file in pcsp/pcsp_input.c (Jaroslav Kysela) [1112200] - [alsa] hda: Add subwoofer quirks for Asus UX51VZH and N55SF (Jaroslav Kysela) [1112200] - [alsa] hda: Rename ASUS subwoofer quirks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix mic capture on Sony VAIO Pro 11 (Jaroslav Kysela) [1112200] - [alsa] hda: Add a headset quirk for Dell XPS 13 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix inconsistent Mic mute LED (Jaroslav Kysela) [1112200] - [alsa] hda: Fix leftover ifdef checks after modularization (Jaroslav Kysela) [1112200] - [alsa] hda: Improve loopback path lookups for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix missing VREF setup for Mac Pro 1,1 (Jaroslav Kysela) [1112200] - [alsa] hda: Add missing mixer widget for AD1983 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on Toshiba Satellite L40 (Jaroslav Kysela) [1112200] - [alsa] hda: Add mute LED support to Lenovo Ideapad (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Resume mixer values properly (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add missing kconfig dependecy (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: allow PIN_OUT to be dynamically enabled (Jaroslav Kysela) [1112200] - [alsa] hda: Do not accept responses from non-existing codecs (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Disable static quirks (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Enable stereo mix input for CX20549 and CX20551 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Add analog loopback mixing to CX20549 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply cap of mix amp volume on CX20551 codec (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for HP 530 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Use generic parser for Toshiba P105 (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Apply the amp cap override for CX20549 mixer (Jaroslav Kysela) [1112200] - [alsa] hda/conexant: Re-implement OLPC XO workarounds via fixup (Jaroslav Kysela) [1112200] - [alsa] hda: Avoid unnecessary verbs write in snd_hda_activate_path() (Jaroslav Kysela) [1112200] - [alsa] hda: Add fixup name lookup for CX5051 and 5066 codecs (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for another Dell laptop (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) cleanup and minor changes (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify high-pass filter control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify input select functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify capture volume functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) use headphone volume control (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify playback output select (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) capture from I2S channel 1, not 2 (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) move the mixer code into another file (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify CS4245 register dumping function (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify adjust_dg_dac_routing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify DAC/ADC parameters function (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) modify initialization functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: Xonar DG(X) add new CS4245 SPI functions (Jaroslav Kysela) [1112200] - [alsa] oxygen: additional definitions for the Xonar DG/DGX card (Jaroslav Kysela) [1112200] - [alsa] oxygen: change description of the xonar_dg.c file (Jaroslav Kysela) [1112200] - [alsa] oxygen: export oxygen_update_dac_routing symbol (Jaroslav Kysela) [1112200] - [alsa] oxygen: add mute mask for the OXYGEN_PLAY_ROUTING register (Jaroslav Kysela) [1112200] - [alsa] oxygen: modify the SPI writing function (Jaroslav Kysela) [1112200] - [alsa] oxygen: add the separate SPI waiting function (Jaroslav Kysela) [1112200] - [alsa] hda: Add parameter for dumping processing coefficients (Jaroslav Kysela) [1112200] - [alsa] hda: Fix silent output on MacBook Air 1,1 (Jaroslav Kysela) [1112200] - [alsa] Refactor slot assignment code (Jaroslav Kysela) [1112200] - [alsa] bits vs bytes bug in snd_card_create() (Jaroslav Kysela) [1112200] - [alsa] hda: Apply +5dB output amp on ASUS Zenbook UX31A (Jaroslav Kysela) [1112200] - [alsa] hda: add headset mic detect quirks for some Dell machines (Jaroslav Kysela) [1112200] - [alsa] Add helper function for intersecting two rate masks (Jaroslav Kysela) [1112200] - [alsa] hda: Fix endless vmaster hook call in thinkpad_helper.c (Jaroslav Kysela) [1112200] - [alsa] snd-usb: re-order some quirk entries (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Fix Creative VF0420 rate (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add support for Focusrite Saffire 6 USB (Jaroslav Kysela) [1112200] - [alsa] hda: automute via amp instead of pinctl on some AIO models (Jaroslav Kysela) [1112200] - [alsa] hda: Apply codec power_filter to FG nodes (Jaroslav Kysela) [1112200] - [alsa] hda: Don't set indep_hp flag for old AD codecs (Jaroslav Kysela) [1112200] - [alsa] Enable CONFIG_ZONE_DMA for smaller PCI DMA masks (Jaroslav Kysela) [1112200] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1112200] - [alsa] ctxfi: Work around emu20k1 glitch to prevent buffered sound data loss (Jaroslav Kysela) [1112200] - [alsa] Merge memalloc code into snd-pcm module (Jaroslav Kysela) [1112200] - [alsa] Remove superfluous header inclusions in memalloc.c (Jaroslav Kysela) [1112200] - [alsa] Remove memory reservation code from memalloc helper (Jaroslav Kysela) [1112200] - [alsa] Remove memory accounting in memalloc helper (Jaroslav Kysela) [1112200] - [alsa] hda/hdmi: apply all Haswell fix-ups to Broadwell display codec (Jaroslav Kysela) [1112200] - [alsa] hda: add codec ID for Broadwell display audio codec (Jaroslav Kysela) [1112200] - [alsa] hda: add device ID for Broadwell display audio controller (Jaroslav Kysela) [1112200] - [alsa] hda: Split Thinkpad ACPI-related code (Jaroslav Kysela) [1112200] - [alsa] hda: Don't create duplicated ctls for loopback paths (Jaroslav Kysela) [1112200] - [alsa] hda: Correct AD1986A 3stack pin configs (Jaroslav Kysela) [1112200] - [alsa] hda: Add consistent tag names for firmware patch (Jaroslav Kysela) [1112200] - [alsa] hda: firmware patch code cleanup (Jaroslav Kysela) [1112200] - [alsa] hda: Increment default stream numbers for AMD HDMI controllers (Jaroslav Kysela) [1112200] - [alsa] hda: Minor code optimization for patch_realtek.c (Jaroslav Kysela) [1112200] - [alsa] compress: remove the sample rate check (Jaroslav Kysela) [1112200] - [alsa] rme9652: fix a missing comma in channel_map_9636_ds (Jaroslav Kysela) [1112200] - [alsa] cs5535audio: use named constants for pci_power_t values (Jaroslav Kysela) [1112200] - [alsa] hda: Disable Front HP jack detection on Gigabyte Z87X-UD3H (Jaroslav Kysela) [1112200] - [alsa] hiface: Fix typo in 352800 rate definition (Jaroslav Kysela) [1112200] - [alsa] usb-audio: Add a quirk for Plantronics Gamecom 780 (Jaroslav Kysela) [1112200] - [alsa] hda: Enable subwoofer on Dell Vostro 5460/5470 (Jaroslav Kysela) [1112200] - [alsa] hda: Fix wrong inclusion in Thinkpad ACPI users (Jaroslav Kysela) [1112200] - [alsa] hda: Add warning texts when codec driver Kconfig doesn't match (Jaroslav Kysela) [1112200] - [alsa] hda: Kill EXPORT_SYMBOL_HDA() (Jaroslav Kysela) [1112200] - [alsa] hda: Make CONFIG_SND_HDA_CODEC_* tristate (Jaroslav Kysela) [1112200] - [alsa] hda: Explicitly keep codec powered up in hdmi_present_sense (Jaroslav Kysela) [1112200] - [alsa] hda: Add Dell headset detection quirk for one more laptop model (Jaroslav Kysela) [1112200] - [alsa] Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1112200]- [misc] mei: ignore client writing state during cb completion (Prarit Bhargava) [1088953] - [misc] mei: don't use deprecated DEFINE_PCI_DEVICE_TABLE macro (Prarit Bhargava) [1088953] - [misc] mei: amthif: fix checkpatch error (Prarit Bhargava) [1088953] - [misc] mei: fix Unnecessary space after function pointer name (Prarit Bhargava) [1088953] - [misc] mei: use cl_dbg where appropriate (Prarit Bhargava) [1088953] - [misc] mei: client.h fix checkpatch errors (Prarit Bhargava) [1088953] - [misc] mei: report consistently copy_from/to_user failures (Prarit Bhargava) [1088953] - [misc] mei: drop pr_fmt macros (Prarit Bhargava) [1088953] - [misc] mei: make me hw headers private to me hw (Prarit Bhargava) [1088953] - [misc] mei: fix memory leak of pending write cb objects (Prarit Bhargava) [1088953] - [misc] mei: me: do not reset when less than expected data is received (Prarit Bhargava) [1088953] - [misc] mei: fix regressions caused by removing ext_msg (Prarit Bhargava) [1088953] - [misc] mei: wd: fix stop completion failure (Prarit Bhargava) [1088953] - [misc] mei: wd: simplify wd_send command (Prarit Bhargava) [1088953] - [misc] mei: make return values consistent across the driver (Prarit Bhargava) [1088953] - [misc] mei: revamp writing slot counting (Prarit Bhargava) [1088953] - [misc] mei: add mei_hbuf_acquire wrapper (Prarit Bhargava) [1088953] - [misc] mei: txe: include irqreturn.h for irqreturn_t etc (Prarit Bhargava) [1088953] - [misc] mei: set client's read_cb to NULL when flow control fails (Prarit Bhargava) [1088953] - [misc] mei: txe: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: me: put pm callbacks under PM_SLEEP ifdef (Prarit Bhargava) [1088953] - [misc] mei: don't of list_for_each_entry_safe when not deleting (Prarit Bhargava) [1088953] - [misc] mei: use helper function to find me client by id (Prarit Bhargava) [1088953] - [misc] mei: fix potential read outside of array bounds (Prarit Bhargava) [1088953] - [misc] mei: wd and amthif use mei_cl_ api for dis/connection (Prarit Bhargava) [1088953] - [misc] mei: hbm: revamp client connect and disconnection status (Prarit Bhargava) [1088953] - [misc] mei: Remove all bus devices from the mei_dev list when stopping the MEI (Prarit Bhargava) [1088953] - [misc] mei: get rid of ext_msg (Prarit Bhargava) [1088953] - [misc] mei: rename MEI_FOP_IOCTL to MEI_FOP_CONNECT (Prarit Bhargava) [1088953] - [misc] mei: fix compilation error with missing WATCHDOG_CORE (Prarit Bhargava) [1088953] - [misc] mei: allow multiple retries if the hw reset has failed (Prarit Bhargava) [1088953] - [misc] mei: export active connections to debugfs (Prarit Bhargava) [1088953] - [misc] mei: txe: add Kbuild for TXE device (Prarit Bhargava) [1088953] - [misc] mei: txe: add pci-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe-regs.h header file (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.c (Prarit Bhargava) [1088953] - [misc] mei: txe: add hw-txe.h header file (Prarit Bhargava) [1088953] - [misc] mei: don't unset read cb ptr on reset (Prarit Bhargava) [1088953] - [misc] mei: clear write cb from waiting list on reset (Prarit Bhargava) [1088953] - [misc] mei: limit the number of consecutive resets (Prarit Bhargava) [1088953] - [misc] mei: revamp mei reset state machine (Prarit Bhargava) [1088953] - [misc] mei: fix syntax in comments and debug output (Prarit Bhargava) [1088953] - [misc] mei: nfc: mei_nfc_free has to be called under lock (Prarit Bhargava) [1088953] - [misc] mei: use hbm idle state to prevent spurious resets (Prarit Bhargava) [1088953] - [misc] mei: do not run reset flow from the interrupt thread (Prarit Bhargava) [1088953] - [misc] mei: enable marking internal commands (Prarit Bhargava) [1088953] - [misc] mei: me: set dma mask using DMA mapping API (Prarit Bhargava) [1088953] - [misc] mei: cleanup mei_irq_read_handler (Prarit Bhargava) [1088953] - [misc] mei: remove flash_work_queue (Prarit Bhargava) [1088953] - [misc] mei: drop redundant list_del_init (Prarit Bhargava) [1088953] - [misc] mei: bus: propagate error code returned by mei_me_cl_by_id (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link remove duplicated check for open_handle_count (Prarit Bhargava) [1088953] - [misc] mei: replace stray pr_debug with dev_dbg (Prarit Bhargava) [1088953] - [misc] mei: wd: host_init propagate error codes from called functions (Prarit Bhargava) [1088953] - [misc] mei: print correct device state during unexpected reset (Prarit Bhargava) [1088953] - [misc] mei: nfc: fix memory leak in error path (Prarit Bhargava) [1088953] - [misc] mei: move host_clients_map cleanup to device init (Prarit Bhargava) [1088953] - [misc] mei: me: downgrade two errors to debug level (Prarit Bhargava) [1088953] - [misc] mei: amthif: mei_amthif_host_init: propagate errors from called functions (Prarit Bhargava) [1088953] - [misc] mei: revamp open handler counts (Prarit Bhargava) [1088953] - [misc] mei: simplify mei_open error handling (Prarit Bhargava) [1088953] - [misc] mei: remove unnecessary pci_set_drvdata() (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_unlink: no need to loop over dev list (Prarit Bhargava) [1088953] - [misc] mei: push credentials inside the irq write handler (Prarit Bhargava) [1088953] - [misc] mei: propagate error from write routines instead of ENODEV (Prarit Bhargava) [1088953] - [misc] mei: fix function names in debug prints (Prarit Bhargava) [1088953] - [misc] mei: prefix client log messages with client me and host ids (Prarit Bhargava) [1088953] - [misc] mei: mei_release: drop redundant check if cb is NULL (Prarit Bhargava) [1088953] - [misc] mei: fix format compilation warrning on 32 bit architecture (Prarit Bhargava) [1088953] - [misc] mei: revamp read and write length checks (Prarit Bhargava) [1088953] - [misc] mei: mei_write correct checks for copy_from_user (Prarit Bhargava) [1088953] - [misc] mei: mei_cl_link protect open_handle_count from overflow (Prarit Bhargava) [1088953] - [misc] mei: make sure that me_clients_map big enough before copying (Prarit Bhargava) [1088953] - [misc] mei: convert bus code to use dev_groups (Prarit Bhargava) [1088953] - [misc] mei: client.h cleanup (Prarit Bhargava) [1088953] - [ethernet] e1000e: Fix Runtime PM blocks EEE link negotiation in S5 (John Greene) [1091119] - [ethernet] e1000e: Fix EEE in S5 w/ Runtime PM enabled (John Greene) [1091119] - [ethernet] e1000e: Add support for EEE in Sx states (John Greene) [1091119] - [ethernet] e1000e: Add code to check return values on NVM accesses (John Greene) [1091119] - [ethernet] e1000e: Fix CRC errors with jumbo traffic (John Greene) [1091119] - [ethernet] e1000e: remove unnecessary break after return (John Greene) [1091119] - [ethernet] e1000e: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091119] - [ethernet] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1091119] - [ethernet] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1091119] - [ethernet] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1091119] - [ethernet] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1091119] - [ethernet] e1000e: Fix issue with link flap on 82579 (John Greene) [1091119] - [ethernet] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1091119] - [ethernet] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1091119] - [ethernet] e1000e: fix message terminations (John Greene) [1091119] - [ethernet] e1000e: Enclose e1000e_pm_thaw() with CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Correctly include VLAN_HLEN when changing interface MTU (John Greene) [1091119] - [ethernet] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1091119] - [ethernet] e1000e: add timeout for TX HW time stamping work (John Greene) [1091119] - [ethernet] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1091119] - [ethernet] e1000e: Fix Hardware Unit Hang (John Greene) [1091119] - [ethernet] e1000e: fix the build error when PM is disabled (John Greene) [1091119] - [ethernet] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1091119] - [ethernet] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1091119] - [ethernet] e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) (John Greene) [1091119] - [ethernet] e1000e: Refactor of Runtime Power Management (John Greene) [1091119] - [ethernet] e1000e: calls skb_set_hash (John Greene) [1091119] - [ethernet] e1000e: Refactor PM flows (John Greene) [1091119] - [ethernet] e1000e: Fix compilation warning when !CONFIG_PM_SLEEP (John Greene) [1091119] - [ethernet] e1000e: Fix a compile flag mis-match for suspend/resume (John Greene) [1091119] - [ethernet] e1000e: Remove extern from function prototypes (John Greene) [1091119] - [ethernet] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1091119] - [ethernet] e1000e: Fix 82579 sets LPI too early (John Greene) [1091119] - [ethernet] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1091119] - [kernel] sched/fair: Stop searching for tasks in idle_balance if there are runnable tasks (Larry Woodman) [1103828] - [kernel] sched/numa: Initialize new idle_balance stats in sd_numa_init() (Larry Woodman) [1103828]- [kernel] tty: Add C_CMSPAR(tty) (Don Zickus) [1110939] - [usb] pl2303: fixed handling of CS5 setting (Don Zickus) [1110939] - [usb] pl2303: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] pl2303: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] pl2303: clean up line-status handling (Don Zickus) [1110939] - [usb] pl2303: make type data const (Don Zickus) [1110939] - [usb] pl2303: use C_CMSPAR macro (Don Zickus) [1110939] - [usb] pl2303: use direct baud-rate encoding when possible (Don Zickus) [1110939] - [usb] pl2303: add helper function for direct baud-rate encoding (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate divisor handling (Don Zickus) [1110939] - [usb] pl2303: enforce baud-rate limits before lookup (Don Zickus) [1110939] - [usb] pl2303: refactor baud-rate table lookup (Don Zickus) [1110939] - [usb] pl2303: rename pl2303_encode_baud_rate (Don Zickus) [1110939] - [usb] pl2303: add device-type abstraction (Don Zickus) [1110939] - [usb] pl2303: add quirk for legacy devices (Don Zickus) [1110939] - [usb] pl2303: clean up type handling (Don Zickus) [1110939] - [usb] pl2303: use speed_t for baud rates (Don Zickus) [1110939] - [usb] pl2303: add line-status quirk for Siemens phones (Don Zickus) [1110939] - [usb] pl2303: remove redundant line-request call (Don Zickus) [1110939] - [usb] pl2303: add error handling to line requests (Don Zickus) [1110939] - [usb] pl2303: fix data corruption on termios updates (Don Zickus) [1110939] - [usb] pl2303: add error handling to set_control_lines (Don Zickus) [1110939] - [usb] pl2303: add error handling to vendor read and write functions (Don Zickus) [1110939] - [usb] Revert: pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [1110939] - [usb] Revert: pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [1110939] - [usb] Revert: pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [1110939] - [usb] Revert: pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [1110939] - [usb] Revert: pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [1110939] - [usb] Revert: pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [1110939] - [usb] Revert: pl2303: improve the chip type information output on startup - [usb] Revert: pl2303: improve the chip type detection/distinction - [usb] Revert: pl2303: distinguish between original and cloned HX chips - [usb] pl2303: clean up driver somewhat (Don Zickus) [1110939] - [usb] pl2303: remove bogus delta_msr_wait wake up (Don Zickus) [1110939] - [usb] core: let dynamic ids override static ids (Don Zickus) [1110939] - [usb] core: Fix potential memory leak adding dyn USBdevice IDs (Don Zickus) [1110939] - [usb] core: add sanity checks when using bInterfaceClass with new_id (Don Zickus) [1110939] - [usb] core: check for valid id_table when using the RefId feature (Don Zickus) [1110939] - [usb] core: bail out if user gives an unknown RefId when using new_id (Don Zickus) [1110939] - [usb] core: allow a reference device for new_id (Don Zickus) [1110939] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1110939] - [usb] Check if port status is equal to RxDetect (Don Zickus) [1110939] - [usb] serial/ftdi_sio: Add Infineon Triboard (Don Zickus) [1110939] - [usb] ftdi_sio: Add extra PID (Don Zickus) [1110939] - [usb] option: Add ID for Telewell TW-LTE 4G v2 (Don Zickus) [1110939] - [usb] cp210x: add support for Corsair usb dongle (Don Zickus) [1110939] - [usb] storage/scsi: Add broken_fua blacklist flag (Don Zickus) [1110939] - [usb] xhci: Fix runtime suspended xhci from blocking system suspend (Don Zickus) [1110939] - [usb] xhci: clear root port wake on bits if controller isn't wake-up capable (Don Zickus) [1110939] - [usb] xhci: correct burst count field for isoc transfers on 1.0 xhci hosts (Don Zickus) [1110939] - [usb] xhci: Use correct SLOT ID when handling a reset device command (Don Zickus) [1110939] - [usb] option: add/modify Olivetti Olicard modems (Don Zickus) [1110939] - [usb] ftdi_sio: fix null deref at port probe (Don Zickus) [1110939] - [usb] option: add device ID for SpeedUp SU9800 usb 3g modem (Don Zickus) [1110939] - [usb] usbtest: add a timeout for scatter-gather tests (Don Zickus) [1110939] - [usb] ehci: avoid BIOS handover on the HASEE E200 (Don Zickus) [1110939] - [usb] fix hub-port pm_runtime_enable() vs runtime pm transitions (Don Zickus) [1110939] - [usb] quiet peer failure warning, disable poweroff (Don Zickus) [1110939] - [usb] improve "not suspended yet" message in hub_suspend() (Don Zickus) [1110939] - [usb] xhci: Fix sleeping with IRQs disabled in xhci_stop_device() (Don Zickus) [1110939] - [usb] fix ->update_hub_device() vs hdev->maxchild (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() only exists for CONFIG_PM=y (Don Zickus) [821903] - [usb] qcserial: add additional Sierra Wireless QMI devices (Don Zickus) [1110939] - [usb] qcserial: add Netgear AirCard 341U (Don Zickus) [1110939] - [usb] xhci: delete endpoints from bandwidth list before freeing whole device (Don Zickus) [1110939] - [usb] host/xhci-plat: add xhci_plat_start() (Don Zickus) [1110939] - [usb] pci-quirks: Prevent Sony VAIO t-series from switching usb ports (Don Zickus) [1110939] - [usb] resume child device when port is powered on (Don Zickus) [1110939] - [usb] hub_handle_remote_wakeup() depends on CONFIG_PM_RUNTIME=y (Don Zickus) [1110939] - [usb] introduce port status lock (Don Zickus) [1110939] - [usb] synchronize port poweroff and khubd (Don Zickus) [1110939] - [usb] refactor port handling in hub_events() (Don Zickus) [1110939] - [usb] usb3 ports do not support FEAT_C_ENABLE (Don Zickus) [1110939] - [usb] don't clear FEAT_C_ENABLE on usb_port_runtime_resume failure (Don Zickus) [1110939] - [usb] block suspension of superspeed port while hispeed peer is active (Don Zickus) [1110939] - [usb] make usb_port flags atomic, rename did_runtime_put to child_usage (Don Zickus) [1110939] - [usb] sysfs link peer ports (Don Zickus) [1110939] - [usb] find internal hub tier mismatch via acpi (Don Zickus) [1110939] - [usb] assign usb3 external hub port peers (Don Zickus) [1110939] - [usb] assign default peer ports for root hubs (Don Zickus) [1110939] - [usb] cleanup setting udev->removable from port_dev->connect_type (Don Zickus) [1110939] - [usb] rename usb_port device objects (Don Zickus) [1110939] - [usb] disable port power control if not supported in wHubCharacteristics (Don Zickus) [1110939] - [usb] mutual exclusion for resetting a hub and power-managing a port (Don Zickus) [1110939] - [usb] pci_quirks: fix sparse 'symbol not declared' warning (Don Zickus) [1110939] - [usb] storage/ene_ub6250: Use kmemdup instead of kmalloc + memcpy (Don Zickus) [1110939] - [usb] usbtest: add pattern check on pipe in phase of unlink read (Don Zickus) [1110939] - [usb] usbtest: fix unlink write error with pattern 1 (Don Zickus) [1110939] - [usb] usb5303: add support for reference clock specified in device tree (Don Zickus) [1110939] - [usb] separate usb_address0 mutexes for each bus (Don Zickus) [1110939] - [usb] xhci: Switch only Intel Lynx Point-LP ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] yurex: fix race between probe() and read() (Don Zickus) [1110939] - [usb] appledisplay: fix race between reading and writing from the device (Don Zickus) [1110939] - [usb] usbtmc: fix DMA on stack (Don Zickus) [1110939] - [usb] cdc-acm: use BIT macro (Don Zickus) [1110939] - [usb] xhci: unified loggig of RESET_ON_RESUME (Don Zickus) [1110939] - [usb] xhci: avoid warning for !PM_SLEEP (Don Zickus) [1110939] - [usb] host/xhci-plat: add clock support (Don Zickus) [1110939] - [usb] host/xhci-plat: sort the headers in alphabetic order (Don Zickus) [1110939] - [usb] move usb/usb-common.c to usb/common/usb-common.c (Don Zickus) [1110939] - [usb] core: remove the Kconfig entry for USB_DEBUG (Don Zickus) [1110939] - [usb] remove redundant D0 power state set (Don Zickus) [1110939] - [usb] keyspan: fix potential null pointer dereference (Don Zickus) [1110939] - [usb] serial/option: add support for Novatel E371 PCIe card (Don Zickus) [1110939] - [usb] ftdi_sio: add NovaTech OrionLXm product ID (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (part 2) (Don Zickus) [1110939] - [usb] cdc-acm: use tty-port dtr_rts (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant usb_mark_last_busy (Don Zickus) [1110939] - [usb] cdc-acm: do not update PM busy on read errors (Don Zickus) [1110939] - [usb] cdc-acm: minimise no-suspend window during shutdown (Don Zickus) [1110939] - [usb] cdc-acm: remove redundant disconnected test from shutdown (Don Zickus) [1110939] - [usb] cdc-acm: simplify runtime PM locking (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM imbalance at shutdown (Don Zickus) [1110939] - [usb] cdc-acm: fix I/O after failed open (Don Zickus) [1110939] - [usb] cdc-acm: fix failed open not being detected (Don Zickus) [1110939] - [usb] cdc-acm: fix open and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix potential urb leak and PM imbalance in write (Don Zickus) [1110939] - [usb] cdc-acm: fix shutdown and suspend race (Don Zickus) [1110939] - [usb] cdc-acm: fix runtime PM for control messages (Don Zickus) [1110939] - [usb] cdc-acm: fix broken runtime suspend (Don Zickus) [1110939] - [usb] cdc-acm: fix write and resume race (Don Zickus) [1110939] - [usb] cdc-acm: fix write and suspend race (Don Zickus) [1110939] - [usb] kobil_sct: fix control requests without data stage (Don Zickus) [1110939] - [usb] serial: remove overly defensive port tests (Don Zickus) [1110939] - [usb] serial: fix potential runtime pm imbalance at device remove (Don Zickus) [1110939] - [usb] usb_wwan: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] usb_wwan: report failed submissions as errors (Don Zickus) [1110939] - [usb] usb_wwan: remove bogus function prototype (Don Zickus) [1110939] - [usb] usb_wwan: remove some superfluous comments (Don Zickus) [1110939] - [usb] usb_wwan: remove comment from close (Don Zickus) [1110939] - [usb] usb_wwan: clean up delayed-urb submission (Don Zickus) [1110939] - [usb] usb_wwan: use interface-data accessors (Don Zickus) [1110939] - [usb] usb_wwan: make resume error messages uniform (Don Zickus) [1110939] - [usb] usb_wwan: kill interrupt urb explicitly at suspend (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant urb kill from port remove (Don Zickus) [1110939] - [usb] usb_wwan: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] usb_wwan: remove redundant modem-control request (Don Zickus) [1110939] - [usb] usb_wwan: fix remote wakeup (Don Zickus) [1110939] - [usb] usb_wwan: fix discarded writes on resume errors (Don Zickus) [1110939] - [usb] usb_wwan: fix potential blocked I/O after resume (Don Zickus) [1110939] - [usb] usb_wwan: fix potential NULL-deref at resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak at shutdown (Don Zickus) [1110939] - [usb] usb_wwan: fix write and suspend race (Don Zickus) [1110939] - [usb] usb_wwan: fix race between write and resume (Don Zickus) [1110939] - [usb] usb_wwan: fix urb leak in write error path (Don Zickus) [1110939] - [usb] option: add missing usb_mark_last_busy (Don Zickus) [1110939] - [usb] option: fix line-control pipe direction (Don Zickus) [1110939] - [usb] option: fix runtime PM handling (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closing ports (Don Zickus) [1110939] - [usb] sierra: minimise no-suspend window during close (Don Zickus) [1110939] - [usb] sierra: refactor delayed-urb submission (Don Zickus) [1110939] - [usb] sierra: clean up suspend (Don Zickus) [1110939] - [usb] sierra: use interface-data accessors (Don Zickus) [1110939] - [usb] sierra: remove redundant modem-control requests (Don Zickus) [1110939] - [usb] sierra: do not resume I/O on closed ports (Don Zickus) [1110939] - [usb] sierra: remove disconnected test from close (Don Zickus) [1110939] - [usb] sierra: remove unimplemented set_termios (Don Zickus) [1110939] - [usb] sierra: remove unused variable (Don Zickus) [1110939] - [usb] sierra: remove bogus endpoint test (Don Zickus) [1110939] - [usb] sierra: fix line-control pipe direction (Don Zickus) [1110939] - [usb] sierra: fix resume error reporting (Don Zickus) [1110939] - [usb] sierra: fix urbs not being killed on shutdown (Don Zickus) [1110939] - [usb] sierra: fix characters being dropped at close (Don Zickus) [1110939] - [usb] sierra: fix remote wakeup (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak on disconnect (Don Zickus) [1110939] - [usb] sierra: fix urb and memory leak in resume error path (Don Zickus) [1110939] - [usb] sierra: fix use after free at suspend/resume (Don Zickus) [1110939] - [usb] sierra: fix AA deadlock in open error path (Don Zickus) [1110939] - [usb] iowarrior: Convert local dbg macro to dev_dbg (Don Zickus) [1110939] - [usb] appledisplay: Convert /n to n (Don Zickus) [1110939] - [usb] qcserial: remove interface number matching (Don Zickus) [1110939] - [usb] qcserial: define and use Sierra Wireless layout (Don Zickus) [1110939] - [usb] qcserial: refactor device layout selection (Don Zickus) [1110939] - [usb] qcserial: fix multiline comment coding style (Don Zickus) [1110939] - [usb] Avoid runtime suspend loops for HCDs that can't handle suspend/resume (Don Zickus) [1110939] - [usb] xhci: rework command timeout and cancellation, (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] Revert: xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] Revert: core: set lpm_capable field for LPM capable root hubs (Don Zickus) [1110939] - [usb] xhci: Use completion and status in global command queue (Don Zickus) [1110939] - [usb] xhci: Add a global command queue (Don Zickus) [1110939] - [usb] xhci: Use command structures when queuing commands on the command ring (Don Zickus) [1110939] - [usb] xhci: Report max device limit when Enable Slot command fails (Don Zickus) [1110939] - [usb] xhci: Use pci_enable_msix_exact() instead of pci_enable_msix() (Don Zickus) [1110939] - [usb] xhci: Use IS_ENABLED() macro (Don Zickus) [1110939] - [usb] catch attempts to submit urbs with a vmalloc'd transfer buffer (Don Zickus) [1110939] - [usb] xhci: fix wrong port number reported when setting USB2.0 hardware LPM (Don Zickus) [1110939] - [usb] Nokia 5300 should be treated as unusual dev (Don Zickus) [1110939] - [usb] Nokia 305 should be treated as unusual dev (Don Zickus) [1110939] - [usb] fsl: do not test for PHY_CLK_VALID bit on controller version 1.6 (Don Zickus) [1110939] - [usb] storage/shuttle_usbat: fix discs being detected twice (Don Zickus) [1110939] - [usb] qcserial: add a number of Dell devices (Don Zickus) [1110939] - [usb] ohci: fix problem with global suspend on ATI controllers (Don Zickus) [1110939] - [usb] option: add and update a number of CMOTech devices (Don Zickus) [1110939] - [usb] option: add Alcatel L800MA (Don Zickus) [1110939] - [usb] option: add Olivetti Olicard 500 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC7305/MC7355 (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless MC73xx (Don Zickus) [1110939] - [usb] qcserial: add Sierra Wireless EM7355 (Don Zickus) [1110939] - [usb] io_ti: fix firmware download on big-endian machines (Don Zickus) [1110939] - [usb] xhci: fix compilation warning when !CONFIG_PCI && !CONFIG_PM (Don Zickus) [1110939] - [usb] xhci: extend quirk for Renesas cards (Don Zickus) [1110939] - [usb] xhci: Switch Intel Lynx Point ports to EHCI on shutdown (Don Zickus) [1110939] - [usb] xhci: Prefer endpoint context dequeue pointer over stopped_trb (Don Zickus) [1110939] - [usb] ftdi-elan: Use pr_ (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce string fragment (Don Zickus) [1110939] - [usb] ftdi-elan: Coalesce formats (Don Zickus) [1110939] - [usb] ftdi-elan: Convert leading spaces to tabs (Don Zickus) [1110939] - [usb] ftdi-elan: Fix format fragments (Don Zickus) [1110939] - [usb] serial: fix sysfs-attribute removal deadlock (Don Zickus) [1110939] - [usb] uas: fix deadlocky memory allocations (Don Zickus) [1110939] - [usb] uas: fix error handling during scsi_scan() (Don Zickus) [1110939] - [usb] uas: fix GFP_NOIO under spinlock (Don Zickus) [1110939] - [usb] cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver (Don Zickus) [1110939] - [usb] ehci-platform: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] ehci-exynos: Return immediately from suspend if ehci_suspend fails (Don Zickus) [1110939] - [usb] fix crash during hotplug of PCI USB controller card (Don Zickus) [1110939] - [usb] cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate() (Don Zickus) [1110939] - [usb] usb_wwan: fix handling of missing bulk endpoints (Don Zickus) [1110939] - [usb] pl2303: add ids for Hewlett-Packard HP POS pole displays (Don Zickus) [1110939] - [usb] cp210x: Add 8281 (Nanotec Plug & Drive) (Don Zickus) [1110939] - [usb] option driver, add support for Telit UE910v2 (Don Zickus) [1110939] - [usb] Revert: serial: add usbid for dell wwan card to sierra.c (Don Zickus) [1110939] - [usb] serial/ftdi_sio: add id for Brainboxes serial cards (Don Zickus) [1110939] - [net] usb: include wait queue head in device structure (Don Zickus) [1110939] - [usb] disable reset-resume when USB_QUIRK_RESET is set (Don Zickus) [1110939] - [usb] unbind all interfaces before rebinding any (Don Zickus) [1110939] - [usb] keyspan: remove dead debugging code (Don Zickus) [1110939] - [usb] serial: add missing newlines to dev_ messages (Don Zickus) [1110939] - [usb] serial: add missing braces (Don Zickus) [1110939] - [usb] serial: continue to write on errors (Don Zickus) [1110939] - [usb] serial: continue to read on errors (Don Zickus) [1110939] - [usb] serial: make bulk_out_size a lower limit (Don Zickus) [1110939] - [usb] cypress_m8: fix potential scheduling while atomic (Don Zickus) [1110939] - [usb] Revert: xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] Make DELAY_INIT quirk wait 100ms between Get Configuration requests (Don Zickus) [1110939] - [usb] Add device quirk for Logitech HD Pro Webcams C920 and C930e (Don Zickus) [1110939] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1110939] - [usb] xhci: Prevent runtime pm from autosuspending during initialization (Don Zickus) [1110939] - [usb] storage: accept some UAS devices if streams are unavailable (Don Zickus) [1110939] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1110939] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1110939] - [usb] uas: Remove comment about registering a uas scsi controller for each usb bus (Don Zickus) [1110939] - [usb] uas: Add Hans de Goede as uas maintainer (Don Zickus) [1110939] - [usb] uas: remove BROKEN (Don Zickus) [1110939] - [usb] uas: Make sure sg elements are properly aligned (Don Zickus) [1110939] - [usb] uas: Add some data in/out ready iu sanity checks (Don Zickus) [1110939] - [usb] uas: Improve error reporting (Don Zickus) [1110939] - [usb] uas: Use the right error codes for different kinds of errors (Don Zickus) [1110939] - [usb] uas: Clear cmdinfo on command queue-ing (Don Zickus) [1110939] - [usb] uas: Fix memory management (Don Zickus) [1110939] - [usb] uas: Fix command / task mgmt submission racing with disconnect (Don Zickus) [1110939] - [usb] uas: cmdinfo - use only one list head (Don Zickus) [1110939] - [usb] uas: add uas_mark_cmd_dead helper function (Don Zickus) [1110939] - [usb] uas: Properly complete inflight commands on bus-reset or disconnect (Don Zickus) [1110939] - [usb] uas: uas_alloc_data_urb - Remove unnecessary use_streams check (Don Zickus) [1110939] - [usb] uas: Fix task-management not working when connected over USB-2 (Don Zickus) [1110939] - [usb] uas: Reset device on reboot (Don Zickus) [1110939] - [usb] uas: Add suspend/resume support (Don Zickus) [1110939] - [usb] uas: Use GFP_NOIO rather then GFP_ATOMIC where possible (Don Zickus) [1110939] - [usb] uas: Don't allow more then one task to run at the same time (Don Zickus) [1110939] - [usb] uas: task_mgmt - Kill the sense-urb if we fail to submit the cmd urb (Don Zickus) [1110939] - [usb] uas: Not being able to alloc streams when connected through usb-3 is an error (Don Zickus) [1110939] - [usb] uas: Verify endpoint descriptors from uas_use_uas_driver() (Don Zickus) [1110939] - [usb] uas: Drop fixed endpoint config handling (Don Zickus) [1110939] - [usb] uas: Move uas_find_endpoints to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Fix bounds check in uas_find_endpoints (Don Zickus) [1110939] - [usb] uas: Add uas_find_endpoints() helper function (Don Zickus) [1110939] - [usb] uas: Honor no-uas quirk set in usb-storage's quirks module parameter (Don Zickus) [1110939] - [usb] storage: Modify and export adjust_quirks so that it can be used by uas (Don Zickus) [1110939] - [usb] storage: Don't bind to uas devices if the uas driver is enabled (Don Zickus) [1110939] - [usb] uas: Add the posibilty to blacklist uas devices from using the uas driver (Don Zickus) [1110939] - [usb] Reset USB-3 devices on USB-3 link bounce (Don Zickus) [1110939] - [usb] Clear host_endpoint->streams when implicitly freeing streams (Don Zickus) [1110939] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1110939] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1110939] - [usb] xhci: xhci_mem_cleanup - make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1110939] - [usb] uas: Move uas detect code to uas-detect.h (Don Zickus) [1110939] - [usb] uas: Add a uas_find_uas_alt_setting helper function (Don Zickus) [1110939] - [usb] uas: Use all available stream ids (Don Zickus) [1110939] - [usb] uas: Pack iu struct definitions (Don Zickus) [1110939] - [usb] uas: Fix response iu struct definition (Don Zickus) [1110939] - [usb] uas: s/response_ui/response_iu/ (Don Zickus) [1110939] - [usb] uas: Fix reset handling for externally triggered reset (Don Zickus) [1110939] - [usb] uas: Fix reset locking (Don Zickus) [1110939] - [usb] uas: Fix uas not working when plugged into an ehci port (Don Zickus) [1110939] - [usb] uas: uas_alloc_cmd_urb - drop unused stream_id parameter (Don Zickus) [1110939] - [usb] uas: Avoid unnecessary unlock / lock calls around unlink_data_urbs (Don Zickus) [1110939] - [usb] uas: Properly set interface to altsetting 0 on probe failure (Don Zickus) [1110939] - [usb] uas: Urbs must be anchored before submitting them (Don Zickus) [1110939] - [usb] uas: replace BUG_ON() + WARN_ON() with WARN_ON_ONCE() (Don Zickus) [1110939] - [usb] uas: add dead request list (Don Zickus) [1110939] - [usb] uas: make work list per-device (Don Zickus) [1110939] - [usb] uas: properly reinitialize in uas_eh_bus_reset_handler (Don Zickus) [1110939] - [usb] fs: Add support for allocating / freeing streams (Don Zickus) [1110939] - [usb] fs: Add ep_to_host_endpoint helper function (Don Zickus) [1110939] - [usb] fs: Add support for bulk stream ids (Don Zickus) [1110939] - [usb] fs: proc_do_submiturb use a local variable for number_of_packets (Don Zickus) [1110939] - [usb] usbfs: Kill urbs on interface before doing a set_interface (Don Zickus) [1110939] - [usb] core: Free bulk streams on interface release (Don Zickus) [1110939] - [usb] core: Track if an endpoint has streams (Don Zickus) [1110939] - [usb] core: Move USB_MAXENDPOINTS definitions to usb.h (Don Zickus) [1110939] - [usb] core: Fix usb_free_streams return value documentation (Don Zickus) [1110939] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1110939] - [usb] xhci: use usb_ss_max_streams in xhci_check_streams_endpoint (Don Zickus) [1110939] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1110939] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1110939] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1110939] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1110939] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1110939] - [usb] xhci: fix usb3 streams (Don Zickus) [1110939] - [usb] xhci: make warnings greppable (Don Zickus) [1110939] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1110939] - [usb] sisusb: Use static const, fix typo (Don Zickus) [1110939] - [usb] hub: usb_ext_cap_descriptor.bmAttributes is le32 (Don Zickus) [1110939] - [usb] hub: debug message for failing to enable device (Don Zickus) [1110939] - [usb] ehci: fix deadlock when threadirqs option is used (Don Zickus) [1110939] - [usb] ftdi_sio: add Cressi Leonardo PID (Don Zickus) [1110939] - [usb] complain if userspace resets an active endpoint (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 4 for Cinterion PHS8 and PXS8 (Don Zickus) [1110939] - [usb] ehci: add delay during suspend to prevent erroneous wakeups (Don Zickus) [1110939] - [usb] xhci: Change compatible string from xhci-platform to generic-xhci (Don Zickus) [1110939] - [usb] uhci-platform: Change compatible string from platform-uhci to generic-uhci (Don Zickus) [1110939] - [usb] option: blacklist ZTE MF667 net interface (Don Zickus) [1110939] - [usb] misc/usbled: Add Riso Kagaku Webmail Notifier (Don Zickus) [1110939] - [usb] elan: Remove useless "default M" lines (Don Zickus) [1110939] - [usb] Revert: xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1110939] - [usb] Revert: xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] Revert: xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Limit arbitrarily-aligned scatter gather (Don Zickus) [1110939] - [usb] delete non-required instances of include (Don Zickus) [1110939] - [usb] hub set hub->change_bits when over-current happens (Don Zickus) [1110939] - [usb] xhci: Set scatter-gather limit to avoid failed block writes (Don Zickus) [1110939] - [usb] xhci: Avoid infinite loop when sg urb requires too many trbs (Don Zickus) [1110939] - [usb] ftdi_sio: added CS5 quirk for broken smartcard readers (Don Zickus) [1110939] - [usb] core: correct spelling mistakes in comments and warning (Don Zickus) [1110939] - [usb] fix race between hub_disconnect and recursively_mark_NOTATTACHED (Don Zickus) [1110939] - [usb] oti6858: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] oti6858: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: clean up interrupt handler (Don Zickus) [1110939] - [usb] ch341: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] ch341: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] ch341: fix ignored TIOCMIWAIT mask (Don Zickus) [1110939] - [usb] ch341: clean up line-status handling (Don Zickus) [1110939] - [usb] ch341: refactor line-status handling (Don Zickus) [1110939] - [usb] cypress_m8: switch to generic TIOCMIWAIT implementation (Don Zickus) [1110939] - [usb] cypress_m8: only wake up MSR queue on changes (Don Zickus) [1110939] - [usb] cypress_m8: clean up protocol definitions (Don Zickus) [1110939] - [usb] cypress_m8: fix ring-indicator detection and reporting (Don Zickus) [1110939] - [usb] Nokia 502 is an unusual device (Don Zickus) [1110939] - [usb] serial: add support for iBall 3.5G connect usb modem (Don Zickus) [1110939] - [usb] serial: correct spelling mistakes in comments (Don Zickus) [1110939] - [usb] misc/idmouse: correct spelling mistake in error string (Don Zickus) [1110939] - [usb] yurex: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] iowarrior: fix spelling mistake in comment (Don Zickus) [1110939] - [usb] serial: remove redundant OOM messages (Don Zickus) [1110939] - [usb] serial: clean up ioctl debugging (Don Zickus) [1110939] - [usb] serial: constify device-id tables (Don Zickus) [1110939] - [usb] core: remove CONFIG_USB_DEBUG usage (Don Zickus) [1110939] - [usb] cdc-wdm: avoid hanging on zero length reads (Don Zickus) [1110939] - [usb] xhci: Check for XHCI_PLAT in xhci_cleanup_msix() (Don Zickus) [1110939] - [usb] Mark function as static in metro-usb.c (Don Zickus) [1110939] - [usb] Mark function as static in usbsevseg.c (Don Zickus) [1110939] - [usb] option: add new zte 3g modem pids to option driver (Don Zickus) [1110939] - [usb] usbtest: Always clear halt else further tests will fail (Don Zickus) [1110939] - [usb] usbtest: Add timetout to simple_io() (Don Zickus) [1110939] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1110939] - [usb] usbtest: Fix BOS control test for USB 2.01 devices (Don Zickus) [1110939] - [usb] xhci: Add quirks module option (Don Zickus) [1069460] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1110939] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Don Zickus) [1069460] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1069461] - [usb] core: get config and string descriptors for unauthorized devices (Don Zickus) [1110939] - [usb] core: allow isoc URBs for wireless devices with an interval < 6 (Don Zickus) [1110939] - [usb] serial/zte_ev: move support for ZTE AC2726 from zte_ev back to option (Don Zickus) [1110939] - [usb] cdc-wdm: manage_power should always set needs_remote_wakeup (Don Zickus) [1110939] - [usb] Revert: quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [1110939] - [usb] Use dev_is_pci() to check whether it is pci device (Don Zickus) [1110939] - [usb] usbtest: update bos test coverage to usb 2.1 device (Don Zickus) [1110939] - [usb] usbtest: fix the bit mask of usb 2.0 extension descriptor (Don Zickus) [1110939] - [usb] usbtest: add a test case to support bos for queue control (Don Zickus) [1110939] - [usb] fix coccinelle warnings (Don Zickus) [1110939] - [usb] hub: Use correct reset for wedged USB3 devices that are NOTATTACHED (Don Zickus) [1110939] - [usb] remove DEFINE_PCI_DEVICE_TABLE macro (Don Zickus) [1110939] - [usb] host: Remove superfluous name casts (Don Zickus) [1110939] - [usb] core: Remove superfluous name casts (Don Zickus) [1110939] - [usb] kill #undef VERBOSE_DEBUG (Don Zickus) [1110939] - [usb] kill DEBUG compile option (Don Zickus) [1110939] - [usb] uhci: compile debugfs conditional on CONFIG_DYNAMIC_DEBUG (Don Zickus) [1110939] - [usb] uhci: change dependency for debug parameter (Don Zickus) [1110939] - [usb] ehci: Remove debugging at every interrupt (Don Zickus) [1110939] - [usb] ehci: no conditional compilation for interestingness (Don Zickus) [1110939] - [usb] ohci: no conditional debugging in root hub hadling (Don Zickus) [1110939] - [usb] ohci: always register debug files (Don Zickus) [1110939] - [usb] ohci: kill ohci_vdbg (Don Zickus) [1110939] - [usb] ohci: remove conditional compilation (Don Zickus) [1110939] - [usb] net/cdc-acm: fix power management in ioctl (Don Zickus) [1110939] - [net] usb/cdc-acm: add TIOCGICOUNT (Don Zickus) [1110939] - [usb] net/cdc-acm: add TIOCMIWAIT (Don Zickus) [1110939] - [usb] option: support new huawei devices (Don Zickus) [1110939] - [usb] serial/option: blacklist interface 1 for Huawei E173s-6 (Don Zickus) [1110939] - [usb] xhci: replace xhci_write_64() with writeq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_read_64() with readq() (Don Zickus) [1110939] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1110939] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1110939] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1110939] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1110939] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1110939] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1110939] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1110939] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1110939] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1110939] - [usb] r8a66597-hcd: Convert to clk_prepare/unprepare (Don Zickus) [1110939] - [usb] serial: fix write memory-allocation flag (Don Zickus) [1110939] - [usb] serial: fix race in generic write (Don Zickus) [1110939] - [net] usb/cdc_ncm: Export cdc_ncm_{tx, rx}_fixup functions for re-use (Don Zickus) [1110939] - [net] usb/cdc_ncm: drop "extern" from header declarations (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove descriptor pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove ncm_parm field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove tx_speed and rx_speed fields (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove unused udev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant netdev field (Don Zickus) [1110939] - [net] usb/cdc_ncm: simplify and optimize frame padding (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant endpoint pointers (Don Zickus) [1110939] - [net] usb/cdc_ncm: remove redundant "intf" field (Don Zickus) [1110939] - [net] usb/cdc_ncm: add include protection to cdc_ncm.h (Don Zickus) [1110939] - [usb] ssb-hcd: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] bcma: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Don Zickus) [1110939] - [usb] usbtest: support container id descriptor test (Don Zickus) [1110939] - [usb] usbtest: support superspeed device capbility descriptor test (Don Zickus) [1110939] - [usb] usbtest: support usb2 extension descriptor test (Don Zickus) [1110939] - [usb] ehci-atmel: add usb_clk for transition to CCF (Don Zickus) [1110939] - [usb] cdc-wdm: ignore speed change notifications (Don Zickus) [1110939] - [usb] cdc-wdm: support back-to-back USB_CDC_NOTIFY_RESPONSE_AVAILABLE notifications (Don Zickus) [1110939] - [usb] usbtest: support bos descriptor test for usb 3.0 (Don Zickus) [1110939] - [usb] wusbcore: fix control-pipe directions (Don Zickus) [1110939] - [usb] wusbcore: fix panic in wusbhc_chid_set (Don Zickus) [1110939] - [usb] wusbcore: convert nested lock to use spin_lock instead of spin_lock_irq (Don Zickus) [1110939] - [usb] wusbcore: use multiple urbs for HWA iso transfer result frame reads (Don Zickus) [1110939] - [usb] wusbcore: combine iso transfer result frame reads when possible (Don Zickus) [1110939] - [usb] wusbcore: disable transfer notifications for Alereon HWAs (Don Zickus) [1110939] - [usb] wusbcore: don't mark WA_SEG_DTI_PENDING segs as done in urb_dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix potential double list_del on urb dequeue (Don Zickus) [1110939] - [usb] wusbcore: fix compile warnings (Don Zickus) [1110939] - [usb] wusbcore: add info to HWA debug prints (Don Zickus) [1110939] - [usb] wusbcore: read actual_length bytes isoc in segments (Don Zickus) [1110939] - [usb] wusbcore: adjust iterator correctly when searching for ep comp descriptor (Don Zickus) [1110939] - [usb] wusbcore: add a convenience function for completing a transfer segment (Don Zickus) [1110939] - [usb] wusbcore: prevent urb dequeue and giveback race (Don Zickus) [1110939] - [usb] wusbcore: fix stranded URB after HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix kernel panic on HWA unplug (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-nep.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wa-rpipe.c (Don Zickus) [1110939] - [usb] wusbcore: fix up coding style issues in wusbhc.c and wusbhc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in mmc.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in security.c (Don Zickus) [1110939] - [usb] wusbcore: fix up line break coding style issues in wa-hc.h (Don Zickus) [1110939] - [usb] wusbcore: fix up minor coding style issues in cbaf.c (Don Zickus) [1110939] - [usb] wusbcore: correct spelling mistakes in comments and error string (Don Zickus) [1110939] - [usb] wusbcore: add debug prints to reservation and channel change (Don Zickus) [1110939] - [usb] wusbcore: add isochronous IN support to HWA (Don Zickus) [1110939] - [usb] wusbcore: set packet count correctly on isoc transfers (Don Zickus) [1110939] - [usb] wusbcore: move isoc_frame_index from wa_xfer to wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use USB_CTRL_SET_TIMEOUT and USB_CTRL_GET_TIMEOUT (Don Zickus) [1110939] - [usb] wusbcore: fix short transfers (Don Zickus) [1110939] - [usb] wusbcore: return -ENOENT for unlinked URBs (Don Zickus) [1110939] - [usb] wusbcore: add more info to debug prints in urb_unlink path (Don Zickus) [1110939] - [usb] wusbcore: add calls to usb_hcd_link_urb_to_ep, usb_hcd_unlink_urb_from_ep, and (Don Zickus) [1110939] - [usb] wusbcore: fix deadlock in wusbhc_gtk_rekey (Don Zickus) [1110939] - [usb] wusbcore: do device lookup while holding the hc mutex (Don Zickus) [1110939] - [usb] wusbcore: send keepalives to unauthenticated devices (Don Zickus) [1110939] - [usb] wusbcore: change WA_SEGS_MAX to a legal value (Don Zickus) [1110939] - [usb] wusbcore: add a quirk for Alereon HWA device isoc behavior (Don Zickus) [1110939] - [usb] wusbcore: combine multiple isoc frames in a single transfer request (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE wMaxPacketSize value correctly (Don Zickus) [1110939] - [usb] wusbcore: fix usb_dev leaks (Don Zickus) [1110939] - [usb] wusbcore: serialize access to the HWA data out endpoint (Don Zickus) [1110939] - [usb] wusbcore: fix string formatting warnings on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: add support for isoc out transfers (Don Zickus) [1110939] - [usb] wusbcore: set the RPIPE bOverTheAirInterval for isoc endpoints (Don Zickus) [1110939] - [usb] wusbcore: avoid stack overflow in URB enqueue error path (Don Zickus) [1110939] - [usb] wusbcore: fix build warning on 64-bit builds (Don Zickus) [1110939] - [usb] wusbcore: clean up urb dequeue process (Don Zickus) [1110939] - [usb] wusbcore: include the xfer_id in debug prints (Don Zickus) [1110939] - [usb] wusbcore: fix endianess issues when using dwTransferID (Don Zickus) [1110939] - [usb] wusbcore: set pointers to NULL after freeing in error cases (Don Zickus) [1110939] - [usb] wusbcore: clean up the sg list that was created for out transfers (Don Zickus) [1110939] - [usb] wusbcore: resource cleanup fix in __wa_xfer_setup_segs (Don Zickus) [1110939] - [usb] wusbcore: allow wa_xfer_destroy to clean up partially constructed xfers (Don Zickus) [1110939] - [usb] wusbcore: rename fields in struct wahc (Don Zickus) [1110939] - [usb] wusbcore: rename urb to tr_urb in struct wa_seg (Don Zickus) [1110939] - [usb] wusbcore: use list_move_tail instead of list_del/list_add_tail (Don Zickus) [1110939] - [usb] usbtest: fix checkpatch warning as sizeof code style (Don Zickus) [1110939] - [usb] uhci: check for wakeup/suspend race (Don Zickus) [1110939] - [usb] ehci: add check for wakeup/suspend race (Don Zickus) [1110939] - [usb] change dev_warn about missing reset-resume to dev_dbg (Don Zickus) [1110939] - [usb] ohci: fix and explain sparse errors (Don Zickus) [1110939] - [usb] ehci: fix sparse errors (Don Zickus) [1110939] - [usb] ehci: fix type mismatch in check_intr_schedule (Don Zickus) [1110939] - [usb] wusbcore: preserve endianness of cached descriptors (Don Zickus) [1110939] - [usb] xhci: remove the unused ->address field (Don Zickus) [1032371] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1032371] - [usb] hub_activate kill an 'else' (Don Zickus) [1032371] - [usb] hub: Clear Port Reset Change during init/resume (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_control_compat() (Don Zickus) [1110939] - [usb] core/devio: Spaces to tabs for proc_reapurbnonblock() (Don Zickus) [1110939] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1032371] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1032371] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1032371] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1032371] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1032371] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1032371] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1032371] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1032371] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1032371] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1032371] - [usb] Push USB2 LPM disable on disconnect into USB core (Don Zickus) [1032371] - [usb] xhci: Enable LPM support only for hardwired or BESL devices (Don Zickus) [1032371] - [usb] Don't enable USB 2.0 Link PM by default (Don Zickus) [1032371] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1032371] - [usb] Disable USB 2.0 Link PM before device reset (Don Zickus) [1110939] - [usb] hcd: remove unnecessary local_irq_save (Don Zickus) [1110939] - [usb] ehci: start new isochronous streams ASAP (Don Zickus) [1110939] - [usb] ehci: create per-TT bandwidth tables (Don Zickus) [1110939] - [usb] core/hub: Comments shouldnt be C99 // comment style (Don Zickus) [1110939] - [usb] core/file: moved asterisk to variable name (Don Zickus) [1110939] - [usb] core: {file, hub, sysfs, usb}.c - Whitespace fixes (Don Zickus) [1110939] - [usb] mos7840: fix tiocmget error handling (Don Zickus) [1110939] - [usb] serial: export usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: add memory flags to usb_serial_generic_write_start (Don Zickus) [1110939] - [usb] serial: clean up comments in generic driver (Don Zickus) [1110939] - [usb] core/hcd: converted busmap from struct to bitmap (Don Zickus) [1110939] - [usb] add a private-data pointer to struct usb_tt (Don Zickus) [1110939] - [usb] ehci: use a bandwidth-allocation table (Don Zickus) [1110939] - [usb] ehci: create a "periodic schedule info" struct (Don Zickus) [1110939] - [usb] ehci: use consistent NO_FRAME value (Don Zickus) [1110939] - [usb] ehci: change toggle only upon successful reset (Don Zickus) [1110939] - [usb] ehci: No SSPLIT allowed in uframe 7 (Don Zickus) [1110939] - [usb] ehci: compute full-speed bandwidth usage correctly (Don Zickus) [1110939] - [usb] ehci: check the right uframes for CSPLIT (Don Zickus) [1110939] - [usb] NS_TO_US should round up (Don Zickus) [1110939] - [usb] anchor: Delay usb_wait_anchor_empty_timeout wake up till completion is done (Don Zickus) [1110939] - [usb] anchor: Ensure poisened gets initialized to 0 (Don Zickus) [1110939] - [usb] cyberjack: fix buggy integer overflow test (Don Zickus) [1110939] - [usb] host: bugfix - Return length of copied buffer in uhci_hub_control() (Don Zickus) [1110939] - [usb] host: uhci-platform - remove deprecated IRQF_DISABLED (Don Zickus) [1110939] - [usb] core/hcd: if-else-braces fixed (Don Zickus) [1110939] - [usb] core/hcd: removed braces for return statements (Don Zickus) [1110939] - [usb] core/hcd: replaced C99 // comments (Don Zickus) [1110939] - [usb] core/hcd: Whitespace fixes (Don Zickus) [1110939] - [usb] core/hcd: moved asterix to variable (Don Zickus) [1110939] - [usb] host: Use existing macros instead of hard-coded values in uhci-debug.c (Don Zickus) [1110939] - [usb] remove intel_mid_otg.h (Don Zickus) [1110939] - [usb] wusbcore: Add isoc transfer type enum and packet definitions (Don Zickus) [1110939] - [usb] wusbcore: implement hwahc_op_get_frame_number (Don Zickus) [1110939] - [usb] ohci: use amd_chipset_type to filter for SB800 prefetch (Don Zickus) [1110939] - [usb] ehci: use amd_chipset_type to filter for usb subsystem hang bug (Don Zickus) [1110939] - [usb] ohci: ohci_init_driver() - sanity check overrides (Don Zickus) [1110939] - [usb] core: usb_amd_resume_quirk() can be static (Don Zickus) [1110939] - [usb] pci-quirks: amd_chipset_sb_type_init() can be static (Don Zickus) [1110939] - [usb] serial: invoke dcd_change ldisc's handler (Don Zickus) [1110939] - [usb] serial: call handle_dcd_change in ftdi driver (Don Zickus) [1110939] - [usb] correct the usb_disconnect() comment about usb_bus_list_lock (Don Zickus) [1110939] - [usb] fix substandard locking for the sysfs files (Don Zickus) [1110939] - [usb] usbtest: bmAttributes would better be masked (Don Zickus) [1110939] - [usb] core: implement AMD remote wakeup quirk (Don Zickus) [1110939] - [usb] pci-quirks: refactor AMD quirk to abstract AMD chipset types (Don Zickus) [1110939] - [usb] host: delete chipidea dependency (Don Zickus) [1110939] - [usb] ohci/uhci: add soft dependencies on ehci_pci (Don Zickus) [1110939] - [usb] ehci: support running URB giveback in tasklet context"" (Don Zickus) [1110939] - [usb] core: fix read of usbdevfs_ctrltransfer fields in proc_control() (Don Zickus) [1110939] - [usb] core: fix incorrect type in assignment in usb_set_lpm_parameters() (Don Zickus) [1110939] - [usb] core: Make usb_free_streams return an error (Don Zickus) [1110939] - [usb] ehci: handle isochronous underruns with tasklets (Don Zickus) [1110939] - [usb] ehci: code rearrangement in iso_stream_schedule() (Don Zickus) [1110939] - [usb] see if URB comes from a completion handler (Don Zickus) [1110939]- [crypto] pefile: Relax the check on the length of the PKCS#7 cert (Vivek Goyal) [852066] - [kernel] kexec, purgatory: add clean-up for purgatory directory (Vivek Goyal) [852066] - [x86] purgatory: use approprate -m64/-32 build flag for arch/x86/purgatory (Vivek Goyal) [852066] - [kernel] kexec: remove CONFIG_KEXEC dependency on crypto (Vivek Goyal) [852066] - [kernel] kexec: create a new config option CONFIG_KEXEC_FILE for new syscall (Vivek Goyal) [852066] - [kernel] resource: fix the case of null pointer access (Vivek Goyal) [852066] - [kernel] kexec: verify the signature of signed PE bzImage (Vivek Goyal) [852066] - [kernel] kexec: support kexec/kdump on EFI systems (Vivek Goyal) [852066] - [kernel] kexec: support for kexec on panic using new system call (Vivek Goyal) [852066] - [x86] kexec-bzimage64: support for loading bzImage using 64bit entry (Vivek Goyal) [852066] - [kernel] kexec: load and relocate purgatory at kernel load time (Vivek Goyal) [852066] - [x86] purgatory: core purgatory functionality (Vivek Goyal) [852066] - [x86] purgatory/sha256: provide implementation of sha256 in purgaotory context (Vivek Goyal) [852066] - [kernel] kexec: implementation of new syscall kexec_file_load (Vivek Goyal) [852066] - [kernel] kexec: new syscall kexec_file_load() declaration (Vivek Goyal) [852066] - [kernel] kexec: make kexec_segment user buffer pointer a union (Vivek Goyal) [852066] - [kernel] resource: provide new functions to walk through resources (Vivek Goyal) [852066] - [kernel] kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc() (Vivek Goyal) [852066] - [kernel] kexec: move segment verification code in a separate function (Vivek Goyal) [852066] - [kernel] kexec: rename unusebale_pages to unusable_pages (Vivek Goyal) [852066] - [scripts] build bin2c based on config option CONFIG_BUILD_BIN2C (Vivek Goyal) [852066] - [scripts] bin2c: move bin2c in scripts/basic (Vivek Goyal) [852066] - [kernel] kexec: convert printk to pr_foo() (Vivek Goyal) [852066] - [kernel] kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types (Vivek Goyal) [852066] - [kernel] kexec: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str() (Vivek Goyal) [852066] - [kernel] kexec: add sysctl to disable kexec_load (Vivek Goyal) [852066] - [kernel] kexec: Typo s/the/then/ (Vivek Goyal) [852066] - [kernel] kexec: remove unnecessary return (Vivek Goyal) [852066] - [asm] crash: Remove the original asm/crash.h files (Vivek Goyal) [852066] - [asm] crash: Rename crash.h to crash-driver.h (Vivek Goyal) [852066] - [x86] boot: Remove misc.h inclusion from compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Do not include boot.h in string.c (Vivek Goyal) [852066] - [x86] boot: Move memset() definition in compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Move memcmp() into string.h and string.c (Vivek Goyal) [852066] - [x86] boot: Move optimized memcpy() 32/64 bit versions to compressed/string.c (Vivek Goyal) [852066] - [x86] boot: Create a separate string.h file to provide standard string functions (Vivek Goyal) [852066] - [x86] boot: Undef memcmp before providing a new definition (Vivek Goyal) [852066]- [fs] nfsd4: fix rd_dircount enforcement ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add some comments to the nfsd4 object definitions ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove the client_mutex and the nfs4_lock/unlock_state wrappers ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_state_shutdown_net ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_lock_state: nfs4_laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): reclaim_complete() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): setclientid, setclientid_confirm, renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): exchange_id, create/destroy_session() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open and nfsd4_open_confirm ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_delegreturn() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_open_downgrade + nfsd4_close ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_lock/locku/lockt() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfsd4_test_stateid/nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove nfs4_lock_state(): nfs4_preprocess_stateid_op() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove old fault injection infrastructure ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to *_delegations fault injectors ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_openowners fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add more granular locking to forget_locks fault injector ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a list_head arg to nfsd_foreach_client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add nfsd_inject_forget_clients ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_client set_clnt routine ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a forget_clients "get" routine with proper locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: abstract out the get and set routines into the fault injection ops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect clid and verifier generation with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy clients that are busy ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Put the reference of nfs4_file when freeing stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't destroy client if mark_client_expired_locked fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: move unhash_client_locked call into mark_client_expired_locked ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: protect the close_lru list and oo_last_closed_stid with client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add lockdep assertions to document the nfs4_client/session locking ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure lookup_clientid() takes client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect nfsd4_destroy_clientid using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect session creation and client confirm using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect unconfirmed client creation using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move create_client() call outside the lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't require client_lock in free_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that the laundromat unhashes the client before releasing locks ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure struct nfs4_client is unhashed before we try to destroy it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: fix out of date comment ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Decrease nfsd_users in nfsd_startup_generic fail ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: rename unhash_generic_stateid to unhash_ol_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't thrash the cl_lock while freeing an open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce cl_lock thrashing in release_openowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race in nfsd4_free_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: optimize destroy_lockowner cl_lock thrashing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add locking to stateowner release ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up and reorganize release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the open owner hash table into struct nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing lock owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect adding/removing open state owners using client_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: don't allow CLOSE to proceed until refcount on stateid drops ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make openstateids hold references to their openowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up refcounting for lockowners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Make lock stateid take a reference to the lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add an operation for unhashing a stateowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up lockowner refcounting when finding them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a mutex to protect the NFSv4.0 open owner replay cache ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to state owners ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_find_stateid_by_type() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_lookup_stateid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Migrate the stateid reference into nfs4_preprocess_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to nfs4_preprocess_confirmed_seqid_op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_open_confirm() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Prepare nfsd4_close() for open stateid referencing ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_process_open2() must reference the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfs4_open_delegation() references the delegation stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd4_locku() must reference the lock stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure atomicity in nfsd4_free_stateid and nfsd4_validate_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up races in lock stateid searching and creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to protect the state owner lists ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: do filp_close in sc_free callback for lock stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: use cl_lock to synchronize all stateid idr calls ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add a struct nfs4_file field to struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add reference counting to the lock and open stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: print status when nfsd4_open fails to open file it just created ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Allow svc_reserve() to notify TCP socket that space has been freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: svc_tcp_write_space: don't clear SOCK_NOSPACE prematurely ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc: Reduce contention in svc_xprt_enqueue() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove dl_fh field from struct nfs4_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: give block_delegation and delegation_blocked its own spinlock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfs4_set_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up arguments to nfs4_open_delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: drop unused stp arg to alloc_init_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert delegation counter to an atomic_long_t type ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that clp->cl_revoked list is protected by clp->cl_lock ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fully unhash delegations when revoking them ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: simplify stateid allocation and file handling ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Do not let nfs4_file pin the struct inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_check_fh - make it actually check the filehandle ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Use the filehandle to look up the struct nfs4_file instead of inode ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Store the filehandle with the struct nfs4_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: convert comma to semicolon ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Double the default credit limit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: ensure that st_access_bmap and st_deny_bmap are initialized to 0 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: bump dl_time when unhashing delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Move the delegation reference counter into the struct nfs4_stid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix race that grants unrecallable delegation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: CREATE_SESSION should update backchannel immediately ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] svcrdma: Select NFSv4.1 backchannel transport based on forward channel ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: zero op arguments beyond the 8th compound op ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: silence sparse warning about accessing credentials ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure stateids remain unique until they are freed ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_alloc_init_lease should take a nfs4_file arg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid taking state_lock while holding inode lock in nfsd_break_one_deleg ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: eliminate nfsd4_init_callback ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad checking of space for padding in splice read ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: cleanup and rename nfs4_check_open ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make deny mode enforcement more efficient and close races in it ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: always hold the fi_lock when bumping fi_access refcounts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up reset_union_bmap_deny ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: set stateid access and deny bits in nfs4_get_vfs_file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: shrink st_access_bmap and st_deny_bmap ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: remove nfs4_file_put_fd ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: refactor nfs4_file_get_access and nfs4_file_put_access ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up helper __release_lock_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add locking to the nfs4_file->fi_fds[] array ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Add fine grained protection for the nfs4_file->fi_stateids list ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: reduce some spinlocking in put_client_renew ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: close potential race between delegation break and laundromat ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix crash encoding lock reply on 32-bit ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfs4_check_open_reclaim() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Always use lookup_clientid() in nfsd4_process_open1 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Convert nfsd4_process_open1() to work with lookup_clientid() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow struct nfsd4_compound_state to cache the nfs4_client ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a nfserrno mapping for -E2BIG to nfserr_fbig ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly convert return from commit_metadata to __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup - Let nfsd4_lookup_stateid() take a cstate argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Don't get a session reference without a client reference ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_release_lockowner ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: NFSv4 lock-owners are not associated to a specific file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Allow lockowners to hold several stateids ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: lock owners are not per open stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up nfsd4_close_open_stateid ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: declare v4.1+ openowners confirmed on creation ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Cleanup nfs4svc_encode_compoundres ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfs4_preprocess_seqid_op should only set *stpp on success ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add a new /proc/fs/nfsd/max_connections file ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Ensure that nfsd_create_setattr commits files to stable storage ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Remove iattr parameter from nfsd_symlink() ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Protect addition to the file_hashtbl ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix file access refcount leak when nfsd4_truncate fails ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Avoid warning message when compile at i686 arch ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: replace defer_free by svcxdr_tmpalloc ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove nfs4_acl_new ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: define svcxdr_dupstr to share some common code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: remove unused defer_free argument ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd4: rename cr_linkname->cr_data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: let nfsd_symlink assume null-terminated data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: make NFSv2 null terminate symlink data ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Fix bad reserving space for encoding rdattr_error ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfs: fix nfs4d readlink truncated packet ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix rare symlink decoding bug ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: properly handle embedded newlines in fault_injection input ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: fix return of nfs4_acl_write_who ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add appropriate __force directives to filehandle generation code ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: nfsd_splice_read and nfsd_readv should return __be32 ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: clean up sparse endianness warnings in nfscache.c ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: add __force to opaque verifier field casts ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using exp_get for export getting ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using path_get when assigning path for export ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] sunrpc/nfsd: Change to type of bool for rq_usedeferral and rq_splice_ok ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsd: Using min/max/min_t/max_t for calculate ("J. Bruce Fields") [1044798 1123721 1141932] - [fs] nfsv4: Fix another bug in the close/open_downgrade code (Steve Dickson) [1111708] - [fs] nfsv4: nfs4_state_manager() vs. nfs_server_remove_lists() (Steve Dickson) [1111708] - [fs] nfs: remove BUG possibility in nfs4_open_and_get_state (Steve Dickson) [1111708] - [fs] pnfs: fix filelayout_retry_commit when idx > 0 (Steve Dickson) [1111708] - [fs] nfs: revert "nfs4: queue free_lock_state job submission to nfsiod" (Steve Dickson) [1111708] - [fs] nfs: fix kernel warning when removing proc entry (Steve Dickson) [1111708] - [fs] nfs: Fix /proc/fs/nfsfs/servers and /proc/fs/nfsfs/volumes (Steve Dickson) [1111708] - [fs] nfsv3: Fix another acl regression (Steve Dickson) [1111708] - [fs] nfsv4: Don't clear the open state when we just did an OPEN_DOWNGRADE (Steve Dickson) [1111708] - [fs] nfsv4: Fix problems with close in the presence of a delegation (Steve Dickson) [1111708] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Steve Dickson) [1111708] - [fs] nfs: can_coalesce_requests must enforce contiguity (Steve Dickson) [1111708] - [fs] nfs: disallow duplicate pages in pgio page vectors (Steve Dickson) [1111708] - [fs] nfs: don't sleep with inode lock in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix error handling in lock_and_join_requests (Steve Dickson) [1111708] - [fs] nfs: fix nonblocking calls to nfs_page_group_lock (Steve Dickson) [1111708] - [fs] nfs: use blocking page_group_lock in add_request (Steve Dickson) [1111708] - [fs] nfs: change nfs_page_group_lock argument (Steve Dickson) [1111708] - [fs] nfs: reject changes to resvport and sharecache during remount (Steve Dickson) [1111708] - [fs] nfs: Avoid infinite loop when RELEASE_LOCKOWNER getting expired error (Steve Dickson) [1111708] - [fs] sunrpc: remove all refcounting of groupinfo from rpcauth_lookupcred (Steve Dickson) [1111708] - [fs] nfs: fix two problems in lookup_revalidate in RCU-walk (Steve Dickson) [1111708] - [fs] nfs: allow lockless access to access_cache (Steve Dickson) [1111708] - [fs] nfs: teach nfs_lookup_verify_inode to handle LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: teach nfs_neg_need_reval to understand LOOKUP_RCU (Steve Dickson) [1111708] - [fs] nfs: support RCU_WALK in nfs_permission() (Steve Dickson) [1111708] - [fs] sunrpc/auth: allow lockless (rcu) lookup of credential cache (Steve Dickson) [1111708] - [fs] nfs: prepare for RCU-walk support but pushing tests later in code (Steve Dickson) [1111708] - [fs] nfs: nfs4_lookup_revalidate: only evaluate parent if it will be used (Steve Dickson) [1111708] - [fs] nfs: add checks for returned value of try_module_get() (Steve Dickson) [1111708] - [fs] nfs: clear_request_commit while holding i_lock (Steve Dickson) [1111708] - [fs] pnfs: add pnfs_put_lseg_async (Steve Dickson) [1111708] - [fs] pnfs: find swapped pages on pnfs commit lists too (Steve Dickson) [1111708] - [fs] nfs: fix comment and add warn_on for PG_INODE_REF (Steve Dickson) [1111708] - [fs] nfs: mark nfs_page reqs with flag for extra ref (Steve Dickson) [1111708] - [fs] nfs: check wait_on_bit_lock err in page_group_lock (Steve Dickson) [1111708] - [fs] nfs: handle multiple reqs in nfs_page_async_flush (Steve Dickson) [1111708] - [fs] nfs: change find_request to find_head_request (Steve Dickson) [1111708] - [fs] sunrpc: remove "ec" argument from encrypt_v2 operation (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_wrap.c (Steve Dickson) [1111708] - [fs] sunrpc: clean up sparse endianness warnings in gss_krb5_seal.c (Steve Dickson) [1111708] - [fs] sunrpc: fix RCU handling of gc_ctx field (Steve Dickson) [1111708] - [fs] sunrpc: remove __rcu annotation from struct gss_cl_ctx->gc_gss_ctx (Steve Dickson) [1111708] - [fs] nfs: nfs4_do_open should add negative results to the dcache (Steve Dickson) [1111708] - [fs] xprtrdma: Handle additional connection events (Steve Dickson) [1111708] - [fs] xprtrdma: Remove RPCRDMA_PERSISTENT_REGISTRATION macro (Steve Dickson) [1111708] - [fs] xprtrdma: Make rpcrdma_ep_disconnect() return void (Steve Dickson) [1111708] - [fs] xprtrdma: Schedule reply tasklet once per upcall (Steve Dickson) [1111708] - [fs] xprtrdma: Allocate each struct rpcrdma_mw separately (Steve Dickson) [1111708] - [fs] xprtrdma: Rename frmr_wr (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for LOCAL_INV Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Disable completions for FAST_REG_MR Work Requests (Steve Dickson) [1111708] - [fs] xprtrdma: Don't post a LOCAL_INV in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs after a flushed LOCAL_INV Work Request (Steve Dickson) [1111708] - [fs] xprtrdma: Reset FRMRs when FAST_REG_MR is flushed by a disconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Properly handle exhaustion of the rb_mws list (Steve Dickson) [1111708] - [fs] xprtrdma: Chain together all MWs in same buffer pool (Steve Dickson) [1111708] - [fs] xprtrdma: Back off rkey when FAST_REG_MR fails (Steve Dickson) [1111708] - [fs] xprtrdma: Unclutter struct rpcrdma_mr_seg (Steve Dickson) [1111708] - [fs] xprtrdma: Don't invalidate FRMRs if registration fails (Steve Dickson) [1111708] - [fs] xprtrdma: On disconnect, don't ignore pending CQEs (Steve Dickson) [1111708] - [fs] xprtrdma: Update rkeys after transport reconnect (Steve Dickson) [1111708] - [fs] xprtrdma: Limit data payload size for ALLPHYSICAL (Steve Dickson) [1111708] - [fs] xprtrdma: Protect ia->ri_id when unmapping/invalidating MRs (Steve Dickson) [1111708] - [fs] xprtrdma: Fix panic in rpcrdma_register_frmr_external() (Steve Dickson) [1111708] - [fs] xprtrdma: Fix DMA-API-DEBUG warning by checking dma_map result (Steve Dickson) [1111708] - [fs] replace strict_strto calls (Steve Dickson) [1111708] - [fs] nfs: use ARRAY_SIZE instead of sizeof/sizeof[0] (Steve Dickson) [1111708] - [fs] nfsv4: Drop cast (Steve Dickson) [1111708] - [fs] rpc_pipe: Drop memory allocation cast (Steve Dickson) [1111708] - [fs] nfs_common/nfsacl: move EXPORT symbol after functions (Steve Dickson) [1111708] - [fs] nfs4: copy acceptor name from context to nfs_client (Steve Dickson) [1111708] - [fs] sunrpc: add a new "stringify_acceptor" rpc_credop (Steve Dickson) [1111708] - [fs] auth_gss: fetch the acceptor name out of the downcall (Steve Dickson) [1111708] - [fs] nfs4: turn free_lock_state into a void return operation (Steve Dickson) [1111708] - [fs] nfs4: queue free_lock_state job submission to nfsiod (Steve Dickson) [1111708] - [fs] nfs4: treat lock owners as opaque values (Steve Dickson) [1111708] - [fs] nfs41: layout return on close in delegation return (Steve Dickson) [1111708] - [fs] nfs41: return layout on last close (Steve Dickson) [1111708] - [fs] nfs4: add nfs4_check_delegation (Steve Dickson) [1111708] - [fs] pnfs/filelayout: retry ds commit if nfs_commitdata_alloc fails (Steve Dickson) [1111708] - [fs] pnfs/filelayout: fix race between mark_request_commit and scan_commit_lists (Steve Dickson) [1111708] - [fs] nfsv4: Fix OPEN w/create access mode checking (Steve Dickson) [1111708] - [fs] nfs: check hostname in nfs_get_client (Steve Dickson) [1111708] - [fs] nfsv4: set hostname when creating nfsv4 ds connection (Steve Dickson) [1111708] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1111708] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1111708] - [fs] nfs: replace count*size kzalloc by kcalloc (Steve Dickson) [1111708] - [fs] nfs: get rid of duplicate dprintk (Steve Dickson) [1111708] - [fs] nfs: Fix unused variable error (Steve Dickson) [1111708] - [fs] nfs: remove unneeded EXPORTs (Steve Dickson) [1111708] - [fs] pnfs: clean up *_resend_to_mds (Steve Dickson) [1111708] - [fs] nfs: remove pgio_header refcount, related cleanup (Steve Dickson) [1111708] - [fs] nfs: remove unused writeverf code (Steve Dickson) [1111708] - [fs] nfs: merge nfs_pgio_data into _header (Steve Dickson) [1111708] - [fs] nfs: rename members of nfs_pgio_data (Steve Dickson) [1111708] - [fs] nfs: move nfs_pgio_data and remove nfs_rw_header (Steve Dickson) [1111708]- [scsi] bnx2fc: Improve stats update mechanism (Neil Horman) [1096023] - [security] have cap_dentry_init_security return error (Jeff Layton) [1070910] - [mfd] lpc_ich: Change Avoton to iTCO v3 (Prarit Bhargava) [1084134] - [watchdog] itco_wdt: Add support for v3 silicon (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for iTCO v3 (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Remove lpc_ich_cfg struct use (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Fix ACPI enable bitmask (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Only configure watchdog or GPIO when present (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Add support for Intel Avoton GPIOs (Prarit Bhargava) [1084134] - [mfd] lpc_ich: Convert ICH GPIOs IDs to enum (Prarit Bhargava) [1084134] - [net] ceph: do not hard code max auth ticket len (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: add process_one_ticket() helper (Ilya Dryomov) [1142285] {CVE-2014-6416} - [net] ceph: gracefully handle large reply messages from the mon (Ilya Dryomov) [1142285] {CVE-2014-6416} - [powercap] intel_rapl: add new CPU IDs (Steve Best) [1142597] - [powercap] intel_rapl: spell out SoC names (Steve Best) [1142597] - [powercap] intel_rapl: add support for ValleyView Soc (Steve Best) [1142597] - [x86] smpboot: initialize secondary CPU only if master CPU will wait for it (Igor Mammedov) [968147] - [x86] smpboot: Log error on secondary CPU wakeup failure at ERR level (Igor Mammedov) [968147] - [x86] smpboot: Fix list/memory corruption on CPU hotplug (Igor Mammedov) [968147] - [acpi] processor: do not mark present at boot but not onlined CPU as onlined (Igor Mammedov) [968147] - [tools] thermal: Introduce tmon, a tool for thermal subsystem (Neil Horman) [1085101] - [thermal] intel_powerclamp: add newer cpu ids (Steve Best) [1141895] - [mm] swapfile: do not skip lowest_bit in scan_swap_map() scan loop (Seth Jennings) [1128277] - [dma] ioatdma: disable RAID on non-Atom platforms and reenable unaligned copies (Prarit Bhargava) [1069441] - [security] selinux: make the netif cache namespace aware (Paul Moore) [1112815] - [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1113932] - [kernel] hashtable: add hash_for_each_possible_rcu_notrace() (Steve Best) [1123126] - [media] media-device: fix an information leakage (Jacob Tanenbaum) [1109777] {CVE-2014-1739} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1122376] {CVE-2014-5045} - [kernel] ptrace: get_dumpable() incorrect tests (Jacob Tanenbaum) [1111606] {CVE-2013-2929} - [fs] fanotify/compat: fix sys_fanotify_mark (Jan Stancek) [1119318] - [target] rd: Refactor rd_build_device_space + rd_release_device_space (Denys Vlasenko) [1108755] {CVE-2014-4027} - [ipc] fix compat msgrcv with negative msgtyp (Mateusz Guzik) [1042807] - [Documentation] fix incorrect formula to calculate CommitLimit value (Petr Oros) [1060570] - [acpi] apci_pad: in power_saving_thread(), call schedule() when need_resched is true (Tony Camuso) [1092076]- [powerpc] Revert: Add iommu domain pointer to device archdata (David Gibson) [1123145 1123133 1123367] - [powerpc] Enable IOMMU and VFIO for ppc64 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_32/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Rework SLB switching code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move little endian conflict to HV KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Do dcbz32 patching with big endian instructions (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fill pvinfo hcall instructions in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access RTAS in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - PAPR - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access shadow slb in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s_64/pr - Access HTAB in big endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - ifdef on CONFIG_KVM_book3s_32_HANDLER for 32bit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Disable AIL mode with OPAL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Use SLB entry 0 (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Graciously fail broken LE hypercalls (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Remove open coded make_dsisr in alignment handler (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Always use the saved DAR value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make NX bit available with magic page (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Disable NX for old magic page using guests (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TM registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose EBB registers (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Expose TAR facility to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Handle Facility interrupt and FSCR (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Emulate TIR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Ignore PMU SPRs (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Default to big endian guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix C/R bit setting (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix WARN_ON with debug options on (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable Little Endian PR guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Enable interrupts earlier (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Make svcpu -> vcpu store preempt savvy (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Ignore DABR register (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Ignore PIR writes (David Gibson) [1123145 1123133 1123367] - [virt] kvm: add PR mode KVM (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move more code under CONFIG_HAVE_KVM_IRQFD (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Enable IRQFD support for the XICS interrupt controller (David Gibson) [1123145 1123133 1123367] - [virt] kvm/s390: adapter interrupt sources (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move irq notifier implementation into eventfd.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Move all accesses to kvm::irq_routing into irqchip.c (David Gibson) [1123145 1123133 1123367] - [virt] kvm/irqchip: Provide and use accessors for irq routing table (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Don't keep reference to irq routing table in irqfd struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: IRQ disabling cleanup (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: use fdget (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Put huge-page HPTEs in rmap chain for base address (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move KVM_REG_PPC_WORT to an unused register number (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Add ONE_REG register names that were missed (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add missing code for transaction reclaim on guest exit (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - make _PAGE_NUMA take effect (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc/book3s: rename lookup_linux_pte() to lookup_linux_pte_and_update() (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix KVM hang with CONFIG_KVM_XICS=n (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix incorrect userspace exit on ioeventfd write (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Remove bogus duplicate code (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - use xics_wake_cpu only when defined (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: NULL return of kvmppc_mmu_hpte_cache_next should be handled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add devname:kvm aliases for modules (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Don't drop low-order page address bits (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Get rid of KVM_HPAGE defines (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Guard doorbell exception with CONFIG_PPC_DOORBELL (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Make shared struct aka magic page guest endian (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Use base page size when comparing against slb value (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix machine check delivery to guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add mixed page-size support for guest (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: fix couple of memory leaks in MPIC/XICS devices (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Don't clobber our exit handler id (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Fix physical address calculations (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Take SRCU read lock around RTAS kvm_read_guest() call (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add H_SET_MODE hcall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Allow only implemented hcalls to be enabled or disabled (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Controls for in-kernel sPAPR hypercall handling (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s - Move vcore definition to end of kvm_arch struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Export kvmppc_copy_to (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Add CAP to indicate hcall fixes (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Prefer CMA region for hash page table allocation (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/hv - Add software abort codes for transactional memory (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Unify kvmppc_get_last_inst and sc (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: Load/save FP/VMX/VSX state directly to/from vcpu struct (David Gibson) [1123145 1123133 1123367] - [virt] kvm/ppc: book3s/pr - Fix compilation without CONFIG_ALTIVEC (David Gibson) [1123145 1123133 1123367] - [virt] kvm: Add per-vm capability enablement (David Gibson) [1123145 1123133 1123367] - [iommu] vt-d: Exclude devices using RMRRs from IOMMU API domains (Myron Stowe) [1097907] - [s390] uaccess: fix possible register corruption in strnlen_user_srst() (Hendrik Brueckner) [1099147] - [s390] uaccess: rework uaccess code - fix locking issues (Hendrik Brueckner) [1099147] - [s390] uaccess: introduce 'uaccesspt' kernel parameter (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead kernel parameter 'user_mode=' (Hendrik Brueckner) [1099147] - [s390] setup: get rid of MACHINE_HAS_MVCOS machine flag (Hendrik Brueckner) [1099147] - [s390] uaccess: consistent types (Hendrik Brueckner) [1099147] - [s390] uaccess: get rid of indirect function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: normalize order of parameters of indirect uaccess function calls (Hendrik Brueckner) [1099147] - [s390] uaccess: remove dead extern declarations, make functions static (Hendrik Brueckner) [1099147] - [s390] uaccess: test if current->mm is set before walking page tables (Hendrik Brueckner) [1099147] - [s390] compat: fix PSW32_USER_BITS definition (Hendrik Brueckner) [1099147] - [s390] compat: make psw32_user_bits a constant value again (Hendrik Brueckner) [1099147] - [s390] uaccess: always run the kernel in home space (Hendrik Brueckner) [1099147] - [s390] kernel: remove page table walk for user space accesses (Hendrik Brueckner) [1099147] - [powerpc] start loop at section start of start in vmemmap_populated() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_free() (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_remove_mapping() for BOOK3S (Gustavo Duarte) [1090174] - [powerpc] implement vmemmap_list_free() (Gustavo Duarte) [1090174] - [x86] Makefile: Add stack frame check (Prarit Bhargava) [1058753] - [virt] kvm/x86: fix TSC matching (Marcelo Tosatti) [1115764] - [drm] radeon: tweak ACCEL_WORKING2 query for hawaii (Jerome Glisse) [1140789]- [lib] assoc_array: Fix termination condition in assoc array garbage collection (David Howells) [1139431] {CVE-2014-3631} - [acpi] x86/ras: Fix build warnings in (Rui Wang) [1085141] - [acpi] ras/extlog: Adjust init flow (Rui Wang) [1085141] - [acpi] trace/emca: Add a knob to adjust where to save event log (Rui Wang) [1085141] - [ras] trace: Add eMCA trace event interface (Rui Wang) [1085141] - [ras] debugfs: Add debugfs interface for RAS subsystem (Rui Wang) [1085141] - [firmware] efi/cper: Adjust code flow of some functions (Rui Wang) [1085141] - [trace] aer: Move trace into unified interface (Rui Wang) [1085141] - [trace] ras: Add basic RAS trace event (Rui Wang) [1085141] - [trace] Add __field_struct macro for TRACE_EVENT() (Rui Wang) [1085141] - [trace] pci/aer: Fix severity usage in aer trace event (Rui Wang) [1085141] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1076655] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1076655] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1076655] - [acpi] Clean up inclusions of ACPI header files (Rui Wang) [1076655] - [acpi] x86: Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1076655] - [acpi] x86: Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1076655] - [firmware] dmi: Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1076655] - [firmware] efi: Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1076655] - [edac] ghes: Update ghes error record info (Rui Wang) [1076655] - [acpi] apei/cper: Cleanup CPER memory error output format (Rui Wang) [1076655] - [acpi] apei/cper: Enhance memory reporting capability (Rui Wang) [1076655] - [firmware] dmi: Parse memory device (type 17) in SMBIOS (Rui Wang) [1076655] - [acpi] x86: Extended error log driver for x86 platform (Rui Wang) [1076655] - [acpi] cper: Update cper info (Rui Wang) [1076655] - [acpi] apei/cper: Fix status check during error printing (Rui Wang) [1076655]- [ethernet] bnx2x: Configure device endianity on driver load and reset endianity on removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: Be more forgiving toward SW GRO (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF clean statistics (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix stop-on-error (Michal Schmidt) [1089402] - [ethernet] bnx2x: ethtool -d might cause timeout in log (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use is_kdump_kernel() to detect kdump kernel (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: FW assertion changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Make BP_VF more robust (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent pci_disable_sriov with assigned VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Prevent IOV if no entries in CAM (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix static checker warning regarding `txdata_ptr' (Michal Schmidt) [1089402] - [ethernet] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1089402] - [ethernet] bnx2x: Update driver version to 1.710.51 (Michal Schmidt) [1089402] - [ethernet] bnx2x: Code cleanup (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix sparse warnings (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Fix timesync endianity (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add timestamping and PTP hardware clock support (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix tunneled GSO over IPv6 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: prevent incorrect byte-swap in BE (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119861 1060671 1089402] - [ethernet] bnx2x: Remove redundant #ifdef (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revert UNDI flushing mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix possible panic under memory stress (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix the MSI flags (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fail probe of VFs using an old incompatible driver (Michal Schmidt) [1089402] - [ethernet] bnx2x: enlarge minimal alignemnt of data offset (Michal Schmidt) [1089402] - [ethernet] bnx2x: VF can report link speed (Michal Schmidt) [1089402] - [ethernet] bnx2x: remove null test before kfree (Michal Schmidt) [1089402] - [ethernet] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Check for UNDI in uncommon branch (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123867 1089402] - [ethernet] bnx2x: Remove useless return variables (Michal Schmidt) [1089402] - [ethernet] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1089402] - [ethernet] bnx2x: get rid of SET_ETHTOOL_OPS (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1089402] - [ethernet] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix UNDI driver unload (Michal Schmidt) [1094099 1089402] - [ethernet] bnx2x: Memory leak during VF removal (Michal Schmidt) [1089402] - [ethernet] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1089402] - [ethernet] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1089402] - [ethernet] bnx2x: Support mng. request for driver version (Michal Schmidt) [1089402] - [ethernet] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1089402] - [ethernet] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1059554 1089402] - [ethernet] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1089402] - [ethernet] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1089402] - [ethernet] bnx2x: (semantic) revise scheduling of sp_rtnl (Michal Schmidt) [1089402] - [ethernet] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1089402] - [ethernet] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1089402] - [ethernet] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1089402] - [ethernet] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1089402] - [ethernet] bnx2x: Remove unused iov code (Michal Schmidt) [1089402] - [ethernet] bnx2x: Debug - change verbosity of some prints (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1089402] - [ethernet] bnx2x: fix sparse warning (Michal Schmidt) [1089402] - [ethernet] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1089402] - [ethernet] bnx2x: slight optimization of addr compare (Michal Schmidt) [1089402] - [kernel] crash_dump: Make is_kdump_kernel() accessible from modules (Michal Schmidt) [1089402 1059554] - [ethernet] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] mvneta: Fix TSO and checksum for non-acceleration vlan traffic (Vlad Yasevich) [1135619] - [ethernet] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1135619] - [ethernet] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1135619] - [ethernet] e1000e: Fix TSO with non-accelerated vlans (Vlad Yasevich) [1135619] - [net] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1135619] - [net] macvtap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1135619] - [net] Revert: macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [1135619] - [net] Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1135619] - [crypto] pkcs7: Fix the parser cleanup to drain parsed out X.509 certs (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a single place to do signed info block freeing (Vivek Goyal) [1129779] - [security] keys: Reinstate EPERM for a key type name beginning with a '.' (Vivek Goyal) [1129779] - [crypto] pkcs7: Add a missing static (Vivek Goyal) [1129779] - [crypto] x509: Need to export x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] pkcs7: X.509 certificate issuer and subject are mandatory fields in the ASN.1 (Vivek Goyal) [1129779] - [crypto] pkcs7: Use x509_request_asymmetric_key() (Vivek Goyal) [1129779] - [crypto] x509: x509_request_asymmetric_keys() doesn't need string length arguments (Vivek Goyal) [1129779] - [crypto] pkcs7: fix sparse non static symbol warning (Vivek Goyal) [1129779] - [crypto] pkcs7: Missing inclusion of linux/err.h (Vivek Goyal) [1129779] - [security] ima: define '.ima' as a builtin 'trusted' keyring (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with builtin keys (Vivek Goyal) [1129779] - [crypto] keys: validate certificate trust only with selected key (Vivek Goyal) [1129779] - [crypto] keys: make partial key id matching as a dedicated function (Vivek Goyal) [1129779] - [crypto] keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [security] keys: special dot prefixed keyring name bug fix (Vivek Goyal) [1129779] - [crypto] Revert: keys: verify a certificate is signed by a 'trusted' key (Vivek Goyal) [1129779] - [crypto] pefile: Validate PKCS#7 trust chain (Vivek Goyal) [1129779] - [crypto] pefile: Digest the PE binary and compare to the PKCS#7 data (Vivek Goyal) [1129779] - [crypto] pefile: Handle pesign using the wrong OID (Vivek Goyal) [1129779] - [crypto] pefile: Parse the "Microsoft individual code signing" data blob (Vivek Goyal) [1129779] - [crypto] pefile: Parse the presumed PKCS#7 content of the certificate blob (Vivek Goyal) [1129779] - [crypto] pefile: Strip the wrapper off of the cert data block (Vivek Goyal) [1129779] - [crypto] pefile: Parse a PE binary to find a key and a signature contained therein (Vivek Goyal) [1129779] - [misc] Provide PE binary definitions (Vivek Goyal) [1129779] - [crypto] keys/x509: Fix a spelling mistake (Vivek Goyal) [1129779] - [crypto] pkcs7: Provide a key type for testing PKCS#7 (Vivek Goyal) [1129779] - [crypto] pkcs7: Find intersection between PKCS#7 message and known, trusted keys (Vivek Goyal) [1129779] - [crypto] pkcs7: Verify internal certificate chain (Vivek Goyal) [1129779] - [crypto] pkcs7: Find the right key in the PKCS#7 key list and verify the signature (Vivek Goyal) [1129779] - [crypto] pkcs7: Digest the data in a signed-data message (Vivek Goyal) [1129779] - [crypto] pkcs7: Implement a parser for RFC 2315 (Vivek Goyal) [1129779] - [crypto] x509: Export certificate parse and free functions (Vivek Goyal) [1129779] - [crypto] x509: Add bits needed for PKCS#7 (Vivek Goyal) [1129779] - [crypto] keys: change asymmetric keys to use common hash definitions (Vivek Goyal) [1129779] - [crypto] provide single place for hash algo information (Vivek Goyal) [1129779]- [fs] ceph: remove extra definitions of U32_MAX (Sage Weil) [1122174] - [fs] vfs: call d_op->d_prune() before unhashing dentry (Sage Weil) [1122174] - [net] libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly (Sage Weil) [1122174] - [block] rbd: remove extra newlines from rbd_warn() messages (Sage Weil) [1122174] - [block] rbd: allocate img_request with GFP_NOIO instead GFP_ATOMIC (Sage Weil) [1122174] - [block] rbd: rework rbd_request_fn() (Sage Weil) [1122174] - [fs] ceph: fix kick_requests() (Sage Weil) [1122174] - [fs] ceph: fix sizeof(struct tYpO *) typo (Sage Weil) [1122174] - [fs] ceph: remove redundant memset(0) (Sage Weil) [1122174] - [block] rbd: take snap_id into account when reading in parent info (Sage Weil) [1122174] - [block] rbd: do not read in parent info before snap context (Sage Weil) [1122174] - [block] rbd: update mapping size only on refresh (Sage Weil) [1122174] - [block] rbd: harden rbd_dev_refresh() and callers a bit (Sage Weil) [1122174] - [block] rbd: split rbd_dev_spec_update() into two functions (Sage Weil) [1122174] - [block] rbd: remove unnecessary asserts in rbd_dev_image_probe() (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_info() (Sage Weil) [1122174] - [block] rbd: show the entire chain of parent images (Sage Weil) [1122174] - [fs] ceph: replace comma with a semicolon (Sage Weil) [1122174] - [block] rbd: use rbd_segment_name_free() instead of kfree() (Sage Weil) [1122174] - [fs] ceph: check zero length in ceph_sync_read() (Sage Weil) [1122174] - [fs] ceph: reset r_resend_mds after receiving -ESTALE (Sage Weil) [1122174] - [fs] ceph: include time stamp in replayed MDS requests (Sage Weil) [1122174] - [block] rbd: do not leak image_id in rbd_dev_v2_parent_info() (Sage Weil) [1122174] - [fs] ceph: check unsupported fallocate mode (Sage Weil) [1122174] - [net] libceph: drop osd ref when canceling con work (Sage Weil) [1122174] - [net] libceph: nuke ceph_osdc_unregister_linger_request() (Sage Weil) [1122174] - [block] rbd: use rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: add rbd_obj_watch_request_helper() helper (Sage Weil) [1122174] - [block] rbd: rbd_obj_request_wait() should cancel the request if interrupted (Sage Weil) [1122174] - [net] libceph: introduce ceph_osdc_cancel_request() (Sage Weil) [1122174] - [net] libceph: fix linger request check in __unregister_request() (Sage Weil) [1122174] - [net] libceph: unregister only registered linger requests (Sage Weil) [1122174] - [net] libceph: assert both regular and lingering lists in __remove_osd() (Sage Weil) [1122174] - [net] libceph: harden ceph_osdc_request_release() a bit (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_osdc_request_{get, put}() (Sage Weil) [1122174] - [net] libceph: move and add dout()s to ceph_msg_{get, put}() (Sage Weil) [1122174] - [net] libceph: add maybe_move_osd_to_lru() and switch to it (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_linger_osd to r_linger_osd_item (Sage Weil) [1122174] - [block] rbd: handle parent_overlap on writes correctly (Sage Weil) [1122174] - [fs] ceph: remove bogus extern (Sage Weil) [1122174] - [block] rbd: only set disk to read-only once (Sage Weil) [1122174] - [block] rbd: move calls that may sleep out of spin lock range (Sage Weil) [1122174] - [block] rbd: add ioctl for rbd (Sage Weil) [1122174] - [fs] ceph: use truncate_pagecache() instead of truncate_inode_pages() (Sage Weil) [1122174] - [fs] ceph: debugfs, replace seq_printf by seq_puts (Sage Weil) [1122174] - [fs] ceph: replace pr_warning by pr_warn (Sage Weil) [1122174] - [fs] ceph: include time stamp in every MDS request (Sage Weil) [1122174] - [block] rbd: fix ida/idr memory leak (Sage Weil) [1122174] - [block] rbd: use reference counts for image requests (Sage Weil) [1122174] - [block] rbd: fix osd_request memory leak in __rbd_dev_header_watch_sync() (Sage Weil) [1122174] - [block] rbd: make sure we have latest osdmap on 'rbd map' (Sage Weil) [1122174] - [net] libceph: add ceph_monc_wait_osdmap() (Sage Weil) [1122174] - [net] libceph: mon_get_version request infrastructure (Sage Weil) [1122174] - [net] libceph: recognize poolop requests in debugfs (Sage Weil) [1122174] - [fs] ceph: refactor readpage_nounlock() to make the logic clearer (Sage Weil) [1122174] - [fs] ceph: mds - check cap ID when handling cap export message (Sage Weil) [1122174] - [fs] ceph: remember subtree root dirfrag's auth MDS (Sage Weil) [1122174] - [fs] ceph: introduce ceph_fill_fragtree() (Sage Weil) [1122174] - [fs] ceph: handle cap import atomically (Sage Weil) [1122174] - [fs] ceph: pre-allocate ceph_cap struct for ceph_add_cap() (Sage Weil) [1122174] - [fs] ceph: update inode fields according to issued caps (Sage Weil) [1122174] - [fs] ceph: queue vmtruncate if necessary when handing cap grant/revoke (Sage Weil) [1122174] - [fs] ceph: ceph_get_parent() can be static (Sage Weil) [1122174] - [net] crush: decode and initialize chooseleaf_vary_r (Sage Weil) [1122174] - [net] libceph: fix corruption when using page_count 0 page in rbd (Sage Weil) [1122174] - [fs] ceph: reserve caps for file layout/lock MDS requests (Sage Weil) [1122174] - [fs] ceph: avoid releasing caps that are being used (Sage Weil) [1122174] - [fs] ceph: clear directory's completeness when creating file (Sage Weil) [1122174] - [net] libceph: fix non-default values check in apply_primary_affinity() (Sage Weil) [1122174] - [fs] ceph: use fpos_cmp() to compare dentry positions (Sage Weil) [1122174] - [fs] ceph: check directory's completeness before emitting directory entry (Sage Weil) [1122174] - [fs] ceph: fix pr_fmt() redefinition (Sage Weil) [1122174] - [fs] ceph: ceph_sync_{, direct_}write, fix an oops on ceph_osdc_new_request() failure (Sage Weil) [1122174] - [fs] ceph: skip invalid dentry during dcache readdir (Sage Weil) [1122174] - [net] libceph: dump pool {read,write}_tier to debugfs (Sage Weil) [1122174] - [net] libceph: output primary affinity values on osdmap updates (Sage Weil) [1122174] - [fs] ceph: flush cap release queue when trimming session caps (Sage Weil) [1122174] - [fs] ceph: don't grabs open file reference for aborted request (Sage Weil) [1122174] - [fs] ceph: drop extra open file reference in ceph_atomic_open() (Sage Weil) [1122174] - [fs] ceph: preallocate buffer for readdir reply (Sage Weil) [1122174] - [net] libceph: enable PRIMARY_AFFINITY feature bit (Sage Weil) [1122174] - [net] libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: add support for osd primary affinity (Sage Weil) [1122174] - [net] libceph: add support for primary_temp mappings (Sage Weil) [1122174] - [net] libceph: return primary from ceph_calc_pg_acting() (Sage Weil) [1122174] - [net] libceph: switch ceph_calc_pg_acting() to new helpers (Sage Weil) [1122174] - [net] libceph: introduce apply_temps() helper (Sage Weil) [1122174] - [net] libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers (Sage Weil) [1122174] - [net] libceph: ceph_can_shift_osds(pool) and pool type defines (Sage Weil) [1122174] - [net] libceph: ceph_osd_{exists, is_up, is_down}(osd) definitions (Sage Weil) [1122174] - [net] libceph: enable OSDMAP_ENC feature bit (Sage Weil) [1122174] - [net] libceph: primary_affinity decode bits (Sage Weil) [1122174] - [net] libceph: primary_affinity infrastructure (Sage Weil) [1122174] - [net] libceph: primary_temp decode bits (Sage Weil) [1122174] - [net] libceph: primary_temp infrastructure (Sage Weil) [1122174] - [net] libceph: generalize ceph_pg_mapping (Sage Weil) [1122174] - [net] libceph: introduce get_osdmap_client_data_v() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pg_temp() and switch to them (Sage Weil) [1122174] - [net] libceph: switch osdmap_set_max_osd() to krealloc() (Sage Weil) [1122174] - [net] libceph: introduce decode{, _new}_pools() and switch to them (Sage Weil) [1122174] - [net] libceph: rename __decode_pool{, _names}() to decode_pool{, _names}() (Sage Weil) [1122174] - [net] libceph: fix and clarify ceph_decode_need() sizes (Sage Weil) [1122174] - [net] libceph: nuke bogus encoding version check in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_apply_incremental() (Sage Weil) [1122174] - [net] libceph: fix crush_decode() call site in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: check length of osdmap osd arrays (Sage Weil) [1122174] - [net] libceph: safely decode max_osd value in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: fixup error handling in osdmap_decode() (Sage Weil) [1122174] - [net] libceph: split osdmap allocation and decode steps (Sage Weil) [1122174] - [net] libceph: dump osdmap and enhance output on decode errors (Sage Weil) [1122174] - [net] libceph: dump pg_temp mappings to debugfs (Sage Weil) [1122174] - [net] libceph: do not prefix osd lines with t in debugfs output (Sage Weil) [1122174] - [net] libceph: refer to osdmap directly in osdmap_show() (Sage Weil) [1122174] - [net] crush: support chooseleaf_vary_r tunable (tunables3) by default (Sage Weil) [1122174] - [net] crush: add SET_CHOOSELEAF_VARY_R step (Sage Weil) [1122174] - [net] crush: add chooseleaf_vary_r tunable (Sage Weil) [1122174] - [net] crush: allow crush rules to set (re)tries counts to 0 (Sage Weil) [1122174] - [net] crush: fix off-by-one errors in total_tries refactor (Sage Weil) [1122174] - [fs] ceph: don't include ceph.{file, dir}.layout vxattr in listxattr() (Sage Weil) [1122174] - [fs] ceph: check buffer size in ceph_vxattrcb_layout() (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference in discard_cap_releases() (Sage Weil) [1122174] - [net] libceph: fix oops in ceph_msg_data_{pages, pagelist}_advance() (Sage Weil) [1122174] - [fs] ceph: set mds_wanted when MDS reply changes a cap to auth cap (Sage Weil) [1122174] - [fs] ceph: use fl->fl_file as owner identifier of flock and posix lock (Sage Weil) [1122174] - [fs] ceph: forbid mandatory file lock (Sage Weil) [1122174] - [fs] ceph: use fl->fl_type to decide flock operation (Sage Weil) [1122174] - [fs] ceph: update i_max_size even if inode version does not change (Sage Weil) [1122174] - [fs] ceph: make sure write caps are registered with auth MDS (Sage Weil) [1122174] - [fs] ceph: print inode number for LOOKUPINO request (Sage Weil) [1122174] - [fs] ceph: add get_name() NFS export callback (Sage Weil) [1122174] - [fs] ceph: fix ceph_fh_to_parent() (Sage Weil) [1122174] - [fs] ceph: add get_parent() NFS export callback (Sage Weil) [1122174] - [fs] ceph: simplify ceph_fh_to_dentry() (Sage Weil) [1122174] - [fs] ceph: do not set r_old_dentry_dir on link() (Sage Weil) [1122174] - [fs] ceph: do not assume r_old_dentry[_dir] always set together (Sage Weil) [1122174] - [fs] ceph: do not chain inode updates to parent fsync (Sage Weil) [1122174] - [fs] ceph: avoid useless ceph_get_dentry_parent_inode() in ceph_rename() (Sage Weil) [1122174] - [fs] ceph: let MDS adjust readdir 'frag' (Sage Weil) [1122174] - [block] rbd: prefix rbd writes with CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [block] rbd: num_ops parameter for rbd_osd_req_create() (Sage Weil) [1122174] - [net] libceph: bump CEPH_OSD_MAX_OP to 3 (Sage Weil) [1122174] - [net] libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op (Sage Weil) [1122174] - [net] libceph: encode CEPH_OSD_OP_FLAG_* op flags (Sage Weil) [1122174] - [block] rbd: fix error paths in rbd_img_request_fill() (Sage Weil) [1122174] - [block] rbd: remove out_partial label in rbd_img_request_fill() (Sage Weil) [1122174] - [net] libceph: a per-osdc crush scratch buffer (Sage Weil) [1122174] - [block] rbd: drop an unsafe assertion (Sage Weil) [1122174] - [fs] ceph: fix reset_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_dir_llseek() (Sage Weil) [1122174] - [fs] ceph: fix __dcache_readdir() (Sage Weil) [1122174] - [fs] ceph: fix ceph_removexattr() (Sage Weil) [1122174] - [fs] ceph: remove xattr when null value is given to setxattr() (Sage Weil) [1122174] - [fs] ceph: properly handle XATTR_CREATE and XATTR_REPLACE (Sage Weil) [1122174] - [net] libceph: take map_sem for read in handle_reply() (Sage Weil) [1122174] - [net] libceph: factor out logic from ceph_osdc_start_request() (Sage Weil) [1122174] - [net] libceph: fix error handling in ceph_osdc_init() (Sage Weil) [1122174] - [fs] ceph: cast PAGE_SIZE to size_t in ceph_sync_write() (Sage Weil) [1122174] - [fs] ceph: fix dout() compile warnings in ceph_filemap_fault() (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_OSD_CACHEPOOL feature (Sage Weil) [1122174] - [net] libceph: follow redirect replies from osds (Sage Weil) [1122174] - [net] libceph: rename ceph_osd_request::r_{oloc, oid} to r_base_{oloc, oid} (Sage Weil) [1122174] - [net] libceph: follow {read, write}_tier fields on osd request submission (Sage Weil) [1122174] - [net] libceph: add ceph_pg_pool_by_id() (Sage Weil) [1122174] - [net] libceph: CEPH_OSD_FLAG_* enum update (Sage Weil) [1122174] - [net] libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg() (Sage Weil) [1122174] - [net] libceph: introduce and start using oid abstraction (Sage Weil) [1122174] - [net] libceph: move ceph_file_layout helpers to ceph_fs.h (Sage Weil) [1122174] - [net] libceph: rename MAX_OBJ_NAME_SIZE to CEPH_MAX_OID_NAME_LEN (Sage Weil) [1122174] - [net] libceph: start using oloc abstraction (Sage Weil) [1122174] - [net] libceph: dout() is missing a newline (Sage Weil) [1122174] - [net] libceph: add ceph_kv{malloc, free}() and switch to them (Sage Weil) [1122174] - [net] libceph: support CEPH_FEATURE_EXPORT_PEER (Sage Weil) [1122174] - [fs] ceph: add imported caps when handling cap export message (Sage Weil) [1122174] - [fs] ceph: add open export target session helper (Sage Weil) [1122174] - [fs] ceph: remove exported caps when handling cap import message (Sage Weil) [1122174] - [fs] ceph: handle session flush message (Sage Weil) [1122174] - [fs] ceph: check inode caps in ceph_d_revalidate (Sage Weil) [1122174] - [fs] ceph: handle -ESTALE reply (Sage Weil) [1122174] - [fs] ceph: fix trim caps (Sage Weil) [1122174] - [fs] ceph: fix cache revoke race (Sage Weil) [1122174] - [fs] ceph: use ceph_seq_cmp() to compare migrate_seq (Sage Weil) [1122174] - [fs] ceph: handle cap export race in try_flush_caps() (Sage Weil) [1122174] - [fs] ceph: trivial comment fix (Sage Weil) [1122174] - [net] libceph: fix preallocation check in get_reply() (Sage Weil) [1122174] - [net] libceph: rename front to front_len in get_reply() (Sage Weil) [1122174] - [net] libceph: rename ceph_msg::front_max to front_alloc_len (Sage Weil) [1122174] - [net] libceph: use CEPH_MON_PORT when the specified port is 0 (Sage Weil) [1122174] - [net] crush: support new indep mode and SET_* steps (crush v2) by default (Sage Weil) [1122174] - [net] crush: fix crush_choose_firstn comment (Sage Weil) [1122174] - [net] crush: attempts -> tries (Sage Weil) [1122174] - [net] crush: add set_choose_local_[fallback_]tries steps (Sage Weil) [1122174] - [net] crush: generalize descend_once (Sage Weil) [1122174] - [net] crush: CHOOSE_LEAF -> CHOOSELEAF throughout (Sage Weil) [1122174] - [net] crush: add SET_CHOOSE_TRIES rule step (Sage Weil) [1122174] - [net] crush: apply chooseleaf_tries to firstn mode too (Sage Weil) [1122174] - [net] crush: new SET_CHOOSE_LEAF_TRIES command (Sage Weil) [1122174] - [net] crush: pass parent r value for indep call (Sage Weil) [1122174] - [net] crush: clarify numrep vs endpos (Sage Weil) [1122174] - [net] crush: strip firstn conditionals out of crush_choose, rename (Sage Weil) [1122174] - [net] crush: add note about r in recursive choose (Sage Weil) [1122174] - [net] crush: use breadth-first search for indep mode (Sage Weil) [1122174] - [net] crush: return CRUSH_ITEM_UNDEF for failed placements with indep (Sage Weil) [1122174] - [net] crush: eliminate CRUSH_MAX_SET result size limitation (Sage Weil) [1122174] - [net] crush: fix some comments (Sage Weil) [1122174] - [net] crush: reduce scope of some local variables (Sage Weil) [1122174] - [net] crush: factor out (trivial) crush_destroy_rule() (Sage Weil) [1122174] - [net] crush: pass weight vector size to map function (Sage Weil) [1122174] - [net] libceph: update ceph_features.h (Sage Weil) [1122174] - [net] libceph: all features fields must be u64 (Sage Weil) [1122174] - [block] rbd: tear down watch request if rbd_dev_device_setup() fails (Sage Weil) [1122174] - [block] rbd: introduce rbd_dev_header_unwatch_sync() and switch to it (Sage Weil) [1122174] - [block] rbd: enable extended devt in single-major mode (Sage Weil) [1122174] - [fs] ceph: check caps in filemap_fault and page_mkwrite (Sage Weil) [1122174] - [block] rbd: add support for single-major device number allocation scheme (Sage Weil) [1122174] - [block] rbd: add 'minor' sysfs rbd device attribute (Sage Weil) [1122174] - [block] rbd: switch to ida for rbd id assignments (Sage Weil) [1122174] - [block] rbd: refactor rbd_init() a bit (Sage Weil) [1122174] - [block] rbd: tweak "loaded" message and module description (Sage Weil) [1122174] - [block] rbd: rbd_device::dev_id is an int, format it as such (Sage Weil) [1122174] - [net] libceph: resend all writes after the osdmap loses the full flag (Sage Weil) [1122174] - [net] libceph: block I/O when PAUSE or FULL osd map flags are set (Sage Weil) [1122174] - [fs] ceph: new helper, file_inode(file) (Sage Weil) [1122174] - [fs] ceph: Add necessary clean up if invalid reply received in handle_reply() (Sage Weil) [1122174] - [fs] ceph: Clean up if error occurred in finish_read() (Sage Weil) [1122174] - [fs] ceph: implement readv/preadv for sync operation (Sage Weil) [1122174] - [fs] ceph: Implement writev/pwritev for sync operation (Sage Weil) [1122174] - [fs] ceph: drop unconnected inodes (Sage Weil) [1122174] - [fs] ceph: Avoid data inconsistency due to d-cache aliasing in readpage() (Sage Weil) [1122174] - [fs] ceph: initialize inode before instantiating dentry (Sage Weil) [1122174] - [fs] ceph: allocate non-zero page to fscache in readpage() (Sage Weil) [1122174] - [fs] ceph: wake up 'safe' waiters when unregistering request (Sage Weil) [1122174] - [fs] ceph: cleanup aborted requests when re-sending requests (Sage Weil) [1122174] - [fs] ceph: handle race between cap reconnect and cap release (Sage Weil) [1122174] - [fs] ceph: set caps count after composing cap reconnect message (Sage Weil) [1122174] - [fs] ceph: queue cap release in __ceph_remove_cap() (Sage Weil) [1122174] - [fs] ceph: handle frag mismatch between readdir request and reply (Sage Weil) [1122174] - [fs] ceph: remove outdated frag information (Sage Weil) [1122174] - [block] rbd: fix error handling from rbd_snap_name() (Sage Weil) [1122174] - [block] rbd: ignore unmapped snapshots that no longer exist (Sage Weil) [1122174] - [block] rbd: fix use-after free of rbd_dev->disk (Sage Weil) [1122174] - [block] rbd: make rbd_obj_notify_ack() synchronous (Sage Weil) [1122174] - [block] rbd: complete notifies before cleaning up osd_client and rbd_dev (Sage Weil) [1122174] - [net] libceph: add function to ensure notifies are complete (Sage Weil) [1122174] - [fs] ceph: use d_invalidate() to invalidate aliases (Sage Weil) [1122174] - [fs] ceph: remove ceph_lookup_inode() (Sage Weil) [1122174] - [block] rbd: fix null dereference in dout (Sage Weil) [1122174] - [block] rbd: fix buffer size for writes to images with snapshots (Sage Weil) [1122174] - [fs] ceph: use vfs __set_page_dirty_nobuffers interface instead of doing it inside filesystem (Sage Weil) [1122174] - [fs] ceph: allow sync_read/write return partial successed size of read/write (Sage Weil) [1122174] - [fs] ceph: fix bugs about handling short-read for sync read mode (Sage Weil) [1122174] - [fs] ceph: remove useless variable revoked_rdcache (Sage Weil) [1122174] - [net] libceph: create_singlethread_workqueue() doesn't return ERR_PTRs (Sage Weil) [1122174] - [net] libceph: potential NULL dereference in ceph_osdc_handle_map() (Sage Weil) [1122174] - [net] libceph: fix error handling in handle_reply() (Sage Weil) [1122174] - [fs] ceph: fix fallocate division (Sage Weil) [1122174] - [fs] ceph: punch hole support (Sage Weil) [1122174] - [fs] ceph: fix request max size (Sage Weil) [1122174] - [fs] ceph: introduce i_truncate_mutex (Sage Weil) [1122174] - [fs] ceph: cleanup the logic in ceph_invalidatepage (Sage Weil) [1122174] - [fs] ceph: Remove bogus check in invalidatepage (Sage Weil) [1122174] - [fs] ceph: replace hold_mutex flag with goto (Sage Weil) [1122174] - [fs] ceph: Move the place for EOLDSNAPC handle in ceph_aio_write to easily understand (Sage Weil) [1122174] - [block] rbd: use NULL instead of 0 (Sage Weil) [1122174] - [fs] ceph: fix freeing inode vs removing session caps race (Sage Weil) [1122174] - [fs] ceph: Add check returned value on func ceph_calc_ceph_pg (Sage Weil) [1122174] - [fs] ceph: Don't use ceph-sync-mode for synchronous-fs (Sage Weil) [1122174] - [fs] ceph: cleanup types in striped_read() (Sage Weil) [1122174] - [fs] ceph: trim deleted inode (Sage Weil) [1122174] - [fs] ceph: wake up writer if vmtruncate work get blocked (Sage Weil) [1122174] - [fs] ceph: drop CAP_LINK_SHARED when sending "link" request to MDS (Sage Weil) [1122174] - [fs] ceph: fix null pointer dereference (Sage Weil) [1122174] - [net] libceph: call r_unsafe_callback when unsafe reply is received (Sage Weil) [1122174] - [fs] ceph: fix race between cap issue and revoke (Sage Weil) [1122174] - [fs] ceph: fix cap revoke race (Sage Weil) [1122174] - [fs] ceph: fix pending vmtruncate race (Sage Weil) [1122174] - [fs] ceph: avoid accessing invalid memory (Sage Weil) [1122174] - [fs] ceph: Reconstruct the func ceph_reserve_caps (Sage Weil) [1122174] - [fs] ceph: Free mdsc if alloc mdsc->mdsmap failed (Sage Weil) [1122174] - [fs] ceph: remove sb_start/end_write in ceph_aio_write (Sage Weil) [1122174] - [fs] ceph: avoid meaningless calling ceph_caps_revoking if sync_mode == WB_SYNC_ALL (Sage Weil) [1122174] - [fs] ceph: move inode to proper flushing list when auth MDS changes (Sage Weil) [1122174] - [block] rbd: fix a couple warnings (Sage Weil) [1122174] - [fs] ceph: clear migrate seq when MDS restarts (Sage Weil) [1122174] - [fs] ceph: check migrate seq before changing auth cap (Sage Weil) [1122174] - [fs] ceph: fix race between page writeback and truncate (Sage Weil) [1122174] - [fs] ceph: reset iov_len when discarding cap release messages (Sage Weil) [1122174] - [fs] ceph: fix cap release race (Sage Weil) [1122174] - [net] libceph: fix truncate size calculation (Sage Weil) [1122174] - [net] libceph: fix safe completion (Sage Weil) [1122174] - [block] rbd: take a little credit (Sage Weil) [1122174] - [block] rbd: use rwsem to protect header updates (Sage Weil) [1122174] - [block] rbd: don't hold ctl_mutex to get/put device (Sage Weil) [1122174] - [block] rbd: protect against concurrent unmaps (Sage Weil) [1122174] - [block] rbd: set removing flag while holding list lock (Sage Weil) [1122174] - [net] libceph: print more info for short message header (Sage Weil) [1122174] - [block] rbd: protect against duplicate client creation (Sage Weil) [1122174] - [block] rbd: clean up a few things in the refresh path (Sage Weil) [1122174] - [block] rbd: flush dcache after zeroing page data (Sage Weil) [1122174] - [net] libceph: add lingering request reference when registered (Sage Weil) [1122174] - [fs] ceph: tidy ceph_mdsmap_decode() a little (Sage Weil) [1122174] - [fs] ceph: improve error handling in ceph_mdsmap_decode (Sage Weil) [1122174] - [block] rbd: drop original request earlier for existence check (Sage Weil) [1122174] - [fs] ceph: fix up comment for ceph_count_locks() as to which lock to hold (Sage Weil) [1122174] - [block] rbd: Use min_t() to fix comparison of distinct pointer types warning (Sage Weil) [1122174]- [scsi] megaraid_sas: Driver version update (06.805.06.00-rc1) (Tomas Henzl) [1088523] - [scsi] megaraid_sas: MFI MPT linked list corruption fix (Tomas Henzl) [1088523] - [scsi] megaraid_sas: N-drive primary raid level 1 load balancing (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add module parameter to disable IRQ-CPU affinity hint (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Round down max sge supported by controller to power of two (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Host lock less mode to enabled asynchronous IO submission (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Extended VD support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Firmware crash dump feature support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Update threshold based reply post host index register (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Use writeq for 64bit pci write to avoid spinlock overhead (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Do not scan non syspd drives (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix reset_mutex leak (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Remove unused variables in megasas_instance (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add missing initial call to megasas_get_ld_vf_affiliation() (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix LD/VF affiliation parsing (Tomas Henzl) [1088523] - [scsi] megaraid: Fail resume if MSI-X re-initialization failed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1088523] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1088523] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1088523] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1088523] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1088523] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1088523] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1088523]- [virt] virtio_scsi: fix various bad behavior on aborted requests (Paolo Bonzini) [1098506] - [x86] perf/intel: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1110264] - [lib] cmdline: add size unit t/p/e to memparse (Eric Sandeen) [1058608] - [virt] virtio_net: fix packets dropping issue (Marcel Apfelbaum) [1131733] - [pci] hotplug: Prevent NULL dereference during pciehp probe (Myron Stowe) [1133107] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1102641] - [platform] toshiba: re-enable acpi hotkeys after suspend to disk (Benjamin Tissoires) [1107814] - [ethernet] cxgb4: use remove handler as shutdown handler (Steve Best) [1123146] - [idle] intel_idle: Broadwell support (Steve Best) [1086453] - [s390] dasd: fix unresponsive device during format (Hendrik Brueckner) [1132370] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1132386] - [s390] dasd: fix error recovery for alias devices during format (Hendrik Brueckner) [1132372] - [s390] pci: introduce lazy IOTLB flushing for DMA unmap (Hendrik Brueckner) [1132382] - [s390] dasd: use aliases for formatted devices during format (Hendrik Brueckner) [1132369] - [s390] dasd: fix list_del corruption during format (Hendrik Brueckner) [1132371] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1132345] - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1087955] - [s390] spinlock: fix system hang with spin_retry <= 0 (Hendrik Brueckner) [1096329] - [s390] qeth: Accurate ethtool output (Hendrik Brueckner) [1088581] - [s390] smp: limit number of cpus in possible cpu mask (Hendrik Brueckner) [1103711] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074984] - [idle] intel_idle: close avn_cstates array with correct marker (Steve Best) [1048050] - [idle] intel_idle: Fixed C6 state on Avoton/Rangeley processors (Steve Best) [1048050] - [idle] intel_idle: Support Intel Atom Processor C2000 Product Family (Steve Best) [1048050] - [ethernet] i40e: Bump i40e/i40evf versions (Stefan Assmann) [1140994] - [ethernet] i40e: fix panic due to too-early Tx queue enable (Stefan Assmann) [1140994] - [ethernet] i40e: Fix an issue when PF reset fails (Stefan Assmann) [1140994] - [ethernet] i40e: make warning less verbose (Stefan Assmann) [1140994] - [ethernet] i40e: Tell OS link is going down when calling set_phy_config (Stefan Assmann) [1140994] - [ethernet] i40e: Remove unnecessary assignment (Stefan Assmann) [1140994] - [ethernet] i40e: Change wording to be more consistent (Stefan Assmann) [1140994] - [ethernet] i40e: Allow user to change link settings if link is down (Stefan Assmann) [1140994] - [ethernet] i40e: Add dual speed module support (Stefan Assmann) [1140994] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS(BUS_MCEERR_AO) (Rui Wang) [1108357] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108357] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108357] - [crypto] qat: Use pci_enable_msix_exact() instead of pci_enable_msix() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix return value check in adf_chr_drv_create() (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed SKU1 dev issue (Nikolay Aleksandrov) [1091130] - [crypto] qat: Use hweight for bit counting (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated print outputs (Nikolay Aleksandrov) [1091130] - [crypto] qat: change ae_num to ae_id (Nikolay Aleksandrov) [1091130] - [crypto] qat: change slice->regions to slice->region (Nikolay Aleksandrov) [1091130] - [crypto] qat: use min_t macro (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary parentheses (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unneeded header (Nikolay Aleksandrov) [1091130] - [crypto] qat: checkpatch blank lines (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove unnecessary return codes (Nikolay Aleksandrov) [1091130] - [crypto] qat: remove an unneeded cast (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix error path crash when no firmware is present (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fixed new checkpatch warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Updated Firmware Info Metadata (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix random config build warnings (Nikolay Aleksandrov) [1091130] - [crypto] qat: Fix build problem with O= (Nikolay Aleksandrov) [1091130] - [crypto] qat: Update to makefiles (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT DH895xcc accelerator (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT accelengine part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT ucode part of fw loader (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT crypto interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT FW interface (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT transport code (Nikolay Aleksandrov) [1091130] - [crypto] qat: Intel(R) QAT driver framework (Nikolay Aleksandrov) [1091130] - [crypto] Sort drivers/crypto/Makefile (Nikolay Aleksandrov) [1091130] - [crypto] authenc: Export key parsing helper function (Nikolay Aleksandrov) [1091130]- [drm] mst: rework payload table allocation to conform better (Dave Airlie) [1140440] - [drm] dp: Staticize a couple of DP utility functions (Dave Airlie) [1140440] - [drm] dp-mst-helper: Don't use uninitialized fields of the sideband message header (Dave Airlie) [1140440] - [drm] dp-mst-helper: Avoid reading uninitialized value (Dave Airlie) [1140440] - [drm] mst: fix build with debugfs off (Dave Airlie) [1140440] - [drm] i915: handle G45/GM45 pulse detection connected state (Dave Airlie) [1140440] - [drm] i915: take display port power domain in DP HPD handler (Dave Airlie) [1140440] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1140440] - [drm] i915: lock around link status and link training (Dave Airlie) [1140440] - [drm] i915: mst topology dumper in debugfs (v0.2) (Dave Airlie) [1140440] - [drm] i915: add DP 1.2 MST support (v0.7) (Dave Airlie) [1140440] - [drm] i915: split some conversion functions out into separate functions (Dave Airlie) [1140440] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1140440] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1140440] - [drm] helper: add Displayport multi-stream helper (v0.6) (Dave Airlie) [1140440] - [drm] i915: rework digital port IRQ handling (v2) (Dave Airlie) [1140440] - [drm] add a path blob property (Dave Airlie) [1140440] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1140440] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1140440] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1140440] - [drm] i915: silence some scary new warnings (Rob Clark) [1128915] - [drm] upstream sync to v3.16.0 (Rob Clark) [1128915] - [drm] upstream sync to v3.15.0 (Rob Clark) [1101269] - [lib] Export interval_tree (Rob Clark) [1101269] - [mm] introduce helper function mem_init_print_info() to simplify mem_init() (Rob Clark) [1101269] - [kernel] bitops: Introduce a more generic BITMASK macro (Rob Clark) [1101269] - [drm] upstream sync to v3.14.2 (Rob Clark) [1119341] - [drm] upstream sync to v3.13.11 (Rob Clark) [1119339] - [fs] dcache: missing EXPORT_SYMBOL(simple_dname) (Rob Clark) [1119339] - [kernel] define u8, s8, u32, etc. limits (Rob Clark) [1119339] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1119339] - [kernel] sched: replace INIT_COMPLETION with reinit_completion (Rob Clark) [1119339]- [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1132154] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1127251] - [fs] gfs2: Fix return value in slot_get() (Abhijith Das) [1026406] - [fs] gfs2: replace kmalloc - __vmalloc / memset 0 (Abhijith Das) [1026406] - [fs] gfs2: Fix kbuild test robot reported warning (Abhijith Das) [1026406] - [fs] gfs2: Move quota bitmap operations under their own lock (Abhijith Das) [1026406] - [fs] gfs2: Clean up quota slot allocation (Abhijith Das) [1026406] - [fs] gfs2: Only run logd and quota when mounted read/write (Abhijith Das) [1026406] - [fs] gfs2: Use RCU/hlist_bl based hash for quotas (Abhijith Das) [1026406] - [fs] gfs2: Remove gfs2_quota_change_host structure (Abhijith Das) [1026406] - [fs] gfs2: Use generic list_lru for quota (Abhijith Das) [1026406] - [fs] list: add a new LRU list type (Abhijith Das) [1026406] - [fs] gfs2: Rename quota qd_lru_lock qd_lock (Abhijith Das) [1026406] - [fs] gfs2: Use reflink for quota data cache (Abhijith Das) [1026406] - [fs] gfs2: Protect quota sync generation (Abhijith Das) [1026406] - [fs] gfs2: Inline qd_trylock into gfs2_quota_unlock (Abhijith Das) [1026406] - [fs] gfs2: Make two similar quota code fragments into a function (Abhijith Das) [1026406] - [fs] gfs2: Remove obsolete quota tunable (Abhijith Das) [1026406] - [fs] gfs2: Move gfs2_icbit_munge into quota.c (Abhijith Das) [1026406]- [powerpc] powernv: Fix permissions on sysparam sysfs entries (Don Zickus) [1127366] - [pci] rphahp: Fix endianess issues (Don Zickus) [1127366] - [scripts] modpost: handle non ABS crc symbols (Don Zickus) [1127366] - [ethernet] ibmveth: Fix endian issues with MAC addresses (Don Zickus) [1127366] - [ethernet] ibmveth: Fix little endian issues (Don Zickus) [1127366] - [scsi] ibmvscsi: Fix little endian issues (Don Zickus) [1127366] - [powerpc] pseries: Add H_SET_MODE to change exception endianness (Don Zickus) [1127366] - [powerpc] Move precessing of MCE queued event out from syscall exit path (Don Zickus) [1127366] - [powerpc] of: compiles fixes (Don Zickus) [1127366] - [fs] pstore: Introduce new argument 'compressed' in the read callback (Don Zickus) [1127366] - [cpufreq] powernv: make local function static (Don Zickus) [1127366] - [cpufreq] powernv: Fix build failure on UP (Don Zickus) [1127366] - [cpufreq] powernv: Use cpufreq_frequency_table.driver_data to store pstate ids (Don Zickus) [1127366] - [cpufreq] powernv: cpufreq driver for powernv platform (Don Zickus) [1127366] - [fs] pstore: Add new argument 'compressed' in pstore write callback (Don Zickus) [1127366] - [powerpc] of: implement pci_address_to_pio as weak function (Don Zickus) [1127366] - [kernel] panic: Make panic_timeout configurable (Don Zickus) [1127366] - [pci] Add new pci_is_bridge() interface (Don Zickus) [1127366] - [pci] Rename pci_is_bridge() to pci_has_subordinate() (Don Zickus) [1127366] - [powerpc] of: device_node kobject lifecycle fixes (Don Zickus) [1127366] - [powerpc] Fix endianness of flash_block_list in rtas_flash (Don Zickus) [1127366] - [powerpc] powernv: Change BUG_ON to WARN_ON in elog code (Don Zickus) [1127366] - [powerpc] perf: Fix MMCR2 handling for EBB (Don Zickus) [1127366] - [powerpc] use _GLOBAL_TOC for memmove (Don Zickus) [1127366] - [powerpc] pseries: dynamically added OF nodes need to call of_node_init (Don Zickus) [1127366] - [powerpc] subpage_protect: Increase the array size to take care of 64TB (Don Zickus) [1127366] - [powerpc] Fix bugs in emulate_step() (Don Zickus) [1127366] - [powerpc] Disable doorbells on Power8 DD1.x (Don Zickus) [1127366] - [powerpc] perf: Never program book3s PMCs with values >= 0x80000000 (Don Zickus) [1127366] - [powerpc] perf: Clear MMCR2 when enabling PMU (Don Zickus) [1127366] - [powerpc] perf: Add PPMU_ARCH_207S define (Don Zickus) [1127366] - [powerpc] kvm: Remove redundant save of SIER AND MMCR2 (Don Zickus) [1127366] - [powerpc] powernv: Check for IRQHAPPENED before sleeping (Don Zickus) [1127366] - [powerpc] bpf: Fix the broken LD_VLAN_TAG_PRESENT test (Don Zickus) [1127366] - [powerpc] bpf: Use correct mask while accessing the VLAN tag (Don Zickus) [1127366] - [powerpc] module: Fix TOC symbol CRC (Don Zickus) [1127366] - [powerpc] powernv: Remove OPAL v1 takeover (Don Zickus) [1127366] - [powerpc] kprobes: Fix jprobes on ABI v2 (LE) (Don Zickus) [1127366] - [powerpc] ftrace: Use pr_fmt() to namespace error messages (Don Zickus) [1127366] - [powerpc] ftrace: Fix nop of modules on 64bit LE (ABIv2) (Don Zickus) [1127366] - [powerpc] ftrace: Fix inverted check of create_branch() (Don Zickus) [1127366] - [powerpc] ftrace: Fix typo in mask of opcode (Don Zickus) [1127366] - [powerpc] Add ppc_global_function_entry() (Don Zickus) [1127366] - [powerpc] Remove __arch_swab* (Don Zickus) [1127366] - [powerpc] Remove ancient DEBUG_SIG code (Don Zickus) [1127366] - [powerpc] kerenl: Enable EEH for IO accessors (Don Zickus) [1127366] - [powerpc] Avoid circular dependency with zImage. (Don Zickus) [1127366] - [powerpc] book3s: Fix some ABIv2 issues in machine check code (Don Zickus) [1127366] - [powerpc] book3s: Fix guest MC delivery mechanism to avoid soft lockups in guest (Don Zickus) [1127366] - [powerpc] book3s: Increment the mce counter during machine_check_early call (Don Zickus) [1127366] - [powerpc] book3s: Add stack overflow check in machine check handler (Don Zickus) [1127366] - [powerpc] book3s: Fix machine check handling for unhandled errors (Don Zickus) [1127366] - [powerpc] eeh: Dump PE location code (Don Zickus) [1127366] - [powerpc] powernv: Enable POWER8 doorbell IPIs (Don Zickus) [1127366] - [powerpc] powernv: Fix killed EEH event (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PMAC' (Don Zickus) [1127366] - [powerpc] fix typo 'CONFIG_PPC_CPU' (Don Zickus) [1127366] - [powerpc] powernv: Don't escalate non-existing frozen PE (Don Zickus) [1127366] - [powerpc] eeh: Report frozen parent PE prior to child PE (Don Zickus) [1127366] - [powerpc] eeh: Clear frozen state for child PE (Don Zickus) [1127366] - [powerpc] powernv: Reduce panic timeout from 180s to 10s (Don Zickus) [1127366] - [powerpc] xmon: avoid format string leaking to printk (Don Zickus) [1127366] - [powerpc] perf: Ensure all EBB register state is cleared on fork() (Don Zickus) [1127366] - [powerpc] powernv: Fix reading of OPAL msglog (Don Zickus) [1127366] - [powerpc] powernv: Fix endianness problems in EEH (Don Zickus) [1127366] - [powerpc] powernv: Disable subcore for UP configs (Don Zickus) [1127366] - [powerpc] powernv: Include asm/smp.h to fix UP build failure (Don Zickus) [1127366] - [powerpc] Don't setup CPUs with bad status (Don Zickus) [1127366] - [powerpc] Add AT_HWCAP2 to indicate V.CRYPTO category support (Don Zickus) [1127366] - [powerpc] update comments for generic idle conversion (Don Zickus) [1127366] - [powerpc] powernv: Add missing include to LPC code (Don Zickus) [1127366] - [powerpc] powernv: Pass buffer size to OPAL validate flash call (Don Zickus) [1127366] - [powerpc] pseries: hcall functions are exported to modules, need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] powernv: Set memory_block_size_bytes to 256MB (Don Zickus) [1127366] - [powerpc] Allow ppc_md platform hook to override memory_block_size_bytes (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues in memory error handling code (Don Zickus) [1127366] - [powerpc] eeh: Skip eeh sysfs when eeh is disabled (Don Zickus) [1127366] - [powerpc] powernv: Provide debugfs access to the LPC bus via OPAL (Don Zickus) [1127366] - [powerpc] serial: Use saner flags when creating legacy ports (Don Zickus) [1127366] - [powerpc] Add cpu family documentation (Don Zickus) [1127366] - [powerpc] xmon: Fix up xmon format strings (Don Zickus) [1127366] - [powerpc] powernv: Add calls to support little endian host (Don Zickus) [1127366] - [powerpc] Document sysfs DSCR interface (Don Zickus) [1127366] - [powerpc] Fix regression of per-CPU DSCR setting (Don Zickus) [1127366] - [powerpc] Split __SYSFS_SPRSETUP macro (Don Zickus) [1127366] - [powerpc] fadump: Cleaning up inconsistent NULL checks (Don Zickus) [1127366] - [powerpc] powernv: Add support for POWER8 split core on powernv (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Use threads_per_subcore in KVM (Don Zickus) [1127366] - [powerpc] Check cpu_thread_in_subcore() in __cpu_up() (Don Zickus) [1127366] - [powerpc] Add threads_per_subcore (Don Zickus) [1127366] - [powerpc] powernv: Make it possible to skip the IRQHAPPENED check in power7_nap() (Don Zickus) [1127366] - [powerpc] kvm/book3s_hv: Rework the secondary inhibit code (Don Zickus) [1127366] - [powerpc] numa: Enable CONFIG_HAVE_MEMORYLESS_NODES (Don Zickus) [1127366] - [powerpc] numa: Enable USE_PERCPU_NUMA_NODE_ID (Don Zickus) [1127366] - [powerpc] Fix 64 bit builds with binutils 2.24 (Don Zickus) [1127366] - [powerpc] pci: Use pci_is_bridge() to simplify code (Don Zickus) [1127366] - [powerpc] module: Fix stubs for BE (Don Zickus) [1127366] - [powerpc] Clear ELF personality flag if ELFv2 is not requested (Don Zickus) [1127366] - [powerpc] Fix smp_processor_id() in preemptible splat in set_breakpoint (Don Zickus) [1127366] - [powerpc] Drop return value from set_breakpoint as it is unused (Don Zickus) [1127366] - [powerpc] Remove non-uapi linkage.h export (Don Zickus) [1127366] - [powerpc] irq work racing with timer interrupt can result in timer interrupt hang (Don Zickus) [1127366] - [powerpc] mm: use macro PGTABLE_EADDR_SIZE instead of digital (Don Zickus) [1127366] - [powerpc] le: Show the endianess of the LPAR under PowerVM (Don Zickus) [1127366] - [powerpc] Use 64k io pages when we never see an HEA (Don Zickus) [1127366] - [powerpc] use libfdt accessors for header data (Don Zickus) [1127366] - [powerpc] memcpy optimization for 64bit LE (Don Zickus) [1127366] - [powerpc] tm: Add checking to treclaim/trechkpt (Don Zickus) [1127366] - [powerpc] tm: Remove unnecessary r1 save (Don Zickus) [1127366] - [powerpc] powernv: Implement ppc_md.get_proc_freq() (Don Zickus) [1127366] - [cpuidle] powernv: Remove redundant cpuidle_idle_call() (Don Zickus) [1127366] - [powerpc] powernv: Framework to show the correct clock in /proc/cpuinfo (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware before FW update (Don Zickus) [1127366] - [powerpc] boot: Add support for 64bit little endian wrapper (Don Zickus) [1127366] - [powerpc] boot: Add a global entry point for pseries (Don Zickus) [1127366] - [powerpc] boot: Modify entry point for 64bit (Don Zickus) [1127366] - [powerpc] boot: Define a routine to enter prom (Don Zickus) [1127366] - [powerpc] boot: Add little endian support to elf utils (Don Zickus) [1127366] - [powerpc] boot: Add 64bit and little endian support to addnote (Don Zickus) [1127366] - [powerpc] boot: Define byteswapping routines for little endian (Don Zickus) [1127366] - [powerpc] boot: Fix compile warning in 64bit (Don Zickus) [1127366] - [powerpc] boot: Define typedef ihandle as u32 (Don Zickus) [1127366] - [powerpc] boot: Rework of_claim() to make it 64bit friendly (Don Zickus) [1127366] - [powerpc] boot: Add PROM_ERROR define in oflib (Don Zickus) [1127366] - [powerpc] boot: Add byteswapping routines in oflib (Don Zickus) [1127366] - [powerpc] boot: Use prom_arg_t in oflib (Don Zickus) [1127366] - [powerpc] boot: Use a common prom_args struct in oflib (Don Zickus) [1127366] - [powerpc] boot: Fix do_div for 64bit wrapper (Don Zickus) [1127366] - [powerpc] prom: Stop scanning dev-tree for fdump early (Don Zickus) [1127366] - [powerpc] powernv: Don't use pe->pbus to get the domain number (Don Zickus) [1127366] - [powerpc] powernv: Fix VFIO support with PHB3 (Don Zickus) [1127366] - [powerpc] powernv: Missed IOMMU table type (Don Zickus) [1127366] - [powerpc] eeh: Can't recover from non-PE-reset case (Don Zickus) [1127366] - [powerpc] pci: Mask linkDown on resetting PCI bus (Don Zickus) [1127366] - [powerpc] powernv: Reset root port in firmware (Don Zickus) [1127366] - [powerpc] pseries: Fix overwritten PE state (Don Zickus) [1127366] - [powerpc] powernv: Fix endless reporting frozen PE (Don Zickus) [1127366] - [powerpc] eeh: No hotplug on permanently removed dev (Don Zickus) [1127366] - [powerpc] eeh: Allow to disable EEH (Don Zickus) [1127366] - [powerpc] eeh: Cleanup EEH subsystem variables (Don Zickus) [1127366] - [powerpc] eeh: Use cached capability for log dump (Don Zickus) [1127366] - [powerpc] eeh: Cleanup eeh_gather_pci_data() (Don Zickus) [1127366] - [powerpc] eeh: Avoid I/O access during PE reset (Don Zickus) [1127366] - [powerpc] powernv: Use EEH PCI config accessors (Don Zickus) [1127366] - [powerpc] eeh: Block PCI-CFG access during PE reset (Don Zickus) [1127366] - [powerpc] eeh: EEH_PE_ISOLATED not reflect HW state (Don Zickus) [1127366] - [powerpc] powernv: Remove fields in PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Move PNV_EEH_STATE_ENABLED around (Don Zickus) [1127366] - [powerpc] powernv: Remove PNV_EEH_STATE_REMOVED (Don Zickus) [1127366] - [powerpc] eeh: Remove EEH_PE_PHB_DEAD (Don Zickus) [1127366] - [powerpc] pseries: Protect remove_memory() with device hotplug lock (Don Zickus) [1127366] - [powerpc] Fix error return in rtas_flash module init (Don Zickus) [1127366] - [powerpc] Bump BOOT_COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Bump COMMAND_LINE_SIZE to 2048 (Don Zickus) [1127366] - [powerpc] Rename duplicate COMMAND_LINE_SIZE define (Don Zickus) [1127366] - [powerpc] mm: Fix tlbie to add AVAL fields for 64K pages (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL dump code (Don Zickus) [1127366] - [powerpc] powernv: Create OPAL sglist helper functions and fix endian issues (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL error log code (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues with opal_do_notifier calls (Don Zickus) [1127366] - [powerpc] powernv: Remove some OPAL function declaration duplication (Don Zickus) [1127366] - [powerpc] powernv: Use uint64_t instead of size_t in OPAL APIs (Don Zickus) [1127366] - [powerpc] powernv: Release the refcount for pci_dev (Don Zickus) [1127366] - [powerpc] powernv: Reduce multi-hit of iommu_add_device() (Don Zickus) [1127366] - [powerpc] powernv: Fix little endian issues in OPAL flash code (Don Zickus) [1127366] - [powerpc] powernv: Fix kexec races going back to OPAL (Don Zickus) [1127366] - [powerpc] powernv: Check sysparam size before creation (Don Zickus) [1127366] - [powerpc] powernv: Fix typos in sysparam code (Don Zickus) [1127366] - [powerpc] powernv: Check sysfs size before copying (Don Zickus) [1127366] - [powerpc] powernv: Use ssize_t for sysparam return values (Don Zickus) [1127366] - [powerpc] powernv: Fix sysparam sysfs error handling (Don Zickus) [1127366] - [powerpc] Fix Oops in rtas_stop_self() (Don Zickus) [1127366] - [powerpc] Export flush_icache_range (Don Zickus) [1127366] - [powerpc] Build little endian ppc64 kernel with ABIv2 (Don Zickus) [1127366] - [powerpc] ftrace: Fix ABIv2 issues with __ftrace_make_call (Don Zickus) [1127366] - [powerpc] ftrace: Use module loader helpers to parse trampolines (Don Zickus) [1127366] - [powerpc] modules: Create module_trampoline_target() (Don Zickus) [1127366] - [powerpc] modules: Create is_module_trampoline() (Don Zickus) [1127366] - [powerpc] kprobes: Fix ABIv2 issues with kprobe_lookup_name (Don Zickus) [1127366] - [powerpc] ftrace_caller, _mcount is exported to modules so needs _GLOBAL_TOC() (Don Zickus) [1127366] - [powerpc] Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules (Don Zickus) [1127366] - [powerpc] modules: implement stubs for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: skip r2 setup for ELFv2 (Don Zickus) [1127366] - [powerpc] modules: use r12 for stub jump address (Don Zickus) [1127366] - [powerpc] modules: change r2 save/restore offset for ELFv2 ABI (Don Zickus) [1127366] - [powerpc] modules: comment about de-dotifying symbols when using the ELFv2 ABI (Don Zickus) [1127366] - [powerpc] Handle new ELFv2 module relocations (Don Zickus) [1127366] - [powerpc] Fix up TOC. for modules (Don Zickus) [1127366] - [powerpc] module: handle MODVERSION for .TOC (Don Zickus) [1127366] - [powerpc] EXPORT_SYMBOL(.TOC.) (Don Zickus) [1127366] - [powerpc] modules implement R_PPC64_TOCSAVE relocation (Don Zickus) [1127366] - [powerpc] make module stub code endian independent (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issue with dereference_function_descriptor (Don Zickus) [1127366] - [powerpc] Fix SMP issues with ppc64le ABIv2 (Don Zickus) [1127366] - [powerpc] tracing: TRACE_WITH_FRAME_BUFFER creates invalid stack frames (Don Zickus) [1127366] - [powerpc] tm: Fix GOT save offset for ABIv2 (Don Zickus) [1127366] - [powerpc] tm: Use STK_PARAM (Don Zickus) [1127366] - [powerpc] Fix unsafe accesses to parameter area in ELFv2 (Don Zickus) [1127366] - [powerpc] Fix ABIv2 issues with stack offsets in assembly code (Don Zickus) [1127366] - [powerpc] Fix kernel thread creation on ABIv2 (Don Zickus) [1127366] - [powerpc] Fix branch patching code for ABIv2 (Don Zickus) [1127366] - [powerpc] Use ppc_function_entry instead of open coding it (Don Zickus) [1127366] - [powerpc] Add ABIv2 support to ppc_function_entry (Don Zickus) [1127366] - [powerpc] Ignore .TOC. relocations (Don Zickus) [1127366] - [powerpc] ABIv2 function calls must place target address in r12 (Don Zickus) [1127366] - [powerpc] Remove function descriptors and dot symbols on new ABI (Don Zickus) [1127366] - [powerpc] Create DOTSYM to wrap dot symbol usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Introduce hypervisor call H_GET_TCE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for DABRX register on POWER7 (Don Zickus) [1127366] - [powerpc] Remove dot symbol usage in exception macros (Don Zickus) [1127366] - [powerpc] Remove _INIT_GLOBAL(), _STATIC() and _INIT_STATIC() (Don Zickus) [1127366] - [powerpc] Remove some unnecessary uses of _GLOBAL() and _STATIC() (Don Zickus) [1127366] - [powerpc] Don't use a function descriptor for system call table (Don Zickus) [1127366] - [powerpc] Remove superflous function descriptors in assembly only code (Don Zickus) [1127366] - [powerpc] No need to use dot symbols when branching to a function (Don Zickus) [1127366] - [powerpc] Don't build assembly files with ABIv2 (Don Zickus) [1127366] - [powerpc] Don't try to set LPCR unless we're in hypervisor mode (Don Zickus) [1127366] - [powerpc] le: Avoid creatng R_PPC64_TOCSAVE relocations for modules (Don Zickus) [1127366] - [powerpc] opal: Add missing include (Don Zickus) [1127366] - [powerpc] Convert last uses of __FUNCTION__ to __func__ (Don Zickus) [1127366] - [powerpc] Add lq/stq emulation (Don Zickus) [1127366] - [powerpc] powernv: Add invalid OPAL call (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL message log interface (Don Zickus) [1127366] - [powerpc] book3s: Fix mc_recoverable_range buffer overrun issue (Don Zickus) [1127366] - [powerpc] Remove dead code in sycall entry (Don Zickus) [1127366] - [powerpc] Use of_node_init() for the fakenode in msi_bitmap.c (Don Zickus) [1127366] - [powerpc] of: Make device nodes kobjects so they show up in sysfs (Don Zickus) [1127366] - [powerpc] mm: NUMA pte should be handled via slow path in get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with sensor code (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issues with OPAL async code (Don Zickus) [1127366] - [powerpc] powernv: Add opal_notifier_unregister() and export to modules (Don Zickus) [1127366] - [powerpc] ppc64: Do not turn AIL (reloc-on interrupts) too early (Don Zickus) [1127366] - [powerpc] ppc64: Gracefully handle early interrupts (Don Zickus) [1127366] - [powerpc] prom: early_init_dt_scan_cpus() updates cpu features only once (Don Zickus) [1127366] - [powerpc] Make boot_cpuid common between 32 and 64-bit (Don Zickus) [1127366] - [powerpc] Adjust CPU_FTR_SMT on all platforms (Don Zickus) [1127366] - [powerpc] le: Enable RTAS events support (Don Zickus) [1127366] - [powerpc] book3s: Fix CFAR clobbering issue in machine check handler (Don Zickus) [1127366] - [powerpc] compat: 32-bit little endian machine name is ppcle, not ppc (Don Zickus) [1127366] - [powerpc] le: Big endian arguments for ppc_rtas() (Don Zickus) [1127366] - [powerpc] mm: Make sure a local_irq_disable prevent a parallel THP split (Don Zickus) [1127366] - [powerpc] Rate-limit users spamming kernel log buffer (Don Zickus) [1127366] - [powerpc] perf: Fix handling of L3 events with bank == 1 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Work around POWER8 performance monitor bugs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make sure we don't miss dirty pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add transactional memory support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix dirty map for hugepages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix check for running inside guest in global_invalidates() (Don Zickus) [1127366] - [powerpc] powernv: Reset PHB in kdump kernel (Don Zickus) [1127366] - [powerpc] eeh: Make the delay for PE reset unified (Don Zickus) [1127366] - [virt] kvm/ppc: Clear the runlatch bit of a vcpu before napping (Don Zickus) [1127366] - [virt] kvm/ppc: Set the runlatch bit of a CPU just before starting guest (Don Zickus) [1127366] - [powerpc] powernv: Set the runlatch bits correctly for offline cpus (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore host PMU registers that are new in POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix decrementer timeouts with non-zero TB offset (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't use kvm_memslots() in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Return ENODEV error rather than EIO (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Trim top 4 bits of physical address in RTAS code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add get/set_one_reg for new TM state (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Basic little-endian guest support (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix register usage when loading/saving VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Cope with doorbell interrupts (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add new state for transactional memory (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Prepare for host using hypervisor doorbells (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle new LPCR bits on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Handle guest using doorbells for IPIs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Consolidate code that checks reason for wake from nap (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement architecture compatibility modes for POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add handler for HV facility unavailable (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Flush the correct number of TLB sets on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Context-switch new POWER8 SPRs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Align physical and virtual CPU thread numbers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't set DABR on POWER8 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - MMIO emulation support for little endian guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Use load/store_fp_state functions in HV guest entry/exit (Don Zickus) [1127366] - [virt] kvm/ppc: Store FP/VSX/VMX state in thread_fp/vr_state structures (Don Zickus) [1127366] - [virt] kvm/ppc: Use load_fp/vr_state rather than load_up_fpu/altivec (Don Zickus) [1127366] - [powerpc] powernv/eeh: Add buffer for P7IOC hub error data (Don Zickus) [1127366] - [powerpc] powernv: Remove get/set_rtc_time when they are not present (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Take SRCU read lock around kvm_read_guest() call (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Make tbacct_lock irq-safe (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Refine barriers in guest entry/exit (Don Zickus) [1127366] - [virt] kvm: Add struct kvm arg to memslot APIs (Don Zickus) [1127366] - [powerpc] perf: Define perf_event_print_debug() to print PMU register values (Don Zickus) [1127366] - [powerpc] perf: Make some new raw event codes available in sysfs (Don Zickus) [1127366] - [powerpc] powernv: Enable fetching of platform sensor data (Don Zickus) [1127366] - [powerpc] powernv: Enable reading and updating of system parameters (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to support OPAL async completion (Don Zickus) [1127366] - [powerpc] powernv Platform dump interface (Don Zickus) [1127366] - [powerpc] powernv: Read OPAL error log and export it through sysfs (Don Zickus) [1127366] - [powerpc] Add "force config cmd line" Kconfig option (Don Zickus) [1127366] - [powerpc] pseries: Use remove_memory() to remove memory (Don Zickus) [1127366] - [powerpc] book3s: Recover from MC in sapphire on SCOM read via MMIO (Don Zickus) [1127366] - [powerpc] pseries: Don't try to register pseries cpu hotplug on non-pseries (Don Zickus) [1127366] - [powerpc] Fix xmon disassembler for little-endian (Don Zickus) [1127366] - [powerpc] Revert c6102609 and replace it with the correct fix for vio dma mask setting (Don Zickus) [1127366] - [powerpc] Kill CONFIG_MTD_PARTITIONS (Don Zickus) [1127366] - [powerpc] Align p_dyn, p_rela and p_st symbols (Don Zickus) [1127366] - [powerpc] powernv: Add OPAL call to resync timebase on wakeup (Don Zickus) [1127366] - [powerpc] powernv: Add context management for Fast Sleep (Don Zickus) [1127366] - [powerpc] Split timer_interrupt() into timer handling and interrupt handling routines (Don Zickus) [1127366] - [powerpc] Implement tick broadcast IPI as a fixed IPI message (Don Zickus) [1127366] - [powerpc] Free up the slot of PPC_MSG_CALL_FUNC_SINGLE IPI message (Don Zickus) [1127366] - [powerpc] eeh: Fixup the brown paperbag fallout of the "cleanup" (Don Zickus) [1127366] - [powerpc] eeh: Kill another abuse of irq_desc (Don Zickus) [1127366] - [powerpc] irq: Use generic_handle_irq (Don Zickus) [1127366] - [powerpc] powernv: Fix indirect XSCOM unmangling (Don Zickus) [1127366] - [powerpc] powernv: Fix opal_xscom_{read, write} prototype (Don Zickus) [1127366] - [powerpc] powernv: Refactor PHB diag-data dump (Don Zickus) [1127366] - [powerpc] powernv: Dump PHB diag-data immediately (Don Zickus) [1127366] - [powerpc] Increase stack redzone for 64-bit userspace to 512 bytes (Don Zickus) [1127366] - [powerpc] ftrace: bugfix for test_24bit_addr (Don Zickus) [1127366] - [powerpc] crashdump: Fix page frame number check in copy_oldmem_page (Don Zickus) [1127366] - [powerpc] le: Ensure that the 'stop-self' RTAS token is handled correctly (Don Zickus) [1127366] - [powerpc] eeh: Disable EEH on reboot (Don Zickus) [1127366] - [powerpc] eeh: Cleanup on eeh_subsystem_enabled (Don Zickus) [1127366] - [powerpc] powernv: Rework EEH reset (Don Zickus) [1127366] - [powerpc] powernv: Add iommu DMA bypass support for IODA2 (Don Zickus) [1127366] - [powerpc] Fix endian issues in kexec and crash dump code (Don Zickus) [1127366] - [powerpc] perf: Configure BHRB filter before enabling PMU interrupts (Don Zickus) [1127366] - [powerpc] pseries: Select ARCH_RANDOM on pseries (Don Zickus) [1127366] - [powerpc] perf: Add Power8 cache & TLB events (Don Zickus) [1127366] - [powerpc] relocate fix relocate processing in LE mode (Don Zickus) [1127366] - [powerpc] hugetlb: Replace __get_cpu_var with get_cpu_var (Don Zickus) [1127366] - [powerpc] Make sure "cache" directory is removed when offlining cpu (Don Zickus) [1127366] - [powerpc] powernv/cpuidle: Back-end cpuidle driver for powernv platform (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: smt-snooze-delay cleanup (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove MAX_IDLE_STATE macro (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Make cpuidle-pseries backend driver a non-module (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Use cpuidle_register() for initialisation (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Move processor_idle.c to drivers/cpuidle (Don Zickus) [1127366] - [powerpc] numa: Fix decimal permissions (Don Zickus) [1127366] - [powerpc] Fix hw breakpoints on !HAVE_HW_BREAKPOINT configurations (Don Zickus) [1127366] - [powerpc] Implement arch_spin_is_locked() using arch_spin_value_unlocked() (Don Zickus) [1127366] - [powerpc] Add support for the optimised lockref implementation (Don Zickus) [1127366] - [powerpc] Kconfig: Make TM select VSX and VMX (Don Zickus) [1127366] - [powerpc] powernv: Call OPAL sync before kexec'ing (Don Zickus) [1127366] - [powerpc] eeh: Escalate error on non-existing PE (Don Zickus) [1127366] - [powerpc] eeh: Handle multiple EEH errors (Don Zickus) [1127366] - [powerpc] Fix races with irq_work (Don Zickus) [1127366] - [powerpc] Make add_system_ram_resources() __init (Don Zickus) [1127366] - [powerpc] add SATA_MV to ppc64_defconfig (Don Zickus) [1127366] - [powerpc] powernv: Increase candidate fw image size (Don Zickus) [1127366] - [powerpc] iommu: Don't detach device without IOMMU group (Don Zickus) [1127366] - [powerpc] eeh: Hotplug improvement (Don Zickus) [1127366] - [powerpc] eeh: Call opal_pci_reinit() on powernv for restoring config space (Don Zickus) [1127366] - [powerpc] eeh: Add restore_config operation (Don Zickus) [1127366] - [powerpc] powernv: Remove unnecessary assignment (Don Zickus) [1127366] - [powerpc] Delete non-required instances of include (Don Zickus) [1127366] - [powerpc] Add vr save/restore functions (Don Zickus) [1127366] - [powerpc] Check return value of instance-to-package OF call (Don Zickus) [1127366] - [powerpc] add barrier after writing kernel PTE (Don Zickus) [1127366] - [powerpc] introduce macro LOAD_REG_ADDR_PIC (Don Zickus) [1127366] - [virt] kvm/ppc: define a linux pte lookup function (Don Zickus) [1127366] - [powerpc] Fix endian issues in power7/8 machine check handler (Don Zickus) [1127366] - [powerpc] iommu: Update the generic code to use dynamic iommu page sizes (Don Zickus) [1127366] - [powerpc] iommu: Add it_page_shift field to determine iommu page size (Don Zickus) [1127366] - [powerpc] iommu: Update constant names to reflect their hardcoded page size (Don Zickus) [1127366] - [powerpc] powernv: move iommu_add_device earlier (Don Zickus) [1127366] - [powerpc] vfio: Enable on pSeries platform (Don Zickus) [1127366] - [powerpc] vfio: Implement IOMMU driver for VFIO (Don Zickus) [1127366] - [powerpc] vfio: Enable on PowerNV platform (Don Zickus) [1127366] - [powerpc] Fix "attempt to move .org backwards" error (Don Zickus) [1127366] - [powerpc] Fix alignment of secondary cpu spin vars (Don Zickus) [1127366] - [powerpc] Align p_end (Don Zickus) [1127366] - [powerpc] Make 64-bit non-VMX __copy_tofrom_user bi-endian (Don Zickus) [1127366] - [powerpc] Make unaligned accesses endian-safe for powerpc (Don Zickus) [1127366] - [powerpc] Fix bad stack check in exception entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Don't abuse host r2 in exit path (Don Zickus) [1127366] - [powerpc] Full barrier for smp_mb__after_unlock_lock() (Don Zickus) [1127366] - [powerpc] powernv: Fix OPAL LPC access in Little Endian (Don Zickus) [1127366] - [powerpc] powernv: Fix endian issue in opal_xscom_read (Don Zickus) [1127366] - [powerpc] pseries: Fix endian issues in /proc/ppc64/lparcfg (Don Zickus) [1127366] - [powerpc] Fix up the kdump base cap to 128M (Don Zickus) [1127366] - [powerpc] Fix PTE page address mismatch in pgtable ctor/dtor (Don Zickus) [1127366] - [powerpc] powernv: Get FSP memory errors and plumb into memory poison infrastructure (Don Zickus) [1127366] - [powerpc] powernv: Add config option for hwpoisoning (Don Zickus) [1127366] - [powerpc] Dynamically allocate slb_shadow from memblock (Don Zickus) [1127366] - [powerpc] Make slb_shadow a local (Don Zickus) [1127366] - [powerpc] Add real mode cache inhibited IO accessors (Don Zickus) [1127366] - [powerpc] Increase EEH recovery timeout for SR-IOV (Don Zickus) [1127366] - [powerpc] eeh: Output PHB diag-data (Don Zickus) [1127366] - [powerpc] powernv: Move PHB-diag dump functions around (Don Zickus) [1127366] - [powerpc] powernv: Move SG list structure to header file (Don Zickus) [1127366] - [powerpc] powernv: Infrastructure to read opal messages in generic format (Don Zickus) [1127366] - [powerpc] powernv: Machine check exception handling (Don Zickus) [1127366] - [powerpc] powernv: Remove machine check handling in OPAL (Don Zickus) [1127366] - [powerpc] book3s: Queue up and process delayed MCE events (Don Zickus) [1127366] - [powerpc] book3s: Decode and save machine check event (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power8 (Don Zickus) [1127366] - [powerpc] book3s: Flush SLB/TLBs if we get SLB/TLB machine check errors on power7 (Don Zickus) [1127366] - [powerpc] book3s: Add flush_tlb operation in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Introduce a early machine check hook in cpu_spec (Don Zickus) [1127366] - [powerpc] book3s: Return from interrupt if coming from evil context (Don Zickus) [1127366] - [powerpc] book3s: handle machine check in Linux host (Don Zickus) [1127366] - [powerpc] book3s: Introduce exclusive emergency stack for machine check exception (Don Zickus) [1127366] - [powerpc] book3s: Split the common exception prolog logic into two section (Don Zickus) [1127366] - [powerpc] powernv: Replace CONFIG_POWERNV_MSI with just CONFIG_PPC_POWERNV (Don Zickus) [1127366] - [powerpc] pseries: CONFIG_PSERIES_MSI should depend on PPC_PSERIES (Don Zickus) [1127366] - [powerpc] kernel/sysfs: Cleanup set up macros for PMC/non-PMC SPRs (Don Zickus) [1127366] - [powerpc] Make irq_stat.timers_irqs counting more specific (Don Zickus) [1127366] - [powerpc] purge all the prefetched instructions for the coherent icache flush (Don Zickus) [1127366] - [powerpc] kernel: remove useless code which related with 'max_cpus' (Don Zickus) [1127366] - [powerpc] boot: Ignore .dtb files (Don Zickus) [1127366] - [powerpc] Clean up panic_timeout usage (Don Zickus) [1127366] - [powerpc] kernel: Use 12.12s instead of 12s to avoid memory overflow (Don Zickus) [1127366] - [powerpc] kvm: optimize "sc 1" as fast return (Don Zickus) [1127366] - [powerpc] pseries: Fix SMP=n build of rng.c (Don Zickus) [1127366] - [powerpc] Make cpu_to_chip_id() available when SMP=n (Don Zickus) [1127366] - [powerpc] vio: Fix a dma_mask issue of vio (Don Zickus) [1127366] - [powerpc] Only print PACATMSCRATCH in oops when TM is active (Don Zickus) [1127366] - [powerpc] pseries: Duplicate dtl entries sometimes sent to userspace (Don Zickus) [1127366] - [powerpc] Remove a few lines of oops output (Don Zickus) [1127366] - [powerpc] Print DAR and DSISR on machine check oopses (Don Zickus) [1127366] - [powerpc] Fix __get_user_pages_fast() irq handling (Don Zickus) [1127366] - [powerpc] eeh: More accurate log (Don Zickus) [1127366] - [powerpc] eeh: Enable PCI_COMMAND_MASTER for PCI bridges (Don Zickus) [1127366] - [powerpc] Add pseries_le_defconfig (Don Zickus) [1127366] - [kernel] uprobes/powerpc: Kill arch_uprobe->ainsn (Don Zickus) [1127366] - [powerpc] kvm: fix rare but potential deadlock scene (Don Zickus) [1127366] - [powerpc] add missing explicit OF includes for ppc (Don Zickus) [1127366] - [powerpc] powernv: Add support for indirect XSCOM via debugfs (Don Zickus) [1127366] - [powerpc] scom: Improve debugfs interface (Don Zickus) [1127366] - [powerpc] scom: Enable 64-bit addresses (Don Zickus) [1127366] - [powerpc] boot: Properly handle the base "of" boot wrapper (Don Zickus) [1127366] - [powerpc] bpf: Support MOD operation (Don Zickus) [1127366] - [powerpc] bpf: Fix DIVWU instruction opcode (Don Zickus) [1127366] - [powerpc] tm: Remove interrupt disable in __switch_to() (Don Zickus) [1127366] - [powerpc] nvram: Scan partitions only once (Don Zickus) [1127366] - [powerpc] powernv: Code update interface (Don Zickus) [1127366] - [powerpc] powernv: Create opal sysfs directory (Don Zickus) [1127366] - [powerpc] Add VMX optimised xor for RAID5 (Don Zickus) [1127366] - [powerpc] kexec: kexec_sequence() is in misc_64.S (Don Zickus) [1127366] - [powerpc] Use 32 bit loads and stores when operating on condition register values (Don Zickus) [1127366] - [powerpc] Enable multipath modules on ppc64 and pseries (Don Zickus) [1127366] - [powerpc] pseries: Fix dedicated processor partition detection (Don Zickus) [1127366] - [powerpc] vio: use strcpy in modalias_show (Don Zickus) [1127366] - [powerpc] FA_DUMP depends on KEXEC (Don Zickus) [1127366] - [powerpc] Fix a typo in comments of va to pa conversion (Don Zickus) [1127366] - [powerpc] Move local setup.h declarations to arch includes (Don Zickus) [1127366] - [powerpc] Fix warnings for arch/powerpc/mm/numa.c (Don Zickus) [1127366] - [powerpc] boot: Don't change link address for OF-based platforms (Don Zickus) [1127366] - [powerpc] Add includes to fix powernv/rng.c build (Don Zickus) [1127366] - [powerpc] Fix PPC_EMULATED_STATS build break with sync patch (Don Zickus) [1127366] - [powerpc] select ARCH_MIGHT_HAVE_PC_PARPORT (Don Zickus) [1127366] - [powerpc] Don't corrupt user registers on 32-bit (Don Zickus) [1127366] - [powerpc] kgdb: use DEFINE_PER_CPU to allocate kgdb's thread_info (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - drop is_hv_enabled (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Allow the HV and PR selection per virtual machine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Support building HV and PR KVM as module (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - move PR related tracepoints to a separate header (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add is_hv_enabled to kvmppc_ops (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Cleanup interrupt handling code (Don Zickus) [1127366] - [virt] kvm/ppc: Add kvmppc_ops callback (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add a new config variable CONFIG_KVM_BOOK3S_HV_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s/pr - Rename KVM_BOOK3S_PR to KVM_BOOK3S_PR_POSSIBLE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - move book3s_64_vio_hv.c into the main kernel binary (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - remove kvmppc_handler_highmem label (Don Zickus) [1127366] - [powerpc] export debug registers save function for KVM (Don Zickus) [1127366] - [powerpc] move debug registers in a structure (Don Zickus) [1127366] - [powerpc] remove unnecessary line continuations (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Fix vcore leak (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Better handling of exceptions that happen in real mode (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Reduce number of shadow PTEs invalidated by MMU notifiers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Mark pages accessed, and dirty if being written (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use mmu_notifier_retry() in kvmppc_mmu_map_page() (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Better handling of host-side read-only pages (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Move skip-interrupt handlers to common code (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allocate kvm_vcpu structs from kvm_vcpu_cache (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make HPT accesses and updates SMP-safe (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Correct errors in H_ENTER implementation (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Handle PP0 page-protection bit in guest HPTEs (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Use 64k host pages where possible (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 64k pages (Don Zickus) [1127366] - [virt] kvm/ppc: Book3S PR - Keep volatile reg values in vcpu rather than shadow_vcpu (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Don't crash host on unknown guest interrupt (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Support POWER6 compatibility mode on POWER7 (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Add support for guest Program Priority Register (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Store LPCR value for each virtual core (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Avoid unbalanced increments of VPA yield count (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Pull out interrupt-reading code into a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Restructure kvmppc_hv_entry to be a subroutine (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement H_CONFER (Don Zickus) [1127366] - [virt] kvm/ppc: book3s - Add GET/SET_ONE_REG interface for VRSAVE (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Implement timebase offset for guests (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Save/restore SIAR and SDAR along with other PMU registers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Reserve POWER8 space in get/set_one_reg (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Rework kvmppc_mmu_book3s_64_xlate() (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Make instruction fetch fallback work for system calls (Don Zickus) [1127366] - [powerpc] pseries: Move plpar_wrapper.h to powerpc common include/asm location (Don Zickus) [1127366] - [powerpc] pseries/cpuidle: Remove dependency of pseries.h file (Don Zickus) [1127366] - [virt] kvm/ppc: use anon_inode_getfd() with O_CLOEXEC flag (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Load up SPRG3 register with guest value on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: Call trace_hardirqs_on before entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Allow negative offsets to real-mode hcall handlers (Don Zickus) [1127366] - [virt] kvm/ppc: book3s hv - Correct tlbie usage (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Invalidate SLB entries properly (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Allow guest to use 1TB segments (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Don't keep scanning HPTEG after we find a match (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix invalidation of SLB entry 0 on guest entry (Don Zickus) [1127366] - [virt] kvm/ppc: book3s pr - Fix proto-VSID calculations (Don Zickus) [1127366] - [powerpc] Remove the unneeded trigger of decrementer interrupt in decrementer_check_overflow (Don Zickus) [1127366] - [virt] kvm/ppc: fix imbalance srcu_read_[un]lock() (Don Zickus) [1127366] - [powerpc] Emulate sync instruction variants (Don Zickus) [1127366] - [powerpc] eeh: Reorder output messages (Don Zickus) [1127366] - [powerpc] scom: Use "devspec" rather than "path" in debugfs entries (Don Zickus) [1127366] - [powerpc] scom: CONFIG_SCOM_DEBUGFS should depend on CONFIG_DEBUG_FS (Don Zickus) [1127366] - [powerpc] powernv: Add scom support under OPALv3 (Don Zickus) [1127366] - [powerpc] scom: Create debugfs files using ibm, chip-id if available (Don Zickus) [1127366] - [powerpc] scom: Add support for "reg" property (Don Zickus) [1127366] - [powerpc] scom: Change scom_read() and scom_write() to return errors (Don Zickus) [1127366] - [powerpc] Enable /dev/port when isa_io_special is set (Don Zickus) [1127366] - [powerpc] Make ftrace endian-safe (Don Zickus) [1127366] - [powerpc] pseries: Implement arch_get_random_long() based on H_RANDOM (Don Zickus) [1127366] - [powerpc] Implement arch_get_random_long/int() for powernv (Don Zickus) [1127366] - [powerpc] Added __cmpdi2 for signed 64bit comparision (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning in free_lppacas (Don Zickus) [1127366] - [powerpc] ppc64: Remove the unneeded load of ti_flags in resume_kernel (Don Zickus) [1127366] - [powerpc] legacy_serial: Fix incorrect placement of __initdata tag (Don Zickus) [1127366] - [serial] tty/hvc_opal: powerpc - Make OPAL HVC device tree accesses endian safe (Don Zickus) [1127366] - [powerpc] powernv: Fix some PCI sparse errors and one LE bug (Don Zickus) [1127366] - [powerpc] add explicit OF includes (Don Zickus) [1127366] - [powerpc] clean-up include ordering in prom.h (Don Zickus) [1127366] - [powerpc] Tell about irq stack coverage (Don Zickus) [1127366] - [powerpc] Fix section mismatch warning for prom_rtas_call (Don Zickus) [1127366] - [powerpc] Export cpu_to_chip_id() to fix build error (Don Zickus) [1127366] - [powerpc] xmon: Fix printing of set of CPUs in xmon (Don Zickus) [1127366] - [powerpc] pseries: Move lparcfg.c to platforms/pseries (Don Zickus) [1127366] - [powerpc] powernv: Return secondary CPUs to firmware on kexec (Don Zickus) [1127366] - [powerpc] Cleanup handling of the DSCR bit in the FSCR register (Don Zickus) [1127366] - [powerpc] Skip emulating & leave interrupts off for kernel program checks (Don Zickus) [1127366] - [powerpc] Add more exception trampolines for hypervisor exceptions (Don Zickus) [1127366] - [powerpc] Fix location and rename exception trampolines (Don Zickus) [1127366] - [powerpc] Add more trap names to xmon (Don Zickus) [1127366] - [powerpc] pseries: Add a warning in the case of cross-cpu VPA registration (Don Zickus) [1127366] - [powerpc] Update the 00-Index in Documentation/powerpc (Don Zickus) [1127366] - [powerpc] Never handle VSX alignment exceptions from kernel (Don Zickus) [1127366] - [powerpc] Unaligned stores and stmw are broken in emulation code (Don Zickus) [1127366] - [powerpc] kvm: Copy the pvr value after memset (Don Zickus) [1127366] - [powerpc] refactor of_get_cpu_node to support other architectures (Don Zickus) [1127366] - [powerpc] Convert some mftb/mftbu into mfspr (Don Zickus) [1127366] - [powerpc] pseries: Read and write to the 'compressed' flag of pstore (Don Zickus) [1127366] - [powerpc] pseries: Remove (de)compression in nvram with pstore enabled (Don Zickus) [1127366] - [powerpc] Make device tree accesses in HVC VIO console endian safe (Don Zickus) [1127366] - [powerpc] Make chip-id information available to userspace (Don Zickus) [1127366] - [powerpc] Use ibm, chip-id property to compute cpu_core_mask if available (Don Zickus) [1127366] - [powerpc] Pull out cpu_core_mask updates into a separate function (Don Zickus) [1127366] - [powerpc] Fix denormalized exception handler (Don Zickus) [1127366] - [powerpc] Remove the redundant flush_fp_to_thread() in setup_sigcontext() (Don Zickus) [1127366] - [powerpc] powernv: Enable detection of legacy UARTs (Don Zickus) [1127366] - [powerpc] Check "status" property before adding legacy ISA serial ports (Don Zickus) [1127366] - [powerpc] Cleanup udbg_16550 and add support for LPC PIO-only UARTs (Don Zickus) [1127366] - [powerpc] powernv: Add PIO accessors for Power8 LPC bus (Don Zickus) [1127366] - [powerpc] powernv: Add helper to get ibm, chip-id of a node (Don Zickus) [1127366] - [powerpc] powernv: Update opal.h to add new LPC and XSCOM functions (Don Zickus) [1127366] - [powerpc] Better split CONFIG_PPC_INDIRECT_PIO and CONFIG_PPC_INDIRECT_MMIO (Don Zickus) [1127366] - [powerpc] ppc64: Rename SOFT_DISABLE_INTS with RECONCILE_IRQ_STATE (Don Zickus) [1127366] - [powerpc] Implement __get_user_pages_fast() (Don Zickus) [1127366] - [powerpc] Convert platforms to smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Add smp_generic_cpu_bootable (Don Zickus) [1127366] - [powerpc] Remove the symbol __flush_icache_range (Don Zickus) [1127366] - [powerpc] Move the testing of CPU_FTR_COHERENT_ICACHE into __flush_icache_range (Don Zickus) [1127366] - [powerpc] pci: Don't use bitfield for force_32bit_msi (Don Zickus) [1127366] - [powerpc] Remove SAVE_VSRU and REST_VSRU macros (Don Zickus) [1127366] - [powerpc] Align p_toc (Don Zickus) [1127366] - [powerpc] kvm/book3s_pr: Return appropriate error when allocation fails (Don Zickus) [1127366] - [virt] kvm/ppc: Add signed type cast for comparation (Don Zickus) [1127366] - [powerpc] eeh: Add missing procfs entry for PowerNV (Don Zickus) [1127366] - [powerpc] pci: fix PCI-e check link issue (Don Zickus) [1127366] - [powerpc] perf: increase the perf HW events to 6 (Don Zickus) [1127366] - [powerpc] perf: correct typos in counter enumeration (Don Zickus) [1127366] - [powerpc] Rename PMU interrupts from CNT to PMI (Don Zickus) [1127366] - [powerpc] Move opcode definitions from kvm/emulate.c to asm/ppc-opcode.h (Don Zickus) [1127366] - [powerpc] powernv: Mark pnv_pci_init_ioda2_phb() as __init (Don Zickus) [1127366] - [powerpc] pseries: Fix a typo in pSeries_lpar_hpte_insert() (Don Zickus) [1127366] - [powerpc] Fix the corrupt r3 error during MCE handling (Don Zickus) [1127366] - [powerpc] Access local paca after hard irq disabled (Don Zickus) [1127366] - [powerpc] Revert: hw_breakpoints: Fix racy access to ptrace breakpoints (Don Zickus) [1127366] - [powerpc] kvm: Use 256K chunk to track both RMA and hash page table allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based RMA allocation (Don Zickus) [1127366] - [powerpc] kvm: Contiguous memory allocator based hash page table allocation (Don Zickus) [1127366] - [powerpc] Remove savemaxmem parameter setup (Don Zickus) [1127366] - [powerpc] Handle both new style and old style reserve maps (Don Zickus) [1127366] - [powerpc] prom: Scan reserved-ranges node for memory reservations (Don Zickus) [1127366] - [powerpc] perf: Drop MMCRA from thread_struct (Don Zickus) [1127366] - [powerpc] Remove unreachable relocation on exception handlers (Don Zickus) [1127366] - [powerpc] eeh: Update MAINTAINERS (Don Zickus) [1127366] - [powerpc] nvram64: Need return the related error code on failure occurs (Don Zickus) [1127366] - [powerpc] Set cpu sibling mask before online cpu (Don Zickus) [1127366] - [powerpc] idle: Convert use of typedef ctl_table to struct ctl_table (Don Zickus) [1127366] - [powerpc] iommu: Remove unused pci_iommu_init() and pci_direct_iommu_init() (Don Zickus) [1127366] - [powerpc] Don't flush/invalidate the d/icache for an unknown relocation type (Don Zickus) [1127366] - [powerpc] Fix string instr. emulation for 32-bit processes on ppc64 (Don Zickus) [1127366] - [powerpc] Fix typo in ioei_interrupt() description (Don Zickus) [1127366] - [powerpc] proc: switch to fixed_size_llseek() (Don Zickus) [1127366] - [powerpc] eeh: Remove eeh_mutex (Don Zickus) [1127366] - [powerpc] pseries: Enable PSTORE in pseries_defconfig (Don Zickus) [1127366] - [powerpc] pseries: Use 'true' instead of '1' for orderly_poweroff (Don Zickus) [1127366] - [powerpc] smp: Use '==' instead of '<' for system_state (Don Zickus) [1127366] - [cpufreq] Various RHEL cleanups (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] propagate error returned by kobject_move() (Prarit Bhargava) [1134369] - [cpufreq] don't restore policy->cpus on failure to move kobj (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove core_pct rounding (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Eliminate the deadband effect (Prarit Bhargava) [1134369] - [cpufreq] Introduce new relation for freq selection (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Simplify P state adjustment logic (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Align multiple lines to open parenthesis (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Keep values in aperf/mperf in full precision (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary intermediate variable sample_time (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add missing blank lines after declarations (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Disable interrupts during MSRs reading (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fit code in a single line where possible (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Cleanup parentheses (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unnecessary type casting in div_s64() call (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Make intel_pstate_kobject and debugfs_parent locals (Prarit Bhargava) [1134369] - [cpufreq] move policy kobj to policy->cpu at resume (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set CPU number before accessing MSRs (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: don't touch turbo bit if turbo disabled or unavailable (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Fix setting VID (Prarit Bhargava) [1134369] - [cpufreq] unlock when failing cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Correct rounding in busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove duplicate CPU ID check (Prarit Bhargava) [1134369] - [cpufreq] governor: remove copy_prev_load from 'struct cpu_dbs_common_info' (Prarit Bhargava) [1134369] - [cpufreq] governor: Be friendly towards latency-sensitive bursty workloads (Prarit Bhargava) [1134369] - [cpufreq] add support for intermediate (stable) frequencies (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Improve initial busy calculation (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: add sample time scaling (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove C0 tracking (Prarit Bhargava) [1134369] - [cpufreq] handle calls to ->target_index() in separate routine (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove unused member name of cpudata (Prarit Bhargava) [1134369] - [cpufreq] Break out early when frequency equals target_freq (Prarit Bhargava) [1134369] - [cpufreq] remove race while accessing cur_policy (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Suppress checkpatch warnings (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove setting P state to MAX on init (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_for_each_* macros for frequency table iteration (Prarit Bhargava) [1134369] - [cpufreq] don't print value of .driver_data from core (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set turbo VID for BayTrail (Prarit Bhargava) [1134369] - [cpufreq] Fix build error on some platforms that use cpufreq_for_each_* (Prarit Bhargava) [1134369] - [cpufreq] Catch double invocations of cpufreq_freq_transition_begin/end (Prarit Bhargava) [1134369] - [cpufreq] Kconfig: Fix spelling errors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove sample parameter in intel_pstate_calc_busy (Prarit Bhargava) [1134369] - [cpufreq] Introduce macros for cpufreq_frequency_table iteration (Prarit Bhargava) [1134369] - [cpufreq] use kzalloc() to allocate memory for cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] create another field .flags in cpufreq_frequency_table (Prarit Bhargava) [1134369] - [cpufreq] Use sizeof(*ptr) convetion for computing sizes (Prarit Bhargava) [1134369] - [cpufreq] Convert existing drivers to use cpufreq_freq_transition_{begin|end} (Prarit Bhargava) [1134369] - [cpufreq] Make cpufreq_notify_transition & cpufreq_notify_post_transition static (Prarit Bhargava) [1134369] - [cpufreq] Make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1134369] - [cpufreq] resume drivers before enabling governors (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1134369] - [cpufreq] Add stop CPU callback to cpufreq_driver interface (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary braces (Prarit Bhargava) [1134369] - [cpufreq] Fix checkpatch errors and warnings (Prarit Bhargava) [1134369] - [cpufreq] remove unused notifier CPUFREQ_{SUSPENDCHANGE|RESUMECHANGE} (Prarit Bhargava) [1134369] - [cpufreq] Do not allow ->setpolicy drivers to provide ->target (Prarit Bhargava) [1134369] - [cpufreq] Skip current frequency initialization for ->setpolicy drivers (Prarit Bhargava) [1134369] - [cpufreq] Remove unnecessary variable/parameter 'frozen' (Prarit Bhargava) [1134369] - [cpufreq] Remove cpufreq_generic_exit() (Prarit Bhargava) [1134369] - [cpufreq] add 'freq_table' in struct cpufreq_policy (Prarit Bhargava) [1134369] - [cpufreq] Reformat printk() statements (Prarit Bhargava) [1134369] - [cpufreq] Implement cpufreq_generic_suspend() (Prarit Bhargava) [1134369] - [cpufreq] suspend governors on system suspend/hibernate (Prarit Bhargava) [1134369] - [cpufreq] move call to __find_governor() to cpufreq_init_policy() (Prarit Bhargava) [1134369] - [cpufreq] Initialize governor for a new policy under policy->rwsem (Prarit Bhargava) [1134369] - [cpufreq] Initialize policy before making it available for others to use (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_cpu_get() to avoid cpufreq_get() race conditions (Prarit Bhargava) [1134369] - [cpufreq] stats: Remove redundant cpufreq_cpu_get() call (Prarit Bhargava) [1134369] - [cpufreq] stats: Refactor common code into __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] stats: Fix error handling in __cpufreq_stats_create_table() (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1134369] - [cpufreq] Return error if ->get() failed in cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Mark function as static in cpufreq.c (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1134369] - [cpufreq] Refactor cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] don't call cpufreq_update_policy() on CPU addition (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1134369] - [cpufreq] powernow-k8: Initialize per-cpu data-structures properly (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs link when a cpu != policy->cpu, is removed (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: De-register CPU notifier and free struct msr on error (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Adjust the code to use the common boost attribute (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1134369] - [cpufreq] stats: create sysfs entries when cpufreq_stats is a module (Prarit Bhargava) [1134369] - [cpufreq] Add boost frequency support in core (Prarit Bhargava) [1134369] - [cpufreq] introduce cpufreq_generic_get() routine (Prarit Bhargava) [1134369] - [cpufreq] stats: free table and remove sysfs entry in a single routine (Prarit Bhargava) [1134369] - [cpufreq] stats: remove hotplug notifiers (Prarit Bhargava) [1134369] - [cpufreq] stats: handle cpufreq_unregister_driver() and suspend/resume properly (Prarit Bhargava) [1134369] - [cpufreq] Make sure CPU is running on a freq from freq-table (Prarit Bhargava) [1134369] - [cpufreq] Introduce cpufreq_notify_post_transition() (Prarit Bhargava) [1134369] - [cpufreq] send new set of notification for transition failures (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption by protecting reading governor_enabled (Prarit Bhargava) [1134369] - [cpufreq] preserve user_policy across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Clean up after a failing light-weight initialization (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1134369] - [cpufreq] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1134369] - [cpufreq] remove sysfs files for CPUs which failed to come back after resume (Prarit Bhargava) [1134369] - [cpufreq] governor: Remove fossil comment in the cpufreq_governor_dbs() (Prarit Bhargava) [1134369] - [cpufreq] conservative: set requested_freq to policy max when it is over policy max (Prarit Bhargava) [1134369] - [cpufreq] conservative: fix requested_freq reduction issue (Prarit Bhargava) [1134369] - [cpufreq] move freq change notifications to cpufreq core (Prarit Bhargava) [1134369] - [cpufreq] distinguish drivers that do asynchronous notifications (Prarit Bhargava) [1134369] - [cpufreq] create per policy rwsem instead of per CPU cpu_policy_rwsem (Prarit Bhargava) [1134369] - [cpufreq] Implement light weight ->target_index() routine (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Fail initialization if driver cannot be registered (Prarit Bhargava) [1134369] - [cpufreq] Detect spurious invocations of update_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Add comment under ACPI_ADR_SPACE_SYSTEM_IO case (Prarit Bhargava) [1134369] - [cpufreq] remove CONFIG_CPU_FREQ_TABLE (Prarit Bhargava) [1134369] - [cpufreq] create cpufreq_generic_init() routine (Prarit Bhargava) [1134369] - [cpufreq] powernow: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] p4: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] pcc: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] call cpufreq_driver->get() after calling ->init() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: don't initialize part of policy set by core (Prarit Bhargava) [1134369] - [cpufreq] powernow: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] acpi: Use generic cpufreq routines (Prarit Bhargava) [1134369] - [cpufreq] define generic .attr, .exit() and .verify() routines (Prarit Bhargava) [1134369] - [cpufreq] use cpufreq_driver->flags to mark CPUFREQ_HAVE_GOVERNOR_PER_POLICY (Prarit Bhargava) [1134369] - [cpufreq] rename __cpufreq_set_policy() as cpufreq_set_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove extra blank line (Prarit Bhargava) [1134369] - [cpufreq] don't break string in print statements (Prarit Bhargava) [1134369] - [cpufreq] remove __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove invalid comment from __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] make return type of lock_policy_rwsem_{read|write}() as void (Prarit Bhargava) [1134369] - [cpufreq] powernow: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] p4-clockmod: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: use cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] Add new helper cpufreq_table_validate_and_show() (Prarit Bhargava) [1134369] - [cpufreq] pcc_freq: convert acpi_get_handle() to acpi_has_method() (Prarit Bhargava) [1134369] - [cpufreq] return EEXIST instead of EBUSY for second registering (Prarit Bhargava) [1134369] - [cpufreq] unlock correct rwsem while updating policy->cpu (Prarit Bhargava) [1134369] - [cpufreq] Clear policy->cpus bits in __cpufreq_remove_dev_finish() (Prarit Bhargava) [1134369] - [cpufreq] Acquire the lock in cpufreq_policy_restore() for reading (Prarit Bhargava) [1134369] - [cpufreq] Prevent problems in update_policy_cpu() if last_cpu == new_cpu (Prarit Bhargava) [1134369] - [cpufreq] Restructure if/else block to avoid unintended behavior (Prarit Bhargava) [1134369] - [cpufreq] Fix crash in cpufreq-stats during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Revert: make sure frequency transitions are serialized (Prarit Bhargava) [1134369] - [cpufreq] Use signed type for 'ret' variable, to store negative error values (Prarit Bhargava) [1134369] - [cpufreq] Remove temporary fix for race between CPU hotplug and sysfs-writes (Prarit Bhargava) [1134369] - [cpufreq] Synchronize the cpufreq store_*() routines with CPU hotplug (Prarit Bhargava) [1134369] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Prarit Bhargava) [1134369] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Prarit Bhargava) [1134369] - [cpufreq] Fix wrong time unit conversion (Prarit Bhargava) [1134369] - [cpufreq] serialize calls to __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] don't allow governor limits to be changed when it is disabled (Prarit Bhargava) [1134369] - [cpufreq] Don't use smp_processor_id() in preemptible context (Prarit Bhargava) [1134369] - [cpufreq] governor: Fix typos in comments (Prarit Bhargava) [1134369] - [cpufreq] governors: Remove duplicate check of target freq in supported range (Prarit Bhargava) [1134369] - [cpufreq] Fix timer/workqueue corruption due to double queueing (Prarit Bhargava) [1134369] - [cpufreq] fix bad unlock balance on !CONFIG_SMP (Prarit Bhargava) [1134369] - [cpufreq] Fix white space in __cpufreq_remove_dev() (Prarit Bhargava) [1134369] - [cpufreq] remove unnecessary check in __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] remove policy from cpufreq_policy_list during suspend (Prarit Bhargava) [1134369] - [cpufreq] remove cpufreq_policy_cpu per-cpu variable (Prarit Bhargava) [1134369] - [cpufreq] Use cpufreq_policy_list for iterating over policies (Prarit Bhargava) [1134369] - [cpufreq] acpi-cpufreq: Use cpufreq_freq_attr_rw to define the cpb attribute (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Remove redundant return statement (Prarit Bhargava) [1134369] - [cpufreq] improve error checking on return values of __cpufreq_governor() (Prarit Bhargava) [1134369] - [cpufreq] Fix broken usage of governor->owner's refcount (Prarit Bhargava) [1134369] - [cpufreq] Store cpufreq policies in a list (Prarit Bhargava) [1134369] - [cpufreq] Give consistent names to cpufreq_policy objects (Prarit Bhargava) [1134369] - [cpufreq] Clean up header files included in the core (Prarit Bhargava) [1134369] - [cpufreq] Pass policy to cpufreq_add_policy_cpu() (Prarit Bhargava) [1134369] - [cpufreq] Avoid double kobject_put() for the same kobject in error code path (Prarit Bhargava) [1134369] - [cpufreq] Preserve policy structure across suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Perform light-weight init/teardown during suspend/resume (Prarit Bhargava) [1134369] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1134369] - [cpufreq] Don't pass CPU to cpufreq_add_dev_{symlink|interface}() (Prarit Bhargava) [1134369] - [cpufreq] Introduce a flag ('frozen') to separate full vs temporary init/teardown (Prarit Bhargava) [1134369] - [cpufreq] Extract the handover of policy cpu to a helper function (Prarit Bhargava) [1134369] - [cpufreq] Add helper to perform alloc/free of policy structure (Prarit Bhargava) [1134369] - [cpufreq] Extract non-interface related stuff from cpufreq_add_dev_interface (Prarit Bhargava) [1134369] - [cpufreq] Fix misplaced call to cpufreq_update_policy() (Prarit Bhargava) [1134369] - [cpufreq] Remove unused function __cpufreq_driver_getavg() (Prarit Bhargava) [1134369] - [cpufreq] ondemand: Change the calculation of target frequency (Prarit Bhargava) [1134369] - [cpufreq] Remove unused APERF/MPERF support (Prarit Bhargava) [1134369] - [char] hwrng: Add a driver for the hwrng found in power7+ systems (Steve Best) [1123116]- [target] iscsi: Explicily clear login response PDU in exception path (Andy Grover) [1129387] - [target] iscsi: Avoid rejecting incorrect ITT for Data-Out (Andy Grover) [1129387] - [target] Fix left-over se_lun->lun_sep pointer OOPs (Andy Grover) [1129387] - [infiniband] ulp/isert: Wait for proper cleanup before unloading (Andy Grover) [1129387] - [infiniband] ulp/isert: Improve cm events handling (Andy Grover) [1129387] - [target] Explicitly clear ramdisk_mcp backend pages (Andy Grover) [1129387] - [target] Report correct response length for some commands (Andy Grover) [1129387] - [target] iscsi: Fix ABORT_TASK + connection reset iscsi_queue_req memory leak (Andy Grover) [1129387] - [target] Use complete_all for se_cmd->t_transport_stop_comp (Andy Grover) [1129387] - [target] lio: Set CMD_T_ACTIVE bit for Task Management Requests (Andy Grover) [1129387] - [target] iscsi, iser: Fix hangs in connection teardown (Andy Grover) [1129387] - [infiniband] iser: Bail from accept_np if np_thread is trying to close (Andy Grover) [1129387] - [target] iscsi: Reject mutual authentication with reflected CHAP_C (Andy Grover) [1129387] - [target] Fix alua_access_state attribute OOPs for un-configured devices (Andy Grover) [1129387] - [infiniband] iser: Add missing target_put_sess_cmd for ImmedateData failure (Andy Grover) [1129387] - [target] Don't allow setting WC emulation if device doesn't support (Andy Grover) [1129387] - [infiniband] iser: Add missing se_cmd put for WRITE_PENDING in tx_comp_err (Andy Grover) [1129387] - [target] iscsi: Fix ERL=2 ASYNC_EVENT connection pointer bug (Andy Grover) [1129387] - [infiniband] ib_srpt: Use correct ib_sg_dma primitives (Andy Grover) [1129387] - [infiniband] iser: Fix post_send_buf_count for RDMA READ/WRITE (Andy Grover) [1129387] - [target] iscsi, iser: Fix isert_conn->state hung shutdown issues (Andy Grover) [1129387] - [target] iscsi, iser: Use list_del_init for ->i_conn_node (Andy Grover) [1129387] - [target] iscsi: Fix iscsit_get_tpg_from_np tpg_state bug (Andy Grover) [1129387] - [target] Update hw_max_sectors based on current block_size (Andy Grover) [1129387] - [target] iscsi: Fix-up all zero data-length CDBs with R/W_BIT set (Andy Grover) [1129387] - [target] Allow READ_CAPACITY opcode in ALUA Standby access state (Andy Grover) [1129387] - [target] iscsi: Fix wrong buffer / buffer overrun in iscsi_change_param_value() (Andy Grover) [1129387] - [target] iscsi: Fix multi network portal shutdown regression (Andy Grover) [1129387] - [target] iscsi, iser: Avoid accepting transport connections during stop stage (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix iscsit_accept_np and rdma_cm racy flow (Andy Grover) [1129387] - [infiniband] ulp/isert: Fix wrong connection requests list addition (Andy Grover) [1129387] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1069185] - [scsi] hpsa: make tech preview info more verbose (Tomas Henzl) [1083556] - [scsi] hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove online devices from offline device list (Tomas Henzl) [1069185] - [scsi] hpsa: fix non-x86 builds (Tomas Henzl) [1069185] - [scsi] hpsa: do not unconditionally copy sense data (Tomas Henzl) [1069185] - [scsi] hpsa: fix 6-byte READ/WRITE with 0 length data xfer (Tomas Henzl) [1069185] - [scsi] hpsa: make hpsa_init_one return -ENOMEM if allocation of h->lockup_detected fails (Tomas Henzl) [1069185] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1069185] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1069185] - [scsi] hpsa: remove messages about volume status VPD inquiry page not supported (Tomas Henzl) [1069185] - [scsi] hpsa: report check condition even if no sense data present for ioaccel2 mode (Tomas Henzl) [1069185] - [scsi] hpsa: remove bad unlikely annotation from device list updating code (Tomas Henzl) [1069185] - [scsi] hpsa: fix event filtering to prevent excessive rescans with old firmware (Tomas Henzl) [1069185] - [scsi] hpsa: kill annoying messages about SSD Smart Path retries (Tomas Henzl) [1069185] - [scsi] hpsa: define extended_report_lun_entry data structure (Tomas Henzl) [1069185] - [scsi] hpsa: Rearrange start_io to avoid one unlock/lock sequence in main io path (Tomas Henzl) [1069185] - [scsi] hpsa: avoid unnecessary readl on every command submission (Tomas Henzl) [1069185] - [scsi] hpsa: use per-cpu variable for lockup_detected (Tomas Henzl) [1069185] - [scsi] hpsa: remove unnecessary pci_set_drvdata() (Tomas Henzl) [1069185] - [scsi] hpsa: set irq affinity hints to route MSI-X vectors across CPUs (Tomas Henzl) [1069185] - [scsi] hpsa: allocate reply queues individually (Tomas Henzl) [1069185] - [scsi] hpsa: choose number of reply queues more intelligently (Tomas Henzl) [1069185] - [scsi] hpsa: remove dev_dbg() calls from hot paths (Tomas Henzl) [1069185] - [scsi] hpsa: use gcc aligned attribute instead of manually padding structs (Tomas Henzl) [1069185] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1069185] - [scsi] hpsa: allow passthru ioctls to work with bidirectional commands (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused fields from struct ctlr_info (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1069185] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1069185] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1069185] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1069185] - [scsi] hpsa: update driver version to 3.4.4-1 (Tomas Henzl) [1069185] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1069185] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1069185] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1069185] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1069185] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1069185] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1069185] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1069185] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1069185] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1069185] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1069185] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1069185] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1069185] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1069185] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1069185] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1069185] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1069185] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1069185] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1069185] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1069185] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1069185] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1069185] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1069185] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1069185] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1069185] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1069185] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1069185] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1069185] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1069185] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1069185] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1069185] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1069185] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1069185] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1069185] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1069185] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1069185] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1069185] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1069185] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1069185] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1069185] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1069185] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1069185] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1069185] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1069185] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1069185] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1069185] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1139139] - [scsi] bnx2fc: fix incorrect DMA memory mapping in bnx2fc_unmap_sg_list() (Maurizio Lombardi) [1102526] - [ethernet] cnic: Replace rcu_dereference() with rcu_access_pointer() (Maurizio Lombardi) [1089401] - [ethernet] cnic: Rebranding cnic driver (Maurizio Lombardi) [1089401] - [ethernet] cnic: Fix missing ISCSI_KEVENT_IF_DOWN message (Maurizio Lombardi) [1089401] - [ethernet] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1089401] - [ethernet] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1089401] - [ethernet] broadcom: Remove extern from function prototypes (Maurizio Lombardi) [1089401] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1089400] - [scsi] bnx2i: Rebranding bnx2i driver (Maurizio Lombardi) [1089400] - [scsi] bnx2i, be2iscsi: fix custom stats length (Maurizio Lombardi) [1089400] - [ethernet] cnic, bnx2i, bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1089400 1089399 1089401] - [scsi] bnx2fc: Rebranding bnx2fc driver (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: do not scan uninitialized lists in case of error (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak in bnx2fc_allocate_hash_table() (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: fix memory leak and potential NULL pointer dereference (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: remove unused variable hash_table_size (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1089399] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1089399] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1130072] - [scsi] be2iscsi: Fix processing CQE before connection resources are freed (Rob Evers) [1130072] - [scsi] be2iscsi: Fix updating the boot enteries in sysfs (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the copyright year (Rob Evers) [1130072] - [scsi] be2iscsi: Fix the sparse warning introduced in previous submission (Rob Evers) [1130072]- [x86] module: work around kabi module breakage when 16K stacks are enabled (Kyle McMartin) [1108378] - [kernel] redhat: bump RHEL_MINOR to 1 (Kyle McMartin) [1108378] - [kernel] modules: export check_module_rhelversion (Kyle McMartin) [1108378] - [kernel] modules: Add module_ext struct (Prarit Bhargava) [1110315] - [kernel] modules: add rhelversion MODULE_INFO tag (Kyle McMartin) [1110315] - [x86] expand 64-bit kernel stack to 16K (Johannes Weiner) [1108378]- [ethernet] bna: Support TSO and partial checksum with non-accelerated vlans (Ivan Vecera) [1136912] - [ethernet] bna: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1136912] - [ethernet] bna: fix performance regression (Ivan Vecera) [1136912] - [ethernet] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1136912] - [ethernet] bna: remove unnecessary break after return (Ivan Vecera) [1136912] - [ethernet] bna: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Ivan Vecera) [1136912] - [ethernet] bna: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1136912] - [ethernet] bna: remove open-coded skb_cow_head (Ivan Vecera) [1136912] - [ethernet] bna: Call dev_kfree_skb_any instead of dev_kfree_skb (Ivan Vecera) [1136912] - [ethernet] bna: Convert uses of __constant_ to (Ivan Vecera) [1136912] - [ethernet] bna: Replace large udelay() with mdelay() (Ivan Vecera) [1136912] - [ethernet] bna: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1136912] - [ethernet] bna: bnad code cleanup (Ivan Vecera) [1136912] - [ethernet] e1000: fix possible reset_task running after adapter down (John Greene) [1091129] - [ethernet] e1000: prevent oops when adapter is being closed and reset simultaneously (John Greene) [1091129] - [ethernet] r8169: add missing MODULE_FIRMWARE (Ivan Vecera) [1139247] - [ethernet] r8169: add support for RTL8168H and RTL8107E (Ivan Vecera) [1139247] - [ethernet] r8169: Remove DEFINE_PCI_DEVICE_TABLE macro use (Ivan Vecera) [1139247] - [ethernet] r8169: Enable RX_MULTI_EN for RTL_GIGA_MAC_VER_40 (Ivan Vecera) [1139247] - [ethernet] r8169: support IPv6 (Ivan Vecera) [1139247] - [ethernet] r8169: use Giant Send (Ivan Vecera) [1139247] - [ethernet] r8169: split rtl8169_tso_csum (Ivan Vecera) [1139247] - [ethernet] r8169: disable L23 (Ivan Vecera) [1139247] - [ethernet] r8169: get rid of SET_ETHTOOL_OPS (Ivan Vecera) [1139247] - [ethernet] r8169: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1139247] - [ethernet] r8169: fix the incorrect tx descriptor version (Ivan Vecera) [1139247] - [ethernet] r8169: initialize rtl8169_stats seqlock (Ivan Vecera) [1139247] - [ethernet] r8169: delete non-required instances of include (Ivan Vecera) [1139247] - [ethernet] bnx2: Remove DEFINE_PCI_DEVICE_TABLE macro use (Michal Schmidt) [1092495] - [ethernet] bnx2: Rebranding bnx2 driver (Michal Schmidt) [1092495] - [ethernet] bnx2: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't build unused suspend/resume functions not enabled (Michal Schmidt) [1092495] - [ethernet] bnx2: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1092495] - [ethernet] bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb (Michal Schmidt) [1092495] - [ethernet] bnx2: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1092495] - [ethernet] bnx2: delete non-required instances of include (Michal Schmidt) [1092495] - [ethernet] ixgbevf: Remove unused get_supported_physical_layer pointer (John Greene) [1091124] - [ethernet] ixgbevf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (John Greene) [1091124] - [ethernet] ixgbevf: get rid of SET_ETHTOOL_OPS (John Greene) [1091124] - [ethernet] ixgbevf: remove 82599 from the module description (John Greene) [1091124] - [ethernet] ixgbevf: remove open-coded skb_cow_head (John Greene) [1091124] - [ethernet] ixgbevf: Add bit to mark work queue initialization (John Greene) [1091124] - [ethernet] ixgbevf: Fix rcu warnings induced by LER (John Greene) [1091124] - [ethernet] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (John Greene) [1091124] - [ethernet] ixgbevf: Additional adapter removal checks (John Greene) [1091124] - [ethernet] ixgbevf: Check for adapter removal on register writes (John Greene) [1091124] - [ethernet] ixgbevf: Check register reads for adapter removal (John Greene) [1091124] - [ethernet] ixgbevf: Make the ethtool register test use accessors (John Greene) [1091124] - [ethernet] ixgbevf: Use static inlines instead of macros (John Greene) [1091124] - [ethernet] ixgbevf: Convert uses of __constant_ to (John Greene) [1091124] - [ethernet] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (John Greene) [1091124] - [ethernet] ixgbevf: Indicate removal state explicitly (John Greene) [1091124] - [ethernet] ixgbevf: delete unneeded call to pci_set_power_state (John Greene) [1091124] - [ethernet] ixgbevf: fix skb->pkt_type checks (John Greene) [1091124] - [ethernet] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (John Greene) [1091124] - [ethernet] ixgbevf: fix handling of tx checksumming (John Greene) [1091124] - [ethernet] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091124] - [ethernet] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (John Greene) [1091124] - [ethernet] ixgbevf: redo dma mapping using the tx buffer info (John Greene) [1091124] - [ethernet] ixgbevf: make the first tx_buffer a repository for most of the skb info (John Greene) [1091124] - [ethernet] ixgbevf: add tx counters (John Greene) [1091124] - [ethernet] ixgbevf: remove counters for Tx/Rx checksum offload (John Greene) [1091124] - [ethernet] ixgbevf: move ring specific stats into ring specific structure (John Greene) [1091124] - [ethernet] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct (John Greene) [1091124] - [ethernet] ixgbevf: bump version (John Greene) [1091124] - [ethernet] ixgbevf: create function for all of ring init (John Greene) [1091124] - [ethernet] ixgbevf: Convert ring storage form pointer to an array to array of pointers (John Greene) [1091124] - [ethernet] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (John Greene) [1091124] - [ethernet] ixgbevf: set the disable state when ixgbevf_qv_disable is called (John Greene) [1091124] - [ethernet] ixgbevf: add DCB configuration into queue setup (John Greene) [1091124] - [ethernet] ixgbe: Focus config of head, tail ntc, and ntu all into a single function (John Greene) [1091124] - [ethernet] ixgbe: cleanup IXGBE_DESC_UNUSED (John Greene) [1091124] - [ethernet] ixgbevf: remove redundant workaround (John Greene) [1091124] - [ethernet] ixgbevf: Add zero_base handler to network statistics (John Greene) [1091124] - [ethernet] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (John Greene) [1091124] - [ethernet] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (John Greene) [1091124] - [ethernet] ixgbevf: add ixgbevf_rx_skb (John Greene) [1091124] - [ethernet] ixgbevf: bump driver version (John Greene) [1091124] - [ethernet] ixgbevf: Remove extern from function prototypes (John Greene) [1091124] - [ethernet] ixgbevf: Adds function to set PSRTYPE register (John Greene) [1091124] - [ethernet] ixgbevf: Miscellaneous conversions to ETH_ALEN (John Greene) [1091124] - [ethernet] ixgbevf: add wait for Rx queue disable (John Greene) [1091123] - [ethernet] ixgbevf: fix 32-bit DMA mask handling (John Greene) [1091123] - [ethernet] ixgbe: fix message terminations (John Greene) [1091123] - [ethernet] ixgbe: clean up Rx time stamping code (John Greene) [1091123] - [ethernet] ixgbe: remove open-coded skb_cow_head (John Greene) [1091123] - [ethernet] ixgbe: Add bit to mark service task initialization (John Greene) [1091123] - [ethernet] ixgbe: Fix rcu warnings induced by LER (John Greene) [1091123] - [ethernet] ixgbe: Indicate removal state explicitly (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_check_reset_blocked() declaration (John Greene) [1091123] - [ethernet] ixgbe: fix race conditions on queuing skb for HW time stamp (John Greene) [1091123] - [ethernet] ixgbe: never generate both software and hardware timestamps (John Greene) [1091123] - [ethernet] ixgbe: remove redundant if clause from PTP work (John Greene) [1091123] - [ethernet] ixgbe: Break recursion in case of removal (John Greene) [1091123] - [ethernet] ixgbe: Stop cacheing if the MNG FW enabled (John Greene) [1091123] - [ethernet] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (John Greene) [1091123] - [ethernet] ixgbe: use ixgbe_read_pci_cfg_word (John Greene) [1091123] - [ethernet] ixgbe: remove unused media type (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (John Greene) [1091123] - [ethernet] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (John Greene) [1091123] - [ethernet] ixgbe: check Core Clock Disable bit (John Greene) [1091123] - [ethernet] ixgbe: fix errors related to protected AUTOC calls (John Greene) [1091123] - [ethernet] ixgbe: Convert uses of __constant_ to (John Greene) [1091123] - [ethernet] ixgbe: Don't receive packets when the napi budget == 0 (John Greene) [1091123] - [ethernet] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (John Greene) [1091123] - [ethernet] ixgbe: fix some multiline hw_dbg prints (John Greene) [1091123] - [ethernet] ixgbe: fixup header for ixgbe_set_rxpba_82598 (John Greene) [1091123] - [ethernet] ixgbe: add Linux NICS mailing list to contact info (John Greene) [1091123] - [ethernet] ixgbe: move setting rx_pb_size into get_invariants (John Greene) [1091123] - [ethernet] ixgbe: Fix format string in ixgbe_fcoe.c (John Greene) [1091123] - [ethernet] ixgbe: ixgbe calls skb_set_hash (John Greene) [1091123] - [ethernet] ixgbe: implement SIOCGHWTSTAMP ioctl (John Greene) [1091123] - [ethernet] ixgbe: Check config reads for removal (John Greene) [1091123] - [ethernet] ixgbe: Fix up some ethtool results when adapter is removed (John Greene) [1091123] - [ethernet] ixgbe: Restore hw_addr in LER recovery paths (John Greene) [1091123] - [ethernet] ixgbe: Additional adapter removal checks (John Greene) [1091123] - [ethernet] ixgbe: Check for adapter removal on register writes (John Greene) [1091123] - [ethernet] ixgbe: Check register reads for adapter removal (John Greene) [1091123] - [ethernet] ixgbe: Use static inlines instead of macros (John Greene) [1091123] - [ethernet] ixgbe: Add check for FW veto bit (John Greene) [1091123] - [ethernet] ixgbe: fix bit toggled for 82599 reset fix (John Greene) [1091123] - [ethernet] ixgbe: collect all 82599 AUTOC code in one function (John Greene) [1091123] - [ethernet] ixgbe: Remove extern from function prototypes (John Greene) [1091123] - [ethernet] ixgbe: fix to use correct timeout interval for memory read completion (John Greene) [1091123] - [ethernet] ixgbe: Add WoL support for a new device (John Greene) [1091123] - [ethernet] ixgbe: don't use magic size number to assign ptp_caps.name (John Greene) [1091123] - [ethernet] ixgbe: modify behavior on receiving a HW ECC error (John Greene) [1091123] - [ethernet] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (John Greene) [1091123] - [ethernet] ixgbe: bump version number (John Greene) [1091123] - [ethernet] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (John Greene) [1091123] - [ethernet] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (John Greene) [1091123] - [ethernet] ixgbe: Reduce memory consumption with larger page sizes (John Greene) [1091123] - [ethernet] ixgbe: Cleanup the use of tabs and spaces (John Greene) [1091124 1091123]- [net] ipv4: implement igmp_qrv sysctl to tune igmp robustness variable (Hannes Frederic Sowa) [1110118] - [net] ipv6: add sysctl_mld_qrv to configure query robustness variable (Hannes Frederic Sowa) [1110118] - [net] rtnetlink: wait for unregistering devices in rtnl_link_unregister() (Florian Westphal) [1133741] - [net] netns: Delay default_device_exit_batch until no devices are unregistering (Florian Westphal) [1133741] - [net] netfilter: ctnetlink: fix refcnt leak in dying/unconfirmed list dumper (Florian Westphal) [1043012] - [net] netfilter: ctnetlink: fix dumping of dying/unconfirmed conntracks (Florian Westphal) [1043012] - [net] netfilter: nf_conntrack: initialize net.ct.generation (Florian Westphal) [1043012] - [net] netfilter: conntrack: Fix UP builds (Florian Westphal) [1043012] - [net] netfilter: conntrack: remove central spinlock nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: conntrack: seperate expect locking from nf_conntrack_lock (Florian Westphal) [1043012] - [net] netfilter: avoid race with exp->master ct (Florian Westphal) [1043012] - [net] netfilter: conntrack: spinlock per cpu to protect special lists (Florian Westphal) [1043012] - [net] netfilter: trivial code cleanup and doc changes (Florian Westphal) [1043012] - [net] sctp: fix ABI mismatch through sctp_assoc_to_state helper (Daniel Borkmann) [1135389] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134402] - [netdrv] veth: extend features to support tunneling (Florian Westphal) [1098138] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1133109] - [net] netfilter: synproxy target: restrict to INPUT/FORWARD (Jesper Brouer) [1081339] - [net] fix rtnl notification in atomic context (Jiri Pirko) [1113925] - [net] always advertise rx_flags changes via netlink (Jiri Pirko) [1113925] - [net] update __dev_notify_flags() to send rtnl msg (Jiri Pirko) [1113925]- [scsi] fusion: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] fusion: Add free msg frames to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Add free smids to the head, not tail of list (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt2sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove use of DEF_SCSI_QCMD (Tomas Henzl) [1041675] - [scsi] mpt3sas: Remove uses of serial_number (Tomas Henzl) [1041675] - [scsi] qla4xxx: 5.04.00.04.07.01-k0 (Chad Dupuis) [1089349] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1089349] - [scsi] qla4xxx: from treewide: fix comments and printk msgs (Chad Dupuis) [1089349] - [scsi] qla4xxx: Use kmemdup instead of kmalloc + memcpy (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1089349] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1089349] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1089349] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089349] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1089349] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1089349] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1089349] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1089349] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1089349] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1089349] - [scsi] qla2xxx: Update version number to 8.07.00.08.07.1-k (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check the QLA8044_CRB_DRV_ACTIVE_INDEX register when we are not the owner of the reset (Chad Dupuis) [1089346] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1089346] - [scsi] qla2xxx: ISP8044 poll ipmdio bus timeout improvement (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary printk_ratelimited from qla_nx2.c (Chad Dupuis) [1089346] - [scsi] qla2xxx: Include file for msleep declartion in qla_nx2.c file (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1089346] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable fw_dump_size for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1089346] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add ISP8044 serdes bsg interface (Chad Dupuis) [1089346] - [scsi] qla2xxx: Check for peg alive counter and clear any outstanding mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Support of new firmware dump opcodes QLA8044_RDDFE(38), QLA8044_RDMDIO(39), QLA8044_POLLWR(40) (Chad Dupuis) [1089346] - [scsi] qla2xxx: Allow the next firmware dump if the previous dump capture fails for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Log when device state is moved to failed state (Chad Dupuis) [1089346] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1089346] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1089346] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correct the port no assignment for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove ISP_ABORT_NEEDED and ISP_ABORT_RETRY checks from watchdog function for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1089346] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use proper message for Non owner reset ACK Timeout (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1089346] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix multiqueue MSI-X registration (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix warning reported by smatch (Chad Dupuis) [1089346] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1089346] - [scsi] qla2xxx: Reset nic_core_reset_owner on moving from COLD to READY for ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Use the correct mailbox registers when acknowledging an IDC request on ISP8044 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1089346] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1089346] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1089346] - [scsi] qla2xxx: Don't consider the drivers knocked out of IDC participation for future reset recovery process (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1089346] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1089346] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1089346] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1089346] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correction to message ids (Chad Dupuis) [1089346] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1089346] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1089346]- [tty] hvc_console: Fix wakeup of HVC thread on hvc_kick() (Steve Best) [1123045] - [tty] hvc_opal: Kick the HVC thread on OPAL console events (Steve Best) [1123045] - [powerpc] perf/hv-24x7: Catalog version number is be64, not be32 (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Remove [static 4096], sparse chokes on it (Gustavo Duarte) [947159] - [powerpc] perf/hv-24x7: Use (unsigned long) not (u32) values when calling plpar_hcall_norets() (Gustavo Duarte) [947159] - [powerpc] perf/hv-gpci: Make device attr static (Gustavo Duarte) [947159] - [powerpc] perf/hv_gpci: Probe failures use pr_debug(), and padding reduced (Gustavo Duarte) [947159] - [powerpc] perf/hv_24x7: Probe errors changed to pr_debug(), padding fixed (Gustavo Duarte) [947159] - [Documentation] powerpc/perf/hv_{gpci, 24x7}: Add documentation of device attributes (Gustavo Duarte) [947159] - [powerpc] perf: Add kconfig option for hypervisor provided counters (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv 24x7 interface (Gustavo Duarte) [947159] - [powerpc] perf: Add support for the hv gpci (get performance counter info) interface (Gustavo Duarte) [947159] - [powerpc] perf: Add macros for defining event fields & formats (Gustavo Duarte) [947159] - [powerpc] perf: Add a shared interface to get gpci version and capabilities (Gustavo Duarte) [947159] - [powerpc] perf: Add 24x7 interface headers (Gustavo Duarte) [947159] - [powerpc] perf: Add hv_gpci interface header (Gustavo Duarte) [947159] - [powerpc] Add hvcalls for 24x7 and gpci (Get Performance Counter Info) (Gustavo Duarte) [947159] - [ethernet] sfc: Remove DEFINE_PCI_DEVICE_TABLE macro use (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use __iowrite64_copy instead of a slightly different local function (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add support for busy polling (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add per-queue statistics in ethtool (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: add extra RX drop counters for nodesc_trunc and noskb_drop (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: On MCDI timeout, issue an FLR (and mark MCDI to fail-fast) (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Update product naming (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Replace TSOH_OFFSET with the equivalent NET_IP_ALIGN (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Fix transposed ptp_{under, over}size_sync_windows statistics (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1110888] - [ethernet] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1110888] - [iommu] vt-d: Use correct domain id to flush virtual machine domains (Myron Stowe) [1136539] - [iommu] Fix IOMMU sysfs stubs (Myron Stowe) [1136539] - [iommu] Fix compile error in iommu-sysfs.c (Myron Stowe) [1136539] - [pci] Add bridge DMA alias quirk for Intel 82801 bridge (Myron Stowe) [1136539] - [iommu] amd: Add sysfs support (Myron Stowe) [1136539] - [iommu] vt-d: Make use of IOMMU sysfs support (Myron Stowe) [1136539] - [iommu] Add sysfs support for IOMMUs (Myron Stowe) [1136539] - [iommu] core: Make iommu_group_get_for_dev() more robust (Myron Stowe) [1136537] - [iommu] Remove pci.h (Myron Stowe) [1136537] - [iommu] vt-d: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] vt-d: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Use iommu_group_get_for_dev() (Myron Stowe) [1136537] - [iommu] amd: Update to use PCI DMA aliases (Myron Stowe) [1136537] - [iommu] core: Create central IOMMU group lookup/creation interface (Myron Stowe) [1136537] - [iommu] vt-d: Suppress compiler warnings (Myron Stowe) [1136537] - [iommu] vt-d: Fix reference count in iommu_prepare_isa (Myron Stowe) [1136537] - [iommu] vt-d: fix bug in handling multiple RMRRs for the same PCI device (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ITE bridge (Myron Stowe) [1136537] - [pci] Add bridge DMA alias quirk for ASMedia and Tundra bridges (Myron Stowe) [1136537] - [pci] Add support for PCIe-to-PCI bridge DMA alias quirks (Myron Stowe) [1136537] - [pci] Add function 1 DMA alias quirk for Marvell devices (Myron Stowe) [1136537] - [pci] Add function 0 DMA alias quirk for Ricoh devices (Myron Stowe) [1136537] - [pci] Add support for DMA alias quirks (Myron Stowe) [1136537] - [pci] Convert pci_dev_flags definitions to bit shifts (Myron Stowe) [1136537] - [pci] Add DMA alias iterator (Myron Stowe) [1136537] - [iommu] amd: fix enabling exclusion range for an exact device (Myron Stowe) [1129880 1087643] - [iommu] amd: Take mmap_sem when calling get_user_pages (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix bug in matching PCI devices with DRHD/RMRR descriptors (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix get_domain_for_dev() handling of upstream PCIe bridges (Myron Stowe) [1129880 1087643] - [iommu] vt-d: fix memory leakage caused by commit ea8ea46 (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error handling in ANDD processing (Myron Stowe) [1129880 1087643] - [iommu] vt-d: returning free pointer in get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Only call dmar_acpi_dev_scope_init() if DRHD units present (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer in dmar_acpi_dev_scope_init() (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix logic to determine and checking max PASID (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Include ACPI devices in iommu=pt (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Finally enable translation for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove to_pci_dev() in intel_map_page() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from intel_iommu_attach_device() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove pdev from iommu_no_mapping() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_add_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_remove_one_dev_info() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Rename 'hwdev' variables to 'dev' now that that's the norm (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove some pointless to_pci_dev() calls (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_valid_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_should_identity_map() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Handle RMRRs for non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make get_domain_for_dev() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make domain_context_mapp{ed, ing}() take struct device (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make device_to_iommu() cope with non-PCI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make identity_mapping() take struct device not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove segment from struct device_domain_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Store PCI segment number in struct intel_iommu (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Remove device_to_iommu() call from domain_remove_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify iommu check in domain_remove_one_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Always store iommu in device_domain_info (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use domain_remove_one_dev_info() in domain_add_dev_info() error path (Myron Stowe) [1129880 1087643] - [iommu] vt-d: use dmar_insert_dev_info() from dma_add_dev_info() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Stop dmar_insert_dev_info() freeing domains on losing race (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Pass iommu to domain_context_mapping_one() and iommu_support_dev_iotlb() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use struct device in device_domain_info, not struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make dmar_insert_dev_info() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Make iommu_dummy() take struct device instead of struct pci_dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI devices into dmaru->devices[] array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Change scope lists to struct device, bus, devfn (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Allocate space for ACPI devices (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Parse ANDD records (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Add ACPI namespace device reporting structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Be less pessimistic about domain coherency where possible (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Honour intel_iommu=sp_off for non-VMM domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up and fix page table clear/free behaviour (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Clean up size handling for intel_iommu_unmap() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update IOMMU state when memory hotplug happens (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Unify the way to process DMAR device scope array (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Update DRHD/RMRR/ATSR device scope caches when PCI hotplug happe (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Use RCU to protect global resources in interrupt context (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce a rwsem to protect global data structures (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Introduce macro for_each_dev_scope() to walk device scope entrie (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix error in detect ATS capability (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Check for NULL pointer when freeing IOMMU data structure (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix incorrect iommu_count for si_domain (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Reduce duplicated code to handle virtual machine domains (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Free resources if failed to create domain for PCIe endpoint (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Simplify function get_domain_for_dev() (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Move private structures and variables into intel-iommu.c (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Factor out dmar_alloc_dev_scope() for later reuse (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info when hot-removing PCI dev (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid caching stale domain_device_info and fix memory leak (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Avoid double free of g_iommus on error recovery path (Myron Stowe) [1129880 1087643] - [iommu] amd: Fix PASID format in INVALIDATE_IOTLB_PAGES command (Myron Stowe) [1129880 1087643] - [iommu] vt-d: Fix signedness bug in alloc_irte() (Myron Stowe) [1129808] - [iommu] vt-d: free all resources if failed to initialize DMARs (Myron Stowe) [1129808] - [iommu] vt-d: clean sparse warnings (Myron Stowe) [1129808] - [iommu] vt-d: fix wrong return value of dmar_table_init() (Myron Stowe) [1129808] - [iommu] vt-d: release invalidation queue when destroying IOMMU unit (Myron Stowe) [1129808] - [iommu] vt-d: fix access after free issue in function free_dmar_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: keep shared resources when failed to initialize iommu devices (Myron Stowe) [1129808] - [iommu] vt-d: fix invalid memory access when freeing DMAR irq (Myron Stowe) [1129808] - [iommu] vt-d: simplify code with existing macros (Myron Stowe) [1129808] - [iommu] vt-d: use defined macro instead of hardcoding (Myron Stowe) [1129808] - [iommu] vt-d: mark internal functions as static (Myron Stowe) [1129808] - [iommu] vt-d: clean up unused code (Myron Stowe) [1129808] - [iommu] vt-d: check suitable flag in function detect_intel_iommu() (Myron Stowe) [1129808] - [iommu] vt-d: print correct domain id of static identity domain (Myron Stowe) [1129808] - [iommu] vt-d: refine support of 64bit guest address (Myron Stowe) [1129808] - [iommu] vt-d: fix resource leakage on error recovery path in iommu_init_domain (Myron Stowe) [1129808] - [iommu] vt-d: fix a race window in allocating domain ID for virtual machines (Myron Stowe) [1129808] - [iommu] vt-d: fix PCI device reference leakage on error recovery path (Myron Stowe) [1129808] - [iommu] vt-d: use dedicated bitmap to track remapping entry allocation status (Myron Stowe) [1129808] - [iommu] Rename domain_has_cap to iommu_domain_has_cap (Myron Stowe) [1129808] - [iommu] vt-d: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] amd: Use dev_is_pci() to check whether it is pci device (Myron Stowe) [1129808] - [iommu] add missing include (Myron Stowe) [1129808] - [iommu] vt-d: Mark function eoi_ioapic_pin_remapped() as static in irq_remappi (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in intel_irq_remapping.c (Myron Stowe) [1129808] - [iommu] vt-d: Mark functions as static in dmar.c (Myron Stowe) [1129808] - [iommu] add IOMMU_EXEC flag for safely allowing XN mappings (Myron Stowe) [1129808] - [iommu] acpica: Update DMAR table definitions (Myron Stowe) [1129808]- [tools] perf/bench: Fix NULL pointer dereference in "perf bench all" (Jiri Olsa) [1133083] - [tools] perf/bench/numa: Make no args mean 'run all tests' (Jiri Olsa) [1133083] - [tools] perf/machine: Use map as success in ip__resolve_ams (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix crash in elf_section_by_name (Jiri Olsa) [1133083] - [tools] perf/trace: Decode architecture-specific signal numbers (Jiri Olsa) [1133083] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1133083] - [tools] perf: fix BFD detection on opensuse (Jiri Olsa) [1133083] - [tools] perf/symbols: Destroy unused symsrcs (Jiri Olsa) [1133083] - [tools] perf/annotate: Check availability of annotate when processing samples (Jiri Olsa) [1133083] - [tools] perf/trace: Fix ioctl 'request' beautifier build problems on !(i386 (Jiri Olsa) [1133083] - [tools] perf/trace: Add fallback definition of EFD_SEMAPHORE (Jiri Olsa) [1133083] - [tools] perf/list: Fix checking for supported events on older kernels (Jiri Olsa) [1133083] - [tools] perf: Handle PERF_RECORD_HEADER_EVENT_TYPE properly (Jiri Olsa) [1133083] - [tools] perf/probe: Do not add offset twice to uprobe address (Jiri Olsa) [1133083] - [tools] perf/buildid-cache: Check relocation when checking for existing kcore (Jiri Olsa) [1133083] - [tools] perf: Adjust kallsyms for relocated kernel (Jiri Olsa) [1133083] - [tools] perf/tests: No need to set up ref_reloc_sym (Jiri Olsa) [1133083] - [tools] perf/symbols: Prevent the use of kcore if the kernel has moved (Jiri Olsa) [1133083] - [tools] perf/record: Get ref_reloc_sym from kernel map (Jiri Olsa) [1133083] - [tools] perf/machine: Set up ref_reloc_sym in machine__create_kernel_maps() (Jiri Olsa) [1133083] - [tools] perf/machine: Add machine__get_kallsyms_filename() (Jiri Olsa) [1133083] - [tools] perf: Add kallsyms__get_function_start() (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix symbol annotation for relocated kernel (Jiri Olsa) [1133083] - [tools] perf: Fix AAAAARGH64 memory barriers (Jiri Olsa) [1133083] - [tools] perf: Demangle kernel and kernel module symbols too (Jiri Olsa) [1133083] - [tools] perf/doc: Remove mention of non-existent set_perf_event_pending() from design.txt (Jiri Olsa) [1133083] - [tools] perf/symbols: Load map before using map->map_ip() (Jiri Olsa) [1133083] - [tools] perf: Fix traceevent plugin path definitions (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix JIT symbol resolution on heap (Jiri Olsa) [1133083] - [tools] perf/stat: Fix memory corruption of xyarray when cpumask is used (Jiri Olsa) [1133083] - [tools] perf/evsel: Remove duplicate member zeroing after free (Jiri Olsa) [1133083] - [tools] perf: Ensure sscanf does not overrun the "mem" field (Jiri Olsa) [1133083] - [tools] perf/stat: fix NULL pointer reference bug with event unit (Jiri Olsa) [1133083] - [tools] perf: Add support for the xtensa architecture (Jiri Olsa) [1133083] - [tools] perf/session: Free cpu_map in perf_session__cpu_bitmap (Jiri Olsa) [1133083] - [tools] perf/timechart: Fix wrong SVG height (Jiri Olsa) [1133083] - [tools] perf: Remove unnecessary callchain cursor state restore on unmatch (Jiri Olsa) [1133083] - [tools] perf/callchain: Spare double comparison of callchain first entry (Jiri Olsa) [1133083] - [tools] perf: Do proper comm override error handling (Jiri Olsa) [1133083] - [tools] perf/symbols: Export elf_section_by_name and reuse (Jiri Olsa) [1133083] - [tools] perf/probe: Release all dynamically allocated parameters (Jiri Olsa) [1133083] - [tools] perf/probe: Release allocated probe_trace_event if failed (Jiri Olsa) [1133083] - [tools] perf: Add 'build-test' make target (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when xen plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when scsi plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when jbd2 plugin is is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when cfg80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when mac80211 plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when sched_switch plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kvm plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when kmem plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when hrtimer plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Unregister handler when function plugin is unloaded (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_print_function() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add pevent_unregister_event_handler() (Jiri Olsa) [1133083] - [tools] lib/traceevent: fix pointer-integer size mismatch (Jiri Olsa) [1133083] - [tools] perf/hists: Convert hist entry functions to use struct he_stat (Jiri Olsa) [1133083] - [tools] perf: Factor out sample__resolve_callchain() (Jiri Olsa) [1133083] - [tools] perf: Remove symbol_conf.use_callchain check (Jiri Olsa) [1133083] - [tools] perf: Fix cross building (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make plugin unload function receive pevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() finally!! (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in trace_seq_init() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Check return value of realloc() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add state member to struct trace_seq (Jiri Olsa) [1133083] - [tools] perf: Fix build error due to zfree() cast (Jiri Olsa) [1133083] - [tools] perf/record: Rename --initial-delay to --delay (Jiri Olsa) [1133083] - [tools] perf/record: Rename --no-delay to --no-buffering (Jiri Olsa) [1133083] - [tools] perf: Remove unused test-volatile-register-var.c (Jiri Olsa) [1133083] - [tools] perf/probe: Fix build when DWARF support libraries not present (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Weighted Diff column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Ratio column (Jiri Olsa) [1133083] - [tools] perf/diff: Color the Delta column (Jiri Olsa) [1133083] - [tools] perf: Generalize percent_color_snprintf() (Jiri Olsa) [1133083] - [tools] include: Include from asm/bug.h (Jiri Olsa) [1133083] - [tools] perf/record: Add --initial-delay option (Jiri Olsa) [1133083] - [tools] perf: Use the DWARF unwind info only if loaded (Jiri Olsa) [1133083] - [tools] perf: Add test for building detached source tarballs (Jiri Olsa) [1133083] - [tools] perf: Include tools/lib/api/ in MANIFEST (Jiri Olsa) [1133083] - [tools] include: Move perf's bug.h to a generic place (Jiri Olsa) [1133083] - [tools] include: Define likely/unlikely in linux/compiler.h (Jiri Olsa) [1133083] - [tools] include: Move perf's linux/compiler.h to a generic place (Jiri Olsa) [1133083] - [tools] perf/evlist: Introduce evlist__for_each() & friends (Jiri Olsa) [1133083] - [tools] perf/report: Move histogram entries collapsing to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move hist browser selection code to separate function (Jiri Olsa) [1133083] - [tools] perf/report: Move logic to warn about kptr_restrict'ed kernels to separate function (Jiri Olsa) [1133083] - [tools] perf: Comment typo fix (Jiri Olsa) [1133083] - [tools] perf/stat: Fix --delay option in man page (Jiri Olsa) [1133083] - [tools] perf: Make perf_event__synthesize_mmap_events global (Jiri Olsa) [1133083] - [tools] perf/machine: Fix id_hdr_size initialization (Jiri Olsa) [1133083] - [tools] perf: Automate setup of FEATURE_CHECK_(C (Jiri Olsa) [1133083] - [tools] perf/trace: Pack 'struct trace' (Jiri Olsa) [1133083] - [tools] perf/header: Pack 'struct perf_session_env' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Shut up plugins make message (Jiri Olsa) [1133083] - [tools] lib/traceevent: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1133083] - [tools] perf/tests: Fix installation tests path setup (Jiri Olsa) [1133083] - [tools] perf: Move arch setup into seprate Makefile (Jiri Olsa) [1133083] - [tools] perf/stat: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/tests: Fixup leak on error path in parse events test (Jiri Olsa) [1133083] - [tools] perf/evlist: Auto unmap on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Close fds on destructor (Jiri Olsa) [1133083] - [tools] perf/evlist: Move destruction of maps to evlist destructor (Jiri Olsa) [1133083] - [tools] perf/record: Remove old evsel_list usage (Jiri Olsa) [1133083] - [tools] perf/evlist: Move the SIGUSR1 error reporting logic to prepare_workload (Jiri Olsa) [1133083] - [tools] perf/evlist: Send the errno in the signal when workload fails (Jiri Olsa) [1133083] - [tools] perf/stat: Don't show counter information when workload fails (Jiri Olsa) [1133083] - [tools] perf: Use zfree to help detect use after free bugs (Jiri Olsa) [1133083] - [tools] perf: Introduce zfree (Jiri Olsa) [1133083] - [tools] perf: No need to test against NULL before calling free() (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Implement header window (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Split help message for perf top and report (Jiri Olsa) [1133083] - [tools] perf/ui/tui: Protect windows by ui__lock (Jiri Olsa) [1133083] - [tools] perf/probe: Support basic dwarf-based operations on uprobe events (Jiri Olsa) [1133083] - [tools] perf/probe: Expand given path to absolute path (Jiri Olsa) [1133083] - [tools] perf/config: Ignore generated files in feature-checks (Jiri Olsa) [1133083] - [tools] perf: Do not synthesize the treads of default guest (Jiri Olsa) [1133083] - [tools] perf: Use machine->pid for tgid if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Set event->header.misc to PERF_RECORD_MISC_GUEST_USER if machine is guest (Jiri Olsa) [1133083] - [tools] perf: Find the proc info under machine->root_dir (Jiri Olsa) [1133083] - [tools] perf: Add support for PERF_RECORD_MISC_GUEST_USER in thread__find_addr_map() (Jiri Olsa) [1133083] - [tools] perf/report: Print session information only if --stdio is given (Jiri Olsa) [1133083] - [tools] perf/report: Use pr_*() functions where applicable (Jiri Olsa) [1133083] - [tools] perf/symbols: Add 'machine' member to struct addr_location (Jiri Olsa) [1133083] - [tools] perf/mem: Remove unused parameter from dump_raw_samples() (Jiri Olsa) [1133083] - [tools] perf/scripting/perl: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/scripting/python: Shorten function signatures (Jiri Olsa) [1133083] - [tools] perf/ui/browser: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/report: Rename 'perf_report' to 'report' (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global 'O' processing code (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CLEAN build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_INSTALL build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_LINK build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add global QUIET_CC_FPIC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use global QUIET_CC build output (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove print_app_build variable (Jiri Olsa) [1133083] - [tools] perf: Making QUIET_(CLEAN (Jiri Olsa) [1133083] - [tools] perf/tests: Factor make install tests (Jiri Olsa) [1133083] - [tools] perf: Rename 'perf_record_opts' to 'record_opts (Jiri Olsa) [1133083] - [tools] perf/record: Rename 'perf_record' to plain 'record' (Jiri Olsa) [1133083] - [tools] perf/record: Simplify perf_record__write (Jiri Olsa) [1133083] - [tools] perf/record: Use perf_data_file__write for output file (Jiri Olsa) [1133083] - [tools] perf/inject: Handle output file via perf_data_file object (Jiri Olsa) [1133083] - [tools] perf: Get rid of a duplicate va_end() in error reporting routine (Jiri Olsa) [1133083] - [tools] perf/report: Introduce helpers for processing callchains (Jiri Olsa) [1133083] - [tools] perf/annotate: Make symbol__inc_addr_samples private (Jiri Olsa) [1133083] - [tools] perf/annotate: Adopt methods from hists (Jiri Olsa) [1133083] - [tools] perf/top: Use hist_entry__inc_addr_sample (Jiri Olsa) [1133083] - [tools] perf/annotate: Add inc_samples method to addr_map_symbol (Jiri Olsa) [1133083] - [tools] perf/hists: Leave symbol addr hist bucket auto alloc to symbol layer (Jiri Olsa) [1133083] - [tools] perf/annotate: Auto allocate symbol per addr hist buckets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Introduce pevent_filter_strerror() (Jiri Olsa) [1133083] - [tools] perf/hists: Do not pass period and weight to add_hist_entry() (Jiri Olsa) [1133083] - [tools] perf/sort: Do not compare dso again (Jiri Olsa) [1133083] - [tools] perf/sort: Compare addresses if no symbol info (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in some string conversion functions (Jiri Olsa) [1133083] - [tools] perf/symbols: Use consistent name for the DSO binary type member (Jiri Olsa) [1133083] - [tools] perf/timechart: Add --highlight option (Jiri Olsa) [1133083] - [tools] perf/symbols: Clarify method to get DSO binary_type filename (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove needless static binary_type array (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for topology (Jiri Olsa) [1133083] - [tools] perf/timechart: Get number of CPUs from perf header (Jiri Olsa) [1133083] - [tools] perf/timechart: Print pid along the name (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support to CPU info (Jiri Olsa) [1133083] - [tools] Convert to new topic libraries (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor pevent_filter_match() to get rid of die() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make pevent_filter_add_filter_str() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor process_filter() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Refactor create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in reparent_op_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Make add_left() return pevent_errno (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in add_right() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in find_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in read_token() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() allocate_arg() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die in add_filter_type() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in show_error() (Jiri Olsa) [1133083] - [tools] perf/completion: Complete 'perf kvm' (Jiri Olsa) [1133083] - [tools] perf/evlist: Add perf_evlist__to_front() (Jiri Olsa) [1133083] - [tools] perf: Fix inverted error verification bug in thread__fork (Jiri Olsa) [1133083] - [tools] perf: Move mem_bswap32/64 to util.c (Jiri Olsa) [1133083] - [tools] perf/evlist: Add can_select_event() method (Jiri Olsa) [1133083] - [tools] perf/header: Allow header->data_offset to be predetermined (Jiri Olsa) [1133083] - [tools] perf: Add perf_event_paranoid() (Jiri Olsa) [1133083] - [tools] lib/symbol: Start carving out symbol parsing routines from perf (Jiri Olsa) [1133083] - [tools] perf/unwinding: Use the per-feature check flags (Jiri Olsa) [1133083] - [tools] perf: Add per-feature check flags (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix bug in usage of the basename() function (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename filename argument (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify some DSO methods parameters (Jiri Olsa) [1133083] - [tools] perf/symbols: Set freed members to NULL in dso destructor (Jiri Olsa) [1133083] - [tools] perf/symbols: Constify dso->long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of long_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/symbols: Set alloc flag close to setting the long_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Remove open coded management of short_name_allocated member (Jiri Olsa) [1133083] - [tools] perf/machine: Don't open code assign dso->short_name (Jiri Olsa) [1133083] - [tools] perf/symbols: Rename [sl]name_alloc to match the members they refer to (Jiri Olsa) [1133083] - [tools] perf/script: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] perf/report: Add --header/--header-only options (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in pevent_filter_clear_trivial() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_add_filter_str() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of die() in create_arg_item() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in add_event() (Jiri Olsa) [1133083] - [tools] lib/traceevent: Get rid of malloc_or_die() in pevent_filter_alloc() (Jiri Olsa) [1133083] - [tools] perf/kvm: Make perf kvm diff support --guestmount (Jiri Olsa) [1133083] - [tools] perf/kvm: Move code to generate filename for perf-kvm to function (Jiri Olsa) [1133083] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1133083] - [tools] perf/archive: Remove duplicated 'runs' in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix bug in 'stat report' (Jiri Olsa) [1133083] - [tools] perf/kvm: Introduce option -v for perf kvm command (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix mmap pages rounding to power of 2 (Jiri Olsa) [1133083] - [tools] perf/evlist: Fix max mmap_pages (Jiri Olsa) [1133083] - [tools] perf/evlist: Remove unnecessary parentheses (Jiri Olsa) [1133083] - [tools] perf/record: Fix display of incorrect mmap pages (Jiri Olsa) [1133083] - [tools] perf/script: Add an option to print the source line number (Jiri Olsa) [1133083] - [tools] perf/script: Fix symoff printing in callchains (Jiri Olsa) [1133083] - [tools] lib/traceevent: Report better error message on bad function args (Jiri Olsa) [1133083] - [tools] perf/trace: Fix summary percentage when processing files (Jiri Olsa) [1133083] - [tools] perf/trace: Add support for syscalls vs raw_syscalls (Jiri Olsa) [1133083] - [tools] perf/build: Fix install dependency (Jiri Olsa) [1133083] - [tools] lib/traceevent: Update kvm plugin with is_writable_pte helper (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from plugin_function.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Several cleanups for function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use pevent_print_func_field in hrtimer_start handler (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use static functions in jbd2 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Remove malloc_or_die from event-plugin.c (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add cfg80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add scsi plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add xen plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add function plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add sched_switch plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add mac80211 plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kvm plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add kmem plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add hrtimer plugin (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add jbd2 plugin (Jiri Olsa) [1133083] - [tools] perf: Overload pr_stat traceevent print function (Jiri Olsa) [1133083] - [tools] perf: Add trace-event global object for tracepoint interface (Jiri Olsa) [1133083] - [tools] perf: Add trace-event object (Jiri Olsa) [1133083] - [tools] perf: Add filename__read_str util function (Jiri Olsa) [1133083] - [tools] perf: Add build and install plugins targets (Jiri Olsa) [1133083] - [tools] lib/traceevent: Harmonize the install messages in lib-traceevent (Jiri Olsa) [1133083] - [tools] lib/traceevent: Change pevent_parse_format to include pevent handle (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add traceevent_host_bigendian function (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin build support (Jiri Olsa) [1133083] - [tools] lib/traceevent: Add plugin support (Jiri Olsa) [1133083] - [tools] perf/script: Do not call perf_event__preprocess_sample() twice) (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix random fd closing with no libelf (Jiri Olsa) [1133083] - [tools] perf/kvm: Update the 'record' man page entry for new --guest/--host behavior (Jiri Olsa) [1133083] - [tools] perf/kvm: Fix spurious '=' use in man page (Jiri Olsa) [1133083] - [tools] perf/kvm: Add more detail about buildid-list in man page (Jiri Olsa) [1133083] - [tools] perf/target: Move the checking of which map function to call into function (Jiri Olsa) [1133083] - [tools] perf: Remove condition in machine__get_kernel_start_addr (Jiri Olsa) [1133083] - [tools] perf: Remove stackprotector feature check (Jiri Olsa) [1133083] - [tools] perf: Do not disable source line lookup just because of 1 failure (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain symbol source file name to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf/symbols: Retain bfd reference to lookup source line numbers (Jiri Olsa) [1133083] - [tools] perf: Use asprintf instead of malloc plus snprintf (Jiri Olsa) [1133083] - [tools] perf/trace: Honour -m option (Jiri Olsa) [1133083] - [tools] perf: Include test-stackprotector-all.c in test-all (Jiri Olsa) [1133083] - [tools] perf: Correct the message in feature-libnuma checking (Jiri Olsa) [1133083] - [tools] perf/timechart: Move wake_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move power_events list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Move all_data per_pid list to 'struct timechart' (Jiri Olsa) [1133083] - [tools] perf/timechart: Introduce tool struct (Jiri Olsa) [1133083] - [tools] perf: Add perf_data_file__write interface (Jiri Olsa) [1133083] - [tools] perf: Add writen function (Jiri Olsa) [1133083] - [tools] perf: Fine tune readn function (Jiri Olsa) [1133083] - [tools] perf: Use correct return type for readn function (Jiri Olsa) [1133083] - [tools] perf/record: Unify data output code into perf_record__write function (Jiri Olsa) [1133083] - [tools] perf: Fix tags/TAGS targets rebuilding (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove misplaced __maybe_unused (Jiri Olsa) [1133083] - [tools] perf/timechart: Remove some needless struct forward declarations (Jiri Olsa) [1133083] - [tools] perf/timechart: dynamically determine event fields offset (Jiri Olsa) [1133083] - [tools] perf/symbols: Fix not finding kcore in buildid cache (Jiri Olsa) [1133083] - [tools] perf/script: Print mmap[2] events also (Jiri Olsa) [1133083] - [tools] perf/script: Print comm, fork and exit events also (Jiri Olsa) [1133083] - [tools] perf/script: Print callchains and symbols if they exist (Jiri Olsa) [1133083] - [tools] perf: Export setup_list (Jiri Olsa) [1133083] - [tools] perf/thread: Move comm_list check into function (Jiri Olsa) [1133083] - [tools] perf/symbols: Move idle syms check from top to generic function (Jiri Olsa) [1133083] - [tools] perf/evsel: Skip ignored symbols while printing callchain (Jiri Olsa) [1133083] - [tools] perf/timechart: Add backtrace support (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for -P and -T in timechart recording (Jiri Olsa) [1133083] - [tools] perf/timechart: Group figures and add title with details (Jiri Olsa) [1133083] - [tools] perf/timechart: Add support for displaying only tasks related data (Jiri Olsa) [1133083] - [tools] perf/timechart: Use proc_num to implement --power-only (Jiri Olsa) [1133083] - [tools] perf/timechart: Add option to limit number of tasks (Jiri Olsa) [1133083] - [tools] perf/timechart: Always try to print at least 15 tasks (Jiri Olsa) [1133083] - [tools] perf/record: Default -t option to no inheritance (Jiri Olsa) [1133083] - [tools] perf: Add option macro OPT_BOOLEAN_SET (Jiri Olsa) [1133083] - [tools] perf: Allow '--inherit' as the negation of '--no-inherit' (Jiri Olsa) [1133083] - [tools] perf/record: Make per-cpu mmaps the default (Jiri Olsa) [1133083] - [tools] perf/script: Move evname print code to process_event() (Jiri Olsa) [1133083] - [tools] perf/completion: Rename file to reflect zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce zsh support (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out call to __ltrim_colon_completions (Jiri Olsa) [1133083] - [tools] perf/completion: Factor out compgen stuff (Jiri Olsa) [1133083] - [tools] perf/completion: Introduce a layer of indirection (Jiri Olsa) [1133083] - [tools] perf/top: Make -g refer to callchains (Jiri Olsa) [1133083] - [tools] perf/trace: Remove thread summary coloring (Jiri Olsa) [1133083] - [tools] lib/traceevent: Use helper trace-seq in print functions like kernel does (Jiri Olsa) [1133083] - [tools] perf/stat: Add event unit and scale support (Jiri Olsa) [1133083] - [kernel] perf: Optimize ring-buffer write by depending on control dependencies (Jiri Olsa) [1133083] - [x86] perf: Fix leak in uncore_type_init failure paths (Jiri Olsa) [1133083] - [kernel] perf: Fix hotplug splat (Jiri Olsa) [1133083] - [x86] perf: Fix event scheduling (Jiri Olsa) [1133083] - [x86] perf: Fix IVT/SNB-EP uncore CBOX NID filter table (Jiri Olsa) [1133083] - [x86] perf: Correctly use FEATURE_PDCM (Jiri Olsa) [1133083] - [x86] perf: Fix unknown NMI warning (Jiri Olsa) [1133083] - [x86] perf: Fix Userspace RDPMC switch (Jiri Olsa) [1133083] - [x86] perf: Add userspace RDPMC quirk for PPro (Jiri Olsa) [1133083] - [kernel] uapi: convert u64 to __u64 in exported headers (Jiri Olsa) [1133083] - [kernel] perf: Document the new transaction sample type (Jiri Olsa) [1133083] - [kernel] perf: Introduce a flag to enable close-on-exec in perf_event_open() (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PP1 energy counter support (Jiri Olsa) [1133083] - [kernel] perf: Fix PERF_EVENT_IOC_PERIOD to force-reset the period (Jiri Olsa) [1133083] - [x86] perf: Add RAPL hrtimer support (Jiri Olsa) [1133083] - [x86] perf: Add Intel RAPL PMU support (Jiri Olsa) [1133083] - [kernel] perf: Add active_entry list head to struct perf_event (Jiri Olsa) [1133083] - [kernel] perf: Fix perf_pmu_migrate_context (Jiri Olsa) [1133083] - [kernel] ktime: add ms_to_ktime() and ktime_add_ms() helpers (Jiri Olsa) [1133083] - [tools] perf/traceevent: Fix conversion of pointer to integer of different size (Jiri Olsa) [1131394] - [tools] perf/traceevent: Fix use of multiple options in processing field (Jiri Olsa) [1131394] - [tools] perf/header: Fix possible memory leaks in process_group_desc() (Jiri Olsa) [1131394] - [tools] perf/header: Fix bogus group name (Jiri Olsa) [1131394] - [tools] perf: Tag thread comm as overriden (Jiri Olsa) [1131394] - [tools] perf/record: Add an option to force per-cpu mmaps (Jiri Olsa) [1131394] - [tools] perf/probe: Add '--demangle'/'--no-demangle' (Jiri Olsa) [1131394] - [tools] perf/ui/browser: Fix segfault caused by off by one handling END key (Jiri Olsa) [1131394] - [tools] perf/symbols: Limit max callchain using max_stack on DWARF unwinding too (Jiri Olsa) [1131394] - [tools] perf/evsel: Introduce perf_evsel__prev() method (Jiri Olsa) [1131394] - [tools] perf: Use perf_evlist__{first, last}, perf_evsel__next (Jiri Olsa) [1131394] - [tools] perf: Synthesize anon MMAP records again (Jiri Olsa) [1131394] - [tools] perf/top: Add missing newline if the 'uid' is invalid (Jiri Olsa) [1131394] - [tools] perf: Remove trivial extra semincolon (Jiri Olsa) [1131394] - [tools] perf/trace: Tweak summary output (Jiri Olsa) [1131394] - [tools] perf/build: Fix feature-libunwind-debug-frame handling (Jiri Olsa) [1131394] - [tools] perf/build: Fix timerfd feature check (Jiri Olsa) [1131394] - [tools] perf: parse the .debug_frame section in case .eh_frame is not present (Jiri Olsa) [1131394] - [tools] perf: Check libunwind for availability of dwarf parsing feature (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add direct access to dynamic arrays (Jiri Olsa) [1131394] - [tools] perf/target: Shorten perf_target__ to target__ (Jiri Olsa) [1131394] - [tools] perf/tests: Handle throttle events in 'object code reading' test (Jiri Olsa) [1131394] - [tools] perf/evlist: Refactor mmap_pages parsing (Jiri Olsa) [1131394] - [tools] perf/evlist: Round mmap pages to power 2 - v2 (Jiri Olsa) [1131394] - [tools] perf/record: Fix segfault with --no-mmap-pages (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary only option (Jiri Olsa) [1131394] - [tools] perf/trace: Simplify '--summary' output (Jiri Olsa) [1131394] - [tools] perf/trace: Change syscall summary duration order (Jiri Olsa) [1131394] - [tools] perf/tests: Compensate lower sample freq with longer test loop (Jiri Olsa) [1131394] - [tools] perf/trace: Fix segfault on perf trace -i perf.data (Jiri Olsa) [1131394] - [tools] perf/trace: Separate tp syscall field caching into init routine to be reused (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fifth argument of mmap() as fd (Jiri Olsa) [1131394] - [tools] perf/tests: Use lower sample_freq in sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/tests: Check return of perf_evlist__open sw clock event period test (Jiri Olsa) [1131394] - [tools] perf/record: Move existing write_output into helper function (Jiri Olsa) [1131394] - [tools] perf/record: Use correct return type for write() (Jiri Olsa) [1131394] - [tools] perf: Prevent condition that all sort keys are elided (Jiri Olsa) [1131394] - [tools] perf/machine: Simplify synthesize_threads method (Jiri Olsa) [1131394] - [tools] perf/machine: Introduce synthesize_threads method out of open coded equivalent (Jiri Olsa) [1131394] - [tools] perf/record: Synthesize non-exec MMAP records when --data used (Jiri Olsa) [1131394] - [tools] perf/evsel: Remove idx parm from constructor (Jiri Olsa) [1131394] - [tools] perf/ui/tui/progress: Don't force a refresh during progress update (Jiri Olsa) [1131394] - [tools] perf: Remove unneeded include (Jiri Olsa) [1131394] - [tools] perf/record: Remove post_processing_offset variable (Jiri Olsa) [1131394] - [tools] perf/record: Remove advance_output function (Jiri Olsa) [1131394] - [tools] perf/record: Refactor feature handling into a separate function (Jiri Olsa) [1131394] - [tools] perf/trace: Don't relookup fields by name in each sample (Jiri Olsa) [1131394] - [tools] perf: Fix version when building out of tree (Jiri Olsa) [1131394] - [tools] perf/evsel: Ditch evsel->handler.data field (Jiri Olsa) [1131394] - [tools] perf: Add required memory barriers (Jiri Olsa) [1131394] - [tools] perf: Finish the removal of 'self' arguments (Jiri Olsa) [1131394] - [tools] perf: Check maximum frequency rate for record/top (Jiri Olsa) [1131394] - [tools] perf/fs: Add procfs support (Jiri Olsa) [1131394] - [tools] perf/fs: Rename NAME_find_mountpoint() to NAME__mountpoint() (Jiri Olsa) [1131394] - [tools] perf: Factor sysfs code into generic fs object (Jiri Olsa) [1131394] - [tools] perf/list: Add usage (Jiri Olsa) [1131394] - [tools] perf/list: Remove a level of indentation (Jiri Olsa) [1131394] - [tools] perf/build: Fix detection of non-core features (Jiri Olsa) [1131394] - [tools] perf/kvm: Disable live command if timerfd is not supported (Jiri Olsa) [1131394] - [tools] perf/hists: Consolidate __hists__add_*entry() (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add pevent_print_func_field() helper function (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add flags NOHANDLE and PRINTRAW to individual events (Jiri Olsa) [1131394] - [tools] perf/traceevent: Check for spaces in character array (Jiri Olsa) [1131394] - [tools] perf/traceevent: Have bprintk output the same as the kernel does (Jiri Olsa) [1131394] - [tools] perf/traceevent: Handle __print_hex(__get_dynamic_array(fieldname), len) (Jiri Olsa) [1131394] - [tools] perf/traceevent: If s is a pointer, check printk formats (Jiri Olsa) [1131394] - [tools] perf/traceevent: Update printk formats when entered (Jiri Olsa) [1131394] - [tools] perf/traceevent: Add support for extracting trace_clock in report (Jiri Olsa) [1131394] - [tools] perf/stat: Enhance option parse error message (Jiri Olsa) [1131394] - [tools] perf/top: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Use parse_options_usage() for -s option failure (Jiri Olsa) [1131394] - [tools] perf/report: Postpone setting up browser after parsing options (Jiri Olsa) [1131394] - [tools] perf: Show single option when failed to parse (Jiri Olsa) [1131394] - [tools] perf/evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1131394] - [tools] perf/evsel: Always use perf_evsel__set_sample_bit() (Jiri Olsa) [1131394] - [tools] perf/evlist: Add a debug print if event buffer mmap fails (Jiri Olsa) [1131394] - [tools] perf: Fix libunwind build and feature detection for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix 32-bit cross build (Jiri Olsa) [1131394] - [tools] perf/script: Set up output options for in-stream attributes (Jiri Olsa) [1131394] - [tools] perf/evsel: Add a debug print if perf_event_open fails (Jiri Olsa) [1131394] - [tools] perf: Get current comm instead of last one (Jiri Olsa) [1131394] - [tools] perf: Compare hists comm by addresses (Jiri Olsa) [1131394] - [tools] perf: Add new COMM infrastructure (Jiri Olsa) [1131394] - [tools] perf: Add time argument on COMM setting (Jiri Olsa) [1131394] - [tools] perf: Use an accessor to read thread comm (Jiri Olsa) [1131394] - [tools] perf: Add missing data.h into LIB_H headers (Jiri Olsa) [1131394] - [tools] perf/probe: Fix typo (Jiri Olsa) [1131394] - [tools] perf/bench: Fix two warnings (Jiri Olsa) [1131394] - [tools] perf: Show progress on histogram collapsing (Jiri Olsa) [1131394] - [tools] perf/ui/progress: Per progress bar state (Jiri Olsa) [1131394] - [tools] perf/ui: Rename ui_progress to ui_progress_ops (Jiri Olsa) [1131394] - [tools] perf: Fix non-debug build (Jiri Olsa) [1131394] - [tools] perf/evlist: Validate that mmap_pages is not too big (Jiri Olsa) [1131394] - [tools] perf: Do not accept parse_tag_value() overflow (Jiri Olsa) [1131394] - [tools] perf/inject: Do not repipe attributes to a perf.data file (Jiri Olsa) [1131394] - [tools] perf/script: Make perf_script a local variable (Jiri Olsa) [1131394] - [tools] perf/sched: Optimize build time (Jiri Olsa) [1131394] - [tools] perf/sched: Make struct perf_sched sched a local variable (Jiri Olsa) [1131394] - [tools] perf/bench: Change the procps visible command-name of invididual benchmark tests plus cleanups (Jiri Olsa) [1131394] - [tools] perf/probe: Find fentry mcount fuzzed parameter location (Jiri Olsa) [1131394] - [tools] perf/probe: Support "$vars" meta argument syntax for local variables (Jiri Olsa) [1131394] - [tools] perf: Stop using 'self' in some more places (Jiri Olsa) [1131394] - [tools] perf/test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1131394] - [tools] perf/test: Clarify the "sample parsing" test entry (Jiri Olsa) [1131394] - [tools] perf/top: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/report: Add --max-stack option to limit callchain stack scan (Jiri Olsa) [1131394] - [tools] perf/session: Separating data file properties from session (Jiri Olsa) [1131394] - [tools] perf: Add perf_data_file__open interface to data object (Jiri Olsa) [1131394] - [tools] perf: Add data object to handle perf data file (Jiri Olsa) [1131394] - [tools] perf: Compare dso's also when comparing symbols (Jiri Olsa) [1131394] - [tools] perf/callchain: Convert children list to rbtree (Jiri Olsa) [1131394] - [tools] perf/list: Show error if tracepoints not available (Jiri Olsa) [1131394] - [tools] perf/script: Print addr by default for BTS (Jiri Olsa) [1131394] - [tools] perf/evlist: Factor out duplicated mmap code (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap comments (Jiri Olsa) [1131394] - [tools] perf: Fix bench/numa.c for 32-bit build (Jiri Olsa) [1131394] - [tools] perf: Fix test_on_exit for 32-bit build (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix 32-bit build error (Jiri Olsa) [1131394] - [tools] perf/session: Add missing members to perf_event__attr_swap() (Jiri Olsa) [1131394] - [tools] perf/session: Add missing sample flush for piped events (Jiri Olsa) [1131394] - [tools] perf/record: Improve write_output error message (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing decrement in id sample parsing (Jiri Olsa) [1131394] - [tools] perf/evsel: Add missing 'mmap2' from debug print (Jiri Olsa) [1131394] - [tools] perf/trace: Improve messages related to /proc/sys/kernel/perf_event_paranoid (Jiri Olsa) [1131394] - [tools] perf: Introduce filename__read_int helper (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__strerror_tp method (Jiri Olsa) [1131394] - [tools] perf/trace: Improve event processing exit (Jiri Olsa) [1131394] - [tools] perf/trace: Use vfs_getname hook if available (Jiri Olsa) [1131394] - [tools] perf/trace: Split fd -> pathname array handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a mmap and munmap mismatched bug (Jiri Olsa) [1131394] - [tools] perf/symbols: Fix a memory leak due to symbol__delete not being used (Jiri Olsa) [1131394] - [tools] perf/annotate: Another fix for annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/buildid-cache: Add ability to add kcore to the cache (Jiri Olsa) [1131394] - [tools] perf/annotate: Fix annotate_browser__callq() (Jiri Olsa) [1131394] - [tools] perf/symbols: Add ability to find kcore in build-id cache (Jiri Olsa) [1131394] - [tools] perf: Add copyfile_mode() (Jiri Olsa) [1131394] - [tools] perf/annotate: Find kcore symbols on other maps (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the autodep inclusion rule (Jiri Olsa) [1131394] - [tools] perf/build: Improve the 'stackprotector' feature test (Jiri Olsa) [1131394] - [tools] perf/build: Remove the volatile-register-var feature check (Jiri Olsa) [1131394] - [tools] perf/build: Simplify the libelf logic (Jiri Olsa) [1131394] - [tools] perf/build: Fix DPACKAGE definitions for the libbfd et al testcases (Jiri Olsa) [1131394] - [tools] perf/build: Pass through DEBUG parameter (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-existent build directory handling (Jiri Olsa) [1131394] - [tools] perf/symbols: Add map_groups__find_ams() (Jiri Olsa) [1131394] - [tools] perf/symbols: Workaround objdump difficulties with kcore (Jiri Olsa) [1131394] - [tools] perf/symbols: Validate kcore module addresses (Jiri Olsa) [1131394] - [tools] perf: Separate lbfd check out of NO_DEMANGLE condition (Jiri Olsa) [1131394] - [tools] perf/tests: Fix memory leak in dso-data.c (Jiri Olsa) [1131394] - [tools] perf: Fix old GCC build error in 'get_srcline' (Jiri Olsa) [1131394] - [tools] perf/trace: Add summary option to dump syscall statistics (Jiri Olsa) [1131394] - [tools] perf/util: Add findnew method to intlist (Jiri Olsa) [1131394] - [tools] perf/trace: Improve the error messages (Jiri Olsa) [1131394] - [tools] perf/timechart: Add example in the documentation (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make install' (Jiri Olsa) [1131394] - [tools] perf: Align perf version output to other build messages (Jiri Olsa) [1131394] - [tools] perf: Harmonize the various build messages in perf, lib-traceevent, lib-lk (Jiri Olsa) [1131394] - [tools] perf: Implement summary output for 'make clean' (Jiri Olsa) [1131394] - [tools] perf: Fix redirection printouts (Jiri Olsa) [1131394] - [tools] perf/trace: Initial beautifier for ioctl's 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Prepare the strarray scnprintf method for reuse (Jiri Olsa) [1131394] - [tools] perf/trace: Allow specifying index offset in strarrays (Jiri Olsa) [1131394] - [tools] perf/symbols: Make a separate function to parse /proc/modules (Jiri Olsa) [1131394] - [tools] perf/intlist: Add priv member (Jiri Olsa) [1131394] - [tools] perf/trace: Use new machine method to loop over threads (Jiri Olsa) [1131394] - [tools] perf/machine: Add method to loop over threads and invoke handler (Jiri Olsa) [1131394] - [tools] perf/trace: Add record option (Jiri Olsa) [1131394] - [tools] perf/trace: Fix comm resolution when reading events from file (Jiri Olsa) [1131394] - [tools] perf/stat: Add units to nanosec-based counters (Jiri Olsa) [1131394] - [tools] perf/stat: Don't require a workload when using system wide or CPU options (Jiri Olsa) [1131394] - [tools] perf/stat: Fix misleading message when specifying cpu list or system wide (Jiri Olsa) [1131394] - [tools] perf/evlist: Fix perf_evlist__mmap_read event overflow (Jiri Olsa) [1131394] - [tools] perf: Ignore 'perf timechart' output file (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e instructions (Jiri Olsa) [1131394] - [tools] perf/stat: Don't print bogus data on -e cycles (Jiri Olsa) [1131394] - [tools] perf: Move start conditions to start of the flex file (Jiri Olsa) [1131394] - [tools] perf: Add missing -ldl for gtk build (Jiri Olsa) [1131394] - [tools] perf/machine: Use snprintf instead of sprintf (Jiri Olsa) [1131394] - [tools] perf/bench sched: Add --threaded option (Jiri Olsa) [1131394] - [tools] perf/trace: Add 'trace' alias to 'perf trace' (Jiri Olsa) [1131394] - [tools] perf/trace: Show path associated with fd in live sessions (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify mlock & friends 'addr' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Handle MSG_WAITFORONE not defined (Jiri Olsa) [1131394] - [tools] perf/trace: Add beautifier for clock_gettime's clk_id argument (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify pipe2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use socket's beautifiers in socketpair (Jiri Olsa) [1131394] - [tools] perf/trace: Don't supress zeroed args when there is an strarray entry for it (Jiri Olsa) [1131394] - [tools] perf/trace: Add helper for syscalls with a single strarray arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify flock 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify epoll_ctl 'op' arg (Jiri Olsa) [1131394] - [tools] perf: Fix srcline sort key behavior (Jiri Olsa) [1131394] - [tools] perf: Implement addr2line directly using libbfd (Jiri Olsa) [1131394] - [tools] perf: Save failed result of get_srcline() (Jiri Olsa) [1131394] - [tools] perf/annotate: Pass dso instead of dso_name to get_srcline() (Jiri Olsa) [1131394] - [tools] perf: Do not try to call addr2line on non-binary files (Jiri Olsa) [1131394] - [tools] perf/annotate: Factor out get/free_srcline() (Jiri Olsa) [1131394] - [tools] perf/hists: Free srcline when freeing hist_entry (Jiri Olsa) [1131394] - [tools] perf/annotate: Reuse path from the result of addr2line (Jiri Olsa) [1131394] - [tools] perf/sort: Fix a memory leak on srcline (Jiri Olsa) [1131394] - [tools] perf: Separate out GTK codes to libperf-gtk.so (Jiri Olsa) [1131394] - [tools] perf/symbols: Add new option --ignore-vmlinux for perf top (Jiri Olsa) [1131394] - [tools] perf: Adding throttle event data struct support (Jiri Olsa) [1131394] - [tools] perf/evlist: Introduce perf_evlist__new_default function (Jiri Olsa) [1131394] - [tools] perf: Add possibility to specify mmap size (Jiri Olsa) [1131394] - [tools] perf: Check mmap pages value early (Jiri Olsa) [1131394] - [tools] perf/lock: Account for lock average wait time (Jiri Olsa) [1131394] - [tools] perf/lock: Limit bad rate precision (Jiri Olsa) [1131394] - [tools] perf/lock: Redo __cmd_report (Jiri Olsa) [1131394] - [tools] perf/lock: Plug some memleaks (Jiri Olsa) [1131394] - [tools] perf/lock: Return proper code in report_lock_*_event (Jiri Olsa) [1131394] - [tools] perf/lock: Remove dead code (Jiri Olsa) [1131394] - [tools] perf: Unify page_size usage (Jiri Olsa) [1131394] - [tools] perf: Remove unused trace-event-* code (Jiri Olsa) [1131394] - [tools] perf/symbols: Support for Openembedded/Yocto -dbg packages (Jiri Olsa) [1131394] - [tools] perf/completion: Use more comp words (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on bash-completion (Jiri Olsa) [1131394] - [tools] perf/completion: Strip function_exists () (Jiri Olsa) [1131394] - [tools] perf/completion: Strip dependency on _filedir (Jiri Olsa) [1131394] - [tools] perf/completion: Update __ltrim_colon_completions (Jiri Olsa) [1131394] - [tools] perf/completion: Don't dictate perf install location (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show process COMM (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify eventfd2 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify send/recv syscall 'flags' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Don't print zeroed args (Jiri Olsa) [1131394] - [tools] perf/trace: Remove duplicate mmap entry in syscall_fmts array (Jiri Olsa) [1131394] - [tools] perf/trace: Add option to show full timestamp (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rlmimit resources (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify access 'mode' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'type' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify socket 'family' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify signal number arg in several syscalls (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify rt_sigprocmask 'how' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Beautify fcntl 'cmd' arg (Jiri Olsa) [1131394] - [tools] perf/trace: Use strarray for ltrace's whence arg (Jiri Olsa) [1131394] - [tools] perf/trace: Allow passing parms to arg formatters (Jiri Olsa) [1131394] - [tools] perf/trace: Put syscall formatter parms into struct (Jiri Olsa) [1131394] - [tools] perf/build: Clean up feature_print_code() (Jiri Olsa) [1131394] - [tools] perf/build: Pass through LDFLAGS to feature tests (Jiri Olsa) [1131394] - [tools] perf/build: Harmonize the style of the feature testcases (Jiri Olsa) [1131394] - [tools] perf/build: Fix O=/some/dir perf.o type of targets (Jiri Olsa) [1131394] - [tools] perf/build: Fix non-canonical directory names in O= (Jiri Olsa) [1131394] - [tools] perf/build: Exclude MAKEFLAGS from nested invocation (Jiri Olsa) [1131394] - [tools] perf/build: Make sure autodep feature binaries honor the O= setting (Jiri Olsa) [1131394] - [tools] perf/build: Pass through all targets to Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Collapse the test-all.c testcase (Jiri Olsa) [1131394] - [tools] perf/build: Clean up various testcases (Jiri Olsa) [1131394] - [tools] perf/build: Remove unused config/feature-tests.mak (Jiri Olsa) [1131394] - [tools] perf/build: split out feature checks 'liberty', 'liberty-z', 'cplus-demangle' (Jiri Olsa) [1131394] - [tools] perf/build: Standardize the various messages output by parallel make (Jiri Olsa) [1131394] - [tools] perf/build: Flip Makefile.parallel and Makefile.perf (Jiri Olsa) [1131394] - [tools] perf/build: Automatically build in parallel, based on number of CPUs in the system (Jiri Olsa) [1131394] - [tools] perf/build: Improve printout-of auto-detected features (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection (Jiri Olsa) [1131394] - [tools] perf/build: Invoke feature-checks 'clean' target from the main Makefile (Jiri Olsa) [1131394] - [tools] perf: Fix double/triple-build of the feature detection logic during 'make install' et al (Jiri Olsa) [1131394] - [tools] perf/build: Speed up the final link (Jiri Olsa) [1131394] - [tools] perf/build: Speed up git-version test on re-make (Jiri Olsa) [1131394] - [tools] perf/build: Speed up auto-detection of features by adding a 'test-all' target (Jiri Olsa) [1131394] - [tools] perf: Turn strlcpy() into a __weak function (Jiri Olsa) [1131394] - [tools] perf: Clean up util/include/linux/compiler.h (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'backtrace' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'on-exit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'strlcpy' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libbfd' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython-version' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libpython' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libperl' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2-infobar' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'gtk2' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libslang' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libaudit' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libunwind' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libunwind logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-getphdrnum' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf-mmap' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the mmap logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'dwarf' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'glibc' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libelf' (Jiri Olsa) [1131394] - [tools] perf/build: Clean up the libelf logic in config/Makefile (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'bionic' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'fortify-source' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'volatile-register-var' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'stackprotector-all' (Jiri Olsa) [1131394] - [tools] perf/build: split out feature check 'libnuma' (Jiri Olsa) [1131394] - [tools] perf/build: Add 'autodep' functionality, generate feature test dependencies automatically (Jiri Olsa) [1131394] - [tools] perf/build: Add feature check core code (Jiri Olsa) [1131394] - [tools] perf: standardize feature support define names to HAVE_{FEATURE}_SUPPORT (Jiri Olsa) [1131394] - [tools] perf: Add support for record transaction flags (Jiri Olsa) [1131394] - [tools] perf/record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [1131394] - [tools] perf: Support sorting by in_tx or abort branch flags (Jiri Olsa) [1131394] - [tools] perf: Fix sorting for 64bit entries (Jiri Olsa) [1131394] - [tools] perf: Disable all pmus on unthrottling and rescheduling (Jiri Olsa) [1131394] - [x86] perf: Fix constraint table end marker bug (Jiri Olsa) [1131394] - [tools] perf: Remove fragile swevent hlist optimization (Jiri Olsa) [1131394] - [tools] perf: Factor out strncpy() in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Update a stale comment (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- address calculation (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() -- lost_event case (Jiri Olsa) [1131394] - [tools] perf: Optimize perf_output_begin() (Jiri Olsa) [1131394] - [tools] perf: Add unlikely() to the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Simplify the ring-buffer code (Jiri Olsa) [1131394] - [tools] perf: Fix the perf context switch optimization (Jiri Olsa) [1131394] - [tools] perf: Change zero-padding of strings in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Do not waste PAGE_SIZE bytes for ALIGN(8) in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Kill the dead !vma->vm_mm code in perf_event_mmap_event() (Jiri Olsa) [1131394] - [tools] perf: Remove useless atomic_t (Jiri Olsa) [1131394] - [x86] perf: Optimize intel_pmu_pebs_fixup_ip() (Jiri Olsa) [1131394] - [x86] perf: Suppress duplicated abort LBR records (Jiri Olsa) [1131394] - [x86] perf: Add Haswell specific transaction flag reporting (Jiri Olsa) [1131394] - [tools] perf: Add generic transaction flags (Jiri Olsa) [1131394] - [tools] perf: Enforce 1 as lower limit for perf_event_max_sample_rate (Jiri Olsa) [1131394] - [x86] perf/intel: Fix build warning in intel_pmu_drain_pebs_nhm() (Jiri Olsa) [1131394] - [x86] perf/intel: Remove division from the intel_pmu_drain_pebs_nhm() hot path (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [1131394] - [x86] perf/intel: Clean-up/reduce PEBS code (Jiri Olsa) [1131394] - [x86] perf/intel: Clean up checkpoint-interrupt bits (Jiri Olsa) [1131394] - [x86] perf/intel: Add Haswell TSX event aliases (Jiri Olsa) [1131394] - [x86] perf: Report TSX transaction abort cost as weight (Jiri Olsa) [1131394] - [x86] perf/intel: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [1131394]- [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1088561] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1088561] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1088561] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1088561] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1088561] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1088561] - [kernel] trace: Remove function_trace_stop and HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [s390] ftrace: remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [x86] ftrace: Remove check of obsolete variable function_trace_stop (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove check for HAVE_FUNCTION_TRACE_MCOUNT_TEST (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove function_trace_stop check from list func (Josh Poimboeuf) [1113829] - [kernel] ftrace: Do no disable function tracing on enabling function tracing (Josh Poimboeuf) [1113829] - [kernel] ftrace: Remove ftrace_start/stop() (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove usage of ftrace_stop() in ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [powerpc] kernel/ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace: Add call to ftrace_graph_is_dead() in function graph code (Josh Poimboeuf) [1113829] - [kernel] ftrace-graph: Remove dependency of ftrace_stop() from ftrace_graph_stop() (Josh Poimboeuf) [1113829] - [kernel] trace: Remove ftrace_stop/start() from reading the trace file (Josh Poimboeuf) [1113829] - [kernel] power: Remove ftrace_stop/start() from suspend and hibernate (Josh Poimboeuf) [1113829] - [x86] power/cpu: Annotate restore_processor_state() with notrace (Josh Poimboeuf) [1113829] - [kernel] ftrace: Move the mcount/fentry code out of entry_64.S (Josh Poimboeuf) [1113829] - [kernel] ftrace: Load ftrace_ops in parameter not the variable holding it (Josh Poimboeuf) [1113829] - [kernel] trace: Remove unused function ftrace_off_permanent() (Josh Poimboeuf) [1113829] - [kernel] ftrace: BUG when ftrace recovery fails (Josh Poimboeuf) [1113829] - [kernel] ftrace: Have ftrace_write() return -EPERM and clean up callers (Josh Poimboeuf) [1113829] - [kernel] ftrace: One more missing sync after fixup of function modification failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Run a sync after fixup on failure (Josh Poimboeuf) [1113829] - [kernel] ftrace: Use breakpoints for converting function graph caller (Josh Poimboeuf) [1113829] - [kernel] ftrace: skip over the breakpoint for ftrace caller (Josh Poimboeuf) [1113829] - [s390] kprobes: add support for pc-relative long displacement instructions (Hendrik Brueckner) [1123429] - [kernel] kprobes: allow to specify custom allocator for insn caches (Hendrik Brueckner) [1123429] - [kernel] kprobes: unify insn caches (Hendrik Brueckner) [1123429] - [kernel] uprobes: Rename arch_uprobe->def to ->defparam, minor comment updates (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix scratch register selection for rip-relative fixups (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify rip-relative handling (Oleg Nesterov) [1073627] - [kernel] uprobes: Simplify riprel_{pre,post}_xol() and make them similar (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "autask" arg of riprel_pre_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Rename *riprel* helpers to make the naming consistent (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of UPROBE_FIX_IP/UPROBE_FIX_CALL (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill adjust_ret_addr(), simplify UPROBE_FIX_CALL logic (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce push_ret_address() (Oleg Nesterov) [1073627] - [kernel] uprobes: Cleanup the usage of arch_uprobe->def.fixups, make it u8 (Oleg Nesterov) [1073627] - [kernel] uprobes: Move default_xol_ops's data into arch_uprobe->def (Oleg Nesterov) [1073627] - [kernel] uprobes: Move UPROBE_FIX_SETF logic from arch_uprobe_post_xol() to default_post_xol_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't use arch_uprobe_abort_xol() in arch_uprobe_post_xol() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops->abort() and default_abort_op() (Oleg Nesterov) [1073627] - [kernel] uprobes: Don't change the task's state if ->pre_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Fix is_64bit_mm() with CONFIG_X86_X32 (Oleg Nesterov) [1073627] - [kernel] uprobes: Make good_insns_* depend on CONFIG_X86_* (Oleg Nesterov) [1073627] - [kernel] uprobes: Shift "insn_complete" from branch_setup_xol_ops() to uprobe_init_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add is_64bit_mm(), kill validate_insn_bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Add uprobe_init_insn(), kill validate_insn_{32,64}bits() (Oleg Nesterov) [1073627] - [kernel] uprobes: Refuse to attach uprobe to "word-sized" branch insns (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "near" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative conditional "short" jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate relative call's (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate nop's using ops->emulate() (Oleg Nesterov) [1073627] - [kernel] uprobes: Emulate unconditional relative jmp's (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce sizeof_long(), cleanup adjust_ret_addr() and arch_uretprobe_hijack_return_addr() (Oleg Nesterov) [1073627] - [kernel] uprobes: Teach arch_uprobe_post_xol() to restart if possible (Oleg Nesterov) [1073627] - [kernel] uprobes: Send SIGILL if arch_uprobe_post_xol() fails (Oleg Nesterov) [1073627] - [kernel] uprobes: Conditionalize the usage of handle_riprel_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Introduce uprobe_xol_ops and arch_uprobe->ops (Oleg Nesterov) [1073627] - [kernel] uprobes: move the UPROBE_FIX_{RIP,IP,CALL} code at the end of pre/post hooks (Oleg Nesterov) [1073627] - [kernel] uprobes: Gather "riprel" functions together (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill the "ia32_compat" check in handle_riprel_insn(), remove "mm" arg (Oleg Nesterov) [1073627] - [kernel] uprobes: Fold prepare_fixups() into arch_uprobe_analyze_insn() (Oleg Nesterov) [1073627] - [kernel] uprobes: Kill UPROBE_SKIP_SSTEP and can_skip_sstep() (Oleg Nesterov) [1073627]- [ethernet] enic: Add ethtool support to show classifier filters added by the driver (Stefan Assmann) [1107934] - [ethernet] enic: remove #ifdef CONFIG_RFS_ACCEL around filter structures (Stefan Assmann) [1107934] - [ethernet] enic: fix return values in enic_set_coalesce (Stefan Assmann) [1107934] - [ethernet] enic: Make dummy rfs functions inline to fix !CONFIG_RFS_ACCEL build (Stefan Assmann) [1107934] - [ethernet] enic: do tx cleanup in napi poll (Stefan Assmann) [1107934] - [ethernet] enic: add low latency socket busy_poll support (Stefan Assmann) [1107934] - [ethernet] enic: fix lockdep around devcmd_lock (Stefan Assmann) [1107934] - [ethernet] enic: Add Accelerated RFS support (Stefan Assmann) [1107934] - [net] Add skb_get_hash_raw (Stefan Assmann) [1107934] - [net] flow_keys: Record IP layer protocol in skb_flow_dissect() (Stefan Assmann) [1107934] - [ethernet] enic: alloc/free rx_cpu_rmap (Stefan Assmann) [1107934] - [ethernet] enic: devcmd for adding IP 5 tuple hardware filters (Stefan Assmann) [1107934] - [ethernet] enic: fix return value in _vnic_dev_cmd (Stefan Assmann) [1107934] - [ethernet] enic: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1107934] - [ethernet] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1107934] - [ethernet] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1107934] - [ethernet] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1107934] - [ethernet] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1107934] - [ethernet] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1107934] - [ethernet] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1107934] - [ethernet] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1107934] - [ethernet] enic: slight optimization of addr compare (Stefan Assmann) [1107934] - [ethernet] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1107934] - [ethernet] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1107934] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091127] - [ethernet] i40evf: Fixed guest OS panic when removing vf driver (Stefan Assmann) [1091127] - [ethernet] i40evf: fix memory leak on unused interfaces (Stefan Assmann) [1091127] - [ethernet] i40evf: don't leak queue vectors (Stefan Assmann) [1091127] - [ethernet] i40evf: do not re-arm watchdog after remove (Stefan Assmann) [1091127] - [ethernet] i40evf: future-proof vfr_stat state check (Stefan Assmann) [1091127] - [ethernet] i40evf: fix scan warning on sprintf (Stefan Assmann) [1091127] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091127] - [ethernet] i40evf: don't wait so long (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary break after goto (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091127] - [ethernet] i40evf: invite vector 0 to the interrupt party (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091127] - [ethernet] i40evf: don't violate scope (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091127] - [ethernet] i40evf: change branding string (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091127] - [ethernet] i40evf: set flags before sending message (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091127] - [ethernet] i40evf: resend FW request if no response (Stefan Assmann) [1091127] - [ethernet] i40evf: fix typo (Stefan Assmann) [1091127] - [ethernet] i40evf: return more useful error information (Stefan Assmann) [1091127] - [ethernet] i40evf: don't stop watchdog if it hasn't started (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091127] - [ethernet] i40evf: fix off-by-one (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091127] - [ethernet] i40evf: check admin queue error bits (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091127] - [ethernet] i40evf: don't go further down (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix function header (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091127] - [ethernet] i40evf: use correct format for printing MAC addresses (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up log message formatting (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: remove unnecessary log messages (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091127] - [ethernet] i40evf: make messages less dire (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091127] - [ethernet] i40evf: fix crash when changing ring sizes (Stefan Assmann) [1091127] - [ethernet] i40evf: set descriptor multiple to 32 (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091127] - [ethernet] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091127] - [ethernet] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1091127] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091127] - [ethernet] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091127] - [ethernet] i40evf: make ethtool_ops const (Stefan Assmann) [1091127] - [ethernet] i40evf: don't lie to ethtool (Stefan Assmann) [1091127] - [ethernet] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1091127] - [ethernet] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove unused defines (Stefan Assmann) [1091127] - [ethernet] i40evf: Update AdminQ interface (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091127] - [ethernet] i40evf: remove debugging message (Stefan Assmann) [1091127] - [ethernet] i40evf: fix panic on PF driver fail (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091127] - [ethernet] i40evf: support ethtool RSS options (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091127] - [ethernet] i40evf: program RSS LUT correctly (Stefan Assmann) [1091127] - [ethernet] i40evf: remove open-coded skb_cow_head (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091127] - [ethernet] i40evf: remove double space after return (Stefan Assmann) [1091127] - [ethernet] i40evf: fix oops in watchdog handler (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up init error messages (Stefan Assmann) [1091127] - [ethernet] i40evf: don't shut down admin queue on error (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091127] - [ethernet] i40evf: use min_t (Stefan Assmann) [1091127] - [ethernet] i40evf: correctly program RSS HLUT table (Stefan Assmann) [1091127] - [ethernet] i40evf: Rename i40e_ptype_lookup i40evf_ptype_lookup (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091127] - [ethernet] i40evf: Enable the ndo_set_features netdev op (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091127] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091127] - [ethernet] i40evf: remove errant space (Stefan Assmann) [1091127] - [ethernet] i40evf: update version and copyright date (Stefan Assmann) [1091127] - [ethernet] i40evf: store ring size in ring structs (Stefan Assmann) [1091127] - [ethernet] i40evf: don't guess device name (Stefan Assmann) [1091127] - [ethernet] i40evf: remove bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: fix up strings in init task (Stefan Assmann) [1091127] - [ethernet] i40evf: get rid of pci_using_dac (Stefan Assmann) [1091127] - [ethernet] i40evf: fix multiple crashes on remove (Stefan Assmann) [1091127] - [ethernet] i40evf: remove VLAN filters on close (Stefan Assmann) [1091127] - [ethernet] i40evf: request reset on tx hang (Stefan Assmann) [1091127] - [ethernet] i40evf: Remove duplicate include (Stefan Assmann) [1091127] - [ethernet] i40evf: refactor reset handling (Stefan Assmann) [1091127] - [ethernet] i40evf: change type of flags variable (Stefan Assmann) [1091127] - [ethernet] i40evf: don't store unnecessary array of strings (Stefan Assmann) [1091127] - [ethernet] i40evf: fix bogus comment (Stefan Assmann) [1091127] - [ethernet] i40evf: clean up adapter struct (Stefan Assmann) [1091127] - [ethernet] i40evf: trivial fixes (Stefan Assmann) [1091127] - [ethernet] i40e: spelling error (Stefan Assmann) [1091127] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1091127] - [ethernet] i40e/i40evf: Bump i40e & i40evf version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Ignore a driver perceived Tx hang if the number of desc pending < 4 (Stefan Assmann) [1091126] - [ethernet] i40e: quiet complaints when removing default MAC VLAN filter and make set_mac reversible (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add max buf len to aq debug print helper (Stefan Assmann) [1091126] - [ethernet] i40e: Add checks and message for Qualified Module info (Stefan Assmann) [1091126] - [ethernet] i40e: set num_queue_pairs to num configured by VF (Stefan Assmann) [1091126] - [ethernet] i40e: Enable l2tsel bit for VLAN tag control (Stefan Assmann) [1091126] - [ethernet] i40e: Add a FD flush counter to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: ATR policy change to flush the table to clean stale ATR rules (Stefan Assmann) [1091126] - [ethernet] i40e: Some FD message fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Update flow director error messages to reduce user confusion (Stefan Assmann) [1091126] - [ethernet] i40e: fix PTP bug (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a few potential VF dereferences (Stefan Assmann) [1091126] - [ethernet] i40e: Fix for recent kernel panic (Stefan Assmann) [1091126] - [ethernet] i40e: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091126] - [ethernet] i40e: Cleaning up missing null-terminate in conjunction with strncpy (Stefan Assmann) [1091126] - [ethernet] i40e: use correct structure type name in sizeof (Stefan Assmann) [1091126] - [ethernet] i40e: fix sparse non static symbol warning (Stefan Assmann) [1091126] - [ethernet] i40e: Fix missing uapi/linux/dcbnl.h include in i40e_fcoe.c (Stefan Assmann) [1091126] - [ethernet] i40e: remove support for vf unicast promiscuous mode (Stefan Assmann) [1091126] - [ethernet] i40e: Minor comment changes (Stefan Assmann) [1091126] - [ethernet] i40e: disable local loopback on vmdq vsi (Stefan Assmann) [1091126] - [ethernet] i40e: use correct vf_id offset for virtchnl message (Stefan Assmann) [1091126] - [ethernet] i40e: expose debug_write_register request (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE to build and updates its documentation (Stefan Assmann) [1091126] - [ethernet] i40e: Adds FCoE related code to i40e core driver (Stefan Assmann) [1091126] - [ethernet] i40e: adds FCoE code to the i40e driver (Stefan Assmann) [1091126] - [ethernet] i40e: always print aqtx answer (Stefan Assmann) [1091126] - [ethernet] i40e: Give link more time after setting flow control (Stefan Assmann) [1091126] - [ethernet] i40e: Fix firmware API version errors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: ARQ copy desc data even for failed commands (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix extension header csum logic (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add nvmupdate support (Stefan Assmann) [1091126] - [ethernet] i40e: fix format mismatch in drivers/net/ethernet/intel/i40e/i40e_debugfs.c (Stefan Assmann) [1091126] - [ethernet] i40e: (ptp) warn when PF_ID does not match in PRTTSYN_CTL0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up code (Stefan Assmann) [1091126] - [ethernet] i40e: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091126] - [ethernet] i40e: never generate both software and hardware timestamps (Stefan Assmann) [1091126] - [ethernet] i40e: Add ndo_get_phys_port_id() callback support (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary break after goto (Stefan Assmann) [1091126] - [net] bridge: fdb dumping takes a filter device (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.21 and i40evf to 0.9.40 (Stefan Assmann) [1091126] - [ethernet] i40e: Implement set_settings for ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: Add set_pauseparam to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add set_fc and init of FC settings (Stefan Assmann) [1091126] - [ethernet] i40e: move nway reset (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add new HW link info variable an_enabled and function update_link_info (Stefan Assmann) [1091126] - [ethernet] i40e: Finish implementation of ethtool get settings (Stefan Assmann) [1091126] - [ethernet] i40e: disable TPH (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a boundary condition and turning off of ntuple (Stefan Assmann) [1091126] - [ethernet] i40e: tolerate lost interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Force a shifted '1' to be unsigned (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Do not free the dummy packet buffer synchronously (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.19 and i40evf to 0.9.38 (Stefan Assmann) [1091126] - [ethernet] i40e: remove linux/export.h header from i40e_ptp.c (Stefan Assmann) [1091126] - [ethernet] i40e: limit GLLAN_TXPRE_QDIS to QINDX 0-127 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: initialize context descriptor (Stefan Assmann) [1091126] - [ethernet] i40e: FD filter replay logic bug fix (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add ASQ write back timeout variable to AQ structure (Stefan Assmann) [1091126] - [ethernet] i40e: Correct mask assignment value (Stefan Assmann) [1091126] - [ethernet] i40e: clear all queues and interrupts (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: clear aq bah-bal on shutdown (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add base address registers to aq struct (Stefan Assmann) [1091126] - [ethernet] i40e: fix fdir programming (Stefan Assmann) [1091126] - [ethernet] i40e: Add debugfs hooks to print current total FD filter count (Stefan Assmann) [1091126] - [ethernet] i40e: Fix the FD sideband logic to detect a FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid adding the TCP-IPv4 filter twice (Stefan Assmann) [1091126] - [ethernet] i40e: only create PTP device node once (Stefan Assmann) [1091126] - [ethernet] i40e: don't store user requested mode until we've validated it (Stefan Assmann) [1091126] - [ethernet] i40e: break PTP hardware control from ioctl command for timestamp mode (Stefan Assmann) [1091126] - [ethernet] i40e: rename i40e_ptp_enable to i40e_ptp_feature_enable (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Big endian fixes for handling HMC (Stefan Assmann) [1091126] - [ethernet] i40e: do not take NVM ownership for SR read (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.17 and i40evf to 0.9.36 (Stefan Assmann) [1091126] - [ethernet] i40e: Bypass timeout recovery level 0 so as to not cause MDD (Stefan Assmann) [1091126] - [ethernet] i40e: no pf reset at pci remove (Stefan Assmann) [1091126] - [ethernet] i40e: reapply LAA after reset (Stefan Assmann) [1091126] - [ethernet] i40e: allow user to set LAA again (Stefan Assmann) [1091126] - [ethernet] i40e: use WoL flag when setting LAA (Stefan Assmann) [1091126] - [ethernet] i40e: Add ablitity to enable/disable link from set_link_restart_an (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove reserved type (Stefan Assmann) [1091126] - [ethernet] i40e: Fix ethtool coalesce settings (Stefan Assmann) [1091126] - [ethernet] i40e: fix a stray print message (Stefan Assmann) [1091126] - [ethernet] i40e: warn on newer/older firmware API rev (Stefan Assmann) [1091126] - [ethernet] i40e: Add PF reset when Malicious driver event for PF (Stefan Assmann) [1091126] - [ethernet] i40e: make prep_for_reset void (Stefan Assmann) [1091126] - [ethernet] i40e: Stop the VF device after setting its MAC address (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to 0.4.13 and i40evf to 0.9.35 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: modify debug prints to avoid seg faults (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update RSS configuration (Stefan Assmann) [1091126] - [ethernet] i40e: keep service tasks out of reset process (Stefan Assmann) [1091126] - [ethernet] i40e: clear VEB stats when pf stats are cleared (Stefan Assmann) [1091126] - [ethernet] i40e: Fix scheduling while atomic bug during NAPI (Stefan Assmann) [1091126] - [ethernet] i40e: debugfs fix to dump remote LLDPDU (Stefan Assmann) [1091126] - [ethernet] i40e: Helper routine for Rx/Tx queue enable/disable wait (Stefan Assmann) [1091126] - [ethernet] i40e: Fix dangling ring pointers upon driver removal (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Reset Head and Tail on AQ initialization (Stefan Assmann) [1091126] - [ethernet] i40e: workaround NVM GLQF_HKEY (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e_register.h update (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump i40e to version 0.4.10 and i40evf to 0.9.34 (Stefan Assmann) [1091126] - [ethernet] i40e: use stored base_queue value (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in ethtool for FD drop packet filter action (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add Flow director stats to PF stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove FTYPE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: User ether_addr_copy instead of memcpy (Stefan Assmann) [1091126] - [net] etherdevice: Use ether_addr_copy to copy an Ethernet address (Stefan Assmann) [1091126] - [ethernet] i40e: Do not accept tagged packets by default (Stefan Assmann) [1091126] - [ethernet] i40e: Separate out DCB capability and enabled flags (Stefan Assmann) [1091126] - [ethernet] i40e: Change the notion of src and dst for FD_SB in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: AdminQ API update for new FW (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set headwb Tx context flags and use them (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: bump version to 0.4.7 for i40e and 0.9.31 for i40evf (Stefan Assmann) [1091126] - [ethernet] i40e: Allow RSS table entry range and GPS to be any number, not necessarily power of 2 (Stefan Assmann) [1091126] - [ethernet] i40e: Delete stale MAC filters after change (Stefan Assmann) [1091126] - [ethernet] i40e: Do not fall back to one queue model if the only feature enabled is ATR (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add PPRS bit to error bits and fix bug in Rx checksum (Stefan Assmann) [1091126] - [ethernet] i40e: keep SR-IOV enabled in the case that RSS, VMDQ, FD_SB and DCB are disabled (Stefan Assmann) [1091126] - [ethernet] i40e: Changes to Interrupt distribution policy (Stefan Assmann) [1091126] - [ethernet] i40e: implement anti-spoofing for VFs (Stefan Assmann) [1091126] - [ethernet] i40e: don't complain about removing non-existent addresses (Stefan Assmann) [1091126] - [ethernet] i40e: remove unused variable and memory allocation (Stefan Assmann) [1091126] - [ethernet] i40e: allow for more VSIs (Stefan Assmann) [1091126] - [ethernet] i40e: add checks for AQ error status bits (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove deprecated device IDs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix poll weight (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix TSO accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove chatty reset messages (Stefan Assmann) [1091126] - [ethernet] i40e: not all VSIs have rings (Stefan Assmann) [1091126] - [ethernet] i40e: clear pxe after adminq is rebuilt (Stefan Assmann) [1091126] - [ethernet] i40e: Fix incorrect feature configuration status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Clean up a few things (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Fix code to accommodate i40e_register.h changes (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix rx descriptor status (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e: remove irqs only when they are set up (Stefan Assmann) [1091126] - [ethernet] i40e: don't remove HMC that doesn't exist (Stefan Assmann) [1091126] - [ethernet] i40e: print full link message (Stefan Assmann) [1091126] - [ethernet] i40e: add xcast stats for port (Stefan Assmann) [1091126] - [ethernet] i40e: add vsi x-cast stats (Stefan Assmann) [1091126] - [ethernet] i40e: increase reset wait time (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add Tx pre queue disable function (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: check AQ register for valid data (Stefan Assmann) [1091126] - [ethernet] i40e: print message for pre-production hardware (Stefan Assmann) [1091126] - [ethernet] i40e: add VEB stats to ethtool (Stefan Assmann) [1091126] - [ethernet] i40e: set lan_veb index (Stefan Assmann) [1091126] - [ethernet] i40e: add missing VSI statistics (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove rx_errors and rx_missed (Stefan Assmann) [1091126] - [ethernet] i40e: refactor stats collection (Stefan Assmann) [1091126] - [ethernet] i40e: refactor send version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: VEB structure added, GTIME macro update (Stefan Assmann) [1091126] - [ethernet] i40e: notify VF of all types of resets (Stefan Assmann) [1091126] - [ethernet] i40e: clamp jumbo frame size (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove unused RX_LRO define (Stefan Assmann) [1091126] - [ethernet] i40e: remove check for large buffer (Stefan Assmann) [1091126] - [ethernet] i40e: Rework register diagnostic (Stefan Assmann) [1091126] - [ethernet] i40e: don't use OR to check a value (Stefan Assmann) [1091126] - [ethernet] i40e: relax the firmware API version check (Stefan Assmann) [1091126] - [ethernet] i40e: disable FCoE for MFP modes (Stefan Assmann) [1091126] - [ethernet] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1091126] - [ethernet] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Change type to u32 to avoid sparse error (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: remove storm control (Stefan Assmann) [1091126] - [ethernet] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1091126] - [ethernet] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1091126] - [ethernet] i40e: Tx/Rx rings declaration (Stefan Assmann) [1091126] - [ethernet] i40evf: tweak Tx rate params and de-magic-ify (Stefan Assmann) [1091126] - [ethernet] i40evf: don't round Tx rate down to 0 (Stefan Assmann) [1091126] - [ethernet] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Update check for AQ aliveness (Stefan Assmann) [1091126] - [ethernet] i40e: remove usless return statements (Stefan Assmann) [1091126] - [ethernet] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1091126] - [ethernet] i40e: remove Tx work for ptp (Stefan Assmann) [1091126] - [ethernet] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1091126] - [ethernet] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: control auto ITR through ethtool (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: set proper default for ITR registers (Stefan Assmann) [1091126] - [ethernet] i40e: add required include (Stefan Assmann) [1091126] - [ethernet] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build version (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Retrieve and store missing link config information (Stefan Assmann) [1091126] - [ethernet] i40e: Update function formal parameters (Stefan Assmann) [1091126] - [ethernet] i40e: Do not expose fd-sb commands from debugfs (Stefan Assmann) [1091126] - [ethernet] i40e: Do not enable NTUPLE feature control in MFP mode (Stefan Assmann) [1091126] - [ethernet] i40e: Change variable type to avoid typecheck failure (Stefan Assmann) [1091126] - [ethernet] i40e: Don't stop driver probe when querying DCB config fails (Stefan Assmann) [1091126] - [ethernet] i40e: Redistribute queue vectors after DCB reconfiguration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add driver version string to driver version command (Stefan Assmann) [1091126] - [ethernet] i40e: Use port VLAN in MAC/VLAN filter configuration (Stefan Assmann) [1091126] - [ethernet] i40e: Retain MAC filters when changing port VLAN (Stefan Assmann) [1091126] - [ethernet] i40e: remove ptp_tx_work timestamp work item (Stefan Assmann) [1091126] - [ethernet] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1091126] - [ethernet] i40e: report VF link state correctly (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Tweak for-loop in i40e_ethtool.c (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup if/else statements (Stefan Assmann) [1091126] - [ethernet] i40e: rework fdir setup and teardown (Stefan Assmann) [1091126] - [ethernet] i40e: use generic vsi_open to unquiesce vsi (Stefan Assmann) [1091126] - [ethernet] i40e: abstract the close path for better netdev vsis (Stefan Assmann) [1091126] - [ethernet] i40e: prep vsi_open logic for non-netdev cases (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: update AdminQ API (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: add tracking to NVM busy state (Stefan Assmann) [1091126] - [ethernet] i40e: Fix an issue with displaying IPv4 FD filters (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: Enable VF Tx bandwidth setting (Stefan Assmann) [1091126] - [ethernet] i40e: Reset the VF upon conflicting VLAN configuration (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: unhide and enable to one prefena field (Stefan Assmann) [1091126] - [ethernet] i40e: Add bridge FDB add/del/dump ops (Stefan Assmann) [1091126] - [ethernet] i40e: fix message terminations (Stefan Assmann) [1091126] - [ethernet] i40e: fix TCP flag replication for hardware offload (Stefan Assmann) [1091126] - [ethernet] i40e: remove open-coded skb_cow_head (Stefan Assmann) [1091126] - [ethernet] i40e: Mass conversion of smp_mb__*() (Stefan Assmann) [1091126] - [powerpc] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [s390] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [x86] asm: Convert smp_mb__*() (Stefan Assmann) [1091126] - [kernel] sched: Prepare for smp_mb__{before, after}_atomic() (Stefan Assmann) [1091126] - [ethernet] i40e: Remove casts of pointer to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Remove addressof casts to same type (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: fix error checking path (Stefan Assmann) [1091126] - [ethernet] i40e: fix function kernel doc description (Stefan Assmann) [1091126] - [ethernet] i40e: Use DEBUG_FD message level for an FD message (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add an FD message level (Stefan Assmann) [1091126] - [ethernet] i40e: check for netdev before debugfs use (Stefan Assmann) [1091126] - [ethernet] i40e: Add functionality for FD SB to drop packets (Stefan Assmann) [1091126] - [ethernet] i40e: Cleanup in FDIR SB ethtool code (Stefan Assmann) [1091126] - [ethernet] i40e: eeprom integrity check on load and empr (Stefan Assmann) [1091126] - [ethernet] i40e: Make the alloc and free queue vector calls orthogonal (Stefan Assmann) [1091126] - [ethernet] i40e: Delete ATR filter on RST (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a message string (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Add EEE LPI stats (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump build versions (Stefan Assmann) [1091126] - [ethernet] i40e: potential array underflow in i40e_vc_process_vf_msg() (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: reduce context descriptors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: enable hardware feature head write back (Stefan Assmann) [1091126] - [ethernet] i40e: Refactor and cleanup i40e_open(), adding i40e_vsi_open() (Stefan Assmann) [1091126] - [ethernet] i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control (Stefan Assmann) [1091126] - [ethernet] i40e: support VF link state ndo (Stefan Assmann) [1091126] - [ethernet] i40e: Avoid double setting of NETIF_F_SG for the HW encapsulation feature mask (Stefan Assmann) [1091126] - [ethernet] i40e: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use dma_set_mask_and_coherent (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Use correct number of VF vectors (Stefan Assmann) [1091126] - [ethernet] i40e: Let MDD events be handled by MDD handler (Stefan Assmann) [1091126] - [ethernet] i40e: Bug fix for FDIR replay logic (Stefan Assmann) [1091126] - [ethernet] i40e: Add code to handle FD table full condition (Stefan Assmann) [1091126] - [ethernet] i40e: Define a new state variable to keep track of feature auto disable (Stefan Assmann) [1091126] - [ethernet] i40e: Fix function comments (Stefan Assmann) [1091126] - [ethernet] i40e: simplified init string (Stefan Assmann) [1091126] - [ethernet] i40e: cleanup strings (Stefan Assmann) [1091126] - [ethernet] i40e: make string references to q be queue (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Some flow director HW definition fixes (Stefan Assmann) [1091126] - [ethernet] i40e: Fix a bug in the update logic for FDIR SB filter (Stefan Assmann) [1091126] - [ethernet] i40e: delete netdev after deleting napi and vectors (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump pf&vf build versions (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: carefully fill tx ring (Stefan Assmann) [1091126] - [ethernet] i40e: fix nvm version and remove firmware report (Stefan Assmann) [1091126] - [ethernet] i40e: Fix static checker warning (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a redundant filter addition (Stefan Assmann) [1091126] - [ethernet] i40e: count timeout events (Stefan Assmann) [1091126] - [ethernet] i40e: Remove a FW workaround for Number of MSIX vectors (Stefan Assmann) [1091126] - [ethernet] i40e: clean up comment style (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: i40e implementation for skb_set_hash (Stefan Assmann) [1091126] - [ethernet] i40e: Prevent overflow due to kzalloc (Stefan Assmann) [1091126] - [ethernet] i40e: Flow Director sideband accounting (Stefan Assmann) [1091126] - [ethernet] i40e/i40evf: Bump driver versions (Stefan Assmann) [1091126] - [ethernet] i40e: Change MSIX to MSI-X (Stefan Assmann) [1091126] - [ethernet] i40e: tighten up ring enable/disable flow (Stefan Assmann) [1091126] - [ethernet] i40e: remove unnecessary delay (Stefan Assmann) [1091126] - [ethernet] i40e: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091126] - [ethernet] i40e: don't handle VF reset on unload (Stefan Assmann) [1091126] - [ethernet] i40e: enable extant VFs (Stefan Assmann) [1091126] - [ethernet] i40e: reset VFs after PF reset (Stefan Assmann) [1091126] - [ethernet] i40e: set VF state to active when reset is complete (Stefan Assmann) [1091126] - [ethernet] i40e: remove dead code (Stefan Assmann) [1091126] - [ethernet] i40e: Setting i40e_down bit for tx_timeout (Stefan Assmann) [1091126] - [ethernet] i40evf: clean up memsets (Stefan Assmann) [1091126] - [ethernet] i40e: bump driver version (Stefan Assmann) [1091126] - [ethernet] i40e: spelling error (Stefan Assmann) [1091126] - [ethernet] i40e: Add missing braces to i40e_dcb_need_reconfig() (Stefan Assmann) [1091126] - [net] sunrpc: get rid of use_gssp_lock ("J. Bruce Fields") [1117914] - [net] sunrpc: fix potential race between setting use_gss_proxy and the upcall rpc_clnt ("J. Bruce Fields") [1117914] - [net] sunrpc: don't wait for write before allowing reads from use-gss-proxy file ("J. Bruce Fields") [1117914] - [net] sunrpc: trim off EC bytes in GSSAPI v2 unwrap ("J. Bruce Fields") [1117914] - [net] svcrpc: handle some gssproxy encoding errors ("J. Bruce Fields") [1117914] - [net] svcrpc: fix error-handling on badd gssproxy downcall ("J. Bruce Fields") [1117914]- [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [1045998] - [scsi] sd: fix a bug in deriving the FLUSH_TIMEOUT from the basic I/O timeout (Ewan Milne) [1123906] - [scsi] scsi_debug: simple short transfer injection (Ewan Milne) [1132100] - [scsi] scsi_debug: add ability to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: protect device access with atomic_rw lock (Ewan Milne) [1132100] - [scsi] scsi_debug: prepare to enable clustering (Ewan Milne) [1132100] - [scsi] scsi_debug: fix resp_xdwriteread() return value when running out of memory (Ewan Milne) [1132100] - [scsi] scsi_debug: fix duplicate dif_errors increment (Ewan Milne) [1132100] - [scsi] scsi_debug: make pseudo_primary static (Ewan Milne) [1132100] - [scsi] scsi_debug: fix false positive logical block reference tag check fail (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify creation and destruction of driver attribute files (Ewan Milne) [1132100] - [scsi] scsi_debug: fix sparse warnings related to data integrity field (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid value check for guard module parameter (Ewan Milne) [1132100] - [scsi] scsi_debug: avoid partial copying PI from prot_sglist to dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: factor out copying PI from dif_storep to prot_sglist (Ewan Milne) [1132100] - [scsi] scsi_debug: fix buffer overrun when DIF/DIX is enabled and virtual_gb > 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix logical block provisioning support when unmap_alignment != 0 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix do_device_access() with wrap around range (Ewan Milne) [1132100] - [scsi] lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer() (Ewan Milne) [1132100] - [scsi] lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next() (Ewan Milne) [1132100] - [scsi] scsi_debug: reduce duplication between prot_verify_read and prot_verify_write (Ewan Milne) [1132100] - [scsi] scsi_debug: simplify offset calculation for dif_storep (Ewan Milne) [1132100] - [scsi] scsi_debug: invalidate protection info for unmapped region (Ewan Milne) [1132100] - [scsi] scsi_debug: fix NULL pointer dereference with parameters dif=0 dix=1 (Ewan Milne) [1132100] - [scsi] scsi_debug: fix incorrectly nested kmap_atomic() (Ewan Milne) [1132100] - [scsi] scsi_debug: fix invalid address passed to kunmap_atomic() (Ewan Milne) [1132100] - [scsi] use dev_printk variants where possible (Ewan Milne) [998695] - [scsi] use dev_printk() variants for ioctl (Ewan Milne) [998695] - [scsi] Implement st_printk() (Ewan Milne) [998695] - [scsi] Implement ch_printk() (Ewan Milne) [998695] - [scsi] Implement sg_printk() (Ewan Milne) [998695] - [scsi] Implement sr_printk() (Ewan Milne) [998695] - [scsi] ses: Use vpd information from scsi_device (Ewan Milne) [1132092] - [scsi] Add EVPD page 0x83 and 0x80 to sysfs (Ewan Milne) [1132092] - [scsi] Return VPD page length in scsi_vpd_inquiry() (Ewan Milne) [1132092] - [scsi] Workaround for disks that report bad optimal transfer length (Ewan Milne) [1132092] - [scsi] sg: O_EXCL and other lock handling (Ewan Milne) [1132092] - [scsi] sg: add SG_FLAG_Q_AT_TAIL flag (Ewan Milne) [1132092] - [scsi] sg: relax 16 byte cdb restriction (Ewan Milne) [1132092] - [scsi] scsi constants: command, sense key + additional sense strings (Ewan Milne) [1132092] - [scsi] scsi_error: disable eh_deadline if no host_reset_handler is set (Ewan Milne) [1132092] - [scsi] cleanup switch in scsi_adjust_queue_depth (Ewan Milne) [1132092] - [scsi] set correct completion code in scsi_send_eh_cmnd() (Ewan Milne) [1132092] - [scsi] Spelling hsot -> host (Ewan Milne) [1132092] - [scsi] scsi_sysfs: Implement 'is_visible' callback (Ewan Milne) [1132092] - [scsi] export device_busy for sdev (Ewan Milne) [1132092] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Ewan Milne) [1132092] - [scsi] scsi_transport_fc: Add 32Gbps speed definition (Ewan Milne) [1132092] - [scsi] sd: bad return code of init_sd (Ewan Milne) [1132092] - [scsi] sd: notify block layer when using temporary change to cache_type (Ewan Milne) [1132092] - [scsi] sd: medium access timeout counter fails to reset (Ewan Milne) [1101729] - [scsi] sd: Quiesce mode sense error messages (Ewan Milne) [1132092] - [scsi] sd: Do not call do_div() with a 64-bit divisor (Ewan Milne) [1132092] - [scsi] sd: Reduce buffer size for vpd request (Ewan Milne) [1132092] - [scsi] sd: avoid deadlocks when running under multipath (Ewan Milne) [1132092] - [scsi] st: fix enlarge_buffer (Ewan Milne) [1132092] - [scsi] use the scsi data buffer length to extract transfer size (Ewan Milne) [1132092] - [scsi] scsi_cmnd: Introduce scsi_transfer_length helper (Ewan Milne) [1132092] - [scsi] Add CDB definition for COMPARE_AND_WRITE (Ewan Milne) [1132092]- [md] raid6: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1130905] - [block] scsi_ioctl: verify return pointer from blk_get_request (Jeff Moyer) [1104324] - [pnp] pnpacpi: Fix acpi_pnp_match() (Myron Stowe) [1128632] - [pnp] pnpacpi: Do not return errors if _DIS or _SRS are not present (Myron Stowe) [1128632] - [acpi] dock: Make 'docked' sysfs attribute work as documented (Myron Stowe) [1128632] - [acpi] dock: Use acpi_device_enumerated() to check if dock is present (Myron Stowe) [1128632] - [acpi] hotplug: Fix panic on eject to ejected device (Myron Stowe) [1128632] - [acpi] scan: Clear match_driver flag in acpi_bus_trim() (Myron Stowe) [1128632] - [acpi] scan: Use direct recurrence for device hierarchy walks (Myron Stowe) [1128632] - [acpi] Introduce acpi_set_device_status() (Myron Stowe) [1128632] - [acpi] hotplug: Drop unfinished global notification handling routines (Myron Stowe) [1128632] - [acpi] hotplug: Rework generic code to handle suprise removals (Myron Stowe) [1128632] - [acpi] hotplug: Move container-specific code out of the core (Myron Stowe) [1128632] - [acpi] hotplug: Make ACPI PCI root hotplug use common hotplug code (Myron Stowe) [1128632] - [acpi] hotplug: Introduce common hotplug function acpi_device_hotplug() (Myron Stowe) [1128632] - [acpi] hotplug: Do not fail bus and device checks for disabled hotplug (Myron Stowe) [1128632] - [acpi] scan: Add acpi_device objects for all device nodes in the namespace (Myron Stowe) [1128632] - [acpi] scan: Define non-empty device removal handler (Myron Stowe) [1128632] - [acpi] core: Store an ACPI device pointer in struct acpi_dev_node (Myron Stowe) [1128632] - [acpi] pm: Drop two functions that are not used any more (Myron Stowe) [1128632] - [acpi] power: Drop automaitc resume of power resource dependent devices (Myron Stowe) [1128632] - [acpi] Use EXPORT_SYMBOL() for acpi_bus_get_device() (Myron Stowe) [1128632] - [acpi] Print diagnostic messages if device links cannot be created (Myron Stowe) [1128632] - [acpi] Drop unnecessary label from acpi_bind_one() (Myron Stowe) [1128632] - [acpi] Clean up error code path in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] Use list_for_each_entry() in acpi_unbind_one() (Myron Stowe) [1128632] - [acpi] acpi_bind_one()/acpi_unbind_one() whitespace cleanups (Myron Stowe) [1128632] - [acpi] Create symlinks in acpi_bind_one() under physical_node_lock (Myron Stowe) [1128632] - [acpi] Reduce acpi_bind_one()/acpi_unbind_one() code duplication (Myron Stowe) [1128632] - [acpi] Do not fail acpi_bind_one() if device is already bound correctly (Myron Stowe) [1128632] - [acpi] Move acpi_bus_get_device() from bus.c to scan.c (Myron Stowe) [1128632] - [acpi] pm: Use ACPI_STATE_D3_COLD instead of ACPI_STATE_D3 everywhere (Myron Stowe) [1128632] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Steve Best) [1123119] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Steve Best) [1123119] - [input] alps: Rushmore and v7 resolution support (Benjamin Tissoires) [1107819] - [input] alps: add support for v7 devices (Benjamin Tissoires) [1107819] - [input] alps: cache firmware version (Benjamin Tissoires) [1107819] - [input] alps: change decode function prototype to return an int (Benjamin Tissoires) [1107819] - [input] alps: report 2 touches when we've > 2 fingers (Benjamin Tissoires) [1107819] - [input] alps: add an alps_report_semi_mt_data function (Benjamin Tissoires) [1107819] - [input] alps: use single touch data when v3 mt data contains only one finger (Benjamin Tissoires) [1107819] - [input] alps: use standard contact tracking instead of DIY (Benjamin Tissoires) [1107819] - [input] alps: use struct input_mt_pos to track coordinates (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, round down when spreading adjescent fingers over 2 points (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, fix counting of high point bits (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, add alps_get_bitmap_points() helper function (Benjamin Tissoires) [1107819] - [input] alps: process_bitmap, don't invert the Y-axis on Rushmore (Benjamin Tissoires) [1107819] - [input] alps: improve 2-finger reporting on v3 models (Benjamin Tissoires) [1107819] - [input] alps: fix rushmore packet decoding (Benjamin Tissoires) [1107819] - [input] alps: add support for "Dolphin" devices (Benjamin Tissoires) [1107819] - [input] alps: add support for DualPoint device on Dell XT2 model (Benjamin Tissoires) [1107819] - [input] alps: change secondary device's name (Benjamin Tissoires) [1107819] - [tools] turbostat: tweak whitespace in output format (Prarit Bhargava) [1133893] - [tools] cpupower: bench/parse.c, Fix several minor errors (Prarit Bhargava) [1133893] - [tools] cpupower: Remove redundant error check (Prarit Bhargava) [1133893] - [tools] cpupower: mperf monitor, Correct use of ! and & (Prarit Bhargava) [1133893] - [tools] cpupower: drop negativity check on unsigned value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove mc and smt power aware scheduler info/settings (Prarit Bhargava) [1133893] - [tools] cpupower: cpupower info -b should return 0 on success, not the perf bias value (Prarit Bhargava) [1133893] - [tools] cpupower: Remove dead link to homepage, and update the targets built (Prarit Bhargava) [1133893] - [tools] cpupower: Rename cpufrequtils -> cpupower, and libcpufreq -> libcpupower (Prarit Bhargava) [1133893] - [tools] cpupower: If root, try to load msr driver on x86 if /dev/cpu/0/msr is not available (Prarit Bhargava) [1133893] - [tools] cpupower: Install recently added cpupower-idle-{set, info} manpages (Prarit Bhargava) [1133893] - [tools] cpupower: Remove all manpages on make uninstall (Prarit Bhargava) [1133893] - [tools] cpupower: Introduce idle state disable-by-latency and enable-all (Prarit Bhargava) [1133893] - [tools] turbostat: Drop temperature checks (Prarit Bhargava) [1133893] - [tools] cpufreq: Make linux-pm@vger.kernel.org official mailing list (Prarit Bhargava) [1133893] - [tools] turbostat: simplify output, add Avg_MHz (Prarit Bhargava) [1133893] - [tools] turbostat: introduce -s to dump counters (Prarit Bhargava) [1133893] - [tools] turbostat: remove unused command line option (Prarit Bhargava) [1133893] - [tools] turbostat: Add option to report joules consumed per sample (Prarit Bhargava) [1133893] - [tools] turbostat: Clean up error handling; disambiguate error messages; use err and errx (Prarit Bhargava) [1133893] - [tools] turbostat: Add a .gitignore to ignore the compiled turbostat binary (Prarit Bhargava) [1133893] - [tools] turbostat: Factor out common function to open file and exit on failure (Prarit Bhargava) [1133893] - [tools] turbostat: Add a helper to parse a single int out of a file (Prarit Bhargava) [1133893] - [tools] turbostat: Check return value of fscanf (Prarit Bhargava) [1133893] - [tools] turbostat: Don't attempt to printf an off_t with zx (Prarit Bhargava) [1133893] - [tools] turbostat: Use GCC's CPUID functions to support PIC (Prarit Bhargava) [1133893] - [tools] turbostat: Don't put unprocessed uapi headers in the include path (Prarit Bhargava) [1133893] - [tools] cpupower: Fix sscanf robustness in cpufreq-set (Prarit Bhargava) [1133893] - [tools] cpupower: Fix segfault due to incorrect getopt_long arugments (Prarit Bhargava) [1133893] - [tools] cpupower: fix wrong err msg not supported vs not available (Prarit Bhargava) [1133893] - [tools] cpupower: Add cpupower-idle-set(1) manpage (Prarit Bhargava) [1133893] - [virt] virtio-scsi: Skip setting affinity on uninitialized vq (Fam Zheng) [1083860] - [mm] memcontrol: remove hierarchy restrictions for swappiness and oom_control (Johannes Weiner) [1124110] - [mm] thp: fix copy_page_rep GPF by testing is_huge_zero_pmd once only (Rik van Riel) [1123040] - [mm] numa: Remove BUG_ON() in __handle_mm_fault() (Rik van Riel) [1119439] - [iommu] Add empty stub for iommu_group_get_by_id() (Steve Best) [1123122] - [input] Revert: wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1079541] - [kernel] kexec: fix build error when hugetlbfs is disabled (Baoquan He) [1115240] - [kernel] kexec: export free_huge_page to VMCOREINFO (Baoquan He) [1115240] - [kernel] kexec: save PG_head_mask in VMCOREINFO (Baoquan He) [1115240] - [block] nvme: Fix START_STOP_UNIT Scsi->NVMe translation (David Milburn) [1111259] - [block] nvme: Use Log Page constants in SCSI emulation (David Milburn) [1111259] - [block] nvme: Define Log Page constants (David Milburn) [1111259] - [block] nvme: Fix hot cpu notification dead lock (David Milburn) [1111259] - [block] nvme: Rename io_timeout to nvme_io_timeout (David Milburn) [1111259] - [block] nvme: Use last bytes of f/w rev SCSI Inquiry (David Milburn) [1111259] - [block] nvme: Adhere to request queue block accounting enable/disable (David Milburn) [1111259] - [block] nvme: Fix nvme get/put queue semantics (David Milburn) [1111259] - [block] nvme: Delete NVME_GET_FEAT_TEMP_THRESH (David Milburn) [1111259] - [block] nvme: Make admin timeout a module parameter (David Milburn) [1111259] - [block] nvme: Make iod bio timeout a parameter (David Milburn) [1111259] - [block] nvme: Prevent possible NULL pointer dereference (David Milburn) [1111259] - [block] nvme: Fix the buffer size passed in GetLogPage(CDW10.NUMD) (David Milburn) [1111259] - [block] nvme: Update data structures for NVMe 1.2 (David Milburn) [1111259] - [block] nvme: Enable BUILD_BUG_ON checks (David Milburn) [1111259] - [block] nvme: Update namespace and controller identify structures to the 1.1a spec (David Milburn) [1111259] - [block] nvme: Flush with data support (David Milburn) [1111259] - [block] nvme: Configure support for block flush (David Milburn) [1111259] - [block] nvme: Add tracepoints (David Milburn) [1111259] - [block] nvme: Protect against badly formatted CQEs (David Milburn) [1111259] - [block] nvme: Improve error messages (David Milburn) [1111259] - [block] nvme: Update copyright headers (David Milburn) [1111259] - [powerpc] 64bit sendfile is capped at 2GB (Gustavo Duarte) [1107774] - [powerpc] sched: stop updating inside arch_update_cpu_topology() when nothing to be update (Gustavo Duarte) [1098372] - [firewire] ohci: fix probe failure with Agere/LSI controllers (Neil Horman) [994878] - [firewire] ohci: beautify some macro definitions (Neil Horman) [994878] - [s390] airq: silence lockdep warning (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: don't call virtqueue_add_sgs(... GFP_NOIO) holding spinlock (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: introduce device_lost in virtio_ccw_device (Hendrik Brueckner) [1088554] - [virt] virtio: virtio_break_device() to mark all virtqueues broken (Hendrik Brueckner) [1088554] - [virt] s390/sclp_vt220: Fix kernel panic due to early terminal input (Hendrik Brueckner) [1088554] - [virt] virtio: fail adding buffer on broken queues (Hendrik Brueckner) [1088554] - [virt] virtio_net: don't crash if virtqueue is broken (Hendrik Brueckner) [1088554] - [virt] s390/virtio_ccw: fix hang in set offline processing (Hendrik Brueckner) [1088554] - [s390] irq: improve displayed interrupt order in /proc/interrupts (Hendrik Brueckner) [1088554] - [virt] virtio-ccw: virtio-ccw adapter interrupt support (Hendrik Brueckner) [1088554] - [virt] virtio_ccw: fix vcdev pointer handling issues (Hendrik Brueckner) [1088554] - [virt] s390/airq: add support for irq ranges (Hendrik Brueckner) [1088554] - [virt] kvm/s390/virtio-ccw: Handle command rejects (Hendrik Brueckner) [1088554] - [virt] virtio_scsi: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: adapt to notify() returning bool (Hendrik Brueckner) [1088554] - [virt] virtio_net: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_blk: verify if queue is broken after virtqueue_get_buf() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: add new function virtqueue_is_broken() (Hendrik Brueckner) [1088554] - [virt] virtio_ring: let virtqueue_{kick()/notify()} return a bool (Hendrik Brueckner) [1088554] - [virt] tools/virtio: fix missing kmemleak_ignore symbol (Hendrik Brueckner) [1088554] - [virt] virtio_ring: plug kmemleak false positive (Hendrik Brueckner) [1088554] - [mm] page_alloc: do not cache reclaim distances (Larry Woodman) [1120342] - [mm] disable zone_reclaim_mode by default (Larry Woodman) [1120342]- [net] team: set IFF_TEAM_PORT priv_flag after rx_handler is registered (Jiri Pirko) [1132943] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127218] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127218] - [net] clear local_df when passing skb between namespaces (Jiri Pirko) [1128223] - [net] rtnetlink: fix VF info size (Jiri Benc) [1128267] - [net] netfilter: connlimit: move lock array out of struct connlimit_data (Florian Westphal) [1052282] - [net] netfilter: connlimit: use rbtree for per-host conntrack obj storage (Florian Westphal) [1052282] - [net] netfilter: connlimit: make same_source_net signed (Florian Westphal) [1052282] - [net] netfilter: connlimit: use keyed locks (Florian Westphal) [1052282] - [net] netfilter: connlimit: use kmem_cache for conn objects (Florian Westphal) [1052282] - [net] netfilter: connlimit: move insertion of new element out of count function (Florian Westphal) [1052282] - [net] netfilter: connlimit: improve packet-to-closed-connection logic (Florian Westphal) [1052282] - [net] netfilter: connlimit: factor hlist search into new function (Florian Westphal) [1052282] - [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1119364] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1119364] - [net] tcp: add tcp_syncookies mode to allow unconditionally generation of syncookies (Florian Westphal) [1084439] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084439] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084439] - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1110290] - [net] sctp: check proc_dointvec result in proc_sctp_do_auth (Daniel Borkmann) [1110290] - [net] sctp: propagate sysctl errors from proc_do* properly (Daniel Borkmann) [1110290] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1110290] - [net] sctp: cache auth_enable per endpoint (Daniel Borkmann) [1110290] - [net] sctp: fix a missed .data initialization (Daniel Borkmann) [1110290] - [net] sctp: fix up a spacing (Daniel Borkmann) [1110290] - [net] sctp: add check rto_min and rto_max in sysctl (Daniel Borkmann) [1110290] - [net] Revert: introduce netif_skb_dev_features (Florian Westphal) [1109214] - [net] ip: push gso skb forwarding handling down the stack (Florian Westphal) [1109214] - [net] ipv6: send pkttoobig immediately if orig frag size > mtu (Florian Westphal) [1109214] - [net] ipv4: ip_forward: fix inverted local_df test (Florian Westphal) [1109214] - [net] netfilter: ipv4: defrag: set local_df flag on defragmented skb (Florian Westphal) [1109214] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1109214]- [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1091055] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1091055] - [fs] cifs: Fix memory leaks in SMB2_open (Sachin Prabhu) [1082049] - [fs] cifs: ensure that vol->username is not NULL before running strlen on it (Sachin Prabhu) [1082049] - [fs] cifs: Clarify SMB2/SMB3 create context and add missing ones (Sachin Prabhu) [1082049] - [fs] cifs: Do not send ClientGUID on SMB2.02 dialect (Sachin Prabhu) [1082049] - [fs] cifs: Set client guid on per connection basis (Sachin Prabhu) [1082049] - [fs] cifs/netmisc: convert printk to pr_foo() (Sachin Prabhu) [1082049] - [fs] cifs: replace seq_printf by seq_puts (Sachin Prabhu) [1082049] - [fs] cifs: Update cifs version number to 2.03 (Sachin Prabhu) [1082049] - [fs] cifs: new helper file_inode(file) (Sachin Prabhu) [1082049] - [fs] cifs: fix potential races in cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: new helper function: cifs_revalidate_mapping (Sachin Prabhu) [1082049] - [fs] cifs: convert booleans in cifsInodeInfo to a flags field (Sachin Prabhu) [1082049] - [fs] cifs: fix cifs_uniqueid_to_ino_t not to ever return 0 (Sachin Prabhu) [1082049] - [fs] cifs: fix actimeo=0 corner case when cifs_i->time == jiffies (Sachin Prabhu) [1082049] - [fs] cifs: fix dead code (Sachin Prabhu) [1082049] - [fs] cifs: fix error handling cifs_user_readv (Sachin Prabhu) [1082049] - [fs] cifs: remove unused variable (Sachin Prabhu) [1082049] - [fs] cifs: Return correct error on query of xattr on file with empty xattrs (Sachin Prabhu) [1082049] - [fs] cifs: fix the race in cifs_writev() (Sachin Prabhu) [1082049] - [fs] cifs: add __init to cifs_init_inodecache() (Sachin Prabhu) [1082049] - [fs] cifs: ->rename() without ->lookup() makes no sense (Sachin Prabhu) [1082049] - [fs] cifs: Fix too big maxBuf size for SMB3 mounts (Sachin Prabhu) [1082049] - [fs] cifs: Fix cifsacl mounts over smb2 to not call cifs (Sachin Prabhu) [1082049] - [fs] cifs: retrieving CIFS ACLs when mounted with SMB2 fails dropping session (Sachin Prabhu) [1082049] - [fs] cifs: Add protocol specific operation for CIFS xattrs (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2 mounts so they don't try to set or get xattrs via cifs (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs open codepath (Sachin Prabhu) [1082049] - [fs] cifs: Remove extra indentation in cifs_sfu_type (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup cifs_mknod (Sachin Prabhu) [1082049] - [fs] cifs: Cleanup CIFSSMBOpen (Sachin Prabhu) [1082049] - [fs] cifs: Fix memory leak in cifs_hardlink() (Sachin Prabhu) [1082049] - [fs] cifs: Add missing end of line termination to some cifs messages (Sachin Prabhu) [1082049] - [fs] cifs: Do not use btrfs refcopy ioctl for SMB2 copy offload (Sachin Prabhu) [1082049] - [fs] cifs: Check SMB3 dialects against downgrade attacks (Sachin Prabhu) [1082049] - [fs] cifs: Removed duplicated (and unneeded) goto (Sachin Prabhu) [1082049] - [fs] cifs: Fix SMB2/SMB3 Copy offload support (refcopy) for large files (Sachin Prabhu) [1082049] - [fs] cifs: Warn if SMB3 encryption required by server (Sachin Prabhu) [1082049] - [fs] cifs: Set copychunk defaults (Sachin Prabhu) [1082049] - [fs] cifs: SMB2/SMB3 Copy offload support (refcopy) phase 1 (Sachin Prabhu) [1082049] - [fs] cifs: Use data structures to compute NTLMv2 response offsets (Sachin Prabhu) [1082049] - [fs] cifs: O_DIRECT opens should work on directio mounts (Sachin Prabhu) [1082049] - [fs] cifs: don't spam the logs on unexpected lookup errors (Sachin Prabhu) [1082049] - [fs] cifs: change ERRnomem error mapping from ENOMEM to EREMOTEIO (Sachin Prabhu) [1082049] - [fs] cifs: Fix symbolic links usage (Sachin Prabhu) [1082049] - [fs] cifs: Query network adapter info at mount time for debugging (Sachin Prabhu) [1082049] - [fs] cifs: Fix unused variable warning when CIFS POSIX disabled (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via CIFS protocol (Sachin Prabhu) [1082049] - [fs] cifs: Query File System Alignment (Sachin Prabhu) [1082049] - [fs] cifs: Query device characteristics at mount time from server on SMB2/3 not just on cifs mounts (Sachin Prabhu) [1082049] - [fs] cifs: Send a logoff request before removing a smb session (Sachin Prabhu) [1082049] - [fs] cifs: Make big endian multiplex ID sequences monotonic on the wire (Sachin Prabhu) [1082049] - [fs] cifs: Remove redundant multiplex identifier check from check_smb_hdr() (Sachin Prabhu) [1082049] - [fs] cifs: Query file system attributes from server on SMB2, not just cifs, mounts (Sachin Prabhu) [1082049] - [fs] cifs: Allow setting per-file compression via SMB2/3 (Sachin Prabhu) [1082049] - [fs] cifs: Fix corrupt SMB2 ioctl requests (Sachin Prabhu) [1082049] - [fs] cifs: rcu-delay unload_nls() and freeing sbi (Sachin Prabhu) [1082049] - [fs] cifs: new helper kfree_put_link() (Sachin Prabhu) [1082049] - [fs] cifs: ntstatus_to_dos_map[] is not terminated (Sachin Prabhu) [1082049] - [fs] cifs: Allow LANMAN auth method for servers supporting unencapsulated authentication methods (Sachin Prabhu) [1082049] - [fs] cifs: Fix inability to write files >2GB to SMB2/3 shares (Sachin Prabhu) [1082049] - [fs] cifs: Avoid umount hangs with smb2 when server is unresponsive (Sachin Prabhu) [1082049] - [fs] cifs: do not treat non-symlink reparse points as valid symlinks (Sachin Prabhu) [1082049] - [fs] cifs: update cifs.ko version (Sachin Prabhu) [1082049] - [fs] cifs: Provide sane values for nlink (Sachin Prabhu) [1082049] - [fs] cifs: FS-Cache: Uncache unread pages in cifs_readpages() before freeing them (Sachin Prabhu) [1082049] - [fs] cifs: Avoid calling unlock_page() twice in cifs_readpage() when using fscache (Sachin Prabhu) [1082049] - [fs] cifs: Do not take a reference to the page in cifs_readpage_worker() (Sachin Prabhu) [1082049] - [fs] cifs: Fix wrong pos argument of cifs_find_lock_conflict (Sachin Prabhu) [1082049]- [ethernet] igbvf: Remove DEFINE_PCI_DEVICE_TABLE macro use (Stefan Assmann) [1091122] - [ethernet] igbvf: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091122] - [ethernet] igbvf: remove usless return statements (Stefan Assmann) [1091122] - [ethernet] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091122] - [ethernet] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1091122] - [ethernet] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1091122] - [ethernet] igbvf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091122] - [ethernet] igbvf: slight optimization of addr compare (Stefan Assmann) [1091122] - [ethernet] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1091122] - [ethernet] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1091122] - [ethernet] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091122] - [ethernet] igbvf: Remove extern from function prototypes (Stefan Assmann) [1091122] - [ethernet] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1091122] - [ethernet] igb: bump igb version to 5.2.13 (Stefan Assmann) [1091121] - [ethernet] igb: Add message when malformed packets detected by hw (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after return (Stefan Assmann) [1091121] - [ethernet] igb: remove unnecessary break after goto (Stefan Assmann) [1091121] - [ethernet] igb: do a reset on SR-IOV re-init if device is down (Stefan Assmann) [1091121] - [ethernet] igb: workaround for i210 errata 25, Slow System Clock (Stefan Assmann) [1091121] - [ethernet] igb: bring link up when PHY is powered up (Stefan Assmann) [1091121] - [ethernet] igb: separate hardware setting from the set_ts_config ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1091121] - [ethernet] igb: unhide invariant returns (Stefan Assmann) [1091121] - [ethernet] igb: use ethtool_cmd_speed_set helper to set ethtool speed value (Stefan Assmann) [1091121] - [ethernet] igb: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate (Stefan Assmann) [1091121] - [ethernet] igb: add defaults for i210 TX/RX PBSIZE (Stefan Assmann) [1091121] - [ethernet] igb: use mac loopback for i354 backplane (Stefan Assmann) [1091121] - [ethernet] igb: rename igb_ptp_enable to igb_ptp_feature_enable (Stefan Assmann) [1091121] - [ethernet] igb: remove redundant PHY power down register write (Stefan Assmann) [1091121] - [ethernet] igb: remove usless return statements (Stefan Assmann) [1091121] - [ethernet] igb: remove return statements for void functions (Stefan Assmann) [1091121] - [ethernet] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1091121] - [ethernet] igb: Change memcpy to struct assignment (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix static initialization (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix line length warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to remove return parentheses (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix pointer location error (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1091121] - [ethernet] igb: Cleanups for messaging (Stefan Assmann) [1091121] - [ethernet] igb: fix message terminations (Stefan Assmann) [1091121] - [ethernet] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1091121] - [ethernet] igb: fix last_rx_timestamp usage (Stefan Assmann) [1091121] - [ethernet] igb: remove open-coded skb_cow_head (Stefan Assmann) [1091121] - [ethernet] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1091121] - [ethernet] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1091121] - [ethernet] igb: never generate both software and hardware timestamps (Stefan Assmann) [1091121] - [ethernet] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1091121] - [ethernet] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1091121] - [ethernet] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1091121] - [ethernet] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1091121] - [ethernet] igb: add register rd/wr for surprise removal (Stefan Assmann) [1091121] - [ethernet] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1091121] - [ethernet] igb: Convert uses of __constant_ to (Stefan Assmann) [1091121] - [ethernet] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1091121] - [ethernet] igb: Add register defines needed for time sync functions (Stefan Assmann) [1091121] - [ethernet] igb: remove references to long gone command line parameters (Stefan Assmann) [1091121] - [ethernet] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1091121] - [ethernet] igb: Fix code comment (Stefan Assmann) [1091121] - [ethernet] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1091121] - [ethernet] igb: fix calls to skb_set_hash (Stefan Assmann) [1091121] - [ethernet] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1091121] - [ethernet] igb: fix array size calculation (Stefan Assmann) [1091121] - [ethernet] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1091121] - [ethernet] igb: make local functions static and remove dead code (Stefan Assmann) [1091121] - [ethernet] igb: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1091121] - [ethernet] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1091121] - [ethernet] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1091121] - [ethernet] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1091121] - [ethernet] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1091121] - [ethernet] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1091121] - [ethernet] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1091121] - [ethernet] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Fixed Wake On LAN support (Stefan Assmann) [1091121] - [ethernet] igb: Update link modes display in ethtool (Stefan Assmann) [1091121] - [ethernet] igb: Explicitly initialize u64_stats_sync structures for lockdep (Stefan Assmann) [1091121] - [ethernet] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1091121] - [ethernet] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1091121] - [ethernet] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1091121] - [ethernet] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1091121] - [ethernet] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1091121] - [ethernet] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1091121] - [ethernet] igb: Remove extern from function prototypes (Stefan Assmann) [1091121] - [ethernet] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1091121] - [ethernet] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1091121] - [ethernet] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1091121] - [kernel] workqueue: zero cpumask of wq_numa_possible_cpumask on init (Motohiro Kosaki) [1117184] - [firmware] memmap: don't allocate firmware_map_entry of same memory range (Motohiro Kosaki) [1117186] - [firmware] memmap: pass the correct argument to firmware_map_find_entry_bootmem() (Motohiro Kosaki) [1117186] - [cpufreq] acpi-cpufreq: skip loading acpi_cpufreq after intel_pstate (Motohiro Kosaki) [1123250] - [x86] mem-hotplug: modify PGD entry when removing memory (Motohiro Kosaki) [1116286] - [x86] mem-hotplug: pass sync_global_pgds() a correct argument in remove_pagetable() (Motohiro Kosaki) [1116286] - [virt] kvm: increase x86 VCPU limit to 240 (Radim Krcmar) [1061403] - [kernel] sched/fair: Rework sched_fair time accounting (Rik van Riel) [1123731] - [kernel] math64: Add mul_u64_u32_shr() (Rik van Riel) [1123731]- [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121965] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1103114] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1085563] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1085563] - [ethernet] netxen: Remove DEFINE_PCI_DEVICE_TABLE macro use (Veaceslav Falico) [1089356] - [ethernet] netxen: slight optimization of addr compare (Veaceslav Falico) [1089356] - [ethernet] netxen: Update version to 4.0.82 (Veaceslav Falico) [1089356] - [ethernet] netxen: Miscellaneous conversions to ETH_ALEN (Veaceslav Falico) [1089356] - [ethernet] netxen: get rid of SET_ETHTOOL_OPS (Veaceslav Falico) [1089356] - [ethernet] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1089356] - [ethernet] netxen: remove unnecessary pci_set_drvdata() (Veaceslav Falico) [1089356] - [ethernet] netxen: Print ULA information (Veaceslav Falico) [1089356] - [ethernet] netxen: lower NAPI weight (Veaceslav Falico) [1089356] - [ethernet] netxen: Remove extern from function prototypes (Veaceslav Falico) [1089356] - [x86] Mark Intel Broadwell processor as supported (Steve Best) [1089025] - [mm] Fix NULL pointer dereference in madvise(MADV_WILLNEED) support (Jan Stancek) [1072385] - [hid] logitech-dj: Fix USB 3.0 issue (Benjamin Tissoires) [1110523] - [lib] percpu_counter: fix bad percpu counter state during suspend (Eric Sandeen) [1129839] - [kernel] user_namespace: fix incorrect memory barriers (Mikulas Patocka) [1128950] - [kernel] capabilities: remove undefined caps from all processes (Paul Moore) [1123063] - [tty] hvc: don't free hvc_console_setup after init (Luiz Capitulino) [976490] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (Steve Best) [1086359] - [x86] perf: Add model number for Avoton Silvermont (Steve Best) [1086821] - [x86] perf: Add Silvermont (22nm Atom) support (Steve Best) [1086821] - [x86] perf: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Steve Best) [1086821] - [virt] hyperv/storvsc: Correctly handle TEST_UNIT_READY failure (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set srb_flags in all cases (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Implement a eh_timed_out handler (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Fix a bug in handling VMBUS protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Filter commands based on the storage protocol version (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Set cmd_per_lun to reflect value supported by the Host (Fam Zheng) [1122317] - [virt] hyperv/storvsc: Change the limits to reflect the values on the host (Fam Zheng) [1122317] - [powerpc] perf: Add BHRB constraint and IFM MMCRA handling for EBB (Gustavo Duarte) [1121408] - [powerpc] perf: Reject EBB events which specify a sample_type (Gustavo Duarte) [1121408] - [powerpc] perf: Enable BHRB access for EBB events (Gustavo Duarte) [1121408] - [powerpc] perf: Avoid mutating event in power8_get_constraint() (Gustavo Duarte) [1121408] - [powerpc] perf: Clean up the EBB hash defines a little (Gustavo Duarte) [1121408] - [powerpc] mm: Check paca psize is up to date for huge mappings (Gustavo Duarte) [1107337] - [powerpc] perf: Add lost exception workaround (Gustavo Duarte) [1121407] - [powerpc] Add a cpu feature CPU_FTR_PMAO_BUG (Gustavo Duarte) [1121407]- [edac] sb_edac: add support for Haswell based systems (Seth Jennings) [1127019] - [edac] add DDR4 and RDDR4 (Seth Jennings) [1127019] - [edac] sb_edac: update Kconfig description (Seth Jennings) [1127019] - [edac] sb_edac: Fix mix tab/spaces alignments (Seth Jennings) [1127019] - [edac] sb_edac: remove bogus assumption on mc ordering (Seth Jennings) [1127019] - [edac] sb_edac: make minimal use of channel_mask (Seth Jennings) [1127019] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Seth Jennings) [1127019] - [edac] sb_edac: search devices using product id (Seth Jennings) [1127019] - [edac] sb_edac: Degrade log level for device registration (Seth Jennings) [1127019] - [edac] sb_edac: make RIR limit retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make node id retrieval per model (Seth Jennings) [1127019] - [edac] sb_edac: make memory type detection per memory controller (Seth Jennings) [1127019] - [hwrng] virtio-rng: add derating factor for use by hwrng core (Amit Shah) [1129195] - [hwrng] Pass entropy to add_hwgenerator_randomness() in bits, not bytes (Amit Shah) [1129195] - [hwrng] hw_random: fix sparse warning (NULL vs 0 for pointer) (Amit Shah) [1129195] - [hwrng] add per-device entropy derating (Amit Shah) [1129195] - [hwrng] create filler thread (Amit Shah) [1129195] - [hwrng] random: add_hwgenerator_randomness() for feeding entropy from devices (Amit Shah) [1129195] - [char] Revert: hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1129195] - [char] hwrng: virtio - delay hwrng_register() till driver is ready (Amit Shah) [1119299] - [char] hwrng: virtio - re-arrange struct elements for better packing (Amit Shah) [1119299] - [char] hwrng: virtio - remove unused struct element (Amit Shah) [1119299] - [char] hwrng: virtio - ensure reads happen after successful probe (Amit Shah) [1119299] - [char] hwrng: fetch randomness only after device init (Amit Shah) [1119299] - [char] hwrng: add randomness to system from rng sources (Amit Shah) [1119299] - [char] hwrng: cleanup in hwrng_register() (Amit Shah) [1119299] - [virt] virtio/pm: use CONFIG_PM_SLEEP instead of CONFIG_PM (Amit Shah) [1119299] - [virt] virtio-rng: fixes for device registration/unregistration (Amos Kong) [915335] - [virt] virtio-rng: fix boot with virtio-rng device (Amos Kong) [915335] - [virt] virtio-rng: support multiple virtio-rng devices (Amos Kong) [915335] - [virt] virtio-rng: don't crash if virtqueue is broken (Amos Kong) [915335] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1110896] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1110896] - [pci] shpchp: Check bridge's secondary (not primary) bus speed (Myron Stowe) [1110896] - [pci] Update maintainer email address (Myron Stowe) [1110896] - [powerpc] pci: Fix NULL dereference in sys_pciconfig_iobase() list traversal (Myron Stowe) [1110896] - [pci] Log IDE resource quirk in dmesg (Myron Stowe) [1110896] - [pci] Change pci_bus_alloc_resource() type_mask to unsigned long (Myron Stowe) [1110896] - [pci] Check all IORESOURCE_TYPE_BITS in pci_bus_alloc_from_region() (Myron Stowe) [1110896] - [kernel] resources: Set type in __request_region() (Myron Stowe) [1110896] - [s390] pci: Use generic pci_enable_resources() (Myron Stowe) [1110896] - [pci] Add "weak" generic pcibios_enable_device() implementation (Myron Stowe) [1110896] - [pci] Don't enable decoding if BAR hasn't been assigned an address (Myron Stowe) [1110896] - [pci] Mark 64-bit resource as IORESOURCE_UNSET if we only support 32-bit (Myron Stowe) [1110896] - [pci] Don't try to claim IORESOURCE_UNSET resources (Myron Stowe) [1110896] - [pci] Check IORESOURCE_UNSET before updating BAR (Myron Stowe) [1110896] - [pci] Don't clear IORESOURCE_UNSET when updating BAR (Myron Stowe) [1110896] - [pci] Mark resources as IORESOURCE_UNSET if we can't assign them (Myron Stowe) [1110896] - [pci] Remove pci_find_parent_resource() use for allocation (Myron Stowe) [1110896] - [lib] vsprintf: Add support for IORESOURCE_UNSET in pR (Myron Stowe) [1110896] - [kernel] resource: Add resource_contains() (Myron Stowe) [1110896] - [message] i2o: Use pci_bus_alloc_resource(), not allocate_resource() directly (Myron Stowe) [1110896] - [message] i2o: Refactor i2o_iop_systab_set() PCI space allocation (Myron Stowe) [1110896] - [message] i2o: Fix I/O space alignment requirement (Myron Stowe) [1110896] - [message] i2o: Fix I/O space allocation copy/paste error (Myron Stowe) [1110896] - [pci] pciehp: Cleanup whitespace (Myron Stowe) [1110896] - [pci] pciehp: Remove a non-existent card, regardless of "surprise" capability (Myron Stowe) [1110896] - [pci] Remove unused SR-IOV VF Migration support (Myron Stowe) [1110896] - [iommu] amd: Add include of (Myron Stowe) [1110896] - [misc] mei: Add include of (Myron Stowe) [1110896] - [vfio] pci: Use pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110896] - [ata] ahci: Use pci_enable_msi_range() instead of pci_enable_msi_block() (Myron Stowe) [1110896] - [x86] pci: Set IORESOURCE_ROM_SHADOW only for the default VGA device (Myron Stowe) [1110896] - [pci] Remove pci_bus_b() and use list_for_each_entry() directly (Myron Stowe) [1110896] - [pcmcia] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [powerpc] pci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [drm] Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] hotplug/apci: Use list_for_each_entry() for bus traversal (Myron Stowe) [1110896] - [pci] pciehp: Don't turn slot off when hot-added device already exists (Myron Stowe) [1110896] - [pci] Cleanup per-arch list of object files (Myron Stowe) [1110896] - [pci] hotplug/cpqphp: Fix hex vs decimal typo in cpqhpc_probe() (Myron Stowe) [1110896] - [x86] pci: Fix function definition whitespace (Myron Stowe) [1110896] - [x86] pci: Reword comments (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary local variable initialization (Myron Stowe) [1110896] - [pci] Don't scan random busses in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Check for child busses which use more bus numbers than allocated (Myron Stowe) [1110896] - [pci] Remove pci_fixup_parent_subordinate_busnr() (Myron Stowe) [1110896] - [pci] Make sure bus number resources stay within their parents bounds (Myron Stowe) [1110896] - [pci] Use request_resource_conflict() instead of insert_ for bus numbers (Myron Stowe) [1110896] - [pci] Assign CardBus bus number only during the second pass (Myron Stowe) [1110896] - [pci] Clarify the "scan anyway" comment in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Increment max correctly in pci_scan_bridge() (Myron Stowe) [1110896] - [pci] Remove unnecessary list_empty(&pci_pme_list) check (Myron Stowe) [1110896] - [acpi] numa: Use __weak, not the gcc-specific version (Myron Stowe) [1110896] - [acpi] numa: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1110896] - [acpi] numa: Simplify acpi_get_node() style (Myron Stowe) [1110896] - [acpi] numa: Fix acpi_get_node() prototype (Myron Stowe) [1110896] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1110896] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1110896] - [x86] pci: Remove unnecessary list_empty(&pci_root_infos) check (Myron Stowe) [1110896] - [x86] pci: Remove mp_bus_to_node[], set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1110896] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1110896] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1110896] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1110896] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1110896] - [ata] ahci: convert ahci_init_interrupts to a static routine (Myron Stowe) [1110896] - [acpi] mm: use NUMA_NO_NODE (Myron Stowe) [1110896]- [fs] btrfs: test for valid bdev before kobj removal in btrfs_rm_device (Eric Sandeen) [1071179] - [fs] btrfs: fix abnormal long waiting in fsync (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when starting transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_print_leaf for skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix race of using total_bytes_pinned (Eric Sandeen) [1071179] - [fs] btrfs: use E2BIG instead of EIO if compression does not help (Eric Sandeen) [1071179] - [fs] btrfs: remove stale comment from btrfs_flush_all_pending_stuffs (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free when cloning a trailing file hole (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in btrfs_show_devname when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer dereference in clone_fs_devices when name is null (Eric Sandeen) [1071179] - [fs] btrfs: fix nossd and ssd_spread mount option regression (Eric Sandeen) [1071179] - [fs] btrfs: fix race between balance recovery and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: only unlock block in verify_parent_transid if we locked it (Eric Sandeen) [1071179] - [fs] btrfs: assert send doesn't attempt to start transactions (Eric Sandeen) [1071179] - [fs] btrfs: compression - reuse recently used workspace (Eric Sandeen) [1071179] - [fs] btrfs: fix crash when mounting raid5 btrfs with missing disks (Eric Sandeen) [1071179] - [fs] btrfs: create sprout should rename fsid on the sysfs as well (Eric Sandeen) [1071179] - [fs] btrfs: dev replace should replace the sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev add should add its sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: dev delete should remove sysfs entry (Eric Sandeen) [1071179] - [fs] btrfs: rename add_device_membership to btrfs_kobj_add_device (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when mounting a degraded fs (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash when running balance and scrub concurrently (Eric Sandeen) [1071179] - [fs] btrfs: Skip scrubbing removed chunks to avoid -ENOENT (Eric Sandeen) [1071179] - [fs] btrfs: fix broken free space cache after the system crashed (Eric Sandeen) [1071179] - [fs] btrfs: make free space cache write out functions more readable (Eric Sandeen) [1071179] - [fs] btrfs: remove unused wait queue in struct extent_buffer (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlocks with trylock on tree nodes (Eric Sandeen) [1071179] - [fs] btrfs: fix error handling in create_pending_snapshot (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninit "ret" in end_extent_writepage() (Eric Sandeen) [1071179] - [fs] btrfs: free ulist in qgroup_shared_accounting() error path (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroups sanity test crash or hang (Eric Sandeen) [1071179] - [fs] btrfs: prevent RCU warning when dereferencing radix tree slot (Eric Sandeen) [1071179] - [fs] btrfs: fix unfinished readahead thread for raid5/6 degraded mounting (Eric Sandeen) [1071179] - [fs] btrfs: new ioctl TREE_SEARCH_V2 (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: direct copy to userspace (Eric Sandeen) [1071179] - [fs] btrfs: new function read_extent_buffer_to_user (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return needed size on EOVERFLOW (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, copy_to_sk: return EOVERFLOW for too small buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search, search_ioctl: accept varying buffer (Eric Sandeen) [1071179] - [fs] btrfs: tree_search: eliminate redundant nr_items check (Eric Sandeen) [1071179] - [fs] btrfs: fix scrub_print_warning to handle skinny metadata extents (Eric Sandeen) [1071179] - [fs] btrfs: make fsync work after cloning into a file (Eric Sandeen) [1071179] - [fs] btrfs: use right type to get real comparison (Eric Sandeen) [1071179] - [fs] btrfs: don't check nodes for extent items (Eric Sandeen) [1071179] - [fs] btrfs: don't release invalid page in btrfs_page_exists_in_range() (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if page is a retriable exception (Eric Sandeen) [1071179] - [fs] btrfs: make sure we retry if we couldn't get the page (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with EOPNOTSUPP for dev_replace raid56 (Eric Sandeen) [1071179] - [fs] btrfs: ioctl - fix typo s/substract/subtract/ (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption after __btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: ensure btrfs_prev_leaf doesn't miss 1 item (Eric Sandeen) [1071179] - [fs] btrfs: fix clone to deal with holes when NO_HOLES feature is enabled (Eric Sandeen) [1071179] - [fs] btrfs: free delayed node outside of root->inode_lock (Eric Sandeen) [1071179] - [fs] btrfs: replace EINVAL with ERANGE for resize when ULLONG_MAX (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction leak during fsync call (Eric Sandeen) [1071179] - [fs] btrfs: Avoid truncating page or punching hole in a already existed hole (Eric Sandeen) [1071179] - [fs] btrfs: update commit root on snapshot creation after orphan cleanup (Eric Sandeen) [1071179] - [fs] btrfs: ioctl, don't re-lock extent range when not necessary (Eric Sandeen) [1071179] - [fs] btrfs: avoid visiting all extent items when cloning a range (Eric Sandeen) [1071179] - [fs] btrfs: set dead flag on the right root when destroying snapshot (Eric Sandeen) [1071179] - [fs] btrfs: ensure readers see new data after a clone operation (Eric Sandeen) [1071179] - [fs] btrfs: volumes - Fix for possible null pointer dereference (Eric Sandeen) [1071179] - [fs] btrfs: allocate raid type kobjects dynamically (Eric Sandeen) [1071179] - [fs] btrfs: send, use the right limits for xattr names and values (Eric Sandeen) [1071179] - [fs] btrfs: send, don't error in the presence of subvols/snapshots (Eric Sandeen) [1071179] - [fs] btrfs: async delayed refs (Eric Sandeen) [1071179] - [fs] btrfs: split up __extent_writepage to lower stack usage (Eric Sandeen) [1071179] - [fs] btrfs: Drop EXTENT_UPTODATE check in hole punching and direct locking (Eric Sandeen) [1071179] - [fs] btrfs: cut down stack usage in btree_write_cache_pages (Eric Sandeen) [1071179] - [fs] btrfs: break up __btrfs_write_out_cache to cut down stack usage (Eric Sandeen) [1071179] - [fs] btrfs: free tmp ulist for qgroup rescan (Eric Sandeen) [1071179] - [fs] btrfs: usage error should not be logged into system log (Eric Sandeen) [1071179] - [fs] btrfs: remove newline from inode cache kthread name (Eric Sandeen) [1071179] - [fs] btrfs: remove stale newlines from log messages (Eric Sandeen) [1071179] - [fs] btrfs: fix double free in find_lock_delalloc_range (Eric Sandeen) [1071179] - [fs] btrfs: replace simple_strtoull() with kstrtoull() (Eric Sandeen) [1071179] - [fs] btrfs: set right total device count for seeding support (Eric Sandeen) [1071179] - [fs] btrfs: remove OPT_acl parse when acl disabled (Eric Sandeen) [1071179] - [fs] btrfs: add sanity tests for new qgroup accounting code (Eric Sandeen) [1071179] - [fs] btrfs: rework qgroup accounting (Eric Sandeen) [1071179] - [fs] btrfs: mark mapping with error flag to report errors to userspace (Eric Sandeen) [1071179] - [fs] btrfs: fix NULL pointer crash of deleting a seed device (Eric Sandeen) [1071179] - [fs] btrfs: fix joining same transaction handle more than twice (Eric Sandeen) [1071179] - [fs] btrfs: use helpers for last_trans_log_full_commit instead of opencode (Eric Sandeen) [1071179] - [fs] btrfs: check if items are ordered when a leaf is marked dirty (Eric Sandeen) [1071179] - [fs] btrfs: don't access non-existent key when csum tree is empty (Eric Sandeen) [1071179] - [fs] btrfs: make sure there are not any read requests before stopping workers (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leak in btrfs_create_tree() (Eric Sandeen) [1071179] - [fs] btrfs: remove useless ACL check (Eric Sandeen) [1071179] - [fs] btrfs: btrfs_rm_device() should zero mirror SB as well (Eric Sandeen) [1071179] - [fs] btrfs: use bitfield instead of integer data type for the some variants in btrfs_root (Eric Sandeen) [1071179] - [fs] btrfs: send, fix more issues related to directory renames (Eric Sandeen) [1071179] - [fs] btrfs: send, remove dead code from __get_cur_name_and_parent (Eric Sandeen) [1071179] - [fs] btrfs: send, account for orphan directories when building path strings (Eric Sandeen) [1071179] - [fs] btrfs: send, avoid unnecessary inode item lookup in the btree (Eric Sandeen) [1071179] - [fs] btrfs: add dev maxs limit for __btrfs_alloc_chunk in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong max system array size check in kernel space (Eric Sandeen) [1071179] - [fs] btrfs: Add check to avoid cleanup roots already in fs_info->dead_roots (Eric Sandeen) [1071179] - [fs] btrfs: reclaim the reserved metadata space at background (Eric Sandeen) [1071179] - [fs] btrfs: output warning instead of error when loading free space cache failed (Eric Sandeen) [1071179] - [fs] btrfs: Add ctime/mtime update for btrfs device add/remove (Eric Sandeen) [1071179] - [fs] btrfs: assert that send is not in progres before root deletion (Eric Sandeen) [1071179] - [fs] btrfs: protect snapshots from deleting during send (Eric Sandeen) [1071179] - [fs] btrfs: remove redundant null check in btrfs_dentry_release() (Eric Sandeen) [1071179] - [fs] btrfs: make FS_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: make DEV_INFO ioctl available to anyone (Eric Sandeen) [1071179] - [fs] btrfs: export more from FS_INFO to sysfs (Eric Sandeen) [1071179] - [fs] btrfs: retrieve more info from FS_INFO ioctl (Eric Sandeen) [1071179] - [fs] btrfs: balance filter: add limit of processed chunks (Eric Sandeen) [1071179] - [fs] btrfs: fix leaf corruption caused by ENOSPC while hole punching (Eric Sandeen) [1071179] - [fs] btrfs: do not increment on bio_index one by one (Eric Sandeen) [1071179] - [fs] btrfs: read inode size after acquiring the mutex when punching a hole (Eric Sandeen) [1071179] - [fs] btrfs: Remove unnecessary check for NULL (Eric Sandeen) [1071179] - [fs] btrfs: fix inline compressed read err corruption (Eric Sandeen) [1071179] - [fs] btrfs: return ptr error from compression workspace (Eric Sandeen) [1071179] - [fs] btrfs: return errno instead of -1 from compression (Eric Sandeen) [1071179] - [fs] btrfs: check_int: propagate out-of-memory error upwards (Eric Sandeen) [1071179] - [fs] btrfs: fix hang on error (such as ENOSPC) when writing extent pages (Eric Sandeen) [1071179] - [fs] btrfs: send, fix corrupted path strings for long paths (Eric Sandeen) [1071179] - [fs] btrfs: send, fix incorrect ref access when using extrefs (Eric Sandeen) [1071179] - [fs] btrfs: fix EIO on reading file after ioctl clone works on it (Eric Sandeen) [1071179] - [fs] btrfs: limit the path size in send to PATH_MAX (Eric Sandeen) [1071179] - [fs] btrfs: correctly set profile flags on seqlock retry (Eric Sandeen) [1071179] - [fs] btrfs: use correct key when repeating search for extent item (Eric Sandeen) [1071179] - [fs] btrfs: fix inode caching vs tree log (Eric Sandeen) [1071179] - [fs] btrfs: fix possible memory leaks in open_ctree() (Eric Sandeen) [1071179] - [fs] btrfs: avoid triggering bug_on() when we fail to start inode caching task (Eric Sandeen) [1071179] - [fs] btrfs: move btrfs_{set, clear}_and_info() to ctree.h (Eric Sandeen) [1071179] - [fs] btrfs: replace error code from btrfs_drop_extents (Eric Sandeen) [1071179] - [fs] btrfs: Change the hole range to a more accurate value (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in mount_subvol() (Eric Sandeen) [1071179] - [fs] btrfs: fix compile warnings on on avr32 platform (Eric Sandeen) [1071179] - [fs] btrfs: allow mounting btrfs subvolumes with different ro/rw options (Eric Sandeen) [1071179] - [fs] btrfs: export global block reserve size as space_info (Eric Sandeen) [1071179] - [fs] btrfs: fix crash in remount(thread_pool=) case (Eric Sandeen) [1071179] - [fs] btrfs: abort the transaction when we don't find our extent ref (Eric Sandeen) [1071179] - [fs] btrfs: fix EINVAL checks in btrfs_clone (Eric Sandeen) [1071179] - [fs] btrfs: fix unlock in __start_delalloc_inodes() (Eric Sandeen) [1071179] - [fs] btrfs: scrub raid56 stripes in the right way (Eric Sandeen) [1071179] - [fs] btrfs: don't compress for a small write (Eric Sandeen) [1071179] - [fs] btrfs: more efficient io tree navigation on wait_extent_bit (Eric Sandeen) [1071179] - [fs] btrfs: send, build path string only once in send_hole (Eric Sandeen) [1071179] - [fs] btrfs: filter invalid arg for btrfs resize (Eric Sandeen) [1071179] - [fs] btrfs: send, fix data corruption due to incorrect hole detection (Eric Sandeen) [1071179] - [fs] btrfs: kmalloc() doesn't return an ERR_PTR (Eric Sandeen) [1071179] - [fs] btrfs: fix snapshot vs nocow writting (Eric Sandeen) [1071179] - [fs] btrfs: Change the expanding write sequence to fix snapshot related bug (Eric Sandeen) [1071179] - [fs] btrfs: make device scan less noisy (Eric Sandeen) [1071179] - [fs] btrfs: fix lockdep warning with reclaim lock inversion (Eric Sandeen) [1071179] - [fs] btrfs: hold the commit_root_sem when getting the commit root during send (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from send (Eric Sandeen) [1071179] - [fs] btrfs: don't clear uptodate if the eb is under IO (Eric Sandeen) [1071179] - [fs] btrfs: check for an extent_op on the locked ref (Eric Sandeen) [1071179] - [fs] btrfs: do not reset last_snapshot after relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix a crash of clone with inline extents's split (Eric Sandeen) [1071179] - [fs] btrfs: fix uninit variable warning (Eric Sandeen) [1071179] - [fs] btrfs: take into account total references when doing backref lookup (Eric Sandeen) [1071179] - [fs] btrfs: part 2, fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: fix incremental send's decision to delay a dir move/rename (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary inode generation lookup in send (Eric Sandeen) [1071179] - [fs] btrfs: fix race when updating existing ref head (Eric Sandeen) [1071179] - [fs] btrfs: Add trace for btrfs_workqueue alloc/destroy (Eric Sandeen) [1071179] - [fs] btrfs: less fs tree lock contention when using autodefrag (Eric Sandeen) [1071179] - [fs] btrfs: return EPERM when deleting a default subvolume (Eric Sandeen) [1071179] - [fs] btrfs: add missing kfree in btrfs_destroy_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: cache extent states in defrag code path (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock with nested trans handles (Eric Sandeen) [1071179] - [fs] btrfs: fix possible empty list access when flushing the delalloc inodes (Eric Sandeen) [1071179] - [fs] btrfs: split the global ordered extents mutex (Eric Sandeen) [1071179] - [fs] btrfs: don't flush all delalloc inodes when we doesn't get s_umount lock (Eric Sandeen) [1071179] - [fs] btrfs: reclaim delalloc metadata more aggressively (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary lock in may_commit_transaction() (Eric Sandeen) [1071179] - [fs] btrfs: remove the unnecessary flush when preparing the pages (Eric Sandeen) [1071179] - [fs] btrfs: just do dirty page flush for the inode with compression before direct IO (Eric Sandeen) [1071179] - [fs] btrfs: wake up the tasks that wait for the io earlier (Eric Sandeen) [1071179] - [fs] btrfs: fix early enospc due to the race of the two ordered extent wait (Eric Sandeen) [1071179] - [fs] btrfs: introduce btrfs_{start, end}_nocow_write() for each subvolume (Eric Sandeen) [1071179] - [fs] btrfs: Add ftrace for btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_workqueue related function type (Eric Sandeen) [1071179] - [fs] btrfs: add readahead for send_write (Eric Sandeen) [1071179] - [fs] btrfs: share the same code for __record_{new, deleted}_ref (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary utimes update in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: make defrag not fragment files when using prealloc extents (Eric Sandeen) [1071179] - [fs] btrfs: correctly flush data on defrag when compression is enabled (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the "_struct" suffix in btrfs_workequeue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the old btrfs_worker (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->scrub_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->qgroup_rescan_worker workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delayed_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->fixup_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->readahead_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->cache_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->rmw_workers workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->endio_* workqueue with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->flush_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->submit_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->delalloc_workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Replace fs_info->workers with btrfs_workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add threshold workqueue based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Add high priority workqueue support for btrfs_workqueue_struct (Eric Sandeen) [1071179] - [fs] btrfs: Added btrfs_workqueue_struct implemented ordered execution based on kernel workqueue (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the unused struct async_sched (Eric Sandeen) [1071179] - [fs] btrfs: skip search tree for REG files (Eric Sandeen) [1071179] - [fs] btrfs: fix preallocate vs double nocow write (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong lock range and write size in check_can_nocow() (Eric Sandeen) [1071179] - [fs] btrfs: send: simplify allocation code in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: send: fix old buffer length in fs_path_ensure_buf (Eric Sandeen) [1071179] - [fs] btrfs: more efficient btrfs_drop_extent_cache (Eric Sandeen) [1071179] - [fs] btrfs: more efficient split extent state insertion (Eric Sandeen) [1071179] - [fs] btrfs: remove unneeded field / smaller extent_map structure (Eric Sandeen) [1071179] - [fs] btrfs: skip locking when searching commit root (Eric Sandeen) [1071179] - [fs] btrfs: wake up @scrub_pause_wait as much as we can (Eric Sandeen) [1071179] - [fs] btrfs: cancel scrub on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: device_replace: fix deadlock for nocow case (Eric Sandeen) [1071179] - [fs] btrfs: fix a possible deadlock between scrub and transaction committing (Eric Sandeen) [1071179] - [fs] btrfs: fix send issuing outdated paths for utimes, chown and chmod (Eric Sandeen) [1071179] - [fs] btrfs: correctly determine if blocks are shared in btrfs_compare_trees (Eric Sandeen) [1071179] - [fs] btrfs: fix send attempting to rmdir non-empty directories (Eric Sandeen) [1071179] - [fs] btrfs: send, don't send rmdir for same target multiple times (Eric Sandeen) [1071179] - [fs] btrfs: incremental send, fix invalid path after dir rename (Eric Sandeen) [1071179] - [fs] btrfs: don't insert useless holes when punching beyond the inode's size (Eric Sandeen) [1071179] - [fs] btrfs: cleanup delayed-ref.c:find_ref_head() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary ref heads rb tree search (Eric Sandeen) [1071179] - [fs] btrfs: wake up transaction thread upon remount (Eric Sandeen) [1071179] - [fs] btrfs: stop joining the log transaction if sync log fails (Eric Sandeen) [1071179] - [fs] btrfs: just wait or commit our own log sub-transaction (Eric Sandeen) [1071179] - [fs] btrfs: fix skipped error handle when log sync failed (Eric Sandeen) [1071179] - [fs] btrfs: use signed integer instead of unsigned long integer for log transid (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary memory barrier in btrfs_sync_log() (Eric Sandeen) [1071179] - [fs] btrfs: don't start the log transaction if the log tree init fails (Eric Sandeen) [1071179] - [fs] btrfs: fix the skipped transaction commit during the file sync (Eric Sandeen) [1071179] - [fs] btrfs: use ACCESS_ONCE to prevent the optimize accesses to ->last_trans_log_full_commit (Eric Sandeen) [1071179] - [fs] btrfs: avoid warning bomb of btrfs_invalidate_inodes (Eric Sandeen) [1071179] - [fs] btrfs: fix possible deadlock in btrfs_cleanup_transaction (Eric Sandeen) [1071179] - [fs] btrfs: faster/more efficient insertion of file extent items (Eric Sandeen) [1071179] - [fs] btrfs: always choose work from prio_head first (Eric Sandeen) [1071179] - [fs] Revert: btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: skip readonly root for snapshot-aware defragment (Eric Sandeen) [1071179] - [fs] btrfs: switch to btrfs_previous_extent_item() (Eric Sandeen) [1071179] - [fs] btrfs: skip submitting barrier for missing device (Eric Sandeen) [1071179] - [fs] btrfs: unlock extent and pages on error in cow_file_range (Eric Sandeen) [1071179] - [fs] btrfs: balance delayed inode updates (Eric Sandeen) [1071179] - [fs] btrfs: add simple debugfs interface (Eric Sandeen) [1071179] - [fs] btrfs: send: lower memory requirements in common case (Eric Sandeen) [1071179] - [fs] btrfs: make some tree searches in send.c more efficient (Eric Sandeen) [1071179] - [fs] btrfs: use right extent item position in send when finding extent clones (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG_ON from name_cache_delete (Eric Sandeen) [1071179] - [fs] btrfs: send: remove BUG from process_all_refs (Eric Sandeen) [1071179] - [fs] btrfs: send: squeeze bitfilelds in fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove virtual_mem member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: remove prepared member from fs_path (Eric Sandeen) [1071179] - [fs] btrfs: send: replace check with an assert in gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: more send support for parent/child dir relationship inversion (Eric Sandeen) [1071179] - [fs] btrfs: fix send dealing with file renames and directory moves (Eric Sandeen) [1071179] - [fs] btrfs: only add roots if necessary in find_parent_nodes() (Eric Sandeen) [1071179] - [fs] btrfs: Fix 32/64-bit problem with BTRFS_SET_RECEIVED_SUBVOL ioctl (Eric Sandeen) [1071179] - [fs] btrfs: add missing error check in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: fix use-after-free in the finishing procedure of the device replace (Eric Sandeen) [1071179] - [fs] btrfs: fix unprotected alloc list insertion during the finishing procedure of replace (Eric Sandeen) [1071179] - [fs] btrfs: Return EXDEV for cross file system snapshot (Eric Sandeen) [1071179] - [fs] btrfs: don't mix the ordered extents of all files together during logging the inodes (Eric Sandeen) [1071179] - [fs] btrfs: use right clone root offset for compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: fix null pointer deference at btrfs_sysfs_add_one+0x105 (Eric Sandeen) [1071179] - [fs] btrfs: unset DCACHE_DISCONNECTED when mounting default subvol (Eric Sandeen) [1071179] - [fs] btrfs: fix max_inline mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix a lockdep warning when cleaning up aborted transaction (Eric Sandeen) [1071179] - [fs] Revert: btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: fix data corruption when reading/updating compressed extents (Eric Sandeen) [1071179] - [fs] btrfs: don't loop forever if we can't run because of the tree mod log (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_ioctl_set_features (Eric Sandeen) [1071179] - [fs] btrfs: commit transaction after setting label and features (Eric Sandeen) [1071179] - [fs] btrfs: fix assert screwup for the pending move stuff (Eric Sandeen) [1071179] - [fs] btrfs: use late_initcall instead of module_init (Eric Sandeen) [1071179] - [fs] btrfs: use btrfs_crc32c everywhere instead of libcrc32c (Eric Sandeen) [1071179] - [fs] btrfs: disable snapshot aware defrag for now (Eric Sandeen) [1071179] - [fs] btrfs: fix spin_unlock in check_ref_cleanup (Eric Sandeen) [1071179] - [fs] btrfs: setup inode location during btrfs_init_inode_locked (Eric Sandeen) [1071179] - [fs] btrfs: don't use ram_bytes for uncompressed inline items (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs_search_slot_for_read backwards iteration (Eric Sandeen) [1071179] - [fs] btrfs: do not export ulist functions (Eric Sandeen) [1071179] - [fs] btrfs: rework ulist with list+rb_tree (Eric Sandeen) [1071179] - [fs] btrfs: fix memory leaks on walking backrefs failure (Eric Sandeen) [1071179] - [fs] btrfs: fix send file hole detection leading to data corruption (Eric Sandeen) [1071179] - [fs] btrfs: add a reschedule point in btrfs_find_all_roots() (Eric Sandeen) [1071179] - [fs] btrfs: make send's file extent item search more efficient (Eric Sandeen) [1071179] - [fs] btrfs: fix to catch all errors when resolving indirect ref (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between walking backrefs and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix warning while merging two adjacent extents (Eric Sandeen) [1071179] - [fs] btrfs: fix infinite path build loops in incremental send (Eric Sandeen) [1071179] - [fs] btrfs: undo sysfs when open_ctree() fails (Eric Sandeen) [1071179] - [fs] btrfs: fix snprintf usage by send's gen_unique_name (Eric Sandeen) [1071179] - [fs] btrfs: fix defrag 32-bit integer overflow (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: list the NO_HOLES feature (Eric Sandeen) [1071179] - [fs] btrfs: sysfs: don't show reserved incompat feature (Eric Sandeen) [1071179] - [fs] btrfs: call permission checks earlier in ioctls and return EPERM (Eric Sandeen) [1071179] - [fs] btrfs: restrict snapshotting to own subvolumes (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong block group in trace during the free space allocation (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the code of used_block_group in find_free_extent() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup the redundant code for the block group allocation and init (Eric Sandeen) [1071179] - [fs] btrfs: change the members' order of btrfs_space_info structure to reduce the cache miss (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong search path initialization before searching tree root (Eric Sandeen) [1071179] - [fs] btrfs: flush the dirty pages of the ordered extent aggressively during logging csum (Eric Sandeen) [1071179] - [fs] btrfs: fix transaction abortion when remounting btrfs from RW to RO (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item search in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: fix extent state leak on transaction abortion (Eric Sandeen) [1071179] - [fs] btrfs: Cleanup the btrfs_parse_options for remount (Eric Sandeen) [1071179] - [fs] btrfs: Add noinode_cache mount option (Eric Sandeen) [1071179] - [fs] btrfs: fix to search previous metadata extent item since skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix missing skinny metadata check in scrub_stripe() (Eric Sandeen) [1071179] - [fs] btrfs: fix send to not send non-aligned clone operations (Eric Sandeen) [1071179] - [fs] btrfs: fix btrfs boot when compiled as built-in (Eric Sandeen) [1071179] - [fs] btrfs: unlock inodes in correct order in clone ioctl (Eric Sandeen) [1071179] - [fs] btrfs: optimize to remove unnecessary removal with ulist reallocation (Eric Sandeen) [1071179] - [fs] btrfs: release subvolume's block_rsv before transaction commit (Eric Sandeen) [1071179] - [fs] btrfs: only process as many file extents as there are refs (Eric Sandeen) [1071179] - [fs] btrfs: fix qgroup rescan to work with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_from_logical to deal with skinny metadata (Eric Sandeen) [1071179] - [fs] btrfs: throttle delayed refs better (Eric Sandeen) [1071179] - [fs] btrfs: attach delayed ref updates to delayed ref heads (Eric Sandeen) [1071179] - [fs] btrfs: make fsync latency less sucky (Eric Sandeen) [1071179] - [fs] btrfs: add support for inode properties (Eric Sandeen) [1071179] - [fs] btrfs: faster file extent item replace operations (Eric Sandeen) [1071179] - [fs] btrfs: handle EAGAIN case properly in btrfs_drop_snapshot() (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary transaction commit before send (Eric Sandeen) [1071179] - [fs] btrfs: fix protection between send and root deletion (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong send_in_progress accounting (Eric Sandeen) [1071179] - [fs] btrfs: Add treelog mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datasum mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add datacow mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add acl mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noflushoncommit mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noenospc_debug mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add nodiscard mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add noautodefrag mount option (Eric Sandeen) [1071179] - [fs] btrfs: Add "barrier" option to support "-o remount, barrier" (Eric Sandeen) [1071179] - [fs] btrfs: only fua the first superblock when writting supers (Eric Sandeen) [1071179] - [fs] btrfs: return free space to global_rsv as much as possible (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to relocate tree blocks (Eric Sandeen) [1071179] - [fs] btrfs: fix an oops when we fail to merge reloc roots (Eric Sandeen) [1071179] - [fs] btrfs: remove unused argument from select_reloc_root() (Eric Sandeen) [1071179] - [fs] btrfs: reduce btree node locking duration on item update (Eric Sandeen) [1071179] - [fs] btrfs: Integer overflow in btrfs_ioctl_resize() (Eric Sandeen) [1071179] - [fs] btrfs: stop caching thread if extent_commit_sem is contended (Eric Sandeen) [1071179] - [fs] rwsem: add rwsem_is_contended (Eric Sandeen) [1071179] - [fs] btrfs: introduce the delayed inode ref deletion for the single link inode (Eric Sandeen) [1071179] - [fs] btrfs: use flags instead of the bool variants in delayed node (Eric Sandeen) [1071179] - [fs] btrfs: remove btrfs_end_transaction_dmeta() (Eric Sandeen) [1071179] - [fs] btrfs: cleanup code of btrfs_balance_delayed_items() (Eric Sandeen) [1071179] - [fs] btrfs: don't run delayed nodes again after all nodes flush (Eric Sandeen) [1071179] - [fs] btrfs: remove residual code in delayed inode async helper (Eric Sandeen) [1071179] - [fs] btrfs: convert printk to btrfs_ and fix BTRFS prefix (Eric Sandeen) [1071179] - [fs] btrfs: fix tree mod logging (Eric Sandeen) [1071179] - [fs] btrfs: check balance of send_in_progress (Eric Sandeen) [1071179] - [fs] btrfs: remove transaction from btrfs send (Eric Sandeen) [1071179] - [fs] btrfs: fix double initialization of the raid kobject (Eric Sandeen) [1071179] - [fs] btrfs: fix a warning when iput a file (Eric Sandeen) [1071179] - [fs] btrfs: Check read-only status of roots during send (Eric Sandeen) [1071179] - [fs] btrfs: remove unused mnt from send_ctx (Eric Sandeen) [1071179] - [fs] btrfs: send: clean up dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix deadlock when iterating inode refs and running delayed inodes (Eric Sandeen) [1071179] - [fs] btrfs: remove dead comments for read_csums() (Eric Sandeen) [1071179] - [fs] btrfs: remove field tree_mod_seq_elem from btrfs_fs_info struct (Eric Sandeen) [1071179] - [fs] btrfs: fix use of uninitialized err variable (Eric Sandeen) [1071179] - [fs] btrfs: remove unnecessary filemap writting and waiting after block group relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix error check of btrfs_lookup_dentry() (Eric Sandeen) [1071179] - [fs] btrfs: return immediately if tree log mod is not necessary (Eric Sandeen) [1071179] - [fs] btrfs: move the extent buffer radix tree into the fs_info (Eric Sandeen) [1071179] - [fs] btrfs: use a bit to track if we're in the radix tree (Eric Sandeen) [1071179] - [fs] btrfs: deal with io_tree->mapping being NULL (Eric Sandeen) [1071179] - [fs] btrfs: more efficient push_leaf_right (Eric Sandeen) [1071179] - [fs] btrfs: wrap repeated code into scrub_blocked_if_needed() (Eric Sandeen) [1071179] - [fs] btrfs: fix wrong super generation mismatch when scrubbing supers (Eric Sandeen) [1071179] - [fs] btrfs: fix pass of transid with wrong endianness in send.c (Eric Sandeen) [1071179] - [fs] btrfs: fix extent_map block_len after merging (Eric Sandeen) [1071179] - [fs] btrfs: remove dead code (Eric Sandeen) [1071179] - [fs] btrfs: fix max dir item size calculation (Eric Sandeen) [1071179] - [fs] btrfs: more efficient extent state insertions (Eric Sandeen) [1071179] - [fs] btrfs: add missing extent state caching calls (Eric Sandeen) [1071179] - [fs] btrfs: faster and more efficient extent map insertion (Eric Sandeen) [1071179] - [fs] btrfs: fix extent boundary check in bio_readpage_error (Eric Sandeen) [1071179] - [fs] btrfs: try harder to avoid btree node splits (Eric Sandeen) [1071179] - [fs] btrfs: avoid unnecessary ordered extent cache resets (Eric Sandeen) [1071179] - [fs] btrfs: fix leaks during sysfs teardown (Eric Sandeen) [1071179] - [fs] btrfs: fix static checker warnings (Eric Sandeen) [1071179] - [fs] btrfs: fix very slow inode eviction and fs unmount (Eric Sandeen) [1071179] - [fs] btrfs: improve forever loop when doing balance relocation (Eric Sandeen) [1071179] - [fs] btrfs: fix ordered extent check in btrfs_punch_hole (Eric Sandeen) [1071179] - [fs] btrfs: replace BUG in can_modify_feature (Eric Sandeen) [1071179] - [fs] btrfs: reserve no transaction units in btrfs_feature_attr_store (Eric Sandeen) [1071179] - [fs] btrfs: make btrfs_debug match pr_debug handling related to DEBUG (Eric Sandeen) [1071179] - [fs] btrfs: cleanup: removed unused 'btrfs_get_inode_ref_index' (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_orphan_item functionality (Eric Sandeen) [1071179] - [fs] btrfs: expand btrfs_find_item() to include find_root_ref functionality (Eric Sandeen) [1071179] - [fs] btrfs: bootstrap generic btrfs_find_item interface (Eric Sandeen) [1071179] - [fs] btrfs: fix unused variables in qgroup.c (Eric Sandeen) [1071179] - [fs] btrfs: replace path->slots[0] with otherwise unused variable 'slot' (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from scrub_fixup_nodatasum (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from setup_cluster_no_bitmap (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from extent_io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from find_free_extent (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variables from disk-io.c (Eric Sandeen) [1071179] - [fs] btrfs: remove unused variable from btrfs_new_inode (Eric Sandeen) [1071179] - [fs] btrfs: publish fs label in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish device membership in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish allocation data in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctl to export size of global metadata reservation (Eric Sandeen) [1071179] - [fs] btrfs: use feature attribute names to print better error messages (Eric Sandeen) [1071179] - [fs] btrfs: add ability to change features via sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish unknown feature bits in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super features in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: publish per-super attributes in sysfs (Eric Sandeen) [1071179] - [fs] kobject: export kobj_sysfs_ops (Eric Sandeen) [1071179] - [fs] btrfs: publish supported featured in sysfs (Eric Sandeen) [1071179] - [fs] btrfs: add ioctls to query/change feature bits online (Eric Sandeen) [1071179] - [fs] btrfs: skip merge part for delayed data refs (Eric Sandeen) [1071179] - [fs] btrfs: introduce a head ref rbtree (Eric Sandeen) [1071179] - [fs] btrfs: fix check-integrity to look at the referenced data properly (Eric Sandeen) [1071179] - [fs] btrfs: incompatible format change to remove hole extents (Eric Sandeen) [1071179] - [fs] btrfs: sanitize BTRFS_IOC_FILE_EXTENT_SAME (Eric Sandeen) [1071179] - [fs] btrfs: fix comments and printk msgs (Eric Sandeen) [1071179] - [fs] btrfs: Fix typos in printk (Eric Sandeen) [1071179]- [net] ipv6: Fix MLD Query message check (Jiri Pirko) [1114650] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123763] {CVE-2014-5077} - [net] ipv6: ipv6_find_hdr restore prev functionality (Jesper Brouer) [1074516] - [net] ipvs: fix AF assignment in ip_vs_conn_new() (Jesper Brouer) [1074516] - [virt] kvm: always exit on EOIs for interrupts listed in the IOAPIC redir table (Alex Williamson) [1126997] - [iommu] amd: Fix interrupt remapping for aliased devices (Alex Williamson) [1090139] - [pci] Add Patsburg (X79) to Intel PCH root port ACS quirk (Alex Williamson) [1081428] - [kernel] time/alarmtimer: Fix bug where relative alarm timers were treated as absolute (Prarit Bhargava) [1124941] - [acpi] processor: Fix STARTING/DYING action in acpi_cpu_soft_notify() (Prarit Bhargava) [1099594] - [x86] mce_intel: Add raw_lock conversion again (Prarit Bhargava) [1127257] - [sound] alsa/control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117331] {CVE-2014-4653} - [kernel] tick: Clear broadcast pending bit when switching to oneshot (Alex Williamson) [1109996] - [x86] efi: Do not export efi runtime map in case old map (Dave Young) [1080109] - [x86] efi: Quirk out SGI UV (Dave Young) [1080109] - [x86] efi: Split efi_enter_virtual_mode (Dave Young) [1080109] - [x86] efi: Make efi virtual runtime map passing more robust (Dave Young) [1080109] - [x86] mm/pageattr: Export page unmapping interface (Dave Young) [1080109] - [x86] efi: Dump the EFI page table (Dave Young) [1080109] - [x86] mm/ptdump: Add the functionality to dump an arbitrary pagetable (Dave Young) [1080109] - [x86] efi: Style neatening (Dave Young) [1080109] - [x86] efi: parse_efi_setup() build fix (Dave Young) [1080109] - [x86] ksysfs.c build fix (Dave Young) [1080109] - [x86] efi: Delete superfluous global variables (Dave Young) [1080109] - [x86] setup: Reserve setup_data ranges late after parsing memmap cmdline (Dave Young) [1080109] - [x86] Export x86 boot_params to sysfs (Dave Young) [1080109] - [x86] boot: Add xloadflags bit for EFI runtime support on kexec (Dave Young) [1080109] - [firmware] efi: Pass necessary EFI data for kexec via setup_data (Dave Young) [1080109] - [firmware] efi: Export EFI runtime memory mapping to sysfs (Dave Young) [1080109] - [firmware] efi: Export more EFI table variables to sysfs (Dave Young) [1080109] - [firmware] efi: Cleanup efi_enter_virtual_mode() function (Dave Young) [1080109] - [firmware] efi: Fix off-by-one bug in EFI Boot Services reservation (Dave Young) [1080109] - [firmware] efi: Add a wrapper function efi_map_region_fixed() (Dave Young) [1080109] - [firmware] efi: Remove unused variables in __map_region() (Dave Young) [1080109] - [firmware] efi: Check krealloc return value (Dave Young) [1080109] - [firmware] efi: Runtime services virtual mapping (Dave Young) [1080109] - [x86] mm/pageattr: Map in an arbitrary pgd (Dave Young) [1080109] - [x86] mm/pageattr: Add last levels of error path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD error unwinding path (Dave Young) [1080109] - [x86] mm/pageattr: Add a PTE pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PMD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PUD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Add a PGD pagetable populating function (Dave Young) [1080109] - [x86] mm/pageattr: Lookup address in an arbitrary PGD (Dave Young) [1080109] - [firmware] efi: Convert runtime services function ptrs (Dave Young) [1080109] - [firmware] efi: Simplify EFI_DEBUG (Dave Young) [1080109] - [firmware] efi: Fix config_table_type array termination (Dave Young) [1080109] - [firmware] efi: make efi_lookup_mapped_addr() a common function (Dave Young) [1080109] - [firmware] efi: provide a generic efi_config_init() (Dave Young) [1080109] - [iommu] vt-d: Use list_for_each_entry_safe() for dmar_domain->devices traversa (Myron Stowe) [1127467] - [iommu] vt-d: Use for_each_drhd_unit() instead of list_for_each_entry() (Myron Stowe) [1127467] - [iommu] Change iommu driver to call io_page_fault trace event (Myron Stowe) [1127467] - [iommu] Add iommu_error class event to iommu trace (Myron Stowe) [1127467] - [iommu] No need to pass '0x' when 'pa' is used (Myron Stowe) [1127467] - [iommu] Change iommu driver to call unmap trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call map trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call detach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call attach_device_to_domain trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call remove_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Change iommu driver to call add_device_to_group trace event (Myron Stowe) [1127467] - [iommu] Add event tracing feature to iommu (Myron Stowe) [1127467] - [iommu] intel: correct ICS register offset (Myron Stowe) [1127467] - [Documentation] MAINTAINERS: add overall IOMMU section (Myron Stowe) [1127467] - [iommu] amd: Fix resource leak in iommu_init_device() (Myron Stowe) [1127467] - [iommu] amd: Clean up unnecessary MSI/MSI-X capability find (Myron Stowe) [1127467] - [powerpc] Add iommu domain pointer to device archdata (Myron Stowe) [1127467] - [iommu] vt-d: DMAR reporting table needs at least one DRHD (Myron Stowe) [1127467] - [iommu] vt-d: Downgrade the warning if enabling irq remapping fails (Myron Stowe) [1127467] - [net] l2tp: don't fall back on UDP [get|set]sockopt (Petr Matousek) [1119466] {CVE-2014-4943} - [x86] ptrace: force IRET path after a ptrace_stop() (Oleg Nesterov) [1115935] {CVE-2014-4699} - [s390] ptrace: correct insufficient sanitization when setting psw mask (Hendrik Brueckner) [1113673] {CVE-2014-3534}- [virt] kvm/async_pf: kill the unnecessary use_mm/unuse_mm async_pf_execute() (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: change async_pf_execute() to use get_user_pages(tsk => NULL) (Paolo Bonzini) [1116936] - [virt] kvm: support any-length wildcard ioeventfd (Paolo Bonzini) [1116936] - [virt] kvm: return an error code in kvm_vm_ioctl_register_coalesced_mmio() (Paolo Bonzini) [1116936] - [virt] kvm/x86: preserve the high 32-bits of the PAT register (Paolo Bonzini) [1116936] - [virt] kvm: fix wrong address when writing Hyper-V tsc page (Paolo Bonzini) [1116936] - [kernel] sched: Fix signedness bug in yield_to() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for nested events if there is an injectable interrupt (Paolo Bonzini) [1116936] - [virt] kvm/svm: Fix CPL export via SS.DPL (Paolo Bonzini) [1116936] - [virt] kvm/vmx: disable APIC virtualization in nested guests (Paolo Bonzini) [1116936] - [virt] kvm/x86: Check for host supported fields in shadow vmcs (Paolo Bonzini) [1116936] - [virt] kvm/x86: MOV CR/DR emulation should ignore mod (Paolo Bonzini) [1116936] - [virt] kvm/lapic: sync highest ISR to hardware apic on EOI (Paolo Bonzini) [1116936] - [virt] kvm/x86: get CPL from SS.DPL (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: check CS.DPL against RPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: drop set_rflags callback (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: use new CS.RPL as CPL during task switch (Paolo Bonzini) [1078775 1088784 1116936] - [virt] kvm/x86: fix page fault tracing when KVM guest support enabled (Paolo Bonzini) [1116936] - [virt] kvm/vmx: DR7 masking on task switch emulation is wrong (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits check in long mode (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate monitor and mwait instructions as nop (Paolo Bonzini) [1116936] - [virt] kvm/x86: implement hv EOI assist (Paolo Bonzini) [1086663 1116936] - [virt] kvm/x86: Mark bit 7 in long-mode PDPTE according to 1GB pages support (Paolo Bonzini) [1116936] - [virt] kvm/vmx: handle_dr does not handle RSP correctly (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: move vmclear and vmptrld pre-checks to nested_vmx_check_vmptr (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fail on invalid vmclear/vmptrld pointer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: additional checks on vmxon region (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: rearrange get_vmx_mem_address (Paolo Bonzini) [1116936] - [virt] kvm/x86: improve the usability of the 'kvm_pio' tracepoint (Paolo Bonzini) [1116936] - [virt] kvm/x86: Processor mode may be determined incorrectly (Paolo Bonzini) [1116936] - [virt] kvm/x86: IN instruction emulation should ignore REP-prefix (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix wrong/stuck PMU when guest does not use PMI (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise support for interrupt acknowledgement (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Ack and write vector info to intr_info if L1 asks us to (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Don't advertise single context invalidation for invept (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Advance rip to after an ICEBP instruction (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix CR3 and LDT sel should not be saved in TSS (Paolo Bonzini) [1116936] - [virt] kvm/vmx: speed up wildcard MMIO EVENTFD (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix page-tables reserved bits (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove WARN_ON from get_kernel_ns() (Paolo Bonzini) [1116936] - [virt] kvm: Rename variable smep to cr4_smep (Paolo Bonzini) [1084616 1116936] - [virt] kvm: expose SMAP feature to guest (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Disable SMAP for guests in EPT realmode and EPT unpaging mode (Paolo Bonzini) [1074747 1084616 1116936] - [virt] kvm: Add SMAP support when setting CR4 (Paolo Bonzini) [1084616 1116936] - [virt] kvm: Remove SMAP bit from CR4_RESERVED_BITS (Paolo Bonzini) [1084616 1116936] - [x86] processor-flags: Fix the datatypes and add bit number defines (Paolo Bonzini) [1116936] - [kernel] const: Add _BITUL() and _BITULL() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: fix MPX detection (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle missing MPX in nested virtualization (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add nested virtualization support for MPX (Paolo Bonzini) [1116936] - [virt] kvm/svm: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/svm: set/clear all DR intercepts in one swoop (Paolo Bonzini) [1068627 1116936] - [virt] kvm/nvmx: Allow nested guests to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Allow the guest to run with dirty debug registers (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: change vcpu->arch.switch_db_regs to a bit mask (Paolo Bonzini) [1068627 1116936] - [virt] kvm/vmx: we do rely on loading DR7 on entry (Paolo Bonzini) [1068627 1116936] - [virt] kvm/x86: Remove return code from enable_irq/nmi_window (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not inject NMI vmexits when L2 has a pending interrupt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully emulate preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Rework interception of IRQs and NMIs (Paolo Bonzini) [1116936] - [virt] kvm/x86: Break kvm_for_each_vcpu loop after finding the VP_INDEX (Paolo Bonzini) [1116936] - [x86] cpufeature: Rename X86_FEATURE_CLFLSH to X86_FEATURE_CLFLUSH (Paolo Bonzini) [1116936] - [virt] kvm/mmu: drop read-only large sptes when creating lower level sptes (Paolo Bonzini) [1116936] - [virt] kvm/x86: Enable Intel MPX for guest (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: add MSR_IA32_BNDCFGS to msrs_to_save (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Intel MPX vmx and msr handle (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: introduce kvm_supported_xcr0() (Paolo Bonzini) [1076194 1116936] - [virt] kvm: kABI fixup for MPX patches (Paolo Bonzini) [1116936] - [x86] xsave: Support eager-only xsave features, add MPX support (Paolo Bonzini) [1076194 1116936] - [x86] cpufeature: Define the Intel MPX feature flag (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: Fix xsave cpuid exposing bug (Paolo Bonzini) [1076194 1116936] - [virt] kvm/x86: expose ADX feature to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm/x86: expose new instruction RDSEED to guest (Paolo Bonzini) [1084614 1116936] - [virt] kvm: remove redundant registration of BSP's hv_clock area (Paolo Bonzini) [1116936] - [virt] kvm/x86: remove unused last_kernel_ns variable (Paolo Bonzini) [1116936] - [virt] kvm/x86: correctly access the KVM_CPUID_FEATURES leaf at 0x40000101 (Paolo Bonzini) [1116936] - [virt] kvm/x86: cache the base of the KVM cpuid leaves (Paolo Bonzini) [1116936] - [virt] kvm/x86: Validate guest writes to MSR_IA32_APICBASE (Paolo Bonzini) [1110125 1116936] - [virt] kvm/x86: mark hyper-v vapic assist page as dirty (Paolo Bonzini) [1116936] - [virt] kvm/x86: mark hyper-v hypercall page as dirty (Paolo Bonzini) [1116936] - [virt] kvm: make KVM_MMU_AUDIT help text more readable (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Update guest activity state field on L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix nested_run_pending on activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Clean up handling of VMX-related MSRs (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add tracepoints for nested_vmexit and nested_vmexit_inject (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Pass vmexit parameters to nested_vmx_vmexit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Leave VMX mode on clearing of feature control MSR (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix DR6 update on #DB exception (Paolo Bonzini) [1079841 1116936] - [virt] kvm/svm: Fix reading of DR6 (Paolo Bonzini) [1079841 1116936] - [virt] kvm/x86: Sync DR7 on KVM_SET_DEBUGREGS (Paolo Bonzini) [1079841 1116936] - [virt] kvm: remove useless write to vcpu->hv_clock.tsc_timestamp (Paolo Bonzini) [1116936] - [virt] kvm/x86: Fix debug typo error in lapic (Paolo Bonzini) [1116936] - [virt] kvm/vmx: check use I/O bitmap first before unconditional I/O exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Unconditionally uninit the MMU on nested vmexit (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Do not skip the instruction if handle_dr injects a fault (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Support direct APIC access from L2 (Paolo Bonzini) [1116936] - [virt] kvm/x86: Add comment on vcpu_enter_guest()'s return value (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Add support for activity state HLT (Paolo Bonzini) [1116936] - [virt] kvm/vmx: shadow VM_(ENTRY (Paolo Bonzini) [1116936] - [virt] kvm/mmu: delay mmu audit activation (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Really fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Fix lazy FPU on nested guest (Paolo Bonzini) [1116936] - [virt] kvm/cpuid: Fix sparse warning (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function kvm_check_iopl (Paolo Bonzini) [1116936] - [virt] kvm: Delete prototype for non-existent function complete_pio (Paolo Bonzini) [1116936] - [virt] kvm/x86: trace cpuid emulation when called from emulator (Paolo Bonzini) [1116936] - [virt] kvm/emulator: cleanup decode_register_operand() a bit (Paolo Bonzini) [1116936] - [virt] kvm/emulator: check rex prefix inside decode_register() (Paolo Bonzini) [1116936] - [virt] kvm/vmx: error message typo fix (Paolo Bonzini) [1116936] - [virt] kvm: Emulate MOVBE (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Add initial three-byte insns support (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Rename VendorSpecific flag (Paolo Bonzini) [1116936] - [virt] kvm/emulator: Use opcode length (Paolo Bonzini) [1116936] - [virt] kvm: Add KVM_GET_EMULATED_CPUID (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report CPU_BASED_VIRTUAL_NMI_PENDING as supported (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Report 2MB EPT pages as supported (Paolo Bonzini) [1116936] - [virt] kvm: Move gfn_to_index to x86 specific code (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fully support nested VMX preemption timer (Paolo Bonzini) [1116936] - [virt] kvm/mmu: change useless int return types to void (Paolo Bonzini) [1116936] - [virt] kvm/mmu: unify destroy_kvm_mmu with kvm_mmu_unload (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "new_cr3" callbacks (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove uninteresting MMU "free" callbacks (Paolo Bonzini) [1116936] - [virt] kvm: Convert kvm_lock back to non-raw spinlock (Paolo Bonzini) [1116936] - [virt] kvm: protect kvm_usage_count with its own spinlock (Paolo Bonzini) [1116936] - [virt] kvm: cleanup (physical) CPU hotplug (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not generate #DF if #PF happens during exception delivery into L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Check all exceptions for intercept during delivery to L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not put exception that caused vmexit to IDT_VECTORING_INFO (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Amend nested_run_pending logic (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Enable unrestricted guest mode support (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Implement support for EFER saving on VM-exit (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Do not set identity page map for L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Replace kvm_set_cr0 with vmx_set_cr0 in load_vmcs12_host_state (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: fix shadow on EPT (Paolo Bonzini) [1116936] - [virt] kvm/nept: reset PDPTR register cache on nested vmentry emulation (Paolo Bonzini) [1116936] - [virt] kvm: Fix NULL dereference in gfn_to_hva_prot() (Paolo Bonzini) [1116936] - [virt] kvm/mmu: allow page tables to be in read-only slots (Paolo Bonzini) [1116936] - [virt] kvm/x86: emulate RETF imm (Paolo Bonzini) [1116936] - [virt] kvm/mmu: remove unused parameter (Paolo Bonzini) [1116936] - [virt] kvm/x86: add comments where MMIO does not return to the emulator (Paolo Bonzini) [1116936] - [virt] kvm/vmx: count exits to userspace during invalid guest emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Advertise IA32_PAT in VM exit control (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix up VM_ENTRY_IA32E_MODE control feature reporting (Paolo Bonzini) [1116936] - [virt] kvm/nept: Advertise WB type EPTP (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nvmx: Keep arch.pat in sync on L1-L2 switches (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Miscelleneous cleanups (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Some additional comments (Paolo Bonzini) [1048496 1116936] - [virt] kvm: Advertise the support of EPT to the L1 guest, through the appropriate MSR (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Nested INVEPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: MMU context for nested EPT (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add nept violation/misconfigration support (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: correctly check if remote tlb flush is needed for shadowed EPT tables (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Redefine EPT-specific link_shadow_page() (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Add EPT tables support to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support shadow paging for guest paging without A/D bits (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: make guest's A/D bits depends on guest's paging mode (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Move common code to paging_tmpl.h (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix wrong test in kvm_set_cr3 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Fix cr3 handling in nested exit and entry (Paolo Bonzini) [1048496 1116936] - [virt] kvm/nept: Support LOAD_IA32_EFER entry/exit controls for L1 (Paolo Bonzini) [1048496 1116936] - [virt] kvm/mmu: fix check the reserved bits on the gpte of L2 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: correctly set tr base on nested vmexit emulation (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: reset rflags register cache during nested vmentry (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle singlestep during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: handle hardware breakpoints during emulation (Paolo Bonzini) [1116936] - [virt] kvm/x86: rename EMULATE_DO_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop some unused functions from lapic (Paolo Bonzini) [1116936] - [virt] kvm/x86: Simplify __apic_accept_irq (Paolo Bonzini) [1116936] - [virt] kvm/perf: Support the in_tx/in_tx_cp modifiers in KVM arch perfmon emulation v5 (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set segment infomation of L1 when L2 exits (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Fix read/write to MSR_IA32_FEATURE_CONTROL (Paolo Bonzini) [1116936] - [virt] kvm/x86: Drop useless cast (Paolo Bonzini) [1116936] - [virt] kvm/vmx: Use proper types to access const arrays (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Set success rflags when emulate VMXON/VMXOFF in nested virt (Paolo Bonzini) [1116936] - [virt] kvm/nvmx: Change location of 3 functions in vmx.c (Paolo Bonzini) [1116936] - [virt] kvm/x86: Avoid zapping mmio sptes twice for generation wraparound (Paolo Bonzini) [1116936] - [virt] kvm: add missing cleanup_srcu_struct (Paolo Bonzini) [1116936] - [virt] kvm/irqchip: Speed up KVM_SET_GSI_ROUTING (Paolo Bonzini) [1116936] - [virt] kvm/async_pf: mm->mm_users can not pin apf->mm (Paolo Bonzini) [1116936] - [virt] kvm: Specify byte order for KVM_EXIT_MMIO (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: Fix lock order inversion (Paolo Bonzini) [1116936] - [virt] kvm: add kvm_arch_vcpu_runnable() test to kvm_vcpu_on_spin() loop (Paolo Bonzini) [1116936] - [virt] kvm/asmlinkage: Make kvm_rebooting visible (Paolo Bonzini) [1116936] - [virt] kvm: Provide kvm_vcpu_eligible_for_directed_yield() stub (Paolo Bonzini) [1116936] - [virt] kvm/vfio: silence GCC warning (Paolo Bonzini) [1116936] - [virt] kvm: remove dead code (Paolo Bonzini) [1116936] - [virt] kvm: make local functions static (Paolo Bonzini) [1116936] - [virt] kvm/doc: Fix typo in doc/virtual/kvm (Paolo Bonzini) [1116936] - [virt] kvm: Use cond_resched() directly and remove useless kvm_resched() (Paolo Bonzini) [1116936] - [virt] kvm: kvm_clear_guest_page(), fix empty_zero_page usage (Paolo Bonzini) [1116936] - [virt] kvm: remove vm mmap method (Paolo Bonzini) [1116936] - [virt] kvm/iommu: hva align mapping page size (Paolo Bonzini) [1116936] - [virt] kvm_host: typo fix (Paolo Bonzini) [1116936] - [Documentation] kvm: add a 00-INDEX file (Paolo Bonzini) [1116936] - [virt] kvm: use a more sensible error number when debugfs directory creation fails (Paolo Bonzini) [1116936] - [virt] kvm: Fix modprobe failure for kvm_intel/kvm_amd (Paolo Bonzini) [1116936] - [virt] kvm: Enable pvspinlock after jump_label_init() to avoid VM hang (Paolo Bonzini) [1116936] - [virt] kvm: Drop FOLL_GET in GUP when doing async page fault (Paolo Bonzini) [1116936] - [virt] kvm/iommu: Add leading zeros to device's BDF notation in debug messages (Paolo Bonzini) [1116936] - [Documentation] kvm: Update cpuid documentation for steal time and pv eoi (Paolo Bonzini) [1116936] - [virt] kvm: remove .done from struct kvm_async_pf (Paolo Bonzini) [1116936] - [virt] kvm: Add documentation for kvm->srcu lock (Paolo Bonzini) [1116936] - [virt] kvm: free resources after canceling async_pf (Paolo Bonzini) [1116936] - [virt] kvm/eventfd: switch to fdget (Paolo Bonzini) [1116936] - [virt] kvm: Introduce kvm_arch_memslots_updated() (Paolo Bonzini) [1116936] - [virt] kvm/x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE (Paolo Bonzini) [1116936] - [virt] kvm: rename __kvm_io_bus_sort_cmp to kvm_io_bus_cmp (Paolo Bonzini) [1116936] - [virt] kvm: optimize away THP checks in kvm_is_mmio_pfn() (Paolo Bonzini) [1116936] - [virt] kvm: use anon_inode_getfd() with O_CLOEXEC flag (Paolo Bonzini) [1116936] - [virt] kvm: introduce __kvm_io_bus_sort_cmp (Paolo Bonzini) [1116936] - [Documentation] virtual/kvm/api.txt fix a typo (Paolo Bonzini) [1116936] - [virt] kvm/ppc: reserve a capability number for multitce support (Paolo Bonzini) [1116936] - [virt] virtio_ring: change host notification API (Paolo Bonzini) [1116936] - [x86] quirks: Mark Cave Creek chipset device id as supported (Steve Best) [1087659] - [mm] memcg, vmscan: Fix forced scan of anonymous pages (Jerome Marchand) [1125240] - [drm] qxl: return IRQ_NONE if it was not our irq (Jason Wang) [1095099] - [kernel] sched/autogroup: Fix race with task_groups list (Gustavo Duarte) [1081406] - [lib] percpu_counter: unbreak __percpu_counter_add() (Eric Sandeen) [1123968] - [lib] percpu_counter: fix __percpu_counter_add() (Eric Sandeen) [1123968]- [x86] Revert: Insert GART region into resource map (Myron Stowe) [1110895] - [pci] Don't check resource_size() in pci_bus_alloc_resource() (Myron Stowe) [1110895] - [pci] Enable INTx in pci_reenable_device() only when MSI/MSI-X not enabled (Myron Stowe) [1110895] - [ahci] Fix broken fallback to single MSI mode (Myron Stowe) [1110895] - [pci] Enable INTx if BIOS left them disabled (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_exact() and pci_enable_msix_exact() (Myron Stowe) [1110895] - [pci] msi: Fix cut-and-paste errors in documentation (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi() documentation back (Myron Stowe) [1110895] - [pci] msi: Fix pci_msix_vec_count() htmldocs failure (Myron Stowe) [1110895] - [pci] msi: Fix leak of msi_attrs (Myron Stowe) [1110895] - [pci] msi: Check kmalloc() return value, fix leak of name (Myron Stowe) [1110895] - [eisa] Revert: Initialize device before its resources (Myron Stowe) [1110895] - [eisa] Revert: Log device resources in dmesg (Myron Stowe) [1110895] - [pci] Check parent kobject in pci_destroy_dev() (Myron Stowe) [1110895] - [powerpc] eeh: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] Fix pci_check_and_unmask_intx() comment typos (Myron Stowe) [1110895] - [scsi] mpt: Use pci_stop_and_remove_bus_device_locked() (Myron Stowe) [1110895] - [platform] x86: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pcmcia] Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [pci] hotplug: Use global PCI rescan-remove locking (Myron Stowe) [1110895] - [acpi] pci: Use global PCI rescan-remove locking in PCI root hotplug (Myron Stowe) [1110895] - [pci] Add global pci_lock_rescan_remove() (Myron Stowe) [1110895] - [pci] Cleanup pci.h whitespace (Myron Stowe) [1110895] - [pci] Reorder so actual code comes before stubs (Myron Stowe) [1110895] - [pci] aer: Support ACPI HEST AER error sources for PCI domains other than 0 (Myron Stowe) [1110895] - [acpi] acpica: Add helper macros to extract bus/segment numbers from HEST table (Myron Stowe) [1110895] - [pci] Make local functions static (Myron Stowe) [1110895] - [pci] Remove unused alloc_pci_dev() (Myron Stowe) [1110895] - [pci] Remove unused pci_renumber_slot() (Myron Stowe) [1110895] - [pci] Remove unused pcie_aspm_enabled() (Myron Stowe) [1110895] - [pci] Remove unused pci_vpd_truncate() (Myron Stowe) [1110895] - [pci] Remove unused ID-Based Ordering support (Myron Stowe) [1110895] - [pci] Remove unused Optimized Buffer Flush/Fill support (Myron Stowe) [1110895] - [pci] Remove unused Latency Tolerance Reporting support (Myron Stowe) [1110895] - [pci] Removed unused parts of Page Request Interface support (Myron Stowe) [1110895] - [pci] Update documentation 00-INDEX file (Myron Stowe) [1110895] - [pci] Allocate 64-bit BARs above 4G when possible (Myron Stowe) [1110895] - [pci] Enforce bus address limits in resource allocation (Myron Stowe) [1110895] - [pci] Split out bridge window override of minimum allocation address (Myron Stowe) [1110895] - [agp] ati: Use PCI_COMMAND instead of hard-coded 4 (Myron Stowe) [1110895] - [agp] intel: Use CPU physical address, not bus address, for ioremap() (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get GTTADR bus address (Myron Stowe) [1110895] - [agp] intel: Use pci_bus_address() to get MMADR bus address (Myron Stowe) [1110895] - [agp] intel: Support 64-bit GMADR (Myron Stowe) [1110895] - [agp] intel: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [drm] i915: Rename gtt_bus_addr to gtt_phys_addr (Myron Stowe) [1110895] - [agp] Use pci_resource_start() to get CPU physical address for BAR (Myron Stowe) [1110895] - [agp] Support 64-bit APBASE (Myron Stowe) [1110895] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (Myron Stowe) [1110895] - [pci] msi: Add pci_msix_vec_count() (Myron Stowe) [1110895] - [pci] msi: Remove pci_enable_msi_block_auto() (Myron Stowe) [1110895] - [pci] msi: Add pci_msi_vec_count() (Myron Stowe) [1110895] - [pci] Convert ioapic to be builtin only, not modular (Myron Stowe) [1110895] - [pci] Add pci_bus_address() to get bus address of a BAR (Myron Stowe) [1110895] - [pci] Convert pcibios_resource_to_bus() to take a pci_bus, not a pci_dev (Myron Stowe) [1110895] - [pci] Change pci_bus_region addresses to dma_addr_t (Myron Stowe) [1110895] - [pci] msi: Return -ENOSYS for unimplemented interfaces, not -1 (Myron Stowe) [1110895] - [pci] msi: Return msix_capability_init() failure if populate_msi_sysfs() fails (Myron Stowe) [1110895] - [s390] pci: Remove superfluous check of MSI type (Myron Stowe) [1110895] - [s390] pci: Fix single MSI only check (Myron Stowe) [1110895] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1110895] - [pci] portdrv: Remove extra get_device()/put_device() for pcie_device (Myron Stowe) [1110895] - [pci] portdrv: Add put_device() after device_register() failure (Myron Stowe) [1110895] - [pci] portdrv: Cleanup error paths (Myron Stowe) [1110895] - [pci] Remove from bus_list and release resources in pci_release_dev() (Myron Stowe) [1110895] - [pci] Move pci_proc_attach_device() to pci_bus_add_device() (Myron Stowe) [1110895] - [pci] Use device_release_driver() in pci_stop_root_bus() (Myron Stowe) [1110895] - [pci] aer: Consolidate HEST error source parsers (Myron Stowe) [1110895] - [pci] aer: Ignore non-PCIe AER error sources in aer_hest_parse() (Myron Stowe) [1110895] - [pci] aer: Clean up error printing code a bit (Myron Stowe) [1110895] - [pci] aer: Add a TLP header print helper (Myron Stowe) [1110895] - [eisa] Call put_device() if device_register() fails (Myron Stowe) [1110895] - [pci] checkpatch: Deprecate DEFINE_PCI_DEVICE_TABLE (Myron Stowe) [1110895] - [pci] Stop clearing bridge Secondary Status when setting up I/O aperture (Myron Stowe) [1110895] - [pci] Prevent bus conflicts while checking for bridge apertures (Myron Stowe) [1110895] - [pci] Drop "irq" param from *_restore_msi_irqs() (Myron Stowe) [1110895] - [pci] portdrv: Remove superfluous name cast (Myron Stowe) [1110895] - [x86] pci: Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Use dev_is_pci() to identify PCI devices (Myron Stowe) [1110895] - [pci] Clear NumVFs when disabling SR-IOV in sriov_init() (Myron Stowe) [1110895] - [s390] watchdog: add support for LPAR operation (diag288) (Hendrik Brueckner) [1088540] - [s390] watchdog: use watchdog API (Hendrik Brueckner) [1088540] - [scripts] headers_check: special case seqbuf_dump() (Prarit Bhargava) [1090078] - [Documentation] mei-amt-version: remove unneeded call of mei_deinit() (Prarit Bhargava) [1090078] - [drm] tegra: Include header drm/drm.h (Prarit Bhargava) [1090078] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Neil Horman) [1053912] - [x86] efi: earlyprintk-efi, keep fix (Rui Wang) [1085558] - [x86] efi: Fix earlyprintk off-by-one bug (Rui Wang) [1085558] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1085558] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1088511] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1088511] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112739] - [block] blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t (Vivek Goyal) [1118436] - [ethernet] bnx2x: fix crash during TSO tunneling (Michal Schmidt) [1119133] - [ethernet] cxgb4: allow large buffer size to have page size (Gustavo Duarte) [1078977] - [fs] vfs: Don't copy mount bind mounts of /proc//ns/mnt between namespaces (Aristeu Rozanski) [1098632] - [cpufreq] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1086874] - [pci] pciehp: Clear Data Link Layer State Changed during init (Myron Stowe) [1101097] - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1109971] - [ipc] shm: increase the defaults for SHMALL, SHMMAX (Larry Woodman) [1101821] - [tools] power/turbostat: Run on Broadwell (Steve Best) [1086455] - [drm] i915: make i915 less chatty on resume (Rob Clark) [1086777] - [tools] cpupower: add option to display values without round offs (Prarit Bhargava) [1090540] - [scripts] kbuild: fix make headers_install when path is too long (Frank Ramsay) [1099575] - [kernel] audit: fix AUDIT_FEATURE_CHANGE record number (Richard Guy Briggs) [1085928] - [usb] xhci: Link TRB must not occur within a USB payload burst (Don Zickus) [1049077] - [virt] xen-netfront: fix resource leak in netfront (Vitaly Kuznetsov) [1070868] - [virt] xen-blkfront: handle backend CLOSED without CLOSING (Vitaly Kuznetsov) [1070868]- [misc] no animals were harmed in the making of this kernel (Jarod Wilson)- [net] ipv6: addrconf: implement address generation modes (Jiri Pirko) [1107369] - [net] gre: add link local route when local addr is any (Jiri Pirko) [1107369] - [net] gre6: don't try to add the same route two times (Jiri Pirko) [1107369] - [netdrv] bonding: remove no longer relevant vlan warnings (Jiri Pirko) [1048814] - [netdrv] bonding: allow to add vlans on top of empty bond (Jiri Pirko) [1048814] - [net] netfilter: nf_ct_timestamp: Fix BUG_ON after netns deletion (Jiri Pirko) [1085667] - [net] netfilter: nf_nat: fix oops on netns removal (Florian Westphal) [1089581] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1106402] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094419]- [fs] GFS2: fix potential NULL pointer dereference (Robert S Peterson) [1095835] - [input] synaptics: fix resolution for manually provided min/max (Benjamin Tissoires) [1093449] - [input] synaptics: change min/max quirk table to pnp-id matching (Benjamin Tissoires) [1093449] - [input] synaptics: add a matches_pnp_id helper function (Benjamin Tissoires) [1093449] - [input] synaptics: T540p - unify with other LEN0034 models (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1093449] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1093449] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1093449] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1093449] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1093449] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1093449] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1093449] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1093449] - [s390] sclp_early: Return correct HSA block count also for zero (Hendrik Brueckner) [1107730] - [s390] sclp_early: Add function to detect sclp console capabilities (Hendrik Brueckner) [1107730] - [s390] sclp_early: Pass sccb pointer to every *_detect() function (Hendrik Brueckner) [1107730] - [s390] sclp_early: Replace early_read_info_sccb with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp_early: Get rid of sclp_early_read_info_sccb_valid (Hendrik Brueckner) [1107730] - [s390] sclp: replace uninitialized early_event_mask_sccb variable with sccb_early (Hendrik Brueckner) [1107730] - [s390] sclp: Consolidate early sclp init calls to sclp_early_detect() (Hendrik Brueckner) [1107730] - [s390] sclp: Move declarations for sclp_sdias into separate header file (Hendrik Brueckner) [1107730] - [s390] sclp: Move early code from sclp_cmd.c to sclp_early.c (Hendrik Brueckner) [1107730] - [s390] sclp: Determine HSA size dynamically for zfcpdump (Hendrik Brueckner) [1107730] - [s390] sclp: properly detect line mode console (Hendrik Brueckner) [1107730] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [1103744] - [md] dm-cache: set minimum_io_size to cache's data block size (Mike Snitzer) [1117872] - [md] dm-thin: set minimum_io_size to pool's data block size (Mike Snitzer) [1117872] - [md] dm-crypt: use per-bio data (Mike Snitzer) [1117872] - [block] use kmalloc alignment for bio slab (Mike Snitzer) [1117872] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1117872] - [md] dm-mpath: print more useful warnings in multipath_message() (Mike Snitzer) [1117872] - [md] dm-mpath: do not activate failed paths (Mike Snitzer) [1117872] - [md] dm-mpath: eliminate pg_ready() wrapper (Mike Snitzer) [1117872] - [md] dm-mpath: remove extra nesting in map function (Mike Snitzer) [1117872] - [md] dm-mpath: remove map_io() (Mike Snitzer) [1117872] - [md] dm-mpath: reduce memory pressure when requeuing (Mike Snitzer) [1117872] - [md] dm-mpath: really fix lockdep warning (Mike Snitzer) [1117872] - [md] dm-mpath: fix lock order inconsistency in multipath_ioctl (Mike Snitzer) [1117872] - [md] dm-mpath: remove process_queued_ios() (Mike Snitzer) [1117872] - [md] dm-mpath: fix IO hang due to logic bug in multipath_busy (Mike Snitzer) [1117872] - [md] dm-mpath: push back requests instead of queueing (Mike Snitzer) [1117872] - [md] dm-table: add dm_table_run_md_queue_async (Mike Snitzer) [1117872] - [md] dm-mpath: do not call pg_init when it is already running (Mike Snitzer) [1117872] - [md] dm-cache: fail migrations in the do_worker error path (Mike Snitzer) [1117872] - [md] dm-cache: simplify deferred set reference count increments (Mike Snitzer) [1117872] - [md] dm-cache-metadata: use dm-space-map-metadata.h defined size limits (Mike Snitzer) [1117872] - [md] dm-cache-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1117872] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1065474] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1065474] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1117872] - [md] dm-era: check for a non-NULL metadata object before closing it (Mike Snitzer) [1117872] - [md] dm-io: simplify dec_count and sync_io (Mike Snitzer) [1117872] - [md] dm-io: fix a race condition in the wake up code for sync_io (Mike Snitzer) [1117872] - [md] dm-crypt, dm-zero: update author name following legal name change (Mike Snitzer) [1117872] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1117872] - [md] dm-snapshot: do not split read bios sent to snapshot-origin target (Mike Snitzer) [1117872] - [md] dm-snapshot: allocate a per-target structure for snapshot-origin target (Mike Snitzer) [1117872] - [md] dm: introduce dm_accept_partial_bio (Mike Snitzer) [1117872] - [md] dm: change sector_count member in clone_info from sector_t to unsigned (Mike Snitzer) [1117872] - [md] dm: remove symbol export for dm_set_device_limits (Mike Snitzer) [1117872] - [md] dm: disable WRITE SAME if it fails (Mike Snitzer) [1117872] - [md] dm: use RCU_INIT_POINTER instead of rcu_assign_pointer in __unbind (Mike Snitzer) [1117872] - [md] dm: stop using bi_private (Mike Snitzer) [1117872] - [md] dm: remove dm_get_mapinfo (Mike Snitzer) [1117872] - [md] dm-table: make dm_table_supports_discards static (Mike Snitzer) [1117872] - [md] dm: make dm_table_alloc_md_mempools static (Mike Snitzer) [1117872] - [mm] Revert: vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1102991] - [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [903562] - [x86] hugetlb: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097919]- [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (David Gibson) [1081671] - [x86] Delete non-required instances of include (Prarit Bhargava) [1119074] - [mmc] sdhci-pci-o2micro: Add SeaBird SeaEagle SD3 support (David Milburn) [968020] - [mmc] sdhci-pci: add support of O2Micro/BayHubTech SD hosts (David Milburn) [968020] - [mmc] sdhci-pci: break out definitions to header file (David Milburn) [968020] - [ethernet] cnic: Don't take cnic_dev_lock in cnic_alloc_uio_rings() (Maurizio Lombardi) [1079384 1094613] - [ethernet] cnic: Don't take rcu_read_lock in cnic_rcv_netevent() (Maurizio Lombardi) [1079384 1094613] - [idle] intel_idle: fix IVT idle state table setting (Prarit Bhargava) [1119374] - [idle] intel_idle: fine-tune IVT residency targets (Prarit Bhargava) [1119374] - [idle] intel_idle: do C1E promotion disable quirk for hotplugged CPUs (Prarit Bhargava) [1119374] - [idle] intel_idle: remove superfluous dev->state_count initialization (Prarit Bhargava) [1119374] - [x86] acpi, idle: Restructure the mwait idle routines (Prarit Bhargava) [1119374] - [idle] intel_idle: use CPU_TASKS_FROZEN instead of a numeric constant (Prarit Bhargava) [1119374] - [idle] intel_idle: shrink states tables (Prarit Bhargava) [1119374] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1099936] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1099936] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1099936] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103836] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103836] - [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1103836] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1095639] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1095639] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1091852] - [md] dm-thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning (Mike Snitzer) [1098643] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1098643] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1098643] - [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1098643] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1098643] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1098643]- [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1085575] - [powercap] add Documentation (Steve Best) [1085575] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1085575] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1085575] - [powercap] Add class driver (Steve Best) [1085575] - [x86] msr: add 64bit _on_cpu access functions (Steve Best) [1085575] - [misc] bitops: Introduce BIT_ULL (Steve Best) [1085575] - [virt] xen/spinlock: Don't use __initdate for xen_pv_spin (Vitaly Kuznetsov) [1006977] - [virt] Revert: xen/spinlock: Disable IRQ spinlock (PV) allocation on PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Don't setup xen spinlock IPI kicker if disabled (Vitaly Kuznetsov) [1006977] - [virt] xen/smp: Update pv_lock_ops functions before alternative code starts under PVHVM (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: We don't need the old structure anymore (Vitaly Kuznetsov) [1006977] - [virt] xen/spinlock: Fix locking path engaging too soon under PVHVM (Vitaly Kuznetsov) [1006977] - [ata] ahci: Do not receive interrupts sent by dummy ports (David Milburn) [1067838] - [ata] ahci: do not request irq for dummy port (David Milburn) [1067838] - [ata] ahci: fix Null pointer dereference in achi_host_active() (David Milburn) [1067838] - [ata] ahci: Make distinct names for ports in /proc/interrupts (David Milburn) [1067838] - [s390] 3270: fix crash with multiple reset device requests (Hendrik Brueckner) [1088320] - [ata] ahci: accommodate tag ordered controller (David Milburn) [1083746] - [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074987] - [ethernet] be2net: enable interrupts in EEH resume (Ivan Vecera) [1076682] - [ethernet] bnx2: Fix shutdown sequence (Neil Horman) [1074656] - [ethernet] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1066644] - [virt] hv/balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102888] - [virt] kvm/x86: expose invariant tsc cpuid bit (Marcelo Tosatti) [1095990] - [virt] kvm/x86: disable master clock if TSC is reset during suspend (Marcelo Tosatti) [1098604] - [virt] xen/pvhvm: Initialize xen panic handler for PVHVM guests (Vitaly Kuznetsov) [839966] - [fs] cifs: Wait for writebacks to complete before attempting write (Sachin Prabhu) [1040329] - [fs] xfs: xfs_readsb needs to check for magic numbers (Eric Sandeen) [1102940] - [net] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [1088954] - [fs] lockd: ensure we tear down any live sockets when socket creation fails during lockd_up (Jeff Layton) [1085774] - [net] svcrpc: fix gss-proxy NULL dereference in some error cases (Jeff Layton) [1085616] - [mm] use paravirt friendly ops for NUMA hinting ptes (Vitaly Kuznetsov) [1101274] - [mm] swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGES (Rafael Aquini) [1053189] - [x86] hwpoison: remove unused global variable in do_machine_check() (Prarit Bhargava) [1119306] - [x86] mce: Panic when a core has reached a timeout (Prarit Bhargava) [1119306] - [x86] mce: Improve mcheck_init_device() error handling (Prarit Bhargava) [1119306] - [x86] mce: Fix CMCI preemption bugs (Prarit Bhargava) [1119306] - [x86] cmci: Add proper detection of end of CMCI storms (Prarit Bhargava) [1119306] - [x86] acpi, apei, ghes: Do not report only correctable errors with SCI (Prarit Bhargava) [1119306] - [x86] mce: Call put_device on device_register failure (Prarit Bhargava) [1119306] - [acpi] apei, cper: Add UEFI 2.4 support for memory error (Prarit Bhargava) [1119306] - [x86] mce: Fix mce regression from recent cleanup (Prarit Bhargava) [1119306] - [x86] mce: Update MCE severity condition check (Prarit Bhargava) [1119306] - [x86] mce: Add comments to clarify usage of the various bitfields in the MCA subsystem (Prarit Bhargava) [1119306] - [x86] mcheck, therm_throt: Process package thresholds (Prarit Bhargava) [1119306] - [x86] mce: Fix "braodcast" typo (Prarit Bhargava) [1119306] - [mm] vmstat: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] vmstat: set N_CPU to node_states during boot (Prarit Bhargava) [1119078] - [kernel] trace, ring-buffer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] profile: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [mm] zswap: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] via-cputemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [hwmon] coretemp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [oprofile] nmi-timer: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [idle] intel-idle: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [base] topology: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] fcoe: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [cpufreq] acpi-cpufreq: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2i: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [scsi] bnx2fc: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [virt] x86, kvm: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] pci, amd-bus: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] hpet: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Remove unused therm_cpu_lock (Prarit Bhargava) [1119078] - [x86] oprofile, nmi: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] amd, ibs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] msr: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [powerpc] sysfs: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] mce: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] therm_throt: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] cpuid: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] vsyscall: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [x86] intel, uncore: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] smp: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [s390] cacheinfo: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu_hotplug, perf: Fix CPU hotplug callback registration (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Add lockdep annotations to get/put_online_cpus() (Prarit Bhargava) [1119078] - [kernel] cpu/hotplug: Provide lockless versions of callback registration functions (Prarit Bhargava) [1119078] - [Documentation] cpu-hotplug: Specify race-free way to register CPU hotplug callbacks (Prarit Bhargava) [1119078] - [pci] Fail new_id for vendor/device values already built into driver (Bandan Das) [1055867] - [init] main: add initcall_blacklist kernel parameter (Prarit Bhargava) [1080995] - [kernel] pid_namespace: pidns_get() should check task_active_pid_ns() != NULL (Jan Stancek) [1106368] - [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1094516] - [misc] mei: fix lockdep warning when registering mei watchdog (Prarit Bhargava) [971855]- [block] mtip32xx: minor performance enhancements (Mike Snitzer) [1105703] - [block] mtip32xx: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105703] - [block] mtip32xx: move error handling to service thread (Mike Snitzer) [1105703] - [block] mtip32xx: stop block hardware queues before quiescing IO (Mike Snitzer) [1105703] - [block] mtip32xx: blk_mq_init_queue() returns an ERR_PTR (Mike Snitzer) [1105703] - [block] mtip32xx: convert to use blk-mq (Mike Snitzer) [1105703] - [block] mtip32xx: Fix ERO and NoSnoop values in PCIe upstream on AMD systems (Mike Snitzer) [1105703] - [block] mtip32xx: Remove dfs_parent after pci unregister (Mike Snitzer) [1105703] - [block] mtip32xx: Increase timeout for STANDBY IMMEDIATE command (Mike Snitzer) [1105703] - [block] mtip32xx: Set queue bounce limit (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msi() instead of pci_enable_msi_range() (Mike Snitzer) [1105703] - [block] mtip32xx: fix bad use of smp_processor_id() (Mike Snitzer) [1105703] - [block] mtip32xx: Use pci_enable_msix_range() instead of pci_enable_msix() (Mike Snitzer) [1105703] - [block] mtip32xx: Remove superfluous call to pci_disable_msi() (Mike Snitzer) [1105703] - [block] mtip32xx: Reduce the number of unaligned writes to 2 (Mike Snitzer) [1105703] - [block] mtip32xx: Correctly handle security locked condition (Mike Snitzer) [1105703] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (Mike Snitzer) [1105703] - [block] mtip32xx: dynamically allocate buffer in debugfs functions (Mike Snitzer) [1105703] - [block] blk-mq: fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_start_hw_queue() should use blk_mq_run_hw_queue() (Mike Snitzer) [1105204] - [block] add support for limiting gaps in SG lists (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races in bt_get() function (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix race on blk_mq_bitmap_tags::wake_cnt (Mike Snitzer) [1105204] - [block] blk-mq: bitmap tag, fix races on shared ::wake_index fields (Mike Snitzer) [1105204] - [block] blk_max_size_offset() should check ->max_sectors (Mike Snitzer) [1105204] - [block] null_blk: fix softirq completions for queue_mode == 1 (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_drain_queue and __blk_mq_drain_queue (Mike Snitzer) [1105204] - [block] blk-mq: properly drain stopped queues (Mike Snitzer) [1105204] - [block] blk-mq: for_each_* macro correctness (Mike Snitzer) [1105204] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [scsi] remove scsi_end_request (Mike Snitzer) [1105204] - [scsi] explicitly release bidi buffers (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_prep_return (Mike Snitzer) [1105204] - [scsi] don't reference freed command in scsi_init_sgtable (Mike Snitzer) [1105204] - [scsi] add support for per-host cmd pools (Mike Snitzer) [1105204] - [scsi] simplify command allocation and freeing a bit (Mike Snitzer) [1105204] - [scsi] megaraid: simplify internal command handling (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_requeue_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_next_command (Mike Snitzer) [1105204] - [scsi] remove a useless get_put_device pair in scsi_request_fn (Mike Snitzer) [1105204] - [scsi] do not manipulate device reference counts in scsi_get_put_command (Mike Snitzer) [1105204] - [scsi] avoid taking host_lock in scsi_run_queue unless nessecary (Mike Snitzer) [1105204] - [scsi] avoid useless free_list lock roundtrips (Mike Snitzer) [1105204] - [scsi] enable destruction of blocked devices which fail LUN scanning (Mike Snitzer) [1105204] - [scsi] Revert: reintroduce scsi_driver.init_command (Mike Snitzer) [1105204] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [1105204] - [scsi] handle command allocation failure in scsi_reset_provider (Mike Snitzer) [1105204] - [block] properly stack underlying max_segment_size to DM device (Mike Snitzer) [1105204] - [block] remove elv_abort_queue and blk_abort_flushes (Mike Snitzer) [1105204] - [block] __elv_next_request() shouldn't call into the elevator if bypassing (Mike Snitzer) [1105204] - [block] trace all devices plug operation (Mike Snitzer) [1105204] - [block] Reserve only one queue tag for sync IO if only 3 tags are available (Mike Snitzer) [1105204] - [block] blk-exec: Cleaning up local variable address returned (Mike Snitzer) [1105204] - [block] use __blk_end_request_all to free bios and also call rq->end_io (Mike Snitzer) [1105204] - [block] fix RHEL kABI breakage (Mike Snitzer) [1105204] - [block] null_blk: fix name and description of 'queue_mode' module parameter (Mike Snitzer) [1105204] - [block] all blk-mq requests are tagged (Mike Snitzer) [1105204] - [block] bsg: update check for rq based driver for blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: add timer in blk_mq_start_request (Mike Snitzer) [1105204] - [block] blk-mq: always initialize request->start_time (Mike Snitzer) [1105204] - [block] blk-mq: ->timeout should be cleared in blk_mq_rq_ctx_init() (Mike Snitzer) [1105204] - [block] blk-mq: don't allow queue entering for a dying queue (Mike Snitzer) [1105204] - [block] blk-mq: bump max tag depth to 10K tags (Mike Snitzer) [1105204] - [block] add blk_rq_set_block_pc() (Mike Snitzer) [1105204] - [block] ensure that bio_add_page() always accepts a page for an empty bio (Mike Snitzer) [1105204] - [block] add notion of a chunk size for request merging (Mike Snitzer) [1105204] - [block] blk-flush: clear flush_rq's tag in flush_end_io() (Mike Snitzer) [1105204] - [block] blk-mq: let blk_mq_tag_to_rq() take blk_mq_tags as the main parameter (Mike Snitzer) [1105204] - [block] blk-mq: fix regression from commit 624dbe475416 (Mike Snitzer) [1105204] - [block] blk-mq: handle NULL req return from blk_map_request in single queue mode (Mike Snitzer) [1105204] - [block] blk-mq: fix sparse warning on missed __percpu annotation (Mike Snitzer) [1105204] - [block] blk-mq: fix schedule from atomic context (Mike Snitzer) [1105204] - [block] blk-mq: move blk_mq_get_ctx_blk_mq_put_ctx to mq private header (Mike Snitzer) [1105204] - [block] blk-mq: push IPI or local end_io decision to __blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: remember to start timeout handler for direct queue (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_unregister_hctx() can be static (Mike Snitzer) [1105204] - [block] blk-mq: make the sysfs mq/ layout reflect current mappings (Mike Snitzer) [1105204] - [block] blk-mq: blk_mq_tag_to_rq should handle flush request (Mike Snitzer) [1105204] - [block] blk-mq: request initialization optimizations (Mike Snitzer) [1105204] - [block] add queue flag for disabling SG merging (Mike Snitzer) [1105204] - [block] blk-mq: remove alloc_hctx and free_hctx methods (Mike Snitzer) [1105204] - [block] blk-mq: add file comments and update copyright notices (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_alloc_request_pinned (Mike Snitzer) [1105204] - [block] blk-mq: do not use blk_mq_alloc_request_pinned in blk_mq_map_request (Mike Snitzer) [1105204] - [block] blk-mq: remove blk_mq_wait_for_tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request in __blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: merge blk_mq_alloc_reserved_request into blk_mq_alloc_request (Mike Snitzer) [1105204] - [block] blk-mq: add helper to insert requests from irq context (Mike Snitzer) [1105204] - [block] blk-mq: remove stale comment for blk_mq_complete_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow non-softirq completions (Mike Snitzer) [1105204] - [block] blk-mq: pass in suggested NUMA node to ->alloc_hctx() (Mike Snitzer) [1105204] - [block] only allocate/free mq_usage_counter in blk-mq (Mike Snitzer) [1105204] - [block] blk-mq: avoid code duplication (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of hctx->ctx_map (Mike Snitzer) [1105204] - [block] blk-mq: idle all hardware contexts before freeing a queue (Mike Snitzer) [1105204] - [block] blk-mq: allow setting of per-request timeouts (Mike Snitzer) [1105204] - [block] blk-mq: export blk_mq_tag_busy_iter (Mike Snitzer) [1105204] - [block] blk-mq: split make request handler for multi and single queue (Mike Snitzer) [1105204] - [block] blk-mq: save memory by freeing requests on unused hardware queues (Mike Snitzer) [1105204] - [block] blk-mq: allow the hctx cpu hotplug notifier to return errors (Mike Snitzer) [1105204] - [block] blk-mq: Micro-optimize blk_queue_nomerges() check (Mike Snitzer) [1105204] - [block] Enable sysfs nomerge control for I/O requests in the plug list (Mike Snitzer) [1105204] - [block] blk-mq: initialize q->nr_requests after calling blk_queue_make_request() (Mike Snitzer) [1105204] - [block] blk-mq: allow changing of queue depth through sysfs (Mike Snitzer) [1105204] - [block] blk-mq: switch ctx pending map to the sparser blk_align_bitmap (Mike Snitzer) [1105204] - [block] blk-mq: move the cache friendly bitmap type of out blk-mq-tag (Mike Snitzer) [1105204] - [block] blk-mq: improve support for shared tags maps (Mike Snitzer) [1105204] - [block] blk-mq: cleanup blk_mq_init_tags (Mike Snitzer) [1105204] - [block] blk-mq: select random tag betweet 0 and (depth - 1) (Mike Snitzer) [1105204] - [block] blk-mq: remove barrier in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: use clear_bit_unlock in bt_clear_tag() (Mike Snitzer) [1105204] - [block] blk-mq: fix race in IO start accounting (Mike Snitzer) [1105204] - [block] blk-mq: use sparser tag layout for lower queue depth (Mike Snitzer) [1105204] - [block] blk-mq: implement new and more efficient tagging scheme (Mike Snitzer) [1105204] - [block] blk-mq: initialize struct request fields individually (Mike Snitzer) [1105204] - [block] blk-mq: update a hotplug comment for grammar (Mike Snitzer) [1105204] - [block] blk-mq: add basic round-robin of what CPU to queue workqueue work on (Mike Snitzer) [1105204] - [block] blk-mq: remove extra requeue trace (Mike Snitzer) [1105204] - [block] null_blk: fix use after free (Mike Snitzer) [1105204] - [block] blk-mq: refactor request insertion_merging (Mike Snitzer) [1105204] - [block] blk-mq: remove debug BUG_ON() when draining software queues (Mike Snitzer) [1105204] - [block] blk-mq: fix waiting for reserved tags (Mike Snitzer) [1105204] - [block] ensure that the timer is always added (Mike Snitzer) [1105204] - [block] fold __blk_add_timer into blk_add_timer (Mike Snitzer) [1105204] - [block] blk-mq: respect rq_affinity (Mike Snitzer) [1105204] - [block] blk-mq: fix race with timeouts and requeue events (Mike Snitzer) [1105204] - [block] Revert: blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: fix leak of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize req->q in allocation (Mike Snitzer) [1105204] - [block] blk-mq: user (1 << order) to implement order_to_size() (Mike Snitzer) [1105204] - [block] blk-mq: fix allocation of set->tags (Mike Snitzer) [1105204] - [block] blk-mq: free hctx->ctx_map when init failed (Mike Snitzer) [1105204] - [block] export blk_finish_request (Mike Snitzer) [1105204] - [block] blk-mq: rename mq_flush_work struct request member (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_requeue_request (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_start_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: add blk_mq_delay_queue (Mike Snitzer) [1105204] - [block] blk-mq: add async parameter to blk_mq_start_stopped_hw_queues (Mike Snitzer) [1105204] - [block] blk-mq: bidi support (Mike Snitzer) [1105204] - [block] blk-mq: allow drivers to hook into I_O completion (Mike Snitzer) [1105204] - [block] blk-mq: kill preempt disable_enable in blk_mq_work_fn() (Mike Snitzer) [1105204] - [block] blk-mq: don't use preempt_count() to check for right CPU (Mike Snitzer) [1105204] - [block] blk-mq: split out tag initialization, support shared tags (Mike Snitzer) [1105204] - [block] blk-mq: initialize request on allocation (Mike Snitzer) [1105204] - [block] blk-mq: add ->init_request and ->exit_request methods (Mike Snitzer) [1105204] - [block] blk-mq: make ->flush_rq fully transparent to drivers (Mike Snitzer) [1105204] - [block] blk-mq: do not initialize req->special (Mike Snitzer) [1105204] - [block] blk-mq: initialize resid_len (Mike Snitzer) [1105204] - [block] blk-mq: simplify blk_mq_hw_sysfs_cpus_show() (Mike Snitzer) [1105204] - [block] blk-mq: ensure that hardware queues are always run on the mapped CPUs (Mike Snitzer) [1105204] - [block] add kblockd_schedule_delayed_work_on() (Mike Snitzer) [1105204] - [block] remove 'q' parameter from kblockd_schedule_*_work() (Mike Snitzer) [1105204] - [block] blk-mq: fix potential stall during CPU unplug with IO pending (Mike Snitzer) [1105204] - [block] remove dead code in scsi_ioctl:blk_verify_command (Mike Snitzer) [1105204] - [block] only calculate part_in_flight() once (Mike Snitzer) [1105204] - [block] relax when to modify the timeout timer (Mike Snitzer) [1105204] - [char] random: export add_disk_randomness (Mike Snitzer) [1105204] - [block] blk-mq: add REQ_SYNC early (Mike Snitzer) [1105204] - [block] blk-mq: Make blk_mq_cpu_notify_lock a raw spinlock (Mike Snitzer) [1105204] - [block] blk-mq: don't dump CPU -> hw queue map on driver load (Mike Snitzer) [1105204] - [block] blk-mq: fix wrong usage of hctx->state vs hctx->flags (Mike Snitzer) [1105204] - [block] blk-mq: allow blk_mq_init_commands() to return failure (Mike Snitzer) [1105204] - [block] fix regression with block enabled tagging (Mike Snitzer) [1105204] - [block] Stop abusing rq->csd.list in blk-softirq (Mike Snitzer) [1105204] - [scsi] Make sure cmd_flags are 64-bit (Mike Snitzer) [1109271] - [block] Replace __get_cpu_var uses (Mike Snitzer) [1105204] - [block] Remove useless IPI struct initialization (Mike Snitzer) [1105204] - [block] Stop abusing csd.list for fifo_time (Mike Snitzer) [1105204] - [block] blktrace: fix accounting of partially completed requests (Mike Snitzer) [1105204] - [fs] bio: don't write "bio: create slab" messages to syslog (Mike Snitzer) [1105204] - [block] make __blkdev_issue_zeroout static (Mike Snitzer) [1105204] - [block] Do not call sector_div() with a 64-bit divisor (Mike Snitzer) [1105204] - [block] add cond_resched() to potentially long running ioctl discard loop (Mike Snitzer) [1105204] - [kernel] smp: Rename __smp_call_function_single() to smp_call_function_single_async() (Prarit Bhargava) [1105192] - [kernel] smp: Remove wait argument from __smp_call_function_single() (Prarit Bhargava) [1105192] - [kernel] smp: Move __smp_call_function_single() below its safe version (Prarit Bhargava) [1105192] - [kernel] smp: Consolidate the various smp_call_function_single() declensions (Prarit Bhargava) [1105192] - [kernel] smp: Teach __smp_call_function_single() to check for offline cpus (Prarit Bhargava) [1105192] - [kernel] smp: Iterate functions through llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] llist: lock-less list, Add llist_for_each_entry_safe() (Prarit Bhargava) [1105192] - [kernel] smp: remove cpumask_ipi (Prarit Bhargava) [1105192] - [kernel] smp: use lockless list for smp_call_function_single (Prarit Bhargava) [1105192] - [kernel] smp: fix generic_exec_single indentation (Prarit Bhargava) [1105192] - [kernel] smp: quit unconditionally enabling irqs in on_each_cpu_mask() (Prarit Bhargava) [1105192] - [kernel] smp: free related resources when failure occurs in hotplug_cfd() (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi/locking: Fix misleading smp_call_function_any() description (Prarit Bhargava) [1105192] - [kernel] smp/generic-ipi: Kill unnecessary variable - csd_flags (Prarit Bhargava) [1105192] - [kernel] init: remove __cpuinit sections from the kernel (Prarit Bhargava) [1105893] - [block] blk-mq: remove newly added instances of __cpuinit (Prarit Bhargava) [1105893] - [misc] delete __cpuinit usage from all remaining drivers files (Prarit Bhargava) [1105893] - [kernel] delete __cpuinit usage from all core kernel files (Prarit Bhargava) [1105893] - [block] delete __cpuinit usage from all block files (Prarit Bhargava) [1105893] - [acpi] delete __cpuinit usage from all acpi files (Prarit Bhargava) [1105893] - [kernel] rcu: delete __cpuinit usage from all rcu files (Prarit Bhargava) [1105893] - [net] delete __cpuinit usage from all net files (Prarit Bhargava) [1105893] - [hwmon] delete __cpuinit usage from all hwmon files (Prarit Bhargava) [1105893] - [clocksource] delete __cpuinit usage from all related files (Prarit Bhargava) [1105893] - [x86] delete __cpuinit usage from all x86 files (Prarit Bhargava) [1105893] - [s390] delete __cpuinit usage from all s390 files (Prarit Bhargava) [1105893] - [powerpc] Delete __cpuinit usage from all users (Prarit Bhargava) [1105893]- [pci] hotplug: Avoid warning when _ADR not present (Myron Stowe) [1114228] - [pci] hotplug/acpi: Drop unused acpiphp_debug declaration (Myron Stowe) [1114228] - [acpi] scan: Set flags.match_driver in acpi_bus_scan_fixed() (Myron Stowe) [1114228] - [acpi] pci_root: Clear driver_data before failing enumeration (Myron Stowe) [1114228] - [acpi] hotplug: Fix PCI host bridge hot removal (Myron Stowe) [1114228] - [acpi] hotplug: Fix acpi_bus_get_device() return value check (Myron Stowe) [1114228] - [acpi] hotplug: Consolidate deferred execution of ACPI hotplug routines (Myron Stowe) [1114228] - [acpi] hotplug: Do not execute "insert in progress" _OST (Myron Stowe) [1114228] - [acpi] hotplug: Carry out PCI root eject directly (Myron Stowe) [1114228] - [acpi] hotplug: Merge device hot-removal routines (Myron Stowe) [1114228] - [acpi] hotplug: Make acpi_bus_hot_remove_device() internal (Myron Stowe) [1114228] - [acpi] hotplug: Simplify device ejection routines (Myron Stowe) [1114228] - [acpi] hotplug: Fix handle_root_bridge_removal() (Myron Stowe) [1114228] - [acpi] hotplug: Refuse to hot-remove all objects with disabled hotplug (Myron Stowe) [1114228] - [acpi] scan: Start matching drivers after trying scan handlers (Myron Stowe) [1114228] - [acpi] Remove acpi_pci_slot_init() headers from internal.h (Myron Stowe) [1114228] - [pci] Revert: acpi / hotplug / pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [base] Release device_hotplug_lock when store_mem_state returns EINVAL (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop WARN_ON() from acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix error code path in acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] memhotplug: Use defined marco METHOD_NAME__STA (Myron Stowe) [1114228] - [acpi] hotplug: Use kobject_init_and_add() instead of _init() and _add() (Myron Stowe) [1114228] - [acpi] hotplug: Don't set kobject parent pointer explicitly (Myron Stowe) [1114228] - [acpi] hotplug: Set kobject name via kobject_add(), not kobject_set_name() (Myron Stowe) [1114228] - [base] hotplug: Remove cpu_hotplug_driver_lock() (Myron Stowe) [1114228] - [x86] hotplug: Disable ARCH_CPU_PROBE_RELEASE on x86 (Myron Stowe) [1114228] - [x86] hotplug: Add hotplug lock to missing places (Myron Stowe) [1114228] - [x86] hotplug: Fix online state in cpu0 debug interface (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid parent bus rescans on spurious device checks (Myron Stowe) [1114228] - [acpi] hotplug/pci: Use _OST to notify firmware about notify status (Myron Stowe) [1114228] - [acpi] hotplug/pci: Avoid doing too much for spurious notifies (Myron Stowe) [1114228] - [acpi] hotplug/pci: Don't trim devices before scanning the namespace (Myron Stowe) [1114228] - [kernel] power/hibernate/memory_hotplug: Rework mutual exclusion (Myron Stowe) [1114228] - [kernel] power/hibernate: Create memory bitmaps after freezing user space (Myron Stowe) [1114228] - [acpi] scan: Change ordering of locks for device hotplug (Myron Stowe) [1114228] - [acpi] hotplug: Remove containers synchronously (Myron Stowe) [1114228] - [base] core/acpi: Avoid device hot remove locking issues (Myron Stowe) [1114228] - [base] introduce help macro to_memory_block (Myron Stowe) [1114228] - [base] use standard device online/offline for state change (Myron Stowe) [1114228] - [base] refactor add_memory_section() to add_memory_block() (Myron Stowe) [1114228] - [base] remove improper get/put in add_memory_section() (Myron Stowe) [1114228] - [base] reduce add_memory_section() for boot-time only (Myron Stowe) [1114228] - [base] unshare add_memory_section() from hotplug (Myron Stowe) [1114228] - [base] use device get/put functions (Myron Stowe) [1114228] - [base] remove unneeded variable (Myron Stowe) [1114228] - [base] move mutex lock out of add_memory_section() (Myron Stowe) [1114228] - [acpi] sleep: Hold acpi_scan_lock over system PM transitions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Fix NULL pointer dereference in cleanup_bridge() (Myron Stowe) [1114228] - [base] cpu: Check if NUMA node is valid before bringing CPU up (Myron Stowe) [1114228] - [pci] acpi: Use dev_dbg() instead of dev_info() in acpi_pci_set_power_state() (Myron Stowe) [1114228] - [acpi] sleep: Introduce acpi_os_prepare_extended_sleep() for extended sleep (Myron Stowe) [1114228] - [base] core: replace strict_strto*() with kstrto*() (Myron Stowe) [1114228] - [acpi] dock: fix error return code in dock_add() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of check_sub_bridges() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Clean up bridge_mutex usage (Myron Stowe) [1114228] - [acpi] hotplug/pci: Redefine enable_device() and disable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Sanitize acpiphp_get_(latch) (Myron Stowe) [1114228] - [acpi] hotplug/pci: Get rid of unused constants in acpiphp.h (Myron Stowe) [1114228] - [acpi] hotplug/pci: Check for new devices on enabled slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Allow slots without new devices to be rescanned (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not check SLOT_ENABLED in enable_device() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not exectute _PS0 and _PS3 directly (Myron Stowe) [1114228] - [acpi] hotplug/pci: Do not queue up event handling work items in vain (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate slot disabling and ejecting (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop redundant checks from check_hotplug_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework namespace scanning and trimming routines (Myron Stowe) [1114228] - [acpi] hotplug/pci: Store parent in functions and bus in slots (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop handle field from struct acpiphp_func (Myron Stowe) [1114228] - [acpi] hotplug/pci: Embed function struct into struct acpiphp_context (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop flags field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop sun field from struct acpiphp_slot (Myron Stowe) [1114228] - [acpi] hotplug/pci: Register all devices under the given bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Refactor slot allocation code in register_slot() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Drop func field from struct acpiphp_bridge (Myron Stowe) [1114228] - [acpi] hotplug/pci: Merge hotplug event handling functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Pass hotplug context objects to event handlers (Myron Stowe) [1114228] - [acpi] hotplug/pci: Rework acpiphp_handle_to_bridge() (Myron Stowe) [1114228] - [acpi] hotplug/pci: Unified notify handler for hotplug events (Myron Stowe) [1114228] - [acpi] hotplug/pci: Hotplug context objects for bridges and functions (Myron Stowe) [1114228] - [acpi] hotplug/pci: Always return success after adding a function (Myron Stowe) [1114228] - [acpi] hotplug/pci: Consolidate acpiphp_enumerate_slots() (Myron Stowe) [1114228] - [acpi] pci: Make bus registration and unregistration symmetric (Myron Stowe) [1114228] - [x86] pci: prevent re-allocation of already existing bridge and ROM resource (Myron Stowe) [1114228] - [acpi] dock: Drop unnecessary local variable from dock_add() (Myron Stowe) [1114228] - [acpi] dock/pci: Drop ACPI dock notifier chain (Myron Stowe) [1114228] - [acpi] dock: Do not check CONFIG_ACPI_DOCK_MODULE (Myron Stowe) [1114228] - [acpi] dock: Do not leak memory on falilures to add a dock station (Myron Stowe) [1114228] - [acpi] Drop ACPI bus notifier call chain (Myron Stowe) [1114228] - [acpi] dock: Rework the handling of notifications (Myron Stowe) [1114228] - [acpi] dock: Simplify dock_init_hotplug() and dock_release_hotplug() (Myron Stowe) [1114228] - [acpi] dock: Walk list in reverse order during removal of devices (Myron Stowe) [1114228] - [acpi] dock: Rework and simplify find_dock_devices() (Myron Stowe) [1114228] - [acpi] dock: Drop the hp_lock mutex from struct dock_station (Myron Stowe) [1114228] - [acpi] simplify acpiphp driver with new helper functions (Myron Stowe) [1114228] - [acpi] simplify dock driver with new helper functions (Myron Stowe) [1114228] - [acpi] Export acpi_(bay) (Myron Stowe) [1114228] - [acpi] introduce two helper functions for _EJ0 and _LCK (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_execute_simple_method() (Myron Stowe) [1114228] - [acpi] introduce helper function acpi_has_method() (Myron Stowe) [1114228] - [acpi] dock: simplify dock_create_acpi_device() (Myron Stowe) [1114228] - [acpi] dock: mark initialization functions with __init (Myron Stowe) [1114228] - [acpi] dock: drop redundant spin lock in dock station object (Myron Stowe) [1114228] - [acpi] dock: avoid initializing acpi_dock_notifier_list multiple times (Myron Stowe) [1114228] - [base] Use attribute groups to create sysfs memory files (Myron Stowe) [1114228] - [mm] hugetlb: add support for gigantic page allocation at runtime (Luiz Capitulino) [996763] - [mm] hugetlb: move helpers up in the file (Luiz Capitulino) [996763] - [mm] hugetlb: update_and_free_page(), don't clear PG_reserved bit (Luiz Capitulino) [996763] - [mm] hugetlb: add hstate_is_gigantic() (Luiz Capitulino) [996763] - [mm] hugetlb: fix and clean-up node iteration code to alloc or free (Luiz Capitulino) [996763] - [mm] dma-contiguous: clean source code and prepare for device tree (Luiz Capitulino) [996763] - [mm] cma: Move dma contiguous changes into a seperate config (Luiz Capitulino) [996763] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103376] - [thermal] Tidy up error handling in powerclamp_init (Steve Best) [1103376] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103376] - [security] selinux: Increase ebitmap_node size for 64-bit configuration (Paul Moore) [922752] - [security] selinux: Reduce overhead of mls_level_isvalid() function call (Paul Moore) [922752] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1081734] - [block] nvme: Retry failed commands with non-fatal error (David Milburn) [1081734] - [block] nvme: Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1081734] - [block] nvme: Add getgeo to block ops (David Milburn) [1081734] - [block] nvme: Start-stop nvme_thread during device add-remove (David Milburn) [1081734] - [block] nvme: Make I/O timeout a module parameter (David Milburn) [1081734] - [block] nvme: CPU hot plug notification (David Milburn) [1081734] - [block] nvme: per-cpu io queues (David Milburn) [1081734] - [block] nvme: Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1081734] - [block] nvme: IOCTL path RCU protect queue access (David Milburn) [1081734] - [block] nvme: RCU protected access to io queues (David Milburn) [1081734] - [block] nvme: Initialize device reference count earlier (David Milburn) [1081734] - [scsi] fnic: fix broken FIP discovery by initializing multicast address (Chris Leech) [1100078] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Chris Leech) [1100078]- [fs] nfs: populate ->net in mount data when remounting (Steve Dickson) [1113248] - [fs] nfs: fix lockup caused by pnfs_generic_pg_test (Steve Dickson) [1113248] - [fs] nfs: Fix typo in dprintk (Steve Dickson) [1113248] - [fs] nfs: Comment is now wrong and redundant to code (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Disconnect on registration failure (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BUG_ON() call sites (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Avoid deadlock when credit window is reset (Steve Dickson) [1113248] - [net] sunrpc: Move congestion window constants to header file (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reset connection timeout after successful reconnect (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Use macros for reconnection timeout constants (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Allocate missing pagelist (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove Tavor MTU setting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Ensure ia->ri_id->qp is not NULL when reconnecting (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce the number of hardway buffer allocations (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Limit work done by completion handler (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce calls to ib_poll_cq() in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Reduce lock contention in completion handlers (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Split the completion queue (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Make rpcrdma_ep_destroy() return void (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Simplify rpcrdma_deregister_external() synopsis (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fall back to MTHCAFMR when FRMR is not supported (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove REGISTER memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove MEMWINDOWS registration modes (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Remove BOUNCEBUFFERS memory registration mode (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: RPC/RDMA must invoke xprt_wake_pending_tasks() in process context (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: Fix for FMR leaks (Steve Dickson) [1113248] - [net] sunrpc/xprtrdma: mind the device's max fast register page list depth (Steve Dickson) [1113248] - [fs] nfs: Push the file layout driver into a subdirectory (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in objlayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Handle allocation errors correctly in filelayout_alloc_layout_hdr() (Steve Dickson) [1113248] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1113248] - [fs] nfs: Fix a potential busy wait in nfs_page_group_lock (Steve Dickson) [1113248] - [fs] nfs: Fix error handling in __nfs_pageio_add_request (Steve Dickson) [1113248] - [net] sunrpc: suppress allocation warning in rpc_malloc() (Steve Dickson) [1113248] - [fs] nfs: support page groups in nfs_read_completion (Steve Dickson) [1113248] - [fs] nfs: support non page aligned layouts (Steve Dickson) [1113248] - [fs] nfs: allow non page aligned pnfs layout segments (Steve Dickson) [1113248] - [fs] nfs: support multiple verfs per direct req (Steve Dickson) [1113248] - [fs] nfs: remove data list from pgio header (Steve Dickson) [1113248] - [fs] nfs: use > 1 request to handle bsize < PAGE_SIZE (Steve Dickson) [1113248] - [fs] nfs: chain calls to pg_test (Steve Dickson) [1113248] - [fs] nfs: allow coalescing of subpage requests (Steve Dickson) [1113248] - [fs] nfs: clean up filelayout_alloc_commit_info (Steve Dickson) [1113248] - [fs] nfs: page group support in nfs_mark_uptodate (Steve Dickson) [1113248] - [fs] nfs: page group syncing in write path (Steve Dickson) [1113248] - [fs] nfs: page group syncing in read path (Steve Dickson) [1113248] - [fs] nfs: add support for multiple nfs reqs per page (Steve Dickson) [1113248] - [fs] nfs: call nfs_can_coalesce_requests for every req (Steve Dickson) [1113248] - [fs] nfs: modify pg_test interface to return size_t (Steve Dickson) [1113248] - [fs] nfs: remove unused arg from nfs_create_request (Steve Dickson) [1113248] - [fs] nfs: clean up PG_* flags (Steve Dickson) [1113248] - [fs] nfs: fix race in filelayout commit path (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pageio_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common generic_pg_pgios() (Steve Dickson) [1113248] - [fs] nfs: Create a common multiple_pgios() function (Steve Dickson) [1113248] - [fs] nfs: Create a common initiate_pgio() function (Steve Dickson) [1113248] - [fs] nfs: Create a generic_pgio function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_error function (Steve Dickson) [1113248] - [fs] nfs: Create a common rpcsetup function for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common rpc_call_ops struct (Steve Dickson) [1113248] - [fs] nfs: Create a common nfs_pgio_result_common function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_rpc_prepare function (Steve Dickson) [1113248] - [fs] nfs: Create a common rw_header_alloc and rw_header_free function (Steve Dickson) [1113248] - [fs] nfs: Create a common pgio_alloc and pgio_release function (Steve Dickson) [1113248] - [fs] nfs: Move the write verifier into the nfs_pgio_header (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write header struct (Steve Dickson) [1113248] - [fs] nfs: Create a common read and write data struct (Steve Dickson) [1113248] - [fs] nfs: Create a common results structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: Create a common argument structure for reads and writes (Steve Dickson) [1113248] - [fs] nfs: remove ->read_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: remove ->write_pageio_init from rpc ops (Steve Dickson) [1113248] - [fs] nfs: commit layouts in fdatasync (Steve Dickson) [1113248] - [net] sunrpc: Fix a module reference issue in rpcsec_gss (Steve Dickson) [1113248] - [fs] nfs: Don't ignore suid/sgid bit changes after a successful write (Steve Dickson) [1113248] - [fs] nfs: Don't declare inode uptodate unless all attributes were checked (Steve Dickson) [1113248] - [fs] nfs: Fix memroy leak for double mounts (Steve Dickson) [1113248] - [fs] nfs: pass string length to pr_notice message about readdir loops (Steve Dickson) [1111170] - [net] sunrpc: rpc_restart_call/rpc_restart_call_prepare should clear task->tk_status (Steve Dickson) [1111170] - [net] sunrpc: Don't let rpc_delay() clobber non-timeout errors (Steve Dickson) [1111170] - [net] sunrpc: Ensure call_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1111170] - [fs] nfs: Clear the open state flags if the new stateid does not match (Steve Dickson) [1111170] - [fs] nfs: Use correct locking when updating nfs4_state in nfs4_close_done (Steve Dickson) [1111170] - [fs] nfs: Ensure that we free existing layout segments if we get a new layout (Steve Dickson) [1111170] - [fs] nfs: Minor optimisation in get_layout_by_fh_locked() (Steve Dickson) [1111170] - [fs] nfs: Ensure that the layout recall callback matches layout stateids (Steve Dickson) [1111170] - [fs] nfs: Don't update the open stateid unless it is newer than the old one (Steve Dickson) [1111170] - [fs] nfs: Fix wraparound issues in pnfs_seqid_is_newer() (Steve Dickson) [1111170] - [fs] nfs: Be more aggressive in using readdirplus for 'ls -l' situations (Steve Dickson) [1111170] - [net] sunrpc: RPC callbacks may be split across several TCP segments (Steve Dickson) [1111170] - [net] sunrpc: Fix oops when trace sunrpc_task events in nfs client (Steve Dickson) [1111170] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1111170] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1111170] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1111170] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1111170] - [fs] nfs: Fix a delegation callback race (Steve Dickson) [1111170] - [fs] nfs: Fix another nfs4_sequence corruptor (Steve Dickson) [1111170] - [fs] nfsd: fix bug for readdir of pseudofs ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them ("J. Bruce Fields") [1111227 1111719] - [fs] nfsd: fix FREE_STATEID lockowner leak ("J. Bruce Fields") [1111719] - [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill READ32 ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify server xdr->next_page use ("J. Bruce Fields") [1111719] - [fs] nfsd: hash deleg stateid only on successful nfs4_set_delegation ("J. Bruce Fields") [1111719] - [fs] nfsd: rename recall_lock to state_lock ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded zeroing of fields in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setting of NFS4_OO_CONFIRMED in nfsd4_open ("J. Bruce Fields") [1111719] - [fs] nfsd: use recall_lock for delegation hashing ("J. Bruce Fields") [1111719] - [fs] nfsd: fix laundromat next-run-time calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: make nfsd4_encode_fattr static ("J. Bruce Fields") [1111719] - [net] sunrpc: Remove using of dprintk with KERN_WARNING ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unused function nfsd_read_file ("J. Bruce Fields") [1111719] - [fs] nfsd: getattr for FATTR4_WORD0_FILES_AVAIL needs the statfs buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: Error out when getting more than one fsloc/secinfo/uuid ("J. Bruce Fields") [1111719] - [fs] nfsd: Using type of uint32_t for ex_nflavors instead of int ("J. Bruce Fields") [1111719] - [fs] nfsd: Add missing comment of "expiry" in expkey_parse() ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove typedef of svc_client and svc_export in export.c ("J. Bruce Fields") [1111719] - [fs] nfsd: Cleanup unneeded including net/ipv6.h ("J. Bruce Fields") [1111719] - [fs] nfsd: remove unneeded linux/user_namespace.h include ("J. Bruce Fields") [1111719] - [fs] nfsd: Adds macro EX_UUID_LEN for exports uuid's length ("J. Bruce Fields") [1111719] - [fs] nfsd: Helper function for parsing uuid ("J. Bruce Fields") [1111719] - [fs] nfsd:Avoid NULL reference or double free in nfsd4_fslocs_free() ("J. Bruce Fields") [1109733 1111719] - [fs] nfsd: better reservation of head space for krb5 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill write32, write64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITEMEM ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE64 ("J. Bruce Fields") [1111719] - [fs] nfsd: kill WRITE32 ("J. Bruce Fields") [1111719] - [fs] nfsd: really fix nfs4err_resource in 4.1 case ("J. Bruce Fields") [1111719] - [fs] nfsd: allow exotic read compounds ("J. Bruce Fields") [1111719] - [fs] nfsd: more read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: read encoding cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: separate splice and readv cases ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_vfs_read doesn't use file handle parameter ("J. Bruce Fields") [1111719] - [fs] nfsd: turn off zero-copy-read in exotic cases ("J. Bruce Fields") [1111719] - [fs] nfsd: estimate sequence response size ("J. Bruce Fields") [1111719] - [fs] nfsd: better estimate of getattr response size ("J. Bruce Fields") [1111719] - [fs] nfsd: don't treat readlink like a zero-copy operation ("J. Bruce Fields") [1111719] - [fs] nfsd: enforce rd_dircount ("J. Bruce Fields") [1111719] - [fs] nfsd: allow large readdirs ("J. Bruce Fields") [1111719] - [fs] nfsd: use session limits to release send buffer reservation ("J. Bruce Fields") [1111719] - [fs] nfsd: adjust buflen to session channel limit ("J. Bruce Fields") [1111719] - [net] sunrpc: define xdr_restrict_buflen ("J. Bruce Fields") [1111719] - [fs] nfsd: fix buflen calculation after read encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size should check against whole buffer ("J. Bruce Fields") [1111719] - [fs] nfsd: minor encode_read cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: more precise nfsd4_max_reply ("J. Bruce Fields") [1111719] - [fs] nfsd: don't try to encode conflicting owner if low on space ("J. Bruce Fields") [1111719] - [fs] nfsd: convert 4.1 replay encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow encoding across page boundaries ("J. Bruce Fields") [1023319 1111719] - [fs] nfsd: size-checking cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant encode buffer size checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_check_resp_size needn't recalculate length ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve space before inlining 0-copy pages ("J. Bruce Fields") [1111719] - [fs] nfsd: teach encoders to handle reserve_space failures ("J. Bruce Fields") [1111719] - [fs] nfsd: "backfill" using write_bytes_to_xdr_buf ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_truncate_encode ("J. Bruce Fields") [1111719] - [net] sunrpc: xdr_truncate_encode ("J. Bruce Fields") [1111719] - [fs] nfsd: keep xdr buf length updated ("J. Bruce Fields") [1111719] - [fs] nfsd: no need for encode_compoundres to adjust lengths ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ADJUST_ARGS ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_stream throughout compound encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: use xdr_reserve_space in attribute encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow space for final error return ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encoding of out-of-space replies ("J. Bruce Fields") [1111719] - [fs] nfsd: reserve head space for krb5 integ/priv info ("J. Bruce Fields") [1111719] - [fs] nfsd: move proc_compound xdr encode init to helper ("J. Bruce Fields") [1111719] - [fs] nfsd: tweak nfsd4_encode_getattr to take xdr_stream ("J. Bruce Fields") [1111719] - [fs] nfsd: embed xdr_stream in nfsd4_compoundres ("J. Bruce Fields") [1111719] - [fs] nfsd: decoding errors can still be cached and require space ("J. Bruce Fields") [1111719] - [fs] nfsd: fix write reply size estimate ("J. Bruce Fields") [1111719] - [fs] nfsd: read size estimate should include padding ("J. Bruce Fields") [1111719] - [fs] nfsd: allow larger 4.1 session drc slots ("J. Bruce Fields") [1111719] - [fs] nfsd: READ, READDIR, etc., are idempotent ("J. Bruce Fields") [1111719] - [fs] nfsd: Only set PF_LESS_THROTTLE when really needed ("J. Bruce Fields") [1111719] - [net] sunrpc: track whether a request is coming from a loop-back interface ("J. Bruce Fields") [1111719] - [net] sunrpc: Fix a module reference leak in svc_handle_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Ignore client's source port on RDMA transports ("J. Bruce Fields") [1111719] - [fs] nfsd: remove nfsd4_free_slab ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove assignments inside conditions ("J. Bruce Fields") [1111719] - [fs] nfsd: fix delegation cleanup on error ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't clear SUID/SGID after root writing data ("J. Bruce Fields") [1111719] - [fs] nfsd: warn on finding lockowner without stateid's ("J. Bruce Fields") [1111719] - [fs] nfsd: remove lockowner when removing lock stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: fix corruption on setting an ACL ("J. Bruce Fields") [1111719] - [fs] nfsd: Get rid of empty function nfs4_state_init ("J. Bruce Fields") [1111719] - [fs] nfsd: Use simple_read_from_buffer for coping data to userspace ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up fh_auth usage ("J. Bruce Fields") [1111719] - [fs] nfsd: cleanup unneeded including linux/export.h ("J. Bruce Fields") [1111719] - [fs] nfsd: Clean up nfs4_preprocess_stateid_op ("J. Bruce Fields") [1111719] - [fs] nfsd: Mark nfs4_free_lockowner and nfs4_free_openowner as static functions ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: move to fs/nfsd ("J. Bruce Fields") [1111719] - [fs] nfsd: remove ("J. Bruce Fields") [1111719] - [fs] nfsd: Remove 'inline' designation for free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: call rpc_destroy_wait_queue() from free_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: Move default initialisers from create_client() to alloc_client() ("J. Bruce Fields") [1111719] - [fs] nfsd: set timeparms.to_maxval in setup_callback_client ("J. Bruce Fields") [1111719] - [fs] nfsd: don't create unnecessary mask acl ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits" ("J. Bruce Fields") [1111719] - [fs] nfsd: fix memory leak in nfsd4_encode_fattr() ("J. Bruce Fields") [1111719] - [fs] nfsd: check passed socket's net matches NFSd superblock's one ("J. Bruce Fields") [1111719] - [fs] nfsd: Check rpc_xprt out of xs_setup_bc_tcp ("J. Bruce Fields") [1111719] - [net] sunrpc: New helper for creating client with rpc_xprt ("J. Bruce Fields") [1111719] - [fs] nfsd: Free backchannel xprt in bc_destroy ("J. Bruce Fields") [1111719] - [net] sunrpc: fix memory leak of peer addresses in XPRT ("J. Bruce Fields") [1111719] - [fs] nfsd: Clear wcc data between compound ops ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't return NFS4ERR_STALE_STATEID for NFSv4.1+ ("J. Bruce Fields") [1111719] - [fs] nfsd: fix setclientid encode size ("J. Bruce Fields") [1111719] - [fs] nfsd: remove redundant check from nfsd4_check_resp_size ("J. Bruce Fields") [1111719] - [fs] nfsd: use more generous NFS4_ACL_MAX ("J. Bruce Fields") [1111719] - [fs] nfsd: minor nfsd4_replay_cache_entry cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_replay_cache_entry should be static ("J. Bruce Fields") [1111719] - [fs] nfsd: update comments with obsolete function name ("J. Bruce Fields") [1111719] - [fs] nfsd: Using free_conn free connection ("J. Bruce Fields") [1111719] - [fs] nfsd: typo in nfsd_rename comment ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify saved/current fh uses in nfsd4_proc_compound ("J. Bruce Fields") [1111719] - [fs] nfsd: Traverse unconfirmed client through hash-table ("J. Bruce Fields") [1111719] - [net] svcrpc: explicitly reject compounds that are not padded out to 4-byte multiple ("J. Bruce Fields") [1111719] - [fs] nfsd: notify_change needs elevated write count ("J. Bruce Fields") [1111719 1115034] - [fs] nfsd: fix test_stateid error reply encoding ("J. Bruce Fields") [1111719] - [fs] nfsd: leave reply buffer space for failed setattr ("J. Bruce Fields") [1111719] - [fs] nfsd: make set of large acl return efbig, not resource ("J. Bruce Fields") [1111719] - [fs] nfsd: session needs room for following op to error out ("J. Bruce Fields") [1111719] - [fs] nfsd: buffer-length check for SUPPATTR_EXCLCREAT ("J. Bruce Fields") [1111719] - [fs] nfsd: fix lost nfserrno() call in nfsd_setattr() ("J. Bruce Fields") [1111719] - [net] sunrpc: Mark functions as static in net/sunrpc/svc_xprt.c ("J. Bruce Fields") [1111719] - [fs] nfsd: decrease nfsd4_encode_fattr stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: fix encode_entryplus_baggage stack usage ("J. Bruce Fields") [1111719] - [fs] nfsd: simplify xdr encoding of nfsv4 names ("J. Bruce Fields") [1111719] - [fs] nfsd: encode_rdattr_error cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_encode_fattr cleanup ("J. Bruce Fields") [1111719] - [fs] nfsd: better VERIFY comment ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix a memory leak in nfsd4_create_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd:Define op_iattr for nfsd4_open instead using macro ("J. Bruce Fields") [1111719] - [fs] nfsd: fix compile warning without CONFIG_NFSD_V3 ("J. Bruce Fields") [1111719] - [fs] nfsd: Don't start lockd when only NFSv4 is running ("J. Bruce Fields") [1111719] - [net] sunrpc: Support a new option for ignoring the result of svc_register ("J. Bruce Fields") [1103348 1111719] - [fs] nfsd: fix bad length checking for backchannel ("J. Bruce Fields") [1111719] - [fs] nfsd: fix a leak which can cause CREATE_SESSION failures ("J. Bruce Fields") [1111719] - [fs] nfsd:Add missing recording of back channel attrs in nfsd4_session ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused macro definition ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up unnecessary temporary variable in nfsd4_decode_fattr ("J. Bruce Fields") [1111719] - [fs] nfsd: using nfsd4_encode_noop for encoding destroy_session/free_stateid ("J. Bruce Fields") [1111719] - [fs] nfsd: clean up an xdr reserved space calculation ("J. Bruce Fields") [1111719] - [fs] nfsd: get rid of unused function definition ("J. Bruce Fields") [1111719] - [fs] nfsd: calculate the missing length of bitmap in EXCHANGE_ID ("J. Bruce Fields") [1111719] - [fs] nfsd: revoking of suid/sgid bits after chown() in a consistent way ("J. Bruce Fields") [1111719] - [net] sunrpc: fix some typos ("J. Bruce Fields") [1111719] - [fs] nfsd: start documenting some XDR handling functions ("J. Bruce Fields") [1111719] - [fs] nfsd: don't return high mode bits ("J. Bruce Fields") [1111719] - [fs] nfsd: export proper maximum file size to the client ("J. Bruce Fields") [1111719] - [fs] nfsd: improve write performance with better sendspace reservations ("J. Bruce Fields") [1111719] - [net] svcrpc: remove an unnecessary assignment ("J. Bruce Fields") [1111719] - [fs] nfsd: Add support for NFS v4.2 operation checking ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd_shutdown_net needs state lock ("J. Bruce Fields") [1111719] - [fs] nfsd: Combine decode operations for v4 and v4.1 ("J. Bruce Fields") [1111719] - [fs] nfsd: -EINVAL on invalid anonuid/gid instead of silent failure ("J. Bruce Fields") [1111719] - [fs] nfsd: return better errors to exportfs ("J. Bruce Fields") [1111719] - [fs] nfsd: fh_update should error out in unexpected cases ("J. Bruce Fields") [1111719] - [fs] nfsd: fix Kconfig syntax ("J. Bruce Fields") [1111719] - [fs] nfsd: switch to p(dD) ("J. Bruce Fields") [1111719] - [fs] nfsd: racy access to ->d_name in nsfd4_encode_path() ("J. Bruce Fields") [1111719] - [net] svcrpc: remove unused rq_resused ("J. Bruce Fields") [1111719] - [fs] nfsd: nfsd4_create_clid_dir prints uninitialized data ("J. Bruce Fields") [1111719] - [fs] nfsd: Fix MACH_CRED NULL dereference ("J. Bruce Fields") [1111719] - [fs] nfsd: fix xdr decoding of large non-write compounds ("J. Bruce Fields") [1095061 1111719] - [fs] gfs2: When using flock() a GFS2 filesystem hangs (Robert S Peterson) [1111624] - [fs] nfs: emit a fsnotify_nameremove call in sillyrename codepath (Jeff Layton) [919347] - [fs] nfs: remove synchronous rename code (Jeff Layton) [919347] - [fs] nfs: convert nfs_rename to use async_rename infrastructure (Jeff Layton) [919347] - [fs] nfs: make nfs_async_rename non-static (Jeff Layton) [919347] - [fs] nfs: abstract out code needed to complete a sillyrename (Jeff Layton) [919347] - [fs] gfs2: Fix race in glock lru glock disposal (Robert S Peterson) [1095835] - [fs] gfs2: Use lockref for glocks (Robert S Peterson) [1095835] - [fs] cifs: Fix check for regular file in couldbe_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Re-order M-F Symlink code (Sachin Prabhu) [1077230] - [fs] cifs: Add create MFSymlinks to protocol ops struct (Sachin Prabhu) [1077230] - [fs] cifs: use protocol specific call for query_mf_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: Rename MF symlink function names (Sachin Prabhu) [1077230] - [fs] cifs: Rename and cleanup open_query_close_cifs_symlink() (Sachin Prabhu) [1077230] - [fs] cifs: We do not drop reference to tlink in CIFSCheckMFSymlink() (Sachin Prabhu) [1077230]- [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1109703] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1109033] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102710] {CVE-2014-3917} - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1114054] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1114054] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1114054] - [mm] avoid kABI breakage (Jerome Marchand) [1097419] - [mm] swap: change swap_list_head to plist, add swap_avail_head (Jerome Marchand) [1097419] - [lib] plist: add plist_requeue (Jerome Marchand) [1097419] - [lib] plist: add helper functions (Jerome Marchand) [1097419] - [mm] swap: change swap_info singly-linked list to list_head (Jerome Marchand) [1097419] - [block] mtip32xx: mtip_async_complete() bug fixes (Jeff Moyer) [1102281] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (Jeff Moyer) [1102281] - [ethernet] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1086397] - [ethernet] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1086397] - [edac] sb_edac: mark MCE messages as KERN_DEBUG (Aristeu Rozanski) [1056785] - [edac] sb_edac: use "event" instead of "exception" when MC wasnt signaled (Aristeu Rozanski) [1056785] - [Documentation] MAINTAINERS: Add DesignWare, i.MX6, Armada, R-Car PCI host maintainers (Myron Stowe) [1110890] - [pci] Disable Bus Master only on kexec reboot (Myron Stowe) [1110890] - [pci] Omit PCI ID macro strings to shorten quirk names (Myron Stowe) [1110890] - [pci] Move device_del() from pci_stop_dev() to pci_destroy_dev() (Myron Stowe) [1110890] - [pci] Avoid unnecessary CPU switch when calling driver .probe() method (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Jingoo Han as Samsung Exynos PCIe driver maintainer (Myron Stowe) [1110890] - [Documentation] MAINTAINERS: Add Tegra PCIe maintainer (Myron Stowe) [1110890] - [ethernet] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Alex Williamson) [1090154] - [ethernet] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Alex Williamson) [1090154] - [fs] nfs: advertise only supported callback netids (Jeff Layton) [1048477] - [fs] nfs: clean up, revert increase in READDIR RPC buffer max size (Jeff Layton) [1048477] - [net] sunrpc: Fix large reads on NFS/RDMA (Jeff Layton) [1048477] - [net] sunrpc: remove KERN_INFO from dprintk() call sites (Jeff Layton) [1048477] - [kernel] ftrace: Hardcode ftrace_module_init() call into load_module() (Takahiro MUNEDA) [1061553] - [kernel] trace: Make register/unregister_ftrace_command __init (Takahiro MUNEDA) [1061553] - [tools] turbostat: run on HSX (Prarit Bhargava) [1081657] - [tools] Revert: turbostat: servers do not support uncore power register (Prarit Bhargava) [1081657]- [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110193] - [net] bridge: Set vlan_features to allow offloads on vlans (Florian Westphal) [1058544] - [net] team: fix mtu setting (Jiri Pirko) [1103083] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092969] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089929] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089929] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089929] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1092400] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1092400] - [net] fib_frontend: fix possible NULL pointer dereference (Jiri Benc) [1091142] - [net] team: forbid incorrect fall-through in notifier (Jiri Pirko) [1090495] - [net] gre: don't allow to add the same tunnel twice (Florian Westphal) [1086498] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [1089629] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089191] - [net] add busy_poll device feature (Jiri Pirko) [1080093] - [net] ipv6: reallocate addrconf router for ipv6 address when lo device up (Jiri Benc) [1077053] - [net] macvlan: Add support for 'always_on' offload features (Florian Westphal) [928644] - [net] macvlan: fix netdev feature propagation from lower device (Florian Westphal) [928644]- [scsi] pm80xx: Spinlock fix (Rich Bono) [1044636] - [scsi] aacraid: Update unsupported card list (Rich Bono) [1080712] - [scsi] vmw_pvscsi: Some improvements in pvscsi driver (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Add support for I/O requests coalescing (Ewan Milne) [1075090] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1075090] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1112726] {CVE-2014-4667} - [net] ipv4/tunnels: fix an oops when using ipip/sit with IPsec (Jiri Pirko) [1108857] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Jiri Benc) [1079524] - [net] filter: introduce SO_BPF_EXTENSIONS (Jiri Benc) [1079524]- [scsi] qla2xxx: Update version number to 8.06.00.08.07.0-k3 (Chad Dupuis) [1090378] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1090378] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1090378] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1090378] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1090378] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1090378] - [scsi] set DID_TIME_OUT correctly (Ewan Milne) [1103881] - [scsi] fix invalid setting of host byte (Ewan Milne) [1103881] - [scsi] More USB deadlock fixes (Ewan Milne) [1103881] - [scsi] Fix USB deadlock caused by SCSI error handling (Ewan Milne) [1103881] - [scsi] Fix command result state propagation (Ewan Milne) [1103881] - [scsi] Fix spurious request sense in error handling (Ewan Milne) [1103881] - [scsi] Add timeout to avoid infinite command retry (Ewan Milne) [1061871] - [scsi] lpfc: Update version for 10.2.8021.0 driver release (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Removed obsolete PCI IDs from the driver (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1088574] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1088574] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1088574] - [scsi] lpfc: remove self-assignments (Rob Evers) [1088574] - [scsi] lpfc: Using plain integer as NULL pointer (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1088574] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1088574] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1088574] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1088576] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1088576] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1088576] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1088576] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1088576] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1088576] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1088576] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1088576] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1088576] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1088576]- [drm] nouveau/bios: fix a bit shift error introduced by recent commit (Ulrich Obergfell) [1089936] - [ethernet] sfc: PIO:Restrict to 64bit arch and use 64-bit writes (Nikolay Aleksandrov) [1089024] - [fs] nfs: Apply NFS_MOUNT_CMP_FLAGMASK to nfs_compare_remount_data() (Scott Mayhew) [1103805] - [fs] gfs2: Prevent recovery before the local journal is set (Robert S Peterson) [1079433] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1078231] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1097042] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1088740] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1094732] - [tty] Set correct tty name in 'active' sysfs attribute (Denys Vlasenko) [1066403] - [ethernet] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1101808] - [ethernet] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1067154] - [powerpc] tm: Disable IRQ in tm_recheckpoint (Larry Woodman) [1088224] - [x86] thinkpad: save and restore adaptive keyboard mode for suspend and, resume (Don Zickus) [1094476] - [x86] thinkpad: support Thinkpad X1 Carbon 2nd generation's adaptive keyboard (Don Zickus) [1094476]- [lib] random32: minor cleanups and kdoc fix (Hannes Frederic Sowa) [1100299] - [lib] random32: avoid attempt to late reseed if in the middle of seeding (Hannes Frederic Sowa) [1100299] - [lib] random32: use msecs_to_jiffies for reseed timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add __init prefix to prandom_start_seed_timer (Hannes Frederic Sowa) [1100299] - [lib] random32: add test cases for taus113 implementation (Hannes Frederic Sowa) [1100299] - [lib] random32: upgrade taus88 generator to taus113 from errata paper (Hannes Frederic Sowa) [1100299] - [lib] random32: move rnd_state to linux/random.h (Hannes Frederic Sowa) [1100299] - [lib] random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized (Hannes Frederic Sowa) [1100299] - [lib] random32: add periodic reseeding (Hannes Frederic Sowa) [1100299] - [lib] random: allow architectures to optionally define random_get_entropy() (Hannes Frederic Sowa) [1100299] - [net] packet: use percpu mmap tx frame pending refcount (Daniel Borkmann) [1052366] - [net] packet: use reciprocal_divide in fanout_demux_hash (Daniel Borkmann) [1052366] - [net] packet: add randomized fanout scheduler (Daniel Borkmann) [1052366] - [net] packet: don't unconditionally schedule() in case of MSG_DONTWAIT (Daniel Borkmann) [1052366] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1052366] - [net] vxlan: convert to act as a pernet subsystem (Daniel Borkmann) [1039587] - [net] vxlan: do not use vxlan_net before checking event type (Daniel Borkmann) [1039587] - [net] vxlan: properly cleanup devs on module unload (Daniel Borkmann) [1039587] - [net] vxlan: when lower dev unregisters remove vxlan dev as well (Daniel Borkmann) [1039587] - [net] netfilter: x_tables: lightweight process control group matching (Daniel Borkmann) [1005839] - [net] sctp: fix and consolidate SCTP checksumming code (Daniel Borkmann) [1054215] - [net] checksum: fix warning in skb_checksum (Daniel Borkmann) [1054215] - [net] skb_checksum: allow custom update/combine for walking skb (Daniel Borkmann) [1054215] - [lib] crc32: reduce number of cases for crc32{, c}_combine (Daniel Borkmann) [1054215] - [lib] crc32: conditionally resched when running testcases (Daniel Borkmann) [1054215] - [lib] crc32: add test cases for crc32{, c}_combine routines (Daniel Borkmann) [1054215] - [lib] crc32: add functionality to combine two crc32{, c}s in GF(2) (Daniel Borkmann) [1054215] - [lib] crc32: clean up spacing in test cases (Daniel Borkmann) [1054215] - [lib] crc32: update the comments of crc32_{be, le}_generic() (Daniel Borkmann) [1054215] - [net] ipvs: sctp: do not recalc sctp csum when ports didn't change (Daniel Borkmann) [1054215] - [net] ipvs: sctp: add missing verdict assignments in sctp_conn_schedule (Daniel Borkmann) [1054215] - [tools] bpf_exp: free duplicated labels at exit time (Daniel Borkmann) [958035] - [tools] bpf_dbg: always close socket in bpf_runnable (Daniel Borkmann) [958035] - [net] filter: doc: improve BPF documentation (Daniel Borkmann) [958035] - [tools] filter: bpf_asm: add minimal bpf asm tool (Daniel Borkmann) [958035] - [tools] filter: bpf_dbg: add minimal bpf debugger (Daniel Borkmann) [958035] - [net] sched: cls_bpf: add BPF-based classifier (Daniel Borkmann) [958035] - [net] Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Move the permission check in sock_diag_put_filterinfo to packet_diag_dump (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094272] {CVE-2014-0181} - [net] diag: Fix ns_capable check in sock_diag_put_filterinfo (Jiri Benc) [1094272] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094272] {CVE-2014-0181} - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096781] {CVE-2014-3144 CVE-2014-3145}- [net] mac80211: fix crash due to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083534] {CVE-2014-2706} - [ethernet] qlcnic: Fix ethtool statistics length calculation (Michal Schmidt) [1099634] - [kernel] futex: Make lookup_pi_state more robust (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Always cleanup owner tid in unlock_pi (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Larry Woodman) [1104520] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Larry Woodman) [1104520] {CVE-2014-3153} - [net] gro: restore frag0 optimization (and fix crash) (Michal Schmidt) [1069741] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087416] {CVE-2014-2851} - [net] core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors (Jiri Pirko) [1079014] {CVE-2014-2568} - [fs] aio: fix plug memory disclosure and fix reqs_active accounting backport (Jeff Moyer) [1094605] {CVE-2014-0206}- [fs] aio: plug memory disclosure and fix reqs_active accounting (Mateusz Guzik) [1094605] {CVE-2014-0206} - [kernel] mutexes: Give more informative mutex warning in the !lock->owner case (Larry Woodman) [1087655 1087919 1087922] - [kernel] mutex: replace CONFIG_HAVE_ARCH_MUTEX_CPU_RELAX with simple ifdef (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Modify the way optimistic spinners are queued (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Return false if task need_resched() in mutex_can_spin_on_owner() (Larry Woodman) [1087655 1087919 1087922] - [kernel] Restructure the MCS lock defines and locking & Move mcs_spinlock.h into kernel/locking/ (Larry Woodman) [1087655 1087919 1087922] - [misc] arch: Introduce smp_load_acquire(), smp_store_release() (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug_mutexes (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutex: Fix debug checks (Larry Woodman) [1087655 1087919 1087922] - [kernel] locking/mutexes: Unlock the mutex without the wait_lock (Larry Woodman) [1087655 1087919 1087922]- [scsi] st: fix corruption of the st_modedef structures in st_set_options() (Maurizio Lombardi) [1084968] - [net] openvswitch: fix a possible deadlock and lockdep warning (Flavio Leitner) [1094867] - [fs] dcache: make prepend_name() work correctly when called with negative *buflen (Mikulas Patocka) [1092746] - [fs] dcache: __dentry_path() fixes (Mikulas Patocka) [1092746] - [fs] dcache: prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts (Mikulas Patocka) [1092746] - [net] ip: generate unique IP identificator if local fragmentation is allowed (Jiri Pirko) [1076106] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1071340] - [wireless] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083252] {CVE-2014-2672} - [kernel] futex: Fix pthread_cond_broadcast() to wake up all threads (Larry Woodman) [1084757] - [watchdog] hpwdt: display informative string (Nigel Croxon) [1074038] - [mm] page-writeback: fix divide by zero in pos_ratio_polynom (Rik van Riel) [1091784] - [mm] page-writeback: add strictlimit feature (Rik van Riel) [1091784] - [powerpc] tm: Fix crash when forking inside a transaction (Radomir Vrbovsky) [1083215] {CVE-2014-2673} - [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094318] {CVE-2014-1737 CVE-2014-1738} - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1097687] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1098513] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1097686] - [mm] filemap: update find_get_pages_tag() to deal with shadow entries (Johannes Weiner) [1091795] - [fs] xfs: log vector rounding leaks log space (Brian Foster) [1091136] - [fs] xfs: truncate_setsize should be outside transactions (Brian Foster) [1091136]- [tty] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094242] {CVE-2014-0196} - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1087995] - [kernel] cputime: Fix jiffies based cputime assumption on steal accounting (Frederic Weisbecker) [1047732] - [kernel] cputime: Bring cputime -> nsecs conversion (Frederic Weisbecker) [1047732] - [kernel] cputime: Default implementation of nsecs -> cputime conversion (Frederic Weisbecker) [1047732] - [x86] irq, pic: Probe for legacy PIC and set legacy_pic appropriately (Vivek Goyal) [1037957] - [virt] hyperv/vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Vivek Goyal) [1037957]- [mm] rmap: try_to_unmap_cluster() should lock_page() before mlocking (Larry Woodman) [1078349] {CVE-2014-3122} - [mm] huge_memory: Fix cpuset cgroups so all pages for a task remain on correct node (Larry Woodman) [1076613] - [mm] mprotect: fix oops in change_pmd_range called from task_numa_work (Rik van Riel) [1085050]- [security] device_cgroup: check if exception removal is allowed (Aristeu Rozanski) [1086057] - [security] device_cgroup: rework device access check and rule checking (Aristeu Rozanski) [1086057] - [fs] autofs: fix lockref lookup (Ian Kent) [1083815] - [mei] me: do not load the driver if the FW doesn't support MEI interface (Prarit Bhargava) [1082789]- [virt] vhost/net: fix total length when packets are too short ("Michael S. Tsirkin") [1064446] {CVE-2014-0077} - [virt] vhost/net: validate vhost_get_vq_desc return value ("Michael S. Tsirkin") [1070940] {CVE-2014-0055}- [net] netfilter: fix panic when oom during rule replacement (Florian Westphal) [985657] - [net] netfilter: x_tables: fix ordering of jumpstack allocation and table update (Florian Westphal) [985657] - [virt] kvm/ioapic: try to recover if pending_eoi goes out of range (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: fix assignment of ioapic->rtc_status.pending_eoi (Paolo Bonzini) [1036478 1081590] {CVE-2014-0155} - [virt] kvm/ioapic: reinject pending interrupts on KVM_SET_IRQCHIP (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: extract body of kvm_ioapic_set_irq (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: clear IRR for edge-triggered interrupts at delivery (Paolo Bonzini) [1036478] - [virt] kvm/ioapic: merge ioapic_deliver into ioapic_service (Paolo Bonzini) [1036478] - [virt] kvm: ignore ioapic polarity (Paolo Bonzini) [1036478] - [core] device: Create 'device_driver_rh' KABI shadowing structure (Myron Stowe) [1083692] - [core] device: Create 'device_rh' KABI shadowing structure (Myron Stowe) [1083692] - [scsi] Reserve space in structures for future XCOPY support (Ewan Milne) [1080430] - [fs] xfs: fix bad hash ordering (Brian Foster) [1083206] - [fs] xfs: always do log forces via the workqueue (Brian Foster) [1052004]- [net] bonding: remove bond_resend_igmp_join_requests read_unlock leftover (Veaceslav Falico) [1080924] - [ethernet] mlx4: Support shutdown() interface (Amir Vadai) [1046216] - [zram] fix invalid memory access (Jerome Marchand) [1081936] - [zram] protect zram_reset_device() call (Jerome Marchand) [1081936] - [zram] remove zram_sysfs file (Jerome Marchand) [1081936] - [zram] use atomic64_xxx() to replace zram_stat64_xxx() (Jerome Marchand) [1081936] - [zram] optimize memory operations with clear_page()/copy_page() (Jerome Marchand) [1081936] - [zram] kill unused zram_get_num_devices() (Jerome Marchand) [1081936] - [zram] simplify and optimize dev_to_zram() (Jerome Marchand) [1081936] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1081100] - [kernel] audit: Allow login in non-init namespaces (Richard Guy Briggs) [1082597]- [wireless] ath9k: Fix LNA gpio for AR9485 (John Green) [1082017] - [infiniband] core: Don't resolve passive side RoCE L2 address in cma req handler (Amir Vadai) [1075852] - [fs] xfs: fix buffer use after free on IO error (Eric Sandeen) [924301] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [1052416] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1052416] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1052416] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1052416] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1052416] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1052416] - [fs] nfs: Fix a use-after-free problem in open() (Steve Dickson) [1062809]- [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1081781] - [md] dm: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1081781] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1081781] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1081781] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1062679] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1062679] - [ipc] change kern_ipc_perm.deleted type to bool (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] introduce ipc_valid_object() helper to sort out IPC_RMID races (Phillip Lougher) [1043807] {CVE-2013-7026} - [ipc] shm: fix shm_file deletion races (Phillip Lougher) [1043807] {CVE-2013-7026} - [drm] udl: take reference to device struct for dma-bufs (Dave Airlie) [1077774] - [security] keys: Allow special keys (eg. DNS results) to be invalidated by CAP_SYS_ADMIN (David Howells) [1074240]- [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1077650] - [kernel] rh_taint: Remove taint and update unsupported hardware message (Prarit Bhargava) [1076974] - [fs] proc/vmcore: continue vmcore initialization if PT_NOTE is found empty (Chao WANG) [1077535] - [net] ipv6: ip6_append_data_mtu do not handle the mtu of the second fragment properly (Jiri Pirko) [1079873]- [block] free q->flush_rq in blk_init_allocated_queue error paths (Mike Snitzer) [1078522] - [x86] fpu: Clear exceptions in AMD FXSAVE workaround (Phillip Lougher) [1053596] {CVE-2014-1438} - [mm] page_alloc: spill to remote nodes before waking kswapd (Johannes Weiner) [1076546] - [mm] vmscan: do not swap anon pages just because free+file is low (Johannes Weiner) [1076546] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1071532] - [fs] nfs: Ensure we respect soft mount timeouts during trunking discovery (Steve Dickson) [1071532] - [fs] nfs: Schedule recovery if nfs40_walk_client_list() is interrupted (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_bind times out correctly (Steve Dickson) [1071532] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1071532]- [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077351] {CVE-2014-2523} - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Jiri Pirko) [1075060] {CVE-2014-2309} - [net] skbuff: skb_segment: orphan frags before copying ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/fskb/list_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb/head_skb/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/skb_frag/frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] skbuff: skb_segment: s/frag/nskb_frag/ ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] use kfree_skb_list() helper ("Michael S. Tsirkin") [1056934] {CVE-2014-0131} - [net] veth: fix veth vlan features (Flavio Leitner) [1076077] - [net] sunrpc/xprtrdma: add separate Kconfig options for NFSoRDMA client and server support (Jeff Layton) [1077957] - [virt] kvm/x86: emulate MOVAPD (Igor Mammedov) [1052090] - [virt] kvm/x86: emulate MOVAPS (Igor Mammedov) [1052090] - [mm] x86: Wrong page freed on preallocate_pmds() failure exit (Larry Woodman) [1073641] - [mm] x86: do not leak page->ptl for pmd page tables (Larry Woodman) [1073641] - [virt] kvm/x86: fix emulator buffer overflow (Andrew Jones) [1071836] {CVE-2014-0049} - [virt] hyperv: Change the receive buffer size for legacy hosts (Jason Wang) [1075279] - [x86] quirks: Update DH8900CC Unsupported Device ID (Prarit Bhargava) [1076137]- [security] selinux: fix broken peer recv check (Paul Moore) [1043165] - [md] dm-raid: Fix possibility of skipping device recovery (Jonathan E Brassow) [1069927] - [fs] xfs: avoid AGI/AGF deadlock scenario for inode chunk allocation (Brian Foster) [1052789] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1074606] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1075709] - [ethernet] bna: don't disable VLAN tag stripping in promisc mode (Ivan Vecera) [1057842] - [kernel] posix-timers: Spare workqueue if there is no full dynticks CPU to kick (Frederic Weisbecker) [1074168]- [net] bridge: multicast: enable snooping on general queries only (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for general query destination (Florian Westphal) [1074491] - [net] bridge: multicast: add sanity check for query source addresses (Florian Westphal) [1074491] - [net] inet: frag: fix oops when unloading inetfrag modules (Florian Westphal) [1073962] - [virt] vhost/net: fix ref cnt checking deadlock ("Michael S. Tsirkin") [1065878] - [virt] vhost_net: correctly limit the max pending buffers ("Michael S. Tsirkin") [1065878] - [virt] vhost/net: fix a theoretical race in device cleanup ("Michael S. Tsirkin") [1065878] - [powerpc] pseries: Expose in kernel device tree update to drmgr (Steve Best) [1064745] - [powerpc] pseries: Update dynamic cache nodes for suspend/resume operation (Steve Best) [1064745] - [powerpc] pseries: Device tree should only be updated once after suspend/migrate (Steve Best) [1064745] - [powerpc] pseries: Child nodes are not detached by dlpar_detach_node (Steve Best) [1064745] - [powerpc] pseries: Add mising of_node_put in delete_dt_node (Steve Best) [1064745] - [powerpc] pseries: Make dlpar_configure_connector parent node aware (Steve Best) [1064745] - [powerpc] pseries: Do all node initialization in dlpar_parse_cc_node (Steve Best) [1064745] - [powerpc] pseries: Fix parsing of initial node path in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Pack update_props_workarea to map correctly to rtas buffer header (Steve Best) [1064745] - [powerpc] pseries: Fix over writing of rtas return code in update_dt_node (Steve Best) [1064745] - [powerpc] pseries: Fix creation of loop in device node property list (Steve Best) [1064745] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1061795] - [ethernet] e1000: fix lockdep warning in e1000_reset_task (John Green) [1056355] - [ethernet] mlx4: mlx4_init_slave() shouldn't access comm channel before PF is ready (Amir Vadai) [1058413] - [ethernet] mlx4: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Amir Vadai) [1058413] - [mm] numa: recheck for transhuge pages under lock during protection changes (Rik van Riel) [1073674]- [net] inet: fix for a race condition in the inet frag code (Nikolay Aleksandrov) [1070711] {CVE-2014-0100} - [scsi] aacraid: Print warning message if unsupported card is being used (Rich Bono) [1019091] - [drm] ttm: don't oops if no invalidate_caches() (Rob Clark) [1073470 1075068] - [security] selinux: bigendian problems with filename trans rules (Paul Moore) [1029837] - [security] selinux: Fix memory leak upon loading policy (Paul Moore) [1051042] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1073568] - [kernel] sched: Remove redundant update_runtime notifier (Igor Mammedov) [1074476] - [virt] kvm/svm: fix cr8 intercept window (Radim Krcmar) [1056982] - [video] fb: reorder the lock sequence to fix potential dead lock (Jason Wang) [1040781] - [virt] hv/vmbus: Don't timeout during the initial connection with host (Jason Wang) [1037957] - [virt] hv/vmbus: Specify the target CPU that should receive notification (Jason Wang) [1037957] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [x86] fix compile error due to X86_TRAP_NMI use in asm files (Don Zickus) [1051428] - [x86] Ignore NMIs that come in during early boot (Don Zickus) [1051428] - [fs] cifs: Add support for follow_link on dfs shares under posix extensions (Sachin Prabhu) [1020715] - [fs] cifs: move unix extension call to cifs_query_symlink() (Sachin Prabhu) [1020715] - [kernel] audit: include subject in login records (Richard Guy Briggs) [1075155] - [kernel] audit: remove superfluous new- prefix in AUDIT_LOGIN messages (Richard Guy Briggs) [1075155] - [ethernet] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1071483] - [fs] gfs2: Move recovery variables to journal structure in memory (Robert S Peterson) [1059439] - [security] keys: Make the keyring cycle detector ignore other keyrings of the same name (David Howells) [1071346] {CVE-2014-0102} - [x86] fix x86 fixup_irqs() error handling (Prarit Bhargava) [1074644] - [fs] gfs2: Re-add a call to log_flush_wait when flushing the journal (Robert S Peterson) [1074556] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1074556]- [mm] Revert: percpu scalability fixes (Jarod Wilson) [1072446]- [block] change flush sequence list addition back to front add (Mike Snitzer) [1072577] - [block] fix q->flush_rq NULL pointer crash on dm-mpath flush (Mike Snitzer) [1072577] - [md] dm-era: mark as tech preview for RHEL7.0 (Mike Snitzer) [995644] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [995644] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [995644] - [md] dm: add era target (Mike Snitzer) [995644] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [995644] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [995644] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1065051] - [Documentation] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1065051] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1065051] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1065051] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1065051] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1065051] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1065051] - [md] dm: fix Kconfig indentation (Mike Snitzer) [1065051] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1065051] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1065051] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1065051] - [virt] hyperv: Add support for physically discontinuous receive buffer (Jason Wang) [988689] - [virt] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1024220] - [fs] pnode: smarter propagate_mnt() (Alexander Viro) [1072457] - [kernel] perf: Allow mmap2 interface (Jiri Olsa) [1071945] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Radomir Vrbovsky) [1009139] - [fs] xfs: don't leak EFSBADCRC to userspace (Brian Foster) [1071925] - [fs] xfs: modify verifiers to differentiate CRC from other errors (Brian Foster) [1071925] - [fs] xfs: print useful caller information in xfs_error_report (Brian Foster) [1071925] - [fs] xfs: add xfs_verifier_error() (Brian Foster) [1071925] - [fs] xfs: add helper for updating checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: add helper for verifying checksums on xfs_bufs (Brian Foster) [1071925] - [fs] xfs: Use defines for CRC offsets in all cases (Brian Foster) [1071925] - [fs] xfs: skip pointless CRC updates after verifier failures (Brian Foster) [1071925] - [fs] xfs: limit superblock corruption errors to actual corruption (Brian Foster) [1071925] - [fs] xfs: skip verification on initial "guess" superblock read (Brian Foster) [1071925] - [fs] xfs: xfs_sb_read_verify() doesn't flag bad crcs on primary sb (Brian Foster) [1071925] - [md] dm-snapshot: fix data corruption (Mikulas Patocka) [1070291] - [ethernet] e1000e: Fix SHRA register access for 82579 (John Green) [1040315] - [ethernet] be2net: do external loopback test only when it is requested (Ivan Vecera) [1065833] - [drm] i915: fix potential oops in early irqs (Rob Clark) [1073136] - [security] selinux: correctly label /proc inodes in use before the policy is loaded (Paul Moore) [1071858] - [fs] vfs: unexport the getname() symbol (Jeff Layton) [1060739] - [mm] percpu scalability fixes (Alexander Viro) [1072446] - [kernel] uprobes: Fix the memory out of bound overwrite in copy_insn() (Oleg Nesterov) [984056] - [kernel] uprobes: Fix the wrong usage of current->utask in uprobe_copy_process() (Oleg Nesterov) [984056] - [kernel] uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup xol_area (Oleg Nesterov) [984056] - [kernel] uprobes: Change uprobe_copy_process() to dup return_instances (Oleg Nesterov) [984056] - [kernel] uprobes: Teach __create_xol_area() to accept the predefined vaddr (Oleg Nesterov) [984056] - [kernel] uprobes: Introduce __create_xol_area() (Oleg Nesterov) [984056] - [kernel] uprobes: Change the callsite of uprobe_copy_process() (Oleg Nesterov) [984056]- [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1070563] - [scsi] megaraid_sas: driver bug fix (Tomas Henzl) [1064509] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k2 (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1066003] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1066003] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [1058624] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [1058788] - [mm] factor commit limit calculation (Jerome Marchand) [1058788] - [drm] radeon/uvd: add kernel parameter to make uvd optional on evergreen (Jerome Glisse) [1056702] - [drm] radeon: free uvd ring on unload (Jerome Glisse) [1056702] - [s390] pci: obtain function handle in hotplug notifier (Hendrik Brueckner) [1059247] - [s390] pci/dma: fix accounting of allocated_pages (Hendrik Brueckner) [1059247] - [s390] pci: set error state for unavailable functions (Hendrik Brueckner) [1059247] - [s390] pci: fix removal of nonexistent pci bus (Hendrik Brueckner) [1059247] - [s390] pci: prevent inadvertently triggered bus scans (Hendrik Brueckner) [1059247] - [pci] msi: Make pci_enable_msi/msix() 'nvec' argument type as int (Myron Stowe) [1070909] - [pci] msi: Export MSI mode using attributes, not kobjects (Myron Stowe) [1070909] - [drm] nouveau: attempt to disarm all interrupts before request_irq() (Ben Skeggs) [986654] - [drm] nouveau: disable runtime pm by default (Ben Skeggs) [1072481] - [s390] appldata_os: fix cpu array size calculation (Hendrik Brueckner) [1071354] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1071248] - [s390] pci/dma: use correct segment boundary size (Hendrik Brueckner) [1071239] - [scsi] isci: fix reset timeout handling (David Milburn) [1040402] - [wireless] ath9k: Add custom parameters for CUS198 (John Green) [1044005] - [ethernet] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1058008] - [fs] fix the performance of reading /proc/mounts and friends (Alexander Viro) [1072461] - [fs] namespace: mount hash table is too small (Alexander Viro) [1072451] - [fs] xfs: inode log reservations are still too small (Brian Foster) [1071068] - [fs] aio, memory-hotplug: Fix confliction when migrating and accessing ring pages (Motohiro Kosaki) [1060974] - [x86] only add -Werror when using RHEL7 gcc (Stefan Assmann) [1073055] - [mm] filemap: fix truncation crash due to exceptional entries (Johannes Weiner) [1069295 1071162] - [mm] Add kernel and mm data structure padding before kABI freeze (Larry Woodman) [1071438] - [pci] add pci_hw_vendor_status() (Prarit Bhargava) [1073062] - [cpufreq] pcc: Enable autoload of pcc-cpufreq for all ACPI processors (Lenny Szubowicz) [928152] - [idle] intel_idle: Repair large-server 50-watt idle-power regression (Lenny Szubowicz) [1054325] - [fs] clean up page array when uncached write send fails (Sachin Prabhu) [1063780] - [fs] cifs: use a flexarray in cifs_writedata (Sachin Prabhu) [1063780] - [mm] oom_kill: add rcu_read_lock() into find_lock_task_mm() (Oleg Nesterov) [1000335] - [mm] oom_kill: has_intersects_mems_allowed() needs rcu_read_lock() (Oleg Nesterov) [1000335] - [mm] oom_kill: change oom_kill.c to use for_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: introduce for_each_thread() to replace the buggy while_each_thread() (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), consolidate the lockless CLONE_THREAD checks (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), don't add the uninitialized child to thread/task/pid lists (Oleg Nesterov) [1000335] - [kernel] fork: copy_process(), unify CLONE_THREAD-or-thread_group_leader code (Oleg Nesterov) [1000335] - [fs] exec: de_thread(), use change_pid() rather than detach_pid/attach_pid (Oleg Nesterov) [1000335] - [powerpc] xmon: Don't signal we've entered until we're finished printing (Steve Best) [1072790] - [powerpc] xmon: Fix timeout loop in get_output_lock() (Steve Best) [1072790] - [powerpc] xmon: Don't loop forever in get_output_lock() (Steve Best) [1072790]- [net] make neigh_priv_len in struct net_device 16bit instead of 8bit (Jiri Benc) [1062308] - [net] sctp: fix sctp_sf_do_5_1D_ce to verify if we/peer is AUTH capable (Daniel Borkmann) [1070716] {CVE-2014-0101} - [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1058284] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1070135] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1070135] - [net] openvswitch: Fix ovs_dp_cmd_msg_size() (Francesco Fusco) [1069577] - [net] team: Don't allow team devices to change network namespaces (Jiri Pirko) [1069527] - [net] team: add support for sending multicast rejoins (Jiri Pirko) [1069520] - [net] convert resend IGMP to notifier event (Jiri Pirko) [1069520] - [net] team: add peer notification (Jiri Pirko) [1069490] - [net] team: remove synchronize_rcu() called during port disable (Jiri Pirko) [1069498] - [net] team: use kfree_rcu instead of synchronize_rcu in team_port_dev (Jiri Pirko) [1069498] - [net] team: remove synchronize_rcu() called during queue override change (Jiri Pirko) [1069498] - [net] remove last caller of skb_tail_offset() and itself (Jiri Pirko) [1068666] - [net] netpoll: fix position of network header (Jiri Pirko) [1068666] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1067274]- [drm] nouveau/devinit: lock/unlock crtc regs for all devices, not just pre-nv50 (Ben Skeggs) [928744] - [drm] nouveau: use correct register to determine DP display bpp (Ben Skeggs) [928744] - [pci] Enable quirks for PCIe ACS on Intel PCH root ports (Alex Williamson) [1037684] - [pci] Add pci_dev_flag for ACS enable quirks (Alex Williamson) [1037684] - [pci] Add device-specific PCI ACS enable (Alex Williamson) [1037684] - [virt] hyperv-fb: kick off efifb early (Gerd Hoffmann) [1038900] - [virt] hyperv-fb: add support for generation 2 virtual machines (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: use resource for hyperv mmio region (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: add missing breaks (Gerd Hoffmann) [1038900] - [virt] hv/vmbus: Extract the mmio information from DSDT (Gerd Hoffmann) [1038900] - [s390] cio/blacklist: Perform subchannel scan only when needed (Hendrik Brueckner) [1071244] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1071244] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1071244] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1071244] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1071244] - [ethernet] cxgb4: Add API to correctly calculate tuple fields (Jay Fenlason) [1060264] - [ethernet] cxgb4: Account for stid entries properly in case of IPv6 (Jay Fenlason) [1060264] - [ethernet] cxgb4: Assign filter server TIDs properly (Jay Fenlason) [1060264] - [ethernet] cxgb4: Include TCP as protocol when creating server filters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Reserve stid 0 for T4/T5 adapters (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add new scheme to update T4/T5 firmware (Jay Fenlason) [1060264] - [ethernet] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Jay Fenlason) [1060264] - [ethernet] cgxb4: remove duplicate include in cxgb4.h (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4: remove workqueue when driver registration fails (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add CLIP support to store compressed IPv6 address (Jay Fenlason) [1060264] - [ethernet] cxgb4: Add routines to create and remove listening IPv6 servers (Jay Fenlason) [1060264] - [ethernet] cxgb4: Do not set net_device::dev_id to VI index (Jay Fenlason) [1060264] - [ethernet] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Jay Fenlason) [1060264] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Jay Fenlason) [1060264] - [infiniband] cxgb4: Calculate the filter server TID properly (Jay Fenlason) [1060264] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix formatting of physical address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Jay Fenlason) [1060264] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Jay Fenlason) [1060264] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Jay Fenlason) [1060264] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix QP flush logic (Jay Fenlason) [1060264] - [infiniband] cxgb4: Handle newer firmware changes (Jay Fenlason) [1060264] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Jay Fenlason) [1060264] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Jay Fenlason) [1060264] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Jay Fenlason) [1060264] - [scsi] cxgb4i: add support for T5 adapter (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: added much cleaner implementation of is_t4() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060264] - [ethernet] cxgb4vf: Staticize local symbols (Jay Fenlason) [1060264] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1058614] - [infiniband] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1058614] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1058614] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1058614] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1058614] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1058614] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1058614] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1058614] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1058614] - [ethernet] mlx5: Fix PowerPC support (Doug Ledford) [1058614] - [ethernet] mlx5: Improve debugfs readability (Doug Ledford) [1058614] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1058614] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1058614] - [ethernet] mlx5: Use mlx5 core style warning (Doug Ledford) [1058614] - [ethernet] mlx5: Clear out struct before create QP command (Doug Ledford) [1058614] - [ethernet] mlx5: Fix out arg size in access_register command (Doug Ledford) [1058614] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1058614] - [ethernet] mlx5: Remove dead code (Doug Ledford) [1058614] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1058614] - [virt] kvm/x86: introduce periodic global clock updates (Andrew Jones) [1036457] - [virt] kvm/x86: rate-limit global clock updates (Andrew Jones) [1036457] - [mm] slub: fix page->_count corruption (again) (Rik van Riel) [1070918] - [kernel] stop_machine: Fix^2 race between stop_two_cpus() and stop_cpus() (Rik van Riel) [1061778 1071454] - [fs] proc/vmcore: prevent PT_NOTE p_memsz overflow during header update (Nigel Croxon) [1061368] - [ioat] dma: check DMA mapping error in ioat_dma_self_test() (Kyle McMartin) [922694] - [drm] nouveau/bios: add more checks to PRAMIN image fetching (Ben Skeggs) [1033345] - [fs] block: Fix nr_vecs for inline integrity vectors (David Milburn) [1040893]- [redhat] kabi: actually add symbols to the whitelists this time (Jarod Wilson) [726863]- [redhat] kabi: add initial whitelist checksums (Jiri Olsa) [726863]- [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Rik van Riel) [1069371] - [fs] epoll: do not take global 'epmutex' for simple topologies (Rik van Riel) [1069371] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Rik van Riel) [1069371] - [fs] epoll: add a reschedule point in ep_free() (Rik van Riel) [1069371] - [fs] eventpoll: switch epoll_ctl() to fdget (Rik van Riel) [1069371] - [fs] eventpoll: do not use sigprocmask() (Rik van Riel) [1069371] - [target] iscsi-target: Add demo-mode TPG authentication context support (Andy Grover) [1066726] - [target] Add se_portal_group->tpg_auth_group (Andy Grover) [1066726] - [mm] page-writeback: do not count anon pages as dirtyable memory (Johannes Weiner) [832482] - [mm] page-writeback: fix dirty_balance_reserve subtraction from dirtyable memory (Johannes Weiner) [832482] - [misc] stackprotector: Introduce CONFIG_CC_STACKPROTECTOR_STRONG (Jarod Wilson) [1069367] - [misc] stackprotector: Unify the HAVE_CC_STACKPROTECTOR logic between architectures (Jarod Wilson) [1069367] - [kernel] futexes: Fix futex_hashsize initialization (Larry Woodman) [1069800] - [kernel] futexes: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1069800] - [kernel] futexes: Document multiprocessor ordering guarantees (Larry Woodman) [1069800] - [kernel] futexes: Increase hash table size for better performance (Larry Woodman) [1069800] - [kernel] futexes: Clean up various details (Larry Woodman) [1069800] - [kernel] futex: move user address verification up to common code (Larry Woodman) [1069800] - [kernel] futex: fix handling of read-only-mapped hugepages (Larry Woodman) [1069800] - [powerpc] Support crashkernel auto memory reservation on a system with 2GB or more (Steve Best) [1051974] - [powerpc] Set crashkernel 'auto' memory reservation threshold to 2GB (Steve Best) [1051974] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1064781] - [s390] zfcpdump: Fix mount order for XFS and ext4 (Hendrik Brueckner) [1058307] - [scsi] iSCSI connection errors on logout (Chris Leech) [1000356] - [block] add padding to queue_limits structure (Mike Snitzer) [973669] - [virt] kvm/nvmx: Fix pick-up of uninjected NMIs (Marcelo Tosatti) [1069089] - [virt] kvm/svm: fix NMI window after iret (Radim Krcmar) [1049862] - [mm] exclude memoryless nodes from zone_reclaim (Steve Best) [1070491] - [x86] mm/srat: Skip NUMA_NO_NODE while parsing SLIT (Prarit Bhargava) [1063539]- [ethernet] cxgb3: remove duplicate defines (Jay Fenlason) [1060263] - [ethernet] cxgb3: remove unnecessary pci_set_drvdata() (Jay Fenlason) [1060263] - [ethernet] cxgb3: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Jay Fenlason) [1060263] - [ethernet] cxgb3: Missing rtnl lock in error recovery (Jay Fenlason) [1060263] - [infiniband] cxgb3: Fix stack info leak in iwch_create_cq() (Jay Fenlason) [1060263] - [infiniband] cxgb3: Timeout condition is never true (Jay Fenlason) [1060263] - [ethernet] qlcnic: Update version to 5.3.48.2 (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix tx timeout (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix VF reset recovery (Chad Dupuis) [1063848] - [ethernet] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1063848] - [ethernet] qlcnic: Fix backporting BUG while doing inbox submission upto 5.3.48 (Chad Dupuis) [1063848] - [pci] pciehp: Add hotplug_lock to serialize hotplug events (Myron Stowe) [1061514] - [pci] pciehp: Ensure very fast hotplug events are also processed (Myron Stowe) [1061514] - [pci] pciehp: Disable link notification across slot reset (Myron Stowe) [1061514] - [pci] pciehp: Don't check adapter or latch status while disabling (Myron Stowe) [1061514] - [pci] pciehp: Don't disable the link permanently during removal (Myron Stowe) [1061514] - [pci] pciehp: Enable link state change notifications (Myron Stowe) [1061514] - [pci] pciehp: Use link change notifications for hot-plug and removal (Myron Stowe) [1061514] - [pci] pciehp: Make check_link_active() non-static (Myron Stowe) [1061514] - [pci] pciehp: Move Attention & Power Indicator support tests to accessors (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants for Slot Control fields (Myron Stowe) [1061514] - [pci] pciehp: Use symbolic constants, not hard-coded bitmask (Myron Stowe) [1061514] - [pci] pciehp: Simplify "Power Fault Detected" checking/clearing (Myron Stowe) [1061514] - [pci] pciehp: Announce slot capabilities (slot #, button, LEDs, etc) (Myron Stowe) [1061514] - [pci] pciehp: Make various functions void since they can't fail (Myron Stowe) [1061514] - [pci] pciehp: Remove error checks when accessing PCIe Capability (Myron Stowe) [1061514] - [pci] pciehp: Drop pciehp_readw()/pciehp_writew() wrappers (Myron Stowe) [1061514] - [drm] mgag200: on cards with < 2MB VRAM default to 16-bit (Dave Airlie) [1056356] - [drm] cirrus: correct register values for 16bpp (Dave Airlie) [1056352] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE GID table resets in port based manner (Doug Ledford) [1061729] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1061729] - [infiniband] mlx4: Move rtnl locking to the right location (Doug Ledford) [1061729] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1061729] - [infiniband] mlx4: Report using RoCE IP based gids in port caps (Doug Ledford) [1061729] - [mm] thp: fix infinite loop on memcg OOM (Motohiro Kosaki) [1054655] - [mm] thp: count thp_fault_fallback anytime thp fault fails (Motohiro Kosaki) [1054655] - [mm] thp: consolidate code between handle_mm_fault() and, do_huge_pmd_anonymous_page() (Motohiro Kosaki) [1054655] - [mm] thp: do_huge_pmd_anonymous_page() cleanup (Motohiro Kosaki) [1054655] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1071041] - [fs] nfs: Use the correct net namespace in nfs4_update_server (Steve Dickson) [1071041] - [net] sunrpc: Fix a pipe_version reference leak (Steve Dickson) [1071041] - [net] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1071041] - [fs] nfs: Do not set NFS_INO_INVALID_LABEL unless server supports labeled NFS (Steve Dickson) [1071041] - [target] iscsi: Fix network portal creation race (Andy Grover) [1055064] - [ethernet] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1070726] - [pci] dev_num_vf needs to return an int, not a bool (Alex Williamson) [1066825] - [kernel] cgroup: update cgroup_enable_task_cg_lists() to grab siglock (Rik van Riel) [1070919] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [1053681]- [fs] btrfs: fix the race between write back and nocow buffered write (Zach Brown) [1051406] - [fs] btrfs: fix the wrong nocow range check (Zach Brown) [1051406] - [fs] btrfs: fix the reserved space leak caused by the race between nonlock dio and buffered io (Zach Brown) [1051406] - [fs] btrfs: cleanup unnecessary parameter and variant of prepare_pages() (Zach Brown) [1051406] - [fs] btrfs: fix access_ok() check in btrfs_ioctl_send() (Zach Brown) [1051282] - [fs] btrfs: make sure we cleanup all reloc roots if error happens (Zach Brown) [1051282] - [fs] btrfs: skip building backref tree for uuid and quota tree when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: fix an oops when doing balance relocation (Zach Brown) [1051282] - [fs] btrfs: don't miss skinny extent items on delayed ref head contention (Zach Brown) [1051282] - [fs] btrfs: call mnt_drop_write after interrupted subvol deletion (Zach Brown) [1051282] - [fs] btrfs: don't clear the default compression type (Zach Brown) [1051282] - [fs] btrfs: backport of btrfs part of "block: submit_bio_wait() conversions" (Zach Brown) [1051282] - [Documentation] filesystems: update btrfs tools section (Zach Brown) [1051282] - [Documentation] filesystems: add new btrfs mount options (Zach Brown) [1051282] - [fs] btrfs: update kconfig help text (Zach Brown) [1051282] - [fs] btrfs: fix bio_size_ok() for max_sectors > 0xffff (Zach Brown) [1051282] - [fs] btrfs: Use trace condition for get_extent tracepoint (Zach Brown) [1051282] - [fs] btrfs: fix typo in the log message (Zach Brown) [1051282] - [fs] btrfs: fix list delete warning when removing ordered root from the list (Zach Brown) [1051282] - [fs] btrfs: print bytenr instead of page pointer in check-int (Zach Brown) [1051282] - [fs] btrfs: remove dead codes from ctree.h (Zach Brown) [1051282] - [fs] btrfs: don't wait for ordered data outside desired range (Zach Brown) [1051282] - [fs] btrfs: fix lockdep error in async commit (Zach Brown) [1051282] - [fs] btrfs: avoid heavy operations in btrfs_commit_super (Zach Brown) [1051282] - [fs] btrfs: fix __btrfs_start_workers retval (Zach Brown) [1051282] - [fs] btrfs: disable online raid-repair on ro mounts (Zach Brown) [1051282] - [fs] btrfs: do not inc uncorrectable_errors counter on ro scrubs (Zach Brown) [1051282] - [fs] btrfs: only drop modified extents if we logged the whole inode (Zach Brown) [1051282] - [fs] btrfs: make sure to copy everything if we rename (Zach Brown) [1051282] - [fs] btrfs: don't BUG_ON() if we get an error walking backrefs (Zach Brown) [1051282] - [fs] btrfs: get rid of fdentry() (Zach Brown) [1051282] - [fs] btrfs: fix empty_zero_page misusage (Zach Brown) [1051282] - [fs] btrfs: rename btrfs_start_all_delalloc_inodes (Zach Brown) [1051282] - [fs] btrfs: don't wait for the completion of all the ordered extents (Zach Brown) [1051282] - [fs] btrfs: don't wait for all the async delalloc when shrinking delalloc (Zach Brown) [1051282] - [fs] btrfs: fix the confusion between delalloc bytes and metadata bytes (Zach Brown) [1051282] - [fs] btrfs: pick up the code for the item number calculation in flush_space() (Zach Brown) [1051282] - [fs] btrfs: wait for the ordered extent only when we want (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary initialization and memory barrier in shrink_delalloc() (Zach Brown) [1051282] - [fs] btrfs: avoid unnecessary scrub workers allocation (Zach Brown) [1051282] - [fs] btrfs: check file extent type before anything else (Zach Brown) [1051282] - [fs] btrfs: Remove useless variable in write_ctree_super() (Zach Brown) [1051282] - [fs] btrfs: Fix checkpatch.pl warning of spacing issues (Zach Brown) [1051282] - [fs] btrfs: Replace kmalloc with kmalloc_array (Zach Brown) [1051282] - [fs] btrfs: Enclose macros with complex values within parenthesis (Zach Brown) [1051282] - [fs] btrfs: Use WARN_ON()'s return value in place of WARN_ON(1) (Zach Brown) [1051282] - [fs] btrfs: Remove redundant local zero structure (Zach Brown) [1051282] - [fs] btrfs: Pack struct btrfs_device (Zach Brown) [1051282] - [fs] btrfs: Replace multiple atomic_inc() with atomic_add() (Zach Brown) [1051282] - [fs] btrfs: Add helper function for free_root_pointers() (Zach Brown) [1051282] - [fs] btrfs: fix a crash when running balance and defrag concurrently (Zach Brown) [1051282] - [fs] btrfs: do not run snapshot-aware defragment on error (Zach Brown) [1051282] - [fs] btrfs: log recovery, don't unlink inode always on error (Zach Brown) [1051282] - [fs] btrfs: fix csum search offset/length calculation in log tree (Zach Brown) [1051282] - [fs] btrfs: fix verification of dir_item (Zach Brown) [1051282] - [fs] btrfs: remove scrub_super_lock holding in btrfs_sync_log() (Zach Brown) [1051282] - [fs] btrfs: use 'u64' rather than 'int' to get extent's generation (Zach Brown) [1051282] - [fs] btrfs: fix the free space write out failure when there is no data space (Zach Brown) [1051282] - [fs] btrfs: stop committing the transaction so much during relocate (Zach Brown) [1051282] - [fs] btrfs: make sure the delalloc workers actually flush compressed writes (Zach Brown) [1051282] - [fs] btrfs: take ordered root lock when removing ordered operations inode (Zach Brown) [1051282] - [fs] btrfs: don't abort transaction in run_delalloc_nocow (Zach Brown) [1051282] - [fs] btrfs: do not bug_on if we try to cow a free space cache inode (Zach Brown) [1051282] - [fs] btrfs: return an error from btrfs_wait_ordered_range (Zach Brown) [1051282] - [fs] btrfs: stop using vfs_read in send (Zach Brown) [1051282] - [fs] btrfs: check_int, remove warning for mixed-mode (Zach Brown) [1051282] - [fs] btrfs: fix check_int 'leaf item out of bounce' regression (Zach Brown) [1051282] - [fs] btrfs: optimize extent item search in run_delayed_extent_op (Zach Brown) [1051282] - [fs] btrfs: add tracing for failed reservations (Zach Brown) [1051282] - [fs] btrfs: remove fs/btrfs/compat.h (Zach Brown) [1051282] - [fs] btrfs: remove move_pages() (Zach Brown) [1051282] - [fs] btrfs: use get_seconds() instead of btrfs wrapper (Zach Brown) [1051282] - [fs] btrfs: fix incorrect inode acl reset (Zach Brown) [1051282] - [fs] btrfs: Don't allocate inode that is already in use (Zach Brown) [1051282] - [fs] btrfs: fix btrfs_prev_leaf() previous key computation (Zach Brown) [1051282] - [fs] btrfs: optimize tree-log.c:count_inode_refs() (Zach Brown) [1051282] - [fs] btrfs: simplify kmalloc+copy_from_user to memdup_user (Zach Brown) [1051282] - [fs] btrfs: btrfs_add_ordered_operation, Fix last modified transaction comparison (Zach Brown) [1051282] - [fs] btrfs: don't leak delayed node on path allocation failure (Zach Brown) [1051282] - [fs] btrfs: Wait for uuid-tree rebuild task on remount read-only (Zach Brown) [1051282] - [fs] btrfs: init device stats for new devices (Zach Brown) [1051282] - [fs] btrfs: fixup error path in __btrfs_inc_extent_ref (Zach Brown) [1051282] - [fs] btrfs: disallow 'btrfs (balance, replace) cancel' on ro mounts (Zach Brown) [1051282] - [fs] btrfs: don't leak ioctl args in btrfs_ioctl_dev_replace (Zach Brown) [1051282] - [fs] btrfs: nuke a bogus rw_devices decrement in __btrfs_close_devices (Zach Brown) [1051282] - [fs] btrfs: Fix memory leakage in the tree-log.c (Zach Brown) [1051282] - [fs] btrfs: kill unused code in btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: cleanup dead code of defragment (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary key copy when logging inode (Zach Brown) [1051282] - [fs] btrfs: Simplify the logic in alloc_extent_buffer() for existing extent buffer case (Zach Brown) [1051282] - [fs] btrfs: fix up seek_hole/seek_data handling (Zach Brown) [1051282] - [fs] btrfs: add an assert to btrfs_lookup_csums_range for alignment (Zach Brown) [1051282] - [fs] btrfs: fix hole check in log_one_extent (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for a vacant extent at the front of a file (Zach Brown) [1051282] - [fs] btrfs: handle a missing extent for the first file extent (Zach Brown) [1051282] - [fs] btrfs: stop all workers after we free block groups (Zach Brown) [1051282] - [fs] btrfs: add tests for btrfs_get_extent (Zach Brown) [1051282] - [fs] btrfs: add tests for find_lock_delalloc_range (Zach Brown) [1051282] - [fs] btrfs: free reserved space on error in a few places (Zach Brown) [1051282] - [fs] btrfs: fixup reserved trace points (Zach Brown) [1051282] - [fs] btrfs: free up block groups after everything (Zach Brown) [1051282] - [fs] btrfs: cleanup reserved space when freeing tree log on error (Zach Brown) [1051282] - [fs] btrfs: do not free the dirty bytes from the trans block rsv on cleanup (Zach Brown) [1051282] - [fs] btrfs: fix memory leaks on transaction commit failure (Zach Brown) [1051282] - [fs] btrfs: fix the dev-replace suspend sequence (Zach Brown) [1051282] - [fs] btrfs: improve inode hash function/inode lookup (Zach Brown) [1051282] - [fs] btrfs: remove unnecessary tree search when logging inode (Zach Brown) [1051282] - [fs] btrfs: remove unused max_key arg from btrfs_search_forward (Zach Brown) [1051282] - [fs] btrfs: fix memory leak of chunks' extent map (Zach Brown) [1051282] - [fs] btrfs: improve jitter performance of the sequential buffered write (Zach Brown) [1051282] - [fs] btrfs: fix BUG_ON() casued by the reserved space migration (Zach Brown) [1051282] - [fs] btrfs: remove unused parameter from btrfs_header_fsid (Zach Brown) [1051282] - [fs] btrfs: fix two use-after-free bugs with transaction cleanup (Zach Brown) [1051282] - [fs] btrfs: remove all BUG_ON()'s from commit_cowonly_roots (Zach Brown) [1051282] - [fs] btrfs: don't delete ordered roots from list during cleanup (Zach Brown) [1051282] - [fs] btrfs: cleanup transaction on abort (Zach Brown) [1051282] - [fs] btrfs: do not release metadata for space cache inodes (Zach Brown) [1051282] - [fs] btrfs: reset intwrite on transaction abort (Zach Brown) [1051282] - [fs] btrfs: don't leak block group on error (Zach Brown) [1051282] - [fs] btrfs: fix sync fs to actually wait for all data to be persisted (Zach Brown) [1051282] - [fs] btrfs: fix tracking of orphan inode count (Zach Brown) [1051282] - [fs] btrfs: export btrfs space shared info to userspace (Zach Brown) [1051282] - [fs] btrfs: remove path arg from btrfs_truncate_free_space_cache (Zach Brown) [1051282] - [fs] btrfs: remove duplicated ino cache's inode lookup (Zach Brown) [1051282] - [fs] btrfs: do a full search everytime in btrfs_search_old_slot (Zach Brown) [1051282] - [fs] btrfs: add a sanity test for btrfs_split_item (Zach Brown) [1051282] - [fs] btrfs: drop unused parameter from btrfs_item_nr (Zach Brown) [1051282] - [fs] btrfs: don't store NULL byte in symlink extents (Zach Brown) [1051282] - [fs] btrfs: eliminate the exceptional root_tree refs=0 (Zach Brown) [1051282]- [scsi] report sense even for TEST UNIT READY commands (Ewan Milne) [1070982] - [bfa] Fix for crash during sfpshow command (Chad Dupuis) [1065950] - [mm] fix GFP_THISNODE callers and clarify (Johannes Weiner) [1069551 1069639] - [mm] page_alloc: exempt GFP_THISNODE allocations from zone fairness (Johannes Weiner) [1069551 1069639] - [scsi] reserve space in structures for future scsi-mq changes (Mike Snitzer) [1071014] - [block] remove unprep_rq_fn (Mike Snitzer) [1071014] - [scsi] reintroduce scsi_driver.init_command (Mike Snitzer) [1071014] - [block] blk-mq: support partial I/O completions (Mike Snitzer) [1071014] - [block] blk-mq: merge blk_mq_insert_request and blk_mq_run_request (Mike Snitzer) [1071014] - [block] blk-mq: remove blk_mq_alloc_rq (Mike Snitzer) [1071014] - [block] blk-mq: pair blk_mq_start_request / blk_mq_requeue_request (Mike Snitzer) [1071014] - [block] blk-mq: dont assume rq->errors is set when returning an error from ->queue_rq (Mike Snitzer) [1071014] - [block] Fix type mismatch in ssize_t_blk_mq_tag_sysfs_show (Mike Snitzer) [1071014] - [block] blk-mq: rework flush sequencing logic (Mike Snitzer) [1071014] - [block] null_blk: use blk_complete_request and blk_mq_complete_request (Mike Snitzer) [1071014] - [block] blk-mq: rework I/O completions (Mike Snitzer) [1071014] - [block] null_blk: Fix completion processing from LIFO to FIFO (Mike Snitzer) [1071014] - [lib] llist: move llist_reverse_order from raid5 to llist.c (Mike Snitzer) [1071014] - [lib] llist: llist_add() can use llist_add_batch() (Mike Snitzer) [1071014] - [lib] llist: fix_simplify llist_add() and llist_add_batch() (Mike Snitzer) [1071014] - [block] blk-mq: Add bio_integrity setup to blk_mq_make_request (Mike Snitzer) [1071014] - [block] blk-mq: initialize sg_reserved_size (Mike Snitzer) [1071014] - [block] blk-mq: handle dma_drain_size (Mike Snitzer) [1071014] - [block] blk-mq: divert __blk_put_request for MQ ops (Mike Snitzer) [1071014] - [block] blk-mq: support at_head inserations for blk_execute_rq (Mike Snitzer) [1071014] - [block] null_blk: Null pointer deference problem in alloc_page_buffers (Mike Snitzer) [1071014] - [block] null_blk: fix queue leak inside removing device (Mike Snitzer) [1071014] - [block] null_blk: support submit_queues on use_per_node_hctx (Mike Snitzer) [1071014] - [block] null_blk: set use_per_node_hctx param to false (Mike Snitzer) [1071014] - [block] null_blk: warning on ignored submit_queues param (Mike Snitzer) [1071014] - [block] null_blk: refactor init and init errors code paths (Mike Snitzer) [1071014] - [block] null_blk: mem garbage on NUMA systems during init (Mike Snitzer) [1071014] - [block] null_blk: corrections to documentation (Mike Snitzer) [1071014] - [block] null_blk: documentation (Mike Snitzer) [1071014] - [block] null_blk: fix differences between RHEL7 and upstream (Mike Snitzer) [1071014] - [target] iscsi-target: Fix connection reset hang with percpu_ida_alloc (Mike Snitzer) [1071014] - [lib] percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask (Mike Snitzer) [1071014] - [lib] percpu_ida: Removing unused arguement from alloc_local_tag (Mike Snitzer) [1071014] - [block] blk-mq: use hotcpu_notifier() (Mike Snitzer) [1071014] - [block] blk-mq: uses page->list incorrectly (Mike Snitzer) [1071014] - [block] blk-mq: use __smp_call_function_single directly (Mike Snitzer) [1071014] - [kernel] provide a __smp_call_function_single stub for !CONFIG_SMP (Mike Snitzer) [1071014] - [block] blk-mq: fix initializing request's start time (Mike Snitzer) [1071014] - [block] blk-mq: don't export blk_mq_free_queue() (Mike Snitzer) [1071014] - [block] blk-mq: make blk_sync_queue support mq (Mike Snitzer) [1071014] - [block] blk-mq: support draining mq queue (Mike Snitzer) [1071014] - [virt] kvm/x86: emulator_cmpxchg_emulated should mark_page_dirty (Marcelo Tosatti) [994431] - [x86] irq: Fix kbuild warning in smp_irq_move_cleanup_interrupt() (Prarit Bhargava) [1065735] - [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070827] - [infiniband] iser: Avoid dereferncing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1061129] - [mm] Use ptep/pmdp_set_numa() for updating _PAGE_NUMA bit (Steve Best) [1049012] - [mm] Dirty accountable change only apply to non prot numa case (Steve Best) [1049012] - [powerpc] mm: Add new "set" flag argument to pte/pmd update function (Steve Best) [1049012] - [powerpc] mm: Enable _PAGE_NUMA for book3s (Steve Best) [1049012] - [powerpc] mm: Only check for _PAGE_PRESENT in set_pte/pmd functions (Steve Best) [1049012] - [powerpc] mm: Free up _PAGE_COHERENCE for numa fault use later (Steve Best) [1049012] - [powerpc] mm: Use HPTE constants when updating hpte bits (Steve Best) [1049012] - [mm] Move change_prot_numa outside CONFIG_ARCH_USES_NUMA_PROT_NONE (Steve Best) [1049012]- [target] Pass through I/O topology for block backstores (Andy Grover) [873474] - [target] iscsi-target: ST response on IN6ADDR_ANY socket (Andy Grover) [913033] - [security] keys: Fix searching of nested keyrings (David Howells) [1033467] - [security] keys: Fix multiple key add into associative array (David Howells) [1033467] - [security] keys: Fix the keyring hash function (David Howells) [1033467] - [ethernet] bnx2x: Fix generic option settings (Michal Schmidt) [1066076] - [tools] perf/kvm: Fix kvm report without guestmount (Jiri Olsa) [1051298] - [mm] readahead: fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [1062288] - [ethernet] Mark Intel DH8900CC Series Gigabit Network Device Unsupported (Prarit Bhargava) [727275] - [drm] nouveau/mxm: fix null deref on load (Ben Skeggs) [1067807] - [ethernet] i40e: Fix device ID define names to align to standard (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB option to Kconfig (Stefan Assmann) [1057192] - [ethernet] i40e: add DCB and DCBNL support (Stefan Assmann) [1057192] - [ethernet] i40e: implement DCB support infastructure (Stefan Assmann) [1057192] - [ethernet] i40e: refactor flow director (Stefan Assmann) [1057192] - [ethernet] i40e: rename defines (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: Change firmware workaround (Stefan Assmann) [1057192] - [ethernet] i40e: fix compile warning on checksum_local (Stefan Assmann) [1057192] - [ethernet] i40e: updates to AdminQ interface (Stefan Assmann) [1057192] - [ethernet] i40e: check desc pointer before printing (Stefan Assmann) [1057192] - [ethernet] i40e: delete non-required instances of include (Stefan Assmann) [1057192] - [ethernet] i40e: Retain MAC filters on port VLAN deletion (Stefan Assmann) [1057192] - [ethernet] i40e: Warn admin to reload VF driver on port VLAN configuration (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version number (Stefan Assmann) [1057192] - [ethernet] i40e: trivial cleanup (Stefan Assmann) [1057192] - [ethernet] i40e: whitespace fixes (Stefan Assmann) [1057192] - [ethernet] i40e: make message meaningful (Stefan Assmann) [1057192] - [ethernet] i40e: associate VMDq queue with VM type (Stefan Assmann) [1057192] - [ethernet] i40e: remove extra register write (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: fix log message wording (Stefan Assmann) [1057192] - [ethernet] i40e: enable PTP (Stefan Assmann) [1057192] - [ethernet] i40e: call clear_pxe after adminq is initialized (Stefan Assmann) [1057192] - [ethernet] i40e: clear qtx_head before enabling Tx queue (Stefan Assmann) [1057192] - [ethernet] i40e: adjust ITR max and min values (Stefan Assmann) [1057192] - [ethernet] i40e: check for possible incorrect ipv6 checksum (Stefan Assmann) [1057192] - [ethernet] i40e: allow VF to remove any MAC filter (Stefan Assmann) [1057192] - [ethernet] i40e: do not bail when disabling if Tx queue disable fails (Stefan Assmann) [1057192] - [ethernet] i40e: Setting queue count to 1 using ethtool is valid (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup Doxygen warnings (Stefan Assmann) [1057192] - [ethernet] i40e: fix long lines (Stefan Assmann) [1057192] - [ethernet] i40e: Bump version (Stefan Assmann) [1057192] - [ethernet] i40e: Update the Current NVM version Low value (Stefan Assmann) [1057192] - [ethernet] i40e: drop unused macros (Stefan Assmann) [1057192] - [ethernet] i40e: use assignment instead of memcpy (Stefan Assmann) [1057192] - [ethernet] i40e: Turn flow director off in MFP mode (Stefan Assmann) [1057192] - [ethernet] i40e: Add a dummy packet template (Stefan Assmann) [1057192] - [ethernet] i40e: fix spelling errors (Stefan Assmann) [1057192] - [ethernet] i40e: formatting and checkpatch fixes (Stefan Assmann) [1057192] - [ethernet] i40e: shorten wordy fields (Stefan Assmann) [1057192] - [ethernet] i40e: accept pf to pf adminq messages (Stefan Assmann) [1057192] - [ethernet] i40e: remove interrupt on AQ error (Stefan Assmann) [1057192] - [ethernet] i40e: release NVM resource reservation on startup (Stefan Assmann) [1057192] - [ethernet] i40e: Cleanup reconfig rss path (Stefan Assmann) [1057192] - [ethernet] i40e: disable packet split (Stefan Assmann) [1057192] - [ethernet] i40e: add a comment on barrier and fix panic on reset (Stefan Assmann) [1057192] - [ethernet] i40e: Fix MAC format in Write MAC address AQ cmd (Stefan Assmann) [1057192] - [ethernet] i40e: Fix GPL header (Stefan Assmann) [1057192] - [ethernet] i40e: use kernel specific defines (Stefan Assmann) [1057192] - [ethernet] i40e: Re-enable interrupt on ICR0 (Stefan Assmann) [1057192]- [scsi] qla4xxx: v5.04.00.04.07.00-k0 (Chad Dupuis) [1063205] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1063205] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1062588] {CVE-2014-0069} - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1058518] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1058518] - [ethernet] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1058518] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1058518] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1058518] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1054302] - [virt] vhost/net: disable zero copy by default (Jason Wang) [1069045] - [x86] cpu-hotplug: Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1061317] - [drm] radeon/kms: add crtc_disable function for legacy crtc (Jerome Glisse) [1029570] - [drm] radeon/kms: unpin fb in atombios crtc disable (Jerome Glisse) [1029570] - [powerpc] Fix 32-bit frames for signals delivered when transactional (Steve Best) [1059703] - [edac] Correct workqueue setup path (Aristeu Rozanski) [1055892] - [edac] Poll timeout cannot be zero, p2 (Aristeu Rozanski) [1055892] - [edac] edac_mc_sysfs: poll timeout cannot be zero (Aristeu Rozanski) [1055892]- [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062588] {CVE-2014-0069} - [fs] cifs: set FILE_CREATED (Sachin Prabhu) [1065982] - [fs] ext4: Disable punch hole on non-extent mapped files (Lukas Czerner) [1033438] - [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1063287] - [fs] NFSD/sunrpc: avoid deadlock on TCP connection due to memory pressure ("J. Bruce Fields") [994257] - [fs] nfsd: consider CLAIM_FH when handing out delegation ("J. Bruce Fields") [1031097] - [fs] nfsd4: minor nfs4_setlease cleanup ("J. Bruce Fields") [1031097] - [fs] nfsd4: need to destroy revoked delegations in destroy_client ("J. Bruce Fields") [1031097] - [fs] nfsd: no need to unhash_stid before free ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_open_delegation needs to remove_stid rather than unhash_stid ("J. Bruce Fields") [1031097] - [fs] nfsd: nfs4_free_stid ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix leak of inode reference on delegation failure ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix setlease error return ("J. Bruce Fields") [1031097] - [fs] nfsd4: fix delegation-unlink/rename race ("J. Bruce Fields") [1031097] - [fs] nfsd4: delay setting current_fh in open ("J. Bruce Fields") [1031097] - [fs] nfsd4: break only delegations when appropriate ("J. Bruce Fields") [1031097] - [fs] nfsd: make sure to balance get/put_write_access ("J. Bruce Fields") [1031097] - [fs] nfsd: split up nfsd_setattr ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on any attribute modification ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on link ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on rename ("J. Bruce Fields") [1031097] - [fs] locks: helper functions for delegation breaking ("J. Bruce Fields") [1031097] - [fs] locks: break delegations on unlink ("J. Bruce Fields") [1031097] - [fs] namei: minor vfs_unlink cleanup ("J. Bruce Fields") [1031097] - [fs] locks: implement delegations ("J. Bruce Fields") [1031097] - [fs] locks: introduce new FL_DELEG lock flag ("J. Bruce Fields") [1031097] - [fs] vfs: take i_mutex on renamed file ("J. Bruce Fields") [1031097] - [fs] vfs: rename I_MUTEX_QUOTA now that it's not used for quotas ("J. Bruce Fields") [1031097] - [fs] vfs: don't use PARENT/CHILD lock classes for non-directories ("J. Bruce Fields") [1031097] - [fs] vfs: pull ext4's double-i_mutex-locking into common code ("J. Bruce Fields") [1031097] - [fs] ext4: fix FITRIM in no journal mode (Lukas Czerner) [1044519] - [fs] ext4: add ratelimiting to ext4 messages (Lukas Czerner) [1044513] - [fs] ext4: rate limit printk in buffer_io_error() (Lukas Czerner) [1044513] - [fs] ext4: translate flag bits to strings in tracepoints (Lukas Czerner) [1044505] - [fs] ext4: Fix fsync error handling after filesystem abort (Lukas Czerner) [1044501]- [x86] Makefile: add -Werror to compile (Prarit Bhargava) [1006333] - [edac] sb_edac: Shut up compiler warning when EDAC_DEBUG is enabled (Prarit Bhargava) [1006333] - [kernel] mutex: Avoid label warning when !CONFIG_MUTEX_SPIN_ON_OWNER (Prarit Bhargava) [1006333] - [infiniband] ocrdma: Fix compiler warning (Prarit Bhargava) [1006333] - [isdn] hfcpci_softirq: get func return to suppress compiler warning (Prarit Bhargava) [1006333] - [x86] Fix return value in generic_processor_info() (Prarit Bhargava) [1006333] - [wireless] rtlwifi: initialize local array and set value (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up srq_res_start_move_to() (Prarit Bhargava) [1006333] - [ethernet] mlx4: clean up cq_res_start_move_to() (Prarit Bhargava) [1006333] - [powerpc] Link VDSOs at 0x0 (Steve Best) [1066468] - [powerpc] Use unstripped VDSO image for more accurate profiling data (Steve Best) [1066468] - [scsi] fnic: Incremented driver version (Chris Leech) [831836] - [scsi] fnic: Fnic Statistics Collection (Chris Leech) [831836] - [scsi] fnic: host reset returns nonzero value(errno) on (Chris Leech) [831836] - [scsi] fnic: Convert uses of compare_ether_addr to ether_addr_equal (Chris Leech) [831836] - [scsi] fnic: remove unnecessary pci_set_drvdata() (Chris Leech) [831836] - [scsi] fnic: fnic Driver Tuneables Exposed through CLI (Chris Leech) [831836] - [scsi] fnic: Kernel panic while running sh/nosh with max lun (Chris Leech) [831836] - [scsi] fnic: Hitting BUG_ON(io_req->abts_done) in (Chris Leech) [831836] - [scsi] fnic: Remove QUEUE_FULL handling code (Chris Leech) [831836] - [scsi] fnic: On system with >1.1TB RAM, VIC fails multipath (Chris Leech) [831836] - [scsi] fnic: FC stat param seconds_since_last_reset not (Chris Leech) [831836] - [scsi] fnic: BUG, sleeping function called from invalid (Chris Leech) [831836] - [scsi] fnic: switch to fixed_size_llseek() (Chris Leech) [831836] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [831836] - [powerpc] mm: Fix compile error of pgtable-ppc64.h (Steve Best) [1047636] - [powerpc] thp: Fix crash on mremap (Steve Best) [1047636] - [ethernet] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1062634] - [ethernet] bnx2x: Fix VF flr flow (Michal Schmidt) [1062634] - [ethernet] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1058592] - [block] sg_io: allow WRITE SAME without CAP_SYS_RAWIO (Paolo Bonzini) [966883] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [966883] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [966883] - [scsi] aacraid: prevent invalid pointer dereference (Frantisek Hrbata) [1034301] {CVE-2013-6380} - [ethernet] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1065829] - [wireless] libertas: potential oops in debugfs (Denys Vlasenko) [1034178] {CVE-2013-6378} - [mm] remove bogus warning in copy_huge_pmd() (Rik van Riel) [1067326] - [wireless] ath9k: properly set MAC address and BSSID mask (Denys Vlasenko) [1033071] {CVE-2013-4579} - [video] matroxfb: Default to 1024x768 @ 60 (Adam Jackson) [1055533] - [powerpc] pseries: Add Gen3 definitions for PCIE link speed (Jerome Glisse) [1056701] - [powerpc] pseries: Fix regression on PCI link speed (Jerome Glisse) [1056701]- [fs] nfs: nfs4_destroy_session must call rpc_destroy_waitqueue (Steve Dickson) [1061707] - [fs] nfs: Fix memory corruption in nfs4_proc_open_confirm (Steve Dickson) [1061707] - [fs] nfs: initialize the ACL support bits to zero (Steve Dickson) [1059241 919382] - [fs] nfs: Cleanup (Steve Dickson) [1059241 919382] - [fs] nfs: Clean up nfs41_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: Fix a slot leak in nfs40_sequence_done (Steve Dickson) [1059241 919382] - [fs] nfs: free slot before resending I/O to MDS (Steve Dickson) [1059241 919382] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Steve Dickson) [1059241 919382] - [fs] nfs: Fix races in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [net] sunrpc: turn warn_gssd() log message into a dprintk() (Steve Dickson) [1059241 919382] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Steve Dickson) [1059241 919382] - [fs] nfs: handle servers that support only ALLOW ACE type (Steve Dickson) [1059241 919382] - [fs] nfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done (Steve Dickson) [1059622] - [fs] nfs: fix BUG in filelayout_recover_commit_reqs (Steve Dickson) [1059622] - [fs] nfs: fix discover_server_trunking use after free (Steve Dickson) [1059622] - [fs] nfs: Handle errors correctly in nfs41_walk_client_list (Steve Dickson) [1059622] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Steve Dickson) [1059622] - [fs] nfs: page cache invalidation for dio (Steve Dickson) [1059622] - [fs] nfs: take i_mutex during direct I/O reads (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_write into nfs_file_direct_write (Steve Dickson) [1059622] - [fs] nfs: merge nfs_direct_read into nfs_file_direct_read (Steve Dickson) [1059622] - [fs] nfs: increment i_dio_count for reads, too (Steve Dickson) [1059622] - [fs] nfs: defer inode_dio_done call until size update is done (Steve Dickson) [1059622] - [fs] nfs: fix size updates for aio writes (Steve Dickson) [1059622] - [fs] nfs: properly handle ENOTSUP in SECINFO_NO_NAME (Steve Dickson) [1059622] - [fs] nfs: Fix a race in nfs4_write_inode (Steve Dickson) [1059622] - [fs] nfs: Don't trust attributes if a pNFS LAYOUTCOMMIT is outstanding (Steve Dickson) [1059622] - [fs] nfs: use p(dD) point to the right include file in a comment (left over from a9004abc3) (Steve Dickson) [1059622] - [fs] nfs: dprintk() should not print negative fileids and inode numbers (Steve Dickson) [1059622] - [fs] nfs: use (dD) instead of open-coded (and often racy) equivalents (Steve Dickson) [1059622] - [lib] vsprintf: document formats for dentry and struct file (Steve Dickson) [1059622] - [lib] vsprintf: add formats for dentry/file pathnames (Steve Dickson) [1059622] - [fs] nfs: fix dead code of ipv6_addr_scope (Steve Dickson) [1059622] - [net] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1059622] - [net] sunrpc: Add tracepoint for socket errors (Steve Dickson) [1059622] - [net] sunrpc: Report connection error values to rpc_tasks on the pending queue (Steve Dickson) [1059622] - [net] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1059622] - [net] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1059622] - [fs] nfs: OPEN must handle the NFS4ERR_IO return code correctly (Steve Dickson) [1059622]- [powerpc] finish off merge to put FP/VSX and VR state into structures (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries EEH code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in nvram code (Steve Best) [1051192] - [powerpc] Fix endian issues in crash dump code (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in MSI code (Steve Best) [1051192] - [powerpc] pseries: Fix PCIE link speed endian issue (Steve Best) [1051192] - [powerpc] Fix topology core_id endian issue on LE builds (Steve Best) [1051192] - [powerpc] Fix endian issue in setup-common.c (Steve Best) [1051192] - [powerpc] allyesconfig should not select CONFIG_CPU_LITTLE_ENDIAN (Steve Best) [1051192] - [powerpc] Fix error when cross building TAGS & cscope (Steve Best) [1051192] - [powerpc] kvm: allow guest control "E" attribute in mas2 (Steve Best) [1051192] - [powerpc] Wrong DWARF CFI in the kernel vdso for little-endian / ELFv2 (Steve Best) [1051192] - [powerpc] Add CONFIG_CPU_LITTLE_ENDIAN kernel config option (Steve Best) [1051192] - [powerpc] Don't use ELFv2 ABI to build the kernel (Steve Best) [1051192] - [powerpc] ELF2 binaries signal handling (Steve Best) [1051192] - [powerpc] ELF2 binaries launched directly (Steve Best) [1051192] - [powerpc] Set eflags correctly for ELF ABIv2 core dumps (Steve Best) [1051192] - [powerpc] Add TIF_ELF2ABI flag (Steve Best) [1051192] - [powerpc] Remove big endianness assumption in of_find_next_cache_node (Steve Best) [1051192] - [powerpc] word-at-a-time optimization for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] bpf: BPF JIT compiler for 64-bit Little Endian (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when using the partition length (Steve Best) [1051192] - [powerpc] nvram: Fix endian issue when reading the NVRAM size (Steve Best) [1051192] - [powerpc] Use -mcpu=power7 on ppc64 little endian builds (Steve Best) [1051192] - [powerpc] booke64: Use appropriate -mcpu (Steve Best) [1051192] - [powerpc] Fix Unaligned LE Floating Point Loads and Stores (Steve Best) [1051192] - [powerpc] Fix Unaligned Loads and Stores (Steve Best) [1051192] - [powerpc] Enable Little Endian Alignment Handler for Float Pair Instructions (Steve Best) [1051192] - [powerpc] Fix Handler of Unaligned Load/Store Strings (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in pseries iommu code (Steve Best) [1051192] - [powerpc] Fix little endian issue in OF PCI scan (Steve Best) [1051192] - [powerpc] Make kernel module helper endian-safe (Steve Best) [1051192] - [powerpc] prom_init exception when updating core value (Steve Best) [1051192] - [powerpc] kernel: Fix endian issue in rtas_pci (Steve Best) [1051192] - [powerpc] Work around little endian gcc bug (Steve Best) [1051192] - [powerpc] Don't set HAVE_EFFICIENT_UNALIGNED_ACCESS on little endian builds (Steve Best) [1051192] - [powerpc] Add ability to build little endian kernels (Steve Best) [1051192] - [powerpc] kvm: Disable KVM on little endian builds (Steve Best) [1051192] - [powerpc] hvsi: Fix endian issues in HVSI driver (Steve Best) [1051192] - [powerpc] powernv: More little endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] powernv: Don't register exception handlers in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix OPAL entry and exit in little endian mode (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL console and udbg backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in powernv PCI code (Steve Best) [1051192] - [powerpc] powernv: Make OPAL NVRAM device tree accesses endian safe (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL ICS backend (Steve Best) [1051192] - [powerpc] powernv: Fix endian issues in OPAL RTC driver (Steve Best) [1051192] - [powerpc] Little endian sparse clean up for arch/powerpc/platforms/powernv/pci-ioda.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci-p5ioc2.c (Steve Best) [1051192] - [powerpc] Little endian fix for arch/powerpc/platforms/powernv/pci.c (Steve Best) [1051192] - [powerpc] Little endian fixes for platforms/powernv/opal.c (Steve Best) [1051192] - [powerpc] uname should return ppc64le/ppcle on little endian builds (Steve Best) [1051192] - [powerpc] Use generic memcpy code in little endian (Steve Best) [1051192] - [powerpc] Use generic checksum code in little endian (Steve Best) [1051192] - [powerpc] Handle VSX alignment faults in little endian mode (Steve Best) [1051192] - [powerpc] Add little endian support to alignment handler (Steve Best) [1051192] - [powerpc] Alignment handler shouldn't access VSX registers with TS_FPR (Steve Best) [1051192] - [powerpc] Remove hard coded FP offsets in alignment handler (Steve Best) [1051192] - [powerpc] Remove open coded byte swap macro in alignment handler (Steve Best) [1051192] - [powerpc] Endian safe trampoline (Steve Best) [1051192] - [powerpc] Include the appropriate endianness header (Steve Best) [1051192] - [powerpc] Set MSR_LE bit on little endian builds (Steve Best) [1051192] - [powerpc] Add little endian support for word-at-a-time functions (Steve Best) [1051192] - [powerpc] Support endian agnostic MMIO (Steve Best) [1051192] - [powerpc] Little endian builds double word swap VSX state during context save/restore (Steve Best) [1051192] - [powerpc] PTRACE_PEEKUSR/PTRACE_POKEUSER of FPR registers in little endian builds (Steve Best) [1051192] - [powerpc] Fix offset of FPRs in VSX registers in little endian builds (Steve Best) [1051192] - [powerpc] Book 3S MMU little endian support (Steve Best) [1051192] - [powerpc] Fix endian issues in VMX copy loops (Steve Best) [1051192] - [powerpc] Make rwlocks endian safe (Steve Best) [1051192] - [powerpc] Fix little endian coredumps (Steve Best) [1051192] - [powerpc] Simplify logic in include/uapi/asm/elf.h (Steve Best) [1051192] - [powerpc] pseries: Fix endian issues in H_GET_TERM_CHAR/H_PUT_TERM_CHAR (Steve Best) [1051192] - [powerpc] pseries: Simplify H_GET_TERM_CHAR (Steve Best) [1051192] - [powerpc] Little endian SMP IPI demux (Steve Best) [1051192] - [powerpc] Emulate instructions in little endian mode (Steve Best) [1051192] - [powerpc] Fix little endian lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Add endian annotations to lppaca, slb_shadow and dtl_entry (Steve Best) [1051192] - [powerpc] Stop using non-architected shared_proc field in lppaca (Steve Best) [1051192] - [powerpc] Make NUMA device node code endian safe (Steve Best) [1051192] - [powerpc] Little endian fixes for legacy_serial.c (Steve Best) [1051192] - [powerpc] Make PCI device node device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make OF PCI device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in VIO subsystem endian safe (Steve Best) [1051192] - [powerpc] Make device tree accesses in cache info code endian safe (Steve Best) [1051192] - [powerpc] of_parse_dma_window should take a __be32 *dma_window (Steve Best) [1051192] - [powerpc] Fix some endian issues in xics code (Steve Best) [1051192] - [powerpc] Add some endian annotations to time and xics code (Steve Best) [1051192] - [powerpc] More little endian fixes for setup-common.c (Steve Best) [1051192] - [powerpc] Make logical to real cpu mapping code endian safe (Steve Best) [1051192] - [powerpc] Make RTAS calls endian safe (Steve Best) [1051192] - [powerpc] Make cache info device tree accesses endian safe (Steve Best) [1051192] - [powerpc] Make RTAS device tree accesses endian safe (Steve Best) [1051192] - [powerpc] More little endian fixes for prom.c (Steve Best) [1051192] - [powerpc] Make prom.c device tree accesses endian safe (Steve Best) [1051192]- [net] netfilter: xt_nfqueue: fix --queue-bypass regression (Florian Westphal) [1067042] - [net] netfilter: nft_reject_inet: fix unintended fall-through in switch-statatement (Jiri Benc) [1066156] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add reject module for NFPROTO_INET (Jiri Benc) [1066156] - [net] netfilter: nft_reject: split up reject module into IPv4 and IPv6 specifc parts (Jiri Benc) [1066156] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1066156] - [net] netfilter: nft_reject: fix compilation warning if NF_TABLES_IPV6 is disabled (Jiri Benc) [1066156] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1066156] - [net] netfilter: nft_reject: support for IPv6 and TCP reset (Jiri Benc) [1066156] - [net] netfilter: reject: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: nft: add queue module (Jiri Benc) [1066156] - [net] netfilter: xt_nfqueue: separate reusable code (Jiri Benc) [1066156] - [net] netfilter: ip6t_reject: skip checksum verification for outgoing ipv6 packets (Jiri Benc) [1066156] - [net] netfilter: nf_tables: check if payload length is a power of 2 (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix typo "CONFIG_NET_CLS_ROUTE" (Jiri Benc) [1034791] - [net] netfilter: nf_tables: unininline nft_trace_packet() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix loop checking with end interval elements (Jiri Benc) [1034791] - [net] netfilter: nft_rbtree: fix data handling of end interval elements (Jiri Benc) [1034791] - [net] netfilter: nf_tables: do not allow NFT_SET_ELEM_INTERVAL_END flag and data (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix racy rule deletion (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix log/queue expressions for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add AF specific expression support (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix missing NFT_CT_L3PROTOCOL key in validity checks (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix potential oops when dumping sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix overrun in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when deleting a chain with references (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix unconditional dump of 'dir' attr (Jiri Benc) [1034791] - [net] netfilter: nft_ct: fix compilation warning if NF_CONNTRACK_MARK is not set (Jiri Benc) [1034791] - [net] netfilter: Add dependency on IPV6 for NF_TABLES_INET (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing byteorder conversion in policy (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix error path in the init functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: rename nft_do_chain_pktinfo() to nft_do_chain() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: prohibit deletion of a table with existing sets (Jiri Benc) [1034791] - [net] netfilter: nf_tables: take AF module reference when creating a table (Jiri Benc) [1034791] - [net] netfilter: nf_tables: perform flags validation before table allocation (Jiri Benc) [1034791] - [net] netfilter: nf_tables: minor nf_chain_type cleanups (Jiri Benc) [1034791] - [net] netfilter: nf_tables: constify chain type definitions and pointers (Jiri Benc) [1034791] - [net] netfilter: nf_tables: replay request after dropping locks to load chain type (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add missing module references to chain types (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix chain type module reference handling (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix check for table overflow (Jiri Benc) [1034791] - [net] netfilter: nf_tables: restore chain change atomicity (Jiri Benc) [1034791] - [net] netfilter: nf_tables: split chain policy validation from actually setting it (Jiri Benc) [1034791] - [net] netfilter: nft_meta: fix lack of validation of the input register (Jiri Benc) [1034791] - [net] netfilter: nft_ct: Add support to set the connmark (Jiri Benc) [1034791] - [net] netfilter: nft_ct: load both IPv4 and IPv6 conntrack modules for NFPROTO_INET (Jiri Benc) [1034791] - [net] netfilter: nft_meta: add l4proto support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add nfproto support to meta expression (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add "inet" table for IPv4/IPv6 (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add support for multi family tables (Jiri Benc) [1034791] - [net] netfilter: nf_tables: add hook ops to struct nft_pktinfo (Jiri Benc) [1034791] - [net] netfilter: nf_tables: make chain types override the default AF functions (Jiri Benc) [1034791] - [net] netfilter: nf_tables: dump sets in all existing families (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove unused variable in nf_tables_dump_set() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix type in parsing in nf_tables_set_alloc_name() (Jiri Benc) [1034791] - [net] netfilter: add help information to new nf_tables Kconfig options (Jiri Benc) [1034791] - [net] netfilter: select NFNETLINK when enabling NF_TABLES (Jiri Benc) [1034791] - [net] netfilter: nf_tables: remove nft_meta_target (Jiri Benc) [1034791] - [net] netfilter: nf_tables: nft_meta module get/set ops (Jiri Benc) [1034791] - [net] netfilter: nf_tables: Expose the table usage counter via netlink (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix issue with verdict support (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix wrong datatype in nft_validate_data_load() (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix oops when updating table with user chains (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix dumping with large number of sets (Jiri Benc) [1034791] - [net] netfilter: nft_exthdr: call ipv6_find_hdr() with explicitly initialized offset (Jiri Benc) [1034791] - [net] netfilter: nft_reject: fix endianness in dump function (Jiri Benc) [1034791] - [net] nf_tables*.h: Remove extern from function prototypes (Jiri Benc) [1034791] - [net] netfilter: nf_tables: fix missing rules flushing per table (Jiri Benc) [1034791] - [net] netfilter: nft_compat: fix error path in nft_parse_compat() (Jiri Benc) [1034791] - [net] pktgen: Fix position of ip and udp header (Jiri Pirko) [1067485] - [net] nf: remove automatic helper assignment removal warning (Jiri Pirko) [1066453] - [net] inet_diag: fix inet_diag_dump_icsk() to use correct state for timewait sockets (Jesper Brouer) [1059721] - [net] netfilter: xt_socket: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet_diag: use sock_gen_put() (Jesper Brouer) [1059721] - [net] inet: rename ir_loc_port to ir_num (Jesper Brouer) [1059721] - [net] inet: includes a sock_common in request_sock (Jesper Brouer) [1059721] - [net] inet: inet_timewait_sock.h missing semi-colon when KMEMCHECK is enabled (Jesper Brouer) [1059721] - [net] fix build errors if ipv6 is disabled (Jesper Brouer) [1059721] - [net] sctp: fix initialization of local source address on accepted ipv6 sockets (Jesper Brouer) [1059721] - [net] ipv6: make lookups simpler and faster (Jesper Brouer) [1059721] - [net] tcp/dccp: remove twchain (Jesper Brouer) [1059721] - [net] tcp: shrink tcp6_timewait_sock by one cache line (Jesper Brouer) [1059721] - [net] inet: consolidate INET_TW_MATCH (Jesper Brouer) [1059721] - [net] inet*.h: Remove extern from function prototypes (Jesper Brouer) [1059721] - [net] openvswitch: datapath: fix dp check in ovs_dp_reset_user_features (Francesco Fusco) [1057099] - [net] openvswitch: Suppress error messages on megaflow updates (Francesco Fusco) [1057099] - [net] openvswitch: Fix ovs_flow_free() ovs-lock assert (Francesco Fusco) [1057099] - [net] openvswitch: Fix kernel panic on ovs_flow_free (Francesco Fusco) [1057099] - [net] openvswitch: Pad OVS_PACKET_ATTR_PACKET if linear copy was performed (Francesco Fusco) [1057099] - [tools] perf: Fix include for non x86 architectures (Francesco Fusco) [1057099] - [net] openvswitch: Use kmem_cache_free() instead of kfree() (Francesco Fusco) [1057099] - [net] openvswitch: Compute checksum in skb_gso_segment() if needed (Francesco Fusco) [1057099] - [net] openvswitch: Use skb_zerocopy() for upcall (Francesco Fusco) [1057099] - [net] openvswitch: Pass datapath into userspace queue functions (Francesco Fusco) [1057099] - [net] openvswitch: Drop user features if old user space attempted to create datapath (Francesco Fusco) [1057099] - [net] openvswitch: Allow user space to announce ability to accept unaligned Netlink messages (Francesco Fusco) [1057099] - [net] Export skb_zerocopy() to zerocopy from one skb to another (Francesco Fusco) [1057099] - [net] nf_queue: add NFQA_SKB_CSUM_NOTVERIFIED info flag (Francesco Fusco) [1057099] - [net] openvswitch: remove duplicated include from flow_table.c (Francesco Fusco) [1057099] - [net] openvswitch: use kfree_rcu instead of rcu_free_{sw_flow_mask_cb, acts_callback} (Francesco Fusco) [1057099] - [net] openvswitch: Per cpu flow stats (Francesco Fusco) [1057099] - [net] openvswitch: Enable memory mapped Netlink i/o (Francesco Fusco) [1057099] - [net] netlink: Avoid netlink mmap alloc if msg size exceeds frame size (Francesco Fusco) [1057099] - [net] genl: Add genlmsg_new_unicast() for unicast message allocation (Francesco Fusco) [1057099] - [net] openvswitch: Silence RCU lockdep checks from flow lookup (Francesco Fusco) [1057099] - [net] openvswitch: Change ovs_flow_tbl_lookup_xx() APIs (Francesco Fusco) [1057099] - [net] openvswitch: Shrink sw_flow_mask by 8 bytes (64-bit) or 4 bytes (32-bit) (Francesco Fusco) [1057099] - [net] openvswitch: Correct comment (Francesco Fusco) [1057099] - [net] Add utility functions to clear rxhash (Francesco Fusco) [1057099] - [net] openvswitch: use CRC32 accelerated flow hash if available (Francesco Fusco) [1057099] - [lib] hash: follow-up fixups for arch hash (Francesco Fusco) [1057099] - [lib] hash: Add missing arch generic-y entries for asm-generic/hash.h (Francesco Fusco) [1057099] - [lib] hash: introduce arch optimized hash library (Francesco Fusco) [1057099] - [net] rtnl: make ifla_policy static (Jiri Pirko) [1066614] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1065299] - [net] introduce netif_skb_dev_features (Florian Westphal) [1065299] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1065299] - [net] bridge: separate querier and query timer into IGMP/IPv4 and MLD/IPv6 ones (Florian Westphal) [1065257] - [net] bridge: send query as soon as leave is received (Florian Westphal) [1065257] - [net] gro: remove a sparse error (Thomas Graf) [1051111] - [net] ipv4: Use proper RCU APIs for writer-side in udp_offload.c (Thomas Graf) [1051111] - [net] vxlan: Go over all candidate streams for GRO matching (Thomas Graf) [1051111] - [net] ipv4: Use non-atomic allocation of udp offloads structure instance (Thomas Graf) [1051111] - [net] ipv4: udp_offload: Handle static checker complaints (Thomas Graf) [1051111] - [net] vxlan: Share RX skb de-marking and checksum checks with ovs (Thomas Graf) [1051111] - [net] vxlan: Add GRO support for vxlan traffic (Thomas Graf) [1051111] - [net] vxlan: use __dev_get_by_index instead of dev_get_by_index to find interface (Thomas Graf) [1051111] - [net] vxlan: keep original skb ownership (Thomas Graf) [1051111] - [net] vxlan: remove vxlan_group_used in vxlan_open (Thomas Graf) [1051111] - [net] vxlan: release rt when found circular route (Thomas Graf) [1051111] - [net] vxlan: Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) (Thomas Graf) [1051111] - [net] vxlan: Have the NIC drivers do less work for offloads (Thomas Graf) [1051111] - [net] vxlan: silence one build warning (Thomas Graf) [1051111] - [net] vxlan: Use RCU apis to access sk_user_data (Thomas Graf) [1051111] - [net] vxlan: Avoid creating fdb entry with NULL destination (Thomas Graf) [1051111] - [net] vxlan: Fix sparse warnings (Thomas Graf) [1051111] - [net] vxlan: Notify drivers for listening UDP port changes (Thomas Graf) [1051111] - [net] vxlan: Optimize vxlan rcv (Thomas Graf) [1051111] - [net] Export gro_find_by_type helpers (Thomas Graf) [1051111] - [net] Add GRO support for UDP encapsulating protocols (Thomas Graf) [1051111] - [net] gro: change GRO overflow strategy (Thomas Graf) [1051111] - [net] gre_offload: fix sparse non static symbol warning (Thomas Graf) [1051111] - [net] gre: gro: Add GRE support to the GRO stack (Thomas Graf) [1051111] - [net] ipv4: don't use module_init in non-modular gre_offload (Thomas Graf) [1051111] - [net] gre_offload: statically build GRE offloading support (Thomas Graf) [1051111] - [net] ipv6: Fix alleged compiler warning in ipv6_exthdrs_len() (Thomas Graf) [1051111] - [net] ipv6: fix compiler warning in ipv6_exthdrs_len (Thomas Graf) [1051111] - [net] gro: Prepare GRO stack for the upcoming tunneling support (Thomas Graf) [1051111] - [net] gro: small napi_get_frags() optim (Thomas Graf) [1051111] - [net] tcp: do not export tcp_gso_segment() and tcp_gro_receive() (Thomas Graf) [1051111] - [net] gro: Clean up tcpX_gro_receive checksum verification (Thomas Graf) [1051111] - [net] gro: Only verify TCP checksums for candidates (Thomas Graf) [1051111] - [net] gso: handle new frag_list of frags GRO packets (Thomas Graf) [1051111] - [net] gro: allow to build full sized skb (Thomas Graf) [1051111] - [net] tcp: gso: fix truesize tracking (Thomas Graf) [1051111] - [net] tcp: rename tcp_tso_segment() (Thomas Graf) [1051111] - [net] gro: should aggregate frames without DF (Thomas Graf) [1051111] - [net] sit: fix use after free of fb_tunnel_dev (Jiri Pirko) [1060210] - [net] sit: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1060210] - [net] ip6tnl: fix use after free of fb_tnl_dev (Jiri Pirko) [1012835] - [net] ip6tnl: allow to use rtnl ops on fb tunnel (Jiri Pirko) [1012835] - [net] ip6tnl: add x-netns support (Jiri Pirko) [1012835] - [net] Correctly sync addresses from multiple sources to single device (Vlad Yasevich) [1059394]- [fs] xfs: ensure correct log item buffer alignment (Brian Foster) [1059843] - [fs] xfs: ensure correct timestamp updates from truncate (Brian Foster) [1059843] - [fs] xfs: remove XFS_TRANS_DEBUG dead code (Brian Foster) [1059843] - [fs] xfs: return -E2BIG if hit the maximum size limits of ACLs (Brian Foster) [1059843] - [fs] xfs: sanitize sb_inopblock in xfs_mount_validate_sb (Brian Foster) [1059843] - [fs] xfs: convert xfs_log_commit_cil() to void (Brian Foster) [1059843] - [fs] xfs: use tr_qm_dqalloc log reservation for dquot alloc (Brian Foster) [1059843] - [fs] xfs: remove unused tr_swrite (Brian Foster) [1059843] - [fs] xfs: use tr_growrtalloc for growing rt files (Brian Foster) [1059843] - [fs] xfs: Calling destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Brian Foster) [1059843] - [fs] xfs: fix off-by-one error in xfs_attr3_rmt_verify (Brian Foster) [1059843] - [fs] xfs: assert that we hold the ilock for extent map access (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_list_int (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_attr_map_shared in xfs_attr_get (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqiterate (Brian Foster) [1059843] - [fs] xfs: use xfs_ilock_data_map_shared in xfs_qm_dqtobp (Brian Foster) [1059843] - [fs] xfs: take the ilock around xfs_bmapi_read in xfs_zero_remaining_bytes (Brian Foster) [1059843] - [fs] xfs: reinstate the ilock in xfs_readdir (Brian Foster) [1059843] - [fs] xfs: add xfs_ilock_attr_map_shared (Brian Foster) [1059843] - [fs] xfs: rename xfs_ilock_map_shared (Brian Foster) [1059843] - [fs] xfs: remove xfs_iunlock_map_shared (Brian Foster) [1059843] - [fs] xfs: no need to lock the inode in xfs_find_handle (Brian Foster) [1059843] - [fs] xfs: abort metadata writeback on permanent errors (Brian Foster) [1059843] - [fs] xfs: swalloc doesn't align allocations properly (Brian Foster) [1059843] - [fs] xfs: remove xfsbdstrat error (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_imap (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ifree_cluster (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_ialloc_inode_init (Brian Foster) [1059843] - [fs] xfs: use xfs_icluster_size_fsb in xfs_bulkstat (Brian Foster) [1059843] - [fs] xfs: introduce a common helper xfs_icluster_size_fsb (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_BLOCKS macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_INODE_CLUSTER_SIZE macros (Brian Foster) [1059843] - [fs] xfs: get rid of XFS_IALLOC_INODES macros (Brian Foster) [1059843] - [fs] xfs: remove the quotaoff log format from the quotaoff log item (Brian Foster) [1059843] - [fs] xfs: remove the dquot log format from the dquot log item (Brian Foster) [1059843] - [fs] xfs: remove the inode log format from the inode log item (Brian Foster) [1059843] - [fs] xfs: format logged extents directly into the CIL (Brian Foster) [1059843] - [fs] xfs: format log items write directly into the linear CIL buffer (Brian Foster) [1059843] - [fs] xfs: introduce xlog_copy_iovec (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_format (Brian Foster) [1059843] - [fs] xfs: refactor xfs_inode_item_size (Brian Foster) [1059843] - [fs] xfs: refactor xfs_buf_item_format_segment (Brian Foster) [1059843] - [fs] xfs: remove duplicate code in xlog_cil_insert_format_items (Brian Foster) [1059843] - [fs] xfs: align initial file allocations correctly (Brian Foster) [1059843] - [fs] xfs: fix calculation of freed inode cluster blocks (Brian Foster) [1059843] - [fs] xfs: xfs_dir2_block_to_sf temp buffer allocation fails (Brian Foster) [1059843] - [fs] xfs: fix infinite loop by detaching the group/project hints from user dquot (Brian Foster) [1059843] - [fs] xfs: fix assertion failure at xfs_setattr_nonsize (Brian Foster) [1059843] - [fs] xfs: add xfs_setattr_time (Brian Foster) [1059843] - [fs] xfs: tiny xfs_setattr_mode cleanup (Brian Foster) [1059843] - [fs] xfs: fix false assertion at xfs_qm_vop_create_dqattach (Brian Foster) [1059843] - [fs] xfs: integrate xfs_quota_priv header file to xfs_qm (Brian Foster) [1059843] - [fs] xfs: make quota metadata truncation behavior consistent to user space (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xfs_dir2_node_removename (Brian Foster) [1059843] - [fs] xfs: free the list of recovery items on error (Brian Foster) [1059843] - [fs] xfs: growfs overruns AGFL buffer on V4 filesystems (Brian Foster) [1059843] - [fs] xfs: don't perform discard if the given range length is less than block size (Brian Foster) [1059843] - [fs] xfs: fix the comment explaining xfs_trans_dqlockedjoin (Brian Foster) [1059843] - [fs] xfs: underflow bug in xfs_attrlist_by_handle() (Brian Foster) [1059843 1034667] {CVE-2013-6382} - [fs] xfs: remove unused FI_ flags (Brian Foster) [1059843] - [fs] xfs: open code inc_inode_iversion when logging an inode (Brian Foster) [1059843] - [fs] xfs: increase inode cluster size for v5 filesystems (Brian Foster) [1059843] - [fs] xfs: fix unlock in xfs_bmap_add_attrfork (Brian Foster) [1059843] - [fs] xfs: simplify kmem_(zone_)zalloc (Brian Foster) [1059843] - [fs] xfs: add tracepoints to AGF/AGI read operations (Brian Foster) [1059843] - [fs] xfs: trace AIL manipulations (Brian Foster) [1059843] - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059843] - [fs] xfs: fix the extent count when allocating an new indirection array entry (Brian Foster) [1059843] - [fs] xfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields (Brian Foster) [1059843] - [fs] xfs: fix possible NULL dereference in xlog_verify_iclog (Brian Foster) [1059843] - [fs] xfs:xfs_dir2_node.c: pointer use before check for null (Brian Foster) [1059843] - [fs] xfs: prevent stack overflows from page cache allocation (Brian Foster) [1059843] - [fs] xfs: fix static and extern sparse warnings (Brian Foster) [1059843] - [fs] xfs: validity check the directory block leaf entry count (Brian Foster) [1059843] - [fs] xfs: make dir2 ftype offset pointers explicit (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: convert directory vector functions to constants (Brian Foster) [1059843] - [fs] xfs: vectorise encoding/decoding directory headers (Brian Foster) [1059843] - [fs] xfs: vectorise DA btree operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory leaf operations (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations part 2 (Brian Foster) [1059843] - [fs] xfs: vectorise directory data operations (Brian Foster) [1059843] - [fs] xfs: vectorise remaining shortform dir2 ops (Brian Foster) [1059843] - [fs] xfs: abstract the differences in dir2/dir3 via an ops vector (Brian Foster) [1059843] - [fs] xfs: split xfs_rtalloc.c for userspace sanity (Brian Foster) [1059843] - [fs] xfs: decouple inode and bmap btree header files (Brian Foster) [1059843] - [fs] xfs: decouple log and transaction headers (Brian Foster) [1059843] - [fs] xfs: remove unused transaction callback variables (Brian Foster) [1059843] - [fs] xfs: split dquot buffer operations out (Brian Foster) [1059843] - [fs] xfs: unify directory/attribute format definitions (Brian Foster) [1059843] - [fs] xfs: create a shared header file for format-related information (Brian Foster) [1059843] - [fs] xfs: fold xfs_change_file_space into xfs_ioc_space (Brian Foster) [1059843] - [fs] xfs: simplify the fallocate path (Brian Foster) [1059843] - [fs] xfs: always hold the iolock when calling xfs_change_file_space (Brian Foster) [1059843] - [fs] xfs: remove the unused XFS_ATTR_NONBLOCK flag (Brian Foster) [1059843] - [fs] xfs: always take the iolock around xfs_setattr_size (Brian Foster) [1059843] - [fs] xfs: don't break from growfs ag update loop on error (Brian Foster) [1059843] - [fs] xfs: don't emit corruption noise on fs probes (Brian Foster) [1059843] - [fs] xfs: remove newlines from strings passed to __xfs_printk (Brian Foster) [1059843] - [fs] xfs: prevent deadlock trying to cover an active log (Brian Foster) [1059843] - [fs] xfs: clean up xfs_inactive() error handling, kill VN_INACTIVE_(NO)CACHE (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for ifree (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for truncate (Brian Foster) [1059843] - [fs] xfs: push down inactive transaction mgmt for remote symlinks (Brian Foster) [1059843] - [fs] xfs: add the inode directory type support to XFS_IOC_FSGEOM (Brian Foster) [1059843] - [fs] xfs: remove usage of is_bad_inode (Brian Foster) [1059843] - [fs] xfs: fix the wrong new_size/rnew_size at xfs_iext_realloc_direct() (Brian Foster) [1059843] - [fs] xfs: get rid of count from xfs_iomap_write_allocate() (Brian Foster) [1059843] - [fs] xfs: Use kmem_free() instead of free() (Brian Foster) [1059843] - [fs] xfs: fix memory leak in xlog_recover_add_to_trans (Brian Foster) [1059843] - [fs] xfs: dirent dtype presence is dependent on directory magic numbers (Brian Foster) [1059843] - [fs] xfs: lockdep needs to know about 3 dquot-deep nesting (Brian Foster) [1059843] - [fs] xfs: log recovery lsn ordering needs uuid check (Brian Foster) [1059843] - [fs] xfs: fix XFS_IOC_FREE_EOFBLOCKS definition (Brian Foster) [1059843] - [fs] xfs: asserting lock not held during freeing not valid (Brian Foster) [1059843] - [fs] xfs: lock the AIL before removing the buffer item (Brian Foster) [1059843] - [fs] ext4: yield during large unlinks (Lukas Czerner) [1044544] - [fs] ext4: implement error handling of ext4_mb_new_preallocation() (Lukas Czerner) [1044544] - [fs] ext4: return FIEMAP_EXTENT_UNKNOWN for delalloc extents (Lukas Czerner) [1044544] - [fs] jbd2: fix duplicate debug label for phase 2 (Lukas Czerner) [1044544] - [fs] jbd2: drop checkpoint mutex when waiting in __jbd2_log_wait_for_space() (Lukas Czerner) [1044544] - [fs] jbd2: remove unused waitqueues (Lukas Czerner) [1044544] - [fs] jbd2: fix race in t_outstanding_credits update in jbd2_journal_extend() (Lukas Czerner) [1044544] - [fs] ext4: fix use of potentially uninitialized variables in debugging code (Lukas Czerner) [1044544] - [fs] ext4: check error return from ext4_write_inline_data_end() (Lukas Czerner) [1044544] - [fs] jbd2: relocate assert after state lock in journal_commit_transaction() (Lukas Czerner) [1044544] - [fs] ext4: add cond_resched() to ext4_free_blocks() & ext4_mb_regular_allocator() (Lukas Czerner) [1044544] - [fs] ext4: optimize test_root() (Lukas Czerner) [1044544] - [fs] ext4: add sanity check to ext4_get_group_info() (Lukas Czerner) [1044544] - [fs] ext4: verify group number in verify_group_input() before using it (Lukas Czerner) [1044544] - [fs] ext4: add check to io_submit_init_bio (Lukas Czerner) [1044544] - [fs] Fix race when checking i_size on direct i/o read (Robert S Peterson) [1052927] - [fs] gfs2: No need to invalidate pages for a dio read (Robert S Peterson) [1052927] - [fs] gfs2: Wait for async DIO in glock state changes (Robert S Peterson) [1052927] - [fs] gfs2: Fix incorrect invalidation for DIO/buffered I/O (Robert S Peterson) [1052927] - [fs] xfs: allow logical-sector sized O_DIRECT (Eric Sandeen) [999239] - [fs] xfs: rename xfs_buftarg structure members (Eric Sandeen) [999239] - [fs] xfs: clean up xfs_buftarg (Eric Sandeen) [999239] - [fs] xfs: simplify xfs_setsize_buftarg callchain; remove unused arg (Eric Sandeen) [999239] - [fs] sunrpc: Don't create a gss auth cache unless rpc.gssd is running (Steve Dickson) [1063752] - [fs] gfs2: journal data writepages update (Robert S Peterson) [1010452] - [fs] nfs: Fix SP4_MACH_CRED negotiation in EXCHANGE_ID (Steve Dickson) [1063509] - [fs] gfs2: Add hints to directory leaf blocks (Robert S Peterson) [1062143] - [fs] gfs2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1062305] - [fs] compat: fix lookup_dcookie() parameter handling (Hendrik Brueckner) [1060203] - [fs] compat: fix parameter handling for compat readv/writev syscalls (Hendrik Brueckner) [1049599]- [kernel] sched: Fix endless sync_sched/rcu() loop inside _cpu_down() (Rik van Riel) [1062647] - [kernel] sched: Remove extra put_online_cpus() inside sched_setaffinity() (Rik van Riel) [1062647] - [kernel] sched: Remove get_online_cpus() usage (Rik van Riel) [1062647] - [mm] move mmu notifier call from change_protection to change_pmd_range (Rik van Riel) [1066655] - [mm] numa: reorganize change_pmd_range (Rik van Riel) [1066655] - [kernel] sched/numa: add cond_resched to task_numa_work (Rik van Riel) [1066655] - [cpufreq] intel_pstate: Fail initialization if P-state information is missing (Marcelo Tosatti) [1061481] - [cpufreq] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match (Marcelo Tosatti) [1061481] - [ethernet] bnx2x: More Shutdown revisions (Michal Schmidt) [1046885] - [ethernet] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1046885] - [security] keys, shmem: implement kernel private shmem inodes (Paul Moore) [1031154 1034833]- [drm] nouveau/devinit: prevent use of engines marked as disabled by hw/vbios (Rob Clark) [1054409] - [drm] nouveau/device: provide a way for devinit to mark engines as disabled (Rob Clark) [1054409] - [drm] nouveau/devinit: tidy up the subdev class definition (Rob Clark) [1054409] - [drm] nouveau: populate master subdev pointer only when fully constructed (Rob Clark) [1054409] - [drm] nouveau/i2c: use a custom bitbanging delay for the adt7473 (Rob Clark) [1054409] - [drm] nouveau/bios: fix offset calculation for BMPv1 bioses (Rob Clark) [1054409] - [drm] nouveau: return offset of allocated notifier (Rob Clark) [1054409] - [drm] nouveau/bios: make jump conditional (Rob Clark) [1054409] - [drm] nouveau: fix mthd data submission (Rob Clark) [1054409] - [drm] nouveau/disp: min/max are reversed in nv50_crtc_gamma_set() (Rob Clark) [1054409] - [drm] nouveau/sw: fix oops if gpu has its display block disabled (Rob Clark) [1054409] - [drm] nouveau/kms: send timestamp data for correct head in flip completion events (Rob Clark) [1054409] - [drm] nouveau: do not map evicted vram buffers in nouveau_bo_vma_add (Rob Clark) [1054409] - [drm] nouveau: shift wrapping bug in nvc0_grctx_generate_r406800 (Rob Clark) [1054409] - [drm] nouveau: allow nouveau_fence_ref() to be a noop (Rob Clark) [1054409] - [drm] nouveau: consider CLASS_DISPLAY_3D devices while detecting dsm/optimus (Rob Clark) [1054409] - [drm] nouveau: only runtime suspend by default in optimus configuration (Rob Clark) [1054409] - [drm] radeon: set correct pipe config for Hawaii in DCE (Rob Clark) [1054409] - [drm] radeon: 0x9649 is SUMO2 not SUMO (Rob Clark) [1054409] - [drm] radeon: expose render backend mask to the userspace (Rob Clark) [1054409] - [drm] radeon: fix render backend setup for SI and CIK (Rob Clark) [1054409] - [drm] radeon: fix UVD 256MB check (Rob Clark) [1054409] - [drm] i915: Use the correct GMCH_CTRL register for Sandybridge+ (Rob Clark) [1054409] - [drm] i915: change CRTC assertion on LCPLL disable (Rob Clark) [1054409] - [drm] i915: Fix erroneous dereference of batch_obj inside reset_status (Rob Clark) [1054409] - [drm] radeon: fix asic gfx values for scrapper asics (Rob Clark) [1054409] - [drm] radeon: check for 0 count in speaker allocation and SAD code (Rob Clark) [1054409] - [drm] radeon/dpm: disable ss on Cayman (Rob Clark) [1054409] - [drm] i915: don't update the dri1 breadcrumb with modesetting (Rob Clark) [1054409] - [drm] i915: Fix use-after-free in do_switch (Rob Clark) [1054409] - [drm] i915: Hold mutex across i915_gem_release (Rob Clark) [1054409] - [drm] i915: Take modeset locks around intel_modeset_setup_hw_state() (Rob Clark) [1054409] - [drm] radeon: add missing display tiling setup for oland (Rob Clark) [1054409] - [drm] radeon: fix typo in cik_copy_dma (Rob Clark) [1054409] - [drm] radeon: Fix sideport problems on certain RS690 boards (Rob Clark) [1054409] - [drm] ttm: Fix accesses through vmas with only partial coverage (Rob Clark) [1054409] - [drm] edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook (Rob Clark) [1054409] - [drm] i915/vlv: fix up broken precision in vlv_crtc_clock_get (Rob Clark) [1054409] - [drm] i915/vlv: add VLV specific clock_get function v3 (Rob Clark) [1054409] - [drm] i915/vlv: untangle integrated clock source handling v4 (Rob Clark) [1054409] - [drm] radeon/atom: fix bus probes when hw_i2c is set (Rob Clark) [1054409] - [drm] radeon: fixup bad vram size on SI (Rob Clark) [1054409] - [drm] radeon: program DCE2 audio dto just like DCE3 (Rob Clark) [1054409] - [drm] radeon: fix typo in fetching mpll params (Rob Clark) [1054409] - [drm] i915: use the correct force_wake function at the PC8 code (Rob Clark) [1054409] - [drm] i915: Fix pipe CSC post offset calculation (Rob Clark) [1054409] - [drm] udl: fix issue with imported prime buffers (Rob Clark) [1054409] - [drm] radeon: adjust TN dpm parameters for stability (Rob Clark) [1054409] - [drm] radeon: hook up backlight functions for CI and KV family (Rob Clark) [1054409] - [drm] radeon/i2c: do not count reg index in number of i2c byte we are writing (Rob Clark) [1054409] - [drm] radeon: fix UVD destroy IB size (Rob Clark) [1054409] - [drm] i915: Replicate BIOS eDP bpp clamping hack for hsw (Rob Clark) [1054409] - [drm] i915: restore the early forcewake cleanup (Rob Clark) [1054409] - [drm] i915/dvo: call ->mode_set callback only when the port is running (Rob Clark) [1054409] - [drm] vmwgfx: Resource evict fixes (Rob Clark) [1054409] - [drm] i915: fix compiler warning (Rob Clark) [1054409] - [drm] allow DRM_IOCTL_VERSION on render-nodes (Rob Clark) [1054409] - [drm] i915: Fix the PPT fdi lane bifurcate state handling on ivb (Rob Clark) [1054409] - [drm] i915: No LVDS hardware on Intel D410PT and D425KT (Rob Clark) [1054409] - [drm] i915/dp: workaround BIOS eDP bpp clamping issue (Rob Clark) [1054409] - [drm] i915: Add HSW CRT output readout support (Rob Clark) [1054409] - [drm] i915: Add support for pipe_bpp readout (Rob Clark) [1054409] - [drm] radeon/dpm: fix incompatible casting on big endian (Rob Clark) [1054409] - [drm] radeon: disable bapm on KB (Rob Clark) [1054409] - [drm] radeon: use sw CTS/N values for audio on DCE4+ (Rob Clark) [1054409] - [s390] crypto: Fix aes-cbc IV corruption (Hendrik Brueckner) [1063810] - [s390] appldata: restore missing init_virt_timer() (Hendrik Brueckner) [1064246] - [s390] mm: Fix dump memory detection (Hendrik Brueckner) [1064244] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1059732] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1062269] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1062266] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1062260] - [ethernet] cxgb4: Fix referencing freed adapter (Steve Best) [1063483] - [mm] oom: base root bonus on current usage (Johannes Weiner) [822790] - [kernel] lockdep: increase MAX_LOCKDEP_ENTRIES (Kyle McMartin) [989385] - [scripts] tags.sh: ignore redhat/rpm (Prarit Bhargava) [1065511] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064548] - [security] selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types (Paul Moore) [1022394] - [powerpc] eeh: Drop taken reference to driver on eeh_rmv_device (Steve Best) [1059851] - [scripts] tags.sh: Ignore *.mod.c (Mark Langsdorf) [1062383] - [mm] keep page cache radix tree nodes in check (Johannes Weiner) [1062372] - [lib] radix_tree: tree node interface (Johannes Weiner) [1062372] - [mm] thrash detection-based file cache sizing (Johannes Weiner) [1062372] - [mm] store shadow entries in page cache (Johannes Weiner) [1062372] - [lib] radix-tree: radix_tree_delete_item() (Johannes Weiner) [1062372] - [mm] shmem: save one radix tree lookup when truncating swapped pages (Johannes Weiner) [1062372] - [mm] prepare for non-page entries in page cache radix trees (Johannes Weiner) [1062372] - [mm] vmstat: fix UP zone state accounting (Johannes Weiner) [1062372] - [mm] filemap: move radix tree hole searching here (Johannes Weiner) [1062372] - [fs] cachefiles: use add_to_page_cache_lru() (Johannes Weiner) [1062372] - [mm] page_alloc: revert NUMA aspect of fair allocation policy (Johannes Weiner) [1062372] - [mm] page_alloc: fair zone allocator policy (Johannes Weiner) [1062372] - [mm] memory-failure: shift page lock from head page to tail page after thp split (Naoya Horiguchi) [1051704] - [fs] proc/page: add PageAnon check to surely detect thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: transfer page count from head page to tail page after split thp (Naoya Horiguchi) [1051704] - [mm] memory-failure: recheck PageHuge() after hugetlb page migrate successfully (Naoya Horiguchi) [1051704] - [mm] memory-failure: move set_migratetype_isolate() outside get_any_page() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix false report on 2nd attempt at page recovery (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix test for a transparent huge page (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix bug triggered by unpoisoning empty zero page (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't set migration type twice to avoid holding heavily contend zone->lock (Naoya Horiguchi) [1051704] - [mm] hwpoison: replace atomic_long_sub() with atomic_long_dec() (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix race against poison thp (Naoya Horiguchi) [1051704] - [mm] hwpoison: don't need to hold compound lock for hugetlbfs page (Naoya Horiguchi) [1051704] - [mm] hwpoison: fix loss of PG_dirty for errors on mlocked pages (Naoya Horiguchi) [1051704] - [mm] hwpoison: always unset MIGRATE_ISOLATE before returning from soft_offline_page() (Naoya Horiguchi) [1051704] - [mm] memory-failure: fix memory leak in successful soft offlining (Naoya Horiguchi) [1051704] - [virt] kvm: move KVM_CAP_HYPERV_TIME outside #ifdef (Vadim Rozenfeld) [1057170] - [virt] kvm: add support for Hyper-V reference time counter (Vadim Rozenfeld) [1057170] - [input] wacom: not all multi-interface devices support touch (Aristeu Rozanski) [1022595] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1022595] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1022595] - [input] wacom: testing result shows get_report is unnecessary (Aristeu Rozanski) [1022595] - [input] wacom: send proper tablet state info when pen leaves proximity (Aristeu Rozanski) [1022595] - [input] wacom: fix error return code in wacom_probe() (Aristeu Rozanski) [1022595] - [input] wacom: integrate resolution calculation (Aristeu Rozanski) [1022595] - [fs] buffer: __set_page_dirty uses spin_lock_irqsave instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [mm] __set_page_dirty_nobuffers uses spin_lock_irqseve instead of spin_lock_irq (Motohiro Kosaki) [1057270] - [virt] hv/ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065107] - [input] hyperv-keyboard: pass through 0xE1 prefix (Jason Wang) [1044874] - [mm] drop_caches: add some documentation and info message (Johannes Weiner) [838935] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1064509] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1064509]- [powerpc] Fix kdump hang issue on p8 with relocation on exception enabled (Steve Best) [1056321] - [powerpc] pseries: Disable relocation on exception while going down during crash (Steve Best) [1056321] - [kernel] sched/debug: Fix formatting of /proc//sched (Rik van Riel) [1064583] - [kernel] sched/fair: Remove unused variable from expire_cfs_rq_runtime() (Rik van Riel) [1064583] - [mm] vmscan: do not scale writeback pages when deciding whether to set ZONE_WRITEBACK (Rafael Aquini) [1009508] - [mm] vmscan: do not continue scanning if reclaim was aborted for compaction (Rafael Aquini) [1009508] - [ethernet] bnx2{,x}: Make module parameters readable (Neil Horman) [1062836] - [ethernet] bnx2x: namespace and dead code cleanups (Neil Horman) [1062836] - [drm] radeon: remove generic rptr/wptr functions (Steve Best) [1048290] - [block] nvme: Namespace use after free on surprise removal (David Milburn) [1062640] - [block] nvme: Correct uses of INIT_WORK (David Milburn) [1062640] - [block] nvme: Include device and queue numbers in interrupt name (David Milburn) [1062640] - [block] nvme: Add a pci_driver shutdown method (David Milburn) [1062640]- [mm] hugetlb: correct missing private flag clearing (Steve Best) [1062671] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Steve Best) [1062671] - [mm] hugetlb: fix subpool accounting handling (Steve Best) [1062671] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Steve Best) [1062671] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Steve Best) [1062671] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Steve Best) [1062671] - [mm] hugetlb: clean-up alloc_huge_page() (Steve Best) [1062671] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Steve Best) [1062671] - [mm] hugetlb: do not use a page in page cache for cow optimization (Steve Best) [1062671] - [s390] uapi: fix struct statfs64 definition (Hendrik Brueckner) [1060191] - [ethernet] myri10ge: Add support for ndo_busy_poll (Stanislaw Gruszka) [1059561] - [ethernet] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [995992] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1046103] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1046103] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1046103] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1046103] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1046103] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1046103] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1046103] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1046103] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1046103] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1046103] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1046103] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1046103] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1046103] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1046103] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1046103] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1046103] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1046103] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1046103] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1046103] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1046103] - [infiniband] iser-target: Move INIT_WORK setup into isert_create_device_ib_res (Andy Grover) [1051179] - [infiniband] iser-target: fix error return code in isert_create_device_ib_res() (Andy Grover) [1051179] - [target] Fix delayed Task Aborted Status (TAS) handling bug (Andy Grover) [1051179] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Takahiro MUNEDA) [1062485] - [x86] add rh_cpuinfo_x86 shadow struct (Prarit Bhargava) [1010325] - [mm] thp: move preallocated PTE page table on move_huge_pmd() (Rik van Riel) [1063404] - [mm] numa: initialise numa balancing after jump label initialisation (Rik van Riel) [1059459] - [firmware] efivars: check for EFI_RUNTIME_SERVICES (Kyle McMartin) [1058525]- [fs] nfs: fix mm page leak at nfs_symlink() (Rafael Aquini) [1060565] - [kernel] sched/balancing: Periodically decay max cost of idle balance (Larry Woodman) [1031475] - [kernel] sched/balancing: Consider max cost of idle balance per sched domain (Larry Woodman) [1031475] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1031475] - [fs] vfs: make sure we don't have a stale root path if unlazy_walk() fails (Rafael Aquini) [1031475] - [fs] dcache: get/release read lock in read_seqbegin_or_lock() & friend (Rafael Aquini) [1031475] - [fs] split read_seqretry_or_unlock(), convert d_walk() to resulting primitives (Rafael Aquini) [1031475] - [lib] seqlock: Add a new locking reader type (Rafael Aquini) [1031475] - [fs] dcache: Translating dentry into pathname without taking rename_lock (Rafael Aquini) [1031475] - [fs] vfs: fix dentry RCU to refcounting possibly sleeping dput() (Rafael Aquini) [1031475] - [fs] vfs: use lockred "dead" flag to mark unrecoverably dead dentries (Rafael Aquini) [1031475] - [fs] vfs: reorganize dput() memory accesses (Rafael Aquini) [1031475] - [fs] vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() (Rafael Aquini) [1031475] - [fs] vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() (Rafael Aquini) [1031475] - [fs] vfs: make the dentry cache use the lockref infrastructure (Rafael Aquini) [1031475] - [fs] vfs: constify dentry parameter in d_count() (Rafael Aquini) [1031475] - [fs] helper for reading ->d_count (Rafael Aquini) [1031475] - [lib] lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP() (Rafael Aquini) [1031475] - [lib] lockref: allow relaxed cmpxchg64 variant for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: use cmpxchg64 explicitly for lockless updates (Rafael Aquini) [1031475] - [lib] lockref: add ability to mark lockrefs "dead" (Rafael Aquini) [1031475] - [lib] lockref: fix docbook argument names (Rafael Aquini) [1031475] - [lib] lockref: Relax in cmpxchg loop (Rafael Aquini) [1031475] - [lib] lockref: implement lockless reference count updates using cmpxchg() (Rafael Aquini) [1031475] - [lib] lockref: uninline lockref helper functions (Rafael Aquini) [1031475] - [lib] lockref: add 'lockref_get_or_lock() helper (Rafael Aquini) [1031475] - [lib] Add new lockref infrastructure reference implementation (Rafael Aquini) [1031475] - [s390] kdump: Increase crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1052769] - [scsi] Derive the FLUSH_TIMEOUT from the basic I/O timeout (Fam Zheng) [1047563] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1047974]- [scsi] hpsa: mark hpsa as a tech preview (Tomas Henzl) [1061210] - [x86] mark known Intel processors as supported (Prarit Bhargava) [920766] - [drm] mgag200: fix oops in cursor code (Dave Airlie) [1044701 1045159 1052739] - [kernel] audit: printk USER_AVC messages when audit isn't enabled (Richard Guy Briggs) [1051539] - [cpufreq] Do not hold driver module references for additional policy CPUs (Prarit Bhargava) [1043788] - [cpufreq] Remove extra variables from cpufreq_add_dev_symlink() (Prarit Bhargava) [1043788] - [net] tuntap: Fix for a race in accessing numqueues (Jason Wang) [1056399] - [mm] numa: add a sysctl for numa_balancing (Rik van Riel) [1059782] - [pci] Create 'pci_driver_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert 'pci_bus' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_bus_rh' KABI shadowing structure (Myron Stowe) [1053796] - [pci] Convert specific 'pci_dev' related constructs (Myron Stowe) [1053796] - [pci] Convert 'pci_dev' allocations and frees (Myron Stowe) [1053796] - [pci] Create 'pci_dev_rh' KABI shadowing structure (Myron Stowe) [1053796] - [fs] proc/meminfo: provide estimated available memory (Luiz Capitulino) [1058977] - [x86] apic, kexec: Add disable_cpu_apicid kernel parameter (Baoquan He) [994688] - [drm] mgag200: fix typo causing bw limits to be ignored on some chips (Dave Airlie) [1045495] - [drm] ast, cirrus, mgag200: use drm_can_sleep (Dave Airlie) [1056989] - [mm] prevent setting of a value less than 0 to min_free_kbytes (Steve Best) [1050899] - [powerpc] perf: BHRB filter configuration should follow the task (Steve Best) [1061191] - [powerpc] perf: Ignore separate BHRB privilege state filter request (Steve Best) [1061191] - [ethernet] cxgb4: Avoid disabling PCI device twice (Steve Best) [1055438] - [ethernet] cxgb4: Don't retrieve stats during recovery (Steve Best) [1055438]- [kernel] errno: remove "NFS" from descriptions in comments (Eric Sandeen) [1009682] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1057197] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1057197] - [powerpc] Add debug checks to catch invalid cpu-to-node mappings (Steve Best) [1042526] - [powerpc] Fix the setup of CPU-to-Node mappings during CPU online (Steve Best) [1042526] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [1060027] - [powerpc] Fix transactional FP/VMX/VSX unavailable handlers (Steve Best) [1052083] - [powerpc] Don't corrupt transactional state when using FP/VMX in kernel (Steve Best) [1052083] - [powerpc] Reclaim two unused thread_info flag bits (Steve Best) [1052083] - [powerpc] Reset MSR_LE on signal entry (Steve Best) [1052083] - [powerpc] Wrap MSR macros with parentheses (Steve Best) [1052083] - [powerpc] Make flush_fp_to_thread() nop when CONFIG_PPC_FPU is disabled (Steve Best) [1052083] - [powerpc] math-emu: Move the flush FPU state function into do_mathemu (Steve Best) [1052083] - [powerpc] math-emu: Allow math-emu to be used for HW FPU (Steve Best) [1052083] - [powerpc] remove the unused function disable_kernel_fp() (Steve Best) [1052083] - [powerpc] Restore dbcr0 on user space exit (Steve Best) [1052083] - [powerpc] Provide for giveup_fpu/altivec to save state in alternate location (Steve Best) [1052083] - [powerpc] Put FP/VSX and VR state into structures (Steve Best) [1052083] - [powerpc] kvm: Don't corrupt guest state when kernel uses VMX (Steve Best) [1052083] - [powerpc] Fix VRSAVE handling (Steve Best) [1052083] - [powerpc] Fix a number of sparse warnings (Steve Best) [1052083] - [powerpc] Align thread->fpr to 16 bytes (Steve Best) [1052083]- [s390] Unrevert kvm support patches (Jarod Wilson) [1035261] - [security] selinux: Fix possible NULL pointer dereference in selinux_inode_permission() (Eric Sandeen) [829715] - [scsi] qla2xxx: Correctly set the read_optrom pointer for ISP8044 (Chad Dupuis) [1057643] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1031770] - [scsi] config: remove LSI Logic New Generation RAID Device Drivers (Tomas Henzl) [979031] - [scsi] qla4xxx: v5.04.00.03.07.00-k0 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1049707] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix memory leak in qla4xxx_destroy_ddb (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1049707] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1049707] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1049707] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1049707] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1049707] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1049707] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1049707] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1049707] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1049707] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1049707] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1049707] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1049707] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1049707] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1056703] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1056703] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1056703] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1056703] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1056703] - [scsi] hpsa: fix pci-ids (Tomas Henzl) [1056703]- [tools] perf/stat: Add perf stat --transaction (Prarit Bhargava) [829878] - [kernel] perf: Add Haswell ULT model number used in Macbook Air and other systems (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support full width counting (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add mem-loads/stores support for Haswell (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Support Haswell/v4 LBR format (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Move NMI clearing to end of PMI handler (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS support (Prarit Bhargava) [829878] - [kernel] perf_event_intel: Add Haswell PEBS record support (Prarit Bhargava) [829878] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057197] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1057197] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1057197] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1057197] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057197] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057197] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057197] - [pci] Rename PCI_VC_PORT_REG1/2 to PCI_VC_PORT_CAP1/2 (Alex Williamson) [1053168] - [pci] Add Virtual Channel to save/restore support (Alex Williamson) [1053168] - [pci] Add support for save/restore of extended capabilities (Alex Williamson) [1053168] - [pci] Add pci_wait_for_pending() (refactor pci_wait_for_pending_transaction()) (Alex Williamson) [1053168] - [s390] increase CONFIG_NR_CPUS limit (Hendrik Brueckner) [1043827] - [s390] sclp: fix size of sclp_cpu_info structure (Hendrik Brueckner) [1043827] - [mm] create a separate slab for page->ptl allocation (Rik van Riel) [1058896] - [mm] properly separate the bloated ptl from the regular case (Rik van Riel) [1058896] - [mm] dynamically allocate page->ptl if it cannot be embedded to struct page (Rik van Riel) [1058896] - [mm] x86: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] s390: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] powerpc: handle pgtable_page_ctor() fail (Rik van Riel) [1058896] - [mm] allow pgtable_page_ctor() to fail (Rik van Riel) [1058896] - [mm] x86: add missed pgtable_pmd_page_ctor/dtor calls for preallocated pmds (Rik van Riel) [1058896] - [mm] x86: enable split page table lock for PMD level (Rik van Riel) [1058896] - [mm] implement split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert the rest to new page table lock api (Rik van Riel) [1058896] - [mm] hugetlb: convert hugetlbfs to use split pmd lock (Rik van Riel) [1058896] - [mm] hugetlb: grab a page_table_lock after page_cache_release (Rik van Riel) [1058896] - [mm] thp: do not access mm->pmd_huge_pte directly (Rik van Riel) [1058896] - [mm] thp: move ptl taking inside page_check_address_pmd() (Rik van Riel) [1058896] - [mm] thp: change pmd_trans_huge_lock() to return taken lock (Rik van Riel) [1058896] - [mm] introduce api for split page table lock for PMD level (Rik van Riel) [1058896] - [mm] convert mm->nr_ptes to atomic_long_t (Rik van Riel) [1058896] - [mm] rename USE_SPLIT_PTLOCKS to USE_SPLIT_PTE_PTLOCKS (Rik van Riel) [1058896] - [mm] avoid increase sizeof(struct page) due to split page table lock (Rik van Riel) [1058896] - [vfio] vfio-pci: Don't use device_lock around AER interrupt setup (Alex Williamson) [1045175] - [vfio] vfio-pci: Use pci "try" reset interface (Alex Williamson) [1045175] - [pci] Add pci_try_reset_function(), pci_try_reset_slot(), pci_try_reset_bus() (Alex Williamson) [1045175] - [infiniband] make sure the src net is infiniband when create new link (Jay Fenlason) [1049143]- [mm] Revisit tlb_flushall_shift tuning for page flushes except on IvyBridge (Rik van Riel) [1058886] - [mm] change tlb_flushall_shift for IvyBridge (Rik van Riel) [1058886] - [mm] Eliminate redundant page table walk during TLB range flushing (Rik van Riel) [1058886] - [mm] Clean up inconsistencies when flushing TLB ranges (Rik van Riel) [1058886] - [mm] thp: avoid PageUnevictable on active/inactive lru lists (Rafael Aquini) [982739] - [mm] swap: clear PageActive before adding pages onto unevictable list (Rafael Aquini) [982739] - [mm] remove lru parameter from __lru_cache_add and lru_cache_add_lru (Rafael Aquini) [982739] - [mm] remove lru parameter from __pagevec_lru_add and remove parts of pagevec API (Rafael Aquini) [982739] - [mm] activate !PageLRU pages on mark_page_accessed if page is on local pagevec (Rafael Aquini) [982739] - [mm] pagevec: defer deciding which LRU to add a page to until pagevec drain time (Rafael Aquini) [982739] - [mm] add tracepoints for LRU activation and insertions (Rafael Aquini) [982739] - [kernel] audit: fix dangling keywords in audit_log_set_loginuid() output (Richard Guy Briggs) [1045670] - [kernel] audit: don't generate loginuid log when audit disabled (Richard Guy Briggs) [1045670] - [kernel] audit: fix type of sessionid in audit_set_loginuid() (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to set loginuid immutable (Richard Guy Briggs) [1045670] - [kernel] audit: audit feature to only allow unsetting the loginuid (Richard Guy Briggs) [1045670] - [kernel] audit: allow unsetting the loginuid (with priv) (Richard Guy Briggs) [1045670] - [kernel] audit: remove CONFIG_AUDIT_LOGINUID_IMMUTABLE (Richard Guy Briggs) [1045670] - [kernel] audit: loginuid functions coding style (Richard Guy Briggs) [1045670] - [kernel] audit: change decimal constant to macro for invalid uid (Richard Guy Briggs) [1045670] - [mm] sched/numa: Turn some magic numbers into #defines (Rik van Riel) [1049096] - [mm] sched/numa: Rename variables in task_numa_fault() (Rik van Riel) [1049096] - [mm] sched/numa: Do statistics calculation using local variables only (Rik van Riel) [1049096] - [mm] sched/numa: Normalize faults_cpu stats and weigh by CPU use (Rik van Riel) [1049096] - [mm] sched/numa: Use active_nodes nodemask to limit numa migrations (Rik van Riel) [1049096] - [mm] sched/numa: Build per numa_group active node mask from numa_faults_cpu statistics (Rik van Riel) [1049096] - [mm] sched/numa: Track from which nodes NUMA faults are triggered (Rik van Riel) [1049096] - [mm] sched/numa: Rename p->numa_faults to numa_faults_memory (Rik van Riel) [1049096] - [mm] sched/numa: Remove p->numa_migrate_deferred (Rik van Riel) [1049096] - [mm] sched: Calculate effective load even if local weight is 0 (Rik van Riel) [1049096] - [net] ipv4: fix tunneled VM traffic over hw VXLAN/GRE GSO NIC (Michal Schmidt) [1031869] - [net] netfilter: nf_nat: fix access to uninitialized buffer in IRC NAT helper (Daniel Borkmann) [1058782] {CVE-2014-1690} - [net] packet: fix send path when running with proto == 0 (Jesper Brouer) [1058729] - [net] packet: fix use after free race in send path when dev is released (Jesper Brouer) [1058729] - [net] Fix memory leak if TPROXY used with TCP early demux (Florian Westphal) [1054483] - [net] ipv6: simplify detection of first operational link-local address on interface (Jiri Pirko) [1047425]- [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1051187] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1051187] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1051187] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1051187] - [infiniband] cma: IBoE (RoCE) IP based GID addressing (Doug Ledford) [1051187] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1051187] - [infiniband] ocrdma: enable build (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1051187] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1051187] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1051187] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1051187] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1051187] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1051187] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1051187] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1051187] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1051187] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1051187] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1051187] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1051187] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1051187] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [1051187] - [infiniband] ocrdma: Fix error return code in ocrdma_set_create_qp_rq_cmd() (Doug Ledford) [1051187] - [infiniband] ocrdma: Reorg structures to avoid padding (Doug Ledford) [1051187] - [infiniband] ocrdma: Change macros to inline funtions (Doug Ledford) [1051187] - [infiniband] ocrdma: Set bad_wr in error case (Doug Ledford) [1051187] - [infiniband] ocrdma: Replace ocrdma_err with pr_err (Doug Ledford) [1051187] - [infiniband] ocrdma: Use MCC_CREATE_EXT_V1 for MCC create (Doug Ledford) [1051187] - [infiniband] ocrdma: Remove use_cnt for queues (Doug Ledford) [1051187] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1051187] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1051187] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1051187] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1051187] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1051187] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1051187] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1051187] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1051187] - [infiniband] cm: Convert to using idr_alloc_cyclic() (Doug Ledford) [1051187] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1051187] - [infiniband] cma: Remove unused argument and minor dead code (Doug Ledford) [1051187] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1051187] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1051187] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1051187] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1051187] - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [1051187] - [infiniband] cma: Use cached gids (Doug Ledford) [1051187] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1051187] - [infiniband] cma: Add IPv6 support for iWARP (Doug Ledford) [1051187] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1051187] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1051187] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1051187] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1051187] - [misc] drivers: avoid format string in dev_set_name (Doug Ledford) [1051187] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1051187] - [infiniband] cma: Export AF_IB statistics (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Doug Ledford) [1051187] - [infiniband] ucma: Allow user space to bind to AF_IB (Doug Ledford) [1051187] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Doug Ledford) [1051187] - [infiniband] ucma: Add ability to query GID addresses (Doug Ledford) [1051187] - [infiniband] cma: Export cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] ucma: Support querying when IB paths are not reversible (Doug Ledford) [1051187] - [infiniband] sa: Export function to pack a path record into wire format (Doug Ledford) [1051187] - [infiniband] ucma: Support querying for AF_IB addresses (Doug Ledford) [1051187] - [infiniband] cma: Only listen on IB devices when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Set qkey for AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Expose private data when using AF_IB (Doug Ledford) [1051187] - [infiniband] cma: Merge cma_get/save_net_info (Doug Ledford) [1051187] - [infiniband] cma: Remove unused SDP related code (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Doug Ledford) [1051187] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Doug Ledford) [1051187] - [infiniband] cma: Verify that source and dest sa_family are the same (Doug Ledford) [1051187] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Doug Ledford) [1051187] - [infiniband] cma: Add helper functions to return id address information (Doug Ledford) [1051187] - [infiniband] cma: Do not modify sa_family when setting loopback address (Doug Ledford) [1051187] - [infiniband] cma: Allow user to specify AF_IB when binding (Doug Ledford) [1051187] - [infiniband] cma: Update port reservation to support AF_IB (Doug Ledford) [1051187] - [infiniband] addr: Add AF_IB support to ip_addr_size (Doug Ledford) [1051187] - [infiniband] cma: Include AF_IB in loopback and any address checks (Doug Ledford) [1051187] - [infiniband] cma: Allow enabling reuseaddr in any state (Doug Ledford) [1051187] - [infiniband] cma: Define native IB address (Doug Ledford) [1051187] - [net] vlan: Fix header ops passthru when doing TX VLAN offload (Doug Ledford) [1051187] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051187] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051187] - [net] vlan: make vlan_dev_real_dev work over stacked vlans (Doug Ledford) [1051187] - [net] vlan: cleanup the usage of vlan_dev_priv(dev) (Doug Ledford) [1051187] - [ethernet] mlx4: Remove unnecessary validation for port number (Amir Vadai) [1030563] - [ethernet] mlx4: Warn if device doesn't have enough PCI bandwidth (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: lower NAPI weight (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Start multicast join process only on active ports (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix crash in dev_open error flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Only cycle port if HW timestamp config changes (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add PTP hardware clock (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix layout of struct mlx5_init_seg (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Flush cache workqueue before destroying it (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add netdev support for TCP/IP offloads of vxlan tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add basic support for TCP/IP offloads under tunneling (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check port number for validity before accessing data (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add NAPI support for transmit side (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Ignore irrelevant hypervisor events (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Set CQE/EQE size to 64B by default (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Configure the XPS queue mapping on driver load (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement ndo_get_phys_port_id (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Expose physical port id as PF/VF capability (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Introduce nic_info new flag in QUERY_FUNC_CAP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: destroy workqueue when driver fails to register (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Remove selftest TX queues empty condition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: extended command: an improved infrastructure for uverbs commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Use a common header for uverbs flow_specs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix device max capabilities check (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix list_del of empty list (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx4: Fix endless loop in resize CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Use enum to indicate adapter page size (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove "Always false" comparison (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Remove dead code in mr.c (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Change optimal_reclaimed_pages for better performance (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Clear reserved area in set_hca_cap() (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Support communicating arbitrary host page size to firmware (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix cleanup flow when DMA mapping fails (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix srq free in destroy qp (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Multithreaded create MR (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix check of number of entries in create CQ (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath structures are allocated per NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: ICM pages are allocated on device NUMA node (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Datapath resources allocated dynamically (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add immediate activate for VGT->VST->VGT (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Initialize all mailbox buffers to zero before use (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Add RFS support in UDP (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Implement resource quota enforcement (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix quota handling in the QUERY_FUNC_CAP wrapper (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Structures and init/teardown for VF resource quotas (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix checking order in MR table init (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Don't fail reg/unreg vlan for older guests (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Resource tracker for reg/unreg vlans (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Use vlan id instead of vlan index for unregistration (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix reg/unreg vlan/mac to conform to the firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix register/unreg vlan flow (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Load higher level modules according to ports type (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Unused local variable in mlx4_opreq_action (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Fix typo, move similar defs to same location (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Clean the code to eliminate trivial build warnings (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Fix error code translation from firmware to driver (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix opt param mask for sq err to rts transition (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Disable atomic operations (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Keep polling to reclaim pages while any returned (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Avoid async events on invalid port number (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Decrease memory consumption of mr caches (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx5: Remove checksum on command interface commands (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [infiniband] mlx5: Fix send work queue size calculation (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Rename name of mlx4_en_rx_alloc members (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Check device state when setting coalescing (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [ethernet] mlx4: Reduce scope of local variables in mlx4_en_xmit (Amir Vadai) [1030563 1030565 1030568 1030570 1030571 1030573 1030575] - [scsi] reserve extension space to prevent KABI breakages (Maurizio Lombardi) [1029903] - [security] selinux: selinux_setprocattr()->ptrace_parent() needs rcu_read_lock() (Paul Moore) [800159]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.24 (Veaceslav Falico) [1040946] - [acpi] memhotplug: add parameter to disable memory hotplug (Prarit Bhargava) [1046555] - [kernel] kdump: Increase x86 crashkernel=auto base reservation from 128M to 160M (Baoquan He) [1044832] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Prarit Bhargava) [1049638] - [net] ipv6: send Change Status Report after DAD is completed (Flavio Leitner) [1049092] - [mm] Revert: new shrinker count/scan API (Mike Snitzer) [1056647] - [drm] Revert: convert shrinkers to new count/scan API (Mike Snitzer) [1056647]- [virt] virtio-net: put virtio net header inline with data ("Michael S. Tsirkin") [990993] - [virt] virtio: VIRTIO_F_ANY_LAYOUT feature ("Michael S. Tsirkin") [990993] - [tools] turbostat: servers do not support uncore power register (Prarit Bhargava) [1037706] - [alsa] pcsp: Fix the order of input device unregistration (Jaroslav Kysela) [1044022] - [alsa] ak4114: Fix wrong register array size (Jaroslav Kysela) [1044022] - [alsa] pcsp: Fix initialization with nopcm=1 (Jaroslav Kysela) [1044022] - [alsa] opl3: Fix possible negative array index access (Jaroslav Kysela) [1044022] - [alsa] tea575x-tuner: move HW init to a separate function (Jaroslav Kysela) [1044022] - [alsa] ak4xx-adda: info leak in ak4xxx_capture_source_info() (Jaroslav Kysela) [1044022] - [alsa] vx_core: off by one in vx_read_status() (Jaroslav Kysela) [1044022] - [alsa] Remove the rest of *_set_drvdata(NULL) calls (Jaroslav Kysela) [1044022] - [alsa] virmidi: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] serial-u16550: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] pcsp: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mtpav: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] mpu401: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] ml403-ac97cr: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] aloop: Remove redundant platform_set_drvdata() (Jaroslav Kysela) [1044022] - [alsa] firewire-lib: use inlune function to calculate frame bytes (Jaroslav Kysela) [1044022] - [alsa] firewire-speakers: remove not-reused member from structure (Jaroslav Kysela) [1044022] - [alsa] snd-firewire-lib: remove unused header inclusion (Jaroslav Kysela) [1044022] - [alsa] firewire: fix error return code in scs_probe() (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell headset detection quirk for three laptop models (Jaroslav Kysela) [1044022] - [alsa] hda: Add enable_msi=0 workaround for four HP machines (Jaroslav Kysela) [1044022] - [alsa] hda: Split verb definitions into sound/hda_verbs.h (Jaroslav Kysela) [1044022] - [alsa] hda: Enable stereo mix as default for AD and VIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Ignore small negative LPIB delay correction (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing initialization of aamix paths (Jaroslav Kysela) [1044022] - [alsa] hda: Allow capture-only configuration (Jaroslav Kysela) [1044022] - [alsa] hda: skip depop delay before D3 for Haswell and Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] hda: Clean up async codec PM using standard async infrastructure (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to skip depop delay before D3 on Intel BayleyBay (Jaroslav Kysela) [1044022] - [alsa] hda: Always do delayed probes for HD-audio devices (Jaroslav Kysela) [1044022] - [alsa] hda: allow a codec to define its own depop delay time (Jaroslav Kysela) [1044022] - [alsa] hda: fixup ALC262 to remove depop delay on Intel BayleyBay board (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Remove depop delay for suspend and resume if applicable (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add more codecs alias name for Dell (Jaroslav Kysela) [1044022] - [alsa] hda: resume codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: suspend codecs in parallel (Jaroslav Kysela) [1044022] - [alsa] hda: Disable runtime PM when EPSS is unavailable (Jaroslav Kysela) [1044022] - [alsa] hda: Enable runtime PM on Panther Point (Jaroslav Kysela) [1044022] - [alsa] hda: Refactor pm notification in hda_codec.c (Jaroslav Kysela) [1044022] - [alsa] hda: Bind with HDMI codec parser automatically (Jaroslav Kysela) [1044022] - [alsa] hda: Split the generic parser as an individual module (Jaroslav Kysela) [1044022] - [alsa] hda: Add static DAC/pin mapping for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: One more Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix IEC958 ctl indexes for some simple HDMI devices (Jaroslav Kysela) [1044022] - [alsa] hda: Mute all aamix inputs as default (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: A Dell headset detection quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove quirk for Dell Vostro 131 (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix uninitialized variable compile warning (Jaroslav Kysela) [1044022] - [alsa] hda: fix mic issues on Acer Aspire E-572 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on MacBook Air 2,1 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing ELD info when using jackpoll_ms parameter (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: remove hp_automute_hook from alc283_fixup_chromebook (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Independent of model for HP (Jaroslav Kysela) [1044022] - [alsa] hda: Fix headset mic input after muted internal mic (Dell/Realtek) (Jaroslav Kysela) [1044022] - [alsa] hda: Use always amps for auto-mute on AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda/analog: Handle inverted EAPD properly in vmaster hook (Jaroslav Kysela) [1044022] - [alsa] hda: Another fixup for ASUS laptop with ALC660 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Fix complete_all() timing in deferred probes (Jaroslav Kysela) [1044022] - [alsa] hda: Fix bad EAPD setup for HP machines with AD1984A (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent output on ASUS W7J laptop (Jaroslav Kysela) [1044022] - [alsa] hda: Add mono speaker quirk for Dell Inspiron 5439 (Jaroslav Kysela) [1044022] - [alsa] hda: Add LFE chmap to ASUS ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: Initialize missing bass speaker pin for ASUS AIO ET2700 (Jaroslav Kysela) [1044022] - [alsa] hda: limit mic boost on Asus UX31[A,E] (Jaroslav Kysela) [1044022] - [alsa] hda: Check leaf nodes to find aamix amps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix hp-mic mode without VREF bits (Jaroslav Kysela) [1044022] - [alsa] hda: Create Headhpone Mic Jack Mode when really needed (Jaroslav Kysela) [1044022] - [alsa] usb: use multiple packets per urb for Wireless USB inbound audio (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Conexant codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop bus->avoid_link_reset flag (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Set pcbeep amp for ALC668 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add support of ALC231 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Set current_headset_type to ALC_HEADSET_TYPE_ENUM (Jaroslav Kysela) [1044022] - [alsa] hda: Provide missing pin configs for VAIO with ALC260 (Jaroslav Kysela) [1044022] - [alsa] hda: Add headset quirk for Dell Inspiron 3135 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the headphone jack detection on Sony VAIO TX (Jaroslav Kysela) [1044022] - [alsa] hda: Fix missing bass speaker on ASUS N550 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix unbalanced runtime PM notification at resume (Jaroslav Kysela) [1044022] - [alsa] hda: A casual Dell Headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Also enable mute/micmute LED control for "Lenovo dock" fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Select FW_LOADER from CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mute/mic-mute LEDs for more Thinkpads with Realtek codec (Jaroslav Kysela) [1044022] - [alsa] hda: load EQ params into IDT codec on HP bNB13 systems (Jaroslav Kysela) [1044022] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add front jack channel selector for EMU0204 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't clear the power state at snd_hda_codec_reset() (Jaroslav Kysela) [1044022] - [alsa] hda: Control EAPD for Master volume on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Don't turn off EAPD for headphone on Lenovo N100 (Jaroslav Kysela) [1044022] - [alsa] hda: Check keep_eapd_on before inv_eapd (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Line Out automute on Realtek multifunction jacks (Jaroslav Kysela) [1044022] - [alsa] compress_core: don't return -EBADFD from poll if paused (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix wrong baseline length in ATI/AMD generated ELD (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Skip out-of-range latency values in AMD ELD generator (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add error-checking to some codec reads (Jaroslav Kysela) [1044022] - [alsa] usb: Fix wrong mapping of RLC and RRC channels (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Use TFx channel positions instead of FxH (Jaroslav Kysela) [1044022] - [alsa] hda: Control SPDIF out pin on MacBookPro 11,2 (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Add new codec ALC255/ALC3234 UAJ supported (Jaroslav Kysela) [1044022] - [alsa] hda: Apply MacBook fixups for CS4208 correctly (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Make fixup regs persist after resume (Jaroslav Kysela) [1044022] - [alsa] hda_intel: ratelimit "spurious response" message (Jaroslav Kysela) [1044022] - [alsa] hda: Get rid of AMD HDMI exception in hdmi_present_sense() (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix compile warning with CONFIG_PROC_FS=n (Jaroslav Kysela) [1044022] - [alsa] hda: block HDMI jack reports while repolling (Jaroslav Kysela) [1044022] - [alsa] hda: Add a block_report flag to jacks (Jaroslav Kysela) [1044022] - [alsa] hda: Delay HDMI presence reports while waiting for ELD information (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] hda: Another Dell headset quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Add pincfg fixup for ASUS W5A (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for CX20952 (Jaroslav Kysela) [1044022] - [alsa] lx6464es: Fix pointer cast compile warnings (Jaroslav Kysela) [1044022] - [alsa] hda: Limit mic boost and add mute LED for an HP machine (Jaroslav Kysela) [1044022] - [alsa] hda: Make sure mute LEDs stay on during runtime suspend (Realtek) (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Use WARN_ON() instead of BUG_ON() (Jaroslav Kysela) [1044022] - [alsa] intel8x0: Fix chmap application (Jaroslav Kysela) [1044022] - [alsa] hda: Apply GPIO setup for MacBooks with CS4208 (Jaroslav Kysela) [1044022] - [alsa] hda: Name Haswell HDMI controllers better (Jaroslav Kysela) [1044022] - [alsa] hda: Force buffer alignment for Haswell HDMI controllers (Jaroslav Kysela) [1044022] - [alsa] hda: Enable Thinkpad mute/micmute LEDs for Realtek (Jaroslav Kysela) [1044022] - [alsa] hda: add device IDs for AMD Evergreen/Northern Islands HDMI (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce the bitmask for excluding output volume (Jaroslav Kysela) [1044022] - [alsa] hda: Add sanity check of vmaster slave dB steps (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible zero-division (Jaroslav Kysela) [1044022] - [alsa] usb: Don't trust the channel config if the channel count changed (Jaroslav Kysela) [1044022] - [alsa] usb: For class 2 devices, use channel map from altsettings (Jaroslav Kysela) [1044022] - [alsa] usb: supply channel maps even when wChannelConfig is unspecified (Jaroslav Kysela) [1044022] - [alsa] hda: Enable SPDIF for Acer TravelMate 6293 (Jaroslav Kysela) [1044022] - [alsa] hda: Add Device IDs for Intel Wildcat Point-LP PCH (Jaroslav Kysela) [1044022] - [alsa] hda: rename function not_share_unassigned_cvt() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disallow unsupported 2ch remapping on NVIDIA codecs (Jaroslav Kysela) [1044022] - [alsa] hda: not choose assigned converters for unused pins of Valleyview (Jaroslav Kysela) [1044022] - [alsa] hda: Add extra chmap for 2.1 outputs on ASUS laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Disable AA-loopback on ALC283 Chromebook (Jaroslav Kysela) [1044022] - [alsa] lola: Fix uninitialized variable access in error message (Jaroslav Kysela) [1044022] - [alsa] ice1724: Fix uninitialized variable access (Jaroslav Kysela) [1044022] - [alsa] rme96: Return error code in PCM copy ops (Jaroslav Kysela) [1044022] - [alsa] ali5451: Drop unused variable (Jaroslav Kysela) [1044022] - [alsa] ad1889: Fix right attenuation proc output (Jaroslav Kysela) [1044022] - [alsa] Use strlcpy() instead of strncpy() (Jaroslav Kysela) [1044022] - [alsa] Limit the fallback card id string size (Jaroslav Kysela) [1044022] - [alsa] memalloc: NULL-initialize in snd_malloc_dev_iram() (Jaroslav Kysela) [1044022] - [alsa] memalloc: Make snd_{malloc|free}_dev_iram() static (Jaroslav Kysela) [1044022] - [alsa] Optimize module name check (Jaroslav Kysela) [1044022] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1044022] - [alsa] hda: Remove locally dead codes (Jaroslav Kysela) [1044022] - [alsa] hda: Add a fallthru comment (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible NULL dereference in snd_hda_get_pin_label() (Jaroslav Kysela) [1044022] - [alsa] 6fire: Fix probe of multiple cards (Jaroslav Kysela) [1044022] - [alsa] memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protection (Jaroslav Kysela) [1044022] - [alsa] pcm_dmaengine: Remove hardcoded PCM formats (Jaroslav Kysela) [1044022] - [alsa] hda: Sync EAPD with vmaster on AD1984A Thinkpads (Jaroslav Kysela) [1044022] - [alsa] hda: Fix silent headphone on Thinkpads with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Re-setup pin and infoframe on plug-in on all codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Disable ramp-up/down for non-PCM on AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add HBR bitstreaming support for ATI/AMD HDMI codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ELD emulation for ATI/AMD codecs (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Add ATI/AMD multi-channel audio support (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Allow HDA patches to customize more operations (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Raise the delay for alc283_shutup (Jaroslav Kysela) [1044022] - [alsa] compress: fix drain calls blocking other compress functions (Jaroslav Kysela) [1044022] - [alsa] Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM code (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mute LED on HP laptops in runtime suspend (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC285 / ALC293 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Add support of ALC255 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove OOM message after input_allocate_device (Jaroslav Kysela) [1044022] - [alsa] Add SoC on-chip internal ram support for DMA buffer allocation (Jaroslav Kysela) [1044022] - [alsa] hda: Fix typos in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: add codec ID for Valleyview2 display codec (Jaroslav Kysela) [1044022] - [alsa] emu10k1: code refactoring (Jaroslav Kysela) [1044022] - [alsa] hda: Move mutex from hda_eld to per_pin in HDMI codec driver (Jaroslav Kysela) [1044022] - [alsa] hda: Fix possible races in HDMI driver (Jaroslav Kysela) [1044022] - [alsa] hda: Treat zero connection as non-error (Jaroslav Kysela) [1044022] - [alsa] hda: add connection to thinkpad_acpi to control mute/micmute LEDs (Jaroslav Kysela) [1044022] - [alsa] hda: add HDA_FIXUP_ACT_FREE action (Jaroslav Kysela) [1044022] - [alsa] hdsp: info leak in snd_hdsp_hwdep_ioctl() (Jaroslav Kysela) [1044022] - [alsa] Remove unnecessary semicolons (Jaroslav Kysela) [1044022] - [alsa] hda: Sony VAIO Pro 13 (haswell) now has a working headset jack (Jaroslav Kysela) [1044022] - [alsa] hda: Add a headset mic model for ALC269 and friends (Jaroslav Kysela) [1044022] - [alsa] hda: Enable surround speakers (when line out is also present) (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Use module_usb_driver (Jaroslav Kysela) [1044022] - [alsa] usb-audio: support wireless devices in snd_usb_parse_datainterval (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for wireless USB devices (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Tweak debug messages to be more useful (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix available channel maps missing from TLV (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix channel maps with less common speakers (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix unused slots being enabled in manual and non-PCM mappings (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix programmed active channel count (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: Fix incorrect default channel mapping for unusual CAs (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused endpoint flag EP_FLAG_ACTIVATED (Jaroslav Kysela) [1044022] - [alsa] usb-audio: rename alt_idx to altsetting (Jaroslav Kysela) [1044022] - [alsa] usb-audio: clear SUBSTREAM_FLAG_SYNC_EP_STARTED on error (Jaroslav Kysela) [1044022] - [alsa] usb-audio: void return type of snd_usb_endpoint_deactivate() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: don't deactivate URBs on in-use EP (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove deactivate_endpoints() (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove unused parameter from sync_ep_set_params (Jaroslav Kysela) [1044022] - [alsa] hda: Fix mono speakers and headset mic on Dell Vostro 5470 (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: LED support for Maschine Controller (Jaroslav Kysela) [1044022] - [alsa] ac97: Add ID for TI TLV320AIC27 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Enable internal mic on a Thinkpad machine with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix Internal Mic boost can't control with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for MacBook Air 6,1 and 6,2 with CS4208 codec (Jaroslav Kysela) [1044022] - [alsa] improve buffer size computations for USB PCM audio (Jaroslav Kysela) [1044022] - [alsa] hda: not use assigned converters for all unused pins (Jaroslav Kysela) [1044022] - [alsa] compress: Make sure we trigger STOP before closing the stream (Jaroslav Kysela) [1044022] - [alsa] rme9652: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] au88x0: Remove redundant break (Jaroslav Kysela) [1044022] - [alsa] hda/ca0132: Staticize codec_send_command (Jaroslav Kysela) [1044022] - [alsa] ctxfi: Staticize local symbols (Jaroslav Kysela) [1044022] - [alsa] asihpi: a couple array out of bounds issues (Jaroslav Kysela) [1044022] - [alsa] hda: Add CS4208 codec support for MacBook 6,1 and 6,2 (Jaroslav Kysela) [1044022] - [alsa] hda: unmute pin amplifier in infoframe setup for Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: define is_haswell() to check if a display audio codec is Haswell (Jaroslav Kysela) [1044022] - [alsa] hda: Add dock speaker support for ASUS TX300 (Jaroslav Kysela) [1044022] - [alsa] snd/hda: add runtime suspend/resume on optimus support (Jaroslav Kysela) [1044022] - [alsa] hda: Simplify CONFIG_SND_HDA_I915 condition (Jaroslav Kysela) [1044022] - [alsa] hda: add device entry and inactive flag to unsolicited response (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell codec exposes device list/select info on pins (Jaroslav Kysela) [1044022] - [alsa] hda: add device list & select info of display pins to codec proc file (Jaroslav Kysela) [1044022] - [alsa] hda: add flags and routines to get devices selection info for DP1.2 MST (Jaroslav Kysela) [1044022] - [alsa] treewide: Fix printks with 0x# (Jaroslav Kysela) [1044022] - [alsa] alsa/rme96: Add missing inclusion of linux/vmalloc.h (Jaroslav Kysela) [1044022] - [alsa] rme96: Check the return value of pci_enable_device() in resume callback (Jaroslav Kysela) [1044022] - [alsa] hda: Add workarounds for pop-noise on Chromebook with ALC283 (Jaroslav Kysela) [1044022] - [alsa] hda: Fix ALC283 headphone pop-noise better (Jaroslav Kysela) [1044022] - [alsa] rme96: Add PM support v3 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use enums in hdspm_tco_ltc_frames() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix default value in SNDRV_HDSPM_IOCTL_GET_LTC (Jaroslav Kysela) [1044022] - [alsa] pcm: Use snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] pcm: Add snd_printd_ratelimit() (Jaroslav Kysela) [1044022] - [alsa] hda: Try to allow haswell HDMI audio even without powerwell (Jaroslav Kysela) [1044022] - [alsa] hda: Limit internal mic boost for a few more Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the order of a quirk table (janitorial) (Jaroslav Kysela) [1044022] - [alsa] hda: Fix internal mic boost on three Thinkpad machines (Jaroslav Kysela) [1044022] - [alsa] rme96: Add pcm stream synchronization (Jaroslav Kysela) [1044022] - [alsa] hda: Mute the right widget in auto_mute_via_amp mode (Jaroslav Kysela) [1044022] - [alsa] hda: Allow auto_mute_via_amp on bind mute controls (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix automatic Roland/Yamaha MIDI detection (Jaroslav Kysela) [1044022] - [alsa] don't push static constants on stack for *ph (Jaroslav Kysela) [1044022] - [alsa] usb-audio: WARN_ON when alts is passed as NULL (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove implicit_fb from quirk (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove is_playback from implicit feedback quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: do not initialize and check implicit_fb (Jaroslav Kysela) [1044022] - [alsa] usb-audio: reverse condition logic in set_sync_endpoint (Jaroslav Kysela) [1044022] - [alsa] usb-audio: move implicit fb quirks to separate function (Jaroslav Kysela) [1044022] - [alsa] usb-audio: separate sync endpoint setting from set_format (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove assignment from if condition (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove disabled debug code in set_format (Jaroslav Kysela) [1044022] - [alsa] hda: Fix jack gating when auto_{mute,mic} is suppressed (Jaroslav Kysela) [1044022] - [alsa] hda: Fix invalid multi-io creation on VAIO-Z laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Remove analog mic pin override from STAC9228 dell-bios quirk (Jaroslav Kysela) [1044022] - [alsa] hda: WAKEEN feature enabling for runtime pm (Jaroslav Kysela) [1044022] - [alsa] hda: jack poll once if jackpoll_interval==0 (Jaroslav Kysela) [1044022] - [alsa] hda: Clearing jackpoll_interval avoid pending work (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove an unneeded check (Jaroslav Kysela) [1044022] - [alsa] hda: use azx_writew() for 16-bit length register (Jaroslav Kysela) [1044022] - [alsa] hda: Fix the noise after suspend on ALC283 codec (Jaroslav Kysela) [1044022] - [alsa] hda/realtek: Selectively call snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hiface: return correct XRUN indication (Jaroslav Kysela) [1044022] - [alsa] replace strict_strto*() with kstrto*() (Jaroslav Kysela) [1044022] - [alsa] hda: Add snd_hda_jack_detect_state() helper function (Jaroslav Kysela) [1044022] - [alsa] thinkpad-acpi: Add mute and mic-mute LED functionality (Jaroslav Kysela) [1044022] - [alsa] hda: Headphone mic support for an Asus/Conexant device (Jaroslav Kysela) [1044022] - [alsa] hdspm: remove unneeded semicolon (Jaroslav Kysela) [1044022] - [alsa] usb-audio: fix regression for fixed stream quirk (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1986A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Drop a few other static quirks for AD1986A (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirk for Toshiba Satellite L40-10Q (Jaroslav Kysela) [1044022] - [alsa] hda: Drop static quirks for other AD1986A Samsung machines (Jaroslav Kysela) [1044022] - [alsa] hda: Convert static quirks for AD1986A Samsung laptops (Jaroslav Kysela) [1044022] - [alsa] hda: Convert the static quirk for Samsung Q1 Ultra (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1988 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1981 and AD1983 codecs (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1884/1984 & variants (Jaroslav Kysela) [1044022] - [alsa] hda: Remove static quirks for AD1882 (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for HP TouchSmart with AD1984A codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add fixup for Lenovo Thinkpad with AD1984 codec (Jaroslav Kysela) [1044022] - [alsa] hda: Add GPIO control to AD1884 HP fixup (Jaroslav Kysela) [1044022] - [alsa] hda: Move azx_first_init() into azx_probe_continue() (Jaroslav Kysela) [1044022] - [alsa] hda: Fix runtime PM check (Jaroslav Kysela) [1044022] - [alsa] hda: Add power-welll support for haswell HDA (Jaroslav Kysela) [1044022] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [1044022] - [alsa] hdspm: Added some comments and control register documentation (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() in snd_hdspm_info_autosync_ref (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info() for texts_autosync (Jaroslav Kysela) [1044022] - [alsa] hdspm: Use snd_ctl_enum_info for most text arrays (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO support (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Report external sample rate to userspace (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_external_rate_to_enum() helper function (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Include TCO and Sync-In in proc output (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO/Sync-In in snd_hdspm_put_sync_ref() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Enable TCO input in hdspm_external_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Ignore float/int format bit (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_tco_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AES32 in hdspm_get_wc_sample_rate (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add prototype declarations (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_get_aes_sample_rate() (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Add TCO and Sync-In text entries (Jaroslav Kysela) [1044022] - [alsa] hdspm/aio: Drop superfluous HDSPM_AUTOSYNC_REF (Jaroslav Kysela) [1044022] - [alsa] hdspm: Cosmetics, no real change (Jaroslav Kysela) [1044022] - [alsa] hdspm/aes32: Fix TCO sync check reporting (Jaroslav Kysela) [1044022] - [alsa] hdspm: Create TCO readout function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Fix S/PDIF Sync status and frequency on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for AEBs on RME AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Enable AD/DA/PH gains and S/PDIF-Input select on AIO (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce generic AIO tristate control (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor ENUMERATED_CTL_INFO into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add S/PDIF and WCK48 controls for RME RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Drop duplicate code in hdspm_set_system_clock_mode() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Augment HDSPM_TOGGLE_SETTING for AIO/RayDAT (Jaroslav Kysela) [1044022] - [alsa] hdspm: Introduce hdspm_is_raydat_or_aio() (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add missing defines for RME AIO and RayDAT (Jaroslav Kysela) [1044022] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [1044022] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [1044022] - [alsa] pcm_native: switch to fdget()/fdput() (Jaroslav Kysela) [1044022] - [alsa] treewide: relase -> release (Jaroslav Kysela) [1044022] - [alsa] usb-audio: Add Audio Advantage Micro II (Jaroslav Kysela) [1044022] - [alsa] Replace the magic number 44 with const (Jaroslav Kysela) [1044022] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE (Jaroslav Kysela) [1044022] - [alsa] usb-audio: claim autodetected PCM interfaces all at once (Jaroslav Kysela) [1044022] - [alsa] usb-audio: remove superfluous Roland quirks (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add MIDI port names for some Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: add support for many Roland/Yamaha devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: detect implicit feedback on Roland devices (Jaroslav Kysela) [1044022] - [alsa] usb-audio: store protocol version in struct audioformat (Jaroslav Kysela) [1044022] - [alsa] pci: replace numeric with standard PM state macros (Jaroslav Kysela) [1044022] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [1044022] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [1044022] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [1044022] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [1044022] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [1044022] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [1044022] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [1044022] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [1044022] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [1044022] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [1044022] - [alsa] Add M2Tech hiFace USB-SPDIF driver (Jaroslav Kysela) [1044022] - [alsa] usb: uniform style used in MODULE_SUPPORTED_DEVICE() (Jaroslav Kysela) [1044022] - [alsa] snd-usb-6fire: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: use vmalloc buffers (Jaroslav Kysela) [1044022] - [alsa] snd-usb-caiaq: remove the unused snd_card_used variable (Jaroslav Kysela) [1044022] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [1044022] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [1044022] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [1044022] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [1044022] - [alsa] ua101: convert __list_for_each usage to list_for_each (Jaroslav Kysela) [1044022] - [alsa] usx2y: remove some old dead code (Jaroslav Kysela) [1044022] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [1044022] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [1044022] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [1044022] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [1044022] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [1044022] - [alsa] hdspm: Allow SingleSpeed WordClock when in DS/QS mode (Jaroslav Kysela) [1044022] - [alsa] hdspm: Refactor SS/DS/QS clock multiplier into function (Jaroslav Kysela) [1044022] - [alsa] hdspm: Add support for 128-192kHz WordClock input (Jaroslav Kysela) [1044022] - [alsa] es1968: Add radio support for MediaForte M56VAP (Jaroslav Kysela) [1044022] - [alsa] pci: Remove superfluous pci_set_drvdata(pci, NULL) at remove (Jaroslav Kysela) [1044022] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [1044022] - [alsa] Add kconfig to specify the max card numbers (Jaroslav Kysela) [1044022] - [alsa] Fix the default suffix string with high card number (Jaroslav Kysela) [1044022] - [alsa] Constify the snd_pcm_substream struct ops field (Jaroslav Kysela) [1044022] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [1044022] - [alsa] Fix assignment of 0/1 to bool variables (Jaroslav Kysela) [1044022]- [scsi] hpsa: remove cancelled ID's and add a new one (Tomas Henzl) [1040644] - [scsi] hpsa: bump driver version to 3.4.2-1 (Tomas Henzl) [1040644] - [scsi] hpsa: add 4 new PCI ID's for HP Gen9 servers (Tomas Henzl) [1040644]- [s390] revert kvm support patches (Jarod Wilson) [1035261 1049469] - [block] nvme: Disable admin queue on init failure (David Milburn) [1049584] - [block] nvme: Dynamically allocate partition numbers (David Milburn) [1049584] - [block] nvme: Async IO queue deletion (David Milburn) [1049584] - [block] nvme: Surprise removal handling (David Milburn) [1049584] - [block] nvme: Abort timed out commands (David Milburn) [1049584] - [block] nvme: Schedule reset for failed controllers (David Milburn) [1049584] - [block] nvme: Device resume error handling (David Milburn) [1049584] - [block] nvme: Cache dev->pci_dev in a local pointer (David Milburn) [1049584] - [block] nvme: Fix lockdep warnings (David Milburn) [1049584] - [block] nvme: compat SG_IO ioctl (David Milburn) [1049584] - [block] nvme: remove deprecated IRQF_DISABLED (David Milburn) [1049584] - [block] nvme: Avoid shift operation when writing cq head doorbell (David Milburn) [1049584] - [block] nvme-core: replace dma_set_mask()+dma_set_coherent_mask() with new helper (David Milburn) [1049584] - [ethernet] be2net: update driver version to 10.0.x (Ivan Vecera) [1054092] - [ethernet] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054092] - [ethernet] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054092] - [ethernet] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054092] - [ethernet] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054092] - [ethernet] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054092] - [ethernet] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054092] - [ethernet] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054092] - [ethernet] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054092] - [ethernet] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054092] - [ethernet] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054092] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Jay Fenlason) [725023] - [infiniband] qib: Improve SDMA performance (Jay Fenlason) [725023] - [infiniband] qib: Fix txselect regression (Jay Fenlason) [725023] - [infiniband] qib: Fix checkpatch __packed warnings (Jay Fenlason) [725023] - [infiniband] qib: fix (some) dcache abuses (Jay Fenlason) [725023] - [infiniband] qib: Remove GENERIC_HARDIRQ config option (Jay Fenlason) [725023] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Jay Fenlason) [725023] - [infiniband] qib: Clean up unnecessary MSI/MSI-X capability find (Jay Fenlason) [725023] - [infiniband] qib: Make qib_driver static (Jay Fenlason) [725023] - [infiniband] qib: Add err_decode() call for ring dump (Jay Fenlason) [725023] - [infiniband] qib: Log all SDMA errors unconditionally (Jay Fenlason) [725023] - [infiniband] qib: Fix module-level leak (Jay Fenlason) [725023] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Jay Fenlason) [725023] - [infiniband] qib: Add qp_stats debug file (Jay Fenlason) [725023] - [infiniband] qib: Add per-context stats interface (Jay Fenlason) [725023] - [infiniband] qib: Convert opcode counters to per-context (Jay Fenlason) [725023] - [infiniband] qib: Optimize CQ callbacks (Jay Fenlason) [725023] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Jay Fenlason) [725023] - [infiniband] qib: Add optional NUMA affinity (Jay Fenlason) [725023] - [infiniband] qib: Update minor version number (Jay Fenlason) [725023] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Jay Fenlason) [725023] - [infiniband] qib: Add DCA support (Jay Fenlason) [725023] - [infiniband] qib: avoid format string in dev_set_name (Jay Fenlason) [725023] - [tools] power/turbostat: Support Silvermont (Lenny Szubowicz) [1048051] - [ethernet] bnx2: Update version to 2.2.5 (Neil Horman) [1051172] - [ethernet] bnx2: Report MDI/MDIX status to ethtool (Neil Horman) [1051172] - [ethernet] bnx2: Enable auto-mdix when autoneg is disabled (Neil Horman) [1051172] - [ethernet] bnx2: Advertise nothing when speed is forced (Neil Horman) [1051172] - [ethernet] bnx2: calls skb_set_hash (Neil Horman) [1051172] - [ethernet] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1051172] - [ethernet] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1051172] - [kernel] thermal: Disable power limit notification interrupt by default (Prarit Bhargava) [1050198] - [kernel] thermal: Delete power-limit-notification console messages (Prarit Bhargava) [1050198] - [x86] mce: Fix mce_start_timer semantics (Prarit Bhargava) [1045845] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1045845] - [ethernet] i40evf: fix s390 build failure due to implicit prefetch.h (Stefan Assmann) [1053147] - [ethernet] i40evf: A0 silicon specific (Stefan Assmann) [1053147] - [ethernet] i40evf: add driver to kernel build system (Stefan Assmann) [1053147] - [ethernet] i40evf: init code and hardware support (Stefan Assmann) [1053147] - [ethernet] i40evf: driver core headers (Stefan Assmann) [1053147] - [ethernet] i40evf: virtual channel interface (Stefan Assmann) [1053147] - [ethernet] i40evf: core ethtool functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: transmit and receive functionality (Stefan Assmann) [1053147] - [ethernet] i40evf: main driver core (Stefan Assmann) [1053147] - [pci] Never treat a VF as a multifunction device (Alex Williamson) [1049716]- [scsi] aacraid: kdump fix (Rich Bono) [1019091] - [scsi] lpfc: update version for 8.3.7.34.3p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed unassigned variable in ELS timeout message (Rob Evers) [1025854] - [scsi] lpfc: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1025854] - [scsi] lpfc: Fix kernel panics from corrupted ndlp list (Rob Evers) [1025854] - [scsi] lpfc: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1025854] - [scsi] lpfc: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1025854] - [scsi] lpfc: Fixed IO hang when in msi mode (Rob Evers) [1025854] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1025854] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1025854] - [scsi] lpfc: Update lpfc version for 8.3.7.34.1p driver release (Rob Evers) [1025854] - [scsi] lpfc: Fixed not processing task management IOCB response status (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1025854] - [scsi] lpfc: Fixed invalid mailbox timeouts (Rob Evers) [1025854] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1025854] - [scsi] lpfc: Fix crash after xri limit is reached (Rob Evers) [1025854] - [scsi] lpfc: remove unnecessary read of PCI_CAP_ID_EXP (Rob Evers) [1025854]- [kernel] audit: log task info on feature change (Richard Guy Briggs) [1050425] - [kernel] keys: correct alignment of system_certificate_list content in assembly file (Hendrik Brueckner) [1038139] - [kernel] system_certificate: use real contents instead of macro GLOBAL() (Hendrik Brueckner) [1038139] - [kernel] audit: don't generate audit feature changed log when audit disabled (Richard Guy Briggs) [1045668] - [kernel] audit: fix incorrect order of log new and old feature (Richard Guy Briggs) [1045668] - [kernel] selinux: apply selinux checks on new audit message types (Richard Guy Briggs) [1045668] - [kernel] audit: implement generic feature setting and retrieving (Richard Guy Briggs) [1045668] - [s390] smp: improve setup of possible cpu mask (Hendrik Brueckner) [1052906] - [iommu] intel-iommu: fix off-by-one in pagetable freeing (Myron Stowe) [1048955] - [mm] page_alloc: honor min_free_kbytes set by user (Steve Best) [1047779] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1031475] - [ethernet] tg3: Update version to 3.136 (Ivan Vecera) [1048557] - [ethernet] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1048557] - [ethernet] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1048557] - [ethernet] tg3: Add unicast filtering support (Ivan Vecera) [1048557] - [ethernet] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1048557] - [ethernet] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1048557] - [ethernet] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1048557] - [ethernet] tg3: Update version to 3.135 (Ivan Vecera) [1048557] - [ethernet] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1048557] - [ethernet] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1048557] - [ethernet] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1048557] - [ethernet] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1048557] - [ethernet] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1048557] - [ethernet] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1048557] - [ethernet] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1048557] - [ethernet] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1043794] - [ethernet] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1038666] - [ethernet] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1038666] - [ethernet] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1038666] - [ethernet] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1038666] - [ethernet] bnx2x: add VF Multicast filters support (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1038666] - [ethernet] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1038666] - [ethernet] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1038666] - [ethernet] bnx2x: Add support for Multi-Function UNDI (Michal Schmidt) [1038666] - [ethernet] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1038666] - [ethernet] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: calls skb_set_hash (Michal Schmidt) [1038666] - [ethernet] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for SIT tunnels (Michal Schmidt) [1038666] - [ethernet] bnx2x: add TSO support for IPIP (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1038666] - [ethernet] bnx2x: prevent CFC attention (Michal Schmidt) [1038666] - [ethernet] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1038666] - [ethernet] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1038666] - [ethernet] bnx2x: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Michal Schmidt) [1038666] - [misc] list: introduce list_next_entry() and list_prev_entry() (Michal Schmidt) [1038666] - [virt] kvm: fix apic_base enable check (Marcelo Tosatti) [1053143] - [virt] kvm: fix x86 emulation of "movzbl bpl, eax" (Marcelo Tosatti) [1053143] - [virt] kvm: limit PIT timer frequency (Marcelo Tosatti) [1053143] - [virt] kvm: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1053143] - [virt] kvm: handle invalid root_hpa everywhere (Marcelo Tosatti) [1053143] - [virt] kvm/mmu: handle invalid root_hpa at __direct_map (Marcelo Tosatti) [1053143] - [virt] kvm/vmx: fix use after free of vmx->loaded_vmcs (Marcelo Tosatti) [1053143] - [virt] kvm: Fix APIC map calculation after re-enabling (Marcelo Tosatti) [1053143] - [virt] kvm: emulate SAHF instruction (Marcelo Tosatti) [1053143] - [virt] flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED (Marcelo Tosatti) [1053143] - [virt] kvm: Mapping IOMMU pages after updating memslot (Marcelo Tosatti) [1053143] - [fs] aio: checking for NULL instead of IS_ERR (Motohiro Kosaki) [995323]- [net] bridge: Fix memory leak when deleting bridge with vlan filtering enabled (Vlad Yasevich) [1031068] - [net] bridge: Call vlan_vid_del for all vids at nbp_vlan_flush (Vlad Yasevich) [1031068] - [net] bridge: Use vlan_vid_[add/del] instead of direct ndo_vlan_rx_[add/kill]_vid calls (Vlad Yasevich) [1031068] - [net] ipv6: add link-local, sit and loopback address with INFINITY_LIFE_TIME (Jiri Pirko) [1054095] - [net] ipv6: don't install anycast address for /128 addresses on routers (Jiri Pirko) [1054095] - [net] ipv6: addrconf: fix preferred lifetime state-changing behavior while valid_lft is infinity (Jiri Pirko) [1054095] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [1054160] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [1054160] - [net] netfilter: synproxy: correct wscale option passing (Jesper Brouer) [1054076] - [net] netfilter: synproxy: send mss option to backend (Jesper Brouer) [1054076] - [net] ipv6: addrconf: don't cleanup prefix route for IFA_F_NOPREFIXROUTE (Jiri Pirko) [1052884] - [net] ipv6: addrconf: add IFA_F_NOPREFIXROUTE flag to suppress creation of IP6 routes (Jiri Pirko) [1052884] - [net] ipv6: addrconf spelling fixes (Jiri Pirko) [1052884] - [net] ipv6: unneccessary to get address prefix in addrconf_get_prefix_route (Jiri Pirko) [1052884] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1051501] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1051501] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1052111] - [net] ipv6: always set the new created dst's from in ip6_rt_copy (Neil Horman) [1050828] - [net] vxlan: Mark vxlan_dev flags with VXLAN_F_IPV6 properly (Thomas Graf) [1049141] - [net] netfilter: RHEL7 kABI prepare struct netns_ct (Jesper Brouer) [1030994] - [net] reorder struct netns_ct for better cache-line usage (Jesper Brouer) [1030994] - [net] ipv6: release dst properly in ipip6_tunnel_xmit (Michal Schmidt) [1038708] - [net] ipv6: sit: update mtu check to take care of gso packets (Michal Schmidt) [1038708] - [net] ipv6: sit: add GSO/TSO support (Michal Schmidt) [1038708] - [net] ipv6: gso: make ipv6_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv6: wire up skb->encapsulation (Michal Schmidt) [1038708] - [net] ipip: add GSO/TSO support (Michal Schmidt) [1038708] - [net] inet: fix a UFO regression (Michal Schmidt) [1038708] - [net] inet: restore gso for vxlan (Michal Schmidt) [1038708] - [net] ipv4: gso: make inet_gso_segment() stackable (Michal Schmidt) [1038708] - [net] ipv4: gso: send_check() & segment() cleanups (Michal Schmidt) [1038708] - [net] generalize skb_segment() (Michal Schmidt) [1038708] - [net] ipv4: generalize gre_handle_offloads (Michal Schmidt) [1038708]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019895] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019895] - [security] smack: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019895] - [virt] vfio: Convert control interface to misc driver (Alex Williamson) [1044595] - [virt] vfio: Reserve minor for VFIO (Alex Williamson) [1044595] - [ethernet] qlcnic: Update version to 5.3.48.1 (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix usage of netif_tx_{wake, stop} api during link change (Chad Dupuis) [1048773] - [ethernet] qlcnic: Fix system hang while running traffic and bringing interface down (Chad Dupuis) [1048773] - [virt] hyperv/netvsc: don't flush peers notifying work during setting mtu (Jason Wang) [1040785 983434] - [virt] hyperv: Fix race between probe and open calls (Jason Wang) [983434] - [s390] kvm: mark as Tech Preview (Hendrik Brueckner) [1049469] - [x86] irq: Fix do_IRQ() interrupt warning for cpu hotplug retriggered irqs (Prarit Bhargava) [1052179] - [kernel] audit: log on errors from filter user rules (Richard Guy Briggs) [1034446] - [x86] uv: Add GRU distributed mode mappings (George Beshers) [1032365] - [iommu] dmar: Modify warn_invalid_dmar() message to do a less loud warning (Prarit Bhargava) [968249] - [dma] ioat: Modify ioat3_dca_init() message to do a less loud warning (Prarit Bhargava) [968235]- [ethernet] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Changed the statistic name emerg_{fetch, wait} to hlb_{fetch, wait} (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement efx_nic_type::filter_clear_rx operation for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Change efx_nic_type::rx_push_indir_table to push hash key as well (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Initialise efx_ptp_data::phc_clock_info from a static template (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_{start, stop}() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add new sensor names (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1028038] - [ethernet] sfc/ptp: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (Nikolay Aleksandrov) [1028038] - [net] socket: Merge multiple implementations of ifreq::ifr_data conversion (Nikolay Aleksandrov) [1028038] - [net] socket: Fix minor information leak in siocdevprivate_ioctl() (Nikolay Aleksandrov) [1028038] - [net] net_tstamp: Improve kernel-doc for struct hwtstamp_config (Nikolay Aleksandrov) [1028038] - [ethernet] sfc: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Nikolay Aleksandrov) [1028038] - [virt] virtio-net: fix refill races during restore (Jason Wang) [1040802] - [virt] virtio: delete napi structures from netdev before releasing memory (Jason Wang) [1040802] - [virt] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032457] - [virt] virtio_net: fix error handling for mergeable buffers (Jason Wang) [1032457] - [firmware] efi-pstore: Make efi-pstore return a unique id (Seiji Aguchi) [1039150] - [firmware] efivars, efi-pstore: Hold off deletion of sysfs entry until the scan is completed (Seiji Aguchi) [1039145] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Seiji Aguchi) [1039145] - [virt] kvm/svm: nested virt support off by default (Marcelo Tosatti) [1034974] - [x86] uv: Fix NULL pointer dereference in uv_flush_tlb_others() (George Beshers) [1049559] - [fs] kill anon_inode_getfile_private() (Motohiro Kosaki) [995323] - [fs] rework aio migrate pages to use aio fs (Motohiro Kosaki) [995323] - [fs] take anon inode allocation to libfs.c (Motohiro Kosaki) [995323] - [fs] libfs: get exports to definitions of objects being exported (Motohiro Kosaki) [995323] - [fs] aio: fix use-after-free in aio_migratepage (Motohiro Kosaki) [995323] - [fs] aio: remove unnecessary debugging from aio_free_ring() (Motohiro Kosaki) [995323] - [fs] aio: fix race in ring buffer page lookup introduced by page migration support (Motohiro Kosaki) [995323] - [fs] aio: fix build when migration is disabled (Motohiro Kosaki) [995323] - [fs] aio: Add support to aio ring pages migration (Motohiro Kosaki) [995323] - [fs] anon_inode: Introduce a new lib function anon_inode_getfile_private() (Motohiro Kosaki) [995323]- [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1049591] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1049591] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1049591] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1049591] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1049591] - [md] dm-snapshot: call destroy_work_on_stack() to pair with INIT_WORK_ONSTACK() (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1049591] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1049591] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1049591] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1049591] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1049591] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1049591] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1049591] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1049591] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1049591] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1049591] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1049591] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1049591] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-delay: use per-bio data instead of a mempool and slab cache (Mike Snitzer) [1049591] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1049591] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1049591] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1049591] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1049591] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1049591] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1049591] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1049591] - [md] dm-cache: actually resize cache (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1049591] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1049591] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1049591] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1049591] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1049591] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1049591] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1049591] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1049591] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1049591] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1049591] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1049591] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1049591] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1049591] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1049591] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1049591] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1049591] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1049591] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: implement writeback_work() and mq_{set, clear}_dirty() (Mike Snitzer) [1049591] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1049591] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1049591] - [md] dm: fix Kconfig menu indentation (Mike Snitzer) [1049591] - [md] dm: allow remove to be deferred (Mike Snitzer) [1049591] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1049591] - [md] dm-crypt: add TCW IV mode for old CBC TCRYPT containers (Mike Snitzer) [1049591] - [md] dm-crypt: properly handle extra key string in initialization (Mike Snitzer) [1049591] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1049591] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1049591] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1049591] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1049591] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1049591] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1049591] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1049591] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1049591] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1049591] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1049591] - [md] dm-mpath: requeue I/O during pg_init (Mike Snitzer) [1049591] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1049591] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1049591] - [ethernet] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1049512] - [ethernet] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1049512] - [ethernet] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1049512] - [ethernet] be2net: slight optimization of addr compare (Ivan Vecera) [1049512] - [ethernet] be2net: calls skb_set_hash (Ivan Vecera) [1049512] - [net] Add function to set the rxhash (Ivan Vecera) [1049512] - [ethernet] be2net: Free/delete pmacs (in be_clear()) only if they exist (Ivan Vecera) [1049512] - [ethernet] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1049512] - [ethernet] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1049512] - [ethernet] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1049512] - [ethernet] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1049512] - [ethernet] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1049512] - [ethernet] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1049512] - [ethernet] be2net: replace dma_set_mask()+dma_set_coherent_mask() with new helper (Ivan Vecera) [1049512]- [scsi] qla4xxx: v5.04.00.02.07.00-k0 (Chad Dupuis) [948116] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1006152] - [scsi] qla4xxx: v5.04.00.01.07.00-k0 (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1006152] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1006152] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [948116] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [948116] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1006152] - [scsi] Update documentation for scsi eh patchset (Ewan Milne) [987784] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987784] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987784] - [scsi] improved eh timeout handler (Ewan Milne) [987784] - [scsi] Fix erratic device offline during EH (Ewan Milne) [987784] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987784] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987784] - [scsi] Disable WRITE SAME for RAID and virtual host adapter drivers (Ewan Milne) [1010379] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1044113] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1044113] - [scsi] pm8001: clean up unnecessary MSI/MSI-X capability find (Rich Bono) [1044113] - [scsi] pm8001: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Rich Bono) [1044113] - [scsi] pm80xx: Module author addition (Rich Bono) [1044113] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1044113] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1044113] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1051181] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Vijay Guvva) [1032723] - [scsi] bfa: Fix smatch warnings (Vijay Guvva) [1032723] - [scsi] bfa: change FC_ELS_TOV to 20sec (Vijay Guvva) [1032723] - [scsi] bfa: Observed auto D-port mode instead of manual (Vijay Guvva) [1032723] - [scsi] bfa: Fix for bcu or hcm faa query hang (Vijay Guvva) [1032723] - [scsi] bfa: LUN discovery issue in direct attach mode (Vijay Guvva) [1032723] - [scsi] bfa: Register port with SCSI even on port init failure (Vijay Guvva) [1032723] - [scsi] bfa: Firmware patch simplification (Vijay Guvva) [1032723] - [ethernet] bna: Fix build due to missing use of dma_unmap_len_set() (Ivan Vecera) [1030679] - [ethernet] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1030679] - [ethernet] bna: Firmware Patch Simplification (Ivan Vecera) [1030679] - [ethernet] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1030679] - [ethernet] bna: Handle the TX Setup Failures (Ivan Vecera) [1030679] - [ethernet] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1030679] - [ethernet] bna: CQ Read Fix (Ivan Vecera) [1030679] - [ethernet] bna: RX Processing and Config Changes (Ivan Vecera) [1030679] - [ethernet] bna: Enable Multi Buffer RX (Ivan Vecera) [1030679] - [ethernet] bna: RX Filter Enhancements (Ivan Vecera) [1030679] - [ethernet] bna: Fix Filter Add Del (Ivan Vecera) [1030679] - [ethernet] bna: Set Get IOC fw State (Ivan Vecera) [1030679] - [ethernet] bna: Add software timestamping support (Ivan Vecera) [1030679] - [ethernet] bna: make local variable static (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1030679] - [ethernet] bna: Remove extern from function prototypes (Ivan Vecera) [1030679] - [ethernet] bna: fix 32-bit DMA mask handling (Ivan Vecera) [1030679] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (Ivan Vecera) [1030679]- [firmware] efi: generalize efi_get_memory_map() (George Beshers) [973417] - [firmware] efi: Rename __get_map() to efi_get_memory_map() (George Beshers) [973417] - [x86] EFI stub support for large memory maps (George Beshers) [973417] - [x86] efi: Allow efi_free() to be called with size of 0 (George Beshers) [973417] - [x86] efi: use efi_get_memory_map() to get final map for x86 (George Beshers) [973417] - [x86] efi: Rename memory allocation/free functions (George Beshers) [973417] - [x86] efi: Add system table pointer argument to shared functions (George Beshers) [973417] - [x86] efi: Move common EFI stub code from x86 arch code to common location (George Beshers) [973417] - [x86] efi: Add proper definitions for some EFI function pointers (George Beshers) [973417] - [x86] efi: correct call to free_pages (George Beshers) [973417] - [ethernet] i40e: correctly setup ARQ descriptors (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant AQ enable (Stefan Assmann) [1011561] - [ethernet] i40e: Enable/Disable PF switch LB on SR-IOV configure changes (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace paren and comment tweaks (Stefan Assmann) [1011561] - [ethernet] i40e: rework shadow ram read functions (Stefan Assmann) [1011561] - [ethernet] i40e: check MAC type before any REG access (Stefan Assmann) [1011561] - [ethernet] i40e: move PF ID init from PF reset to SC init (Stefan Assmann) [1011561] - [ethernet] i40e: Reduce range of interrupt reg in reg test (Stefan Assmann) [1011561] - [ethernet] i40e: update firmware api to 1.1 (Stefan Assmann) [1011561] - [ethernet] i40e: Add code to wait for FW to complete in reset path (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Allow VF to set already assigned MAC address (Stefan Assmann) [1011561] - [ethernet] i40e: Stop accepting any VLAN tag on VLAN 0 filter set (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable broadcast promiscuous by default (Stefan Assmann) [1011561] - [ethernet] i40e: Expose AQ debugfs hooks (Stefan Assmann) [1011561] - [ethernet] i40e: Do not allow AQ calls from ndo-ops (Stefan Assmann) [1011561] - [ethernet] i40e: check asq alive before notify (Stefan Assmann) [1011561] - [ethernet] i40e: Admin queue shutdown fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Hide the Port VLAN VLAN ID (Stefan Assmann) [1011561] - [ethernet] i40e: use correct struct for get and update vsi params (Stefan Assmann) [1011561] - [ethernet] i40e: Fix VF driver MAC address configuration (Stefan Assmann) [1011561] - [ethernet] i40e: support VFs on PFs other than 0 (Stefan Assmann) [1011561] - [ethernet] i40e: acknowledge VFLR when disabling SR-IOV (Stefan Assmann) [1011561] - [ethernet] i40e: don't allocate zero size (Stefan Assmann) [1011561] - [ethernet] i40e: use struct assign instead of memcpy (Stefan Assmann) [1011561] - [ethernet] i40e: Do not enable default port on the VEB (Stefan Assmann) [1011561] - [ethernet] i40e: avoid unnecessary register read (Stefan Assmann) [1011561] - [ethernet] i40e: fix whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: Fix SR-IOV VF port VLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Record dma buffer info for dummy packets (Stefan Assmann) [1011561] - [ethernet] i40e: remove un-necessary io-write (Stefan Assmann) [1011561] - [ethernet] i40e: Remove unnecessary prototypes (Stefan Assmann) [1011561] - [ethernet] i40e: I40E_FLAG_MQ_ENABLED is not used (Stefan Assmann) [1011561] - [ethernet] i40e: Fix ring allocation (Stefan Assmann) [1011561] - [ethernet] i40e: catch unset q_vector (Stefan Assmann) [1011561] - [ethernet] i40e: keep allocated memory in structs (Stefan Assmann) [1011561] - [ethernet] i40e: fix error handling when alloc of vsi array fails (Stefan Assmann) [1011561] - [ethernet] i40e: reinit buffer size each time (Stefan Assmann) [1011561] - [ethernet] i40e: use functions to enable and disable icr 0 (Stefan Assmann) [1011561] - [ethernet] i40e: add header file flag _I40E_TXRX_H_ (Stefan Assmann) [1011561] - [ethernet] i40e: guard against vf message races (Stefan Assmann) [1011561] - [ethernet] i40e: fix constant cast issues (Stefan Assmann) [1011561] - [ethernet] i40e: Change the ethtool NVM read method to use AQ (Stefan Assmann) [1011561] - [ethernet] i40e: fix mac address checking (Stefan Assmann) [1011561] - [ethernet] i40e: Dump the whole NVM, not half (Stefan Assmann) [1011561] - [ethernet] i40e: report VF MAC addresses correctly (Stefan Assmann) [1011561] - [ethernet] i40e: update led set args (Stefan Assmann) [1011561] - [ethernet] i40e: make a define from a large constant (Stefan Assmann) [1011561] - [ethernet] i40e: be more informative (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return (Stefan Assmann) [1011561] - [ethernet] i40e: remove chatty log messages (Stefan Assmann) [1011561] - [ethernet] i40e: remove redundant code (Stefan Assmann) [1011561] - [ethernet] i40e: refactor VF reset flow (Stefan Assmann) [1011561] - [ethernet] i40e: move i40e_reset_vf (Stefan Assmann) [1011561] - [ethernet] i40e: Rx checksum offload for VXLAN (Stefan Assmann) [1011561] - [ethernet] i40e: Implementation of VXLAN ndo's (Stefan Assmann) [1011561] - [ethernet] i40e: fix curly brace use and return type (Stefan Assmann) [1011561] - [ethernet] i40e: add wake-on-lan support (Stefan Assmann) [1011561] - [ethernet] i40e: Populate and check pci bus speed and width (Stefan Assmann) [1011561] - [uapi] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1011561] - [ethernet] i40e: Suppress HMC error to Interrupt message level (Stefan Assmann) [1011561] - [ethernet] i40e: using for_each_set_bit to simplify the code (Stefan Assmann) [1011561] - [ethernet] i40e: make functions static and remove dead code (Stefan Assmann) [1011561] - [ethernet] i40e: Fix off by one in i40e_dbg_command_write (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: Fix wrong mask bits being used in misc interrupt (Stefan Assmann) [1011561] - [ethernet] i40e: more print_hex_dump use (Stefan Assmann) [1011561] - [ethernet] i40e: fix up scanf decoders (Stefan Assmann) [1011561] - [ethernet] i40e: simplify error messages for dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: prevent null pointer exception in dump descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: Fix dump output from debugfs calls (Stefan Assmann) [1011561] - [ethernet] i40e: Remove FCoE in i40e_virtchnl_pf.c code (Stefan Assmann) [1011561] - [ethernet] i40e: support for suspend and resume (Stefan Assmann) [1011561] - [ethernet] i40e: rtnl_lock in reset path fixes (Stefan Assmann) [1011561] - [ethernet] i40e: Add basic support for get/set channels for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: function to reconfigure RSS queues and rebuild (Stefan Assmann) [1011561] - [ethernet] i40e: reinit flow for the main VSI (Stefan Assmann) [1011561] - [ethernet] i40e: use same number of queues as CPUs (Stefan Assmann) [1011561] - [ethernet] i40e: trivial fixes (Stefan Assmann) [1011561] - [ethernet] i40e: init flow control settings to disabled (Stefan Assmann) [1011561] - [ethernet] i40e: Tell the stack about our actual number of queues (Stefan Assmann) [1011561] - [ethernet] i40e: fix pf reset after offline test (Stefan Assmann) [1011561] - [ethernet] i40e: fix up some of the ethtool connection reporting (Stefan Assmann) [1011561] - [ethernet] i40e: fix null dereference (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version number (Stefan Assmann) [1011561] - [ethernet] i40e: remove and fix confusing define name (Stefan Assmann) [1011561] - [ethernet] i40e: complain about out-of-range descriptor request (Stefan Assmann) [1011561] - [ethernet] i40e: loopback info and set loopback fix (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test messages (Stefan Assmann) [1011561] - [ethernet] i40e: Add a new variable to track number of pf instances (Stefan Assmann) [1011561] - [ethernet] i40e: add num_VFs message (Stefan Assmann) [1011561] - [ethernet] i40e: refactor ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: clear test state bit after all ethtool tests (Stefan Assmann) [1011561] - [ethernet] i40e: only set up the rings to be used (Stefan Assmann) [1011561] - [ethernet] i40e: Enable all PCTYPEs except FCOE for RSS (Stefan Assmann) [1011561] - [ethernet] i40e: refactor reset code (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: whitespace (Stefan Assmann) [1011561] - [ethernet] i40e: enable early hardware support (Stefan Assmann) [1011561] - [ethernet] i40e: Add flag for L2 VEB filtering (Stefan Assmann) [1011561] - [ethernet] i40e: get media type during link info (Stefan Assmann) [1011561] - [ethernet] i40e: check multi-bit state correctly (Stefan Assmann) [1011561] - [ethernet] i40e: separate TSYNVALID and TSYNINDX fields in Rx descriptor (Stefan Assmann) [1011561] - [ethernet] i40e: sync header files with hardware (Stefan Assmann) [1011561] - [ethernet] i40e: restrict diag test length (Stefan Assmann) [1011561] - [ethernet] i40e: add support for triggering EMPR (Stefan Assmann) [1011561] - [ethernet] i40e: add interrupt test (Stefan Assmann) [1011561] - [ethernet] i40e: default debug mask setting (Stefan Assmann) [1011561] - [ethernet] i40e: fix debugging messages (Stefan Assmann) [1011561] - [ethernet] i40e: properly add VF MAC addresses (Stefan Assmann) [1011561] - [ethernet] i40e: retry call on timeout (Stefan Assmann) [1011561] - [ethernet] i40e: select reset counters correctly (Stefan Assmann) [1011561] - [ethernet] i40e: allow one more vector for VFs (Stefan Assmann) [1011561] - [ethernet] i40e: firmware version fields offsets update (Stefan Assmann) [1011561] - [ethernet] i40e: simplify aq head-tail-len setups (Stefan Assmann) [1011561] - [ethernet] i40e: clear AQ head and tail registers (Stefan Assmann) [1011561] - [ethernet] i40e: register file updates (Stefan Assmann) [1011561] - [ethernet] i40e: set pf_id based on device and function numbers (Stefan Assmann) [1011561] - [ethernet] i40e: fix error return code in i40e_probe() (Stefan Assmann) [1011561] - [ethernet] i40e: remove unused including (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: use pf_id for pf function id in qtx_ctl (Stefan Assmann) [1011561] - [ethernet] i40e: check vsi ptrs before dumping them (Stefan Assmann) [1011561] - [ethernet] i40e: reorder block declarations in debugfs (Stefan Assmann) [1011561] - [ethernet] i40e: tweaking icr0 handling for legacy irq (Stefan Assmann) [1011561] - [ethernet] i40e: refactor fdir setup function (Stefan Assmann) [1011561] - [ethernet] i40e: fix sign extension issue (Stefan Assmann) [1011561] - [ethernet] i40e: fix use of untrusted scalar value warning (Stefan Assmann) [1011561] - [ethernet] i40e: clamp debugfs nvm read command (Stefan Assmann) [1011561] - [ethernet] i40e: debugfs fixups (Stefan Assmann) [1011561] - [ethernet] i40e: fixup legacy interrupt handling (Stefan Assmann) [1011561] - [ethernet] i40e: assign correct vector to VF (Stefan Assmann) [1011561] - [ethernet] i40e: don't free nonexistent rings (Stefan Assmann) [1011561] - [ethernet] i40e: do not flush after re-enabling interrupts (Stefan Assmann) [1011561] - [ethernet] i40e: Bump version (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for 64 bit netstats (Stefan Assmann) [1011561] - [ethernet] i40e: Move rings from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Replace ring container array with linked list (Stefan Assmann) [1011561] - [ethernet] i40e: Move q_vectors from pointer to array to array of pointers (Stefan Assmann) [1011561] - [ethernet] i40e: Split bytes and packets from Rx/Tx stats (Stefan Assmann) [1011561] - [ethernet] i40e: Add support for Tx byte queue limits (Stefan Assmann) [1011561] - [ethernet] i40e: Drop dead code and flags from Tx hotpath (Stefan Assmann) [1011561] - [ethernet] i40e: clean up Tx fast path (Stefan Assmann) [1011561] - [ethernet] i40e: Do not directly increment Tx next_to_use (Stefan Assmann) [1011561] - [ethernet] i40e: Cleanup Tx buffer info layout (Stefan Assmann) [1011561] - [ethernet] i40e: Drop unused completed stat (Stefan Assmann) [1011561] - [ethernet] i40e: Link code updates (Stefan Assmann) [1011561] - [ethernet] i40e: clean up coccicheck reported errors (Stefan Assmann) [1011561] - [ethernet] i40e: better return values (Stefan Assmann) [1011561] - [ethernet] i40e: convert ret to aq_ret (Stefan Assmann) [1011561] - [ethernet] i40e: small clean ups from review (Stefan Assmann) [1011561] - [ethernet] i40e: use common failure flow (Stefan Assmann) [1011561] - [net] sunrpc/rpc_pipe: fix cleanup of dummy gssd directory when notification fails (Jeff Layton) [1048105] - [net] sunrpc: add an "info" file for the dummy gssd pipe (Jeff Layton) [1048105] - [net] sunrpc/rpc_pipe: remove the clntXX dir if creating the pipe fails (Jeff Layton) [1048105] - [fs] nfs: fix do_div() warning by instead using sector_div() (Steve Dickson) [769365] - [misc] MAINTAINERS: Update contact information for Trond Myklebust (Steve Dickson) [769365] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [769365] - [net] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [769365] - [fs] nfs: close needs to handle NFS4ERR_ADMIN_REVOKED (Steve Dickson) [769365] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [769365] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [769365] - [fs] nfs: Fix a warning in nfs_setsecurity (Steve Dickson) [769365] - [fs] nfs: Enabling v4.2 should not recompile nfsd and lockd (Steve Dickson) [769365] - [fs] nfs: fix pnfs Kconfig defaults (Steve Dickson) [769365] - [fs] nfs: correctly report misuse of "migration" mount option (Steve Dickson) [769365] - [ethernet] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [986817] - [net] sunrpc: Cleanup xs_destroy() (Steve Dickson) [769365] - [net] sunrpc: close a rare race in xs_tcp_setup_socket (Steve Dickson) [769365] - [net] sunrpc: remove duplicated include from clnt.c (Steve Dickson) [769365] - [fs] nfs: use IS_ROOT not DCACHE_DISCONNECTED (Steve Dickson) [769365] - [net] sunrpc: Fix buffer overflow checking in gss_encode_v0_msg/gss_encode_v1_msg (Steve Dickson) [769365] - [net] sunrpc: gss_alloc_msg - choose _either_ a v0 message or a v1 message (Steve Dickson) [769365] - [net] sunrpc: remove an unnecessary if statement (Steve Dickson) [769365] - [fs] nfs: Remove useless 'error' assignment (Steve Dickson) [769365] - [net] sunrpc: comment typo fix (Steve Dickson) [769365] - [net] sunrpc: Add correct rcu_dereference annotation in rpc_clnt_set_transport (Steve Dickson) [769365] - [fs] nfs: add support for multiple sec= mount options (Steve Dickson) [769365] - [fs] nfs: stop using NFS_MOUNT_SECFLAVOUR server flag (Steve Dickson) [769365] - [fs] nfs: cache parsed auth_info in nfs_server (Steve Dickson) [769365] - [fs] nfs: separate passed security flavs from selected (Steve Dickson) [769365] - [fs] nfs: make nfs_find_best_sec static (Steve Dickson) [769365] - [fs] nfs: Fix possible endless state recovery wait (Steve Dickson) [769365] - [fs] nfs: Set EXCHGID4_FLAG_SUPP_MOVED_MIGR (Steve Dickson) [769365] - [fs] nfs: Handle SEQ4_STATUS_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_LEASE_MOVED during async RENEW (Steve Dickson) [769365] - [fs] nfs: Migration support for RELEASE_LOCKOWNER (Steve Dickson) [769365] - [fs] nfs: Implement support for NFS4ERR_LEASE_MOVED (Steve Dickson) [769365] - [fs] nfs: Support NFS4ERR_LEASE_MOVED recovery in state manager (Steve Dickson) [769365] - [fs] nfs: Add method to detect whether an FSID is still on the server (Steve Dickson) [769365] - [fs] nfs: Handle NFS4ERR_MOVED during delegation recall (Steve Dickson) [769365] - [fs] nfs: Add migration recovery callouts in nfs4proc.c (Steve Dickson) [769365] - [fs] nfs: Rename "stateid_invalid" label (Steve Dickson) [769365] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [769365] - [fs] nfs: Add basic migration support to state manager thread (Steve Dickson) [769365] - [fs] nfs: Add a super_block backpointer to the nfs_server struct (Steve Dickson) [769365] - [fs] nfs: Add method to retrieve fs_locations during migration recovery (Steve Dickson) [769365] - [fs] nfs: Export _nfs_display_fhandle() (Steve Dickson) [769365] - [fs] nfs: Introduce a vector of migration recovery ops (Steve Dickson) [769365] - [fs] nfs: Add functions to swap transports during migration recovery (Steve Dickson) [769365] - [fs] nfs: Add nfs4_update_server (Steve Dickson) [769365] - [net] sunrpc: Add a helper to switch the transport of an rpc_clnt (Steve Dickson) [769365] - [net] sunrpc: Modify synopsis of rpc_client_register() (Steve Dickson) [769365] - [fs] nfs: don't reprocess cached open CLAIM_PREVIOUS (Steve Dickson) [769365] - [fs] nfs: Fix state reference counting in _nfs4_opendata_reclaim_to_nfs4_state (Steve Dickson) [769365] - [fs] nfs: don't fail on missing fattr in open recover (Steve Dickson) [769365] - [fs] nfs: fix NULL dereference in open recover (Steve Dickson) [769365] - [fs] nfs: Don't change the security label as part of open reclaim (Steve Dickson) [769365] - [fs] nfs: Remove zeroing state kern warnings (Steve Dickson) [769365] - [net] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [769365] - [net] sunrpc: Remove redundant initialisations of request rq_bytes_sent (Steve Dickson) [769365] - [net] sunrpc: Fix RPC call retransmission statistics (Steve Dickson) [769365] - [fs] nfs: Ensure that we disable the resend timeout for NFSv4 (Steve Dickson) [769365] - [net] sunrpc: Add RPC task and client level options to disable the resend timeout (Steve Dickson) [769365] - [net] sunrpc: Clean up - convert xprt_prepare_transmit to return a bool (Steve Dickson) [769365] - [net] sunrpc: Clear the request rq_bytes_sent field in xprt_release_write (Steve Dickson) [769365] - [net] sunrpc: Don't set the request connect_cookie until a successful transmit (Steve Dickson) [769365] - [net] sunrpc: Only update the TCP connect cookie on a successful connect (Steve Dickson) [769365] - [net] sunrpc: Enable the keepalive option for TCP sockets (Steve Dickson) [769365] - [fs] nfs: Fix a use-after-free situation in _nfs4_proc_getlk() (Steve Dickson) [769365] - [wireless] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1016320] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [1016320] - [fs] gfs2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1049045] - [mm] thp: give transparent hugepage code a separate copy_page (Rik van Riel) [1044367] - [kernel] time: menu governor broken when nohz=off (George Beshers) [1043652] - [s390] perf: fix compile error (undefined reference sie_exit) (Hendrik Brueckner) [1035261] - [s390] mm: page_table_realloc returns failure (Hendrik Brueckner) [1035261] - [virt] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Hendrik Brueckner) [1035261] - [s390] kvm: Add helper function for setting condition code (Hendrik Brueckner) [1035261] - [s390] kvm: Make KVM_HVA_ERR_BAD usable on s390 (Hendrik Brueckner) [1035261] - [s390] kvm: use cookies for ioeventfd (Hendrik Brueckner) [1035261] - [s390] kvm/kvm-io: support cookies (Hendrik Brueckner) [1035261] - [s390] kvm: fix pfmf non-quiescing control handling (Hendrik Brueckner) [1035261] - [s390] kvm: Fix sparse warnings in priv.c (Hendrik Brueckner) [1035261] - [s390] kvm: declare virtual HW facilities (Hendrik Brueckner) [1035261] - [s390] kvm: fix task size check (Hendrik Brueckner) [1035261] - [s390] kvm: allow sie enablement for multi-threaded programs (Hendrik Brueckner) [1035261] - [s390] qeth: Increase default MTU for OSA devices (Hendrik Brueckner) [1035261] - [s390] kvm: Fixed priority of execution in STSI (Hendrik Brueckner) [1035261] - [s390] kvm: Reworked LCTL and LCTLG instructions (Hendrik Brueckner) [1035261] - [s390] kvm: Check for access exceptions during TPI (Hendrik Brueckner) [1035261] - [s390] kvm: Check for PSTATE when handling DIAGNOSE (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation checks moved to instruction handlers (Hendrik Brueckner) [1035261] - [s390] kvm: Privileged operation check for TPROT (Hendrik Brueckner) [1035261] - [s390] kvm: Renamed PGM_PRIVILEGED_OPERATION (Hendrik Brueckner) [1035261] - [s390] kvm: Fix epsw instruction decoding (Hendrik Brueckner) [1035261] - [s390] kvm: Use common waitqueue (Hendrik Brueckner) [1035261] - [s390] kvm: code cleanup to use common vcpu slab cache (Hendrik Brueckner) [1035261] - [s390] kvm: Detect if perf samples belong to KVM host or guest (Hendrik Brueckner) [1035261] - [s390] kvm: guest large pages (Hendrik Brueckner) [1035261] - [s390] kvm: avoid automatic sie reentry (Hendrik Brueckner) [1035261] - [s390] kvm: Kick guests out of sie if prefix page host pte is touched (Hendrik Brueckner) [1035261] - [s390] kvm: Provide a way to prevent reentering SIE (Hendrik Brueckner) [1035261] - [s390] kvm: Mark if a cpu is in SIE (Hendrik Brueckner) [1035261] - [s390] kvm: rename RCP_xxx defines to PGSTE_xxx (Hendrik Brueckner) [1035261] - [s390] kvm: fix psw rewinding in handle_skey (Hendrik Brueckner) [1035261] - [s390] kvm: Provide function for setting the guest storage key (Hendrik Brueckner) [1035261] - [s390] facility: decompose test_facility() (Hendrik Brueckner) [1035261]- [kernel] perf: Account freq events globally (Jeremy Eder) [1025775] - [kernel] perf: Roll back callchain buffer refcount under the callchain mutex (Jeremy Eder) [1025775] - [kernel] watchdog: Make it work under full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Boot-disable by default on full dynticks (Jeremy Eder) [1025775] - [kernel] watchdog: Rename confusing state variable (Jeremy Eder) [1025775] - [kernel] watchdog: Register / unregister watchdog kthreads on sysctl control (Jeremy Eder) [1025775] - [kernel] perf: Implement finer grained full dynticks kick (Jeremy Eder) [1025775] - [kernel] perf: Account freq events per cpu (Jeremy Eder) [1025775] - [kernel] perf: Migrate per cpu event accounting (Jeremy Eder) [1025775] - [kernel] perf: Split the per-cpu accounting part of the event accounting code (Jeremy Eder) [1025775] - [kernel] perf: Factor out event accounting code to account_event()/__free_event() (Jeremy Eder) [1025775] - [kernel] perf: Sanitize get_callchain_buffer() (Jeremy Eder) [1025775] - [kernel] perf: Fix branch stack refcount leak on callchain init failure (Jeremy Eder) [1025775] - [tools] perf/test: Update command line callchain attribute tests (Jiri Olsa) [1036665] - [tools] perf: Fixup mmap event consumption (Jiri Olsa) [1036665] - [tools] perf/top: Split -G and --call-graph (Jiri Olsa) [1036665] - [tools] perf/record: Split -g and --call-graph (Jiri Olsa) [1036665] - [tools] perf/hists: Add color overhead for stdio output buffer (Jiri Olsa) [1036665] - [tools] perf: Fix up /proc/PID/maps parsing (Jiri Olsa) [1036665] - [tools] perf/script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1036665] - [tools] perf: Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1036665] - [tools] perf/scripting/perl: Fix build error on Fedora 12 (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to initialize fname always before use it (Jiri Olsa) [1036665] - [tools] perf/session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1036665] - [tools] perf: Fix installation of libexec components (Jiri Olsa) [1036665] - [tools] perf/probe: Fix to find line information for probe list (Jiri Olsa) [1036665] - [tools] perf: Fix libaudit test (Jiri Olsa) [1036665] - [tools] perf/stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1036665] - [tools] perf: Add default handler for mmap2 events (Jiri Olsa) [1036665] - [tools] perf/symbols: Demangle cloned functions (Jiri Olsa) [1036665] - [tools] perf/machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1036665] - [tools] perf: Explicitly add libdl dependency (Jiri Olsa) [1036665] - [tools] perf/probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1036665] - [tools] perf/trace: Add mmap2 handler (Jiri Olsa) [1036665] - [tools] perf/kmem: Make it work again on non NUMA machines (Jiri Olsa) [1036665] - [tools] perf: Fix capabilities bitfield compatibility in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Fix old GCC build error in trace-event-parse.c:parse_proc_kallsyms() (Jiri Olsa) [1036665] - [tools] perf/probe: Fix finder to find lines of given function (Jiri Olsa) [1036665] - [tools] perf/session: Check for SIGINT in more loops (Jiri Olsa) [1036665] - [tools] perf: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1036665] - [tools] perf: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1036665] - [tools] perf: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1036665] - [tools] perf: Sharpen the libaudit dependencies test (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 support (Jiri Olsa) [1036665] - [tools] perf/kvm: Fix sample_type manipulation (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1036665] - [tools] perf/trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1036665] - [tools] perf/session: Separate progress bar update when processing events (Jiri Olsa) [1036665] - [tools] perf/trace: Check if MAP_32BIT is defined (Jiri Olsa) [1036665] - [tools] perf/hists: Fix formatting of long symbol names (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1036665] - [tools] perf: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1036665] - [tools] perf/trace: Check control+C more often (Jiri Olsa) [1036665] - [tools] perf/trace: Tell arg formatters the arg index (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for open's flags arg (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1036665] - [tools] perf: Fix symbol offset computation for some dsos (Jiri Olsa) [1036665] - [tools] perf/list: Skip unsupported events (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'keep tracking' test (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1036665] - [tools] perf/trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1036665] - [tools] perf/trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1036665] - [tools] perf/trace: Add option to analyze events in a file versus live (Jiri Olsa) [1036665] - [tools] perf/evlist: Add tracepoint lookup by name (Jiri Olsa) [1036665] - [tools] perf/tests: Add a sample parsing test (Jiri Olsa) [1036665] - [tools] perf: Add a function to calculate sample event size (Jiri Olsa) [1036665] - [tools] perf: Expand perf_event__synthesize_sample() (Jiri Olsa) [1036665] - [tools] perf: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1036665] - [tools] perf: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1036665] - [tools] perf/evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1036665] - [tools] perf: Remove references to struct ip_event (Jiri Olsa) [1036665] - [tools] perf/callchain: Remove unnecessary validation (Jiri Olsa) [1036665] - [tools] perf/evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1036665] - [tools] perf: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1036665] - [tools] lib/traceevent: Fixup jobserver setup (Jiri Olsa) [1036665] - [tools] perf: Add pid to struct thread (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap flags parm (Jiri Olsa) [1036665] - [tools] perf/trace: Add beautifier for mmap prot parm (Jiri Olsa) [1036665] - [tools] perf/trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1036665] - [tools] perf/trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1036665] - [tools] perf/trace: Allow printing syscall return values in hex (Jiri Olsa) [1036665] - [tools] perf/trace: Simplify sys_exit return printing (Jiri Olsa) [1036665] - [tools] perf/trace: Introduce syscall arg formatters (Jiri Olsa) [1036665] - [tools] perf/trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1036665] - [tools] perf/trace: Add --verbose option (Jiri Olsa) [1036665] - [tools] perf/trace: Support ! in -e expressions (Jiri Olsa) [1036665] - [tools] perf: Don't install scripting files files when disabled (Jiri Olsa) [1036665] - [tools] perf: Sample after exit loses thread correlation (Jiri Olsa) [1036665] - [tools] perf/trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1036665] - [tools] perf/trace: Implement -o/--output filename (Jiri Olsa) [1036665] - [tools] perf: Add debug prints (Jiri Olsa) [1036665] - [tools] perf: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1036665] - [tools] perf: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1036665] - [tools] perf/kvm: Remove force option to cmd_record (Jiri Olsa) [1036665] - [tools] perf/trace: Allow specifying which syscalls to trace (Jiri Olsa) [1036665] - [tools] perf: Improve robustness of topology parsing code (Jiri Olsa) [1036665] - [tools] perf/tests: Fix compile failure on do_sort_something (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1036665] - [tools] perf: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1036665] - [tools] perf/annotate: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/mem: Remove unused symbol filter member (Jiri Olsa) [1036665] - [tools] perf/report: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/top: Set the machines symbol filter (Jiri Olsa) [1036665] - [tools] perf/machine: Add symbol filter to struct machine (Jiri Olsa) [1036665] - [tools] perf/session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1036665] - [tools] perf/evsel: Add option to print stack trace on single line (Jiri Olsa) [1036665] - [tools] perf/tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1036665] - [tools] perf/sched: Remove thread lookup in sample handler (Jiri Olsa) [1036665] - [tools] perf/sched: Simplify arguments to read_events (Jiri Olsa) [1036665] - [tools] perf/kvm: Update documentation with live command (Jiri Olsa) [1036665] - [tools] perf/kvm: Option to print events that exceed a duration (Jiri Olsa) [1036665] - [tools] perf/machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1036665] - [tools] perf/tests: Add tests of new pinned modifier (Jiri Olsa) [1036665] - [tools] perf: Add support for pinned modifier (Jiri Olsa) [1036665] - [tools] perf/ui/gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1036665] - [tools] perf/kvm: Add option to analyze specific VM (Jiri Olsa) [1036665] - [tools] perf/kvm: Add min and max stats to display (Jiri Olsa) [1036665] - [tools] perf/kvm: Add live mode (Jiri Olsa) [1036665] - [tools] perf/session: Export queue_event function (Jiri Olsa) [1036665] - [tools] perf/annotate: Fix typo (Jiri Olsa) [1036665] - [tools] perf/annotate: Improve description of '?' hotkey (Jiri Olsa) [1036665] - [tools] perf/annotate: Add call target name if it is missing (Jiri Olsa) [1036665] - [tools] perf/annotate: Remove nop at end of annotation (Jiri Olsa) [1036665] - [tools] perf/annotate: Put dso name in symbol annotation title (Jiri Olsa) [1036665] - [tools] perf/annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1036665] - [tools] perf/tests: Add kcore to the object code reading test (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1036665] - [tools] perf/symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from kernel modules (Jiri Olsa) [1036665] - [tools] perf/tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1036665] - [tools] perf: Make it possible to read object code from vmlinux (Jiri Olsa) [1036665] - [tools] perf/symbols: Load kernel maps before using (Jiri Olsa) [1036665] - [tools] perf/tests: Add test for reading object code (Jiri Olsa) [1036665] - [tools] perf/symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1036665] - [tools] perf/stat: Flush output after each line in interval mode (Jiri Olsa) [1036665] - [tools] perf/stat: Add support for --initial-delay option (Jiri Olsa) [1036665] - [tools] perf/evsel: Add support for enabling counters (Jiri Olsa) [1036665] - [tools] perf/evlist: Remove obsolete dummy execve (Jiri Olsa) [1036665] - [tools] perf/kvm: Split out tracepoints from record args (Jiri Olsa) [1036665] - [tools] perf/session: Export a few functions for event processing (Jiri Olsa) [1036665] - [tools] perf/stats: Add max and min stats (Jiri Olsa) [1036665] - [tools] perf/top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1036665] - [tools] perf/util: Add parse_nsec_time() function (Jiri Olsa) [1036665] - [tools] perf/python: Remove duplicate TID bit from mask (Jiri Olsa) [1036665] - [tools] perf/trace: Beautify 'connect' result (Jiri Olsa) [1036665] - [tools] perf: Fix compile of util/tsc.c (Jiri Olsa) [1036665] - [tools] perf/evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1036665] - [tools] perf: Add test for converting perf time to/from TSC (Jiri Olsa) [1036665] - [tools] perf: Move weight back to common sort keys (Jiri Olsa) [1036665] - [tools] perf/tests: Add broken install-* tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1036665] - [tools] perf/tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1036665] - [tools] perf/tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1036665] - [tools] perf: Fix build with perl 5.18 (Jiri Olsa) [1036665] - [tools] perf: Support callchain sorting based on addresses (Jiri Olsa) [1036665] - [tools] perf/bench: Fix memcpy benchmark for large sizes (Jiri Olsa) [1036665] - [tools] perf/evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1036665] - [tools] perf/script: Fix named threads support (Jiri Olsa) [1036665] - [tools] perf/header: Recognize version number for perf data file (Jiri Olsa) [1036665] - [tools] perf/header: Introduce feat_offset into perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove attr_offset from perf_header (Jiri Olsa) [1036665] - [tools] perf/header: Remove data_offset seek as it's not needed (Jiri Olsa) [1036665] - [tools] perf/session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1036665] - [tools] perf/symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1036665] - [tools] perf: Fix 'make tools/perf' (Jiri Olsa) [1036665] - [tools] perf: Remove event types framework completely (Jiri Olsa) [1036665] - [tools] perf/record: Remove event types pushing (Jiri Olsa) [1036665] - [tools] perf: Remove event types from perf data file (Jiri Olsa) [1036665] - [tools] perf/timechart: Remove event types framework only user (Jiri Olsa) [1036665] - [tools] perf/timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1036665] - [tools] perf: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1036665] - [tools] perf/report/top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1036665] - [tools] perf/list: List kernel supplied event aliases (Jiri Olsa) [1036665] - [tools] perf: Default to cpu// for events v5 (Jiri Olsa) [1036665] - [tools] perf: struct thread has a tid not a pid (Jiri Olsa) [1036665] - [tools] perf: Validate perf event header size (Jiri Olsa) [1036665] - [tools] perf/evlist: Tidy duplicated munmap code (Jiri Olsa) [1036665] - [tools] perf: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Add missing 'finished_round' (Jiri Olsa) [1036665] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [1036665] - [tools] perf/inject: Remove unused parameter (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Set rules hint for the hist browser (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add a double-click handler for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Make column headers resizable (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Display callchain overhead also (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Add support for callchains (Jiri Olsa) [1036665] - [tools] perf/gtk/hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1036665] - [tools] perf/sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1036665] - [tools] perf/util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1036665] - [tools] perf/util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1036665] - [tools] perf/util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1036665] - [tools] perf/script: Adopt latency_format variable (Jiri Olsa) [1036665] - [tools] perf/util: Get rid of unused header_page_* variables (Jiri Olsa) [1036665] - [tools] perf/util: Parse header_page to get proper long size (Jiri Olsa) [1036665] - [tools] perf/util: Skip reading header_event file (Jiri Olsa) [1036665] - [tools] perf/util: Make file/host_bigendian variable local (Jiri Olsa) [1036665] - [tools] perf/util: Save long size of traced system (Jiri Olsa) [1036665] - [tools] perf/util: Save page size in a trace file to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Port kbuffer parser routines (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add page_size field to pevent (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add trace_seq_reset() (Jiri Olsa) [1036665] - [tools] lib/traceevent: Add const qualifier to string arguments (Jiri Olsa) [1036665] - [tools] lib/traceevent: Get rid of unused gui target (Jiri Olsa) [1036665] - [tools] lib/traceevent: Remove unused install targets (Jiri Olsa) [1036665] - [tools] perf/parse events: Demystify memory allocations (Jiri Olsa) [1036665] - [tools] perf/tests: Make terms a stack variable in test_term (Jiri Olsa) [1036665] - [tools] perf: Don't free list head in parse_events__free_terms (Jiri Olsa) [1036665] - [tools] perf/evlist: Fix use of uninitialized variable (Jiri Olsa) [1036665] - [tools] perf/report: Fix perf_session__delete removal (Jiri Olsa) [1036665] - [tools] perf: Do not elide parent symbol column (Jiri Olsa) [1036665] - [tools] perf/util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1036665] - [tools] perf/util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1036665] - [tools] perf: Remove callchain_cursor_reset call (Jiri Olsa) [1036665] - [tools] perf: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1036665] - [tools] perf: Use default include path notation for libtraceevent headers (Jiri Olsa) [1036665] - [tools] perf/tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1036665] - [tools] perf: Remove cwd from perf_session struct (Jiri Olsa) [1036665] - [tools] perf/top: Add --objdump option (Jiri Olsa) [1036665] - [tools] perf: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1036665] - [tools] perf: Update ABI comment (Jiri Olsa) [1036665] - [tools] perf: Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [1036665] - [tools] perf: Add a dummy software event to keep tracking (Jiri Olsa) [1036665] - [tools] perf: Fix up MMAP2 buffer space reservation (Jiri Olsa) [1036665] - [tools] perf: Add attr->mmap2 attribute to an event (Jiri Olsa) [1036665] - [tools] perf: make events stream always parsable (Jiri Olsa) [1036665] - [tools] perf/x86: Add ability to calculate TSC from perf sample timestamps (Jiri Olsa) [1036665] - [tools] perf: Fix broken union in 'struct perf_event_mmap_page' (Jiri Olsa) [1036665] - [tools] perf: Update perf_event_type documentation (Jiri Olsa) [1036665] - [tools] perf: Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1036665] - [edac] amd64_edac: Correct erratum 505 range (Kim Naru) [1013820] - [edac] mce_amd: Add an MCE signature for new Fam15h models (Kim Naru) [1013820] - [edac] amd64_edac: Fix incorrect wraparounds (Kim Naru) [1013820] - [edac] amd64_edac: Get rid of boot_cpu_data accesses (Kim Naru) [1013820] - [edac] amd64_edac: Add ECC decoding support for newer F15h model (Kim Naru) [1013820] - [block] blk-mq: Don't reserve a tag for flush request (Mike Snitzer) [1048301] - [lib] percpu_ida: fix a live lock (Mike Snitzer) [1048301] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1040347] - [net] netfilter: only warn once on wrong seqadj usage (Jesper Brouer) [1031968] - [net] ipvs: correct usage/allocation of seqadj ext in ipvs (Jesper Brouer) [1031968] - [net] netfilter: WARN about wrong usage of sequence number adjustments (Jesper Brouer) [1031968] - [net] vxlan: use custom ndo_change_mtu handler (Daniel Borkmann) [1039848] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1042762] - [net] core: convert class code to use dev_groups (Jiri Benc) [1037452] - [net] ptp: convert class code to use dev_groups (Jiri Benc) [1037452]- [s390] time, vdso: fix clock_gettime for CLOCK_MONOTONIC (Hendrik Brueckner) [1036677] - [s390] vdso: ectg gettime support for CLOCK_THREAD_CPUTIME_ID (Hendrik Brueckner) [1036677] - [s390] vdso: fix access-list entry initialization (Hendrik Brueckner) [1036677] - [s390] time, vdso: convert to the new update_vsyscall interface (Hendrik Brueckner) [1036677]- [net] netfilter: fix wrong byte order in nf_ct_seqadj_set internal information (Jesper Brouer) [1045360] - [net] br: fix use of ->rx_handler_data in code executed on non-rx_handler path (Jiri Pirko) [1039118] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1043536] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1043536] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1043536] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1043536] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1043536] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1043536] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1043536] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1043536] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1043536] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1043536] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1043536] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1043536] - [net] add BUG_ON if kernel advertises msg_namelen > sizeof(struct sockaddr_storage) (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [net] rework recvmsg handler msg_name and msg_namelen logic (Florian Westphal) [1039870] {CVE-2013-7266 CVE-2013-7267 CVE-2013-7268 CVE-2013-7269 CVE-2013-7270 CVE-2013-7271} - [acpi] acpi_gpio: protect against future KABI breakage (Prarit Bhargava) [1037769] - [acpi] processor: Introduce apic_id in struct processor to save parsed APIC id (Prarit Bhargava) [1037769] - [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1029153] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1029153] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1029153] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1029153] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1029153] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1029153] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1029153] - [s390] time: revert direct ktime path for s390 clockevent device (Hendrik Brueckner) [1036682] - [security] keys: fix uninitialized persistent_keyring_register_sem (Steve Best) [1030472] - [sched] idle: Fix the idle polling state logic (Jeremy Eder) [1038152] - [misc] enclosure: fix WARN_ON in dual path device removing (Steve Best) [1030291] - [security] keys: Pre-clear struct key on allocation (David Howells) [1032980] - [powerpc] eeh: Use interruptible sleep in keehd (Steve Best) [1044378]- [md] fix calculation of stacking limits on level change (Jes Sorensen) [1033479] - [x86] better solution for x86 single cpu support check (Prarit Bhargava) [1032604] - [kernel] sched: Fix asymmetric scheduling for POWER7 (Steve Best) [1032796] - [fs] writeback: Fix data corruption on NFS (Jeff Layton) [1042112] - [fs] writeback: do not sync data dirtied after sync start (Jeff Layton) [1042112] - [fs] writeback: fix race that cause writeback hung (Jeff Layton) [1042112] - [fs] writeback: make writeback_inodes_wb static (Jeff Layton) [1042112] - [fs] writeback: fix occasional slow sync(1) (Jeff Layton) [1042112] - [fs] writeback: don't check force_wait to handle bdi->work_list (Jeff Layton) [1042112] - [fs] fs-writeback: make wb_do_writeback() as static (Jeff Layton) [1042112] - [fs] writeback: Do not sort b_io list only because of block device inode (Jeff Layton) [1042112] - [fs] sync: don't block the flusher thread waiting on IO (Jeff Layton) [1042112] - [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1040183] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1040183] - [s390] signal: always restore saved runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [s390] fix handling of runtime instrumentation psw bit (Hendrik Brueckner) [1029884] - [platform] asus-nb-wmi: set wapf=4 for ASUSTeK COMPUTER INC. 1015E/U (Prarit Bhargava) [1043248] - [platform] asus-nb-wmi: ignore ALS notification key code (Prarit Bhargava) [1043248] - [fs] gfs2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1038123] - [fs] gfs2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1038123] - [virt] kvm: fix guest-initiated crash with x2apic (Andrew Jones) [1042101] {CVE-2013-6376} - [drm] qxl: fix memory leak in release list handling (Dave Airlie) [1035564] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Steve Best) [1038501]- [powerpc] powernv: Don't crash if there are no OPAL consoles (Steve Best) [1033086] - [powerpc] powernv: Reserve the correct PE number (Steve Best) [1033086] - [powerpc] powernv: Add PE to its own PELTV (Steve Best) [1033086] - [powerpc] eeh: Output PHB3 diag-data (Steve Best) [1033086] - [powerpc] powernv: Double size of log blob (Steve Best) [1033086] - [powerpc] eeh: Output error number (Steve Best) [1033086] - [powerpc] powernv: Support inbound error injection (Steve Best) [1033086] - [powerpc] powernv: Enable EEH for PHB3 (Steve Best) [1033086] - [powerpc] eeh: Fix undefined variable (Steve Best) [1033086] - [powerpc] pci: Remove duplicate check in pcibios_fixup_bus() (Steve Best) [1033086] - [powerpc] powernv: Needn't IO segment map for PHB3 (Steve Best) [1033086] - [powerpc] powernv: Check primary PHB through ID (Steve Best) [1033086] - [powerpc] powernv: Fetch PHB bus range from dev-tree (Steve Best) [1033086] - [powerpc] powernv: Free PHB instance upon error (Steve Best) [1033086] - [powerpc] eeh: Introdce flag to protect sysfs (Steve Best) [1033086] - [powerpc] eeh: Fix unbalanced enable for IRQ (Steve Best) [1033086] - [powerpc] eeh: Don't use pci_dev during BAR restore (Steve Best) [1033086] - [powerpc] eeh: Use partial hotplug for EEH unaware drivers (Steve Best) [1033086] - [powerpc] pci: Partial tree hotplug support (Steve Best) [1033086] - [powerpc] eeh: Use safe list traversal when walking EEH devices (Steve Best) [1033086] - [powerpc] eeh: Keep PE during hotplug (Steve Best) [1033086] - [pci] hotplug: Don't need to remove from EEH cache twice (Steve Best) [1033086] - [powerpc] pci: Override pcibios_release_device() (Steve Best) [1033086] - [powerpc] eeh: Export functions for hotplug (Steve Best) [1033086] - [powerpc] eeh: Remove reference to PCI device (Steve Best) [1033086] - [powerpc] powernv: Use dev-node in PCI config accessors (Steve Best) [1033086] - [powerpc] eeh: Avoid build warnings (Steve Best) [1033086] - [powerpc] eeh: Refactor the output message (Steve Best) [1033086] - [powerpc] eeh: Fix address catch for PowerNV (Steve Best) [1033086] - [powerpc] powernv: Replace variables with flags (Steve Best) [1033086] - [powerpc] eeh: Check PCIe link after reset (Steve Best) [1033086] - [powerpc] eeh: Don't collect PCI-CFG data on PHB (Steve Best) [1033086] - [powerpc] eeh: Debugfs for error injection (Steve Best) [1033086] - [powerpc] powernv: Debugfs directory for PHB (Steve Best) [1033086] - [powerpc] eeh: Register OPAL notifier for PCI error (Steve Best) [1033086] - [powerpc] powernv/opal: Disable OPAL notifier upon poweroff (Steve Best) [1033086] - [powerpc] powernv/opal: Notifier for OPAL events (Steve Best) [1033086] - [powerpc] eeh: Allow to check fenced PHB proactively (Steve Best) [1033086] - [powerpc] eeh: Enable EEH check for config access (Steve Best) [1033086] - [powerpc] eeh: Initialization for PowerNV (Steve Best) [1033086] - [powerpc] eeh: PowerNV EEH backends (Steve Best) [1033086] - [powerpc] eeh: I/O chip next error (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE log and bridge setup (Steve Best) [1033086] - [powerpc] eeh: I/O chip PE reset (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH state retrieval (Steve Best) [1033086] - [powerpc] eeh: I/O chip EEH enable option (Steve Best) [1033086] - [powerpc] eeh: I/O chip post initialization (Steve Best) [1033086] - [powerpc] eeh: EEH backend for P7IOC (Steve Best) [1033086] - [powerpc] eeh: Sync OPAL API with firmware (Steve Best) [1033086] - [powerpc] eeh: EEH core to handle special event (Steve Best) [1033086] - [powerpc] eeh: Export confirm_error_lock (Steve Best) [1033086] - [powerpc] eeh: Allow to purge EEH events (Steve Best) [1033086] - [powerpc] eeh: Trace time on first error for PE (Steve Best) [1033086] - [powerpc] eeh: Single kthread to handle events (Steve Best) [1033086] - [powerpc] eeh: Delay EEH probe during hotplug (Steve Best) [1033086] - [powerpc] eeh: Refactor eeh_reset_pe_once() (Steve Best) [1033086] - [powerpc] eeh: EEH post initialization operation (Steve Best) [1033086] - [powerpc] eeh: Make eeh_init() public (Steve Best) [1033086] - [powerpc] eeh: Trace PCI bus from PE (Steve Best) [1033086] - [powerpc] eeh: Make eeh_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Make eeh_phb_pe_get() public (Steve Best) [1033086] - [powerpc] eeh: Move common part to kernel directory (Steve Best) [1033086] - [powerpc] eeh: Cleanup for EEH core (Steve Best) [1033086] - [powerpc] eeh: Enhance converting EEH dev (Steve Best) [1033086] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1039937] - [fs] aio: restore locking of ioctx list on removal (Mateusz Guzik) [1013373] - [virt] kvm: Convert vapic synchronization to _cached functions (Andrew Jones) [1042092] {CVE-2013-6368} - [virt] kvm: Fix potential divide by 0 in lapic (Andrew Jones) [1042084] {CVE-2013-6367} - [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1042074] {CVE-2013-4587} - [cpufreq] check cpufreq driver is valid and cpufreq isn't disabled in cpufreq_get() (Jan Stancek) [1040409] - [block] blk-mq: fix memory leaks on unplugging block device (Mike Snitzer) [1040675] - [block] blk-mq: fix use-after-free of request (Mike Snitzer) [1040675] - [block] blk-mq: fix dereference of rq->mq_ctx if allocation fails (Mike Snitzer) [1040675] - [block] blk-mq: add blktrace insert event trace (Mike Snitzer) [1040675] - [block] blk-mq: ensure that we set REQ_IO_STAT so diskstats work (Mike Snitzer) [1040675] - [mm] numa: write pte_numa pte back to the page tables (Rik van Riel) [1040200] - [mm] migrate: fix set cpupid on page migration twice against thp (Rik van Riel) [1040200] - [mm] numa: Guarantee that tlb_flush_pending updates are visible before page table updates (Rik van Riel) [1040200] - [sched] fix the theoretical signal_wake_up() vs schedule() race (Rik van Riel) [1040200] - [sched] Add tracepoints related to NUMA task migration (Rik van Riel) [1040200] - [mm] numa: Do not automatically migrate KSM pages (Rik van Riel) [1040200] - [mm] numa: Trace tasks that fail migration due to rate limiting (Rik van Riel) [1040200] - [mm] numa: Limit scope of lock for NUMA migrate rate limiting (Rik van Riel) [1040200] - [mm] numa: Make NUMA-migrate related functions static (Rik van Riel) [1040200] - [mm] numa: Defer TLB flush for THP migration as long as possible (Rik van Riel) [1040200] - [mm] fix TLB flush race between migration, and change_protection_range (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary disruption of NUMA hinting during migration (Rik van Riel) [1040200] - [mm] numa: Clear numa hinting information on mprotect (Rik van Riel) [1040200] - [sched] numa: Skip inaccessible VMAs (Rik van Riel) [1040200] - [mm] numa: Avoid unnecessary work on the failure path (Rik van Riel) [1040200] - [mm] numa: Ensure anon_vma is locked to prevent parallel THP splits (Rik van Riel) [1040200] - [mm] numa: Do not clear PTE for pte_numa update (Rik van Riel) [1040200] - [mm] numa: Do not clear PMD during PTE update scan (Rik van Riel) [1040200] - [mm] Clear pmd_numa before invalidating (Rik van Riel) [1040200] - [mm] numa: Call MMU notifiers on THP migration (Rik van Riel) [1040200] - [mm] numa: Serialise parallel get_user_page against THP migration (Rik van Riel) [1040200] - [mm] numa: return the number of base pages altered by protection changes (Rik van Riel) [1040200]- [net] ipv6: router reachability probing (Jiri Benc) [1032118] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1032118] - [net] arp/neighbour.h: Remove extern from function prototypes (Jiri Benc) [1032118] - [net] netfilter: tproxy: fix build with IP6_NF_IPTABLES=n (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core.h (Jiri Benc) [1035295] - [net] netfilter: tproxy: remove nf_tproxy_core, keep tw sk assigned to skb (Jiri Benc) [1035295] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1040347] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1040347] - [net] neigh: use tbl->family to distinguish ipv4 from ipv6 (Jiri Pirko) [1040347] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1040347] - [net] neigh: convert parms to an array (Jiri Pirko) [1040347] - [net] net: neighbour: Remove CONFIG_ARPD (Jiri Pirko) [1040347] - [net] ndisc: bool initializations should use true and false (Jiri Pirko) [1040347] - [net] ipv4: add support for IFA_FLAGS nl attribute (Jiri Pirko) [1021871] - [net] ipv6: addrconf: revert /proc/net/if_inet6 ifa_flag format (Jiri Pirko) [1021871] - [net] ipv6: addrconf: introduce IFA_F_MANAGETEMPADDR to tell kernel to manage temporary addresses (Jiri Pirko) [1021871] - [net] ipv6: addrconf: extend ifa_flags to u32 (Jiri Pirko) [1021871] - [net] ipv6: Remove privacy config option (Jiri Pirko) [1021871] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error and rxpmtu functions (Florian Westphal) [1035884] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035884] {CVE-2013-6405} - [net] rename busy poll MIB counter (Michal Schmidt) [1038631] - [net] rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Michal Schmidt) [1038631] - [net] fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Michal Schmidt) [1038631] - [net] af_packet: block BH in prb_shutdown_retire_blk_timer() (Veaceslav Falico) [1034605]- [scsi] pm80xx: remove unneeded NULL check (Rich Bono) [1019457] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1019457] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1019457] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1019457] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1019457] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1019457] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1019457] - [scsi] pm80xx: Queue rotation logic for inbound and outbound queues (Rich Bono) [1019457] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1019457] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1019457] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1019457] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1019457] - [scsi] bfa: firmware update to 3.2.1.1 (Vijay Guvva) [726968] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [726968] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [726968] - [scsi] bfa: switch to fixed_size_llseek() (Vijay Guvva) [726968] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [726968] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [726968] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [726968] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [726968] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [726968] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [726968] - [scsi] bfa: firmware statistics update (Vijay Guvva) [726968] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [726968] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [726968] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [726968] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [726968] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [726968] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [726968] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [726968] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [726968] - [scsi] bfa: Forward Error Correction status query (Vijay Guvva) [726968] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [726968] - [scsi] bfa: Fixes for 0-terminated strncpy and possible null pointer dereference (Vijay Guvva) [726968] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [726968] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [726968] - [maintainers] Add maintainer info for bnx2i (Maurizio Lombardi) [725065] - [scsi] bnx2i: Update version and copyright year 2013 (Maurizio Lombardi) [725065] - [s390] uaccess: add missing page table walk range check (Hendrik Brueckner) [1036690] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036971] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036971] - [s390] pci: implement hotplug notifications (Hendrik Brueckner) [1030312] - [s390] pci: implement pcibios_remove_bus (Hendrik Brueckner) [1030312] - [s390] pci: improve handling of bus resources (Hendrik Brueckner) [1030312] - [s390] pci: cleanup function information block (Hendrik Brueckner) [1030312] - [s390] pci: remove CONFIG_PCI_DEBUG dependancy (Hendrik Brueckner) [1030312] - [s390] pci: message cleanup (Hendrik Brueckner) [1030312] - [s390] pci: implement hibernation hooks (Hendrik Brueckner) [1030312]- [ethernet] cxgb3: Fix warning about using rcu_dereference when not in a rcu-locked section (Veaceslav Falico) [1038494] - [fs] btrfs: relocate csums properly with prealloc extents (Eric Sandeen) [1030074] - [fs] btrfs: release path before starting transaction in can_nocow_extent (Eric Sandeen) [1030074] - [fs] btrfs: fix oops caused by the space balance and dead roots (Eric Sandeen) [1030074] - [fs] btrfs: insert orphan roots into fs radix tree (Eric Sandeen) [1030074] - [fs] btrfs: limit delalloc pages outside of find_delalloc_range (Eric Sandeen) [1030074] - [fs] btrfs: Fix crash due to not allocating integrity data for a bioset (Eric Sandeen) [1030074] - [fs] btrfs: fix a use-after-free bug in btrfs_dev_replace_finishing (Eric Sandeen) [1030074] - [fs] btrfs: eliminate races in worker stopping code (Eric Sandeen) [1030074] - [fs] btrfs: fix crash of compressed writes (Eric Sandeen) [1030074] - [fs] btrfs: fix transid verify errors when recovering log tree (Eric Sandeen) [1030074] - [fs] vfs: fix subtle use-after-free of pipe_inode_info (Steve Best) [1033905] - [powerpc] signals: Mark VSX not saved with small contexts (Steve Best) [1019549] - [security] selinux: correct locking in selinux_netlbl_socket_connect() (Paul Moore) [991605] - [net] xfrm: Fix potential null pointer dereference in xdst_queue_output (Herbert Xu) [1034891] - [net] ipv6: introduce function to find route for redirect (Jiri Pirko) [1035996] - [net] ipv6: handle Redirect ICMP Message with no Redirected Header option (Jiri Pirko) [1035996]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.20 (Veaceslav Falico) [1034281] - [s390] allow to set gcc -mtune flag (Hendrik Brueckner) [1032642] - [net] team: fix master carrier set when user linkup is enabled (Jiri Pirko) [1035258] - [net] openvswitch: fix vport-netdev unregister (Francesco Fusco) [1004267]- [pci] Fix whitespace, capitalization, and spelling errors (Myron Stowe) [1033834] - [pci] Remove duplicate pci_disable_device() from pcie_portdrv_remove() (Myron Stowe) [1033834] - [pci] Enable upstream bridges even for VFs on virtual buses (Myron Stowe) [1033834] - [pci] Add pci_upstream_bridge() (Myron Stowe) [1033834] - [pci] Add x86_msi.msi_mask_irq() and msix_mask_irq() (Myron Stowe) [1033834] - [pci] Warn on driver probe return value greater than zero (Myron Stowe) [1033834] - [pci] Drop warning about drivers that don't use pci_set_master() (Myron Stowe) [1033834] - [pci] Workaround missing pci_set_master in pci drivers (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code fix (Myron Stowe) [1033834] - [pci] Update pcie_ports 'auto' behavior for non-ACPI platforms (Myron Stowe) [1033834] - [pci] Report pci_pme_active() kmalloc failure (Myron Stowe) [1033834] - [pci] Fail MSI/MSI-X initialization if device is not in PCI_D0 (Myron Stowe) [1033834] - [x86] pci: Coalesce multiple overlapping host bridge windows (Myron Stowe) [1033834] - [misc] MAINTAINERS: Add arch/x86/pci to PCI file patterns (Myron Stowe) [1033834] - [pci] pm: Remove pci_pm_complete() (Myron Stowe) [1033834] - [pci] Add pci_dev_show_local_cpu() to simplify code (Myron Stowe) [1033834] - [pci] Make pci_dev_pm_ops static (Myron Stowe) [1033834] - [pci] Make pci_bus_attrs, pci_dev_attrs, dev_rescan_attr, dev_remove_attr, vga_attr static (Myron Stowe) [1033834] - [pci] convert bus code to use dev_groups (Myron Stowe) [1033834] - [pci] convert bus code to use drv_groups (Myron Stowe) [1033834] - [pci] convert bus code to use bus_groups (Myron Stowe) [1033834] - [drm] radeon: use pcie_get_readrq() and pcie_set_readrq() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Myron Stowe) [1033834] - [pci] Remove unused PCI_MSIX_FLAGS_BIRMASK definition (Myron Stowe) [1033834] - [pci] acpiphp_ibm: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] acpiphp: Convert to dynamic debug (Myron Stowe) [1033834] - [pci] Remove Intel Haswell D3 delays (Myron Stowe) [1033834] - [pci] Pass type, width, and prefetchability for window alignment (Myron Stowe) [1033834] - [pci] Document reason for using pci_is_root_bus() (Myron Stowe) [1033834] - [pci] Use pci_is_root_bus() to check for root bus (Myron Stowe) [1033834] - [pci] Remove unused "is_pcie" from pci_dev structure (Myron Stowe) [1033834] - [pci] Update pci_find_slot() description in pci.txt (Myron Stowe) [1033834] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Myron Stowe) [1033834] - [pci] Fix comment typo, remove unnecessary !! in pci_is_pcie() (Myron Stowe) [1033834] - [pci] Drop "setting latency timer" messages (Myron Stowe) [1033834] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Myron Stowe) [1033834] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Myron Stowe) [1033834] - [pci] Export pcie_set_mps() and pcie_get_mps() (Myron Stowe) [1033834] - [acpi] Decode _OSC bitmasks symbolically (Myron Stowe) [1033834] - [acpi] Separate out _OSC "we don't support enough services" path (Myron Stowe) [1033834] - [acpi] Separate out _OSC "PCIe port services disabled" path (Myron Stowe) [1033834] - [acpi] Skip _OSC control tests if _OSC support call failed (Myron Stowe) [1033834] - [acpi] Run _OSC only once for OSPM feature support (Myron Stowe) [1033834] - [acpi] Split _OSC "support" and "control" flags into separate variables (Myron Stowe) [1033834] - [acpi] Move _OSC stuff from acpi_pci_root_add() to negotiate_os_control() (Myron Stowe) [1033834] - [acpi] Drop unnecessary _OSC existence tests (Myron Stowe) [1033834] - [pci] Name _OSC #defines more consistently (Myron Stowe) [1033834] - [acpi] Write OSC_PCI_CONTROL_MASKS like OSC_PCI_SUPPORT_MASKS (Myron Stowe) [1033834] - [acpi] Remove unused OSC_PCI_NATIVE_HOTPLUG (Myron Stowe) [1033834] - [acpi] Tidy acpi_run_osc() declarations (Myron Stowe) [1033834] - [acpi] Rename OSC_QUERY_TYPE to OSC_QUERY_DWORD (Myron Stowe) [1033834] - [acpi] Write _OSC bit field definitions in hex (Myron Stowe) [1033834] - [powerpc] pci: Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Myron Stowe) [1033834] - [scsi] csiostor: Use pcie_capability_clear_and_set_word() to simplify (Myron Stowe) [1033834] - [scsi] bfa: Use pcie_set()/get_readrq() to simplify code (Myron Stowe) [1033834] - [x86] pci: Use cached pci_dev->pcie_cap to simplify code (Myron Stowe) [1033834] - [pci] Use pci_is_pcie() to simplify code (Myron Stowe) [1033834] - [ethernet] be2net: call napi_disable() for all event queues (Ivan Vecera) [1032872] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1023873] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1033645] - [s390] 3270: fix missing device_destroy() call (Hendrik Brueckner) [1032553] - [s390] boot: Install bzImage as default kernel image (Hendrik Brueckner) [1032548] - [x86] perf: Fix shared register mutual exclusion enforcement (Jiri Olsa) [1032093] - [mm] readahead: fix sequential read cache miss detection (Rik van Riel) [1032279] - [block] fix a race between request completion and timeout handling (Jeff Moyer) [1032138] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1029601]- [pci] msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms (Myron Stowe) [1034514] - [of] of_pci: add registry of MSI chips (Myron Stowe) [1034514] - [pci] Introduce new MSI chip infrastructure (Myron Stowe) [1034514] - [pci] remove ARCH_SUPPORTS_MSI kconfig option (Myron Stowe) [1034514] - [pci] use weak functions for MSI arch-specific functions (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_parse_bus_range() function (Myron Stowe) [1034514] - [of] of_pci: Add of_pci_get_devfn() function (Myron Stowe) [1034514] - [fs] sysfs: sysfs_create_groups returns a value (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups for when SYSFS is not enabled (Myron Stowe) [1034491] - [fs] sysfs/group: fix up kerneldoc (Myron Stowe) [1034491] - [fs] sysfs/group: update copyright to add myself and the LF (Myron Stowe) [1034491] - [fs] sysfs/group: add kerneldoc for sysfs_remove_group (Myron Stowe) [1034491] - [fs] sysfs/group: fix up broken string coding style (Myron Stowe) [1034491] - [fs] sysfs/group: fix up some * coding style issues (Myron Stowe) [1034491] - [fs] sysfs/group: fix trailing whitespace (Myron Stowe) [1034491] - [fs] sysfs/group: move EXPORT_SYMBOL_GPL() to the proper location (Myron Stowe) [1034491] - [fs] sysfs: add sysfs_create/remove_groups() (Myron Stowe) [1034491] - [base] bus_type: add bus_groups (Myron Stowe) [1034491] - [base] bus_type: add drv_groups (Myron Stowe) [1034491] - [base] bus_type: add dev_groups (Myron Stowe) [1034491] - [ethernet] e1000e: fix overrun of PHY RAR array (John Green) [1031123] - [kernel] perf/ftrace: Fix paranoid level for enabling function tracer (Jiri Olsa) [1027778] {CVE-2013-2930} - [powerpc] kdump: Adding symbols in vmcoreinfo to facilitate dump filtering (Steve Best) [1025746] - [s390] block/dasd: hold request queue sysfs lock when calling elevator_init() (Tomoki Sekiyama) [1030615] - [block] elevator: acquire q->sysfs_lock in elevator_change() (Tomoki Sekiyama) [1030615] - [block] elevator: Fix a race in elevator switching and dm device initialization (Tomoki Sekiyama) [1030615] - [s390] vtime: correct idle time calculation (Hendrik Brueckner) [1029891] - [s390] time: fix get_tod_clock_ext inline assembly (Hendrik Brueckner) [1029891] - [s390] time: correct use of store clock fast (Hendrik Brueckner) [1029891] - [s390] time: return with irqs disabled from psw_idle (Hendrik Brueckner) [1029891] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1029602] - [s390] compat, signal: change return values to -EFAULT (Hendrik Brueckner) [1029602] - [net] flow_dissector: fail on evil iph->ihl (Jason Wang) [1007955] {CVE-2013-4348}- [acpi] Correct faulty check of Secure Level in acpi_os_get_root_pointer() (Lenny Szubowicz) [1034598]- [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1032012] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1032012] - [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Jiri Pirko) [1030016] {CVE-2013-4563} - [net] macvtap: limit head length of skb allocated (Jason Wang) [1029380] - [net] tuntap: limit head length of skb allocated (Jason Wang) [1029380] - [fs] nfs: check if gssd is running before attempting to use krb5i auth in SETCLIENTID call (Jeff Layton) [998616] - [net] sunrpc: replace sunrpc_net->gssd_running flag with a more reliable check (Jeff Layton) [998616] - [net] sunrpc: create a new dummy pipe for gssd to hold open (Jeff Layton) [998616] - [s390] scm_block: do not hide eadm subchannel dependency (Hendrik Brueckner) [1032542] - [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1029890] - [s390] zfcpdump: Add support for XFS (Hendrik Brueckner) [1028103] - [x86] setup: print out a message if !ACPI (Prarit Bhargava) [1033181] - [cpufreq] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Baytrail support (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1031793] - [cpufreq] add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1031793] - [cpufreq] Optimize cpufreq_frequency_table_verify() (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: fix no_turbo (Prarit Bhargava) [1031793] - [cpufreq] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1031793] - [cpufreq] Drop the owner field from struct cpufreq_driver (Prarit Bhargava) [1031793] - [cpufreq] Use rwsem for protecting critical sections (Prarit Bhargava) [1031793] - [cpufreq] delete __cpuinit usage from all cpufreq files (Prarit Bhargava) [1031793] - [powerpc] ppc64 address space capped at 32TB, mmap randomisation disabled (Steve Best) [1031762]- [kernel] hung_task: add method to reset detector (Marcelo Tosatti) [987202] - [virt] pvclock: detect watchdog reset at pvclock read (Marcelo Tosatti) [987202] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026387] - [security] keys: Fix keyring content gc scanner (David Howells) [1030482] - [fs] ext4: fix warning in ext4_da_update_reserve_space() (Lukas Czerner) [1022185] - [fs] quota: provide interface for readding allocated space into reserved space (Lukas Czerner) [1022185] - [fs] nfs: don't retry detect_trunking with RPC_AUTH_UNIX more than once (Jeff Layton) [1030404] - [net] sunrpc: Avoid deep recursion in rpc_release_client (Jeff Layton) [1030404] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030062] - [fs] nfs: Remove redundant checks in nfs_setsecurity+nfs4_label_init_security (Jeff Layton) [1030725] - [fs] nfs: Sanity check the server reply in _nfs4_server_capabilities (Jeff Layton) [1030725] - [fs] nfs: encode_readdir - only ask for labels when doing readdirplus (Jeff Layton) [1030725] - [fs] nfs: set security label when revalidating inode (Jeff Layton) [1030725] - [fs] nfs: Fix a mismatch between Linux labeled NFS and the NFSv4.2 spec (Jeff Layton) [1030725] - [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.18 (Veaceslav Falico) [1028210]- [fs] gfs2: Fix ref count bug relating to atomic_open (Robert S Peterson) [1032800]- [ethernet] mlx4: Fix pages never dma unmapped on rx (Steve Best) [1030192] - [kernel] Add method for displaying affection for Red Hat (Prarit Bhargava) [1025450] - [powerpc] Fix fatal SLB miss when restoring PPR (Steve Best) [1027633] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [1019462] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [1019462] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [1019462] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [1019462] - [security] keys: Fix error handling in big_key instantiation (David Howells) [1029877] - [kernel] move get_online_cpus/put_online_cpus locking out (Rik van Riel) [1027267] - [kernel] sched/numa: Cure update_numa_stats() vs. hotplug (Rik van Riel) [1027267] - [kernel] sched/numa: Fix NULL pointer dereference in task_numa_migrate() (Rik van Riel) [1028100] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1029009] - [scsi] hpsa: correct gen9 PCI IDs (Tomas Henzl) [1029009] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Ewan Milne) [1020355] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Ewan Milne) [1020355] - [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [1017128] - [block] blk-mq: don't disallow request merges for req->special being set (Mike Snitzer) [1016109] - [block] blk-mq: mq plug list breakage (Mike Snitzer) [1016109] - [block] blk-mq: fix for flush deadlock (Mike Snitzer) [1016109] - [block] blk-mq: add blk_mq_stop_hw_queues (Mike Snitzer) [1016109] - [block] blk-mq: fix permissions for ipi_redirect sysfs attribute (Mike Snitzer) [1016109] - [block] blk-mq: zero out ctx_map during initialization (Mike Snitzer) [1016109] - [block] blk-mq: cache rq->q (Mike Snitzer) [1016109] - [block] blk-mq: use a separate plug list for blk-mq requests (Mike Snitzer) [1016109] - [block] blk-mq: switch to percpu-ida for tag management (Mike Snitzer) [1016109] - [lib] percpu_ida: add an API to return free tags (Mike Snitzer) [1016109] - [lib] percpu_ida: add percpu_ida_for_each_free (Mike Snitzer) [1016109] - [lib] percpu_ida: make percpu_ida percpu size/batch configurable (Mike Snitzer) [1016109] - [lib] idr: Percpu ida (Mike Snitzer) [1016109] - [block] blk-mq: call exit_hctx on hw queue teardown (Mike Snitzer) [1016109] - [lib] percpu_counter: __this_cpu_write() doesn't need to be protected by spinlock (Mike Snitzer) [1016109] - [block] blk-mq: fix blk_mq_start_stopped_hw_queues from irq context (Mike Snitzer) [1016109] - [block] blk-mq: cleanup blk_mq_bio_to_request (Mike Snitzer) [1016109] - [block] blk-mq: kill blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: always complete bios in blk_mq_complete_request (Mike Snitzer) [1016109] - [block] blk-mq: dont call blk_mq_free_request from blk_mq_finish_request (Mike Snitzer) [1016109] - [block] blk-mq: more careful bio completion (Mike Snitzer) [1016109] - [block] use blk-exec.c infrastructure for blk-mq (Mike Snitzer) [1016109] - [block] make blk_get_put_request work for blk-mq drivers (Mike Snitzer) [1016109] - [block] remove request ref_count (Mike Snitzer) [1016109] - [block] blk-mq: Lower minimum queue depth from 4 to 1 (Mike Snitzer) [1016109] - [block] blk-mq: Do not fail blk_mq_reg::queue_depth value of zero (Mike Snitzer) [1016109] - [block] blk-mq: Do not allocate more cache entries than used (Mike Snitzer) [1016109] - [block] blk-mq: Check queue depth is valid (Mike Snitzer) [1016109] - [block] blk-mq: Sanity check reserved tags (Mike Snitzer) [1016109]- [x86] trace: Change user|kernel_page_fault to page_fault_user|kernel (Seiji Aguchi) [726853] - [x86] trace: Add page fault tracepoints (Seiji Aguchi) [726853] - [x86] trace: Delete __trace_alloc_intr_gate() (Seiji Aguchi) [726853] - [x86] trace: Register exception handler to trace IDT (Seiji Aguchi) [726853] - [x86] trace: Remove __alloc_intr_gate() (Seiji Aguchi) [726853] - [kernel] audit: call audit_bprm() only once to add AUDIT_EXECVE information (Richard Guy Briggs) [1010367] - [kernel] audit: move audit_aux_data_execve contents into audit_context union (Richard Guy Briggs) [1010367] - [kernel] audit: remove unused envc member of audit_aux_data_execve (Richard Guy Briggs) [1010367] - [kernel] audit: Kill the unused struct audit_aux_data_capset (Richard Guy Briggs) [1010367] - [fs] gfs2: fix dentry leaks (Abhijith Das) [1010350] - [fs] gfs2: d_splice_alias() can't return error (Abhijith Das) [1010350] - [fs] atomic_open: take care of EEXIST in no-open case with O_CREAT|O_EXCL in fs/namei.c (Abhijith Das) [1010350] - [fs] vfs: don't set FILE_CREATED before calling ->atomic_open() (Abhijith Das) [1010350] - [fs] nfs: set FILE_CREATED (Abhijith Das) [1010350] - [fs] gfs2: set FILE_CREATED (Abhijith Das) [1010350] - [fs] vfs: improve i_op->atomic_open() documentation (Abhijith Das) [1010350] - [net] svcrpc: set cr_gss_mech from gss-proxy as well as legacy upcall (J. Bruce Fields) [1026643] - [mm] zbud: fix condition check on allocation size (Jerome Marchand) [1009496] - [kernel] sched: Optimize task_sched_runtime() (Larry Woodman) [986058] - [x86] setup: add a customer friendly message for single cpu systems (Prarit Bhargava) [1009066] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [1004888] - [kernel] modsign: Support not importing certs from db (Lenny Szubowicz) [1004888] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [1004888] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [1004888] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [1004888] - [kernel] efi: Add EFI signature data types (Lenny Szubowicz) [1004888] - [kernel] hibernate: Disable if securelevel above zero (Lenny Szubowicz) [903815] - [x86] efi: Add EFI_SECURE_BOOT bit (Lenny Szubowicz) [903815] - [x86] Add option to automatically set securelevel when in Secure Boot mode (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface when securelevel is set (Lenny Szubowicz) [903815] - [x86] Restrict MSR access when securelevel is set (Lenny Szubowicz) [903815] - [kernel] uswsusp: Disable when securelevel is set (Lenny Szubowicz) [903815] - [kernel] kexec: Disable at runtime if securelevel has been set (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter when securelevel is set (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method if securelevel is set (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem when securelevel is set (Lenny Szubowicz) [903815] - [x86] Lock down IO port access when securelevel is enabled (Lenny Szubowicz) [903815] - [pci] Lock down BAR access when securelevel is enabled (Lenny Szubowicz) [903815] - [x86] Enforce module signatures when securelevel is greater than 0 (Lenny Szubowicz) [903815] - [kernel] Add BSD-style securelevel support (Lenny Szubowicz) [903815]- [net] nfnetlink: do not ack malformed messages (Jiri Benc) [1023123] - [net] netfilter: nft_compat: use _safe version of list_for_each (Jiri Benc) [1023123] - [net] netfilter: nf_tables: remove duplicated include from nf_tables_ipv4.c (Jiri Benc) [1023123] - [net] netfilter: bridge: nf_tables: add filter chain type (Jiri Benc) [1023123] - [net] netfilter: nft_nat: Fix endianness issue reported by sparse (Jiri Benc) [1023123] - [net] netfilter: bridge: fix nf_tables bridge dependencies with main core (Jiri Benc) [1023123] - [net] nf_tables: mark as Tech Preview (Jiri Benc) [1023123] - [net] nf_tables: stuff structures to preserve kABI in the future (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add ARP filtering support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add trace support (Jiri Benc) [1023123] - [net] netfilter: nfnetlink: add batch support and use it from nf_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add insert operation (Jiri Benc) [1023123] - [net] netfilter: nf_tables: complete net namespace support (Jiri Benc) [1023123] - [net] netfilter: nf_tables: Add support for IPv6 NAT (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add support for dormant tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: nft_payload: fix transport header base (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add compatibility layer for x_tables (Jiri Benc) [1023123] - [net] netfilter: nf_tables: convert built-in tables/chains to chain types (Jiri Benc) [1023123] - [net] netfilter: nft_payload: add optimized payload implementation for small loads (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add optimized data comparison for small values (Jiri Benc) [1023123] - [net] netfilter: nf_tables: expression ops overloading (Jiri Benc) [1023123] - [net] netfilter: nf_tables: add netlink set API (Jiri Benc) [1023123] - [net] netfilter: add nftables (Jiri Benc) [1023123] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Jiri Benc) [1023123] - [net] netfilter: pass hook ops to hookfn (Jiri Benc) [1023123] - [net] netlink: fix splat in skb_clone with large messages (Jiri Benc) [1023123] - [net] netlink: allow large data transfers from user-space (Jiri Benc) [1023123]- [virt] hyperv/vmbus: Fix a bug in channel rescind code (Jason Wang) [1017564] - [virt] hyperv: Fix wrong check for synic_event_page (Jason Wang) [1017564] - [virt] hyperv/vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1017564] - [virt] hyperv/input: add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1017564] - [virt] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1017564] - [virt] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1017564] - [kernel] stop_machine: fix race between stop_two_cpus and stop_cpus (Rik van Riel) [1023627] - [video] fb: make fp_get_options name argument const (Rob Clark) [1018414] - [drm] nouveau/device: recognise GK208 (Rob Clark) [1018414] - [drm] nouveau/graph: fix a number of missing explicit array terminators (Rob Clark) [1018414] - [drm] nouveau/disp: semi-complete link training sequence even if display disappears (Rob Clark) [1018414] - [drm] nouveau/bios: some older boards have shorter displayport tables (Rob Clark) [1018414] - [drm] nouveau/fbcon: bracket entrypoints with a per-device enabled check (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: reorder writes to lane current control regs (Rob Clark) [1018414] - [drm] nouveau/disp: log if DP link training fails (Rob Clark) [1018414] - [drm] nouveau/disp: disable display underflow reporting at init (Rob Clark) [1018414] - [drm] nouveau/clock: fix accidental limiting of pll coefficients (Rob Clark) [1018414] - [drm] nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset (Rob Clark) [1018414] - [drm] nouveau/bios/init: return failure condition on invalid opcodes (Rob Clark) [1018414] - [drm] nouveau/therm: ack any pending IRQ at init (Rob Clark) [1018414] - [drm] nouveau/therm: kill some over-zealous debugging (Rob Clark) [1018414] - [drm] radeon: don't use PACKET2 on CIK (Rob Clark) [1018414] - [drm] nouveau: split lock into list+exec and enable refcount locks (Rob Clark) [1018414] - [drm] nouveau: convert event handler apis to split create/enable semantics (Rob Clark) [1018414] - [drm] nouveau: share engine/channel constructor between implementations (Rob Clark) [1018414] - [drm] nouveau: prepare for the sharing of constructors between implementations (Rob Clark) [1018414] - [drm] nouveau: make vblank tracking data private to the implementations (Rob Clark) [1018414] - [drm] nouveau: share engine/channel struct definitions between implementations (Rob Clark) [1018414] - [drm] nouveau: Allow asymmetric nouveau_event_get/_put (Rob Clark) [1018414] - [drm] nouveau: Move event index check from critical section (Rob Clark) [1018414] - [drm] nouveau: Add priv field for event handlers (Rob Clark) [1018414] - [drm] nouveau: off by one in nouveau_drm_vblank_enable() (Rob Clark) [1018414] - [drm] backport to Linux 3.12-rc7 (Rob Clark) [1018414] - [firmware] dmi: add support for exact DMI matches in addition to substring matching (Rob Clark) [1025360] - [vga] vga_switcheroo: add driver control power feature (Rob Clark) [1025360] - [mm] vmscan: new shrinker API (Rob Clark) [1025360] - [kernel] Add arch_phys_wc_{add, del} to manipulate WC MTRRs if needed (Rob Clark) [1025360] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1025360] - [kernel] reservation: cross-device reservation support (Rob Clark) [1025360] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1025360] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1025360] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1025360] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1025360] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1025360] - [kernel] mutex: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1025360]- [usb] misc/usb3503: Fix compile error due to incorrect regmap depedency (Don Zickus) [895641] - [usb] storage: add quirk for mandatory READ_CAPACITY_16 (Don Zickus) [895641] - [usb] serial/option: blacklist Olivetti Olicard200 (Don Zickus) [895641] - [usb] quirks: add touchscreen that is dazzeled by remote wakeup (Don Zickus) [895641] - [usb] quirks: add one device that cannot deal with suspension (Don Zickus) [895641] - [usb] serial/option: add support for Inovia SEW858 device (Don Zickus) [895641] - [usb] serial/ti_usb_3410_5052: add Abbott strip port ID to combined table as well (Don Zickus) [895641] - [usb] support new huawei devices in option.c (Don Zickus) [895641] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [895641] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [895641] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [895641] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [895641] - [net] usbnet: fix handling padding packet (Don Zickus) [895641] - [usb] imx21: accept very late isochronous URBs (Don Zickus) [895641] - [usb] core: check usb device's state before sending a Set SEL control transfer (Don Zickus) [895641] - [usb] xhci: Fix xHCI host issues on remote wakeup (Don Zickus) [1016889] - [usb] serial/pl2303: distinguish between original and cloned HX chips (Don Zickus) [895641] - [usb] fix typo in usb serial simple driver Kconfig (Don Zickus) [895641] - [usb] core: fix incorrect type in assignment in descriptors_changed() (Don Zickus) [895641] - [usb] core: compare and release one bos descriptor in usb_reset_and_verify_device() (Don Zickus) [895641] - [usb] ehci: remove debugging statement with ehci statistics in ehci_stop() (Don Zickus) [895641] - [usb] ehci: remove duplicate debug_async_open() prototype in ehci-dbg.c (Don Zickus) [895641] - [usb] ehci: enable debugging code when CONFIG_DYNAMIC_DEBUG is set (Don Zickus) [895641] - [usb] ehci: remove ehci_vdbg() verbose debugging statements (Don Zickus) [895641] - [usb] xhci: Fix warning introduced by disabling runtime PM (Don Zickus) [1016889] - [usb] storage: audit sysfs attribute permissions (Don Zickus) [895641] - [usb] xhci: prevent "callbacks suppressed" when debug is not enabled (Don Zickus) [1016889] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1016889] - [usb] ohci: fix build error related to ohci_suspend/resume (Don Zickus) [895641] - [usb] serial: clean up attribute permissions (Don Zickus) [895641] - [usb] usbtmc: fix up attribute permissions (Don Zickus) [895641] - [usb] core: be specific about attribute permissions (Don Zickus) [895641] - [usb] core: use DRIVER_ATTR_RW() (Don Zickus) [895641] - [usb] don't use bNbrPorts after initialization (Don Zickus) [895641] - [usb] fail on usb_hub_create_port_device() errors (Don Zickus) [895641] - [usb] fix cleanup after failure in hub_configure() (Don Zickus) [895641] - [usb] ohci: add missing PCI PM callbacks to ohci-pci.c (Don Zickus) [895641] - [usb] serial: fix stringify operator in usb-serial-simple (Don Zickus) [895641] - [usb] wusbcore: Use usb_init_urb instead of creating the URB manually (Don Zickus) [895641] - [usb] wusbcore: fix leak of urb in wa_xfer_destroy (Don Zickus) [895641] - [usb] wusbcore: fix resource cleanup in error path in __wa_xfer_setup_segs (Don Zickus) [895641] - [usb] wusbcore: clear RPIPE stall for control endpoints (Don Zickus) [895641] - [usb] uss720: fix DMA-buffer allocation (Don Zickus) [895641] - [usb] quatech2: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] quatech2: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix port DMA-buffer allocations (Don Zickus) [895641] - [usb] keyspan: fix serial DMA-buffer allocations (Don Zickus) [895641] - [usb] rh_call_control tbuf overflow fix (Don Zickus) [895641] - [usb] host: add Kconfig option for EHSET (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type detection/distinction (Don Zickus) [895641] - [usb] serial/pl2303: improve the chip type information output on startup (Don Zickus) [895641] - [usb] serial/pl2303: simplify the else-if contruct for type_1 chips in pl2303_startup() (Don Zickus) [895641] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1016889] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1016889] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1016889] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1016889] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1016889] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1016889] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1016889] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1016889] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1016889] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1016889] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1016889] - [usb] xhci: Add Device Tree support to XHCI Platform driver (Don Zickus) [1016889] - [usb] serial/pl2303: add two comments concerning the supported baud rates with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: also use the divisor based baud rate encoding method for baud rates < 115200 with HX chips (Don Zickus) [895641] - [usb] serial/pl2303: increase the allowed baud rate range for the divisor based encoding method (Don Zickus) [895641] - [usb] serial/pl2303: move the two baud rate encoding methods to separate functions (Don Zickus) [895641] - [usb] serial/pl2303: remove 500000 baud from the list of standard baud rates (Don Zickus) [895641] - [usb] serial/pl2303: do not round to the next nearest standard baud rate for the divisor based baud rate encoding method (Don Zickus) [895641] - [usb] serial/pl2303: fix the upper baud rate limit check for type_0/1 chips (Don Zickus) [895641] - [usb] serial/pl2303: fix+improve the divsor based baud rate encoding method (Don Zickus) [895641] - [usb] hwa: avoid constant suspend and resume on the root hub (Don Zickus) [895641] - [usb] adutux: fix big-endian device-type reporting (Don Zickus) [895641] - [usb] usbtmc: fix big-endian probe of Rigol devices (Don Zickus) [895641] - [usb] wusbcore: clean up list locking in urb enqueue (Don Zickus) [895641] - [usb] wusbcore: fix root hub hub_status_data to only return > 0 if status has actually changed (Don Zickus) [895641] - [usb] ehci: Add support for SINGLE_STEP_SET_FEATURE test of EHSET (Don Zickus) [895641] - [usb] hcd: Log error code if reset() fails (Don Zickus) [895641] - [usb] misc/usb3503: Support operation with no I2C control (Don Zickus) [895641] - [usb] misc/usb3503: Add USB3503A to the compatible list (Don Zickus) [895641] - [usb] misc/usb3503: Default to hub mode (Don Zickus) [895641] - [usb] misc/usb3503: Fix typos in error messages (Don Zickus) [895641] - [usb] misc/usb3503: Factor out I2C probe (Don Zickus) [895641] - [usb] misc/usb3503: Convert to regmap (Don Zickus) [895641] - [usb] misc/usb3503: Actively manage Hub Connect GPIO (Don Zickus) [895641] - [usb] misc/usb3503: Use gpio_set_value_cansleep() (Don Zickus) [895641] - [usb] Move definition of USB_EHCI_BIG_ENDIAN_MMIO et al. out side of the ifs (Don Zickus) [895641] - [usb] misc/usb3503: Convert to devm_ APIs (Don Zickus) [895641] - [usb] serial: move the "simple" drivers into usb-serial-simple.c (Don Zickus) [895641] - [net] usbnet: support DMA SG (Don Zickus) [895641] - [usb] xhci: mark no_sg_constraint (Don Zickus) [1016889] - [usb] introduce usb_device_no_sg_constraint() helper (Don Zickus) [895641] - [usb] ehci: support running URB giveback in tasklet context (Don Zickus) [895641] - [usb] ehci: improve interrupt qh unlink (Don Zickus) [895641] - [usb] ehci: improve ehci_endpoint_disable (Don Zickus) [895641] - [usb] hcd: support giveback of URB in tasklet context (Don Zickus) [895641] - [usb] fix some scripts/kernel-doc warnings (Don Zickus) [895641] - [usb] ehci: don't depend on hardware for tracking port resets and resumes (Don Zickus) [895641] - [usb] ehci: keep better track of resuming ports (Don Zickus) [895641] - [usb] pl2303: restrict the divisor based baud rate encoding method to the "HX" chip type (Don Zickus) [895641] - [usb] refactor code for enabling/disabling remote wakeup (Don Zickus) [895641] - [usb] simplify the interface of usb_get_status() (Don Zickus) [895641] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [895641] - [net] usbnet: centralize computing of max rx/tx qlen (Don Zickus) [895641] - [usb] serial: add driver for Suunto ANT+ USB device (Don Zickus) [895641] - [usb] ohci_usb warn "irq nobody cared" on shutdown (Don Zickus) [895641] - [usb] ohci-ep93xx: tidy up driver (*probe) and (*remove) (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_clk_get() (Don Zickus) [895641] - [usb] ohci-ep93xx: use platform_get_irq() (Don Zickus) [895641] - [usb] ohci-ep93xx: use devm_ioremap_resource() (Don Zickus) [895641] - [usb] usb-skeleton: add retry for nonblocking read (Don Zickus) [895641] - [usb] usbtmc: convert to devm_kzalloc (Don Zickus) [895641] - [usb] usbtmc: remove redundant braces (Don Zickus) [895641] - [usb] usbtmc: call pr_err instead of plain printk (Don Zickus) [895641] - [usb] usbtmc: remove trailing spaces (Don Zickus) [895641] - [usb] usbfs: Allow printer class 'get_device_id' without needing to claim the intf (Don Zickus) [895641] - [usb] remove redundant "#if" (Don Zickus) [895641] - [usb] misc: EHSET Test Fixture device driver for host compliance (Don Zickus) [895641] - [usb] clamp bInterval to allowed range (Don Zickus) [895641] - [usb] atm/speedtch: be careful with bInterval (Don Zickus) [895641] - [usb] cdc-acm: be careful with bInterval (Don Zickus) [895641] - [usb] fix build warning in pci-quirks.h when CONFIG_PCI is not enabled (Don Zickus) [895641] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [895641] - [usb] check sg buffer size in usb_submit_urb (Don Zickus) [895641] - [usb] isp1362: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] sl811: move debug files from proc to debugfs (Don Zickus) [895641] - [usb] remove unneeded idr.h include (Don Zickus) [895641] - [usb] sl811: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp116x: remove dependency on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] isp1362: remove CONFIG_USB_DEBUG dependency (Don Zickus) [895641] - [usb] isp1362: remove _DBG() usage (Don Zickus) [895641] - [usb] isp1362: remove unused _WARN_ON() calls (Don Zickus) [895641] - [usb] isp1362: remove unused _BUG_ON() calls (Don Zickus) [895641] - [usb] usbatm: remove CONFIG_USB_DEBUG dependancy (Don Zickus) [895641] - [usb] usbatm: move the atm_dbg() call to use dynamic debug (Don Zickus) [895641] - [usb] usbatm: don't rely on CONFIG_USB_DEBUG (Don Zickus) [895641] - [usb] usbatm: remove unneeded trace printk calls (Don Zickus) [895641] - [usb] usbatm: remove unused UDSL_ASSERT macro (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ti_usb_3410_5052: remove unused wait queue (Don Zickus) [895641] - [usb] ti_usb_3410_5052: kill private fifo (Don Zickus) [895641] - [usb] safe_serial: remove vendor/product module parameters (Don Zickus) [895641] - [usb] mos7840: remove broken chase implementation (Don Zickus) [895641] - [usb] io_ti: move port initialisation to probe (Don Zickus) [895641] - [usb] io_ti: kill private fifo (Don Zickus) [895641] - [usb] io_edgeport: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove unused defines (Don Zickus) [895641] - [usb] ftdi_sio: remove vendor/product module parameters (Don Zickus) [895641] - [usb] ftdi_sio: remove redundant raise of DTR/RTS at open (Don Zickus) [895641] - [usb] ftdi_sio: clean up device initialisation (Don Zickus) [895641] - [usb] oti6858: do not call set_termios with uninitialised data (Don Zickus) [895641] - [usb] pl2303: remove debugging noise (Don Zickus) [895641] - [usb] pl2303: clean up set_termios (Don Zickus) [895641] - [usb] pl2303: clean up baud-rate handling (Don Zickus) [895641] - [usb] pl2303: refactor baud-rate handling (Don Zickus) [895641] - [usb] console: remove unnecessary operations test (Don Zickus) [895641] - [usb] console: use dev_dbg (Don Zickus) [895641] - [usb] serial: set drain delay at port probe (Don Zickus) [895641] - [usb] serial: clean up dtr_rts (Don Zickus) [895641] - [usb] serial: remove hupping check from tiocmiwait (Don Zickus) [895641] - [usb] serial: remove defensive test from set_termios (Don Zickus) [895641] - [usb] misc: remove CONFIG_USB_DEBUG from Makefile (Don Zickus) [895641] - [usb] adutux: remove direct calls to printk() (Don Zickus) [895641] - [usb] adutux: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] adutux: remove custom debug macro (Don Zickus) [895641] - [usb] adutux: remove unneeded tracing macros (Don Zickus) [895641] - [usb] legotower: remove direct calls to printk() (Don Zickus) [895641] - [usb] legotower: remove custom debug macro and module parameter (Don Zickus) [895641] - [usb] legousbtower: remove custom debug macro (Don Zickus) [895641] - [usb] legotower: remove unneeded tracing macros (Don Zickus) [895641] - [usb] ldusb: remove custom dbg_info() macro (Don Zickus) [895641] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1016889] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [1016889 970717] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1016889] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1016889] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1016889] - [usb] move the definition of USB_MAXCHILDREN (Don Zickus) [895641] - [usb] atm: avoid parsing names as kthread_run() format strings (Don Zickus) [895641] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [895641] - [usb] ehci-atmel: prepare clk before calling enable (Don Zickus) [895641] - [usb] hwa: fix device probe failure (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for retry count (Don Zickus) [895641] - [usb] wusbcore: add sysfs attribute for DNTS count and interval (Don Zickus) [895641] - [usb] check usb_hub_to_struct_hub() return value (Don Zickus) [895641] - [usb] ehci: Remove double assignment of .start in ehci_msp_hc_driver (Don Zickus) [895641] - [usb] ehci: export ehci_handshake for ehci-hcd sub-drivers (Don Zickus) [895641] - [usb] wusbcore: add scatter gather support (Don Zickus) [895641] - [usb] cdc-acm: remove unneeded spin_lock_irqsave/restore on write path (Don Zickus) [895641] - [usb] serial: increase the number of devices we support (Don Zickus) [895641] - [usb] serial: make minor allocation dynamic (Don Zickus) [895641] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [895641] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [895641] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [895641] - [usb] ehci-platform: add pre_setup() method to platform data (Don Zickus) [895641] - [usb] serial: add minor and port number (Don Zickus) [895641] - [usb] wusbcore: ignore HWA_NOTIF_BPST_ADJ notifications (Don Zickus) [895641] - [usb] wusbcore: add HWA-specific fields to usb_rpipe_descriptor (Don Zickus) [895641] - [usb] wusbhc: disable suspend and resume on the root hub (Don Zickus) [895641] - [usb] fix PTR_ERR translation in init_usb_class() (Don Zickus) [895641] - [usb] wusbcore: reduce keepalive threshold from timeout/2 to timeout/3 (Don Zickus) [895641] - [usb] host: make USB_ARCH_HAS_?HCI obsolete (Don Zickus) [895641] - [usb] ohci: remove bogus #error (Don Zickus) [895641] - [usb] add usb2 Link PM variables to sysfs and usb_device (Don Zickus) [895641] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [895641] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [895641] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [895641] - [usb] xhci: unify parameter of xhci_msi_irq (Don Zickus) [895641] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [895641] - [usb] serial: pl2303 works at 500kbps (Don Zickus) [895641] - [usb] ohci: add a name for the platform-private field (Don Zickus) [895641] - [usb] ohci: make ohci-platform a separate driver (Don Zickus) [895641] - [usb] misc/usb3503: Remove 100ms sleep on reset, conform to data sheet (Don Zickus) [895641] - [usb] misc/usb3503: Fix up whitespace (Don Zickus) [895641] - [usb] Allow the USB HCD to create Wireless USB root hubs (Don Zickus) [895641] - [usb] serial: add support Infineon modem USB flashloader driver (Don Zickus) [895641] - [usb] ohci: make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: Generic changes to make ohci-pci a separate driver (Don Zickus) [895641] - [usb] ohci: prepare to make ohci-hcd a library module (Don Zickus) [895641] - [usb] fhci: upgrade the isochronous API (Don Zickus) [895641] - [usb] imx21: upgrade the isochronous API (Don Zickus) [895641] - [usb] serial: dump small buffers with help of *ph (Don Zickus) [895641] - [usb] host: remove leftover release_mem_region (Don Zickus) [895641] - [usb] misc/usb3503: Adding device tree entry 'disabled-ports' (Don Zickus) [895641] - [usb] misc/usb3503: Add to select the ports to disable (Don Zickus) [895641] - [usb] ehci: Only sleep for post-resume handover if devices use persist (Don Zickus) [895641] - [usb] message: Fixed parenthesis error in sizeof function (Don Zickus) [895641] - [usb] message: fixed error 'no space before bracket' (Don Zickus) [895641] - [usb] devio: fixed error 'do not use assignment in if condition' (Don Zickus) [895641] - [usb] devio: Fixed macro parenthesis error (Don Zickus) [895641] - [usb] devio: fixed warning 'use instead ' (Don Zickus) [895641] - [usb] usbtmc: Change magic number to constant (Don Zickus) [895641] - [usb] usbtmc: usbtmc_read sends multiple TMC header based on rigol_quirk (Don Zickus) [895641] - [usb] usbtmc: Set rigol_quirk if device is listed (Don Zickus) [895641] - [usb] usbtmc: TMC request code segregated from usbtmc_read (Don Zickus) [895641] - [usb] usbtmc: Add flag rigol_quirk to usbtmc_device_data (Don Zickus) [895641] - [usb] storage/alauda: initialize variables directly (Don Zickus) [895641] - [usb] storage/sddr09: initialize variables directly (Don Zickus) [895641] - [usb] fsl: add missing platform_driver owner (Don Zickus) [895641] - [usb] quatech2: Staticize local symbol (Don Zickus) [895641] - [usb] misc: Fixed assignment error in if statement (Don Zickus) [895641] - [usb] misc: Added space after closing brace in adutux.c (Don Zickus) [895641] - [usb] misc: Added space after comma in adutux.c (Don Zickus) [895641] - [usb] misc: Reformatted pointer variables in adutux.c (Don Zickus) [895641] - [usb] misc: Removed space before tabs in adutux.c (Don Zickus) [895641] - [usb] misc: Replaced deprecated preprocessor in adutux.c (Don Zickus) [895641] - [fs] nfsd: fix discarded security labels on setattr (J. Bruce Fields) [1025832] - [fs] nfs: fix inverted test for delegation in nfs4_reclaim_open_state (Jeff Layton) [1025457] - [x86] kdump: crashkernel=X try to reserve below 896M first, then try below 4G, then MAXMEM (Chao WANG) [994685] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1019913] - [kernel] audit_alloc: clear TIF_SYSCALL_AUDIT if !audit_context (Richard Guy Briggs) [1026043]- [ethernet] qlcnic: Update version to 5.3.48 (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement ndo_get_phys_port_id for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.3.47 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [725018] - [ethernet] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [725018] - [ethernet] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable support for 844X adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.46 (Chad Dupuis) [725018] - [ethernet] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix beacon state return status handling (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix set driver version command (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix external loopback test (Chad Dupuis) [725018] - [ethernet] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [725018] - [ethernet] qlcnic: Free up memory in error path (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ingress MAC learning (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.45 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [725018] - [ethernet] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [725018] - [ethernet] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix operation type and command type (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix initialization of work function (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix guest VLAN (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix dump template version mask (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [725018] - [ethernet] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.44 (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [725018] - [ethernet] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [725018] - [ethernet] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [725018] - [ethernet] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [725018] - [ethernet] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [725018] - [ethernet] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [725018] - [ethernet] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725018] - [ethernet] qlcnic: remove redundant D0 power state set (Chad Dupuis) [725018] - [ethernet] qlcnic: Fix typo in printk (Chad Dupuis) [725018] - [ethernet] qlcnic: Update version to 5.2.43 (Chad Dupuis) [725018] - [ethernet] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [725018] - [ethernet] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [725018] - [ethernet] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [725018] - [ethernet] qlcnic: diagnostics routine changes (Chad Dupuis) [725018] - [ethernet] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [725018] - [ethernet] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [725018] - [ethernet] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [725018] - [ethernet] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [725018] - [ethernet] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [725018] - [ethernet] qlcnic: Support spoof check config (Chad Dupuis) [725018] - [x86] Fix x86 invalid cpu boot failure message (Prarit Bhargava) [1024731] - [virt] virtio-net: refill only when device is up during setting queues (Jason Wang) [1016469] - [crypto] crc-t10dif: add MODULE_SOFTDEP (Kyle McMartin) [968869] - [crypto] crct10dif: Add fallback for broken initrds (Kyle McMartin) [968869] - [crypto] crct10dif: Use PTR_RET (Kyle McMartin) [968869] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Kyle McMartin) [968869] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Kyle McMartin) [968869] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Kyle McMartin) [968869] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Kyle McMartin) [968869] - [kernel] modules: add support for soft module dependencies (Kyle McMartin) [968869] - [misc] mei: don't get stuck in select during reset (Prarit Bhargava) [1025420] - [misc] mei/bus: do not overflow the device name buffer (Prarit Bhargava) [1025420] - [misc] mei: wake also writers on reset (Prarit Bhargava) [1025420] - [misc] mei/hbm: fix typo in error message (Prarit Bhargava) [1025420] - [misc] mei: check whether hw start has succeeded (Prarit Bhargava) [1025420] - [misc] mei: check if the hardware reset succeeded (Prarit Bhargava) [1025420] - [misc] mei: mei_cl_connect, don't multiply the timeout twice (Prarit Bhargava) [1025420] - [misc] mei: do not override a client writing state when buffering (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_irq_write_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: support HBM versioning (Prarit Bhargava) [1025420] - [nfc] mei_phy: Clean up file (Prarit Bhargava) [1025420] - [misc] mei: move mei_cl_complete to client.c (Prarit Bhargava) [1025420] - [misc] mei: revamp interrupt thread handlers (Prarit Bhargava) [1025420] - [virt] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1016996] - [virt] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1016996] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [1021538] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [1021538] - [drm] qxl: avoid an oops in the deferred io code (Dave Airlie) [1003728 1026182] - [drm] qxl: fix disabling extra monitors from client (Dave Airlie) [1026182] - [drm] qxl: remove unnecessary check (Dave Airlie) [1026182] - [drm] qxl: prefer the monitor config resolution (Dave Airlie) [1026182] - [drm] copy mode type in drm_mode_connector_list_update() (Dave Airlie) [1026182] - [drm] qxl: notify that the monitor config changed (Dave Airlie) [1026182] - [drm] return if changed in drm_helper_hpd_irq_event() (Dave Airlie) [1026182] - [block] rsxx: Fix possible kernel panic with invalid config (Steve Best) [1024550] - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1024550] - [virt] hid-hyperv: convert alloc+memcpy to memdup (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [1026618] - [virt] hyperv/storvsc: Support FC devices (Jason Wang) [1026618] - [virt] hyperv: Add the GUID fot synthetic fibre channel device (Jason Wang) [1026618] - [virt] hyperv/storvsc: Implement multi-channel support (Jason Wang) [1026618] - [virt] hyperv/storvsc: Update the storage protocol to win8 level (Jason Wang) [1026618] - [virt] hyperv/storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [1026618] - [virt] hyperv/vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1026618] - [virt] hv_util: Correctly support ws2008R2 and earlier (Jason Wang) [1026618] - [virt] hyperv/vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1026618] - [virt] hyperv/vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1026618] - [virt] hyperv: remove HV_DRV_VERSION (Jason Wang) [1026618] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [1026618] - [virt] hv_util: Fix a bug in version negotiation code for util services (Jason Wang) [1026618] - [virt] hyperv/vmbus: incorrect device name is printed when child device is unregistered (Jason Wang) [1026618] - [virt] hyperv: allocate synic structures before hv_synic_init() (Jason Wang) [1026618] - [virt] hyperv: check interrupt mask before read_index (Jason Wang) [1026618] - [virt] hyperv/vmbus: Implement multi-channel support (Jason Wang) [1026618]- [net] bridge: pass correct vlan id to multicast code (Vlad Yasevich) [912737] - [net] bridge: Fix updating FDB entries when the PVID is applied (Vlad Yasevich) [912737] - [net] bridge: Fix the way the PVID is referenced (Vlad Yasevich) [912737] - [net] bridge: Apply the PVID to priority-tagged frames (Vlad Yasevich) [912737] - [net] bridge: Don't use VID 0 and 4095 in vlan filtering (Vlad Yasevich) [912737] - [net] bridge: Correctly clamp MAX forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] bridge: Clamp forward_delay when enabling STP (Vlad Yasevich) [997814] - [net] ipv6: mld: introduce mld_{gq, ifc, dad}_stop_timer functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Daniel Borkmann) [1023947] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Daniel Borkmann) [1023947] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Daniel Borkmann) [1023947] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Daniel Borkmann) [1023947] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Daniel Borkmann) [1023947] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12. (Daniel Borkmann) [1023947] - [net] ipv6: mcast: use defines for rfc3810/8.1 lengths (Daniel Borkmann) [1023947] - [net] ipv6: *_start_timer: rather use unsigned long (Daniel Borkmann) [1023947] - [net] ipv6: igmp6_event_query: use msecs_to_jiffies (Daniel Borkmann) [1023947] - [net] ipv6: make unsolicited report intervals configurable for mld (Daniel Borkmann) [1023947] - [net] ipv4, ipv6: send igmpv3/mld packets with TC_PRIO_CONTROL (Daniel Borkmann) [1023947] - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [1019950] - [net] unix: inherit SOCK_PASS{CRED, SEC} flags from socket to fix race (Daniel Borkmann) [1023964]- [scsi] aacraid: missing capable() check in compat ioctl (Rich Bono) [1025840] - [scsi] scsi_dh_rdac: Add new IBM 1813 product id to rdac devlist (Rob Evers) [1020969] - [scsi] aic94xx: remove driver (Rich Bono) [978980] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1006158] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1006158] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1006158] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1020197] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [752081] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [862713] - [scsi] hpsa: remove unused Smart Array ID (Tomas Henzl) [862713] - [scsi] hpsa: bump driver version to reflect changes (Tomas Henzl) [862713] - [scsi] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [862713] - [scsi] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [862713] - [treewide] Convert retrun typos to return (Tomas Henzl) [862713] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [862713] - [scsi] hpsa: remove unneeded variable (Tomas Henzl) [862713] - [scsi] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [862713]- [ethernet] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1024060] - [ethernet] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1024060] - [ethernet] tg3: use phylib when robo switch is in use (Ivan Vecera) [1024060] - [netdrv] ssb: provide phy address for Gigabit Ethernet driver (Ivan Vecera) [1024060] - [ethernet] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1024060] - [ethernet] tg3: Update version to 3.134 (Ivan Vecera) [1024060] - [ethernet] tg3: Remove unnecessary spinlock (Ivan Vecera) [1024060] - [ethernet] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1024060] - [ethernet] tg3: Remove redundant if check (Ivan Vecera) [1024060] - [ethernet] tg3: Remove if 0'd code (Ivan Vecera) [1024060] - [ethernet] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1024060] - [ethernet] tg3: Add support for new 577xx device ids (Ivan Vecera) [1024060] - [ethernet] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1024060] - [ethernet] tg3: Use pci_dev pm_cap (Ivan Vecera) [1024060] - [ethernet] tg3: Expand led off fix to include 5720 (Ivan Vecera) [1024060] - [s390] cio: Introduce on-close CHSC IOCTLs (Hendrik Brueckner) [1022446] - [s390] cio: Make /dev/chsc a single-open device (Hendrik Brueckner) [1022442] - [s390] cio: Introduce generic synchronous CHSC IOCTL (Hendrik Brueckner) [1022441] - [s390] sclp: Add SCLP character device driver (Hendrik Brueckner) [1022425] - [virt] kvm: Create non-coherent DMA registeration (Alex Williamson) [1025470] - [virt] kvm: Convert iommu_flags to iommu_noncoherent (Alex Williamson) [1025470] - [virt] kvm: Add VFIO device (Alex Williamson) [1025470] - [vfio] vfio_iommu_type1: fix bug caused by break in nested loop (Alex Williamson) [1025468] - [vfio] fix documentation more (Alex Williamson) [1025468] - [vfio] vfio-pci: PCI hot reset interface (Alex Williamson) [1025468] - [vfio] vfio-pci: Test for extended config space (Alex Williamson) [1025468] - [vfio] vfio-pci: Use fdget() rather than eventfd_fget() (Alex Williamson) [1025468] - [vfio] Add O_CLOEXEC flag to vfio device fd (Alex Williamson) [1025468] - [vfio] use get_unused_fd_flags(0) instead of get_unused_fd() (Alex Williamson) [1025468] - [vfio] add external user support (Alex Williamson) [1025468] - [vfio] fix documentation (Alex Williamson) [1025468] - [block] blk-throttle: Enable hierarchy even when sane mount flag is not specified (Vivek Goyal) [1015648] - [block] blk-throttle: implement proper hierarchy support (Vivek Goyal) [1015648] - [block] blk-throttle: implement throtl_grp->has_rules[] (Vivek Goyal) [1015648] - [block] blk-throttle: Account for child group's start time in parent while bio climbs up (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_qnode for dispatch fairness (Vivek Goyal) [1015648] - [block] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_bio() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: make blk_throtl_drain() ready for hierarchy (Vivek Goyal) [1015648] - [block] blk-throttle: dispatch from throtl_pending_timer_fn() (Vivek Goyal) [1015648] - [block] blk-throttle: implement dispatch looping (Vivek Goyal) [1015648] - [block] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work (Vivek Goyal) [1015648] - [block] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[], implement sq_to_tg(), sq_to_td() and throtl_log() (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_service_queue->parent_sq (Vivek Goyal) [1015648] - [block] blk-throttle: generalize update_disptime optimization in blk_throtl_bio() (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[] (Vivek Goyal) [1015648] - [block] blk-throttle: move bio_lists[] and friends to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: add throtl_grp->service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: reorganize throtl_service_queue passed around as argument (Vivek Goyal) [1015648] - [block] blk-throttle: pass around throtl_service_queue instead of throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: add backlink pointer from throtl_grp to throtl_data (Vivek Goyal) [1015648] - [block] blk-throttle: simplify throtl_grp flag handling (Vivek Goyal) [1015648] - [block] blk-throttle: rename throtl_rb_root to throtl_service_queue (Vivek Goyal) [1015648] - [block] blk-throttle: remove pointless throtl_nr_queued() optimizations (Vivek Goyal) [1015648] - [block] blk-throttle: relocate throtl_schedule_delayed_work() (Vivek Goyal) [1015648] - [block] blk-throttle: collapse throtl_dispatch() into the work function (Vivek Goyal) [1015648] - [block] blk-throttle: remove deferred config application mechanism (Vivek Goyal) [1015648] - [block] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch() (Vivek Goyal) [1015648] - [block] blkcg: move bulk of blkcg_gq release operations to the RCU callback (Vivek Goyal) [1015648] - [block] blkcg: invoke blkcg_policy->pd_init() after parent is linked (Vivek Goyal) [1015648] - [block] blkcg: implement blkg_for_each_descendant_post() (Vivek Goyal) [1015648] - [block] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h (Vivek Goyal) [1015648] - [block] blkcg: fix error return path in blkg_create() (Vivek Goyal) [1015648] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Shyam Iyer) [844867]- [security] keys: Fix UID check in keyctl_get_persistent() (David Howells) [991110] - [security] keys: fix error return code in big_key_instantiate() (David Howells) [991110] - [powerpc] tm: Switch out userspace PPR and DSCR sooner (Steve Best) [1016823] - [virt] kvm: fix KVM_SET_XCRS loop (Paolo Bonzini) [1007897] - [virt] kvm: fix KVM_SET_XCRS for CPUs that do not support XSAVE (Paolo Bonzini) [1007897] - [virt] kvm: only copy XSAVE state for the supported features (Paolo Bonzini) [1007897] - [virt] kvm: prevent setting unsupported XSAVE states (Paolo Bonzini) [1007897] - [virt] kvm: mask unsupported XSAVE entries from leaf 0Dh index 0 (Paolo Bonzini) [1007897] - [ethernet] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change variable type to bool (Michal Schmidt) [1022068] - [ethernet] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1022068] - [ethernet] bnx2x: use pcie_get_minimum_link() (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1022068] - [ethernet] bnx2x: Change function prototype (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1022068] - [ethernet] bnx2x: Correct VF driver info (Michal Schmidt) [1022068] - [ethernet] bnx2x: Test nvram when interface is down (Michal Schmidt) [1022068] - [ethernet] bnx2x: Staticize local symbols (Michal Schmidt) [1022068] - [ethernet] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1022068] - [ethernet] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1022068] - [ethernet] bnx2x: Don't pretend during register dump (Michal Schmidt) [1022068] - [ethernet] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1022068] - [ethernet] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix Maximum CoS estimation for VFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1022068] - [ethernet] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1022068] - [ethernet] bnx2x: prevent masking error from cnic (Michal Schmidt) [1022068] - [ethernet] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1022068] - [ethernet] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1022068] - [ethernet] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1022068] - [ethernet] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1022068] - [ethernet] bnx2x: KR2 disablement fix (Michal Schmidt) [1022068] - [ethernet] bnx2x: Generalize KR work-around (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1022068] - [ethernet] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1022068] - [ethernet] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1022068] - [ethernet] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1022068] - [ethernet] bnx2x: Restore a call to config_init (Michal Schmidt) [1022068] - [ethernet] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1022068] - [ethernet] bnx2x: Add missing braces in bnx2x:bnx2x_link_initialize (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - VF side (Michal Schmidt) [1022068] - [ethernet] bnx2x: VF RSS support - PF side (Michal Schmidt) [1022068] - [virt] hyperv-fb: add pci stub (Gerd Hoffmann) [1019185] - [ethernet] ixgbevf: move API neg to reset path (Andy Gospodarek) [1023107] - [ethernet] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1007080] - [fs] nfs: Fix a missing initialisation when reading the SELinux label (Jeff Layton) [1019591] - [fs] nfs: fix oops when trying to set SELinux label (Jeff Layton) [1019591] - [ethernet] r8169: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025463] - [ethernet] r8169: fix invalid register dump (Ivan Vecera) [1025463] - [ethernet] r8169: remember WOL preferences on driver load (Ivan Vecera) [1025463] - [ethernet] r8169, sis190: remove unnecessary length check (Ivan Vecera) [1025463] - [ethernet] r8169: remove "PHY reset until link up" log spam (Ivan Vecera) [1025463] - [ethernet] r8169: fix lockdep warning when removing interface (Ivan Vecera) [1025463] - [ethernet] r8169: add a new chip for RTL8411 (Ivan Vecera) [1025463] - [ethernet] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1025412] - [ethernet] be2net: Remove interface type (Ivan Vecera) [1025412] - [ethernet] be2net: add support for ndo_busy_poll (Ivan Vecera) [1025412] - [ethernet] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [1025412] - [ethernet] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1025412] - [ethernet] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1025412] - [ethernet] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1025412] - [ethernet] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1025412] - [ethernet] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1025412] - [ethernet] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1025412] - [ethernet] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1025412] - [ethernet] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1025412] - [ethernet] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [1025412] - [ethernet] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1025412] - [ethernet] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1025412] - [ethernet] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1025412] - [ethernet] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1025412] - [ethernet] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1025412] - [ethernet] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1025412] - [ethernet] be2net: Remove extern from function prototypes (Ivan Vecera) [1025412] - [ethernet] be2net: missing variable initialization (Ivan Vecera) [1025412] - [drm] cirrus: do not attempt to acquire a reservation while in an interrupt handler (Gerd Hoffmann) [1017433] - [drm] cirrus: Invalidate page tables when pinning a BO (Gerd Hoffmann) [1017433] - [virt] kvm: introduce guest count uevent (Paolo Bonzini) [1004799] - [ata] libahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1024388] - [kernel] audit: do not reject all AUDIT_INODE filter types (Richard Guy Briggs) [985971] - [fs] fuse: drop dentry on failed revalidate (Brian Foster) [1006514] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [1006514] - [fs] fuse: use d_materialise_unique() (Brian Foster) [1006514] - [fs] sysfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] nfs: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] gfs2: use check_submounts_and_drop() (Brian Foster) [1006514] - [fs] vfs: check unlinked ancestors before mount (Brian Foster) [1006514] - [fs] vfs: check submounts and drop atomically (Brian Foster) [1006514] - [fs] vfs: add d_walk() (Brian Foster) [1006514] - [fs] vfs: restructure d_genocide() (Brian Foster) [1006514] - [powerpc] Only save/restore SDR1 if in hypervisor mode (Steve Best) [1018639] - [wireless] brcmsmac: Further reduce log spam from tx phy messages (John Green) [974223] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [974223]- [misc] synchronize with upstream linux-3.10.y stable branch up to 3.10.17 (Veaceslav Falico) [1006938]- [kernel] keys: align system_certificate_list (Jan Stancek) [985961] - [security] keys: Fix keyring quota misaccounting on key replacement and unlink (David Howells) [1017806 991110] - [security] keys: Fix a race between negating a key and reading the error set (David Howells) [991110] - [security] keys: Make BIG_KEYS boolean (David Howells) [991110] - [crypto] x.509: remove possible code fragility, enumeration values not handled (David Howells) [985961] - [crypto] x.509: add module description and license (David Howells) [985961] - [lib] mpi: add module description and license (David Howells) [985961] - [security] keys: initialize root uid and session keyrings early (David Howells) [985961] - [crypto] keys: verify a certificate is signed by a 'trusted' key (David Howells) [985961] - [kernel] keys: Make the system 'trusted' keyring viewable by userspace (David Howells) [985961] - [crypto] keys: Set the asymmetric-key type default search method (David Howells) [985961] - [security] keys: Add a 'trusted' flag and a 'trusted only' flag (David Howells) [985961] - [kernel] keys: Separate the kernel signature checking keyring from module signing (David Howells) [985961] - [kernel] keys: Have make canonicalise the paths of the X.509 certs better to deduplicate (David Howells) [985961] - [kernel] modsign: Load *.x509 files into kernel keyring (David Howells) [985961] - [crypto] x.509: Remove certificate date checks (David Howells) [985961] - [crypto] x.509: Handle certificates that lack an authorityKeyIdentifier field (David Howells) [985961] - [crypto] x.509: Check the algorithm IDs obtained from parsing an X.509 certificate (David Howells) [985961] - [crypto] x.509: Embed public_key_signature struct and create filler function (David Howells) [985961] - [crypto] x.509: struct x509_certificate needs struct tm declaring (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key_signature struct (David Howells) [985961] - [crypto] keys: Split public_key_verify_signature() and make available (David Howells) [985961] - [crypto] keys: Store public key algo ID in public_key struct (David Howells) [985961] - [crypto] keys: Move the algorithm pointer array from x509 to public_key.c (David Howells) [985961] - [crypto] keys: Rename public key parameter name arrays (David Howells) [985961] - [security] keys: Add per-user_namespace registers for persistent per-UID kerberos caches (David Howells) [991110] - [security] keys: Implement a big key type that can save to tmpfs (David Howells) [991110] - [security] keys: Expand the capacity of a keyring (David Howells) [1014573 985961] - [lib] assoc_array: Add a generic associative array implementation (David Howells) [1014573 985961] - [security] keys: Drop the permissions argument from __keyring_search_one() (David Howells) [1014573 985961] - [security] keys: Define a __key_get() wrapper to use rather than atomic_inc() (David Howells) [1014573 985961] - [security] keys: Search for auth-key by name rather than target key ID (David Howells) [1014573 985961] - [security] keys: Introduce a search context structure (David Howells) [1014573 985961] - [security] keys: Consolidate the concept of an 'index key' for key access (David Howells) [1014573 985961] - [security] keys: key_is_dead() should take a const key pointer argument (David Howells) [1014573 985961] - [security] keys: Use bool in make_key_ref() and is_key_possessed() (David Howells) [1014573 985961] - [security] keys: Skip key state checks when checking for possession (David Howells) [1014573 985961 991110]- [net] bonding: ensure that TLB mode's active slave has correct mac filter (Veaceslav Falico) [1017573] - [net] netfilter: synproxy: fix BUG_ON triggered by corrupt TCP packets (Jesper Brouer) [1015035] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996122] - [net] ipv6: Unify {raw,udp}6_sock_seq_show (Francesco Fusco) [996122] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [998557] - [scsi] qla4xxx: 5.04.00.00.07.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k1 (Chad Dupuis) [998557] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [998557] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [998557] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.04.00-k0 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [998557] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [998557] - [scsi] qla4xxx: Update driver version to 5.03.00-k11 (Chad Dupuis) [948123] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [948123] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [948123] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [948123] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [948123] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [948123] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [948123] - [scsi] qla4xxx: Update driver version to 5.03.00-k10 (Chad Dupuis) [948118] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [948118] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [948118] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chad Dupuis) [948118] - [fs] nfs: inform the VM about pages being committed or unstable (Jerome Marchand) [1009508] - [mm] vmscan: take page buffers dirty and locked state into account (Jerome Marchand) [1009508] - [mm] vmscan: treat pages marked for immediate reclaim as zone congestion (Jerome Marchand) [1009508] - [mm] vmscan: move direct reclaim wait_iff_congested into shrink_list (Jerome Marchand) [1009508] - [mm] vmscan: set zone flags before blocking (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim after a list of pages have been processed (Jerome Marchand) [1009508] - [mm] vmscan: stall page reclaim and writeback pages based on dirty/writepage pages encountered (Jerome Marchand) [1009508] - [mm] vmscan: move logic from balance_pgdat() to kswapd_shrink_zone() (Jerome Marchand) [1009508] - [mm] vmscan: check if kswapd should writepage once per pgdat scan (Jerome Marchand) [1009508] - [mm] vmscan: block kswapd if it is encountering pages under writeback (Jerome Marchand) [1009508] - [mm] vmscan: have kswapd writeback pages based on dirty pages encountered, not priority (Jerome Marchand) [1009508] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [1009508] - [mm] vmscan: decide whether to compact the pgdat based on reclaim progress (Jerome Marchand) [1009508] - [mm] vmscan: flatten kswapd priority loop (Jerome Marchand) [1009508] - [mm] vmscan: obey proportional scanning requirements for kswapd (Jerome Marchand) [1009508] - [mm] vmscan: limit the number of pages kswapd reclaims at each priority (Jerome Marchand) [1009508] - [iommu] Remove stack trace from broken irq remapping warning (Neil Horman) [1012860] - [kernel] audit: remove newline accidentally added during session id helper refactor (Richard Guy Briggs) [1010438] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [1016852] - [kernel] ntp: Make periodic RTC update more reliable (Prarit Bhargava) [1010351]- [virt] kvm/ppc/Book3S: Fix compile error in XICS emulation (Veaceslav Falico) [1006938] - [block] rsxx: fix Kernel Panic caused by mapping Discards (Steve Best) [1013995] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1011024] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1011024] - [block] rsxx: Adding in debugfs entries (Steve Best) [1002025] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [1002025] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [1002025] - [block] rsxx: Adapter address space sanity check (Steve Best) [1002025] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [1002025] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [1002025] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [1002025] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [1002025] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [1002025] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [1002025] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [1002025] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1016694] - [kernel] nohz: Include local CPU in full dynticks global kick (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks's sched hooks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Optimize full dynticks state checks with static keys (Jarod Wilson) [988015] - [kernel] nohz: Rename a few state variables (Jarod Wilson) [988015] - [kernel] vtime: Always debug check snapshot source _before_ updating it (Jarod Wilson) [988015] - [kernel] vtime: Always scale generic vtime accounting results (Jarod Wilson) [988015] - [kernel] vtime: Optimize full dynticks accounting off case with static keys (Jarod Wilson) [988015] - [kernel] vtime: Describe overriden functions in dedicated arch headers (Jarod Wilson) [988015] - [kernel] hardirq: Split preempt count mask definitions (Jarod Wilson) [988015] - [kernel] context_tracking: Split low level state headers (Jarod Wilson) [988015] - [kernel] vtime: Fix racy cputime delta update (Jarod Wilson) [988015] - [kernel] vtime: Remove a few unneeded generic vtime state checks (Jarod Wilson) [988015] - [kernel] context_tracking: User/kernel broundary cross trace events (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize context switch off case with static keys (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize guest APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Optimize main APIs off case with static key (Jarod Wilson) [988015] - [kernel] context_tracking: Ground setup for static key use (Jarod Wilson) [988015] - [kernel] context_tracking: Remove full dynticks' hacky dependency on wide context tracking (Jarod Wilson) [988015] - [kernel] nohz: Only enable context tracking on full dynticks CPUs (Jarod Wilson) [988015] - [kernel] context_tracking: Fix runtime CPU off-case (Jarod Wilson) [988015] - [kernel] vtime: Update a few comments (Jarod Wilson) [988015] - [kernel] context_tracking: Fix guest accounting with native vtime (Jarod Wilson) [988015] - [kernel] sched: Consolidate open coded preemptible() checks (Jarod Wilson) [988015] - [kernel] nohz: fix compile warning in tick_nohz_init() (Jarod Wilson) [988015] - [kernel] nohz: Do not warn about unstable tsc unless user uses nohz_full (Jarod Wilson) [988015] - [kernel] nohz: Remove obsolete check for full dynticks CPUs to be RCU nocbs (Jarod Wilson) [988015] - [kernel] nohz: Warn if the machine can not perform nohz_full (Jarod Wilson) [988015] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023485] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023485] - [powerpc] make lorax work again (Steve Best) [1022797]- [netdrv] cnic: Fix crash in cnic_bnx2x_service_kcq() (Maurizio Lombardi) [1011203] - [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Maurizio Lombardi) [1011211] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Maurizio Lombardi) [1011211] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [1020944] - [scsi] be2iscsi: Bump driver version (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [726165] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [726165] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [726165] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [726165] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [726165] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [726165] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [726165] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [726165] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [726165] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [726165] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [726165] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [726165] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [726165] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [726165] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [726165] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [726165] - [scsi] lpfc: Update lpfc version for 8.3.7.31.1p driver release (Rob Evers) [726157] - [scsi] lpfc: Fixed issue of task management commands having a fixed timeout (Rob Evers) [726157] - [scsi] lpfc: Fixed inconsistent spin lock usage (Rob Evers) [726157] - [scsi] lpfc: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [726157] - [scsi] lpfc: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [726157] - [scsi] lpfc: Fix WARN_ON when driver unloads (Rob Evers) [726157] - [scsi] lpfc: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [726157] - [scsi] lpfc: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [726157] - [scsi] lpfc: Fix crash on driver load due to cpu affinity logic (Rob Evers) [726157] - [scsi] lpfc: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [726157] - [scsi] lpfc: Fixed back to back RSCNs discovery failure (Rob Evers) [726157] - [scsi] lpfc: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [726157] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [726157] - [scsi] lpfc: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [726157] - [scsi] lpfc: Fixed mailbox memory leak (Rob Evers) [726157] - [scsi] lpfc: Fix random errors using first burst (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [726157] - [scsi] lpfc: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [726157] - [scsi] lpfc: Update copyrights for 8.3.41 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed the format of some log message fields (Rob Evers) [726157] - [scsi] lpfc: Add first burst support to driver (Rob Evers) [726157] - [scsi] lpfc: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [726157] - [scsi] lpfc: Fixed failure in setting SLI3 board mode (Rob Evers) [726157] - [scsi] lpfc: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [726157] - [scsi] lpfc: Fixed support for 128 byte WQEs (Rob Evers) [726157] - [scsi] lpfc: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [726157] - [scsi] lpfc: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [726157] - [scsi] lpfc: Fixed Receive Queue varied frame size handling (Rob Evers) [726157] - [scsi] lpfc: Fix mailbox byteswap issue on PPC (Rob Evers) [726157] - [scsi] lpfc: Fixed freeing of iocb when internal loopback times out (Rob Evers) [726157] - [scsi] lpfc: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [726157] - [scsi] lpfc: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [726157] - [scsi] lpfc: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [726157] - [scsi] lpfc: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [726157] - [scsi] lpfc: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [726157] - [scsi] lpfc: Fix to allow OCM to report FEC status (Rob Evers) [726157] - [scsi] lpfc: Fixed a missing return code in a logging message (Rob Evers) [726157] - [scsi] lpfc: Fixed some logging message fields (Rob Evers) [726157] - [scsi] lpfc: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [726157] - [scsi] lpfc: Fix starting reference tag when calculating BG error (Rob Evers) [726157] - [scsi] lpfc: Fix inconsistent list removal causes crash (Rob Evers) [726157] - [scsi] lpfc: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [726157] - [scsi] lpfc: Fix BlockGuard error checking (Rob Evers) [726157] - [scsi] lpfc: Fixed crash during FCoE failover testing (Rob Evers) [726157] - [scsi] lpfc: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [726157] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019819] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1019819] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [1005934] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1005934] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [726228] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [726228] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [726228] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [726228] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [726228] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [726228] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [726228] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [988042] - [scsi] remove check for 'resetting' (Ewan Milne) [988042] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [988042] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [988042] - [scsi] advansys: Remove 'last_reset' references (Ewan Milne) [988042] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [988042] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [988042]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1014599] - [net] udp6: respect IPV6_DONTFRAG sockopt in case there are pending frames (Jiri Pirko) [1014599] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011931] {CVE-2013-4387} - [net] bonding: combine pr_debugs in bond_set_dev_addr into one (Nikolay Aleksandrov) [1020621] - [net] bonding: when cloning a MAC use NET_ADDR_STOLEN (Nikolay Aleksandrov) [1020621] - [net] bonding: remove unnecessary dev_addr_from_first member (Nikolay Aleksandrov) [1020621] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1010252] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [998775] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [998775] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [839671] - [powerpc] Fix memory hotplug with sparse vmemmap (Steve Best) [805181] - [powerpc] mm: Mark Memory Resources as busy (Steve Best) [805181] - [tools] perf/bench: Fix failing assertions in numa bench (Petr Holasek) [1011923] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000436] {CVE-2013-2892} - [powerpc] tm: Turn interrupts hard off in tm_reclaim() (Steve Best) [1017135] - [powerpc] tm: Clear MSR RI in non-recoverable TM code (Steve Best) [1017135] - [powerpc] perf: Fix handling of FAB events (Steve Best) [1015439]- [fs] xfs: remove dead code from xlog_recover_inode_pass2 (Dave Chinner) [1001861] - [fs] xfs: = vs == typo in ASSERT() (Dave Chinner) [1001861] - [fs] xfs: don't assert fail on bad inode numbers (Dave Chinner) [1001861] - [fs] xfs: aborted buf items can be in the AIL (Dave Chinner) [1001861] - [fs] xfs: factor all the kmalloc-or-vmalloc fallback allocations (Dave Chinner) [1001861] - [fs] xfs: fix memory allocation failures with ACLs (Dave Chinner) [1001861] - [fs] xfs: ensure we copy buffer type in da btree root splits (Dave Chinner) [1001861] - [fs] xfs: set remote symlink buffer type for recovery (Dave Chinner) [1001861] - [fs] xfs: recovery of swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: swap extents operations for CRC filesystems (Dave Chinner) [1001861] - [fs] xfs: check magic numbers in dir3 leaf verifier first (Dave Chinner) [1001861] - [fs] xfs: fix some minor sparse warnings (Dave Chinner) [1001861] - [fs] xfs: fix endian warning in xlog_recover_get_buf_lsn() (Dave Chinner) [1001861] - [fs] xfs: XFS_MOUNT_QUOTA_ALL needed by userspace (Dave Chinner) [1001861] - [fs] xfs: dtype changed xfs_dir2_sfe_put_ino to xfs_dir3_sfe_put_ino (Dave Chinner) [1001861] - [fs] xfs: Fix wrong flag ASSERT in xfs_attr_shortform_getvalue (Dave Chinner) [1001861] - [fs] xfs: finish removing IOP_* macros (Dave Chinner) [1001861] - [fs] xfs: inode log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: check correct status variable for xfs_inobt_get_rec() call (Dave Chinner) [1001861] - [fs] xfs: inode buffers may not be valid during recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check LSN ordering for v5 superblocks during recovery (Dave Chinner) [1001861] - [fs] xfs: btree block LSN escaping to disk uninitialised (Dave Chinner) [1001861] - [fs] xfs: Assertion failed: first <= last && last < BBTOB(bp->b_length), file: fs/xfs/xfs_trans_buf.c, line: 568 (Dave Chinner) [1001861] - [fs] xfs: fix bad dquot buffer size in log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: don't account buffer cancellation during log recovery readahead (Dave Chinner) [1001861] - [fs] xfs: check for underflow in xfs_iformat_fork() (Dave Chinner) [1001861] - [fs] xfs: xfs_dir3_sfe_put_ino can be static (Dave Chinner) [1001861] - [fs] xfs: introduce object readahead to log recovery (Dave Chinner) [1001861] - [fs] xfs: Simplify xfs_ail_min() with list_first_entry_or_null() (Dave Chinner) [1001861] - [fs] xfs: Register hotcpu notifier after initialization (Dave Chinner) [1001861] - [fs] xfs: add xfs sb v4 support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add write support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add read-only support for dirent filetype field (Dave Chinner) [1001861] - [fs] xfs: Add support for the Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] quota: Add a new quotactl command Q_XGETQSTATV (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mountfs() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_sb_quiet_read_verify() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_do_dquot_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_log_unmount_write() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ifree_cluster() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_ialloc_ag_select() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_extent_busy_update_extent() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_setsize_buftarg_early() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_punch_delalloc_range() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_last_before() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_validate_ret() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_bmap_count_tree() (Dave Chinner) [1001861] - [fs] xfs: rename bio_add_buffer() to xfs_bio_add_buffer() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_find_head() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_recover_buffer_pass2() (Dave Chinner) [1001861] - [fs] xfs: remove two unused macro definitions in xfs_linux.h (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_get_iroot() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_iroot_realloc() (Dave Chinner) [1001861] - [fs] xfs: remove one blank line in xfs_btree_make_block_unfull() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xlog_write_setup_copy() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_mod_incore_sb_unlocked() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_btree_lookup() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_buf_free() (Dave Chinner) [1001861] - [fs] xfs: fix the comment of xfs_check_sizes() (Dave Chinner) [1001861] - [fs] xfs: use reference counts to free clean buffer items (Dave Chinner) [1001861] - [fs] xfs: split the CIL lock (Dave Chinner) [1001861] - [fs] xfs: Combine CIL insert and prepare passes (Dave Chinner) [1001861] - [fs] xfs: avoid CIL allocation during insert (Dave Chinner) [1001861] - [fs] xfs: Reduce allocations during CIL insertion (Dave Chinner) [1001861] - [fs] xfs: return log item size in IOP_SIZE (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_tail() error path (Dave Chinner) [1001861] - [fs] xfs: free bp in xlog_find_zeroed() error path (Dave Chinner) [1001861] - [fs] xfs: avoid double-free in xfs_attr_node_addname (Dave Chinner) [1001861] - [fs] xfs: call roundup_64() to calculate the min_logblks (Dave Chinner) [1001861] - [fs] xfs: Validate log space at mount time (Dave Chinner) [1001861] - [fs] xfs: Add xfs_log_rlimit.c (Dave Chinner) [1001861] - [fs] xfs: Refactor xfs_ticket_alloc() to extract a new helper (Dave Chinner) [1001861] - [fs] xfs: Get rid of all XFS_XXX_LOG_RES() macro (Dave Chinner) [1001861] - [fs] xfs: refactor xfs_trans_reserve() interface (Dave Chinner) [1001861] - [fs] xfs: Make writeid transaction use tr_writeid (Dave Chinner) [1001861] - [fs] xfs: Introduce tr_fsyncts to m_reservation (Dave Chinner) [1001861] - [fs] xfs: Introduce a new structure to hold transaction reservation items (Dave Chinner) [1001861] - [fs] xfs: make struct xfs_perag kernel only (Dave Chinner) [1001861] - [fs] xfs: move kernel specific type definitions to xfs.h (Dave Chinner) [1001861] - [fs] xfs: xfs_filestreams.h doesn't need __KERNEL__ (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ check from xfs_dir2_leaf.c (Dave Chinner) [1001861] - [fs] xfs: remove __KERNEL__ from debug code (Dave Chinner) [1001861] - [fs] xfs: kill __KERNEL__ check for debug code in allocation code (Dave Chinner) [1001861] - [fs] xfs: don't special case shared superblock mounts (Dave Chinner) [1001861] - [fs] xfs: consolidate extent swap code (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_utils.c (Dave Chinner) [1001861] - [fs] xfs: consolidate xfs_rename.c (Dave Chinner) [1001861] - [fs] xfs: kill xfs_vnodeops.[ch] (Dave Chinner) [1001861] - [fs] xfs: fix issues that cause userspace warnings (Dave Chinner) [1001861] - [fs] xfs: minor cleanups (Dave Chinner) [1001861] - [fs] xfs: create xfs_bmap_util.[ch] (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_sb.c for sharing with libxfs (Dave Chinner) [1001861] - [fs] xfs: split out the remote symlink handling (Dave Chinner) [1001861] - [fs] xfs: split out attribute fork truncation code into separate file (Dave Chinner) [1001861] - [fs] xfs: split out attribute listing code into separate file (Dave Chinner) [1001861] - [fs] xfs: reshuffle dir2 definitions around for userspace (Dave Chinner) [1001861] - [fs] xfs: move getdents code into it's own file (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_inode_buf.c for inode buffer operations (Dave Chinner) [1001861] - [fs] xfs: move unrelated definitions out of xfs_inode.h (Dave Chinner) [1001861] - [fs] xfs: move inode fork definitions to a new header file (Dave Chinner) [1001861] - [fs] xfs: split out transaction reservation code (Dave Chinner) [1001861] - [fs] xfs: sync minor header differences needed by userspace (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_quota_defs.h (Dave Chinner) [1001861] - [fs] xfs: introduce xfs_rtalloc_defs.h (Dave Chinner) [1001861] - [fs] xfs: split out on-disk transaction definitions (Dave Chinner) [1001861] - [fs] xfs: separate icreate log format definitions from xfs_icreate_item.h (Dave Chinner) [1001861] - [fs] xfs: separate dquot on disk format definitions out of xfs_quota.h (Dave Chinner) [1001861] - [fs] xfs: split out EFI/EFD log item format definition (Dave Chinner) [1001861] - [fs] xfs: split out buf log item format definitions (Dave Chinner) [1001861] - [fs] xfs: split out inode log item format definition (Dave Chinner) [1001861] - [fs] xfs: separate out log format definitions (Dave Chinner) [1001861] - [fs] xfs: di_flushiter considered harmful (Dave Chinner) [1001861] - [fs] xfs: Start using pquotaino from the superblock (Dave Chinner) [1001861] - [fs] xfs: Initialize all quota inodes to be NULLFSINO (Dave Chinner) [1001861] - [fs] xfs: Fix a deadlock in xfs_log_commit_cil() code path (Dave Chinner) [1001861] - [fs] xfs: fix assertion failure in xfs_vm_write_failed() (Dave Chinner) [1001861] - [fs] xfs: Fix the logic check for all quotas being turned off (Dave Chinner) [1001861] - [fs] xfs: Add pquota fields where gquota is used (Dave Chinner) [1001861] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Dave Chinner) [1001861] - [fs] xfs: dquot log reservations are too small (Dave Chinner) [1001861] - [fs] xfs: remove local fork format handling from xfs_bmapi_write() (Dave Chinner) [1001861] - [fs] xfs: use get_unused_fd_flags(0) instead of get_unused_fd() (Dave Chinner) [1001861] - [fs] xfs: clean up unused codes at xfs_bulkstat() (Dave Chinner) [1001861] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Dave Chinner) [1001861] - [fs] xfs: Remove incore use of XFS_OQUOTA_ENFD and XFS_OQUOTA_CHKD (Dave Chinner) [1001861] - [fs] xfs: Change xfs_dquot_acct to be a 2-dimensional array (Dave Chinner) [1001861] - [fs] xfs: Code cleanup and removal of some typedef usage (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQ_TO_QIP with a function (Dave Chinner) [1001861] - [fs] xfs: Replace macro XFS_DQUOT_TREE with a function (Dave Chinner) [1001861] - [fs] xfs: Define a new function xfs_is_quota_inode() (Dave Chinner) [1001861] - [fs] xfs: implement inode change count (Dave Chinner) [1001861] - [fs] xfs: Use inode create transaction (Dave Chinner) [1001861] - [fs] xfs: Inode create item recovery (Dave Chinner) [1001861] - [fs] xfs: Inode create transaction reservations (Dave Chinner) [1001861] - [fs] xfs: Inode create log items (Dave Chinner) [1001861] - [fs] xfs: Introduce an ordered buffer item (Dave Chinner) [1001861] - [fs] xfs: Introduce ordered log vector support (Dave Chinner) [1001861] - [fs] xfs: xfs_ifree doesn't need to modify the inode buffer (Dave Chinner) [1001861] - [fs] xfs: don't do IO when creating an new inode (Dave Chinner) [1001861] - [fs] xfs: don't use speculative prealloc for small files (Dave Chinner) [1001861] - [fs] xfs: plug directory buffer readahead (Dave Chinner) [1001861] - [fs] xfs: add pluging for bulkstat readahead (Dave Chinner) [1001861] - [fs] xfs: Remove dead function prototype xfs_sync_inode_grab() (Dave Chinner) [1001861] - [fs] xfs: Remove the left function variable from xfs_ialloc_get_rec() (Dave Chinner) [1001861] - [fs] xfs: check on-disk (not incore) btree root size in dfrag.c (Dave Chinner) [1001861] - [fs] xfs: Remove XFS_MOUNT_RETERR (Dave Chinner) [1001861] - [fs] xfs: Remove two dead transaction log reservaion macros (Dave Chinner) [1001861] - [fs] xfs: return FIEMAP_EXTENT_UNKNOWN for delayed allocation extent (Dave Chinner) [1001861] - [fs] xfs: fix the symbolic link assert in xfs_ifree (Dave Chinner) [1001861] - [fs] xfs: Remove struct xfs_chash from xfs_mount (Dave Chinner) [1001861] - [fs] xfs: Don't keep silent if sunit/swidth can not be changed via mount (Dave Chinner) [1001861] - [fs] xfs: Remove redundant error variable from xfs_growfs_data_private() (Dave Chinner) [1001861] - [fs] xfs: Convert use of typedef ctl_table to struct ctl_table (Dave Chinner) [1001861] - [fs] xfs: Avoid pathological backwards allocation (Dave Chinner) [1001861]- [fs] btrfs: create the uuid tree on remount rw (Eric Sandeen) [1010071] - [fs] btrfs: change extent-same to copy entire argument struct (Eric Sandeen) [1010071] - [fs] btrfs: dir_inode_operations should use btrfs_update_time also (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs prefix to kernel log output (Eric Sandeen) [1010071] - [fs] btrfs: refuse to remount read-write after abort (Eric Sandeen) [1010071] - [fs] btrfs: don't leak transaction in btrfs_sync_file() (Eric Sandeen) [1010071] - [fs] btrfs: add the missing mutex unlock in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: iput inode on allocation failure (Eric Sandeen) [1010071] - [fs] btrfs: remove space_info->reservation_progress (Eric Sandeen) [1010071] - [fs] btrfs: kill delay_iput arg to the wait_ordered functions (Eric Sandeen) [1010071] - [fs] btrfs: fix worst case calculator for space usage (Eric Sandeen) [1010071] - [fs] btrfs: improve replacing nocow extents (Eric Sandeen) [1010071] - [fs] btrfs: drop dir i_size when adding new names on replay (Eric Sandeen) [1010071] - [fs] btrfs: replay dir_index items before other items (Eric Sandeen) [1010071] - [fs] btrfs: check roots last log commit when checking if an inode has been logged (Eric Sandeen) [1010071] - [fs] btrfs: actually log directory we are fsync()'ing (Eric Sandeen) [1010071] - [fs] btrfs: actually limit the size of delalloc range (Eric Sandeen) [1010071] - [fs] btrfs: allocate the free space by the existed max extent size when ENOSPC (Eric Sandeen) [1010071] - [fs] btrfs: add lockdep and tracing annotations for uuid tree (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: more efficient inode tree replace operation (Eric Sandeen) [1010071] - [fs] btrfs: do not add replace target to the alloc_list (Eric Sandeen) [1010071] - [fs] btrfs: fixup error handling in btrfs_reloc_cow (Eric Sandeen) [1010071] - [fs] btrfs: optimize key searches in btrfs_search_slot (Eric Sandeen) [1010071] - [fs] btrfs: don't use an async starter for most of our workers (Eric Sandeen) [1010071] - [fs] btrfs: only update disk_i_size as we remove extents (Eric Sandeen) [1010071] - [fs] btrfs: fix deadlock in uuid scan kthread (Eric Sandeen) [1010071] - [fs] btrfs: stop refusing the relocation of chunk 0 (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of uuid_root in free_fs_info (Eric Sandeen) [1010071] - [fs] btrfs: reuse kbasename helper (Eric Sandeen) [1010071] - [fs] btrfs: return btrfs error code for dev excl ops err (Eric Sandeen) [1010071] - [fs] btrfs: allow partial ordered extent completion (Eric Sandeen) [1010071] - [fs] btrfs: convert all bug_ons in free-space-cache.c (Eric Sandeen) [1010071] - [fs] btrfs: add support for asserts (Eric Sandeen) [1010071] - [fs] btrfs: adjust the fs_devices->missing count on unmount (Eric Sandeen) [1010071] - [fs] btrfs: don't check for root_refs == 0 twice (Eric Sandeen) [1010071] - [fs] btrfs: fix for patch "cleanup: don't check the same thing twice" (Eric Sandeen) [1010071] - [fs] btrfs: get rid of one BUG() in write_all_supers() (Eric Sandeen) [1010071] - [fs] btrfs: allocate prelim_ref with a slab allocater (Eric Sandeen) [1010071] - [fs] btrfs: pass gfp_t to __add_prelim_ref() to avoid always using GFP_ATOMIC (Eric Sandeen) [1010071] - [fs] btrfs: fix race conditions in BTRFS_IOC_FS_INFO ioctl (Eric Sandeen) [1010071] - [fs] btrfs: fix race between removing a dev and writing sbs (Eric Sandeen) [1010071] - [fs] btrfs: remove ourselves from the cluster list under lock (Eric Sandeen) [1010071] - [fs] btrfs: do not clear our orphan item runtime flag on eexist (Eric Sandeen) [1010071] - [fs] btrfs: fix send to deal with sparse files properly (Eric Sandeen) [1010071] - [fs] btrfs: fix printing of non NULL terminated string (Eric Sandeen) [1010071] - [fs] btrfs: Use z to format size_t (Eric Sandeen) [1010071] - [fs] btrfs: Do not truncate sector_t on 32-bit with CONFIG_LBDAF=y (Eric Sandeen) [1010071] - [fs] btrfs: PAGE_CACHE_SIZE is already unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_header_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_dev_extent_chunk_tree_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_fsid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make btrfs_device_uuid() return unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Format mirror_num as int (Eric Sandeen) [1010071] - [fs] btrfs: Format PAGE_SIZE as unsigned long (Eric Sandeen) [1010071] - [fs] btrfs: Make BTRFS_DEV_REPLACE_DEVID an unsigned long long constant (Eric Sandeen) [1010071] - [fs] btrfs: Remove superfluous casts from u64 to unsigned long long (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak of orphan block rsv (Eric Sandeen) [1010071] - [fs] btrfs: rollback btrfs_device fields on umount (Eric Sandeen) [1010071] - [fs] btrfs: add alloc_fs_devices and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: add btrfs_alloc_device and switch to it (Eric Sandeen) [1010071] - [fs] btrfs: find_next_devid: root -> fs_info (Eric Sandeen) [1010071] - [fs] btrfs: don't allow the replace procedure on read only filesystems (Eric Sandeen) [1010071] - [fs] btrfs: reset force_compress on btrfs_file_defrag failure (Eric Sandeen) [1010071] - [fs] btrfs: use __u64 in exported user headers (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to force UUID tree checking (Eric Sandeen) [1010071] - [fs] btrfs: check UUID tree during mount if required (Eric Sandeen) [1010071] - [fs] btrfs: introduce uuid-tree-gen field (Eric Sandeen) [1010071] - [fs] btrfs: fill UUID tree initially (Eric Sandeen) [1010071] - [fs] btrfs: maintain subvolume items in the UUID tree (Eric Sandeen) [1010071] - [fs] btrfs: create UUID tree if required (Eric Sandeen) [1010071] - [fs] btrfs: support printing UUID tree elements (Eric Sandeen) [1010071] - [fs] btrfs: introduce a tree for items that map UUIDs to something (Eric Sandeen) [1010071] - [fs] btrfs: mark some local function as 'static' (Eric Sandeen) [1010071] - [fs] btrfs: get rid of sparse warnings (Eric Sandeen) [1010071] - [fs] btrfs: don't miss inode ref items in BTRFS_IOC_INO_LOOKUP (Eric Sandeen) [1010071] - [fs] btrfs: add missing error code to BTRFS_IOC_INO_LOOKUP handler (Eric Sandeen) [1010071] - [fs] btrfs: remove reduplicate check when disabling quota (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_free_qgroup_config() out of spin_lock and fix comments (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when writing dirty qgroups to disk (Eric Sandeen) [1010071] - [fs] btrfs: fix send issues related to inode number reuse (Eric Sandeen) [1010071] - [fs] btrfs: separate out tests into their own directory (Eric Sandeen) [1010071] - [fs] btrfs: avoid starting a transaction in the write path (Eric Sandeen) [1010071] - [fs] btrfs: fix heavy delalloc related deadlock (Eric Sandeen) [1010071] - [fs] btrfs: fix the error handling wrt orphan items (Eric Sandeen) [1010071] - [fs] btrfs: don't allow a subvol to be deleted if it is the default subovl (Eric Sandeen) [1010071] - [fs] btrfs: skip subvol entries when checking if we've created a dir already (Eric Sandeen) [1010071] - [fs] btrfs: offline dedupe (Eric Sandeen) [1010071] - [fs] btrfs: Introduce extent_read_full_page_nolock() (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_ioctl_clone, Move clone code into it's own function (Eric Sandeen) [1010071] - [fs] btrfs: abtract out range locking in clone ioctl() (Eric Sandeen) [1010071] - [fs] btrfs: fix possible memory leak in find_parent_nodes() (Eric Sandeen) [1010071] - [fs] btrfs: return ENOSPC when target space is full (Eric Sandeen) [1010071] - [fs] btrfs: don't ignore errors from btrfs_run_delayed_items (Eric Sandeen) [1010071] - [fs] btrfs: fix inode leak on kmalloc failure in tree-log.c (Eric Sandeen) [1010071] - [fs] btrfs: allow compressed extents to be merged during defragment (Eric Sandeen) [1010071] - [fs] btrfs: add mount option to set commit interval (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC when allocating rewind ebs (Eric Sandeen) [1010071] - [fs] btrfs: deal with enomem in the rewind path (Eric Sandeen) [1010071] - [fs] btrfs: check our parent dir when doing a compare send (Eric Sandeen) [1010071] - [fs] btrfs: handle errors when doing slow caching (Eric Sandeen) [1010071] - [fs] btrfs: add missing error handling to read_tree_block (Eric Sandeen) [1010071] - [fs] btrfs: Fix leak in __btrfs_map_block error path (Eric Sandeen) [1010071] - [fs] btrfs: add missing error check to find_parent_nodes (Eric Sandeen) [1010071] - [fs] btrfs: optimize function btrfs_read_chunk_tree (Eric Sandeen) [1010071] - [fs] btrfs: don't bug_on when we fail when cleaning up transactions (Eric Sandeen) [1010071] - [fs] btrfs: change how we queue blocks for backref checking (Eric Sandeen) [1010071] - [fs] btrfs: check to see if we have an inline item properly (Eric Sandeen) [1010071] - [fs] btrfs: fix what bits we clear when erroring out from delalloc (Eric Sandeen) [1010071] - [fs] btrfs: cleanup arguments to extent_clear_unlock_delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use BTRFS_SUPER_INFO_SIZE macro at btrfs_read_dev_super() (Eric Sandeen) [1010071] - [fs] btrfs: cache the extent map struct when reading several pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation when reading pages (Eric Sandeen) [1010071] - [fs] btrfs: batch the extent state operation in the end io handle of the read page (Eric Sandeen) [1010071] - [fs] btrfs: don't cache the csum value into the extent state tree (Eric Sandeen) [1010071] - [fs] btrfs: add branch prediction hints in the read page end IO function (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary argument of bio_readpage_error() (Eric Sandeen) [1010071] - [fs] btrfs: add missing mounting options in btrfs_show_options() (Eric Sandeen) [1010071] - [fs] btrfs: use u64 for subvolid when parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: add sanity checks regarding to parsing mount options (Eric Sandeen) [1010071] - [fs] btrfs: fix memory leak when allocating pages for p/q stripes failed in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: fix and cleanup some error paths in raid56 (Eric Sandeen) [1010071] - [fs] btrfs: don't bother autodefragging if our root is going away (Eric Sandeen) [1010071] - [fs] btrfs: cleanup reloc roots properly on error (Eric Sandeen) [1010071] - [fs] btrfs: reset ret in record_one_backref (Eric Sandeen) [1010071] - [fs] btrfs: fix get set label blocking against balance (Eric Sandeen) [1010071] - [fs] btrfs: Print key type in decimal everywhere (Eric Sandeen) [1010071] - [fs] btrfs: update delayed ref tracepoints (Eric Sandeen) [1010071] - [fs] btrfs: btrfs_read_block_groups, Use enums to index (Eric Sandeen) [1010071] - [fs] btrfs: Cleanup for using BTRFS_SETGET_STACK instead of raw convert (Eric Sandeen) [1010071] - [fs] btrfs: set qgroup_ulist to be null after calling ulist_free() (Eric Sandeen) [1010071] - [fs] btrfs: add missing error checks to add_data_references (Eric Sandeen) [1010071] - [fs] btrfs: make errors in btrfs_num_copies less noisy (Eric Sandeen) [1010071] - [fs] btrfs: make free space caching faster with many non-inline extent references (Eric Sandeen) [1010071] - [fs] btrfs: fall back to global reservation when removing subvolumes (Eric Sandeen) [1010071] - [fs] btrfs: optimize btrfs_lookup_extent_info() (Eric Sandeen) [1010071] - [fs] btrfs: Release uuid_mutex for shrink during device delete (Eric Sandeen) [1010071] - [fs] btrfs: set lockdep class before locking new extent buffer (Eric Sandeen) [1010071] - [fs] btrfs: return -1 when lzo compression makes data bigger (Eric Sandeen) [1010071] - [fs] btrfs: stop using GFP_ATOMIC for the tree mod log allocations (Eric Sandeen) [1010071] - [fs] btrfs: treewide: Add __GFP_NOWARN to k.alloc calls with v.alloc fallbacks (Eric Sandeen) [1010071] - [fs] btrfs: don't loop on large offsets in readdir (Eric Sandeen) [1010071] - [fs] btrfs: check to see if root_list is empty before adding it to dead roots (Eric Sandeen) [1010071] - [fs] btrfs: release both paths before logging dir/changed extents (Eric Sandeen) [1010071] - [fs] btrfs: allow splitting of hole em's when dropping extent cache (Eric Sandeen) [1010071] - [fs] btrfs: make sure the backref walker catches all refs to our extent (Eric Sandeen) [1010071] - [fs] btrfs: fix backref walking when we hit a compressed extent (Eric Sandeen) [1010071] - [fs] btrfs: do not offset physical if we're compressed (Eric Sandeen) [1010071] - [fs] btrfs: fix extent buffer leak after backref walking (Eric Sandeen) [1010071] - [fs] btrfs: fix a bug of snapshot-aware defrag to make it work on partial extents (Eric Sandeen) [1010071] - [fs] btrfs: fix file truncation if FALLOC_FL_KEEP_SIZE is specified (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong write offset when replacing a device (Eric Sandeen) [1010071] - [fs] btrfs: re-add root to dead root list if we stop dropping it (Eric Sandeen) [1010071] - [fs] btrfs: fix lock leak when resuming snapshot deletion (Eric Sandeen) [1010071] - [fs] btrfs: update drop progress before stopping snapshot dropping (Eric Sandeen) [1010071] - [fs] btrfs: wait ordered range before doing direct io (Eric Sandeen) [1010071] - [fs] btrfs: only do the tree_mod_log_free_eb if this is our last ref (Eric Sandeen) [1010071] - [fs] btrfs: hold the tree mod lock in __tree_mod_log_rewind (Eric Sandeen) [1010071] - [fs] btrfs: make backref walking code handle skinny metadata (Eric Sandeen) [1010071] - [fs] btrfs: fix crash regarding to ulist_add_merge (Eric Sandeen) [1010071] - [fs] btrfs: fix several potential problems in copy_nocow_pages_for_inode (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the code of copy_nocow_pages_for_inode() (Eric Sandeen) [1010071] - [fs] btrfs: fix oops when recovering the file data by scrub function (Eric Sandeen) [1010071] - [fs] btrfs: make the chunk allocator completely tree lockless (Eric Sandeen) [1010071] - [fs] btrfs: cleanup orphaned root orphan item (Eric Sandeen) [1010071] - [fs] btrfs: fix wrong mirror number tuning (Eric Sandeen) [1010071] - [fs] btrfs: cleanup redundant code in btrfs_submit_direct() (Eric Sandeen) [1010071] - [fs] btrfs: remove btrfs_sector_sum structure (Eric Sandeen) [1010071] - [fs] btrfs: check if we can nocow if we don't have data space (Eric Sandeen) [1010071] - [fs] btrfs: stop using try_to_writeback_inodes_sb_nr to flush delalloc (Eric Sandeen) [1010071] - [fs] btrfs: use a percpu to keep track of possibly pinned bytes (Eric Sandeen) [1010071] - [fs] btrfs: check for actual acls rather than just xattrs when caching no acl (Eric Sandeen) [1010071] - [fs] btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate (Eric Sandeen) [1010071] - [fs] btrfs: optimize reada_for_balance (Eric Sandeen) [1010071] - [fs] btrfs: optimize read_block_for_search (Eric Sandeen) [1010071] - [fs] btrfs: unlock extent range on enospc in compressed submit (Eric Sandeen) [1010071] - [fs] btrfs: fix the comment typo for btrfs_attach_transaction_barrier (Eric Sandeen) [1010071] - [fs] btrfs: fix not being able to find skinny extents during relocate (Eric Sandeen) [1010071] - [fs] btrfs: cleanup backref search commit root flag stuff (Eric Sandeen) [1010071] - [fs] btrfs: free csums when we're done scrubbing an extent (Eric Sandeen) [1010071] - [fs] btrfs: fix transaction throttling for delayed refs (Eric Sandeen) [1010071] - [fs] btrfs: stop waiting on current trans if we aborted (Eric Sandeen) [1010071] - [fs] btrfs: wake up delayed ref flushing waiters on abort (Eric Sandeen) [1010071] - [fs] btrfs: fix the code comments for LZO compression workspace (Eric Sandeen) [1010071] - [fs] btrfs: fix broken nocow after balance (Eric Sandeen) [1010071] - [fs] btrfs: more open-coded file_inode() (Eric Sandeen) [1010071] - [fs] btrfs: exclude logged extents before replying when we are mixed (Eric Sandeen) [1010071] - [fs] btrfs: put our inode if orphan cleanup fails (Eric Sandeen) [1010071] - [fs] btrfs: add some missing iput()'s in btrfs_orphan_cleanup (Eric Sandeen) [1010071] - [fs] btrfs: do not pin while under spin lock (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "memdup.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: Cocci spatch "ptr_ret.spatch" (Eric Sandeen) [1010071] - [fs] btrfs: fix qgroup rescan resume on mount (Eric Sandeen) [1010071] - [fs] btrfs: avoid double free of fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: fix memory patcher through fs_info->qgroup_ulist (Eric Sandeen) [1010071] - [fs] btrfs: simplify unlink reservations (Eric Sandeen) [1010071] - [fs] btrfs: merge pending IO for tree log write back (Eric Sandeen) [1010071] - [fs] btrfs: allow file data clone within a file (Eric Sandeen) [1010071] - [fs] btrfs: remove unused code in btrfs_del_root (Eric Sandeen) [1010071] - [fs] btrfs: kill replicate code in replay_one_buffer (Eric Sandeen) [1010071] - [fs] btrfs: check if leaf's parent exists before pushing items around (Eric Sandeen) [1010071] - [fs] btrfs: update new flags for tracepoint (Eric Sandeen) [1010071] - [fs] btrfs: dont do log_removal in insert_new_root (Eric Sandeen) [1010071] - [fs] btrfs: return error code in btrfs_check_trunc_cache_free_space() (Eric Sandeen) [1010071] - [fs] btrfs: fix estale with btrfs send (Eric Sandeen) [1010071] - [fs] btrfs: device delete to get errors from the kernel (Eric Sandeen) [1010071] - [fs] btrfs: do delay iput in sync_fs (Eric Sandeen) [1010071] - [fs] btrfs: make the state of the transaction more readable (Eric Sandeen) [1010071] - [fs] btrfs: remove the time check in btrfs_commit_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary varient ->num_joined in btrfs_transaction structure (Eric Sandeen) [1010071] - [fs] btrfs: don't flush the delalloc inodes in the while loop if flushoncommit is set (Eric Sandeen) [1010071] - [fs] btrfs: don't wait for all the writers circularly during the transaction commit (Eric Sandeen) [1010071] - [fs] btrfs: remove the code for the impossible case in cleanup_transaction() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unnecessary assignment when cleaning up all the residual transaction (Eric Sandeen) [1010071] - [fs] btrfs: just flush the delalloc inodes in the source tree before snapshot creation (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume ordered extent list (Eric Sandeen) [1010071] - [fs] btrfs: introduce per-subvolume delalloc inode list (Eric Sandeen) [1010071] - [fs] btrfs: introduce grab/put functions for the root of the fs/file tree (Eric Sandeen) [1010071] - [fs] btrfs: cleanup the similar code of the fs root read (Eric Sandeen) [1010071] - [fs] btrfs: make the snap/subv deletion end more early when the fs is R/O (Eric Sandeen) [1010071] - [fs] btrfs: move the R/O check out of btrfs_clean_one_deleted_snapshot() (Eric Sandeen) [1010071] - [fs] btrfs: make the cleaner complete early when the fs is going to be umounted (Eric Sandeen) [1010071] - [fs] btrfs: remove unnecessary ->s_umount in cleaner_kthread() (Eric Sandeen) [1010071] - [fs] btrfs: cleanup: don't check the same thing twice (Eric Sandeen) [1010071] - [fs] btrfs: cleanup, btrfs_read_fs_root_no_name() doesn't return NULL (Eric Sandeen) [1010071] - [fs] btrfs: delete unused function (Eric Sandeen) [1010071] - [fs] btrfs: remove useless copy in quota_ctl (Eric Sandeen) [1010071] - [fs] btrfs: Minor format cleanup (Eric Sandeen) [1010071] - [fs] btrfs: cleanup unused arguments in send.c (Eric Sandeen) [1010071] - [fs] btrfs: add ioctl to wait for qgroup rescan completion (Eric Sandeen) [1010071] - [fs] btrfs: introduce qgroup_ulist to avoid frequently allocating/freeing ulist (Eric Sandeen) [1010071] - [fs] btrfs: show compiled-in config features at module load time (Eric Sandeen) [1010071] - [fs] btrfs: move ifdef around sanity checks out of init_btrfs_fs (Eric Sandeen) [1010071] - [fs] btrfs: add prefix to sanity tests messages (Eric Sandeen) [1010071] - [fs] btrfs: add debug check for extent_io range alignment (Eric Sandeen) [1010071] - [fs] btrfs: fix check on same raid type flag twice (Eric Sandeen) [1010071] - [fs] btrfs: Fix typo in printk (Eric Sandeen) [1010071] - [fs] btrfs: fix btrfs_extend_item() comment (Eric Sandeen) [1010071]- [netdrv] mlx4: Fix handling of dma_map failure (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Notify user when TX ring in error state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Disable global flow control when PFC enabled (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Staticize local functions (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: VFs must ignore the enable_64b_cqe_eqe module param (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Don't give VFs MAC addresses which are derived from the PF MAC (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Respond to operation request by firmware (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix BlueFlame race (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add HW enforcement to VF link state (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Dynamic VST to VST vlan/qos changes (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fail device init if num_vfs is negative (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add warning in case of command timeouts (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Replace sscanf() with kstrtoint() (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Remove an unnecessary test (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add prints when TX timeout occurs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Change log level from error to debug for vlan related messages (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Move register_netdev() to the end of initialization function (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Do not query stats when device port is down (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix resource leak in error flow (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add support for busy poll (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Add VF link state support (Amir Vadai) [862498 868244 920465 978058 998202] - [net] core: Add VF link state control (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Handle unaligned SG in separate function (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Generalize rdma memory registration (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Accept session->cmds_max from user space (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Use proper debug level value for info prints (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] iser: Add Discovery support (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Better checking of userspace values for receive flow steering (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] mlx4: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Infrastructure for extensible uverbs commands (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add receive flow steering support (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Fixes to XRC reference counting in uverbs (Amir Vadai) [862498 868244 920465 978058 998202] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Amir Vadai) [862498 868244 920465 978058 998202] - [netdrv] mlx4: Fix XRC QPs detection in the resource tracker (Amir Vadai) [862498 868244 920465 978058 998202] - [powerpc] irq: Don't switch to irq stack from softirq stack (Steve Best) [1016454] - [powerpc] hvsi: Increase handshake timeout from 200ms to 400ms (Steve Best) [1012654] - [powerpc] zimage: make the "OF" wrapper support ePAPR boot (Steve Best) [1012654] - [powerpc] pseries: Do not start secondaries in Open Firmware (Steve Best) [1012654] - [powerpc] Make prom_init.c endian safe (Steve Best) [1012654] - [powerpc] Remove ksp_limit on ppc64 (Steve Best) [1012654] - [powerpc] irq: Run softirqs off the top of the irq stack (Steve Best) [1012654] - [mm] avoid reinserting isolated balloon pages into LRU lists (Rafael Aquini) [1017445] - [kernel] sched: fix race in migrate_swap_stop (Rik van Riel) [683513] - [kernel] sched/numa: Retry task_numa_migrate() periodically (Rik van Riel) [683513] - [kernel] sched/numa: Use unsigned longs for numa group fault stats (Rik van Riel) [683513] - [kernel] sched/numa: Skip some page migrations after a shared fault (Rik van Riel) [683513] - [kernel] sched/numa: Remove the numa_balancing_scan_period_reset sysctl (Rik van Riel) [683513] - [kernel] sched/numa: Adjust scan rate in task_numa_placement (Rik van Riel) [683513] - [kernel] sched/numa: Take false sharing into account when adapting scan rate (Rik van Riel) [683513] - [kernel] sched/numa: Be more careful about joining numa groups (Rik van Riel) [683513] - [kernel] sched/numa: Avoid migrating tasks that are placed on their preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Fix task or group comparison (Rik van Riel) [683513] - [kernel] sched/numa: Decide whether to favour task or group weights based on swap candidate relationships (Rik van Riel) [683513] - [kernel] sched/numa: Add debugging (Rik van Riel) [683513] - [kernel] sched/numa: Prevent parallel updates to group stats during placement (Rik van Riel) [683513] - [kernel] sched/numa: Call task_numa_free() from do_execve () (Rik van Riel) [683513] - [kernel] sched/numa: Use group fault statistics in numa placement (Rik van Riel) [683513] - [kernel] sched/numa: Stay on the same node if CLONE_VM (Rik van Riel) [683513] - [mm] numa: Do not batch handle PMD pages (Rik van Riel) [683513] - [mm] numa: Do not group on RO pages (Rik van Riel) [683513] - [mm] numa: Copy cpupid on page migration (Rik van Riel) [683513] - [kernel] sched/numa: Report a NUMA task group ID (Rik van Riel) [683513] - [kernel] sched/numa: Use {cpu, pid} to create task groups for shared faults (Rik van Riel) [683513] - [mm] numa: Change page last {nid, pid} into {cpu, pid} (Rik van Riel) [683513] - [kernel] sched/numa: Fix placement of workloads spread across multiple nodes (Rik van Riel) [683513] - [kernel] sched/numa: Favor placing a task on the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Use a system-wide search to find swap/migration candidates (Rik van Riel) [683513] - [kernel] sched/numa: Introduce migrate_swap() (Rik van Riel) [683513] - [kernel] stop_machine: Introduce stop_two_cpus() (Rik van Riel) [683513] - [mm] numa: Trap pmd hinting faults only if we would otherwise trap PTE faults (Rik van Riel) [683513] - [kernel] sched/numa: Do not trap hinting faults for shared libraries (Rik van Riel) [683513] - [kernel] sched/numa: Increment numa_migrate_seq when task runs in correct location (Rik van Riel) [683513] - [kernel] sched/numa: Retry migration of tasks to CPU on a preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Avoid overloading CPUs on a preferred NUMA node (Rik van Riel) [683513] - [kernel] numa: Limit NUMA scanning to migrate-on-fault VMAs (Rik van Riel) [683513] - [kernel] sched/numa: Do not migrate memory immediately after switching node (Rik van Riel) [683513] - [mm] sched/numa: Set preferred NUMA node based on number of private faults (Rik van Riel) [683513] - [kernel] sched/numa: Remove check that skips small VMAs (Rik van Riel) [683513] - [mm] numa: Scan pages with elevated page_mapcount (Rik van Riel) [683513] - [kernel] sched/numa: Check current-> mm before allocating NUMA faults (Rik van Riel) [683513] - [kernel] sched/numa: Add infrastructure for split shared/ private accounting of NUMA hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Reschedule task on preferred NUMA node once selected (Rik van Riel) [683513] - [kernel] sched/numa: Resist moving tasks towards nodes with fewer hinting faults (Rik van Riel) [683513] - [kernel] sched/numa: Favour moving tasks towards the preferred node (Rik van Riel) [683513] - [kernel] sched/numa: Update NUMA hinting faults once per scan (Rik van Riel) [683513] - [kernel] sched/numa: Select a preferred node with the most numa hinting faults (Rik van Riel) [683513] - [mm] sched/numa: Track NUMA hinting faults on per-node basis (Rik van Riel) [683513] - [mm] sched/numa: Slow scan rate if no NUMA hinting faults are being recorded (Rik van Riel) [683513] - [mm] sched/numa: Set the scan rate proportional to the memory usage of the task being scanned (Rik van Riel) [683513] - [mm] sched/numa: Initialise numa_next_scan properly (Rik van Riel) [683513] - [mm] sched/numa: Continue PTE scanning even if migrate rate limited (Rik van Riel) [683513] - [mm] sched/numa: Mitigate chance that same task always updates PTEs (Rik van Riel) [683513] - [mm] numa: Do not migrate or account for hinting faults on the zero page (Rik van Riel) [683513] - [mm] Only flush TLBs if a transhuge PMD is modified for NUMA pte scanning (Rik van Riel) [683513] - [mm] Do not flush TLB during protection change if !pte_present && !migration_entry (Rik van Riel) [683513] - [mm] Account for a THP NUMA hinting update as one PTE update (Rik van Riel) [683513] - [mm] Close races between THP migration and PMD numa clearing (Rik van Riel) [683513] - [mm] numa: Sanitize task_numa_fault() callsites (Rik van Riel) [683513] - [mm] Prevent parallel splits during THP migration (Rik van Riel) [683513] - [mm] Wait for THP migrations to complete during NUMA hinting faults (Rik van Riel) [683513] - [mm] numa: Do not account for a hinting fault if we raced (Rik van Riel) [683513] - [mm] sched/numa: Fix comments (Rik van Riel) [683513] - [mm] numa: Document automatic NUMA balancing sysctls (Rik van Riel) [683513] - [kernel] sched: monolithic code dump of what is being pushed (Rik van Riel) [683513] - [kernel] sched: Use an accessor to read the rq clock (Rik van Riel) [683513] - [kernel] sched: fix NUMA balancing when !SCHED_DEBUG (Rik van Riel) [683513] - [kernel] sched: Ensure update_cfs_shares() is called for parents of continuously-running tasks (Rik van Riel) [683513] - [kernel] sched: Fix some kernel-doc warnings (Rik van Riel) [683513] - [virt] kvm/vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1009441] - [virt] kvm/vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1009441]- [netdrv] netxen_nic: Update version to 4.0.81 (Chad Dupuis) [725019] - [netdrv] netxen_nic: clean up unnecessary MSI/MSI-X capability find (Chad Dupuis) [725019] - [netdrv] netxen_nic: Convert mac address uses of 6 to ETH_ALEN (Chad Dupuis) [725019] - [netdrv] netxen_nic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [725019] - [netdrv] netxen_nic: Avoid mixed mode interrupts (Chad Dupuis) [725019] - [netdrv] netxen_nic: netxen_setup_intr() function code cleanup (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log proper error message in case of mismatched adapter type (Chad Dupuis) [725019] - [netdrv] netxen_nic: Log driver version with firmware version (Chad Dupuis) [725019] - [tools] perf/diff: Add generic order option for compute sorting (Jiri Olsa) [1011529] - [tools] perf/diff: Making compute functions static (Jiri Olsa) [1011529] - [tools] perf/diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1011529] - [tools] perf/diff: Change diff command to work over multiple data files (Jiri Olsa) [1011529] - [tools] perf/diff: Move columns into struct data__file (Jiri Olsa) [1011529] - [tools] perf/diff: Move diff related columns into diff command (Jiri Olsa) [1011529] - [tools] perf/diff: Display data file info ahead of the diff output (Jiri Olsa) [1011529] - [tools] perf/hists: Marking dummy hists entries (Jiri Olsa) [1011529] - [tools] perf/diff: Switching the base hists to be pairs head (Jiri Olsa) [1011529] - [tools] perf/diff: Introducing diff_data object to hold files (Jiri Olsa) [1011529] - [tools] perf: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1011529] - [tools] perf: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1011529] - [s390] vmcore: use vmcore for zfcpdump (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: enable /proc/vmcore mmap for s390 (Hendrik Brueckner) [1012102] - [s390] vmcore: implement remap_oldmem_pfn_range for s390 (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce remap_oldmem_pfn_range() (Hendrik Brueckner) [1012102] - [s390] vmcore: use ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: introduce ELF header in new memory feature (Hendrik Brueckner) [1012102] - [fs] proc/vmcore: Disable mmap for s390 (Hendrik Brueckner) [1012102] - [s390] kdump: Allow copy_oldmem_page() copy to virtual memory (Hendrik Brueckner) [1012102] - [tracing] Add function probe to trigger a ftrace dump of current CPU trace (Jiri Olsa) [1011527] - [tracing] Add function probe to trigger a ftrace dump to console (Jiri Olsa) [1011527] - [virt] xen-gnt: prevent adding duplicate gnt callbacks (Radim Krcmar) [1013818] - [x86] microcode_amd: Fix patch level reporting for family 15h (Prarit Bhargava) [1014400] - [tty] Fix SIGTTOU not sent with tcflush() (Oleg Nesterov) [1012397] - [powerpc] sysfs: Disable writing to PURR in guest mode (Steve Best) [1015450] - [powerpc] vio: fix modalias_show return values (Prarit Bhargava) [1007924] - [powerpc] Correct FSCR bit definitions (Steve Best) [1008893] - [x86] microcode/amd: Fix early microcode loading (Jarod Wilson) [1016168] - [x86] microcode/amd: Make cpu_has_amd_erratum() use the correct struct cpuinfo_x86 (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix error path in apply_microcode_amd() (Jarod Wilson) [1016168] - [x86] microcode/amd: Another early loading fixup (Jarod Wilson) [1016168] - [x86] microcode/amd: Allow multiple families' bin files appended together (Jarod Wilson) [1016168] - [x86] microcode/amd: Make find_ucode_in_initrd() __init (Jarod Wilson) [1016168] - [x86] microcode/amd: Fix warnings and errors on with CONFIG_MICROCODE=m (Jarod Wilson) [1016168] - [x86] microcode/amd: Early microcode patch loading support for AMD (Jarod Wilson) [1016168] - [x86] microcode/amd: Refactor functions to prepare for early loading (Jarod Wilson) [1016168] - [x86] microcode: Vendor abstract out save_microcode_in_initrd() (Jarod Wilson) [1016168] - [x86] microcode/intel: Correct typo in printk (Jarod Wilson) [1016168] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1005908] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1005908] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1005908] - [block] nvme: Handle ioremap failure (David Milburn) [1005908] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1005908] - [block] nvme: Use normal shutdown (David Milburn) [1005908] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1005908] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1005908] - [block] nvme: Group pci related actions in functions (David Milburn) [1005908] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1005908] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1005908] - [block] nvme: Fix checkpatch issues (David Milburn) [1005908] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1005908] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1005908] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1005908] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1005908] - [block] nvme: Disk IO statistics (David Milburn) [1005908] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1005908] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1005908]- [fs] nfs: Give "flavor" an initial value to fix a compile warning (Jeff Layton) [1009119] - [fs] nfs: try SECINFO_NO_NAME flavs until one works (Jeff Layton) [1009119] - [fs] nfs: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1009119] - [fs] nfs: nfs4_fl_prepare_ds, fix bugs when the connect attempt fails (Jeff Layton) [1009119] - [fs] nfs: Honour the 'opened' parameter in the atomic_open() filesystem method (Jeff Layton) [1009119] - [net] sunrpc: rpcsec_gss, fix crash on destroying gss auth (Jeff Layton) [1009119] - [net] sunrpc: No, I did not intend to create a 256KiB hashtable (Jeff Layton) [1009119] - [net] sunrpc: Add missing kuids conversion for printing (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, WARN_ON -> WARN_ON_ONCE (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred, no need to ref count creds (Jeff Layton) [1009119] - [fs] nfs: fix SECINFO* use of put_rpccred (Jeff Layton) [1009119] - [fs] nfs: sp4_mach_cred: ask for WRITE and COMMIT (Jeff Layton) [1009119] - [fs] nfs: fix decode_free_stateid (Jeff Layton) [1009119] - [fs] nfs: use mach cred for SECINFO_NO_NAME w/ integrity (Jeff Layton) [1009119] - [fs] nfs: nfs_compare_super shouldn't check the auth flavour unless 'sec=' was set (Jeff Layton) [1009119] - [fs] nfs: Allow security autonegotiation for submounts (Jeff Layton) [1009119] - [fs] nfs: Disallow security negotiation for lookups when 'sec=' is specified (Jeff Layton) [1009119] - [fs] nfs: Fix security auto-negotiation (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_parse_security_flavors() (Jeff Layton) [1009119] - [fs] nfs: Clean up the auth flavour array mess (Jeff Layton) [1009119] - [fs] nfs: Use MDS auth flavor for data server connection (Jeff Layton) [1009119] - [fs] nfs: Map NFS4ERR_WRONG_CRED to EPERM (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED write and commit support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED stateid support (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED secinfo suppor (Jeff Layton) [1009119] - [fs] nfs: Add SP4_MACH_CRED cleanup support (Jeff Layton) [1009119] - [fs] nfs: Add state protection handler (Jeff Layton) [1009119] - [fs] nfs: Minimal SP4_MACH_CRED implementation (Jeff Layton) [1009119] - [net] sunrpc: Replace pointer values with task->tk_pid and rpc_clnt->cl_clid (Jeff Layton) [1009119] - [net] sunrpc: Add an identifier for struct rpc_clnt (Jeff Layton) [1009119] - [net] sunrpc: Ensure rpc_task->tk_pid is available for tracepoints (Jeff Layton) [1009119] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [1009119] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [1009119] - [net] sunrpc: Add tracepoints to help debug socket connection issues (Jeff Layton) [1009119] - [fs] nfs: Fix warning introduced by NFSv4.0 transport blocking patches (Jeff Layton) [1009119] - [fs] nfs: fix CONFIG_NFS_V4_1 not enabled "make C=2" warning (Jeff Layton) [1009119] - [fs] nfs: Update session draining barriers for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for OPEN_CONFIRM (Jeff Layton) [1009119] - [fs] nfs: Add nfs4_sequence calls for RELEASE_LOCKOWNER (Jeff Layton) [1009119] - [fs] nfs: Enable nfs4_setup_sequence() for DELEGRETURN (Jeff Layton) [1009119] - [fs] nfs: NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add a slot table to struct nfs_client for NFSv4.0 transport blocking (Jeff Layton) [1009119] - [fs] nfs: Add global helper for releasing slot table resources (Jeff Layton) [1009119] - [fs] nfs: Add global helper to set up a stand-along nfs4_slot_table (Jeff Layton) [1009119] - [fs] nfs: Enable slot table helpers for NFSv4.0 (Jeff Layton) [1009119] - [fs] nfs: Remove unused call_sync minor version op (Jeff Layton) [1009119] - [fs] nfs: Add RPC callouts to start NFSv4.0 synchronous requests (Jeff Layton) [1009119] - [fs] nfs: Common versions of sequence helper functions (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs4_setup_sequence() (Jeff Layton) [1009119] - [fs] nfs: Rename nfs41_call_sync_data as a common data structure (Jeff Layton) [1009119] - [fs] nfs: When displaying session slot numbers, use "u" consistently (Jeff Layton) [1009119] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Jeff Layton) [1009119] - [fs] nfs: use the mach cred for SECINFO w/ integrity (Jeff Layton) [1009119] - [net] sunrpc: refactor rpcauth_checkverf error returns (Jeff Layton) [1009119] - [fs] nfs: avoid expired credential keys for buffered writes (Jeff Layton) [1009119] - [net] sunrpc: new rpc_credops to test credential expiry (Jeff Layton) [1009119] - [net] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Jeff Layton) [1009119] - [fs] nfs: Fix up two use-after-free issues with the new tracing code (Jeff Layton) [1009119] - [fs] nfs: remove incorrect "Lock reclaim failed!" warning (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging test_stateid events (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging slot table operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging layoutget/return/commit (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging reads and writes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging getattr (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging the idmapper (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging delegations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging rename (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging inode manipulations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging lookup/create operations (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file locking (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging file open (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging state management problems (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS hard links (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging NFS rename and sillyrename issues (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging directory changes (Jeff Layton) [1009119] - [fs] nfs: Add tracepoints for debugging generic file create events (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS lookups (Jeff Layton) [1009119] - [fs] nfs: Pass in lookup flags from nfs_atomic_open to nfs_lookup (Jeff Layton) [1009119] - [fs] nfs: Add event tracing for generic NFS events (Jeff Layton) [1009119] - [fs] nfs: refactor code for calculating the crc32 hash of a filehandle (Jeff Layton) [1009119] - [fs] nfs: Clean up nfs_sillyrename() (Jeff Layton) [1009119] - [fs] nfs: Fix an incorrect pointer declaration in decode_first_pnfs_layout_type (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs_idmap_get_key() (Jeff Layton) [1009119] - [fs] nfs: Deal with some more sparse warnings (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs4_opendata_alloc (Jeff Layton) [1009119] - [fs] nfs: Deal with a sparse warning in nfs3_proc_create (Jeff Layton) [1009119] - [fs] nfs: Remove the NFSv4 "open optimisation" from nfs_permission (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo_no_name (Jeff Layton) [1009119] - [fs] nfs: Use clientid management rpc_clnt for secinfo (Jeff Layton) [1009119] - [fs] nfs: Increase NFS4_DEF_SLOT_TABLE_SIZE (Jeff Layton) [1009119] - [fs] nfs: Remove unused authflavour parameter from init_client (Jeff Layton) [1009119] - [fs] nfs: Never use user credentials for lease renewal (Jeff Layton) [1009119] - [fs] nfs: Use root's credential for lease management when keytab is missing (Jeff Layton) [1009119] - [fs] nfs: Refuse mount attempts with proto=udp (Jeff Layton) [1009119] - [fs] nfs: Fix nfs4_init_uniform_client_string for net namespaces (Jeff Layton) [1009119] - [fs] nfs: Use the mount point rpc_clnt for layoutreturn (Jeff Layton) [1009119] - [fs] nfs: Fix return type of nfs4_end_drain_session() stub (Jeff Layton) [1009119] - [fs] nfs: encode_attrs should not backfill the bitmap and attribute length (Jeff Layton) [1009119] - [net] sunrpc: Fix memory corruption issue on 32-bit highmem systems (Jeff Layton) [1009119] - [fs] nfs: Remove unnecessary call to nfs_setsecurity in nfs_fhget() (Jeff Layton) [1009119] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Jeff Layton) [1009119] - [fs] nfs: Fix writeback performance issue on cache invalidation (Jeff Layton) [1009119] - [net] sunrpc: If the rpcbind channel is disconnected, fail the call to unregister (Jeff Layton) [1009119] - [net] sunrpc: Don't auto-disconnect from the local rpcbind socket (Jeff Layton) [1009119] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999907] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999907] {CVE-2013-2889} - [s390] zfcp: enable FCP hardware data router by default (Hendrik Brueckner) [980146] - [scsi] csiostor: fix failure to communicate with firmware, error -110 (Jay Fenlason) [917907] - [block] mtip32xx: add SRSI support (David Milburn) [842533] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996603] - [Documentation] add write up on module signing (Kyle McMartin) [905495] - [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [net] netfilter: SYNPROXY: let unrelated packets continue (Jesper Brouer) [1007439] - [net] netfilter: synproxy_core: fix warning in __nf_ct_ext_add_length() (Jesper Brouer) [1007439] - [net] netfilter: more strict TCP flag matching in SYNPROXY (Jesper Brouer) [1007439] - [net] netfilter: add IPv6 SYNPROXY target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v6_init_sequence/cookie_v6_check (Jesper Brouer) [1007439] - [net] netfilter: add SYNPROXY core/target (Jesper Brouer) [1007439] - [net] syncookies: export cookie_v4_init_sequence/cookie_v4_check (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: make sequence number adjustments usuable without NAT (Jesper Brouer) [1007439] - [net] netfilter: nf_defrag_ipv6.o included twice (Jesper Brouer) [1007439] - [net] netfilter: ip[6]t_REJECT, tcp-reset using wrong MAC source if bridged (Jesper Brouer) [1007439] - [net] netfilter: export xt_HMARK.h to userland (Jesper Brouer) [1007439] - [net] netfilter: export xt_rpfilter.h to userland (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix uninitialized variable (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: allow to attach expectations to conntracks (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: refactor ctnetlink_create_expect (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: fix tcp_in_window for Fast Open (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: don't send destroy events from iterator (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_{log, queue}, fix information leaks in netlink message (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: correct return value in tcpmss_mangle_packet (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPOPTSTRIP: fix possible off by one access (Jesper Brouer) [1007439] - [net] netfilter: xt_TCPMSS: fix handling of malformed TCP header and options (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: use per-conntrack locking for sequence number adjustments (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: change sequence number adjustments to 32 bits (Jesper Brouer) [1007439] - [net] netfilter: nf_nat: fix locking in nf_nat_seq_adjust() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove duplicate code in ctnetlink (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: constify sk_buff argument to nf_ct_attach() (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: remove net_ratelimit() for LOG_INVALID() (Jesper Brouer) [1007439] - [net] netfilter: ctnetlink: fix incorrect NAT expectation dumping (Jesper Brouer) [1007439] - [net] netfilter: Fix build errors with xt_socket.c (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: fix broken v0 support (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag (Jesper Brouer) [1007439] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jesper Brouer) [1007439] - [net] netfilter: check return code from nla_parse_tested (Jesper Brouer) [1007439] - [net] Convert uses of typedef ctl_table to struct ctl_table (Jesper Brouer) [1007439] - [net] netfilter: Implement RFC 1123 for FTP conntrack (Jesper Brouer) [1007439] - [net] netfilter: nfnetlink_queue: avoid peer_portid test (Jesper Brouer) [1007439] - [net] netfilter: don't panic on error while walking through the init path (Jesper Brouer) [1007439] - [net] netfilter: xt_socket: use IP early demux (Jesper Brouer) [1007439] - [net] netfilter: xt_CT: optimize XT_CT_NOTRACK (Jesper Brouer) [1007439] - [net] qdisc: fix build with !CONFIG_NET_SCHED (Jesper Brouer) [1000395] - [net] qdisc: make args to qdisc_create_default const (Jesper Brouer) [1000395] - [net] qdisc: allow setting default queuing discipline (Jesper Brouer) [1000395] - [net] Remove extern from include/net/ scheduling prototypes (Jesper Brouer) [1000395] - [net] htb: fix sign extension bug (Jesper Brouer) [1000395] - [net] htb: refactor struct htb_sched fields for performance (Jesper Brouer) [1000395] - [net] htb: reorder struct htb_class fields for performance (Jesper Brouer) [1000395] - [net] htb: do not setup default rate estimators (Jesper Brouer) [1000395] - [net] net_sched: add 64bit rate estimators (Jesper Brouer) [1000395]- [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996605] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006517] - [block] add padding for kabi to block_device_operations (Don Zickus) [988500] - [fs] gfs2: Don't flag consistency error if first mounter is a spectator (Robert S Peterson) [1004448] - [tty] disassociate_ctty() sends the extra SIGCONT (Oleg Nesterov) [1011820] - [x86] mm: Add memory tracking support for 1G hugepages (David Bulkow) [1000149] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007571] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007571] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [747385] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [747385] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [747385] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [747385] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [747385] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [747385] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [747385] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [747385] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [747385] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [747385] - [powerpc] perf: Power7 Update testing ABI to list CPI-stack events (Steve Best) [1009105] - [powerpc] perf: Make Power7 events available for perf (Steve Best) [1009105] - [powerpc] perf: fix a typo of a Power7 event name (Steve Best) [1009105] - [tools] perf/tests: Add parse events tests for leader sampling (Jiri Olsa) [1011533] - [tools] perf/tests: Add attr record group sampling test (Jiri Olsa) [1011533] - [tools] perf: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1011533] - [tools] perf/evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [1011533] - [tools] perf/evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [1011533] - [tools] perf/evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [1011533] - [tools] perf: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [1011533] - [kernel] perf/evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [1011533] - [kernel] perf: Do not get values from disabled counters in group format read (Jiri Olsa) [1011533] - [kernel] perf: Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [1011533] - [kernel] add support for init_array constructors fix (Frantisek Hrbata) [824466] - [kernel] add support for init_array constructors (Frantisek Hrbata) [824466] - [kernel] gcov: compile specific gcov implementation based on gcc version (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix 3 (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format checkpatch fixes (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 47 gcov format fix (Frantisek Hrbata) [824466] - [kernel] gcov: add support for gcc 4.7 gcov format (Frantisek Hrbata) [824466] - [kernel] gcov: move gcov structs definitions to a gcc version specific file (Frantisek Hrbata) [824466]- [drm] qxl: add delayed fb operations (Dave Airlie) [1002056] - [edac] Fix lockdep splat (Aristeu Rozanski) [967459] - [mm] vmalloc: fix memleak in __vunmap (Jan Stancek) [1012358] - [x86] perf_event_amd: Rework AMD PMU init code (Prarit Bhargava) [1000672] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1010450] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1010450] - [block] Add nr_bios to block_rq_remap tracepoint (Mike Snitzer) [1010450] - [md] dm-mpath: disable WRITE SAME if it fails (Mike Snitzer) [987454] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1010437] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1010437] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1010437] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1010437] - [scsi] Document enhanced error codes (Mike Snitzer) [1010437] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [998421] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1010437] - [md] dm-snapshot: workaround for a false positive lockdep warning (Mike Snitzer) [1010437] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1010437] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1010437] - [md] dm: add statistics support (Mike Snitzer) [1010437] - [lib] math64: New separate div64_u64_rem helper (Mike Snitzer) [1010437] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1010437] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1010437] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1010437] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1010437] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1010437] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1010437] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1010437] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1010437] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1010437] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1010437] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1010437] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1010437] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1010437] - [md] dm: stop using WQ_NON_REENTRANT (Mike Snitzer) [1010437] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1010437] - [md] dm: optimize reorder structure (Mike Snitzer) [1010437] - [md] dm: optimize use SRCU and RCU (Mike Snitzer) [1010437] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1010437] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1010437] - [md] dm-verity: use __ffs and __fls (Mike Snitzer) [1010437] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [1010437] - [md] dm-verity: remove pointless comparison (Mike Snitzer) [1010437] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [1010437] - [md] dm-verity: fix inability to use a few specific devices sizes (Mike Snitzer) [1010437] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [1010437] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [1010437] - [powerpc] Default arch idle could cede processor on pseries (Steve Best) [1008895]- [s390] zfcp: remove access control tables interface (keep sysfs files) (Hendrik Brueckner) [1006516] - [s390] zfcp: fix lock imbalance by reworking request queue locking (Hendrik Brueckner) [1006525] - [s390] zfcp: fix schedule-inside-lock in scsi_device list loops (Hendrik Brueckner) [1006524] - [x86] setup: avoid remapping data in parse_setup_data() (Nigel Croxon) [1004428] - [hid] validate HID report id size (Frantisek Hrbata) [1000454] {CVE-2013-2888} - [kernel] userns: prevent the use of user namespaces (Aristeu Rozanski) [993320] - [crypto] x509: don't reject not-yet-valid keys (kyle mcmartin) [905910] - [kernel] perf: Prevent race in unthrottling code (Jiri Olsa) [992941] - [s390] pci: use adapter interrupt vector helpers (Hendrik Brueckner) [1005896] - [s390] pci: cleanup function names (Hendrik Brueckner) [1005896] - [s390] airq: introduce adapter interrupt vector helper (Hendrik Brueckner) [1005896] - [s390] pci: use virtual memory for iommu bitmap (Hendrik Brueckner) [1005896] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1005896] - [s390] pci: update function handle after resume from hibernate (Hendrik Brueckner) [1005896] - [s390] pci: try harder to modify a function (Hendrik Brueckner) [1005896] - [s390] pci: split lpf (Hendrik Brueckner) [1005896] - [s390] hibernate: add early resume function (Hendrik Brueckner) [1005896] - [s390] pci: add recover sysfs knob (Hendrik Brueckner) [1005896] - [s390] pci: use claim_resource (Hendrik Brueckner) [1005896] - [s390] pci/hotplug: convert to be builtin only (Hendrik Brueckner) [1005896] - [s390] airq: simplify adapter interrupt code (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SADC usage (Hendrik Brueckner) [1005896] - [s390] qdio: cleanup chsc SSQD usage (Hendrik Brueckner) [1005896] - [s390] pci: remove per device debug attribute (Hendrik Brueckner) [1005896] - [s390] pci: sysfs remove strlen (Hendrik Brueckner) [1005896] - [s390] pci: remove pdev during unplug (Hendrik Brueckner) [1005896] - [s390] pci: cleanup hotplug code (Hendrik Brueckner) [1005896] - [s390] pci: implement pcibios_release_device (Hendrik Brueckner) [1005896] - [s390] pci: use to_pci_dev (Hendrik Brueckner) [1005896] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_{init, fini}() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow efx_nic_type::dimension_resources to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add TX merged completion counter (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove early call to efx_nic_type::reconfigure_mac in efx_reset_up() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_{1, 2, 3, 4, 5, 6, 7} (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not assume efx_nic_type::ev_fini is idempotent (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Improve test for IOMMU in use (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [1005248] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [1005248]- [fs] namei: Add missing unlocks to error paths of mountpoint_last (Jeff Layton) [980172] - [fs] autofs4: fix device ioctl mount lookup (Jeff Layton) [980172] - [fs] namei: introduce kern_path_mountpoint() (Jeff Layton) [980172] - [fs] namei: rename user_path_umountat() to user_path_mountpoint_at() (Jeff Layton) [980172] - [fs] namei: take unlazy_walk() into umount_lookup_last() (Jeff Layton) [980172] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Jeff Layton) [980172] - [acpi] apei: Soft-offline a page on firmware GHES notification (Janet Morgan) [984133] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Janet Morgan) [984133] - [mcheck] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Janet Morgan) [984133] - [fs] cifs: Respect epoch value from create lease context v2 (Sachin Prabhu) [1007981] - [fs] cifs: Add create lease v2 context for SMB3 (Sachin Prabhu) [1007981] - [fs] cifs: Move parsing lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Move creating lease buffer to ops struct (Sachin Prabhu) [1007981] - [fs] cifs: Store lease state itself rather than a mapped oplock value (Sachin Prabhu) [1007981] - [fs] cifs: Replace clientCanCache* bools with an integer (Sachin Prabhu) [1007981] - [fs] cifs: quiet sparse compile warning (Sachin Prabhu) [1007981] - [fs] cifs: Start using per session key for smb2/3 for signature generation (Sachin Prabhu) [1007981] - [fs] cifs: Add a variable specific to NTLMSSP for key exchange (Sachin Prabhu) [1007981] - [fs] cifs: Process post session setup code in respective dialect functions (Sachin Prabhu) [1007981] - [fs] cifs: convert to use le32_add_cpu() (Sachin Prabhu) [1007981] - [fs] cifs: Fix missing lease break (Sachin Prabhu) [1007981] - [fs] cifs: Fix a memory leak when a lease break comes (Sachin Prabhu) [1007981] - [fs] cifs: convert case-insensitive dentry ops to use new case conversion routines (Sachin Prabhu) [1007981] - [fs] cifs: add new case-insensitive conversion routines that are based on wchar_t's (Sachin Prabhu) [1007981] - [fs] cifs: Move and expand MAX_SERVER_SIZE definition (Sachin Prabhu) [1007981] - [fs] cifs: Expand max share name length to 256 (Sachin Prabhu) [1007981] - [fs] cifs: Move string length definitions to uapi (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for nounix CIFS mounts (Sachin Prabhu) [1007981] - [fs] cifs: Implement follow_link for SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: display iocharset= option in /proc/mounts (Sachin Prabhu) [1007981] - [fs] cifs: create a new Documentation/ directory and move docfiles into it (Sachin Prabhu) [1007981] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1007981] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1007981] - [fs] cifs: set sb->s_d_op before calling d_make_root() (Sachin Prabhu) [1007981] - [fs] cifs: file, initialize oparms.reconnect before using it (Sachin Prabhu) [1007981] - [fs] cifs: Do not attempt to do cifs operations reading symlinks with SMB2 (Sachin Prabhu) [1007981] - [fs] cifs: extend the buffer length enought for sprintf() using (Sachin Prabhu) [1007981] - [fs] dlm: log an error for unmanaged lockspaces (David Teigland) [1008005] - [acpi] acpi_ipmi, replace mutex with spin_lock_irqsave (Tony Camuso) [1007574] - [kernel] sched: Micro-optimize the smart wake-affine logic (Larry Woodman) [947186] - [kernel] sched: Implement smarter wake-affine logic (Larry Woodman) [947186] - [net] sunrpc: rpcauth_create needs to know about rpc_clnt clone status (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share all credential caches on a per-transport basis (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Share rpc_pipes when an rpc_clnt owns multiple rpcsec auth caches (Jeff Layton) [1002576] - [net] sunrpc: Add a helper to allow sharing of rpc_pipefs directory objects (Jeff Layton) [1002576] - [net] sunrpc: Remove the rpc_client->cl_dentry (Jeff Layton) [1002576] - [fs] nfs: Convert idmapper to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Remove the obsolete auth-only interface for pipefs dentry management (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Switch auth_gss to use the new framework for pipefs dentries (Jeff Layton) [1002576] - [net] sunrpc: Add a framework to clean up management of rpc_pipefs directories (Jeff Layton) [1002576] - [fs] nfs: Fix a potentially Oopsable condition in __nfs_idmap_unregister (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Fix an Oopsable condition when creating/destroying pipefs objects (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Further cleanups (Jeff Layton) [1002576] - [net] sunrpc: Replace clnt->cl_principal (Jeff Layton) [1002576] - [net] sunrpc: RPCSEC_GSS, Clean up upcall message allocation (Jeff Layton) [1002576] - [net] sunrpc: Cleanup rpc_setup_pipedir (Jeff Layton) [1002576] - [net] sunrpc: Remove unused struct rpc_clnt field cl_protname (Jeff Layton) [1002576] - [net] sunrpc: Deprecate rpc_client->cl_protname (Jeff Layton) [1002576] - [net] sunrpc/rpc_pipe: convert back to simple_dir_inode_operations (Jeff Layton) [1002576] - [fs] libfs: make simple_lookup() usable for filesystems that set ->s_d_op (Jeff Layton) [1002576] - [net] sunrpc: __rpc_lookup_create_exclusive, pass string instead of qstr (Jeff Layton) [1002576] - [net] sunrpc: rpc_create_*_dir, don't bother with qstr (Jeff Layton) [1002576]- [netdrv] i40e: include i40e in kernel proper (Stefan Assmann) [726825] - [netdrv] i40e: debugfs interface (Stefan Assmann) [726825] - [netdrv] i40e: init code and hardware support (Stefan Assmann) [726825] - [netdrv] i40e: implement virtual device interface (Stefan Assmann) [726825] - [netdrv] i40e: driver core headers (Stefan Assmann) [726825] - [netdrv] i40e: driver ethtool core (Stefan Assmann) [726825] - [netdrv] i40e: transmit, receive, and NAPI (Stefan Assmann) [726825] - [netdrv] i40e: main driver core (Stefan Assmann) [726825] - [netdrv] e1000e: balance semaphore put/get for 82573 (Dean Nelson) [726816] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (Dean Nelson) [726816] - [netdrv] e1000e: Avoid kernel crash during shutdown (Dean Nelson) [726816] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace in recent commit (Dean Nelson) [726816] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [726816] - [netdrv] e1000e: do not resume device from RPM suspend to read PHY status registers (Dean Nelson) [726816] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [726816] - [netdrv] e1000e: ethtool unnecessarily takes device out of RPM suspend (Dean Nelson) [726816] - [netdrv] e1000e: Tx hang on I218 when linked at 100Half and slow response at 10Mbps (Dean Nelson) [726816] - [netdrv] e1000e: low throughput using 4K jumbos on I218 (Dean Nelson) [726816] - [netdrv] e1000e: iAMT connections drop on driver unload when jumbo frames enabled (Dean Nelson) [726816] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [726816] - [netdrv] e1000e: Use marco instead of digit for defining e1000_rx_desc_packet_split (Dean Nelson) [726816] - [netdrv] e1000e: Remove duplicate assignment of default rx/tx ring size (Dean Nelson) [726816] - [netdrv] e1000e: restore call to pci_clear_master() (Dean Nelson) [726816] - [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [726816] - [netdrv] e1000e: prevent warning from -Wunused-parameter (Dean Nelson) [726816] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [726816] - [netdrv] bna: Staticize local functions (Ivan Vecera) [978045] - [netdrv] bna: switch to fixed_size_llseek() (Ivan Vecera) [978045] - [fs] read_write: new helper, fixed_size_llseek() (Ivan Vecera) [978045] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [978045] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [978045] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [978045] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [978045] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [1006987] - [netdrv] tg3: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [1006987] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1006987] - [netdrv] tg3: clean up unnecessary MSI/MSI-X capability find (Ivan Vecera) [1006987] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1006987] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1006987] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1006987] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [1006987] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1006987] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1006987] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1006987] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [1006987] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [1006987] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [1006987] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [1006987] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [1006987] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [1006987] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [1006987] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [1006987] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [1006987] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [1006987] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [1006987] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [1006987] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [1006987] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [726160] - [netdrv] be2net: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Ivan Vecera) [726160] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [726160] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [726160] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [726160] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [726160] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [726160] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [726160] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [726160] - [netdrv] be2net: update driver version (Ivan Vecera) [726160] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [726160] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [726160] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [726160] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [726160] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [726160] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [726160] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [726160] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [726160] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [726160] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [726160] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [726160] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [726160] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [726160] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [726160] - [netdrv] be2net: replace numeric with standard PM state macros (Ivan Vecera) [726160] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [726160] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [726160] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [726160] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [726160] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [726160] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Amir Vadai) [864578] - [netdrv] mlx5: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Amir Vadai) [864578] - [netdrv] mlx5: remove health handler plugin (Amir Vadai) [864578] - [infiniband] mlx5: Variable may be used uninitialized (Amir Vadai) [864578] - [netdrv] mlx5: Implement new initialization sequence (Amir Vadai) [864578] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Amir Vadai) [864578] - [infiniband] mlx5: Fix error return code in init_one() (Amir Vadai) [864578] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Amir Vadai) [864578] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Amir Vadai) [864578] - [netdrv] mlx5: Fix __udivdi3 when compiling for 32 bit arches (Amir Vadai) [864578] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Amir Vadai) [864578] - [netdrv] mlx5: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Amir Vadai) [864578] - [netdrv] mlx5: Fixes for sparse warnings (Amir Vadai) [864578] - [infiniband] mlx5: Make profile[] static in main.c (Amir Vadai) [864578] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Amir Vadai) [864578] - [infiniband] core: Add reserved values to enums for low-level driver use (Amir Vadai) [864578]- [net] tuntap: correctly handle error in tun_set_iff() (Jiri Benc) [1007739] {CVE-2013-4343} - [net] sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit (Daniel Borkmann) [998398] {CVE-2013-4350} - [net] netlink: filter particular protocols from analyzers (Daniel Borkmann) [957721] - [net] ipv6: accept tlv which includes only padding (Jiri Pirko) [990968]- [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [736230] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [736230] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [736230] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [736230] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [736230] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [736230] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [736230] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [736230] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [736230] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [736230] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [736230] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [736230] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [736230] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [736230] - [powerpc] Fix possible deadlock on page fault (Steve Best) [999374] - [scsi] qla2xxx: Update driver version to 8.06.00.08.07.0-k (Chad Dupuis) [725014] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [725014] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [725014] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [725014] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [725014] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [725014] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [725014] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [725014] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [725014] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [725014] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [725014] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [725014] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [725014] - [scsi] qla2xxx: Add support for ISP8044 (Chad Dupuis) [725014] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [725014] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [725014] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [725014] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [725014] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [725014] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [725014] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [725014] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [725014] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [725014] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [725014] - [scsi] mpt3sas: Bump driver version to v02.100.00.00 (Tomas Henzl) [889435] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [889435] - [scsi] mpt3sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [889435] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [889435] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [889435] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [889435] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [889435] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [889435] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [889435] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [726818] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [726818] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [726818] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [726818] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [726818] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [726818] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [726818] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [726818] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [726818] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [726818] - [netdrv] ixgbe: call pcie_get_mimimum_link to check if device has enough bandwidth (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [726818] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [726818] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [726818] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [726818] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [726818] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [726818] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [726818] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [726818] - [pci] expose pcie_link_speed and pcix_bus_speed arrays (Andy Gospodarek) [726818] - [pci] move enum pcie_link_width into pci.h (Andy Gospodarek) [726818] - [pci] Add function to obtain minimum link width and speed (Andy Gospodarek) [726818] - [netdrv] cnic: Update version to 2.5.18 (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate local copy of pfid (Tomas Henzl) [725064] - [netdrv] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Tomas Henzl) [725064] - [netdrv] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Tomas Henzl) [725064] - [netdrv] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [725064] - [netdrv] cnic: Convert mac address uses of 6 to ETH_ALEN (Tomas Henzl) [725064] - [netdrv] cnic: Update version to 2.5.17 and copyright year (Tomas Henzl) [725064] - [netdrv] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Tomas Henzl) [725064] - [netdrv] cnic: Update TCP options setup for iSCSI (Tomas Henzl) [725064] - [netdrv] cnic: Reset tcp_flags during cnic_cm_create() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify cnic_release() (Tomas Henzl) [725064] - [netdrv] cnic: Simplify netdev events handling (Tomas Henzl) [725064]- [Documentation] kvm: Add documentation on Hypercalls and features used for PV spinlock (Andrew Jones) [981581] - [virt] kvm: Simplify kvm_for_each_vcpu with kvm_irq_delivery_to_apic (Andrew Jones) [981581] - [virt] kvm: Add a hypercall to KVM hypervisor to support pv-ticketlocks (Andrew Jones) [981581] - [virt] kvm: Paravirtual ticketlocks support for linux guests running on KVM hypervisor (Andrew Jones) [981581] - [virt] kvm: Add configuration support to enable debug information for KVM Guests (Andrew Jones) [981581] - [virt] kvm: Add KICK_CPU and PV_UNHALT definition to uapi (Andrew Jones) [981581] - [virt] pvticketlock: Allow interrupts to be enabled while blocking (Andrew Jones) [981581] - [virt] ticketlock: Add slowpath logic (Andrew Jones) [981581] - [kernel] jump_label: Split jumplabel ratelimit (Andrew Jones) [981581] - [virt] pvticketlock: Use callee-save for lock_spinning (Andrew Jones) [981581] - [virt] pvticketlocks: Add xen_nopvspin parameter to disable xen pv ticketlocks (Andrew Jones) [981581] - [virt] pvticketlock: Xen implementation for PV ticket locks (Andrew Jones) [981581] - [virt] xen: Defer spinlock setup until boot CPU setup (Andrew Jones) [981581] - [virt] ticketlock: Collapse a layer of functions (Andrew Jones) [981581] - [virt] ticketlock: Don't inline _spin_unlock when using paravirt spinlocks (Andrew Jones) [981581] - [virt] spinlock: Replace pv spinlocks with pv ticketlocks (Andrew Jones) [981581] - [fs] proc/vmcore: support mmap() on /proc/vmcore (Nigel Croxon) [990298] - [fs] proc/vmcore: calculate vmcore file size from buffer size and total size of vmcore objects (Nigel Croxon) [990298] - [fs] proc/vmcore: allow user process to remap ELF note segment buffer (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate ELF note segment in the 2nd kernel vmalloc memory (Nigel Croxon) [990298] - [mm] vmalloc: introduce remap_vmalloc_range_partial (Nigel Croxon) [990298] - [mm] vmalloc: make find_vm_area check in range (Nigel Croxon) [990298] - [fs] proc/vmcore: treat memory chunks referenced by PT_LOAD program header entries in page-size boundary in vmcore_list (Nigel Croxon) [990298] - [fs] proc/vmcore: allocate buffer for ELF headers on page-size alignment (Nigel Croxon) [990298] - [fs] proc/vmcore: clean up read_vmcore() (Nigel Croxon) [990298] - [mm] add PAGE_ALIGNED() helper (Nigel Croxon) [990298] - [fs] nfs Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [1007357] - [fs] nfs: Don't check lock owner compatability unless file is locked (part 2) (Jeff Layton) [1007035] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007035] - [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1005229] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1005229] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1005229] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1005229] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1005229] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1005229] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1005229] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1005229] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1005229] - [pci] Warn if unsafe MPS settings detected (Myron Stowe) [1005229] - [pci] Fix MPS peer-to-peer DMA comment syntax (Myron Stowe) [1005229] - [pci] Disable decoding for BAR sizing only when it was actually enabled (Myron Stowe) [1005229] - [pci] Add comment about needing pci_msi_off() even when CONFIG_PCI_MSI=n (Myron Stowe) [1005229] - [pci] Add pcibios_pm_ops for optional arch-specific hibernate functionality (Myron Stowe) [1005229] - [pci] Don't restrict MPS for slots below Root Ports (Myron Stowe) [1005229] - [pci] Simplify MPS test for Downstream Port (Myron Stowe) [1005229] - [pci] Remove unnecessary check for pcie_get_mps() failure (Myron Stowe) [1005229] - [pci] Simplify pcie_bus_configure_settings() interface (Myron Stowe) [1005229] - [pci] Drop "PCI-E" prefix from Max Payload Size message (Myron Stowe) [1005229] - [pci] Add pci_probe_reset_slot() and pci_probe_reset_bus() (Myron Stowe) [1005229] - [pci] Remove aer_do_secondary_bus_reset() (Myron Stowe) [1005229] - [pci] Tune secondary bus reset timing (Myron Stowe) [1005229] - [pci] Wake-up devices before saving config space for reset (Myron Stowe) [1005229] - [pci] Add pci_reset_slot() and pci_reset_bus() (Myron Stowe) [1005229] - [pci] Split out pci_dev lock/unlock and save/restore (Myron Stowe) [1005229] - [pci] Add slot reset option to pci_dev_reset() (Myron Stowe) [1005229] - [pci] pciehp: Add reset_slot() method (Myron Stowe) [1005229] - [pci] Add hotplug_slot_ops.reset_slot() (Myron Stowe) [1005229] - [pci] quirks: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [netdrv] bnx2x: Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1005229] - [pci] quirks: Enable Bus Master during Function-Level Reset on Chelsio (Myron Stowe) [1005229] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1005229] - [pci] Add pci_reset_bridge_secondary_bus() (Myron Stowe) [1005229] - [pci] Align bridge I/O windows as required by downstream devices & bridges (Myron Stowe) [1005229] - [pci] Fix types in pbus_size_io() (Myron Stowe) [1005229] - [pci] Add comments for pbus_size_mem() parameters (Myron Stowe) [1005229] - [pci] Enumerate subordinate buses, not devices, in pci_bus_get_depth() (Myron Stowe) [1005229] - [pci] Fix comment typo for pci_add_cap_save_buffer() (Myron Stowe) [1005229] - [pci] Return -ENOSYS for SR-IOV operations on non-SR-IOV devices (Myron Stowe) [1005229] - [pci] Update NumVFs register when disabling SR-IOV (Myron Stowe) [1005229] - [pci] mmconfig: Check earlier for MMCONFIG region at address zero (Myron Stowe) [1005229] - [pci] Assign resources for hot-added host bridge more aggressively (Myron Stowe) [1005229] - [pci] Move resource reallocation code to non-__init (Myron Stowe) [1005229] - [pci] Delay enabling bridges until they're needed (Myron Stowe) [1005229] - [pci] Assign resources on a per-bus basis (Myron Stowe) [1005229] - [pci] Enable unassigned resource reallocation on per-bus basis (Myron Stowe) [1005229] - [pci] Turn on reallocation for unassigned resources with host bridge offset (Myron Stowe) [1005229] - [pci] Look for unassigned resources on per-bus basis (Myron Stowe) [1005229] - [pci] Drop temporary variable in pci_assign_unassigned_resources() (Myron Stowe) [1005229] - [pci] Claim ACS support for AMD southbridge devices (Myron Stowe) [1005229] - [pci] Differentiate ACS controllable from enabled (Myron Stowe) [1005229] - [pci] Check all ACS features for multifunction downstream ports (Myron Stowe) [1005229] - [pci] Convert class code to use dev_groups (Myron Stowe) [1005229] - [pci] mrst: Cleanup checkpatch.pl warnings (Myron Stowe) [1005229] - [pci] Rename "PCI Express support" kconfig title (Myron Stowe) [1005229] - [pci] Fix comment typo in iov.c (Myron Stowe) [1005229] - [fs] sysfs: use file mode defines from stat.h (Myron Stowe) [1005229] - [fs] sysfs: add more helper macro's for (bin_)attribute(_groups) (Myron Stowe) [1005229] - [misc] device: add default groups to struct class (Myron Stowe) [1005229] - [misc] device: Introduce device_create_groups (Myron Stowe) [1005229] - [fs] sysfs: prevent warning when only using binary attributes (Myron Stowe) [1005229] - [fs] sysfs: add support for binary attributes in groups (Myron Stowe) [1005229] - [misc] device: add RW and RO attribute macros (Myron Stowe) [1005229] - [misc] sysfs: add BIN_ATTR macro (Myron Stowe) [1005229] - [misc] sysfs: add ATTRIBUTE_GROUPS() macro (Myron Stowe) [1005229] - [misc] sysfs: add __ATTR_RW() macro (Myron Stowe) [1005229]- [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [989576]- [netdrv] bnx2: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Neil Horman) [725061] - [netdrv] bnx2: clean up unnecessary MSI/MSI-X capability find (Neil Horman) [725061] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [725061] - [netdrv] bnx2: Add pci shutdown handler (Neil Horman) [725061] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [725061] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [725061] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [725061] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [725061] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Neil Horman) [725061] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [725061] - [netdrv] igb: Update version number (Stefan Assmann) [726817] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [726817] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [726817] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [726817] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [726817] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [726817] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [726817] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [726817] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [726817] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [726817] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [726817] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [726817] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [726817] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [726817] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [726817] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [726817] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [726817] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [726817] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [726817] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [726817] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [726817] - [netdrv] igb: relase -> release (Stefan Assmann) [726817] - [netdrv] igb: Removed unused i2c function (Stefan Assmann) [726817] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [726817] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [726817] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [726817] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [726817] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [726817] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [726817] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [726817] - [virt] kvm/mmu: avoid fast page fault fixing mmio page fault (Gleb Natapov) [981979] - [virt] kvm/vmx: mark unusable segment as nonpresent (Gleb Natapov) [981979] - [virt] kvm: get rid of $(addprefix ../../../virt/kvm/, ...) in Makefiles (Gleb Natapov) [981979] - [virt] kvm: Fix RTC interrupt coalescing tracking (Gleb Natapov) [981979] - [virt] kvm: Add a tracepoint write_tsc_offset (Gleb Natapov) [981979] - [virt] kvm: Inform users of mmio generation wraparound (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: document fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: document fast page fault (Gleb Natapov) [981979] - [virt] kvm: document mmio page fault (Gleb Natapov) [981979] - [virt] kvm: document write_flooding_count (Gleb Natapov) [981979] - [virt] kvm: document clear_spte_count (Gleb Natapov) [981979] - [virt] kvm: drop kvm_mmu_zap_mmio_sptes (Gleb Natapov) [981979] - [virt] kvm: init kvm generation close to mmio wrap-around value (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for check_mmio_spte (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all mmio sptes (Gleb Natapov) [981979] - [virt] kvm: make return value of mmio page fault handler more readable (Gleb Natapov) [981979] - [virt] kvm: store generation-number into mmio spte (Gleb Natapov) [981979] - [virt] kvm: retain more available bits on mmio spte (Gleb Natapov) [981979] - [virt] kvm: update the documentation for reverse mapping of parent_pte (Gleb Natapov) [981979] - [Documentation] kvm: fix section numbers (Gleb Natapov) [981979] - [virt] kvm: handle idiv overflow at kvm_write_tsc (Gleb Natapov) [981979] - [virt] kvm: reduce KVM_REQ_MMU_RELOAD when root page is zapped (Gleb Natapov) [981979] - [virt] kvm: reclaim the zapped-obsolete page first (Gleb Natapov) [981979] - [virt] kvm: collapse TLB flushes when zap all pages (Gleb Natapov) [981979] - [virt] kvm: zap pages in batch (Gleb Natapov) [981979] - [virt] kvm: do not reuse the obsolete page (Gleb Natapov) [981979] - [virt] kvm: add tracepoint for kvm_mmu_invalidate_all_pages (Gleb Natapov) [981979] - [virt] kvm: show mmu_valid_gen in shadow page related tracepoints (Gleb Natapov) [981979] - [virt] kvm: use the fast way to invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: fast invalidate all pages (Gleb Natapov) [981979] - [virt] kvm: drop unnecessary kvm_reload_remote_mmus (Gleb Natapov) [981979] - [virt] kvm: drop calling kvm_mmu_zap_all in emulator_fix_hypercall (Gleb Natapov) [981979] - [virt] kvm: exclude ioeventfd from counting kvm_io_range limit (Gleb Natapov) [981979] - [virt] kvm: convert XADD to fastop (Gleb Natapov) [981979] - [virt] kvm: drop unused old-style inline emulation (Gleb Natapov) [981979] - [virt] kvm: convert DIV/IDIV to fastop (Gleb Natapov) [981979] - [virt] kvm: convert single-operand MUL/IMUL to fastop (Gleb Natapov) [981979] - [virt] kvm: Switch fastop src operand to RDX (Gleb Natapov) [981979] - [virt] kvm: switch MUL/DIV to DstXacc (Gleb Natapov) [981979] - [virt] kvm: decode extended accumulator explicity (Gleb Natapov) [981979] - [virt] kvm: add support for writing back the source operand (Gleb Natapov) [981979] - [virt] kvm: clenaup locking in mmu_free_roots() (Gleb Natapov) [981979] - [virt] kvm: limit difference between kvmclock updates (Gleb Natapov) [981979] - [virt] kvm: Remove support for reporting coalesced APIC IRQs (Gleb Natapov) [981979] - [virt] kvm: Use kvm_mmu_sync_roots() in kvm_mmu_load() (Gleb Natapov) [981979] - [virt] kvm: add missing misc_deregister() on error in kvm_init() (Gleb Natapov) [981979]- [net] net_sched: fix a typo in htb_change_class() (Jesper Brouer) [998588] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000470] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000470] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000470] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000470] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000470] - [lib] vsprintf: add IPv4/v6 generic p[Ii]S[pfs] format specifier (Daniel Borkmann) [1000470] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004165] - [net] netlabel: use domain based selectors when address based selectors are not available (Paul Moore) [983949]- [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [1004054] - [netdrv] bnx2x: Convert dma_alloc_coherent(...__GFP_ZERO) to dma_zalloc_coherent (Michal Schmidt) [819849] - [netdrv] bnx2x: clean up unnecessary MSI/MSI-X capability find (Michal Schmidt) [819849] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [819849] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [819849] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [819849] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [819849] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [819849] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [819849] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [819849] - [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [819849] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [819849] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [819849] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [819849] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [819849] - [netdrv] bnx2x: fix tunneling CSUM calculation (Michal Schmidt) [819849] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [819849] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [819849] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [819849] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [819849] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [819849] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [819849] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [819849] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [819849] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [819849] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [819849] - [netdrv] bnx2x: add support for busy-poll (Michal Schmidt) [819849] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [819849] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [819849] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [819849] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [819849] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [819849] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [819849] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [819849] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [819849] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [819849] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [819849] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [819849] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [819849] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [819849] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [819849] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [819849]- [crypto] nx: fix SHA-2 for chunks bigger than block size (Steve Best) [999606] - [crypto] nx: fix GCM for zero length messages (Steve Best) [999606] - [crypto] nx: fix XCBC for zero length messages (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-XCBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-GCM (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CTR (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-CBC (Steve Best) [999606] - [crypto] nx: fix limits to sg lists for AES-ECB (Steve Best) [999606] - [crypto] nx: add offset to nx_build_sg_lists() (Steve Best) [999606] - [virt] virtio_console: prevent use-after-free of port name in port unplug (Amit Shah) [990419] - [virt] virtio_console: fix locking around send_sigio_to_port() (Amit Shah) [986968] - [virt] virtio_console: add locking in port unplug path (Amit Shah) [990419] - [virt] virtio_console: add locks around buffer removal in port unplug path (Amit Shah) [990419] - [virt] virtio_console: return -ENODEV on all read operations after unplug (Amit Shah) [975716] - [virt] virtio_console: fix raising SIGIO after port unplug (Amit Shah) [986968] - [virt] virtio_console: clean up port data immediately at time of unplug (Amit Shah) [990419] - [virt] virtio_console: fix race in port_fops_open() and port unplug (Amit Shah) [990419] - [virt] virtio_console: fix race with port unplug and open/close (Amit Shah) [990419] - [virt] virtio_console: Add pipe_lock/unlock for splice_write (Amit Shah) [987722] - [virt] virtio_console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987722] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [740795] - [virt] kvm: update masterclock when kvmclock_offset is calculated (Marcelo Tosatti) [978425] - [acpi] pci_root: Fix _OSC ordering to allow PCIe hotplug use when available (Neil Horman) [990078]- [net] ipv4: make snmp_mib_free static inline (Amerigo Wang) [970585] - [net] vxlan: include net/ip6_checksum.h for csum_ipv6_magic() (Amerigo Wang) [970585] - [net] vxlan: fix flowi6_proto value (Amerigo Wang) [970585] - [net] udp: unify skb_udp_tunnel_segment() and skb_udp6_tunnel_segment() (Amerigo Wang) [970585] - [net] ipv6: Add generic UDP Tunnel segmentation (Amerigo Wang) [970585] - [net] vxlan: add ipv6 proxy support (Amerigo Wang) [970585] - [net] ipv6: move in6_dev_finish_destroy() into core kernel (Amerigo Wang) [970585] - [net] ipv6: add include file to suppress sparse warnings (Amerigo Wang) [970585] - [net] vxlan: add ipv6 route short circuit support (Amerigo Wang) [970585] - [net] vxlan: add ipv6 support (Amerigo Wang) [970585] - [net] ipv6: do not call ndisc_send_rs() with write lock (Amerigo Wang) [970585] - [net] ipv6: export in6addr_loopback to modules (Amerigo Wang) [970585] - [net] ipv6: export a stub for IPv6 symbols used by vxlan (Amerigo Wang) [970585] - [net] ipv6: Remove extern function prototypes (Amerigo Wang) [970585] - [net] ipv6: always hold idev->lock before mca_lock (Amerigo Wang) [970585] - [net] ipv6: move ip6_local_out into core kernel (Amerigo Wang) [970585] - [net] ipv6: move ip6_dst_hoplimit() into core kernel (Amerigo Wang) [970585] - [net] udp: move GSO functions to udp_offload (Amerigo Wang) [970585] - [net] tcp: move GRO/GSO functions to tcp_offload (Amerigo Wang) [970585] - [net] tcp: use tcp_skb_mss helper in tcp_tso_segment (Amerigo Wang) [970585] - [scsi] csgb4i: convert skb->transport_header into skb_transport_header(skb) (Amerigo Wang) [970585] - [net] pass correct parameter to skb_headers_offset_update() (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] clean up skb headers code (Amerigo Wang) [970585] - [net] Fix build warnings after mac_header and transport_header became __u16 (Amerigo Wang) [970585] - [net] netfilter: Correct calculation using skb->tail and skb-network_header (Amerigo Wang) [970585] - [net] Correct assignment of skb->network_header to skb->tail (Amerigo Wang) [970585] - [net] sctp: Correct access to skb->{network, transport}_header (Amerigo Wang) [970585] - [net] ipv4: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] ipv6: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] cxgb3: Correct comparisons and calculations using skb->tail and skb-transport_header (Amerigo Wang) [970585] - [netdrv] isdn: Correct comparison of skb->tail and skb-transport_header (Amerigo Wang) [970585] - [net] Copy inner_protocol in copy_skb_header() (Amerigo Wang) [970585] - [net] mpls: Add limited GSO support (Amerigo Wang) [970585] - [net] Use 16bits for *_headers fields of struct skbuff (Amerigo Wang) [970585]- [fs] lockd: Don't call utsname()->nodename from nlmclnt_setlockargs (Jan Stancek) [999289] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Steve Best) [1002200] - [virt] x86/xen: Sync the CMOS RTC as well as the Xen wallclock (Radim Krcmar) [1003683] - [virt] x86/xen: Sync the wallclock when the system time is set (Radim Krcmar) [1003683] - [virt] x86: Increase precision of x86_platform.get/set_wallclock() (Radim Krcmar) [1003683] - [powerpc] Don't Oops when accessing /proc/powerpc/lparcfg without hypervisor (Steve Best) [1002206] - [virt] xen/smp: initialize IPI vectors before marking CPU online (Radim Krcmar) [1003683] - [virt] xen/events: mask events when changing their VCPU binding (Radim Krcmar) [1003683] - [virt] xen/events: initialize local per-cpu mask for all possible events (Radim Krcmar) [1003683] - [virt] x86/xen: do not identity map UNUSABLE regions in the machine E820 (Radim Krcmar) [1003683] - [virt] xen/evtchn: avoid a deadlock when unbinding an event channel (Radim Krcmar) [1003683] - [virt] xenbus: frontend resume cleanup (Radim Krcmar) [1003683] - [virt] xen-netfront: pull on receive skb may need to happen earlier (Radim Krcmar) [1003683] - [virt] xen: Use more current logging styles (Radim Krcmar) [1003683] - [virt] xen/time: remove blocked time accounting from xen "clockchip" (Radim Krcmar) [1003683] - [virt] xen: Convert printks to pr_ (Radim Krcmar) [1003683] - [virt] xen: ifdef CONFIG_HIBERNATE_CALLBACKS xen_*_suspend (Radim Krcmar) [1003683] - [virt] xen-blkfront: set blk_queue_max_hw_sectors correctly (Radim Krcmar) [1003683] - [virt] xen/io: new macro to detect whether there are too many requests on the ring (Radim Krcmar) [1003683] - [virt] xen-netfront: use skb_partial_csum_set() to simplify the codes (Radim Krcmar) [1003683] - [virt] xen/time: Free onlined per-cpu data structure if we want to online it again (Radim Krcmar) [1003683] - [virt] xen/time: Check that the per_cpu data structure has data before freeing (Radim Krcmar) [1003683] - [virt] xen/time: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/time: Encapsulate the struct clock_event_device in another structure (Radim Krcmar) [1003683] - [virt] xen/spinlock: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Don't leak interrupt name when offlining (Radim Krcmar) [1003683] - [virt] xen/smp: Set the per-cpu IRQ number to a valid default (Radim Krcmar) [1003683] - [virt] xen/smp: Introduce a common structure to contain the IRQ name and interrupt line (Radim Krcmar) [1003683] - [virt] xen/smp: Coalesce the free_irq calls in one function (Radim Krcmar) [1003683] - [virt] xen-blkback: Use physical sector size for setup (Radim Krcmar) [1003683] - [virt] xen-blkfront: Introduce a 'max' module parameter to alter the amount of indirect segments (Radim Krcmar) [1003683] - [virt] xen/netif: document feature-split-event-channels (Radim Krcmar) [1003683] - [virt] xen-netfront: split event channels support for Xen frontend driver (Radim Krcmar) [1003683] - [virt] xen-netfront: avoid leaking resources when setup_netfront fails (Radim Krcmar) [1003683] - [virt] xen-blkfront: use a different scatterlist for each request (Radim Krcmar) [1003683] - [virt] xen-block: implement indirect descriptors (Radim Krcmar) [1003683] - [acpi] Try harder to resolve _ADR collisions for bridges (Myron Stowe) [1003183] - [cpufreq] rename ignore_nice as ignore_nice_load (Myron Stowe) [1003183] - [acpi] processor: move try_offline_node() after acpi_unmap_lsapic() (Myron Stowe) [1003183] - [acpi] Drop physical_node_id_bitmap from struct acpi_device (Myron Stowe) [1003183] - [acpi] pm: Walk physical_node_list under physical_node_lock (Myron Stowe) [1003183] - [acpi] video: improve quirk check in acpi_video_bqc_quirk() (Myron Stowe) [1003183] - [kernel] freezer: set PF_SUSPEND_TASK flag on tasks that call freeze_processes (Myron Stowe) [1003183] - [acpi] battery: Fix parsing _BIX return value (Myron Stowe) [1003183] - [cpufreq] Fix cpufreq driver module refcount balance after suspend/resume (Myron Stowe) [1003183] - [cpufreq] intel_pstate: Change to scale off of max P-state (Myron Stowe) [1003183] - [acpi] video: ignore BIOS initial backlight value for Fujitsu E753 (Myron Stowe) [1003183] - [pnp] acpi: avoid garbage in resource name (Myron Stowe) [1003183] - [power] sleep: Fix comment typo in pm_wakeup.h (Myron Stowe) [1003183] - [power] sleep: avoid 'autosleep' in shutdown progress (Myron Stowe) [1003183] - [acpi] scan: Always call acpi_bus_scan() for bus check notifications (Myron Stowe) [1003183] - [acpi] scan: Do not try to attach scan handlers to devices having them (Myron Stowe) [1003183]- [powerpc] Avoid link stack corruption for MMU on exceptions (Steve Best) [999556] - [virt] net/hyperv: Fix the NETIF_F_SG flag setting in netvsc (Jason Wang) [984810] - [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1001217] - [pci] pciehp: Convert pciehp to be builtin only, not modular (Myron Stowe) [1001217] - [pci] hotplug: Convert to be builtin only, not modular (Myron Stowe) [1001217] - [pci] pciehp: Fix null pointer deref when hot-removing SR-IOV device (Myron Stowe) [1001217]- [drm] qxl: backport updates from v3.11-rc1 (Dave Airlie) [979176] - [drm] add hotspot support for cursors (Dave Airlie) [983312] - [virt] x86: Correctly detect hypervisor (Jason Wang) [985743] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] xen: Switch to use hypervisor_cpuid_base() (Jason Wang) [985743] - [virt] x86: Introduce hypervisor_cpuid_base() (Jason Wang) [985743] - [net] sunrpc: prepare NFS for 2038 (Harshula Jayasuriya) [847926] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [1001053] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [1001053] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [1001053]- [net] openvswitch: optimize flow compare and mask functions (Thomas Graf) [1002051] - [net] openvswitch: Rename key_len to key_end (Thomas Graf) [1002051] - [net] openvswitch: Add SCTP support (Thomas Graf) [1002051] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Thomas Graf) [1002051] - [net] sctp: Refactor SCTP skb checksum computation (Thomas Graf) [1002051] - [net] sctp: prevent checksum.h from double inclusion (Thomas Graf) [1002051] - [net] openvswitch: Mega flow implementation (Thomas Graf) [1002051] - [net] openvswitch: Fix argument descriptions in vport.c (Thomas Graf) [1002051] - [net] openvswitch: link upper device for port devices (Thomas Graf) [1002051] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for dp dump operation (Thomas Graf) [1002051] - [net] openvswitch: Use RCU lock for flow dump operation (Thomas Graf) [1002051] - [net] ipv6: prevent race between address creation and removal (Jiri Benc) [991392] - [net] ipv6: move peer_addr init into ipv6_add_addr() (Jiri Benc) [991392] - [net] ipv6: use ipv6_addr_scope() helper (Jiri Benc) [991392] - [net] ipv6: add support of peer address (Jiri Benc) [991392] - [net] rtm_to_ifaddr: free ifa if ifa_cacheinfo processing fails (Daniel Borkmann) [992908] - [net] net_sched: restore "linklayer atm" handling (Jesper Brouer) [998588] - [net] net_sched: psched_ratecfg_precompute() improvements (Jesper Brouer) [998588] - [net] ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id (Amerigo Wang) [989522] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [989522] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [989522] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [989522] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [989522] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [989522] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [989522] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [989522] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [989522] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [989522] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [989522] - [net] rtnetlink: Fix inverted check in ndo_dflt_fdb_del() (Amerigo Wang) [989522] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_{add, del} (Amerigo Wang) [989522] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [989522] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [989522] - [net] vxlan: fix rcu related warning (Amerigo Wang) [989522] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [989522] - [net] vxlan: fix igmp races (Amerigo Wang) [989522] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [989522] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [989522] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [989522] - [net] vxlan: fix function name spelling (Amerigo Wang) [989522] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [989522] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [989522] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [989522] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [989522] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [989522] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [989522] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [989522] - [net] vxlan: port module param should be ushort (Amerigo Wang) [989522] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [989522] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [989522] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [989522] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [989522] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [989522] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [989522] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [989522] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [989522] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [989522] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [989522] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [989522] - [net] vxlan: listen on multiple ports (Amerigo Wang) [989522] - [rhel] Kconfig: enable CONFIG_OPENVSWITCH_GRE (Amerigo Wang) [992917] - [net] ip_tunnel: embed hash list head (Amerigo Wang) [992917] - [net] sit: fix tunnel update via netlink (Amerigo Wang) [992917] - [net] ipv6: only apply anti-spoofing checks to not-pointopoint tunnels (Amerigo Wang) [992917] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [992917] - [net] ip_tunnels: Use skb-len to PMTU check (Amerigo Wang) [992917] - [net] gso: Update tunnel segmentation to support Tx checksum offload (Amerigo Wang) [992917] - [net] gre: move GSO functions to gre_offload (Amerigo Wang) [992917] - [net] gre: fix a regression in ioctl (Amerigo Wang) [992917] - [net] sit: add support of x-netns (Amerigo Wang) [992917] - [net] dev: introduce skb_scrub_packet() (Amerigo Wang) [992917] - [net] dev: remove duplicate 'skb->dev = dev' in dev_forward_skb() (Amerigo Wang) [992917] - [net] sit: fix an oops when IFLA_IPTUN_PROTO is not set (Amerigo Wang) [992917] - [net] sit: fix 4in4 + IPsec scenario (Amerigo Wang) [992917] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [992917] - [net] ip_tunnel: Protect tunnel functions with CONFIG_INET guard (Amerigo Wang) [992917] - [net] openvswitch: Use correct config guard (Amerigo Wang) [992917] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [992917] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [992917] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [992917] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [992917] - [net] openvswitch: Copy individual actions (Amerigo Wang) [992917] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [992917] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [992917] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [992917] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [992917] - [net] gre: export gre_build_header() function (Amerigo Wang) [992917] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [992917] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [992917] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [992917] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [992917] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [992917] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [992917] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [992917] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [992917] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [992917] - [net] iptunnel: specify protocol outside IP header (Amerigo Wang) [992917] - [net] sit: add IPv4 over IPv4 support (Amerigo Wang) [992917] - [net] export physical port id via sysfs (Jiri Pirko) [991026] - [net] rtnl: export physical port id via RT netlink (Jiri Pirko) [991026] - [net] add ndo to get id of physical port of the device (Jiri Pirko) [991026] - [net] busy_poll: revert unsupported bits from creation of BUSY_POLL socket option (Neil Horman) [958330] - [net] busy_poll: rename busy poll socket op and globals (Neil Horman) [958330] - [net] busy_poll: rename ll methods to busy-poll (Neil Horman) [958330] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Neil Horman) [958330] - [net] busy_poll: change busy poll time accounting (Neil Horman) [958330] - [net] busy_poll: rename low latency sockets functions to busy poll (Neil Horman) [958330] - [net] busy_poll: lls fix build with allnoconfig (Neil Horman) [958330] - [net] busy_poll: convert lls to use time_in_range() (Neil Horman) [958330] - [net] busy_poll: avoid calling sched_clock when LLS is off (Neil Horman) [958330] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Neil Horman) [958330] - [net] busy_poll: poll/select low latency socket support (Neil Horman) [958330] - [net] busy_poll: add socket option for low latency polling (Neil Horman) [958330] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Neil Horman) [958330] - [net] busy_poll: convert low latency sockets to sched_clock() (Neil Horman) [958330] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Neil Horman) [958330] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Neil Horman) [958330] - [netdrv] ixgbe: add support for ndo_ll_poll (Neil Horman) [958330] - [net] tcp: add low latency socket poll support (Neil Horman) [958330] - [net] udp: add low latency socket poll support (Neil Horman) [958330] - [net] busy_poll: add low latency socket poll (Neil Horman) [958330] - [net] add napi_id and hash (Neil Horman) [958330]- [powerpc] pseries: Drop "select HOTPLUG" (Myron Stowe) [999178] - [misc] Finally eradicate CONFIG_HOTPLUG (Myron Stowe) [999178] - [vfio] vfio-pci: Avoid deadlock on remove (Alex Williamson) [912293] - [vfio] Ignore sprurious notifies (Alex Williamson) [912293] - [vfio] Don't overreact to DEL_DEVICE (Alex Williamson) [912293] - [s390] qeth: Fix crash on initial MTU size change (Hendrik Brueckner) [997607] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997635] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996178] - [s390] zcrypt: Alias for new zcrypt device driver base module (Hendrik Brueckner) [996731] - [s390] zfcp: status read buffers on first adapter open with link down (Hendrik Brueckner) [976636] - [s390] zfcp: fix adapter (re)open recovery while link to SAN is down (Hendrik Brueckner) [889079] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [982900] - [fs] gfs2: Take glock reference in examine_bucket() (Steven Whitehouse) [999897] - [fs] gfs2: Check for glock already held in gfs2_getxattr (Steven Whitehouse) [997604] - [crypto] nx: fix nx-aes-gcm verification (Steve Best) [997057] - [s390] zfcp: remove access control tables interface (Hendrik Brueckner) [994519] - [s390] zfcp: cfdc fops add owner (Hendrik Brueckner) [994519] - [scsi] fcoe: cleanup return codes from fcoe_rcv (Neil Horman) [984876] - [scsi] fcoe: make sure fcoe frames are unshared prior to manipulating them (Neil Horman) [984876] - [scsi] fcoe: ensure that skb placed on the fip_recv_list are unshared (Neil Horman) [984876] - [mm] zswap: add documentation (Steve Best) [731499] - [mm] zswap: add to mm (Steve Best) [731499] - [mm] zbud: add to mm (Steve Best) [731499] - [misc] MAINTAINERS: add zswap and zbud maintainer (Steve Best) [731499] - [fs] debugfs: add get/set for atomic types (Steve Best) [731499]- [acpi] memhotplug: Fix a stale pointer in error path (Lenny Szubowicz) [995322] - [powerpc] Add second POWER8 PVR entry (Steve Best) [995355] - [acpi] power: add missing newline to debug messages (Myron Stowe) [998633] - [tools] cpupower: Add Haswell family 0x45 specific idle monitor to show PC8, 9, 10 states (Myron Stowe) [998633] - [tools] cpupower: Haswell also supports the C-states introduced with SandyBridge (Myron Stowe) [998633] - [tools] cpupower: Introduce idle-set subcommand and C-state enabling/disabling (Myron Stowe) [998633] - [tools] cpupower: Implement disabling of cstate interface (Myron Stowe) [998633] - [tools] cpupower: Make idlestate usage unsigned (Myron Stowe) [998633] - [acpi] fan: Initialize acpi_state variable (Myron Stowe) [998633] - [acpi] scan: remove unused LIST_HEAD(acpi_device_list) (Myron Stowe) [998633] - [acpi] dock: Actually define acpi_dock_init() as void (Myron Stowe) [998633] - [acpi] pm: Fix corner case in acpi_bus_update_power() (Myron Stowe) [998633] - [cpufreq] Fix serialization of frequency transitions (Myron Stowe) [998633] - [cpufreq] Fix cpufreq regression after suspend/resume (Myron Stowe) [991615] - [acpi] pm: Fix possible NULL pointer deref in acpi_pm_device_sleep_state() (Myron Stowe) [991615] - [kernel] power: Warn about system time after resume with pm_trace (Myron Stowe) [991615] - [cpufreq] don't leave stale policy pointer in cdbs->cur_policy (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add new sysfs attribute freqdomain_cpus (Myron Stowe) [991615] - [cpufreq] make sure frequency transitions are serialized (Myron Stowe) [991615] - [acpi] implement acpi_os_get_timer() according the spec (Myron Stowe) [991615] - [acpi] ec: Add HP Folio 13 to ec_dmi_table in order to skip DSDT scan (Myron Stowe) [991615] - [acpi] Add CMOS RTC Operation Region handler support (Myron Stowe) [991615] - [acpi] processor: Drop unused variable from processor_perflib.c (Myron Stowe) [991615] - [cpufreq] powernow-k8: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] pcc: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: call CPUFREQ_POSTCHANGE notfier in error cases (Myron Stowe) [991615] - [Documentation] power: Add pm_qos and dev_pm_qos to events-power.txt (Myron Stowe) [991615] - [base] power/qos: Add dev_pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_request tracepoints (Myron Stowe) [991615] - [kernel] power/qos: Add pm_qos_update_target/flags tracepoints (Myron Stowe) [991615] - [acpi] processor: Remove unused macros in processor_driver.c (Myron Stowe) [991615] - [Documentation] power: Update Documentation/power/pm_qos_interface.txt (Myron Stowe) [991615] - [Documentation] cpu-hotplug: Rephrase the outdated description for MADT entries (Myron Stowe) [991615] - [cpufreq] make __cpufreq_notify_transition() static (Myron Stowe) [991615] - [cpufreq] Fix minor formatting issues (Myron Stowe) [991615] - [cpufreq] Fix governor start/stop race condition (Myron Stowe) [991615] - [kernel] power: Print last wakeup source on failed wakeup_count write (Myron Stowe) [991615] - [kernel] power/qos: correct the valid range of pm_qos_class (Myron Stowe) [991615] - [Documentation] video: update video_extension.txt for backlight control (Myron Stowe) [991615] - [Documentation] video: move video_extension.txt to Documentation/acpi (Myron Stowe) [991615] - [Documentation] video: add description for brightness_switch_enabled (Myron Stowe) [991615] - [Documentation] Add ACPI namespace documentation (Myron Stowe) [991615] - [Documentation] Add sysfs ABI documentation (Myron Stowe) [991615] - [Documentation] MAINTAINERS: include Documentation/acpi (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130517 (Myron Stowe) [991615] - [acpi] acpica: _CST repair, handle null package entries (Myron Stowe) [991615] - [acpi] acpica: Add several repairs for _CST predefined name (Myron Stowe) [991615] - [acpi] acpica: Move _PRT repair into the standard complex repair module (Myron Stowe) [991615] - [acpi] scan: Do not bind ACPI drivers to objects with scan handlers (Myron Stowe) [991615] - [acpi] pm: Rework and clean up acpi_dev_pm_get_state() (Myron Stowe) [991615] - [acpi] pm: Replace ACPI_STATE_D3 with ACPI_STATE_D3_COLD in device_pm.c (Myron Stowe) [991615] - [acpi] pm: Rename function acpi_device_power_state() and make it static (Myron Stowe) [991615] - [acpi] pm: acpi_processor_suspend() can be static (Myron Stowe) [991615] - [virt] xen/acpi: Register an acpi_suspend_lowlevel callback (Myron Stowe) [991615] - [x86] acpi/sleep: Provide registration for acpi_suspend_lowlevel (Myron Stowe) [991615] - [acpi] Remove unused flags in acpi_device_flags (Myron Stowe) [991615] - [acpi] Remove useless initializers (Myron Stowe) [991615] - [acpi] battery: Make sure all spaces are in correct places (Myron Stowe) [991615] - [acpi] add _STA evaluation at do_acpi_find_child() (Myron Stowe) [991615] - [acpi] ec: access user space with get_user()/put_user() (Myron Stowe) [991615] - [cpufreq] Simplify userspace governor (Myron Stowe) [991615] - [acpi] lpss: override SDIO private register space size from ACPI tables (Myron Stowe) [991615] - [acpi] lpss: mask the UART TX completion interrupt (Myron Stowe) [991615] - [acpi] lpss: add support for Intel BayTrail (Myron Stowe) [991615] - [acpi] Do not use CONFIG_ACPI_HOTPLUG_MEMORY_MODULE (Myron Stowe) [991615] - [cpufreq] x86: make X86_AMD_FREQ_SENSITIVITY select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] powerpc: make CBE_RAS select CPU_FREQ_TABLE (Myron Stowe) [991615] - [cpufreq] blackfin: enable driver for CONFIG_BFIN_CPU_FREQ (Myron Stowe) [991615] - [acpi] acpica: Clear events initialized flag upon event component termination (Myron Stowe) [991615] - [acpi] acpica: Fix possible memory leak in GPE init error path (Myron Stowe) [991615] - [acpi] acpica: on termination, delete global lock pending lock (Myron Stowe) [991615] - [acpi] acpica: Update interface to acpi_ut_valid_acpi_name() (Myron Stowe) [991615] - [acpi] acpica: Do not use extended sleep registers unless HW-reduced bit is set (Myron Stowe) [991615] - [acpi] acpica: Split table print utilities to a new a separate file (Myron Stowe) [991615] - [acpi] acpica: Add option to disable loading of SSDTs from the RSDT/XSDT (Myron Stowe) [991615] - [acpi] acpica: Standardize all switch() blocks (Myron Stowe) [991615] - [acpi] acpica: Split internal error msg routines to a separate file (Myron Stowe) [991615] - [acpi] acpica: Split buffer dump routines into separate file (Myron Stowe) [991615] - [acpi] scan: Simplify ACPI driver probing (Myron Stowe) [991615] - [base] power/wakeup: Adjust messaging for wake events during suspend (Myron Stowe) [991615] - [cpuidle] Fix ARCH_NEEDS_CPU_IDLE_COUPLED dependency warning (Myron Stowe) [991615] - [cpuidle] Comment the driver's framework code (Myron Stowe) [991615] - [cpuidle] simplify multiple driver support (Myron Stowe) [991615] - [cpufreq] powerpc: move cpufreq driver to drivers/cpufreq (Myron Stowe) [991615] - [cpufreq] acpi-cpufreq: Add ACPI processor device IDs to acpi-cpufreq (Myron Stowe) [991615] - [cpufreq] remove unnecessary cpufreq_cpu_{get,put}() calls (Myron Stowe) [991615] - [Documentation] MAINTAINERS: Add git tree path for ARM specific updates to cpufreq (Myron Stowe) [991615] - [cpufreq] rename index as driver_data in cpufreq_frequency_table (Myron Stowe) [991615] - [Documentation] power: Update .runtime_idle() callback documentation (Myron Stowe) [991615] - [kernel] power: Rework the "runtime idle" helper routine (Myron Stowe) [991615] - [kernel] power: print physical addresses consistently with other parts of kernel (Myron Stowe) [991615] - [cpuidle] improve governor Kconfig options (Myron Stowe) [991615] - [Documentation] MAINTAINERS: update mailing list for devfreq(DVFS) (Myron Stowe) [991615] - [devfreq] fix typo "CPU_EXYNOS4.12" twice (Myron Stowe) [991615] - [devfreq] add comments and Documentation (Myron Stowe) [991615] - [devfreq] account suspend/resume for stats (Myron Stowe) [991615] - [mm] memory_hotplug: Move alternative function definitions to header (Myron Stowe) [991615] - [acpi] processor: Fix potential NULL pointer dereference in acpi_processor_add() (Myron Stowe) [991615] - [acpi] acpica: Update version to 20130418 (Myron Stowe) [991615] - [acpi] acpica: Update for "orphan" embedded controller _REG method support (Myron Stowe) [991615] - [acpi] acpica: Remove unused macros, no functional change (Myron Stowe) [991615] - [acpi] acpica: Predefined name support, remove unused local variable (Myron Stowe) [991615] - [acpi] acpica: Add argument typechecking for all predefined ACPI names (Myron Stowe) [991615] - [acpi] acpica: Add BIOS error interface for predefined name validation support (Myron Stowe) [991615] - [acpi] acpica: Change an exception code for the ASL UnLoad() operator (Myron Stowe) [991615] - [acpi] memhotplug: Simplify memory removal (Myron Stowe) [991615] - [acpi] scan: Add second pass of companion offlining to hot-remove code (Myron Stowe) [991615] - [base] memory: Drop offline_memory_block() (Myron Stowe) [991615] - [acpi] processor: Pass processor object handle to acpi_bind_one() (Myron Stowe) [991615] - [acpi] Drop removal_type field from struct acpi_device (Myron Stowe) [991615] - [base] memory: Simplify __memory_block_change_state() (Myron Stowe) [991615] - [acpi] processor: Initialize per_cpu(processors, pr->id) properly (Myron Stowe) [991615] - [base] cpu: Fix sysfs cpu/online of offlined CPUs (Myron Stowe) [991615] - [cpufreq] Don't create empty /sys/devices/system/cpu/cpufreq directory (Myron Stowe) [991615] - [cpufreq] Move get_cpu_idle_time() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] governors: Move get_governor_parent_kobj() to cpufreq.c (Myron Stowe) [991615] - [cpufreq] Add EXPORT_SYMBOL_GPL for have_governor_per_policy (Myron Stowe) [991615] - [pnp] restore automatic resolution of DMA conflicts (Myron Stowe) [991615] - [net] af_unix: use freezable blocking calls in read (Myron Stowe) [991615] - [kernel] sigtimedwait: use freezable blocking call (Myron Stowe) [991615] - [kernel] nanosleep: use freezable blocking call (Myron Stowe) [991615] - [kernel] futex: use freezable blocking call (Myron Stowe) [991615] - [fs] select: use freezable blocking call (Myron Stowe) [991615] - [fs] epoll: use freezable blocking call (Myron Stowe) [991615] - [kernel] freezer: add new freezable helpers using freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to static inline where possible (Myron Stowe) [991615] - [kernel] freezer: convert freezable helpers to freezer_do_not_count() (Myron Stowe) [991615] - [kernel] freezer: skip waking up tasks with PF_FREEZER_SKIP set (Myron Stowe) [991615] - [kernel] power: shorten freezer sleep time using exponential backoff (Myron Stowe) [991615] - [kernel] lockdep: check that no locks held at freeze time (Myron Stowe) [991615] - [kernel] lockdep: remove task argument from debug_check_no_locks_held (Myron Stowe) [991615] - [fs] cifs: add unsafe versions of freezable helpers for CIFS (Myron Stowe) [991615] - [fs] nfs: add unsafe versions of freezable helpers for NFS (Myron Stowe) [991615] - [base] memory: Introduce offline/online callbacks for memory blocks (Myron Stowe) [991615] - [acpi] memhotplug: Bind removable memory blocks to ACPI device nodes (Myron Stowe) [991615] - [acpi] processor: Use common hotplug infrastructure (Myron Stowe) [991615] - [acpi] hotplug: Use device offline/online for graceful hot-removal (Myron Stowe) [991615] - [base] cpu: Use generic offline/online for CPU offline/online (Myron Stowe) [991615] - [base] core: Add offline/online device operations (Myron Stowe) [991615] - [scsi] bnx2i: Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957024] - [x86] tracing: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [741673] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [741673] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [741673] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [741673] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [741673] - [x86] trace: Rename variables for debugging (Seiji Aguchi) [741673] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [741673] - [tracing] Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [741673] - [fs] pstore: Fail to unlink if a driver has not defined pstore_erase (Steve Best) [996930] - [powerpc] pseries: Inform the hypervisor we are using EBB regs (Steve Best) [997646] - [powerpc] perf: Export PERF_EVENT_CONFIG_EBB_SHIFT to userspace (Steve Best) [997646] - [powerpc] perf: Set PPC_FEATURE2_EBB when we register the power8 PMU (Steve Best) [997646] - [powerpc] Fix hypervisor facility unavaliable vector number (Steve Best) [995354] - [powerpc] Fix context switch DSCR on POWER8 (Steve Best) [995354] - [powerpc] Rework setting up H/FSCR bit definitions (Steve Best) [995354] - [powerpc] Wire up the HV facility unavailable exception (Steve Best) [995354] - [powerpc] Rename and flesh out the facility unavailable exception handler (Steve Best) [995354] - [powerpc] Remove KVMTEST from RELON exception handlers (Steve Best) [995354] - [powerpc] tm: Fix context switching TAR, PPR and DSCR SPRs (Steve Best) [988340] - [powerpc] Save the TAR register earlier (Steve Best) [988340]- [security] Revert: Secure Boot related kernel enforcements (Jarod Wilson) [903815]- [block] blk-mq: blk-mq should free bios in pass through case (Mike Snitzer) [960150] - [block] blk-mq: add missing percpu_counter_destroy for mq_usage_counter (Mike Snitzer) [960150] - [fs] direct-io: only inc_dec inode->i_dio_count for file systems (Mike Snitzer) [960150] - [lib] percpu_counter: make APIs irq safe (Mike Snitzer) [960150] - [block] null_blk: multi queue aware block test driver (Mike Snitzer) [960150] - [kernel] smp: Export __smp_call_function_single() (Mike Snitzer) [960150] - [block] blk-mq: change sw <-> hw queue mappings on hotplug events (Mike Snitzer) [960150] - [block] blk-mq: re-initialize queue data structure after CPU hotplug (Mike Snitzer) [960150] - [block] blk-mq: add queue freeze/unfreeze support (Mike Snitzer) [960150] - [block] blk-mq: fix timer infinite loop after first timeout event (Mike Snitzer) [960150] - [block] blk-mq: timeout fixes (Mike Snitzer) [960150] - [block] blk-mq: cpu hot plug_unplug fixes (Mike Snitzer) [960150] - [block] blk-mq: flush handling (Mike Snitzer) [960150] - [block] blk-mq: new multi-queue block IO queueing mechanism (Mike Snitzer) [960150] - [block] make rq->cmd_flags be 64-bit (Mike Snitzer) [960150] - [kernel] smp: don't warn about csd->flags having CSD_FLAG_LOCK cleared for !wait (Mike Snitzer) [960150] - [mm] sched: Allow uaccess in atomic with pagefault_disable() (Michael S. Tsirkin) [988029] - [mm] sched: Drop voluntary schedule from might_fault() (Michael S. Tsirkin) [988029] - [x86] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [powerpc] uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [misc] asm-generic: uaccess s/might_sleep/might_fault/ (Michael S. Tsirkin) [988029] - [x86] efi: Disable secure boot if shim is in insecure mode (Lenny Szubowicz) [903815] - [kernel] modsign: Import certificates from UEFI Secure Boot (Lenny Szubowicz) [903815] - [kernel] keys: Add a system blacklist keyring (Lenny Szubowicz) [903815] - [crypto] asymmetric_keys: Add an EFI signature blob parser and key loader (Lenny Szubowicz) [903815] - [kernel] modsign: Fix including certificate twice when the signing_key.x509 already exists (Lenny Szubowicz) [903815] - [kernel] keys: Add a 'trusted' flag and a 'trusted only' flag (Lenny Szubowicz) [903815] - [kernel] modsign: Separate the kernel signature checking keyring from module signing (Lenny Szubowicz) [903815] - [kernel] modsign: Load *.x509 files into kernel keyring (Lenny Szubowicz) [903815] - [efi] Add EFI signature data types (Lenny Szubowicz) [903815] - [kernel] modsign: Always enforce module signing in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] hibernate: Disable in a Secure Boot environment (Lenny Szubowicz) [903815] - [kernel] kexec: Disable in a secure boot environment (Lenny Szubowicz) [903815] - [x86] Lock down MSR writing in secure boot (Lenny Szubowicz) [903815] - [acpi] Ignore acpi_rsdp kernel parameter in a secure boot environment (Lenny Szubowicz) [903815] - [char] mem: Restrict /dev/mem and /dev/kmem in secure boot setups (Lenny Szubowicz) [903815] - [platform] asus-wmi: Restrict debugfs interface (Lenny Szubowicz) [903815] - [acpi] Limit access to custom_method (Lenny Szubowicz) [903815] - [x86] Lock down IO port access in secure boot environments (Lenny Szubowicz) [903815] - [pci] Lock down BAR access in secure boot environments (Lenny Szubowicz) [903815] - [x86] efi: Enable secure boot lockdown automatically when enabled in firmware (Lenny Szubowicz) [903815] - [kernel] Add a kernel parameter that will force on Secure Boot mode (Lenny Szubowicz) [903815] - [security] selinux: define mapping for new Secure Boot capability (Lenny Szubowicz) [903815] - [uapi] Add new secure boot capability (Lenny Szubowicz) [903815] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Jeff Layton) [908885 953186] - [kernel] audit: log the audit_names record type (Jeff Layton) [908885 953186] - [kernel] audit: add child record before the create to handle case where create fails (Jeff Layton) [908885 953186] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [970782] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [970782] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [970782] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [976657] - [scsi] scsi_lib: Fix race between starved list and device removal (Ewan Milne) [986037] - [md] dm-switch: add switch target (Mike Snitzer) [983188] - [wireless] disable WiMAX support (John Linville) [915650] - [fs] gfs2: don't overrun reserved revokes (Benjamin Marzinski) [950622] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [979131] - [x86] setup: Add cpu_has_hypervisor check to rh_check_supported() (Prarit Bhargava) [986048] - [x86] sched: Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [990747] - [crypto] nx: fix concurrency issue (Steve Best) [996565] - [powerpc] mm: Fix fallthrough bug in hpte_decode (Steve Best) [993326] - [misc] Kconfig: enable building user namespace with xfs (Dave Chinner) [987255] - [fs] xfs: add capability check to free eofblocks ioctl (Dave Chinner) [987255] - [fs] xfs: create internal eofblocks structure with kuid_t types (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t for internal structures (Dave Chinner) [987255] - [fs] xfs: ioctl check for capabilities in the current user namespace (Dave Chinner) [987255] - [fs] xfs: convert kuid_t to/from uid_t in ACLs (Dave Chinner) [987255] - [fs] xfs: create wrappers for converting kuid_t to/from uid_t (Dave Chinner) [987255] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [978055] - [md] raid10: remove use-after-free bug (Jes Sorensen) [978055] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [978055] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [978055] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [978055] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [978055] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [978055] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [978055] - [md] Remember the last sync operation that was performed (Jes Sorensen) [978055] - [md] raid0: fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [978055] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [978055] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [978055] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [978055] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [978055] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jes Sorensen) [978055] - [net] ipv6: resend MLD report if a link-local address completes DAD (Flavio Leitner) [889455] - [net] ipv6: introduce per-interface counter for dad-completed ipv6 addresses (Flavio Leitner) [889455] - [net] ipv6: split duplicate address detection and router solicitation timer (Flavio Leitner) [889455] - [net] tcp: introduce a per-route knob for quick ack (Amerigo Wang) [984504] - [net] nlmon: use standard rtnetlink link api for add/del devices (Daniel Borkmann) [957721] - [net] nlmon: fix comparison in nlmon_is_valid_mtu (Daniel Borkmann) [957721] - [net] packet: nlmon: virtual netlink monitoring device for packet sockets (Daniel Borkmann) [957721] - [net] netlink: virtual tap device management (Daniel Borkmann) [957721] - [net] if_arp: add ARPHRD_NETLINK type (Daniel Borkmann) [957721]- [kernel] sched: disable autogroups by default (Josh Poimboeuf) [989741] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Steve Best) [991831] - [powerpc] pseries: Fix buffer overflow when reading from pstore (Steve Best) [991831] - [crypto] nx: saves chaining value from co-processor (Steve Best) [972656] - [crypto] nx: fix limits to sg lists for SHA-2 (Steve Best) [972656] - [crypto] nx: fix physical addresses added to sg lists (Steve Best) [972656]- [net] ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size (Francesco Fusco) [994346] {CVE-2013-4163} - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Francesco Fusco) [988355] {CVE-2013-4162} - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972393] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972393] - [net] vhost-net: fix use-after-free in vhost_net_flush (Thomas Graf) [984723] {CVE-2013-4127} - [powerpc] tm: Fix return of active 64bit signals (Steve Best) [731886] - [powerpc] tm: Fix return of 32bit rt signals to active transactions (Steve Best) [731886] - [powerpc] tm: Fix restoration of MSR on 32bit signal return (Steve Best) [731886] - [powerpc] tm: Fix 32 bit non-rt signals (Steve Best) [731886] - [powerpc] tm: Fix writing top half of MSR on 32 bit signals (Steve Best) [731886] - [fs] nfs: verify open flags before allowing an atomic open (Jeff Layton) [984823] - [s390] zfcp: module parameter dbflevel for early debugging (Hendrik Brueckner) [994597] - [virt] virtio_net: fix the race between channels setting and refill (Jason Wang) [978153] - [kernel] audit: restore order of tty and ses fields in log output (Richard Guy Briggs) [983157] - [kernel] time/tick: Make oneshot broadcast robust vs. CPU offlining (Prarit Bhargava) [967464] - [virt] virtio_net: fix race in RX VQ processing (Jason Wang) [989409] - [virt] virtio: support unlocked queue poll (Jason Wang) [989409] - [powerpc] mm: Use the correct SLB(LLP) encoding in tlbie instruction (Steve Best) [993448] - [net] tuntap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [982513] - [net] tuntap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [990786] - [virt] macvtap: do not assume 802.1Q when send vlan packets (Jason Wang) [990786] - [virt] macvtap: fix the missing ret value of TUNSETQUEUE (Jason Wang) [990786] - [virt] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [982513] - [virt] macvtap: Perform GSO on forwarding path (Jason Wang) [895484] - [virt] macvtap: Let TUNSETOFFLOAD actually controll offload features (Jason Wang) [895484] - [virt] macvtap: Consistently use rcu functions (Jason Wang) [895484] - [virt] macvtap: Convert to using rtnl lock (Jason Wang) [895484] - [virt] macvtap: fix uninitialized return value macvtap_ioctl_set_queue() (Jason Wang) [731550] - [virt] macvtap: slient sparse warnings (Jason Wang) [731550] - [virt] macvtap: enable multiqueue flag (Jason Wang) [731550] - [virt] macvtap: add TUNSETQUEUE ioctl (Jason Wang) [731550] - [virt] macvtap: eliminate linear search (Jason Wang) [731550] - [virt] macvtap: introduce macvtap_get_vlan() (Jason Wang) [731550] - [virt] macvtap: do not add self to waitqueue if doing a nonblock read (Jason Wang) [731550] - [virt] macvtap: fix a possible race between queue selection and changing queues (Jason Wang) [731550]- [vfio] type1: Fix leak on error path (Alex Williamson) [984081] - [vfio] Limit group opens (Alex Williamson) [984081] - [vfio] type1: Fix missed frees and zero sized removes (Alex Williamson) [984081] - [vfio] Provide module option to disable vfio_iommu_type1 hugepage support (Alex Williamson) [984081] - [vfio] hugepage support for vfio_iommu_type1 (Alex Williamson) [984081] - [vfio] Convert type1 iommu to use rbtree (Alex Williamson) [984081] - [iommu] Use pa and zx instead of casting (Alex Williamson) [984081] - [iommu] amd: Only unmap large pages from the first pte (Alex Williamson) [984081] - [iommu] Fix compiler warning on pr_debug (Alex Williamson) [984081] - [iommu] amd: Fix memory leak in free_pagetable (Alex Williamson) [984081] - [iommu] Split iommu_unmaps (Alex Williamson) [984081] - [iommu] intel, amd: Remove multifunction assumption around grouping (Alex Williamson) [984081] - [x86] spinlock: make ticket lock increment 2, unconditionally (Rik van Riel) [970737] - [virt] pvticketlock: When paravirtualizing ticket locks, increment by 2 (Rik van Riel) [970737] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [990201] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [797460] - [virt] virtio_scsi: Fix virtqueue affinity setup (Asias He) [971826] - [fs] nfs: fix open(O_RDONLY|O_TRUNC) in NFS4.0 (Jeff Layton) [987615] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985195] - [powerpc] mm/numa: VPHN topology change updates all siblings (Steve Best) [973594] - [powerpc] powernv: Fix iommu initialization again (Steve Best) [979523] - [firmware] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [983597] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [983597] - [fs] pstore: Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [983597]- [fs] locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock (Jeff Layton) [976876] - [fs] seq_file: add seq_list_*_percpu helpers (Jeff Layton) [976876] - [fs] locks: give the blocked_hash its own spinlock (Jeff Layton) [976876] - [fs] locks: add a new "lm_owner_key" lock operation (Jeff Layton) [976876] - [fs] locks: turn the blocked_list into a hashtable (Jeff Layton) [976876] - [fs] locks: convert fl_link to a hlist_node (Jeff Layton) [976876] - [fs] locks: avoid taking global lock if possible when waking up blocked waiters (Jeff Layton) [976876] - [fs] locks: protect most of the file_lock handling with i_lock (Jeff Layton) [976876] - [fs] locks: encapsulate the fl_link list handling (Jeff Layton) [976876] - [fs] locks: make "added" in __posix_lock_file a bool (Jeff Layton) [976876] - [fs] locks: comment cleanups and clarifications (Jeff Layton) [976876] - [fs] locks: make generic_add_lease and generic_delete_lease static (Jeff Layton) [976876] - [fs] cifs: use posix_unblock_lock instead of locks_delete_block (Jeff Layton) [976876] - [fs] locks: drop the unused filp argument to posix_unblock_lock (Jeff Layton) [976876] - [scsi] ipr: IOA Status Code(IOASC) update (Steve Best) [731129] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [731129] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [731129] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Steve Dickson) [987090] - [net] sunrpc: underflow issue in decode_write_list() (Steve Dickson) [987090] - [fs] nfsd: fix minorversion support interface (Steve Dickson) [987090] - [fs] lockd: protect nlm_blocked access in nlmsvc_retry_blocked (Steve Dickson) [987090] - [fs] nfsd: support minorversion 1 by default (Steve Dickson) [987090] - [fs] nfsd: allow destroy_session over destroyed session (Steve Dickson) [987090] - [net] sunrpc: fix failures to handle -1 uid's (Steve Dickson) [987090] - [net] sunrpc: Don't schedule an upcall on a replaced cache entry (Steve Dickson) [987090] - [net] sunrpc: xpt_auth_cache should be ignored when expired (Steve Dickson) [987090] - [net] sunrpc/cache: ensure items removed from cache do not have pending upcalls (Steve Dickson) [987090] - [net] sunrpc/cache: use cache_fresh_unlocked consistently and correctly (Steve Dickson) [987090] - [net] sunrpc/cache: remove races with queuing an upcall (Steve Dickson) [987090] - [fs] nfsd: return delegation immediately if lease fails (Steve Dickson) [987090] - [fs] nfsd: do not throw away 4.1 lock state on last unlock (Steve Dickson) [987090] - [fs] nfsd: delegation-based open reclaims should bypass permissions (Steve Dickson) [987090] - [net] sunrpc: don't error out on small tcp fragment (Steve Dickson) [987090] - [net] sunrpc: fix handling of too-short rpc's (Steve Dickson) [987090] - [fs] nfsd: minor read_buf cleanup (Steve Dickson) [987090] - [fs] nfsd: fix decoding of compounds across page boundaries (Steve Dickson) [987090] - [fs] nfsd: clean up nfs4_open_delegation (Steve Dickson) [987090] - [fs] nfsd: Don't give out read delegations on creates (Steve Dickson) [987090] - [fs] nfsd: allow client to send no cb_sec flavors (Steve Dickson) [987090] - [fs] nfsd: fail attempts to request gss on the backchannel (Steve Dickson) [987090] - [fs] nfsd: implement minimal SP4_MACH_CRED (Steve Dickson) [987090] - [net] sunrpc: store gss mech in svc_cred (Steve Dickson) [987090] - [net] sunrpc: introduce init_svc_cred (Steve Dickson) [987090] - [fs] nfsd: avoid undefined signed overflow (Steve Dickson) [987090] - [net] sunrpc: the cache_detail in cache_is_valid is unused any more (Steve Dickson) [987090] - [net] sunrpc: server back channel needs no rpcbind method (Steve Dickson) [987090] - [fs] nfsd: fix compile in !CONFIG_NFSD_V4_SECURITY_LABEL case (Steve Dickson) [987090] - [fs] nfsd: Server implementation of MAC Labeling (Steve Dickson) [987090] - [fs] nfsd: Add NFS v4.2 support to the NFS server (Steve Dickson) [987090] - [security] fix cap_inode_getsecctx returning garbage (Steve Dickson) [987090] - [fs] nfsd: store correct client minorversion for >=4.2 (Steve Dickson) [987090] - [fs] nfsd: get rid of the unused functions in vfs (Steve Dickson) [987090] - [fs] nfs: Fix brainfart in attribute length calculation (Steve Dickson) [987090] - [fs] nfs: Fix a regression against the FreeBSD server (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: rpc_dir_inode_operations can be static (Steve Dickson) [987090] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Steve Dickson) [987090] - [fs] nfs: Make nfs_readdir revalidate less often (Steve Dickson) [987090] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Steve Dickson) [987090] - [net] sunrpc/rpc_pipe: set dentry operations at d_alloc time (Steve Dickson) [987090] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Steve Dickson) [987090] - [fs] nfs: Set NFS_CS_MIGRATION for NFSv4 mounts (Steve Dickson) [987090] - [fs] nfs: Refactor nfs4_init_session and nfs4_init_channel_attrs (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the objectlayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: use pnfs_device maxcount for the blocklayout gdia_maxcount (Steve Dickson) [987090] - [fs] nfs: Fix gdia_maxcount calculation to fit in ca_maxresponsesize (Steve Dickson) [987090] - [fs] nfs: Improve legacy idmapping fallback (Steve Dickson) [987090] - [fs] nfs: end back channel session draining (Steve Dickson) [987090] - [fs] nfs: Apply v4.1 capabilities to v4.2 (Steve Dickson) [987090] - [fs] nfs: Clean up layout segment comparison helper names (Steve Dickson) [987090] - [fs] nfs: layout segment comparison helpers should take 'const' parameters (Steve Dickson) [987090] - [fs] nfs: Move the DNS resolver into the NFSv4 module (Steve Dickson) [987090] - [net] sunrpc/rpc_pipefs: only set rpc_dentry_ops if d_op isn't already set (Steve Dickson) [987090] - [fs] nfs: SETCLIENTID add the format string for the NETID (Steve Dickson) [987090] - [fs] nfs: Add in v4.2 callback operation (Steve Dickson) [987090] - [fs] nfs: Make callbacks minor version generic (Steve Dickson) [987090] - [fs] nfs: Add Kconfig entry for Labeled NFS V4 client (Steve Dickson) [987090] - [fs] nfs: Extend NFS xattr handlers to accept the security namespace (Steve Dickson) [987090] - [fs] nfs: Client implementation of Labeled-NFS (Steve Dickson) [987090] - [fs] nfs: Add label lifecycle management (Steve Dickson) [987090] - [fs] nfs: Add labels to client function prototypes (Steve Dickson) [987090] - [fs] nfs: Extend fattr bitmaps to support all 3 words (Steve Dickson) [987090] - [fs] nfs: Introduce new label structure (Steve Dickson) [987090] - [fs] nfs: Add label recommended attribute and NFSv4 flags (Steve Dickson) [987090] - [fs] nfs: Added NFS v4.2 support to the NFS client (Steve Dickson) [987090] - [security] selinux: Add new labeling type native labels (Steve Dickson) [987090] - [security] lsm: Add flags field to security_sb_set_mnt_opts for in kernel mount data (Steve Dickson) [987090] - [security] Add Hook to test if the particular xattr is part of a MAC model (Steve Dickson) [987090] - [security] Add hook to calculate context based on a negative dentry (Steve Dickson) [987090] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [987090] - [fs] nfs: Move dentry instantiation into the NFSv4-specific atomic open code (Steve Dickson) [987090] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [987090] - [fs] nfs: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [987090] - [fs] nfs: Remove redundant check for FMODE_EXEC in nfs_finish_open (Steve Dickson) [987090] - [net] sunrpc: Remove redundant call to rpc_set_running() in __rpc_execute() (Steve Dickson) [987090] - [net] sunrpc: Remove unused functions rpc_task_set/has_priority (Steve Dickson) [987090] - [net] sunrpc: Remove the unused helpers task_for_each() and task_for_first() (Steve Dickson) [987090] - [net] sunrpc: Remove unused function rpc_queue_empty (Steve Dickson) [987090] - [net] sunrpc: Fix a potential race in rpc_execute (Steve Dickson) [987090] - [fs] nfs: Simplify setting the layout header credential (Steve Dickson) [987090] - [fs] nfs: Enable state protection (Steve Dickson) [987090] - [fs] nfs: Use layout credentials for get_deviceinfo calls (Steve Dickson) [987090] - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [987090] - [fs] nfs: Ensure that reclaim_complete uses the right credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Steve Dickson) [987090] - [fs] nfs: Ensure that layoutget is called using the layout credential (Steve Dickson) [987090] - [fs] nfs: Add NFSv4.2 protocol constants (Steve Dickson) [987090]- [fs] cifs: fix bad error handling in crypto code (Jeff Layton) [988398] - [fs] cifs: Fix a deadlock when a file is reopened (Sachin Prabhu) [988398] - [fs] cifs: Reopen the file if reconnect durable handle failed (Sachin Prabhu) [988398] - [fs] cifs: Fix minor endian error in durable handle patch series (Sachin Prabhu) [988398] - [fs] cifs: Reconnect durable handles for SMB2 (Sachin Prabhu) [988398] - [fs] cifs: Make SMB2_open use cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Introduce cifs_open_parms struct (Sachin Prabhu) [988398] - [fs] cifs: Request durable open for SMB2 opens (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2 create context handling (Sachin Prabhu) [988398] - [fs] cifs: Simplify SMB2_open code path (Sachin Prabhu) [988398] - [fs] cifs: Respect create_options in smb2_open_file (Sachin Prabhu) [988398] - [fs] cifs: Fix lease context buffer parsing (Sachin Prabhu) [988398] - [fs] cifs: use sensible file nlink values if unprovided (Sachin Prabhu) [988398] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [988398] - [fs] cifs: Don't pass inode to ->d_hash() and ->d_compare() (Sachin Prabhu) [988398] - [fs] cifs: fill TRANS2_QUERY_FILE_INFO ByteCount fields (Sachin Prabhu) [988398] - [fs] cifs: fix SMB2 signing enablement in cifs_enable_signing (Sachin Prabhu) [988398] - [fs] cifs: Fix build warning (Sachin Prabhu) [988398] - [fs] cifs: SMB3 Signing enablement (Sachin Prabhu) [988398] - [fs] cifs: Do not set DFS flag on SMB2 open (Sachin Prabhu) [988398] - [fs] cifs: fix static checker warning (Sachin Prabhu) [988398] - [fs] cifs: try to handle the MUST SecurityFlags sanely (Sachin Prabhu) [988398] - [fs] cifs: When server doesn't provide SecurityBuffer on SMB2Negotiate pick default (Sachin Prabhu) [988398] - [fs] cifs: Handle big endianness in NTLM (ntlmv2) authentication (Sachin Prabhu) [988398] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [988398] - [fs] cifs: SMB2 FSCTL and IOCTL worker function (Sachin Prabhu) [988398] - [fs] cifs: Charge at least one credit, if server says that it supports multicredit (Sachin Prabhu) [988398] - [fs] cifs: Remove typo (Sachin Prabhu) [988398] - [fs] cifs: Some missing share flags (Sachin Prabhu) [988398] - [fs] cifs: using strlcpy instead of strncpy (Sachin Prabhu) [988398] - [fs] cifs: Update headers to update various SMB3 ioctl definitions (Sachin Prabhu) [988398] - [fs] cifs: Update cifs version number (Sachin Prabhu) [988398] - [fs] cifs: Add ability to dipslay SMB3 share flags and capabilities for debugging (Sachin Prabhu) [988398] - [fs] cifs: Add some missing SMB3 and SMB3.02 flags (Sachin Prabhu) [988398] - [fs] cifs: Add SMB3.02 dialect support (Sachin Prabhu) [988398] - [fs] cifs: Fix endian error in SMB2 protocol negotiation (Sachin Prabhu) [988398] - [fs] cifs: clean up the SecurityFlags write handler (Sachin Prabhu) [988398] - [fs] cifs: update the default global_secflags to include "raw" NTLMv2 (Sachin Prabhu) [988398] - [fs] move sectype to the cifs_ses instead of TCP_Server_Info (Sachin Prabhu) [988398] - [fs] cifs: track the enablement of signing in the TCP_Server_Info (Sachin Prabhu) [988398] - [fs] add new fields to smb_vol to track the requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: add new fields to cifs_ses to track requested security flavor (Sachin Prabhu) [988398] - [fs] cifs: track the flavor of the NEGOTIATE reponse (Sachin Prabhu) [988398] - [fs] cifs: add new "Unspecified" securityEnum value (Sachin Prabhu) [988398] - [fs] cifs: factor out check for extended security bit into separate function (Sachin Prabhu) [988398] - [fs] cifs: move handling of signed connections into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out lanman NEGOTIATE handling into separate function (Sachin Prabhu) [988398] - [fs] cifs: break out decoding of security blob into separate function (Sachin Prabhu) [988398] - [fs] cifs: remove the cifs_ses->flags field (Sachin Prabhu) [988398] - [fs] cifs: throw a warning if negotiate or sess_setup ops are passed NULL server or session pointers (Sachin Prabhu) [988398] - [fs] cifs: make decode_ascii_ssetup void return (Sachin Prabhu) [988398] - [fs] cifs: remove useless memset in LANMAN auth code (Sachin Prabhu) [988398] - [fs] cifs: remove protocolEnum definition (Sachin Prabhu) [988398] - [fs] cifs: add a "nosharesock" mount option to force new sockets to server to be created (Sachin Prabhu) [988398] - [fs] fuse: readdirplus cleanup (Niels de Vos) [988312] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [988312] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [988312] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [988312] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [988312] - [powerpc] hw_brk: Fix off by one error when validating DAWR region end (Steve Best) [843485] - [powerpc] hw_brk: Fix clearing of extraneous IRQ (Steve Best) [843485] - [powerpc] hw_brk: Fix setting of length for exact mode breakpoints (Steve Best) [843485] - [powerpc] perf: Add power8 EBB support (Steve Best) [969176] - [powerpc] perf: Core EBB support for 64-bit book3s (Steve Best) [969176] - [powerpc] perf: Don't enable if we have zero events (Steve Best) [969176] - [powerpc] powerpc/perf: Use existing out label in power_pmu_enable() (Steve Best) [969176] - [powerpc] perf: Freeze PMC5/6 if we're not using them (Steve Best) [969176] - [powerpc] powerpc/perf: Rework disable logic in pmu_disable() (Steve Best) [969176] - [powerpc] perf: Check that events only include valid bits on Power8 (Steve Best) [969176] - [ipc] sem: rename try_atomic_semop() to perform_atomic_semop(), docu update (Rik van Riel) [881820] - [ipc] sem: replace shared sem_otime with per-semaphore value (Rik van Riel) [881820] - [ipc] sem: always use only one queue for alter operations (Rik van Riel) [881820] - [ipc] sem: separate wait-for-zero and alter tasks into seperate queues (Rik van Riel) [881820] - [ipc] sem: cacheline align the semaphore structures (Rik van Riel) [881820] - [fs] gfs2: Add atomic_open support (Steven Whitehouse) [983098] - [fs] gfs2: Only do one directory search on create (Steven Whitehouse) [983098] - [fs] pstore: Add hsize argument in write_buf call of pstore_ftrace_call (Steve Best) [947161] - [powerpc] pseries: Support compression of oops text via pstore (Steve Best) [947161] - [powerpc] pseries: Re-organise the oops compression code (Steve Best) [947161] - [powerpc] pstore: Pass header size in the pstore write callback (Steve Best) [947161] - [powerpc] pseries: Read common partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read of-config partition via pstore (Steve Best) [947161] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Steve Best) [947161] - [powerpc] pseries: Read rtas partition via pstore (Steve Best) [947161] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Steve Best) [947161] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Steve Best) [947161] - [powerpc] pseries: Add version and timestamp to oops header (Steve Best) [947161] - [powerpc] pseries: Remove syslog prefix in uncompressed oops text (Steve Best) [947161]- [x86] signals: Merge EFLAGS bit clearing into a single statement (Jiri Olsa) [986216] - [x86] signals: Clear RF EFLAGS bit for signal handler (Jiri Olsa) [986216] - [x86] signals: Propagate RF EFLAGS bit through the signal restore call (Jiri Olsa) [986216] - [kernel] perf: Fix perf_lock_task_context() vs RCU (Jiri Olsa) [986216] - [kernel] perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario (Jiri Olsa) [986216] - [kernel] perf: Clone child context from parent context pmu (Jiri Olsa) [986216] - [kernel] perf: Fix interrupt handler timing harness (Jiri Olsa) [986216] - [kernel] perf: Drop sample rate when sampling is too slow (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce "struct bp_cpuinfo" (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify *register_wide_hw_breakpoint() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Introduce cpumask_of_bp() (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify the "weight" usage in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths (Jiri Olsa) [986216] - [kernel] perf: Add simple Haswell PMU support (Jiri Olsa) [986216] - [kernel] perf: Add const qualifier to perf_pmu_register's 'name' arg (Jiri Olsa) [986216] - [kernel] perf: Fix hypervisor branch sampling permission check (Jiri Olsa) [986216] - [kernel] perf: Check branch sampling priv level in generic code (Jiri Olsa) [986216] - [kernel] perf: Add sysfs entry to adjust multiplexing interval per PMU (Jiri Olsa) [986216] - [kernel] perf: Use hrtimers for event multiplexing (Jiri Olsa) [986216] - [kernel] perf: Fix hw breakpoints overflow period sampling (Jiri Olsa) [986216] - [tools] perf/tests: Check proper prev_state size for sched_switch tp (Jiri Olsa) [984998] - [tools] perf/tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [984998] - [tools] perf/script: Fix broken include in Context.xs (Jiri Olsa) [984998] - [tools] perf: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [984998] - [tools] perf: Fix perf version generation (Jiri Olsa) [984998] - [tools] perf/stat: Fix per-socket output bug for uncore events (Jiri Olsa) [984998] - [tools] perf/symbols: Fix vdso list searching (Jiri Olsa) [984998] - [tools] perf/evsel: Fix missing increment in sample parsing (Jiri Olsa) [984998] - [tools] perf: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [984998] - [tools] perf: Fix new_term() missing free on error path (Jiri Olsa) [984998] - [tools] perf: Fix parse_events_terms() segfault on error path (Jiri Olsa) [984998] - [tools] perf/evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [984998] - [tools] perf: Fix -x/--exclude-other option for report command (Jiri Olsa) [984998] - [tools] perf/evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [984998] - [tools] perf/record: Remove -f/--force option (Jiri Olsa) [984998] - [tools] perf/record: Remove -A/--append option (Jiri Olsa) [984998] - [tools] perf/stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [984998] - [tools] perf: Include termios.h explicitly (Jiri Olsa) [984998] - [tools] perf/bench: Fix memory allocation fail check in mem{set, cpy} workloads (Jiri Olsa) [984998] - [tools] perf: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [984998] - [tools] perf: Fix output directory of Documentation/ (Jiri Olsa) [984998] - [tools] perf: Get only verbose output with V=1 (Jiri Olsa) [984998] - [tools] perf: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [984998] - [tools] perf: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [984998] - [tools] perf: Replace multiple line assignment with multiple statements (Jiri Olsa) [984998] - [tools] perf: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [984998] - [tools] perf: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [984998] - [tools] perf: Switch to full path C include directories (Jiri Olsa) [984998] - [tools] perf: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [984998] - [tools] perf: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [984998] - [tools] perf/evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [984998] - [tools] perf: Remove cwdlen from struct perf_session (Jiri Olsa) [984998] - [tools] perf: Remove frozen from perf_header struct (Jiri Olsa) [984998] - [tools] perf/tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [984998] - [tools] perf/tests: Fix attr test for record -d option (Jiri Olsa) [984998] - [tools] perf: Final touches for CHK config move (Jiri Olsa) [984998] - [tools] perf: Move paths config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libnuma check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move stdlib check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libbfd check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libpython check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libperl check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move gtk2 check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move slang check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libaudit check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libunwind check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libdw check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move libelf check config into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move programs check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Move arch check into config/Makefile (Jiri Olsa) [984998] - [tools] perf: Add automated make test suite (Jiri Olsa) [984998] - [tools] perf: Save parent pid in thread struct (Jiri Olsa) [984998] - [tools] perf/stats: Fix divide by 0 in variance (Jiri Olsa) [984998] - [tools] perf/kvm: Handle realloc failures (Jiri Olsa) [984998] - [tools] perf/evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [984998] - [tools] perf/test: Fix typo (Jiri Olsa) [984998] - [tools] perf/hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [984998] - [tools] perf/diff: Use internal rb tree for hists__precompute (Jiri Olsa) [984998] - [tools] perf/report: Add report.percent-limit config variable (Jiri Olsa) [984998] - [tools] perf/top: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Add --percent-limit option (Jiri Olsa) [984998] - [tools] perf/report: Don't bother locking when adding hist entries (Jiri Olsa) [984998] - [tools] perf/hists: Move locking to its call-sites (Jiri Olsa) [984998] - [tools] perf/top: Get rid of *_threaded() functions (Jiri Olsa) [984998] - [tools] perf/top: Fix percent output when no samples collected (Jiri Olsa) [984998] - [tools] perf/top: Fix -E option behavior (Jiri Olsa) [984998] - [tools] perf/record: handle death by SIGTERM (Jiri Olsa) [984998] - [tools] perf: Handle JITed code in shared memory (Jiri Olsa) [984998] - [tools] perf/tests: Fix compile errors in bp_signal files (Jiri Olsa) [984998] - [tools] perf: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [984998] - [tools] perf/hists browser: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/top: Use sort__has_sym (Jiri Olsa) [984998] - [tools] perf/sort: Cleanup sort__has_sym setting (Jiri Olsa) [984998] - [tools] perf/sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [984998] - [tools] perf/archive: Fix typo on Documentation (Jiri Olsa) [984998] - [tools] perf/sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [984998] - [tools] perf/sort: Separate out memory-specific sort keys (Jiri Olsa) [984998] - [tools] perf/sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [984998] - [tools] perf/sort: Introduce sort__mode variable (Jiri Olsa) [984998] - [tools] perf/report: Fix alignment of symbol column when -v is given (Jiri Olsa) [984998] - [tools] perf/hists: Free unused mem info of a matched hist entry (Jiri Olsa) [984998] - [tools] perf/hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [984998] - [tools] perf: Fix bug in isupper() and islower() (Jiri Olsa) [984998] - [mm] thp: define HPAGE_PMD_* constants as BUILD_BUG() if !THP (Steve Best) [947166] - [powerpc] mm: Fix build warnings with CONFIG_TRANSPARENT_HUGEPAGE disabled (Steve Best) [947166] - [powerpc] mm: Optimize hugepage invalidate (Steve Best) [947166] - [powerpc] thp: Enable THP on PPC64 (Steve Best) [947166] - [powerpc] mm: split hugepage when using subpage protection (Steve Best) [947166] - [powerpc] mm: disable assert_pte_locked for collapse_huge_page (Steve Best) [947166] - [powerpc] mm: Prevent gcc to re-read the pagetables (Steve Best) [947166] - [powerpc] mm: Make linux pagetable walk safe with THP enabled (Steve Best) [947166] - [powerpc] thp: Add code to handle HPTE faults for hugepages (Steve Best) [947166] - [powerpc] mm: Update gup_pmd_range to handle transparent hugepages (Steve Best) [947166] - [powerpc] kvm: Handle transparent hugepage in KVM (Steve Best) [947166] - [powerpc] mm: Replace find_linux_pte with find_linux_pte_or_hugepte (Steve Best) [947166] - [powerpc] mm: Update find_linux_pte_or_hugepte to handle transparent hugepages (Steve Best) [947166] - [powerpc] mm: move find_linux_pte_or_hugepte and gup_hugepte to common code (Steve Best) [947166] - [powerpc] thp: Implement transparent hugepages for ppc64 (Steve Best) [947166] - [powerpc] thp: Double the PMD table size for THP (Steve Best) [947166] - [powerpc] mm: handle hugepage size correctly when invalidating hpte entries (Steve Best) [947166] - [mm] thp: deposit the transpare huge pgtable before set_pmd (Steve Best) [947166] - [mm] thp: don't use HPAGE_SHIFT in transparent hugepage code (Steve Best) [947166] - [mm] thp: withdraw the pgtable after pmdp related operations (Steve Best) [947166] - [mm] thp: add pmd args to pgtable deposit and withdraw APIs (Steve Best) [947166] - [mm] thp: use the correct function when updating access flags (Steve Best) [947166]- [powerpc] mm/numa: Do not update sysfs cpu registration from invalid context (Steve Best) [967447] - [misc] MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci (Myron Stowe) [984759] - [pci] Add CircuitCo vendor ID and subsystem ID (Myron Stowe) [984759] - [pci] Use pdev->pm_cap instead of pci_find_capability(.., PCI_CAP_ID_PM) (Myron Stowe) [984759] - [pci] Return early on allocation failures to unindent mainline code (Myron Stowe) [984759] - [pci] Simplify IOV implementation and fix reference count races (Myron Stowe) [984759] - [pci] Drop redundant setting of bus->is_added in virtfn_add_bus() (Myron Stowe) [984759] - [pci] pci-acpi: Use correct power state strings in messages (Myron Stowe) [984759] - [pci] Fix comment typo for pcie_pme_remove() (Myron Stowe) [984759] - [pci] Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev() (Myron Stowe) [984759] - [pci] Fix refcount issue in pci_create_root_bus() error recovery path (Myron Stowe) [984759] - [pci] Convert alloc_pci_dev(void) to pci_alloc_dev(bus) (Myron Stowe) [984759] - [pci] Hide remove and rescan sysfs interfaces for SR-IOV virtual functions (Myron Stowe) [984759] - [pci] Add pcibios_release_device() (Myron Stowe) [984759] - [iommu] irq_remapping: Conserve interrupt resources when using multiple-MSIs (Myron Stowe) [984759] - [i2c] i2c-piix4: Add AMD CZ SMBus device ID (Myron Stowe) [984759] - [ata] ahci: Add AMD CZ SATA device ID (Myron Stowe) [984759] - [pci] Put Hudson-2 device IDs together (Myron Stowe) [984759] - [pci] Replace strict_strtoul() with kstrtoul() (Myron Stowe) [984759] - [pci] Finish SR-IOV VF setup before adding the device (Myron Stowe) [984759] - [pci] Fix comment typo for PCI_EXP_LNKCAP_CLKPM (Myron Stowe) [984759] - [acpi] pci_root: Use dev_printk(), acpi_handle_print(), pr_xxx() when possible (Myron Stowe) [984759] - [acpi] pci_root: Remove unused global list acpi_pci_roots (Myron Stowe) [984759] - [acpi] pci_root: Introduce "handle" local for economy of expression (Myron Stowe) [984759] - [acpi] pci_root: Combine duplicate adjacent "if" tests (Myron Stowe) [984759] - [pci] Allocate only as many MSI vectors as requested by driver (Myron Stowe) [984759] - [pci] Replace printks with appropriate pr_*() (Myron Stowe) [984759] - [pci] Fix kerneldoc for pci_disable_link_state() (Myron Stowe) [984759] - [x86] pci: Increase info->res_num before checking pci_use_crs (Myron Stowe) [984759] - [pci] Fix INTC comment typo for pci_swizzle_interrupt_pin() (Myron Stowe) [984759] - [pci] Convert ioapic.c to module_pci_driver (Myron Stowe) [984759] - [pci] Introduce pci_alloc_dev(struct pci_bus*) to replace alloc_pci_dev() (Myron Stowe) [984759] - [pci] Introduce pci_bus_{get|put}() to manage PCI bus reference count (Myron Stowe) [984759] - [pci] Unset resource if initial BAR value is invalid (Myron Stowe) [984759] - [pci] Consolidate calls to pcibios_bus_to_resource() in __pci_read_base() (Myron Stowe) [984759] - [pci] Add 0x prefix to BAR register position in __pci_read_base() (Myron Stowe) [984759] - [pci] aspm: Warn when driver asks to disable ASPM, but we can't do it (Myron Stowe) [984759] - [powerpc] pci: Use PCI_UNKNOWN for unknown power state (Myron Stowe) [984759] - [acpi] pci_root: Check acpi_resource_to_address64() return value (Myron Stowe) [984759] - [pci] Work around Ivytown NTB BAR size issue (Myron Stowe) [984759] - [net] sunrpc: Fix another issue with rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: Fix a deadlock in rpc_client_register() (Jeff Layton) [924649] - [net] sunrpc: PipeFS MOUNT notification optimization for dying clients (Jeff Layton) [924649] - [net] sunrpc: split client creation routine into setup and registration (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS UMOUNT notifications (Jeff Layton) [924649] - [net] sunrpc: fix races on PipeFS MOUNT notifications (Jeff Layton) [924649]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [979440] - [md] dm-cache: add call to mark_tech_preview (Mike Snitzer) [982752] - [fs] nfs: have NFSv3 try server-specified auth flavors in turn (Jeff Layton) [977649] - [fs] nfs: have nfs_mount fake up a auth_flavs list when the server didn't provide it (Jeff Layton) [977649] - [fs] nfs: move server_authlist into nfs_try_mount_request (Jeff Layton) [977649] - [fs] nfs: refactor "need_mount" code out of nfs_try_mount (Jeff Layton) [977649] - [pci] ear: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [797485] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [797485] - [pci] aer: Remove "extern" from function declarations (Myron Stowe) [797485] - [pci] aer: Move AER severity defines to aer.h (Myron Stowe) [797485] - [pci] aer: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [797485] - [pci] aer: Factor out HEST device type matching (Myron Stowe) [797485] - [pci] aer: Don't parse HEST table for non-PCIe devices (Myron Stowe) [797485]- [x86] fix !CONFIG_HYPERVISOR_GUEST compile (Andrew Jones) - [s390x] crash: Fuzzy live dump for Linux on System z (Hendrik Brueckner) [805120] - [xen] xenfv: fix hangs when kdumping (Andrew Jones) [845471] - [libata] export ata_port port_no attribute via /sys (David Milburn) [951181] - [s390x] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [953044] - [x86] hpet: allow user controlled mmap for user processes (Prarit Bhargava) [788727] - [mm] add memory tracking hooks (James Paradis) [725860] - [kernel] clocksource, fix !CONFIG_CLOCKSOURCE_WATCHDOG compile (Prarit Bhargava) [914709] - [x86] disable clocksource watchdog (Prarit Bhargava) [914709] - [kdump] x86, fix kdump and unsupported HW check (Prarit Bhargava) [923256] - [x86] support single cpu on guests only (Prarit Bhargava) [873806] - [kernel] Mark power5, power6, !Intel, and !AMD systems as unsupported (Prarit Bhargava) [870129] - [kernel] Backport RH specific TAINT flags (Prarit Bhargava) [870129] - [s390x] zfcpdump: Add user space tool (Hendrik Brueckner) [825189] - [kdump] crashkernel=auto fixes and cleanup (Dave Young) [804077] - [fedora] /dev/crash driver (Kyle McMartin) [808839] - [kdump] forward port crashkernel auto reservation code (Dave Young) [804077] - [block] Change scheduler to CFQ for ATA/SATA (Vivek Goyal) [811016] - [kernel] kbuild: AFTER_LINK (Roland McGrath) - [ppc64] disable INFINIBAND_EHCA temporarily, it ftbfs (Kyle McMartin) - [kernel] Add RHEL_{MAJOR,MINOR,RELEASE} to top level Makefile (Kyle McMartin)- Trimmed changelog for rhel7.git, see rhpkg git for earlier history./bin/shkbuilder.dev.centos.org 1481068681  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  € � ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ � Ž � � ‘ ’ “ ” • – — ˜ ™ š › œ � ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ!!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!€!�!‚!ƒ!„!…!†!‡!ˆ!‰!Š!‹!Œ!�!Ž!�!�!‘!’!“!”!•!–!—!˜!™!š!›!œ!�!ž!Ÿ! !¡!¢!£!¤!¥!¦!§!¨!©!ª!«!¬!­!®!¯!°!±!²!³!´!µ!¶!·!¸!¹!º!»!¼!½!¾!¿!À!Á!Â!Ã!Ä!Å!Æ!Ç!È!É!Ê!Ë!Ì!Í!Î!Ï!Ð!Ñ!Ò!Ó!Ô!Õ!Ö!×!Ø!Ù!Ú!Û!Ü!Ý!Þ!ß!à!á!â!ã!ä!å!æ!ç!è!é!ê!ë!ì!í!î!ï!ð!ñ!ò!ó!ô!õ!ö!÷!ø!ù!ú!û!ü!ý!þ!ÿ"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""€"�"‚"ƒ"„"…"†"‡"ˆ"‰"Š"‹"Œ"�"Ž"�"�"‘"’"“"”"•"–"—"˜"™"š"›"œ"�"ž"Ÿ" "¡"¢"£"¤"¥"¦"§"¨"©"ª"«"¬"­"®"¯"°"±"²"³"´"µ"¶"·"¸"¹"º"»"¼"½"¾"¿"À"Á"Â"Ã"Ä"Å"Æ"Ç"È"É"Ê"Ë"Ì"Í"Î"Ï"Ð"Ñ"Ò"Ó"Ô"Õ"Ö"×"Ø"Ù"Ú"Û"Ü"Ý"Þ"ß"à"á"â"ã"ä"å"æ"ç"è"é"ê"ë"ì"í"î"ï"ð"ñ"ò"ó"ô"õ"ö"÷"ø"ù"ú"û"ü"ý"þ"ÿ########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##€#�#‚#ƒ#„#…#†#‡#ˆ#‰#Š#‹#Œ#�#Ž#�#�#‘#’#“#”#•#–#—#˜#™#š#›#œ#�#ž#Ÿ# #¡#¢#£#¤#¥#¦#§#¨#©#ª#«#¬#­#®#¯#°#±#²#³#´#µ#¶#·#¸#¹#º#»#¼#½#¾#¿#À#Á#Â#Ã#Ä#Å#Æ#Ç#È#É#Ê#Ë#Ì#Í#Î#Ï#Ð#Ñ#Ò#Ó#Ô#Õ#Ö#×#Ø#Ù#Ú#Û#Ü#Ý#Þ#ß#à#á#â#ã#ä#å#æ#ç#è#é#ê#ë#ì#í#î#ï#ð#ñ#ò#ó#ô#õ#ö#÷#ø#ù#ú#û#ü#ý#þ#ÿ$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$€$�$‚$ƒ$„$…$†$‡$ˆ$‰$Š$‹$Œ$�$Ž$�$�$‘$’$“$”$•$–$—$˜$™$š$›$œ$�$ž$Ÿ$ $¡$¢$£$¤$¥$¦$§$¨$©$ª$«$¬$­$®$¯$°$±$²$³$´$µ$¶$·$¸$¹$º$»$¼$½$¾$¿$À$Á$Â$Ã$Ä$Å$Æ$Ç$È$É$Ê$Ë$Ì$Í$Î$Ï$Ð$Ñ$Ò$Ó$Ô$Õ$Ö$×$Ø$Ù$Ú$Û$Ü$Ý$Þ$ß$à$á$â$ã$ä$å$æ$ç$è$é$ê$ë$ì$í$î$ï$ð$ñ$ò$ó$ô$õ$ö$÷$ø$ù$ú$û$ü$ý$þ$ÿ%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%€%�%‚%ƒ%„%…%†%‡%ˆ%‰%Š%‹%Œ%�%Ž%�%�%‘%’%“%”%•%–%—%˜%™%š%›%œ%�%ž%Ÿ% %¡%¢%£%¤%¥%¦%§%¨%©%ª%«%¬%­%®%¯%°%±%²%³%´%µ%¶%·%¸%¹%º%»%¼%½%¾%¿%À%Á%Â%Ã%Ä%Å%Æ%Ç%È%É%Ê%Ë%Ì%Í%Î%Ï%Ð%Ñ%Ò%Ó%Ô%Õ%Ö%×%Ø%Ù%Ú%Û%Ü%Ý%Þ%ß%à%á%â%ã%ä%å%æ%ç%è%é%ê%ë%ì%í%î%ï%ð%ñ%ò%ó%ô%õ%ö%÷%ø%ù%ú%û%ü%ý%þ%ÿ&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&€&�&‚&ƒ&„&…&†&‡&ˆ&‰&Š&‹&Œ&�&Ž&�&�&‘&’&“&”&•&–&—&˜&™&š&›&œ&�&ž&Ÿ& &¡&¢&£&¤&¥&¦&§&¨&©&ª&«&¬&­&®&¯&°&±&²&³&´&µ&¶&·&¸&¹&º&»&¼&½&¾&¿&À&Á&Â&Ã&Ä&Å&Æ&Ç&È&É&Ê&Ë&Ì&Í&Î&Ï&Ð&Ñ&Ò&Ó&Ô&Õ&Ö&×&Ø&Ù&Ú&Û&Ü&Ý&Þ&ß&à&á&â&ã&ä&å&æ&ç&è&é&ê&ë&ì&í&î&ï&ð&ñ&ò&ó&ô&õ&ö&÷&ø&ù&ú&û&ü&ý&þ&ÿ'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''€'�'‚'ƒ'„'…'†'‡'ˆ'‰'Š'‹'Œ'�'Ž'�'�'‘'’'“'”'•'–'—'˜'™'š'›'œ'�'ž'Ÿ' '¡'¢'£'¤'¥'¦'§'¨'©'ª'«'¬'­'®'¯'°'±'²'³'´'µ'¶'·'¸'¹'º'»'¼'½'¾'¿'À'Á'Â'Ã'Ä'Å'Æ'Ç'È'É'Ê'Ë'Ì'Í'Î'Ï'Ð'Ñ'Ò'Ó'Ô'Õ'Ö'×'Ø'Ù'Ú'Û'Ü'Ý'Þ'ß'à'á'â'ã'ä'å'æ'ç'è'é'ê'ë'ì'í'î'ï'ð'ñ'ò'ó'ô'õ'ö'÷'ø'ù'ú'û'ü'ý'þ'ÿ(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((€(�(‚(ƒ(„(…(†(‡(ˆ(‰(Š(‹(Œ(�(Ž(�(�(‘(’(“(”(•(–(—(˜(™(š(›(œ(�(ž(Ÿ( (¡(¢(£(¤(¥(¦(§(¨(©(ª(«(¬(­(®(¯(°(±(²(³(´(µ(¶(·(¸(¹(º(»(¼(½(¾(¿(À(Á(Â(Ã(Ä(Å(Æ(Ç(È(É(Ê(Ë(Ì(Í(Î(Ï(Ð(Ñ(Ò(Ó(Ô(Õ(Ö(×(Ø(Ù(Ú(Û(Ü(Ý(Þ(ß(à(á(â(ã(ä(å(æ(ç(è(é(ê(ë(ì(í(î(ï(ð(ñ(ò(ó(ô(õ(ö(÷(ø(ù(ú(û(ü(ý(þ(ÿ)))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))€)�)‚)ƒ)„)…)†)‡)ˆ)‰)Š)‹)Œ)�)Ž)�)�)‘)’)“)”)•)–)—)˜)™)š)›)œ)�)ž)Ÿ) )¡)¢)£)¤)¥)¦)§)¨)©)ª)«)¬)­)®)¯)°)±)²)³)´)µ)¶)·)¸)¹)º)»)¼)½)¾)¿)À)Á)Â)Ã)Ä)Å)Æ)Ç)È)É)Ê)Ë)Ì)Í)Î)Ï)Ð)Ñ)Ò)Ó)Ô)Õ)Ö)×)Ø)Ù)Ú)Û)Ü)Ý)Þ)ß)à)á)â)ã)ä)å)æ)ç)è)é)ê)ë)ì)í)î)ï)ð)ñ)ò)ó)ô)õ)ö)÷)ø)ù)ú)û)ü)ý)þ)ÿ********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~**€*�*‚*ƒ*„*…*†*‡*ˆ*‰*Š*‹*Œ*�*Ž*�*�*‘*’*“*”*•*–*—*˜*™*š*›*œ*�*ž*Ÿ* *¡*¢*£*¤*¥*¦*§*¨*©*ª*«*¬*­*®*¯*°*±*²*³*´*µ*¶*·*¸*¹*º*»*¼*½*¾*¿*À*Á*Â*Ã*Ä*Å*Æ*Ç*È*É*Ê*Ë*Ì*Í*Î*Ï*Ð*Ñ*Ò*Ó*Ô*Õ*Ö*×*Ø*Ù*Ú*Û*Ü*Ý*Þ*ß*à*á*â*ã*ä*å*æ*ç*è*é*ê*ë*ì*í*î*ï*ð*ñ*ò*ó*ô*õ*ö*÷*ø*ù*ú*û*ü*ý*þ*ÿ++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++€+�+‚+ƒ+„+…+†+‡+ˆ+‰+Š+‹+Œ+�+Ž+�+�+‘+’+“+”+•+–+—+˜+™+š+›+œ+�+ž+Ÿ+ +¡+¢+£+¤+¥+¦+§+¨+©+ª+«+¬+­+®+¯+°+±+²+³+´+µ+¶+·+¸+¹+º+»+¼+½+¾+¿+À+Á+Â+Ã+Ä+Å+Æ+Ç+È+É+Ê+Ë+Ì+Í+Î+Ï+Ð+Ñ+Ò+Ó+Ô+Õ+Ö+×+Ø+Ù+Ú+Û+Ü+Ý+Þ+ß+à+á+â+ã+ä+å+æ+ç+è+é+ê+ë+ì+í+î+ï+ð+ñ+ò+ó+ô+õ+ö+÷+ø+ù+ú+û+ü+ý+þ+ÿ,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,€,�,‚,ƒ,„,…,†,‡,ˆ,‰,Š,‹,Œ,�,Ž,�,�,‘,’,“,”,•,–,—,˜,™,š,›,œ,�,ž,Ÿ, ,¡,¢,£,¤,¥,¦,§,¨,©,ª,«,¬,­,®,¯,°,±,²,³,´,µ,¶,·,¸,¹,º,»,¼,½,¾,¿,À,Á,Â,Ã,Ä,Å,Æ,Ç,È,É,Ê,Ë,Ì,Í,Î,Ï,Ð,Ñ,Ò,Ó,Ô,Õ,Ö,×,Ø,Ù,Ú,Û,Ü,Ý,Þ,ß,à,á,â,ã,ä,å,æ,ç,è,é,ê,ë,ì,í,î,ï,ð,ñ,ò,ó,ô,õ,ö,÷,ø,ù,ú,û,ü,ý,þ,ÿ---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~--€-�-‚-ƒ-„-…-†-‡-ˆ-‰-Š-‹-Œ-�-Ž-�-�-‘-’-“-”-•-–-—-˜-™-š-›-œ-�-ž-Ÿ- -¡-¢-£-¤-¥-¦-§-¨-©-ª-«-¬-­-®-¯-°-±-²-³-´-µ-¶-·-¸-¹-º-»-¼-½-¾-¿-À-Á-Â-Ã-Ä-Å-Æ-Ç-È-É-Ê-Ë-Ì-Í-Î-Ï-Ð-Ñ-Ò-Ó-Ô-Õ-Ö-×-Ø-Ù-Ú-Û-Ü-Ý-Þ-ß-à-á-â-ã-ä-å-æ-ç-è-é-ê-ë-ì-í-î-ï-ð-ñ-ò-ó-ô-õ-ö-÷-ø-ù-ú-û-ü-ý-þ-ÿ.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~..€.�.‚.ƒ.„.….†.‡.ˆ.‰.Š.‹.Œ.�.Ž.�.�.‘.’.“.”.•.–.—.˜.™.š.›.œ.�.ž.Ÿ. .¡.¢.£.¤.¥.¦.§.¨.©.ª.«.¬.­.®.¯.°.±.².³.´.µ.¶.·.¸.¹.º.».¼.½.¾.¿.À.Á.Â.Ã.Ä.Å.Æ.Ç.È.É.Ê.Ë.Ì.Í.Î.Ï.Ð.Ñ.Ò.Ó.Ô.Õ.Ö.×.Ø.Ù.Ú.Û.Ü.Ý.Þ.ß.à.á.â.ã.ä.å.æ.ç.è.é.ê.ë.ì.í.î.ï.ð.ñ.ò.ó.ô.õ.ö.÷.ø.ù.ú.û.ü.ý.þ.ÿ////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~//€/�/‚/ƒ/„/…/†/‡/ˆ/‰/Š/‹/Œ/�/Ž/�/�/‘/’/“/”/•/–/—/˜/™/š/›/œ/�/ž/Ÿ/ /¡/¢/£/¤/¥/¦/§/¨/©/ª/«/¬/­/®/¯/°/±/²/³/´/µ/¶/·/¸/¹/º/»/¼/½/¾/¿/À/Á/Â/Ã/Ä/Å/Æ/Ç/È/É/Ê/Ë/Ì/Í/Î/Ï/Ð/Ñ/Ò/Ó/Ô/Õ/Ö/×/Ø/Ù/Ú/Û/Ü/Ý/Þ/ß/à/á/â/ã/ä/å/æ/ç/è/é/ê/ë/ì/í/î/ï/ð/ñ/ò/ó/ô/õ/ö/÷/ø/ù/ú/û/ü/ý/þ/ÿ0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~00€0�0‚0ƒ0„0…0†0‡0ˆ0‰0Š0‹0Œ0�0Ž0�0�0‘0’0“0”0•0–0—0˜0™0š0›0œ0�0ž0Ÿ0 0¡0¢0£0¤0¥0¦0§0¨0©0ª0«0¬0­0®0¯0°0±0²0³0´0µ0¶0·0¸0¹0º0»0¼0½0¾0¿0À0Á0Â0Ã0Ä0Å0Æ0Ç0È0É0Ê0Ë0Ì0Í0Î0Ï0Ð0Ñ0Ò0Ó0Ô0Õ0Ö0×0Ø0Ù0Ú0Û0Ü0Ý0Þ0ß0à0á0â0ã0ä0å0æ0ç0è0é0ê0ë0ì0í0î0ï0ð0ñ0ò0ó0ô0õ0ö0÷0ø0ù0ú0û0ü0ý0þ0ÿ1111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11€1�1‚1ƒ1„1…1†1‡1ˆ1‰1Š1‹1Œ1�1Ž1�1�1‘1’1“1”1•1–1—1˜1™1š1›1œ1�1ž1Ÿ1 1¡1¢1£1¤1¥1¦1§1¨1©1ª1«1¬1­1®1¯1°1±1²1³1´1µ1¶1·1¸1¹1º1»1¼1½1¾1¿1À1Á1Â1Ã1Ä1Å1Æ1Ç1È1É1Ê1Ë1Ì1Í1Î1Ï1Ð1Ñ1Ò1Ó1Ô1Õ1Ö1×1Ø1Ù1Ú1Û1Ü1Ý1Þ1ß1à1á1â1ã1ä1å1æ1ç1è1é1ê1ë1ì1í1î1ï1ð1ñ1ò1ó1ô1õ1ö1÷1ø1ù1ú1û1ü1ý1þ1ÿ2222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~22€2�2‚2ƒ2„2…2†2‡2ˆ2‰2Š2‹2Œ2�2Ž2�2�2‘2’2“2”2•2–2—2˜2™2š2›2œ2�2ž2Ÿ2 2¡2¢2£2¤2¥2¦2§2¨2©2ª2«2¬2­2®2¯2°2±2²2³2´2µ2¶2·2¸2¹2º2»2¼2½2¾2¿2À2Á2Â2Ã2Ä2Å2Æ2Ç2È2É2Ê2Ë2Ì2Í2Î2Ï2Ð2Ñ2Ò2Ó2Ô2Õ2Ö2×2Ø2Ù2Ú2Û2Ü2Ý2Þ2ß2à2á2â2ã2ä2å2æ2ç2è2é2ê2ë2ì2í2î2ï2ð2ñ2ò2ó2ô2õ2ö2÷2ø2ù2ú2û2ü2ý2þ2ÿ3333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~33€3�3‚3ƒ3„3…3†3‡3ˆ3‰3Š3‹3Œ3�3Ž3�3�3‘3’3“3”3•3–3—3˜3™3š3›3œ3�3ž3Ÿ3 3¡3¢3£3¤3¥3¦3§3¨3©3ª3«3¬3­3®3¯3°3±3²3³3´3µ3¶3·3¸3¹3º3»3¼3½3¾3¿3À3Á3Â3Ã3Ä3Å3Æ3Ç3È3É3Ê3Ë3Ì3Í3Î3Ï3Ð3Ñ3Ò3Ó3Ô3Õ3Ö3×3Ø3Ù3Ú3Û3Ü3Ý3Þ3ß3à3á3â3ã3ä3å3æ3ç3è3é3ê3ë3ì3í3î3ï3ð3ñ3ò3ó3ô3õ3ö3÷3ø3ù3ú3û3ü3ý3þ3ÿ4444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~44€4�4‚4ƒ4„4…4†4‡4ˆ4‰4Š4‹4Œ4�4Ž4�4�4‘4’4“4”4•4–4—4˜4™4š4›4œ4�4ž4Ÿ4 4¡4¢4£4¤4¥4¦4§4¨4©4ª4«4¬4­4®4¯4°4±4²4³4´4µ4¶4·4¸4¹4º4»4¼4½4¾4¿4À4Á4Â4Ã4Ä4Å4Æ4Ç4È4É4Ê4Ë4Ì4Í4Î4Ï4Ð4Ñ4Ò4Ó4Ô4Õ4Ö4×4Ø4Ù4Ú4Û4Ü4Ý4Þ4ß4à4á4â4ã4ä4å4æ4ç4è4é4ê4ë4ì4í4î4ï4ð4ñ4ò4ó4ô4õ4ö4÷4ø4ù4ú4û4ü4ý4þ4ÿ5555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~55€5�5‚5ƒ5„5…5†5‡5ˆ5‰5Š5‹5Œ5�5Ž5�5�5‘5’5“5”5•5–5—5˜5™5š5›5œ5�5ž5Ÿ5 5¡5¢5£5¤5¥5¦5§5¨5©5ª5«5¬5­5®5¯5°5±5²5³5´5µ5¶5·5¸5¹5º5»5¼5½5¾5¿5À5Á5Â5Ã5Ä5Å5Æ5Ç5È5É5Ê5Ë5Ì5Í5Î5Ï5Ð5Ñ5Ò5Ó5Ô5Õ5Ö5×5Ø5Ù5Ú5Û5Ü5Ý5Þ5ß5à5á5â5ã5ä5å5æ5ç5è5é5ê5ë5ì5í5î5ï5ð5ñ5ò5ó5ô5õ5ö5÷5ø5ù5ú5û5ü5ý5þ5ÿ6666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~66€6�6‚6ƒ6„6…6†6‡6ˆ6‰6Š6‹6Œ6�6Ž6�6�6‘6’6“6”6•6–6—6˜6™6š6›6œ6�6ž6Ÿ6 6¡6¢6£6¤6¥6¦6§6¨6©6ª6«6¬6­6®6¯6°6±6²6³6´6µ6¶6·6¸6¹6º6»6¼6½6¾6¿6À6Á6Â6Ã6Ä6Å6Æ6Ç6È6É6Ê6Ë6Ì6Í6Î6Ï6Ð6Ñ6Ò6Ó6Ô6Õ6Ö6×6Ø6Ù6Ú6Û6Ü6Ý6Þ6ß6à6á6â6ã6ä6å6æ6ç6è6é6ê6ë6ì6í6î6ï6ð6ñ6ò6ó6ô6õ6ö6÷6ø6ù6ú6û6ü6ý6þ6ÿ7777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~77€7�7‚7ƒ7„7…7†7‡7ˆ7‰7Š7‹7Œ7�7Ž7�7�7‘7’7“7”7•7–7—7˜7™7š7›7œ7�7ž7Ÿ7 7¡7¢7£7¤7¥7¦7§7¨7©7ª7«7¬7­7®7¯7°7±7²7³7´7µ7¶7·7¸7¹7º7»7¼7½7¾7¿7À7Á7Â7Ã7Ä7Å7Æ7Ç7È7É7Ê7Ë7Ì7Í7Î7Ï7Ð7Ñ7Ò7Ó7Ô7Õ7Ö7×7Ø7Ù7Ú7Û7Ü7Ý7Þ7ß7à7á7â7ã7ä7å7æ7ç7è7é7ê7ë7ì7í7î7ï7ð7ñ7ò7ó7ô7õ7ö7÷7ø7ù7ú7û7ü7ý7þ7ÿ8888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~88€8�8‚8ƒ8„8…8†8‡8ˆ8‰8‰8‹8Œ8�8Ž8�8�8‘8’8“8”8•8–8—8˜8™8š8›8œ8�8ž8Ÿ8 8¡8¢8£8¤8¥8¦8§8¨8©8ª8«8¬8­8®8¯8°8±8±8³8´8µ8¶8·8¸8¹8º8»8¼8½8¾8¿8À8Á8Â8Ã8Ä8Å8Æ8Ç8È8É8Ê8Ë8Ì8Í8Î8Ï8Ð8Ñ8Ò8Ó8Ô8Õ8Ö8×8Ø8Ù8Ú8Û8Ü8Ý8Þ8ß8à8á8â8ã8ä8å8æ8ç8è8é8ê8ë8ì8í8î8ï8ð8ñ8ò8ó8ô8õ8ö8÷8ø8ù8ú8û8ü8ý8þ8ÿ9999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~99€9�9‚9ƒ9„9…9†9‡9ˆ9‰9Š9‹9Œ9�9Ž9�9�9‘9’9“9”9•9–9—9˜9™9š9›9œ9�9ž9Ÿ9 9¡9¢9£9¤9¥9¦9§9¨9©9ª9«9¬9­9®9¯9°9±9²9³9´9µ9¶9·9¸9¹9º9»9¼9½9¾9¿9À9Á9Â9Ã9Ä9Å9Æ9Ç9È9É9Ê9Ë9Ì9Í9Î9Ï9Ð9Ñ9Ò9Ó9Ô9Õ9Ö9×9Ø9Ù9Ú9Û9Ü9Ý9Þ9ß9à9á9â9ã9ä9å9æ9ç9è9é9ê9ë9ì9í9î9ï9ð9ñ9ò9ó9ô9õ9ö9÷9ø9ù9ú9û9ü9ý9þ9ÿ:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:83.10.0-514.2.2.el73.10.0-514.2.2.el7.debug3.10.0-514.2.2.el7.x86_64.debug3.10.0-514.2.2.el73.10.0-514.2.2.el7       !!!"""###$$%%%&&&'''((())***++,,,---...///000111222334445556667788999::;;;<<<===>>???@@@AAABBCCCDDDEEEFFFGGGHHHIIJJJKKLLLMMMNNOOOPPPQQQRRSSTTTUUUVVVWWXYZ[\\]^^__``abcddddeefdgghdidjkkkklmmmlnnloolpplqqlrkstsukvkwkxxkykz{{{{|{}}~}{€{���‚‚{ƒƒƒ„„{………††{‡‡‡ˆˆ{‰‰‰ŠŠ{‹‹‹ŒŒ{���ŽŽ{�����{‘{’{“”””••–”—”˜”™”šš››››œœ��œžœŸœ ›¡¡¢¢¢£¢¤¢¥¡¦¡§¡¨¨¡©©¡ª›««¬«­›®¯°±±²›³›´µµµµ¶µ·µ¸µ¹µº»»»»»»¼¼½»¾¾¿»À»Á»ÂÃÃÄÃÅÃÆÂÇÇÈÇÉÊÊÊËÊÌÊÍÎÎÎÎÏÎÐÑÐÒÒÒÓÐÔÎÕÕÎÖÎ×ÎØÎÙÎÚÚÛÛÜÚÝÝÞÎßßàÎááââââããäâåâæâçâèâééêéëéìéíéîéïéðéñòòòòòòòòóòôòõòöò÷òøòùòúòûòüòýòþòÿòòòòòò ò                  !!!"!# $ %% && '''(( ))* +++, - ../ 00102 34353637 88 99 : ;; <<<=<><? @@@A B CCCDDECFCG HHHIHJ K L M N OOOPOQOROS T U VV WWXWY Z [[[\[] ^^^_ ` a bb c dddedfdgdh i jjjkjljmjnjo ppqprps tuuuuvvwuxuyuzzu{u|u}u~uu€���‚ƒ�„�…�†‡‡‡‡ˆ‡‰‡Š‡‹‡Œ‡�ŽŽŽŽ�Ž�Ž‘‘’‘“Ž””Ž•Ž–Ž—Ž˜Ž™ŽšŽ›œœ›��›žž›ŸŸ›  ›¡¡›¢¢›££›¤¤››››¥¥›¦¦¦§›¨¨›©©›ªª›««›¬¬›­­›®®›¯¯›°°Ž±±±²±³³±´´Žµ¶¶¶¶·¶¸¸¹¶º¶»¶¼¼½¼¾¶¿¿¶À¶Á¶Â¶Ã¶Ä¶ÅÆÆÆÆÇÆÈÆÉÆÊËËËËËÌÌÌÍÌÎÌÏÌÐÌÑÑÌÒÌÓÌÔÌÕÌÖÌ××ÌØØÌÙÙÌÚÚÌÛÌÜÝÜÞÜßÜàÜáÜâÜãÜäÜÌåÌæÌçËèèéèêËëëìËíííîîíïíðËññòòóòôòõòöò÷òøòùòúñûËüËýËþËÿÿËË             !""#######$$%#&&'#(#)#*+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++//////+++++0000+++++++++1111111111+++++*233333324555*677777777777777777777777777777777777777777777777777777777777#8898:8;;<;=;>8?#@@#AA#B#C#DDE#F#G#H#IIJIKILIMINIOIPIQIRISITIU#V#W#XXY#Z#[#\\\]\^#_#`#aabbbbccdcecfcgchbibjbkblbmnmompmqbrsttttuuvvvwwvxxyyyzzz{y|||}|~~yy€€y��y‚‚yƒƒƒ„ƒ……y††y‡‡‡ˆ‡‰‰‡ŠŠ‡‹‹‡Œ‡�‡ŽŽy��y��y‘y’’’““’””’••’–’——’˜˜˜™™’šy›››œ›��›ž›Ÿ› ›¡›¢›£›¤›¥›¦y§§y¨¨y©©©©©yªªªª«y¬¬¬­¬®®¬¯¯¬°°°±°²°³°´°µ°¶°·¬¸¸¸¹¸º¬»»y¼¼y½½y¾y¿¿¿ÀÀ¿Á¿Â¿Ã¿ÄÄyÅÅyÆÆyÇÇyÈÈyÉÉÉÊÊÉËËyÌÌyÍÍÎÎÎÏÐÐÏÑÑÏÒÒÏÓÓÓÔÓÕÓÖÎ××ÎØØÎÙÙÎÚÚÎÛÛÎÜÜÎÝÝÎÞÎßßÎàÎááÎâÎããÎääÎååÎæÎççÎèÎééÎêÎëÎììÎíÎîîÎïÎððÎññÍòòòóòôÍõõyööö÷÷öøøyùùùúúyûûyüüüýýyþþyÿÿÿÿÿyyy            y  !!""##$$%%&&''&((&))&*&++y,,,--,...//,00,11,22,33,44,55y66y77788799y::y;;;<<;==;>;??;@@@AA@BB@CC;DD;EE;FF;GG;H;II;JJ;KKyLLLMMyNNyOOOPyQQyRRRSSRTTyUUUVVVWWVXXVYYUZZU[[U\\U]]]^^]__]`]aa]bbUcccddUeeUfffggfhhfiifjjfkkfllfmmfnnfoofppfqqfrrfssfttfuufvvfwwfxxfyyfzzU{{{||{}}{~{{€€{��{‚{ƒ{„{…{†{‡‡{ˆˆU‰‰‰ŠŠ‰‹‹UŒŒŒ��UŽŽU������‘‘�’’�““��””••�––�———˜˜—™™—šš�››�œœ����žž�ŸŸ�  �¡¡�¢¢�££�¤¤�¥¥�¦¦�§§�¨¨�©©Uªªy««y¬¬¬­­¬®®y¯¯°°¯±±y²²y³³³´´³µµ³¶¶³··³¸¸³¹¹³ºº³»³¼¼³½½³¾³¿³ÀÀ³ÁÁyÂÂÂÃÃÂÄÄÂÅÅyÆÆÆÇÇÆÈÈÆÉÉÆÊÊÆËËËÌËÍÆÎÎÆÏÆÐÐyÑÑÑÒÒÑÓÓÑÔÑÕÕÑÖÖÖ××ÖØØÖÙÙÖÚÚÖÛÛÖÜÜÜÝÑÞÑßßÑàááàââàààããàääàååàææàççàèèàéééêéëéìéíàîîîïîðàñññòòàóóàôôàõõõöõ÷õøõùàúúàûûûüüàýýàþþþÿÿàààààààà       à  à            ààààà à!!à"""#à$$à%%à&&à''à((())à**à++à,,,-,.,/,0,1à22à33à44à55à66à77à88à99à::à;;;<<à==à>>à??à@@àAAàBBàCCàDDàEEàFFàGGÑHHHIÑJÑKKÑLLÑMMÑNNÑOOÑPPÑQQÑRRÑSSÑTTÑUUÑVÑWWWXÑYYYZZÑ[[[\\\]]\^^\__\``\aa\bb\cc[dd[ee[fffggghgigj[kk[lllmmlnnnonp[qq[rr[s[tttuu[vv[ww[x[yyyzz[{{{|||}|~{€�‚ƒ„…†‡ˆ‰Š‹[ŒŒŒ��ŒŽŽŒ��Œ��[‘‘Ñ’y“““””“••y––y—y˜˜y™™™ššy››yœœy��yžžžŸŸž   ¡¡¡y¢¢y£££¤¤£¥¥£¦¦£§§£¨¨y©©©ªª©«©¬¬y­­­®®­¯¯­°°y±±±²²±³³y´´yµµµ¶¶µ··y¸y¹¹yººy»»»¼¼»½½y¾¾y¿¿yÀÀyÁÁyÂÂyÃÃyÄÄÅÅÄÆÆÄÇÄÈÄÉÄÊÊÄËyÌÌÍÍyÎÎÎÏÎÐÐÐÐÑÎÒÒÎÓÎÔÔÎÕÕÎÖÎ××ÎØØÎÙÙÎÚÚÚÛÚÜÎÝÝÎÞÞÎßÎàÎáÎâÎãÎääÎåÎææÎççÎèèÎéÎêêÎëÎììÎííÎîîÎïÎððyññyòòòóòôôòõòöy÷÷yøøyùùyúúyûûûüüûýýûþþûÿÿûûûûûûûû  û  û  û     ûûûûû û!!û""û###$$#%%#&&#''#((#))#**û++û,,û--û..û/û00û11û22û33û44455û6667û88û99û::û;;û<<û==û>>>?û@@ûAAûBBûCCûDDûEEûFFFGGFHHFIIFJJûKKKLLMLNûOOPPûQQûRRûSSûTTûUUûVVûWWûXXyYYYZZZ[[Y\\Y]]Y^^y_y```aybbbccbdbeffeeegehbiyjjykkkllkmknnkookpkqqkrrkskttkuukvvkwwwxxkyykzzk{{k||k}}}k~~ky€€€��‚yƒƒƒ„„y……y†††‡†ˆˆ†‰‰†ŠŠ†‹‹†Œ†�†Ž†��†�†‘†’†“““””“••“––†—†˜†™™†ššš››šœœš��†ž†Ÿ† †¡†¢y££y¤¤y¥¥y¦¦¦§§¦¨¨y©©©ªª©««y¬¬y­­­®­¯­°y±±²³´´³³³³µµ³¶¶³··³¸¸³¹¹³ºº³»»³¼¼³½½³¾¾³¿¿³ÀÀ³ÁÁ³Â³Ã³ÄijÅÅ³ÆÆ³ÇdzÈȳɳÊʳË˳Ì̳ÍͳÎγÏϳÐгÑѳÒÒ³ÓÓ³ÔÔ³Õ³Öֳ׳سÙÙ³ÚÚ³ÛÛ³ÜܳÝݳ޳ßß³àà³áá³âââãâäâ峿³çç³èè³éé³êêêëëêììêíí³îî³ïïïðïñïò³óó³ô³õõ³öö³÷÷³øø³ùù³úú³û³üü³ýý³þþ³ÿÿ³³³³³                                                 !  " # $  %%&&%%% ' ( )  * +,-.+/++0+123+45466478+9:;<9=>9??9@ABC9D9E+FGH+II+J+KLM+N+OPQ+RS++TU+VV+WXWYZ[WW\W]W^W+_+`a`b+cdecf+ghijgklmgngogpqgrsgt+uvwx yz  { ||}| ~~€� ‚‚‚‚ƒƒ‚„‚ …  ††††‡†††ˆ ‰‰  ŠŠŠŠ  ‹‹Œ‹‹‹‹‹‹‹‹‹      ��� Ž  ���    �   ‘‘’‘“ ””•”–” — ˜˜ ™  š›œ››š��žš   ŸŸ   ¡ ¢¢¢  £££¤¤¤¤¥¤¤¤¤¦¤¤§¨¤¤©¤¤¤ª¤¤¤«««¤¤¤¤¬¤¤  ­    ®  ¯  °± ²³³´²µ²¶·¸²¹º  »  ¼½  ¾¾¿¿¾¾    ÀÁÂÁÁÁÁÁÁÁÁÁÁÁÃÁÁÁÁÁÁÄÄÁÁÀÅÀÀÆÀÇ È ÉÉÊÊË  ÌÌÌÌÍÎÍÏÌÌÌÌÌÌÌÌÌÐÐÌÌÑÑÑÑÑÌÌÌÌÌÌÌÒÌÌÓÌ ÔÔÔÕÖ   ×× ØÙ   ÚÛÚÚÜÜÝÝÚÞÚÚßÚàÚÚááÚâÚÚããÚÚäääÚåÚÚÚæÚÚÚ ç   èèè ééê ëëì ííî ïïðñïïòòóô  õ  ö÷ööøö ùú û üüüüüüü  ý þ ÿ                                !"  ##$%&$''''''$$(##)*##+++ ,    - ../.   0  112  345333367683333393333333::;33<=>?=@A<B3C33DEF33GHI33333J33K33L333333MMNNMMOOOOOO33PPPP3333333QRS3TU33V333333333333W3333333333333XY3333Z[\Z]^Z_`33aa33b33c33333defddggh33iijj333333   k l  mn   o  p  qrqsqtqqqqqqquvuwxqqyqzqqq{qq|}||~|||q€�q‚qƒq„q…†qqqq‡qqq ˆˆˆˆˆ ‰‰‰‰Š‹‰Œ�‰‰Ž‰��‰‰‘‰’ “ ”•– ————˜ ™š ›  œ�  ž Ÿ     ¡ ¢£¢¢¢¤¤¢¢¢¢¢¢¥¢¢¢¦¦¢§¢¢¢¢¨¢¢¢  ©©ª©©«©¬  ­­ ®  ¯°±²³¯    ´ µ   ¶·¶¶¶¶¸¶¹¶¶¶¶ºº¶¶»¶¼½¼¶¾¿¶¶À¶¶Á¶¶¶¶¶¶Â¶¶Ã Ä  Å ÆÆÆÆÆÆÇÇÆÆÈÆÉÉÊÊÆÆÆÆËËËËÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÌÆÆÆÍÆÆÆÆÆÎÆÆÆÆÆÆÆÆÆÆÆÏÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÐÐÆÆÑÑÑÑÆÆÒÒÒÓÒÒÒÒÒÒÒÒÔÒÒÒÕÕÒÒÒÒÒÒÒÒÒÒÒÒÒÖ×ÒÒÒÒØÒÒÙÒÒÒÆÆÆÆÆ Ú ÛÛÛÜÝ   Þ ßßàà  áááâáááááááááááãáäáåáá  ææ çççç  èèèéèêëèìíèèèîîïð ñ ò óô õ ö      ÷   øù  úúúûüûúýþ ÿ                                   !"!   ###$  %&%   '(' ))) *+** ,  ---.--  / 0  1 2222342522666728229:22222;<=;;2>2?2@2A2BC2DE2F2G2  HHIJ KKKK LLLLLL  M N O PPP QRSQTUTVTTTWTXTTYQZ[Q\Q]Q^QQ_Q``QaQbQcdcQeefgQhiQQjkQlmnmlQoQpQQqQrQstQuuuuuQQvwQQQxyzxx{{xxxQ|QQ}~QQ€�Q‚QƒQQQ„Q……†……‡ˆQ‰Š‹ŒQ�Ž�Q�Q‘Q’“QQ”•Q–—  ˜˜˜˜  ™ š›œ �   žžžžžžŸžžžžžžžžžžžž žžžžžž¡žž¢žžžžžžžžžž£££££žžžžžžžžžžžžžžžžžžžžžžž¤žž  ¥¦ §¨§§©ª§«§§§¬§§­§§§®®§§¯§§°§§§±±±§§²§§§§ ³  ´´ µµµ¶¶·¶¶ ¸¸¸¸¸  ¹º¹¹ »¼ ½ ¾ ¿  ÀÀÀÀÁ ÂÂÂÃÃÃÃÃà  Ä Å  ÆÆÆÆÆ Ç  È  É  ÊÊÊÊËÊÊÊÊÊÌÌÊÍÊÎÊÊÊÊÊÊÏÊÊÐÊÑÊÊÊÊÊÊÊÒÊÊÊ  ÓÓ  Ô ÕÕÖ× Ø  Ù Ú  Û Ü  Ý  ÞÞÞÞ   ßß  àá  âââãâäåâæ  ççèçççççéçêççëçìíííì îîîîîïððððï  ñòòóñññññññôôññññõñññö÷ññøññññùùùñ úûü ý þ  ÿÿ ÿ ÿÿÿ ÿÿ  ÿÿ ÿÿÿÿ   ÿÿÿÿÿÿÿÿ  ÿ                                                   !  " # " " " " " " $ $ $ $ " " " " % % % % % % % % %  & &  ' ' '    ( ) ) ) ( * * * * * * * ( + (   , , , , , , , , , , - , . . / . . . . , , , , 0 1 , 2 , ,  3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 6 6 6 6 7 8 9 8 8 8 8 8 :  ; ; ; ; < = ; > ; ? ; @ ; A ; B ; C ; ; D ; ; E E E F E E E G E H E I E J K E E L E E M M N E O E E P E Q E E E R S T S S U S S S V W X Y X X Z X X [ X  \ \ \ ] ] ] \ \ ^ _ _ _ _ _ ` ^ ^ \ \ \ \ \ a \ b   c d e f g f     h h   i i i j i i k  l l l     m  n o p q p  r  s t s u v s s s w x  y y z {  | | } ~ |  | €  � ‚   ƒ ƒ   „ „ … „ † „ ‡ ˆ ‰ „ „ „ „ Š „  ‹ ‹ ‹ ‹  Œ � Œ Ž Ž Ž � Ž � Ž ‘ Ž Ž Ž Ž Ž Ž ’ Ž Ž “ “ “ ” “ “ “ “ “ Ž         •  –  — ˜ ™ š  › œ � ž ž Ÿ   ¡ ¢ £  ¤ ¥ ¥ ¦ ¦  § § ¨ § § © § ª ª « ª ª ¬ § ­ ® ¯   ° ±    ² ³ ´ µ ¶   · · · · · · ·  ¸ ¹ º ¹ » ¼ ¹ ¹ ½ ¹ ¾ ¹ ¿ À ¹ Á ¹  ¹ à ¹ Ä ¹ ¹ ¹ Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å Å ¹ Æ Ç È É  Ê Ê Ê Ë Ì Ì Ì Ì Í Ì Ì  Î Ï Î Î Ð Î Ñ Ò Ò Ó Ó Ô Ô Ò Õ Õ Ò Ò Ö Ò Ò ×  Ø Ø Ø Ù   Ú Û  Ü Ü Ü Ü Ü Ü Ü Ü Ü Ü Ü Ü Ý Ý Ý Ý Þ Þ Ý ß ß à à á á ß â  ã ã ä ä ã ã å å ã æ ã ã ç ç ç ã è ã ã é ã   ê ë ì ë ë í í í í ë î ë  ï ð ñ  ò ò ò ò ò ó ó ó ó ó ó ó ó ó ò ò ô ô ò õ   ö ö ÷ ÷ ø  ù ù ù ú ú ù û ü ý ý ý ù ù þ ÿ þ                                                                           !   " "     #  $   %   &  ' (  ) ) ) ) ) ) ) ) ) * ) ) ) ) ) ) ) ) ) ) ) ) ) ) )     + , , , , ,   -  . . . . . . . . . . . . . . . .  /   0 0 0 1 1 1 1 2 0 0 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 0  6 6  7 8 8 9 8 : ; < < = = = = = = = = = = = > = = = = = = = = = = < ? ? @ @ ? A A A A < B B < C C < D D D < < E E E E E E E F F E E E G G G G E E E H E < I I < < J J J J J K L K K K K K M N K K O K K P P Q R S P P T  U V U U U W U U X U U Y Z [ \ \ [ ] ^ ^ ] _ _ [ [ [ [ ` ` [ [ [ [ [ [ a a [ [ [ [ [ [ b b [ [ c c c    d d e e e e e e e e e e e e e e e e e e e e e e d d f f f f f f f f f f f f d g g d h h h h h h h h h h h d i i i j j k k l m n o o p  q  r  s s t u v w w  x y  z z z  { | { } ~    € �  ‚  ƒ „ … † ‡ ˆ †  ‰ ‰ ‰ Š  ‹ ‹ Œ ‹ ‹ � Ž Ž Ž Ž � Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž Ž � Ž Ž Ž Ž Ž Ž Ž Ž  ‘ ‘ ‘  ’ ’ “ ” • ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ – –  —  ˜   ™ š › œ � ž  Ÿ   ¡ ¢ ¢ £  ¤ ¥ ¦  § ¨ § § § § § © © § ª § § «  ¬ ¬ ­ ¬ ® ¬   ¯ ¯ ° ± ±    ² ² ² ² ² ² ² ³     ´ µ µ µ  ¶ ¶ ¶ · ¸ ¹ º   » ¼ ½ ½ ½ ½ ¾ ½ ¿ ½ ½  À À Á  Ã  Ä Å Æ Æ Ç È É Ê   Ë Ë  Ì  Í   Î Î Î  Ï  Ð Ð Ñ Ð  Ò   Ó Ô Õ  Ö × Ø × × × × × Ù Ú Û Ù Ù Ü Ù Ý Ý Þ Ù ß Ù à á á á á á â â ã ã ä ä  å å    æ æ ç è è é ê é ë ì  í î í ï ï ð  ñ ñ ñ ñ  ò ò ò ò ò  ó ó ô ô ô ô ô ô ô   õ õ ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ÷ ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö ö õ õ ø õ ù ù ù õ ú  û  ü       ý      þ ÿ ÿ ÿ                                                      ! ! " " " # " $ % & & ' (  ) * + + ) , - . /  0  1 1 2 1 1 1 3 4 3 3 5 3 6 3 3  7 8 9 9 9 : 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ; 9 9 9 9 9 9 < 9 9 9 9 9 9 9 9 9 = 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 > 9 9 9 9 9 9 9 ? 9 9 9 9 9 9 9 9 9 9 9 9 9 9 @ 9 9 9 9 9 9 9 9 9 9 9 9 9 A A B B B B B C B D B B B B E B F A A G H A A I A A  J K J L J J J J  M N N M M  O O O O    P Q R  S     T T  U  V W V X X V Y Z Z [   \ ] ] ^ ^ _ \ \ \ \ \ \ ` \ \ \ \ \ \ \ \ a \ \ b c \ \ \ \ \ d \ \ \ e \ \ \ f \ \ \ \ \ g g \ \ h h \ \ \ \ i j j j j k j j j j j j j j i i l i m i i i i n n o i i p i q r i s i \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ t u \ \ \ \ \ \ \ v \ w \ \ \ \ \ x \ \ y y z \ \ \ { \ \ \ | | | } \ \ \ ~ \ \  \ \ \ \ \ € € � \ \ ‚ \ \ ƒ ƒ ƒ „ ƒ … † ƒ ‡ ˆ ‰ ˆ Š ‡ ‹ Œ � Ž Œ � Œ � ‡ ‘ ’ “ ’ ” ‘ • ‡ ‡ ‡ – – ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ ƒ \ — — ˜ — ™ \ \ \ \ \ š š š š › š š š š š š š š š \ œ œ \ \ � \ \ \ \ ž \ Ÿ   ¡ ¢ £  ¤ ¥ ¥ ¦ § ¨ ¨ ©  ª « ¬ ­ ª ª ª ª ®  ¯ ° ±  ² ³ ´ ² ² ² ²  µ ¶ ¶ ¶ · µ µ ¸ µ µ µ ¹ µ º º  »    ¼  ½ ¾ ¿ À  Á Á Á Á   à   Ä Å  Æ  Ç  È É  Ê Ë Ê Ì  Í Í Î Ï Ï Ï Ï Ï Ð Ñ Ò Ñ Ó Ñ  Ô Ô Ô Ô Ô Ô Õ Ö Ö Ö Õ Õ × Ô Ø Ø Ø Ø Ø Ù Ú Ú Ú Ú Ú Ú Ú Ú Ú Ú Ú Ú Ú Ú Ù  Û Û Ü Û Ý  Þ Þ Þ  ß à á â ß ã ä ã å ß æ æ ç è ç é ç ê ë ë  ì    í î í ï ð ñ ò ò ó ó ô ô ô õ  ö ÷ ö  ø ù ú û û ü ý  þ ÿ                                                                                                          !     "   #                $ % $ $ & & & & & ' $ $ ( $ $ $ $ ) * $ $ $ $ $ $ + $ , $ $ $  - - . - /     0 1      2 2 2 2 2 2 2 2 3 2 2 4 2 2 5 2 2 6 2 2 2 2 2 2 2 2 7 2 2 8 2 9 2 : 2 2 2 2 2 2 2 2 2 2 2 2 2 ; 2 2 2 2 2 2 2 2 2 2 <   =   >     ? ? @ ? ? A ? ? ? ? ? ? ? ? ?       B    C C D E     F  G G    H I J H K L M N N O N P  Q R  S S S  T  U V U U U W W X X Y Z X X [ \ \ ]  ^ ^ _ ` ` a ` ` ` ` ` ` b ` ` c c c ` ` ` ` ` d d d d d ` ` ` e e e ` f ` ` g ` ` ` ` ` h ` ` i i ` ` ` ` ` j j j ` ` k ` ` ` ` l ` ` ` ` m m ` ` ` ` ` ` ` ` ` ` ` n o n n n p p p q r r s q t  u u u u u u u v  w x x y y z {  | | | | }    ~ ~  ~ € �  ‚ ƒ „ … †  ‡ ˆ  ‰ ‰  Š Š Š  ‹ Œ ‹ �  Ž  � � � � � � � ‘ ’  “ “ ” • ” “ – – — “ ˜ ™ “ š › œ “ � ž “ “ “ “ “ Ÿ “   ¡ “ ¢ “ “ £ £ £ “ ¤ ¥ “ ¦ “ § ¨ “ © “ “ ª ª ª ª “ « ¬ “ “ “ ­ “ “ ® “ ¯ “ ° “ ± ± ² “ ³ “ “ ´ µ ¶ · “ ¸ “ “ ¹ “ º » “ ¼ “ “ “  ½ ¾ ½ ½ ¿ ½ À ½ Á ½  ½ Ã Ä ½ Å ½ ½ ½ Æ ½ Ç ½ È ½ ½ É   Ê Ê Ê Ê Ê Ë Ê Ì Ì Í Ì Ì Î  Ï Ï Ð Ð Ð  Ñ Ò Ñ Ñ Ñ Ñ   Ó Ó Ô Ô Ô Õ Ô     Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö × × × × × × × Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ö Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ø Ù Ù Ù Ø Ø Ø Ø Ø Ø Ú Ú Ú Ú Ú Ú Ú Ú Ú Û Ü Û Ý Ý Þ Þ Þ Þ Þ ß à Þ á á á á á á á á á á á á â â â â â â â â â â â â â â â â â â ã ã ã ã ã ã ã ã ã ã ã ã â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ä ä ä ä ä ä ä ä ä â â â â â â â â â â â â â â â â â â â â â â â â â â å å å â â â æ æ æ æ ç ç ç ç ç æ â â â â â â è è è è è è è è è è è è è è è è è è è è è â â â â â â â â â é é é é é é é â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ê ê ê â â â â â â â â â â â â â â â â â â ë ë ë ë ë ë ë â â â â â â â â â â â â â â â â â â â â â â â â â â ì â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â í í â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â î ï ï ï ï ï ï î â â â â â â â â â â â â â â â â â â â â â â â ð ð â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ñ â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò ò â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ó ô ó ó õ õ õ ó ó ö ö ö ö ö ó ó ó ÷ ÷ ó ø ó ó ù ó ó ó ó ó ó ó â â â â â â â â â â â â â â â ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú ú â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â û û û û û û û û û â â â â â â â â â â â ü ü ü â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ý ý ý ý ý ý ý â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â þ þ þ þ þ þ ÿ ÿ ÿ ÿ ÿ ÿ ÿ þ þ þ þ þ þ þ þ þ    þ    þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ       þ     þ þ þ þ þ þ þ       þ þ þ þ þ þ þ þ  þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ þ           þ         þ þ þ þ â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â                              â  â â   â â  â â  â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â  â â â â â         â â â                                                                                                                                                                                                      â â â â â â â â â â â â â â â â â â â â              â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â       â â â â â â    â â â â â â â â â â â â â â â â â â â â                      â â â â â â â â â â â â â â â â â â â â â â â â â â â â â    â â â â â â â â â â â â â â    â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â                                 â â â â â â â â â         â â â â â â â â â â â â â â â â â â â                               â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â ! ! ! â " " " " " " " " " " â â â # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # â â â â â â â â â â â $ $ $ $ â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â â % â â â â â â â â â â â â â â â â â â â & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ( ( ' ' ' ' ' ' ) ) ) ) ) ) ) ) ) ) ) ) ) ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * + + + , , - - - , , , , , , , , , , , . . . . . . . . . , , , , , , / / / / / / / / / / / / , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , 1 1 , , , , , , , , , , , , , , , , , , , , , , , , , , , 2 2 3 3 3 3 3 2 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 , , , 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 , , , , 6 6 6 6 6 , , , 7 7 7 7 , , , , , , , , , , , , , , , , 8 8 8 8 8 8 8 8 8 8 , , , , , , 9 9 9 9 9 9 9 9 , , , , , , , , , , , , , , , , : : : : : : ; < < < < < < < < < < < < < < < < < < < < < < < < < < < = = > ? ? ? ? ? ? ? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ A A B B B A A A A A A C C D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D C C E E F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F E G G G G G G G G G G G G G G G G G G G G G E 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 H H H H H H H H H H H I I I H J J J H H K K K K K K H H H H H H H H L 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 M M M M M M M M M 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 N H H H H H O O H H H H H H H P P 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 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 Q Q 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 H H H H H H H H R R 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 S S T T T T T S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S H H U U U H H V V V V V V V V V V V V V V V V V V V H H H W W W W W W W W W W W H H X X X X X X X X X X X X X H H H H H H H H H H H H H H Y Y Y Y Y Y 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 H H H H H H H Z Z Z 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 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 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 H H H H H H H H H H H H H H ` ` H H H H E a a E b b b b b b E c c d d c c c c c c E e e e f f f f f e e e E g g g g g g g g g g g g g E h h h h E i i i j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j k k k k k k k k k k l l l l l l m m l n n n n n n n n n n n l l l l l l l l l k k k k k k k k k o o p q q q q q q r q s s t q u q v v q w w q x x q y q z z q { { | } | | | | | | ~ |  | € € � | ‚ | ƒ ƒ | „ | … † † † ‡ ˆ ˆ ‡ ‰ ‰ ‡ Š Š ‡ ‹ ‹ ‡ ‡ ‡ Œ ‡ � � ‡ Ž Ž ‡ � � ‡ � � � ‘ ‘ � ’ ’ � “ “ � ” ” ‡ • • • – – ‡ — — ‡ ˜ ˜ ‡ ™ ™ ‡ š ‡ › › ‡ œ œ œ � ‡ ž ž ž Ÿ Ÿ ‡     ‡ ¡ ¡ ‡ ¢ ‡ £ ¤ ¤ £ £ ‡ ¥ ¥ ¥ ¦ ¦ ‡ § § § ¨ ¨ ‡ © © ‡ ª ª ª « « ª ¬ ¬ ª ­ ­ ‡ ® ® ‡ ¯ ‡ ° ° ‡ ± ± ‡ ² ² ‡ ³ ³ ‡ ´ ´ ‡ µ µ ‡ ¶ ¶ ¶ · · ¶ ¸ ¸ ‡ ¹ ¹ ‡ º º ‡ » ‡ ¼ ¼ ¼ ½ ½ ¼ ¾ ¾ ‡ ¿ ¿ ‡ À À ‡ Á Á ‡   ‡ à à ‡ Ä ‡ Å Å ‡ Æ Æ ‡ Ç Ç ‡ È È È É È Ê ‡ Ë Ë ‡ Ì Ì ‡ Í Í ‡ Î Î ‡ Ï Ï ‡ Ð Ð ‡ Ñ Ñ Ò Ò Ò Ó Ò Ô Ò Õ Ò Ö Ò × Ò Ø Ò Ù Ò Ú Ò Û Ò Ü Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Þ Þ Þ Þ Þ Þ Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý Ý ß à á á à à à à à à à à à à ß â â â â ß ã ã ã ã ß ä ä ä ä ß å å å å å å å å å å å ß æ æ æ æ ß ç ç ç Ý Ý Ý Ý Ý Ý Ý Ý è è è è è è è è è è è è è è è è è é é é é é é é é é é é é è è è è è è è Ý Ý Ý Ý Ý Ý Ý Ý Ý ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê ê Ý Ý Ý Ý Ý Ý Ý Ý Ý ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ì ì ì ì ì ì ì ì ì ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë ë Ý Ý í Ý Ý Ý Ý Ý Ý Ý Ý Ý î î î î î î î î î î î î î î Ý Ý Ý Ý ï ï ï ï Ý Ý Ý Ý Ý Ý Ý Ý Ý ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð Ý ñ ñ ñ ò ò ò ò ñ ñ ó ó ó ó ó ñ Ý Ý Ý Ý Ý Ý Ý Ý ô ô ô Ý Ý Ý Ý õ õ õ ö ö õ ÷ ÷ ÷ ø ø ÷ ù ù õ ú ú ú û õ ü ü õ ý ý õ þ þ õ ÿ ÿ                 !"#$$%%%&&''((()(*(+(,(-(.(/(0(1(2(3(44(5(6(7(8(9(:(;(<(=(>(?(@(ABBBCBDEEFFGGGHHGIIIJJKILIMINIOIPQQRRSSTUVUUUWUXUYUZZU[U\]]^^^^^_^`a]b]c]d]efegeh]i]jj]klkkkmnmompmqmrmsmtmukvkwkxyz]{|{}}~}€�‚{ƒ„ƒ…]††]‡ˆ‡‰‰Š‰‹‰Œ‰�‰Ž‰�‰�‰‘‰’‰““”“•‰–‰—]˜™]š]››œ›�]žŸŸ  ¡ ¢¢3.10.0-514.2.2.el7.x86_64.debug.configKconfigMakefileModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplat-arcfpgaKconfigMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoMakefilekernelMakefilekvmKconfigMakefilelibMakefilemach-at91KconfigKconfig.non_dtMakefileMakefile.bootmach-bcmKconfigMakefilemach-bcm2835KconfigMakefilemach-clps711xKconfigMakefileMakefile.bootmach-cns3xxxKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-doveKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-highbankKconfigMakefilemach-imxKconfigMakefiledevicesKconfigMakefilemach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-lpc32xxMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-picoxcellKconfigMakefilemach-prima2KconfigMakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c24xxKconfigMakefileMakefile.bootmach-s3c64xxKconfigMakefileMakefile.bootmach-s5p64x0KconfigMakefileMakefile.bootmach-s5pc100KconfigMakefileMakefile.bootmach-s5pv210KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-shmobileKconfigMakefileMakefile.bootmach-socfpgaKconfigMakefilemach-spearKconfigMakefileMakefile.bootmach-sunxiKconfigMakefileMakefile.bootmach-tegraKconfigMakefilemach-u300KconfigMakefileMakefile.bootmach-ux500KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-vexpressKconfigMakefilemach-virtKconfigMakefilemach-vt8500KconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmach-zynqKconfigMakefileMakefile.bootmmKconfigMakefilenetMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-samsungKconfigMakefileplat-versatileKconfigMakefiletoolsMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemmMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-bf609KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilec6xKconfigMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefilehexagonKconfigMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1MakefilekernelMakefileMakefile.gatelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileplatform68000Makefile68360MakefileMakefilecoldfireMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemetagKconfigKconfig.debugKconfig.socMakefilebootMakefiledtsMakefilekernelMakefileperfMakefilelibMakefilemmKconfigMakefileoprofileMakefiletbxMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileoprofileMakefilepciMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecompressedMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmaMakefilecommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilejazzKconfigMakefilejz4740KconfigMakefilekernelMakefilekvmKconfigMakefilelantiqKconfigMakefiledtsMakefilefalconMakefilexwayMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson1KconfigMakefilecommonMakefilels1bMakefilemath-emuMakefilemmMakefilemti-maltaMakefilemti-sead3MakefilenetlogicKconfigMakefilecommonMakefiledtsMakefilexlpMakefilexlrMakefileoprofileMakefilepciMakefilepmcs-msp71xxKconfigMakefilepnx833xMakefilecommonMakefilestb22xMakefilepowerMakefilepowertvKconfigMakefileasicMakefilepciMakefileralinkKconfigMakefiledtsMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilewrppmcMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfig.cacheMakefileoprofileMakefileproc-mn103e010Makefileproc-mn2ws0050Makefileunit-asb2303Makefileunit-asb2305Makefileunit-asb2364MakefileopenriscKconfigMakefilebootdtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilewspKconfigMakefilesysdevKconfigMakefilegeMakefileqe_libKconfigMakefilexicsKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecompressedMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepciMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepowerMakefilepromMakefiletileKconfigKconfig.debugMakefilegxioKconfigMakefilekernelMakefilekvmKconfiglibMakefilemmMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umMakefileMakefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasdriversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulessys-ia64Makefilesys-ppcMakefileunicore32KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmKconfigMakefilex86KconfigKconfig.cpuKconfig.debugMakefileMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefilesha-mbMakefileeventsMakefileia32MakefileincludeasmKbuilda.out-core.hacpi.hagp.halternative-asm.halternative.hamd_nb.hapb_timer.hapic.hapic_flat_64.hapicdef.hapm.harch_hweight.harchrandom.hasm-offsets.hasm.hatomic.hatomic64_32.hatomic64_64.hbarrier.hbios_ebda.hbitops.hboot.hbootparam_utils.hbug.hbugs.hcache.hcacheflush.hcalgary.hcalling.hce4100.hchecksum.hchecksum_32.hchecksum_64.hclocksource.hcmdline.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcontext_tracking.hcpu.hcpu_device_id.hcpufeature.hcpumask.hcputime.hcrash-driver.hcrash.hcryptoablk_helper.haes.hblowfish.hcamellia.hglue_helper.hserpent-avx.hserpent-sse2.htwofish.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdisabled-features.hdiv64.hdma-contiguous.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.hexec.hfb.hfixmap.hfloppy.hfpu-internal.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_breakpoint.hhw_irq.hhypertransport.hhypervisor.hi387.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn.hinst.hintel-family.hintel_pt.hintel_scu_ipc.hio.hio_apic.hiomap.hiommu.hiommu_table.hiosf_mbi.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirq_work.hirqflags.hist.hjump_label.hkbdleds.hkdebug.hkexec-bzimage64.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm_emulate.hkvm_guest.hkvm_host.hkvm_para.hlguest.hlguest_hcall.hlinkage.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmce.hmicrocode.hmicrocode_amd.hmicrocode_intel.hmm_track.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmpx.hmrst-vrtc.hmrst.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnuma.hnuma_32.hnumachipnumachip.hnumachip_csr.hnumaq.holpc.holpc_ofw.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hplatform_sst_audio.hpmem.hposix_types.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hprom.hproto.hptrace.hpvclock-abi.hpvclock.hrealmode.hreboot.hreboot_fixups.hrequired-features.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hserial.hsetup.hsetup_arch.hshmparam.hsigcontext.hsigframe.hsighandling.hsignal.hsmap.hsmp.hsmpboot_hooks.hsparsemem.hspecial_insns.hspinlock.hspinlock_types.hsta2x11.hstackprotector.hstacktrace.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswiotlb.hswitch_to.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.htce.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceexceptions.hirq_vectors.hmpx.htrace_clock.htraps.htsc.huaccess.huaccess_32.huaccess_64.hunaligned.hunistd.huprobes.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmx.hvsyscall.hvvar.hword-at-a-time.hx2apic.hx86_init.hxcr.hxenevents.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hpci.hswiotlb-xen.htrace_types.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmclkdev.hmm-arch-hooks.hsyscalls_32.hsyscalls_64.hunistd_32_ia32.hunistd_64_x32.huapiasmunistd_32.hunistd_64.hunistd_x32.huapiasmKbuilda.out.hauxvec.hbitsperlong.hboot.hbootparam.hbyteorder.hdebugreg.he820.herrno.hfcntl.hhw_breakpoint.hhyperv.hioctl.hioctls.hipcbuf.hist.hkvm.hkvm_para.hkvm_perf.hldt.hmce.hmman.hmsgbuf.hmsr.hmtrr.hparam.hperf_regs.hpoll.hposix_types.hposix_types_32.hposix_types_64.hposix_types_x32.hprctl.hprocessor-flags.hptrace-abi.hptrace.hresource.hsembuf.hsetup.hshmbuf.hsigcontext.hsigcontext32.hsiginfo.hsignal.hsocket.hsockios.hstat.hstatfs.hsvm.hswab.htermbits.htermios.htypes.hucontext.hunistd.hvm86.hvmx.hvsyscall.hkernelMakefileacpiMakefileapicMakefilecpuMakefilemcheckMakefilemicrocodeMakefilemtrrMakefilekprobesMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefilenetMakefileoprofileMakefilepciMakefileplatformMakefilece4100MakefileefiMakefilegeodeMakefilegoldfishMakefileirisMakefilemrstMakefileolpcMakefilescx200MakefilesfiMakefilets5500MakefileuvMakefileviswsMakefilepowerMakefilepurgatoryMakefilerealmodeMakefilermMakefilesyscallsMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefileboot-ubootMakefiledtsMakefilelibMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsissMakefiles6105Makefilext2000MakefilextfpgaMakefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefileregmapKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefileclkKconfigMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilesamsungMakefilesocfpgaMakefilespearMakefilesunxiMakefiletegraMakefileux500MakefileversatileMakefilex86MakefileclocksourceKconfigMakefileconnectorKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilecaamKconfigMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileux500KconfigMakefilecrypMakefilehashMakefilevmxKconfigMakefiledcaKconfigMakefiledevfreqKconfigMakefiledioMakefiledmaKconfigMakefilebestcommKconfigMakefileioatMakefileipuMakefileppc4xxMakefileshKconfigMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefileefiKconfigMakefilegoogleKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefilepowerplayKconfigMakefileeventmgrMakefilehwmgrMakefilesmumgrMakefileastKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefilecirrusKconfigMakefileexynosKconfigMakefilegma500KconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigMakefilemgaMakefilemgag200KconfigMakefilenouveauKconfigomapdrmKconfigMakefilepanelKconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefileshmobileKconfigMakefilesisMakefiletdfxMakefiletilcdcKconfigMakefilettmMakefileudlKconfigMakefileviaMakefilevirtioKconfigMakefilevmwgfxKconfigMakefilehost1xKconfigMakefiledrmKconfighwMakefilevgaKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileusbhidKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilehvKconfigMakefilehwmonKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileamplifiersKconfigMakefilecommonKconfigMakefilehid-sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimuKconfigMakefileinv_mpu6050KconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefileamso1100Kconfigcxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefilehfi1KconfigMakefilei40iwKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqibKconfigMakefileusnicKconfigMakefileswMakefilerdmavtKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileiommuKconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefilecx25840KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilesmiappKconfigMakefilesoc_cameraKconfigMakefilemmcKconfigMakefilesianoKconfigMakefileparportKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefilezoranKconfigMakefileplatformKconfigMakefileblackfinKconfigMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefilemarvell-ccicKconfigMakefileomapKconfigMakefileomap3ispMakefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefiles5p-tvKconfigMakefilesoc_cameraKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilewl128xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefiletunersKconfigMakefileusbKconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilesn9c102KconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletlg2300KconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilec2portKconfigMakefilecarmaKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefileibmasmMakefilelis3lv02dKconfigMakefilemeiKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecardKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefilebcm47xxnflashMakefilegpmi-nandMakefileonenandKconfigMakefiletestsMakefileubiKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefilemscanKconfigMakefilesja1000KconfigMakefilesoftingKconfigMakefileusbKconfigMakefilepeak_usbMakefilecrisMakefiledsaKconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileadaptecKconfigMakefileadiKconfigMakefileaeroflexKconfigMakefilealteonKconfigMakefileamdKconfigMakefileappleKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilehpKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileicplusKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefilei40evfMakefileigbMakefileigbvfMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenuvotonKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileocteonKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefileqlgeMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefileseeqKconfigMakefilesfcKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletileKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileirdaKconfigMakefilephyKconfigMakefileplipKconfigMakefilepppKconfigMakefileslipKconfigMakefileteamKconfigMakefileusbKconfigMakefilevmxnet3MakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewil6210KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebroadcomKconfigMakefilebrcm80211KconfigMakefilebrcmfmacMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileintelKconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefileipw2x00KconfigMakefilelibertasKconfigMakefilelibertas_tfMakefilemarvellKconfigMakefilemwifiexKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilexen-netbackMakefilenfcKconfigMakefilemicroreadKconfigMakefilepn544KconfigMakefilentbKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilehostKconfigMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefilepinctrlKconfigMakefileintelKconfigMakefilemvebuKconfigMakefilesh-pfcKconfigMakefilespearKconfigMakefilevt8500KconfigMakefileplatformKconfigMakefilegoldfishKconfigMakefileolpcMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileavsKconfigMakefileresetKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilekvmMakefilenetKconfigMakefilescsiMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001Makefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesym53c8xx_2MakefileufsKconfigMakefilesfiKconfigMakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilessbiKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefilebcmKconfigMakefileced1401KconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecptm1217KconfigMakefilecrystalhdKconfigMakefilecsrKconfigMakefilecxt1e1KconfigMakefiledgrpKconfigMakefiledwc2KconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefileft1000KconfigMakefileft1000-pcmciaMakefileft1000-usbMakefilefwserialKconfigMakefilegdm72xxKconfigMakefilegoldfishKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefileimpedance-analyzerKconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefiletriggerKconfigMakefileimx-drmKconfigMakefileipu-v3MakefilekeucrKconfigMakefileline6KconfigMakefilemediaKconfigMakefileas102KconfigMakefilecxd2099KconfigMakefiledavinci_vpfeKconfigMakefiledt3155v4lKconfigMakefilego7007KconfigMakefilelircKconfigMakefilesolo6x10KconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonKconfigMakefileolpc_dconKconfigMakefileozwpanKconfigpanelKconfigMakefilephisonKconfigMakefilequickstartKconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefileieee80211Makefilertl8712KconfigMakefilerts5139KconfigMakefilesb105xKconfigMakefilesbe-2t3e3KconfigMakefilesepKconfigMakefileserqt_usb2KconfigMakefilesilicomKconfigMakefilebypasslibMakefileslicossKconfigMakefilesm7xxfbKconfigMakefilespeakupKconfigMakefileste_rmi4KconfigMakefileti-soc-thermalKconfigMakefiletidspbridgeKconfigMakefileunisysKconfigMakefilevisorbusKconfigMakefilevisorhbaKconfigMakefilevisorhidKconfigMakefilevisornicKconfigMakefileusbipKconfigMakefileuserspaceMakefile.amlibsrcMakefile.amsrcMakefile.amvmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlags49_h2KconfigMakefilewlags49_h25KconfigMakefilewlan-ngKconfigMakefilexgifbKconfigMakefilezcacheKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefilethermalKconfigMakefileint340x_thermalMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefilechipideaKconfigMakefileclassKconfigMakefilecommonMakefilecoreKconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilevfioKconfigMakefilepciKconfigMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefileexynosKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilemsmMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefiledisplaysKconfigMakefiledssKconfigMakefileomapfbKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtKconfigMakefilevirtioKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileexofsKconfigKconfig.oreexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefilelogfsKconfigMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeKbuildacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbutton.hghes.hhed.hpdc_intel.hplatformacenv.hacgcc.haclinux.hprocessor.hreboot.hvideo.hasm-generic4level-fixup.hKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hbarrier.hbitopsbitops.h__ffs.h__fls.harch_hweight.hatomic.hbuiltin-__ffs.hbuiltin-__fls.hbuiltin-ffs.hbuiltin-fls.hconst_hweight.hcount_zeros.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hclkdev.hcmpxchg-local.hcmpxchg.hcputime.hcputime_jiffies.hcputime_nsecs.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma-mapping-broken.hdma-mapping-common.hdma.hemergency-restart.hexec.hfb.hftrace.hfutex.hgetorder.hgpio.hhardirq.hhugetlb.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm-arch-hooks.hmm_hooks.hmmu.hmmu_context.hmodule.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-bridge.hpci-dma-compat.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hptrace.hresource.hrtc.hrwsem.hscatterlist.hsections.hsegment.hserial.hsiginfo.hsignal.hsizes.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess-unaligned.huaccess.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hmetag_generic.hsamsung_pwm.hconfig64bit.h6lowpan6lowpan.hnhcnhc.hdest.hfragment.hhop.hipv6.hmobility.hrouting.hudp.h8139cp.h8139too8139too.h8129.hac97bus.hacerwmi.hacerhdf.hacpiacpi.hac.hapeiapei.heinj.hghes.hmemoryfailure.hpcieaer.hbattery.hbgrt.hbutton.hcmpc.hcontainer.hcustommethod.hdock.hecdebugfs.hextlog.hfan.hhed.hhotplugcpu.hmemory.hinitrdtableoverride.hipmi.hnfit.hnuma.hpcislot.hprocessorprocessor.haggregator.hprocfs.hsbs.hsleep.hthermal.htoshiba.hvideo.hwmi.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haio.halim1535wdt.halim7101wdt.halterastapl.halx.hamdiommuiommu.hstats.hv2.hnb.hnuma.hphy.hamigapartition.hamilorfkill.hanoninodes.hapds9802als.happlegmux.harchbinfmtelfrandomizepie.hclocksourcedata.hdefconfig.hdiscardmemblock.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hhasatomic64decifpositive.hcachelinesize.hcpuautoprobe.hrelax.hdebugstrictusercopychecks.hmmioflush.hpmemapi.hhavenmisafecmpxchg.hhibernationheader.hpossible.hhweightcflags.hmayhavepcfdc.hmemoryprobe.hphysaddrt64bit.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hdeferredstructpageinit.hint128.hmemoryfailure.hnumabalancing.hoptimizedinlining.huprobes.hsuspendpossible.husebuiltinbswap.hcmpxchglockref.husesnumaprotnone.hpguncached.hwantbatchedunmaptlbflush.hcompatipcparseversion.hframepointers.hgeneralhugetlb.hhugepmdshare.holdcompatipc.hoptionalgpiolib.hwantsprotnumaprotnone.harmat91ether.hasn1.hassociativearray.hasuslaptop.hnbwmi.hwmi.hasymmetrickeytype.hpublickeysubtype.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdma.hxor.hat803xphy.hataata.hacpi.hbmdma.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcommon.hdebug.hath10kath10k.hdebug.hdebugfs.hpci.htracing.hath9kath9k.hahb.hbtcoexsupport.hcommon.hdebugfs.hhtc.hhw.hhwrng.hpci.hpcoem.hrfkill.hwow.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hlane.hatomic64selftest.hauditaudit.harch.htree.hwatch.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightapple.hclassdevice.hlcdsupport.hlp855x.hballooncompaction.hbasefull.hsmall.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2netbe2net.hhwmon.hvxlan.hbigkeys.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroup.hdevdev.hbsg.hbsglib.hdmdm.hbuiltin.hfd.hinitrd.hintegrity.hiotrace.hlooploop.hmincount.hmd.hnullblk.hnvme.hosd.hpciessdmtip32xx.hpmem.hramram.hcount.hdax.hsize.hrbd.hsd.hsrsr.hvendor.hsx8.hthrottling.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hsriov.hbonding.hbootprintkdelay.hbootparamhardlockuppanicpanic.hvalue.hhotplugcpu0.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbpfjit.hbql.hbranchprofilenone.hbrcmfmacbrcmfmac.hpcie.hprotobcdc.hmsgbuf.hsdio.husb.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hvlanfiltering.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hath3k.hbcm.hbnepbnep.hmcfilter.hprotofilter.hbredr.hcmtp.hdebugfs.hhcibcm203x.hhcibfusb.hhcibpa10x.hhcibtsdio.hhcibtusbhcibtusb.hbcm.hrtl.hhciuarthciuart.h3wire.hath3k.hbcsp.hh4.hll.hhcivhci.hhidp.hhs.hintel.hle.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hrtl.hbtrfsassert.hfsfs.hposixacl.hbtt.hbug.hbuildbin2c.hdocsrc.hbuildtimeextablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdebugdevices.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hleds.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcapiavm.hcardbus.hcarl9170carl9170.hdebugfs.hleds.hwpc.hcb710core.hdebugassumptions.hccstackprotectorstackprotector.hstrong.hcdrompktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.hprettydebug.husednsresolver.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hcrdasupport.hdebugfs.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcgroupcpuacct.hdevice.hfreezer.hhugetlb.hperf.hpids.hsched.hcgroups.hchargersmb347.hchecksignature.hcheckpointrestore.hchelsiot3.ht4t4.huwire.ht4vf.hchrdevosst.hsch.hsg.hst.hchromeoslaptop.hcicadaphy.hcifscifs.hacl.hdebug.hdfsupcall.hposix.hsmb2.hstats.hupcall.hweakpwhash.hxattr.hcleancache.hclkbldi8253.hclkdevlookup.hclkevti8253.hclocksourcevalidatelastcycle.hclsu32mark.hperf.hclztab.hcma.hcnic.hcommonclk.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.holdsigaction.hconfigfsfs.hconnector.hconsolepoll.htranslations.hcontextswitchtracer.htracking.hcordic.hcoredumpdefaultelfheaders.hcoredump.hcpufreqfreq.hdefaultgovondemand.hgovcommon.hconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.hidleidle.hgovmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hsliceby8.hcrc8.hcrosscompile.hmemoryattach.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.hniintel.hx8664.hakcipher.hakcipher2.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfishblowfish.hcommon.hx8664.hcamelliacamellia.haesniavxx8664.havx2x8664.hx8664.hcastcommon.hcast5cast5.havxx8664.hcast6cast6.havxx8664.hcbc.hccm.hcmac.hcrc32crc32.hpclmul.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevpadlockpadlock.haes.hsha.hqatqat.hc3xxx.hc3xxxvf.hc62x.hc62xvf.hdh895xcc.hdh895xccvf.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhashhash.hinfo.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmcryptd.hmd4.hmd5.hmichaelmic.hnull.hpcbc.hpcomp.hpcomp2.hpcrypt.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20salsa20.hx8664.hseed.hseqiv.hserpentserpent.havxx8664.havx2x8664.hsse2x8664.hsha1sha1.hmb.hssse3.hsha256sha256.hssse3.hsha512sha512.hssse3.htea.htest.htgr192.htwofishtwofish.havxx8664.hcommon.hx866464.h3way.huseruser.hapiapi.hhash.hskcipher.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hcypressfirmware.hdavicomphy.hdca.hdcachewordaccess.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugatomicsleep.hblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnotifiers.hnxtest.hobjectsobjects.henabledefault.hfree.hpercpucounter.hrcuhead.htimers.hwork.hpercpumaps.hpilist.hrtmutexes.hsectionmismatch.hsetmoduleronx.hsg.hshirq.hspinlock.hstackusage.hstackoverflow.hvm.hwritecount.hdecompressbzip2.hgzip.hlzma.hlzo.hxz.hdefaultcubic.hdeadline.hhostname.hhungtasktimeout.hiodelaytype.hiosched.hmessageloglevel.hmmapminaddr.hsecuritysecurity.hselinux.htcpcong.hdefconfiglist.hdeferredstructpageinit.hdelllaptop.hrbu.hwmiwmi.haio.hdetecthungtask.hdevcoredump.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hzero.hdm9102.hdmaacpi.hapidebug.hengine.hsharedbuffer.hvirtualchannels.hdmadevicesdmadevices.hdebug.hvdebug.hdmartable.hdmidmi.hscanmachinenonefifallback.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdp83640phy.hdql.hdrmdrm.hamdpowerplay.hamdgpu.hast.hbochs.hcirrusqemu.hfbdevemulation.hgma3600.hgma500.hgma600.hi2cch7006.hsil164.hi915i915.huserptr.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hmipidsi.hnouveaunouveau.hbacklight.hpanel.hqxl.hradeon.httm.hudl.hvirtiogpu.hvmwgfxvmwgfx.hfbcon.hdstcache.hdummydummy.hconsole.hdvba8293.haf9013.haf9033.hatbm8830.hau8522au8522.hdtv.hv4l.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hcxd2820r.hddbridge.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hdrxd.hdrxk.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hinput.hhopper.hisl6405.hisl6421.hisl6423.hit913xfe.hix2505v.hl64781.hlg2160.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hlnbp22.hm88rs2000.hmantis.hmaxadapters.hmb86a16.hmb86a20s.hmt312.hmt352.hnet.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hrtl2830.hrtl2832.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0367.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10071.htda10086.htda18271c2dd.htda665x.htda8083.htda8261.htda826x.hts2020.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.haf9035.hanysee.hau6610.haz6007.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hit913x.hlme2510.hm920x.hmxl111sf.hnovatusb2.hopera1.hpctv452e.hrtl28xxu.htechnisatusb2.httusb2.humt010.hv2.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdwdmac.hdynamicdebug.hftraceftrace.hwithregs.he1000.he1000ee1000e.hhwts.hearlyprintkprintk.hdbgp.hefi.hedacedac.hamd64.hdebug.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hie31200.hlegacysysfs.hmceinj.hmmedac.hsbridge.hx38.hedd.heeepclaptop.hwmi.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hmixed.hpartition.hruntimemap.hsecurebootsecurelevel.hsignaturelistparser.hstub.hvarsvars.hpstorepstore.hdefaultdisable.hefivarfs.helfcore.henablemustcheck.henclosureservices.hencryptedkeys.henic.hepic100.hepoll.hethernet.hethoc.heventtracing.heventfd.hevmevm.hhmacversion.hexportfs.hext4debug.hfsfs.hposixacl.hsecurity.huseforext23.hextrafirmware.hf71808ewdt.hfailiotimeout.hmakerequest.hmmcrequest.hpagealloc.hfailslab.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.hfbfb.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hdeferredio.hefi.hhyperv.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hfcoefcoe.hfnic.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohci.hsbp2.hserial.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfm10kfm10k.hvxlan.hfont8x16.h8x8.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfrontswap.hfsdax.hmbcache.hposixacl.hfscachefscache.hobjectlist.hstats.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsues.hlaptop.htablet.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hminadjust.hcmosupdate.hcpu.hfindfirstbit.hhardirqs.hhweight.hio.hiomap.hirqlegacyallochwirq.hprobe.hshow.hisadma.hpagetable.hpciiomap.hpendingirq.hsmpidlethread.hstrncpyfromuser.hstrnlenuser.htimevsyscall.htracer.hgeneve.hgfs2fsfs.hlockingdlm.hgigasetbase.hcapi.hm101.hm105.hgpioacpi.hdevres.hich.hlangwell.hsysfs.hviperboard.hgpiolib.hgraceperiod.hhangchecktimer.hhardlockupdetector.hhasdma.hiomem.hioport.hhavealignedstructpage.harchhugevmap.hjumplabel.hkgdb.hkmemcheck.hseccompfilter.hsoftdirty.htracehook.htransparenthugepage.hbootmeminfonode.hbpfjit.hcrecordmcount.hccstackprotector.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hdebugkmemleak.hdmaapidebug.hattrs.hdynamicftraceftrace.hwithregs.hefficientunalignedaccess.hfentry.hftracemcountrecord.hfunctiongraphfptest.htracer.htracer.hgenerichardirqs.hhwbreakpoint.hide.hinteltxt.hioremapprot.hirqtimeaccounting.hkernelbzip2.hgzip.hlzma.hlzo.hxz.hkprobeskprobes.honftrace.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqbypass.hrouting.hirqchip.hirqfd.hmsi.hlatencytopsupport.hmemblockmemblock.hnodemap.hmemorypresent.hmixedbreakpointsregs.hmmiotracesupport.hnetdsa.hoprofile.hoptprobes.hpcspkrplatform.hperfeventsevents.hnmi.hregs.huserstackdump.hregsandstackaccessapi.hsetuppercpuarea.hstackvalidation.hsyscalltracepoints.htextpokesmp.huid16.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhfi1verbs31bitpsn.hhibernatecallbacks.hhibernation.hhidhid.ha4tech.hacrux.happle.happleir.haureal.hbatterystrength.hbelkin.hcherry.hchicony.hcypress.hdragonrise.helecom.hezkey.hgeneric.hgreenasia.hgyration.hholtek.hhypervmouse.hicade.hkensington.hkeytouch.hkye.hlcpower.hlenovotpkbd.hlogitechlogitech.hdj.hmagicmouse.hmicrosoft.hmonterey.hmultitouch.hntrig.hortek.hpantherlord.hpetalynx.hpicolcdpicolcd.hbacklight.hcir.hfb.hlcd.hleds.hpid.hprimax.hprodikeys.hps3remote.hrmi.hroccat.hsaitek.hsamsung.hsmartjoyplus.hsony.hspeedlink.hsteelseries.hsunplus.hthingm.hthrustmaster.htivo.htopseed.htwinhan.huclogic.hwacom.hwaltop.hwiimotewiimote.hext.hzeroplus.hzydacron.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1pcmcia.hbkma4t.hdiehldiva.helsa.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauer.hst5481.htelespci.hw6692.hhmcdrv.hhmmhmm.hmigrate.hmirror.hhotplugcpu.hpcipci.hacpiacpi.hibm.hpcie.hshpc.hhpaccel.hilo.hwatchdog.hwireless.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhsaamd.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxenxen.hfrontend.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.htpm.hvia.hvirtio.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hkeyboard.hnet.hstorage.hutils.hhypervisorguest.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hdesignwarecore.hplatform.hdiolanu2c.hhelperauto.hhid.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hsmbus.hstub.htinyusb.hvia.hviapro.hviperboard.hi40ei40e.hdcb.hvxlan.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8253lock.hi8k.hia32emulation.hib700wdt.hibmasr.hicplusphy.hideapadlaptop.hidma64.hie6xxwdt.hieee802154ieee802154.h6lowpan.hdrivers.hfakelb.hsocket.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.himaima.happraise.haudit.hlsmrules.hmeasurepcridx.htrustedkeyring.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.hsctpdiag.htcpdiag.htunnel.hudpdiag.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtranstrans.hconfigfs.hcxgb3.hcxgb4.hhfi1.hi40iw.hipath.hipoibipoib.hcm.hdebug.hiser.hisert.hmthcamthca.hdebug.hnes.hocrdma.hondemandpaging.hqibqib.hdca.hrdmavt.hsrp.hsrpt.huseraccess.hmad.hmem.husnic.hinitenvarglimit.hinitramfssource.hinotifyuser.hinputinput.hapanel.hatiremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgp2a.hgpiorotaryencoder.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.hsparsekmap.htablet.htouchscreen.huinput.hxenkbddevfrontend.hyealink.hinstructiondecoder.hint340xthermal.hintegrityintegrity.hasymmetrickeys.hsignature.hintelgtt.hidle.hioatdma.hiommuiommu.hfloppywa.hips.hmeimei.hme.hoaktrail.hpowerclamp.hrapl.htxt.hintervaltree.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hhelper.hiova.hsupport.hioschedcfq.hdeadline.hnoop.hiosfmbi.hipadvancedrouter.hdccpdccp.hccid3.htfrclib.hfibtriestats.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchah.hecn.hrpfilter.httl.hnat.hraw.hsecurity.htargetclusterip.hecn.hmasquerade.hnetmap.hredirect.hreject.hsynproxy.httl.hulog.hpimsmv1.hv2.hrouteclassid.hmultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetiface.hnetport.hlistset.hmax.hvsvs.hdebug.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnfct.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hshsh.htabbits.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrpfilter.hrt.hnat.hraw.hsecurity.htargethl.hmasquerade.hreject.hsynproxy.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hssif.hwatchdog.hipppfilter.hipv6ipv6.hgre.hmip6.hmroutemroute.hmultipletables.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hrouteinfo.hrouterpref.hsitsit.h6rd.htunnel.hvti.hirene.hfintek.hgpiocir.higuana.himon.hitecir.hjvcdecoder.hlirccodec.hmcekbddecoder.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hredrat3.hsanyodecoder.hsonydecoder.hstreamzap.httusbir.hwinbondcir.hirqbypassmanager.hdomain.hforcedthreading.hpoll.hremap.hwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htargettarget.hcxgb4.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hmiddleware.hdiversion.hdrvavmb1b1pci.hb1pciv4.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hisl29020.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hdevicetracing.hleds.hopmodemodular.hixgbeixgbe.hdca.hdcb.hhwmon.hixgbevf.hjbd2.hjme.hjoliet.hjumplabel.hkallsymskallsyms.hall.hkarmapartition.hkdbcontinuecatastrophic.hkeyboard.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hbzimageverifysig.hfile.hjump.hverifysig.hkeyboardatkbd.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hkdb.hlowleveltrap.hserialconsole.htests.hkprobeevent.hkprobeskprobes.honftrace.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkvmkvm.hamd.hapicarchitecture.hasyncpf.hgenericdirtylogreadprotect.hguest.hintel.hmmio.hmmuaudit.hvfio.hl2tpl2tp.hdebugfs.heth.hip.hv3.hlatencytop.hlcdclassdevice.hplatform.hledsblinkm.hclass.hclevomail.hdellnetbooks.hintelss4200.hlm3530.hlp3944.hlp5521.hlp5523.hlp5562.hlp55xxcommon.hlt3593.htriggerbacklight.hcamera.hdefaulton.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlib80211.hlibcrc32c.hlibfc.hlibfcoe.hlibnvdimm.hlirc.hllc.hlocalversion.hlockstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlsmmmapminaddr.hlwtunnel.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hleds.hmessagetracing.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hstahashmaxsize.hmac802154.hmacb.hmachzwdt.hmacintoshdrivers.hmacsec.hmacvlan.hmacvtap.hmagicsysrq.hmantiscore.hmarvellphy.hmaxrawdevs.hmaxsmp.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaalteraci.hanalogtvsupport.hattach.hcamerasupport.hcommonoptions.hdigitaltvsupport.hpcisupport.hradiosupport.hrcsupport.hsubdrvautoselect.hsupport.htunertuner.he4000.hfc0011.hfc0012.hfc0013.hfc2580.hit913x.hmax2165.hmc44s803.hmt2060.hmt2063.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hr820t.hsimple.htda18212.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.htua9001.hxc2028.hxc4000.hxc5000.husbsupport.hmegaraidsas.hmemsoftdirty.hmemcgmemcg.hkmem.hswapswap.henabled.hmemoryballoon.hfailure.hhotplughotplug.hsparse.hhotremove.hisolation.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hintellpsslpss.hacpi.hpci.hrtsxpci.husb.hsm501sm501.hgpio.hviperboard.hvx855.hmicrelphy.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4core.hdebug.henen.hdcb.hvxlan.hinfiniband.hmlx5corecore.henen.hdcb.hvxlan.hinfiniband.hmmowner.hmmcmmc.hblockblock.hbounce.hminors.hcb710.hrealtekpci.husb.hricohmmc.hsdhcisdhci.hacpi.hpci.hpltfm.htifmsd.hushc.hviasdmmc.hvub300.hmmiotrace.hmmummu.hnotifier.hmoduleforceload.hsigsig.hall.hhash.hsha256.huefi.hsrcversionall.hunload.hmodulesmodules.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.hps2ps2.halps.hcypress.helantech.hlifebook.hlogips2pp.hsentelic.hsynaptics.htrackpoint.hvmmouse.hserial.hsynapticsi2c.husb.hvsxxxaa.hmovablenode.hmpilib.hmrp.hmsdosfs.hpartition.hmsilaptop.hwmi.hmsproblock.hmtdmtd.hblkdevs.hblock.hcfii1.hi2.hmapbankwidth1.h2.h4.hubiubi.hbeblimit.hwlthreshold.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmvmdio.hmwifiexmwifiex.hpcie.hsdio.husb.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hngsm.hhdlc.hnamespaces.hnationalphy.hndblk.hbtt.hclaim.hpfn.hneeddmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hsgdmalength.hnetnet.hactcsum.hgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hcadence.hcalxedaxgmac.hclscls.hact.hbasic.hbpf.hcgroup.hflow.hfw.hind.hroute4.hrsvp.hrsvp6.htcindex.hu32.hcore.hdevlink.hdmarhkabi.hdropmonitor.hematchematch.hcmp.hipset.hmeta.hnbyte.hstack.htext.hu32.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hipvti.hkeykey.hmigrate.hmplsgso.hns.hpacketengine.hpktgen.hpollcontroller.hrxbusypoll.hschatm.hcbq.hchoke.hcodel.hdrr.hdsmark.hfifo.hfqfq.hcodel.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hplug.hprio.hqfq.hred.hsfb.hsfq.htbf.hteql.hsched.hsctpprobe.hteamteam.hmodeactivebackup.hbroadcast.hloadbalance.hrandom.hroundrobin.htulip.hudptunnel.hvendoratheros.hbroadcom.hbrocade.hchelsio.hcisco.hdec.hemulex.hintel.hmarvell.hmellanox.hmyri.hoki.hqlogic.hrealtek.hsmsc.hti.hnetconsolenetconsole.hdynamic.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hacct.hlog.hqueuequeue.hct.hsynproxy.hxtconnmark.hmark.hmatchaddrtype.hbpf.hcgroup.hcluster.hcomment.hconnbytes.hconnlabel.hconnlimit.hconnmark.hconntrack.hcpu.hdccp.hdevgroup.hdscp.hecn.hesp.hhashlimit.hhelper.hhl.hiprange.hipvs.hlength.hlimit.hmac.hmark.hmultiport.hnfacct.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hnat.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hct.hdscp.hhl.hhmark.hidletimer.hled.hlog.hmark.hnetmap.hnflog.hnfqueue.hnotrack.hrateest.hredirect.hsecmark.htcpmss.htcpoptstrip.htee.htproxy.htrace.hxtables.hnetlabel.hnetlinkdiag.hmmap.hnetpoll.hnetpriocgroup.hnetworkfilesystems.hphytimestamping.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hlabels.hmark.hnetbiosns.hpptp.hprocfs.hsane.hsecmark.hsip.hsnmp.htftp.htimeout.htimestamp.hzones.hctnetlinknetlink.hhelper.htimeout.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hipv6.hdupipv4.hipv6.hlogcommon.hipv4.hipv6.hnatnat.hamanda.hftp.hh323.hipv4.hipv6.hirc.hmasqueradeipv4.hipv6.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hredirect.hsip.hsnmpbasic.htftp.hrejectipv4.hipv6.htablestables.harp.hbridge.hinet.hipv4.hipv6.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hfaultinjection.hpnfs.hscsilayout.hv2acl.hv3v3.hacl.hv4v4.hsecuritylabel.hnftbridgemeta.hreject.hchainnatipv4.hipv6.hrouteipv4.hipv6.hcompat.hcounter.hct.hdupipv4.hipv6.hexthdr.hhash.hlimit.hlog.hmasqmasq.hipv4.hipv6.hmeta.hnat.hqueue.hrbtree.hredirredir.hipv4.hipv6.hrejectreject.hinet.hipv4.hipv6.hnlattr.hnlmon.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hmacceltic.hcenteuro.hcroatian.hcyrillic.hgaelic.hgreek.hiceland.hinuit.hroman.hromanian.hturkish.hutf8.hnobootmem.hhzhz.hcommon.hfull.hnodesshift.hspanothernodes.hnoptracer.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hntbntb.hnetdev.hnumanuma.hbalancingbalancing.hdefaultenabled.hnvtco.hnvdimmdax.hpfn.hnvram.hoidregistry.holdsigsuspend3.hopenvswitchopenvswitch.hgeneve.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hnmitimer.hoptimizeinlining.hoptprobes.hore.hosfpartition.houtputformat.hoverlayfs.hpacketpacket.hdiag.hpadata.hpagecounter.hpageflagsextended.hpanasoniclaptop.hpaniconoopsvalue.htimeout.hparavirtparavirt.hclock.hspinlocks.htimeaccounting.hparportparport.h1284.hnotpc.hpc.hserial.hpartitionadvanced.hpataacpi.hali.hamd.harasancf.hartop.hatiixp.hatp867x.hcmd64x.hcs5536.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.htoshiba.hvia.hpccard.hpchdma.hgbe.hphub.hpcipci.hats.hbusaddrt64bit.hdirect.hdomains.hhyperv.hioapic.hiov.hlabel.hmmconfig.hmsi.hpasid.hpri.hquirks.hstub.hxen.hpcieecrc.hpme.hpcieaerpcieaer.hinject.hpcieaspmpcieaspm.hdefault.hpcieportbus.hpcipcwatchdog.hpcmciaxircom.hpcspkrplatform.hpdcadma.hpercpurwsem.hperfevents.hpersistentkeyrings.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hpinctrlpinctrl.hbaytrail.hpkcs7messageparser.hpmpm.hadvanceddebug.hclk.hdebug.hruntime.hsleepsleep.hdebug.hsmp.hstdpartition.htracetrace.hrtc.hpmbus.hpnfsblock.hfilelayout.hflexfilelayout.hobjlayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowerreset.hsupply.hpowercap.hppdev.hpppppp.hasync.hbsdcomp.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hppspps.hclientgpio.hldisc.hparport.hpptp.hpreemptcount.hnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprobeevents.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hrcu.hprovideohci1394dmainit.hpstorepstore.hram.hptp1588clockclock.hpch.hpublickeyalgorsa.hpvpanic.hpwmpwm.hlpss.hsysfs.hqedqed.hsriov.hqede.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hquotaquota.hdebug.hnetlinkinterface.htree.hquotactlquotactl.hcompat.hr8169.hr8712u.hraidattrs.hraid6pq.hrandom32selftest.hras.hrawdriver.hrcatiremote.hcore.hdecoders.hdevices.hloopback.hmap.hrcucpustalltimeout.hfanoutfanout.hleaf.hnocbcpucpu.hnone.hstallcommon.huserqs.hrdbzip2.hgzip.hlzma.hlzo.hxz.hrealtekautopm.hphy.hreedsolomonsolomon.hdec8.henc8.hregmapregmap.hi2c.hspi.hrelay.hrelocatable.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hrps.hrtgroupsched.hmutexes.hrt2800liblib.hmmio.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hdebugfs.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvbq32k.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hds2404.hds3232.hem3027.hfm3130.hisl12022.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hmsm6242.hpcf8523.hpcf8563.hpcf8583.hrp5c01.hrs5c372.hrv3029c2.hrx4581.hrx8025.hrx8581.hstk17ta8.hv3020.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtlcards.hrtl8187rtl8187.hleds.hrtl8188ee.hrtl8192ccommon.hrtl8192ce.hrtl8192cu.hrtl8192de.hrtl8192e.hrtl8192ee.hrtl8192se.hrtl8723common.hrtl8723ae.hrtl8723be.hrtl8821ae.hrtlbtcoexist.hrtllibrtllib.hcryptoccmp.htkip.hwep.hrtlwifirtlwifi.hdebug.hpci.husb.hrwsemxchgaddalgorithm.hsamsunglaptop.hq10.hsataacardahci.hahciahci.hplatform.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hschedautogroup.hdebug.hhrtick.hinfo.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.harcmsr.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.hinitio.hisci.hiscsiattrs.hlogging.hlowlevel.hlpfc.hmod.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hmultilun.hmvsasmvsas.htasklet.hmvumi.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.htgt.hufshcdufshcd.hpci.hvirtio.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacsha1.hsdiouart.hseccompseccomp.hfilter.hsecuritysecurity.hnetworknetwork.hxfrm.hsecurelevel.hselinuxselinux.havcstats.hbootparambootparam.hvalue.hcheckreqprotvalue.hdevelop.hdisable.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.hacpipower.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm1275.hadm9240.hads1015.hads7828.hadt7410.hadt7411.hadt7462.hadt7470.hadt7475.hadt7x10.hamc6821.hapds990x.happlesmc.hasb100.hasc7621.hatk0110.hatxp1.hbh1770.hcoretemp.hdme1737.hds1621.hds620.hemc1403.hemc6w201.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hina209.hina2xx.hit87.hk10temp.hk8temp.hlineage.hlis3i2c.hlis3lv02d.hlm25066.hlm63.hlm73.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95234.hlm95241.hlm95245.hltc2978.hltc4151.hltc4215.hltc4245.hltc4261.hmax16064.hmax16065.hmax1619.hmax1668.hmax197.hmax34440.hmax6639.hmax6642.hmax6650.hmax6697.hmax8688.hmcp3021.hnct6775.hntcthermistor.hpc87360.hpc87427.hpcf8591.hpmbus.hsch5627.hsch5636.hsch56xxcommon.hsht15.hsht21.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp102.htmp401.htmp421.htsl2550.hucd9000.hucd9200.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83795.hw83l785ts.hw83l786ng.hzl6100.hserial82508250.hconsole.hdma.hdw.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.harcarc.hnrports.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.halteraps2.harcps2.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsfi.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsignature.hsignedpefileverification.hskgeskge.hgenesis.hsky2.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslubslub.hdebug.hsmp.hsmssdiodrv.hsianomdtv.hrc.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hasihpi.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbcd2000.hbt87x.hca0106.hcmipci.hcompressoffload.hcs46xxcs46xx.hnewdsp.hctxfi.hdarla20.hdarla24.hdebug.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968es1968.hinput.hradio.hfirewirefirewire.hlib.hspeakers.hgina20.hgina24.hhdahda.hcodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hcore.hdsploader.hextcore.hgeneric.hhwdep.hi915.hinputbeepbeep.hmode.hintel.hpatchloader.hpowersavedefault.hpreallocsize.hreconfig.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hisight.hjackjack.hinputdev.hkorg1212.hlayla20.hlayla24.hlola.hlx6464es.hmaestro3maestro3.hinput.hmaxcards.hmia.hmixart.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.held.htimer.hxrundebug.hpcsp.hpcxhr.hprocfs.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hscs1x.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.hsocsoc.hcompress.hdmic.hhdachdmi.hi2candspi.hintelbytcrrt5640mach.hrt5651mach.hchtbswmax98090timach.hrt5645mach.hrt5672mach.hsklnau88l25max98357amach.hssm4567mach.hrt286mach.hskylake.hsstsst.hacpi.hmatch.hmax98090.hmax98357a.hnau8825.hrl6231.hrl6347a.hrt286.hrt5640.hrt5645.hrt5651.hrt5670.hssm4567.htopology.hts3a227e.hsstipcipc.hacpi.hmfldplatform.htea575x.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hhiface.hline6.hpod.hpodhd.htoneport.hua101.hus122l.husx2y.hvariax.hverboseprintk.hprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsp5100tco.hsparseirq.hrcupointer.hsparsememsparsemem.hallocmemmaptogether.hextreme.hmanual.hvmemmapvmemmap.henable.hspispi.hmaster.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hlzo.hxattr.hxz.hzlib.hssbssb.hdrivergpio.hpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hstacktracer.hvalidation.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsunrpcsunrpc.hbackchannel.hdebug.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlbswiotlb.hxen.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hexceptiontrace.hsysfs.hsystemblacklistkeyring.htrustedkeyring.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hcrb.hinfineon.hnsc.htistis.hi2catmel.hinfineon.hnuvoton.hst33zp24st33zp24.hi2c.htpm.htcmfc.hfileio.hiblock.hpscsi.huser2.htcpcongadvanced.hbic.hcubic.hdctcp.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htelclock.htestkstrtox.hlistsort.hstringhelpers.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hgovfairshare.hstepwise.hhwmon.hthinkpadacpiacpi.halsasupport.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmpfstmpfs.hposixacl.hxattr.htopstarlaptop.htoshibabtrfkill.htouchscreenelo.hwacomi2c.hw8001.htraceclock.hirqflagsirqflags.hsupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hsupport.htrackdirtypages.htransparenthugepagehugepage.halways.htreercu.htristate.conftrustedkeys.httpcieeprom.htty.htuliptulip.hmmio.htun.hucs2string.hudffs.hnls.hueficper.hueventhelperpath.huhid.huid16.huidgidstricttypechecks.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.huli526x.huninlinespinunlock.hunixunix.hdiag.hunix98ptys.hunixwaredisklabel.huprobeevent.huprobes.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhashcd.harmlinux.hatm.hbelkin.hcatc.hcommon.hcxacru.hdefaultpersist.hehcihcd.hpci.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusbfx2.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hjl2005bcd.hkonica.hmars.hmr97310a.hnw80x.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hse401.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htopro.htv8532.hvc032x.hvicam.hxirlinkcit.hzc3xx.hhid.hhiddev.hhsicusb3503.hhso.hhwahcd.hidmouse.hiowarrior.hipheth.hisightfw.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax88179178a.hax8817x.hcdceem.hmbim.hncm.hsubsetsubset.henable.hcdcether.hcx82310eth.hdm9601.hdrivers.hgl620a.hhuaweicdcncm.hint51x1.hkalmia.hmcs7830.hnet1080.hplusb.hqmiwwan.hrndishost.hsmsc75xx.hsmsc95xx.hzaurus.hohcihcdhcd.hpci.hlittleendian.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hrtl8152.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hconsole.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hgarmin.hgeneric.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7715parport.hmos7720.hmos7840.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqcaux.hqt2.hqualcomm.hsafesafe.hpadded.hsierrawireless.hspcp8x5.hssu100.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hxsensmt.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.heneub6250.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hrealtek.hsddr09.hsddr55.husbat.hstv06xx.hsupport.htmc.huas.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvl600.hwdm.hwusbwusb.hcbaf.hxhcihcd.hpci.hxusbatm.hzr364xx.husbpcwatchdog.husegenericsmphelpers.hpercpunumanodeid.huserns.hreturnnotifier.hstacktracesupport.huserfaultfd.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480u.hwhci.hveth.hvfatfs.hvfiovfio.hiommutype1.hnoiommu.hpcipci.hintx.hmmap.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvhostvhost.hnet.hring.hviawdt.hvideoau0828au0828.hv4l2.hbt848.hbtcx.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hrc.hfbivtv.hhdpvr.hiri2c.hivtv.hm52790.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.hstk1160stk1160.hac97.htda7432.htlg2300.htm6000tm6000.halsa.hdvb.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvideobuf2core.hmemops.hvmalloc.hvirtcpuaccountingaccounting.hgen.htobus.hvirtiovirtio.hballoon.hblk.hconsole.hinput.hnet.hpcipci.hlegacy.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hmvrp.hvmeventcounters.hvmd.hvmwareballoon.hpvscsi.hvmcivmci.hvsockets.hvmxnet3.hvsockets.hvtvt.hconsoleconsole.hsleep.hhwconsolebinding.hvxlan.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwantdevcoredump.hwatchdogwatchdog.hcore.hsysfs.hwdtpci.hwextcore.hpriv.hproc.hwil6210wil6210.hisrcor.htracing.hwinbond840.hwirelesswireless.hext.hwlanwlan.hvendorath.hbroadcom.hintel.hmarvell.hralink.hrealtek.hx509certificateparser.hx86x86.h6464.hacpinuma.hsmp.hacpicpufreqcpufreq.hcpb.hamdfreqsensitivity.hbootparammemorycorruptioncheck.hcheckbioscorruption.hcmov.hcmpxchg64.hcpuid.hdebugctlmsr.hdecoderselftest.hdevdmaops.hextendedplatform.hht.hintellpss.hmpx.hpstate.hinternodecacheshift.hioapic.hl1cacheshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpmemlegacylegacy.hdevice.hpowernowk8.hptdump.hrerouteforbrokenbootirqs.hreservelow.hsmap.hspeedsteplib.hsupportsmemoryfailure.hthermalvector.htsc.huv.hx2apic.hxenxen.hacpiprocessor.hballoon.hblkdevfrontend.hcompatxenfs.hdevevtchn.hhavepvmmu.hmaxdomainmemory.hnetdevfrontend.hprivcmd.hpvhvm.hsaverestore.hscrubpages.hsyshypervisor.hwdt.hxenbusfrontend.hxenfs.hxfrmxfrm.halgo.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hwarn.hxorblocks.hxps.hxzdecdec.hbcj.hpowerpc.hx86.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzbud.hzisofs.hzlibdeflate.hinflate.hzonedevice.hdmadma.hflag.hdma32.hzpool.hzram.hzsmalloc.hzswap.hcryptoaead.haes.hakcipher.halgapi.hauthenc.hb128ops.hblowfish.hcast5.hcast6.hcast_common.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hhash_info.hif_alg.hinternalaead.hakcipher.hcompress.hhash.hrng.hrsa.hskcipher.hlrw.hmcryptd.hmd5.hpadlock.hpcrypt.hpkcs7.hpublic_key.hrng.hscatterwalk.hserpent.hsha.hsha1_base.hsha256_base.hsha512_base.hskcipher.htwofish.hvmac.hxts.hdrmati_pcigart.hdrmP.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_backport.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_displayid.hdrm_dp_aux_dev.hdrm_dp_dual_mode_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_flip_work.hdrm_gem.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_legacy.hdrm_mem_util.hdrm_mipi_dsi.hdrm_mm.hdrm_modes.hdrm_modeset_helper_vtables.hdrm_modeset_lock.hdrm_of.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_plane_helper.hdrm_rect.hdrm_sysfs.hdrm_vma_manager.hgma_drm.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hdt-bindingsgpiogpio.hinterrupt-controllerarm-gic.hirq.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.huapilinuxversion.hutsrelease.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrxrpc-type.hsystem_keyring.htrusted-type.huser-type.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_dma.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.hagp_backend.hagpgart.hahci_platform.haio.halarmtimer.haltera_jtaguart.haltera_uart.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl080.hpl08x.hpl093.hpl330.hserial.hsp810.hamd-iommu.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.happle_bl.harcdevice.hasn1.hasn1_ber_bytecode.hasn1_decoder.hassoc_array.hassoc_array_priv.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_suni.hatm_tcp.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauxvec.haverage.hb1pcmcia.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbasic_mmio_gpio.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_wdt.hbcmabcma.hbcma_driver_arm_c9.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_driver_pcie2.hbcma_regs.hbcma_soc.hbfin_mac.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-mq.hblk_types.hblkdev.hblktrace_api.hblockgroup_lock.hbma150.hbootmem.hbottom_half.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancore.hdev.hled.hplatformcc770.hflexcan.hmcp251x.hsja1000.hti_hecc.hskb.hcapability.hcb710.hcciss_ioctl.hcdev.hcdrom.hcephauth.hbuffer.hceph_debug.hceph_features.hceph_frag.hceph_fs.hceph_hash.hcls_lock_client.hdebugfs.hdecode.hlibceph.hmdsmap.hmessenger.hmon_client.hmsgpool.hmsgr.hosd_client.hosdmap.hpagelist.hrados.htypes.hcfag12864b.hcgroup.hcgroup_subsys.hcirc_buf.hcleancache.hclkclk-private.hclk-provider.hclk.hat91_pmc.hbcm2835.hmvebu.hmxs.hsunxi.htegra.hzynq.hclkdev.hclksrc-dbx500-prcmu.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_psdev.hcom20020.hcompaction.hcompat.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-gcc5.hcompiler-intel.hcompiler.hcompletion.hcomponent.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hcontainer.hcontext_tracking.hcontext_tracking_state.hcordic.hcoredump.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpufreq.hcpuidle.hcpumask.hcpuset.hcputime.hcramfs_fs.hcramfs_fs_sb.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcryptohash.hcryptouser.hcs5535.hctype.hcuda.hcyclades.hcycx_x25.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hunlzo.hunxz.hdelay.hdelayacct.hdell-led.hdevcoredump.hdevfreq.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdigsig.hdio.hdirent.hdlm.hdlm_plock.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm9000.hdmadma-attrs.hdma-buf.hdma-contiguous.hdma-debug.hdma-direction.hdma-mapping.hipu-dma.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds1286.hds17287rtc.hds2782_battery.hdtlk.hdw_apb_timer.hdw_dmac.hdynamic_debug.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.hedma.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefs_vh.heisa.helevator.helf-fdpic.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.hetherdevice.hethtool.heventfd.heventpoll.hevm.hexport.hexportfs.hext2_fs.hextconextcon.hextcon-adc-jack.hextcon-gpio.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfence.hfile.hfilter.hfips.hfirewire.hfirmware-map.hfirmware.hfixp-arith.hflat.hflex_array.hflex_proportions.hfont.hframe.hfreezer.hfrontswap.hfs.hfs_enet_pd.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hmxs-dma.hfsl_devices.hfsl_hypervisor.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfutex.hfwnode.hgameport.hgcd.hgenalloc.hgeneric_acl.hgenetlink.hgenhd.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hgpiogpio-fan.hgpio-pxa.hgpio.hconsumer.hdriver.hgpio_keys.hgpio_mouse.hgpt.hgsmmux.hhardirq.hhash.hhashtable.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhmm_migrate.hhmm_mirror.hhp_sdc.hhpet.hhrtimer.hhsihsi.hhtcpld.hhtirq.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-mux-gpio.hi2c-mux-pinctrl.hi2c-mux.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c-smbus.hi2c-xiic.hi2c.hadp5588.hadp8860.hadp8870.hads1015.hapds990x.hatmel_mxt_ts.hbh1770glc.hdm355evm_msp.hds620.hi2c-hid.hi2c-rcar.hi2c-sh_mobile.hlm8323.hltc4245.hmax6639.hmax732x.hmcs.hmms114.hmpr121_touchkey.hpca953x.hpca954x.hpcf857x.hpmbus.hpxa-i2c.hs6000.hsx150x.htc35876x.htps65010.htsc2007.htwl.htwl4030-madc.hi2o.hi7300_idle.hi8042.hi8253.hi82593.hicmp.hicmpv6.hide.hidr.hieee80211.hieee802154.hif_arp.hif_bridge.hif_eql.hif_ether.hif_fddi.hif_frad.hif_link.hif_ltalk.hif_macvlan.hif_phonet.hif_pppol2tp.hif_pppox.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioadcad_sigma_delta.hbuffer.hcommonst_sensors.hst_sensors_i2c.hst_sensors_spi.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hiio.himuadis.hkfifo_buf.hmachine.hsysfs.htrigger.htrigger_consumer.htriggered_buffer.htypes.hima.hin.hin6.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hbu21013.hcma3000.hcy8ctmg110_pdata.hcyttsp.hedt-ft5x06.heeti_ts.hgp2ap002a00f.hgpio_tilt.hili210x.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hpixcir_ts.hpmic8xxx-keypad.hpmic8xxx-pwrkey.hsamsung-keypad.hsh_keysc.hsparse-keymap.htca8418_keypad.hti_am335x_tsc.htps6507x-ts.hintegrity.hintel-iommu.hintel_mid_dma.hintel_pmic_gpio.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-mapping.hio.hioc3.hioc4.hiocontext.hiommu-helper.hiommu.hiopoll.hioport.hioprio.hiova.hip.hipack.hipc.hipc_namespace.hipmi.hipmi_smi.hipv6.hipv6_route.hirq.hirq_cpustat.hirq_poll.hirq_work.hirqbypass.hirqchipirqchip.harm-gic.harm-vic.hbcm2835.hchained_irq.hmetag-ext.hmetag.hmxs.hspear-shirq.hversatile-fpga.hirqdesc.hirqdomain.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hjbd.hjbd2.hjbd_common.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hkallsyms.hkbd_diacr.hkbd_kern.hkbuild.hkcmp.hkconfig.hkcore.hkd.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkexec.hkey-type.hkey.hkeyboard.hkfifo.hkgdb.hkhugepaged.hklist.hkmemcheck.hkmemleak.hkmod.hkmsg_dump.hkobj_map.hkobject.hkobject_ns.hkprobes.hkref.hks0108.hks8842.hks8851_mll.hksm.hkthread.hktime.hkvm_host.hkvm_irqfd.hkvm_para.hkvm_types.hl2tp.hlapb.hlatencytop.hlcd.hlcm.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds-regulator.hleds-tca6507.hleds.hleds_pwm.hlglock.hlguest.hlguest_launcher.hlibata.hlibfdt.hlibfdt_env.hlibnvdimm.hlibps2.hlicense.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hllc.hllist.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockref.hlog2.hloop.hlp.hlru_cache.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmailbox.hmaple.hmarvell_phy.hmath64.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmedia-bus-format.hmei_cl_bus.hmemblock.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.hab3100.habx500abx500.hab8500-bm.hab8500-codec.hab8500-gpadc.hab8500-gpio.hab8500-sysctrl.hab8500.hux500_chargalg.hadp5520.harizonacore.hpdata.hregisters.has3711.hasic3.hcore.hcros_ec.hcros_ec_commands.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hintel_msic.hjanz.hlm3533.hlp8788-isink.hlp8788.hlpc_ich.hmax77686-private.hmax77686.hmax77693-private.hmax77693.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hpm8xxxcore.hirq.hpm8921.hrtc.hrc5t583.hrdc321x.hretu.hrtsx_common.hrtsx_pci.hrtsx_usb.hsamsungcore.hirq.hrtc.hs2mps11.hs5m8763.hs5m8767.hsi476x-core.hsi476x-platform.hsi476x-reports.hsmsc.hsta2x11-mfd.hstmpe.hsysconsyscon.himx6q-iomuxc-gpr.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti_am335x_tscadc.hti_ssp.htmio.htps6105x.htps6507x.htps65090.htps65217.htps6586x.htps65910.htps65912.htps80031.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwl1273-core.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hwm8994core.hgpio.hpdata.hregisters.hmg_disk.hmicrel_phy.hmigrate.hmigrate_mode.hmii.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cmd.hcq.hdevice.hdoorbell.hdriver.hfs.hmlx5_ifc.hport.hqp.hsrq.htransobj.hvport.hmm-arch-hooks.hmm.hmm_inline.hmm_types.hmman.hmmcboot.hcard.hcore.hdw_mmc.hhost.hmmc.hpm.hsd.hsdhci-pci-data.hsdio.hsdio_func.hsdio_ids.hsh_mmcif.hsh_mobile_sdhi.hslot-gpio.htmio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmpi.hmpls.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmsm_mdp.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hfsmc.hftl.hgen_probe.hinftl.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_bch.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hqinfo.hsh_flctl.hsharpsl.hspear_smi.hsuper.hubi.hxip.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnbd.hnd.hnet.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hip_set_timeout.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hx_tables.hxt_hashlimit.hxt_physdev.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebt_802_3.hebtables.hnetfilter_ipv4netfilter_ipv4.hip_tables.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hnetlink.hnetpoll.hnfs.hnfs3.hnfs4.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_iostat.hnfs_page.hnfs_xdr.hnfsacl.hnilfs2_fs.hnl802154.hnls.hnmi.hnode.hnodemask.hnotifier.hnsc_gpio.hnsproxy.hntb.hnubus.hnuma.hnvme.hnvram.hnwpserial.hof.hof_address.hof_device.hof_dma.hof_fdt.hof_gpio.hof_iommu.hof_irq.hof_mdio.hof_mtd.hof_net.hof_pci.hof_pdt.hof_platform.hoid_registry.holpc-ec.homap-dma.homap-iommu.homapfb.hoom.hopenvswitch.hopp.hoprofile.hoxu210hp.hpadata.hpage-debug-flags.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_cgroup.hpage_counter.hpage_ref.hpageblock-flags.hpagemap.hpagevec.hparport.hparport_pc.hparser.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-aspm.hpci-ats.hpci-dma.hpci.hpci_hotplug.hpci_ids.hpcieport_if.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hpercpu_ida.hperf_event.hperf_regs.hpersonality.hpfn.hpfn_t.hphonedev.hphonet.hphyphy.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpktcdvd.hplatform_dataad5449.had5755.had7266.had7298.had7791.had7793.had7887.hads7828.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-mx27vis.hasoc-palm27x.hasoc-s3c.hasoc-s3c24xx_simtec.hasoc-ti-mcbsp.hasoc-ux500-msp.hat24.hat91_adc.hata-pxa.hata-samsung_cf.hatmel.hbrcmfmac.hcamera-mx1.hcamera-mx2.hcamera-mx3.hcamera-pxa.hclk-integrator.hclk-lpss.hclk-nomadik.hclk-realview.hclk-u300.hclk-ux500.hclocksource-nomadik-mtu.hcoda.hcpsw.hcrypto-atmel.hcrypto-ux500.hdavinci_asp.hdb8500_thermal.hdma-atmel.hdma-coh901318.hdma-ep93xx.hdma-imx-sdma.hdma-imx.hdma-mmp_tdma.hdma-mv_xor.hdma-ste-dma40.hdmtimer-omap.hdsp-omap.hdwc3-exynos.hdwc3-omap.hefm32-uart.hehci-sh.helm.hemif_plat.heth-netx.hexynos_thermal.hfsa9480.hgpio-em.hgpio-omap.hgpio-rcar.hgpio-ts5500.hhwmon-s3c.hi2c-cbus-gpio.hi2c-davinci.hi2c-designware.hi2c-imx.hi2c-nomadik.hi2c-nuc900.hi2c-s3c2410.hina2xx.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirq-renesas-intc-irqpin.hirq-renesas-irqc.hitco_wdt.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeypad-w90p910.hkeyscan-davinci.hlcd-mipid.hleds-kirkwood-netxbig.hleds-kirkwood-ns2.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-pca9633.hleds-renesas-tpu.hleds-s3c24xx.hlm3630_bl.hlm3639_bl.hlp855x.hlp8727.hlp8755.hmacb.hmax197.hmax310x.hmax6697.hmfd-mcp-sa11x0.hmicroread.hmipi-csis.hmmc-davinci.hmmc-esdhc-imx.hmmc-msm_sdcc.hmmc-mvsdio.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-s3cmci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmsm_serial_hs.hmtd-davinci-aemif.hmtd-davinci.hmtd-mxc_nand.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-onenand-omap2.hmtd-orion_nand.hmv_usb.hntc_thermistor.homap-abe-twl6040.homap-twl4030.homap-wd-timer.homap1_bl.homap4-keypad.homap_drm.homap_ocp2scp.hpcmcia-pxa2xx_viper.hpinctrl-coh901.hpinctrl-nomadik.hpn544.hpxa2xx_udc.hpxa_sdhci.hremoteproc-omap.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsamsung-usbphy.hsc18is602.hserial-imx.hserial-omap.hserial-sccnxp.hsh_ipmmu.hshmob_drm.hsht15.hsi5351.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-imx.hspi-nuc900.hspi-omap2-mcspi.hspi-s3c64xx.hst1232_pdata.hst33zp24.htegra_emc.htegra_usb.hti_am335x_adc.htouchscreen-s3c2410.htsl2563.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-mxc.husb-ehci-orion.husb-ehci-s5p.husb-imx_udc.husb-musb-ux500.husb-mx2.husb-ohci-exynos.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-msm_fb.hvideo-mx3fb.hvideo-nuc900fb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwiznet.hplatform_device.hplist.hpm.hpm2301_charger.hpm_clock.hpm_domain.hpm_qos.hpm_runtime.hpm_wakeup.hpmem.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerab8500.hbq2415x_charger.hbq27x00_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hisp1704_charger.hjz4740-battery.hmax17042_battery.hmax8903_charger.hsbs-battery.hsmartreflex.hsmb347-charger.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps-gpio.hpps_kernel.hpr.hpreempt.hpreempt_mask.hprefetch.hprintk.hprio_heap.hproc_fs.hproc_ns.hprofile.hprojid.hproperty.hproportions.hpstore.hpstore_ram.hpti.hptp_classify.hptp_clock_kernel.hptrace.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqedcommon_hsi.heth_common.hqed_chain.hqed_eth_if.hqed_if.hqed_iov_if.hqnx6_fs.hquicklist.hquota.hquotaops.hradix-tree.hraidmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hras.hratelimit.hrational.hrbtree.hrbtree_augmented.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutiny.hrcutree.hreboot.hreciprocal_div.hregmap.hregset.hregulatorab8500.hconsumer.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hof_regulator.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteproc.hres_counter.hreservation.hreset-controller.hreset.hresource.hresource_ext.hresume-trace.hrfkill-gpio.hrfkill-regulator.hrfkill.hrh_kabi.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrndis.hroot_dev.hrotary_encoder.hrpmsg.hrslib.hrtcrtc-ds2404.hrtc-v3020.hrtc.hds1307.hm48t59.hsirfsoc_rtciobrg.hrtmutex.hrtnetlink.hrwlock.hrwlock_api_smp.hrwlock_types.hrwsem-spinlock.hrwsem.hrxrpc.hs3c_adc_battery.hsa11x0-dma.hscatterlist.hscc.hschedsched.hdeadline.hrt.hsysctl.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqno-fence.hserial.hserial_8250.hserial_core.hserial_max3100.hserial_mfd.hserial_pnx8xxx.hserial_s3c.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignalfd.hsirfsoc_dma.hsizes.hskbuff.hslab.hslab_def.hslob_def.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmpboot.hsmsc911x.hsmscphy.hsock_diag.hsocket.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspi74x164.had7877.had7879.hads7846.hat73c213.hat86rf230.hcorgi_lcd.hds1305.heeprom.hflash.hifx_modem.hl4f00242t03.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx.hsh_hspi.hsh_msiof.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.htsc2005.hxilinx_spi.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hsrcu.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_key.hstddef.hste_modem_shm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_helpers.hstringify.hsudmac.hsungem_phy.hsunrpcaddr.hauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_krb5_enctypes.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtrdma.hxprtsock.hsunserialcore.hsuperhyway.hsuspend.hsvga.hsw842.hswab.hswap.hswapfile.hswapops.hswiotlb.hsynclink.hsys.hsys_soc.hsyscalls.hsyscore_ops.hsysctl.hsysfs.hsyslog.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htc_acttc_defact.htca6416_keypad.htcp.htegra-ahb.htegra-powergate.htegra-soc.htextsearch.htextsearch_fsm.htfrc.hthermal.hthinkpad_acpi.hthread_info.hthreads.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime-armada-370-xp.htime.htime64.htimecounter.htimekeeper_internal.htimekeeping.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htopology.htoshiba.htpm.htpm_command.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hucs2_string.hudp.huidgid.huinput.huio.huio_driver.hulpidriver.hinterface.hregs.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.huprobes.husbusb.hassociation.hatmel_usba_udc.haudio-v2.haudio.hc67x00.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hdwc3-omap.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hisp1760.hm66592.hmsm_hsusb.hmsm_hsusb_hw.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.homap_control_usb.homap_usb.hotg-fsm.hotg.hphy.hphy_companion.hquirks.hr8a66597.hrenesas_usbhs.hrndis_host.hsamsung_usb_phy.hserial.hsl811.hstorage.htegra_usb_phy.htilegx.huas.hulpi.husb338x.husb_phy_generic.husbnet.hwusb-wa.hwusb.hxhci_pdriver.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.huts.hutsname.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hverify_pefile.hvermagic.hvexpress.hvfio.hvfs.hvga_switcheroo.hvgaarb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideo_output.hvideodev2.hvirtio.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_mmio.hvirtio_ring.hvlynq.hvm_event_item.hvm_sockets.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxdebug.hwireless.hwl12xx.hwm97xx.hworkqueue.hwriteback.hww_mutex.hxattr.hxilinxfb.hxz.hyam.hz2_battery.hzbud.hzconf.hzlib.hzorro.hzorro_ids.hzpool.hzsmalloc.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7604.hak881x.has3645a.hatmel-isi.hblackfinbfin_capture.hppi.hbt819.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hgpio-ir-recv.hi2c-addr.hir-kbd-i2c.hir-rx51.hlirc.hlirc_dev.hm52790.hm5mols.hmedia-device.hmedia-devnode.hmedia-entity.hmmp-camera.hmsp3400.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.homap1_camera.homap3isp.hov7670.hov772x.hov9650.hradio-si4713.hrc-core.hrc-map.hrj54n1cb0c.hs3c_camif.hs5c73m3.hs5k4ecgx.hs5k6aa.hs5p_fimc.hs5p_hdmi.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsh_mobile_csi2.hsh_vou.hsi4713.hsi476x.hsii9234.hsmiapp.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.hsr030pc30.hths7303.htimb_radio.htimb_video.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-image-sizes.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-of.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-memops.hvideobuf2-vmalloc.hwm8775.hmemoryjedec_ddr.hmiscaltera.hcxl-base.hcxl.hnet6lowpan.h9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hhci_mon.hhci_sock.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_hsi.hcaif_layer.hcaif_spi.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcfg80211-wext.hcfg80211.hcfg802154.hchecksum.hcipso_ipv4.hcls_cgroup.hcodel.hcompat.hdatalink.hdcbevent.hdcbnl.hdevlink.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdsa.hdsfield.hdst.hdst_cache.hdst_metadata.hdst_ops.hesp.hethoc.hfib_rules.hfirewire.hflow.hflow_keys.hflowcache.hfou.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro_cells.hgue.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipx.hirdaaf_irda.hcrc.hdiscovery.hircomm_core.hircomm_event.hircomm_lmp.hircomm_param.hircomm_ttp.hircomm_tty.hircomm_tty_attach.hirda.hirda_device.hiriap.hiriap_event.hirias_object.hirlan_client.hirlan_common.hirlan_eth.hirlan_event.hirlan_filter.hirlan_provider.hirlap.hirlap_event.hirlap_frame.hirlmp.hirlmp_event.hirlmp_frame.hirmod.hirqueue.hirttp.hparameters.hqos.htimer.hwrapper.hiucvaf_iucv.hiucv.hiw_handler.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hlwtunnel.hmac80211.hmac802154.hmip6.hmld.hmpls.hmrp.hndisc.hneighbour.hnet_namespace.hnet_ratelimit.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_nat_masquerade.hnf_reject.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_nat_masquerade.hnf_reject.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l3proto.hnf_conntrack_l4proto.hnf_conntrack_labels.hnf_conntrack_seqadj.hnf_conntrack_synproxy.hnf_conntrack_timeout.hnf_conntrack_timestamp.hnf_conntrack_tuple.hnf_conntrack_zones.hnf_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_l3proto.hnf_nat_l4proto.hnf_nat_redirect.hnf_queue.hnf_tables.hnf_tables_bridge.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnfnetlink_log.hnfnetlink_queue.hnft_dup.hnft_masq.hnft_meta.hnft_redir.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hnetfilter.hnftables.hpacket.hsctp.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfchci.hllc.hnci.hnci_core.hnfc.hnl802154.hp8022.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hprotocol.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hslhc_vj.hsnmp.hsock.hstp.htc_acttc_csum.htc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htcp.htcp_memcontrol.htcp_states.htimewait_sock.htransp_v6.htso.hudp.hudp_tunnel.hudplite.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_umem_odp.hib_verbs.hiw_cm.hiw_portmap.hmr_pool.hopa_port_info.hopa_smi.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrw.hrxrpcpacket.htypes.hscsifcKbuildfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_ms.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hiser.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_ore.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_tcq.hscsi_tgt.hscsi_tgt_if.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hsoundac97_codec.haci.had1816a.had1843.haess.hak4113.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasoundef.hatmel-abdac.hatmel-ac97c.hcompress_driver.hcontrol.hcore.hcs4231-regs.hcs8403.hcs8427.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_chmap.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhwdep.hi2c.hinfo.hinitval.hjack.hmax98090.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hrawmidi.hrt286.hrt5640.hrt5645.hrt5651.hrt5670.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsnd_wavefront.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-topology.hsoc.hsoundfont.htea575x-tuner.htea6330t.htimer.htlv.htlv320aic32x4.htlv320aic3x.htlv320dac33-plat.hutil_mem.hvx_core.hwavefront.hwss.htargetconfigfs_macros.hiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_backend_configfs.htarget_core_base.htarget_core_configfs.htarget_core_fabric.htarget_core_fabric_configfs.htracedefine_trace.hevents9p.hasoc.hbcache.hblock.hbtrfs.hcompaction.hcontext_tracking.hext3.hext4.hf2fs.hfence.hfilelock.hfilemap.hgfpflags.hgpio.hhost1x.hintel-sst.hiommu.hirq.hjbd.hjbd2.hkmem.hkvm.hlibata.hlock.hmce.hmigrate.hmodule.hnapi.hnet.hoom.hpagemap.hpower.hprintk.hrandom.hrcu.hregmap.hregulator.hrpm.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htarget.htask.hthp.htimer.hudp.hvmscan.hworkqueue.hwriteback.hxen.hftrace.hsyscall.huapiKbuildasm-genericKbuildKbuild.asmauxvec.hbitsperlong.herrno-base.herrno.hfcntl.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.hdrmKbuildamdgpu_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hexynos_drm.hi810_drm.hi915_drm.hmga_drm.hnouveau_drm.homap_drm.hqxl_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.htegra_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxKbuilda.out.hacct.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.hapm_bios.harcfb.hatalk.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.haudit.hauto_fs.hauto_fs4.hauxvec.hax25.hb1lli.hbaycom.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hbpqether.hbsg.hbtrfs.hbyteorderKbuildbig_endian.hlittle_endian.hcaifKbuildcaif_socket.hif_caif.hcancan.hKbuildbcm.herror.hgw.hnetlink.hraw.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hcdrom.hcgroupstats.hchio.hcifscifs_mount.hcm4000_cs.hcn_proc.hcoda.hcoda_psdev.hcoff.hconnector.hconst.hcramfs_fs.hcuda.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdn.hdqblk_xfs.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.helfcore.herrno.herrqueue.hethtool.heventpoll.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hflat.hfou.hfs.hfsl_hypervisor.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgigaset_dev.hhash_info.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsiKbuildhsi_char.hhw_breakpoint.hhyperv.hhysdn_if.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hif.hif_addr.hif_addrlabel.hif_alg.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macsec.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_team.hif_tun.hif_tunnel.hif_vlan.hif_x25.higmp.hin.hin6.hin_route.hinet_diag.hinotify.hinput.hioctl.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirda.hirqnr.hisdnisdn.hKbuildcapicmd.hisdn_divertif.hisdn_ppp.hisdnif.hiso_fs.hivtv.hivtvfb.hixjuser.hjffs2.hjoystick.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkvm.hkvm_para.hl2tp.hlibc-compat.hlimits.hllc.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmdio.hmedia.hmei.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmman.hmmcKbuildioctl.hmmtimer.hmodule.hmpls.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmtio.hn_r3964.hnbd.hncp.hncp_fs.hncp_mount.hncp_no.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_set.hip_set_bitmap.hip_set_hash.hip_set_list.hnf_conntrack_common.hnf_conntrack_ftp.hnf_conntrack_sctp.hnf_conntrack_tcp.hnf_conntrack_tuple_common.hnf_nat.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_CT.hxt_DSCP.hxt_HMARK.hxt_IDLETIMER.hxt_LED.hxt_LOG.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_SYNPROXY.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TEE.hxt_TPROXY.hxt_addrtype.hxt_bpf.hxt_cgroup.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlabel.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_cpu.hxt_dccp.hxt_devgroup.hxt_dscp.hxt_ecn.hxt_esp.hxt_hashlimit.hxt_helper.hxt_iprange.hxt_ipvs.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_nfacct.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_rpfilter.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.hKbuildarp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hKbuildebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hKbuildip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ULOG.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hnetlink.hnetlink_diag.hnetrom.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdKbuildcld.hdebug.hexport.hnfsfh.hstats.hnl80211.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hptp_clock.hptrace.hqnx4_fs.hqnxtypes.hquota.hradeonfb.hraidKbuildmd_p.hmd_u.hrandom.hraw.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hresource.hrfkill.hromfs_fs.hrose.hroute.hrtc.hrtnetlink.hscc.hsched.hscreen_info.hsctp.hsdla.hseccomp.hsecurebits.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsnmp.hsock_diag.hsocket.hsockios.hsom.hsonet.hsonypi.hsound.hsoundcard.hspiKbuildspidev.hstat.hstddef.hstring.hsunrpcKbuilddebug.hsuspend_ioctls.hswab.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_actKbuildtc_csum.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htelephony.htermios.htime.htimes.htimex.htiocl.htipc.htipc_config.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudp.huhid.huinput.huio.hultrasound.hun.hunistd.hunix_diag.husbKbuildaudio.hcdc-wdm.hcdc.hch11.hch9.hfunctionfs.hg_printer.hgadgetfs.hmidi.htmc.hvideo.husbdevice_fs.huserfaultfd.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hveth.hvfio.hvhost.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_gpu.hvirtio_ids.hvirtio_input.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvirtio_types.hvm_sockets.hvt.hwait.hwanrouter.hwatchdog.hwil6210_uapi.hwimaxwimax.hKbuildi2400m.hwireless.hx25.hxattr.hxfrm.hmiscKbuildcxl.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmaKbuildhfiKbuildhfi1_user.hib_user_cm.hib_user_mad.hib_user_sa.hib_user_verbs.hrdma_netlink.hrdma_user_cm.hscsiKbuildcxlflash_ioctl.hfcKbuildfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_netlink.hscsi_netlink_fc.hsoundKbuildasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hhdsp.hhdspm.hsb16_csp.hsfnt_info.husb_stream.hvideoKbuildedid.hsisfb.huvesafb.hxenKbuildevtchn.hprivcmd.hvideoKbuildatmel_lcdc.haty128.hauo_k190xfb.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hexynos_dp.hexynos_mipi_dsim.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hof_display_timing.hof_videomode.homap-panel-data.homapdss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsgivw.hsh_mipi_dsi.hsh_mobile_hdmi.hsh_mobile_lcdc.hsh_mobile_meram.hsisfb.hsstfb.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hw100fb.hxenacpi.hballoon.hevents.hfeatures.hgntalloc.hgntdev.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmhvm_op.hparams.hioblkif.hconsole.hfbif.hkbdif.hnetif.hpciif.hprotocols.hring.htpmif.hxenbus.hxs_wire.hmemory.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxencomm.hpage.hplatform_pci.hswiotlb-xen.htmem.hxen-ops.hxen.hxenbus.hxenbus_dev.hxencomm.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.preemptMakefilecpuMakefiledebugMakefilekdbMakefileeventsMakefilegcovKconfigMakefileirqKconfigMakefilepowerKconfigMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefilempiMakefileraid6MakefiletestMakefilereed_solomonMakefilexzKconfigMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileieee8021546lowpanKconfigMakefileKconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilel2tpKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemplsKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefiletipcKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilehidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekobjectMakefilekprobesMakefilerpmsgMakefileseccompMakefiletrace_eventsMakefileuhidMakefilescriptsKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.helpMakefile.hostMakefile.libMakefile.modbuiltinMakefile.modinstMakefile.modpostMakefile.modsignasn1_compilerasn1_compiler.cbasicMakefilebin2cbin2c.cfixdepfixdep.cmodules.orderbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchcoccicheckcoccinelleapiallocdrop_kmalloc_cast.coccikzalloc-simple.coccid_find_alias.coccidevm_ioremap_resource.coccidevm_request_and_ioremap.coccierr_cast.coccikstrdup.coccimemdup.coccimemdup_user.cocciptr_ret.cocciresource_size.coccisimple_open.coccifreeclk_put.coccidevm_free.cocciiounmap.coccikfree.cocciiteratorsfen.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscboolinit.coccicstptr.coccidoubleinit.cocciifaddr.cocciifcol.cocciirqf_oneshot.coccimemcpy-assign.coccinoderef.cocciorplus.coccisemicolon.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciconfigconmakehashconmakehash.cdecodecodedepmod.shdiffconfigdocproc.cdtcMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hfdtdump.cfdtget.cfdtput.cflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_empty_tree.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cutil.cutil.hversion_gen.hexport_report.plextract-ikconfigextract-vmlinuxgcc-goto.shgcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.gperfkeywords.hash.ckeywords.hash.c_shippedlex.llex.lex.clex.lex.c_shippedmodules.orderparse.tab.cparse.tab.c_shippedparse.tab.hparse.tab.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.shkallsymskallsyms.ckconfigMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckxgettext.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cmerge_config.shnconf.cnconf.gui.cnconf.hqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.lex.czconf.lex.c_shippedzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMElink-vmlinux.shmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcountrecordmcount.crecordmcount.hrecordmcount.plrt-testercheck-all.shrt-tester.pyrt-tester.pycrt-tester.pyot2-l1-2rt-sameprio.tstt2-l1-pi.tstt2-l1-signal.tstt2-l2-2rt-deadlock.tstt3-l1-pi-1rt.tstt3-l1-pi-2rt.tstt3-l1-pi-3rt.tstt3-l1-pi-signal.tstt3-l1-pi-steal.tstt3-l2-pi.tstt4-l2-pi-deboost.tstt5-l4-pi-boost-deboost-setsched.tstt5-l4-pi-boost-deboost.tstselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cmodules.orderinstall_policy.shmdpMakefiledbus_contextsmdpmdp.cmodules.ordermodules.ordersetlocalversionshow_deltasign-filesortextablesortextable.csortextable.htags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxxz_wrap.shsecurityKconfigMakefileapparmorKconfigMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefileselinuxKconfigMakefilesmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefilecodecsKconfigMakefileintelKconfigMakefileatomMakefilesstMakefilebaytrailMakefileboardsMakefilecommonMakefilehaswellMakefileskylakeMakefilesparcKconfigMakefilespiKconfigMakefilesynthMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefiletoolsMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefilefirewireMakefilelguestMakefilelibapiMakefilesubcmdMakefiletraceeventMakefilenetMakefileobjtoolMakefileobjtoolperfDocumentationMakefileMakefileMakefile.perfarcharmMakefilearm64MakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefilextensaMakefileconfigMakefilejvmtiMakefilescriptsperlPerf-Trace-UtilMakefile.PLpoweracpiMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilex86turbostatMakefilex86_energy_perf_policyMakefilescriptsMakefile.archMakefile.includetestingnvdimmMakefileselftestsMakefilebreakpointsMakefilecapabilitiesMakefilecpu-hotplugMakefileefivarfsMakefileipcMakefilekcmpMakefilememory-hotplugMakefilemqueueMakefilenetMakefilepowerpcMakefileswitch_endianMakefiletmMakefileptraceMakefilevmMakefilethermaltmonMakefileusbMakefilevirtioMakefilevhost_testMakefilevirtio-traceMakefilevmMakefileusrKconfigMakefilevirtMakefilekvmKconfiglibKconfigMakefilevmlinux.id/usr/src/kernels//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/alpha/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/plat-arcfpga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arc/plat-tb10x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/boot/bootp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-at91//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-bcm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-bcm2835//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-clps711x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-cns3xxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-davinci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-dove//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-ebsa110//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-ep93xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-exynos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-footbridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-gemini//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-highbank//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-imx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-imx/devices//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-integrator//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-iop13xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-iop32x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-iop33x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-ixp4xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-kirkwood//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-ks8695//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-lpc32xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-mmp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-msm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-mv78xx0//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-mvebu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-mxs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-netx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-nomadik//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-omap1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-omap2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-orion5x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-picoxcell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-prima2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-pxa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-realview//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-rpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-s3c24xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-s3c64xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-s5p64x0//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-s5pc100//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-s5pv210//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-sa1100//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-shark//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-shmobile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-socfpga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-spear//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-sunxi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-tegra//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-u300//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-ux500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-versatile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-vexpress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-virt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-vt8500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-w90x900//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mach-zynq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/nwfpe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/plat-iop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/plat-omap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/plat-orion//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/plat-pxa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/plat-samsung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/plat-versatile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/tools//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/vfp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64/kernel/vdso//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/arm64/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards/atngw100//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards/atstk1000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards/favr-32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards/hammerhead//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards/merisc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boards/mimc200//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boot/images//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/boot/u-boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/mach-at32ap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/avr32/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf518//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf527//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf533//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf537//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf538//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf548//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf561//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf609//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-bf609/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mach-common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/blackfin/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/c6x/platforms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v10//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v10/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v10/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v10/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v10/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/arch-v32/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/boot/rescue//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/include//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/include/arch-v32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/cris/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/frv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/frv/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/frv/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/frv/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/frv/mb93090-mb00//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/frv/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/kernel/timer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8300h//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8s//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/hexagon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/hexagon/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/hexagon/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/hexagon/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/dig//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/hp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/hp/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/hp/sim//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/hp/sim/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/hp/zx1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/sn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/sn/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/sn/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/uv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/uv/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/ia64/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/mappi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/mappi2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/mappi3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/opsput//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m32r/platforms/usrv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/amiga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/apollo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/atari//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/bvme6000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/fpsp040//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/hp300//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/ifpsp060//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/mac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/mvme147//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/mvme16x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/platform/68000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/platform/68360//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/platform/coldfire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/q40//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/sun3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/sun3/prom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/sun3x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/tools//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/m68k/tools/amiga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/kernel/perf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/metag/tbx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/kernel/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/microblaze/platform/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/alchemy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/alchemy/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/alchemy/devboards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/ar7//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/ath79//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/bcm47xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/bcm63xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/bcm63xx/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/cavium-octeon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/cobalt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/dec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/dec/prom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/emma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/emma/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/emma/markeins//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/fw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/fw/arc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/fw/cfe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/fw/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/fw/sni//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/jazz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/jz4740//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lantiq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lantiq/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lantiq/falcon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lantiq/xway//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lasat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lasat/image//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson/common/cs5536//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson/lemote-2f//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson1/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/loongson1/ls1b//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/mti-malta//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/mti-sead3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/netlogic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/netlogic/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/netlogic/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/netlogic/xlp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/netlogic/xlr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/pmcs-msp71xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/pnx833x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/pnx833x/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/pnx833x/stb22x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/powertv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/powertv/asic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/powertv/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/ralink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/ralink/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/rb532//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sgi-ip22//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sgi-ip27//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sgi-ip32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sibyte//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sibyte/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sibyte/sb1250//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sibyte/swarm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/sni//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/txx9//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/txx9/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/txx9/jmr3927//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/vr41xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/vr41xx/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mips/wrppmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/proc-mn2ws0050//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/unit-asb2303//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/unit-asb2305//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/mn10300/unit-asb2364//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/openrisc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/openrisc/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/openrisc/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/openrisc/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/openrisc/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/openrisc/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc/hpux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/parisc/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/perf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/40x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/44x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/512x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/52xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/82xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/83xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/85xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/86xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/8xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/cell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/chrp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/maple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/powermac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/powernv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/ps3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/pseries//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/platforms/wsp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/sysdev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/sysdev/ge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/sysdev/xics//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/powerpc/xmon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/appldata//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/hypfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/kernel/vdso32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/kernel/vdso64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/s390/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/score//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/score/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/score/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/score/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/score/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-ap325rxa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-cayman//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-highlander//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-landisk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-microdev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-migor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-r2d//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-rsk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-sdk7786//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-sh03//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/boot/romimage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/cchips//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/cchips/hd6446x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/drivers/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/drivers/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/drivers/superhyway//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/kernel/vsyscall//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/lib64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sh/tools//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/sparc/prom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/tile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/tile/gxio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/tile/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/tile/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/tile/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/tile/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/kernel/skas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/os-Linux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/os-Linux/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/os-Linux/skas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/scripts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/sys-ia64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/um/sys-ppc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/unicore32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/unicore32/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/unicore32/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/unicore32/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/unicore32/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/unicore32/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/boot/compressed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/crypto/sha-mb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/events//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/ia32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm/numachip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm/trace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm/uv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm/visws//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/asm/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/generated//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/generated/asm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/generated/uapi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/generated/uapi/asm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/uapi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/include/uapi/asm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/apic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/cpu/microcode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kernel/kprobes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/lguest//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/mm/kmemcheck//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/ce4100//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/efi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/geode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/goldfish//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/iris//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/mrst//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/olpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/scx200//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/sfi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/ts5500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/uv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/platform/visws//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/purgatory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/realmode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/realmode/rm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/syscalls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/tools//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/um//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/um/os-Linux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/um/vdso//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/vdso//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/video//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/x86/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/boot/boot-uboot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/boot/dts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/boot/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/platforms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/platforms/iss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/platforms/s6105//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/platforms/xtfpga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/variants//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/arch/xtensa/variants/s6000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/block//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/block/partitions//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/crypto/asymmetric_keys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/crypto/async_tx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/accessibility//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/accessibility/braille//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/acpi/acpica//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/acpi/apei//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/amba//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ata//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/atm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/auxdisplay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/base//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/base/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/base/regmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/bcma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/aoe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/drbd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/mtip32xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/paride//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/rsxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/xen-blkback//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/block/zram//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/bluetooth//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/bus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/cdrom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/agp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/hw_random//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/ipmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/mwave//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/tpm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/tpm/st33zp24//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/char/xilinx_hwicap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/mmp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/mvebu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/mxs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/samsung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/socfpga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/spear//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/sunxi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/tegra//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/ux500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/versatile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clk/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/clocksource//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/connector//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/cpufreq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/cpuidle//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/cpuidle/governors//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/amcc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/caam//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/nx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_c62x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/ux500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/ux500/cryp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/ux500/hash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/crypto/vmx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/devfreq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dma/bestcomm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dma/ioat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dma/ipu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dma/ppc4xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/dma/sh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/edac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/eisa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/extcon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/firewire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/firmware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/firmware/efi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/firmware/google//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/acp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/eventmgr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/hwmgr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/amd/powerplay/smumgr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/ast//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/bochs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/bridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/cirrus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/exynos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/gma500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/i810//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/i915//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/mga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/mgag200//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/nouveau//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/omapdrm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/panel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/qxl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/r128//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/radeon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/savage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/shmobile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/sis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/tdfx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/tilcdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/ttm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/udl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/via//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/virtio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/drm/vmwgfx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/host1x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/host1x/drm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/host1x/hw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/gpu/vga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hid/i2c-hid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hid/usbhid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hsi/clients//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hwmon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hwmon/pmbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/hwspinlock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/i2c/algos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/i2c/busses//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/i2c/muxes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ide//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/idle//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/accel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/adc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/amplifiers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/common/hid-sensors//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/common/st_sensors//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/dac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/frequency//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/gyro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/imu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/imu/inv_mpu6050//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/light//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iio/magnetometer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/ehca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/hfi1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/i40iw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/ipath//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/mthca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/nes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/qib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/hw/usnic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/sw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/sw/rdmavt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/ulp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/ulp/iser//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/ulp/isert//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/ulp/srp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/infiniband/ulp/srpt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/gameport//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/joystick//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/joystick/iforce//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/keyboard//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/mouse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/serio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/tablet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/input/touchscreen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/iommu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ipack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ipack/carriers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ipack/devices//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/irqchip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/act2000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/capi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/divert//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/gigaset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/hardware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/hardware/avm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/hardware/eicon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/hisax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/hysdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/i4l//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/icn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/isdnloop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/mISDN//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/pcbit//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/isdn/sc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/leds//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/leds/trigger//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/lguest//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/macintosh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/macintosh/ams//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mailbox//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/md//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/md/bcache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/md/persistent-data//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/common/b2c2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/common/saa7146//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/common/siano//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/dvb-core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/dvb-frontends//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/firewire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/i2c/cx25840//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/i2c/m5mols//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/i2c/s5c73m3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/i2c/smiapp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/i2c/soc_camera//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/mmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/mmc/siano//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/parport//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/b2c2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/bt8xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/cx18//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/cx23885//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/cx25821//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/cx88//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/ddbridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/dm1105//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/ivtv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/mantis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/meye//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/ngene//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/pluto2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/pt1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/saa7134//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/saa7146//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/saa7164//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/sta2x11//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/ttpci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/pci/zoran//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/blackfin//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/davinci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/exynos-gsc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/exynos4-is//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/marvell-ccic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/omap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/omap3isp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/s3c-camif//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/s5p-g2d//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/s5p-jpeg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/s5p-mfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/s5p-tv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/platform/soc_camera//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/radio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/radio/si470x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/radio/wl128x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/rc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/rc/keymaps//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/tuners//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/au0828//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/b2c2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/cpia2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/cx231xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/dvb-usb-v2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/dvb-usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/em28xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/gspca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/gspca/gl860//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/gspca/m5602//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/gspca/stv06xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/hdpvr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/pvrusb2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/pwc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/s2255//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/siano//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/sn9c102//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/stk1160//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/stkwebcam//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/tlg2300//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/tm6000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/ttusb-budget//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/ttusb-dec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/usbvision//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/uvc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/usb/zr364xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/media/v4l2-core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/memstick//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/memstick/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/memstick/host//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/message//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/message/fusion//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/message/i2o//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mfd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/altera-stapl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/c2port//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/carma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/cb710//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/cxl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/eeprom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/genwqe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/ibmasm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/lis3lv02d//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/mei//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/sgi-gru//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/sgi-xp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/ti-st//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/misc/vmw_vmci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mmc/card//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mmc/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mmc/host//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/chips//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/devices//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/lpddr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/maps//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/nand//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/nand/bcm47xxnflash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/nand/gpmi-nand//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/onenand//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/tests//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/mtd/ubi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/appletalk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/arcnet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/bonding//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/caif//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/c_can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/cc770//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/mscan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/sja1000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/softing//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/can/usb/peak_usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/cris//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/dsa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/3com//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/8390//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/adaptec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/adi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/aeroflex//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/alteon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/amd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/apple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/atheros//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/atheros/alx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/atheros/atlx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/broadcom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/brocade//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/brocade/bna//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/cadence//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/calxeda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/chelsio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/cirrus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/cisco//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/cisco/enic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/davicom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/dec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/dec/tulip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/dlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/emulex//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/emulex/benet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/faraday//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/freescale//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/fujitsu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/hp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/i825xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/ibm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/ibm/ehea//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/ibm/emac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/icplus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/e1000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/e1000e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/fm10k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/i40e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/i40evf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/igb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/igbvf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/ixgb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/marvell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/mellanox//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/micrel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/microchip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/myricom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/natsemi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/neterion//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/neterion/vxge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/nuvoton//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/nvidia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/nxp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/octeon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/oki-semi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/packetengines//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/pasemi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/qlogic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qede//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/qlogic/qlge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/rdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/realtek//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/renesas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/seeq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/sfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/sgi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/silan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/sis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/smsc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/stmicro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/sun//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/tehuti//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/ti//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/tile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/toshiba//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/tundra//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/via//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/wiznet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/xilinx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/xircom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ethernet/xscale//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/fddi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/fddi/skfp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/fjes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/hamradio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/hippi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/hyperv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ieee802154//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/irda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/phy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/plip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/ppp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/slip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/team//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/vmxnet3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wan/lmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wimax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wimax/i2400m//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/ar5523//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/ath10k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/ath6kl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ath/wil6210//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/b43//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/b43legacy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/broadcom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/hostap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/libertas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/marvell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/orinoco//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/p54//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/prism54//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ralink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ti//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ti/wl18xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/net/xen-netback//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nfc/microread//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nfc/pn544//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ntb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nubus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nvdimm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nvme//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/nvme/host//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/of//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/parisc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/parport//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pci/hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pci/pcie//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pci/pcie/aer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pinctrl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pinctrl/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pinctrl/mvebu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pinctrl/sh-pfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pinctrl/spear//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pinctrl/vt8500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/platform/goldfish//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/platform/olpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/platform/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pnp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pnp/isapnp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pnp/pnpacpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pnp/pnpbios//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/power/avs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/power/reset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/powercap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pps//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pps/clients//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pps/generators//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ps3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ptp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/pwm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/rapidio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/rapidio/devices//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/rapidio/switches//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ras//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/regulator//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/remoteproc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/reset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/rpmsg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/rtc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/block//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/char//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/cio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/s390/scsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sbus/char//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/aacraid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/aic7xxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/aic94xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/arcmsr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/arm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/be2iscsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/bfa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/bnx2fc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/bnx2i//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/csiostor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/cxgbi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/cxlflash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/device_handler//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/fcoe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/fnic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/ibmvscsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/isci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/libfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/libsas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/lpfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/megaraid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/mpt3sas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/mvsas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/osd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/pm8001//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/qla2xxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/qla4xxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/smartpqi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/scsi/ufs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sfi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sh/clk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sh/intc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sh/maple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sh/superhyway//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/sn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/spi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ssb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/ssbi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/android//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/asus_oled//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/bcm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ced1401//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/comedi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/comedi/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/cptm1217//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/crystalhd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/csr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/cxt1e1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/dgrp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/dwc2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/echo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/et131x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/frontier//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ft1000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ft1000/ft1000-pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ft1000/ft1000-usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/fwserial//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/gdm72xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/goldfish//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/accel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/adc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/addac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/cdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/frequency//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/gyro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/impedance-analyzer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/light//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/magnetometer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/meter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/resolver//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/iio/trigger//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/imx-drm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/imx-drm/ipu-v3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/keucr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/line6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/as102//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/cxd2099//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/davinci_vpfe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/dt3155v4l//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/go7007//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/lirc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/media/solo6x10//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/netlogic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/nvec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/octeon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/olpc_dcon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ozwpan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/panel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/phison//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/quickstart//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rtl8187se//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rtl8192e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rtl8192u//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rtl8192u/ieee80211//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rtl8712//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/rts5139//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/sb105x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/sbe-2t3e3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/sep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/serqt_usb2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/silicom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/silicom/bypasslib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/slicoss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/sm7xxfb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/speakup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ste_rmi4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/ti-soc-thermal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/tidspbridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/unisys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/unisys/visorbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/unisys/visorhba//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/unisys/visorhid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/unisys/visornic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/usbip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/usbip/userspace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/usbip/userspace/libsrc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/usbip/userspace/src//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/vme//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/vme/devices//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/vt6655//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/vt6656//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/winbond//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/wlags49_h2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/wlags49_h25//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/wlan-ng//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/xgifb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/staging/zcache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/target/iscsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/target/iscsi/cxgbit//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/target/loopback//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/target/sbp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/target/tcm_fc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/thermal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/thermal/int340x_thermal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/hvc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/ipwireless//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/serial//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/serial/8250//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/serial/cpm_uart//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/serial/jsm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/tty/vt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/uio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/atm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/c67x00//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/chipidea//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/class//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/dwc3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/early//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/gadget//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/host//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/image//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/mon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/musb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/phy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/renesas_usbhs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/serial//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/storage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/usb/wusbcore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/uwb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/uwb/i1480//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/uwb/i1480/dfu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vfio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vfio/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vhost//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/aty//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/backlight//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/console//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/exynos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/geode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/i810//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/intelfb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/kyro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/logo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/matrox//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/mb862xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/mbx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/mmp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/mmp/fb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/mmp/hw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/mmp/panel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/msm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/nvidia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/omap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/omap2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/omap2/displays//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/omap2/dss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/omap2/omapfb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/riva//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/savage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/sis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/vermilion//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/video/via//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/virt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/virtio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vlynq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vme//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vme/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/vme/bridges//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/w1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/w1/masters//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/w1/slaves//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/watchdog//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/xen/xen-pciback//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/xen/xenbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/xen/xenfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/drivers/zorro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/firmware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/9p//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/adfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/affs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/afs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/autofs4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/befs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/bfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/btrfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/cachefiles//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ceph//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/cifs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/coda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/configfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/cramfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/debugfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/devpts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/dlm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ecryptfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/efivarfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/efs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/exofs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/exportfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ext2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ext3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ext4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/f2fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/fat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/freevxfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/fscache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/fuse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/gfs2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/hfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/hfsplus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/hostfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/hpfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/hppfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/hugetlbfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/isofs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/jbd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/jbd2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/jffs2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/jfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/lockd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/logfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/minix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ncpfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nfs/blocklayout//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nfs/filelayout//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nfs/flexfilelayout//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nfs_common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nfsd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nilfs2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/nls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/notify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/notify/dnotify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/notify/fanotify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/notify/inotify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ntfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ocfs2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ocfs2/cluster//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ocfs2/dlm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ocfs2/dlmfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/omfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/openpromfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/overlayfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/proc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/pstore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/qnx4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/qnx6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/quota//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ramfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/reiserfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/romfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/squashfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/sysfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/sysv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ubifs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/udf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/ufs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/fs/xfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/acpi/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/asm-generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/asm-generic/bitops//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/clocksource//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/6lowpan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/6lowpan/nhc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/8139too//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ac97//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/apei//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/apei/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/custom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/ec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/initrd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/initrd/table//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/acpi/processor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/agp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/aic79xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/aic79xx/cmds//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/aic79xx/cmds/per//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/aic79xx/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/aic79xx/reset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/aic79xx/reset/delay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/alim1535//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/alim7101//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/altera//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/amd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/amd/iommu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/amiga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/amilo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/anon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/apple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/binfmt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/binfmt/elf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/binfmt/elf/randomize//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/clocksource//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/discard//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/dma/addr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/dma/addr/t//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/enable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/enable/hugepage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/enable/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/enable/split//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/enable/split/pmd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/atomic64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/atomic64/dec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/atomic64/dec/if//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/cache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/cache/line//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/debug/strict//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/debug/strict/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/debug/strict/user/copy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/mmio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/has/pmem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/have//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/have/nmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/have/nmi/safe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/hibernation//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/hweight//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/may//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/may/have//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/may/have/pc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/phys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/phys/addr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/phys/addr/t//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/proc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/proc/kcore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/select//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/select/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/sparsemem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/deferred//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/deferred/struct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/deferred/struct/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/numa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/supports/optimized//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/suspend//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/use//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/use/builtin//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/use/cmpxchg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/uses//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/uses/numa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/uses/numa/prot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/uses/pg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/batched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/batched/unmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/batched/unmap/tlb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/compat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/compat/ipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/compat/ipc/parse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/frame//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/general//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/huge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/huge/pmd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/old//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/old/compat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/want/optional//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/wants//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/wants/prot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/wants/prot/numa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arch/wants/prot/numa/prot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/arm/at91//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/associative//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/asus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/asus/nb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/asymmetric//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/asymmetric/key//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/asymmetric/public//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/asymmetric/public/key//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/async//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/async/raid6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/async/tx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/at803x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ata//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ata/over//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ata/verbose//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ath//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ath10k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ath9k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ath9k/btcoex//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/atm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/atomic64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/audit//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/autofs4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/b44//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/b44/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/b44/pcicore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/backlight//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/backlight/class//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/backlight/lcd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/balloon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/base//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bcm87xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bcma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bcma/driver//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bcma/driver/gmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bcma/host//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bcma/host/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/be2net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/big//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/binary//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/binfmt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/dm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/loop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/loop/min//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/null//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/pciessd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/ram//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/blk/dev/sr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/block//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bnx2x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bnxt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/boot/printk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/hardlockup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/hung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/hung/task//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/softlockup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bpf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/branch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/branch/profile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/brcmfmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/brcmfmac/proto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/ebt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/ebt/802//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/ebt/mark//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/ebt/t//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/igmp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/nf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bridge/vlan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/broadcom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bsd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bsd/process//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bsd/process/acct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/bnep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/bnep/mc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/bnep/proto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/hcibtusb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/hciuart//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/mrvl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/bt/rfcomm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/btrfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/btrfs/fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/btrfs/fs/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/build//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/buildtime//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/buildtime/extable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/8dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/c/can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/calc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/cc770//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/ems//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/esd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/kvaser//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/peak//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/plx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/can/sja1000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/capi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/carl9170//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cb710//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cb710/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cc/stackprotector//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cdrom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cdrom/pktcdvd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ceph//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ceph/fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ceph/fs/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ceph/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ceph/lib/use//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ceph/lib/use/dns//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfag12864b//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfg80211//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfg80211/crda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfg80211/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfq/group//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cgroup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/charger//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/check//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/checkpoint//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/chelsio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/chelsio/t4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/chr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/chr/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/chromeos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cicada//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cifs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cifs/dfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cifs/weak//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cifs/weak/pw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clkbld//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clkdev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clkevt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clocksource//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clocksource/validate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clocksource/validate/last//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cls/u32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/clz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compat/binfmt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compat/for//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compat/for/u64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compat/netlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/compat/old//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/configfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/console//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/context//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/context/switch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/core/dump//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/core/dump/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/core/dump/default/elf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/freq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/freq/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/freq/default/gov//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/freq/gov//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/freq/stat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/idle//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/idle/gov//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpu/sup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cpumask//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crc/itu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crc32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cross//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cross/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/ablk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/ablk/helper//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/aes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/aes/ni//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/aes/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/ansi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/blowfish//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/blowfish/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia/aesni//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia/aesni/avx2/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/camellia/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast5/avx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast5/avx/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast6/avx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/cast6/avx/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/crc32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/crc32c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/crct10dif//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/dev/padlock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/dev/qat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/drbg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/ghash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/ghash/clmul//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/glue//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/glue/helper//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/hash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/michael//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/salsa20//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/salsa20/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent/avx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent/avx/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent/avx2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent/avx2/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent/sse2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/serpent/sse2/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/sha1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/sha256//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/sha512//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/twofish//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/twofish/avx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/twofish/avx/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/twofish/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/twofish/x86/64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/crypto/user/api//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/cypress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/davicom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dcache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dcache/word//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/de//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/de2104x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/atomic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/blk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/kmemleak//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/kmemleak/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/kmemleak/early//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/lock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/nx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/objects//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/objects/enable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/objects/percpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/objects/rcu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/per//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/per/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/pi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/rt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/section//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/set//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/set/module//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/debug/stack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/decompress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/hung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/hung/task//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/io/delay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/message//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/mmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/mmap/min//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/security//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/default/tcp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/defconfig//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/deferred//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/deferred/struct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/deferred/struct/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dell/wmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/detect//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/detect/hung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/devpts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/devpts/multiple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/devtmpfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/direct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dlci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dlm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm/bio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm/cache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm/log//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm/multipath//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm/persistent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dm/thin//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dma/api//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dma/shared//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dma/virtual//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmadevices//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmar//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmi/scan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmi/scan/machine//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmi/scan/machine/non//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dmi/scan/machine/non/efi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dns//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dp83640//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/amd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/cirrus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/fbdev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/i915//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/kms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/kms/fb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/load//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/load/edid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/mipi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/nouveau//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/virtio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/drm/vmwgfx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dst//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dummy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/au8522//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/av7110//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/b2c2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/budget//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/dynamic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/firedtv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/it913x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/ttusb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/tuner//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/af9005//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/cinergy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/dibusb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/nova//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/nova/t//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/technisat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dvb/usb/umt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dynamic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dynamic/ftrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/dynamic/ftrace/with//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/e1000e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/early//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/early/printk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/edac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/edac/decode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/edac/legacy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/edac/mce//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/edac/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/eeepc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/eeprom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/runtime//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/secure//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/secure/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/signature//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/signature/list//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/vars//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/vars/pstore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efi/vars/pstore/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/efivar//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/elf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/enable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/enable/must//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/enclosure//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/encrypted//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/event//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/evm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/evm/hmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ext4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ext4/fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ext4/fs/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ext4/use//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ext4/use/for//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/extra//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/f71808e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fail//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fail/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fail/make//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fail/mmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fail/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fair//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fair/group//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fanotify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fanotify/access//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fat/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fault//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fault/injection//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fault/injection/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fb/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fb/boot/vesa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fb/cfb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fb/deferred//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fb/sys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fcoe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/file//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/firewire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/firmware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fix/earlycon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fixed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fm10k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/font//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/frame//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/framebuffer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/framebuffer/console//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/framebuffer/console/detect//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fs/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fscache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fscache/object//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ftrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ftrace/mcount//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fujitsu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/function//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/function/graph//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fuse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fusion//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fusion/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/fw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gact//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gart//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/bug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/bug/relative//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/calibrate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/clockevents//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/clockevents/min//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/cmos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/find//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/find/first//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/irq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/irq/legacy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/irq/legacy/alloc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/isa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/pending//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/smp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/smp/idle//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/strncpy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/strncpy/from//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/strnlen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/generic/time//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gfs2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gfs2/fs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gfs2/fs/locking//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gigaset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/gpio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/grace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hangcheck//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hardlockup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/has//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/aligned//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/aligned/struct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/arch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/arch/huge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/arch/jump//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/arch/seccomp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/arch/soft//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/arch/transparent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/bootmem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/bootmem/info//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/bpf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/cc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/clk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/cmpxchg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/context//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/dma/api//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/dynamic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/dynamic/ftrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/dynamic/ftrace/with//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/efficient//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/efficient/unaligned//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/ftrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/ftrace/mcount//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/function//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/function/graph//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/function/graph/fp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/hw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/ioremap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/irq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/irq/time//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kprobes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kprobes/on//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kvm/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/kvm/irq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/latencytop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/memblock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/memblock/node//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/mixed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/mixed/breakpoints//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/mmiotrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/pcspkr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/perf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/perf/events//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/perf/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/perf/user/stack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/regs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/regs/and//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/regs/and/stack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/regs/and/stack/access//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/setup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/setup/per//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/setup/per/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/stack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/syscall//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/text//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/text/poke//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/unstable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/unstable/sched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/have/user/return//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hdlc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/headers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hfi1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hfi1/verbs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hfi1/verbs/31bit//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hibernate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid/battery//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid/hyperv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid/lenovo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid/logitech//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid/picolcd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hid/wiimote//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/high//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/high/res//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/16//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/avm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/avm/a1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/bkm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/enternow//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/fritz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/hfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/netjet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/no//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hisax/sct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hmm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hotplug/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hotplug/pci/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hpet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hpet/emulate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hpwdt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hpwdt/nmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hsa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ht//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hugetlb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hvc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hvc/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hw/random//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hwmon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hwpoison//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hyperv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hypervisor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hysdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/hz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/amd756//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/designware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/diolan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/helper//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/nforce2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/parport//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/pca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i2c/tiny//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i40e//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i6300esb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i7300//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i7300/idle//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i7300/idle/ioat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/i8253//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ia32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ib700//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/icplus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ideapad//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ie6xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ieee802154//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/igb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/illegal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/illegal/pointer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ima//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ima/lsm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ima/measure//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ima/measure/pcr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ima/trusted//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet/dccp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet/sctp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet/tcp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet/udp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet/xfrm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet/xfrm/mode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet6/xfrm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inet6/xfrm/mode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/addr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/addr/trans//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/ipoib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/mthca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/on//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/on/demand//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/qib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/infiniband/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/init//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/init/env//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/init/env/arg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/initramfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/inotify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/ati//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/atlas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/ff//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/gpio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/gpio/rotary//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/keyspan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/mousedev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/mousedev/screen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/input/xen/kbddev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/instruction//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/int340x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/integrity//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/integrity/asymmetric//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/intel/iommu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/intel/iommu/floppy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/intel/mei//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/interval//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/io/delay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/io/delay/type//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iommu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iosched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iosf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/advanced//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/dccp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/dccp/tfrc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/fib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/fib/trie//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/mroute//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/mroute/multiple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/multiple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/nf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/nf/arp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/nf/match//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/nf/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/pimsm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/route//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/set//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/set/bitmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/set/hash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/set/list//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs/pe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs/proto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs/proto/ah//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs/sh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs/sh/tab//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip/vs/tab//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip6/nf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip6/nf/match//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ip6/nf/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipmi/device//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ippp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/mroute//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/mroute/multiple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/multiple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/ndisc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/optimistic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/pimsm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/route//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/router//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ipv6/sit//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/gpio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/ite//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/jvc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/lirc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/mce//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/mce/kbd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/nec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/rc5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/rc5/sz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/rc6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/sanyo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/sony//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ir/winbond//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/irq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/irq/bypass//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/irq/forced//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isa/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iscsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iscsi/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iscsi/ibft//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iscsi/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn/capi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn/drv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn/drv/avmb1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn/ppp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/isdn/tty//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iso9660//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/it87//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/it8712f//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/itco//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/itco/vendor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iwlegacy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iwlwifi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iwlwifi/device//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/iwlwifi/opmode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ixgbe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/jump//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kallsyms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/karma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kdb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kdb/continue//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kexec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kexec/auto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kexec/bzimage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kexec/bzimage/verify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kexec/verify//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/keyboard//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/keys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/keys/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/keys/debug/proc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kgdb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kgdb/low//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kgdb/low/level//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kgdb/serial//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kprobe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kprobes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kprobes/on//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ks0108//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm/apic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm/async//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm/generic/dirtylog//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm/generic/dirtylog/read//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/kvm/mmu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/l2tp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lcd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lcd/class//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds/clevo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds/dell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds/lp55xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds/trigger//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/leds/trigger/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lockd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lockdep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lockup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/log//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/log/buf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/logo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/logo/linux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/loopback//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lsi/et1011c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lsm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lsm/mmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lsm/mmap/min//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lxt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/lzo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/has//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/message//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/rc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/rc/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/sta//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/sta/hash//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mac80211/sta/hash/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/machz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/macintosh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/magic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mantis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/marvell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/max/raw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/md//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mdio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/altera//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/analog//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/analog/tv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/camera//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/digital//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/digital/tv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/radio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/rc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/subdrv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/tuner//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/media/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/megaraid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mem/soft//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memcg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memcg/swap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memory/hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memstick//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memstick/jmicron//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memstick/realtek//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/memstick/tifm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mfd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mfd/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mfd/intel/lpss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mfd/rtsx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mfd/sm501//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/micrel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/microcode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/microcode/old//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/minix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/misdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mlx4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mlx4/en//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mlx5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mlx5/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mlx5/core/en//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc/block//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc/realtek//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc/ricoh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc/sdhci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc/tifm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmc/via//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mmu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/module//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/module/force//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/module/sig//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/module/srcversion//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/modules//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/modules/use//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/modules/use/elf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mouse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mouse/ps2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mouse/synaptics//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/movable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/msdos//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/msi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mspro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/cfi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/map//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/map/bank//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/map/bank/width//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/ubi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/ubi/beb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtd/ubi/wl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtrr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtrr/sanitizer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mwifiex//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/mxm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/myri10ge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/n//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/national//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/dma/map//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/multiple//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/per//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/per/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/per/cpu/embed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/per/cpu/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/per/cpu/page/first//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/sg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/need/sg/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/act//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/calxeda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/cls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/dma/rh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/drop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/ematch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/ip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/ipgre//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/key//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/mpls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/packet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/poll//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/rx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/rx/busy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/sch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/sch/fq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/team//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/team/mode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/udp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/net/vendor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netconsole//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netfilter/netlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netfilter/netlink/queue//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netfilter/xt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netfilter/xt/match//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netfilter/xt/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netprio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/network//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/network/phy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/netxen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/new//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/conntrack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/conntrack/netbios//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/ct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/ct/netlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/ct/proto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/defrag//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/dup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/log//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/nat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/nat/masquerade//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/nat/proto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/nat/snmp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/reject//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nf/tables//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/acl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/use//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/use/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/v3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/v4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/v4/1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/v4/1/implementation//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/v4/1/implementation/id//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfs/v4/security//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfsd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfsd/fault//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfsd/v2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfsd/v3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfsd/v4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nfsd/v4/security//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/bridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/chain//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/chain/nat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/chain/route//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/dup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/masq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/redir//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nft/reject//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nls/codepage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nls/iso8859//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nls/koi8//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nls/mac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/no//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/no/hz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nodes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nodes/span//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nodes/span/other//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nouveau//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nouveau/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ntb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/numa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/numa/balancing//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/numa/balancing/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/nvdimm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/oid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/old//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/openvswitch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/oprofile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/oprofile/event//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/oprofile/nmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/optimize//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/osf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/output//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/overlay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/packet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pageflags//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/panasonic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/panic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/panic/on//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/panic/on/oops//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/paravirt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/paravirt/time//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/parport//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/parport/not//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/partition//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pata//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pata/arasan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pata/pdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pci/bus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pci/bus/addr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pci/bus/addr/t//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pcie//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pcieaer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pcieaspm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pcspkr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/percpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/perf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/persistent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/phys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/phys/addr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/phys/addr/t//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/physical//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pinctrl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pkcs7//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pkcs7/message//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pm/advanced//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pm/sleep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pm/std//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pm/trace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pnfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pnfs/file//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pnfs/flexfile//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/posix/mqueue//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ppp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ppp/sync//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pps//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pps/client//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/preempt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/prevent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/prevent/firmware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/print//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/print/quota//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/printk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/probe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/proc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/proc/page//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/proc/pid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/prove//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/provide//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/provide/ohci1394//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/provide/ohci1394/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pstore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ptp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ptp/1588//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ptp/1588/clock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/public//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/public/key//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/public/key/algo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/pwm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/qed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/qfmt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/qlcnic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/qsemi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/quota//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/quota/netlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/quotactl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/raid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/raid6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/random32//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/raw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rc/ati//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/cpu/stall//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/fanout//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/nocb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/nocb/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/stall//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rcu/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/realtek//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/reed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/reed/solomon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/regmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rfkill//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ring//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ring/buffer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ring/buffer/allow//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rpcsec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rpcsec/gss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt/group//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt2800//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt2800/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt2800pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt2800usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt2x00//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rt2x00/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtc/drv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtc/drv/m41t80//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtc/hctosys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtc/intf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtl8187//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtl8192c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtl8723//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtllib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtllib/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rtlwifi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rwsem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/rwsem/xchgadd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/samsung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sata//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sata/acard//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sata/ahci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sbc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sbc/fitpc2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sched/omit//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sched/omit/frame//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/3w//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/bfa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/bnx2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/bnx2x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/cxgb3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/cxgb4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/dh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/dh/hp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/fc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/fc/tgt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/iscsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/mpt2sas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/mpt3sas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/multi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/mvsas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/osd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/osd/dprint//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/proc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/qla//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/sas//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/sas/host//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/scan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/spi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/srp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/srp/tgt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/scsi/ufshcd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sctp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sctp/cookie//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sctp/cookie/hmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sctp/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sctp/default/cookie//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sdio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/seccomp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/security//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/security/network//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/security/selinux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/security/selinux/avc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/security/selinux/bootparam//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/security/selinux/checkreqprot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/select//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/select/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/fam15h//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/i5k//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/lis3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/ntc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/sch56xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sensors/via//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/8250//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/8250/many//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/8250/nr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/8250/runtime//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/8250/share//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/arc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/arc/nr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serial/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serio/altera//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/serio/arc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sfc/mcdi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sgi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/signed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/signed/pe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/signed/pe/file//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/skge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/slip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/slub//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sms/sdio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sms/siano//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sms/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/smsc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/smsc/sch311x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/ac97//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/ac97/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/ac97/power/save//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/atiixp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/compress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/cs46xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/cs46xx/new//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/dynamic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/emu10k1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/es1968//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/firewire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/codec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/dsp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/ext//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/input/beep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/patch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/power/save//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/hda/prealloc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/jack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/jack/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/maestro3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/mpu401//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/opl3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/opl3/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/oxygen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/pcm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/pcm/xrun//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/proc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/rawmidi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/seq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/seq/hrtimer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/sequencer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/hdac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/i2c/and//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/bytcr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5640//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/bytcr/rt5651//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/cht//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/max98090/ti//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5645//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/cht/bsw/rt5672//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/skl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/max98357a//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/nau88l25/ssm4567//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/skl/rt286//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/soc/intel/sst//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/sst//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/sst/ipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/sst/mfld//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/usb/caiaq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/verbose//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/via82xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/snd/vx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/soft//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/solaris//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/solaris/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sony//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sonypi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sound//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sound/oss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sound/oss/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sp5100//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparse/rcu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparsemem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparsemem/alloc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparsemem/alloc/mem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparsemem/alloc/mem/map//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sparsemem/vmemmap//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/spi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/split//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/split/ptlock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/squashfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/squashfs/fragment//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/squashfs/fragment/cache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ssb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ssb/driver//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ssb/driver/pcicore//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ssb/pcihost//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ssb/sdiohost//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/stack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/stacktrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/stop//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/strict//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/strip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/strip/asm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sun//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sunrpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sunrpc/xprt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/suspend//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/swiotlb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/syn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/synclink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sysctl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sysctl/exception//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/system//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/system/blacklist//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/system/trusted//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/sysvipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tablet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tablet/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/task//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/task/delay//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/task/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcg/tis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcg/tis/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcg/tis/st33zp24//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tcp/cong//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/test//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/test/list//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/test/string//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/textsearch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal/default/gov//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal/default/gov/step//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal/gov//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal/gov/fair//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thermal/gov/step//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thinkpad//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thinkpad/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thinkpad/acpi/alsa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tick//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tifm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/timer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tmpfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tmpfs/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/topstar//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/toshiba//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/toshiba/bt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/touchscreen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/touchscreen/wacom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/trace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/trace/irqflags//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tracer//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tracer/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tracing//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/track//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/track/dirty//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/transparent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/transparent/hugepage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tree//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/trusted//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ttpci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/tulip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/ucs2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/udf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uefi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uevent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uevent/helper//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uidgid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uidgid/strict//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uidgid/strict/type//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uio/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uio/pdrv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uninline//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uninline/spin//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/unix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/unix98//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/unixware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uprobe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ali//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/announce//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/announce/new//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/arch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/arch/has//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/default//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ehci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ehci/root//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ehci/root/hub//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ehci/tt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ezusb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ftdi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/gspca//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/gspca/ov534//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/gspca/xirlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/hsic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/hwa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/ax88179//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/cdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/cdc/subset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/cx82310//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/huawei//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/huawei/cdc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/qmi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/net/rndis//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ohci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ohci/hcd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/ohci/little//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/pwc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/pwc/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/cypress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/digi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/edgeport//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/ftdi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/keyspan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/kobil//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/mct//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/mos7715//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/safe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/serial/xsens//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/sierra//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/sisusbvga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/storage//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/storage/cypress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/storage/ene//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/uhci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/video//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/video/class//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/video/class/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/wusb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/usb/xhci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/use//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/use/generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/use/generic/smp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/use/percpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/use/percpu/numa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/use/percpu/numa/node//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/user//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/user/return//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/user/stacktrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/uwb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vfat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vfio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vfio/iommu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vfio/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vga//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vga/arb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vga/arb/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vgacon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vgacon/soft//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vhost//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/via//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/au0828//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/cx18//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/cx231xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/cx88//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/em28xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/fb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/ir//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/output//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/pvrusb2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/saa7134//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/saa7146//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/stk1160//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/video/tm6000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/videobuf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/videobuf/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/videobuf2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/virt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/virt/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/virt/cpu/accounting//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/virt/to//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/virtio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/virtio/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vitesse//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vlan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vlan/8021q//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vm/event//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vmware//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vmware/vmci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vt/console//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vt/hw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/vt/hw/console//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/w83627hf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/w83697hf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/w83697ug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/w83877f//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/w83977f//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/want//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/want/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/watchdog//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/wext//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/wil6210//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/wil6210/isr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/winbond//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/wireless//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/wlan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/wlan/vendor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x509//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x509/certificate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/64/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/acpi/cpufreq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/amd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/amd/freq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/bootparam//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/bootparam/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/bootparam/memory/corruption//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/check//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/check/bios//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/decoder//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/dev/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/extended//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/internode//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/internode/cache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/l1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/l1/cache//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/local//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/mce//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/minimum//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/minimum/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/p4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/pcc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/pm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/pmem//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/pmem/legacy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/powernow//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/reroute//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/reroute/for//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/reroute/for/broken//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/reserve//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/speedstep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/supports//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/supports/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/x86/thermal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/blkdev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/compat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/dev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/have//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/max//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/max/domain//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/netdev//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/save//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/scrub//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/sys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xen/xenbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xfrm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xfrm/sub//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xfs/posix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/xz/dec//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/yenta//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/yenta/ene//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/zlib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/zone//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/config/zone/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/crypto//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/crypto/internal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/drm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/drm/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/drm/ttm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/dt-bindings//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/dt-bindings/gpio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/dt-bindings/interrupt-controller//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/generated//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/generated/uapi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/generated/uapi/linux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/keys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/amba//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/bcma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/byteorder//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/can/platform//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/ceph//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/clk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/crush//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/decompress//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/dma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/extcon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/fsl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/fsl/bestcomm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/gpio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/hsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio/adc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio/dac//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio/frequency//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio/gyro//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/iio/imu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/input//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/irqchip//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/isdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/lockd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/abx500//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/arizona//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/da9052//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/da9055//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/pcf50633//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/pm8xxx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/samsung//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/syscon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/wm831x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/wm8350//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mfd/wm8994//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mlx4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mlx5//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/mtd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/netfilter/ipset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/netfilter_arp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/netfilter_bridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/netfilter_ipv4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/netfilter_ipv6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/phy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/pinctrl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/platform_data//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/qed//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/raid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/regulator//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/rtc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/sched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/spi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/ssb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/sunrpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/tc_act//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/ulpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/unaligned//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/uwb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/linux/wimax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/math-emu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/media//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/media/blackfin//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/media/davinci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/memory//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/9p//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/bluetooth//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/caif//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/irda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/iucv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/netfilter/ipv4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/netfilter/ipv6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/netns//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/nfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/phonet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/sctp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/net/tc_act//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/ras//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/rdma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/rxrpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/scsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/scsi/fc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/sound//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/target//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/target/iscsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/trace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/trace/events//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/asm-generic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/drm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/byteorder//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/caif//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/cifs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/dvb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/genwqe//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/hdlc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/hsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/isdn//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/mmc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/netfilter/ipset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/netfilter_arp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/netfilter_bridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/netfilter_ipv4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/netfilter_ipv6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/nfsd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/raid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/spi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/sunrpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/tc_act//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/tc_ematch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/linux/wimax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/mtd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/rdma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/rdma/hfi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/scsi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/scsi/fc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/sound//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/video//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/uapi/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/video//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/xen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/xen/interface//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/xen/interface/hvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/include/xen/interface/io//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/init//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/ipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/cpu//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/debug/kdb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/events//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/gcov//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/irq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/sched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/time//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/kernel/trace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/842//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/lzo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/mpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/raid6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/raid6/test//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/reed_solomon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/xz//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/zlib_deflate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/lib/zlib_inflate//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/mm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/6lowpan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/802//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/8021q//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/9p//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/appletalk//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/atm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ax25//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/batman-adv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bluetooth//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bluetooth/bnep//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bluetooth/cmtp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bluetooth/hidp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bluetooth/rfcomm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bridge//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/bridge/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/caif//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/can//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ceph//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/dcb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/dccp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/dccp/ccids//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/decnet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/decnet/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/dns_resolver//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/dsa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ethernet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ieee802154//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ieee802154/6lowpan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ipv4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ipv4/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ipv6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ipv6/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/ipx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/irda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/irda/ircomm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/irda/irlan//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/irda/irnet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/iucv//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/key//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/l2tp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/lapb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/llc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/mac80211//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/mac802154//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/mpls//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/netfilter//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/netfilter/ipset//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/netfilter/ipvs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/netlabel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/netlink//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/netrom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/nfc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/nfc/hci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/nfc/nci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/openvswitch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/packet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/phonet//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/rds//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/rfkill//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/rose//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/rxrpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/sched//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/sctp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/sunrpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/sunrpc/auth_gss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/sunrpc/xprtrdma//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/tipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/unix//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/vmw_vsock//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/wimax//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/wireless//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/x25//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/net/xfrm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/hidraw//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/hw_breakpoint//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/kdb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/kfifo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/kobject//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/kprobes//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/rpmsg//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/seccomp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/trace_events//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/samples/uhid//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/basic//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/api//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/api/alloc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/free//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/iterators//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/locks//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/null//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/coccinelle/tests//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/dtc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/dtc/libfdt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/genksyms//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/kconfig//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/kconfig/lxdialog//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/ksymoops//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/mod//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/package//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/rt-tester//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/selinux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/selinux/genheaders//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/selinux/mdp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/scripts/tracing//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/apparmor//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/integrity//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/integrity/evm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/integrity/ima//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/keys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/keys/encrypted-keys//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/selinux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/smack//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/tomoyo//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/security/yama//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/aoa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/aoa/codecs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/aoa/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/aoa/fabrics//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/aoa/soundbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/arm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/atmel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/core//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/core/oss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/core/seq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/core/seq/oss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/drivers//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/drivers/mpu401//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/drivers/opl3//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/drivers/opl4//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/drivers/pcsp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/drivers/vx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/firewire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/hda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/hda/ext//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/i2c//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/i2c/other//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/ad1816a//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/ad1848//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/cs423x//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/es1688//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/galaxy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/gus//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/msnd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/opti9xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/sb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/wavefront//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/isa/wss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/mips//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/oss//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/oss/dmasound//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/parisc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/ac97//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/ali5451//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/asihpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/au88x0//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/aw2//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/ca0106//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/cs46xx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/cs5535audio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/ctxfi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/echoaudio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/emu10k1//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/hda//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/ice1712//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/korg1212//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/lola//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/lx6464es//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/mixart//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/nm256//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/oxygen//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/pcxhr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/riptide//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/rme9652//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/trident//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/vx222//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pci/ymfpci//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pcmcia//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/pcmcia/vx//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/ppc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/sh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/codecs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/atom//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/atom/sst//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/baytrail//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/boards//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/common//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/haswell//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/soc/intel/skylake//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/sparc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/spi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/synth//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/synth/emux//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/6fire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/bcd2000//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/caiaq//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/hiface//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/line6//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/misc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/sound/usb/usx2y//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/build//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/build/feature//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/build/tests//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/build/tests/ex//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/cgroup//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/firewire//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/lguest//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/lib//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/lib/api//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/lib/subcmd//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/lib/traceevent//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/objtool//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/Documentation//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/arm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/arm64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/powerpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/s390//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/sh//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/sparc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/arch/xtensa//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/config//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/jvmti//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/scripts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/scripts/perl//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/acpi//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/cpupower//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/cpupower/bench//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/cpupower/debug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/cpupower/debug/i386//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/cpupower/debug/kernel//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/cpupower/debug/x86_64//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/x86//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/x86/turbostat//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/scripts//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/nvdimm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/breakpoints//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/capabilities//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/cpu-hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/efivarfs//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/ipc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/kcmp//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/memory-hotplug//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/mqueue//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/net//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/powerpc//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/powerpc/tm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/ptrace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/testing/selftests/vm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/thermal//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/thermal/tmon//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/usb//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/virtio//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/virtio/vhost_test//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/virtio/virtio-trace//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/tools/vm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/usr//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/virt//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/virt/kvm//usr/src/kernels/3.10.0-514.2.2.el7.x86_64.debug/virt/lib/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnuY f&µq�H{ÄäÀ”²tÉ?ÿÿü ý7zXZ áû ¡!PH6ã¢hïþ]"ÌkÀ%©ÙŠÒôØOv^v(AÉÝ;“¾ÍåI5?7ùÈ‹lnüßA„ɾì•àÔà5”íUB-péÛñÞ‡DB ‚‹¬ÒÄRZTë6cI® 2ä‘›¡bÙUˆ<ï!Ö‡ ÐY/Z ö« BÈ °Z_`çAÕß˲ß?1v 6­cge]ÌB½¹<ïøçÆÆ Á6¥ƒ&J± QŒI©HjÀ#“c¸Îa@¥r\0_¨î<Ãõ“ ›ÞÆÈa¾T¹§ß³‡:I›0Û™7i < !ÚÐQ¨tã í60Ÿ'¬CqÑooH´D/މƒœÏ#‚„°³Hõ”—^püí+Ü„ãØ:?…ŠxÕ F°>…îåR;$œð¼Ó‰�<Áá“ éó þ‘Gš[u éÚBÇÞ¹n /kŠ9:µ¡cXž2¿wXxAU¥5oqÔøRFÁz·GñZŒ �Äk¬¹¾´c`;ú —N©%¬ö„ZAá«Ö6oÝÂJí8™b4´o꺒¬ÔIxNÃcS;¥%¥hÓ�·©UÒº�„œzÀ;bù"Ë:ë»9çßGÍztö߸jèŠ#ɼF†U …pEènÔ÷B­ì&U„åc/-‚ùÿ8:ìɣi„[Åck*NmAôØØ�n˜»ÌT²u;¶:,aŒ,<ŠŽûlè`ÙýZñß-E2â/Æ]Fë-dÿŸŸš°¢ØP‰,f xý áÕºô�h{š–�i“1d¸¯žŸEõ+Sû(É1B"—PkCí™HÐR£{RÖp¢TË«ùÑ6–tå;g-[N½aq—AUFÇsŸ#N?hÖÜs*ˆ�jüÎZ»ÚÐñÞ²ü¦]¾UcßЗþ—ëËuçê`™Ë�øÉñj{í�<…¤ÖùÆÙ™Át¥/ˆ©å†vÙ^ëó°³òè¹_ u–vÐÄãjò; ܘo”zÝ«œå ֹ¤ƒ Áò d©÷¯áÍhßO5¤ŠÂîgË]BòöÖK;�Õ%²zanôùpvë€è®þãuŽÒ´`HPÀ_û"ýÏ�{þ="®»æÛM?A¬Rd‘ùbMG#BsêŒðd\üø±ñrýEý¬ öë~˜Èz€d¯W „"ó˜�ÿGÃR9†[ÞaÞöì(Î>&¸ùÄPîÔZT ïßvÈG«c5+ŒÜ�~ó� º<’À§ÇËwqJbäÓ3¾zÌÆ„}N.Ðm½tô‚$·0+0ŽëšåYü@ÇIï-5DsÇÄK1|Pü2ÿ�{¯¸F.ŒlÌz(?Y¯ŒÔp1]¢ÝL� ïž<0g-&¯=ük½û·òé½þ…»>¾‹>�+(åÙ„\”�2°þ—•Õ|è0´i–>Nè|!ÈàšÿýÁ£¤b\kˆs¹’�@6 ¯B§8±“TÀÑÁ\•ŽOÍ5÷ÂÃÊ’ô%»ÚÞ0ßY�0‰ëj¬­ÕŒ.cÿ®�r¾©x´ª|Çê2ó›k�8Y¦µ„¥!!­•(f4R� Ä$"(W¦å¦ùˆ}?Øbà£k0És{#¹¸šÓèæ?§ãÐ�êÍ3¸ÙòÌ^D›ƒÖÜ=�”2%díšÂC™cƒŽŒª%—J°»¥êYg)`[J| ¼ÆÝ 5• ¬øªc:žD8eH(ˆA¬;í,ãËÌAë�üTì3vAjÆøŒ&z©%J‰§¢|Vî�[>`ÓxyÄ1ÃWÄ ½œ=•ŠÑBfÍC¼â ô/ðnñŸÅ#x` Û$÷ìžÎjî‹ÛŠ´³ñÅñŒé¿ù+ŠKtÜwÑ©¯dçŸ3e×>çØ¯‚^×"Ø[Îñj~?6×îA½fšýžw–Ù‹yÍ~a¹x¬,Â.I¼PýŒw5½¬Tí|@¤øTFÕDq\ molh9E/1¨C8e‡ô¿ò‰¢’È€u&„L—üZà-`Û8˜âLÁhÀ©VœKN¢àÇè E†e×îçj穱><œC0’¯JG0_û\/03Nn¾.%ohZ-yUÞ×`☽å¿Ìk`Ã`&7çHFS!Ó+ÿsµÏàC°ͶGm¤<]Hýùd òù/qåÓ[¶ÃF{¾ã—œÂ�§èXð¸øúBžyÔÁLÜbM¡Ózïaäa\ýz?F™€ScÚp:~1δ{O–[�`æhE²©pZò�Ÿþl¨Bó@6 Û„yþ�Æäûé¸hd�lgȱIÃiNê&™¯5æêUð‘¼ed€’Þù�o’9©âª¥xn¿©}�ÇйÍÀvÎhE–κç$•µ˜ÃåvZKúk�Dt“j¡0åOºUºod;PM7OE¸�cÃh ïÊ¢!ø�šw¨ÆÛ§»Í9Ç™ŽE<»QF7JË£gú#V©7¤ÇT},C™âñýu&k8q¢+[ÅŸ‹›ð¶i}‚W¯KlHÏ6z¥ãR�vPß;âÁ@׳Üwñ׋¤Ekþ£ÁjHÎÞ«Xî„Â~2]±´ì‚¿¨Å™­Iƒ{ÕìàøÜIÙ]>?¯s¡û/Z™Ý30Ï¢–í8ß#ª’]àˆ±±çµPè ðÈóPŽFif ßHq¡ùÙ©§íq�ÓYµaò¼/&\‹»ëfiÿÙsúo}ø‹Ôi*÷6˜q¯Æ6Œ Ìà~¯Û¶Ð½áÐ*„ s8ý©¯¬ÅÉìÒd¾4øê¯Á+ç˜!–›7�rñ¾.×àeHë‰Ysˆ¸êƒbTóq¸Ì/Â4ÿšùÓ\_þ'P P”·¬ùU¢K…©ß¸~nOØý]>Ÿ°ééóÒQh�<Ý‹5F±Ö=bü¸¯nQà •©Ñal®Vé´¸�HÇìµ±®gÞr7äª÷ó¨Ta¹ëÊËVÖ¨ÍW£Uñ–ü”Z‘–A…¯MsÄ{p§«+ò„å:§g>ßv%[+ÃŒ!tkj- élý¿oŽÞ*¢$‹UïÔk÷a1áÂ&á[Y(¯˜'«jP”›ná™iùÃ?â‰î6š9K3‚H›ж^=‘Ku •Ó€]ôEÐb‚#’|ä8å´ˆ=áCc´"šÍ*ŸmP† �ýgjŸãYƒZ0†³d¼•šÂ:ê2ª?бcN�äÏ⼬’Ѻ579¨ŒÔWo¬õl¨�×ÒÛ±öqU¢î¾Û„;,^<µ‡~˷š®<ýÐ=ïýøW{‡,Î øVI.CXY¯»>K™fÛý7"Ò ²åÒéüö¬¬uÄiÝÕær­6í$´àjæð´,þ·¾fV­éBÝ“  Šâ‰„k•rÓ[®c Ó˜¥'¹®õ¡†ž4%Žu¯òq×X†k�:53CW¿Ägª=K]CF¹Ëœ¯Ô2ªÛÆ©ÒúM¦ºËBÍÛբѶ£, —ÙÜÑÎ/=FKÉ6d„ú{Þàñı) ‰9Eö\ÏðÃ_eiö¨§$Êbmë>ôÃ=xÌÊtÚrz°ÎèO?qúYV(„<5a¤ãcoƒ‰øã…¢}:-Hê¨ö-Fš o-ÑZ®o `ý¹2(ÑŒvä�ƒÉ˰!Èz,ÊÒ6¸}*V�>?¦Ù ‡ˆ¬í÷Z¨I&;WQ¶Ó_�^ *VA1±É³œ>fr :|0 ¬­ä×Mד«ƒlþHŒ„ÙÜíejjÌЇ sƒ%Rl ³è=ß3àÛÈÈ6½×¸4o�‘VÑ7‰ôyjd»¿©Ý×<¼éÙõ¹’ÞsŸ$CÎt…mˆ´S$oóžŒó×tÓ„žâÌ1G“Ôº¡ueŒ¢— 9·}tx`{’,¦V†¾Z[ O»ƒ>3–æ·AÛƒ$ÄÑmñì‰àýAÍK~~z_]Í‹ŒcÞp8‡ëê1¡b%ž¯—Ž6x*žÝ¦)êÆ„¢îÍ‚úð¬«s¶¸‹p�ÿK—C¤¥ëÄvÈ@†_T¹z>žÂ>ò¾¶e¤T£‘œù}”ûw×z"ÛêÜ€àtwd¯s|s£Ên–kÞ.ùå÷k½ ïÿ¦,·}nô,z©Ÿ�Êm¹åN.ê'±—ìhS…p9b¾ŸÄW)dý~Í«^@cîV0_ræ.�Û ä:öÞ)c'Sý5™§´ìýºKËg&cÊÆ6# d‘Ïú->„õûK2×oa];MRý ûb7v-„.PÁG�gë´¬Dônáä�HDq^³ÓÉ6ƒí›Ó«§•ðú9¤l,–GCmîB&îu��­è¢2Ç�×”¸ø&yÔ�æPáêC ¡f¬Í©l§áÅûUøô›Ê­MѾ ’²g{ûšÅB ®¥×�ì˜8*Æf¬ŒšÉÎ85rµâªÉÜ©¦�É�¨maF‘ò—ÃÃúJÛÏ:{˜ýVD–XRiGþf ˆ ¿è ß.EJrTª*Þ£$(ë æ>f€�ÏU+jñj¶/©_ŒhnÅ5- ñæD•í¾÷ÝSl}‹pEV~†­O¨;rª\|š¸z(p ±L …|u)­£�”s—‰µ"âe±Ê>ʱ_Ý� {+*†¬‹‚¯ði Óf4´Ì[ãýš¯ã×Ñ& Ù€�ÒÏ"€&n€³,PÚ‡I£ †¾ÖT‡¾¨š UQ²çzÑ[q ‰K�¾Ê ¾¹dÐðxšêÕ0�§¿>ŸŠSEYÝ‚QúÎÿ*ëD@Ukü$Ïã'€ß$­¦@Ê�8"Aå\²©å¬,ÔvâôÞÌÍÇ\#™N—BÏRš]ÈpëŸ ¬?i}H&p£y>e¿¡ÅÛ ìdG¥»Î§WD)ʉßÁ ¿²Yöà6¯¡p0cxW[QWSÚsòÃ׆œú¼MŸe—÷Ó° üclÛïí¤÷º ÙóhLÐeï@ÊØ;ƒšæX�Ì^ºJ 9°ÔB0ªµsi•�½Õ°wöDV6žÉµ±¹éÏì¦OÁL—ìD}¥—æGÎçÅÁŒXÁâ±ZâÑnUÈ«#ÜGa˽PôKK¿é¹'Ó��̇ÿ{X¢˜Ü ‚_×8 õwÝR’^> �ÌÃHAß—îw,'Ñ8ÝU¾UU)ÓüÃL¤n­T0hf….œÇ0؈F;ðÖ »ÞZ�l£«-‹§éxÆÑG ËTÝ=&üigÿ^eLs¾BR[‡•-¡À:t ˆôásxô¿Îý€!°¶“ßD0²Þ”}W””µsÉê…nÀŸ¾A[7K\þÈ ýÕÊHyäŽå'M˜YN!Áahžšr4ŒÄ¬³¿|îö}3­ �ëëkOØï Ø9�ž\oÏ hZÒARŒÚJ.ÉΨcüîî¾[„ÛÈÍ™¯–?GÝæ¼EáaÊÖÆa¶(y'¹}À©5r[©bkrØFmæ$„»áÌbèÜŠj#a%7Ëšœ4öv0Tê¨öä�GÚëæ ¬î¦;æÓCϺùu€ÀˆÒ� s¿0Ž *€Îõ,<¢,Q–ªSÑ[ï׫‹q}P'HlB’h¸=Å«D!Ÿ½^{!ÑkéT¨EÇcô(½Û²ó¬¹ð¡/ ßÙ—‹/Lyr�áÿ¹§¹>Àè$~ØÛgÕ¥OBlÌ~•¬™�|fÏË@³D�7QtåÙOg’$äwÄGKôáîª7ò�ao �Á?9ïëØ46” ö¨Ï$â÷#ÜAš¾;µlßÓž(/z Š.Mø¹Qï�€¹¸Œ¾\LgÞŒ¿A|âÇK/ wä#�TáËáSG•ãúý;9óxÄ8µì‚XhúA‰i1ïD»‹CÞH`Š£ÓgÊÈLž˜ž}2to–C0°]…€°R~2è_SOcP¸¼çÏVØðê­¶Ÿë„øÏl!|ÒráÌç?b"^.+z–Ýó¶8Ãt…wo4ÆÕÆ“‘š>�¥Ó•úÝâír·¿´AÖf«Tg+Þ|ëòD˪›•ØÞ“i´8ÉêXÏÇñhcÓ½©ì2¸y«¶JXðX¯Ã<)öÛÔY½|SV2óØï84ÞSug,º£v”x[ýÄc`"‡x©¼)J0>º°‰Žx‰~n²i*ÐÃÛSå–É�Á¾<¯ÂçÄd2FôwP$ÁÇ àzdw}mа.Ì­Š„d¿uì‰ð�¬eë°˜¨‘A‰[N‚ »?Dª©[âÄì�{ȸ4àR‰< µ–3V.s³Ÿo>a*NЏõÚ- 7¡†=†aZà® 8@)¾¬”¸xûÝ.Í],|{3iÇÏ–})¥ ]6àÞK&ju°šsÅûâ£õ±4tŠ#Y9SXŒ$š>*|Ÿ´Œwò�Qj-²ÛŽ>L‹ `X}æÑÖ{Ó& æ—¯F"¾Ø¸¶·*T£ý¬XÅGé.¢O¹ùëÀÐ�Xg²+@Áò=µÃ �±‰Ë¨zª#õø÷ÍØƒnbËËl5ýZNÃðvÊû{…™{kaÄÆˆPÒy7C|›^ñ>Gd`‘›«¹ñ¾`Üè0§´¡’ˆÃ’b[yg‚‡ÛÑÜÑGõä}Œ˜ý|�'ª-hìÉ%Üs$œÏóL</R†ÁR!;²»¡‚T0SKjös�Ö倚Oa-(ÛµD²zhÌ2ߘãoàЭ€Ób–º•#|�öHx‘~�ÁWÍð—´µ«w‹ÛLï°hÁåëï‚ã³¢ÛC[hG€Zµ{¶ÂB¥4X´+½ƒÿ4[ŒŠgçSbÊ�sV=ÂÓH¢r Åô4¸� X!ËÄ �a†ÓýÈï8rK+%HQVÏiÂ��ؤ„“’$Ž0¦ÙT´}è1|¥ç;ýºÛ~ø¥eS ƇB[–sMN'ìuÇtW›†ÊfäXŸ3�છŒ©`dNÈ&7ÎYàUiÈòøÿ Å9é C�ÚÆ9ÊçjöÚÜ›MÃ¥r³{ý!x¨é™7ZQæ6GÑ4 �õ¥Ã«^Å«�: ÅÍ]§ ÙÑs $Íôõ»´ø˜g0†"›ÄÏnRÏŲVjŽ�x+ zï$@ôˆ° Ý ºÍØ­jÀ ^(ù™îa+VšR袉úBëôÀQ'f½H!ö¯ÌÑ€C}/ÓhøUäÍe×Ì2#à”LÊCØÞÖH ì•xʃü¼a,͹¬IpÑŠæ¢äº÷Ïîûj\LYëVö_·GïÌ™E÷æY§�€‘™ÅCŸG5ßáƒâd1pYÊÚêD0Fåú韨—zGê¤Ô-]þ¶§¹£¿½>žˆæ‹¨Ð<Ó@ÕÍ´ÛÔHöû.ÎVw<²ÇÉ;ÍÙœ-*Æï3+;é¦f�LôÕªUK˜>#~½·×�?EM˜§ö?¶È%üSÿ«×è“Z¯Šzȯ” €>¦‡7=QœèÉm_Ê|“vª§Dò“²‚MÐ?ÉJ£�*Ta¸j• ÕTÖF€ùJ@Z,�K¡óW¥ŽŸ¿»—¸±{3T<¬‘gWù€tÓ�wxÀaÕ,Ù²ÁYÇEáÖˆF†NéÑ;Ôr»ÀÒ(#ƒþS$“lF‚˳IÍ×[o ùuôš=L‘ïÉ.ï_G?3JR(²SÂÛªC°…î¢#ž&�(ÖåÔÙòJ”–ÿá‰ŇeY¦Šß%r2ÇTxŸ>�'U[q–3æH°þçt1¢ {ÔBÕË…R§ë|§â zŒ¹ãk2(o ˆ¿©V™.]b{£ûÆœöpµb`ißë°JÎÇš{29mšì~î-­}ly¦²JJ2Àÿ˜ÒNžèþ8弯×ã\tC D<�z3˵›ýÂ?áª]ÒÍ|b®Å¡¶¿0‰ÔŒþëÁûËW~>Û9HZÌð%ÌSí¸®$­˜•zÛiØØõ~ÅYÙZ߯4a§Ñºàz‡PPÄ(q¸Ó•¥ÊÈÁjä屸Ñ}Çy›#r, —ú�ªíŠÕŸytÏÝži¸ºº:cÃ.¤¾ëóCeGo,#*¥\<÷ëç“pöÈ®¶˜ÕŸ ;6PeûßF=Øil~¢sÅÃJõt€Ë£nVtA†åô`—Ù×ý~ß"G l]îº-$žÛT2Hxp.0T¸MÓŸšITü¨æ¬ZXš|?ZÚj(G˜ -yƒ£™W{Ò‚Ê‹[콎tíUzIд¢Ö±WxI”žIÆÊÓC´Ì^Û®tõzï�#2Å×0ü¤áÓé0 ·›Ž!.^”[fóPÈÐLïo#ßàÁ \bêºQ÷ôÝÿs£ËLÒ#–ÔY}i!Ž(AÁ_Xv# y�`gpÙJ+$<ÌëøÕ-«gc­IB£o½(‘¦ÃþÈÌ¢ÝÓöX2ö££þt- mÔ’ÏKÞ1]eêʾ® ór‚âeW[P²/ÚË™sð«Óç%m@’ÐÆ„¼¡D_ÞƒÅþ8Ÿu7£•5Ú4œ”q¸ËÜû#EiwÉ¿kšß&è ›õì]ëƒ qÔF¢9eÓ.ýò/—Q߃€< …*|ÑA¥¦W¹ñæ[.ñSs7ÑZÑàDŒš,ȇ¬<üóÓ~­Zs•‘0ú�vpÅîeéøœ²c‰é­c ïÌñëwÑ ¶• ¤u;‘ΟÌ%ùX+oÜL˜ölD8„Ínj?h8â'ÔY•þEGh4ïæ Îa{Úi¼7�!*R‰ë˜�|cÏ1ðÓ:“¼Ú㇠všÙÓ„-:¬³ YRŸÄˆH1“µO³¸ÞrQï!c§Z!eH²N°³"M¨sž¼±Í©Hm¿8K"Ð ¢)6U±Q§õï=ؼ{þ2oî0‘zs´®ÜžGJÝÃÀÝAþuˆè¦>ü�òæ‚ÇóDü0¯ÅuªýµÁ—4u›çpá|`Έz¸ 9缸ï‘Þ<¢^´°2¸²¦N$3 —õü3IµÏž* Á±õ)¶Ë:äPâ[@ 'èÂ`3ÀîÄJ9ÛÓ²*½øn\\†Jͤl#*{“L x=Ök—]]îYxyT%˜¤EÓgôÛ«**�ëè.MˆzùÄmlÈ¢ Nÿ^ž��ê"�]Ò„—£¡xà¤ØÞ3ªµƒHg?ù¸S-]íÐ.¦%H]Ä3ÿ©\eŸ“ÅA˜±Ãàê(;Â{2o® ¯“àDÚÜ «BÆøzA'@ï�è¡wˆX#Ì9$äv½Dh”áLÀ‚ÔÄm¼þ¿°ä�•d˜:DŒ!ßîA8±Ú¦“v”ºäJp; î<åÄåžÎ>hÈ{Öþd|¨Ä`õRž¯‹f4m(ˆ|‘w†cq8.Ì ¬OÌ‹À7×U{F?ýñ#“ŸF°ÜÉ.üV0bÿÿÑï�>&^à�ο+É{ƒ}œg,KfÕ—&LNiÀ Nˆ°dÅÝRúOh“QÆö~÷RÂÊ×&jCè_õô`äÃM~DR‡‡7³ý|,ª+sÝá.?vxÃI¿vË9‘vê_ü |¡I޾Ϻ®ÂúÆ»xªK: ûnK•ýÖÇRÿc#µ¤AçûÄôÃù>Ú¿òY5QH׳-,ß›ÎZ£U°P;ç_È¿Z¤VmKŠz D}Í~bÀÐPÙtÎQz¶³éÉw$0}Õ,ö6U±¶Ïáçƒà“�ã$nƒt‘Ô èL¾{=úC¢�Ma¥@ÁÙŠã3êNæü—iÁ»x”øX”Èûú{oià3´KY¡- Ò¾!d,lË쓕ؤl)yv�±Ýri¾YÄŒ¼A»ƒóàWµ_ßüJ%?føVgÀ«�³¨™ø/KUb[äq ¯þõg£¶ŸßÕ6‰ÌJ@¥Áª$�HUåøZy?e¬Ô…_yªTdë³·<çØù3Ú”í“ÓùFú:©%ò{ ånodaVm%0ý‡aUi×9"º‚<ã?LO¶¢ï�‘ÕÙZ�\Z0uJ„ `iŠ ëž­’"I'|c\Ið€R§"ÍÅ/Bµ‘ :¦Ž'Œ[ÂÒAG¤²”¡ÌÁ[8kgx'Žä'’ß'¶ûÄòÖt]x>S[`ÑféÊÖ…N¸aÓÁ×î·Ð_9Ö÷ìÚÂ�رÑg9ñ8¸…Á/‚baÐG9Ô{ÊçeÛ×"àÑ—­1Çyõ3è‡l˜6kÔ?â†fkø »媈°ëGOQ­M=í“”qÞ”¹;ëBÑ0*gqºÝH6u¨— ÚêLšy۱F­XÓ“Uð‘Ò¡š¦cJæb†³á@Ir¢½¤áˆcmf’nï¤î[�­ÌþcžÜZByÉÏ™†èvô�Šõ¡4žMnŽÛV½¼ “óæ�xç™naŠK’fŠ®êL°ÆYä¡ìsEvKÇ7®âÎLy€ú3wF[#Vp¶Ná\*ø1H¾¹Ç�–hç˜kþm!`¢$; wÄdôæóh8ˆSX‚‰të‹o•YÃÊríÑ,®ß”ÐÁS½œûòõ[_ŒXÚ-ä(¬aª$pÏÄïÛ©Ñë1%ÔF¢¸â�£š3a«° �`¸ßbúщ�sßL…^bõeŠ™¹€Ì‚44ÞàÄõ~(_Q®-*+E¦¾Þþm–öÕi4o"fYNÒóÓ+ö(�RÑ›(Pp�²‰ó äz²fC ð¯mä4Y0},ú"4fÌ]Ú®ù)O.¦Åõ í:<÷;µEEŒq#þþpVŠÖ> ñBrílÚ9Êšxèkó,ª Wã0`94:G” µÕ£7XÆ‘f‡/.$ÎuŽ–Íêy-1MjXÅŒ©Xú.ß÷ Eðw³Åš‘R!÷{H�S»`¬2ԄѪ>>ÝU_<ÞÓoáŽ6›­ÈÿiX<”²Š¡¿ñ�m}B¼AQõŽDü JЪ$Ú§òàÉÌ­˜‹_ÀR8 ½™x¦’R£ Js?Pâ!©õ5c(ëŒUXÀG´tT“¥ð�oÇ€Æ)SßÓØ4I ÝñÂå{þÉ<ž–·Ef¿7°«xºÛcåUÎíö33¼5d¤'MÛ(š+b Õ*?ˆ9GÆ_&µ/®#­4ãÉ::;ªL ]ÔÛìl¨„÷³Êd‰…C9­qù©›÷²} ªÇH.¾†n~ùµ[ôèü,›ó¾Žï›Øe§u$- f+y~]œ3¾ŽJöèâ½ô4ºç‡4±¾Çÿ·@eä’|í÷Ñ Zb‹b)lN7Ô¥‚RNا¼^)I¯ÒaÉûzÑSqz_®…‰ “àÅ‹-Š•$µkr­ÏiܯÞ<‚;¬š„ÿù+h‰ŸÒãU6Ï2<Žý®¡#­�ÑÅáŸÓ$%;fòf·µDÐi θÂ-gª©[„Vm²ãøÛ4‘eÒ�Rw'ÏüŸ;X`¤óUÈ¿ö¨�¾]÷îRÚs¸WèÕ%˪8o /«â8DÖ…ÍS_hD´êxco‘<°4`‘Å4…*s*ü8�j<à¸Û GZ� j~al`‹ª 8²!’ç|H$:#^j2§Äû‚‡¢vÖ„9ºtÛŽ’â`WL¡Øj bè+ â´XiE¦Ú¢…ÞÙ*J©DgÏfÔ‰Xî";(ƒL[¿â@¢XtpùÜ×5„¼­¼N¯ø&ñ$C Á§„»/%pØP·ÍÀ_/3ã‹'�xš}AÊzS¢§î¸ùÄ>X1�2hf»ÅÆüAåÊ9Þ9ìLrú•Ü–FX–ŠªÝ’W1«‰)‰NhrPf�^…â³¹#é»HŒØìÎ;D¶¥âÛÊŒÌ!”¨úmBŽ•¦ç�g”ÈD¹8Ç�[IêPœ ê 8»Ê¨h7œ||Ûý1uä…ÒÑü°1Šä¡ ¶úš•+½C'�¼p‰³ø»{TÞ•tÓ¯-?S)> iÙãØè¶PÄ®©ã«Pø¥IEÌö]¹ûë2\';}¼Ü%5½ )†èÂ…ø<—¬h/_‚UUÖVcð sˆæ®¶Æ§Ä…¼ÏRó¯Ç¥àæî"Á��á›ÿüdÄÉSh—5ÒÉ�·à†œ]§› mmRá´ÚoTn“:ÞŠÇšÈU›¸¶8�ö˜‚ä´ñ‘ gE€Ów�%ÇÅœl`�`ˆ@ …y6±®Ë[ç^Dç 8ÂÞ�ºF}SXk’ F ¸~¤<›ùWçGÅ.®‘­ØEHM_ÖïܶM�äÃkö(ÿ!?›8 ‘ä éóK’‘ ¢ÈåÝ•¥ÿoäú¶ÿmN¦“UD6ÚÖ/ä¶l—D›Ôù3Ó&ÉküS#–•K’@ýbÝ’Dxèæ‚JU ö®ŸŠê@ø×T¸AZ6ôÚ¶éËc”ùcfÀÚ<›$hÚg˜MB�™«’bãC›~Tó•Ä@7oÝéáZ4òªà—ç¡>a¯ºQ´¸!TC�€Á/!XL.F¤"Í;ZSBõ­”0ñÆ%>l%9Óý�õ~úÁ[x,­$W„tBTœ*4gÒ¡%÷5Ù 6}vfõ}¨�?ì -‚ê¤]‰Ù‘{$!wN܈Áo±" Ððd+ˆ"V%1ã Ø�˜ü3‰ö}šIß~3à©F÷›¶)žˆQnÑfmõ2„ þ¡ Y¤”|ÜâùU�Ö¡˜bõ\'Ö2½?t÷LÛÂÅöqH’uÛ¬(�±à¸™m[\(—þçh�1AlcDª×?ÜñƒÃdçÆšô”¤©-ŠPî?†˜_x°¬õVVxžFš‘Q(SÍ8<èîí~S‚�Áäé›|{Xeð2_õJñqDzü¸Ÿ5椀8–…r‡H'Ô…L Yü8?ïÜŠ=!bå[—2xù ˜hN‡�ˆä1T4®e¸a0°÷#"Ûþ¬‰Hù!çC\�”…U;´­1¿,ï¸å\ЙÛÆ[ÅŒ¥Z`únR—"®i=Õe²q™£x]Ño7'Œp³2¦Ÿ¼!fŸÉI�u¿ÄÖÎæ¾áWÉ¥-AiЉí¨Ã(Gwuð<õFQ÷2-Ÿ‘OÌß³džÌZÍÂy`gZ$Žiö#­ué¹î¸`�ü Úd¸×é;‡:¢‰xfЩM‰�öe¶Ž!|ÂêÜyx§Ô6Šæ–—w?€øòìPÞ¯62Ÿ/Wc‘,çgä»÷9ü׋¬žˆËœK“®ùØ? h÷ Æšqùžõ'u¾¿• YŸÅé,{:_¸{(ež²Ãá˜Ljoá"Î2sæìòÅ0D„Àb»é-A¨µ‰BÝÚ=¡àD%È\Ξ¡K¸€²¿'ktA‰)ef‡½ZÒ5ÆíI`�›vÕž ,∑¸o7c<ª"Û3Xà–á¹ßˀÏ`bHoäQï¶>Ј¤„‰cÙW(ÝAX†ö°¨ ¼Dh v¯7¥Ñ©_Ï0‡‚h÷m1Uk½-¸e¸�‡ÙÐJ€oÁ8ž éŒP¢ø9L\`ž"}hßQëTsGJ×öøä(ÂjvåZ?e„g^aÕÍ2@ åŠ!_†þhfõ(Ïþ/t`ä.6žÆýç‚°‚˜w‘¤?¿>¿3ÿB\"°•&¿ï©Ð.¡|ž«M“0r免Š;Ü0¦tØ(×$Xæéº< ]Þ¾;OAº8àÓ�¦*®5ß G¥ßñjÙøEn—ÇõÙ|‰'D‹f£$ŤYð!ŽX¶9¤v¸qWUC¸šóÛèA±fdƒ5+q%Ë^Ü=c³]#äm7É�œ³Á7¹D3 m"œ å�8v^ÎeC5«ïãÇÝ$`ÿËË �.êƒbƒˆ;‡Ô7¶cUÎHpÿx{‚Ì,u½Þ#ãë]ct8Ñòp.÷µ´¸È‡¾ÂØÝµxº7‚áP…�ŠÐ_|ï'ž-w¼� l£°®8’#�0›%7ȃ|ëP®$Ìï}°6¦Â°¶`ieòjb…BÉNæÇÀa°­Ã©„¾ji‘ѪÞ%[²dîS-ŒÅNØ«·S½v"`’sè•�ûŒQ½å \“�TɸÓ÷–oB!zsc¾£M– þ�˜±w„n—%'YŽ»Ì¿®VòŠÞxxZÊÁ�ø=¿FYf?BèbUÆÑËÒs°æ ÎöæÇ†¡LìñëGüä<'´xTo,4à🯇ª]’^œky¸ä”­¹üEä»oŽ™eÉÆöêÈ"oò(x!2WzHºG){€zuþãð×€OÝ8ônƒ³PªåZ¼ßô³Á˜ÊžÇÀ„ÕœÁ„Uw/uHäxCl¥÷ ŽPWŸ‡0+FñÉq–9áÂA’Ö”ªõU;d-¼³B¨¢ŸüoûšhS"òLáSƪËj㡜š“I‡>( Föåo„ZÂŒ½(NæÐXЍToFÝ$AäÞ®S±)˜Ûì.iU§~=–PZ曆5Ë­eÒïTn%”À¾RDüÃt¢!SÜÜ–zÄŠª+ÞJÊkîù°û Õ}ȃýþsvå$)8m»YD&-_ÕH/¿>Ìcк´NÑ€ØuNë¾> n~ã1«oìm"<®Ë1äh.6ò}¬|bÇd}Y‰û~ûGÂÇí3ÎEU¦Ç@ÖÃî‹úÄ6þ3ÑÓrí”Úã´‰µ%âª&Ñ1ç\Å´Å0ÂwÁ%µßo£<Õ7è£täd˜®·~ÒÙð¹êXT19Šò0Àƒ‡¥&”ÁM!V%iБúd%QŽ—f…ÿåC‡ô@¨E)iF¤}‹ÙÂ…sN-é$3 ¯Ù‚ü›yž9\‰)œ6µÁkK‰åhï%Çl®7  E74޾ÃÃ,ƒP“v  ¡&í/Ïþ¥×ñ%)¿·Íy…¡’/>'T°çyF¹°]Õ/€„3O„E6ƒOEµ:(lC ¯Ðü@£ºžÎÚ”¡~DY,Õ¦Xp£F+®ÄNcpuõ›hJS¿¬�rö0tÐ-f಄Ö=Tñe…ean�áØœªø¼(Ä)Tñ“€De:uE°ŸòY¼ˆ$:ðÅK»MÃJÞ÷! ®ˆ–Ûç ½j±©+Ý”?b¾•u®?øýfÖÍC×èÒ ­xhã*3˜QÓßO¾l*(�œÞé@'¾bt wƒg6ö»:¤P/­}˜N_×`NE¡^Ë“»¾Á-'¤ôgíìV}¢íA¦?1½ „5.…&ÊÙá— 40¨t¦„R=¡m�ë¦$Âo±¿{^Þ¢Æ"41M«”¬‚ÉDðÚ‰@KSa˜;Þ?Ë;3B?‡Ø¾Ù+!Š8¾5Lv…l2µËçë& .ƒô‰ëò´úQXBÕ>3\wfÞßé¤éª<ÁViT†»c‹°uKé4"Ok£!+¢ºÀë$½�nÏv¸vÍ÷~¯êÍÞ Ž sé …¬dªô5\m;Ì&„Ø”Rú:ÒýŸÀ½óAVa(c ×r®á]üY"ýÏ–G±ò›4ñö9ˆ„/"X`OÕ.ª%ªÿhG±SNÍ#W�ivÌÐ)Öx±Î7¸ÅŽÿߌÒ<ËÙOñ!m òêÏ)´-°ËåÊ9Éšq'\ÍCnjÅ-f^á·ö2Nµ­b9èkQ¶‰aZüàݲ\ûÿ?ÿ»/Á‡�,^ŒE£ŽS„r ”DøFdDš&§in3¸y)ŠÐbsæú‘‡� uúÛê‡sÃ�'S Zj¦Á�¡�2ÔAÃ6ß`¥ôø¼°Æ¼OP(š0Ú[�t»žQ;}òoPqØ åÆ: ×fäˆò€ËIOÖ"1öB¯¶æU6�"uZ|wOŽêöêÞMí¹[YK}rŒÓ8kR7²ÐeŽ­3‹�ôÁoÁ»!ÉKæ¼\ÆwLÿ£­qsP»Ë�{‰=aZ98«ç°�/÷(ø<-&õ,– �¸hcD€iqß\[üVŸóƒ¨é'ðãõÔÛÚ!ŒL0ŠGÆ�¦^fc“ý½k~Ò»;6ËWµdƒÄ *,À‘ÎÚËe$ùb)ò5¬ i`",íÜv?à{‡/Ó7õçûlsH¶d“»Ÿ?™Û¼l¯9·T­�o+dì3]Ç»vÙÞÅbШŒÀêûcå¬eY¤ÿW„dïäƒç,ã‹éȰ֎««åßêÙœáè�.ÏÅSFIØzCæ ÕÃ…">œGîa_öÉ-“Œõéñ(pÜz ›6ñ9¡é@¤†Ë€ÞƒV<°ßÝý¹œ{:bZÁ“91)‹}¥}™ó5�‹Øøµâ¾8ÿ¤È²ÇRÎÁ–Ó>76%Yë‡dt›ølEµïÕ¯ÍÙ4gâŠÔ2“ì²´Þ>Û•ðœ7ìÏVnî·fÛ£ßnò{< Œ´;vP8õû¶hD‡ÇQ�=²ÂûKóðèYÊp5M6Ýì ´ç˜·áYîUhéÚK„ã.E!ŒßP³Ì¨e¹Q@·(OÀ€ntÄØ\ècs÷ÖÓ€lÎßê�±<ÏÆt¼â{2¹2Z3&«�ÚzA©4l”2�ϪQµ/˜AW�Ï mã‹“ ‰µ?�ÀPÞáPó��6½< ºÁ¡bÃ8— Ò%¢òOkÇùFè—ªWF|0¢_ŸœL~ÎT="iBM);‘¦r©©‰v1‚$¤Ï3)”�§c²îê?™jQŽº°™Œ„R…r‰ºOè¤Nfï.{…Þ§çÙ £¿£4-Òº›�®Ñ’ÿ.× –%»ÄA;unýA+þÎT]=K–`Ù"(…ÍœÙÌÚUÛòþø%-rP|®î« �óôdïå5”`AäRA»?¥ÎË �Â"¸œvüæög™aÛbè6É”,Qo�«%=»Ç;M™«1zt_6ªq–-X“ØÐ%œ}õ-Ôà6XÅPbÀ<ögXl?½¹ †ƒž?'Y›%}ú˜R¡V´²#Ýd€r³^K:\u ÖÎEŠ9kiÖ IÝ}µ/gIü\ãÓé¼òŠjG¬¾˜�ø) s_o×ìÅx8q šp›èºÊº­„Tè=ú@&‹ñ¡È) ÛJìKgäà@å�òÙ¶Äàò[6I~…Ôdl"±ù•S3ÉPE©(¶†Dµ/Z-NËë6'пÇ]Ýäù:ë�fri°a7†1Ý„Uø:èÿþ±¯ˆô@£# á\õ{ÒUßlWŒHÔ9H°Æš¤¸»S 3/ЏWþ�î²1h *ì%ü~  ¢ 4omg ùù«÷jP“cH´Ïv˜Í{¬Ó>fc`ùm¶"¥K;«´M è¡“>°NÖt¤rl{-�Ù[ ©7N’r°šÞYRNsÐ7¨cÛ§œV 3kç³Wð:eÁ‡„ÇU‰io-Χ û½Zâ+²Æê 7E0Ž40¹†«GPñ³y±·=­SWÒŠöÍ)zǬK`†rN7Èty˜x»[n]à+ð): ¶ HM�ªžTCùà68Ý>èP„‰gn À¦üæøFï¶“µ¼ý9.åQ‚z(s' ³Yádý:Ç„8†)ƒ$±üA D3@9ĪcòÕŸyÊ£o ÆKšÙŸû÷|™Ö eƒEÉâ‘âfz+ÞPqÉÝi´If$?äM‡CŠX÷I1êB/™‡™à·,"êQœÏ‚ìD©ˆþƒ‰,�y>ÿpØ-,>Ñ™&œ_9\Kï@Ð#{Štà/©ä’¬~O€ÆÛ¥vì ê ÜÊ ”ä[ú¤�8U§!‚ Mb±uí�g}jƒ(¨õ'Ïh˜+r!>KÃø�ð D€ÜÝ=äø“aúÔ}<Ë™ÕÕM¹„¥!V¶Ð‚¯75}=‘iU»*á˜�A]ØM“õ!”¾/%( (Ǿ{µ[—6KAã£Þžu]¹–[eö‚¶å½óJÑŽøBá+Mø´7)¢ùªB©/‡Œ»ãò»·€¨À@|�)@‘DÓ(5û‰¬žd.øbÜC§,t¥€ùO¤#ùäž‘'å³¼9å¿ùžÛ]¸Žl%[Hƒ�¸YC}"ì !¬Ã\jN±Nßþ}ΕV)nÍ•ö�¦@¹ñ$žÈ¦Ò§MQò÷U¸µØ;Âær”ü���–ßâ["B3˜óÊÃÎÿyÙö ?qmprÂK=áº8x!”t›o Ì!ˆB´ËÒ¡E$xÚýãâmçzLDïrš™�Ò#jF{†í¹Ëm“.”¯€“•Û_µñl÷ÌöNçY @a5›Ã¤M§š;ñy?ÑdfBJOŽab—e«z·÷ß¼!Zrr9#ðBWÀ­¯@N8öÿ7Yç@ÝÞy~± Æ5uõQåÃ!`/UÊHúÐÊîp/Ÿ‘yæJppÛa“rEË[ž µ,’kùN \D ˆÎÏU¾‡L´zñ–Ý'Úê"O8h.ÄÈ%ui�lRš>H3�@¨p«Ämg€ÁΆÆj óO¤' HºÊ|*Ÿ…Ó Çÿ¤pÑÌü Ú¼ÅÜ÷xT=¸Ç�ƒ„ä1_&³íÿ}}€(Œ$fîˆ÷Z—Јµ•M=º£�‹î©·¦·L+v2fˆ‘x˜üúP»­n}GÛ�Èæú³b— Ûæpð¿]±©·’°ëW˜@È×õû꡵ÔGvˆtä=CpÚ C×qÕJ$b' •Qt¾‚Ë“H* X{öþ¯ß0@F\#ØDÑ­+pˆ¹ÂqÑiöMƒê!$p8}|—z+Šê‰aQlеï\ÛÿA0È„NÙ‡ù�þÖb�k¨z|ªRö&`Ñ`½¸¦oσ^%榕çL_({ÀyÍ3-2†ì¼Í{Jà þþƒæFÛ‰Æ9¢äüvMüû—Ì0ß­èž·e+ZYˆ`ì»MìH,-Êo6SgÝÂ�-ï/åO{‰µ:}ÈÊk~?Ÿögª…4¹a5CÜÅŽêè!ãÏ ûãÏiÄ“®p›ÉÆóå¨eR %Nåob,åžœˆÒ7…u¹##�ô›†�¹ªS rV2�hVü òuAöZOD1{.’ïMÅ©>°°Øs$üûʳT,ÉnA¡=0�š4Ðg9‡=3"Èpë4Ó„´~ô:Ë`Á” ã1¹¨½‚Ô�|÷³”f·‰áß †Ww|£Êë±¹à®mðÀV9Ú‡”ú3 ªÁIw0𠇯—[glA`:ü*MlƒÑšEnRù©^L÷÷èˆOíömχ#„cÀpìcþ„!1=å�’­UÏ:š•Jü_õÆK^Êíc_òng.†Â¢Ï«å-S'1¦sgüêeõüÓŠòñ ÷­Ø"»êÝÛTµè<¨ÿi9ݵ€Ì程ÒÊŽ­#ýùÅ� ´�Dº~Ewx³¨<ê¢ë5ZÓâmYñ¢øgLªð—©m®hÔáÑmÕ¬žøÔ…æðÿñ¡‡î¯{_�ÿ±h¦KA˜/#€änÍÇ #”Ï%.0,/$4>Nù!QïÚ›ŸB™U‰¦�~� wªÏ¨€« 7^Ò ºG,e�ÃÃqÛ"Ra’€Íd0S40v�+ˆþÇзº†·^\°Y-çË·->ÓÄÂU#ä7c›í‡#ê5Ÿs$†‚„ÜkÍ @?Žˆª¡³˜ýx®ñÕš©’^gÏ`â rZA£h/’Sò?7DMo:aÊߎHTE_z„ 6Ð “Ì”ñ*b›îÌþ ‡ ù``Ï6Œ¿‰–ÙOƒTîm! —Mò³èÏ줉Ki‡yôBh,Û�Fs­h7)§Ðt€ŠKÒóÞÂð$ëÅ»÷ —ý2BŠz|Ìn»Öˆ…~¯�rvî ,�݉˜ûåßGÜóôǸ¦¾Š³a è'¥O„còÎyõÛܬ~0.@…ÅEÞ¬ùrÌ‘²A C!Wr#£ß×dô8"�«âUÍ/f#{#"lvX±¨åzhiSë Íð£R7±Ä ŒŒ5’ï‚«š*æ€xµÇÀ<ð\×Bß$>É¡¦s>‚Õš4rÂý'x½"»¶é-••b¥¹� )a†|ðŸhbéiß„Å$rWe ˆæt$XŽý"[L6ʆáESx�q ,wuX ü“eôµ.B\³!ByûQç{í˵öª;O–¼f€3툧<¥ÇøBW¹ƒVk®ÿ˜9LÚó®É”!f?›‘ß&Úlêa:Ñf9L¿Î¦€Õ¥¥a¶ÌlÿTO¥ 32œ}PžeÌßd¿Ðµ€’­1’rëLë.‡°Y2â㼉áƒ6Ú ˆìq¿½;ª8õP)&™g'©¨^s®Q« V6/‰N;úzÈ\ MÐÙú®¦PÅ'ì4à<ˆµO¼s¥ñ<Ñ� È=³‹ðJcÂløÖ 妴Sè?¢éq)dâQJf*€M#Ç— ¢¤çÿÉW„ŸEbNvF]Èz ±êN2Gƒ¤À×±Jœ]În…r¶Êal_œhš ˜¿>Êëç“zù^)XkEššÿ óÅmò"|ƒ"€ÂTÈmÅØ]®Ë6Að–RÎ�ð›‹A�[aEânZ‡]Ž4;éÂTñ ´«/—µÏf»z ð"dtC´ ŔᶌÛz4Cc5pMcÒAk|8UÆZ°n=/+$ýô—æéÔònî-a°uðÇz@)¿ ñâËd„p彜-œè!F[áBCOáüˆÒC–’Bа„.¬>zÌzók¡1¡7¥˜š¤zÆ=ÑÌ'ËœtZû`ǹܶãi™^“ÍåÑñ'xÀò„Ÿ†ëBYUJUv(¯¸Ž±#Þò—Ô#”aЙLf¡ˆ=ñAõ5¥p—p‘„�é-–�J«RXÅg¼ÄÞ’û–ú$ÿFœ‚MuéóËlsÎÈëŽ'÷ðËpG3`€7¤ã‚´D>�A? sä�®R(¬!‹£˜u˜è¬½Ïš‚³f%Ø¿ÃÎíŸ 3˜æ€Á�<�ñ!eÕ²Vuzø›êÞƒM¡ÓœXß8ü‘k†“l˜ªÑ„–+Îð¹p¹X;­vîm®Ë¬š]q¹À[¤USm 0¾¸ÈÓ×xV\ÿ™àVëUu–6—øO~dŸ—êk—Ág3�sð½ÐÄ�‡q‰–B9°Ì‡ü‡¦Â …YǺ Á®}%RŠöá¼Ê—8›meæ„"0÷(¤SdGÞ…,RHÍ»` 1ÔM@©'Š ™c/s'5‡7º]z£½=Ö&øz-®öÉx· §#þUVT¿ ‡ò9üR®%›P…Cã�ä* ¯ u\Ž›’[fšy]‡8cíÁeÞs7 ÉÞµ=oô)V…!Ó@$³ÏÕHW« ŸËŒòY V{ébB}y¤œ$\¼ÚLgÝ5k˜wøYȈ —k§Ê{s°­¬bAÚ{Ow£ç÷èäl>6 s)vj{:ë©#Î.‡·‰µ>8­LíÁ+bŽA_�³Éþ5ŽA›\/IPn›öÑÃ5Jy$ýøâ‹v�€®ûäØ4f–J?EgSÈ]� `,\)�ÊÄ|�·hWÙ—;zpv,†oHç~ï*-Pl3„Ð2Ù>,Y€�$ý¡Ž_}9"E›'Ÿzyµ¦¯£;ÎÃi³¶Ùù‰J|Úïóv'[’9”eKÉP+X0áÊßB|1$m E{ÏËŠÄ›}x€X^ñçE¹æ°Bi²*2¬Øâ€D²ß>¸/#º—ª!:x\sñ[4ï)Éï�bø–ðB«šžEl¹ÈžȨÐ�e¯ú]àöÄ#ÿ‰'#ÃO¥”Ή´'÷5§Ä6ÑÝ—·i \€£!ÒÇ3g ¹$ãøÝË‘”k@åç8²~2p€v¬@Û>eïRv2aé¹fƒµ]CýHmk�tc5 ãóŽÙªzh½ÃœÒ v.ÿgÛÏ:8«- ÿdÑaû»@µW­ëMıC¶B–¶±T66ýá³Y’ígéû<«"þ“d/₤’÷¯¸ôØbh2 “UgS¾7{£G_¾­Tªq¹·]‡‹Ÿ+S϶�ù IŒllhšhÎj^U)¤éÖŒùiëáºúG˜*l¬||Øx�pÒ7�׸™Òft’eôƒœÑb3¤™ögM¿¼ƒß°çN]oR­™Ð°äé± ¨o”’u$^IΗ¤ˆ¾| Oå­¦œÝ2ŒØ &&§³4VeÉø—ÇbG,ÿ”³<±× ‹¶3G{ô¼b\shybâ«IR‹*/ÆnÔVVºí¸Œ.‘�ç çé�p6Ú¼“·hu„®ÇÆ\jÉ'Òëkϧç_ó…;¸VûJ%t>ê¡•ƒ«d#ûÁœ�ãвÐ_!9Òl8–\qöÚd¸j.¸öïSk#‡6&ño�—GQ¬ÿ“”˜b×�8o·Úð1¹°>#o=ÐÉX.Ÿï²]ó’Ëlé€éøW©Ìän7©#H³óÚòD²n­¢OÄÅ$·MˆÎ%„rÊ$I̦ÚÈPZ�I“bj—Õn§þVµ£d¨ò>ØuOpGä˜4l×x çŲu=¤PªƒæVtØÃŽ6mµ“ñ¹C_¶LúôVU2©„¡_H¦Êü;°Ø#0]âĶ\ãL°Jë‘ZÄ^I€Ñ íq¼,e{2ûù€è=ÆFHÞA¥= VN m‚$ÐLEA ½UÓ‹=1“–þh~ë¢([CPÃ<¯ÃHzœWBg;œ`°ƒxÚÅñDêœÇ ˆûÍ'µêÅ{ ý4èÚá=пÈÈ)HBìÿ+d1•I–Fƒ#·ú³E(éäshëDÑ̳•a¶‘—àE*;±¼„L½¿,}“6¤›B>Ž`^Ô–…´Ä,‚•:®¾MÏœ_· à�žôC}Ü\᪸¤Æü@².º¥yÏ6ªÍ·Òº(‰ë×Âtµ)ÌÙmô )–˜½ 0^ÉD”÷Di4”hßMÄØ¡6ĸ„Ƽs^(–³µ¦b¡¡˜Cu²²†xûÇÃç<æ9%Ä'×:n%  $.÷ØüúÒqi8ëì͵¤Å ¶ÑO{Ϥ׊öYwwƒ44È_½ëøXˆc{%;.IëïÛ³‡¶çá*Ç­ ‘ñ¥«r¨2€ö†5É$曑 Û)ÅÖå”FÓø‘ÂÕÓ£2¢8¨]©ó˜?¨¿�¥c/îØÂÓ)„»!Õ«×Z’ô:d�>j�ô  §°YïozŸ£‚‘‚n-Å89Äùz6Ž£¦•c‹.Š‚”�–â~¨+šÁîNK™�ß%+CØli±€õÿ.©(-F=FôM~s|$‰Ì„8ÊÌü2«(…w¿{éŸEf¯¦+ûkÀ¯œÐu]"»qÌSe^Fcô¾Ó‰ânKMÀJÿèÕ6‚á=:ç$É$!Á�ô “pò{ù>'ÅPÍåqÆŽ=6d¸M „+%PËÇîqè÷ÏJݹü á UhÈ4 î`©Ù¬O­8˜ÎŸÕ3[zàíR§ì>^aðCXWÙ²Ó; #Xr_„eõZÈ6E •B�Üý÷îx. Qž™¼ú<,ó¦÷ãì|:²mšÿúÞ¸,vv­T9nßJ.¶…”‘«¹nÜ]j�¶U¦ü³â ¥þÉ"‰«Q÷P)½¼¸¤ûþffFl¬9…Úˆ,”£0ÿ­MÕ2 $�jŸ§lGX ð£zÔ…_lÊÅÏŒ"[?èIÎ, ¨D4<;wŸÖ¼žwBÎNø¹$ÊlEÈ�‚êF”pm¶•™#æ¼\Û/€ÅkE6Àÿ�_ÖeMسϖ·!¯©²¦¨u†¶¨ZxËGƒaXJ@Ñ…˜HÛèÈ$ÝÍ&Á礿èVÔa�¯c$/äÐû°¥Âm_Þ’ê/®(ÜÙ¡ ›&�Z%÷41² å´�U¨ÙÔéÜ|ÍüÙç%„ƒOþO&�€¾èGO~?îǬáØG6nåÄÏ®ß,=wv}q´ ¦‹äô­b¿Òµx:h2;ý¤=æ_˜û”hm…BNeê)>"ƒ¢œƒÉ7d�ƒ"ÅÇ 9ý+4±ºv}PQ–%Я�Jµ’Ñb8É%(û<9µúú†ÂJØùØBæ>x-ñ¯Í¢Ôí`ë3a˜Ã%6~§†ëŒV†X¬]æàú{7¨ÃùªpßøGpvut“Îå¯Ç�ÁÞqÿ£ ´¼ù`‡¡’'ûcFÿý _Š Á<‘üƬqÐ ïN3¥,`R°GŒ)õú°†Yž—C JI-ƒÒ*›ˆfU.J6îŸùj<ç&¸_�ÇÀ�Ò™žšÄ¡§Åy�ñ´íR;%y^‹PÊ}Më×É^ŠÆî_yßD‰Ás[W~Ù,;]Op¹U`b½'*2µHꜗ哨öþÃ3D°ÍÕZœìÒѲOàlãV6 »‰ç.Ý�¹ø2‘y%pt&ŒÆÁ3ªL+ê–ÂÔðœV{Ó}>ä�X[�ãf!4ŠkÕá҉у´°?y?„®2‚VR®bSNsû;µ¢m&ÊŸ“'Õ�ËO -¯¶j(òý½i@Wu¸6ÏP ±]DîÝáU«Õ}é‰ùЋ§Š°xÐÍLUaíá"ljrZ>œ¥ñRã9¹ÙÑ~Ù§Š­,yâ¡|ô>Å3m_ðíNdIùŸhœ÷ÊQ¯úŽT�Xu"!ZÀTæy—¼ ã)éœ9kÜCó�8¿�2´T«¥Æð X °²·5pùcWk[—Ö±ŒNËžò�c¶®šPªJ]v�ðJÔH»lxªx·ØZNºJ7‹�¸iQr´³<ìôTÖg¤ií½ò³‰«a%}Ö�@¡b¼@@µÉ—Þ�j|C¶U½-ÇŸåb“ì¿jøž„˨Ð*úÂ<‹ûŠ-&µéžd2#³<²—ð< šF{0 “1‘š¢Y©RL?CáÂÚ ±çk^Â/†‚ùÙ*lJ†\;u‰Çú††!ã–:Þ©z¾t]ÃbL“Ã`0\µ?7‰O)NçH[ãó��’cí€Ø(ÿÍ›$Ž3ÿsz�/CÈêÉ„˜+Ïô­51t‰«±=nn£J•«Ó™9ñW®ÿ8´¥Bx¯n¬˜0~¾-èUüÝU¢VÉ'±áJ1°k²çR¬OÚuïF^£(ÚÃ?PŸ\j‹a6¨Ã ÆZF-ÀÌPøVÆ:°:S[ÙâoW­B¼i»"Ć �4'ø r×#¤»¢ïMöŽ£üf±Ê†ÿ雲²…€I¹ÓÍú}î%ìÛÇI£c‡ÕKJþ¨ôÍHž^WƒqXêÓØã�íV÷Ìö°3´kœ¹T =¹[«>¾²nÒ€.χú¦‘µ¿PHBÖÌñßÙ®Oh&µBä 6ÅSžš 0ï(Dq¤�8±ýÕ >ˆÞ. í×ö D°Á¹Ã“ ‰>—ÖJÄŠ+/‡õ¦‰„xÄ‘ÔLiTÎü5…Ч}Ò»Ý"ÞÕ3Né啤K8ûÿ{fè¢\�nD°˜wÁz­ˆj©¡hã­ìç�1‡ÜÍ[`ùøºð²õéh×Ï -ø“ŸªÚÃn_^‹ªñÓ4C£Û‹  ¬(OÆ›¬¿�"냙£õ¶¾“žô. |¨õ€Ný³g4À•'‰x!‡y #RÝ­• ú,€€Æ׳b\R¨S¦Ó…÷¾Jkg:ç T¯øÓ¢µ«Ð•è.V”´sJÃW™}dªM¥þ›wˆÁ•â‘^ÜKT’¼ÁÀåøÚAïZbU g@¼DkDE²9ÒøÕ%úäÕEIq;÷»m±Å6%é" 2[«Æ®Üe€ÇþAê Dµæ¾ Ø}·„䔼Q©ëP6JÅæ’§c�­ÙWã²Ý%þuùÌ¥ìbÏ.~’SH÷ìí=[“W+ìÆ8“dE"OÈ6†¢uv�N_âü1�8æN.|az)é“ ³Qýý�A^Ó GöðÕc+Š:áÜ®¾VƒrôRÜQ–|öRÄÆü�5b>pô÷À†µr˜\ïÑ'½´AD'Û£Ár~£Ñb;H�w˜Ó]ä<�ßP ò6RÛ æù)h‹¸°È�lX áˆ!§ÐïÙ¤§o¯=Õ><ò>Ç–*e›«¨ë³W­)âUoP¬ö|ÓC¨g]€žÁ}‚TIªà6ïnº›h…˜V�«2õ«XÃSXäzæx{îöB/&ðsÑoÙw­Egá}tõ’ödÙS¯ùgå-ëã>¼à⮩."ÇNÀ×]Œ 5ÔßàHÊáÙ—¼ÊõS‚lÛ¾,ÆjÎ’Ž/9ÍU¨fâå¼Í`:uïëyËÙ´IÛÔÙ×8ýÖ„Ó9p)I¦¾ð̯ëYBFdÿˆfÕÚªÉ7ê)âµµ§0‚5ï¯{~®ÁãB,à›ÊM"5OëE¿jǹKd“q™ë«;¢½ÓUãºáç¤ä”§Šà„¸¯=fݰ¾—“dÌž°%¤figî“Væá^&¢°’pSNÍs4ó­tp›Ü¨¤¾‚™¦£0 µK,ƒ½>9¬ÛY¹s©i�aç‰*Â�^[ \éQÌ17€™ûÒS~Oø+�Ú5O_õk‚ÆRŠuÈk�ÖšÁ+ÉF|ª,Í]÷™ÔkSÑ qޤµÎIáÙé‹—ã±{f`Ú¼/ui〧4{Ps¸Ã³Ð%�+³tŸ]„|kõ9 ­WzkÇ€t”"g]ˆîáf"p·À3eñ0H³Vò�=›éðù‘*'†Oñh=>9ñgIIlS·S:ö½å¬€4¦ÿxÖ®-wc�çÏÏÌ^l6MÛëÚ̼ZNëÊàÞ­ûoWs{LOvºn «9×ò@ñ>Õ�d-y}~ÿ´d)œ4#&Ÿœ­Fœå%ê̇VŠ#ˆŸš¤Êl¥ÂÈ€¶e:7§›�Úú£€b$˜+þEí¡+³À¾t…âÞ˜GvØÄ5ÖªÒAË@öÙsÙ×°ä]+þn§ ­Ï?+èÏBÝ Qnèqh±¹^|ªë#Ùø6€œõ®<³ºñi¸Ë49ÜçèuÖ(¼¶„·×&µy3ï�˜}VíOg“†çt5ÂdLT.¦!_‘ý;À516Ùs”ðL{H'ÐQ&)PWé¶c2îÅ0ð–ub@^¸k’°¢ßy0«Æñ£V–ÜfÛÉm®Ð딜7„Ñnxʽ¦”Œ™Xv1ñ`ü¨ºa·g�;Á^埊½ð�š½ç"6­ÈfG+Èw¼ÊwXr›ÃîÏRkpàÑ×Ýï×þ 7kÁ@˜vbù$fâhܵ]Œ¤ëôâk,Èg‰*Ðì6Ñó�Isñ¤Åœ+QP²s /.gZˆñ¥_š?™8sT†)oWm“—m€îÔ[Ù.<‡ ¸·Éㆿ‹°UÔ&w¦ª[‚‡`± #LéÎÎ4ŒÍɦ/ ¹Iç,e y§2ô LŸ ‡OM„é0KÈܧ‚TSü¢Õ¨Ü„ÃJ 'êkörkC�øC4·éœ%w®çˆ~¾y².þ]ÎMƒ(œèWSÊOvº ÉWkÐlÃr‡>*‹¡=´tà 6CràtM¨ó##ŽaqÓ›ØGÏCÐ>„Kÿ;°§l!®ß”èû�%£÷†Uô]ð󞹘̜ ¹ã’jþ[5±5áxÍ:wàG¸v¡•ØYÑ�ž˜�lÍÖ'òi«�„õ@±�8¸(0–TÿI¢tgä½D‘©~1¥tÄ…½Ï@¦æü‘kØÍdRÌåïgÁôÁ{§lòwˆ�Å­=HeÓÑ�|óùÂ� Ý´¾vÌ  «Û8—êÊrÀž¨™º»6U #ÝDŸI-Ç_DzK„Vù%q6Všùs�òަ¡LDhòPå²òÚW–µ[ê=ìÀþ5d"¼;Û(pžÒ¹RÝán9QÆGu Ð+\ª š.Š¡S?èŒ�ßD<Ä3ZÀ\ ®‡O†À¤jäŽ_ª”̉èPÏ,ët>·q¦ËÏ™MôKX ÝœÄ‘€ÜÐ_0kFsj;3t„(à­c¨(9Ž1â�}ã±ç·Vn¡òñ8sA/ôZ AŽölúÖßq–ÜX^åï@ó¬ÜmÌå©ttv{Øžáøý5W#Z=º#{s¤òÕâmÛcÛ�…Êäñ(’™o€]>eÚŒR ¯é¦c•S ò;ü¦d¾áÑŸŠ[´X,¼šh¿h‚„\±V·™Ùsè ¸ì!J€aá½Ì‰µ÷oEÃQµèÔo}°Ô`„ÝU2•V“Eäëö«0@�Ëä½@º!�+-&L§<ŽWåº:ƒ˜ì±ÀßÿÎõáV«ZCyB!Û‘þ+EÞ`àÙ¼¬Ú�P2{!”Hµe(”AÆœ;Ž8�+HÔ%¡¿ÎÉ^PBÜ.ô„q°û“D!¾E2ͼ<ÜK•™5‰à³U¹îs�†/H¡¹¿ŽX¦¤»H^/ºêí~FÄ—‚çƒUG"8Ç; ÛÛ´…–gÔhaÁ]-v*SücZ¹fwŒqñl±i9)ìURôÈû³ 0ÊC‡Ðð™)1÷èjo—¶M$1CvìšEž>u�éïë\’�7ì¼ 3hfõ™ˆ·§_tùJ¶ÊËÅé[XYÜU�å�jï¤�æ‘ùÔ’ag£UÉy"­µ°oŽJ�‰³â%0I`Ü›²ºßÄ1X8ú.pò»—0¶ïÐþr·,‘(´Ñ§úéñO‹ë᳸EMÄ C1ëtn,­Óײoú�Í9ó1{AÖ¯ìÔšÝñÏÕÖëÖ M£òWr9�k^®¿ pr…ÍñÎoO p¾®‡¾úx­„Z„áxì¬�\�¹.Cå¶Èùà5£E+û'J·È¶sýµ÷f¥Qôl䤷è¿wZÉÞPжü4†‹�b#‡!žç[ÔÑÓ"rÜzÂ�¤?J7ûµ°ÚTäÞ”ƒõY&=;øßaº¯žbØÐö'þºòˆÈ{Žmˆ³Ådâ£cèR7t:2�+Ë‹ÜvKA®ÞÌ;üÖ!uN#¯>Î2°…(,•¾Æ�V]ïBçÀ¸©¨£×ç¤Qº5/äÓ{\xÅÆ,kü¡¼³õâ?4‰Å-¢0{V­ò*Lz˜B=‹©å<®§Ñ�Èoš–s�|Húdñ(Þ©>�œ{l« *Ú#!3›¸‹µÀŒ,8§"ÀÂEÔŽÀu”W ›¦š]RŠÑó}×éÏ ó=ìu·y× ñ’{iØÑð·êò &YÿñF;µåMPÀ°|DÌåvo+OCpë»Ü—p(&Õ˜"U í֥݀�(ç£>÷"ð´Æ3Áz†ÌÝ`=Ŭ�«stÀ÷ð/•õü��æ{(œ ° Kš’‰^Þ¡€u7ªŠ`í…‘$v²+‘ í#‹öú¯¯ºåøzs¿ŒÏŠ?2³‰ö®«ÃäòÚ=4}µº®Qg…™ÇV³L¼ð}ø=k£Û˜kù%7ÙíêTê�–˜šþL.DjßÁ±F€êÞ¹A¨u¿GëÕøÀ–Ó0ÏλcHz¦ç€@¥€áÐÏÀ,¸È®ïþû:Ô¡º|º¨+kt_þâÅɉO(Zó\éÌÁË£á5ñB–`ÍNMSµŠ�Á«ÂçÛN²Gl!™¦Öûü–ˆ \4þúYPí�zá/HVÎìZ@ýýˆpô) �þøû/%½öÒ7¦A`ľ㙞ÀŠ«±CÜÉ�‚Ô{O³bÁ†¯… "@}oÃa»-…Æ Á¹Ãœ‹Å»L t‹>*ù�«‘;Œä,ݳ*>°nÏÕüø™GÑIÚŽtc¦Q),#�¸¦£kǘI©j’Ùc4Žf¾ö*ìCJdGÃÑ�­]¼60‡­sΩK¿SL¯ ñ¹†?«›a&¯”(r æîŠ™P“\¿iL�ÜVù©˜ÜGœ1ã¢r•Y’xÀ8??÷¸4ܨ‹ÆÉÙá¹,•7¿ %þL#N’xç%‡EVÿ>¿™‹tÕDKɹ߳(„¥€ê2ahèa�iD Ò=³ë®ÊC¦¸Øá �\�Ì:|—ш�ïöŠŽ´¤D¥b?ölÒ�žQÕ•:˜»2~ñ;¦å¯â&BiäçK5ΈË8ó¹1‚º.1‚S‰eÛ–Ÿ™÷�¬žèÀŒZo« ±øm‡ú·ï³‚ ÏÁ„mæ6ƒO¢OS/��·F¸ö�[Ò¦¤Ã Ü &¤jˆ•·]^ã¡ÉR3aè’ìZò‡õN�Ð6›A1aNelP�q²§.ð¯3~2‰¹ g!¼N™)“X7;èœ`²ŽkÑ´ IdÊPßFÖY$.ûŽ糺廥íᅩ!Ñ­”ƒ­ÚA›ð‘nÚØ€6ø„:Ö7À#T÷ ãz&ú‘X¤•C†´è¼íVQá,wuÓ”h¥!ɶ©T,Ñ¡)G l-‘ŸUܒÕa‚ˇ3Fò¼rÍ ·ŽáBhAyDp›öøx¤d´P�Ö!SªÖ‘`,[Þ¸­Æóóæ0¸f‚K¦]äN«&í‹7ÈôË‘27ÙH5ª ê2q^2ÂêIunarÃ.]+F�6óWÌ~•Óôv¤ø�!�°õ铺 î“"îS?É�Y¶iù­*ÛÀdñ›Éi(… Þň”CÂ+«-ºÃÍ»è¹ICÆ¢™ ¹ÅE�—¶ÐôÊØ{R'¹HŠ Ò& ¯ÀVZ�çæ; Ž`χ§œµ�™ ¨?±ØÎÐ�H‹¨‰Wé�£·òÇ]è)ó¤îɳ‘âAÙoLZƒ†¸¾àPRΉ5¨|oE‘GõÈÆÍ7——ûvÉ�&GcÐs>¯×p¡¥eøäó˜ ÿrÈ.íâûÅþY¹|è 8âl@�ºÍ‘:Ì;\@°„Ì ™5ñù�›PŰ]g0÷åËÃdh5Õ·ÐÙÍ~Ü4tY`ÕnF<z3¾ƒðF'Ô‡téÒx–ßšn/§h¦Cyª_¤µýZm`‰aé;gDJHú1oñÙÐÐêÞ›Žöº_B»éqK®'¸Óž¤H€Æ=« ¼Ë‰Iá?g®‘o1q¯r�p5ØGû?öÒÉÆ^ÊY�URE‹¢ˆ“:b9ÄN= íX³g°?üp|å»Í“ŒÕ:©.¹!¶aÛ~WR @é9Rôf&F�F³�\O‘w_°òSïO iËòŽ>`Ë©ËµìÆ€"ÄùÆ20_AÀ}ö!?HAÜšÄÓ$ã í¤Úð;„›>Bk]Ʀà<ý�ü–><¥Uè‚f5ññ :ê×]cW�/HéˆÖ/Å�žÍŸLæ¯0¿>¸ü¢hOß4­ sÍÉÝúoviá‚Ö7óTt`Åꈤh$âM\œT‰U�Oyèðg�„‰GÖ¾¸“íqÔ2,ˆ�vÙ^€{nŠ‚:y-gîúÐPg.Òà’Åd|§.yȯžmÚä‹ÏÔØM¼Ñô[‚ܘªC8~qžÛº®ð�¢®t‰ V©­š]HÙö¡°G@Æ’úDo^ÄÙ™ûS°ºQÙÖ�´d'dêXÐá”ê#r9ÁÓqT¿ÛܰË8l-²¡¿A}ë'«Þ»ÃDýpÆiöÇ/ö¢ø S¾“~.:²¥ª ™é”ÄX¶ü,ïZ™>Õi¿¯÷úÍŽR_þ8zýgIºWSÙí "ÁƒwU7ÜPÿ{Vþ�¢wÁ¢£}Mž™Øj!ªêhd?×ö·L*jbv«'b5×:»î~åÙÛ$±m„Õ¹„ÒˆÙÄJ?þ%ޱ^ÐP†%½Ï–UJËøÂ¶ŒºjW§0LÑ�"ÕJÆŽEèâ½Z–x«bAŒäë¹à›ÉrÕ¶|埮ÃФšK<ÔÛïñ�ïd.?w/ëÙ?¦ex³BõÌL/¢C«ÂëÑ1÷¡²Qx€ñ5*ÏZwÚÎ4¡��|Ñ?VDk9ŸµÒ�<ã †zb&ø´{¬ôùê"š¨æNO^ÕOQ= �t–¬w>õ�u\Ͻ®<ÝÚël!fâé·*»\S‰nI ¾4�CC)j¨¢Ì¢.ºÚû�Ô6$?}sßpõÕ\äpcŽõ ‘Àãoß�æX�ôv X¬Ôe¡GñêÙWp/ôÙ:¥.Úax•d/;'©ÉJDlLÂÛ¼Ì{=|éÑ$Ñ�ô½ îÒä²›ìfûR€$˜‡¶¶eêeM]°1ÁL0ÀX/ñ4 u‚ulpÉ ™ž¢f;ÿ^aÊc‹u¼ÏM«ïsü³^�¯-Fdà$e ‡®®�m·g,Ř›CüÀ¸3uGeŠ8ÔsË|½ z‡—Û�»?n³Í#œÝë忏3l-~Íþ1¦ËDBÖ²ûÃð»¿ðô@[vbÔ¶w&ö-Ù¯ÑcˆE—€iý©xïÌ Q·ó „—ù=l=À�ÆÄª Dòå¤ü7!Å|*Þœ^¿ÒOOx �ß�<™&,­’èÉ;˜9äiq+i"ïÎ;µïüuóï½'öC„ VÑŠ›×‰õjοÕ¾vIÒ!~”—‡†V¿Ê«] ¡øþœdÍ^kùºß ×ÃÉ;Ÿ÷©¢D˜vðÉk9i$­Zlªx¨ßN}âØÙoòðʸÂGs’]ºý_.aêâ†QwÈhàÛ�dCg Ù—^iùz‡lÌY¾¸¬¨p£¼h�w�—h‹4ð¦Ñ>]‡eçº)îÿ»‰m­ÕÇÜ™bäÙ4ùú?µ¿ç Î@:ÕT¸<“^îk‚†Xð&Ý,�5ƒF3iÒƒÝTç«íƒß*Pùí÷Þ4UÁtÕ6T6DúO½äî§ áýs-S±‘è6„²ÕoËÊgQÃ5a�ßD¡dǺ8ÿŠzR‹5*]ƒ`÷ÔxU¹Rú wŠ¥X‰{ æ¶�‹ÂB§ Wâ$[‹Nöƒ.W›Ïá6‰g=×a,éÀ�µjOÜ��ôŽ¹Ïˆ ¹½âÚ:‰¸²”k§E²¿¡.ÈX;(1ôtÙ1—¥£Ì °¦“2Ћ‘†ý,ÆA”K�µüò0Í|ú¤Cï%0XEmš¨±ò˜�úŠÖ7 ÐËßɛ‘oÚ9 /”vx½îi„wü…ìK1DäBÀU„Ô6o%åñ[Z¯gµ'ÃJR©|>%VßnŒ�ð!®ùY l‘œÍ]´8¸ÇÓx€³m<2àpr¸ã‘LbéçFÈ1 lëlõÙ}f°Ü ÓVÙUÞ²š'iV ¢?R6út¢Ì[ûzV*d”¬ö¼DÔ’/)s%ÂÇí´ãõä«ý(P…  ôH¸ÖíäµV WÑñ5ËJB%N×|$Õ÷iÛ#†•É/:tËÖ�à@~Ð8çÕµuD55È  Œqo­p9A¢TŒ÷r–f9Ÿ”~-»¾wíW(<ò c¼ù êÜÐÇH�2 "Tî¢pó܈çÜu‡yæm!œùMÒd‚é¹Ý.s/y$©ôÑÁV Mãz'j£„f uZ/y;Ö{{xrí�v$6?A¦%Aâ*öc¹½cº´+É&ò±]óÿ4m–_rÅDµí˜„ʼnà¢X DcW’ï:ß­ˆX¦qÇÞÿ™‘ óíîk×ð.žJÓ(™«¾.òâ‹6ÿHB³?p³*ô½Ùâ<ßµ&¨vS¦#:ãžk@X31­AµÂ”ŸÚ–ôÏ�—ÐÌ1•p}hîú0�¬C)�¯à‹ú«;$@VTØ­ã9ô/?RmÛý>‰…ê>Ò< œ3—ÑC+@—B`Y[ ŽïÒà5�p�c襤ÈKËÛJ¯>˜7 5 _±2�dªÒ�DXavÃ0õõóûCµ�5:ЂA°ÆJËe_Ýë☠œ|ùòlq÷æEÐÄËà\·ß õmæF½nEؤ0Ÿê‡ƒ¾ÏOÇ×5Ù«&Žä+vŽÝi[tO­'W<ÓiSpqkèÜ”¥gÅèÈ0P˜ÝÎ }Š˜7ù=ûbé÷¥¢õ¥ôïе?ט¾N­» ÷ƒõYþ¢jj¬ØPð>öÒ¦ Å,†*4˜st;Oda\F“¾‰_‡PÏɸFLwA„ æ!•øÁ̪jǬ•÷ƒg.†@�Ñ'N¨Ö*±VVTßçœÜ"c(.k¡µ†»NÙ }¿öÒV®Aíè®w�E÷v—Þ½Ï8!,6Ò÷Ol›¡ÏÄ,•å]%êG-œgŽ|AVc–}°±>-,æ¯mÝÀ`9qqb˜Äé�(âò«B’,;&ƘÍQ€詆*Ù;&v Áµ­ù»ËÐS’¬ÍNÉ�µÇMÝO=ÅäÏîžá#ˆ�ä�L·×ño‘«%]4Âtus1$œ\8x°c›ËÜ-$©:‚!Õ/#{‹b’Ò²dÓΣçPÖÝCQs¸¥låÑh =ñÅîyÄìη‚N5eü,Q#âóƒ^‰µ&’ Õõ¢c;•€RˆèÂO¿ˆ%‹‰KɺÔ¸›+Ô>Ìq*cÕx‹¡ç|ã Bå�&Gï2‡‘Ç«á<’JNLÈpuá‹4õëÊ'3³åxÒÓà…‹Ç4¨ÊdÀø_ÎÛ!kÅB·� äX&-'}¤àÖÇ ð�Ê vs‘»¶¥Ñ\ßÚº�1Ê…'‰ì–ã�¸Ë …öó´x}{ Í#þ3Ñe ^ /­3'!ßn™ÎÇó’MóÓ31É]Ÿ&Äs¥„ïE %€IM*xà Tùúºj@ò"üžßmzì:­¨~LzY«»DL‡x \Еµçí2¶¡€†�EÑýH¥Î ZÁèòÓ×þÌ}s‘Õ]ží\ˆȇ¸ŽAT�.ò½¹Zl—ÚÒ`Ï¢í[¸+”Àæî}“Ó{Ò[¡â„æÙ¶ÅOÃM-¬QI%I±²‚Ïâ#‡øsÃñL^¶«ýáŠ[ÏíÈ -c˜…ºçlÄ�> ‹( «×Ó –jæÈÄ3ëŒÆsº‘u‘p§ØË÷ÄjÑ(Ímfg1Ð_Î8ñH Ð5öÓÁoä°'{áVÏyÒy@!@•?Ù¯¸;Üx½ÆsØ©8��JJÕ›véqзœDSµ,³užût–‹]m]®€ÎBxÅ‹5ÌeºwˆÍJBßÚn‚†Å¹‡™ß䛨ã¬R„ãh3=E�î# ,<ÕÿG3è]ˆ¼f*‡øÂ„HŠ”Þ©)p@àëpÀ†t(u�´ô��Æ×Еól—p³{âNÊùÌPºœ†fÒ# YÀÃ9Ž²Ò¢ ¬©_Úzú ÿ¥CG–D3¾-í‡+ï ŽíIÅÊ3£KýÀ~w Pb¼J”©Í{ʇü“Œs§‚ÒWÏý,áÑ�¥u…$ˆ¯áÓS]y$I6g�мAj\5‚ˆöކčÍñY€Z.hÔìZ(¨Òì¢qH«‡‚‹Þ­Ø˜�&èì¢AtLõUɤf ^­ï'Á]ím�ÊÉi&|aƒ“²à½§Ä|èv,"Ò¡Ür¤¸€Æ>—›jÎh�+NÿƒYn¾÷0È8OŒn*¥ÙÿOCÆr?�/dW;ðœ-3UéEПËé{o¥ŒºGÆ Pë‰E§%¶õ1[ håª/u î”æÐP¬¶*ß?�Å·³èè[2ÈÄ9SN�b¹ÌÐ.VžF¡tÀ•=-V©96uˆŒòݰ ü”Zç%6Aõ·×Y˜™QèÆ ÌíæŒ¼D²¢ü- ‚Ký…?¡î“LÕ3\²Ž�(` 3¿4m]¸—ò1 {ãÍnЍHS8ùj QôîŸ�ä.Ò¡«zÎMMÐQ‰qñ™Üñ�¡R¢ËÞ ·îªá¨W>$}·Ä1j:rã9o×rw' â‘Õû¸ƒšh²‹�:ÓT„èVIN€|µü�,•ûùr¢5Ї°E³„ºÃƒ4>BæºßÏ|wWã·3W,qU¤ 5ýÁ Tá¸[Æ`°À�¬µv=;±ÛÏôËjßËòn¿sá€ö®œfq{´é­‡ U¡iÁ†mrµÍ��vÇF0Ä–…-昜0<Å?w|Z>WÎ9“µq£´CÄ»›]�Wðˆ‰§�'q¿%!Vl(žFwÜSlí„YI™kf2AåìeƒÁ+á‰~mä€Uü0x¬„-Éw…"B•Ùü¢ÍL߀n뼟=8ÙÔúÀôw5Öri2ÓVìuæbµš~N·îôHó§Fš Ô “@P�U—ºfêi0RjÈ+Ô6­*_.4¹™sš¯ž{ö!o�«Êv4âwƒú¸(”yRs¹¹ë!bÚÑ6tÓ4qíñŽÜ�“iü¸w|†GÖÔ`#ý”“UîkSNzsoÈ»Må¦zGÂÓÿ÷ÅJ…ôK$˶Kðÿù3NÃhHl‡n9PåA1umLd/Â@+ä¦ãdQÞ +%é Ïû«Ù¦¸ÁÊgÆ™–t•® –[ä>:asÏÔíŒ ¯ÃÒ.þ€ —}×i´úYýºq^ßTà7ZF+Ä*b˜ 0�f;_)>YþâÓ8qˆÝœ‹™Ê� Û¯ƒý<#ž,£�LæÏÓ1(A‘¬4ú ÀÑ ‚6ØÔ8sëHȹ°ÀºzS35ëÛ�ê zã¬ZUŽNO©�˸,“óßgTBÿVP¹¬ÿt4”âÕL$Ø:6¶§pÏJêã¯Ýoè� iµñ“ôíäŽp·R…L×a÷Wj¡¹‘¬>4ˡե¸yöÍS -‚ÝõÔîNñM™ì3%àe¤z•LyáàKü]GÜö +$yÈçB2í9újj�Q ÝÆð O$0ˆ›±—fè‰ì‡ÅÂF£:åL žªÜ:=aæ¿—½7]€Y0ý®&â‹W.üÝ]Hn•¨ÆžoÉÖøe#F[nqviq«Du³ãsg1ºe_£·žÛYºPßµ¿eS±¡à u¤Ã“>½vp‰È­ZC®Ê�èBÓ¤¼˜.ß,šÛ9IV³'² ”}4¼^ìÑ«c@@Oä\Ëìðvk²P\¬ Žåþ|»aî¿öÄM9V7p.Ú‰˜ aÓ{U£�VDuÒW›Oă9_TSÊ=¨'ZÁÑšöé›/¾10\E „RiBà;X8õ5æsmZê%4˜æ率w_k¶Ç¬d˜EÿA…•.»¥`ã–§ Ò‘£ðþáÂD;@Ù%)‹‰Bx¾ vÞ, q´l”½Ïs'¾V̛ˈð‰^ ï¡'’Å%³'I¢ïGAnû¢²fTO° �µõ ˆ �HÕfà)ÕPúˆŠëé!E8øazГU²‡sþŸù'÷À°yÚ-ñ£1ïçŸúr¢s× @Pa=Ïlæ{ æY`ÞU4 ãü7ÅP‘ªÛ¸E.)0¦F¸hþþ—ȸë½nÔhØ�^N {ΔxfÆ"ïlušŒj¦i¶ÚðñŽKº>Qò4,BçsƒÖ¾2ªœÄTáìns;¶B‘òô�’ŸLž^íH›MdžhÏõ'Œ¢·2:ª% ßÍhZ^’È H^ØiQ´Ú;•IAÁ;þ÷†{þ7‹˜b5kVçÍY;¸¯ûWóÖ:=€¢3=8ˆE©ž�SîU¶YΕå$„Ò�°ˆ'AD•ß8G¯—óf»¯pûˆ·Äqä Zl—¿DŸ÷=FáòNã�ijyˆv+ï{²|B¢æ–µ‘‡±· #ÍÈÊŒ å À’~�œêèu³¾=|r'3CBð› ˜7_ÖÕe®Ú×ñ¶.2�ÁüFV,ÍÜÓ=!ádNÆŽ{6…mí®„%'ÌeRíܼآÅs+ÓÜ_sÆtL’L âüCººfOBvœÂ7úýÌÂÉ]M:iÑ®jb—‰ ½+¶�ßÄУéêÎÙ)CÛ,£Ï�1‘5uð=‰Ê\abdõt1ƒÁów·pI÷ÓÎAÇŸú]‹h‚‘pÐÕLDn×nPŒeÄÔ¢ƒ•¬½8‘ ý¾fztþà‘ÐÏÚ(‡ÆSî—k²B)`m}`ý«/;„ìOýi_û»ÛÌhܲZUÑa§¯úÿ”o »GAz�fÕ¯½òkqk ©Ò:eÈ‘±iò2 _Eàwnº…hñ(„O`¿º+´I”.I$‰@ØkÕcÎ#4¼‘«:5ÔvþLÝÿ²Š[Ý© Å'I¾­8L÷ªþÆ,)(Ñø5*Pk‰"LªF)THÿ�ìK�ƒ§šòÞ�Á��3.1%œÕ3™ø²‘Yi)•åàÔ;/±5èÿêTLžÀƒ}F×Aî}‘˜È¥Ê;Õª¢€‹˜.Õ§ÆN>QãÕ£ÿ™qÍ …ûô¾²ùÞ–d%;šgx°Ü;ÂZšÙ7·Âú ¹«Ôy¦7È!ì-õÿG ânÒnÄúߎûç-kœdÂí‡{z~F Ô�£Ë*9–¥©ïsuî‰Ï-#iµâPÖ.0ÀdU‡¾ ÅYbÁlÀMŒhxBAt“G?ׄ0œ‚�§ŸKë2I¥LÕ—EN:еszÙ�„jäJFM¿¦êç–gCÅž°àQÎTð»ÒÅüÚä]àzæ`«Å_‰bvšö¨qßñ[ÀЯ ²ÆWevÍÄú!Xƒš$ü+<&ލî'þæð†.Ý«�‡)=Àb†©úÕúëéP¥PÀ$’É+󑈭®{¢txÿ¥R÷ìÿslÊ)”©—)4ô…;·¸+9¸Š1JQ!G–€ö;džÔ/ºUäOü t ¥F´‹Hb]Ê·i¾OQÀ'Bjl|w‰.ÃoÐØ”ÍÄ�â½\;°1ðpÇ—�9�¼Êäô{ð•¶®ÜMÖ&›Ž¿ ªT£Ÿ™ŒÔ�5ªí[?1r“ƒG�YæŠíÚ_)õºínèÚ, –²‡ì%¼"ÓmR°Þ¡0ÉÍ?þÕîa7ö"Z†k¦[bŸ©(>Ô:2í}_·Î­=OÕ­~›è6\Æè ¥ÿÀz¡f˜šÆñW’½sŽé@à±oy/ÜJ¯)�gŸP5Öä`äZ¸T(ÜU£"³Y… Cy^¹F›ÙaÒ¡œAB‹a ¯ÇÎ ûrÒ§"±"…ûíND·aÉ2{6F ܹRŒÃ©DKqƒú3½ý“¾~Ôª×ÈËÉ2ìû(£Ó�!h^Óåq†�âå¿ãœw›‚¡áì‰ûšõ2S †Q×(v¦íOx¿À:•Àè S¶u ï­ÀG«ŠyÇs;eWç�\¥"ȯS¯¸é?Þˆl�=N‘¤8Í©‡lì$Û÷qÅ,¬FîçüNsOΡ&þÊh8GzÀÃãbäÈR|K÷°•¿4ydA­3ðOõ³X0L3.X,•á++6Š^ÐMZN/¼å Ć�K<õX\R¬µ .;I`¢Òë‚(Á®ÄO5-±.¾>½øUWUù‡½8Œ°Þ ¤¥¡»‰R½d˜}�á&F ÷ªóhûÔŸQ‹×°À‰ñVެ^œ\î�:ZéÂi6±¶¦ùïHWY=ICÃa™JÛÙî7¢ŸñÃB ¤z&ë+I<@sûÎg¸hè •í:ŠÒšÒOÃrÖL}+%S·PcFaµjÓ¹rj`…®d=ÅN/‚bìÞ”ÁÇ9ÃÒËq�\¹uЙºÉÏr÷{sD/ÇW)Å!°ÿEИ#•´V‹ì¾ùBr&”Ö2ö0Ì&rñì…ê¥f�9vD;~|npƒÙ=EÑ�"éìG·£Ú,ýÒ”z´·“‡Ú~‰B´PLt±Œ’ %ržARuªô(xIˆŸ—¬aùÂÉ®ÁÿCÊÿDÑGõԿ8)Ão±´WAò·Ø?°©ÖxÁ&ˆUf»ƒXS\=i®nH6›û¹ÑT[–*8�‡°Ïr€se…­_sû3V°Z‰<„dxJØT‹†üÇìõ”6 Àé´µ:›Ø³åõù¯¨ö":_v´qZ¨n�¾áòÑZ <>Qög8&.ŸO¥’È £¾—-ŸO²\mÿƒá¦ß ¼8}d ½QÀ"¯DÛŽÀPpYnÔ¶ZOŒ+3Užoÿhx² ´cÛ¡0%âߌžû°'=ÌAîô®K®é¯ºÕ7ר7›�éE›ÐðnAŸ˜.Yo×Ñ:øJòøè©L¯=g~�Â÷Œ¢œ“‰pÌ}Ué¤yùjÑ$ãw³®�Í?󄇉âQ^¤ˆPé Ûþ€é ÌÙÉJ*œ`n똨/&£k ½@f�{iì ÆŒy3‡¸I ³/qÚ[Ú/hÃõ2ö´_&m¡�ƒ+qä«úji§[ÄÄŸF{ïžÊ‰D4ü ÀÅ™x»Š(¦ìÑÝÛ^â:œnJ9‘ÀiNWqÖìZÓ+Ø7KÒkg÷Ò&c!Xv×#Áöìv;Q�ühžŒÐr·'Œo*ØàãñH�ÉD‚8Ý_µõ”’˃¥b~ðñÓê¨Ð¥“‡OÔ!¬Âì�£¾Çåš(YpÝpn“£øJÂv®F·ãÙïŠ~µ‡ÃqÑɘ¾[ŠçÆX@öqÈD"²³AFTŒŠž]àÕóç;tOð�0ÃLÐ&ŒŒË5»Ù‚ä}ª‡’»“o@y.¸šúA,ÂøßÂ=’àùÆãÉ·ŠèvîŸû@ªsÅÑ�•/½vè�„B›³Œ*Í‹,åÁ"à :›­¡gñAA†ƒˆm4¾sNug&¶ë(&b´/'¥™Ÿ\C¤ý3vcîå¬{D\¾Ígµ¦óÍsÅÙé ôo_ÛmáĜܵ•JË8˜xîH-&¢CiŽWôy›æÎyd-;@x‰›ý|‰ÉÚqèûØ78v9I¶E¥Ñ hIæ©SŸB‘ÈMÔOß½âOnù à»5Þ¦ÀèÓ ,†õ¡ {åþc}ç(p…ºÇ´æ—ö•:XîÚ¶²ÒTPá6ØVÜ�#»a }'·Š/ÙUwg5Ê ßÈ´A ùfãά$@“ '[ŽžÏ‰K_TGo¡¶9ŽÙ<]A<‰œ×-6]7#ñ ü óÑiÅ•Ð\�ÈC)éÎ!E°tÊ×ßì40ŽhY÷Üt#¡iÉØÇªš'¿bR3—"9"dÍ@ô°ÒK[÷f¡lôZÍ#7^A-vô% _ȽÇZ_4|kŽØO€ àjç§' g~ç•bX%8 51Îa!Å>�pEü"ÑŸß4 éÀ ± U‰_ûó£.ÝòÉ-ç³�I­ð"ø?¿Ûøâ)cå*ÓðÈ#ÃgÐüÁ%”0sRÍg»‹KŸe›{µ¨wêá+�þ¸ù¿“œ¤Çó"¤OLú—§ð%ù¡êUÕoŒ‡âX8*”þLr×SþëËk²¹€M~9Ãä+Ãkño•ÞþÓAäö2¹¢^£…çÒÏÞvÑÙ 'ލÿ8{MJ²—^¸}ßÈ á†zÄÎÕ„‹ž¬²/)í%áLÿѶ mȘ¯ÑÁÁ¶&¾×ßk^|Íäžd_x“OÜs2Ì™ÝãƒI¤ùÇž±FèÔ9Ù‰zÊÞÓ$%ç°&þŒôÅyéûHü'9w{"®€J% Êw?OÌæÑÇ!ãç™î? #"œ mšøRIþ |nD›\)ìK­–úý¯ÇIâÛ "ÄÄ_ò6Æò´–fŸF¼³Õ´[_§‹˜È¶8fÊì%÷sþ·ôóís͵Evò”TYðŸ³F©º§ãÕ¹š¡«Úüíµþc|×^%!´Ö[0Ða5©ëù �æVóijÔó8ç€�ݶ§e7C☧ä?i_KVÍ!›ˆµŠ«Cu•bJ“àÞ’‘ªHrŒ-•ƒÖÖ²¨ü¤ŠÒºnÂà+ó«d·Šz xôÃZ—­*—ömú7æåøÍsÞVH�᱃>„G˜F„ÎI‰áÜï•‚cg§�„ 0áÅnlüü¶$ÔÙÒŠ°ßÏL—ÜÙƒÖ`¸oÙnô~܈AKl^}’²°¢¸=�­!cÑ©´^†YËáîUÊMý'�nC>‡Vå9Ì#8ÓjWàÃÚí´4ƒ{#ò×ÚÚÛÙ™zCÓR›•®žÛ76 ËÒqªûXɃÒÔÅHq›¯ð2ŸÄŠbI÷Sï 'š 6耗ë×ñ·{IéfÑwÕõ'J$¬ Ö ³ …‚Ñvf1cÔ:<ä©/Ï¥U1»M¥aÂŽ·¯6Äíü€>yx®f犊› tÈm3:ÓH¢µ§"Åí³0ʪÿnxú`&f'ɱc`Àð^Á_&ŽkÁü�Sšä2”eÔ9lKVÀ?&×^)J¹ þøÊHP8:¬äj#gC~ÎP„Žtz)®8{á¡C1zÜRêÅ•^½ºŸé?d${ã+ÓXˆ^C²„7Þ ²pîly| CHª4HG´¢7Ýž)¹¢MrÙ7úZ0&§°n½qwbÑΪ±€}œÉ0v²�:Fòÿübˆ”jCÔT`þ@Ö»iRÎHð¶O3¶?ðÊÉàÂRDS°•y³&Ò>í6Ïq¡Ó°n®&öý[Ù<ÎUü�áÈ£ÃÛËûÆ×üJH:Æø�²JͪKÅÿaJl�A¶|äkaë eòöìNÓØ†22Ñ“©dÞ{Å#ué.?q­¡®Ráu~Sp8WD$’<P0cF'èNËK•Mr‘<>ñ4~\L?’u+è]™î$å,˜�aV÷šPØ�=¯o€j»*bEG€¹Â΀ÊͰK!:yÅâu4 Çæì)€hVµýy¸üãŠÕ")pG–->^¼»Ð—H(Ö_2I™«æ¸»ý¹ÍÌI+„V?Y”Ïâ1«ï…´£8 %Éš¯|>í��ž€|¦vÝËcïh�¸ï'‚µ­yr¤”ÕÑ32ÍЉF]_|€±¤õìpÈ<¿e^MZ¡u12ds?޳‡`îf¬Ôo1&Õzeí<†¿÷6t½a#6€«ë¶5 â^RÝ65ý Šë\¢räý °¬¶ ›Ã¹5¸d8�]˜³˜¾€oë|Uüï‰üf&²VÀ5;ÁBZؼVŸ÷Óâ?°ÓþnÖ-Þr×ÑÛ?&ÉäæûQCz·v<Á½ø³#\êôlé™dÉÎøá%ž­îÃ<dØ‚6Ò\¤–¯ý?ÍnuÌXOûûÒ©#ZÂXü/o­�U(v5±,…ÃÈ­)}{ ðÿ~îYXyçêŠÄ\žD½‡$~?{·<¨|™¦é_—vñ;ŒÌ« ‘• X—78w‡×p3Ë6²… `À¸�@ ü�¾Åü3T¬ŒâY_¬<®Á·1Â6[¤ûq`ÖÈüw¸j¿UÂ/%¡ú'¬>±òòܱs5ã d{Ôó²'É;  KaiÓfRNlá©èŠÛÛ²‡b&ˆw#îèûU~׈C´$W ƒç8C®ÿl$†îTKFÏ+ß/žGæYþ‡ÇHrë>HyÞ NÅ¿êîÊÔå¦|@aë|#ÙÎ@ÖC ¥¯ÃeÀ»•Ä­‚´óÐNgšü¥½‘‹ÓƒñqÏèíŒKÀQ¹ç,hîM8ë“N#�žên8"eî»ïš¿sÌjˆ)e`1ÏÇB€¤Þw–Éœ£†2°„ŒÚÉ=_Mt!žžÄ†tÊAĺwx Kv€ÛPxQºé^2Š‘âÞãŸÊÌjWQ`L³]]"O›�ËÅÆ°øÞ…¤.Äæâô&Âð ]ͧYF»U¬ɵ_�ð²^ð¡ë‘~šqý�áÀ¦Ñ±V™{7C©’Ý,c¦o|§o‡i â@§{SëÄ!ÚõøìËåVGC2¡õ/1Ü��‡J¸9ØÞ[—vQX1géË>ê*N­¦ò‘M u‹ZkÌd10/]zhÉmïª;Œ�:Âë9šxiTµ…€Ø'‡ñ¬iÝÊyí[ÌI¸„ÑŸVTÚL/€Ò‚Bg §m÷/,Uð"ì&. XaØÐMzYçr�6ÐÛ�DVq«¨Q1ƺæ�÷¸QD@%ù)ªÜ ¼4•_n¹ñ „8YLF ®d5)¬ÇˆŸî˜ÝΉ.ˆÍ¿bîÑDÎ.~ˆ�Òiâܘ­ÿÄUðé£â·ö%°~ÙÀâÒWýãý̺pŸ÷û)ò¢§;´ç¾�ÒÔ†eè·]…hZëYVúTúÿy¾ø(Ë×°¬”Ÿu™PJ|eÿÀÙ¯÷jÖ6ªËŸ “ǘ€µ­ýDUÌ›TVD•ñ”ˆVÆ=°>I½ƒçhIŸÃÖû*ÙâC±2ñ5•ðN OÏe‚¢8¹‡" �©ð̪C\/¥øJ:Ü›o}p;ÅgI,¿» êì´éüHžF{q°ûÿwjI"2r7—iÀkÄ’p�z».™­1zëÆ'øT9ZØÒž!z#«ñ¾ÊÝBLæÔ¡ ÿ:†é™•ヷ  Ù\¬£€oý*ÔÉ2È[{ü(ExøAn­fAtf½j1;;$[x8`•¡E¢ó‚4çÚxDõ¢½Í(±œÄ…C]ÅdE)ßÃ[€Áø�µ‰Ôþ½2În—­T]Õ ˆTèQÖH„V†•k ¿Ïd5€µ~# ó*­¼ ÖÑ»QAÓ÷—GÚVí‰-ãòxLÅïèÇ�î…“§vúÛðãTŒïe†1-D¤z]Ä$ŸÊÊ9N3ŠVW[©a`L>zö b ÈLªˆ˜ŸË8ÉÇÚ²² ú}b»]³£¿­ñrü}Ôñ< ˆ¤®OƒS%l~üû‡¡5œQ®{ëCÚ+H›àž¾4Ot•ÿÞË_؉aÏC£P«i Ùx Žez%ø¯=ø7˜R<Ñ•Zï×�vŸ xkƒëžº³-£¡j,ÁеmvãSêS4±´V¤a¬êk/?LËg ´÷D{wÍä3Ü¥"ç‘�¤¡ìÁOß+(ÁÛyk™°d$Úþ’.•èx*d½r#Sĸ':9,‰€}ÏdÎÈ‚cä.kÂò‚�Z�sþöóa;§¾È)‘SÑhF+"æßéÁC,Íݶt9/ÕiH oÇè£S°ýþEðî”ÇX¼Ê rn+ãáò|7ÕÖ€P$…»ƒ_¢Ršù€šâo�ˆfs¸EÏi8 ‚’ÎìTTêÓ]½¶�PÈ_‚õò=‰™ÎÙ•úë;éâFÄq~Î’‡qODWÒœ'ôðÜ�éUÙ än@ÕB` aœ©)éŒ986â`Öu—¯mÛ&àæj;`¿E�Å0–ÄòçUÈÔj¥{Œ3:wWµå¯ùCã ,ºÄ—Ž9BdõEÐ^»Ó°E_ù)ÜB�^ �“« 3`ŽXðkäüyóñH¡v v¥Šüµ2G†]ºùC¤ùfYk^ƒûßC†> ,ÎF Yøú¾7T4N!*ò9g_Ìî@ÌÍm{N^p—盕+i'iÔP×,¢‹ŒšŸ•¼§NȉêZAB9çí¾ÉÊø6]b~u:º•«>•H*¾tã8y;⨠Y�–ܵw]½*~cBˆõC9Vî#÷ä C¸ù6^oé0§ð4=Ƹ­ŽÒ~3r¦šœ N*BÊ!žz8n}' •<Ÿ† ¸0ó±@³pd·I<„]„MÒ?tÝÖúo ŽÈƒ�ÍMÁXÌ´syê¹%e)õ 0â²$N3³ÿ{W%Ùµ†»3×¥±ÿþõëE”¤„Òˆ¼øË?’‚/­Æonúí•ULÀÀÔ§JÞ×{SM4>m\¬û{HfÚ»e%k5ÔÍU †È¦få�N¿¼§�àL¨Á¡tÏè�ÑMŽÚµÈDQüð”X‚ÞIù—hO_‹Î@ù-oL bü<Ç?‡ŸºÌ‘®Äùƒ’›1=·•Ú-Ó F·9ªÕ‰û’½z“âÔ�øœó· 9_Jæ]KqÜ??B}ëd»Áqm=*:üÿÏ$B*I~ÆÜ§�Z‡3ºÐò'ìJ‡|ôO�Ô:ö‡n½ +sàÞZÅšz XÞ÷ï8Û¥JæãLÑ�£{Hþ‰Þ×{S›²�Œ4ÃçU½êC(áìza­óe:¤¦í°WU£¦fÂñtšªe6ª(ß5¹]»ÚYgÚ”@à+^æ 7C8H¤ä‰.ñòµ×c›9!nQ# 4-û^©Ô¢âç™·Ý-‚GÊ)™n**e �ó`Ÿà¼H–´B)} »AýXáÙ{Ê'·Žõws)ðÅÕŲáµR{P’`,°³ëƒ�ìv×5˜D?ÒâÔ ×WcÏ¢z¤¡—íóÉ uÖE~'9ö@f>ÍÀ¾ÝõÊÊ¥G"™)¢ð½°Ñ5á�¥?„W�± í#ï&KÍo°æNüÚ·ÙârÚh6Óx ón&öFËCÀ™írLËP&ƒ®A‰tÒl2@¯Ø^Ú¨E]¹ÆÓiZcN[çùH�¡«xW}†ö¤&_z {n0;”ʱˆÐPô”^î´wùÎ+nÉ\J‡ ¶Ü|�áåÈ£«ÅjÑP:`WhFÓ@(4ýƒD4ë#ÐÔLÙ7ˆ—ØË¦f«87®†Ð—u½e–ó Ö£i3R|,�I•y_à<‹àxDc`Iñ*zîµñ÷χ"¦¡p)ÒdžÖn™òCâVg|¿HÂ>}4¾+ÞC5ÙtdXfhoˆ®}× Ð;Ï€ E&T! —@´( pH'ä“Ï˓כ{)ꉗrÊ=ˆç7’'<*t¨µ ¼¤{žZÂôÉÓMP~°éÍø T"1ò«{âi¢%>¨åÓ¯²uÖÃȳ>í¥óP½ï]ñ¥ŒcY,§º÷ÿËCX]—\ù­‹�r*Oi,¼bDAñt¢î\ÒX”/À‡vüW´P ç™p›º¹·15 Bú>í>22$=£+ŠÇx)FRH’™'^šQi­Þ qøÙ¯–czQÔÓŽ]»&Œo:f߃v‚R2^à=©[ê5û¤\ ¯¬>W/´�%#¤‚§©µ?kzØO*ÛæC†®¶Í£‹Kð$l(�)fÉ�¥¶³V½€Û�ŠîB�0h¥j—5JC(’ú©J@o«”3XˆxQH}}ó…ž™ \c×Ù x£òªÀ(ùàÎmךŸ„3~¿*�/�~ñtšQsoI¼e×wBÿ‹úšâw™A½ÖÁ¯Ey:è0;å¾ 0úaôgô"Ä'{ÓÖtJêfZôÕÃH›ë;.ð|õñ(€Bècó!9ÎxwöPðR“3)\õW¹ÃØ諃ApÐH'<œÕ8*¬Ò¼ÈÅ�×®‡†dÙ‰Ž¸•QLo»Ò¿#?-V¥š³±½éˆ€�1u*æ ¬C$S[B¼Îþ’Çù€X5Û³88êÌÜåyï.àƒÛ†B@2B÷õ8_(�kÐH�ßaμz>lL?!áL®õß”µƒÃµRª…ž††‘uÂÔ¹"KÜnSý) Ïœ«µÅØ ÂÃ0å¢�°2Ý0Œ¨ÑsäG âî&[ÔÚ‹Ó@à€•²mÊ碯 –¸Mýç>·oK›Xçä]èdÒ©øõÞqô÷’j ìH1Ì‹ÔgÉT¾2úç1­FɹLÿM£¤Bj™.ÞzC2äœS:9ñ/ŠC�ÉYñ4ÕÁreç@™þ‚“€û3»^ý\¼$F8ûŠi²|kĶà38‘ð(Æ ÷BCaêö­m¨Ð)1,¶Ý®ÔFÿ©Áˆzûó€´€ûû~‹9ÌyÏP§Ph�b6½µJ»Ÿ¡úA&:±’mâ,^9B¢]NÀꩨ0ö«B¸dˆ÷\(³P2ýo¶b¾dÂ'ª‹>‚®¯‡'¶éÒÇâ�VÀ¬C.¹íîψTJÿ1¢óØHj?>%üDßìÃꉉ£“V\§†ñ�´uB�k‹VžÀ´j’Ý¿¿‡íZ𹕳¢â•UbÅ(áïŠL•)o»�Çq-Ž‚¹ô¦`O~ð`Ù¼¥™Â‚�“ŘxÊ®¹nÚv…HÑS”f«ÿçµ„à © HC×�m‡w±–¤±Ìc½6¹¾Ta´Ú-NX=cK“¦aIf݃pÿ2„ìV( €eoGÝó%jËRNÒS5ÀÑQ¢WT[U(á2—�€¥õ1sH‹ÅãpnŠüŸø%1ü$|Ú½"…pо2¡lE|9äž<'ÅKtO]èÔ‰±¢á%U3%±`nZ5 î·Ô4ïT} Ò4¥ø¾­fûÁ²Yë4Håîa™Äe"*ËdTš —rí!xúúÐŽÞE>§¶ù�}Õ{½†�èî¸�*è¹TøsadQ„n¿2$jþdÞåm¯,ù3ãOªÄˆ-RÜH"u‚ ¼PÞæ�£UÃlwÒévó\çH,ùûàBÉPx÷�Mò]Ùk•(P» ÚÏ[‡ê5ïÚOÙ®&‹² E¢š`c9ÏÕœŸË’QÜ]T´“6”oD8軣‚ìnV𛡭  ’V½]S¨Áròbžré9n>«©P». B _â°ô¡–™6>¼Ødd‰{�zp®xqN☧³4SxÔ„I#4º­R£i]x‹žÔÈucƒG>«–(ü2¸ÄÙÙ°§þeÅ zÞ° ºá^IKË…LåÃìÈiÚqóª£ù›R,gŸ„‘£ú·ýô5-í¥ÚËÿÇë=½äæ DnßÅ›r'ýx¡>Ùé€×ïá¸�À69 Ê Ö÷NP–âªG¦E"�¼µ˜è¸7�«X<ÍŠËfVü\Ä'@¸ 7Y8®¨ÛPÝ¡QË€’z±Ž5p×/Lú²vI&;ÉKëúi;$æ‰é4J ¾ŸQ–�<³ÂåáÐA|:й"¬\¦Z,žbãê¡Õ{B�ÿýžØÓ>,šÍç·)q›Àjõg2îµ_úx\”Û›V쯑ïé8;//–äÁfè¼ôHÝ…�<äox>ª�¤{².ì¶¼-?¬/ˆ ~îÕBåÈ·ã6g†z7F}Ï”%¡GÖÐõ¦ÚøöÓÒƒíwÓéL¸¦K¹Cæ�»|™~r©(îÉX¿^/¬sù•v£ðtl=ÃÀ �˜‚ïô8jƒ‘MÄ LÊ+4’¥&Å÷ª¸-]מ³Bͪm3´Û¹Â?×_â715x�çùiê =(¿ó"œÍP8ÅÎ2ãP%EùºÕߥß/4à–†#OÌ=#³OåöøˆeR»&Usëýñ]7ª)³qÊ•ÐhÌRLêÑÀhC8m–®–-š4oê ]Ǩðb¤>®ú²EsmÈ0œãØRb¶�G¢k.„¶`,G¹p¤š?=q-žŒåõO5ŽGxñä-Vð h ¥áeʪ¾=£½ ª6UÚQ½ò(ð¢Sq7¬ÚhÃuÑI’9Rô]‚R4þ\¤{½P4ÜÊPB/ÏêS,h‡a&̱…ô ù �jbn²@aĹ“êšzÓpß'Û yE4‘?4r¸þÌPíÄHIðÓZ ¯|/S®¬Ÿ¦sX²Tⱃêñ¸l­1Ñj½õ²ÎœR&ð¢YD×Ö$Ö ðF=«ÉB†ÞPÆ۱2î�‘¤í ggçj]ÃŒVÞ�™fܰ 4ˆko×Û^ÌU(…-\�»ìžwb«GÃ#Ø_ .o,UüêÂkAFìüÔ£ˆìêäD,ŽÃÝàÍÕ�‚ÿ¤eš9afÎà¨í÷•r9$…V3Eê7Ûr+kôÜeçŸvÕ”8l´‰6½Â¾H?w¿îMr|y§ÉÇàÒÊ�,‘·Í­¨�„ò·µRtÝBÁ¢$è�èhÅñâ¯%øL×h6‚Y,kTúa¤ËeZ¸ÚÛŒ…L•®—”À�Ò¹ðСsG�ƒÇ·­þVp˜Cñ¢®²][!|PgÞ×ýØýÌàhù_PÁY%I½¤j†^P�¼y¸þÔE$}–òÐ hòÒn›¹tnÔE�>…èC ELÞ¹Ïñˆ]6^×/^?Ù­s¿–¸²šë”)5Þ£hÓ­ÁÉ>‚–ë¶Õl”½6ð¤9~ Øà,˜Õû@~è‚]k<¯æ%ùöYþig-:\ùT#nsY2„I“yÃ0r s…ÙæRô‰^Ýfß ·fG{‚ƒ‹PÁAFS­NÕRl kh ¿4s…ùÓv1ÂpRb�m ¤ª£H×÷e…^0)y»×™É^Ù=V„ÅÅf(¦ÃÑŽ³²Š>ú?÷€nìðÙ#Õµ›GMd@Éé%¿µ­þÁºðuÒïˆT²7;yÐ�¼èL†ö%/]ÀÑëÜŽ@OüÔŒ‹]¿AßoÍœº½ô0|ˆÂÁÒ$_E,ü\ÉûfÙÏ’™óý ÝÔÊçÈé^â*"|pu¹§T;Üã´3¸{óG]xœÊÈ>þ†4*ËÒOKŒTÃÙÛ¥«pø–ðOoýα ³Àa¡‰�¬SùÚœ4^)É4Šår©× AúRN�Ц™øÚ‡6¡]×îaÝJ�´ýM Q†<ˆuq}ÿ�nvÕ?Wkks×aÞ1‰›¡�z�¸B‡jLO 2‡±�ÀïBÕøç’Ò ‹¯À?´[’õ; ¹|/\àÂtnyŒ�âúÃᤃ†¼Hv÷ʺ-¼»Ý}É M«+[ĮʪlfÇ€o´‰Õ¥Þ}ÊFo4”‹€Ø~ìç¿!ÓhÒÚ�‡feå€lo5òs‘ïí¬ƒßµÍ$Áú¼Éï•âülz?´ž§þÏw4aI|íïÜ|ÝÇyJÏÜöÜù}„q¯�ºÚ€¨hPO÷{d™…ÄøÇži¥7óG´siæéº$(í¼™¤ãbù$ò(?«Ø¯ÃpÁÚ+Âf«ç|­æ;PV³(²ãsHC-ÖM0íïÓßSæêxmbCùe0&"N&TFËk6e}¾:Úêò~^jI÷�A’ïfÉ¿±¬'t/KÈa²¾&E?j³ÕOôªßY²2ÿëÈ#(;>e´ËBaÆîûŠ7n_„ìm`Î=ŽÓª–Å•ã¾}, ╸45Ê»^û�*/"x^°ÿ‡GW#Cà„›¬0ƒC¿E28Êöp£êŸih#ãíΞ>îŸL':´ Ï+ wì\�¾[AsÃ,!ŽÇóMó ƒ‡éñf>MR„€HÊ„@�~W`CîhžÝž¬ K=$‚;Á¾Vqy.LñRÿÉBé„ÔÜpjn£yó%nC6À p*ÕÔ¬a[Všdµï5M ·¤5ñà,REà0¿��¬•Õ Æ’‘‚ÊpCOÞ^�CÐ }�_¤Âø�s›¹KüôŸF­¦·üoR°Ébö(‰QøaÑ¥9þùÊ$ yÎvÓÌžFb¡œrp’ŸýqÏ’¬fDJ�£Æä„˜m�IIJ×Zâmv²1ÂgÕ¹�qÿû0äêǪürIZ”>‰oÈž +“#qóáSÌ÷©v´œ‚z×Åg÷}ò°Ä6¶…ÌÒœw~.XL¾{¶ֵ†àsG ã\תn D]FùS7dïE*„-’Ý ÎÉ4)7Cƺÿppd¨ºì¬æ€ûŽìÇP8yûIÔþ¥°À‚‡³c"7bè�ÄqM£�ŒTš�ÎÓ ¤:_,Ó3U"ÑÞ†ŠÊTK#n5Š3*9ĸڈ¡¨º¡%=‡!z¾ûÏÁãŽðô´‚Ìx}|oóL€Oj­Cïî)Í×õ}#)´Ï(8H3�zº=i<äc­“ZÃÑ&¥õPx¼ÏxQs_)žAà5ŽT¸rIýA<ÎüPå„_«ŸÔ¿ k—B¾:ÿt(ŽùT%U2·y’Jb ö[Ó ¤cVzžJX»íî�_"J:ÖóÆÎï°«„l¾Œs´iWkù)ºß'LÍOɳùvehrUg^œÜ[](> YdZ!¥¯¢�&Va[U÷¦yCuAiXf5k~Ñ8·Úsµn^JŸäQâN"€+€ œ}2Ñ5ïQK/o·lìþStCD`Ú0%gØŒ¨#q”™n‰¢6ûLïõ9©·º¼È;iÍ�VLήW(!O3˜MÏ/ª±�5 1hÿè›`y’tÄ\ˆ(ãyðwï­Âª£óÄz�Õ*ùWI«‡0Ü⣔…G˜ b¾SS÷6àDŒá´>”*G7‘EÌ”jĈ�'ŒNÞ]ýK¤Eˆuð-¾B¼ ÂZ ¾ýt®f†éÀ˜‘¨ãœA&ºÞé=lßn— |ÒÆ§M�dЉm?æ€^Òó7ƒHw/Úý0Iò°¦ÿSH÷æ²ñ¼Qò�õ°ãÜÕÍãÆ¶š:‚Íúš%¸;ÄÕµ ¸?ù“B(.,Ú P�½?Ãa¹ÃCD@Ï’Ò/³W»ã».Ø­s7 ày<Ìòve{ÀÚ�OWµÁXRð<¨n‘¨¥Zú¿c§¶uêÙPS=yÛ�@‡úS„žO6;?§|´`Ó'+Z‹@Ò¸{ëqs;éÔ¾ –‰¯Ü@iQÄ)Ï:Îx}F=“BŽ8 *"V>_&‡§Ü£ÛgqM}!IïÌvnì:?ϬWãECµfoU~D+Ï  žGÓiž¢„€•!jpJø«XµV§=wÝ/“ìóQ*.±yZ]eÀÏ>˜D‹+.>ý‚ƒ wôîñþ®(dP*_n(žü w†RT8C!L÷ Xë¼ÔÇ—®~ÃGù::vï=Ÿç™ì5m@°Q0ó._ǼòXÆ#‹³±®/g`jË–.ïcþeõ¼MÉJxY5 ƵY··ÅJ[³*àÁ0Gôµ9áè%¥.xÉÁ×΂3´òG;0~³%Á˜_×BóHª‰+àHw4pà“@{Ï‘éú“îcù^­ý.ŽòÈнýZØãxθã0·5Cw·ò9s´ÓzÿtyY¹)qJåu)�¹¼%ß�â`’ÚGîdÁJŸ&8x‹$9kçÛ1Îë÷E±ÄÙ»ì7o‰tä� î�‘ |øøÇçÕ…š„N�Ðó<†‚»g8»µ— f¸W~£dGíUÇìá©°”NF:#«Æm`3¯ãíÀ“™=ß4p­üiÌc™£Üª^5³ù€~,ö[ŽduZ¶÷¥•­ÿŽ@ ‡®«*9À�ßï‚Á± JÇ>MoªÎ`Ãþï§([.Çñ´¦)Ô¹0þ÷1È[`ÁwT¸–&Þ§-–›�aȆâÞïz�è15NœßÝ#"“tbÈ‹‚þ4kŒ9'¨‚ï Ç VøkìÊÖˆ Í´——޹<[Õ}ÞÇëëP–Áå»ð.¨Ï\GÁ³)LevÊX´Tdý䱦àÉáœM‰Z¼ ºªVV7 Ö�œ¥‡ã¤m."T ¹šI°Oz¶3}ºÑw¥K˜Í Rg"ýyˆ0ú%†-Î4ŸÕo|¹[Ù‰Ÿu7²o·û�û»î»…ƒ± ¹@ C7Iªïy¾e ©âøw†rNÍŸö›ž+ #‡¦ JÀðÒ¹}bÓ ¼€P*ƒ•yM¬¤Èÿ¥ e½ÜI«AgBÝú lÊeÑWùàÐÐw?§ØY±WÈ ñ/Jºh#¦ÀXOm™š}JÓò •½þä7S|¨eÿîŸÊ§$žvŒzÉB¬CwÒf¥þ8ýƒËÍßSB6 �„†à•©÷Á…·^ÔøëŒ)��2‹4T«9ûLÿ09r%ò'÷ø*“§ˆJ­/"ÕìÍ®'ý ^¾—YÜ8¶†aÆüe²Œ«P1©Í#êS ôÐzV[×s4þµÒ%YYÖòà%õ_ƒ¾„ûv×\ÆA=C}-Î9·ž]4ÉÖŸTC?±®’-e{­Ÿx¹ûbuòù=¤CiyÇ»£¹e·—¤Å�oNÆz¨îõÈÆ'#eø›•Ù×ôqý²OZ•ae[^�ø'Òñ`t8§ø£½„ÓBã­8 éU³m“{ݪÔyZ¼Yê³î²v4çzìaiXXg†÷¤µ'Êý›4Ú;6Y&1ÖV‰ ç±ã6¬m‰›Üo‹+že> ÐáÆ{£ˆ¼£'EØœ’Zü @ÛÜá©‹‡ŒN�ß­< ˆ¦ûëÙz�¦W€+JÜ„§s§ kœ+Í5wÇüŸÇ9Œûä#£ÅZ«ò‡ÌjVYHÁm¬ßÒ{à·í�”Ì®²ž�r»]:Ü{ñhµ�X—-·åÚQ=’ñΘ¿ÍÒ~l^N"Öäӥ“Ì-€²à™ßç7ð)s#?ÚBõÝ#Wfˆ„äØÛ�o½:€¸Rqxë·´x¥�_sa,ÑSÃLßiŒ`ô¼…R¾´£ãüó.³+¡?ô€A4Ú$Ûîò⬭÷Ó,ÛÃØpØŠa -•6ße/¹>ŒšÕŒËÚ^#P=|бitûˆiÝHj¢Ü2gXxdMZ)Éú¼-øíÄDæžë�ÒF&V¶E_ mx…54FU¹ZÇ·dXQ‚àôh£3º~! b7�cÀ±Žß"f/©Uvz¾{Œ‡N ÕùÔ€™eAp¤×C80lÕm�m]ä�î¸*ña’¤mØlAs®N@7��„B¡­“L¯O·�3»¥F²Ü–ñ?v³FÇDÌàÀ]°½~8Ïúb5ºÒÎÏøàð//Rv÷ˆƒ3‰jÝþS >Yáñ§•¥-ÛBQfW¨é�Êma#ës¶€h'nÓ°Ù{÷mAÙª*þן’xw=÷ïkÒ®ånCB•ÁèK¼)ˆ:·”q\!ªw/£\S�“@ Å]•E'y”D­!`D {ÄIN6Œ¿ì\–x‚áÑ,§\˜ÿ™ç*G–%oG÷PåàhvêÈØ™Ù2€y\`×hÝwì³>1WZp¾¡Š‡xGùC�nô˜�Z²A0ÁÖÐ wФüƒø�ç3Øe6\ÙZ¼ÕÝ”bÛ¤†Õ²¶(Hë¦ãÖxåžµdíïú{¥²$ µ�܈{]"±›•pGx‰õU¹÷bœ5'Q'Ÿ7CŠþa�oVŸÉeJÈû㉛‘Y­ËÓhö:¼äÔH§�xÚ1a@ÆèvîiþÔ–ïÍ{ˆLÇ謻�úg­$Ž—ÂÄ-„}Øí9Êi[ÑÓ½©àŒm§£ÒÒûøÏGîóHð¨š^§êç‡Ü¸ìµ&󌛎ëÿ¶~¹ª=Uæ&,óúÓN¼!Pk¡ÇË¿}–ôïùŠâÞåM4‚ŧl¼²—Á(03CeuמP­Ñù®ÝÄÎä©&äü©¯‰ÇyÝŒ�Šß@¬S­"ú¤FQºÅ* -_¤wº§Gj´vª¦‡>¼#‘~KÉßÈ—b�÷çâ×gèÚi¸dj�Í’éåžlJ¥ÃáÐäî<Ù Nãv£ò ¤ú¾û†Aïwj�Q2ûÙÞœ!Ñ^¤ËŒ�nCoHšAZ€è G¯©,(PÖÄ~£ÿTÏí¦éÎóNö€ÜZ¼JðY´?¢ê].ͳ>�8•‚oþÚR#÷±¦ÓÁ­ÑR£¿e:7/ì’¿ËCwÔÊžyr9W¤ö²Ê1Ö·f„tˆ>Ÿ¨:‡GÔûxjÁ¶EÜp«|!ÁŸµŽ¶6l.„P°¶å8kEæ †ttG™õ­Ï3[lŽ{-5i*3Ç ©Žþ(�Â�`r¹åþ'ð»ÿ7�è”q û!Ž…êÖ/éA·‰ ÿÝ´ zê¾^A@�( ∧ø=v6EÚSãœާ1V£´u ´I;S/µŽ…0ænHȃ¦5¶ã� úåGEw }εU=Ò‰Šc‰¨/b1t-þù~M†ë1~"l"Jã6Ÿ¥HZd«úÊ’G*¸ü¡ÜÏëFSï!Åí¹;o±eΖ`�8R¨°¤D@2â=ŸgM16 ¢†¯´ö@U÷y)®’CÏþËD¨  ùB�µ&;¶2 óBœ/»¡·rû*¤�íí|çzSuq &&¹¶†»1ÔÓê dÿ28íá0]:ý‚Yz —nK¶Ä¾W;!aè�XjÓ‹‰�A0"|{ò�©üZc%ž[ížN®D8´”·ÅB¿4 ê€ÉóAê/‚ °x®SŒb’#íbï×^YýÜ3¨—ž�ÌlB0¨Oeµ%Ï "³3¿±6ðz{ ÷+!ÜÒ3¸Æ�ß±yïÃÛXkYÅͦŽ×Ù±°(Å‹be<‡³Lê5›«Ã£÷ïc&õ•¿Á.ý6˜‹qïFh<Æ‚‚8‘áq¼7# AŒ ù “GnûœÉ;%6ÅÇDݨ ×­›�´.é4âÄ)�vË»F»mµ q8+­ÉÓVdO¾m°a1Õ‡FÕÙrè*U"Ƨ�ÈÿëþÍn¯ Fœ©fålwcH`š¢¶Bd¿âPmb»’fÅÁå¦=÷,Òõú²-h?ëÿ~\Td!£Ôˆ‹ ]ý üÂÜøB&Є^W>"t”œz~•è4„ÙŒ‚ù‹P4-Ì�a¼�ˆ®‹–k'j4:g;* I–¿·+6áTixÍz ž–ª#NÕù0VÃÜ~_êép3ŸEç(`±§ ”NÊT&Ú[¥è•H#1\DŸ..¸�Õõ³ƒá¶HX"HøhÁ§ÕË“õþ(™fŽf‡·: šó éÉ÷Œº¨vmŒJ|ʸZ JòëïÔÂy⹟‹ë4±Ú²ýª™~?ÂÇ@<#ö/+¸5gO¿W(yÇÈj}®[HÏ­„.srñªŸ½¹!­œ7c…ynoÅá .öó zwÂÖ(o:;û7âô9»Ïíh&ï}RitƒQdÎ**™oøÒ*{,¶[¿„î:Àñyð¡ð¢_íƒý�öKkë^´šügCøA›(öÇ7®˜”×�¥ñ8¡ƒ¡M¤»uÀìKL°;ùFØaÑ/ɨ”U®=SÕ})ñ/kå](}Îæ°ën V9„¼O´1i£:–ïí@®k"J 0è „¯‹¹’••ä¢ðȨ9×hÛB�ϧ¥à¬«ËÚä^pü¾v¥ðÐmº¥æ¡‡Y2 nn?LQÑʬ ¢ê…f»±…|Ê%Šè\ôxyãé›$“?~z䤿‹9§¬Œ0•NåÕBè'aãí\c$’ž¨ضÁôŠ�ˆõÚý†« ‹ÄOlZ¡•óJ°‡øR ÍS“ÖÄà^×Ú«ø�%”O7ü¤="®°Œ[ Åšíøç­gIHŒí¨Hò~ Ï2›v/…êOÍÉÆqº_£*ôþÈæ�_õ¹ŽNË'0?‘rü;ûMH®4Ì-²T\.U%SÏóŒí^Q3ê¥)°zû›â+3'¤áA#“a*õ"c݈5˜‚á/çÕuödäßý͘5qt–ý#=γ,nŸWd`²pˆúIà3Nׄ;[Ss͘äÛòP½î yüýñºË6lgt0òSØá~÷Z<Ýð„U�+ðL0:CD§ú/‡Åmd‹;,ÀÌR•­ôìøþ1˜Ê"ŸÉwjò^ ˜±ÛœæAÙy'·ïbBH®jºÃ.¿¡ùÐ�Ô¡´`/Úµur®g!èìÓþr*¤Ô:Œ/¿êñÔòÆdÖ†b[�ãƒ_çÙDGÿ!ÃlyÙ+YQ{=Xt*î?mV“`_ ²´'” ù%¶LX�f|‰ ¬”sÁ§ïmliø_Ô¸|I;úñÅëÃZ!ª¹~£p¹µ¼•>ƒkáä IØÁ©÷%‘¬Z`'–Ôã?'‹©¶ÝºÞ,öW_¯›Ïw<+ ¢a¬týŸï@f$š¾ª$ öB¾7ï7ÂÙ®ãš! ƒŒ[Qèxá^«É¬B8æ}DƒH%¯+ /%êþ¨lB-d­‹ÄåðS³Ä½yÃY ^U&Ñ»RM¹IÔ�/Á½ ÇòuìækX2·�rÐÝ t·2Ö×K)5­Û�Ø™Pb ÖbtáÙh¨‹Œ3ŸŽ†”_pfÏ㟘% ›µ�Ú­eXq9û>ú áK(& •¼+W‹킵evGô°ìQ;Óƒ(©é®ÀjKÍÑ(éu�ÄðÊÒí+jP:˜Ù·u_fú%Õ–lvÑíºavhîV£7¬”Zã83ÅÆ3qs» 5>%…8ïéDR£M TŒ¶¼]]yúÏ'þ+–ü«u£Ùzàð鈮lj.¤×SKÈx>œ×NxæPÀ^hß51»}�ÉadÜÄi%­-¥b xfqcÉi_Ȧ.š�éþÒ�NïyÂn=¼*V˜ÙÒâÊDQÄÅIöªô/äØt¹°L1�#› Cé&†§Mìa;…H{±º_"ßPdixM 0ÓŸÿ1j\ EUL;`MäŸ9ˆ]ÂhóW{gþ¹ EÖñ€ºÁ3ˆ ]ˆ`7© Ïš/zŸÆÖ …ÅØ ‹o¯É¤ZŠVh‹ŠÝÕ&Õw¶Q¡² æô®g´dº9'ÊËœV5{J‰¦>Æí*¼oë@+±Ý~;¹¥±“Jñeã\ãjœ¶#¹9r,æ­ñÍŠññåXVoß½R#Í^ׯŸ‚Â`Ƀ°ÄÚjdÚ0„Y¸AË…¿Â¨ñWÇFÞ|Dÿƒ� -aŠ#ߎ�<:¸ôÌûÌ=jŒdë9\¤¢�EKÜ m±&G)i®uñšdê³ÌêÅ6ªC)ôÌTŒ]Ø!/ZÃþ‹w÷f@™YþÚl©ô9 gYíKeáa2à“±sã•2&öðvK'iGàéhÞåÞh2×ð’è•,pµo°0.åò¡ÕmŠð;åäìL¯Ï´TY'=ÁÏN’\àzÈ•J DK0RàÍJmÃeÜ&&¦ýX±Ný3¼Üµv7QV²i'¼ïnwçLI‡Þ}Ñ=áHh\‹ÃO9æØc)ÍdÚ<&‰ÂžºÝû�йq‰ðTžVÉ] ZÀîÂpòHÝù6Íd¶Ñnw}rpkïü^Àâ/Û3îJ‡m÷Fš÷,gsYE¤ý%½Î²„½âAHQÄ„…çV¯ÐœÎ•îN/�.†3¦Ãºô™h“}Aí˜ß‡Sh°•-œ[~,Ìq�m[#·ÉEfš‰ZÍ +—´Ügõ)LjK#Þ¦ÙM".� Ü LˆD‚ƒ!öÏV®9•Ãu޽Á=YË0Þ«<Öæ¾oaýÐêÏ©q³Óc”µŽ-ÛÃÔ<äƒ ,ÙÝM©Ä"Ÿ…à™u(†ž P0üŽ5Ý]+1‰ ¥¹õÇý“nÂß÷J„& ÖÁqZ@êœnn£4¸ùý‹ÝŸµô7HFfZ”ÇÊ 0ǹ5÷SS@×P°%[ÍC,ÇU' é_¾=àlŽ#]�ª•*ç±$à~û+ÉÑÔ�yù}‰+¤±múPPySÉrêqôÖÁô7[÷¦]qR¹˜Ÿ®šK¢šH–W¢ÊD‚ƒÍpmU°X"øÄåÂK$;ư^Ò=éBUÓÁ’8á"æ„FIºe #ݨX!¨h‘�Ѳf>² ÷|^U®±²ªòùÆÂX̃èQ|jbºÅÌD<‘ΓKâb’h28dÛ¡,?Ç7?€Ïø ’ö´ D7¬ü1\ú•ö­òä3•kt×Ä&Åëÿ*k¢åcyk<ÀV%Œš¤Ï‡;9+R}Lm™Ý‰I `h�Ÿ¼Ç”Ž�¹m"²éwÓYÍ¿�»½„©œ| P&)“Ö š@:,_T¬�\Â]E+yqaìét‰ÊýôÓá¤ÒãuDCÇä�;`í«ÿêû,½±h¥6ð€M‚¶È®~pÛT0P�îÍ.Òç›ýyü˜²‰ÛfÂi8¨pj²æ‚À8‚¼i$9ñ›oíŸ_a!Èû"±â݈8×3V™•9së ‰…‡X²ŽNÕªÀ£"u óáM]!¤¨ÖÒoôÏ€lLh‚}v×:ŻٵC™M%4vEbpy˜’³÷^ ^*R?4m4rßi&Öƒ“Så e™·¬À¹PÕ¿²%ž£Y3q"6/ê7+PÊ¢³Ý²z#øù,ŽLcÓž”&Úª)I¿Á‰Sº8n€ÖÝ_Ë Þ¼¾Œé¤ø®Ë@Ôñ”Gé7Ó…ìè¡X]¢öH¥Ø Û÷ôàV`mp’èè8L÷º™Æ_Ì1ëTiÞÍJM£øÍ§!÷Aån.þþe¯ì%oî¾ôÁëêµã]E¡(C‚êÚD�´gãð _œëä_}2W9г�%®¢[øû™1‹XuïÖµgIoðijçÀo¢~¨ó»ôÄpNp€„š -aá Ë®⌟ kª{±´¾””{€ Hžº!Šî¹ˆ™ÂÜsà]�Ò,=„%PÈéüf5ñ€Û&ר¸x¤îEH\q=0‰7ÿ°Áp:qi�A½D·’�Ë(A»Ò™S”oh¢œLÖq¿î°«‘„DÕ[FYëX$Ü¥I}MðÎ5MbžüÒ*–4}èàaÏm”±cšwšm»HÌS�c#�2k‹C>'� ®öèæ«—H“¬Pu$9aœÌBŒ\ÁZYd˜Žª»Î7hN�RÔ'ù»ÆZÛ ¯Òý¢™ÞIc-µÂò(=?yœ�5ß'8»’Ue8Ô4}EÇǤøÿ¿5û¼£Œ˜QÙ$މ<ìâyWšMAׯ7Z(Ï‹ÌÂ-v0ÓàOSéÛ¸\“ýchîº÷à…ñTT‹Ý9èá:è>@¤äCøm*\�ˆ¿«®~Ýk�Ϻ†)‹11äƒFFãÜu®£O-õ³­²ûLøÿ8Û ÙEt‘óæ•X<ŒÖ6­ŠùSc‚_ô™:˜xºîÆó}´å³&†ï¶�ØÍÁ íÒ<ÏCöÒp¢»Ò‚šy T"ó?‘ëÊ€kX%‰Z¼è¾ØâÇ´ðG¾dï¶÷ÐXÓf»¸²ÒI݃ôyäÇ寑X½ B´2aÌçø"§X{6”µû¿Ÿï¦}¨b úO`ƒ!hÎxuR;�~ÿFŽþ¼»o]϶nÃánS A÷žù\V$™È—,AjZ0–Oœº¶:»8ïX:K,)±Øç��i'¡»™6¤ûÞI `dâØ>?*ÑÜ Q§ÑP&ê-HB€¶Ê…õã±b›“J– …­Qš ¾uÿxéŠbã㪰_‚‹ÆËà¾<Ìur%”*©:·,„ zHP8"òrÛ�svjŸGÉ“g·4oøáwÅM›ä·ïP×ys‚)Å?%;u›sm6ò« RW™Ü&åjì^±@¡£s� ¸;J˜¤+¤:�ˆ¹.\e®`y ïɲ*°ôu†ÿ-§.þ®âAÑ,ã„PxÄ�gv³ u,s™iáßÖ±HÇÃ¥!’Ønxx\*�ȘI6t6Oº~P€¯ÖUÌŽÃ=ÄŠ=²tó~6û˜åTÝ··Gêe•d­ë�Í-ŽÄq˜+ÔZ0a.J³ù*'ÈVÈTUÐáz®²Ln?Ii[±K x8Ðì<õ˜®G×QÌžž§˜ö ÍzB+„ÎìÎr„5š´Ï`µ!ÝÙ;óðá…Ó®iÀÃtoñ¢£Öè` àñc1æ‹!øØªÛhÆ�¾i3Þ ü1@ª·ƒÉaÊk‘§�Æsè ½÷[åv/C¢}¯ªehî© C�õT]@>Vu9¸]!ˆs‰©1‹âYZ&hê½bVå+m—¤”2$LßxÝGµRçÒŸ«®ךx/ØsoÞþã¼Èzûf±|„Á£;±Ð2 ±+ž.íAâ*y1?àP*E©ô0¾cŹ˜Çñ”vWo¢|Zô�(1;ìòšo‰\ð1GŒLÞŒù¦ œMFšçqo=ˆ§V¾E°|žãžô›õ£˜þu„Ø×�È ú/[Qpвü<3„lo÷µ×ö!yhå¬óÝøMÏSÊÇ<–»nÞþ#çÛvÿ. ËMÒ˜ðM'‹ã°lWöyŽ}>ƒà½q!Þá#¶Ë,ZÌLpüÒuuðUŽöÈn�j2Iÿoy?ÈØh_'Ø3J Ñ4ÅhòÖkUåè sÿŒôî¥ò +›O¯sÆñé0‚S“¸ÎãŽdT7©;Ú‡ž™m ½¯Á5³f˜N�:Ggx)ÌËsÓéçþ’Ø�çìs Ž+G«ÓlÑB­7¦û²ƒ_,øµ‹â¡fZ¶7ÅЯ¾9ØÒ4zÛª§„Bª:ùõSÉgpÄF±ÙíYUa7 y8pرQ¯O4­TRnWòªt–¶Ÿ˜¹˜0EÑWº3ü49ŒŸ·Q8/M|°}k³6H…7‰Â^×!¢eGž_J±ðºËÜ |Ð$Ȫ8G×ÞZàålÝFøÎ¨è‰Jz[H‡@_²«ÂÆ ò“Ó˜l6²?0„éãÐÃy¥îÌ๰DHL|L¥:]rõ;‡µBÉL½%Ñ£ÚF’Àªé^ZŒER˜©ð m3]34ý� ]þ‡…ö$¾�fÚ|=–uœý8T�Öbp›î.ˆ‰îC¯åaCqhX><˜°]Wè5&{b˜ÏoT7ÓFÊ�qY!绚ºXQn˜ þýa^\~Š-T†¤ âÕÃÓñ]ÏŠÜ�–�òØ_Û**˜œû°ô®´†�uÛ»>Á°E9Rv±«ƒ×üJJ!EÖR÷ù>.›þ�qœ`öû�á.«N”2áêRMêÒ–Z1ÒHØû’zƒË™úú¯„ÃYŸÊO#g=z…ØÓü_v€Yã4+åîð´_ q3ÎÑè?ps��®ÓÔáÙ»²•f¿«ák6qÑÝç 4ÿ56z….¥r›¥ßä´Æøþ ’5c—‰¯¦ÉÅß‹!�YXÿñ¯!ÔXw{ÝæÕS넵$Õ¼{ü3gR¸iðö—\Ê…«6×Eê�oˆÄ‡O¨‰]{µ< $–DEQND­ †aïc—7̺O¶“‘þ—c½õ"Îvïíf‹�ì³4F»¡f*0Ïý&Ù˜U�( Å!9™YØ G€ŽT™J/< {Áæ¤ÒÄ,µº`Â׊;&ª¡™Ì«ösýDçÂ2~:m€N’¬_KüÖ|ßDÏaÛ¦ñçêÎ.�ˆjTsàQKÍ%„EÐøZù¯®�WÉo\é d°úàa¬{c©ì«$EãÛ¼ØY–hQ¨~ñ· ëB0Ô��fú+"uº%昉}CÊvý¯âü�ÊG/ž@Ì_Ÿ|YDD ÑY; CÚõçN³J“û`!Û\:­QQ#cÍ{n`nžÝØ·L“›ñ3}�0Ì¡qtäæg¯Òó}E;‘À£7ÄÚ»†ß�jö7*1ÜÝå]Ëm”8BL„diÅJ©õƒLm�â‹ *cÛ£%Ý ŽíÀå�]+ÑÁÌü•½$7ŸŒŸã×- ÅHFã0…YWÂõYæ’JÏ Ù˜AŒ£Ó ð‘ŸF£`ȵÿ¡¾(Y×+�l ´•ðÏ­ÖoPì‚_üÚçFc�Û¿DÐ_÷K-ÿ‹ˆ-ˆoh\À¦7pl³Ý]ë[I5»êXµ[f¼1*±ôQe‰ÑéÁý‚1>‘1í¼zB>º ?ªIOdZ�³ÎJ·´¸b›¼mçæPê¹µÊkh&UË‘ÃËæþ>“«�ñ…‚½õ¸ÅݕӶÝá8±?gݹ1ÏÊHòDC»2áy„šÈÃ~÷9–ƒ]ÕNBø@ÖC' ¥’çA›~ÈóeËJåª6>" Þ@®½°>(<ÖýžæèÌ=Á­yýú¶Ãaˆ®^å£ê›ÃTž*#-ÍýÂâyh7_Ð1m†aÒ.@†ÑŒ¾WHå¶pG\0^Ÿs¢/%žO 'fÀT¢•R^´‘ ©¢p²µi³ðd~ì°ã ÞŠÃÿ ]\Ü_¥X\XÔøc<ŽÙú?÷ÒíDè`}fñ \d¦ûÖJ­4H ©.‹¢€Â–®� Ä�!H¥_ÙèÞaËE}m·I%¯ôé!�/áœ`hò†ì-˜ÖfýG¿$06˜ 0~z%$ÙõmÜ¡RÖà�²ô&YWد ?›œ�{(ù–A¡ãGðú«éW”^2³Š»¨eØ�Ü•$ã ½íTpU!§pä‘6†Ù.â©Í´µˆãÍ(ï%xߦÎÂ"ÿÌDÃ~ê V]}Ê6Œù7-uL€®XB¯¡Ã#SàxV˜êT-l’‹èSq¿p›?ˆ¯0•]”K´Ù�>“§D<5â¼{ÇC®-óo‹ß^oªN9d)!H@Ȳt|J6½³ ­ rÖ*W÷0+3`”TÚNׄ­ŽˆüÞô† Ôï%G�v‰Ó<Ÿr¿òøîŸÑS—©pù½óªÛ Š–‹ìW‹Uk[¼eBÝî ÂÆ¸ß“IçR•*¾~ˆFQÚÜÀ[®æª½ù(£„™«`vfªlï`ƒ¶ÎF°Z7^Î`ÄŒ�)zõ¸dß›0=®Ü­�âü/�)Aìœã³ „-‡Ø/XR#Ë[DͤkS�.�`o&Û[Æ’’1ð†Õw쀠êÖ€9ˆ·óJÁ8àÖù­™QߦPµ”BâîÕ§»)2;‚¹â?œºdú™m&œ™ÇÜF­D»(Y_ÜÔUcB|™ëR÷!©ÈàC­2mâ-œ kå7¥Í¶Qñ!3aAÁ¹‹l•F¶T»Tí�뫸È8Æ/`¤¶!É«ÿ+œK‘Õû¿OM¿ONÚòökTÔ�Ú+éµÑQtþy`oÔþ‰ÞIbž•Ç×€wûeŠÒXÄ ãyè[˜è°ðYŽfâf‡sÈTÀ,;é9êT·ì¼�b2cvsB$/6(ë°Çdñ›"y LÄ7Žó!¹ígܧÙ[Im»«aïš2Œ�dw·�½&Aõ!j¹ð]ÀuØÒj ãY_� ÐM!.¤S{1ŸÚPv dß×áŸ5è‡5~¸W;ÌÁ·Ü½ÎN°˜Jíy™‡¤˜Ãè×cÜÜÙÆÂM�?~Q-ë—Ù{6öyBžEšŒa•Øÿ¼ ŸåƒÔ½üò{àÛk•‚Êùu¤$bÝà1òi’fïAf�=D£¼<;’&mm8 ¨”0�ª£7$uÚ¼r§‘#¼Üòì½t¯_ j/ G¤�ÝÂ6§ïÆÝ3A¢û.u7‚=ìÑhm¦FýR†n,¹Þ_˜Ò'”×™ C¦`цXÈ"ÑpïL;ù�â–=ƒfþ,Ö^`¶ î㌘ÇèZo­4Hͪ1‡­=¿½'›ƒã@Ä'à3 /¦ig÷l7H—/±Ö›)TY±ñ¥‘æ6š?Ÿi® pÛÀª‘ÇÀÏÞ6¬Ä -6‡ŽÿNЭ„¼"$H²·#Ô®?â@ÑZíäL§”½„sÆù—²84bybåå‡×:ÿùí>ÔØ]ªws€rþ茱¦ûßI= ¨>¿Þ k÷Ë�¿†„I m³ÙŠ€®2 V#&òG胤¿ÜÒy�°¶¶¡9%`Ç¿ÛÆq :‘…ÁàL$jµ¯[ Âãb¥[.ƒÔÓ\Û QíÒ‡B�BÁG=æ¥J7:ƒíoåé:a|Ò§w@ÜT±˜/nÏu`ñ=P€vö�Á–/ÐÜèvA#Éß?fœ-‰•»ì’„[:ªìhmÕ[�$é«jÔ?Ó÷,1íÙ�hTz·£Ô]…iÈf¢ J2Y Ê$/¨É§‰Lÿ“¥}“ßÀÈԈ̺MOÔ…ßd—]„ÂÆeIºƒcÂÅwPM·åVµˆÑ—ù~˜¸*Ú�š—U ë®6ê¡Ã•ËÖÙ=ÕÒ=ý5®g­Íáo/È‚5æª!Àé´TFÜËç1˜ÃA¡ÝŸ©Ý¯ÖÆ!ÃdµV‹oÍÖN»b;fòÕíÂ�Zð¸CnÜ×èÁnGjó±`é~ñmò,Ó”¸û ôbòãsn˳š.ÐÊ­E­ûXµ™5DBI';“Îhêãá·t3¾Ñ„ÛžMY" ß7Ï9þ¨ Û‡ÛÍ48ž Ût­|)ׇFÞGýÚ#²Ã :Såÿ[�®ÀTØàÃjùÇ@O)&ñKPÚ˜^ýkp„´Æ�6^ÄA™òPÔq¨Æžž;@xðð‹´2xƒUHƒþ;HÕ#ÂB‘’äB G`sORix±ëvÇ`À^öª«B›ª:þŠ©$.ýô®ºàÄ¥˜½ƒ†ãýuÿ¶±"·~#ãufkó!«�G»î2GaŠÊ˜é¿¾›ö�ùªÄ?mú¶ðXçZ…ó­R!(“~»Æ� À§o¤DCõCP}áº0š änñ«äè8ìw¾Â  �Ñ”ØC�•”iI‡l+�ÎçS³æt�¦Cçƒeê-B=œº_ïvMd³×‘=Ôȹ©Öµ&á÷OÊ�³zF–†)5Š*bgªÜÐ µúYÎç~}Ù¥kÓ|G£Viý1ˆ®Ægϵ–~‡„"ÉÕ·8ÍŒ>®§÷&Y\@{q´m´¢ê‘¤îþØj5Á›EišªFÊôVÛ‘³¼—¥íÀ]#¥6`$³@A°Þé-�×Ls]�,qj *XÑ¡cÒø¬»êX•ìù•Ž…è0ÅM±ù¯ð”§d©ëñàu½:R˱L·ö2þ í#þ?¬x§¶½¯ÙÒ¦,¶&�¢Íp¨·Å0%C„ýÚB3AÚÒ­},3ÈnðE\ »C{e§ðÏbÝa¨üSÏ‹ ¯IN8˜Ljù#È£ÈÅÙ~èd?qÑm£íûɊĹ?›Ðoš 9Òê?ùGç²Bèà-”ãG?yÅïI÷uC7õRIHgb .E ½âÊìàG-@W7ÎÕÒ]9»Úç oÊNdOHqyKf'‚ª_¹©è£N.V9-xÎPÜ¡ÆIXÙE[FAþO»MØkÔ¥YËÄÎéqÚà¦NYò6T½SIÈ€ëk)Ý|ÇwF…l”c�zI ×ùð€Ä°;_ÌR©[–‹g²¾;ýžýneS 'í˜�Ÿ„ªÏøŒ?z }Á5õŸ Xî9cHÀÐ!9ÆóµŽŸOùãß»ü ׳öÁË*×ð‘šõºã­B¨›Xﺅ@ «eîãéâ3hßMT�À~kÁßþ€~Êü”q~’iZ�TC"uIÐUéZä”P¥k#&K�µšR ¼Ë$KŸã&˜è!FW1,�¼Oµ ‚³Ú}ª°¼0©™çf‘'� ‹¼“…iG�‘wÃ_z“"&ü¡$ÖÙ@‹ë/vßµ` ID¥Kì_^0ï\Ø)5Ø´1å$†²„Iñæû@ôý]Ñ…Ç�ú˜Òi$jm±´€kd<`_–Rņ÷ɺÔ~¸à¼È zÁfÇ[ùY¼ðҜ器§dÓ±¬>$zíc¹ºÉ0r{ÝÀdV­¢ä3üàPØO5è˶' žå&*y ºû N ¾Ïõ JÒ»™¼�}!-(RÝÏz¢Ô4É|ê¥-/|ð"§,]þ×®[' Óp‘.©˜Ðª|˜Í\Çfáx…Râ¾; ŠšY�žC÷lñ*erð&Ó.ìf…׊qÉEpi¶‚°'SAL¿D ¾õ‡‘¬Ž¾apG¼•£4# V¯h—˜ „†×;$ñ8$Ïâ§Yì­&’ŽLîXDŠ$ÎC_täàܬQl&;ºîrͽú‡n qoç¦ ÷źDÓqÂtŸVgt¤-.W¦hµÏÚ�Ä(๥­)MÏ ›Bd2ý°W�ƒ²ïæ?iw.¾Rµ´§l\„ƒr;�d"‘·vÅ´uÖI0Ââ7öÇ;½“,¥]*þ·[ãL“®uà´íõ‚X¼(F/Ð#I¸í�í@M¨˜�Y åyDþf Ã¨Þf¼ÆÂï¥V壼+þ�ç|¨Ÿ ·9œ•¦ÜKK�…R¼[ò^{ YŠc}iþÚXþ§ÛÆœSƒœ»Ð‘úv‰ÿªeîc†Õóºº�±¶OA†uÉe'Î�)dÀUÏŽk'ªà*­ÓŸÃœÏqúžð-í„"²¥åüÎS%QV/ì›Ñ8|{O0f÷ì´€4¿û“¤Ö¿Ç´¼X-ÛBi^R€D£Xi�u£ÝÞw#'%#‡ÉÑöc¸nù¤l6LµQçÐ /8I7QX¼Zú=tbœß‚RD­œ õ];˜á—VG®võ†Dihòàççx‘æÌüJ„æ£6Éç«—ñ4æ{/ Òÿç_ÆYð2e2‡®)‘^²xlm�õŸž/â¨UkŽõ2ÃÙ"-бŸp½ðÚÆ-ùžËUAùçŒþéP¼]¨¤8€E¤#邌#}‡ +ûøÞ$OÖ ÕgwÓUVݨBˆ~øá ,“,ÊNXUˆÄÔÛAx¡{ üÍmÏ@2�èÀ—Ó‚¹TšmÂ?œÂp¬�-§ã_²F½²©éc8ºYüß›‹]ig/”OË‘ PóÜÊ£#Áš›™E6<ëÑ1¦Çhu𠢆çÝXE‹…0gê$ÒO L¸nn_xêµ°ªOhªVy´c8øî±ìQ[I'QSR:&Bé{ÒJç�>cª6¡=nh‘ œéA…I™gªeCˆ(6þGÝGB€.ióCº[upc ’H¥¤…Ãýë´J88�¼:ôÓ8ž²–ž$2,N¨zòå�Š�è¢ÞÕîmƒt�—ñqG\/úÉÏßj¹wèOוdëll+¥A‘–£Z½{×ç�¬ *§`þ³>ê#3Ø1^g–ßD¿üœ¨Ba­(¬?n·C,ù˜†¹¢ |lÕ˜á›l¿ ÏšÈÓÙ�¸úãmÐÆ¦à¬ÌvÕYa³‹¼n%4í]¦ºÚbgçðõß]ìÚz Z2=ðá€R2¼u*“íƒë ¶U2®9eíw�PLb�âÐÝ¢zf°D3/‘ïS°³ÜŸ-ÿÐZuÆÇ™~y*À*™FN=1‹ ƒÚ‚¹Þ‰´B´8Rr×3rFcîŸ^’uÆÁšL(·[Í«w^°üT”°Œf-}×;sŠþjM‹œ°9;ŽJ5ÇÛL|èÑz Ë”�6½qÃ7>"¶!’ç»'ó¹;Q~OÀu7UrHÂ|~6¥å8lP�IÛY ¤Ü�Ÿ^˜ŸW¬Wá&FCõ :ÈnaZCØü¡â±iê5jñåþò-—søÑ̶XšGßbMõžk'g FJè¯(¦*@±G,—c¥)¥ãC²Í(¨'Œ­mCÞ³ÉSžd{îRÄâÐDÆr¤ê?qÒÛÎñ‹ÙÜ´‘8i»§d$b¨+ZO-…³&\/ñƒJ<­l\¦'8ÉÔÿvöý[¼Y‰ªžÕì•} PWöx_fÖªôë$07 ¨hw[½¦ÁC¢ëß"3ØÄ~Å ¬ž}[£ß d=›NL¿y›ºËöCª&�ŒÑæÆy©˜š¨óQÁ43¼<0ɬ?Z ÃdR(.¤1Q�5Mšp_ž}@i§w¦"¬þ\Öܵìº L?Å=_Ü©â,Ÿ¬…I”…{ùÞ>lgöÎ}þÝûZø×Üñ*E¥x¬o¾i(vPÞ±„†ÌË6q±Ï{;ö nŸÎýæ¯Y�— Y\StÕp–Gó$¡Æ/yŒ…Ê1öi° :Û÷ÛÒ|;šƒµÊÀ{Jª5‹p8\¸/Øâ™ÁîQUãgQSÐlAmyTyÀÓtSã0K“:>ªÒî{—$>sÊ5y�.)ÏGð Šß„zGU¿bÞÜpÐõQ…*²l·ÚP˜�½fÉâ'5nÅòðŽîV¸¼É»*5Ö´u Ïž­ÿu[¶è BCàô¾øúXŸ^ì�‰Ku$AǪXž ç1lÊY1ÿ®¹&œr%m{t�Õ�ÅêÇ�þ½Aðh´"(ïF$wøÉ»®ê 8Ù—ö˜`"[Öí¯â§¹?‘V4‰4.C¼ ð¼Xöû¿éÀ 6>ºVˆ~í¥Ð}°±ž�÷ùMPka"þ"Ù’'&ÅtŽE3AB™NŸg‚Rß@ì“ȳ¶Ñ�סÌr•j‰¬`lž®`¡üÙ»ž3FDBSÄŸgù;4fB%9¥ÝÆtUƒ·¯òaâIŠñ÷çÎ|{ì%£‹ÀJЕ"¥8MмRiüá÷úìªkûÀr¡AñݾA-5_AìŒäùJóÄ ß'¿œªÂšJÙ˜Ã.öítýÀ»•ýc!9lÕXIh?¹…~Æ ~ ëí¶Ðy2·Ä±6(;Þ¤J:aWY’‹�Äs �çê©fé7�‘Z8c$?/¢;sØà�´º/ã¹T›öûQ ¨iÅ54ú€a,ŒEu˜ '‚c»8zDŠß3ÏHX’˃çAaϓԉwâ^I�Ãùz–Ôá·Î“�“´`¤ËM£Ù>*[ ÿR!2tæSÆ“5(ƒ|êu²�ƒr ;¸ŽŒþ<hÈÏ©8N˜ð%„s‡Ùb§ŽÞcÖì»MÇ™ZñöEf@eñrOlukD“ï)6®¢‚G²‚�6cM®öªý06*–æhfÒ£ ëÈ@j;ìQI)£Kcö�E¿×dpÎnßáZCcEå”vO_v6ç¼ÆÊa_ˆ('A¸dÖÅ¡`„2��†�ØÄUù=ñ ¾GÒú‹¤ÎG²·“Ë Ó5’EÏÚ(=Î"4 ÙÙåôÿ£Šj~½Ê⇓óh¬»Ì_ô>›,10ç5Û¾æÝ«‹u÷ØÜƒ‘ ûtQ WƒéîF=Îü¢O{÷RF0²ÅØlhC‰&+’;¦Ù>%ÔªÕR�†¹¬ìci{™�È\ ʉ¨u¢=ámìt•C€ &ÀÌptù£Áå�[ñâÃ#·�“(A2ì´2­sYRŠ/«îg¿zùÊ+ñ> ¶Ó¸ä…*Ò™ã£üvÍûÜQ Úc·Væ�9 Š™ s“,Åâ�ª²ß7{ê§cFur€ ÆÅ罄CbyK"–yéɵ·?Æ�¯¦Uæž×;uÄpD®ç|2—ª/ S¤œ�irŒäC<ÛÔ5 ÕàÿŒÛòdžÍÞ`źƒtH‰!j§ zhÓð½¹XôÛ‰zY,+„äIv9\U,™ä) Šøcb·]ëO} °«�Í| dGç"3®åDŸð(qÓ˜sD¤]¢i±†ª%Pã|»Ù®ÕÔûÍ’ ø­ >[ϙļ óPp�‚A*d h÷e©¬Èì½[»»$,°}/å½ÉqÍKІÿ±ø^è¼¥Û+–NqGÖ3J�–2‹0}*ØÂ¿ úË?Puh'p� ù‡©€C•¾´Ïã‹à²UݶNíKc ŒÆF­vUæêtg|ãbº>W\‹¼¶›*f÷­E"“PF—ñlº ¨ôÖŠv°]Hg%p¢ ‰­ÇÑ ôTÕ?¶5±sd$Y ¶}ô§¼¤u>ÌIì¢ú_rPvÕœj„Ñú<ÑÕ'3mD®1"Þôÿô·hÙp©ý ¨ï+öðÒÕ�¸ÒÂ[Ézåãx:ždb]6¡ú� ¸s~@üW›·,{ L5�M:–B¸ šO *c3EoWßêW7þPëçšWÿ>ºhND“¿™/b÷BC›©›¯w/¾‹4‚y éÖ\½!�´|úì³éà™Où^ˆ²«©58¥¼Gjã-�4Ÿ®@&3DmÑ…CE©¸²w|ȵö!þêf·Õ1¦�Òíˆñ͈sàŽ/lþZ"¬\ò†ð_}ôäƒÖDb¥ËñVðŒpp¦Aå2J:ç°?£xBÎÿ+7 £è,\8Ý™4UíQ© ¨7~æêÒËL®¸#Wóº°‹eë?óþRF\!ÛÕ‡YTE;-Ê¡^æ˜Ë‘$ÝŸ‹Â½ SâZ˜LãÁ—ËOm•¿O‡ðÃÀëyƒÌMï<5é"ãIþ˜¦q‰Žç„àÚvq6ûT\?xÜ(›¶?Œ–Ù¶²ˆÿïøšÊG!â¥Ù‡±œ/š]ÔàFÕŸ@Eñ" T’ ž˜Ï�+Q®¸dõó¥]³Á8(©kQzÑæÛG˸bwIÿÙù+É-wØÊTö ºJ˜à®tïħ áL¾bÇ¢¬d  • g vï t¬ÂB?¨Ùö.B5ï™™í^n\%¼mMbÓ3¤ŒC±Yßì<`“”aV†Œ�€Û™ò ¸© öÛÓ?帹5pÈ„5¼?Ɖ€;|*<�Í.„d3JÝ-,³ù˜h,¸V¾Ÿ‹4Â³éŠ µoiz‘Z©]§ £M_Äá¾*�?ï˜�(œX=€Î]Kæ³K׿’~wìÞ:¦+™edyy~_®µ„·>çÕ… „zèkꂵ\Å[8¥]ž¸Y�ej%šjU‘ðMéEâ2&O•¥LÓCñÔaØ«Ü@ט™ýö³ç–1Ã,õªSî8¨ê[‘�XÆöÒðAñ­xݿ𠃳ÖÓoÔ�Y!zÜÿK:k<¨¬ÿ‚þ—<5ÀeÁS .ÜL6ÈiÃc jFX곋•Τ©–Xeý×á&š¿tmœR¨xî–]¡ó¯§úZú[4EþF|V¿Ý$©NÚÌYì×…£�_¸�$o !�ú\™|@"’’D<•ØN6¿í´Ô:!®Jï(õ�…à¦o ƒnü´è™ Xe¼ø(еÀO߬ñž‰¸ñÌã8�>?¼ñGaЬL帊™¦Yè*�onØ ÒYSXŠ Ñì«ì=žò•�°Ñè¯q WIuÕïÓü¦‡YŦÒ€„ÉZ† -]›ÍŒ—½ºßÙ¼€<HÚ˜¯(LŒBâ»D]¥ÚÛQÖ‡àòÊvU÷ÿ*:uY;Œoíº+Ï—'Æyu!Ъ¨y�òŠ!–,“÷YµÕÛ¡û¼Ö¬ý{Gm(7×$ToºÌ–QfbùûøØ¬™TŽñ´•‹Ü‚Wff›Qíi9ªa¾ÞºK8ÎGÔ°Ëþ~ÑÑ-Q9¢ƒ�#ù™`Šv3õéfOS…Ö$|vÄ!v€ÉµJ¶zª“D›ßi0þ}Àb!åiؘ;JOŠw‚)Š t y£+>nGÀ©lšr·•ªäš¤C?ÙLvóTôÿ¦QîlÓØ¤U¯æ%ï$q€Ã—Ód±?Ñýd˜ô´ëXÏ*¤u[ÛŽ› ²éïZÇM Ý5OÔ-¹=`Γ {§ljÛxò:üä ¸5ºVKRªIó9ë5}Ú-¨+ÜÄÚÂEŸÙo�fþ�ç«zCwˆ·:HÑíNp(¿—“端�ÏÉ£‹àhín9½…×?ÂŽEVåv¸Œó³Õ²;ùb¤Ê<ù˜q¹Mi)·\_^òwËñwM¡˜åøµ�]_58\@"\û°Ò¯÷>FUÿnóckzîñNûu%ímÔLøEnH–DD•1ñ»îCxDÈ‚�~*~ç¡�c'@ƒÛØQzÅí[™Ó*]dó;FÈ{EúýŠóØ^¬ÐB1™¶Aeñ>wŒ±ò‰²›e.R4£ª”ò¸8jøÓdå‹‹Òö‘?ÃWHúRrñ.z�Jµ[üçî·ZQåË2’‚ qy*ú¯ùºòazƒÕÄò…Ô¯‹;�Ú"dëŸg?r.ðDÎ=Ó#öî[3¤:ÅßÉróÀ½ÑĹ܈^öÍ1”Ž»7ÞÎiþ�ɾHýZa½~Y 5‡|PpàµiÈ”÷Ã1ÍÀ¹!—yò„ä 'q¦�Hjë }Bh×G0 4¼†›d-È‹ ïà4]æ•\?—u¯Oa—wp1�ñ·¾}=ð&d i D$)7ú¹SÏMÜ¥,õxî¯M…t«nÁ݃$Qˆê‡…Ʀƒµ¨åŒ€ö<-;tÈB³¿ž´Ù–•9õm¥Ê¿L|7ñ}`ö5#b¦°�D•Ï � mÀ©Q)^x5M”‹FÎö(“³ÍÂ1Ïà8w v‚ý3¼Â@�öóµŽÝ½ÁÁ¤Y-�]Cryaj »Nÿýb×0Œ(v¶±w‹ ´ H’l]yÔ2ZB»Eï11ô�®é±‰ý>`¤›©8Àƒ5Ͱ’J {5C†ôÞ©q¾Ÿ^°¶8ôÉ4›dHŽ”¿=ô¶}ž.̦¹(¬gª¨.ÛV†·ÜSçŸÑ>NWE?û2è“‘_OÌnÝ%6H�>¾Î0ÅmÖ5qeîôÉ?x½ãœcÿs�ã ™Á”^ÖÖòñ‹§qyVv#óà “¦OF™¨¿ÀºìÁ3¦Á—Ÿ€‹ÛÝñHoî¹Ñ唬m!.:Xå¾XëF «%2·±ƒëÿ­ÌÅãopéºS•ï|Ðõ’Áå¹�€2PW˜ñ1ùaøR!Q1øÑSL^ŠëÀ¹¢ô$’Aå„60º&O:vYÊ‹s^.ˆ0�…Ú©ˆ™�”h‚‚ѱÿº}ŸeCh^$ƒˆž»‹±W\I© õtuwr!ã”k¤à¤Âíó¨ºG¶ñç‚ĵzvÀd„€Î�³NSYG¹‹,‰û:ç(g jåÒÔX0…g+Ü{×P�‚ɦ¦«kÖ=ÈK†ŠS‰M 3LÙa¦~tgéÏ�[ŠÞÆÛ"ò@, ªŠzEuôTm}!væ¯%6ZŠ]iI8M%DL¡˜Íj*G%¼e/Y‰ý/x¨òAfõs‚ñ má;`8n+ç*]ñÌkäíÞy0À±£îìøÓþ^ÛõMY”öÃ[ñR[r²k§Q¼ž?§�pãmm0Ë—�ÏmüÌBw03Rs¥h€Ç‡µgî™17j)�ÅË÷pJ9#8©ÿ÷ Öu–ƒÏ!†?–~,òr"Km,Ò6Ç•ÌÜâKÜŸSãìq(Ó ¤>ï.⣒”æÝ‰’v~«d q(Õ_¾�˜Ë8ÀÂÉ^ÆfÊ, e�ì¾ÁK´=íKÆ’\õC‹±êÿÖoe^æÆÛZ™€Ö·0±:@´ììöO±3¬l�‘Æ‚ý+ßÄØ °ûƒDd<)“��’T•Ùc½$ä3[==r«<Ð.ÔUy»Ò[Dçu¨US�L›OÓ0¶Žã÷ÖùÊ»gÿ…=È›ñŸ‰CäPØ,Ù»)á7‹1#B»'íÎ Ò¸ôC|8`'Ÿà]&i˜éšJZà¨'F¨ýæŸÂ’•¬÷üÛ¡’`€e&¦¯ä¯(™`¬w�$Dñ ¯êÙ š9*ù5æJ'þòLhÔHlÇ9Õz7!BòîCI Ã{è²òÐ|G(ʱÓn¡úFÐDA3rýÄ;]|Ye ý¬õËʸ»½u�¡¦‹ z¸5�j`ˆ"Fäžicd¬ÊÈŒ‹4µô?Žþ_¨v}ÛUaK• ÞH��›§Ö‹PL  l„êÅ)�4E,îu‰o&1HúÖȬ¶"s‡d¢j"4„‡£FÚ„ë6Ó/ÅÑJ¦Ä“f�~¬÷|‚«ÔèšØh­'øT{¢Ž2Xˆ™ §‹Fnú"fÓ.¾Ý�¬£ÅŒÊjQÉqdçËt§¯Å¿R~K|r³r|œXH 7Ž%æ“-ÌAùNÛp>ƒ{Ã#xcÆÑŒ&^™4ÀùDó2(_-x»õŒ˜–çrZ¬uc,í_Έﰤ*pí‚jçõ¼õÆ\Å;MŒP¿”¢¿3©Ï‚ØëNÆTTÁî\‡¿Ok^/ç„!z<}ù7–æÛ ôÏûè±w�Om>Sòt¬¼v€\Í®i—:‰ËÙhÙ[*ÌB5ð.Ò ãáQûyã`Ùå·#éå§o†ãw™ä©%ÆHûäSsŸ²ðw•褅µ•4�"ܲú�Ñš5²j§[2à>œÊÉ\ìoZÈg/=ê– Åš‘Ú�œ-¸§O?ªõ÷ {�¹ }ÓÁääFçÜo?§ä,ä—¦6;3Í»”s�K$==¹™’3Ù$¡É_[è±æ$JÀå�fO˜h¨sLYøç…“ࡴů¶‘Ò+¥µÙy2»{Ôé€ ñ4Ð{&.Ó^ÊÊ�ÆÏB=¡%Ÿ‚ÙÞPáÁ›ƒ�X>"•îx=›=+À{†& ïØá‰‰ž—Ç`é×øÓÅDO¡)„ÞÈãÒ±>®v;4xØö-쎕ßN|5ŒK–`ÚiXŠ´ÁžæÙµjE4>Y×Q­öV¯>Áì[/ˆ$‚ÖvÀ“zRí]\, Ídz±qQ’×ôÎt%äÏT?Ê<ƒºŽ<‰@”ÎGW¤ ΃{ LšD9ûõKérM±ÙK_U‰¥Yºd…Ÿ‘ì,ór’ÊþÄÆVpšœíññŠºÄ«c°á �Sü´ÅEÓÚ‰Ágc-+ +JüÿÀsç(EÒ==îD¬Éœ•¯º­‚ G(¿:»¬ävÇhà)v°Žm|,[èSó‘ôæK‰€‡¹©Š¸UHp¥Zò+Bë`IótØ@ä9ÛíkØË'‡y*xc\ÚM­¤”ìælˆn[<}Î+ÁYoŸú‡ÁˆºFÒ ÃSðÑ42CùüÈsBT'#¨»”(gÃûÂFŽƒÈ“Ì.0¾+‚]ÊW‰(>A›BÐòMÈ¡¡Ï·% fÌåÒvŽÅ1‹5€Q±Rˆ�·!ƒ«ÿ¾f¦þ]o3qÃû:Œ®³ÈÔ&rg±�›[sÌš4°•nvaÌMÜÞ™vd¡—_F¬¼p¨?­°<€á Oùݨz®È›7z5±ª¯]%°Å�ñ \å{"ÒÀ¾TØÓ�“TÚˆDHÓ1±“Y ñ‹–m¹2ô`¼“Vó̼÷ÅmØ-"¿8íâêPý"ñã<ŒÎöÍzÓû?µ…�u�šÿp�.÷‘¿ “¸‹:Ûíháõ³œÇÔv¦ÑõŸ¤$+ŽCÝ¡èŸ5@¨{¢óW±¶Ã $Ñ×à´º!í(ÊJ“¨8W,Ü€µÛ‡{T+ {)=¯R"ýÙÄ·;›y:˜Ï–Èךga.‘ópçÉUÛ‹¢Dà=òØÞÒ€1î‡}�æÔÁ¯&K±k3ÞÅØðß3OîÀùrjÚ„T¾Ò…4˜ølÿi²uòhŠqÈ¢ŠˆgPYŸßƒè¸D?Æâ™'©°z·ïÃ4)!1Æ›�Ptºí++bñÐ °Ïá›Ìà}À±c¡Š¨@í¥7ib°±¿Úƒ é�ç¿g-;°ï %ѱùe�”“nœˆ„ð ^Ñ0ÖQ<_rˆ”kój×A2©–JÒ³ßwh|„Ûºâù 4ÌØk÷íÚ]ð×Á5©Æ”N>1Ù`‘ŒøEù–Å6Ê>ƒ ¤~§1Ÿ@8‰ÊšS±j˱jg’–®=—lïV‹¹­YúÎ}Ú.Fe][ʹO”I}„›ßéõƒñ¥qþ÷÷¢U/'Ì»Hïl*„*Á?+N5-}ǧDÚ ógáòÖ­¹#¤G 2[Sù™ þœD–ªüPmÏpWË i ‘ЩrÖA'Þ²~¡;^B tÆ4Æl;y|î_¾Å0ã­‘¨y®Èù…ý¦ãzë× Âí§¬ÿ©‡Úò•ò0†ámÝ&~^¿æç…c�À¹uÙ iïâ²’¦×èrŠh‰±Zð÷žÂn§J&+ñΜƒÙi,¬C¿-´Aÿ�ø½ÅÒilÎät߉³ÏÞî{X!ˆÑO'áÕ̋ۗžW¥jpÐj�XlW’�¥+¤[Ma2¬UÏì¸9‰_âÞ 7åß Ñ0¡ópµ‹2ÆÕ•§e­—½¡Ý9øÀ*ì4zœü�.Ý¿n¤$äQ™˜ºqk;à\AÄRš ŒGõNú 9EFz(H¯C¯]…ès›5Ð11-ãw�bú°Ÿ¶w—KÜN| |N½´U‚Nz¤d¼-45±í˜ëà Ì©F!vÃèùú7ßÖÕû ¦¬h£Cn÷?Éò�Š3»[ßj¸€zO2ê½×F¸w©¸Qä±¶•z!b®8ǯkµw̸•Ù=öß`â( €‚¤-èæê<é&7†3ÀD-w:Ó‹ñd�ë…Ø; ÿIA0üýŨvÞ#�U‚ãx mœú€Üv:ªQôej*=çÞ:ÔâW¤1©›’ȧƒOy: "]E6+•Ü{8’%Òz1„sð»ï±Ê�Ø®#’õB3‚®pD—ÞŒ^Ó�F{\m�pv6/òíA\†½¨Ö(©øÈR´0Ï|"kZrÏC„ˆÿm ‰` æú`]žŸùÜe/°�ZÞßFÄG׌€äÍMðóPvõ¸©B2]1ÉÏ¢Äü²r¢×wÕòGÛ4ÜŒ¶K$©Íÿïߨ‹÷@â%wpØþ.rx£Ž$¿$0RÅ™ùòͰØóP¬tš×�ÔÆ`Ð`˜â¢ôoˆñ–qµ×™ÞÞ±¦üÅèˆ\§Î ê]dc¨ {U<¦»‰q´5� Ç³…^Æêªz¢ŸÐQåzžP¦ ííj^Y�am]œßyÆ7é÷Ngì’ópáAûåL£@ñd[‹$Sј‰þ M͹À7bתëŸvvÿ Vœ×�<ÞròŒƒdøXž‡ïßÔ€ÉÿÖFVÒ�Äš¦m «[A “ýðÍ>Ë“@tëuúYŽÛ‰œbÅ×c„ö©ÍA”/I�vöÏ–3@7Ç2S\iQ�{¥X®òIÏãò+!n²½DÂ4ÉS�m²âùι ºâtA`Z–Ɖí+[Yfy师= †þŸÖQô{€Ã$9…Ú–§7p˜áTlÌ< K”eTäøeNöôðZ~OG_-cé/fšâ3Ö¾i0›½˜›�Ç·75DÉ(3ŸT[gH{h2) —ð’xCåb ¶”/DçŒi²^qØÙÂ>˜’Æ q‚O�q.R¦Ÿºc\zW(BnÓåAl§) íõñ_–r€KF!·Ì‰eRPÃwÍÄükS‹'‚¿4I %Z:ù§"ø¼o´üã%º:D' ©•îœîIHÌ?M =:¤“ÍdCp GÅ܈ø7Æä¾Ø“\Ê=ÄZ­’•œÒÂ1™ÎÚò¹åyè!çú5w!Íw9zZ²®ç0eæÚšcPÉ#Õ ÿ¯`ͦ…%™m«ÀÓ|Ò’6o·ß6=¹¤ê&îµõ6¸üb¦4·—B5ËÒ-“~AÁ¡Ž{ėÚóÖ¸pZv°Å¿4aŽ×»1�Ø=3’xÀtÅÀkGÆ#cÖ“Æ÷þõå[·¥Eq „¡OVØ‘ cµäJ­'2fàä?Ÿ…ò›SÈß›Ô`¯L•¥Z}€G"b50�¼wúdˆðˆÎ4Í–NÏžõ�á‚é/Åí(Æ3ê`ÛÛŠ±îέuª”PŒOxLÍIKÄ~$`‹ýž,¨¾[÷^Ÿ›é³ šûª›)ø%ÔÇ£Y‰bƒ¥‚„Â,kÞþ‘òþ�¤=e‡Œžuœ7�Õæ"Áu2S“‡nÝaÝ¢ì/ƒüo-Ø `Œ™ª_ê8�“áOÍÜ„\·á\?jQ¤š\f¡Ló1àM0}ØÐ7˜¬q¼+Ï PòN:ÒŸ×q܃ä6a¬žöBN3¡î¯§1}BgR.@i_*’"æøö*Ú4䋹dß�´t>ˆ/ôŠ8¢Æ Ç’Íuƒ•c¥’ÅÖÄÌH•‘ba ÷êgjŽvKáÅÇ$-æNæàÖf@]¾·ÍÓŒÚåzSŒDPàá÷=n�ûhŒëd/˜%»¼*ùã¬Õ]÷O³}€C7ì�˜«óŒ$òa¾Ü�`$õf$bˆ“†ôþeq)G€·Ï¨·9œ/êÓ2_SÙK^$¤ÔpoêŽj{1µG‚Àïq:¸¤¡¨Šûu¸ð`טŒ„¢YUC;ƒØ‚dwÀY=Ïi¬´ž­ÊKÚÁ²×éÓ Ëuй¤âÌÉ@}pi÷”õz+WåÈÍ× 8@ØW6–ÄžOt›ž;%©ÁB›í €¦"Žå¥¬NJ+±vÎ$-Þ’Z9ºˆ•ýµOé�¡î€Å¶Q�±ŽšÕÃ}H·X––H“ÁëÁlÁsùÛ²Äg¼‘DOÄ=†,sŠDý K¶NÁï´Ø‘�eÛYÚfJÒ¾ê¦`Ó/Ü–X¥ff PòÐ"ÆöªÓÞIè”UИÛG>…ÐiI¼Y�UÕˆh°ò± =Œ7"T†ƒM�R¥ä‡Å–N ¬!Ô6„t|-Á±L~T J¨ eŒr–ù-}hðuïDèµùª¤±Yþßû¤¬|jóD*šÒ=¤Ëß‚™î€Ò†`|(§Ãº0´êÐ =*GKþ‹ø^ðÚ'2Ú50�‹û¾O´êÆ0 J³e"1K]ÒŒÚÙ% 96îþ€šÕþÜ…>:J÷YmR}ÊXkqx#wSum:P3RìÏ”›dïÊÑÚw"¤=vžÀ�ñ. ®@Ã!øiús@̼ӯeã[†ôG§Üƒyã¯PÒ|­êÐת™ž; �XáÛw¹'³�êk”ô\ðìª-KB9=­ Käz¶Ã> çYNËX¨5’x›¾"ÂëÌH#GušÍ]&äV ¨äÏ»ŠV•Ú„Þ5¡˜j›ýêgötÖRV—ÈŒxÕ¶äXê¶²JÛ�>€Ë~N!d'ßÈ&Ø­º=hƒ2ý%…ÿèr –÷(bËôÊ÷ð? D€¨»Ú¡C�‹Ë^¸Ã4è阾]¸6Àk�Ô_V´h – ôê¿(Ñ% ¨ejA3ê) ØÛÛæ²Þ6éw åòX—ü:{5;$¤œÝãGdÔi·" [ß}ƒ£¾ ÁQNx á.Ó7R*XtçÑ´eg¯Rá%œ¼3”v™ Þ“ñî.Zvz’d»âRïà¦ưpgë÷¯ªê¹_™ãÒ,çÒOÿ:¡xФÚàÆš·óþ!] ê-ÀN¢¢G¤˜¨yâÍT5¥î�†@êñ�[`-X‘ØwÁÙ\%1zû@‡É»)K”Éß�²ýœâÍGÞoJòT�|Ã5¾èV óкàtú£É=öŸsíÓÆq¹ƒÖ~‹÷¨k\óvÄÒw²4æ–�w(jl×üÚ'¸'üBÌ:[?ZÀÞ„caᣳÁ¸»¸ÔÒ#ñÛ·óIòá×4ù3T"›³8iyiEi×”™†Ô_ÖP¢š–†Žñ±RÜñ˜¹ËÜf~*³ ÉL—Z„Lk÷ûH” »ò˜¹’Õ„\ä�PßÄ >•GÏ®³ j�z§óËÜK$òx%%�£Í[+åj 3gµ¤ľdõDQÅÕu,³F-6ë�¹N¥O‡Ü,Ñ—ù¨(m’Q‹‡±�?[ KÕݨÄ/*@Ô‘ó³KÇIÁ̦C€ª,à?횺(Þ½¸*µJ�wÑxBÙ©ÖoÞFÑø Xø²ÂÀø,‰Ž±D©5³ÝÍzÔMÜŽÃë÷9)"Ó°¹Q.•¾Ú¡Fms»…Î`ca¦?JwSXýÞ4-®ŸiC®ÆíF{QÎð6oe¢6$ѳþ¦_ÿ0$JvBöoê…/tJƒ³•2£þ@TƬ‹‡§WÕ…îðð<4ùÀ™å·=F_ÎæÜ…i­j CK3 �<0©v,Õw^«Äøêá~­3=ÃãæEÀXûÞoq¹ç,*…ï»0j’æÒ#+x® fY“_f¡Ìó¸·}Žê%önÓùºœ?÷“üÁäߢ»ïè�›ë¸% žû#K1£ÍC…›z6.�ÛÚ×·oh'Ü%U kèJÀæ ¯a;›Queüɽå~!ZµcÞ(UúÒ‡¹Šå[ÒÙrUïÔRk2‘va³—ÌÙÍ�ŽãöCZÃsr¥J@ܱØ7ôkàæØd“!ãßu¢n6µ?yœå¶Æbu1Ç_s¦"r)íÌ!áÂNÑÿ9Htvæ¶$) ÄœûÍÜ}%Nüƒý¼óüÒdT‰úãçí]í0 Qì;}s5ÍÕXN4_ �Ø*|ôæ«®»¢Ám(cF?Ò{r{)œóîgA‰žŸÂôßh1»VMäAÓ–}°$Àâ¹øHºóÐ éhh$,ìþ/Žp�¨«£ìß áž6ÖLSY Âq„QwwlkYíAúªò¨´s¶÷uˆ±8g¸¨cï Š(-:a¤?aÕ©ÑÒ¼ü!K̨áÖãœ�åŸ ¢Â Aù‘¯ÌìS¾|'Ú.颔Ÿ‘²5ÖE~Å8�õGºQH‡™ šj7[—‚yQI0]Ô È±“#’'§Û!G(Cnæ„;t(JŽî�2ô²8ò2n7úxˆ};»“Û6¼ÍOدÞܦ@B6çÿÛã˸ÙóñÏ1ڃϣO1RMŸû³ŒòV]Äøù[Ù9ÌÝ }pâ"5KhR£lãÌŤd@eF2­ô•û’îf”÷7–‹u\YYF Í%øžòóÂD _NÅÔ{óe [تEí‡ÌéZì@@Gð#RZ¥!X6ÔBÆ*¦²üç›^Äe¿ Ñ²1ù}þ¶è Jß+ÄÃd,hÑq’-8l·$¦õ\l@È›òׄ,]4REæ1†{ÿPñâLOA³ži^Ä” ŒüuæÆ£YA~{âœâ”`í§· /‹R>YöD õ¸DÇû_þ×Kà¬g€œR?øäºØÑ‰6K³Þ4ÞNˆF%¥ÓÄ4¿éËÆäknØ@ÚÜæ²×¢WŒU€�ËÄÍÏ1‹¤½—Ì"[½ sùÔQDW +R2âÄVh¿žÝ '±¾šµ XÄ©ü±P�.W…›ô#ù,±áG9�Qiú�˜Önæ‹‚x¤ë3�û¹²ÉªŒï‡ÊÔuë«&2‘Ì,Lå¦ZÿˆÞ÷‹ýþl?ø];¡Z‚΃7Á•ɤÊ9ÐwÞ+ÿ$»[;¿ÆÜzÍù/{Z‡öºsƒÚ=ŠðpæjÏ®áX, ,Ôby‰ªA ×{É(Ç`n=n‰Ï&3 ­^á¸îÉã\ä D¶ôš)rV^Mº‹ ÄÌóSfá»sƒ l¾XãÖrv”}vœ¡÷£”M4p<Àl†ÄBÙ¡•%wb¯aŸ�òP8ŒlZg|­¤·©ÉA^ßY ;,Ø�u· �7׿QÌã�K Éì^’W§sÔÆð"É‹ �¢Î5ì§|Ñ�£ËJ]ËL2ˆD}d�ʼ Þ »h…·›²ý|ÖЃˆð’3à‰ÄÝÅÐ@+Ãî½Wœ9qêV£ŸûC*½äÛȃU&•UºÕ•÷fU°DYª„0µ/ÞEÀèº,Ú’{ ‡¬¨0ÙÞsºÛ�¹¼ÃîANM2ÖßןS8ÕÐD3T½Šø:p vÒ­`í-Ã0FN© wÉôü Ú÷‚gs0KD#¥F˜V¿w\±Pûñ£´=‰�I&$«Ãú®@EêžO\T"®U—\“ ç]DY„ìÛÅ�ŽXì…!k'¿¨Ån¾Œ ]ÚõÒz¦!Í9–b¦“S«-Cÿæèi¼p„Ýнç6ÊõgÝÛ¾ ®öÄ‚1À´Ø™1­Ì•�É×­«�¡i„sù~ˆxd2«¸º‡r‰ž•õ ë'”p#%Ui« `­!·i›�!Øo=ƒÔÐ -Êœå�æ|øÐ ,Qm�]tQÑà%ç(QFÛ€ÞŠë5×Wì(^¦ �ú*¸wdžUJòúæÌ—YÃë§J[žxQ•êoÅ5ïÏ�ùjC€¸ e¼–’zF"5™Ëßç³g60srð“ïÖkñµž€Ø"dÒOÚxư)èXMòv|›-’»AŠ 8³(\rl%éJ9Áø^:‡²&“•þHƒ§Ä½¿õ,QŸÃ=ƒ ÝFûcÚm0ß�L#—åGŸÌq •Vœç_zË‹£“g`ÛI%°E,á\m=ö�mêpýÉíÙ½íYCßê¶ÅJ’Ç,1$?¢âyL,Ñ÷ÏÍï2ν•È<0��ðºÑÄÍ* +Õ.d&ŠÎ_±Ðl qo³ƒ7–N ‡ßõÄì*ïpé»Â?øÞÉ^ÏX�Z&vtE€ØÁ|[ËíFEèÎVØ =ø¡êø‚SzÔé/’�Û`�1\y?U‘NÂCZ±“ÞI¯ƒ'ýCÚH�ƒ§÷/½æô=€q¢l]AÎu?gO8«›úSÌòyÐ{V3†Æ®JO»Eþâ#²vB«ÐÏp,éÅ¡"n�±w'Ýì 0ª[ÀJù(²ßÞ¨ç¸!åˆlIĦȲ]¡‹BëµzØñ!ž¯gFïã’"ÙmÄ.zÞ²€V$áj›r�ig`w¢%ÍU£Æi^LIÂ(£·üuwq)Bë5cYHÛœ‰�N»,#ÓBF0ªâû}ëaÓž.Ç`*mÚÀ¯ŽK\ú×!ƒðh6Ë4åX/�Ĕކ6;ɨÂà #Å$#¢8V4á4†üÝ„!�­8À¦e¼÷æò‘·:м~ºî+áÛÂhÙåÏ™r ’ÖÙºh õÇWj©jvzKÐ^Ćm¨nȩƥ„â%TΰÑÝ5›ãpÒvR9*gVßq¡ûå…—+—bÎqј¹õÎÎJ¯„É•p ð:üOH Ìó¦©\iZù ¦R²ý½U\+\C.> s ¹ð êM¢ ‹•"ùýŽ{É>ZßÊaÙg•Ø çO°¥8 i�™»žõ~ÐVý¸qv¸…ÇÓWpB1œƒ³ €xtLðNÄ}>*R�†�füz"À €�ð ¶ oÿKgº¹òh+- ¢>u?—®g;î¼caÑ¿-¾}-ëa¸øáÊ—}‹UW¿*›ùÃîÅ¥eS+X±É9ÑL ;e¦�/P¥}é1ÈzqO!H”FÊñnUZ\õâì‚ÿ7Üë )v!dºøú¬l*}pzàþ½Sdß6¤þ¹ÖÈË3&uÁ¢HAi2nTÃíúfx ›û¹­A¬‰s¢™HKî§,Ïy,àoB¨EƪæðOå’Jµ‰_T|ÃWnFóåÔ¶V%éANÙ%šÞš`Ïkµ†#û¿*º�º±Y*…dù=mZ6d÷ï3£ ÇMÕ¢üW‘½¼þâ «OIÉfãÍ–~àGé}ok#EÞ=H;‡²Þàj¤œ£K¦¥|'ĦIžÅõdÿ’D¬ÆƒQ9Eû„Ù·•ƒ�ª}S�no´FvV:‹ü?˜SO§GEvg25™‚†Ê»Qy]ãdXa‚ xüŠã�dÛv§„Gɱ>¿žî­lïÇÓÂ!'ñ2ç‘yNCˆ©ro)¸°÷ÛÛ@Ðk0�cÕ¼¿&?uíä¶%:m.’¥õõ‚«�&ý£’óð6íX-¥Ú”ò÷îpÂJžcÖ4UÄvºS1.C.aüZ¨eÒÞ-Ì�µBÚï#ÿà“öê�p‘`(&'¡ïŸÄ8\OàÁª¢£§RZç- Oa¹˜©Yë ¯¥ñ@;ß0²Ñ§Ã/(‘ÚÛ=VÅP 4»ð -�ƒ§‚q+àOfƒƒRÛž¦)úªxÄÆ÷¬¨&/¦=’zÆj„1gQC|«V¸¥5ÜX­j<[½Ý�§îöm®.þxWdp(ܵ»y¢ÒïË&cÀ~k‘@Üçö}÷r5÷Œè²²Á*ÛÚs,þ ÀdÅšü? r&ž~O‘ç�§MKK‚w‰“1wæBöJ]æ�`7¶ÒN‡W‰-œfl3D› „:  –�Öf›%L°£ú òåµ´ûA×ál€orO }ä ý9NÏ¥ Q*¸V@ý†HBÍ6æXôsŽ /–Xè:RiqbZ�=ƒë*/�OKÇ ×]‹ˆßÏŠM—Šöx0ÃÆ Ez mC�ÂC%³¹ã�þÀ•@µðù‚qzðøÃHzïø{Äèç-$‰ßöZ½\Ve@¶(WW,xF >Ï0Rö�úü¹l‘~³‘ð‡|µpî”——” °Ixµo-qvßD¥Õ븢i óG¦%:ÓÄPZÔ‡- ån™+g¼žºðÜçýƒõ³ÍQ7DKZžá”á÷$ÿP¯æà÷[�î—Øm{Ã&B¹©³� V§´²ƒ¾ì •ó/+0ßðZóÇóQ”6— stý×Çi&£¾’C&i™ùSà ¸N“)Æ-{ %Ó‹4bq0)çú7Í4Ê/��~@{;‡C‰dþu€‰:À±Mcãù"˜Ï*ðä:în~ÿÇS ¦}»½Æ&£ƒÆò Ê¶™œ.ø�CuÍ §ÌߋȂËubVL´‘ HN÷¯åØ:Å`Ìd5Þnby£—)GŸíu!O)B8Ýg†Ç°ƒ‚7(þeü„Mj¤jË©8we˜±Ã‹FZI-ÕÒ˜�!aeMA.šcë™Õ’h+¬HJ¬-­!¼¸qgèXmºûuôS‡_8F)nCYGÚtXJ¹µÌ…²±G_%Až bÕøé½Lß‚‰ñ_} Íq}ùDß[.ZT{O°Ë:ªuÀxŸåtÞìý�i®)mŒä¨ÑN,¥zÓ o¥5ÚÚïŸÊùx��þ»uû%Yްx[~øüië×ß‘HˆdÆ�½¨$|ŠïkÝ”=éAë¯ã>Ëi�qž¨§¡úk`)jŸüÂŽ=h‚ûZ¥£¬E´ø6ˆ ÁÆT®Kò«å›wÔñ£¤5³ò}Aå-qÏ%íar�­šo}Û5žA†zêþF½?Ÿ;&©ï™ôð‚Ãk¨ xrjöº‘�ÿÖV{fŽ�mò!‰â˜,1 ‘€'I)ŒtYÊ×£eï '¼�//˜b.G²Ä7GP‡ÿÙ™÷ØSg¥ªþÃöù|ßÔ:òEöMH¦Äý‘ˆ™8ã›Úc·í¯¬M ­-ƒý¼¢à7)æ]¯š(Ëkp4JÔþ÷r&�©¾ùã j a­²H�÷#mÄd’áÙÉ>ìW‹ûŠMýu“4ʬ•qW^LMý %ªµ\¤fb‹Ø¿c�‡úI*�ætC4fluyª5Àm1NÆ>ÊL—n  >ТbY™ ê×eÜ�’ïU»V¦MnJ® �HWƒCíÿÜsqCP-ÿ…Öˆ­çÅùî_&54‘ò5^zþËõGÍ¡A“~ÍÈZâ¿'&ŽbA—­ÊxnMæ�u^zõ¼¯Y³¶î“g lìPq×s/ãÖ]e>"sZßÃ�=6�^6šÌ(;óçéŸÅRúý¦\8¨¥cà)ÐÖ¦uéE3÷½r†à­¿§⑨xˆ¦aµºßcuˆ¥ƒ6J,›…+ì&´¼ËÀŠî Ö‚¼¼½õøÝVT–jú!_ö a~³gØa�¸[¾2>«j ¾«;½ü¾Î̯þQØPhäü3áŸ}•itÚj+lá@š»�÷‹~ùWó‘õoN�V7ùqxQÏYõ‡Ä¼˜š о®ŽçY—mΕ麢cë¹ZÉÕ¯4Ä‚­0©˜ùyÌhÚÖ£f«¿ß=G<iÙO*ýÄAü=à_îD4ɘéä‹�E,S¬Q¤ù±´=,¶]p„ä”6‰pÐJ ºçÞ ¦e!Vª§ÇÝ;÷¿öšÇè|PçþŒ…yÎdÍÖ:«~ÒÃÜžOœþw¥3=ÝŽ�/PDòÞÚ*LaÖ/Ž k°g -qxSö9Í‹OÄ›ô¨nVºb#·Qñ;�ué—£ x=ZtP�á¨ö¬&Çfr€Æ.Cß“éùð_ 9ÅÌ7ãÜ{ÆÞ‚)Íjî6 Ô×1¡n°hÛÚÝUVˆ§&a¿À�¼G8º&!I!-ßßôÛöá¤L*´Öd¥sSm¼ƒÕmàd#'Sx§I¨nRó‚E &��ý Pª.Ò]Näþ1+ !åV)ͽ.¬ÎÓÆöÌ/‡€/¦ÅTVTq¹šdÒ6A&¼øµ<*PœQ/©<0Uщ²Qd0s çOWó|MQ"šs€aÂ%zÝM””*µ¢yû?f+Ž‹ÀÓ³#¢½©;–Ð u‹jÔ™%þîœys/ -BE`þVe`›ÛÆöÎúh(«�¤ò÷@ ÍH?³Õ|/žËáÏíiWg‰µÇ/Zöè ï§œ¾ñ¤!˜Þì`³Í0�ù¶c¥X:Q}œj¶¹€·ä}ÿH¡/ж?ª‰k7E�lå|dzúH‘°åó�»ª#~p8–ZÒ6DH‰¶Y4-Îfi‡«ÛÍ2Ą֯ÆeH‰6^´¦—z0ÚÛS€(éénƒõ&)³ˆmÿ±%�Õ9<Òûþ$9WE¦Ê©›"º×\2•?åÿ¦=—X·çMÇ' �>Ø‘)çäQ1š Îqü0δ1sLÄ+ÜÞÈ©ÕSB˜© BŽ…Ñ{ȹTŽ47 R¨à–Ç_ŸËÒìås�&•x\Ëw³„#<·Àņ˜öøN>E îDÉÆ´È-Z… YZœºmŒI`"á¬í¼éHÕ{áC]c:¥~ûXñã´7A•á¸6DQ•ú˜'Ø´C°îÿÈåÿ7V�òáëó íù¸ƒ¡.“Ò&�Š•�ü»›c¼b]º=1üI ƒ‹6«OM'¡ñÅ”sÇ�¢jϺ˜§±IžnãU{ÿ!IÚ²xp½®jkqxNH#ΡTîl0bŒ§XYÉ·=ɶÌi.z7®ÍÁÎÛÜöTSÙïìP¯{ñ±¿PððÅæÂêúƒ­Æ·=Yš7ÀA °{hXÖ'Éiì".[8ìÌ‚Öub„Ý3k]e6FÓy¨Í,ß’º×µ†lо$›/©$œFšÇ„!A*µèÙ í$rú3IßÒwU \–Mî§öšìeüüEj�‰a…oO(õÁ¼tÄG ‘ å)ƒë肯.bÌÆzæw T°u�BÄ/ñËÔ8ÜrØ)Ù Üô¡X½-ÒþØ «.¶ø© Û·õÔ” Ø›¶E |*ú¾Ó!|üÜ.~ææ;Cð,nuƒZÀÙAvÙS[¢G§"'tŸ‰n{epQûAµÉMªx‘·šP´ßÏo×i4‰Jø.ÌÖ[¾ðÊþ¯&u×G ý9@·�Aº;­ýߌ¨µ Ó×$mŠ|˜9°S:þÎÚûô ~ÿÚ0ˆ�0�H´³…îx�¸�G31êýȉÁb—Ûx•yG=YŸ6~‚hj˜ålíO\1ž·[Õ·èšYñQÉ»¦`Aå4"zvÞ#—¢‚lØ6ûÐ:P\À—»±C-]Ög77€ð'“ðw#¸y"ÜX`úåí~H�Ôå¦Ã�tñ‰ ïX=›ªNûÙ\aZ Ó@Æ„Î8´É~Ë-É'óÑ›¡çŸ]ÁJˆ6æàËõ^Jò{“‚˜T¿àÃu†cå,#ŸÔt¼\�Y¶|2 Ü:wÊn–ÛÔÓ)ÔEÇþñ6ÃÒ„õ´‰Å®ý‚³~*�èzd˜#ù_¿ô‚#SÔêzР¦¹ìö(ëW4N¬ÒOùYÎhe¯¦ì¤ÔׯcþœÐ�O~ç?Lƒ¸³ªÒÒ!È„sªžfÉäà‘&¨š³ÁÇÿ‘‘l °*¾Þ&HC©²AÚ8ˆ™®µÌ]üž‚3Nn4ºk‘!~Jãw¾×@m}œ`¨œÕ\Xò=¤)Û,»å›ç�i�œz¡Íe‡!)[Ùÿ‰­|J…½;éã€Ò†©*»+ZãE äý ÕGrqÝPG:•Qʤy8~sÕý`L­Ê[èKÞÛP­ìyWøkÄO*›*œdã{ü5ÿ¡VfÉ´ Ú¨‡Î¾é”eÐ�4´}ácxh/µ+‘xBaûÔí¡I O æÊ”]TÖg¬O$¨Szú­d}­wä³u ªoIÒìÙ}¾�|‰jYÕ±+ØvŒ~½T öÛ¼� k®—/®þ¯{¢0Ðã ¹4à©¶ì,Íñ³Äfò¿§±ptr¼“�Ûæ Öu;ÒYÆb m°_¬ºßñ¼ú+z<Íkj‹ªT>klÉ=Ž«g5qϨìå…ðú<òÔ˜Ãj³F¥ñÓF9ÅcÒÖ—ˆ¸.ã6îp~1¼Óò™¸M3Ÿlœ€Ú ½ ,hG‡µQL·°<¸uV4¸ÊmŽ(ð…ŸtÏ}KcSš¥"Zc›ÿØâ«Çâ²Ö¹0˜áèvÙ”fB‹wâdP“û5 eT´À±aÀHØõ“ÚÓ’gïËO5[Ö�ÉK§ÐY �´0H(+‚ÌÝé#,©Ìi¥|P¶™\ÂP勵¬}ìŽÁƒÏƒ2EQß2}Ä“Ò9ͺëÇ ¤ÕHn²A“iz³;ˆG� û¦?‡x.%%È»7GÜâ–Çw’6˜–W\ó×ÕMÌÙ„Zöföèc‡ø›x¡ßß}*Ý>4”¹jÍÂOBÛC(<™[×ÁÎå>1¸y!º78·\úK;`óÉš§ÕbjA«çêh…¬–Åžችg$è”RÐuW°©ÅLÎǹ\¤uú–_¨!-ˆrªÂ—¿"¡âÃkúÒCÍ­U&䈞a2ò�uq’Î8â]_u{ô·ãhàf²úîkØT0dñPS¬{§0º‘¥Ñ.ޱµÁÿFIèÔKÍð•÷€r¥h…�äæŠ-b«Ìéöóh¶ñXÝÙ1ŒÌZ¹¸Ó¶%ö=~äL¶ã‰A~Žs‹Bû-ù'À¯ñ4¹/.*ƒß1?>Ëà˜xÿÜ«LW]w­S/ˆ– c}%öÌ×�ª*(VÀ)xê hÏ)ïÖ¸ ©xÛík؈ÛþOÝ-5KçòÉàš†·Ó(‘ôSTN†øu‘¹»h«öŠÒzG.,:yÌ–Ððµ#×±°ÑôÏô`Î×Ù€ô  ~™ÌÝX YH*RšýÙ߸IâšVlÚwG>íª=íU½ˆáÓâVH¬ƒµäCø˜üµïÿĨ3pCð×&Ø¢-ŽOàÍã.äBa¾?ÉVòÝG¥Î¬ìµÍ(èÂÛ£ÈóöÊUéò{¶ñe„§ŒÞ�µªÂÕ>=|#ç;!¶2·lbî]‚Œ‘üôGÜè+Ûv<¡0€s’J�­˜/Tì㳆ƒüþQi\t‘ uªÅ͉i€ãîg)9ªlu²*ye [ÆO¥ÇÖj•èöü�½y€ÎåÿbzVnø†K;\hý8]ä¬cu}Faý-Àt¨�Õù²ßùA5 âÕ¶£Füt K�X÷2sºÎ–™¡P$,;Ń“ÀPw«¶k'?Èu=Þ »†? Ø•äNútZ&­fº6\¯åM07À�@†Ôö—µí-™kxb¤mê)v:=!0ÔC:ß.‚ÿpÙïyËÙ°§wCou_¡x$‡u¡ž¼Ýì"’räâ@É2Î7°”dœ à>`±,ü|LÐD톧OÏ\3»a)k¨š\Y€h¡p<éBÎëšWóe4[õ±Ä°3L«}Õ²e½€eˆîƒ“Ë4<´Öb¶¢^ÂA¸“ êìz?ìúF±·ÛÔ­€ÉR=N—±áj�ï�­¦~‚¼y"þ‰Óõò\§Úȉ¨õg_’Ø�WKLRϾE¢ª¡j³cÃsNˆcŸô­^8¥&A²v÷€çºL©u»õÜÉFœMZ[:rŠÎÌx¦zöÕQ>´¾"šÝ§l8@‡çãî-تÒk·%#á«æ½»Ï»zTs3²9~I’Ïy¨Z�Kªq �Ö/Ò&X^.·ÿˆ8]‡LšÚ7tüBîì’¨0ôxÝìf—&X~¦šŠ}d|› `(i ‹¶Åw_8èP0—vå;µ±ƒ;dn^³ÊÖ’ "-¹gÚKÄõÚžS!2ݼ;÷åðÎÓEóD*A°|NÇ(»ìs“7OÁìM.*¨XêrY\u—¬ñ²F?ù_çXj±+_ôÓ·&á|Ƀ7G’,èaød^í"O3´†}Þ, f½Å Sn0xN åì®lJê…4³#Ý•< v9¯e„åÇðTØãÐêÑžò0_d³´qÛc}Tè-Ý5ÔNˆ£%tWýý#­ ¿\Å&BM4–4n;Js¹èXI©ïИÛ�üw¥…&úÕ÷H¢Ú~[s½!ÜQàreôaÍãT^ƒ„­ÌòóRIäÙ×)z!¸<]ÞÓ¦ršÃMô°óøŸ¾�6¡å jÂÙ¦žœéyàÛ¾p(7 0íŽ*yŽXÞ=d«F.ï?_,2ö AØa½+úOP¼ö =IÛŒþD|÷ûÁ¸Kí-“)?GU¢¸ èDH‘uðþÆ Õ%Ž‘æ~(zT–ªƒ*T ÿ#¥ZgÉ×íAð®ô`:Õ‹u¬'@ž�„C‰ã³˜cßž[„h_]N�eŒý7oì‡8VñìñýI"óªŠD¥èµÔ.d¬¿R j‹#ŠË7 HÀz·èµ—Ð`›Å ñ:á²€.(Ø^ßk`¾Ë—.žžhØSê¿(¤çã¹Þ\ÏO ýœÏ÷>§nÿtw•=z­ŽP³Ô\ÓµF�¬×xÐh¹¶þÊ ö‚·”¬1ÒèHÌ,íVØÁ'e…Q(‹aÜ�¯i³34QÍC)ðrj IÙYYe©¤ò;J~_7¶·ËW¡T�úšUu¢®Ä„Š”obÅÝB¸˜cæô”Û“–Ð- ;,�³ñ ÂãQ ï) 8­§ž}¾þ(¸f‰““ù-ð.Þ¯›rMÅ/DÔí‹8¡eæ[“=éÛ÷•ž˜j�Í¡wã¨}‡zV:èrÚ9Êt²¯NScÚ¥/S¼ØeAæIæÉl2½JZ§BäO@K-kV*™KžIùÏ©p±ÃÁ¯|f)X‰(ˆO;âþ†œ{^#’Öo:udE µÍ™êÛ†É#EÿhG~`à‡_®õbûÔÖv®4šÒÜ.i…ÃPs.ð§à<žywõ*:l Àp6äPä7wÊe(êµÓÌ*ÕD΂öøµãøc’.�ð+Ž /W êž) < Yk±�©-;Ûàφ€˜iKÆíwæ6¼m'¶>UÚì‡ïˆLí�Þ–ÓvU&¼-9”ˆäW J+× 1ßE¸/óDÅÅ =b�Ž%Õ]óœ!ÚÀ‘›Ë¬Y·n¥B3´V¯zQõˆ?‚¼Ñ ¾[Çõ¼Íù -‰‹í­„ïÄ÷÷å K2§°_=õM¼4MVÒצU Øšù¨ÇNò$P}¤ì¾*4êËe?Ô÷ç}†–¢ þƒ.�™�êò³@/7®¨ÄµÊʇÍ�ÿz´âÕ©B—üÒ=ØC"uŸN[�@ß)­%´²pðQµbAÚ‹T+lPŠB×ÉJІ§Ï#E¦í4)!͢jÂ9@ Ù{¶¸-ÙŠg7.ÓÞK¢HeD^WÛ+P#éŠÛÇnÓ;l\¥0à|,¡ È+Õ¼ÐéÏu¼ 2Ô@ð”{¿¶}û1¿ø3ÂñCÁ'z€åCÀd²§�<ž—D^ð²»U»7U¦,îm(‘÷O™§ÉKvËS\.:+Û½.` çr†ÇÞzë��•À°Qfâ®*vù@8bÞçÕ…¢¡3•Vw¶1þ"ü˜P¼“'¨„dë"z©“ú`þ¨¥èMß©€V5S?]Å»›RÎm´[�¶'—¥c¶”ú\G–…Ð+²ÔÔ¯Œ³£¬<,ö/ýæ�Wø£å?·Ûëüƒ÷›ý´\*U”¯wCãï<&ÀGKQ{gÏ�ä‰vurEี¯ÒkŸú×Spƒ¾):# )±‚+ÕößïG ½yf'å†'&ÝY7Nd["}Ž¥'ŸÚ*¿o\�w6i"�ÐÏëËäBÚBO ‰ÌU9¦&ÚÇKK"KJSòN˜rk(ŒÞ×IŸt¹î@"Kr·S(š/Û.&v«¥øü]-νŒÄb-)¢nç BöÊÌë=?…¬*üópÿ¿¡^Á"#Ö‡DÑK“…ë2À#+¤ë߀HH~áÍ6ê$Çû±€ežûä�‘�ãÏ>ü»ïéh¾¸C¨îNèf.Ý�ÃW�Î2©ÙtL¯¯ÖYäjnRÈSÊN“Õ–¯§ÍÁ4×ñ]�-ý¡èN°c¯Knbt‘5¶Y²[}‡+—ätgK)`�Þó]°ã¡}çêX;~qгs.« ÀвÂÂ$-¦|»T”®é«ú´HâeUHJ0}A°'̳íOë5`²Šv’fgâX¶dø=,Ö|Ê:†¨Ê1é˵î×¼µ6Øf`G>æR{Vø–ŠÍ°?Ê_Ä?F\#ß« µ„rY\ÓÊÏI7в>Z·„ÕÀøÿÑ(*¡ÛÖiÞ¹¾6}nÃ‚Žš�“¥«ª.Þ˜«�’‚Èä×ù„ +dzÉJãS©CÜ+¨L’Xƒúñ6ÌSˆ;Ó‰áT cƒØpËšVÙ²÷m`õ‡¾ºy·U“Ë\8BŒN“3Ðÿ ½CÝ{0fíLÙ0×�é ÛØ&률êP<%ŸÌ9ÐBýòPŸ—Ù>®£˜$ KE¯¸&Kñà;X€£Í+ažîƒx©)ÁЯA g`o07rŽV“¡1�3'1bµ¢Þåhudýñ2�X4Ne®�k½dØC¡ÅÉ㘱óqÖ-ýcÓ7ƒ¥«Y˜=>[�ŽJWçqÆ"AJŬêŽKâ¿„Y‡šôtÍf|«Ã!^gy�PX•Zž!£ÞÐ�buók(YÐh$ÖÝKÈvU~ßx<¼‹Í8IdŠÛÛ. €s#Jáö0¿bf_ Ôå­VÉ]Ü݇M²  ?‡ãy‰ÈÕÆÁ¿m[¤4Q¸«&�»ªöVjÙ@¼J+OcÐW ÌöÌû!õ ˜N^ODÒÊÓ*âê#„ÄmòÿO� _DÅPÉ=O ùÓ!Jò_ºÆSXàc²è6ôÜǬ¾Ó?܇ßWÀ¾5êd¤Uñ`´”>RhlPÉÏl¾fƹ3$êàýdé·­ÐÃ"VSeDö?óÞïXÿоɤÉåð¤XQ‰²Öå”=ã(ìAj¤czˆ®oÿ,‡Ú 7,׬º¢©¸^V—b–Ì�ýïÌê×Óí¹Í’ çO'®ã=̼UÂÉUÐCM®¹JFœ"€ß ðÆÑ/R× Ì¸ºFFæfEÚd–oÊŦû´4{: Åá^ŽÍê£Uêª œ—@ÈX¡Ä 1}7¦«þ~‰u�"tÉçlãþsº¡ò ÉkZãºÔ}l”uL=N%Ôsoû®W N6„«a“â Ǧt.ˆ�æ{ê/þÓµ’¶•ò� á-Æéëè/Bå|×»8˹Èg„™üEÂC±‰'>W Ì.ª`eïç/¶u[ô”c"}QúÞT4¹H[,>T üÀ;¿z×ëž*ìC`z8U9äÛªî…5Á„ “Žî¼¿”è ÿ×8uTj¼­eÝ!¹DßÄš€mŽ„dnŽ–ÀB–�ª©WLçKíþÒ"¨Ô\ú°¢O`�W•P‡êƒ%k{Óí0WKe¼[Ĥ\rp˜–b�9æÈþ'äŸ Ô{˜W+Õu¬ùŽEŒˆ3´È@²õ¼Îå4‡ªTDÊ  k²uÖ‰uºS›drç�¹Ë¼úB“Ïé‚wÞ2’ $¢<ÊÅöˆ>Ö®-›˜é½/UÔP¤$ùA@ìáRi1‡ƒÇå2bº“-­¢o¨.lÎó]úï¹lÿ ÁuÀ¤bÜ–æ¬þ/%™7 ÌŒ/& øMC¤l�ZÎ6Q‰]¶òh}%ÔK¿l õDØ W¤v„·[Iʾ#Ïzxr·¥�Wû’nµ¡,Ú'õ `(¿:?…áþÃÞjYÂÃ…@aICÏÒ¬4ÄŽ¼aÓ�Ñ‹ü fwuH*ÃJ†Ì.ùSDk`ñÄ^Uc—vŠ@4¾AbË™Ë5Â]!·bj”åy{i _8ïÿ-¢êÒ¨, ö¯$i¸þÒÅÖ£\IìT÷ÞM-£ˆ •l™)g€¸Ó€}FM;Ó‘ý’ú\¸¾°As`ÊnJ»¼,¨ážœfåDâY;Í­¾àᡨaƒ_7ú·6¤!…êPïQÆŽ‹þhE-aû ÌêëryÏüb;éÖÎ2*èëZP0‰>y•¾{I ©É0)f¤(Ðl•Ÿ¨<ÒSبÙV~• $Æ`ÞÍw'ÇP�\O°c¨_Ò±‡ñšî†# ÍJ®• øXÿ’ä‚ìéÚN9¹‹�ØTe@W=5¯{´šÆÍ¤4’›Tƒg’àò‰Å];Ù¯éÿ{s*CâvU¤çc§:Øä›ÍÊ�g÷=)Ëù/ T¯ÍvÖMtÆ,¼!Ô¾6!•ûSÜÕ‘Ù¾i^/'•¨Š!Ì ‹:¡¸�„–A ‹«_ó|ÍXYt”¹éóÑË\{xãMíêáÿ�÷;’<Ãþ‚t³–Êln…n½B£™¬ÈÛ�½G›8ú“]ÜÍx<Ë�Ž÷ïÑÿ\˜ý�ƒ ,¿ˆ<¢QPm,Ùs¼å>¬�—©#7œ>Ná»™`:­ˆ>#2ò{¼¸u2év It¬¥ ‘ƒþ*|Ð/KÉÙÉœøŸÃIF{YŠZÀù£`#4‡@ôuÊÌT„IbS\îmZÐnr{7›‚â7>öø.põåù~ÈþôXmìÓ‡b’'”°³/³]‚,:1qù‚ü;x£¨0DYn¹ÕŽ24%�ç`!“†gð2O2h ì ¤Èî ;…Œ ²· ­xìä7Ê"høŽÃ?OÐ5Cˆ}AXuò]4³Q­JLßT#Û%½p†=ÒŸ7ØÒËTÛ‡f&¸#–ïÌMªOfóÈ›ý4µúe•Ç(q–XÃ_3IEZ1hr �/E%=M”OغlÙN8UíýOÌÕûŸ…ëª�3ñE*ˆC!&=r}ÂQö AQùb¤\ífëNeØ  (yò}õQÿ["{-q?;,¸þJýrp¿y +ù±+ã�x¹›–G^W®=>fGÇ·ìc™Ë üÁêåi.Y4h¼m{‰Pfž2CPRUIƒÃËÙK²%ÚWO¦Û}5Wžÿ•Yû¦ÀI”ïÀ†Û~YC¡ hÈJGÍu  PÏŒ“h©/ŠÛÂö�Ü O H,‘>Þ‘4û£áþµ<.Yü?²ç®ù‡åèɹ‘æÊ"#ê/›F�A?9W ÑÇœ�â \_ `cõŸ'|*ê@–â^K‰› x„XAD œS…fT»çº^À’™©ãÉÀ9zµC-ú&£¾'O»ÀxïU=Þræ’ï>¯ jªŠ‹CdŽ/ž/¶J^Ô¸±\RwR°ñ›[@zC#òØÏÃgTL1Fjb¹OH!<–æ\6Õþ2cå>d‚›�2Øõw,Ò$à·™Œ`«óüô´t)¶q¢½?À)êš©XõŽbƒ§ç¦¿ÿ,}ã ô¯¿¶Ú†¶ö‘Åêsâ¨qZÍo}Šªªa–xìr lL“ºûäæç¿Ó–†>’Ù¶¨ùæ¼_±¢>YväW"Šv±¹Ú÷•ïïÙ 8�™<Ÿba?Âk×m¢#(që&¥’öïle.-6ê”À…A!&n1z2Kq¦íâÿœwûÛ3Lõ‹Ñ±¶‡_a CÈ�¤�Ö½zówä3p;h�Èp…—;Ì.à›”Ý?ð�ÛZwøô4ûÊðn�Éjó#ËÃh™‘j+_J¥C[],f«qÿ£ÿv�hb82—cÖ‹Ù±¡Q¬yÁ¨�`ÀzsÇ(ÉoÏ »­8dÙ4HæY ZÌc*eûú,_ïk,ßÛ¹R!½#yAö “2-\ªø5bN!€ 0»s`":VÃÀʪÅßßYúãuåkK<*kÛúÄL¿&ƒeߦQ|~‰WpnÿCªQ¬•-ÈO Rß _æè¯UÉ¿Z,V#ìG+¨Õœ”!|‘@jËK± ô^0Ò7þ1±‹Ë•€ ‚–\!¤‹1âbÊK¯4`ö ;m4á„íf¸N/£\Ig=ˆ�ˬqªƒ¼Ðz”Ú!dN¸³�«´' 4XÚ‡½ÈÓ0I8`ÄX¶ôˆ)-›üzy¯rñŸpVWå_ahàŒ{}‘R³ªQ@<¥‰¬)Ók¦þqÝÐT0ð«:HØ�Pâ»#y©êœrä¯i%‚.\Ùk!�Ö“B�ÐŒQ2ñ›£§ž„ãc¤ß>÷³y@† áå|A­ÿϵÒ m[”©aÎøE¢Å:˜üý#!xÎn~âËóSžÛ×&Ët3^·µˆ Ý'¢Æf“­k×ÝÖ¿™��åP€ÀÎXLËÅŠÛïƒ ¹ f´7p/Ù¿FÔAâU”lç‹è.©Û'Ïþƒ9qÿtn{E:�t�Xš9q¿g¨¸É¾®E'†(Œeã>M÷Mh‡A\¾ô™Ë€ ™ï ™ ¤½ÏL ¥ê÷¨�ç}\GŠ)˜°_,´É†¨ÂŠ+jä Ù‚“h”ÅËRÞÞ5�jö”•e0ÊÕ¬vto,E ˆ…♿$çÑ»<…Á<ñÒ‚`:Ô¼Ny)üqrá¯'R®Mr®XûÍKò�B4ÿ7õ¨Ågù~Qµ)©ÔkfU…²²­S?Ï~N¶õ?Ú¹?­›Qj®¢’Ä�ùÞÎï «Bši52`L‚h™PtpS†_UÙá¢Ý�sÿ÷%dÖý ”1½Úüþð)¥Ý™÷l¤s–�H<Ò‡0“�Ê�™A¯mþcÄ•óþ3 {PqU»äs,•QÉ8¶Lø$£¶-tžè—yVh~±(þD-ãó€)ÿ�\;iàØüdW›«”¿l#»WKò´Î‚qº?DügoZ$yÆP6)·L}T^:²Ä»8-:ßj`—BàæüÝ)ìaNë­=vÚ‰Å4€RcÁÕþ�8r12O½nJàÎ+*«ËAqXR¬ :‹eT{?LþŸsAdHÿó]âð!ólkgËhµÌ�ïvý¡*çxi/iàDýsj¦uÈnxÝ£C:›ÏàƒÊyXó©wßà–M¸W¡ê Iì<��¡ÙŸ”Íù¥F§5;çUDªÔìœÊyÏ|ÕgšørÒÑTX•�¥>éÏsÿ^áØኒKwí¢4¸M +7jB$‹ ¬ ½�Ï» "?(n3“ê=YÑwû¾ÇŸë ëˆÃÑ4âÖ1Sp¹\I°|=²õeW©„Øë‹tÛhºû*ëV—µ×ŽoZ¼�á¾Ñ9Ú½³>í±ñFìò\RÚ"a¢á_ ÂJh3�ÇèPO÷ �$ø$-ìㇹ±Çi@†0q¥ýR^W÷õ5ŒëÜÈç_ü�ðL*@Mê€â=Õz� ]‘7À+—¼;•;…÷é‰O·ø]þ�»M‚±èþ/ƒbƒuãéb•W†·¢fª²”*‹äñM)œg�FÑÅžIak {Ãsªu~Œ¿g[Ò3™ÓtÅ¿‚`p¾ƒ8»õ.e&á“3Šé8f‹J´øÞ­:ѯWØ»¼=ʨ[Ù¾9¿zùv/ d!Î>5µ@“NîÏJÛy³x™�.0kŽî—ukÁuÀj.¥˜Ëæy^˜{EÍŒ„„ÒCYQÕqÊ›Ëßp[½lÌÉP:÷}íÌwÁÔo^ì„Ô Oè†ß#(tV67õ[b§ÖÄ�ÔH�â0Ñ«ý¨uÅ¡p<ñòóéPåšS¾ž" D{/C*ÍÓ‘É%ò>ø ‘­|ã¶¼©mûÓÀËŸ¸ÎÃà§ZΔ÷-= €Úùµy5x µ¶y<œ‹ M¤ °è8¾:¦d;ú t´º4°XûlD/_b]ÎË"±KåXŒ€N+Wªp/t©Õ:eWèĘsŒŠmïÎBÆ‚iÒÿ6­n®Lí0²± êëòþ7Žwëí`Î6 ‰aÏy­&Ö”˜Æ„õ}ºþHaSù†¯(õFù‡ÞŒÚ]3³*öšRö/總” C䆓yÜ×^SúU{u·ùËæ«¢3÷™ëÍfê>’7§>ÒàB½%tÕ—�åÛq-³{Á…!�TãìH+�@š>k2m1À‹úËÇ3ú€ǘé÷ÜÌä¼×ÞÚ³Ì úïaľ>¯?šÏƒX³²T&ÕX¥"a«È*±Šjòö‰åh%˜ MFË&ýÏ´KénHM$¼Û qE¬º)kíìø~²ÞÔÎÀ1÷Áó˜G¥M‚y'Ùžš"“$%BËûØ·¥ríth•Í©åÜ]<Æî—GR‘ü(ƒÌ%Ž©Ê€ÃÃpçÐNrŸ‡Í\ß»³Å®¿{lÉœ*Gbä¿ù8› ¬;—FŠË¶!fÏep€š‡¶®>=¤½_jz[ô‰ÏyeŒGä€v¬ï°¯•9Y1*÷<¡´oè¯pú€õ:Ž�™Tò ó’Z2¿˜ÌÆéÖNäfØ�¶»Ò<¤Çäçc¾>ý Œz"0°øÞË�áÔjoÖ[w¹tŸ_Ûz'*)‘Îvõ1Akë4EÏœŒå]³ñö<úbÌÂíÏÇkú¾~Ä<”ŃAÁ¸ö»ÎÀßí‚¶¹meäZì¶Å<‘+>‹RüÍׂ¹˜êüvîíØ¥�Ééá>|-Õʤí'{8ùœa¢GX†Œhp@ &E ²Ó\ÒüÍ×DÊŲ>¿:Fa?5l¥Á$Ö Âïî£å¦?Bë§üù†�f²>»±,2)»…ûZ|ÄÚíehá­ê1)+ltì oÜ~JРô!Í2ËBlsÃüþw\ì\P?È>»áÈTôjé3²|ÇϦ»à ÓTpÝè•*-q�ÿˆ¸WÿzÑõ“┥nOR -YÞÃÇܰpw7*%Ƶán,ÍŒá�Á'¤A¼îù~©ŠÎØí1ÏÐ »«{ zÁ¹¯–e‰ü”ã/ì‚þ¾ÑKs TµªZÅÖ¡f ˨Ëk{/L_Ô¤ (ùUà—L¥æó‹lc¶R4ÆvV Þû¼w ,CñØnº¶„fÔó|ú*µ*ˆ•'EÆ�Š©Üf€()Õ….[V:u‹Ôj�¼Lßçŵ1’·j¤%Á¤E”è°¢�4(%°~^�9ž‰çõ�«SG� KF+�À½÷¹%<½Í+„€ñ>ÌÇ+VjQ€z@rüŒ5%_»!¼µ¸8'±l9�ˆÏ8ðw‘žï=bW‚ʘj´óðhú� .PƒCþm…)¥Ãëöf…éºg¿Ž©ê+1Ô:DZ€´Y³$¬ù)!X¢Ð…M ,Å¥¤®HåR^³ÔÐdOáíæùà -6GÇë=bWÚT­¡®]Í/+ÐsÀž”´\ý¼›½š6HuõÁAÙ¤Bw9< 5„?^e°Õ…ëTçuH”Ì%'³nS�ê)xK"EàýŠ*ÿØW‘W–`´\P  – !G¶3ƒó‚ŽLÜPµ>b®g‡¨Uä-à<â´úâð3÷• �¹à’,Êœ¥ü©Ál!9y�íਦ7Ýå-ïܼgÅI�ˆÝë…¼}`¡º'fì|ÉÉ”Õ ëj-?nºeÍm$ãd7fL]øÊµwŒÙDñoëôðØWàý¾öòcÓIÌÚ/w�ÀD»”\Ñ`øÀÁöÞW% \þ´ ù m‹úÃ"uö†pÂ]ÌÝÊRNòW»�¯{tÒÁH}ð=ýQô,Òþ&Zµ|¾üLÔV°f;il˜7Z·WmîhÒÉIKŽX4à pòâéÏ&BC(S0R^λ&U”ƘæùýŸ3óé·Ë,¨§Ð›%•^õ†+ÝÙ-ñ„c)bŒ…œ÷ ÀdœA¡õëÓŽ“üžó3mßVCu Ÿ7ùÐö‡•¦ÙˆeÏÔ˜Ûé5Þ¼á¨Þ7ob²õ,=��“FDƒmxÇæ½˜>ÎÇ7'å`¼êsÑ�Ú2wiNü®ìBo4ŠuËÔjóQöºŠýQ”^z$,0 'âÕôwÆ1RbÑ6¥‚ñóã45 ÍlQX­èÌ0¹¯ÒÄä'ÊöN d(>˜ïgï‡Æ^’fýñy_统گì¿ôÕª7¸ës1»c»í�˳JPu5‡XEü©¡‘áŠÝ]y*(ã6aí°l=’#I™ZòE@º9P–°3”1)ùêÛ×–V)p³wmEÓvŸÄ b6±r;n*’ÜÓ8'»T"<¹Ï¢QT)ª¹€_ŒK‡â­0^�¦®ºpÊ/£´�i <X£ø î8ïòB_HÚj<†øß]¯eQA� eáÍsˆ7( —SiÞ*ÛþÒ¶]øºØáåµOà§ÔBýÍ>ß0Ô‰eC{ZN¬“_µF©§!yHnT°ÌA9ÃG<º!ì@îZõXá1 ¡ÔCÇx²ò÷‹¦f«�RÆ  Æ¡qõfðS›,9׿}wzaÑij]:sß{J‡cÓ9/H,¹%Âз²*å:tA{ìÅ‹këÛ¶Ò¯idçÄR3Á@ cj85ƒ6ÿ–˦çv�ˆQ�e5 ðÒc`s�™B€ï†JòÌG]ƒˆ¬Èu"e[çæÙ¨²yfic}DqíuÎÜõÿu ]œbb o2‘Ã]~‚ÚÕ-?˜ ~ƒ'ô Åé-§EÅZ;cÊDÀ—µ^ÈÉÌÝHOÐTµ¨"˜ÅS öÒÀBñF ºÁÿ’2}r&µ÷¥zi%H˜h©ŠRÿû1»ÈqþG¾Áÿíy“¶µÕ€eJ%÷ÀÖX+w&[ˬIpþ�¦wŠ€X%AßùU`&eÆ™ÞîÌõ¸ÊäÊßëlu¢%¯ˆ£GP4›’¥àO)þµ^Ý€,— +�lñu«ùˆ@0â!‚ïÑ-9‚³¿ú’‚cÅI=�Í6IâÌt ‹Q&¥qu&VüÞlXO��gæ³ÚzQŽA1ïWu9pª²Z>ù× —.¥D»ÅD7vz3ѨñÕ4‘¸Ó¢O†¶�“¾FÞ2{thWnDç‹Ø<²Ò�Ñà Á޽ŽÖåÅ·è„-¨)ïá §ø>¼{q Õ³ø´5;¿Þ¨qù˜ Ãé…ˆÎ.Q‘B»ÂkÜÆ,kÇK�'ƒ¶ØÙï±ÓÊþâñïÆwUì°Ës´/¿`[±£ÑiàióQâì¥ñ˳6ûŠwaKhX›`÷¸M­7<9fKFÐRM<ɼ�e¢-7%žæhÝ&ë†Òj± ®{šú÷ÎËÛÃÿßRê�ZCW“å->‡úb·#ò cúÐ…/ºþнñúÁÞÃäÏFáŒUL'^¹Ú¬¸VŒ¤+æö¹EršÇ)Š"ˆOE3‘¼»Í›»N‰JåµÑâ.¼ Žø6¦ï‘aFìýÓuyï’·?ã¤Ç4‰bæ5åNÈ�Å¢±ÍbѬ¶úH`kSÑ$Ü\Ju…CtêKs´$iúÉtœe»c®t ¶Rs;î²sNßR •E[ÛQXµ qÓó/äsŒ¬äg*\'\ƒ­]� áÛ-bĦœKÜtD¨‰Ì VеÚo?UGG({Jµ€Èým%µ1íC q4ÔâYTûDÖj¦ÀóÕB‹|þÎlªñ˜jÐ-*B]*~P†bûz¨|™[ùYÁ/}ùÑÀŠ RÒÛä…¤ å¬uŒQ|n3Ç] �Ðë$§ÔbOÚÛqëeûÈ×çgßýøEâT²Ù¤›ˆZÌœÑé«]¯Îƒ­Z‰—‡ûpMøŽÕ5¿ð€ò`ð£Q2%–'ÝŒ�ó O¼›iú¼Sl„Dçw­®Á_iäž‚>Áí +6�d.(ûcÝÀ„�hÆ}ÜG! «p-CÎNbéÿ{Gäg_#:;G‹î¸ÓŸì6¦ç¥ª¾Ó·pXÁ³«·&1‰ÔdÌÐ Aiaû‚ÊéÁAz´Ii§©\e“î,�6šJâ8ÈFI¾’Cùï}¦ù~·L ÷@=Œ’Ä8åo`ûŸ3ºwº(/‹/¡) à_Àéûõò2>Öú¬rn(:½¨8Qǰù™;7ÃbøûE€íbŠ&ßò ô€±Ùô‹�°/¸ÞøÏˆÓºúèxš >1é:ÃØÌ-Çû³ê¡j|ŽÔ)fÃižÕüÐ¥LÎ?xÏ>ýÏÝí3zˆ–ëÛXa>^>P9uˆtYÅ5²ïöÌ—¿ëDhÓ}w?sE»þ2¥(3žlªæ*ö¿E©œý û²R�½Ì]ª ø„ÅÄpy‹>^ 30Öö©‰·bÍÀÄûqaíãš:ªnˆäaÍÅûÉü€KrBJ€([ãœÅ°{£'1{ž `O�Nµ®ÒQžàÒôÁ8&:&D¨ŒHŠV ök%´H%Uàiÿüà.,^&껤©Ïè•phY«§i�¼”ºú'F`HzÅ“51>”¿-¥~ÿäكƣ‹Ôcƒ6,Ž{¾”�Ö¹kœ+:ÁÅtƒ2oBóÇÕS­O ÓÑ‘�wñß*Í…eºØ\㾂B¿KÆ[Ž-Ü›b�ÁÇu?Ü&`l˜û‰ÌεšTÉg«±ü¸>îÐ<èÁ 4U¾¥†ë‚‡‹2-Ž(ÿèöõYV$�Íõ&u�zËgðË–Rüp­áÞxD²iÊ:§˜@YÕà�vI­X¾•2êLäq¾ãî[²: äÐ8œO² ÑOQ€;“É�OfºkÊî‚ýÊGèBª.Vµ7´M~µþmL„xIiJyž¯–-ßÚ4ÔJ9'wr)1|‡'‹Ú©œ'íÕ,–/-#XU`ÀÄ;{þ!ÈCxšB£==J½«.ÒWÑñöî¸t{¶Ð›)Þ5 ñGº+&²�¶F$}d Þ)ËÜ~tåÂ?_6 +´ù\e¾°’ûŒ¾Õ‡e#º!ŒVˆJ§žG)vÈY¹•jT²²²_:òNƒŠ3ý£ÜiÉoÒÈž»!Ÿl0Ãðs캉8U{–…§®¤¨Rx ÂD­Ñª}�øþ‘wª¬“¨oÛœ"ô oD8ÀÈËþzgäßå°×Þ›~gÃ×Ó¸€ýZØÈò¢sü^lè»ØÍ¤‰³3yàÞνÐPv ážü¤—º;£EÒ¹8“÷§+ËÉšôzÐ\)ƒ£Ÿ”‹.0{VãVЇ”Z~9õ™k©'Üc}ÈÐÈè²a¸‘öÌÖžûãëLx¡™TÉyÄ’§ë‡bl°�ÃÐîðÛ /õÆ,^~“ö»Ä¤U1ðôs3ÇVðËN&p?JqªíŒ`)=Ie„Tˆö1䕤'̰,JFsÙ6æŒÈ`+ÜÍq:C¯£sÑvŠ—XõaÌ·™S5ŽPñ¿x¿!l ^§§e/ÈëêîOí}V ÇEyTÙ𬜒‡B†æåÎ}è!ønf¦ÇnRÙ]ÂáN_ ÷ãS<"dà BY×ÑÌ+¿Ò‹Õú ôsJ&}bªõº„¸8 KÁK ¾ŒË,'ûYW@Es™ê ò ZïÏ«Q5Ù8cÖù8&FRú“Ršn³‹#³«;”‹s÷y×mÝÇ÷:�4º²ï#k`ËÀ!Y¥0¨m ñ ZzðpãöAÞDèâ6 Ð’0—DR‹"<Ç}é—„çŽ%B¸T÷ ƒO�À>|æ¨ÞmÇ'ºÆ;÷µçÃâBšè«E­ÞÚEž³l|Ð<ïpbtÜý3|…ྻv•EK„¨rˆ6Ãx'9T7iýu÷ÁÜçë‚}}M¬ ÒAØð´V§Ã¸yCb†×Ë ÑS%–ÀV~ëz¹w®§â[Œ ÀM´b¬wÌâŒðçšm¢ü�ø§ èß�T‹Lë 9£Eëäg?M‚b�Õîí¾ÃøLÁþ U=×5ÅÌÆ·´y•Ì©åµ~—o¶ÀN\evN\›£˜`lÃ-‘7žÉ®°¾à±ÙCœX“/È�Î ì\�óýØà!ða�ùO˜øZ1‡ü¸[E”LÌÖïÜOÁ¿«Àœª³WM§ô‘n§ýÈVÝ©[¯± è ›/`ïò§Clþ�w’±Ñè%mŠàë�B»ȼéù€¼Í=}¥ªO¶Îm¦XÔÒp‚<Ø&‡�%Þ=¨®Õ�_qZL#J›;ÜB3 RÅöcNãÛeŽ O˾ÁËkÌvРŸéý·ÅT{;}gvSþf5¦n4jc½åá�+%È3 _4Éç¦ Óu1{–¯\¢È`vt½s´™1®��æÖØêVðá›�‡£ã“KÂSœË“Ÿg"u-j†c}W&Tîn»´øô®­Å::OšRÇd;ä†u=N¾!çPibß1 f¦HÈÈx�Ù©)?ªsòÇâŸe$g~—ÃïåÉ$õ²«�’ÜONíÈÛÉf1RÄY%Y2÷‘»!XS¦þ’_±Cãê.+fl .š$éeÖ À‰u!«#4öMgžqGí#ÿ¾5U¯ö0Û),ïÎþÌuñ7„§÷/VP�›ÛM«UM—xPkª$vú®}ý9ŸsÊ„†&²üÎAÈ{£ÝNð t†ÛÖK­– Mì÷ñ¸ƒ¡.à6v殽; SU4,�…9G¼¾ˆ” µÒ¦óø¯ÙN&òcÀƒ_ô%zÃTÔ+cR¨j“ë9 KîÓ‹�£™é×Â壂N±®©×­8Å.±ẎƦ¬| 2ºx€w5A~Ó�WÔ…ÅáÛ„°}Κ%dƒ°Ni£(£ÕyžG.(XUGm©r§@2“á�eŽa‹öÛ]WP]µãÏU”uOéÛ€i.ó_¥ØV+[—X:j)4¥…«~'øµ§fA+ ¡Zö júÿ¦`m/ îz‚´ø.#¨ž7¥³ ý¯^ITJ8­=g˽Ùkh ¬ÔŒÌrz4Y>!scstöµ—UL~ \0x/€góû•m|ŠAÉx ®ü&x—»³ÝhaeV·[ÓK'ÿWUw=7ÈôX ®OƒÈHËj°©uF…‹Â&[2—�ÖM+té'‹35ò bAzÆý bÇU}ñ€3GFÌQÞç½-¨u©K¯2wl"Ò0Ö�V:Rˆ—â´3jøcÈ6»4Ю·/%c"T‚½Û–QºiÇ$m®Ú·ÛY4hR8( &Äÿæ~à‚”îºÜ«ÒEÐÕ|†N—¹9ÁçíO´ë¯]½ÙCñuwÈÈ*ð›m@Bc‡7è¥iN#¥u¿¯]ò�Ÿ-Õ×~¼/ÒÕH&ÕÆ"ŒÉ÷íßçʛݞ]||0`ÇËÒ6bùh“`s»˜4†aø·pxlöÕõÉ…Ý+/_×»%gï7Ö̪:ìš‚FMØ¿o¸VËT”G0aÀÈ–\ßà�w;IÌäÓs¥,Hö³Fày„x«›S/Cù–äœéG•âP—^—æ¥S]ÆCct$'¥,‚ó/†ïQ]���[¬ÓÉNŽ3â.}+ýÐR¼¤•<Ø×n¥³{ënÔˆ èä¼Ê:öù|Æ/”Í›’O_gŒC˜XxÚÁ &Ù½'S‰lHsöÖ¦Ïj—Ø}®Œ‰?öëX ½Â¡ ÉÐUÙb’mñJ¦?ø5êš'|Œ7Ñ­`•ž™eÛͶ¨9–â—¼J_íøBwå%Môåq§},QÇîV턇µ¶ÎÔîÇô>ÅÎÒˆÔ ç— qDšu=FR2"“0 ×Îç#QfÕÕÀ`™søRf8 :T‡'rº°Kb8Òë¹['æ§iö=©´†UiÅŽt÷PMQ÷ƒ6�*;çJÝ-‡Ú¦x�,˜ô@ÊŸžåBu”|ŠtéYßf³[™]ÛÁ«r­c-ú9ÑÌIȃìV[ÀÍÏðÎ’ÌìÔý¹~í[ôí½DTÑa©›Ü“ÎXÂø"I^6jŽ>ÿ°uô¿?�‘MÀÒÂ?C+_º|R‰xÑÅêÝÏoCßì,Ñ «ý×£×:ÈK']ý±™â¬™4Q‡UwÉš9W*o�"=Š¶Ã˜H1˜Ç�ÂÒb¨…“uáÏ´³èÄr¤wpq’ óÅ¿~ü˹é´F½6ÉÕq�ÞlÊØ!SÊ.ýGן¨r“„$õ²5™8ëLn¨ ˜ç<¤(éôUF÷Ø»ð:ûÌ7Ëd`ðº¡ó�í +ÛŸ‹¦VÁ¡7Ÿ#© 1rº¯¡Æ;¾œ®Èá8-j¿+÷ºBô›ŸYUV(ƒãy°\Öñ¾k>{Ulo؆~Jªäß·±ªK gù'ÙBÇGð}Ëxw98ƒ„HL€9ø�ÿÚiÓH‰7pWÑ�ðƒÓÒSíQöK\•ÎâTòϺ†¯.8³˜Îñ–} Cø±zU¢5ñÉ®é[y ÇÁ�ó|î$Ȫùèî{¥ñ5’Ä‚h™°È*ïym"6Œe¤Où×AƒÖtI ¬çFIÀt§K;i—fO€ff_4Ê JWýŒ’bBé~AûŠÂñp˜÷º6REîAÊŒG¸ùb¤ñ„[çh8nYô‰›š¯"+ìD Â,$.JµnoÔ÷ñ¯6i+û$ûí€ M£:8Â>­0ŃHÌ0Ýv°WÁèFyD÷¨Dtôá&H¾V¯½ä-á̼ǡHˆn¶)ÝØd³�x�ãBv�bÛû(1·9ÝìkJ¾–ÎËÿgEwX b# eŠgÃ"lM“F¹QEì¶@–±G5””zÓºý®sT@è:PñCüâCñÍø›îKáþ‡Üû¸ee6rz»®�“ïŠè»?,v’3ó·uy1øX¡gÛ,ô�߯«óƒŒÃ:ѢЪ�CðèÇD?ĺÝr¹[BätB$K£¯†ðc#²ý§y­�é)Ù%øã©kó¡„ðG7D¹¿¬äFåžž=8êÌࢫ¬ÿU-WÁ˜»LÌMàU4i†IP‹¼@¶âŠ’e¨0›_ãâê8�^BšÌ¾wø¨Óе-k7þ⓪ÿî¯�t´ ²ßìéÚ<û»–#É„a˜èÛ̈‰Ÿ»ÃEÉÉ(òQ¦C¨3±›¡qŸ±®_2Óe2ÄïF¾¦ß÷Ü4„;Bt)u©ÜxãàF7„úhaK Wû« »ðm;-VɲåïÒì5ÓJ� 1�Ö}¢~ߺzC}Ì{â3¤¼9„ž1E¨žu“m\{|ØC8¡6Nëx冯žB}îbKÖö;Ňu—Û•é+0³½cvÒ�·^Šþóú1â&îuýݲò‘c5\ZüÎJ¶>n?|º8چ˲lwIŒ‰ —„Þ�²åvkw4bæ‚ûCÐZwÓ¼QâÚ¼ò”¸-ëäEVPð_æARÌûxˆxUIÑÞ¦ýAôOL…‡»‡W`ÍÍqÍ©xü¯È=MQµ>N¯dÒ?¨�ûáPrw•,¿¹4¢£œV9ûŽ­M¨»¬WnµÌ\¨Å�²Þˆß佂 Ÿ»ÐžPv¿j�؆õ@<éLß{…t‘‡þgÁOÏåS`Òz=ˆOý‡B{.¹G½¼îÑM I¸Ô‰"e˜•·+Äc¥1ʰÒOeþX2brç Œ³Îq8= M°Œê—0fOŒ,´5%ôv„�Lií@-±“¿gd~ä—nˆcN)ç×Í×�ù:‘qg†*cO�þSd清îÐEN©_”¬PßOP˜&鎻—˜I9Ÿ÷tù©Ük ÷Ï«Bå>B�PGÙ£Í'�Œ,B_ºq^^â.ÒÁÄë,#fpgZÎsð yê¾×- ø&@¶ÖŒ«NFŸ -jË�?KÕl ØtÍWdÌj9úk²ïþ†^®¨xv¥KbÜÚ×!ÏÁ˜Bðû?Ö´é”Lybró¶­�á5fV�ÉòŒyóœfêŽë<ˆ«ú–Œ&Ÿ©Ð 65%�ÛÑÇ^ê<Î÷tB$¯NO4�5{xœ0«ÃP…Oë ¼nöý Ú§ÞËa�:jùg+-°�òsˆ_“´$Ü"õ•¦ƒ7«iOž ¸íWÚ‚evó1¥ï¨ f$CNÝ}é§ËÅû† �ç,Ù=»j"áß1xáʇþcgyûè�m½ÊÿA>úÃ]BÛ,Gì8<™$þâÏsÑF5·.˜%ó†ç…jQçuÁÒ”‘Jöd´Ÿ½šf¹À²ßè ü¶PŠ>÷B!}j”fó§êc¤�ìÿ*u–¯«ôŒû�#�(Ô:Ö?…\>4ña�,|-ÒDÉCBFzâ~5ƒ—±š]ZÕ©e-ÛL&Œq† ¾/©±Ÿˆè(°ueÒó  Œ> [TmgÒFÓ\š#×ÁYvŠ’ÖQm�ƒ† ÞH<›,c?­²‰||#ýC^�2ûDA¨Èü�Ì¢@Èâ¼Ww Êîm|­´âQ˜V_¹9;¨Ô'?‡ºaÆT!Þs(åPåZÕ°†Z1r¦ Ø¡9“×u&\lzyõòV0Sˆ}2V:CNÍ0ð‹ïhœsbÄ ¯ŒòGÔ½lk …ê‚C¡ËšèðÜέ;ßwçÿˆMà¨m¦—áÊéùçê l' î÷$„@~ã}ãMþùÞ˜ì@”¥% `ƒìÙ¦^È«tÈÃ/QÀÎys«ïú4z—ÝÄS±Ô›JFÐf¢ó³\:ðî+�Ji.ôW¤ö"ÅìC$ÛÿS@«,þô­1îRÀ'(íóL¹%L|ûêÝÿ;9•’¾´+¥»†¯xD�¦Ä"ãEün¯‘…ñà[ýàg é;<ú‰ƒÎb€Þ¿¥aF¦T\sZ²…‹“²}»'‹{�$=èÑ­æaB‚}ÞZ‡{€lϸ¨ d‡Ø¢Í<6ƒÿ²O‡Æû§l~<ú´Þ%$V?ɦ'~'@=…˜¹ÇýíÞ¶2ŒÇ„—�OBuÄŠ­“æc­t«fuBY«&ÅNÎxq[¼ �T€ Õ˯óâæqXíß�ǃXžµ’„†Dƒ^ªl¶'² ®Q>“ÂBFÒu.=Ec9øëhwZØ>¨ßâ“ ñt†d~ëTÅj<âÂ,kPÏ’dφ,Àvî•G{Œ‘u¸îfŽÑ�yvô¹¼,dó»fÁœ&(¢GŸÿ"=Öfoœ•Ì”.O V‘Ô”²€J0Ù¢Ž^r‹žÒ5 -VWè [O2G_f¼^yœ={Z¶ì*„6û^‚ƒ1³ÑYÀAí™å1øæ†tñ×ÒÀ•žÑ»†Ç»èlì6À8,Ï,û0wèÞ±n‘°Ê««¼K�^Ñjñ×”p¥ÈÕb…*¿±¹ÈœÎ Z·»�¤õÁ2F ;¡¸ª"ËJžþJ¨@˜|âmƒÍ‡ÌdðߣøV?èi[7ûdPI­ÝQ‘ê„Á¯eœª Á�šGÝ­£D_²$Ë|TÖÑ7°Ì¢Ê²¬ ó¹ox깟Ýð–.—¡#†ý æ;3Lù|ÁµÕiƒ£úYÄõ)«] ¯zZÖ _}Kn¦MI_*šZ“5ç�Œ"«9c÷„‚ueüDîÔÜ~%smr,„»Í›¾O¶{74¦ã·ï� tõnþµá�ÏXïà‹ìÝ)Å!{$/õÈT$Ú‚Á,-‹,Ú¡^Ž…¢]†,±,•ø\ĶKù;D©qÆ´�â{�„êƒQÜžÐÿ-Õ39)êÓ½MÜMjçø_-§ó '�é¯ýRèÁAèÿ¥ ¡g*“/ÓšèàwTñ}á¿+•Â]îpüWö”ÈæWÙ\ELD8ìG®Ç“ÇÌðò�y³#’1ÄN? ½Õ]Ö.Ï+*ÓVIÐ ¤[ínØýàÔiÍ•^ËÉÏBß"ö¨Ï“Æ•€ááÉÑì@£JFyè"�»iØŠR¿´Z­.ûfevªÂ(yê}žAƲ/Áß k|°m¢‡¸\B w°Ik�Û…­A¿Æì�ÈóuãT$ T“ÛŽH2à^ö]‹ ]ø3Ló6h|]lv(N‡¿ê MÖ�Å J±cl÷ƒ¶ ÉÕ@¸†} *ŠÉòGÓ9&´ü­íÎ{ª_UÓÕR€¨Ö‡AñôÞÚUÆÎ>\eh@‹è¨Á1+0^_ØV^Tëô¡<¬àöUäFçè’÷4#‘Ò›·qÏ·: 2Ä~è8r0Èà”Ùd·b/ ó4Ú‘ÊW`vOKe=h(î4g­ùža7x tw¹™Ò;ˆE�lp2½l¥iö ;–¼H-Ä /šfMŒµ(Ñø‡?Z¾@O…¬83ÈE�é*HbÆlb|ð^ÚZC¤‘À8#�ty þ-Ÿ 8«ÝΣ_…¹à+H2øàÔN‹�Z¿bž³s2ùPÊ,š§{*p×¥û Ý´Fzð åMÓ\/@GØvJÐ÷Oá;�%+¨Ñ²ñÛXÐøµœ„.ø”§z=wTí‡éó»Áy°jƒ2ýD%%3¥¦÷€QjÌÍ8– AÊ>ÆÁ¤<1?”ßžòq}Š=ˆ¿4uœ´_î«ö~_É5sz>‹éòr©úQ(à %çoÔ0vÈþ!ñ ¬ôÛ )%yýX…ÙÞ,,Þ\�ª~}7¢óm²¡~‹Æ¾¡•€ˆ- :5Úv¥Ë3½@u&W'™õ.o ŽýÓöHñ£º)ÿ¹~ß rö|ïŒ/ýNǽ^±pÅŽP§{;Å¢ }‹Ó°ÇgVÀè÷FÀ¿f|“y«“¼FöE zE8t¸uNÝ_ÇÁцähj8 ™)wÝØÌ�…2äÐÆ=#êžËT™€Ì£ùåZü'àN2W|ñüØ.]uZÇ>h5áªåÞÕ˜ƒ_Ì þµ¼®Öl¿"û†xÇ:tá©K ïPÎvXàMŽS?TᅦЩÊù,`o�yÐeBÜj4x=è¬QÎ$s)©=°éέÆA�ÞCŒ„ƒƒÖã5Ú¡…3€Y"¢MTüë‘u)BD3ÓÉ «¥açÕ€íÖy­vTEUƒ—¤‹ j•pžT#ÐP¡*8N'° ×1v¿k«³’bùQ÷b ûéÀ²�í_0%gW¤Aô8,ÎÁ¤D 2”çgƒ…>Lo~Hƒ¦ «ªÝ‹v"E@5HìLue(Ò¡pÀ²ï\ì§‘s3&ùé’ð¹¿{( Ô‡Ží¿ž^â¢þ1W5l-û_ï ÞÅ £ ]ÆÖ¤Î¡ƒ ­J jÚa¾�x(¡+Øßé*�<ÿ‘@õpÛ²Q«þ»²nd�’®Ev‘lg7úiž^AÍüªÔᘧ°á:³îŒŠ™™\4\r¢N{¬"o8¹ DX=Cîîfù\5ùƒ>w– ÖšŸEîäþ«(ç Ö(l ⩞;„›æ¾ù_có+õÿhÝQ$;CV»'ç½tÿžÇI1u-ãê&r‰½Í *°U±q™(dŒŒK¦ÿ7‘̉œžþ‹u$óFrå“2ïÙæ�ãZD�lÑ 'r˜•‹æëxjæíî¿,nM«;ÕW°Ý'Šèî �Á.­a›Í�RY…þd/Á �áLÌðÆ\‹Õ+7w¹=d§ëFËÒèÿ ¢ÔÄ=)¹¼YÀ–IÙ;…{™Žþ‹XAö‹u9–³Ã9f5k‰%˸÷m‘m„É’†-Å~Ý÷SМsã0�õ9Z`¤‹:´#Tmá�1Go�úœï�R0VËIE±¢XŒ©¬M)g?hiU Âo ¨uÁñiÆS;�æRIåŽô–"ûœÛÞ… Èkó‚a„0 ÆûµñŸÄ³b›’àÆÐÔ3‚Yi¼]*57“¾�T°Ño]હ‚¸>ç›°¶!ûØÚt¤þ¥- 8mÕ9Dô§·!YлDÎäëðKîÝ�pW>`pC©>öqDOúÐ�>[Çi4jÙÝÆÔ–ŽÐ¼Q³X•ຑûö›<¼sÐcTîTàe”n—¨¯, Æ]G¶iÔúÎHê•”Ôä§â, â*»ì©!ž" ¨[�Jh�¦â•mÁà±°Ù±¼CѪÅã>¶r’VAG\kb™hGq�¯èXÕµÅP•‰c4í~/Ÿ‹ÛÞ€$²Ÿ¾%aÊÚæL¤2ç`ébá{?š+%£Ê,\ûJùôîÁWÁi°­üóÏån=j3ìÛ϶qñ39½tHZwƒD‰uJ_žaÕT+ßs½$Ⱥ¬Í‰¿+vòÃÍ!é%€ùº¡EëÎR†lÛNìÉ—ÞZ×â^儨‡p¶i½T¶ÓØ_`t¹n6¢ÿÇ©_…CuÛ(Åxà7³ÌjÜF¼›‡Å k2B»zkP ã¡HÔ¡g-’P8òb=~:�^ØïŒ6ÿÓMXÉk}¿¯Åfl§m§jÂ6yBHÛðGÆN¨EMÚ§Š]Öÿ3CîŒWd½ê�xye·�?‡K#ÂA²ôX¥2Ìú7QœL `ƒT¯ç&TXú«LÇÿìæ4xæ)Ò´{îÛÉÛ;<™R8àïÎxïÃC™—ib¸þ™ƒ¥½’™ç°wg…\–Õ~@Ï67¤¥¯ó³ ê‰?£®¼¿€Q¦d�ƒ7~]�}é‹οesqBNs_¸__ÿ—ƒV׋OX4»\œŽl¯»k[£]žT€zä”D%^J÷ØðË[Ò¨°À_îQ¥v´ËÔ Ÿ®àG5âĵ}ÕðMã(ؘ{*öžÚ[c }À E·ûH¢TÍkb3#:#n�Àò‚ ϨÇ�ÿnV%�M=>ÚfGžgPF€î�”[ÊÒÜt�î]Ä”d�uÀÖHÍLíRy(làCú ÜD¿™U€â¨…~4Lyj}SˆîªÙXg¯ÿmïÅ<@êyõ $Õ"7”f×íÈ�°ã6`K ÌüÏ/hjúŒI_ª#÷¥-mÁÿ&“pz#ÔiðË{ïL¥Á4soÂÞ+ð{ÕÀO\:t’rÍåÅ×<èæOf¯G!æ é”™˜MšäõH»×&ò9/B×ǤEÚ:^Ìéì̉ <9pt ¼ñ·Å«Z¶ëŠõʃëîŽU4œJÀ•˜�] œBÍ™1r´õÆÈhT×kæëÁ”ƒ=? ä`…øë¿ ·–)žÇA°ú?òú´îáÍvrj¾ÆãÃKDûÒzªøêÛÿ+AÈwq”ìÃViR�¶š8PÏK»á UÊvË›�°T_vÿûfÝÆ ·Ó ûêN:¬eîK’¡Uù�ÂÀÀ¸®V亻“È)(ÿšû·˜t@^8—1Å”Úð¥gÏ~è>eˆÔ0ÖW¿i;%û"‚_n $Ôÿy`x�·#ê_~†ì Ï ¶i{X~´J'9x� ûŒ™7é–ä4NúÈ}Û"hÚÜ£!‡GèàS%z+øU'Uº¤¸ŠÙµrÌÓ•l ­nçBÆkÙÂêê ^Ü~þ±¤pÂÇ�9ìeR™—Ìæù!Å‚w¼ºÉ¢(×Ô9ÕASƒh—ì�g0KMªpý½Üþ³_¤A™fþÝt öÄÏøÃ ä5rÚá.˜BfG\V7–$Eÿï…OÃýWWºÀ@^Æåc#ËŠ½[ £h” a_œ ‰ñá °ËÂ&rŸ/)‘êðÔü”Á“ævô�ÊY1X©6ÏÕÀm€NöïIJ(žh�x¯;í'F°‰ ZÝÔ(pÎ�YK÷¦QB!Dál¬•k»ÜëÆRå{P¸ <¡6@ÄëRî¦EÍ©ãüD5©ËÆîô¼$×ßšIY0}Ì#ðËgö«-‘¡ãBo:ëaxÊ,ìwbþèBVù¤»¥³þÕŸ}úÔ:ŒÖCø9ê$è5–�fÝZQ# c¦šuÓŽ¹ôGðƒò¶‹b¯�'?0g )ù^¾wTv“�+ÌmþUò!ÈÝÆm.E—�ñy]9™Ä^ŒIâ(ãÍ;ú¿bïÿ_?&ŠnˆÍ�Ùèž­duV/ؘÌYµ¡°ö¦"Þõé¼ë,zè«PŽ•6©©¸eù”Ö¼´ñ™�£¢óÑùl[_ß#úˆèË(sPçÒ/}¨ƒDÄ)Ä@F‰BQ°à�Ù‡¹šç 9É‹ï\ÓØEi³/ÉÈ×zˆ¬Í#­wyRÌ­�ÙNmÜPo¡õPñieJ ‚Êg п3%ÿ£e …ÏWa?¼;“–ðåRÙÓª°S¡W)Ù¬"Lζ}RÆäÄA¿Ø}‚3Ìßä¥^Ì®KÀ¶•ys«4Ì’Š Òñ­a"­‡D…HCáÐŒ ðNÖÐ:,Ä»€¨ù{L ²L+šOzKÚ¬»cÏ2—lÅÆõ¸Ê äçºÖ»äªÈå¢èŒ+îH7uUh<–?ýÂo³my ɧ€´ûzï7Z¯ÆâOΙ@7èséºØFÚ…³„ ýV•�t~ϯ’M.1ï÷ò#è#ÙäÔ¬uJ�E�W�rýS¨H€ª¸#ùXkÂ¥�ÐL-0·ó¹dâî^ã‰æ1(;cÛnš4©P5VmÙ¾ ü�]äk Ë:bÇBX°=47‚P5³gço¨HÇÿ¶…jÛþp;*–`­çŒ½ðÑûIèè;l›‹ö5!q\Bwš–7§ Ó€m>…Ž,Â62‡ˆ¡¢¼Ñ�WÔ²iâDíÌPZ¯4û=òù²ˆÝMôWaCúQò*> ÏÑŒé¦Ë9óó½ŠEç‰�0ö„€5Ò²ÅÂaÕ¼!\ƒÜŸ£:;ËïXÔvÉ·6 Ä~H%¥Di(és¯ñÚ'@n†ºŸ �EbP5@'÷¶óµDzûçÚþÛ‡31¹GC,9X2,®V³hnVì´5éŽ ”Ðöo­{š8¡ø j¸pm�ß/㯮Ãô µ€îvÞ/p¿ór[ó9LrÆ`MF è¡ÿý�Á@ëQeGI {—{ZÊQmãDlèiïÜc Öã¨e˘ˆGÊ×=éÙÊÂ]Zô„Ã2€!Ù3ËWò¹hÚtöÏ Òjûè¾öf¡�až„¯ph¸—°ðy§~içΩÍGr–ÇOmoÍ»O¦€#éeTFó ÑûuudéÖÇ’¹­}˜.| SYZÝ•4Ê®²J‹Žzî;+¶‹Y¡F 3©} 4{UÇG šŒÃïˆG1MùAólGÌ�¢š ú-ŠäÛ¶FŒÌ’]}ƒèúýÊôÐÆÐ[Öàw¬ÐZ‰‚§ZÆnãªÊ{b¹ƒd$µ�ή¼çÕÃx|�B÷OÆ„bTÒñ/}ªnL–p]µšm[²@˜E† Ùö­ £˜\[÷ñ{SQ¬”|^¶  ÄñY‹ýç†!_ X†6¶—^ë‹”Éæ¾ðV ³S·¢{�xÎÏÉ!.. Ý\`NãoÏ—Ü©~]?÷Oí»œ !ÖñÜÛ&ln2äíކa¯›kKöõ .-‘ô·û¢ËK§´´ðC±lLLû§]Üô)±Ë¥Ãd„@ç|ˆ~ÆÒÜ<¼Ô7µµpgU†€:l"çƒý)¢ª”ÇzSƒsŒÎø)@'X<#É´°ìÝ;ÄÄ�J& oÝÎg®¸f|²³t£ÃÛ3!Œÿì¤Âyz¹3eñ¦KTAs¦Xô¯|D 1\@Ú¼&õÔU20„¿dš¾q�gßÏ)Ë×DÓèwÍ®ì‹Ãкuͯ(ãG6sØtß×Bwö²¥Ö¾Ðè› êñ’º`Ÿr�‹ëª¨ú@ò4àyU’¦œÀ›V ‚pá¯å�bAVß(¹‰=[&çµ½vôˆ9Ô_?À-þpV Ó©wø�—m6^¿²FpSò.ˆ\ ‘ÌrÈÄ]øûW*6y‚\FׯÄ‹!Ôó4û XÆÛQ•>’L.¯&Î[h­o ˆ§šÿ¨zaáŒ&¾©M2 ½þ˜Þ¶nd ÀU9•»vÄ0À/'jFµrWÛ¸²Ø—ûOÐÊ8/ÐJBÇâôæ6'ÏË`Áƒ0éYðx;Óük+fíFÊ}/±ï± ˆs�9ƒ”s*%‚·€¯'b'n‡…ü—NMÊBïäOŠæeţš¡åzöê ½“Žl[D\¢×|ÐÀ® 9 › U?¦þœ&ìc{1a)àk§DÞ‹R#çN ;£Ì½¬Íìúo‘~ž¬Ö3ìch� c7Çøý^vïI{Õf¼´jÉrŒ—èÊ ¨(oµä²¡ SwÇl—n便“t~§Ñ]sÌw�¡ᆈ¿\å†ÎÒdxt�kNÅÞA>Ó û¡_쑬°æÒe�¬%pX¯Ï]„ óòµO;Ǩ@zSyæO®P¬Ò)&¤lé7}ã6 O*i(X£¤{ö).ýe�JkÒ™j’ðŠäæ…ë7“ csÀ¾RjJTƒ%5xíÈweŠˆ87iˆ’‹úüû~T½;ycX‘ŒONÃÕpÃ8œñ¬‰ì|0§½e°ìZ@AÕú† B¥ƒHÏÝd3£„oÁ²„âï(еôø/Ë6§µDz†Å2ay!°­Ì.Á5¤øÑ¯þ½¼("„�ÜÈR©4ÆåvšÉ35•ƒÏ;ãYƒqZuMk|þ¿øÐsgXño[p:†pTÖ9ÚÉ’ÿ‚ÝÞFá­¨X<ÏkBÄ„z�¶MDz ½i[~ÆGã,w�U�¬æŒ*e-R;¶X·tA#%ÖF…Yé¹#²ŽLÊÅóDädluF`Üa&ƒOJâ¡©Aœ0£zdþm…@€d~<æ,í4 m¶ô.œIrÞ:ƒü¹Ô'ôz€fZ櫬Èm+÷NËÏ¡ö÷ÊŸ!FÜÂn¶™Ôáާ}ÿý_<¤]¡HTeâ#y|�[’ áZŽTV.4µ�³urÏÅ–»Ö=cLw”]°kùÀÀÖAøŒu/Ê©*®™.[sÃíß?9R[pÊDE£=ë+Ÿô;‹3¶µ?ꞌ ¤P‹%líã¨=RYEV0^äC¨5+'X#^ÕAÇÃýŠð;¿|d:HÝÝ`?Mú[+§»^ÖèçD ?u7çÕÚO ¶!v#§éÕy6äèm•ŠN…å —Þ'Á€Ï-_ˆp¶ú‹�õc!;?½?0•dŠB@mâkæ0ÃÝVÜ!Tþ�(éYBÆÙžpàœ ŸHÛD$5=ùG­iBbhßã÷ª…�oØ1%O%£ë´ÌœÐû4CH=ˆò÷wï…OL;m²ÒˆË¦„ž+Š,î6õKÛ]íbÙ/CWk Ó@¦£Xq ä\ûv:õÞ÷®æ°Ÿb2›LÓ”åR°µ(«èåæÐhÄ«ªá*u·+0É ¢¥æ¤2Ÿ‹÷`É}m Õy8í鈛+¾yÿ¨äºç¯ƒ©Pœf]…6‡†êžÑZjÆ4$½;¦Üz†ÿÕË…‚pžñ –vrñGi^.^…äx5ˆTô«¹R‰yøÅ†Ó?Eˆ�·srpM‹˜Â¾f +Ne޾NêH/t{‚‘ð'Ñ€BÑ’��«dfÙ äþ *¡öçv}T ¥.Œ3*%QÌ9Ÿà¿ÉÒ´­«J˵›W»bñ ‰î‰ ·ZÈ”q,¡„ªâõ>ù0޼]íýÉã5Ó#hsíŽ=S"PñWo;Ƭu%§ïl)Ú½Åߺ“Á›zæèìuwÜ)€Ã°B¨Ù&ã Ñ4âVœ¶’—´¶¦¶ö¦ˆÕ‘¤ˆuˆ¬p?‹|œáXö½Ãa;ÉyþŸ`ž®,tƒÜ 1Ä�ÂÜs_Ò¹I[Ê%þ—¬7¯ ]Ò‘4aóß`YGiJ§5úx˜‡^*Ç2Ú>g Dæ-+$nÁoOâ±øš,�îÉKeÖe &ÁÉ× „§ßª3­÷�ê‰òåY×"[¨(xSA‡:V;y[Æû.ŽÈ_š$óã~BØtiìzbÿ\œ¹>'}΂{dr¨w.:�j.ú3(“Ð~’XHJx¥7�îAv¥?�]”°q™ë¸u?Túª¨ZÏ­ 4Vd‘&£ìøÓþX°PÇ'•TÀ>dŠ�ªP'ÿöQÄ€­ ËaÃf5S†¼%ÝÑíŸ×p›I;ͺ½c ueÏ|0×Ï0I0—N<Ó–W¦ ԪО©úެʇšÔ èd’Œq÷j/~Ïiujõ%éµFix$¾GŽf kôLócPÓUL… J¹ô�Û™ppÏzbçÁ| ÷!Ym‚�è;yoqNœ{ÀÁú÷å Íi6Ĭè§5¡´ Þ ‹ñ:A5äÜxS°^zHða0êXˆz x¼Œm]­gyT' @QÃömÙ/´æM]öÖ‹ðŒÞØè¦Žð»ÚÇÎþöüѸ¯hÚFÙŇ _ÕïºþKkŠ}O(Õ�™îâ ƒ– 2�§ “>­ùDå6ódϰŒ·,û¿ÊS¡îào„j/ÍvøI/ö÷"‚]dS¸¹#ÄõaøÚ›‰�7¨(6“Ôµ=âýø#ñÏûk_åð*{Ìü×Pm}ÀǘZDíô6kQH çÉoÐýìnö@*b‘ v$þ<y"ü�”ÓÇ�VÝë¼f§üuBœ´Jñ 0+œ÷cØW=&¿¢RÐ'ðפ� °c«ÌÀØnàò”%�ظÅAË? Nª´ÐÕi ‘4Ot|fAû� ?4à5¢ã¿k"K÷ÍŠö¼3&”„ÛGØ´[\ÿ²óì{¤Ù§Í|•B¢-M*ÞX¾�Ó¦Q,¼›6SÕ^ÛÜÂX=o – AÇ$¿2êO›!À“= ë i¬<š;Öb»#D$DNŽQ¯ýÝé ;˜0ùQ1@ïâ݆BLä~0/n¢tR—).L&ú­•Çx×M€Xr ¤©ÊÿƒÝކn ¤úÖ² Êˬ¡ÏÚ¸„àãÞZCˆµÄé3 pò)p‡%bé0G/“ÐöHæO¯¿Z@†ÎÎÑ‘Ð@Ío#DBŽ>¾›z2ü·¡|2Aú¼´DÍž?LV·qÙœð_ÜZ U€²¨®+2~D0Uè©qɾŸÖz•äìt‚8PO¦Þ+˜"ëE™a_Ò¤uw‘wx¯(•ËRñNÌf 5ëfÒŽzzPb‰Q,“§äÝ”X÷ÿá³Ø_c¬ÆãË¡2ùXQmt§é¿j WÔt¾|+Tf�E=Q…à‹T!hºù–(‹÷±$gð˜„Ò›3:zu¡Ò•‘Ö­yå>K� rl|MN ÙL2ÜËÞ#ÜaÅgUûØv&Õ,\îa…öÇ8²Væ>Âþ×¼©| çî­ÈïKÞ``,ëÐIób゚¨ QdFrÛÙ Ü׿ë ¾_qlÔÔ{s¿Tï•%�uÅ]3ÿ´«I¶ïÊ«;/´‡ Îöc4¨þ-f˜°è- }×bÚ›ËÀHZ»‡‚º{|‡Œ#š]3×Ì"™ŠZkÆã}ýáœÔ¹Px r頻Âë$ލJ€£šÌÂ…‚Ú/Uù�9—Ç•GN0 Ý «7DV|ãóáîÇžö¶žSÐŒü•@�4n\л–³XD¿ˆêºàÐ;ç+¬,ßw¹ïz�±œsÍòà$½@&~„u‰d±ÃÜÁ»D½– …%Ç!­îQnEÁYrÒ¼²Yò.m�ª…£_à3ø½â!Lĺ…�âÑ¢'«ßÝÆß±@´ÂU!î:ŽgEÃ-ߊgGÕ£ØGÕmU€€{Ï;"‚|š÷¡Á×öX¹‰’#Kì˜ë —õ 74_U!f©Üz©útjböw ßÍ 6-±ÓB²�&´G[ÙgîtI.@¹+›�!Ÿ(wrí{Þ�¿dG[T¸péPLXùº Næz—ŒÄ_޵üy•ækd²�ü¦a3µ|bË}œNîÞhšqOi/ó—ZXu؇k`¥¹œ ÷/ì2éj•mŠîqšJ;X¸AÃbw·ÏE¼N#*cŽ–stç›_pgé¾ÒŽ¥€“¤Ê:Ê$TtH–Û Qãwœ[‹>k ûYôx�G­—Î,º*‡\e&Áv$á:õžFdÎR*¯]{ÚŒqÌ£³ð}b;¤ÈR“pX³:¯R>ø$|õæÿÿ¨šs3&ŽHó÷¸N°D„>”1=q�¶FàÔ•ÌòÅlB»ºk¦p”“ßT\"p+Ü™*ç­²“ÂÜ š^¬ñ{~[òbu˜#â;º™6¥£˜Aìåþ­ìš‚±ü?ŠCu®åyÕÝ?cÓËŽÇtâ·Vnœ»öÕî# UúÏ:ÊC)ûëÿ^8ŽKouf¥cc™(¸ã2o‚éú|0øo…öð?¬þf)ØÐU­)¤Ç:7“çúCÞ5è«@à,FÎQ-ó3™¾Àv ¨uä�¢N'bl |-�? Ö_ù?ä¼é.=E?H™*ÓW‡œí¶âÊŠ! ë(ÆjÆÒûKIå–HLj€šàŒfbœ¹) ÐÓ aÖ^%Râ1»íj•¤›*›�[;õf#ˆß�síà4Œ„Ç´ÐØÃSŠB&øþ ¾ˆaT�.YQ�!ÄKM³†›—I†G݈·�í7òì‚›À›!þÀšå{Û¯ßÛZ÷j†Dã#޾~kãa(í™) ð>·ÄÌü>–&‰ÄÌ’¡t%³Ë%4´KøVéiÓïy,>ƒÃêÃA¯È)§ á™z°Šçä¯9Ûsè½ó¢}p¯n¿žê4;=wvymLûoKÎ}™¿|îMM’§äh%­Î(¢?´.:|µáp`.(úI§­„>‹¶}aùoß]"`'YØÞI÷1 GŽwñÒž³±W¤hzí±J‰OÁ„Ïš‚]×é„¶Y“ç*ô ÞU{ݧH÷¡Þ$ ¯y¶Kóþ\š0ê»v�v!@…ô\¶Ô:c Þ#?ÿÁ@ 6²Dpcf¡-ü¡òh‘-=7/E°iN¾â4M’rúÄsÕ³2»¹Èö•“Bà>Y}Éà—Ÿ,·ú¥Óì©wž�FqÿÎVúYç9ÇE§§jg y¹iïuœ®#éñ\ñ(NÝOK3—½0¸ß8™Èœn7A� ÁŒÛð”VwÚ9V“wÔyYͳ›_…Åt®ñ0/ÝÆ Uüzõ^Ç}yuÀâ <ùãéa”*Â&¦§grŸk[¤f“=Ö.¹½bz«œ›ÁLÚ8ŒÑÏV§çh [;ù©Ìè^!¬p=×7ùÂhöd2 æª#A `•NÓÇ øÍR¼�KgtíI ë™>7,¿ èA©§C1yVOULÏÙâW‘/ ”9X–oÇFúÓUó㢶ïå>u¯ªò¼a®½ó¢¸Ý A*Í_ß~—(j¡áÂEë,þª|õÎÚɦbŠ wQ›> ߎöððS‹Íº+ÔÙlg8Ô¸®bº³Ûú÷�/ýüg¤#‘Td-;�Ñr$ 4{.Yƒ\Àlr€¥«î\¾²ßŒ·vˆ~"ÀR½F§fÈ´Ç:c| Í©Ý/5P7¨2¦¼[T×þ&i³W©³Áa\M€]Û°ˆ²Is�F=œ»�É9(ç¶8rfc›?a#;p.Oz /„Ž£ÒNÄ 9#ÒÞ79÷cR»%BŽ–{ÂÇ[˜«Ksv [¤a6b ‘”0ôþ]°‰cSDSèâ$^,?m«É/¾(Ôó£w»|‰ €Ü0J1¹äþ>—�…l­hÆx&2Ÿ>XlëXq—„’9æcŽQ€IÃ<†Á>=„Œöº4{xØÕÀ~Jû{�¨mνjB XìF ÝDµ¾¡g&5hëÇÆ·þ"þf©GÏP'ó÷¸õžåN´wÕ=Cýokâ `d0s>Ác~�3Í”ÞÖ¾VV¢Ã}"™©6ŒT÷š¯žÙ Ú’�«W`ö×çýƒŒGQlµ7 ª¡óc;NÝ©È6æ�$¡ÐnEÅõÝí4Ç�óg²Q�<±Áõ¿•“ß^ IFOw±NÇ"¥4&·;8»ˆÉ"10 ?Ï€’q×™5¨®�æmT³\5öO<™~¤)ˆèv\ö`«¸¬¯zo`H|‰°ý]D™Ž¡S»Õž†èq^ÙCi`}$»“ü© ‡5ȵÈ“kvF}Ôº¤ !µ$�_°H�5eîâ êêËÂqåtûJÛr%“h û§o�˜Ï]vN†üíÍ$BÍøT»æhÔm@£²“'a™Õº$�prXœDð†ò�ÿ~�¤”�Ö 9š]ÂYš2yñ}ÉÐ ÒgYêUVâѼQò‚<“дöàB4Á6l~ÆI¼ ÆçI;ùóó©èÖªl¸$PøOÁŸÁà›}ñ­^6ºòQéÛ`îz<Ÿ8¾?/~û9p3ÆIˬ‚;��Kä¡/êž×$˜µçKZ¶äÈ%KjŠEHþ€Å�6,—-å?fN÷‡ÐEM½ ºUõ%ÂTÔ2CÞ2eÊò?˜�Þ3z¬CªdC®íQÑð0Ôê5±ìJ ?&” }àÜ»#7øCj¤­Aj6\¶h¦ÿámª&Î��GélûWEè(?-xÕ‰‡Ý`a\Ñgªk^ÏO•ëRû31w7àà‡ÿõûB£;ûúS0ašŽËÎÉ�s<ƒþ{N³±Tø'1|IƱ=v^ÍÞ%Ä5„>Œ$ÚÚ*¥üж9ë®xèXËÍÓÐçs&’ÖíßSpi}úwJÎäIY+¢›‘¹÷šKJùy²~ÒÀO—pË'šômãŸÞYwã· vðr1A=Û­¦ó™G‡—5­¯v_£¦íU”´W/?„®?N�=°;™¡OkÈ?xÐ�€DÏgm AUÛ­I¬Jz ê÷¡ NhaKbûâ�÷ÞN‡Ê›8¼-øCPµÎî™øRdè¾{ÉÐaö/@êDàë·!67ßÌœœÄ Í5½N]Ig½~Ðìê`ÛMù¶’ñ»R@lÞÇ»æ: –¼Ûª7´£'˜Ò“bR Å€ö�nyÑí°þ£Ûnu¤‰P-¢© U™¿–©upN 3ÏØñU=SÑ™93t¸ÊW�KæUiÁãöq·kèÒöú›$×�…“íkZG=¢è¡OüæÖ^Ø™²•rÎ �Ô�@«F¡½@ 3JŠJÈÉBë]ûím÷RæìÃr•[¡³†ä°°Ét¯ *DgìÜÍÚ=lÎ6 .ÿ¥/µ:hÉëmø˜Szñ˜й�¢|½W Ð^%¿g@ƒMÆM³û½W¥„ù]ëåz"ñ=×›n¬ ø1Á5„³—Å*ÕæcÞ„ˆæ[¿â‹ýÉÁ‘¥¿e‘Úƒ²N?OMCÇe&C‡Op^ùœ)À„Šýj]ßügyüx;ç·är5çÌÃð,þåDð�ˆ”Òd–yý_îŠJ�9øH•›ÊÀèÂJÆ5$mZgY°‘j¯z¶?Æ©´£‹X+�‹eB7f\FA›–ILÆò±GÕ¯ïð~Jj¦*ûE'ÍÕÉ«H´¦ÃM´�×Fã+O�]]ôØjð¡GW÷Äç�G8�>=ûšpø²U¹q©æa¸Ît÷ÜÒGÄ;•ñÈÎj¶nW¼ç *OôëlÃ0> Á§,íLÒÈ1ʺçmö„VdíióaRK^j XÇõðmœXžÿ\-y§{P†šjTÒBšé ^¬†If·§ìbÁŒ³63ã-wWÔ¡=< Ú‘NWkJ}OSüo¢ŒºÅ¼Téêö$¢þ¡âªz‡þ=ùDS�H‹ý5Þ§ÚŠpäIï°èΕœFíer�Ü~põܹóuyÙìWn<.öí� Å�ˆ¬ßÏe ä˜d|Cö�)ܰE$ˆk¾„`L$P¬kŠ Ñe¿àþªCi;:Ø#!Ū±O‡«ÃW!ÇÚÉØQM!(1̃ÏÎ�#î,tqk·ìMãš¹lI«]kxîðر¥ÅNv¯x sQ‡’é|d€Ó§+Ü2£_S ?Q†\%\üi<ÂÛõ¤ãa„èH̯ÈXs %÷Êoª¸ìL×Nq1›°�lº±Ïe£ÄðŠ@Ѽ®Hݤú!Î;Žš õ­‚o·ú�T}ê¦çŒˆÌ¼�ùtšÍ°RìÓº†ˆf£À .Zèt¶’¦J÷²�¾]=&ßDœ0=¡ÚíÆg¬q“š¥àHšË�¡SÏ[h·p·òUoo!¼¤Í�Ç·F<ð8Z¨ <(ã-—kÜ'54±×>Åñß'>6éŽFLšâ�Õq+×ÉÅŠ„/f¡/'eVЄÍÕ¥õšG3©Xäº U‚P@«J…hŠ-·œ*@ Q+UBh‘9…ƒ¢ÂÊ¥‹×ñv‚©%¹�R®°Ú‚¬C6otK�#H9r¥Pô°iJ‰ˆ* ½~Ó°x•Î/´ƒ¿W«>«$‰uÛþuÑÀô8 í;4Iºžâ<2;Ì5®ôþº­"k/J½€&‡´'Çq6ɱ)a?p3¶—�.¨¢½ÎA¥¥w&—:2—N†Ñ¹NP¿Òk‚ncM5 œ˜—ʽœP� ¡ÁmÍ|uT0�Ý Üd‡½FÞè€,%¸w}a7$#1¥ì®R^·Á‡‘ ¿× ôœVmƒ�¬�Ù{T^æ¶ôn#tŸö´™ˆÆe­�®°ÛªÕiÐnŸV«õR.ÇzR—îÄ ]»å¾ì¾EaÜç,_ˆ¾vÏÿ`”# /wÏÂT®"ðõ/MÖÎÂŽuöÒ|Œöãzò=ï›;ôëñÃ�Ý(W`co<ÑáÔª°Jƒ¤/9îä<�l2:ŸÚ×e°Óøm‚q%B�åV¤~1ÐùðÕç ‚ !Ò¶ÄŒ‡›ÌõÚÃ0:ô°QU Æ?2·ý¤ú ߯º«[¥$kÐj-æžHº>E¸ólÜ�Ïè”h)¨úC< L ¸²¯ÕQl{§TvùM$ŒL~%Ë„œyGP0/˜ö3Nà9Q?†Ã*k6Hä ó$AÜî?v¶zÂ=€£«ÏÊân£Í\L§“íçLè®h-„0Ãÿla“fIr€õ “·¦Ñ[f¡'ØÈžz|É=õÂ;.R¢×Òา¢:QáàÜ’¸»à*;} Ê1É2×qä†àöN3 BùF÷puÇu"@Gçæ¾ßFo¬t׿ëÍË0¼!”ÐeÆFõ3ütUœ€ƒ¯´æ¾¤ñŬl±A‹Š7]®´æ;K긓¬ẖÊb˜ëÐJ«˜z Æ‹¿3ˆc*^?WB±,M#Öo¤L­lƒ^â7¹±@S ·¨p_‹u»{æ4,‹î0^OÞ.É8ä*÷£Õ,´à õkr�ù³2$ýE�Ç.©$“‹qGóYv$•NP?÷$=²7"p ±ê§(FbÞ·ö…ð�­äSøñÒíÝ*ZšXDÁj¥Ó§ŸÀ3 Læ©Ì28ò>|ÃkVx9äHvém:˜?¥ÀiëGEêGÚ¢P+Éÿ2NzÑjFxâu+轡+è2PD'ËíBïT‚Cõ¾Öæ ²"Í^‡ŸÜã|Âi¶Z!©}ûz%ã!ž{ áO=‚Plv§e|Qì!Tt2› çx?µü³É€—ä.Øvsì²Õíp%NMÓ2„áÿLH‰ù7ªÜÃv_•0bà ç°~lÃ^¢êAŸ·äUûÂß;ØÉ¶2­^7u¤‰t¥œxÚùVôdЙgâ\…[î„,$²vTAÕGerQw. Œ6îžÚT-'±Ï<ªÍ´Ý™dïxþ¦�w6v7fÖ­«"Ï Ñcµ¾†Ñéç·½ž‚_˸î$ʉÅ6§¸‘×îtcö,>iß›;Mï¬y\Ö»bŽå{ ¥Æ�æûâ²%K'«–%¼ô��&`„tß°Ï…Æ"d¹õé¾ù2cJö¬´ññsÔÜ d¥áÛÁ!zŠCÍI5v‚ä×�´D`Zêisx_ŸíA¶ÍÒy“¾Ó³ü²/ l? –'ÜîbP>ú;ãĈpnm.Þ¢:Ëb«ä£DŠ,ÁS^ísÚßjS¿o ‹]J ÈÛDá,êÁ�s°¬„©î„F£²6·pA,·&èÒ!`0a3Š{úe³ sˆæ³*½ö×üº]s”¼ÞFò“̹Á¡&ß¾æ¿Ö�‹Å?ú]­]ûÂE3k�Übë+化=@^Øt�ûÓNžjßs–H?kæBJÐMCxù»ô㨠uÇßg§o…÷ŽzÑÌ{3v08ú¸Ì½dh\<°ŠQ'Úœë½OÞZMÅìÎ6ÂHâ²ÐîˆöZkYàœ°/ƒ˜ù›L†&BQ*ƒuÊ�Iq´Bwöµµ�pMïvøvŒ•_nÞp¢›õ/#ô¿dû!A4LÏ™ ¦ '=>íóºž]â„sïA+O¢?¾IêÔ6²yÐ@Ênäz¸a3- 0"¦¢)éaR°e13޼ù™*>>kǯɣçvÜþ‚ü‹ïæ%ë›oeϱœ ïð-¤éIZ˜ß³T8.3@H°НÍ5'Ý‹’`ë�`zL>ˆ¤5dôVÎ p´4¢>‡y“ªÊš°4¯µfÛžÌ�a„ðð~�}ýÈ*RpATûÉ#aÐp,>ÄEƒE |¡b”5 Úk©¾?¤h|¦áÒ÷Ïß:'¢f.k`¿µáSw. ä}Ü%ø½ªVIEûKQš±ã÷)=òyJjN|ÏWXsPáY¡ð`™Åz\q©¼zïF_pÄt‚�†sçØßk‚ �–íH#€ÞivaÇ‚dk/h+UÙœ0âOUÝSÌ»žÃ2cIJèº;GE°Q /r¤GÅ¥€³*6Å¿⋘/°ö0Ùü¯ÓwÀ‹~ó{J”Í¢æ^à&!÷¢PÀº!RÃêÖçµ™¼³ÁJ^9Ÿ 1*j\«Ú‰Á$JŽy÷‚AçWÂmfš�ióÿýâ>€‰H½“À†\ܹýÌZÕyâßÇS_Y£¸H–jÎÚ°vº [¨¶0æ~ïËQÂ/ãYçÕö ƒl‘ã"Òƒ|j‰÷Y•ò‘ÛM<çú t¶Ó¯åFüübu‹¥Qq6(‰¦6çîSÚZáìT2)FNƒ8jR3uGkVtŸ—ß‘—í ê¦�B;anYJ%*fÝömzü³Çî·Ä¶EˆÜþ¤éBBG‚œâ’™øZ*è@Ñ&öµ “N2>/¯éZ$¿ã“R£cÜÑÜ<9Êÿ|Šú`‘ˆçÛ†nÕ=¿¾'ÓÔíÙ 8ô#ó�ýÚ?žåüYq.Ý¿WVÉE$óx¿mà©â:ÞñêÝÂ�Bc®¼†]æ ITUOÀ+çë$L\9÷Ü¢óy†¾õÜ—™¥[¦‚dš ‰ hh¦Fƒ@hÉ€`™2`�hb‚z4Sô ÔÐ"h„deb4ƒDò§â �&ÔÞ¨òi©é¡!é“A¤õ=OF†ƒI£zˆÍ!´OPhmFdd3D dõ =#'¨cPš@  ЄhLM€&„òh§á“Õ¦›T='¨òŸªz€òšz‡¨Ôòž 4 Ê=@È 4=M4=@Ð 4 ÔÀ@�4i“@1 ‰� ˆÑO' §Šz›F™O ¤Ø¡ššz™4h4ÓjzC!êšhõA Ú†@€ÑêdzMhzH„Ä0€šh“CDÓjbbžJx¦ODÐõ=OQ²„< È =CÔd=F€ÐÔhšh f£ 4ˆÐ  @@К4hÐÐM0˜šbddÄÈhh4ÔÀÒièš§âi£CDÃÔ�¡“JzzžŠ~…3Fš'¤dÔ?ÿ´h/ÿ›/ÿ™ÿtø›aØÜ‰ÂjߨD?ȪóUÿé߯ïøpDÞëtw§Îÿ£øÐÏñÿúV¡l ž·Ô0¨cR˜ç«0 óÃR®Ñ/ÿÙÕ-Án$3û×kO/æUç]YºOÿ�Æ�™“(¯ûÝZ 8×�*ò9)-4/½E~VºkÅD[e?3¾†.ÁŠ,À£%ö¥ýÞ_TÄZ®¦3ÈÐ'�7živ]OüLÿíÉ“øW:·Y{UÿüMÉ> âÃÓe’9†Ÿ˜»l)ŒÓìúþ¿dŒÑÿø‘†fpPçâMôÆó<èMj~–£:å—ãS¿wÔ¾hùÙEáó`cY¹Œ L ¯ü³CS©�ü?+‘®(ûXa'Õµ÷’*�_½ï]ïŸeKÒHÿFÖþ�voèàÏÿÍݹۖæYx¸æIßß3†åùo]6� JRç²"—kÜ8[¨a>¥^ •JÛžƒ(;À«Œ<Ø»eçõ.§k½2òe_¥|`®Ðû4]së—ä¥FÉ›7âY­_z�+MøõSÞ¢ý!üK�—�燞kÏ£^=móU9Ö…Ø·#á2ÞMÓŽ{å—ûpÃÃÎû—mx³\,ü2¡ã ›Oš§ÝÓr¾Ç?ï~ÛçŽ~õVN·\ô]°«Âw0ûg4nŠ#s úaÌð¿ºd]{>ŒûbÙ£k�îÃhb²ß¢:WÆSÝ\v¡tÃýƒÿý€~ ¾ÐN\O†§Ì}¿cë^XjXÍ:tJ'ö¸j÷†µ&ö»ÞN&=+õ˜ñ¿ÓëˆÅž‰ü‘ë‰Éœ8Ný;÷OŠ£J>¿ØÛW™f_M´E.µ²E)­AÌzÕŸ˜ËN¿6mÓŽ{Mœ¨f…dlV5±Ý�ñβì`F5K/b…@‡³£¥8KU…'sÜÅtáÍ”ÄrYâGQ^ߢ®ÊEó2¡ú(içúaOÞ8K)§»Ÿl|[�Û‰¹¸•»Q6~Žmxíß ƒ0žÀ{ˆh½êœÙJ: ©”4†U¼,í{­ˆ;y-W¹ÁÅñžàHeJÄY>«›Åžµ– D1)Ï7 Hç «™cLò{PeéƒW’†Jµƒ„ƒ d5ŠYÞŒð‰Žê%×sÇ:„X˜¥2BÁ#¹ a™›ª¼é ²,/ƒ³;™)*é¹B0Þ…[ëVôÚ;OjaR¥sƒER;I†Ò![«¢•[MÜ{ÐÕ¥ÅD<&BòÁo�J¾ÃzåwˆMPXÜ©JR1” ©�ݱX`í—l¦uDNXðhIÎìWez»¿òì_Ó¥ÿFñõN£ñAÕöSõ5èäçòÒuý/ëaƒ�†–'ºøa˜h²bAz7Wp¤�îK‘ñ?e ýCÿ[í/0ÆXŽ[¦ QŸÙ ™w|=ó”Ô[‘ï7wÕÜÔÛ´ŒÆÀÿkä?rxEEÏ$�o@1ì/µôÓê£pþ«]ˆ·›,[³¦äôã™A +ºE«4ÏÝÁûæãÚéz¯%&¤¡=5&¹»æ�²Ñ\�wÚ‘¡¢ø#ŠÔÞ(yþþí°®xe Ä3[ôtæZ «Âåz Ö¬’Q�P‰¬‰µ°A'äÊ•Öé?/QKŸßÒôh—úØÈNJÛ4l\L†Éí>ê«ÏÖ Z¢ÚÂH"œâäKxÜ7n˜­ä/qF±DB`ßjy”n%m±Ñ3[ÞsžÄ¢ÅPó"âj“ãr,/…ìŠ�”Õ:@¤DÃE˜b=)Tµ¡È¤Nô<°¼#`¤ŠB�ºO:Þ¸BÈ\ÓË rÊÓ¢i "5FšR‹ ±M*#LOG<Š@ŠD@\„†Xá�™Sz3€()R&;8‡Ð ÅÌ%˜O…¥Rd¹•ç|/JTé‘:2 f™Wás­²È�À:½p¡Ñì1µ âh†–‰Ä"LV§Bu wd‡Ðª¤v™ßV9âÚ©%ʸ³+“ ¯4ÑqÁS6® cjEp{fa�à‰11FÄÉ¢—‡|§jT``ÅMæN«ócš¥*Æx²» á;4QFG\2l±œd¬™F&‡LÉ [Uš4¦4\‹#³9µÈgiËã –ÎW� tV´ðM!¢�1<ÔçÆr(IBm”Úö¦uRP¹“e#Á³‰!ëy.°[œ‹Y°W ˆš È ¥ÐcT›åžIkÍjy.M�3š¶'‰Qb¡EZø’>tYÌ$Ö�‰G…©Y®(ŒM�áesÑ`«žT¾0晾 †1eY®%{�e¶/�4ì˜P1–¸ÒØ-ÔazÑÞv*^)˜5ʨç8«.DË‚å< ±¤O,¡šæU¦бU)»R/•Ãät°È®sª¡±bÇI“bÓ¨©Ý¡Ýê¹SWeÀ­_�gc¢äÁsÁ0 ²;YÉrsÊ4|Rø„R'<œvM|‚¤M sÎt½‚È(Ô¬íâI¥@TÅÁ5éE¥ªÊsšÖøÙ1™A10h±:Vç;Öv{„œÜ…mDÆ æþ„ìž8Ú質!bYüáX­˜ˆA !$ ˆCm±6š`Æ ‚¬·ÿÍêUNþÌ¿aj«ÌŠ)³E•fۈƲ©äÓV6Œö6=(á¡ÞȤD$IŠerlžGˆÕ6I.&;Ð2ôk3HuÖ¿ÁýEÜø¹y€€Òç*kës�r~8xÉ[oÇóm¤‘òÙÆú™ÁY˜ùÀŽ â?eÌ¢ÉÅH™éš C+ÊÉ™èr&XÃćv+ì�ʪ"cØR3Ü— "”QˆDè ŠmÝJN8až²Ó@ÔWÏ[ìé Mf ©¼‘óËEÀŸQI³¹¢��g,×`S{-Ôæ×ŠÑ™PêK„2ÙçHiD¶ƒšœ��Òd’!Q«Ç\5'Ø¢ÈmÓJ� AD«V˜ˆˆˆ†ASjÈwOS¬èf&� {Eˆ�)|SLP;Êׂm:gRà”pæÝXðæ AV‘“�aŠùP^O þ:ëBõ~ek´™ îg¢9‡) ©HŒA�i$¥ %é9~"·ÜŸÚ~X¢›m2C¶xžÖ-™ñ ÖgXk Ï,ú6÷þ_ö\ifÞ`Ný´Üý’S±3¡•Ö‡X×ë’ÿ¯biEŠÂšÎ÷6A~WÀ©dQî†× §sÍÔsœøàOA^ꌯrSÕ—L#¤ÖV_ðòEð®!*³hørœ aàH6<¥RŸˆÝ_ €À&¥""m²*Ú*R¢RT=†EUœ @AD"†æf~oOÜL+e3·Ïo]-NÚDç6v67Ÿ_êr}D~>ßèþJW_ò¿RP®7qö‹ìn2ëJÉJˤ¡ê>Æ VôÃP]³FŒü‚tHý`DÞÝ­Ý]Á1ÁW4\TïÆ¸Qy«uq{„¦ÀêcÕU†ð�n¡ÚÀ’C9‘' Dr‡©áÕuAsœ‚8.ä§ =Ì#Ì­4`á:eî·$îŒ+T Ð‰–½¹’—rÃ�3ÞSAÏ“"•EjIæ 9%LœÁ(BÊÙÔŽ—…÷¦ô /‰MšhWwLȧT#IÓÑUÆ*Oë¥ KJrí%`äF!­’Uvà઒Zµ^8W •9¾쟶X­¶:–óä…Ô©z$ÆÔ´*Ø ¤†@X¹i-v)+½E¸;’‘+ µ(*àÛ[ât¸šTÖg–�¹²yí4}Äxi�ðè(È"JIcè¤]]mô¸õU,ƒûÖèeGçÏ“šeOÎãÑÃÓŠtF9aýhï÷vèr €ï4´ÎdàºxÐiû]AÔgjõ3¿ðJIÜò ¬ïÇ—»€˜¾F—W"É,›5Í�NSÊ�î$:�å$¼ö­lxÄ7è¸ä dE÷;ÁAdgQ5#6 WG5?"B<Ì“Ye�JpS.¥"$�Ô hTcÄb&FUF¬“Qƒ�jj•Öj ^ k£D"D÷œFq0„�µôTÚàa4¡\`RB©N÷©Œ¤¦¢ÓH³­Šg„Ô�5h4À%aêXiƒDÁAÈ”ÂDg�YmS!\4®m•³:ÖË9ÈAaHqúÚŸäO‚Š \N/2H)]êÀÉÈÌ䟹9©ÂWk÷<Ù Ðä ¡+³l’îDõš,Iò‘Q3¦:j„¥hTÔ¬”p줌[j,�ÎÅ_7!òYÓãiÕ´æy;³Ç³k~Ï‹âøëo\¹½þEñ‹€†-KØïb-Š[UÙ6²Ž¶Â¤+ÛŸbÔQ©3ªNßÉb³i�ž_ÂÉfoÙLòÎÝ]Jó ËΫDPÓ°WϱÆv-]¸�AÌŸfê£i)ZYÛÒìªÊ_éqâÞãrÝ´á¿À.R�·Ï¬Û´w'U[Ðã†yè·Â}÷ëÒºW\_{‰FR'„$¹ÈÃâeº¤T|Ì!A�ðOýxjèMÔ¨o"1Ñ•?OæÏdÄ9­÷xc!w/ãŠY#“FxàÈñ§Ÿ[ LÅû5e�Rt¯³ãBº°°…âÔÖU²å. ƒ…­ŒÎïÑ¤Ò •/}•>G•�ض0t//dšZ ­ˆ—Q^¥5ûî*Šž‡'rãÏðý ˜ŸØ)KðCi®%Y¿?¶$ä74vóÝä?”ŠR†� SMTëdƒåÿY�I®ÙxóÔ»25m…'Í›èú\š¼2Â3Ç�ìÑqfÜh¬Ï,4JjQ]D5qÂ8&ud¬@˜0 \^Dð|mòr§Bþ>ªîu:G}>8÷ˆ0³$cÐ84ð«3Š|TN˜n8Ûwz÷£‹tížÇÄàÙ•ø ±ûÈ%î[F_F|4e—JÌSÙ7NÙ²6ÃI·Ì§ÍŸTy§qµRA ¾°ÿƒÈŒ½^„Ž—Rì-/CUƒF�Ÿ[Ùe[ÖFµ1φæCž � xV ²¥.µ:£Ã8¸Ò…ñSÍ�ÛÀ@î„�àÆ5T›>Åñâ,Ç“dˆ]Q‘ÖZ\��ªnQеÐÓdï_· WËÝ·LöUéb&Êœ9¹6µw=4@£J œ^ŒgvËÁÉ"™GR båVüõ”ÿbt,vÛg6µ:õÌE(§wh�ªt L©!U«‘$†§&¦ÊuöPþh“±ñ$¨ì–«´Øì)’“drsXù9¼ŽtñSzåÆïc̆dY‚;uªB�m¬,¬§5�¡4w|ì² ©hð{þÇ Ë×ß|¶ÁöÑ6SÒ§ö§ÈÉQÀEÎâçÄ<§zy§•è�÷¸6kíë½N.©•)éI$ކBG.¼9LZ4äÚ×TañsUÛL{0}ŒÔ¢°Û»~‡Ç™x¤BðûÂ,¼ÔTQ‰°YîiŽ_÷*•ÃDª¢DÖŸ®ìbm*ô¯êú8±éómùr_§›ëgÞȯ2´´ÑïõñÙEchÈhLI¶“D&ˆI‰&MÆ„€"¡�ÛHM¤BL„€Cd@w6®¢Úÿ7)M„�SÓ2¨Š6”‰H�$Ȇ&„ ‰‘‡‘¿+tlLIm 0c!¡²l3²lÚq­‘1hJ‡òNhB¯@˜�+(TQOj¬\e]Oräñø0Uò<ÜFÑrز˜ +ìW¢(j)…á®Rƒ�¤ÑRûh1XÔ‰yò`°ÀËòôò¿ƒžv—ãyúÖçeaDéN¶”-ˆÙ4,¬" ššûûªwÎf<  a‡VßW0ïñ¯þ¶²îõ'¦kî"µ61ß©v´Îìå0H ‰F€þiÃõÖl,¨Å  Ï;™ˆ_^ôªŠÒ,D�†Áó9–™ „˜š!1@Úm¤6“!1 `Ü@$ „ÛL™ VËR*�I(œ¥«J(0YW a÷]*Î7-&1&føZ�£LI�‚@û92cãÅl^/™KAq „jrEZ\V&™ ¤$™g9 y‡†½“ºsæ7Ζ濅wÝ6Õ#·Œç»-cxȵf8íWz|‚+Ñ2³û-«!8½Ä/.=_=–½®“®œWé±›k ¬l™úí뺨ÐD#ÝÅÚ{|?±ï¥uù¾.Ja¥1l¬ª"´7U9»Y¯ÒVÆñAƒE9 ÈÕ·KtÁßê±á¯ ònë©æV�rZžìÙо¼k1¹&¥K ä¡N½Ú˜%à�o‚Ž9Žö«†Vã^ßŧm*¿ãëXuʼn8sõúA–SÿÀ„¨ïû‘Y�»I›Pó…ÃÜŽaL¯ÑC²³9¿+·µ©¿g(e˜q"d„E í*c?ûiÿÞv�ò³æN�·5M‘ñ£Ù ²b:ÿúI�þ<ÁÞ¿öØ~¤iÊPD_å Uf¬ÑQ 9^6¥v»šõö}Ìxn,�–92ÀT]£Æ[�:På``•e±ÎšêD�„Í£„\ )ÞyÞÌqÕ^=%Ïm=·‡�zvÝ×M Ênß_¬¾õÛ UTiÎYàŠëyÒ"ÍP)+,[’Cål™÷ˆ9:õ{ÎI4©;òÏ>GËKñúÜΈû�ü¾* Ooè>cÝÕW´Ÿžþú‹ß9^ñ?öíÉíW¯WwzQ/þÛx÷NŽHî®ñ‰Ú^vk‚Ù¡ûð«c–JamÔóöÞôÿ%~͵};6Ìÿ4`øqÄ·ÎŽi`s¢�ᛞ>С·àØn&½ü‡¿�þ$ûýËkå H\ZwÃQï^#çì PÏ›ý̬ý56Ä 1mfHe)³ê“�BZR‰c·Èxæ_ÂþyU‚"º*xkަ ݨ¬†û¬` l.þëeÌý‡à|Ù–Ä” »À ÞÕõOÇ�j®Jÿ¶d–æ¿Ã€mjf¼Ù*ø¾ãíC£®ršùßž?N�l^K“‹eño§ìÎ'õªí»D’ùµÆqÖ‰øª›ûÓ㌑£¾°ltܭôø@Ÿ­ez ùƒÐS©¡ÊÌk Hƒ#[�o:õYÈpà84¨:(DÖ®øàÃè +ø\ý�ÿ*Úž)ð3\v$&+9·è¤GÙä‚t:£©F¢°ÿÞjlªªX§Bw°‡ç™%Ö1Áu·Ûf•�èþrX“„ÂSþ¶ÄþRöËWì²9]�q6²�lgÄPS)ñ•˜ÔU~g“{¢Ë× _$v’~Äqe3:X"i?_‡MªB äÂA’Fz®!]Ç+©Á:,ÿR;õ°e¡¯âLÇ5æ*ý$¸y#s猉UÎY#¿“ù<~7§áÐíÀ·ç/#œV>(üÄÔ_Ž÷NªhÓ%³Í?êy@Ñ(€¿ÍFÕyó<3vîçŽE®¡Ê�2ûrÄa0Í2î8�etPJ;Qþ¥µÅ½:ó㤠…TÐuäb눰Äê`™-£ž:"©–’U„AdTË˰ü<ã̤}Ût þwR¹ÒËùѹ|\¢Šè¿—¿â’E†~ÎÓ$Ô‘ˆ�˜Š@·Ÿ³ù6¿ž{E‚p(±(SŒc”:ú»2©Þt#Åïv¼¶~ÅÍõRŒ``7üNjØû>ŸÅudðÐÃö±Cß»éñ#÷à]x©ù|Y š§ 4Õ3rU$‚-�IbaKÉ´a¨ ××¶Xº3�ÔÙ^Ÿ€WR jÜÅ;´×Ø b‡²Òéi÷V‡+ÕÙ¢(åËAdÑÏÆ1ãÔ™½.ÏxaùÀâýÑ|›š¸;E-q  °rþûvn„«J"•4=u"TiÌÂhz�¾÷ÉÃO7ÏG€°dÖ(úÉË@¡Ò8œöÅŒo¢’DûY&T‘cŸuRÈ‚‚yÄ<ÌæÌäŽpëärÁXú(½“ÿu’I•æCóê}ihRÑ™~$1ù|úG\ó›�‚”Î;cŒ-ÿtÔP ë9cŽ:e�>®˜(ñ)ÁnࣸË'¦Š^ÿã!£ºîóy ¶Âz'wÉNÙñX…^Ž^+PS9#³ç©ÍÌÊ'ÁÆv9ŒÓ¶â1¶p„‚€”¥f‹Ãva·±ñU0¼gÆÎ–¨EnçÛ7åñ=0ÀSZA2¯[¶©øqýù½ù2ßî#’à‡ ¯­?ЇCñÕ;y´3õ<ªgîéP4îˆ1î\ý£••Çšiî»â²G#áßúyø²þ;Æ©`ï$¢¿Šç~›¦ö˜Wl!nïnEcrs�Ç·áalmFG -„ñ#miñß`ŠÈz·4CÒgeôd¨â¯Þ^Ÿ��•Ò–\çÇ^kÒ{,ÃAÜc´>òæ¬\uøb›/ÆjÑš»)Jª¯hã)¦½v቟æ!ø[m©¢±2ȃÂfµ©qqÚ±&7¼E,Zbl›oK¶§îé”JOC¤wDùÑ º^K7é2w‚š#7ć$Á½(ª{ã{ïôÀÄh|ÓÒÅU5×ëHçÉõ~¦îÉbŽhv °Ö^Þêz ’x¹Ž1Ã3–móAÏТ­žúç\ˆURä·ÚDq5�¬±mDD[ž|Þ&œ� QBî®Á¹ù<œé…�mŠÛ ¨œˆP„;\ûº§¦±°%$*ž2ß\[¤j¦qÕœëmü¬eg;*â¸÷6´I2$8"x,C•Ú#BœkSµ÷U·èj£F-¶ÍÀ[‚mÜC ï\�-¦Ê,��nN.®.d’œéÉjÎ%}híÉï>c|n…õQDÄU¶lvyÎ�E8ô´¡Œ„Qx „1á¥|Úë.AøS¶ýSClÍi{éÖ7@Ï>{üá„yS#jRËEøÇa ¶ù„ŽêÌbÍ7 ûÏQl— Ôq\ƒð¶*\’`ts‚¾/À<ãã DÒ@'#‚azÈg®Ã€*&Ô8ºðàÿH¥KÁö¯Ÿ©ëIû¸»Ï¿¨ò´7a)#×iÜŸû}gDŠk$ï×äwIì? gµ¢D‡ÿŸ­ÝƆ�¾.¸á5/‚ñ¾ŸÆÄÁüB×,úÃМê 6¿?üý†�l•Ñþ+e{õl 뤴aª™ò·´Öyã2Ê á‰ííBçÝ'a~9ùÌçÑwFi‡M5 N -ÒÒ;ÙÐ(×–¥±šÂ â.5ŒÉ,Q^¿¤ÁÙ–Á|½Ÿ8I auðËŒŒh”¢‹’ Õ†‚|“ž˜Þ³Î¼òÍ6vî«·�½õ“zñˆÓpë÷ �óhGæóÜ Ë'Eçz¶ªàK·ßÇ཯¿±Åþë?ÅR"¢=£[­…²P%QZ ЪdcÒõ£©¢üбŠì²šJ°Eòw/0w*êù^‹#lƒ‘yÍ¿£±ÌVµ¸áWb²˜]x�.@�T£«SŒõK]š[=ióXá}ÇšÝ^h)ª0½ ˜6Óm8‚ºñd󟰲Ü5o3P�Lx5cj”±€³­äÕÂÑ\NÀBpDÐÒŸÜ4Ïf–8-!,»½Å—Ý8“�›íT¼ÚÛD¶BÃ^ó$ÎÇËgl1EPß@åDDDŠ“1f·Øò=Çñ6qUo(vƒ$¸"FXËÐôÏXŠyœ(a3¢ŒäxrI:[^Îø,=Ÿã¸X§åÛåý{0øäl±Ø^g�¡›Â`^._\/ò{–$’!AîËÁcVrñ¬'+ ó.F=l£ Ñ$|Îшj«¥J¼ô~˜|UÚ§ÐÜ<NI{˜÷¨$Ÿ¶G|;)"ëÜ1–¨�¢�^÷]Ä*ø0AÀD/‡5^ÒóØçºÂ¶?©ºžr`v)Þ$�s‹m]ý±ìíÅ‚ŒÁÍ€ÚQ8„ÓõñIª;^|�¸4"p¯.û{;½ƒE"|ÛÔpwÃGq91m ¹GxyqÉ´º£(º9(>élì}Ýð»öjÒºìƒñ4!h$&7UŠÄ†|])ïr$@¦ÑTÅè•Ù9Où˜'M<,‚Œ"’¯|“ßMpÝÚ`ô–&Ü�æJsQƒvý�=�9Ü+°>„|7QMté´}Œ�€n! 2ÖC;a9U…tð®kÑ”žw•0ÍúY¾ö’U>ß°|Ñ\  £9ðâö•¤¡¾…¡,µ’_p±4¸^Vãæì»'‹¢Ì¨ËÊ‘˜ùQ..ç‡æCV XÝHË^ÁGQÀs!Q�C&Eí�~Ž»Û¨•\ÕTñ|J r‰c š„DËîÍ&Û‘Hé•ÉÆ^Ú•êÍÖs[�ƵAÏxÂo¤ðËæµÓ,‡ô²�¯ ÊÁ럌ô Ë�õózf*n€d™îv>³á9¡þË3´ œ·:Õ®’ÔýRÀâE9y!ODïóF+O¤Xûß—§R|±w9�i_¾,$ü´N9¯$&£„'8TE0áüî•CÌ< ËQÂû„„¾°²‚¦s̪ý†º;»¯< *Î{C ( ‡FÛ!';œ‰Xé\ö;–Çq–©ôxlrÞµ�¿ x�K—E—¡B'±J”ßEö¥E6P’‚”"«~¢—7» \‡½‹Ù ¸{Nâ“G[ÃÄüA⣶çéë›3Ti© À̺ ¹0„r ~0±Øjd$†Ð<�H|ÞcÁŠ3æ.åŽ/Nó‚DèŽàà‚Ê¢–z^²ä.»�¨£R ý�Bæ:ÞÜnJW4$_'4&´±Ð^c�e¼€àU‘Òs Rû¤ps ß–Ë<Œgñ8TNÍdìVûÌ€æÒúÛhÕ€8m…!(L÷Ýù¸jÛ$w°îßð|û†„…À�Ò¥t>�ðôåþ™£â‹»[ì¶Ù±â Eì/Hló®{ÍŠ�ïfÂC.Ú¹—ZÍ^-)¢n7tuL�F�™b@á'¿žF,!;ŒDa)Û|;0ÒlÞò‡›½ÉÕ�Iuæ‘Ⱥ¬_H+ŠÉáÐ!¯x‰}ñ‹³‘3!3ÙÑMqc U"èÏóœg.Õ;jÓë�w븱%E0û!NÞ5[„ã‡"ňhïfØ÷±«øºÎwí‚Wµt&2žBâŽóMæ.™EÐ,’¢ªªNSÌwßâ-•½Ž8ˆãï¼Æ]­Pj0 sDˆŽo’qL–Ò¶b‚ �©Ó:°s—�õ7ù*#‚ ;ñ ¢f™ù„–?tEvƒ´y—§Ê H’ýpšõ&ã‡�š~"Ás]ÄïÔçOœüÈŽ!öÄÑuhæI…%,•—æ v s*ºð®áﻊùwÝôY=,¾P-!¨Kfù}u’‡ÏS¸÷¨ÒÒlWìÅÀå�}xp¹MuÑ©¡½ÔJ4Õ¡ªwërKðÇóŸÄ½ÿR²Qþäƒëò[”zñKǰ^¯±«£º;°õ¼ö]ƒåÆm"¤¨Ê|½Ó5…c3Cñ8»¥Nýëž°W«q]¢TE)‚ŽwR‹‰ßŽÜ1—X.ÓXŠ‚n�Tس‘¨½ùlDp\7°ö SFm|Üx'©á·Üàä9YŽ"BòR$ˆâ úÏ ümC”×TÑ#ÁtXLmj@ÉHΙÄÍlýއ*2hÅÉ�ÐŒ›qsê PêÒ̳ò‚-z’´@‹ŸfÓèÊ€IØ`ònš™fõK“ÈÜ5Þ!ŒÑ9¥ ¬ÂÀ£$C �Öo;•ªë©¹\Ãs¡]Äœ±kÓçʡŔäòÍÍÛZ%uéhÊgŸˆërí°y<|_#n�U»BBÈ•¹Í f“^ÚÚãÂêbjÜÍ5Ñø™ï· »É¾©ÑÖo—䔦Áäyuò´Š8{Î4îoR) vWÜ ÿð®ÏЧ 5a�™Ü( Ü+>½qÀÔäxD<æặi·(àê9jäµgàŠxk);DÕIâãà¤X/e$É·NÕ±�¯V¯†��`éîÛ„GIÎáÖxß?NöÔ«Zí¡ Ã";_"=͘;‡¬Ö$ù¬Ã´Lf¹PÐðž±iºˆXÚwè/öÊÀþoC PÞ™P90�–e˜V  0eуL¡J›nÀZùKjÕºKr&«.‘`É3x˜$)´áïŒ~}ÃLϧ~·‹�®ÍK-\#—|Â`LŽIǶèZ+FÚÉǵ¨§×D ÃX«Œž(t4CÈø"dLL.Ä=±,„%›‡m„19ºQ0]PIò<LH‰ú^�ïnê¿âÑ5Aóß[µB&ÕmlS_Z•xt1±É-Ó�D"Ñy«^e#$ŒµÌ�MjÍC5}+âóùp—n%FâDH§c¡VªßrqTWm&�GÖ�^ö‡À€ÿ9@Iœ×0’r¤ˆ•èEFÝ•mㆎ”@­P|�1o Ú2»/ä%JÈ ~NaÓ¥7ùnÝS+Me(5Ç8‘ýz8ƒ'e ´D1 9«Á8œŽó]…Ä Ð;Ñ�yºA\hJO6çE´âåtf3Ï\Û"U®2û)D%R ä~óz$Ñ»²žQ"Æz�äº)2fty„ÖýK×ZF;�óÒpŽ3A) ×¼0ðôEˆuÈH=† …×%aYñ� Òõ‚¶ ¼Ÿ5Î7‰Ì£�º�ôVÕ";�spe‚¤ÊÀ<’ÝCñ|Ýç¯WönYh?±ò}�‡·4j>kè˜Ø{ž‘Žx³ÀÆì €Ž@åÇfv`\}»Ò‡¦k¹†¨ç 4¹(™¨ù=A¶_1‚r’&©ÚOmHˆãY|¨L}3^rxRb5‹¢ R'†¸‰:‚Š,Å XÄ*¯Û!@HH<ñˆƒ4éðU7ã,d÷ö·gÞÖ–Í´p°a±¥©'Ç&Xüf_gÅÏ�¡ísÙé8…&ÃÅÞã¿°wÛ� ÅÙ(�M{¸€-vIr»š�2¡BÅs8 %GÝùG'gD0z7gBÃ7Æaö ß˽jôßTEØ»¶DÏ4A8w;­‡Ü�ú4ÌØçë�ËàIó<öFœ'ÉfÍÆi¨Ê.nÉqXäǤÕô&^ZŠF„æ€ gh„ ÃêSŠÞ·«o ý…[}ÉH¡PÕwMèÂ8›•#ñ…9&zh±ÒÈÖ�ûȯ˜»OŠF8*C]Ai�­Û±puR¢—,!.„¡ÁIFóÆ’îøŸ¯ºêshë%íøÏ!o<Êç)^'ðÑÜÉ?EQ¼|3ò®K£´È�¬Èëí5ö‹©(¦þÜmÚ€ïÄÉ Ìú¦l§¹¦ 0­X‚(ïÁ²„vêœõäiï=rh,œ:Rº¡»·r¬+É^“\;±Ý V«!÷…í¨ø"G9`$©ãžÂ§Ê4êè1ÊíDr%¬|³Ë!ÃNòdë®v¹Õ³µÜ¥î»ÃOÑ$»X9ôé`™&N£†Ï?ohÅèæ×Œe9©Nïdžׯ,¼9u8H6IótŸFÙÆÚ»¨O¨8šõ¿AéÆFM ˆ$y�4•ÑÀøGz§w»Æ2ˆÂUÇÛ_êèJ.””å]Ô›¢LªÓÓÒôžFõK&ýˆŒ[Òª={NÆÍYKàÎ.×Êë»Û_0ÕTS´zG­ærÊÐu�ÕÞ%…¹a ôÕáÖS!g÷º}_…#åê+žÇY©Ìˆº��='îJR‰�Ñ3Éxs°eƒ}ª±ÙS€F¸¢ýVÜóÏS ýêÜGT`…â™òû#ƒL\»+Ðñ“L8K�»Áè«[Ž}æ w‡ûÍEþÖî¾+Û:F:ÀhàÒï•Ì1-ZÇF[…ˆG|!Çú$w9ÏÌGÉüjtpÌyËÉT5”ý´Q‚iL5>fÜ#Šv�f’Fúuè+#¯u°~Êä�¯I5ûïå(—g^à‘ö‘–IßR×z‡­…¥oÂcH¸Zy3�µ2h6„aå~p_ž'©g†Ø³=:iŽ“uÕ éÒ-·SZËB=Í>+ ¼óR” e… 1ArD|ä/ÝñNH�œºóí? ‚RᦽJç#Ÿ�H·ÑsA=¢à“�“r:,!3š!¸GŠRRʪ}Ø*îg€ûƒ�¥!%~ò\g¢G­ WÚVAœ”e¥J hšAÚ]3q ;–‚"dôŸ;Ul(¡èz×áË$™ÔÊäÌ«ÑW¦9Œ¦¾ÿ(¥$#sËÔr£T]´…B?zlBT\Î>/e®Y0™¶§^ºÂžÄt.7“d��܃´M&·_„Œe5ËÖ'f…(²ù| $qÅþÝèXÂ-3lÁj°ƒ3¿·ü@àÛ="-¤Ç®W>}O9Üy}T‰ËŸÅ:F1Z Ð�ì瘿Yîtœá,I<·ŒØ«Á0‚Èо*Ê ìá"*�amD*ЄY»)–.gDé„h:l§ÄY0‹Nãžá—6-xúÖ†óþùwoxü“‡†m{ž= %¶˜Þv9è/»v#¯lFG5àývw‚mq3㓺o¯]2ÚxØœ›7ôk0ƧÍÒ 9ÌqçÆ™•†–Hêõ/¼_y¨$üýµ§w‘š3Þ$Þë2ßn<"Žru`íž‹ë¼�ý�MûK¾?õ·‚CR<åòܳ³Љ®¬[N€bA�¡•—ÝÛ�âØ§ÝÁ9ºæÑg–ÓNl�¶¯öz`çÆ€àŒptß%´>d¤œN–®;ÎHÇäÕ“ÀÅÜ·wMíB*¨°¨~™9'÷²«ƒýL¯}ÚÁ0ŒÎnì$&ÅöR=0n\Žž>Á¬tR«Ú¼¢•%Õ eè�àv!ž¹¤š…�›d9oÝ7ÈLߺ.�É"ücˆçæB!ª]‹Îß×½#ÇéKÑÑÌõò¯¤ŠLf˜i‘{9ÞOÁGázLêeíbè}¡ƒYÂ@@BPcsh3þGy™3€}E�fÇhc' Ýú rlÝ4à÷ö=TI…XØò1ñ\‘‚ž½hÏ?š�ŽK¶Cµ‰Ž¯I89 /†T$K¬ìeÀÏŠÈ} E§Ø=ÎP-â¨ýä÷'8e#Û:iÔ°Hß‘!àÁ„¦!«pD¤o.ŒÖé×^é2ǘ0ÞOX$6[&ŒoÆB<û?‘ÈG�P*ñ±|Jˆçœ^TœïfÙœü™îVå¿®þÒí­a/ê¶òtátX°4Ø4�È&Ø”e™)*Éïìe¤ ÷ïrÒŸAáâ$– V\®À`‰p®89ÆöwDÍá+ #ÄDq¬O;Èœû§%°ü78S�™ÌPÀ-S»5[ª%Y“ÿY„´ƒƒœ_¤Oüöˆb}º‡ð�¦«Á);Ö�8„èEØpå6KÄyodâ‚"c$ËZígÅ­�~KÖÐ�‡°ŸÔ„Ny&³iÆ5´�“ «~q¡ã/³�ÂJ¶YdÒ¿ñðR{ ’¥¾Z—�IÄi�šÓá ¬”®)¦Á&ÆUG ÜV�»'úÊ_†9tX -§N\I+Ï:78zÀ+uÅX/�¥‹ßwä‚Ö­„Ä>_Zèôr ­«.}÷ènÕˆ¨ê´p& Œ87A‹Ä‚7¦0o´­á‡¦�laxfû‘ÿi­Ïè{ß”®9W ¬–ŽÍá2KL[õ²NÃ^ý¯‚m]<âñoÃéÃT9Ÿ6^™ hìV…?)΋{Ú‰JèÒ®—I “1·j‹"¦€ÏnSWz–ùjG×jÚÉJ=i¼¡ŒD ʳ�ŽúU{ìø«” Lj¢1†DeÖZ¾m.ñH¬Jó%!㻎À>s¥ÌŒîÏWñ¤ûš]†ù|Ÿ‚ÒýbÚ¼؉; Îrš�¿]Ð9 ÐDŠ»K»E�Hx^!=ÌÏë{Ã:¦«¹Ã°*1ì…6o”ï�9]nŠëç‘ _’¸R�E®¹ TK[�{Ì0 •ò÷ÓØè¡Ú'õ‰úrÒ'“4(šžGœcdÊ©F2Doè†Ã'ÑÐ<Õ¥³´h˜\r1¯Ÿ)ZU�§uë.®ì¤­ò•ßà•z7Äæi¥*ˆÄñÔéXÖ.du[…Å9¥^ºkíz7[8üûõ»‡"ž3`–U×�”ˆ=£Ñ@qPäc¢—äûÄà«¢p÷ ÀtŸšÐpE¾rLj?(ây÷(¤IƒfÑnìþˆv€¶E-ªÝPI÷RŠÿPÄmù’¬±yµvÜ~Ú_ ûºã7�'<e‘,%j.Às3�K ÌÐs‡³®ûtc ¹Tõ†Ï.cpòaŠªö(�ŽÊEh÷Ó$®btHì¨x"Ee=OKn߮ըütY.ZjŽ÷öL�É;eµÅr$š�å÷ÙרUâjuç ¦8¥SÓ |óQÜs86°!Ý�=Ñ:#h�´sZÒ¹få�lËŸ|Gr+9±›2E¤Ç ?C¾„¼CN¼vúŠÛ\ì;T¯e}4 H~i™Q p.ðž�^ÔŽC†�ŒÞ”E»�GiÒ•ýαҢC°�IŽAãŒ�J5˜ˆ?m}ιQ·H}½e†(íN©3LF"3lìÂö†h'v/ EÿNÈž�0‹<î–7¿0-i«d\(Û|(bxÆÙf^Ÿ Û‡o™–¢:BdÙŒšŒîZŒ¡ñìåH€Q¤¢n)B¼ÔÔ$�LØde“© ogϸëçØÏÏÉê²?8Ôâq+‰¨è'#JÁ5i™'å“QB=/Áæb^™ŽFT•‚t ·- IÔ£F¡âw£àæ�=ÇC‚`Âw€xcßóå³Ùe“çBª™ |_ìßy’Öö))åˆ�ä@P†¼ï\,ß24ÑÐoCY¿ÉÕròô-û¸í= zùdDy+§—º3žåK¶ÊöfÇ¡L/§È'¤g Zú(t�yÔ KÓ“.UsÍñ298™´ºŸH~d?E/~Kƒá3˜6cÄÞû€âÊ‘x�—²„ý”i>|=_Ï| òRÍhà ¾-¹@ÙÐ;º°“ŸÅy^u rx9ìÉ»½p½gÃÄ&^’¨:‚$᯷žÇbñ×·¦¨g §9Þãz(B¤”l7àªI$�È(|b묦،•Pwm%b7�Id”œqç/î·¢‡'žד’Ûhä¸ÂÅZíÈA¢! ëCİïÖµ¬n›"–Òy߈7£�¯žì�1Ñ^ô›ŽÁèï< P{ì`¥0/ÕÔ·~†�r¢Ñ¡ÏC–÷”ÀÔg¥ÑùË7Çï×ÓD"DÚ¤:);qtx�4ÏMíô¬[ߦN®~øi*—ɶ·“[Lcá£qðWŠŽ0©ÂAÅR@ŒrÏ*„®N ÕÃסöo=—påÕ±cÈW7²³�œèߨœ…�ðõŒ•ÆvÊt[ª–p š<µ‘IP2­ˆ ÷9Úø‘VˆBSòQiÒ�!J17BKÔG¥ž9óRl" óô¤|î„t2qó<þsy™Ç̧‡ßž ³á&%C\óG*ù*oóà–ƒ¤K‚5‡ ÿkž™šÊhÞ‰‹¸Õîkî[æªç=Ó”²Ò]8BaÈŽÝŽVŽé9�ÊÔ¤Ë@<^fµÅZ[©J¢£’ø´xã·¬1É‚‘YOÃõq/‰ 냠�wxv¢×ö[÷ª1Zh¾¡X@¿Í_qà©\JA¹0ä9äü8pm“ç�Ȩ¥@p4�r Õ Â•²‚‰µ�dÁ<×´±€êl�ž©ÆKæÃ²76×*¡X��aWO�–®è‹—Ò)Ák=Â3“8LKhaͼ1Bpçc ˆzÏ£nÅØ«”Ë �RBOŽÈ çRËMx V‰FÀÑBùv2@ˆ�µ®±¸‹1^þE5Wl08˜0"Üä´Íf9kßXð@g˜Rã ˳5ITA‘iÆ6×蘷d¤3=Ъþ�; pcŠ¥4¥Åy;»(|¤ïÁ¶¯îìèÊç¬é>‘êβ— o2ÐŒ�ï±”vÿoããUâ­Ç©^ÝÔÖ]¾Bý¨*is¢GÝ]Aå#œÒ¾{Í¢�HÆN¨ÌzÁüÞ[•Ÿ4xMV¶¬§Þpu†“Rˆ¤¥|û¤å^¹„wŒòb†�1kZ¥b*Õ ’R)²ã‰°™L.7fï ®Ž,8;­<¥¢ ¥�´Ð^âNÀ­ìªð¶ªì‰ö¹à³c•;–<.š «n«tê2ë<�(/®¤ÛŒe²Z€ƒ! @Ц9‚†¸û`ì/’Èß6)Mp:Ä”O¹@c‘ÅVÙŸ,ù¨W‰ßu¥2c‹{íÓG«~Wm�H Hô))‹Ê:Ü7èˆ:X“HjŽI J¯àõ�‘xÁDŒmFAÆ Q!´‚åÂÞÃl©^ýÒP³ Їn¡f9¹#CrÌW¾'RnÇÒ;ÍV 1:íîjâï)–㈆ŸšD‚å0GQdðû¶¯‘òdÓ&Ø ¦î¼�l·ú¾ë¥á\…'#Š$<õ?cf)�쇔kFèw ö‡îRÎ à·1ºî¹èÒAθ�š*d2 ö_œL3؈‹ÜW‚A(ç2Žúó9(pIÞÔXÿK¼² -�d3©šÓÂåñRAvôyè�vàëϦš1tùût $ „È1¡IÄÌ….ÌOÂG�‡” ù'4¢òåh‚sMs.düöÐ…F'B!dNjŠŒ@ž9‚ pÞcO s“%ƒÛm¤ZóA‚DärIÅäz©ãͱEïnî@@êt©JD1i°{¥ˆë9†Êê îLù^i%Âõ!©ˆ/*ÍyÆ —A=6@Æ®HÛ}¢ùO‹¹/ø®Å…ùÛvpFh¬¦Âºh'è=¦0à ÈV&Úœù ›+ëÔá^oó]�ƒ»bÂ�ûâ´›¢JˆG%=í”;ëÇÓƒµµa½Ÿ4qÁ2��C }e]Æ'�T@ÇýuY”ç¿{ }\ÑW{hÎ=ËÙ F2LUòu{¯n û |NGIý¹±opøiÁ~ú˜4KÐÙa¬ÈG}sLR]Ù1d¾·×BâY�bjdþYÂUÒö#OAÞAèÌRžgNi¤y³}²(ðmpÃGnU.9‚· ü>Êv�‰Ha H¨¢ø!‰¾o½q;`ù ýCÑyûëéAPÒèNCï %°Î*Â�²:^vùˆ˜êßWËüéPÔ¸Z¦C\¥ i·BãÙ,¸.Z²² äpHeõ'•LýÅ#�çæõ ŒöY ˆU'6”{šn�Gu„Þ'Ægá¾OS»Îmd¨ÜiÌh@‡8 ècpFäÇn’‘TmRH2q?‚íâÒð�¨î âT¥*Ì[©Ç5WËõ®ÌAó˳wU¯ð|KjîïÚ•� …1‰ê†¦v ]¬}Y¼Šã�“Înƒ2÷r"®WÃ8‚]ìÜI ÜG�YráÏhÁLldF¾CwW9ýÕ"ÇÁ<¼Í“‚¨%âGDÚ+¼¯ßGD1Ó‹µå‹ÏÖú!‚ ›y‘7ïž³+†z壕Æ<5cÝè–sd%�Ã\»²”ÑÖ3DÑj¤†�ì}†@æUyLø"“Ç}50)ÊÛj WR4#ba}$]‹ï¼’=+� '>xÄVôÑÉxI«Er»”�i ¬�ÉÏ ”»›ë†ê˜i™ý±Äêö¸[EtÆî"ĈÄ|‚PÙ¨ì«|<hQJßYóç*à2=·ÈmI»Sµ#‡áoù˜�-*ˆK K‚éˆäêA(µÃtsÙ«Šdh|fo`µ �× Ù{g«Áì:èi8x›L ìò^�x¢ˆáQ­(tÆíåÖèü h ùÑ ‰Ð“±C2¾‚_+wÌ}õ Z9ÄðE+hVŽßàîæÊg‚¥ÝÕµ4)ÈÝ&bóÌöÅ?¨ÍÑvîJÒ^wÎi†å`.ùgXížQ½¿³âú}mG¸ùÍ"Å…fO²ƒÄž!p LóÇÝbkØ’Fõ>Ыµù ‹Ýõ çžIß쿌)Q˯xÍÓžo*¶Šp‡''Ñä!‡uð5»‹…Z"æ�°!5õGˆdü€|€6|.} O(}æ5ýRpÜåÍ™•\û™õUks±Ø€Î×3®9mp¬vBn�Ðna¿šæãÄ‚o8újB¯³1(¿]ƒ£«€Ÿ¨¦ªxÌó¦ Cˆ¡¡Î%]‹#Ç€}£ëGè˜"¿)Æé7ŽÀÛì½Ñù¾œ\(ƒEó‰-ÂÖZí¹�L‚÷Iµ!æqiŠe‡f@ÞÓæ9ÈÓpŃžœ¯è¶ò¹SöZ:›ínãß$ª›�s k®Úö­=¹¬®Ã=úHpõÎeÔâ¡»| Ã:‡Å3”F¸ÅˆÔ&&,Jžˆ1·ÎQ�D’Aóž¶�¿0ÒóåØßñ×Uâ^¢­Ë¼ÃBºÍpý�8}ð$û~V‡Ð;¡A~„³{•Üjó²k_Šdü(£O‹›Í݆J3¬´¸9t=ü¸Ù: ƒ{ -àô‰ BGwH« 0ÌD•}””ºRp\vr-ˆÝβ¢pPЫȌ”mA�Œó¿D#—¥LŒ;34GÒP—=î( …ˆ'ƒÓÕ?¸wÂŒÓ1#wf1õª®ÜÛc#jÜqÎ\#ªDÚÆ ›ùN#cG’ù©Â„²/‚¤¹’žÃX‹+…Â÷IœI<Ì3äÉfü]6‹Kb•O×­v,�^YÑàx~ö”7À‹™¾Ÿžª±¨ÛVVéW°íg|<áa)Vï 6xÚr¼Ç~ëQ3ÛÆ¼<;FŽ9Qï wï×><`ŒeŸ5ý°ùb×Eek©î:¯Md\µ€¹ûóµ °…9l¬R�¨²ÅG3!v¼ŽÍÜÎ.âIJ^—…˜—ONŽ0'ÁGDFs•æÝS‡›]Å3O ÷¾³ÁѪ0:§b(áJ¨5a  &bÕ,“‚9\"–e,¤¥é®Tþ?«–#¹QžhH×åïA·ž¥uùˆÕù°ÙU•5S�G‡ê2eš£jغ«‰Û)FÀŸë¦‚�;M|ë|Ǥê|¥³Øs•ôŒ�6N¢á’aŽjSš"—Œå y°�âN¾±‹ÞAYÉ8–yðy—‰—ñ�¢m)î‹“9ÎjªV0­¥wáí›Í|Wƒ™Ø€NýM§ƒÌoŽt†.N�øñÛ·z2ÉÐô®dä…àQorÜ Vý ãä÷÷¹Ã�Še2‘Ú3HPDp›Š·ß++Aôã,Ç~T“r.>dI§ÃrIÆÛºù…¥@„*‚b¸¢•nš„o1�ÀãÞ†‰a¥Û™½~�*¤)es›62/Þâg5vwOL5Qú_‡ž˜y7� D&ô¢S½„‰÷'RWÑù1)HíÏ2ú°äX.´3;Öîý‘ÚÉošÏS–{ŽÒV=ºÂ®ˆÕ¿¬ÌïÌg&a ¶� ’èc;}ºt;�ˆjc CFl1” eˆÑ‚b ¼v€7Ÿê¼Y‰“ð� ¹Ñ[_3�p@yˆ@Íf�p=¹g~¬–á€Þ·^Ï´wˆ„Ï!ÙÔ» ñTãÿi�FºO­—úmÓ°\9¤=V-™-¼ùÉ%µS%U>ÒG?1¸¡è‹WÐñ%÷Wäá=@lò;VëEaã3¹JVN›>î{Î<‚Ï;nŸ¶4»U‚ÈaÕHJ­'±Ñ„Aè�Š–xŒÊÉ07=�“‚ÛfV‡²èž‰@š¤%ÌSOŸ¿!4�pN=è#ܹA“„�I0®½2F}_,XErÛgfØ“Tš=å£=í�M¾a¿×3Ò´tݨÓ¯×Ê.tC¨Âzc[£¥›UpÚ‘¶>9DÙ¯¯¾‰Ìi€ëjHSàh°çÄR"´š°U¹' î®Gu^œs=UðØÈçÕ3ïñ‚“§ÚLý¸²ûÁ³‡‡¡¼ ÒÌóéÇ€•¬rê“ø#˜º?ÛK«C®òu­ " ‹ô’ÄrÕ…k=·û^‡šÌ.ñœ�úGë÷ÝSGl™²ë½i™Îð‹sýâ#ƒ8}îüo@^pC²>9ôÏsŸ¢q>>ÀG¨M·ÚmÅèê H²,–¿ͪ È‚í¬ƒ]Kü ‘Äþ^}~ÂÝOE-W–@ho_Š,¯£µ‡êÄÞ=0vòEÌž @{Dm¿å‹Ù�»²¹v�‰¢ÒÙNÄ\˜N×èïÉߟjG¬‹D* 1ÇU^Diɪ.þã®ç–1Ù ÕFØCµ¿ ÷¼÷ˆÇÉAùˆààø™˜»7�9ÂKÎüÁ;¿˜ÊŒå£ U';�û'µÑÉÕUÏÝá¾çªE)c$”î1¹R¥íOXÉž«ѯ¶‘þfMWn¡ê’ér$É�Iµü|N°ºÐ~)/QÜV:šµ"Žˆ5Á¶1»FêÔ%{G6n#>LÕNŠ`‰Ý³TÏJlB⦚R2`î6xä± �Í�.Ö%QÙÉÕExº×r땚‡„­o¼ö›qß D%†)²ÞÛqR!2ºcu�//j8m+�*÷“±šÌ{:&”PüüÊÈF"ìjÚ»ð²!_eºú ô’æhå%Hòû£’4+!M–yði¥ ì÷¤5ˆëžÒ‚7Ö¥YœmåÁ‡m̙ɣë�†Y¬•ªiSD[åÑ.FP<+ƒYQFÄįH¾ã1DÊx§§F’ ‡y. Å Ì9µf#¤MNÖÍNʤ:HÚI>CÁÎJóÒ“ÅYP.üÎô@»R#uËG÷vWãÒ�š€­�ìðÓ?—¡¤¸PŸâ·ý=?ÚÝ'¯µ•G›½çÖ›øsIÄ|Žªˆ:=nÚ ¡‡­<£>è ÓbEëaÕ-ůD+ Ÿ{&n´Û�øèM×™`œøm™û+|XMÄMH÷DóèàB$¸!!ô’Òò!¸ÂЩk9ÄU¬Üš¡ðë}û0× ’î^†ªwK!¤èw bv¯%a,úPqðTÞþÜ@#f§Žóz�J%õ(Ó T+›*’ñ~]0½Ÿk‡Ð¸u‚ùÉÎ0#_S°š[·²>nÎç`כИ—­*GÃÒÙ¸—6`Eذ»Ìx[½}ƒÚ@sÀ§º¥ÎÝ–þ£Q„)¬ÅqÀdÁÓ‘Ž(5UåÄþ5Œ.ÂZE·0ä€ H:yNÂc€ó¨,GÐf/½š±øJò…1fz5§#‘³ùKÓ*Uμùp©ø×sŸFØöpÇ(7%¤gjŒ²ÈžD"€æ×8�ùRRùt%‰v†yÉ¢ïóïYýzë»ÚqOÙ>ÔŽÒKÖÚUÔé�Ì_gp›Í>>{oºÉ“N‡Ï´}Ç,¢Pж?vúEë°¬�?®?ò(Ècuo#¼¿d 6 œ‰fÚ ïT“ÂH8Ëà’ቴE+óŠkbted "žN>á zlÄ]Œ|OÎ?0[¹|¢8wt|ªi°�³uYk�‚i�“ –×od`J>ܨ Dt¿]YtA‡æ(•c�…1•f�LŸ#¼8�5lÉ89Gp³‚d˜ŠV_,¾ŽðÅá˜Ó‡×B3ƒKbˆKY\Dû�,4°í*j{Hp›”°hìò„}My¬–‘¼a÷¬#…ÿÇ}¢.ØV)» Û¬‚™ˆw¾:¶¿âûÚ´m«‡Q~kåðJ*q¦óÜ“Žk “Ù%*€…C›1Ì¥lhPÐØm\6Q6‹¨Ñl,MS-%^íTš{;’¯Fn)1Î6˜t.b ;¹-ú#‚¾ß$x­\K÷{ÙNÏ<¸§&Å�*0_U"öÛâÄÈb"&vÓ²g9óǤ�ñ=�GzqÊV;!²¡iËo#k"öY]ãÎC‘Üš™k{m†¼¸o Gc,] Aæ4 ÞkÖÆª½÷ÕrÃ&on…�­?ðŠÞ—ë±½³ÏÌVæ8¢½=8 íI éqc+`a3;:íçê“…N•åy±ÀîpwŸ4]îlü½câ«q¨6žËÜQ·�‹!篃NᾬB÷Äè»gûuÐ B[=¡¸-§€¥¹cU¥ó/_ÑÿŠ>uPȉä—ÅFåÂK/ºHQÆ¡Õ%Œ1ö’«ýµÅ"‰ÓÀí9„æ¨$æ"+.Ÿ´ e98HÁ‘ó.wL>jï|J’B#‚±nþ¨‹�ì¹N®MZ1'•N7{ÏÛ³BŠ6œÈ‰ÐaÅÏæß1ìtTÆ© 2 #I0ßlìv»GÛ¼fûv¼Hj»ÛôÖ1�!W¸Ìu×wHì»àa¶o2ò”4ù¹¥!´W )�ÃÚ.m˜¸Dz f.çwPû%Š-d©õ§|뮆mÜ¯à‹¡þJ:‹, ÏœÏªÞ/àáŒx˜Í¿X4U8·+ï� çߌÙ4{5aÓN'îòzúonÿT¹Ò”@¬8yQdr’„?r9¦êtHDÿ8CÊá0jn—œŠî½ÉöçÆ.¢Áó{1†*–iȈZg˜É5¹Ö_QrQÆùÓ_`<¼þY–ŽZʦÔv4�_úK$ðöaw9ú37-�ìb>d�0èì�ˆxr¬`¦vlºX\D¥©dD'ã“Åö.Ó,ý×5 üœ‰kºO¼u{G‹.8½¿Jp2UDʽ#ÄÉß®“ú­��ÞBr7.ºIre@þUÒqÀqaÿTë” ’O釹Æös|�B…;¹p²Ñû.âoHF¢ýˆ—P�HLÑÁÌô? ¸~eˆžË#ˆ|G–�C�oµ4‰³÷Ö`íÁ¶Q ¾®ÓÚ~½f7¬�$ÞnÇ8"/[íƒ 7ÍUÛÕ„@ˆgAØO4×ÝqÊU²]áüc:°�ÎþL%Äâ´ÖéT¥B5 ý�Ñ_;Ø{ß©L ž]1^ à€Guoz;ÊæÚó—Š ºXŒê5Žå‰’lpS „«àšpŸafP$�Z'öé‡3j ´£á†¶H¤P£(*ê¯�Hôê~z8ËB “£'˜:O“Þ—Ijójñ-ˆ,Éh(¦ Õ\")$z‚U£ÎuÎù ‹º#ÏŒc¦T³‹_~Lnáyc&®Îõãz=%ÜÊ¥~¿Òª4,=ÌÃTÚ\a¹öãšÛwŒ³j†Þn¥ÎÓÛeͤ»>òý68*Ã:Á«Åg®²žÍ²±~o\U¨æ>Ý©tYn&ßæÞ'?v¿œAyføŒµøŽ7ÎB2>¸LØcñ�¸gÅq¤e†U -‰šÌa¿ls L{Iû‡…ÙÑÛ0’'‚€-sÏsžõjR†äñ˜�†j†"`SŠK ¤·:n˜‡Vp´gi‚¾\ÚlødøÑIRX�س¼%žH4ÕC~8\‡F®˜áµ¥VäG( Dž1U!sú7ž)îÞNÝ%fs‘WP€ŠÐŽ4#ž· ŠœVNdñ)·„œ÷٨ʔ<–nøÐÈ äœ² 5œCí™ô)d] ¢gu*\Æîœ}‡l´¤£´s`úbD‘)<&ž ¡¶z4�¼×?ŒÔVÜRži÷[;t5""¦£H ²dÅ šÆÎÀj¾H(?33Æ@ãà¡í¹%³¡cä/ƒ;íh @vìá\6sà•ñå[QŒ màŸ¿x\ç;Bée™÷­¶%��¿ˆ‚"åN‰ „ˆe+Œk0¶Ri_ŽßiÍ5¯�|Üãœ70ÈÓcåbïàˆðåüq‚ô˜Ï´n £GDµÅ†0tn3¦BšYJ 9³Q$MªšEi°²šÚލ�”ÖÚvη%x`é Í‹9YÝ:ö ¼`JR‚|c3Ð>áØW‚€èœ;AÎ&w§M×'ƒ‹{Îóyn}^óóZB²�üÆwØ*kd¶‚ÄXtÉL=Ã)1`ª :~ÎBý=|íò=Û9þn�Î1Ïðµ[[¿ à?)NûoäóËá׺£w3”ƒ�úmQÛ+†>6D¾Û<ú¹“ ª�bô¼Ù�÷ôÉd�’È�Ðè$íOTÝ®¥Ùhx|¢J‘¦]»®[Nã»[?‡«}Jˆ§ŒVFïÍüji|M;ŸG¥óAl?T_ŽÜœª9õñTÜv!~rnÑ^°#R1îZü¼Ãöè!´Ô2€ª†zµ<§ÖKì,!º3Ê—Z(а,lÒÖÍU2„>+SÂÁÛ¥„I_°^<®à4öð-ž?ÌÆ5YÉRíìúÒ®m[+®@Ñ"ë¤9ŒŽ½4¦'r·U&RålHæmxw+Ñ{M‘bŽ®Ù&uU†*â¥8oxÇš¦ÊäqÉä�ÊLç§Z’:ÔÇ݇”�†Óݧ§iäKéÙ k—œdN¢2;¢[„‚Ь+bz|Ct6ÈX¸¼Òè~‰&ç Ô>ù»'~ã„膦Ü\Á4ÅG“_q™Nó/]€Í3n3 AÇ1Þ­a±yiÇ ÆSh¡mÀs`v«fœj«}PiB·ÏŽÁºø÷C”¾Á,´ò=)‚áPRY‡šMÈÝœ¿ ·Â}¸Àj<�#Éåæþ²Äë¹=Úlwä{¾—Å6¡Z]’)oSlä×¥Cç-S#ûÒž1TÉJaô=٘ƖU\ø�lV&(z]Q"âÚq,ÔßY]Þ~³F@~C6#1�ó¦òäÍ€)jV�ï¶®&2!t§jÖ³®ë¢Û1$;Ï-"“�¸7Ò¾Ø ãj6ÜÖÍþ0¹n›ÜjÆÊ`ä}l‹¡›Ø´mjnýR–Ìi®¹'eâÝüë¸Ä}x“99Únªc™ì˜)zaL ݱ þziB0qp´á&GBïq;×(úù:åu @„�Ž‹˜¯¯,3Êí'×ëOh+µÊ•~XxáÙ`qëDëí��E‘îˆ&†çwï?›GɲÖìQˆèK-º—bÑ.œ™(Ob,»{r�+=‡P�÷§¤a�Ï)Âå­÷�Ýð!‡Ã‚áBê;Ûç»ÃÝ, þ½aBa„½¹šwÉãe{‡&D·ô®>{q<·\™ÅóÓ"C:šþª‰òm§®0‚¯‹�Y9Í|èPWœÈðC• _팎“ãS1,®.‹«O·:W’'\._t•M‹¢–ycÓPÛÕÙ-® ƒœ‚õ ¾’?ÑwuÃwZܧ’â Œ.DÇ%**ŽO°ó¸ÌL㯛´KGÖ}>Ô²$c&ŠX—3öÖ¿ZtJ‡¼·t¦Õ:6�49D7ë¼”TÙê¶÷[§ÂbPJ:BgT^¤¨¸L„vÇ,ì9Ç›úœÝVÚž„ÄÏÐÇÈš`ÙæD�4¤çÌÚ‰CoªŒŠgƒƒ1‡yº(Q9ëÐ-ÀŒ¨.d"Z1>N§u,ŽùK¢ŠŸ“ø?«Do˜Þz/sõòYÛ5*®™åw>dåu»d/x�¬nЬh£k+ƒ%¾Å “ápÌÏH‚ç»±¿cn]Õx×á.psï]˜[gbÑšw•ˆ˜¢¼º’‘k­™¯Å}â{8(©&LÃC ð>v8+Æ~Ç}A.±Õ‰˜8,m=ŽÇºC^âËLöéºÛ®J�Žç'ëÚ:Ž~\;i¨d;#Ø'^¹³ü"Â&¨8HX;Ž^C«þ ¨Ž$Å�šÎ•G)̃‘Ã�Y`å�'£®Àuuâ""xFsBëЈ åyNHô‚*rPÅ{Û/¶7×°· Af}FØ9}Âu¤NsŸ²iñÏ ÙÒŸ²fUÌô“v,Ý¢äPô4ï0=¹C‹¹æOˆtøÊ…I,ìÏÊxººFSjÕâ¼L¡ÄÑ ŠVP#-wéÀÜ7E�ÈQiFì¨Á±Ñ'´«pÅ Ð:{lzÇiÎÖg™ŽŽ ¼¼¾ª³ÁÆñÌí ™tÔ+}LZIñ ¤€[ŒÇg×j•P¦A¶¿&B±ÛW¸¦|qÍrÝ¥üÂ*�llR33•¨u¾r8îg>T'õãÀ¨x†kþBñ+ñÅ]H× òBý­—°Këî¯Î‰ÞRÕÁG:èôŠo“ˆP{Q0+ëóÙ—9³�Cëýe„ïÄ*‰óÉ¢ù €ÒåÅ“KpºóÒàzÂë •!R¸®ÍHÜd�²Û]‡Ue]6Î=¹ÌÒNx9£M, ~Áæú D±Ü.±,�´Gin,A·"J �92A…ª ­/Û „i-Ð�Óa›Àï2©fÐðö$<þ‚Âa Í &Ÿ‡ek7-¤º+îBÄQ–8 {´2–o­Ô{zñfæŽþ‡~™­8LˆŽŒºÏA»F@ô år" FÔ€ºix)�Æ24îö��ç^t΄DHÕgEÆ=5Ü5BGË L)r¤nNH'  €~È8ï÷”É´x‡Åb‰¦Q�½• ˜“:ëu¿¾®ÑZ››Ú'~¸dj)Í:(Öü'ʉE�ð%†éž X�PØ Þ}j‘tÛU§—ÔŽùž÷ß°ºdR£¡{‘Ì`}„ñÍ,"ÔI©åBFbDî[¯µhU¹F¢Uã\„HŸC])ôåjRÇ}' AZ7Ô²ñªØeòû]¼éj·õ†¼C)Ue�DiK¼f>CW÷Ì¡‹6t¸÷(èOD íŽ!µqzH¦5âêC�A�¨XtCÌìy!µÂh� l ÜÖT÷vákR‡©´~ÞŠøR;kÓ÷æ°�°ªŠ¡ad,¶ä3I£OÓ&÷ÜBˆ±wê\¢4­%jC¸Žmíå]ç0¢nË(µ»Ä£Ù{߸¢~|q{>£B‰QaêH¥ç‹·•¡âëüÍ¡iÒ¥»7Œžá0?“¤q:¥8#aqÌ1¶ÐŽÀ½I�|ÍÁ¶¾ÑGÞ9‡V†7’Ûh3ëI$%u¦6)^±a:Eº‚°`q…W 9—R÷Þ\Öm2÷šD€èn ›�`7 %ó+ÎyC)îÑ:cgµ´Jz$±uæòdCÎÇÆiP¾)*‡HSâW“¬#ÖLIÃ@km4 |ëßhp#‘‚ì79x•ŸAÇCÜC&‡ÜJµ ÂN¥M}“ Ý3£Œ‘§K J™r8ß=V>ë}¡ø²ˆ£{ <7J=ß²œEñ]4qxáº=cÄÞ¦j·EËÿv¶Ô±O�'¨"PòþÖÍÄ��kðí¹Ù<»“�àl6¸qÃîz1|œàœ;pþRf#°Úñ§v7¬ëaÅ?U ."ÓÉæ@vD„/(M_ׇÇÓ¶(Ñ0Ë�ÚáähçïZ¾oî0¤!²¢£r‹To’ã—lme~qøX„.ç%%X^{+xßÅ>¹HìïïëM6 Éy^€°éWY‚“W5/ÒÅÑ‹«£¯=QÂ0‹D-„©œ:z“ Á0 ǧdÛ‰-`›Á�B:Ji̸ U5–l剥º[gJ÷öè¦ÇáµE7Ö;›ÆJ’Pp‚8#Â.ìÚ»|5ŸÎE#ÙÌÝÔ£Ö�?»^ù0¸H«†�À‚~e~ v°W$²þшüüyA’3©q/‡ZÀ÷4×£¹­©¢ƒÅŽKÝÄ‘f3ÂÃ/’ž…)aÍU—‹œåðêêeâA­Âfe0ÑΚ˜!� s ö4æ'Ʊò\‰È9‹ àà‡ Å\Ó¥{ãPMaÂÏxçO±,1g=|èJ>±ÔÙkIcAlãã�µ‡˜YŽ}è{FãÔ¦…|Ç™jk³�åJÌ#£ŠI(Ët‚�jkJâ#8=|Tm0v©ƒº¼#´VËeÆñ‡‘â›¶¨ ì¸S<€MgÀ¹>pPEl!_(2¨Ghy$ ù}ÕQ»V@��«BBÑ_žw†"3²À �-ƒ`ÌDÑ F§¨]­|8ŠC6|ù‹nÄ@íG8.çc™Ç²Ä×ýR¼™“¯ûïp¾Yϱ *x׳¾6dT£,TÚ÷›êèhâ"÷¢¾ÉÒô•ð?Ç;ð7sˆ0.$W¦v­áÊQ…²Ö3 Eªä4é)†c°Í¦£�Wª:æ›Å%¢�ù]é}‰§‰8åÍEÑD×2o³‘˜.|ÊqÆG ûŠÄE»�z�$.œEˆ¬R…ÄOBz°ovu BÇ&u]€êuÀ"8Y¸ BÁ·ÞÓh¢S„1[„¸j>= ß�my†7´ˆ#yKCa"višŽo+`x}Úö)"«Ó{©¡À8²H }]Q=„ø¥³â#ÈaÑ¥é‚Â*îך‰a$â†ð·-ÆøË9óÜ >hXí�¯àp‰© K‰Î%Ô…�ð„a&¨�—ï*²]Ž×$ÀÎ3ìl勆mzƒ|)Éâ5mo!\r _qÏšg¶l艳¦ÞR ˜ £Ôß~ø¡4‹îwB ƒí,¨HÍaÈñ8Æ`æDÃ9–oDc&jÒvÞ’1Ë—»Ý%ÕB¼éFªØáP¤e-GXñòÈÐÌÉö�¨Å±ÔAO�@Ѝ«Aq0àܜҮ’'î~0Ù�:‚ ¾ÄoLÔ^M'«8¿?•Jùîæy®çisÜÍ·… ±Ö^«R7¢³ëd‡óFÏߪ¶Žlµ;Õ £Š¼&—ìÁ¾úÓ¾½’UGÄSG?ª(‚„|<ɨ eÇÉh7âuè^ý­Óºn^êÖ,ÐZ;£Ý··{“Œƒ =��¥m`+Sf€¯5IfJL£„†.¨àý¶%:¼[2uŠ,ïÐÍt H9&ØÒwÍÑ6Ä\]�é cˆ Ð8M�¥QÝ'胢F¹ûå© HÍíÁÊ£a# Ô»i™·%“EØ�%¶"M£å½Òñ5ýwE½ ëÃïÑ3³M¾+¼ë‰³zâ€v> „,>8 IÁ_-g9^žÎ¸)Óu".éïÝq3§ë²Šò“ªSÞ‹—‹Ðꄻݦ+õÜ�09h+~·2`5�ÑÚ%H¢Ô½³ªÙ„µóšðp;ŠI´°Õ£-^°ä?Š qÈwäØýŠ2hq‡pMƒq….¤�š�ŽJHx…†›×mf°ÒBœP j;ÖUé¦öïgJíåF\ÎëÍÖ~/sQµÀf°" ³L£±kfui®š$ox'D¯h, ­¡£•péÃmu«E°wR¢EéÌÚ¾b3Í€UðHe�ÃÞê<¶_¯>›’ÄnñóPqæA�\Ã$Ž€çÂ^M‰=Y_UÄ;Î,—1ë.ÏhXöè¾0®íÙ61Õ¹óh Û.#A!vepx[©½´QŸiÏì.ü±¬¥nqöty­4ß«&]l­žõ:r–,2ã¤E�W{¡v#5á$¡%9f³Ñ†g­Þ® pQ;–G‰PÄíãfzËj{3æ(´æ'~>ž>•>AzÈëÕë#zž7ßZÖÜ�!S?Á¡>‰�öÛP¹Æ#³ážÎdå>¸Ì”àü^ãÈš ¾`üÀ@@,ãE\{mèo ˜‡Gòw´*Ê<É¿GϬq:gÍ�ÉpkÏìoh—ÞÞãÆ™j+Úµû½s›cZ7oÈ:–”J¢ 3ŠXÒgˆ|šõ�ÔVmeàKx§IÓ�xÆqí¼è¹c+­5¯ºLF©ã y2»š‚æÏ7œ‚nC.·b7ñØNõÁÜQ•á…÷Šú¾]Œz6wƒºp>à”=ÈÕp,LŒqšÐhj®á¤Ô7…O%ÁH«÷¬BDCÏ‚$9Z»lÿϼC ƒ¨ÔyF¼ÑÆb"œÔnp)<Ùó7«µ3Ž A*oL`*Ó�Ô��§ÓßT‡÷ ^O$¬Ç G¯zf-XÝþÞ¥)k±�X!õ߬ˆµ�˜ÔÂ0Í5"¸c‹8à¶oê«-»‹•Ý$E¬O5d˲¬D£j¼'1µÑ-úUm·Õ\ �V`R¤H„Ö†#ŸŠe¾´ÃåÑÝÉ…]ÏmäH.FÈaÛM F©ò¦9 x£Ã�»¦Åïo€}΀RÊ¿zYtÌÇÍ„FÒ µVRï˜ô�¾}kŒm˜zÎ0´ñ©[í©ÐEâê4SLçç™Fï)*c �€LF%’cÇA ÁÇ,q°Slk4©ñFKüüì$Ó™¾0¤ö  °QÆdÌdŽÝì‹\u‰"ŒV7G.ºI#€ÏY2ó¦3b—Ïä"ž<„· i ب7h;I)¼R—¤;D°S²O‡FÃ#-‡ÛI„9û@=—Œïðÿ™ƒÎƒ›ïùЋ;¿‰š¾’xÏ IÑNcádÁ_9GÛ)ƒ íÓ?Óg³íæi¬ïDqJUÝEÜäëá¿t*ˆß{•l`Žx”| .3èy4Ÿ½®ý¤zþþnAps=‚8�ÿƒžŽù=óÐ�¸�_NÑ ne<Ò’%kWÔ`»ƒ· }i Z:ÊÙæèìOU•�íÓü¥´RQK�áZ6¦9nÃèàü0‚Úµ}²Üz ¸~QzvŽ;¼)ApYfRW]fº"Ú÷?A^ßʤ8j Š1ɜ΀¢ò9úôë0÷%/MHÚÅ ±Ç^«<HõU§Cä{Äñ "4š”7s €–= ÊVÒx'îòmƒ�qÙÿ^ý¸êjŽ|w ÙøO{»êÑÐIw?­üP¾}2)§½úþÞŸ¶D‰O S¶Ïö^Îpwp¿½ŸOÅ´ô½$ÑѱÑÜ]Å’§½8B±Æ�»êZžî‰q¨0}÷�örºö1*²)þ˯ 2^ÝaÈLÄ'«ÈaÆ:°fÖwٻ臸×tmØ{ËgyN�ƒ¬Ë.ĸ"ä� ÈB}ˆ?“„¹;Qï¶v:wæÑ„rîŽÊs0ˆÉpëÚYòu­ˆtc֥̋‘´l^(uÞçÜñ±j¿3¾ ‡és±ël~K’°ù;—UPc6u4Ö#íÙMè¦ó„p”ÃWeP� DT�¡¹â¥|Ñòæ"<ìŒ}}ö�®k�Þž"ÎíÚ\�”Z]·›m·¤ÇÐ) T:¹2¤¦ ë5º¦C�¶ÒÁžåùÂc7øŠàÂ…YÝS”eÕDEÈ͇¾]ȪM7ŠØ+ íÁoKCZ� {Zµ�/RòP8e¢„‘Ò„jè;„½—6Ð÷$¤ lP„3L³*X÷ÐXõÏÜ(~ûß�¢È,‡L]¶iÄÓEäuW.Ka“raB+±±½­Ì%º¸‹W’y¤ˆß·dÚ;-uK=PÉíóÚØƒ÷Ës³ô�¹_®ˆ�ƒÄYKYVN™Ò"Þ7)«ÈÝv¦7$…×zdJ®½MñBC°xt’ÜŠ*âD6Äp³Ì;ç<–ù¸¦…ç3œÞ(õ‡²¬‡’m3E¢ æW4èÓ×6œqE³-­|£È‰AèÇoülUÎÒíÞñǵ� öÒ¾åí×Éu'‰ï]°¥ÍDîMãµÜâ�‘ƒ:Ø„KT‡æËn?’‡M!¢ O¡ôk˜#¤%´çU\:ˆ¿XE7�òs‰f;£ŒóÝJhøägæó q’.äÌ'VGçÇåL"þëØ\6sgU„{€vWND^6@=S‹å<î�îb:�Å$ƒ�ÎHº;²%*%F;îzI|M®ŽÍT“jkƒM(RSßó%O‡{óï˜I²‰2ßÁÙ¨çàìa,\2@'ÌÔfÉ”R¸ÝÄßQÆH[›*xe•Ç¢|G6d@�.ÔæìÆ¹óЇÁ9ç�ᢡ]w=ˆÆð6�Ad(C¨‰GÍTIŒÎc$˜š™”ß>C]è\˨¨Ú*o †“AXQ‚ŠÍÈ À45�Ÿö Z@XW\ÌFÈ×Ë0ÛºX´JàY‚ãõ«ŠB D:8ûsôÀ\Û:ªmdnG„= o�G«s�RÍn§¡2IP�ya—S %œ€œ‡t#ž``ѳòâ�Ï6N¹¿ï•‡ê9]3²,gaKHÏpº<8Zýk,þ'€}¶ž@ˆesm[S‰OUi�Y`h;œ>É#ͦãj'Fu]³Àݸß�—’à�ÜÇ7dÖuŠ»�ÕKi×viÏP\háZ�LÀï„+Ñž’éG�–GN£T0{±d†í*:6y™ZŽ#xÎ ®à´Š‘ØÑ&šôé³@Iº2I‚yCÕ¦(\¼åÏAá§¶ÐsÆýúê)ÂŽË<È£Èk®…*„@Vk„ œ­ðxyÌæ„˜†$~ ¤˜’„8ðÝÌÔÑ Î\sÀW(?Pʧµ¼XF¬Ü� ÖŠ\�ö†9Ô:3XŽ#Ì;‚" ši®CXÜ?C€é‡ÍGZÝšºÙ¯˜¾UHk&À¯ŠL èBY�JºŒ©Æ¼jšWD4·8ôÝÊ‹,pà(¬ßî¦TyÂK!鸋»5Ÿ«õŒŒØAMt³Vcz.f¬REäpø›åm)áÃBGäµ ]ä:øòò¾>’|9øôfªÎAWþ®¾§óÌÄNº ¿�W" y„ ÛlÉS>TѨÏìø�PÁx<]Bº½o¬ ×H›¥(3—;JwG_u½wÖzèG1'X�¤ÏÒŒ¤ƒ|¢ÅÙ"ùÞ«¹>è�³Ÿï}ªÂLÅeKÂ#Ô6ÔÇ6”Ä».»Xƒžl˜ée771ƒŽÝ}ióZÞO‹›ü¬±.Ùµã:±¼j·«qf×ôšÄvp”é‚pT€¢‘p|úÓ-8Ú绫¤Ë10ã}®ïì@Oò.¿hϰGžÿ_M.gÙ¤êœéŠî>^»/œö,¥©¶ÅºR®YÛJ é ¦Î& Ž3¤tw6Ñ–ÖÆá$@Ðô‡›,˜&£asŸ–o™Òúí^¡ÚðƒêèñläÕ·ÕlúË7{ý~—w‡Ä´ç'Š¥²>¶ ^»îüReöm“|³};âO<Å¿6Oü%Žo8öŸò.î=á°sÞj6½öÓ3OvÎìä­ÈaGz›XBbºa(6Ïú¹fïü"×NRþMÜÝ’M—ß1ªÔ|£ð‘¢”R-A5‰À2:ŽŽ™ñL9Ã\`Ȉ�N¨Ý >(˜â€éfî+…€b8ú9Áün#Ž#ðì\Ð]Ç6?º”—\öù| w¦ˆûF²] ²Z6µd0sÂÁá˜içea`Fè6€.ƒ(×Ùb)FäÖ!4§@##ª²Å-Eãar|•x’KƒÎÊýno¦x²W¬Ÿ‹Ð$õlÎ@!#{pîPx á09väй–ª)©VÒûpÃtÍ‹’á0qät£I˜E†yªx,ñ b‰xQ)‹ÎßfùÏ {2X[ä�ì) ]²#�f@îp~NÓ ˆoÀNqp.±Ë-¾&?FíÁUáw£²ZòÑtxÉØiª›ê"^z,Å?ŽÇí 9Ý5‹I)0aº‘ÙåÇ~�ÊäKª˜,ev –F ;ÿM ÕC܃$´Ëvù¶Ï“‹¯š &܇ñëšcFK[­«�GPÝļ{ˆçöŽËHzòì7�KSn»p8‚Ö®…ç»ã}¹¨ ÛÌñ 0+òñtÃ�rdöó8Bð—�¡ñÀ�u]S.�”Þ{ ç:¦tàvV< l·6js—àMã²Oé/›.…eò!mçÖÝ5Otÿ°â �}†¢¼ð3ƒ•¤h17—es)–”š°Ï�ÖÑ\Û|Aµò‘,Ç•£W¡¶­�â¨D<ç³CgÅcu}a‡p¨dxeÝZ´�5•0–‘Á©µrÆØ5$[QÏDæµ]ç˜Z õri‹Ž8>/à„\WËÄ Ó¯O'rL•Å©ð+w€èÊôMêÞùáØA·B“ã²/ìÄ96¸`�Øæ ŠøŸlý“kì ³Yâœø‡u¥¢e¢yüN'’º¢¬c•^H»Äg§7P¸lÔ) :°T'êbG ’ÓC@œ _i”Zp¢œ.ýcLÒ Þy´8�;�Â00ˆÓA“ƒÇ�¹ÐO°¡ÑÈkÄP¸`Lo%ÝfŽ+ÝRÅ×PhL"ñâAŽ®cž¯=Ö‚·kš6Qè8p¤^!¹büf ApÜÄúã9wŠd]BEªFÌ\:( }N WœÂøiúáÞÄ~MoÝ7sÃÛL "Ïk\’q�>àü@¸1’n<ûØC­,ƒ[¸6ÂÄBºùyjÒ%@ðÆ9rHµ�=¯Ó&3j8„1s©'_\�2ªfšµÕÈ ¡N]r¹÷‰s•í2s ÎADâ2Ö�cÐoD°S«–u²×˜ „ç7 D›Æ˜ {¸ÁAìÐ%;ƒ âšà�‚KŽÅŽÐŠEM�‡ÌÖÿ%$/;¸„ ›TßáäG'eè™Àr ÂÓx NšÒÜ�Ňi³ÊÑnÌ è�=àÏBia¹<«pý%pNœèùʯE 90É’c8#¯íLC–[6ç³-TSšpfÚà áÎHÂ<úØBÇ(l¾šƒŒp&`ņôYPiÂÓ)À#c¼Jè\�œ^îÅgEyýÏØS× O´ƒ¤óJ;Tpè/·{E�áâLÈH¦\^ÈSJüø‰úD€šb=îè‘f‰ÎY rž3¯ß–‚�×ÐMO¤À†ª§´¦MBÐÆÙŒ»‰ +çKŒCÍ|õÚq 2IÓ­rç²—óáߟ öÓtJ-ûìüÜ|Óhším>(:kÜ»JÉ4ÛºÖ°(ÅüPíd\it%i|;ñOgŧ_ªXh'wËô¶g²ÜÜ>µã$¸!r„aÙT¤½fçÚYý‡ãw_nJz°—$ödž(iʪÏTÔÝ©³[¥ÊË»¶\ù�ÏX±j<ÞÖæMA(‡x…ÛGÚÏ?Œ²Âë=\ËÅ8íeõõÚ`Vë!Ú¼ë_›D%ÃŒpwQfL¼×ÝÔê a�Œ;Ï…Ô`P"‚pmÚém"ê-Xüp¶¤]m\w«Z/v?K®Z´u¼~4‡Ä¾!Ï·º“{Ÿiñjm‚¼ÉÚOíËÍ'²õÁ°�æÝ¦{cH†ˆ¤ê÷v¨AKƒÓ:|J½¢F>ßµ ײ¨ }ÂEçþNÛMŠ@‰[¾Wp§”�ýjµTË…²z’j , ×h”„‘;hm£ÂpŽ;»Ì‚]×Ûî®6x$a‰¾Õh‰ûù¾KM-tIF4ŽTïNÄ[­Ç`(׺µ¡ ¦|Юü¥”%R�~ñž ‹ìÞBC³#îP¡É�u(wÃx-IK–Ž(»œ™QQh‡Dt*É×PzjÄØ£6p7{ÄÏKkh ²¾*MÓŠm�ødÛǽ*>ª8,˜óÅ®,Õå“`Ÿ³¶£‡+rß[a+õÌãyÜàxù—͈ÄW7 ʘÊÐìºW¸hUm|ë�îí[)p\Œ–¢Y‡ƒŒT.& dD�“èäô©[S|¥EGhÎÐ Ïg©=�ë1­)É4`3±6=®Ç QRÚ¿Ab±…*ÉIJ­d)Ïx¦¹Û8Ç#ô^‚~í–A­+“e¦ã½îÛ{žˆD»(ízÕXí¼qjþ(��7ºuuHWÕý¢òrõ;çí¸ÒV7†~°v¬ŸÅÝ2ê@wn&¨ÐÄê»- DÆ|ãöü=«-ýÁ×ÁÆb�5^M¦Ž Ôî"Õúµ»F.é§ÇÎV»|gæñ½²ßÉÍ`°ïŒW©IÆ<L“0`„Uh¡«XÄŒš�c±ô`¬·±›‰W£¢ïÌJ  ùâ³³$é;Ȗ<5¡êÛ{RK˜l~sÝ“ÌoŠB%ÃW�7{ ;·Å`ñîqÜ@0†®Áô@—kªï[õ¨û³ˆ“”{°åà jІk9”0ÐæŒ¥[DŽAB¤æd3”EÈédÎoį§)ò89Ê"?e cïßn!yևݟµ£K…§›Š”0SÖÕnYó6\·”òªC@QÁÌ­ïÆ\Q:/?k¯Fd[�8ÖxR¹Lµ¤; ^Húàß»Äpy#¶ä]©#¾À˜ìþWÚûÒšo°psÔ,°ESp®®QRÎ$�Ô@7É&Æ_”ŽÜè% ôTY‡®“=%¡¸i©f8+Ç-Â�ËzT1Ü×ϸÓ‚EÕïf£1˜¼=-ax>©ÇÎxuáL{ûi!-£\ šqÀéêZãËV£‡1À¶‰§>ˆ¯tM¢ I§¸G£Š§q¨ˆÇ©ß„™Ç*>QF…J£Œþ¶`9¨TCD�¨ ®—€‚9·åÇ ­'9”.ªì¬ÀéÅÚì25¹-85 n6ÁÞ>R ƒÂ˜"‡>'ïpRC�¦pRÕh‰™r‡zVQbU‡³v´TÝ#QºŽy|®Ëý†œS¥3k°Ã$ºÚTs.‚ôîèÙ9ê‚èIQØ’Q v1ëñ’1Ëmª‡o�JJ¨ð>JáúŸD”vÄÙœÂw ¹®pàƒ”¸ë¾å�Ïb²5D>v9Ýù¸ãÁy]�ë„>½©Ö="4žpîb„ÚQ=$}a±²\D>\"Ä)A­µÉ["’‹iKYï°k©N)@@˜ÅUg t`„XÏ%<|‘6Ué¶rÆ  ±"¸ãsÎí8Øf›ãÀ¾ì6™ElJ6šW¶x“ËvÃKX|þŸ@ÒÜøvç­séDô¸K!pw3BžFO‡žœ»xù†WŸ„ˆòp×�Ü'y¬R^|NË’)7)€”¼Ï>VIµ� ¯3ÉóhðáŠ'/³ Å,5iÑP€=Ú2Ëì™é²Ì`'8tÅ�¥Ëvh�J Ð ×=ú?”° ˜‚Å`èw#¹Ü+Ê�Er™<¥CÞ>¨á®g¥ï �q¥�Ó"É/*§G^^onË×_åDQ��ByÂcIÁ`Sü‰†&:0, ��΃»fe�aÅðÀó�ÅœLg7¼è™xeðDprˆÃPÒ9­4í•­}¾ ›ªÀ:üg"Cž°§è¥$\݉Ô�Ç ›·|ËÊ“�±L=ñ =îM¾»Ò'ñuÅÓ‰¡–zê­õšºëòÈÙk“• J²ì‘ÍÌí¼®íœË;¿Ø�ˆðK‡T½µå­ÝUÙ‹f­·ç%²¶ªMiE°rª c©D }ÒþoAÈį\0ä¥_\ÃKÞ‹Xqœ]�gOQ|™u(ïi¼B¡‰¥¦Xc]j;ÄØ=ßB÷5r=šx—†J;ˆÌ&|ƒ­Ù[ÃC‡‡ ZÂ�U'¦¨î}GÉÏKÚ úÖ]‰=±Lp •N�V¿`éI^›©£¶¯‡ü¸és¦óió•�ež˜?¤÷ÒTÇTò"7½U <ãpøHÐG“ôðp>�¬7"çûMî4º†É¬òŒM«l€ÖÛX|ê4~j<Ûžߘj'Äýçä&ê�0è�EŽÇ߯o™Ù;r àÙòï‹ÚM—k/]¥ÔÒʱ]Bt©9ád0�ÆÛLqi".˜« f§sÂO¶D3Këµ%wÉ委ƫ̀«(æÂLƒá´ËPt\µ¦¬™±Û£ÅvÝÍ$ÃÃéºKŠ`À‚�^_�7ÑyÝ¥^Kiè ÛáÐKÖ·¹Ö‡-§[©=§ê�ò‚È�²oªTÉ^:ä z×EÚ×óßéÚj°óÛ$ƒ²…W8!Ú�ŽWu9z‹–Y þJ8É®%-;¤V…Ï®�³:„™_/»k…�¥ÇÑrh™§«MÿŠîüb1Ê¥ÃKð2yÜ…|Uî&³^Þ§Œ‹•Ë(»¢Y"È�é¨ß«Èó×4³ì¾ÄÁM}pWbÊô•Ì•k·:Ðe¾ÊŽ „þźþ‚Z]±Ár\�ö§á±}�Þ×�½‰‡S‚…;ƒŸîŠ9ìš)ŸÏv[ñgÇ�eÆô_�¦|�Áê²dÕ¿ï‰I+yîüÓ”ú3 8€í‚¬õÌ–¸¤£§°¿Çqœé§VÀ4Ï ŒlLïÜ—'“Åe6efSO*_®ázÝÞîZ–ô�e;Û¢0Ùžù~Æ @2h—¹âý•5™QÁâñ驎ò¶y=_õëƒdžfŠÑûᡞä%ÁÖM!àæ2séŸÊm’£oëåbÿœ!º.À€ª’ú[ä¬ã `;±ìa;³`’G!Yª‡Ö”¡F@ëTÂs„œHj›ï”«J�ˆê…? °Ž@A&8˜](ÙPÀà tò „‚Š¢(UÉ^Q´H† ÿ®‘ÏR¶î¢GmïQÄž�j{¥ºÅ~´H|Œ�â@‚+í³í‡iGåf¹¬øÀ¼IK9å� çVÆK}|U¬SJäÎz”|ëržz¤‚WxpQzå,�ÂÐó!ɨ�“ ô‚£ó7D)›í—�/ ÎŽe´éuÞv¸DǸƒ1ô¦†ä³Õ_Ô†ŠH˜cGè]Wdb›Ç3Å{·©jY¡åÊÍåŽ÷Uôd Â4"HÌaW*)�é …5(+Bð&kÏöȬßh„�>¬N�ÜÍðÐn‚�j#¯á¯âpõtx:3M…>dµ²ËŠl9ß²í¸4\̘@ú:iô#ó—Öì¾â{vÎ÷7Aɬ ʕ꩎ÐËÄD†›�£Þµó¿�ÏÜ çx¢Ï1(±H;zŸ!Y™„Qìà`-€…-a׉Q¶èžáLãZšåóG¬z)òäÔês¿ ®™ôó¢_{ÝÛi¼�CÆOÅ%ëÜ6#Šk<íà"öû<¸hÞ+Q°IÍ“f T`;8#ä)PÒŸˆ{¢+(¾9º{Ì^/×±·„Ç„ÜRG8{'^n±ÞÏvRfº@n<Xh J6úK")sŽv×f” r@¡�Œ0]Cp¬/•r¨à¦8Çc$È|àûfĉ ©DÉÚVâ�Íß&R3á5„È!pÞãFlX^S ö²} ɌБA‰‡ËBŽ£ìVДBàˆ¨ëx�¼šºaÜ^i°ÑºåËQ¡ê-Æ•:6!„q\„Á4… ‚BX¶ÑmLðÊŸc˜á]zA½¥,\œKžµŽc Rà±J›yðº¦%D„HÔ¦PïðjW¬ä¡JrPœ)@4½ŽÏ\1WfýqÙzL!³Ü!•Çe¡5ne+S¿Ú*FS?«„ð^j9#ÕY=™ÃÙ «�ø… ‚�Ðp,£o†¸=UcŽèí'õF+ñ«„ñqw€ýüß4Ù�!é|W|øß2ûAù$3Ú¼Çm^—V_Í™òÒä?Å+�w€8D# J)G÷ÑÌ¡“ý¹º5z÷¼“›§ƒ¹¬l“‰¤õðnZÈCòõ“®�; ª0E Jöo S½7ÎéÛ ºä­#s©çS[»3/™QÂŽß*ñâ½éšid£Àíw™Z™ßÙ£áz~‘7ƒÆÜo~ǾAó%¹Ì÷‰dµâüÎ�·WÉ{‹ÎO»‚r›}—3ã(þËKagj8ôË(«!²�–„^5…× !5´ËÇÁˆÚ%uÒ®_/;ݤïÛ¥ãEÃ;\Ö6ºj»Èﲻ)±)ú>\‚7{p c(«ZR¥š7LW—‘PšŠ–’LoÄ '¶ÌoPx2} CðŸ•ått`sbá{÷gâ"%ƒÄI‡ØøË´äo5± ”&�?$`D»HF!‹³zxÆ–"Rf^5!ìšóžª�CBR«Ò“Uæ jýÁTEíÔeÕ¿ÛxÄ'.Àde‚O̳÷·œ/ï¥û�çõÚ{áW»Z»ÛiiŽÛ†‘ QxR�s}pã—µ–Â'Du‘nÿæné ¦ãnRƒþpìÇ�¿OdoOæ3vG>«ŠÞáR…].å5qæJ�iDó¤×Û>Š|׺|j=3£+³çÎÁÑÜêH¯PTƒê>�´Þh ˆhŸð‹ˆšÏpQk� ¸Ãè5°�Nñ¬~aC®ŠœÅ]1�ˆ=Ç|’›´ºIÖɱ:ü}:îhˆ0Ëâ%’”7,rèï¬BýÅsLSǬ .¦GªRªºÊDÐêRÐXA˜�»¶ýüVò+|ɇšˆkSòÉÙÁ½/ïÝ9« ŽGsûÏ`�¢'ù=×­AÑDôÀ±ˆ¶£\}¶šþM q^ªÑ9µ8¿ä[3/xo¢TáA°Ù!„Îj O9¸ÈÒpïEQ¦U&µsŽPæIì5YÍz‡Åvj4bó€CLÒ„œUnô 1´zO·ê¢°"é†8D°]þ¤·,N¯v±�G…�J „G;úˆ9Ms=â9 kÜk�bç°£(éµÐÉmÒ³ÕÇ:CÒÜpÝÙ•'F†ëR•H3÷� /5>…I&Ø8/J'Œ„ç|…*“5†#ºë_xY6H;Ö9ÀÁ¨©s’Àè¿Å=™u÷‰Ì éelÞî:Úûò„u­�‹!Þwܺ‚¼²ˆ�ZxÍ„°ÙT†Öœr U|¼¸§�uà¤w"Þ|! 6=�+å\i×}ÏFN)æå¸½&J6Î ¿Gí8ÉÈšþìK±ÖrÔwìþ ªÅñ �t Q@’nÝ9Àìž¼ýâ11#ŸÁxÂ~Í·¼YÑd˜Ëô³òÈô<Û®‚Wx´qÃÔz˹®ìó zl?mµ¹w=w3£wæ¹6Iˆ¢Ö~üS_Åô—Ž^0œvówú$t pqÐâù7†5EÔdŸÂèšJ!â5-s‰]±iÿ62Ø:ø£‰æuq—˜®‡Õ¼·SžqYÙã͇ך•¾BžjÏ¢Óax¿å ¥…ëƒr�;ãÐSÝËó.ås«d\´À½§?•�Vúñ>÷0®ñŸD?¤È¼A PÛ¼öÈàú Zèt© ¥³æy»b¶JÖ•øA+ ?S;ß²×áÜÄ2cp ¥ªLç'õÄy–ÓÜZÆ ªà‡á(V€Ø�­Ï«g^^9ÌÉ®3G½4i£þ§íde•UŸ¯>Ýz~MaªHTbú�8(‚"#¦Û÷$>Ó=¶¶M¥»lW¡0dž)¾·L“�òwæ:¹CåâöKny#5X.ú“9û}ƒ½Âq ÿkƒ¯™bø±ùæÓòT`5vùö‚y‚Í>\�ÌÔFiÐóâ»ñÌq¶ù…™4ì¼x°Š—”úr ã‘YÞ%ÓXȱOf:ûû8dmŽ•†Ee¿]€àî}A´ƒMõˆq¦<æh5ÊÕu‘bÐÆœŽ"–Jøî´n^6P|ôQcñœºÙ€x!)1Ù·>„/;ûü—Ú¸ LéC¡c¥¼S¶*ð騬è ÈVÄ8 &"˜µ5/v²ê¸àÞL-Ü´–B$�Lrâ�éSשº³¡¡BdT=:>Z¼rÙ¢‚F\<—ˆþYçÒwŒ_-¨2#$ß’Q<ü×�1š�‰‰£Câž;(â(áW[¯‰³9¾€>Ø Æ÷LcC #4ކ½ê¹VÓ�´ 9°0@NÕ –!ðé†Á÷F‡:ˆGˆz°RÅÁèØ†$eŽwæiq36Ü|@]LA2w½]�„9¹Tš}4 s" Pi{Ô8°]ˆpʘNƒ“11î0«ìÔ{<àïÑæpF]—Ú�#6k0|ã®Ør™ÄpÄÊ)HðØ,ˆ\TB<íø,5¸ë‚ é´r HÀйœ«yžl¼Y)‰.\wáQ)¾�»¬Bã7‘~&=Í›5ª’ƒ<<7áý <"ÝA[̸77‡t!‚² uú2|¢tóHùrð‘˜OÐQ|ÁAÔ†Þ e`DFnZË~qÜ´D¸ƒ¸C¢9ªh8·÷Ý}²é'¸Yöð©-³$Ä;¯3âå'rÿ&]»¦EÕ/ŸEï„vÝêºÕñŸm#ßöžÊÆ &vWÿ@sÁm<|6‚ÖtÂg°q‹§ò³bdxs).�˨ñ'K›¹j!õ‚ù¢ÎÝwXzJd×ÕòƧ~­ìïgxU0åú½OÛf'àó"k¾É‡Î/õÒ 0‚W6þø!9*ÎrT‰^Ã]÷ë'�¹>êo1MùJÿ»VÂW•!p HÉW¿…¿$èz÷â½?miRqÛç^Ëš<ÑÛíFIS5šªš§àùúl�Ïîø)¶úÓ‡ü0Û÷Gh'#8(ˆE7ÇóP3C´F�fAGL™Jhr}}'护'#ûEv²ÝSVõÅ”~éZP÷�»Ô×´¯ÐÇÜuô—wz ¡°“ÌÖ)ÙóÇ"uÐKX/dßl™~]¦}¤ožÝRGÆŒ¾œê+dñ”L ->ÜœNØB5à‚$[ϨÞùJcØ÷�0–4°y»÷Ï´‘W\™‹cXÐÅñÚôl.³”r`“èæÍ£ý¹ ä#Î-Ü*Žqƒ×»çº¤œ»òÚSbBUé·›( c·Z‡TQ–.êñRÂ55¡�Ê›'Ðqñç×ò´Çóæ2óiÏN�E÷*wx¤Ñù���ÅlaÙoʧ;´C‡v—>}�æªw‚G_)·NúÆ% ŒÔŸÄàâÇì6–„ÌÀŒBëá6��<`p’Ë®TÑÏÏpë¡Ó¨ãŠe °…in µ)5aŠ\ÓÕ0LËu÷“RíýF$'°ç#[Juã�§òõnm1Ó‰Oր谯¿¦�å˜q�÷?2 \¿³””ÒB¨Ùã¾ö+ºñ-ƒ­¾l�pÎŽð<ó e5Ód_—&kQ­s²7¢ØØè¶JÖn« ŠºS`H8‰RþÏØªeûÓ8ª EnDƒ$P㟴é Òƒ½y£ ¢�8+¼ÅoÀò½ç¼™Ü†Sicoâ>ÔD²všþÞ~iEKÆ)Ðÿ¥={ŽQj(öüÐ;"ö¶ìêÝ8AàAö‰¸¹‚šÕ@'°y�›z#£G·OŦ°î²“C¹È.%¯¾´#úôü3ËbúAËh,�·ÖUÌù¥�Žf«]E)œU9@ñ‚’�ÂÈ æ4^ J2dn¬a M†ƒÈFXÈ»{úÉjÕ2¢2º/HîõTÈ;Pݸ%—ÌWÑen[o ÊPïÉÁ°[Øã³…S å…¦¹ŸA’/rÙßv¾îpË ÎÚàRB¤LË;Ñ¿¡_Ÿ#á;1l/ñ²ÍDÞhDœN’Ó8Ž6%VÎÆ-Uš!!TÇmC³ö«œî¢¶>‡1{»ùzË5äáôˆûÉ”‰:= ©ŽÖ�ayYáä‚~ù¯³+VžyÛ¯7Õ› ^GnäÑ/ÃãVOËóK?ö–ëJI¹Îãôì§®ž÷Y>Üê¯ef6�Þs>äiwÖjó—3;–9Éj<ÜÒ_ÕHÄr¬§|I–Æ.sNÑÃ|OTñë[äz«â³Ãi“Æ-T” z©.ø'zGÆjnС£ß”Ý'Úï‰54Û°ˆ‚ItuÃodS+ëԪ﯎ÕÖ¿�Q^Ç<2¬×Ô;¹±à^4ðÛ>±û!|¦U�‚¾óÝöÆÍ©$Y©‡�»OA½ÞEÍù"¶5f02a³ÇjKµâ.¼E–®+܃²Â=ýT±€˜ìÍÄS'ôÛžÓhØFVÍ¢0僊ó‰—Êkl|ÊÊB“†æ�Ô[8;ÜH¨ÂÀØ=½kp§½Ÿ³_5OÛ¦r9ºŠ<ËÌ\o…¾úF3×Ò:|»t_¥ý r¾ýu¢Òfë�ñOÛP|ˆ�ñªF%žMg$ ^àöŽã@pïmPèHUCR¸N>–ÜÌVKîoùÂaHpS�tAƒtÈyGÈ o�ÓB/£•&’Ìo°a„êOÊ$_×ÇM4~Ú4¨ÕåùÔ³.0¬&+ïvÈõîo‘J/(Ê~‡G ™×ÛWÎ=%x‚"™kO±tž\²to„™*RäÈq{Æ.v³ ó‡uèöù|#}Nÿ?𔫑öûÑ>õÁÇSRÛáÛ«Þû¦/”ÚÕ¿}àÇÏ»n{οQÏ|/=õ¥2�ŸŽ°�vMuÎnÞþ"£èy—yŠG&Qr�tYžŒt%(ÆÚ–FÆcL’éa%‘xEœ1 Œ RQwf�xñOgù_ù#(¤3˜—•ðVZ TÑa :uÉy©Þ~uù•¦øzÆ�º Þ§AËå„­þXœÏ/Ä{…Q$ìÑdí%Ril¦+’åü8Ú÷#òÈE‰Ä¡÷ÖÈ`pÖNã�׌z<ÈÜ›ÔK§#ªÌÜ«O¹Dÿq‰fè¿]#4Á¢1 ¨©qÁêQƒ«:4T«—±ùœ·Âz)fÍÞôºí­ÎMà÷ƒ“Žë}SâíÆ¦óË(¡VmÆ ËP—•\™æ…ž#» ŒÞùdÔg:õœùA²õH|�*£Í2{ø‘ ÎÙ!XY«»A¤L¨­Ùr�½P»j�ÀØ,!a0ŠX"ä�j©—¥°wyÈÚ¡o¡ŽŒ0±û¯Ò.Ü®&÷ÙHn)‚ÞmMà´1›&%¬‘¥ðˆ]Pëö~–¨9�QÏ»ôž 4ÎI.ºÎV¨°Ã÷g¦jfTLà‡áÀ,\çòzÝñ¦ºq�—¾©)KÞ¨ƒæ—Õó‡Ý­ÀgñâdwMþ¡Üú¶&·áD½`ºWêûÁߘ¼"<°�;(—#wåèõÄI çŒ%áÇÕîdÆ SUšûIú"¹DhÐDe+´ñ®x›4ÝÚ/(‹D{;¿ëW¯hêûmƶ¸Otþ§ÌïC?ׇâhŽÙê½/½Li…cpeÈ¿mç"QÞ¾€€ÍÈ5ø %�ú�⤋Wþ§å‡Êx^tß�6G=J‘ìØæ¬qgy$Ê¹Š °™qËmBÊ ¡d\rj¹pŸjpÅžÃ\�l[Æl„Š˜Ê¤6�ÇcŠ"=‰ì¬S¤òP‹'1"üzŠ çƒðaÌùPY½ƒÂ(q&|ibÇ#h¦�Gæ Sfî•ñ»¾¦2�Lo·–d•7ÁÎveWîÔfÖö óànµ‰ã?]WO*„Ñz~èÓz…"�Lp4“ëTE†rĺ›øSGM¦Xå‰ìú¯ýU󟉰Ãï›÷®.ØÆ1ò)¶ëÁ¿[�·ˆ}oN;IØ‹¶ÆT£ï¤yO{dŠ“õùh«¡Á”àÇø^|‚|¿PèÚ§{ôõºz¦¥P5È u=ƼQØiƒÝ…¯a41––ýIñâg³™~? «ò¥»=;ÂFrÓ÷ºn{Ž×U›žkfÌߎßmœc˜ö»ÆÑMSð>/ѯvý)üqñÆ-gq\E"9 ’ˆ"l˜Ì‹ «�Y¶<Ã.¨d‚StuÑeDÌN®§Ã:‰ÆNÓeÏËlfÇ ëøã*y�…]u?‹(SÞP‡®qÁ0³Co–iqŸa«Ú¢!‘ü,g4£íº{:Ã[ºQŠ5„y|î»ßH2%_tºwC¤מÎñš÷F©Ú+ЩF:1|Œ½o~ß�ÉPdÓÏUk=e›È´FRvžï*m±Äàp©&lQ\„ˆÊÁ�²"#¦îaÅWöήôõªßÖ„ÓœÛ6„jWñæ©dÃ#±Æ{CŠÖÙêˆóý¡T3ñ/›Ÿ…ô±Øl‘pxË| »YžöJò[�®¬=�ï¯c׋“Ð�û˜Å¯lͽ8GpRÙPâ�ø­~¹^¸;FÂ*UYÁ�ÐG—Zë˜{|ï`‹ò}‘DîØ…Rgú~˜hº«ùŒy#ìMl“¼T9m­ê¬ÖDíöG2ƒÍ“ÆÙK¸K˜—%o4GçC ¯Éü”/�´4K+õ€–õHnˆ®hÀu�>¹‰z'á\ TÔþ¿óQÈ8|Ñ§ŽªzQ-|µG¬…€€9Î'ðC…ìüB¨ÓüH«·¾Ç×Õ�|–¸-Ú0ïÏ üP\à[à³Û‚b–_-K‡»Ô°·Ø´öÓb_Slr�7õõÄã• &®K4¦ätWPóÔ Þôì%Ï�n-n]q°Hep)W!5.6w6Œ_רð«2d?K¦¿v>¶Ntº'ÉãÖ¼dqû˜{¢\ ÕPÚ/á‰>Vp*ž5Ê¢›´éôøç¬Ù ÑÇX#ãôeìê\'mß?MÁùn‘y :džè0D‚-È•ßÌ¢5æío�”ÙÙÔ‘¨t¯gÑP°G dF§ÍÎÕW×Ô÷GAdÞÑÆ?�Ó––ú{çÊ}Ï?Bã“Îý�äR0è‰gËv!í�uäzxzJØãîCœ”`—‰"ÂM¸?Þy¿§ÄHϹö�627ðœ`B5\‡mzƒìÈ&ëI‘I© Ÿ½ú1)“d¾qX¾Èº{Å`<â#ÂtÖú' ëÔX"a1•n Ƹ÷à ¶½îœÄù÷^=¹ý,!àÂÖNŒüonß(i¾Ç’¼˜å#uÞüÑ t×Îîw‘¹:�¤ìꝝA%BEGµ8aË® ‰x¶M˜Ž;ãã>ShºÝÚèñ…øbå1E]§�ÉÐðÇÁ‹ÖÅÓãÕ„p{ã¼R1”†Cü=qüÓTÅäï³tÛ´Î} =EŸ…ìü»zJuŸ{&ù¦®\�n7ÊvüÎÇ)û)©ÓÝÏsE£¼$KlõF­<žºØòXåQg¼—“ÁÝû©‹™ÈlׯRÅÚ'… ¯ÑïøW‚ØuÎW ž‹d&ä¾ç™{‹ÕµB‹7Ÿò¦¦º÷¤K¢&eÏóãê›ÝûÛ #ú}?ì� å!µ±Ð›Ï˜î̺ ^=cäÑÞ¿ÄSv¾|S�~n©ˆÄî¼Ê=`ÿGX…Mìõ_›�èš&Q­‰]U}é\×9Ù´*”u.ËãY5o½åÉPä躸•�U”î½9%3 &: _uÊ·ÖŒ™Ÿ¯gk�_Q8þûÕHâmÑßE£Ã$µ3/ÖO8ñ&ÈM—ø8[4?Ha±W/iŸF°`«ôÞyµÎ꣆gš=L˜v᳦¡ú‰ý·ös:1ðá×[½‹ ¶ŸÆ‰§ß¸h¨G^J?4øú:Õ¡÷í«O[.,óotwßäI±_4Ï=ýér•YôÁî]œŠšåÆÞlm÷aoÝ58ø’h^Î*dtŒ­Ñ ÜîÞ‘§ÈïdõH«Ï]¨rŽÔ»%U�¨«/0BÍ/ÔclÖ“úzë…d)»X²çâ‰ùyiÕ­èíXá‹ÑÙF‡ã'´‹º¨í-qöЬbÇöÃ;H³‹çF¿çÍ®Gñ¹WsÑO™Ýž;/Ú{´¿±ÝN[‚»i<Ãý{¤Ï,4á¾Pd|&垺g\-œd©WzÓÓ³í�5ZwrRd&±Pa_zm[&¸îˆ2ó3ôy¾“¾«?-Ó£±¼[`*·Ó3ïÃó¿íîÝ|" ;­RE~½.ý]ð^·¡ß®o�#ĦN /6ºPxî¼°YŸÛ`~+GT:_W¿j£Ç:Wå–=aë%SF×&ͼ¶šÓ$M¢CùX²®a¥VSóÚ¶-Ô�b§";V~ÕR¶Æô¹�Ä»iY÷s®t£¯*Zž—Z"ªúeÎÉ»G“¤ì—ϵ Vã]®¯[w[fÉ%…%küPyñµãKÝ.@w"¦å;}•w…~b˱?n‰¤Ÿ‚ÞñáTÁ´u�N'¨�ô‹äÏÞJ´û=ç³½Û–3–»¥¬´FóùºiÖ Ï­}°”´á›û#å&Ò¿WJƒ³�’Inv-îýY auȽ[ûbpå”Xï†èˆ›•ò%TQ¥6J§t�Éy¸òq£Îëñ_8Á7ZkðŒ-–¯ ÒFv*d±Uø¨M„ýµI”]íIXv�S‡(DÌȽi ku¯Sá›Åx9êeã2^N�SG¯áÌúrS ¿iß]�¦®Ùõ¯g|#\qv®”ùñÕкEÚú4=�V‡öÓÇbÇ/Ǥ[ÜäeÚ)»<©ZáÓ§O¦,™brÚzŸÆ{&ˆ[4ÙÄÊ"ï ß�í0·™ 6Ÿ-)žœx¢Š*R%:b¡Ît‡´ëe·’öÉýsûAOËîµóÕ%*ïÚ_ä1Š·7-ß§“ħޖ°Ò~~çu.ªÇÕš:ø+"©NÃÌt¿çùŽ;a#°mÞ$¬ìÂ9~¡dÙM½Pq§¾âRL=SjYòä)9y™Š~ _cцUó4|_g1á7ÝûPîÞ£šÉsƒïuì¡Ü%šæ�œÕÕ®¿D ú«?ÂðŠØ_yD¹Ï´;|sG8Òl+³ù5qÚ(¥8WŸ?mQ/Š0\! G²v[ŽŸËJ*Š9›ö†<#›W{Y 9W/ål™Úˆõãó>Îhú9­ÝåGÄ~çe¯,(ÆÖã�ÒÁ?‰›¨û•�ÛtÓ8r“Åód-oSÝÛ|¯?Sþú‚í�‡h#_£ó=­ƒ}l“8ÖòUÙÕÏ(ª»~)‹Æ'¢¶‘ý=i&wr½Ê/ksû÷‘´}ìtœ�1ª¹j•Ù^¶çpÔøe"¹ŠlŸCK8h²EGÂÑüâ>»EFTÓ0².ɉ‡ÝS¼¿v½â #µïX_×âSúí­÷ÑU/zˆÈ H�s.i;HÝñ*_ëË®NñkdEÄò3%u&?2¹¥”ú_òõ[ç¾kF¤É†¶Êr”Bº¯â»j£n^㟈ªí4’*ç®¶åÓ:OdÍþN•õ"„m…+Íò½“ Yœ¥ºÙíû'‹Q%^²Ds='»¬þ7Ñß&!Ûw(ùš‰(¾­¿ ö›l¸þe„¾ÑÞ†H9†šrÂÊø%º~Ÿæ6û’uߟxŠåxŠÙ8áô©ÿ™– éÜ¢©�ªA©Ïì*Êpù\^ålVYX~Vç”dµ­ã‡qWõà�8Ï_.váížüûgñ&'ªë~òoª_„5‚=82oâ‹–¥j±)wâûf¨(ÚÛ¬ùIÓ£øÛãÙõõZ¦w«~xxå”+ªô<[)o§Ö88ÿa؃ÁßhóÉŒMòÝù-òoê\¿O�BØ7¿Ä­›Y©ƒ¼lyÈ%Ö•õ·é>6bæu‹¡ûÿWÄ¥õsam[ËnGí |㾓Ác|.›óV~ò³W0W«ÇUü÷ïF4mîá’þ·ÇnŒ(Ç£çExÕ¾�F „Z×w‘½ „2ºÿ{š03c™#3랯{îX·%k8GÙØïïŽLäVðÂoÛÌö^ÉŸ{µ]­ÏN,˜ìÞ1µé’[ Y23ˆPr8›/§©>¸Ý‡þá^ B8P϶ú(Ö4ãÓøx�û A¹ð“D?û C);×\ßð”8ÍùïrÞ/ž}uÃòáîŽÚWQÏbb±;UdŸ•îч;É>õ‹¾ô´¹bîôÒŸÁRCú&ÊT‹Ð„dy~ž·Œ[?»Ñ,ê‡2woíüÖ~ùg$çüÏcN8ôþßÐVS$R¢ЇfÀÌ-š~ v® ý2kveIž‹,ƒZ"ï;ýãÒ÷béãÉ2äáóæé®ø‚:�Ó×Ô z/‘<þ.‡tâ5ÁsŽ1«ÛFÆÌs岇JG¬Cûq§U1¾õëƒkzG&-^$ò'$+ç ßÃ]û\j˜ôDÕôAÿ}¼ÁûÕ§®4º jþµPÏë-ëT0½ ‘É2iÊ~î»á?Çyæ™ÆÌüUwë8f%k��Ï„†K›®;ꇲ÷ŸµÏZåó½u}ï?ù±UûŠ)`ý“ÛrDúž’ƒ|îž5®)^FtÀÇq;´Óóý e�]zd—J´ýzS{EîDåM‡í"mV•� §ØEö”¹NB�4{jØR>óÍp§ô– ½!;=œÿL±©ªxN…ÿGÇÂRðõÝü3ÿoIÖv•:36ÁnXݽ±ü¡ÈørU¹øxæúYù¾˜ýº¾Ìº)pìj&u‰i-~*óDœ~™û¼àüãýHÖ<<ëoo¿y#r¥÷üíŸ_§’¥ó²{gŠ.–LÖPäýÇÎ×R¶9ò†Ë£‹èç±ùÉ%üÐ=üIFúÓ×ê]Ä%2ÄñˬòÁGx0_¹¦ê‰2þŽ1ßÔã¿–/ý´SŽšój4¢ ìÆ™)<Ì([´Ej­¼agì¡c(­ß5YâWþ¿NQ'äÝvýìœ(·öš¹)Œ¬üŽ/e‹ûFˆxlI8˜�á½ñ½«Ã®(ÎÊž¢?uÓL±59ÕöýsÔ.UHÙ×i‘ëz@»#Á›.Fx;žŒaToßñµ$’è¢u�|ùM Õí \èó&:ç—ó8ë ™ÄÛ«0»œ%²– ¥—3?ÁxÞ8¼J›¿‹ ²îŽfòÄ ¨üõ}¬rkYı[Ë$Kú· ƒAKšmëÒÞ}è0Ï�´/¡ÛÊ$U,zxW͇|ZñGý…ï¾k�ìoóÅ4Ò)gïî»_l,FÏ"Úüqû8µeù&$–HrdΩ9�¢/g35 �*¦ )±_ÛC�g¿dCXpgmhÿW(Ó•u>¶Èƒ´çƒò­ÛØNS:ÓÙ íÝï>•BG»³›«q_ÄïM¿û\¶[NÅÅÞWñB½—Öiöe{¼-o;í� §Âø5bx¯ø¾Ý+ £ßzøÆ�™-¾^á´x¶·ÿbvD‚¨kÂËÑV­.t@"lpžX;!(íñÛK»dÚ]»_ÉÆÈ¸?O—œ–”MàiVË,lfp÷—ábTÓ«Äì·ßÐ#œÙ^j›/7¢´sÞo¤¦;�áØÜÖŽj_.Ò¸=ÓŸTká/Vîÿ×üÜí+ºEôû?ç´:û,Ü€·–û‘ñ\–Þ–ÙJ‚H¤/,…As_QÜÙè;ýóîªæLZS¯dÓ\hó×m#jãIãªÿê\ i.<ü•û$tm½ó¶‡tþ_žûúß®ò#Y`b¢ÙäE¿­Ø-»\.' Þ8–ËG‡î+ÓÂÔý?¡AÖ*³.èM�>:óáן„<Dz(nÁw©BŒmG.?Ô9�ý/QEL|¾Ì�Füdô.mŸ²e*¦Ì­¦çÿ,PçöGx+þ»—¿8ß½zAò¡CUüºöµw{Övé·ñ7íªþýE(Âä>ü Â)\§w‚ÏÑ·Ë+ÑAÚsœ #�—œÒ·Éñ­ü[M>óº%~SW´†ú¶PøÌøLïÝ–Z)4/nöüXüÅ0—ßöQ;òg#Ë~Þàñ“i†,Üõc(¡*³õ�N_5±Ú?lÌYüUüÙŸyM¤„eúSßó³õCÅÚ­é²Ý4wÔ ~ ¨ÿkÎH«;cÂxËìtܤ�âÊ;n{ÉÁï¥ßþiÖŽÓÎwó@ý0½Üò‘-ùýz§½6fR|'ÛcŠïU67æÆ2éç…9GŠsñB>ñѦN�B­Êgû~nÈñMoÔ‹¹tÉõÙ0Elcù¹muŽÌªG™Þ¿l+Ëß» Ÿ×”M׳‹ «ˆ¢m‰�TúÒ–Ò•ˆÊBIái}^iÀøaæ¾ä…�êßÇteXËûxùe6¿æYÿ?OÕúëñ¥_°— Y�âE³Œ\dãÇ�ÿRèYë;„|>Õß =[ Âò™eðÚª³ÇµÂCÐpŽÊ¥OîP‡Éå#~OŸó’I™óbR’¥uÚ÷�”œ±‚wG„x$>ç yY>˜�~t0ðÈ üü@ݽdÄÄx*üÕÏs†E*+›ç(•ßÙ̪÷g[â19™IU ¥”M=ÌŒ.í -ø"o&ñœ² ²[©y4i7•6/ ]ÿE"x&•~í_ÆD§Mí(2f¥D]ÝZ_Ô·#¶ç»:{¾vÂ¥s鶇#ydE™=ÚèõjäzÔwFiÑ×5-ÈOùœbá³�J}dyèˆ,Øç°Èú¯Qh0å;|”’Ãw;nâó˜/tš¨ŸuZ<íïW ¨L»¯Ùwâv–0—Ñ?|n|ù1®cH°¹Ç§ä›Ìõã =SØá*ª)ä=õ �Cš �Í´B î9»ˆtÂè‘‹üá:o%€ýÏ;Úýì˜RÛÞ˜1&!ÕˆÄbÎá}ÒL ¢=Þ.(ëÜis×ÐȽS¯ ³d¾D ~„1¤ôÈ;ŠR“UñšRDbÌö,ìsæùþ¤x6²�¦K‘$�s³1ÝüE-|”i²‡ šW!¥O ¯¦›âÁ‰Æ�Y~«vž¡g7ò¸ mqÏ344 sq>Ó{¹Â¸· ½;£4cẋ‡ÁsùE¼G”ZLCמb,"†7£jia+‰ìàk€T «…“ÂTÖ)]®1€jÂ0Š”jñQ_†ÖéÐÔˆ"Á+k¢WšŽñh¢E Q�{Ž’Òà°IPÀ9Å*Á* 9ˆ‘E�MF³I�…À(ŒEòA1^$Ä“h› ,SipÊ™Cš¥‚m”¶”P‘»&!2"E 1š´˜¤„ÄÅ&¬&Ð)´&ЛH†(h&Ñ /¯aKJ†$Ú?ù¢¨!¢�¢C¡ÔÒ 1Cås:˜MÃBl$0aCJ¤Ò&Ðjbî1P–5KH$éhDÚ¡}k› @Ø”1 1µ Ó›T´Šhm--"CIMŸç`TÐI¤M “ [sbSi”d4ƒì˜)1)2¡§"m+­ i S ˜†Ä&ÒT´b†ŠXCIq1SH¥¡´4*”ši"Mõ�hSi±´8‚†’­¤\e†$Ò†6"ãÛ:š61šü×i€6 16�›H!¤„Ø "Æ�s4"óB ´1RÑ I¨m¦ÒAy¤‚LÚ$Ô0±ŠLMŠM6’@Ø"D0TQi±VСˆmΗ&’>ý¤"û,jÆ„C@�UÔÒ“I D4�¡ˆl*bM¤"LB“ ”1¦!PÒ¡Í Mˆl iga‰Ð6€)bÐÀM‚-´�"(`Ób i$M¡±!TøÚlH¡€›ÒPÐØ,$ÒI]bHPÄÚi”0C@‰°m�´›Hm´„¹8Ú´ÀlSI$PÐ�&Ð;NMÖÅ 4”š+ˆAq›w;6ûtWv×Ëš"¹qtnºè»ÕG=†æ~‡L�(i$6 HºËš0I±‰$I‰$�bbI[LI!L@’Iv˜ óI ¥ IÐÒ vjæž� ·fj„$„ ÊЀBF6’’,i/’Æ“M�4ØÚ@%¡ Úm$„ #B@)1Iˆ+i á¦4ؘÄÚÆ1±¥6„%ϵÙõgßñtKi ÐЮ´lbÖk#k>矋j¯AêJsŽðê¹:%²Éã®§Më ‹Úi„bi�£ãô_»Šæ:—1c€À˯㴪ú>×›rïUKð¶ÒÆÒìqÀ–6€¾Îvm-¾�S$ ZsÂ_nÄ‚R�o›.ÌÀäjŒ Q�°4u¡î4…�‰ ‹\$Œ•Âï°¸÷Yé5·zùv¢ -1 ˆ?SБ�†V·®¹2`,íTè`,ŒÜh.4^`º™ÔÅ;q�gà B,14‘KB-æC(÷‰¡+L$� �’B–Jí� (@÷ ZÚˆiY¡Aì1 Üi ábMˆ ØÈÀI-¹B�´±! ´€6Ø’6†$ŒM!í!€1Œclìi£EUI¥«3r”ŒB­=*séH±¡ÒzÝWcwiŠøá_o )ý�.Z{×ãµÍ¼¶VtNÑú¿8õ‚íkemsæ ›ÖJ1ŒŒ„„o0bHB,¼Ðƒ�¶€kh@�bBPÒ5ÒÎ $$/1’-va ÐbI]i†$¥L ³4„¦4�ÚK BÜh¬I H&Ä�€ÎÑÔИ„x˜†1 46ÚlH-±%í´‡Z7Æ7! $Í ˜ WZB·&¬hDdAT„’7X·„�RÐ$SÇ6 H)g+ ö�|X¬h¶·Ñm‹4ÒIPÁ°@f Æ’I(hB¨ä„ÆÒ3  ÓÊÁZ¹?=€„ pÀ@…¶ÑábKü¬I%6’E‰¤‘&�%m†û¼ÎV#¸Åˆé¤†Y0Èá›m-öQÉ +íòïRnPm ƒGÅjêKÓdžb¹ÉµÇ=¶¶;ˆnÜ^&hlô4˜ÆÛÚcL`Æ Œck+¸[¬ë°š5^•¬*_ªa nóBs×¹ù[+;��7÷0éu¼ë<9/áø?PîØ¾çá?$í°Þ¿_ µÝAã}Û~¾ú1hó3~²ä"±B‡ÿ%f´‘��‡ì x8Œ/‘¥SDš\LB6Ù ¢½7òØzŒ…†þXÝå‘!Í¡¤¡�¤‚ ÄÄCNpÆ% „ú^pךhx{I ™6¹1 (Ì(ˆ†Á±´†ÐVÄ�n1 ¡«m.²9�â”8F5ªýˆß@ä¯6}»Á{Êöïjwìå‰sÆ÷L©k>W#—¿ò.¢{l,¹Äç<ï� $Ü«ÔúµnTUšïfìŸRê»;t•e)Š<„¾+td}×”ÖH^{ŠVÙ`EØF*Fþγ\ Å”P"áH\Ð]À""Žñ„"2•ªa`!WPºˆÀFaGÐ#MǾ†Dš¼‚�ÓL¼ŽqU M:q3* RB”K[ VÈ1‰t­A™é£�e%85Y ò1«T�ù.“ç3€�Èýd9cYµÏ°i·×I¬a‰ÚAtR¹Œ›ÅòDúÔÔS[¼Oº®òY}´4Ýpô_£#æ%!L5µdxà2Ü=tE;_Ê’Ë £Ušöí4/jf¸à¼ëksV Ö·»îâH  Ú[Àl�]b:(kNô‰O¢]>Í”L�Í ‡_!O‹{Uv%J°°�rhëÓJt(ÊÕÉs±›Pâ0ÐÁ ¥ ]‚ëya(k±q—Ø\b9Œdod1À.žÃy)àWx‡ýi‰ëÆù“M|<N™•#�¢K8²ÐP�ÚeÇ®gz„ ,r”»î#jqžáFxÀ§LK›Èˆ÷a�Íæ"Öa^wà8 ÇÌ úN¤e¼mŸæ?š~7^™÷pÆ0V’âi 4± �†ëÄÒïâ?Lf£3Û©�œª>s4Uî_wË�9±ÖiÁÐɶw|��A`_ÔÀ$µ¢šž½r4‘ës˜«+†”šîüÅ“6âPð²ýê}· NǵßãÉÉiXŠŒNÖ4»œ°.ý’(Ý×ß®ñá}–Q:Ý€ ²déò×ÃÜÛ™D\:;„™[&ÙšRiëy·fI§Mû–qÜèçɃË@�Abl+!$·IX�±› ˆÀËÍ®·Û˜ùe$$€2öÍ—óœÑÛö5ë-à �Ý[”_ÏQPÙ¿Ÿà®Qn‘¹ßˆ‰ônQZw·8öôóš"Ýæì œž›fNÑÕËb‰°¿¯šÁ�iDn<Ü<åãéê÷ ód¹Ïuª )2†L¤ÌÅ!­MÔäí à€¤x�v”œvѨÂaÙ™�f °Òd#RáPmt�¼,ÀÐ)´„÷˜$±&’AÂ0HV1$.¾˜ÆÒt1 B-µ� Vn³‡›kTåÙ�lþèï±[kZ²õK•›×àPÕmVÑ”àžb}Të�rÝ¢šå¦ ¡¹nàªà’´ÀITÐ ™¤˜‹Ì]z KùÞ)HÂÁ)H;@·ZAÍÅzÑ©ˆµÃ XÄ ­´üŒI#;Hí´–‹ß§!$¹ü°ëƒÈÒÃ` $èÐ+MH/°@„y/.°I€Öc�}€‘ލ‘6�´�á5•¤…ÉéG+èi…��Úß�/‘CÙÇïÁi¥ùìK»¢ì¤ÀIRÁ«�—#Is >Á¤unuIyÏV$}HEl_  Ýiä’þI,\Œ3± B¿¶–Æ­1$’!ˆA¼ÀùY~d�u B�¤„€ÝÞ�$èhF¶ K…£ÂÁ6’ûB=nX™¡B›H±¤$ŠØ%­¤$!$rЀHCI$„?1¤�„$<°!ªÒö§vÔÒÒÐQè‚–•OÎÊ_ÂiÄ’BH´Ð HBãE¦$‘ê�åø wf˜� I¡+výI$–ûI*ÚŒ +ÍÂÃŽG�–˜½–”1&ÆÄ2–Â)q|ųÈk‚Y|9 Riåƒ"—Óön¡ßɲe«9ÓÇ+ó†’aL‹fí±+Å®@ “ù¡$TÐè! ŒA•™†!¦!/Cl=ƃä4–F„]CCXXƒÕ­5g¹¶“Õí%¼¤_¿²w�¹U[O]‰©Ù³ŠY.:éõcµ‚äâaì4$ Äi€K¸Ä›@ 2ü ¿q—˜‰&6a!: @$”“m��¢dÁ¤M*\©„ Zj ô0&Ä�À|TñÉN¨ Ù›yØV˜3\(ä®I,/cKX_hЇ�í°¦/·Ìâ5’&Òd!Bå’‘œk°Á¦šRâWb†]z¬Šlµ<êužûPˆ�=Ìê@ L¹w]ÿ€òW‡kFM.�!_`½«p…ÊÄ‘mã’‹ÓAEÝA±‚$´ÐCB�‹+P5¶×“HÊïÊ1…ý"•ö¬ã‚m«u“+-²1À‰”Á­‹S4½æ¶Ü4®J`šZ„«ÇÑÏ ”H/á‘h—ÕêÌôÌ–ÐÁ­ðZØ¥Ó#™„|÷ÛùžÑ§¤S¼ÎŒnðø€`òÒ m¤�«CHêb†-,FíP]`Œìäi+©ŠóÂÂIƒÔõ4S€¡€F+P�Öƒ)O�Ûh$аZH�He|Ðѹ@1XÂt��¸J¶íø@RÑx‡sî)0ÁeI„#ŸÇ4Ü4B\íDŸ×hïåà ¨XÝbHMÞÛƒ;A�P �h$†Ã#!šØqÖEû„,8¡œPºZ�62z!- i݀ߑÂÉ08·`44‰²O3Y� Ñ¿rqí56#�™ta’áˆGȸú]¦ØŠEÍn\Ú7nMTEóŠ9¡p 5Ò—è¦Tª:%9šS.’ÖëXi-H8kÇE3GlÒª™XŠfÌd­vSZïºý¹ëŒÙðpïfÊ€7�Ö ïÁ‘¥ÊÑ&(ê€Û–"H#}¢Wã®× ²Â(hÈØ�>LR’1³iÔÒÐÄ«å×¢fåÁ³6)šœ<ù%�æÞ�Ábƒ[‰7q„Æ …+‡™JÑDÀâÌïÑŠåãi.,�s:Vh\€Íx.IXî:ÀzoJC@ci°.ÖqË—4ñ¤o>w ».Æ’Y@ƒåSZ“BHÙI¡$€þ[$�©ÏHö #Gå �@ þ#Æ PÁ’ )¤„ŠÚHê´$XšBGù !|F’24!¿zÄ’ø÷¾²%°õrÚhA¤¾h`’?;¹#u¡|¦!.û,{$%�¯}‰+Æ|Á)ÍL7…1Òi�-3SIÚGÄbD444ŒiJûHiŠ;ÁÕKæ±)öºåcTBí¸ïÄx�,´¹°ÃQ>¡ze*®ÆÈ�p%ï‹“ Am´?=Sîwñé³ü�[~4Θî2ÕúäÀ²röçà”(ÚÓÐÖC^5!«âÃz#ß"Í{7ë5­ñëÚ∉ dã\€ iƒÞx¦nnï ÷ê xo)Œdò�r–—pˆ$.Fa¸0�ÌÓfpïH\Z!ž'0y„ ¥(@5dG—©Äœd$‡þ¬@Ÿ*gÍSomç1¨P)�4va£ª³­½B»Ë¹ ÙÊ@äa½c Wâ«‡Õ | À ÐŒgC¯xç|%äö ã”�RƒŸ'¨µiÍ‘ÍAÂQôF½zøOjª÷Iâ".ÂNöLÝ©”¬7x³cÜÍJ/�235ƒx¿#ëÛi´ÛM6†ÛC c‘Ô!ï½%h¬k�ÊæZ�¤=Í3¹å„¶I¯ç ‚­Ñôû;ÕnñZ½5À_yÈ(©€µÝ�¨HŠ¡ÝV *«D.x,’UÌ�Ϋ.NÑH‚�j0P 7b Å!‰ÌÄÛáŠ2ŒÌajŒ oÁdx¦JÄò»�[�H ëÓô$ÀóÞ«n}»z\X66ÛªA©ã í¦6È W�­«·:žl—ù+ˆÈÑLá„ѼÑ�€Ú*Tõ-˜�ƒÂý"€½1[)êu‚­¦Nçá§±ëýx‰Û4>i?/AI«*z­0dœ”Ñ!ÄZ [“€:ATK)ªÂ½Oé»Ûöûq„�L5: êN�§68 s´ì€ ûäç®S&îniwk¦FÛܯ![iîu˜â8®ñÏc³²Þyîb’ªì ¬cŒÌºÑzu|<Î�{_—A“QÄ÷ Ô¯'r¸à!qæ#ùDùœ” åÎCÈn½­%v ¢¯LD‚ ÝinŽvⳌDSÞÙL­`¢¹(U’Ë&f[dŽëuCI��ÈDÎZ…Fn¦NÝEWà‚²¤IIU ‘¢JEé’%h?f± õfíNØpÿ9€$P1”êDF"-“ö¹  8¼T ÈÐ8”'} zcD bÖ’Ìd‘&e…kxÎýíã¶öø #¹Ã94öë·¿N\™³[–ˆÐ‰íußtv·UBH-ÙZ’-óm½Y,ÄY˜Ò<‡5˜}•Ÿ¨¸z>1@gÀ‚Ø’m»öÇü5ê&‚Fk6ÉR€æƒœçÈf°—߈¡ˆ‚'„þic‘ê€y±FNwIŽE‚†ñ¦Bé'~óÜèóhYŽÝm"¢2P¤:)Q©Æ¿{B¢&ÀG#@�€¼ÒAñš51+Aw óHù qâÑw¯Ú©ÕD¢PI¡ î´��~ŠH8#…ðš›_ öÚ>32|˜T/6‰ ¯Ç]>½ãåÑ©†åüÒèg‰¯™S��ÕoÝÒ¡³ä! ˜}Eâ« ˜ðä}cwý¾W(F�4�8…Oàaírtç‹ ³�gä¤Û“Âl^r¯ ï1&Dýƒ ï‡V£‰ø¾»è·©Û·÷Òìö¹¤±&fg¯Iê~LÿA­ŒE ÝÞ�|·£6tœéW¯fn^müm鼊¼1×@»1Äa½Äjª8µÔCeH·í�l‘’çûÝ’áfÌF:��€{�q+>7ó½NΡ8ôÞï§ÇõæþühŸ_èP–Ä|k´bˆišJ¥ç"_WK}żÙÁ~sMcöZ´`°é $–ÌÖ;ÏÏ Î¡'¸ðl5.“14;¨9A�åªZç17�ì ,¥ŒÒ|2@ï�Ø(1)ák+¨W %]M7|sœòƪ'4²ÅNj•eÓ4Œ}ûa?`wšIõ{ÄÎFS˜0?¦�ýÁüÿ±À_­Üõš"nS¶ôĸúµ?bÒ+aïœÉk’]È´ê7ÉtF ‡ÀpÈv ‚,æ!"çˆð_æˆt¯|:㟓àË"\2!ªݮž|X­÷Š©ðÄ� ½vê¢oî.'^ºQú™›šùXꃛø4IêÊ[ÚfPhaqè;t2Pë«Ó‘Ù�Ç>» ˜)„VXUe0Ʊ½R¥Zà¸ÒýÅ×çv³Q‚‡#”ÖQP BªUߪZépÖÂK\WÜÎÈîrÈá�Z4¦ºÑ‘â"Þameuož½Ç;²Xò´•.v§ãÉGÅÃÁ�G¥Ñ›X]¾ÂñA�åÓz˜F”Ät)ø !„³s ÿ™÷öRþúøŠm�<¹ïèP£ö4ïÖ&1‚¼>vŽÝ;vh bc,ü¬X3ºòB0°EÆ�üüa¼·÷´R4Óu) ˜‘Ùƒ9ŽKBD4ÚCîÁãsxš1 N2ÈëÌŠ'LÔ ˆK%$ˆò0”€€€‚†!�ˆ,r’!S"A `Ñ@D(Æ-‘ 6 ÂÔ0E¦�ÌЃ+ Úb¾Ä‘6$š’H ÜPrôB_¼­ÓTçGÝrFÉ/±eõF"+¿Ð<,ÄYÊ�þN î¾ÃKق׈‘; kª‰LßcËÙÞ‹�s™�E¼Ò—J Ì·ÏmTÔÒ* ÅÏÏnß›ÉIݺ+¶¸4ü{ùn@©b\�o�’Ú`!…8w9­i¯àñ»“‰Ý[8艣¨�³§gÌdþ|\ô‰lI É@Y Ô•Ú²AP±+(Ù‡<ñc)ÏRƒƒ˜=öh‹LÝÌòo†ù5Â"b°«à&ù^-alõ�—¸ÊMaJŒ²l€žb�Õ“¸p*+Äf k®ºÑYX«¦ºÂÑa�Z°, –Ô”ˆal²úL<ƒ‡q­é�(ÃVðò À0“H3 šLÁ¤£“I€aîsÝäò%@’D”I ’êY,šXX(YD™ Z»°ÖgÇ3-G>Ú–Há« qåºdö|díërbv»œWî¼X鬯~¾Ý|ä“ïØDâÛ¦ˆÏJÚi³VßÜüleÊPвãñÞ»H—Àø³^PžìŸædw@îQå¤Ü•(5h¨Î`™*µçE"­G#Øgh¿EЧ7¿‹±Œ²™�Ù\laíü²ðOÓ‹¡;Mj1³ÑÌîe€yâ]�¡1¦ÆÖå”.‹†åZ-sçÝ.]g5&Õ¹â—b·­)ÕÜÛšr2 Rìæãþã¸p4’N¥d¡˜A+¹¬È8p¡Æb!ˆNc’’‡ ¢N8áðP�"L(¦7��0§ àªC®’ÅÓŽ¤õñÜy–!…Ü’Ôê¿:ÓñåE µPŒÓY™ §�s37�&d€#�õ+¬Uõ×øì Sç!€ …9Û´\»[ÃZ�’¥D 8סöÍÇÚ? bYŒ`×Ï:GÚÓMjúvPþí?)�D*CüƒÃ¯¥DˆŒgÙý}é�®2éõs�¿œ"•Ž~ó®ÇÊ>÷=\ud~n@iÝw#òÆ´7ÛRÏ…åv(r*šÑT;.‰¦pm8 T�éeª‰Neº :dÁDtc´OØñàc’Ÿ†šm¯‘$ÔT—F™³]V<ª©ª]EH¢M5zTˆ‰i°h‚ñóK¿OEÑv–§%�}±VOö�lmR~t‡žø‹‰·-„¹OØÉÊ]K]E«\¦ÌÀ¦e ®y6Nú„?7{~= ,G¨dDníOyú~SŽPMb²‚ Ÿ X0s´/5ëÖfj†3%rE¾ÖnÝßÏÑXcãƒ3c`Æ;רôYà±L@�U¿’"ðÉ'sµ•ãüµùŒp×" æ™gˆÃ´;-~ówæ–©©É“’ž÷Š*4$eǼ—óÊoîËÛú ûúªø(Ì'†šk#ŽÝdMD£qÓÁIÊ@éR8Ö�õ\ûçܪzcµÌŸ‘ÞJAŸºFf@‡3Éæd €e9t¸Ùe)뺀²£UB÷HBŠƒDÉõ(P6�Îpæ *ûÛBo‚x1üþ …üt¡�ëŽ!\lÒOËé(7^@d¿q/]Qª=/áHŽjÆúpuvY½;Gó%qM§‰Ëû4ÓÖãÛ’%ûNÞbupyîï›mŒl\ðüŸ›5:{0�3i;ª$($àôbÍ{"RDZÚR¼ÚêÝ¿v§nZh·*J77¬£ xè·;ôy†+UŸ7ª2ök´bàOíÏ=~,h›·ŽÜÎË«k³Jë^Ñ~ºA…‘!„Kš÷‚å”wjÍdÆð›øKÈ^µSª7l²Å|7N­Vd²üBo¸ÄDá�½˜¼žM9=‹fy.F÷pdö,ufZ:Æ—öXvý( vÜ‚‹Pžú�ˆ�€§_}U¢h-Kí~ÓÝù2ý¢ÌoW‡#~„üWq8@£…yÏ„2£^ïÓ÷Û3g8Ç×Ó|pwzn ^›½šù‡ÅBT·Ûyˆc•tP‚ ²¬ÛëAEÄgrä&¸§ÄöÅ^Ãe¨îrcTÿÒÓ9‹óúÙjº™�yg\)L-�„î˜Ñó´Ž£¶GXˆÂ˜É¯e™ä‡Ha>’²WÆx2»›â–B±ÍBáIÒf‡BÅ! -j[�ÚV†š¾;³[ç–IP˜ã©¾¬Žt‘JT‚àhM,Cœ‡åþ�ˆ}6L]…§‹€—ñæÎ*b‡ÁxÉExÂÆYF Ð7Gk·Ï“ˆ�¢ıJ(ÂÆat¾ûE:˜³°^£¤ t3*^íGúî_ðtUÏ+*ô—Rì\nÌpxl‘9»Y"εȚ/Bôèf!&ŠŠr`¢R@ÃÄþ4¥ê:MLNŸ*Â)‘¯"yxJâ;�{†>‹Í‘ŠØÞŸxßr-SÆÊòÐà¨Ý|[§£ÅÒɺÂ÷ym׸\4ÐÝu´œµnOŠïTQ]Ûr‹Œ­É¿6Ïãa˜ µ‚ ˜“rQzsªÛ™ç’fãæ8á™6“äÝH Òˆ@’Øošâý¹:9ÅfÙån|Q=8*G­’»ìÎA·Mh¹K›¼ MGEaŠ&ø“<¡tPQiGøÚp3© �X·õ?ýg’‹�­âÁŒB¬¯®Ÿ$äáê†á }ü+šš?Øå¹¢Øz#Ým×Z=D#êõð `zt6Bîe'©°KÏ{6KÎ"T;L�†Ë© Á¯²«¦»ˆðÂd¨¦%Næ9©t÷—Š‹ñ쀛Î1d–¾ mÚ“–àãÅî Q²Þb'né6Ìb�°P(¨D¯[QÒŽ¡$t‡ÆTø“«»Ú®�ô&~/¹Ü�ŽA[44VɃ€Z^\l)i"(ãÔÝi0«›©p8ÉÔzC…–ÍÛVÆ…ƒ¤ˆw¥£v¹Œw@C`C÷çÓEj }Í…z¦ˆÖnóàvówa!¼ø‘r<ùé2Ÿ7_z4yà+u2Hœ!Ã8s(�s–p/®E<âÕrzdÛTd¯ kX¤¬-ç�g;ÊÎÝÄ_¯B|’áÅK¾�­žÜ�‹ÈnmîJQµàP øœ¦;ƒí/*ŽÐ[ˆsâ~ÛÅð¨,.¹=åÿžüŽÐ¥4²ž„lw†ïçŠ|Áe§qr ò+†ÁàD6B.-xưù°)<Ó®·\’"‰‘Ÿöó 3{Їô6Qk�WîÑÇ·F‹íßFË猫1ÆL}Bšr}%ƒˆ.{ž§ # «žOñö9Š`x 7C¦?-`V F1$(VÆ#Ä!±?jߦ|{‡ŒD/B0ûrCmzBT^ökóý,®ª0‚1àãÎâºarÖ£´}Z Ǹ¢¢6.ýS×�׆M¯»OÇ,n¦qº†Äb²® šçœ»èD5Ü@à¼É5’¼Æ9;â�Aè?¾>r¥ëÝyùŒŽ¯ž“_uƱ5}L§ÍÕšÀÐ$Iý¯°ÄÝ �Àä+ü³ɦ—¡Mˆº”)�ê¥l¥rÃl °Áf4c]Û:„•`³¥ÿª´¤h~ǤÆô$F†|Gìt?÷D¦sã}g2µÚŒͤ沸Í6´†FýŠÕð $V-ì6þcF'aÁÐoiV�Բ崺ٺm4Íu½R„LÇÃÖpû^‡f>g<ǰzhfïØÃ»{øŽÕ)W¤áù «¤n"1ñ4(ªÂ`‘]Û´" eãDKE�óHçÍ�€`ÚŸ[zbE£ÄÆ8À ;#vØc·IA%">Ää§ZéáÙ»O£¾¢ù÷Å`@&ÃWqCÅÎ riD•f€+…Ý !~À:BH�Ç£Æ †¬ù£×‘H‘ÊEx÷´ûFl@­PµÕ÷�ù¯oMF&,e¯ÉG–8„‘"ÎGšùvæP/SóÖn=€‹ÍèxÚMظ°Ë 15s õÓÿæ"™ûÚõ|?)¬³j¹W2WXÈ  üDè¾L€1ŒËRD"`!ô"ˆc+yçùÞ»µr£6œ$ewrD§¶´‹E!ó\å@ žÄ®¿#³÷ªxºJPƵRåV¯áK°HÌÓOQ©9sÛzyûE“.œ]°›±6ÃfeÓ5kÙÔß;Ó«ß­)½>~ßù=2 ”ÉÒŒxîÑã}C-„á±×%´ìq«Î:ô¢ÓKÜÕ$ dé©hæ_tè…G³¡ÁMXŽskñ‚,ºÉž(x@äÄzÛ‡hS,O ªÐ»5G@Ü_ÃErg½ÇÌýUÑo� eG�99Vg²O¤ë RvnÍö—˜m§F¡{fL�0äÍ2Ò|)™¾ªÿމ;Eä�õÍŠ•·ª¶Øùb�«®C¹ÍÎiûÐõûhâ}‘G ÜáÊ"íÑíu ‘Èc½Xm_¹`µq¯ÓÎ× èíªÒWO3.i/*!ÿ�;–C¾Ë­�·†37ÙTvûL>¤Ë�øwÃYÿ‹ðêú<'ÂX¨¶¯q8â¾×2g6ˆ�uÖíÙåýF¤EÆôD)ÖGæ¦÷ß-âb5ÿÝ?o3i¾Óÿ.>¼Å•¯@Bˆa.Ì»¿$×ê .†§[}Ödt½þÄ/’ÎÖ×_~Ð/;G&ž,˜îO?Šî;Ÿv$xa=7zç£_êL:f]ª �ê0ǧ‰Ìe½;ùñÙͽSd¼Ñ³¦�:/}/2s´€k4fÐ¥—O¹ËGµ[«55êPz D$¤Kù6:µY'¶¶å"vVYíÔüú«”-ÀÄÖòúq9ù>Ïë'%¿‰>o‹ã§Êñþ|@a!‹åõë]ö·´»úÍŸ¡ÙÛï9•9z<‚cgIô{»Ÿ©¬æ·Ùô'´fÁ.ÔKY”ãaœ´99ú¯Å¢‹Z2Å7ÛFÁ= S×ÅHoomÓö¥íŸ¬ÄÆŸÕÿMHàx—ÀZ&¤Ês^ÚM0»1Êy¾¹�êÕ:æ7«~úBs~øûŽkYJÏ�íJT/x {Z׉¦Žãæ }µ}Oàœ &�jbr,~[ýqËN޳Yè[‰&€Æ4Ôênñk(]gdzp·è1ÛïA�rŸi‡i|/šÕÖbh€'�d]ÂînêU¾Éäcx?Í ÿçí»-Š*·Cflªêw1Ïþk_n¾W`¸¹½q H‡5‹P'8ÉîíºKÓšÆN5!Ï®!XÁPÄrU”šx-Ê~ÚñθÌNw…ˆ4Ã6F`òPkŠí,4fE¡È=È€\dˆK3/( sÜðÒ&þÝ€ªÏ¢~"ów}mp¼:¹~ýä’G!f€0ùúûÝê�ü|upXY†åÉ‚v­¡ Pþ‹µ*ï-òm̘x|NÓ:Åmz 1Ùœ¡ËDá–ÎÍ?ÖY)r¦.�C?J~yP1ŸhN)Ñ9sÃÉä·‰fêlZY[S€N³(¸½Ùí Ëk� ø‡3SW¼�Ì'MhÔnRþxTí�9 ^º3jëCÿ;’ÆÅ.÷?YAO£©W^¤'K: �ù° ¾)Æñ|3LW×Z¯Ut¾kP~N"‡§ÝçÑÜ­Pš,þ_ÌB×ý;˜uÏÁm$n€Œg’)í`Ùo Àìb÷l; l/äÓ^÷•¸‘V^ÉNº(Ç‚¾ ¶)¶xÿ»h=ýmܽ<žB ´Å&Aã”&À¸žzaÊ\"†�°}hlר�®úq�Ÿ‹Án]�üV-Úr8÷ŸÈe×®oõ(±i‚/ßÂ™Š“MéÊ:ϘÙ㮦Q2w1 Ô¦Œcw‹ÉpÒT~Ñ/ú$˧ÜUÈÞómÎËä7«¯# Ò…§láJ#2öèÇa6saxXyl¹¬WEåïÚñ¸÷iA¹‰  SQjt{¼ýV½*-ç01�›Ý˜å“hñÿØÅT ÕÏ! —ÌÆ‘¨P¥~þþHpªú�‰•ÌÜ =è"DtIŸ £#>ýgL_ÍíýÒ¶¡uüÒLɦ0’wƒ?E™§iï“­‡Z*S|óÙÓñ<ü_"7Ço _Jõ&3ãïÀ…ÐÒ#’Kf®ê8_Ñé0õíø�F �›æ 6.ª�73&'¡ÉÈ*xö·¿î};}_Ë;m˜ÜX'5–Û¬|‰];¤¿Œ c{ÕQ¯˜�7¬š�‡íï`é5EÐc×èÖHÙý—»d“XtÏ‘€ê#ñ[‚nÇÖ&¡ƒ¾™ò7L°X!s'ÓÈÖÇÔe¨µŽ/¡jIßÙäš,ƬAÖíO{«wb»:­tª³Ê¾î ökø•BŒ�Mß…·õKbľÖ4AM ó2ó–âì+¡Ê{ó m¬”}�xޏ*k½ëý©·Ñ—u aˆý4^©ÛÕ Éãi «BID1H§-'€‹ë¾-þk{°,¶§Óóÿûué^±çMª+{£tÿÕ>¬°a˜z—²RbÖ`È? °&Ø?í–Ð÷û^ßHŒÄI¡´!°M¤ ‚m!6„¿|Ä¡ƒ`ØØ†ÐÛM¤6 ´Ú"01€C¶§O¾ÿ+øi?Á¦ä;_]ôc÷²w»Ì(|þ¼”äAà"ñ²ÀÄ0°,wø‘O÷Ž'ì|,ü„Œn5~Ý‹Œq¶ ¼öü[Ú¸׿êjºÞÓûbCmU‰C¼ „0J¥ƒ>sªÖ¦½ê¿oÕ Ü®±gc¯�câP®ÁŠEø&€õ?Fþħõ‘êVÁ«Ø¯lÕ/Î…p@ØWQˆ_9ï§8�9î7^ëˆ&�¨gZªuÀhï'Ù2€�ßÎC3äÃhù;ï‰øØÚ¾®9þ³«]:¨±à…Örñðqÿ7AWLÔrw¨ÙçN† GD½*ZVh£hüÇ¢Ò•YÚqè³A¨a*[tí8P… Y®ôOMZÂgS˜Þ‡õ£MŠÅ²·Âá_âv>ÏQÌxHÜxÍb…›ø3ÉZÞvYh*Î�àú¼¨çpíl�Éy¹/Ýjv™Öy*^ûÎÙ^?à…€ó+H_¥¥ô Þrçuio—öóÖmM¯5KUŽNOq!ô?�/ý^ˆçÎ9f?èe€~DxÖn?ÑòbtÓJ½ˆEh¹ëRû‡óþÑó3F&Ðõ1…MÝò}Nk©v�{ƒ÷KKÿ×?sÙ,;kn’�W®7ìeÝŸMv:©ê�¦yÚ�0›ÁËÏ�ÕÿwüWºŸE¿ªÖƒ¨6OÒ³×ÙÓÂtœ»"‰Ì$1ºÚ»a:Üm0N6î xWâ/…’">bÖW3\ ×þú�å¬ă‹¯ô*Ëg,°6ª ÌÚRÌ)ÒÖPšˆ(ᄽÅä vŠÑ€ Ú�Z‰0‰šH„0F¬0 ÄîiI,;I”êá–%Qq0ˆ1„©¶* ¸u%¤,}´µy¶ùSûJ³-AZvͨ"ÕÕ÷;È¿­‡ˆÏE—ghýûgKwc�‡ vìò§ieõuòü =ýÊí�åWOŽž›ÚÛk³Ê·Uo¼¯VÇBÏr ôÓÈWëÉg}:þw×3Ö-UuWq(Q�ΘcöMÎõwT ®LÆú¦üŠ\ N‡rúL¿=Ö¡ŒˆˆFþ:‹$Köùx2ˆbö¤ÚsA8õÜRG¶×Ûjó‡ßâšIu^3xóÄ“—1°îÛ$n“†Ã‹ÂôCÎ3`ŒF2Ýuñ·SÐÎ*ÝYè™Â»qIïR8Òxä~Â{á;óP‚å¨;»°0Y¿Ê#÷eípኅÖ>=�öD�Ð2é´©‡m ÷ók´©ç¥A5]ìp ³y—pA¼dH¡þĘw9}ºKÄAâC®á;�ýlÃÆ1�÷²ä$~_¥É:mÖœ¦�] «æ:?‘?—÷Q´ÛÕ’û‚LˆH@ü�¦�°1ïyUÑY‰”›VújmÎÞ¼ïªlÀ =�Ÿ—ãêq»·"£ ÞÅʼn®]Ñ}2Ç2LccÐ2ÐÔ;eÎÂY(‚7'ÝñQØÛï^âü8®`Eèàý¥x­‹ì,°q ÆoÙý^KKÂÏ¿†•¯Â§CLÁúüÕè,Xà V Ô�\<+AFß. ÛØL2·b¥Y=Í©Êå‚5‹šÏ‹ëeóp`.ÌÈ¡¼ó¦Ê4?¡!Ü5õÑãÛÓNÇ�ñž¹ƒ’sLšF‚uz™ÃI¥ àìNŠt>¸¯íò]ÉüûÞ~^æ/ßÙÊkL¾øÙÅ1Õ�NÃ4ŒÁ»¤ µb¡ žqðQKˆè)yˆ©’93Í(ntùýèøÕßÓÖxªB8gê“Â-ªF·ùÇ0„Ãh6dñ ÂÔÿ"O5=ˆì]鸉àú.Gñ<4ƒcDúG¿a÷!"ÕзŒý8Ú7ا3Uêl0…ìNZ&Ô¶Å:ttZDÙ?0ÿf©cs\ 9NckyÑS¹�9Øhüù›YìVÓ©M§/°à‘JÑÍ­±bͼy‡4ÇÎh.)a…%"aˆE'TzéF˜'Á)ýn¨ÃMhmïäÕî|sùÊÛ3'ñÔ®�JÌá†Øê=QcùÊß:*Lþß�w�à ëí¸Øê¨:YÊ’§K•ýhíÔØPépö´eßXsª’ÑûnmÜÛ›L‹óôx³s{¼ï,Îïva#ç8H+AõÍò{~I‹ñ®ZÒ}ɘ쉽&£I¥¹ý×+gÂ[Úá�|à0…D´s¸ƒW´ ãÚ!èØgZßËÏ­É ãhûw´îÖèTçc‚+v¯ƒjÞ¡ñšQ…769¸Ža}GXˆŒz ªMFx�GQ—$[ruÞO¢±±–žÜ[D*Óßw»ödæ)¸‘»ê½ZpΔµºREÊ‹o¥$• RÛz‡oÜÖžMÅ™bxSðÅ£ßÖÖîþ—Ïô~"eWùÝèþL�Çî¨Æêԉ랱,c ¾4‰³¸Ön9j¤ÉRÔg~¡SÈ~®s˜É]®Ÿ·â@Úƒ1X¡ ùú‹'ÓÏTkç; ·înÙö¯Úß.�/[Hw�8rá†<ƒòþ¹³\Üg F£Køžm@À†¯€ jdn—¿ô5Üß#‹ï:êM>ñD¤g‘)s²MM¥Cóöç~ Üöò—?¿¥8ºïvkaûF¨h1""0N¶§Ú{Œ8«qk˜Â¾ÿKmÎ]Òéï$üúEa®—g èe®‚Ü]å¹�&‰5´èa÷Wvkø–ve^%òE¨´ñ§·»@9¥+uDº%p‰Ž«2¯«š{ýûv%Þ« :JJ‰±ÕïU‡—Às¶\°¥„…ÁÌ.ïÆÌÑМ=i=k¿;¬+àÈ¥a™¡ƒ ÒÏŒŠ¢ÄpaŒ ­wò¥¶Ž` UE­t–ºÆdX*\nÆ|Á& AUd…ªëGb–ãnÔÏ�‘î¢î.=xûÿréáã^Ö'`Ë)Ó Üxi{ÝÿƒF´­AJŒ“�¤ar®2• 0¦:¼œ<ä‘€î)˜9i¨ÙƒUPh+ ÕÅ&݆ JVD™RÊ�š@ÃE�ŠX0ܪ“¦åÛ+ꮳoUÌJVê{Oxa°Öþ—[qÆ[xÿØ«Ë>_BÕ‹½iý¾Òµ¹ß©äiÔgÍÕÔÇåpÍûåÑ·ÔêÈ�w9wû5xcÖx ÿû:%¯ò6”8ÜsxXáܧ›ŽÎ¦ï'|{›§Û(ÜÝe—vÈl5{ ¥Ùn-'ËÔ9‡'XàØ�ëHläçtsÁ´·6…ˆÂqÕJ¡CÆ{³1-ü ¾->ätÓFÅ©&Ÿ­º³Ökjú‰—è]Mí�M9)” Xi 4ú˜tȲìÎòzuíT=ò9`ײ�^‡¾FÞéÃ(,Ú r[–i+T·Rcäζ}FÓ¢|çÎÇÕ±Øô'¼opFýÏÓF¿¬ÓÍÌ£sÈQŠçç>ô¦Ñàêz?ˆ]òÓ{<ûÎCŠ0eäËúœl¥ýßõ ñXj�]ýÔǶïßûI$µOžÚ÷ÃÐbñ7ã¬bÃX­Íwþ¡ïì½ø]n1_ú…¢³µäákùÈ6F-N)ugFã›ü\�pss¹9ÕÒ¿9ga÷Q׋“Z_§<ú¶ä¼}™*ÒúÍr¬+±öÖô½øšWü¨ix¿ü© íðP¿PÀneòÐdÅG�ÁÓŸ^�Qƒ,±9=9»,h¹]=ŽÎyš�¯-VÝÜÃwÚ£ò¨©“PQÎÁÚ %¬0`|ÙU�ù:Ó[‡Sùðgƒ·Ro‰Ú¾õ"ÿ«]\¯½ås®âB“Ò>að¶YÙÖO¸{“ÇøZ¿ºCrãm{Ýø éyd¿‘ŸoÛë=àÔÞŸùš÷ÑfQs’\Ç­ü õ—š¸9ûêM¯Û¤³Z¯ $ÿs½ÏÓä±ãLš%èGUn _Õô[÷ 2êôº´-Û¨&c>qJ6Hî-È N}zWr}Ä5sùgO`þà›h±}Wï÷¯­ïsï°Ö Û×_í›þcTp{·}ƒ·>³sÈÞñw¾Y1øÄH{ø)ýò~ÕWWûÆVЕþÜèø~ûögØ{áόӵ˜ô+nïø¼3ù447Ý(ŒoÏì˜s¯þ&+ ¼|W8ãù\¿«µêÃkP“�­ñ[Fƒu®ý;6Xö$`st�;ÏâŸÈêyž·ßö»!]¯wç§Ðó¼ïgìý˜G³iá鬲¿6êÞ½²�=Hmà§ÝLÆ“ñÔ¶2“Ïï|�ÙÝQ XdBÑ“NM*N uk 5vÿ„X——�àrièíØÑÓMVJ�Tôh�«Ž�íH£¶¬³c¡ì-E«ˆ¦¤wƒ.í%áŽZCO Å)�Ö¤¿ÝWdT«v®9œ*æP¶øçŠ U_³÷ÚÌgCoø_»ëÁøS*ZW>ãoà%–5ßžíâÀ·nuÉ‹ŽÍþ¯ÿ°Å}Ë^Ôø<¸¸¿³0¾Œd”�°;¦ätÔ¦¹e1: {9e»"t? _«ø@ά}Y¿S¡ TÀò§,•²« ËG¥€õt"Êb)¹}~¿É¸+¤È¨qíÚÑ�o߃6`ØŸ:¤[ÀR­J¼ÜfÎʒƒš™jÙúu÷p6.A㦧ôÿlŽ÷=ñn{cŸ£ÙN¨'¥]Mðx˜â>Õ�ÚN4#X•â–�: ü�ÝÁ|¢:´M3-W"Õ©§Ì–ÅYd¼–ïc›¦éXƒœ¹0K)±ìâùIj´ æ‚’ŒÈ5ø¾ôÍ8J¤æBEF]IÊŒ}èIƒš’©yÁÅy_î{t:$ßk W‘lèf—­,ˆ+)ëˆÿ£ñï­kiM9W|ऩñvgvLýEúÍ|OáøÞlþ3²\îuióWEžzh“Ÿ9yµTåVŸm†ß_Ï—qg¿ŒŽ¡e¯ZQå¯R–JÕ1‹¥Q+?ºqC,I�ÿ"éómø?P$¦ËSü�“€’áU ßcäŸKèbxžü“Ý3‘t(±§гçù Ë¤TÒB`²üý»ûU}S­¤î3gÞçA6³´õÚ4ç(¦ñw)<­ZÓ§”Â$Ô™KæÜV‚kГyâ£âø•د1RLrlø*ûž uŒ ùÔÑS{} Ã}RϹ,·Ñ\“'áMci9)9QªëUœ•’�ênB&W)� ûíV~aÅ!|¶¸c\ë;‚–*‘ž¼Ãʆ%·Ù@ƒÜKÏ2 ´ô¢BóI»çíŽá_•ÕLðN½L )‡2ycù†«~~Î8ûôÐSÅk ®ÖÖ–*ídŠîMÅ;yÕ?+ë †]a'úí“ ß<8 ˆ±̽Þ|jµÃ²I9WZ]#ÞtLOU'äÜ­Z­Él3VT(4Ç �.ðû6(Á¨{*†O©W4î›Òwþw¶ŒkÕõ•'<2‚0‹b+”à”¼á´Ü[HÑïü8«,9¦wΘ6óF,«“Sƒÿc{V†5 Êo; ›ò>RÌ–$©~½i„ÁX¥$ud‚îLcp³o9±aÐûZXø‚…nÄÝE„¢¤ŒèwÓY2‡8È#Ïïוq#µ8©8£+ðN4Ððú§ôi™NXD˜´7|—Žp¤î…nqàÙÛ=‹”RˆeÄcu+®”‹Vê}Ì¢v{äù.!Œ•w"à¯6lÞ&ì5‘1@à˜°z¼ì›מ4¼0MmËš¥Xèø1UÑ �^9 èDe;?2j˜�™×+F{ª¤2ÑrFãã>I¿=§öd2FÛöÝŠqlò~J�íi®¹ãƒ_º-?{7�‘ãñß;åL A_Áùûý/š÷Æ9pÜGdžá ·§�™)•cO–§òaÍ+šHEpUR ‘NüÐýÍ�2óà†�®ÜÓ„œ7RV²-s;öÛ $P‚Hqp­GE%)tMJ‘NÖÚT7‰¡”²&˜ë }æ+›ÖÓ~K¹YBîÇ‚ ‚ ­ñv§ó½3ñ�§íîÞ¹Šeܬ𖔟ˆ<Žô$KG²=\pÖº�nèè‹m¢…7 �ÎÃeFhá«võîŒ-[µ:s]› lb¦%ïš}B0Ùà8—dàÜ:2iHPÂDüî@·`0å8Ô-¬‘K�Õ „ôI–H’ 25œRt²µ›a†Á�Œ¶ÉÃ?eL9Ã÷:žÉ¶O±Ž¾ Ø_FÍ­Ìwrk¡È %ÿ3\,–†µôʦ‘À2ÛŽFp¹ÍýÝÙ žêvZ ±ÃI^EGÚÝxq„y×–L›â‰ää%y ŽÉä�áä0ûцK9_ŸXËöýæÞbÒõÁ‚±>åoTÞÉ ­ÈœwîÛyõÞ·–ºF¸ONÍ’5;r‘—VeKpÇ_ƒ™‚_B¤u†äÖö“Vr™Rq~úEøåe¯yˆ�Yn²‹B—ßffÅÉ?žh †‹:alšsŽò•qÒ¡1W›ç�ÔåŽÛ3ý…гäŒ?~}% µNBRîOAklxk�Vj¡ô+W Ý»…U ´&ã…2¤>´¾|• À« 1¥ßmoý‡$lÃë»yÆ=PRoì9„Eı…òNT1–;‹6,çŽæ¢Íø® LëfÄÓ(3ƒ4¶D¸M‚'&%sÆÍƒZƒ¢¶‡øÆ÷šáRjP„9§UðcÌÕÉλ×ÝÂ.og¤P`ªšóT»=ÔÐ�Ò‡Ÿ{n]ØYƒ)ª‘kmµQƒ”Éh¶Í�O I)¡l),jÀ- r„‚50NGTùQ[9å&=”¨�ʪ¡.ÈY˜17V,aÕ<¡„{“`¬t²Ú·1L¨™Îk�ˆÄŒQqÉpPye\O4AGbT“h4Ë£í)Q $¥õ>“mODV"ÝJ‘XeÚTᵆ,aMngLÂç7~&rúåjê&Àæ´¹1Ž¢FÅq'®Ûâøu“÷.ŒtŽy-îa6xÌŒÚ)¹GcÍ„QMð»l¸ÎD£ºdŒ-fX9(¶a¯«Î.i²‘TN}pC¥í½èÅAù¶gÁm�ÝTeE· ¢n£¢•°ûë n�4Ègú2³Û •Ïàд±Ñã)Uÿ&íÛX.NÊzm²E±]‘A!ŽÖ‚È›•´MeÎCÊ—ÑFÒ.&7ø�NNSTUÛ5«e%«É§iØ»m/n�žr©ÒÉE±õÓ,v.)cÚlÕ²hs‘e¤x+†êNSn¹4ÍâzžžÁ+–ܺÖÇ––ø8Ö"&\8� Sáš�r2Ü9WsPÝæl1ÕTÇ“�uÛ}œ•òÛbÅ]e…ÓöÈØÈõ!Àµ'N'À‘ÕÏÑ->¸*ÜT}�Þ0ä«MÌ,Yl 2ªd„ñ‹õÑq /íB1á&.|$÷â¸J³ªÇãŠiØ1kêm-­¾65ϨÛÌìÏÔŠª}ÿk/Y-Ö Ù™rk'£7‹Œ‡+®ûÐòÑMަÉj*qPL4ÞqLdû_s!n[ì-q?c%@×gFâKÿW‰ÿÔýØÒAB®å J9%Ný*ƒ%ksfÒzõ»QŒ¬GE–¦¥1ö´´‡¦Ri•I¼Ÿ´ÓÂ8Ù5M\M²œrBfD~¢–žëWaFJ@ýO¡ÇƒÙ6¦ÓÚi€ü}‹§ósYò¨‘7(jÆvG�‹3f*J´šâû5ÙÓ¬/àI°*¢~õâº6¸ÍvëÕ]ù{4Ç;ϺׇOºxi·DÍQsÅ;Ó¡?8¡ ª³tx qã“?fŽhÍì¢8�SÝWÐÍaЧõUT³©ý.µ¾§¶®é{Ù+ K}œí^dºÒša†‚úèé°ö#YâhÆ ÕnHv(ñuVóªôqóEÓ›¥ûˆíTz®Äh^‚¨>¹ô݇ÊÒðˆdO-`’ž‹eâ+?ù8Ó“X»^µJ‚úÁÎÖ(;àˆ~;wº&Rà¤;Âg•%¢84"zå—?»üÜ(­.� “‡ç«JÙÏÕ-ÆÐ'&‘£d»«$¨&²Çz“Å#kÿwz1ì5\ÄåšÎS^yì§ËqØ[í´ÎˆPØüÝóøV·1îéOo½T¹Hï¢&´ºfÔÅGgó¾Šé-õ—\cªÀ‹áN7b¸ÁÊÂom—“/�à3 t*'‰²,jßnÄÕ¥ξèº{VçÌ�þõÔ­ZÈE)£ ·¿F'#.û:T£ga(M³yQËò�YEhŽÿ3ž»ÉxO—ñeÎP“£ÀG1®öÍÖ…‘hÍÙÜlž{ŠyFNJì,¼¼,roËÁF8 ´´Î K�œ3ʶ‚%=“;§$Òw(dUY?Î 8¹]l^TLšKÂÒz•418<³StÇäNÞì[ƒ–ê!AXÖ”>+{‰T£_dºŒ}‰e±œó;Ë("+‰+(¬`vbxâv ¤\o1Ý6ºðK_z®¤®Nj�}~Óà·y,Óô}ÖàYKt‘E >ˆe£ÎKoçÖ·-å}R1àtŒg¡ÃËý´bö‹‡©]¶“òƒÏ"—»�ï'㥑ߘŸ¥SJKU¥AîÀp•U—ñrÁö®˜"ªÓ0v·n«_†”n–«ÖÕ­–r³6Š­7)ÞŠ‘G Â%v›–ÉJyõoû<¿{ç‘ÙîÂcöáá{6‚rÜ·&W?ÄŽ`<‘PH¼æ¨‰ÑƒD’$ÇÙfbˆ’1X‚ÄD]AŽmNe—V^wrþ”ë)ä •Ï¢`Íræ ˆ¿‘Ý“T|Ðåºj‰@tÁ· `j´Â+ZB!–쟠©J,Er:Z³’‰±ŠœÒ±èú-ùUÇ–Š¢”œb”Ñ.Ž�cz1¹!»‰h�מåèÌß)¾È²yS1åd#—-l:6¥HN›]®;QA H¥=PH±#$œ§ TõÅ­üzò~öÁ»l¸½ŸTàÈݧ«‡ öæÖå�|o›¡s[FzëmpõfKäÍ’>]/ëáÊþBÈt„.ŠÐ##H”0nð¼ëÓ›Ù§Àܶ[Ä ž‡b)*Ùŧ±¸a²d‰�jðÛ\:fН‹²óÄbÏ?�²æ³:%èâ@QÆúÒlˆ¯® AÎe%m‹Ú®_Î%ãá£3O­©Õ™¥ådÖ‰Ú©qweåãL�<‡ |êõù^n²´1A¨«FýH)3íÓC¯[�[õÜ xè¯ÙŸÌ/’æË)ûÓ‚*J¡ s¯�[\ù3òþïçõï‡å?°Ÿ�épˆþ¾lŠ¿W¬ì <¥ƇrLVlß55N­ºeC¤ôm?§-›vø[©æi}ŒÍš��‘uë1­ãWsü}™oVâñiãÔy<ÞÍïç\«;ð…#¥­g@gDþ-üÔôþåñáòKú cÕ»Ù‹ŸénÝÃy LeŽžô6©’kâ-K ~V4L4dÔþõhà9bnËBBJmy�U4#Ù_6K´µTþ;ûD¥ýo :uŒrÙ·‡Ã5ΜKÞùeÊï¹&ˆf‘Ɖ…PËÍ;Dë¬Ãj¤�ÿós”rl­Œ¹»ì½»ïp²vO®sÓl‚ñÁùȽ¥GÛ¯zsœ3uM¡J«Ø¿ªm çNÒ„§>:ª±Š%.:<¼ÞÖï× b¿²J±Ÿ‘®y>ÕxŽ�…+¥�Üíäa6룛óU}Q’4á?99Ì–’$�¾ÏËÃ"SÁäžš¢‡VQN¾ßƒÚƒw–™õü{]ºx ×êçÉë’µ}–ñ΋$Ó¯‰Üõ®Éå¢Î˱1�í ÿ7“¼9‚¦´ÖqÁ4Cmþ;Xøž6µ±¹“�êüÖÇ7|©¶¨Úš."ÑW«Ã²…˜¤Ó5«:ÝtO\ ®.jÔ‰—ß^Â/Æw+AÕéR³ìpõLEo°]º6�k?E‡òz‹ï¾å‹ß׿ñ¬½Ñóø<µðö¯Û}ekdÉÃR‚®!L@TtBú²ÐJúÍÉ÷òíu^›"U\6¦êR(¨Ì‚€þòQÓYØÛrUìÂ×Âgf¥V¨êqbÔÓ«�{#X–ÑÆMè÷Aû“5™›¦gù¿ýŒmï¨ú´È_#Ž¿‰~ #teðþ~gÄ~éÒ[B_åé¹cþâ#[ïŒ$¾>I¶zqïª4HGõ‰V¢q/à.2ÆéQS…˜|ãüvTù1$úQÉŠ[ pRƒYñjó_á“ÄÆl µ^Í”éA®Sïìì×`ÝO�®?뢟Ìoðó~ 6.zp6]j|&8)ÈF³c:ïß6›±!×@¸ðãüÇË xå¹UüÙÖ£‘g©Ä‰ÙòüœÒÝ6%þ~ºÌîÒ¿]ÏVº] ºB7̶×[¦òÏuxgNu@D%>JKxLƒêŠá10ìNp°Ô Mçvö®X¦óHÁ ——¿áÁƒ½8æÄŸ9§³T C´Ç�?EFûøðO‡XÁ¥çÐú±IÁk¶‹ž>uŸ ¡�Ñ'ýqŠâëjy1“ûïÿË*= õ:ÐIY�ô+jqqpðK ›OptÖÃ(~”#P�^<3lÂwâAo­ >³Eä`û|À#ƒú7"jhÉÇšû‡.iíÎd¢­T74QšJ—N*g»*n ­\éæú=Þ®^º®¿›òÅî°7:×ü&Õܼ6Œ ,Oµ¦Ð«F™‰c­JšémÀRÃk©¦pÏKŒ1vލFʶ¨Œ´êã«btµ› sW …+èï�#Sêñ�Z7¯&¦|õfDº21§&+Yöø~÷¢~ï¶4àÞßt~š(µlËoÉa•öÑÔÏm©¬ˆ#†�È‹WÒ—üЛÊ­ÔC —=…>}]Ôž Ø¦1àé}S�Æ=_›ÉGÝÕë±�|ŸNkç4¬“’Ó#a:Œ90F GãŽÍÕÒ1qί�µêCK"G;]žIÞn¥æc}ày8µ,êŽBÊ®×›(#Ñ©DåÅ3Zxð ÂÇ£�«O_% 1oí·¦yÅR¼YK~Û‹hæ1Ì[&"f&BoC¤¥³ÔìŸr»"Ÿ®ò­.�53Ó÷+�Q¯5µ¤N#„"/ÁD C>R7} s¥&y0ÊÌXÁ ¹&�]v90Ü?æÐ¿zÞAcXùö´ãÆ3ï·ÁÐßáIp>m.Ã@ð°G-ø÷b`ç:YŽ r=nA3Ÿ B\ìÿbÐ]l6/_µ¥³ìÛDªHS_Šså>Ó‘ƒcòV³‘ƒð€–û !—¤èÉ�€ÌÔýòFY ~9£ªOi2ÐÀ;‘~qúݙڅ7W�ÕDÅ*J5ñijgÃw'¿Þ›?‡àÓÝïyý/áêûORÀWÖ{hwû¬éØÚ³Á Ûv¤Y#Zqþ,ê2Üû¦Ãîµ_œÅë ˜ÕSo Û8˜Üæ=Y"õ²Oû¨~_› ÛØ§³ÒHšCXi ·\Þjoj.µªc!]Åß¹«³ËwoOÑíôuÁ£ÐÇCe=º;t1Ðg¤ÿ_¥˜ß©TÁxªÀ¿O=JŠr|€lƒõ{Ëh~X`¹%2)J%¤ÐSœ  1ݘѯ_ö�ÃôÇ)ò|Óã†üqºÔ°”¼ëÇžÅg KñþÀãü¹ á.§4o΀fí…œ{þ%+  ¶2Pš¤GP‘`,?¥P–‘é2ðåaSLàô˜à�HŒTƒ �Ìý+®Ñ>N²¤ÁøKý˜^}j�Òû†Å™8hY˜ÐP婞²Èj‘؂ķÊxï}Æ1gYOH�hÐrI.‚j%‘¶š<�A 2–’¶%K9ŠÅÏTÄMjŒdôÞ,�âᦨ÷k1¤?Ÿ,Wý76˜Tštqãš4‰ÖcWj”Ìj¦ $51µØÆe•VU©B Ká•AiÔ’ÜÜ“$¨OÇ#Ï’…83㯵.Õ–zVö͈˜% LöÑ+±²�2¸AºP/yT-Î|š@°Æâÿ3ö¼?m_èîÝ%ˆ ä3 òúžv²¶ö9È0\À±ô.Ð"ì‘ÇÄ\¦óHÁJ9›?h6˜Î}Ó‰…KÄ|{ö7@¹UæÎÜoŸÅÚ7y£�F'ö™HQí`Ç]Ûô·õuœ7BËï¹³¸s±0›ÙpÜ:Á&Ü �}âÛ,�çDࢡ.<8 §(ºÛ*¤ßIñ‰ZR¬gC�ÍüðYNK0ïÒ_¢²c6�á'2nˆ6ÑäÂE´Â _Í™Ñm†Êá«ç¯¯çÏ8+öhznE+T´â44ujf7:Zi”ø~ñòVÇ�HͲVíÒZç’cBÕW H�ŸÇU£9Ÿs«4[÷GŠ‹¼iÚ`D$Ñinß:öÏ»;^åtŽñç_«ó�R¥1/F6uBèÏî”åóa{öAªËåy]Š:XSÆ¿…­&”X.†�&Þ9ú)u°ÌÅU=w¿ª»é/X›ÍéG_çx,7„ý÷­½ÝÙ§Áx¿Xâ}ê¡.»“÷ýÇŽ�•·®·Jy ÅMqô·}»?4~ñþy1QŸ¢Š‹Xõ_ðþtæO¸0‡Ñ²“îëé½è2q¯´~]0aw‘.¿‚ìÆ¨lgŒ½(Žê´çöî˜ûL¤¤C‹“‹Å(¶Ìòz ÏLŠn–!÷-Ñ1„gN~ÇÖþÂsþG’öElãÔð;dEFÝ�X\b�Ø„Zç-ã:òÛ¾Z‘;˜èVë':̡҄ŠN þœ·† cçv�ܰрœÂ�±ŒT :€êÄ¢FÊìîÝÞXDBʉ16 fnr¢œ™PBÇ1–$ !íÉ©Ú×�Σ­¯SQ:ÇЭUÔrõ„®%)„í|?·,inµ<}gðÿß÷~žªÑî¤JºDD|:ò)Ôó^g½Qçk0FÕ3.y»|3£§À/whÁqÚпŒ›ø”Á½·�8L�óïW±±f}Ô8(%h©-JЧÎuzÌf›Îòp2£’RšjxóPãêZ†Š©Ô+$Y{”ø¹ Ë ^5"z©æV»8𠋝՛S4›Ã¤y©ÈÖbÃÝCcͤdotK‡ÒæéÍô;vÚ¨ CL K]=j´rúÖ.Äçkv=n.*´Çµ>ÿçÊUÊæ€3��‚¡ý>'ç±y¼Tñ§«Ìß#ÊXQŒ¤@c©‡Ü¥VèPÁ@ÙI$Ï[¤“ÁÞÖ$*KQD¿AjX‡Ÿ_ÕTÚqRµº}¬mÝÛf3+„ârösfêœÝWs2ÁÂ�(Š™Â:LD³ˆíke©¯n¼éõM‚ÉöíZ>Fw®¾…ÑÁ�%öí9œ”¿5îðÞ2 ;—ΰáÕo±•__Ô²‚¼-]2CÀèÀÍRŒ;~Ö ûdýI-“>ãÌý|6°�gªËù×÷q;º�›g·éÞ7ñáUË#çmÓÖ±^šÃ7>’Ç~Ú~ùYB„ibïÞñnJºöÕNN?‹ð�Eç�ÊëB¯¸êþßÒ¢ÁÙ¹<ýè݃j”õUrÉU•õ)DlνneÓ0Ý'j¶´4™¾³˜f²}›ú{«Ù@Ô§\¶ @ËDh�‹`øun¥`ºô|+,ûn–�œà;0ìÕÂíÝÕ<ì¼±NRMñNfdé”L ô�Êê5âi&;Nœnà ÁΖèÏ­�ø•ôüÏ®q}öo¬âf3™!.ŽšN°CL(F M„¥¤tÉZ�d ò4¤lxÔsið Æè˜ÚÁáþĨ“ÙõüÓ�í–Ê겉ŽzD‡Ð¡& @98óèöHðsìY¡j S�Àej$ŠŽ¥Vzƒe•'¸ºú/л‡5…g¼©�ãJ÷ z*ˆö­ê2úWB™}´¥•×#k"¤ÚápñܘãY.­]nJU­A"Õ$+÷ \›û@^W-Ë/Éd¡|÷ÓÀ¤�L2›�§=’´ü–VÄîmó#¤ ÌÐc ¨¤b>Ã+4}?j±w›Æ]£ä]»ñ©î[Qéö�#Ò·J{.Däý·™½9V�’yµnܾŒEmP s6ºL`˜¥GD} ”©„K�žuš¬ny„„Ñ£­'ûÃøb„ŸEÓ ØT— ÀI¬ž1ÿÖý%»ñ6A:©�U“Ós‰péBý—oÚûþ§Ks{[‹“’X!°CŠ5Ù�H:ÈÖòx7ŽÛŽžŠ+œ½ô@ä‰çŽ´i‰paüL;ñ­ãáoÛ”*ßÛF)¨*&±¢ê÷Ä&å“Ós—Ú…; •L�bsª – >K}gKjäCû±¾ß¼h»:*v‚MÁÃPLÚèH-NÆ}ðš\M}béê߉*ãiô~Ž=s‚ìöêÌ÷2¹¿Ù9Ȉ¨©~É�ë8å$´›¤`i¤f Ö•tNèõ0äëê/¯Úêu8÷ö%ß1Í·ÒÎ…[gcQmD›÷¹*Ø_“{'²^tà )¨¿o‚Ô¬?Z“´ç3«��ÚÆz,Óßãn“ÞôPP@¡äTÍì°K]5{ª€œÕyè¢Â È †Éÿ ¸ûQW³¾« ,"HF0„–AÝZcDd´²Áž«ˆäLPžœ‹ó­­³ @\¥cœt¯Av‘ÐçVµLl¾c!·j:Y׿ Ó(ú®nŸ²ÍíkÐâÊ@vHÆÒ\„�<9»6ë F†u£³c×á––ÛCçŠ Ø»âÞ¹o—£Ôçßpsˆs;[¦• jÓ“N“ë‹ U˜5gM¦a­Ž`2YlƶßçãÐÌà¯zØ0y$v˜›`%Ùáu‰!Ú E¤D}Duàmðé†ýú2à³Hßöã.ó‹Vèå"?�û]Ãê§ŸLæÆäTøµ[Íû¼žÉ’_Ç­eIR£Pb¢šMŸ ’›µF©‡ tæXÿêî{8[Ç #(€Ùô…-ûåÛêùo¼‡�¾ŒýaV³÷Êjçm�Îø‹w]¥(ƒˆY/¿“¥²ÃÁóN³=~�̌Ծmþþ™aN™×Ù.?Õtô‚gQÑXÁí@µ¸fIÊ4{ùÇo–…!Z8^€Ñ@N{f¸{+N~úóÈåÚ“mmp–7œ@¿æú“¡myÏel®üôaɤ¥Ï;ÎL9öü‡Àu<â‡d¶ðéd5`ƒ‹Tk%éÆô3ã™í·p£fjž0Qœ>Ãõl}uù‡ø?6ûO‹êQ¡rá(ŒÛW+Ïbn£ÒdE«ž-‡£„,ÖtŒþŠq˜êÜŸÓ ±R¸¦X‡'rL 4h>mš¢oÕûŸŸFk†4hDïú¹èÏ;�ýw-o~e›y‡ÅÄSqÔ¼™‚º"(œ¡ò²A¤ÂÞNUCh.¦+ïsÙ†Æö»¶v² Q>åJØè�5ÏÐ8NŸîŒn3ªuKgî'ŒºZj""á ÙÚÓÀ¶@Rg±?«{OóÂÓD5(˜6›:ÇÄÑïHïϾ¶â°qòk×f{œ¼:A¸éï%Ε‘ãÏãìáUý3š×«YE]‘ªÈIÊ¥•¶Ù÷+4ä.ªA,.Õ:fƒ](3 ÓLb¬ h„llÌãPìMž‚‚ §Õ©òÞ† šFçî9²mûçï¹ú¹ë£·SÙã‰M,ö¢áã�^vü©¡žp1J£S‘€ˆ¿Ë’„I þô0P¥%{³0…)=L:éÌ“¶€9Ø të8¥j±7¢Wˆ#שê 4ƒˆ<ßœõ4ªhçb!ƒhÜÛ5ƒžAÉ:»ÜË£³�”9 Ý¥CSC 4�Z4ždD¿=i1¿jŠ6bv`ÖÒÀÓchm ‰³[ lÚÐÚM¤œB!¤¡¨`›A¸üy'ëñ¯Fù¿w”âHC"ã.ëW)³qŽ#;ãŠ$8:Õô­&)ÕM£ßäË´O¢ŽXîæ1�‚mŒjã'3ݳ 0‚û®‚×EYT ŽFŒf!étÁ+ß…�§çmFc4pZœÌCãš^‡§Ž eüÌ‚j¨6J¢Ë8!5¤dõe xj¹á¸oøÂ­l·DZU߃1ÌC;¡ñ9›¢$ÒÀŽ‹¯d1¾ü·�™¸‘¿O÷3¡yŽÅ:²ÎÊ%Ö„ñƒÃÒÁ¥†¿Tº+g8ýfN…ÝHÞñtíéŠ::y5õt¿�è@„#?Xî± ‰±´ØÚcHd@€A¡Œ<.$P¼üžOg§¦žäÍn2‘©§Â�U�R†1?\þÙ[¸w?×¹ÔìøTÁŒ/�0"1³ö+\ܽPTÙ®T¨oyOš•î œr¶”Cp®pì*ïG«™…¥›…é,‚ è±ÑÆ~Xæ@¦ëše�凨ÌiÙ¶¸¤—‰ºâ6 h“´É3�O‡0–¹xá ñu·gP“Zéøöª£Ûi¸éVÙ�ê²ÓÝ A@“†¯MhÎïÐŽ„"Ï«N‰«ñÛkaOD«_6è¸êïˆw¹öåGÿ7øøÐq|!7Z¬‹us²ÁHzQ’%8¶Òç¨â*¨ �ß<ˆ&r`òƒ5Ó"ÖMƒøO‹"\_ÁökZòsÄBRDåÀI Ô,]-÷¿�sã}¨<ø¥Í¯ëæœ�{·@ò¢áU¢Ùe��­F¨©07j>Õ�ˆÝMõÍL¶+ˇós¦'ë´íú0>�µ3¡ã¬v_.{ÐKCœï*yû9¼îŒKº×¹¹Í3†8Žä3…sŸáT?¡þƒrÓt´ô~b©±¡�ú ÊÜ#ÆBL?f²$íú"Ç÷o«÷Æ?È9j„ÄhÑ�^œÄÍ”0�cL�;c¨ê=16„Á9ñ·}Ââò•[ö’ÖkÖñw¦™¹©_´á׉gïÅ»šÂú¨œÐŸNbÔM™Iý36 &œÃßƯFS²Þ5ùçœ'õ­ áýFˆÚÁÓ?, X'åûøS ’ƒ~h‘ ³X�Hè<éHŒš.Ct7ößÏóåøÿ¸¶}§ï†ŠlŒêFXÜî±Þœ>ÏÛµÈt†4jêf᪠ç:÷Ez‹3bêK+ ¶‰ED`‚ÔV7çBá®Ø@³E‹ŒZ ÃØ°w¤ºôÒåìˆ<ûGï)é• K-@Ò}ôùþ-…ø‡«b’o]¦®h©G™!uÚ7›ýhÿÅ‹f¾_ŸXþék¿ù/7¾~0�„âÌænNÃÇÉ>pxÔÄâWJ?°ª\vƒýCãWƒ»Â»Ú*Iø�á ']2Êb£¿GB¨9ó@@Ã+=3æåJ©?ƒ ÅhÓMöÎ…ÇkÃ8x©è.èªÏŸRÛ\u’>µÞж]_²~Šù�À½úßï³ÿ‹úmEŒ2å>{®N¤êvÿNÐÛËJ9ŽÛ4s}å©nûðvºT¾QPPždpÚf:^¶L¥_/AUp>ºv:%Äö ùº]o•vZ‡g¡VÔ5×fâ.­Z»}¿N|Cš9ES÷[b–wé÷ôÅ:òÿ©Ø1Šm—±™KQb»nz¶:.­F•P½»ŸVgN½ùÀuæ²—ꊺÓQjâ.3-Ïq"­ÌéfV<Œ¾÷sÏóõy›XÀ¹vÈÐíõ·Kf19€zÈR 2yÂ��È.*®Kœ»Tç5Dž!«õ‘CUe¨à‡2’8ûX� ZÏîC>œHäêZqì.R?Ic1<¸ø�_M;!’M‘3\'ƒ( °ì¦¹ú«ªµš`¢ºâO%��c|ÍÊ—TÈ68C‡[Î�ã³ é�ÿoÐî\°' * }œJˆË¾°ôÆPÔ˜[>?pvD½·ŒËÓÙ©fâ³lȈk>]ÇLÓQó}ø6ÔÄùh4êAeÙ~(ØNź2>0óVf"u‰ê”ó—éW]�5ÙW:2Ò¯}ù`Hÿ+ïïÝ¿o9¿T¥{ª&Õ5lÑ"za�ÞÏDnžu>+¥¥ðD†ð�R×Â+àèͧJ´»lq4­îÞ-Öø[Gào}̼(\¦Bôä™<šs×¶ËÝZiòâÁ�@A1‡†¤â¡1Ëä¯Á64ò³Q° “�^gƒ†Q^cvÖ�úè«_©N}ޏU’bÅ”«ÀßIõn§”ì¯�³!eðx�±¾è¡= ïgÒÃO¥œ*´�ä<‰­VA$B×&—~Õe ÞÓ@'�Åu“¡QHxf¨4Ì< ”¢ëÖ†A)‚•G‹ÞÃî™x‰8²Ç³áŸçÏóHf?/s© kœ@½&yôO¹R¾„&rÙq8ÅFÒTÌgŽaáÍ?Yµ™´Rõݙɯ‡šöv)P:è~|@À:ÁÆä¶ˆòâfl›ÈoÜ«‰øž ù^�j`Oà ÷Á©è¹‰%¶˜ƒ­M°sñoSE+ÒÉ&RLÛ�cygݶ®¼c»ìö[·ÌÀÛB]¯uc&òN¸ =ÉcFåå:a+-M¢»ï±Àíu:ÕÖ¦§)e@ê4”òŠŽ¿|G¿¾û¡&¡Ñ^ � @:Ú;’w¥-Å�%@e}4r°Š¥'¬ö7ð⟽ظ�¦õ ñc]ë@ÛPñ<ö_Lÿ…;Æyfû‰_·wh8¾#7'âž±ÁÏo´ˆPg¡_ò8¤oÂäjü8c¢ìý_`s{ß“âùUãüò•”•8–‰ñoÞ¡m¡å WÒýoøâ'ü³eºÞÈAéäºzyd�·ï^þÝÄ‘Œ2¬:õ2³@‹TÙŽ�Ýý>Þ9è\õîéÑ“cùO¿¿=ED$Š™&œ|æ†kT}0�拓Dòªx1žmûWŒÝiÕg9"{ìFåƒüôŠsŸTRn<žÝR³�·wÆ7R1î9õا±\%íŸï!ˆ~g̲ÄêΕ†k¶GÅ·õ� ‰Ù;Dý¹$G'ÕG‚o…¦|“ô¾H|ÛªNV¯ðæ—ò^Í“›‘ÔC鯴¢¶vï¦Éí×V®†ÛçuFÏ-#I¨†žÏKL ²-ýÕdP޶½¡ÈçoÜt& Æ=5NNò§v¬{? ÿ\ºÏvõà‰dÚ»õ3³øìzæˆyíÃðp†îØOù¨MÊ8f«æåXh9ÓŒùËó¾^¡5ã­8ôãðšO`n©u.¦©…%ú(ŒîS¢5²žø,—zM¦ïSލEµ 'E[ºé±_)Ôãñ6%>ʶ+\ˆï°sܹf|ÑpZš%ÏWÅX|Þ —™ô*•ÊŒ¬µgѬÃÕSջݵsÀ`…é#”Ið#/±JkN$}+¤Âl}è\C�+ïøÿ, l�ú<_ÂèQFÎ[; ¤µ=„T§>|á3͸æ>«Ô=š¥b˜Eé‘�%¤ z6¸L‡�q“æb´TfAsV¤!~�×`ŒÛh®™›º¹9ÐÕº¸7#Œ5G@£‹ï^†~× ¥ÿ’XbsÙ íÝw!,eN‡r‰ í*KŒÿ?ç¯þ�Ë�FE$çg©P¦Š& ‚£#'S)¾ö�j×ot¶|Üq‰l>Næ±.-O]I;M˽¦Ì 4Ïõ˜qõz}ðõy00±3­Y&07•„WN#d} R‚¤è:ƪý�äû+ÆñíÞ\ÝC¯ó£×0ŸÔÑÕslßJ"7©!)ƒRmR%ê/UU•NKb‚í&’’?ö|ø»_Wåù[Ÿáç —†4Ò]œ4é#&K—“ÁLzšõ®nÔ;n|ž¹¨—øÓéŸOb›–‡u›Sú?Y#ÍÒžw[°ù'IxÚë:m–Ð�|gÁTþ¦³ýÛûqî5ŽwÚw¥ÂJJ�=`ärô‰Á¸»š{©¥)-uþ=‘Â6Æ=cÚ љ᥋tŽ˜Ž8/(Ü3P¦:Œ%Õ¥ævgWVgu¶¶ëüúzÍà¥d(HýeX¢zF�7û÷v”¼«Ôý “"ˆŸ‰ß«+þdÃô¶ª;­‘-'N;õþMšÙ~o4=HDGóߟ»““/Zà üf’DftZ_røÕŠ?mk‡”F¨È*=>4”– æþ_®_wìaÉ"F#] â÷Š0ÓDW•ÖjN,Ú‚Ce®?ÎíSž7~“]õ«1£]!rÒž�á’58Ÿ~Û/Žå�`rÒ0«´e,Éàê1Ì©à+IQU :wâ—‹—ªhîly\ãW«w¿ÞM�›é#Ä@Ãìö»}„õ?éÛ÷ÞÜ;õÝ®ýùõÇ�o¾¢/ÃùµÿAŽºHtícÞ^]~EÂðK㫃|bŠZ¼™ã{<ð±çŒE2²£yzýïg›*vw<Ä,ûåûï=`©%P´"µ3v­�I`åˆ;‹ÈÁÎþª[z°ÿh«÷žÛÏ£ƒT'™)ýõŽ-nìTËTY&Þjt:˜…ÕÂj~PWâýoÕýÁœ/�eHÑ7]Üõœu¾7¨¤²Éþº[–óþ)>©ü×r.u£ëŠp瞇�bÖÏÚ0œf˜ïÐ+MYPR€]¨Ø¹ºM.Ó¶ �?“½‰Ý%á{ü%R²˜NPõ& 1™&¯ÕëÐýÜöÛrü)¾i–S‡-絎”KŠÅct£WOü61ê›üŒìÄÖÛÑ(ÓTî¡EÎ,Ë2£ä}'9…--DVé²+©Ø ]ªñKû«0úÀ‰„–P}7ÚIfÞ›ùÑkâ�ÇhÞ•±â¯ü\Ò^y"•q*�¬ßûuïè|¿Y�Œ~o‚«�üZš§�ûSåM+)sLTfæÁJv$ ½¥+0ëÐä¤ÍB�RWî†Ù [´]ðr­Yîû�"Zµ«û7åûsõÀøšå7œðŽ%U'£õ '×ÝëùûB»˜Ü"Ëïq>$©nu(%—å‘èKP!¸ôÅ¿ë�ú(’ù?4õ=”ûájèeïõ/A‹í9;¼ÍJkR¤ßf:íÕ©žƒ�·Fzm,ÚçoµÆ˜,­WŸ§Ÿ=ÊÒæŽe·18—üW+»Rô-Я6c)÷·êà‡e‡ftÚš¨zJÔäœo¦¸M»K׈Íí ·ö©®ŽùÌ‘:T'­EˆK9eL;=æĔ箻 íSÕ�scÂò|^Ȫn¹Ë5t§f�”¸IÆcd:+_S^Ÿ_9x0š "¡‰¡�ÙŽQ*J=›ƒ°­šCÜ&Sr`cD” %jÀz’Fœˆ··%·dЦ 4wå%"ßrR1·?rÜüOÂó»ÊmÙ&uWš §ÛR_ÅŽ¯âÚ4Î[J�“áYvß_Ä€ônaƒìSìÓ†+•õß0W3]hm3˜ÀÏÆ DÐ1�2'äx @^ …kr0*`ÏSMZ‡mX\Md”§N aX…4'6ß½rëˆô×&ÎÈÒ€NëˆùQ�7�5t³\@ñü§1€«8昫ËJ†Q±sˆ�ãÙ>Æáëq1±!K¦¥3„m4MÌ{­…—Cm®ö róïºrYâüªýàÞmúsx ž ŽïÈ S¤7$Žs…¨ú¬éãUi”é8Äm´~#Š›þ#øÃüXZŤ1vwÑ"„bÀ fŒŸ £œê“ =3>ˆþß¿÷íø‚o�↠’Å]Lpëú2“GåFMÑ®À÷²h Ú;œ&kžÔ<¶R*×ÙufÙ —¢¾Ý?mìqPºbµÈ�øÒ¸L)Ï îºˆVI:‹³ÓOµL·?·ÿ$í§ò5ü?Qá¿dÄlmƒ3ˆbgÄnÙd¤çB¦ˆJma5"¬žAMP(yîT Ý e�ŒfÙJ˜îsLa”U'�‚�["Ë'a-líd0G;c¤k%ˆÈÈɦ‡3Z§æAæ^¥jq,ª°”©q*à åbc my:Á­ÍÌOSri’t'Iª¨F"X„\‘ÖE%!H% =H3 ºÔ8²’á<¼¸²nSSбÁ@† J5ÜëZlGY%ÍÊñ”B`ù9‡NHa攳#ß)MQ½æ·‡QÕ¤îwªL°§Mc‘6ÿ]+‚ ÈqÇÁ«Çc^F$Ý«Y�¨ÍÇØcqe–¡F… ¦Àär''¹ÊÄóæ��ú¡ˆNŒ Ž'•!œYŠ‚’¤”¥�0®N¨± ¯ùV:›åJ“M.KWÆuÆ™ew©Ô¬TKäQ5*M)|ñ°£¤œ�*cIu9tS’ªby&;�À €°HPçô¬ž�q¾ò|}?Æ?´#È�b ˜#¹Ú_`_²,˜;d53xé.âÀfu¾Ë$DÄ'œì”%eä…–^Åò/\U�Åri¦Hh��¦2-¸`Á¤Ø0bRm€4š0 €›!„™ ¦†“`Ó Ll`¡ „ÆÆ0±�¶Ä†ˆN¨„Æšb»�Ÿ·L„H™ M¡4Ð��ŒBm@Ø4 €@ØÛcM�†Æ64ÅM †�°mldD41"Ý{lªV K_¢éAB˜ÒP«d4œ †3B”�é"R„&Å}¨iŒRM cÐRÒPÐ6‰!1 ‘4$ȇQ�Æ lÚmŽ �#5>”cÓè×éÚÑi@, ¡“Db ¦1�� †4ÛÚM‰5r NCIÍBJ1„D 4Û6™ $ÀÝ×Q¦—vîzË)„ì®VÜ7fNiiVÒÓ$LâÆ¯9áY-$cúÂפ±Á”áÆ¶%ÚñÐO .¸33uî¿}¤…—rèoݧ‹Ñh·•àïáÉ+øI³Aúøëß½ï0# <ÆŸ-÷þ^Ø¿ÎÞTì�‚Îéù¸ac­ÍÙÞ“üÆÄÎ\ÿ­/]Çí®è;C¡ôø8Øo_A›¼yF›tósÜ”É)–åh·ÇÑ�YëyPÃG͘WqNc€Ça‹/˜=ûävrk/lÝôy•Ñ©ƒ\iÁ‚ÃI!¦Ì4¯x\tå㙲gÇ]KëK²í,ƒ¹­`úÔ,™Òšñ‹×µŠ2öógôŽZ Ö•ãßh]‘‹‰Þ‰†Fƒ]ƒ> ¹ùôø£ÕÌŒ:wƒûîC„F¶†é.–Qƒ–³c©‡¸ÁáÅ@‚5MG˜z±^æˆSžF„òp­4ƒ²·v1Û~ÇÜfÞáÐú$ð}ƈGdLeâÝb—´áJõ,�Æ¥ûŸ û¼±�Â|3Èj™7«¨Ã%õ7‰Ò@”ÿL$}AÑ´½uHÝãÍÏšrd‚ˆìXÊÓýd6# I[�V7’Ó‚ðä䨎©pìX–Ko`óBâµÏ¶F¸ ÂíðáÃ¸î ‹8ä‚IJ:y˜yŒu6VœyÜýЦRBžÕSc×Ϩ¼ÿ©Ž9Fxˆàê{†=Ù�6ûè…¦SÙ¦%ÂÔZª°D)íØïØeàûÆ|Ù°GáF�OŽàv Ô2g@®KÛb«®Ð}·Öˆ�êy&ä8j²$r(Æ,âø…uH27U·åî®sÏ%AžÇˆúP­®>F<¡@æ@ì¶´\£"pê ‰RÀ—‚ê^4C¥Ž¼¡ÏKŸ¹ƒMY¸ÈÔ÷׳æ›ÁeëAïÖØ_¾õUJf$€õó—M©ì�4<(‚ÒôðoÌLéèȌÁÔ’Þ o(˜'2 giü†ö}ˆ]]xL2ý ä/]a-fP³ è…,më˜×€Öð ³Se%0H9`õ5Y6é®,j“}îÒG㔲ec—¿_ÙU™ä:’Lf7žƒa`äÏaÁ 2?žý1ö‘Èé?…C³ñøuxŒ{8< 61V擜F�¨(Ï�ïíB7¦ˆ“È�‡50ì„Vãöt'œDÛ˜f`™ùF0lÔ­œä§ƒ¼ÐèIÖGj¯£ÌFÂc¡«êç˜"~Ú×…#P²vêDÂn¯¤fe «}Z¹z+q"üë'èË::¹ÌL‡º¨*I!ì/¼ÓÂ-Z*;Žšplµ=M’áØ[ÏU�H„ji8H·R0ì@äsºåuûØÓz[wöq{9p.w'f8i·ti™¦ûÐ+œL÷edd$ à‹B-%Ã%¥bp9¨Ð4Q=ƒsx™Çädœ×ôŠ–(!âÍÖ±¾«U™Ê8–4 ™Q¹¢ˆµ;²d2!¡ð:î ‰""uŒkLŠï¬ú™ër“ �˜=J¸!§}m¬s™�‡}ŠåhrÃ�v5ÃlÛ¨ú+âzØÚq€�N&P56 Úa£3@è‚Æ� ´Í 屢3¹Ð¶‘tQÚP`-a¬Oehr²E™p°%ŸöuTûF$žr왦ñ/œÁª°ÔZq°NĨŽm MuÑ}'H²UÚ—¯Gr;s}Πá ¾µ;ÌÄC"œ8eø9ÒÆŽØ #5€÷šS �r�i‰®µ]°äK^=ÍI† 0ÂÌ9,–+K’ *¥.ó�DlE¢ ï1±صQh~ŽíãÉ௤˵¤R‰õv„"Mળ¦¤NE²õ “-‰–lÄOì,§4úOˆ€BæÆP#FˆNr¼y‹5…êz•µÞ+Ó•Z- §¸l�ádšçk",Ö.©C Xã“màœò¾.¶hlª‘Îæcç)¦ àŠ˜ KúT§„Í<°_pÉÊx¤-w†1Tyïu)œ©kfžIJZø¢¹¥’hMiöy!?~šð/å�5�—Váœúo€áÝY‰ô�I?§ŽÒ6tŒG„ï£Ó ÀÀÁyµBí Pª(ÆgþhÚÍNWÛ¯ÇÙ-³måÇmú6¥ZÅ>êù�ï3ðÿ#âx†êAhyà›ÌéÓÍí·ÿIõ¹DøÎùí-w×VÄ™´¹Á]SàÙ¨áçk‚x“Âß‚¬‘â#·.ýÙ§gacòýJ9Ä–î9’&^¤U´}8̤í_Ímg�ä.Ɉ…ìåÐ_l7öÖ8{¿‘ÝÐåf`©©35–èu+±ÔrÆ¥_ÏŸg#Žè»ùó¨`;š*é̦qÓ'ˆ|‹~Šù�¡ü~»¾'�ÆV®Ùg:£ü¼¥¯ßGñS„â~]tûýßï´�þ#àøm 8©Þ¶ñøl2üQ¦Ð×þ%:S``ãÒ"u§2k‹ÑE3Ža‚i¨à~®Oº|Õnì´š|ô>¤�í�G{‰8\1³äÞ;Ñk ³ÿÒF¹®~*ÚPõŸcÍÖI�I‰:Ø}ª^ÕÕ/g‡E,8öôY‹ru6R,׬}åÂFᯖ­Fü– ƒø=›÷�Ãüº«N¦ÿü6¿&‡�£Ç¿¨hhS = ’Ì›?B‡F©þ®~·¶Ø›A ÷0Ü´³ÀU#[ÌÖ›½@ÿª¡ÒQDZéó¾Yåã›ÄÁÍð²Wáz˜Sn~©¶*6ºþ� –H�ÆÆ$Xž#"³yZ:-æ*ý†^}6>ðý±#@(>ò¸-Üù bôG÷J¸xðÀ-ÌJ£Ä½3†TÏ�DÒ(„Óà˜™m´™¥^t-'Õâ$ ¥�¦InxäÎòó5¡¢®k4&Y’Ä®*“¬ÿvÍ ×³ñ Æ¼$©_Oîjo8I8Àîü{w¯Ø;¡¸¾ëáJQÇãÿÊ„G‰Ä m«ýú>?õ½¨øèë·ÿj´ÝŸ S5—¸¿Å“ÄZuŠ_©:ãxÚ'» —ôéºñ–gèÒ:³B&ò»î[ýˆ¸÷0L¥¯ÿ_í&×áíòyD6š6ÈèŽoG¿¦jñ1e&? «×Î*¼:-kçÚ™6'¥¯£O7«`'Œœcç^áŽÏùA:ØpÁàkDg�7~¸æ³ oe6'qÐ ŽŒ×ôw‘2O=,<á€è‘ŽªÖbqÇupš*ÔJ皊ªð_‰ñJÇ+TÓ­"¤Ž–�}ÀÁ‰¦� m¤„C Á‰ƒ›HÆØÚÄ›L`؆ƚ6 4Á cCbHcI&1¡¦˜„ØLm¶Œ4JI ¡È"R�Æw’pr x ©ƒS—ƒ™GLšÌ\U¬L'ö” …s½Ø#YÞµƒˆ“äñ\-Z|½‡5p¥&&R�î" (‚£½Å$øVãei~Øý{Útž+!r¨d@™(p¡]\*€®Î²Pò0lÊ )�yºhðKÞƒâ+®æ½I;Èì\®ŠF=¶‰êàï–~Ϭò6sŸÿïáÊ6]Š÷‡¸î�v«iD6Óbl—ƒî»ÝzðZsE­Î•®kTøh,«“îYC›iSC_Åt×¶w«¹lìì°r¬üý¹û‘À¸OÌ�ŒŠWïÚÆúåx›�cÞ }8ð�4…ŒmBtûHÜ|�FÏ«H³Nj`Á À+¤Þ±3:�¸¶üE=¿üKÆíŸ¶õ^Û­éa‹\ãJÕŸQ,i¿—©%y¦5Ô-ÿ‹íÞvÔRÅSS§÷O¯-·hÏë…•¡àvº¼]^•Ö*õÛŸÕÃýÛ뀨'z\ä8/2â¾�‹¿éâ­FgrP[Wîú¿5–†,„ø ')<�ö)Ãá~âÀCšƒ’R~!>l¿«—[ð¬ð _CR�ȼ~öõœµU÷åL¦}ú^ê� ØN~Ã@óžt7)äTÙ±4§dWCþÿÜýÇóþ ý4ñèÙ¾ø…òåÜÏâ _ß÷‰GÄ�(gËñ»îÆGÓÿ’}ÿË‹ÅAˆ×| êÅÔÌÓÔZ30MüÆÜÇìok/ÎY‘Ñgü• bìõ6Ñ­¼½p��*È| É;/ëœÂÍSTöEp·Z^ÓöÙÛZû ¯©у ù<%t”H¯4;´˜™Y%Û M¿�_^6¥ÖmGB`³‰ÎÅ[f kCƒÙéD«(dq³3;wwTÍDHÕ�-ê¾EŒ:T%!{œ8¯+iø£‹>‰"Á ·ºÜj‹¡¯"]‹bœ}!7�>„2ôa­¼U+ßN¯^N ï9ÐÚ¡M"Ë�ê0ƒV½a<›ªÈ92Þ§üµ°¦7¼†fußGDérÿ–�øƒøôÒj§Oådx>÷='ÑØçÜ`ÔÁÜŸ�­Ãr‹S É,ßZ‡wlÀdþê1«t)C‡éT‚u­ÊŽn´Ó{«6æG¬0ÉÑ«eJïÜ£•L ©éª®Í�Ög%—Yyù{E*îx¶0ïùsðs3‚Ç€q%‰»t1æÂ9›=ÝâÄÖÛZ&À¥»ÿ/­ÁÀ¨`¬‡ Asºk¡ÏÅßÍv’À¸˜"šWN7›úq:[lOqχ^ЩHò¢ ÆŽ•…wcÒG¿Ä¶&ÐADhpr­œ.@çsQ7bZÊø†Ž .­ÝOZöÕR¥ªHyŸt”˜)­Ñbl_)ˆ„…†'¢ªÊü'Á7·’xÕã\FçÁ¥Q< .>{polqœ†áæq5Z4I‘½â~ÙåáÕ÷šÓX_“‹õ‘¡û£S3cTà£Ñ­j]»‰ôÖv³'»àtf(ñp[é]™ÒÛÈö¹>"xiW»ômC0˜ ¼$€:ª!wËÒL¥'~»Î1n ·»Äj›—ÑþŒvçLçytÖÞrõÞcÆX\âŸg÷—”ÆFŸi„cpÀ˜#åŸ]“ÆtB@…æ�g{} Àh<~‚·fv í¹N¸Ú¤ßvŸƒFt”žS¤í¥|UGâ@îHpcn5ÉÙè�Ò²ÆÜ5¶jÆy.tN>�›ëܦ–v™pí8Ko¥ô1[©3ƒ-ˆ�jÒ!µüOZÄîì‹ 3¼^•Côþ®K|iý x†ŸZ%�…)…Ä9)!~){³6ů‚~uu]ïóolÒ¯{«�6€×ôP¨àçs«ÿg‡ÂÎ`®(5õ«MÑÓšƒÏ>uÝÖÏ2är½aê?qj„Þêta„ötÖ pt*qê}q«Ýå=…§¹_ÌΑ™gZ�5óßDÒ¥ „NÎý­½éG+�Ÿáf‹òþû­‰»)K-TÙU¥ÒU(Ö¹q ž†Í…Öß=ŠÛ?âíßÁÉ©‡þ~¨ ßÃ{­–Ï z,Î$`¯FÕ’ZÛ}•ÚÖ+ÚÔºÓW®óäYIêÁ­&ŸÛ¨‘Fö¯/âZå4TãLÜ– U4ZŸ/ˆQÔN¤èô’ÂÏÉÛ“W,ôtÈZ Í[X"aÝÌ×|£+£Ó¾~žç?ðü&>ÔŸürøÑvÅ20ì÷{´è«VF÷WñµC¤Xð½”ÚÔ¦"«FˆÞ_5­­]:Ü:Ê_}„Ùí­Ê¥p&Lvu&y€Y#õ!ìÑÔ!àu™ü{ûõ®ŽÉX°se‹"ä ëk�Ap ¸?P‹©�å�<œ`­â~¿Væf§ª ¢ µL(üŒÏ÷A~™¤’ˆgY@e¬I¥ Üý7pògÒDI $#¤ é"шKiwÂŒ«jã[Ò¨›¼Wjvtv©ön|ïŸn�fk§ÜI«áõÏ€Š“ß=¯>ÀOË×ù>Ù7sT÷›ë6iMĨèþé€0GGÒ=Î}Y<�;nÌSHÆhcÑÔÿ»»çèãþ:0=›?ÇÈÚ¹¶Ç—á?úïû•T]›‰ŒEï'Gæ¬<¾¬~úê+8àHðå÷¿‘E?ja<Øú�FñÏéóáÉØõåörÖ·<´iÆÔ0Gåw¤�= BVxcÛï{½ÝGŸnÊ)ª§ÛqßmêÓŸöÕ?f”\�Ü$v÷Q)yÚ<\^‹`Ó5>ž„ä¾\¿»„&}óV6ššH†Æ’M¦Ói`ÚÄ*h{,ú>¯ÔöÍñ"í6|ú¨&DíVQ'·^ã¨:ÄRq‘"ˆÂjšl7~a }o›S�ÐpLòNw,¾¨Ð�KgÇåÖô¼ôz ß_ÊÑܾו�ÔÚty`©a!kÚ,ëJƒÉwýá.½‰¹M@eýÆïp‰"Êœf¸3¶Ý7ïó­xôÐi"îzÅÄ�JݦÝõºý]I’ÀëŠ�#/>kÄ…•)ÝÓQ Ñ:ó<èiíXy§ƒÍUuÑP>¶„ª9[¬K7£~j6µuS”rê~ž#T´v>½d¿ú}¾·nýØvT¾õ÷Q$§S$õÂóXad!C2¡9÷ý-*+¥?Cò`Œ&X. |…o#‰]RåŸÁìÓjÞ½ÚW.aa�®ÑWW:ø”†ßΤŒîÛ;ªÇôú³Ý—P«Eô7álÏ‘�ª³uñÅE(~ݾíçªÎ`sÆ�`XÅZ²(íVÛ9Ï ôì6°HÝ»q„9 0)Üt7<Üû™ëÖ\m%§ ãÃgé~2yIÐaÔiïH]3OÀD[Ì�PÇxê�ƒ½¸ü½\:bá ˆ0×ÙÁk!_‘î¤Ü«¯»Ñý¸[(|!,3¥‰*hëŒìWÐ×B?±EË÷Φ;BÂÄt¬æü# GäøçÈÜs¶?Ô®¾Zï߈vv1=#>G™C×ÖÏžçå&Ä�|œ»åÉK‹«Ñ¹GÝ• '±“xÔS@Yt&©õ¬§s­Á.-Û¢3Á¡HM¨›]§Ýô¾¤É´`x¹Û�™•—1…r6Ëz©?[øN�»µ'Óº�Y4ªg8¬­.¢Uç®Üêì꺺nPëÊ7—�ÚŒœñ¸ñD»]ÞÅÓJ3g­˜½ˆêÔ]#�G¸“¤,BR])9­}¢W)Î]C†14¡—bû 9Ηq“tÆÀÑ‹6Œ·lc¼¼kfVE‘�ø2¥”¦þËH òø×¿”î®Md'!šèIã8 ZûÚa{¼¼ÑVDÓé :='_OËÅ£ bxž9ÂÞ6ÏnÖGÊ¢!A–+ ¯jF­–™� ØÓß›õK§Æ8}ô<äM˜KF´A½ÍÓ¡'CKd¤»u¥¿.ÆìƒëqÉÔ¶Ke$iìôàœ¿O¥2×A•ŠnJoa]šË^r Â~8hTØ£ßokõ.KI{Ù®ûKEd_?ÿ€±Î׉ûd‚\,umnã¿yúþ_ß,Oý#±>©–¹U1Öh ,^…¾<6ëQ]Ûôåú¯½E´_Û‰r$i+ÿ|À„Ô¤éÉÆ²"§bŒ¡YÊ0U*]œ)w²å Z‘Ûvæˆc¾OßÐFT¿8¨�R©Ÿwƒ‘ fq}r¾ÿGj1Ö#y( DTéµäæA�ys·ýsPáj"à”ÿ{K5e~t®Y~\p$[¡OyOXµ^¿ñ¿îb|^~N2ŵyš9ÉM•¡$‚*‰óyèGj�´Çnd†Ì2jÑU"†¶IE»´Â%”àĺꬠ#ÒÕ(ƒÎqÅ÷…Ääî.Ý}i–ìBkd.—E—öX©šÇ=ŽŽ“ôºVK·,&´Úì«¶Çø^¢×Ø]ÃBm5ƒè¤eŒì{UmØ£ü„0™ÐÀÛôWzÖøYµ‘­q!DäV²€×ÀÅÓó&¬0ýIËó’9‡(�ªrú‹Êû{q é>Ûi fûŸ–Ï�³±©×»þŽÊ{8�÷l¿Ÿûöö|.äèw™ñ¥®½¿_=zÎÔhööñÿ–ôä=äÚgö?Þ` (j³j>}É¥Ð}�j´ ‹­_Ðç;³ê�7Š= n�dzIütö·|lþ‹?Í㓨Ë�Þ>Ma˜™ OÈ2’‘~UÛ—ÿ\Lœ‡>y}V§ƒÚ\ý…ý?B ¿ïy ŒPUÞW½Á±Á±�|{\s–g„�^*�l:·ú™^æ©§®Â¾—•—Ç ç ^¥Ý Ëü¼´7yÝBî?×R‰­´¹Â?óh ?­£¼÷ÛÆçžOÚ¡Žl=Ï’ö/p𛫀Öñ]÷ûJ1³´Y#g‚ó\õ,¶…@Ó-t¿?þ˜>áŒß’ËL×ó_~ç¿ýy”H¸…ï�çeã óþçÖsòx~—CVMäá‡í½ûñPÖ„ßÎð û_|Kx€‹vâöû>ÏŸí[Wò=×Âû>Ò¦ã+†yõ¿UogáÀ šžË­oÂ,é±üˆ->A�0è-?šõYçâübr”ç:ârÃúgW6 KÓúÿ©ùkïýÔŠn,»ZÿƒíP�fvý\,�Ú> ÛW{7ðÿßÕUU¨êœÆýi�@;èi^^ìó¶Àì}ôvÔµÒm@Öϳ?©�š=UÖýVÙ÷tkZDhúEÚý9¢¨H;)§¡¢ ’L?²§/Ù¬çi×êÜ8¤�¿ß1Ÿê$?ýüPó¶ÆŽÐáI�}ã > ÝÜGc‘y¼U48ý¬ÂàÈ ½�¨2ŠÆD±Q–Ê…FbŽ�1Uþº�¬”£i; öóŸš°� QÐýk ÁÙÀ5þˆgª�E‰iœÁû0o¹y‰ BÅd{tl ýOÈ’�ÁêýëÆ#ô29ZOƒy( {§ütÆz�À—&$è1Ôte·<¨ä¬úe:ìô¾„˜Ã Ùì$ë�p$'hx9‹Ìcè9‡¾ÐuˆÀhƒ$ø ­‡aÆŒf;qDê…¥uËþ–/©öýJý訆�œè?áARB}¨‡•¿-ëÝ‹ÿ¸wT{5#çEº¾Ûèöjb�ìµü}Í­Ê´Û8±9€Ö—rÏõíq®^QÄqoiösyvy)áËÞ¶.¿£ÁkÓ»ÙK¨º2Ü1�’g×DG"'ÎpDTa9“ÚÎÆóðïp{‘\¸°`Ã}+VÙkI5‹ö[tmr^CÅu©Ã®ÿMK±&h&ÍŸå¦/tqê0Ë8Ûf97�ÈÿYxƒ6ã;Ëðo½¦Uûfô^PfE_òé¼z±èŸãš aõÐã‡~+w7†)[3¶NõdN¿�3%ÆQÆÔ ©…ªØÊVQm J\l$lfýÍ4}‹+ô5nŽn ¬syoýô?óþñOîãøíbÉohÏøjý¼Äù|€‹Vë—3-|¿iDàŽ[‚�{F¯^ÒïqÞ¤G‘žÝQëÏ)�m�‹¶Å$#Í�s7øhÑWÅ„ƒí;ÚîéÔÞLñ4Ç�ªs[Ôx!æÜÏÅî÷�ÔÅ»»S�hñÿå±k?B¡áÉ7,˜'ÄýŠÓzlY žZQ´æžå†»æ•G01´«5ô˜gb6“ÙlÿtT4N‚'ÅmÓó%šÕø+¯‚›§Þ¡�çìõÎ N»mêœõR€«‹.2êè´µÒû­£ŒänöüÌT R¹1€ŽÅó  Jƒ:ùÀpºËŽmï_XCƒ=ÛdÏcz‚>Yº´xBá1í?aÉP"öÐ ³D¬ÅÚí*;Š»UEÒQlZ.—¢ˆ«Íl“œØ% EHÄD?Á¡c†R‹ púì­ËÛ8�ß[׉½‹–òmFÞ8Ø@zGº@jï×¼“XæJ�„íë·œò)³ØAZ&Àw!ÞW¼Fã¼s1|P§Ú‡šâ\­®ÕüQL­M“>þ¶ÒCfÑìWPí°¨¦ã÷�¸ ‚{È3“9yBMk¶s«T·«‰Ñ_”¤——�~êìr©–OS;«×š. š»KG¡Öâ¹¼÷ hók°›ôÕ=7jvZqC ú°°L½r ×¶Öb�ÊÅ{÷(—¿ìKµžWÞéM¢ Nê ä \¬H ‰1hÒl·ïž[¯Bƒ‘ª¯}¹öhŽ›\z|<¿‡òñõe=WàIž‘9B›ì<ÝÚç³Å}*ß×Y—%ˆÄ|fÏïx­;úÃß¡ùž(÷Þê’Ö¿ÏõÁŸÏÞX×nU=WO©ƒž°[¯Hû5ý�£Ú*/ 9Ý·D¤oë|ùú'd´‹ƒÆú€E‡Õ½ÍQM–“PVªu4™µ_|Oô>Å~ñ6vœ¿9��œq¥”Ì~yÖ1JL·UID¼53 "µ†elär€²Á$Ág9ÚyNrœ§qAAA…eAI¸Pój6E÷N“’—dœ`.·«:]d,»˜¹Ó µaÝG�á…>¿a:**µŽ†MuéÙ�3·úöXå€=¢=_ŸÖœ¸Ùê·­µUœ^±»:‰•*ìz¬ß$¾NÅéluM©º­Nô‚”€üí‡@´ûTr�]¤È㿹²:Yyø¨WX9 3µä¨ÌR2È#ÆœVîÐì®®¾©æ­×k­×ò¡¹úµ› O· /7anæïiM¨ZÃØz¾}ÜBɽ>ïÕtëŽÔ‘ìèÅ3¥»^LWü­ÛžÓS‡0ÈÕ‹*JœÖŽ…'ºßZ ‚ý§%úK~¦àÇ µñxz õó|¾‡‘ƒ”;#�£ÓÙ&9ïÉ $M$Ã"²£b)�fÆjCRkÇJo#I[U -\[¯ºŸ>·úºD’õ}§º,b %‚S[ÓlÄ«eÚñ"#¤<Ÿâ33üò!øú Èÿ_4m5Û¹Ó®9›¦¬r§·c‰�x56ÓoÛq¹.Ú$ÏÕŠ¡y1 áÏ‘» ^<ê˜Ô†–|>+kéítQM^Lnᇳծâ_²Ìéô”•ÂyÔÀÔ¯Ñk™’®òt&Ã6þí¼=ðcqv°OØ{v�4ShÑy…;ÿ½÷wZÖ 6U74Ή¢ éè7­#ÂÖß8ÄÞ«7Eý6ûìoïiµ§¿8oÜÊý ½UÄk¾»UöýJ´=!¬,·EŠçjìlVTÙ-É�Fîð^Xïù¢�ø&˜ŽÐ ˜™ž®ÍI42–£&¡=”‡/L ªÌJ¥ÖÚæž¦ÛAÜ%ÈÜZ÷,²µè±e•n"ÄG=4 Êqdr)%¡G„¹UóYz±ïMƒ‚>„kóû8ñÓ®5�5Ä”([P´|}Ì�ë¬VZQ�Gùs:n§æñ<Å7$èxêÙ1Œ"ãÖ b_?Ïúïg*Y§×POO«ƒR€�(bŸ4 B@áƒ;7B@V­¦±¦›^ùÚøötµeÐ)~ÿ´_Z¯«[–÷;¡W’©s‹µŽÙº,¬âÉ”oήɹïí$ô4‘½®=aÁÎlÃT†+'0çåŒÞâùmidÖ™ ávÉ‘)Žu%  ko.òéʺ~×5~¦Œ`&Ð;Êߢöo]ãÚÃZWíÆÿ¥ðéâ<51„Ò®¯NzÑY•g…£•Î ‡°TÍ‚mFRkÓ¨•µNß¿ÍE9è>nÅ Kai@©�=´\œŽVœÍ”Áœ™\�·‚`.á|RTÅ�ç°�Ð=+ÌÅv|õpïã�§ÀZd˜¦™“?¬ÑÕ¹Uæµ’%•KK2¯ZdÚm,Ø?͇˶é Õ�‚\þl?­6¶ïCü´[s9Ì¿Ùú=…«Nëõn­ã½ùOù±mþwà2¦ý…Èë[ 2ßÔ^ɺ ±ÿ)柰í Ênä&Ä|›hÝÞV2»ò·äêA§; É1q=^u²0&´F?^ÜÁì`žÓK©™�Ø\);n²¢ã£ÜcÐ=ºmòn{n„¢QÊ?·ZµuØXaòh€jw^›ø–d‚Hµ\¸™ÓèMQ‡“éI¶Q2¶¤9÷¯vê0ËByÌ|昜*yG ïP4Ö‡£P¹°M¸˜üªÌ¥#þ°£™Ffá^u à Ð8d%1eÇ!å² Ï –pâ1Æñ’ "¿¡[�ÉéZLçZM‚9ÙécjÅ0(¡Ý±ÔS×\.¬zR¡S,q6Æ)È“…:é·]”Ö ê^Ù}[¨^¾‹Â-° !—6,xÅMY8€üA]Û Ú€Kœf±ž‹0±�{t#ÿ_(sÜ·l{l5Q¥> LE |çQ¡‚ƒÔ=ñ©¥) LV°NÏÃ>}àlf­…B6àß’ç^¥—Ñ?rôýÊ­J«•HþW«ðüÙÑËáù¹ÿ#í÷§‡ÍÈ‹iCcYŠ9�aδÐIy¤ùA_4Ѿ9£~™‚ÊþÀõLÒ‚ûòÅ�”Ì Ãuÿ|�#Ë3‘܃m¶¢nã ©Ÿ)¤a&ä�}Oébï5%èÖéŠL¿Ä>ÛJæXÀtÞí·¬à]á@¶-ßDè¸è\H7zÍY‘F^jÀVÚñðRR�Þ¡‰²ÔÕ>µä=_É”ÕunýÃY¬ÎºnO>@LFCCŽÏ \ôO�2ß)ûª ÙÊl§8”qĦ\x‰*%=í�H—äMö¹¹ËtyŠ Ò¼<ñŽÐçs±§cî˨N'—ƒ1*k!þ6* 2Rïš¾ñŽ‘¸ûIRU0Ò*yÊb~�Æ¿î›ÛwCÊ^“™S:*Y£�Ž­§Ò?o�Ý£·7.ŸñᓞƒŠ�ÄD–g\•é#À¼ñòêNË�þgâP©Ÿžý_Ïæ™ôàè{èªs//üþ.zâis=üWÛ¼Ð>ù9µl·òË?üoñêeôÂI�Iå Ñãÿ)ÑŸˆpžºçüÕ\á >ËÁ‘¿9çµÄðÃý÷ý5Í_�מ•Ù³Y41¿¢ì¹VòìN±Ú*ñöËïâc›3àä\V–;à/KVYæ\¯–óGR“˜c§/¶8¿¦÷¶í\¶0»¦hšìþeÿûÐ`¯öµ�[L@ßþ#~”®ý¾æMnšÓí{»ZìÖ±4¤`]+ž7S«Þb�ö¶ýMÊxû�¼!îo»ÿ¤Úù4ïòzcèT–köaáûAZ`_ÙÇ:ž¶÷î!?´ÏÕØWn.û÷Ó‡-˜Ãžóã{^¾«|Ðg¦ðWŸP'Êò­û®‡Uü1Æ@ˆ€@Ù¿ùE‹Y1cê±Î.¯¡Ç»unñq}Lÿ_xN+G Ï?kYå¦ùc/«9â—ºua=\íEkL\ ÇlÒ"#q=ߺÐÂË–Ž -æáM-^/ƒAr莿Ö;Qk˃¬½®l>t_~c衯>Íde)¼ LgIÒu¨ÁØ °f<‘/µ&9ô!�1µRWdVŸ´w !ÛüÄœÚCúÚqåR¾ª²a%+—&ŠhP†ß½:/}V (E�65_Ð’CWœ ©F,�= ¥‚‹] a‡Ä[ÄñÖµÛ¾§’ã}S=W¢¤.X«‹ºî£6ˆj–"»á;ê×z,󞃻C`SgËÛ¡ ü‡/zþ9Þ{R?½ÚXNE?µ“ ÉþʽØÜ4d@�™š7®F¸FZéÇôm1v†MG%—í÷{ïxuˆÆáïüj’ûÇo²«ªj– 3‚(Æ�øÞ«ê\¬€¿2VZÏ+ [µŸU#¤Fs½…«X¹›a’Uí?�*™2sK#VUZ殯 ku˜1´g=Ú’ÿňýá|?ü|Zï š.H)?A:F,{ì·úrÌ=»m硱ñ#þnß�!n‚2 Ê $˜o_÷.Þ¦³>9y¢79ßÂå’ÝÇIs<ÝVNd3”ð‚%·Œ$@[Ç[ò>J®v8ÚPiSV÷4™Â* Ü€ðn7¡G¹üïëO?'klÃé¥S�ð!ë)¿kXèý à1 ûðÜøõkáY?Έǟ1Ã"óê¹=€±Ó~ÿ?çþÃ07¬}Ô;³¦rsæ¬TÖêæù!dó-¸@ãa…X¡#€;™Àg<|:lú;/éKO]V£™ÐLٸɫKö{(ò¡í?—j›êŒ¡–!”‘S&“‘A1±�VÓE‚‡ã™mïm8ݲ¢Ff˜Œ¹˜›m�鬭zp•ÓC³G«CP-ƈ>Чè›áŒÖô` ÇŽó‰ƒëgÎqF/y}z÷[—ÿÝÜöYŠ©À*c ©íôkìx3°ø:´nÿob/Á\×�.õÒZ›ÿš˜Mº K¢»^;ðÕo¯°¦ÉòœOœ†"”åY 8ýÚ�'u_Y>kõ˜aSÙP›Pd:k=%DBš)"ƒ'$ `ñwFŸõ[ý½@fÁ0#àÕ}c­ ‹ÚßRÈ“Í�Õ~…k¼”ÐNÝx«Öt”w?å«à»4 ÂÓþ͉)´½×«ûn�«D!ghzh[ØÕΜ«iñ Ẃ�Œ\�ô‚"a-aulH«QM§ö¸Ÿ[ë~ažù¿­ô—Ÿ'£Jq¨î lôßò|!oó¾•�®çÈÍeÐýíùLÏ¢§éR»ú^–ðö¶t È÷Zƒ±Gî¦|Ø [*Ð"ÔrüK{\|e_gó<˜v.š|¥þ³Àk‹ Ö`åü71j¶„²e þµSó>ñÊL� &cîI…ì8 ¼;Éýø�½ô‰š±!¿�‚HgYcPÁ¤Ì-f œˆ;ʌ٪!ŒÐ* P'S™‡e›ÏHŸÁ&Œ·l¾º¿Ü™ûßel_™Ù?ô›ûÄiò‹ÈSªæèU_Áÿ†/:MÏz”xü›{”…K‡ðËßn®9�ÎáWàOW«Xï'¤}"\=ÜZ¾ùÕö�ˆ˜GÖù5 ¾£9w´Éûõ’œ?íÑ[ý]ån~ß·Q]ö?F—ÿ’Xð+QÝ·rd\=Ö·×ö¦*kýl6êAƒÏ……~ϧSÍŽw²èø‹|/¹ún:õC€ `osçx>,_¬êÿŠQ„D'«KÔŸWëc*Ëø;WúDÀÜ"R3x ‡î;Iîjovçá‹È8x=*ih¸¥Ö#‚Ô9ƒ©²Ý/Â:?𦢠j# å s‘D¤½3kÂk–'bS„É�Ì�t¯>ºZœ%*G‘ä $öíºÍïÃi~{Õ `[^ð Ý™*ÌÄÇš…©[^gÿψQ^7-0ÏP§ôO‚ÊÂ"6¶dcG…«Ù‚ áèòaÇϳë“̸ên0RR˜§?¡ ~Œa_ý®2ËàS_îZ!ó‘è®åнû 0,Ö1…+ Õ CZŠÚÞî4C@]öô˜í`Î  ZGL3Iï0â#¹»‘€|5gTU¢‚ƒÀ±öAC°r0TƒpÀ*çÅú�‰×Ë�ת�OlàÅ'®¡ø¬¢vdÙ³,Žh9jÙ®Ëw–hÞÕዘ¨ÿõ�ÖÙ§iqnÎ×j�;p�aÐ_œÄÀs�«çÛK§�ŽO·¥˜'Õî`e×Ü»ÑmM½ÓË3ÎLú$QÌcÈÔÏÇæy ¼çà,)`]¸uгìy.úý+ú•ÂñPÛ­Ã|z]ûyÑ¿=¹ðáÿ7 ü �µ/Ÿ aÚ*Ó2äÖ1ÈŒl­H?NïÚÛ˜T&ПôØ Xƒ™øzBeˤåŠ#¤v·Ž£­§ßÏ ƒÄ '¡AŽ9¸¶ëÕžkŒ¸a­ÓV=M’`¾¥i’Öí•3hõ¹í]І]*K×gÒç¦Ú~j”Ú•?Ÿ_×Àõ‰0JÚVõèu�0ìttSrfÓ¬íüѼs¯[‹ms;9zs^Ô�ŒŸ¡ÿ¦³kWÓ£dÚ¼Ó�J¨FP89ˆˆýÒ72‡ÃÎéÕ×›^{Qx‘Þ^bÛ^¯áòn©Èû•>U#N€UµÍÃùÓ´Ê븇û'äüÏ¡_ò¸üd˜tC'˜Báp¤ Ç;Ê®¡ w»-‚ª£‚ @J- ëVSÝ3¯’¼©–±Ÿ½&ÕŸýÓË¢•)‰NÁpmíü>š²¹ÿÊÑÝᥛæt¼ü Ê6­1ây'a'ŸÑÁO?óÃQëÝújçßýφ”(÷nvvóóQÓÃÏ×™s¾þmÀƒ ¢·®Zª<ÎizuÿMÁ›¶Ëym’”øgÒDŠÅY• âoú/}ºãíîçmG1ÎGÚÙáûå쎊K¯²» ×Oæw¨gîÄÓfy÷á›méÛ•Å„£l”—ßdú¨9¬[Íêý9Œ@ ç�²D¥&Z´]ß­ù<ÿg»øÿ.ÃW»Épt½g‘gѱ³OuÏ&§šÎYÅ�Å\UèÍÇ—™û8ŽìFM«�ˆw9ð̆¯¾KûØi “õ,!×R¼\+15g³²,bOc� 7ìBÉ÷>N{¯!)Áïx›�¾À¯/¬øX�öWÙz‚o=‘ÕaàRe.>ýuõåšSÌÂ’’KŠ % è꙲7šA÷ü.¿_[©Á>uûzuÞýX†éò9÷)T %�¾ÍO!? *Xë¯1Ÿr€hyöÈvŒÊ=íùÈ0ûå&þ;ÐÖ/ŸJ÷ÝG±oš­:{Ûóƒ…V=�‰Œú}-¼ú–çï[&µ3«`ÿ#}~†1y páÀbY¤˜.Fêâ‚|t›q¼#¦FÅ æÈÂ?¿ñwÅ[Wk�ï’mœ 9™ÿÇ’åéªÃÛ—:º)é¥Wƒ(ÁzC Måo¤$€JwzO>¥l2fó4`O¨Ä ÅÛ·Û¥öÔ~^kKråYtu:z‰J ¦µÕÞÀˆdûšÛ%Ú®Ý÷nþtü®3Æ@1}¸ikÂzßaÉJæ"÷-�Äàú<#Q{’UwbL0ýç÷›¿Å‹œÝ?f "~6þ"à´ÊÝ*ßWý Û1ŒfÍúáƒ�³ôu+�îÕ÷'ñ¢[ÿZ�Ùówx*¯0E‡]¦þ£lbi0`Ø&ÒI±C£³ŽR#‡½+=²}“×0îjá±ý¢#.ìûðÊýÊÿ°_ô{u~g-ÿ½Îƒ«ë2ìƒÅ@É»;, Ø&zV]>^—D#¥àÔW�?U#>’{êõ½ ô>ŽJ¢íœì=-UÛÇZÅò2÷]®Ú´œ$¶L%…ª†õNÛP!-4 “D8ZÖïoÎ÷Œ6Ï Œ1H¼�j$Æ Œ+^@�3oi¤26¶#�ï�¨HÕÊ^ õ�²5 SÊ�óÔG f^÷K´õbGq<4ÅÚ†N=úËYJXŒD’])FæˆÐ¶ª�Ef�•óöÛðY§Ô–äÈ<ªüOm))fåÏÌ Šú¸/Ç*‘¡øÆ^F²QBÊe‹ûZÀÆilì$_ o׿~â”Ò¨ê»S†*+ú°Z¹ýÌc~­ËFiÖ¯=i¿@‰}¤6{m¶�hóÈgÚ'�ãmë!ÚÅÁ×Êa�Äjwz¦\×O¾Œõ�„4Šê d’€Žz¨%ç�€NÛ¶…ËTœèaöÍ0þ6u-×­v¢u¿W‡…lBâOF� x<ÓÁê •±ÌdjŒí´õàáëO— ¬ÌpÁ)á9Ñ)ßG,U»,i×éâÚ3�Æþ´Û =Ò£öv–�]^C·QTzõõ:[äe;½™yàX¿åTfGB·×OÔ²ÔȲ̟ +¯6}j´\(‹8YK÷Ø{Þŧ޾\'Ξ¬1w�ZëåU-‘?5šÎ~‡]œM-]9×jñÞBð·–¶�±Ù|ç@ݲ�ᡬ� žÛcUîúñ‡f¨1¸HÛÏíf\¥Ö\ÃìÿQ…·b“�ηú,AgŸg> ŠA$àˆ¦sÙÊ0«¶º–NÇ�Â9íã¸{²Ð0è*ÕôŠ˜“~k•Nì^Xàäᙼæè:¡Š,ÄÁ¬ èð¯t}^=»â%ȉYòªHªC2Ñ ©ÂΡZ` Lä}Æe’±œ‚A  b§3»>å?Õ»�ss\üM²ÿÙ®mhønÆŒfŽo¶¨ÚëÁr¼ÅÔ\ƽ¹Oßuû)ŸÙù=ž¿Üâ÷Sr|½§<{sÄÓ磌óÐIŸêÖ\1Kâ�ÐM(fw1‚™P8#su Ï¥ó¥‡ŽFzk«Ï!�~ И[ìÏ@ó|Ë^aLG”5&½‘B™sí�}zÆå$†ýe £tbÝsLLçÙà‹¼�¡gÕ m×sûúü½“Mlâa!4ÏE™˜b �SªŽþÍ`MFw_·R¿³¸ç¥Á…€ê‘Ò‚@Э”©LtmcÖ$NZc påá.‘ÆhN1·å �Š›ÜŒJÆScØ_8/WÇêVŽK u{7|íÍJwë†idHIL©‹/‹½ß0Ü^‡A&í¢ý�ˆ2K…oÔ÷y[\Ùéù¨ïà{UíU„E {²¤H.ú9$4Ü€N˜iÛsŒ¥†_²Ƕ}‡3Óþ—Zs!:�iœ‡³ªx’·OüVé.¾eQô0-Cò“s„Ò! !¾6 `‡ùZ+•dd«%’ÉH«ô ÉÝúìXÈšŠ“|©z³GZæ”æ¬/™½_kRý2�Ék1ÏØ@@!B„€�Lc`Ø&ßË�°vgËùrÛóO³oÃØ—µƒ ^8ö©ìUæ« ×YÖÆLœ…èäëºD²TÎ0 !='½ÚjY;•6Ê’D(m~/“‡%"»yî€oͬ­Ó‡r#óùµ­Ó‡¶(ƒ8F1ŒcˆCªŸ³¤´OÅ1‹Ÿ«¯³‡à{ø‚�›Í<ãp­9f@®Ã7§‘Ü‚“�ò8Åb&—Jƒ'ò6ÊøŸE–v‚*LÐO"DÏ%(�¸ÿÇþLvµÆ|ß©%éßZjA³oì2ϸť µl&óÊÂÇ¥ÁæÚQŸBàA »Ô(…Ãٵ봭ÛùX]‘ExùjÏ/G»ºo¾œ  C‰‰]Š,ˆLÙQ)àf"G.ª©¤¡Y9Jl&Ê™ë4PÂMµ§Ëf^}kù6?¶ÓéùvKÉ¿ô­ZßÃè½#†¸â´8«žï" Úm=3¬�†yv))�…Õ=cZ«q°çIðúÖPA6sûö.xšv¼s­Ð=¡€Õjtý¼3Ù¿ô)˜$®-Cèœ*WËu:N?ÓPù«a€ ‚y‚È׺Œp¬Îú@il¨˜ IJç]r)õwÎnagûäâ˜&IÚÝÒlwUB%IsVØ#Šè>ÑÒ4Fa$\Á# s棑}Å^Ѱک_Á©5Æaõ­¸ÞÄL³Ù­À^T®¼ÁpšÖàé·¸¼í¿[PA9ïéó·÷&üZÙ€Â@<åÐm ƒdDeˆŒEédX}î€5Z¶³7Vÿ:¡Ȩ¯'˜—À\�&ï7è�ç~Ë+ø“]]â ,Í\ßÝé;x"Ï6š  �E‡1tÙjšxE=h„³ª•»zïeÁ}ùEäož”lQOMzJg §x‹Z»�7¬¸ÓŸ‡€ÙTx¤ÕU&EåðÍ)£åA ‡ÃÌÜã—ckbuóÄ( îQÃíöûŒµ0 yh”3»µ–˜Í:@Ç ƒP-Ûœ{Zëï� ß©ËâÌç[Ï­«2üÇ¡~bÉæuÌm3]cÒë/—{W‘]· ž&)Á{¶qÒ¬Ôà]ÃhÎÐË奾ÌíÞâÿ'lH@MÝÞšaÙœqà¶EÚDŒw"²ŸJ}a2>d×» BÄÃ1½ß‘xÄ lm®æk?ËÀ3,«õ{zgs ¹è±)í<8myq/Z÷^¼[¯Å'›®žS Yð`±.Ãxï6\ÜiMVSuoIÑ«Siµm¹*¬¬4ÛI…­;sL2p°‡»Æ‡nºÌÿ�âügNç}ÑëÉi;»2t~IbnËMnfI�®ð±OÜÚq Þ°t¼gFþ¬3ÕÂÖ½’# b_³gØD8¼žn�ž~¡ d¨çßÖZy±QækÞzŸ*À�b~Mí÷ìâ}mK\æ¢Ç«VÕíã·ˆÀV¤C†-òE+ØM½öå>}6è÷»>Æ–¤p¿¡¹ ?=<š)îu°^îâ¿ÙÃJ «Éþrn›™´Óm¤ÑEÆÔÖ—aƒfÝ�SS+/f‰ºq�Çîv~-¾úüÓHƒf9Á�¥éÙšCzëÔÁ>õ7Ó½=} ;²ð|©5âèš¿²z¶îƽºYdªýWP±Ó…óØwº‹ª»œ—`½sPÆ,zS¿$›½:mQnl]SóLUŸµN�G»_¹Ìu«œ,Øh ž5§RÜéèXWÖæâVŽmV 0Và�ý4e�i˜õûYpù#Óæ�¼WPÚCi¶ ‹ƒù}›—|^8túz²aÑ»;Yƒç ܵßx!\ˆîX,Å$ò¦U#¨ˆ"‘1ƒ.XåtêÖUæ*ÐÉ�£½w"?ׂYnqž)�³ÉŽxΊ˜]o·8R4u0«[e‚–J3™Qd+jb¤æl�ýÍéÝ ©§]— T]M›ÎÉ(/0ņ†„ÇÞj ­¬y?Ù–EeÝUK ÷iÍ_­Õýýõ6ùD¸Oü®êÇ‹Z Ž­eñPd íDD dh%‰©¸csÇw'u¥ñGSßH)‰ 0fG}4;H¼‡ß ¾˜TÙ�â4ŸŒþ¹5“ËÁéÑÌÿÒ¾ßÃÌìrá_öºgl]Æû¥:shW=%ˆÏ2o>J<eǪ<„7'xüÍjü8ÇúèñbzζÝ9ÆÀæm…e;Ð2aÁÃ![ï:…|ŽcþM`8©±ÇöŽ™åѸß0DÿëËW ºHüÅ_ýúA»~{¤Ã¿6‘NÎÂkYê`™íIøpMüþD.JÂ+Îã|wA–zb� ÅqØlrþ˜– ñ¸Ôh3çװݤ¦ž"4ÞJ © e \.ÜN/p„eyøðK%÷øŒL9­@9€ `0õe »`(k¹­^Š­Aíô¬™·‹Ré¼uyÒ¡�w46ŽôŒ,�¿¾ ÍÓbçï ÆhÎ: ê¨áãÁ–¼wG“ n{\×êe\Ù7¬9I8ü'ö|E ¯ŽIšk«ÜkêãGy÷‹3Xéºß}kÁoÑ5ʳw“½ÊØ$mM_¬ÙJKoǼ#Å™j©€¢DŠåGLXâ ä 6«BàmÇÊÁå v¸ ŽþœgŠÏ€¿ÿƾøVxsW±jV¤wzÍ=ï$5›6Rs' O§ ž4ÃÍ^8²òGÑ<ÊC ˆMýÙr,Nr†qÉr6P¡^0õñ½�æ Q¬»ÊÇsbшÓÐ<÷9îX]%Ó1âh (/.ÍÝŽ0Q•ÿb7—ª:)`>’Li@9Ž æ3­K KùY}©°<„Éq`3÷ U£!xô^ÃÓ{ $r}a ÊÑ1×ðØ`~†½P·’ës9I‹‰Š÷{iÃÙQ$  ¶�ŠÓš°†°šG©§! ®cyг9—ž<ŒÄþöYˆ¥ÚBIþah9ÕÑKüží’üÔ7ižZDD1̃ïf…žÉ¥f+ˆg—b•%´"¸ê3ÁmãÆÂÆÖëΛF�¼jʤˆ"šï6d‰tuŸR±µˆüô¯rÍð~üq³¾¹0ÛÎ’"‹Â®ÄÐÄ–̪وi„ɘÇñ@¼rN;¾,¸Ýï4=;”ôðnõªóÏ=Pß< ZC¼òdP£†pÆ�Ä ]A_q³´IØ   æÖÌ><ßg±Àá$I*<'u( [±÷cõòº¼ñ>ö·Ï0vP8õÙÀg ×h\öó°7ñÞëjK!eDkEG�>9 rg=øný¯@ã´¡-�Ã�$ß�$ÉàŠÑ$—£Þ>”EÕ–‚2tÑG¹sY®X ÆÇ�ˆÁPa±åï–£<ÈÒj%^3æ'�À§Þ­ö0¤7\7Yr°·rÙ騠úÀ9­jl°è„ájµ…úÁϔâÌËq¸‘b¾ØJë“©O¾ñzѨ VÅE:¸7‘]�ÕPÓ$7�†ÇÌÁðÌðÛ¬+ù3‡,-r#¿1, 0…îÐAž8íјó™W2¢såÆÃà!$‡_¸rß•W�bÉ1~d>¡iÆJ v3¢Ú$ÄÐcÚ(SÕÛÂ(÷;ôÞ#ÇŠÕQ† (J°ô!�Nà"iL*X è�xŽ—/÷3*ò}œ„«Ö§ê¼¦BLdt¿ßLVºžÊ¬)×jì¤jq¤;†¨I8v¥øÒ V¶E¥¢àOõD��¿¯Åpqùl9¬³X3¾¹ô_§‰ÛO*\K’Ù°|&þàMTΛèÂÛ.l3@Ôë ë:ª‹¹èm»¶Ñå¤Yß%ÒÔÚt3YÖ2ÞÙÍ1—Ôš´Ä¦¡1ïEèVRE‘8jNuIFBj(Vôôy�¥ûR‘WËlàâs>WœM=ïËä›LXr–þþÈø!†‚ì¨Ø‘­f¥ÊPŸÈ—ŸòœoßAíWüGC”}OŒQ•·}E„²6•9CšÏÿ‹“ªž¾ö /‚I:¡yR©ÛÊÔ¦”®8qÙ[òzduƒåf_óª)ï;1°gz«¡m$¾eƒî@�‘ïÊ^Ö.ÙZ§ iÛL¿Zöpî¹¥4£¯£ãöŸàæVÓ&•:üžÑgþ,�ãy‰.*Šõç¶oK±°ʲÔ&)t‰�-0}K‚>˜ön~[/ç�9e’îâøÞm²š8ÙùÆIlõW;7¦Yn÷\™¡R:÷©žlqS²šŒÁÛ}� ¸äÄÀŸw¨{º^qÏ*u]G�Aýo�ºµŠÎ:GŸ§É¤>[] .J6¯,ÕN•5Ïèmjc�RZOÛ–b…ÌS*-�°ÔjGš.íJÇ®?æºPC•ßd×¾ˆ�l9½ë­mæV'Ëå7UíƒÖ«SÕ¬òðgw_a Ù�0Ô>H¦6RŸx̪�ØÚjŸnª}ÿ9Ú¿£zb¾öÔò ³D­bÔc– äƒoÀxO„=•Ââü.WÀ‘~Ïwí׆yç(ä««X0×Ã’]Îõ'¿ì7Ÿ �™Æç ¥±ÒÁ‘F ú‰zEò‰Ó1Zh/u©$»3‘!xl®dц Lk¿¦† ¤X ¦3�wŸ_éjÅé¿Ší«øW§V¿éóRT¯„úÐTöË`¨À\æ´¡Æ;ÛÔ*<ÇÿЄ•M>/Ú@cyVئg `½ð£ËqŽYŠo-›…�îò 3qÿ~„ŠM.ÀfEêö×öÖ†$+asvo¿ÄÅ·Û×Mγ_\ICïtsظBŠÌî¬à3$¦rÝKÜûÞO-yéû‡‚v~êèœÒ”TërH™„ _Õ>í9þÇÙû_kð~³U¦½áˆ Ýó¼.[€Üø>Ñßjç>{™K|ëå““Ù?·'ÙçÆx™‰ÄyV½}˜¦|õôø}^‘¹š.ÑV1èw> ¶†‹GøcˆT€ÈYù÷Í 9ï§¾Ó�¹e-ȶüF•/€à®‰€ƒ °”€—çj:-59–Måjk^e^ã…�PU«gsG3V{í»&™6žò)R°‹CÔäË|æ~lM¸qfàßjlûT½ñÏè´Üà¥çX1S˜’”·QF²êha$áP¨”Ê3̆ıL}¥ø<§y|tEà.®‰¹Ö4úÌ|'ñ|¶¥ä…âÎm=(3ˆuT�‰šç‚kW‡½¥§À 9ÂM»èø4së*§pþH¡¼û4@ F€¸ææ; Z 0QÚ5¢oúûë]žî|Û’Õ1b(3‘(ºB2 hÇü†:<ï¥I a°�$äBpreºä×…ÞsžíYzÿhßhZ$α¾Ï�UŸh�œžT`U³ N{>î¼M�S›ÜWWw©ÓàßÍÓÛE`ÏW8ù9“ÇÐãlr´vNŒ-s΂&^Ü<}Áù–}çz3Ÿ™9Oqß~>�2uˆkÙ;XX4Ú wò nÃu{ëŸ#·fŒ\[b­lV2DK½¤šêsõSêÙV§ fÚd xA�ugd¢CT‰‡‘ÂÙó7äP-Ñyv­�HÀÝê5aô¡Ì Ûƒ©üˆ{”tP;R#§É¶|37ô­ ¶5³iêäÛJ�uÅë[mç^Ç­‘0”Ñ(j-s­ZsÒy P"­47Ôõ­;©]§u™XÆÐA6‡HŸî±ì¬±êÝÿu±<ô¹Û÷%ŽÀyó‡‘-¿»è@öߟ‡#ì�±æ4�LrÿJívèßÓÞ¬ÀýQº©‚èAÿ|ꪹSFš;2vŽs(»gK8˜ êµ÷öjíqZkÑ=õ÷èìÝÝyáþ³/ž!b„$/Ž:ï§¾ÿ'%¦„æNjc3•ìÁ²þoè!9ÝlÜ% 9©.‘³õUëeSîú—qo" æ£5kW”»à…¦fxˆ•ž> ¼‹Véãdö&Ì{­žÑ¹Ë|T¶¼©ÁNÜ”`óDRÖç>ø¼´õò�¸~éCëwëâúÖXíG$þ’þ×ö7»Qzõqt½?k´–|®z@“tý´lùô›BÖÙµôÖG¯[ð[–2Ð_»n%ÝGx�7_�Ïo¶Ÿ#¤t÷9IJ:*o½ß÷ëþ¼îò`/+°¤‚†XMùõû ¸Ôí÷Ê�çgÎ÷j¢HÒæú\};ñ[ŸßND67.TÏ�û©ª†åU½Ÿ{Î}ĸþä/}‘„V{¤‘-3�K?+,{´ËS浄^? Ó•æNrÀƒŽºE ¼hÌ˯ãäÇ΄ ƒÄÍ5 ù˜•Œ1§ ba•éËé/Dó<¤æÂcY¯Bf3?�ËTSÍë,màZ×¢½:rêÎsVe[¡~M¼8YǨëÁì?ë'Á’¶¦ÅZYÏN�‘ X’±ÊJ,¹ÇMwSzoï3¡øè”ç1´Kãón[ˆèòrª‚)!LÂjÂʤ̻²±°WS»¡®ò¤(õ…Šä¹m¼«×"™JŒÙå=4k&‰*› ¥(¯×o´á”Ë¥À‡«ŽnÓXG¸],ߪÌ{oLê‹>Æ+ËNs­ëªízq-¼¬ïɆñ€—sg¯>˳2TÔÌ|™³HpÍx/i^ÊëhÒ€µT”~´w8ØÒ�x.Û†*LlN8¼Û¹|ÓWëjä¶õgÅÆü[y1fyûûŒ¹¹M<4RSò·lýòap/'Ù;ÅšÏ×aÛw/ ¹+³FͳQFÒ¾­ÉËç¡i‘2m ½Î¬6™‹„HÜò*'9��Œðp eÖÕßyHçôz w¯ž¦åšÖøëôûœùýšß¹-�+&ë¢9„ý*6Cæs^U[,–ÁAM4~Q£ž�ˆc³òÆJcS¦ZG¦¸—³cS±vÁ À¦[óË/Ý�ðð“Ã2œ“5UpBO Ö²%1ö_§Ýç÷'w;¿½u]z®‰>˜cOUÇ6Êþý?_ä?ìëƒøe’ºžÇ¥²rñüÿvfÂÑ£ˆž—¹:©erÖÕäèß]+C¸H\2•• €jî²BY;Åð®Ÿãpîo_®?�Cë7vFÞVÞäDk}xd­`øAü÷ð‚™�Ú¾R°2/GY4hÓÞžîvD‹Ëª,ÑÕ”·†ß¨tPη«FMX;�v9Úù«M£iÆ @¥ƒÔêú¨"]vêOŽII3¢=¬¨Dû˜ +éÍK‡˜™ÔàÔË‹fùöªÍÊa:ãS˜Â£„¸îa®ÀAŒ\Öç-¯d™'§z lœx‘‰cÖ²8K¿cQ„·:²ñëC6Þ~-Z¯_ÚÓZ¸ÊÎÑõ4æÆÎÓgcI3\Ñ :›�_ÃOùµ,^.’†ŽlÖS}.þÞòVk¬ÂTìÃ:9IÂ6œ¡£°IîzÀ‘ë´†šM…¥]ÿ{ú}Êr÷£s¸ôæü‰k§÷ßuú6]v—ÉÜvßÓG·7¼S­ W8ž¹ôpû¹þNoëîøã„†Â¯Zré4ø\UW˜®´F2$÷+#jƒˆ£ä#!~’¤rë+VjOĄʣ©´ªMtXã°…æ¼ú@ÆsM¡ŠŸyFŠœ“pA­R׿ ŒeŽØe%™´@/î"Uô¥êL;BÝÇÁó/fë=·o‚ �œHµú}gb1ŒÇðÔÖÓ Òú—¢?ýΟEo]Öï1Šc!�`Úd6ûß!À&ö÷æqqÚ$ÝssAênŽâûl¦åuï2ð̹2#ê<Ùœ™ÔËصƒÇ?u%E��hj‹”&æëqYøjud„Õ‚EÇ9*¡:ä@É¥Sîû1³ö¤æ„N~o×ðÑXN¶Fû—ç3ýOýN­×à±ý,U:%¸õCÒ ~$ ÑN"0QÁîötlŒ„€ŽA²8ÿÈZ%çóÅÔ8þÌ p`c.žÝt–%ý¥Ó)|òì÷ÿ.÷„¶„fBîR¶qÒ”m+íbÉY– aÜ]¿h#Lk¥¡�›ÇV ð—C`‹ê媊”s�“önØa1Gˆ ZÍýã“á¤Ñ?Ô™BËšaÛŠÏ}kÄL¸¶³Æ‹ ÐŽ+³¡ÎÃ\�U†²¤5÷Ì=F/ùkÁ Õ»mœ+ÂêxÜd¶¥|æÝÓ{�êgÖwü™µû¿Á¤_[öQ…4"s~;§uõÙh·æz:|¯/Â]w}8Ò“b3XþoŠÅÿÂÓ„Ù‡bïúuPŽq‹Ã!‡d;Û“Æ#4&ß½âÏ ˆ³®X#èF¦ò< NÊY™6®ÿ§¨ÒµÑ«ê½TI£5G” ]%©A˜™X›ïQ¾Ý÷téÑ£Rr·©�#(cw�4U°e‰†£¯­à¤ïë/#P­ézÏúè:`:aòVç´Öù¸ú9õAfÖÄK(†%ì%(¢D…#H¶ž”Éé›Zú96b æ¬öæêwú¾ºh–¯ÐÕuFK¸¼dó™ÖD÷hÕ>þtÿ•áH Œù 0Ä ˜Bzé@Õ×ë¼N•ÜÆÞÈ×±©™= qµ–G¹Ë)`ë[ÊWC Ù$2pÔ[K'qž–l‹zt;K¼ËMµÀPy,ÁñqÆ„¯êMáÜ·‘�MK½¸7w?Ä�ÇÇÒ÷û;þž”ÈË›WÎŒ“ÝI "Ò¸óx¶óNÕJvws¦èOx÷âfóL[^t÷r%iód�I4¾ëjÛ-ïsžTòÂ0ÒŽÒ‘háþOùÛXÌô•2u¢GTß#ƒ¥×-Ç×èºÇìÿ×|œ ˆ”%ðÔ ú¶Æ¨#c2§qú¾‹|>u!V˜¾_¯éáìˆ/ø¥Z¹ Ø”/ö> x.ø [¯]ο ïdb"1UPS¯%Âðàü7æ:Æ \CÑKI»öÍþ÷Ùo´Û>¶OMj˜}˜øýðùŽ{:,{2kë{,ðɾ±oki¥O#|H4ûää1¾�úTü �úÓ=`óD8òÏ+ìÓßÇ‘Àí„Àž¶œ2\ê¦t…(jùIŽË×ö e€ÕeßÓ:;E±2λ ÂQBW’´æ…nÌ-×?Žƒ…™eîQÙ¥*Öè†ù¨’¸ø0¨æ´H<žÏ%’…U ƒ‘‰O~E $ ²ÖkY³@¬FÙŵR‚se%  v�°aƒÈw /½6vÔì)£Ý„qt¾ý1¸<Κjž½:}÷k²Ü…�ƒ�I>—<JpÊ*�w[n‘ì’<„�&ËÝY[£ÕyЖ¯L¼² ¶1–8’›Ô(Ãû×~Ì£Pªý&™$fƒaù‰É_Èwv$З4)±’ÉWåïlÜ›âõO`*atnSϲÆóEÍ?˜™:Ù*`¸D—zJœtÊt‘]‚RVQöÅ$È…S²wå*ZìÔë *|ˆ©œ­á£¯?kÒõSšguöUÿs[åÓ�¾„¬öõxÝ„N\ÌɼѶrs¥ÜÀ@áÉ/²§1üº‹­Ìøû$a—G½ÿNÞ4„zØóà‚¡!³Pïc“qF0èé¼p`:ínï’Oš³éX˜r+V õˆ1Œ`¯hOOu›Žš@«Šú¶Ùbµ]Ô³Xu¸+‡%�î*U+ô§ÆX©ü[?v,÷ÜóAÔl‰uO˜Ž®„HœšìÀN$�Ç¡Òmc÷ï0e0ëêÖvh�3£‰ ‘E 9páóëË×­¬“Fá'€7ÄÚ±}Q :h9·æ”<�š»¢ceqwÀ¡¾¦˜Úa� ­ l¯¦‡?b:´oÈD/KiºÍ” �¡…Ïǧµ¾ï6ÈÓ±íÏ}Oªï¨ÚªûãPXhÎj_”ÜÆWºü¾Èæ4í ‰þ“�”©4šB«©Èäja™¥¢8VÌà`äx<Ô–ú�<@Ͳô‹ºœ aÍä£'µ)ÔçÆ\Æ,4´Å­B»òº%Þ›å½b¼Ú˜[�7+ T4GNšÝ/K×v¦���¯óKN.ØÝovŠÔŸÿ–·’îËKcu¦ŠQ6ì%ëG˜³Xó°v·å…ÛyzÕZ&ª¯—Å�ˆeŽ8\|ç¤ãéU²j@è&¼o Áñø/ñ0ßá=ŸOÑÙžWǯ±¯™='çÖâÁ•aÈœ9oHŸLÕÝg´‚天�®KÅ5DT’Õ¬ÅèD ¨¸ª_¹=Tb´µÕÝÞZˆÓ£¬$”@) `OZ’‰þ£W,Íï©5aæø^Z¿OÑ©e„õ§ïöþ"Þ tÖ+0¬C{‹ Ñ7Sfœ"t è[ONÊ�í‚Öø�f³y)u°ðZQ"ò‰…5‰eÓÌ…Öñ�‚“3=AÍ,Ú‹²&!¸'ʤ®‰˜iLoà8*ñ»3þxËœ9ršbÜ5‘„2ãÊD_ç±€_mñêÐ!#Ã}žö÷lËl !€<gY|çÊlÚ6Ó@+š¾¸hò*—+Wõuý¸LB[×}FñÝjõuÆ�pn¿inÀÆý8³¿¥¡d,+~¹”žR¸ýÁ˺UºJÆæøÙt y´Z×Uv¸ßúsJOž@æÝ:áøÜyÎwtåhçH&ž*â}ŠRPWM^²(.õÔÙË™£UóA�oB‰‡#Í”O™ìë�¸ÿ·‚^m¼Áñ7�ü^,•÷ó”±·ÌRiÛù¬gZn§gun3•5¯;Òâ'Z’v7wÕ‰ÒíýVˆÊa­:¶³ÜÀÓ ücî ùe¦�ILÃG [=nÖ#“U`põ�jPð‘.m<Õéå“\iŒÉ]¨ZÇaª™Ë»òØÊ6³�S­Wé;ûª{qåÉRß¿ƒ”ÛC%‹ûø5ãxmàv6×¾MÀ…ŸW¢&‚[ž÷¯Š§¼ò¯$Û»¦ç“l. 0"¦û¬X?³ =ÓÝ�I¾ûª2ïÍö.À`0È|AZÁ5™ß¨ÀÿC7€ÇŒ (œÑ ¶f&©‚A‰ŸÎ»¦‚G üyº'pÖÚn©�`ò]­Ê†¢&.fX²ÁÚ–ëž’ôCË^—H…0C¿;Üã°<›úÁííðg„I\° F@›Lª6ûÂÖIUÇ•±¥àO}¡¸jƒáj‹¡wVÞ’ÎF‘‹ÅÎ&Èü]}‡rËù“7oÒÌu\ÂmhŠù„—Â+",Væ�LŽ�«#†¼(N5P2qCv ž–Ìjºº~…FA•8û¥WRêiŒN&ñT†ŸÎÐõMìüÝÔý„líãýX$ˆ7(ù†�!íÄÁ¬Q¤¯½iŒ©L‘Ðì@W…°=机sgU> m£³ùAºt—Ö"Z†"2q]E5ùZ¼ Çâ(\=T|ü?5ŒsR“ÿ½f#oé„õ°áñw?“ŽcÔÂØ?évh‡,¼É„˜JIÙ?ñ^¦a‘v™M™0e…Ö,%j˪ÉíÍ‚ÌT/³ó»@öø‘L/Îa·—ás¸ÙræUØš½ý¥wݽb£áªoÎ?�ðV„R±Þ™:P<�‚ô #ûnCq¶_õáme.rt]ëañðZªŠPJ“v'Ç–BOý^_“ÝHÍ ÒcºšbŽ¥¿WÑ⸵™†A¿“QÅ?:a�ºØÀØjPäÊ Á²ÄON!C-U ¥±sUÇh\8qÉØv„Á}@‚Ð�‚ ‘ša$‘b#&>D–®Æ'ôbáŽc;bçb“ÿ¡Šm‘lP"8.œ(L] °ŠÉ>!ßGͳJ¾Z6„~•^‹Þî î¦HÍ‘`'J N»¬Ø}šY\ëûê:2ÇEpæ0y'×TìÌ»–ÄïdKÝ_mÍW7.fcöŠœf`Â"³<›Ô�V;ð¼j‡y±«^^B£‘˜ì ÊŒ¨Ç#'’4«6pµINžVñ¨9un\W¡ egE!xt�BrxüÃfßæÐGAîm@v¯4[ØCØ×Gv‹¬S^Ãÿì+ÏV¿)9ÝyòÌ;fü:†�ËWÙT¡Û‘w½…Å5*uÒ@Žû=»í�1�€Æµgéga‡V¨ëH9­{0f =`ª¬ªÁzüÓ]]íï«\¨»SKZ÷bYór;©‹ िþŒqWÆÁ‡`�¼B€¨¿ 4Gý´-ÏÓËùß™ŸÆi¡åíVܬŒ}õ ™ÐÄ JBörQ÷ŒQd«p`qÿZMÇûª¬«â8Ÿ"#ž=›“#YGªàFÅD.2 �†ðì.ÌÉ�”¾RZ2OP(q³®–³úrç¶PŸ„hOîX@“M LâdÉ�Œhø„àÄ›²¸¥RÖÁó4Ô€A âÈLˆ B±±´ÈB‘@DBywæh-ÙVM%�ô%á¢jHL Ûª&Ø�$Û@�7 AB „  @€~Z¡Em' êÊ 6€ïÌÔL- $°WK’ô¦µi÷ý•T£´ÀéSFÕ�¢ct”À*I"…2˜Ú†"*ŒWÆ‚©»$ª›e^"@Ucä’£&;JË#”`Úb°bU¦A}«e„Ti¶T™L€D IŠ4¢&¢I& „€Š6¥Ä11Pˆ‘B£w±4F"XŽD£˜ëò±«³›ÿ6'Ë_#%NüؾÍ‚A‡0÷ÉO­œŸj¾ÙkL¶ê(·f‹Lw1R±ëî=ú 5s©=èŸçr¡è”¹yvNgŒ¿RæôÀÇ'O;¼ÞH0Þz³×ð“ {fà É Óórâwýk5Ö[�­ 4Àèwh8x]Þ¾~(T%¿âïLÝ ˜M$ÈP9ŒsÁ6^ÖuUÝù¾Í|åÈ†Õæ*6�†;°¶žŠ,Þÿ÷ëÚÁÁË7©?®–��ò‰ãf&Š©àœ’€ý&Ppsœ'ÜMC‰ö±¥¨·l`¾ªtbÞs»~ëÖ2œöÅ0ÀŽžèNú¹‰ï6ça†ëñv�3ûž98|ö.ÏØ¾ÑŸÏ*[PÓ&úL ‰jr;Þzt¤˜›MƒäþÄ9èãšÃ üéüÍüþ¯C¹Jo%éJií]v>ºD!å=œôì'%΀T(…)þÇS±ä¡¸ ¬°Wg±ÞJOíÎ×�Üäÿ!ÙWÏm0wí::°[êÝüèD~£�; Ô}zðxw<ÚoàäL©<:PµyLdÌ‘�^·­`$:5Ŭíç\&HÏÚÚÔrnŒ‘k~ô®„%ïÐ< PÌšÄɪ¤&ÑõOÇ.�UsƱþñezoG­ö{Sºò/*ìtÊþz˜31€Å+4ן2þýª AÐjo¶K²«Ǧ«„ e­u¯Ù_¥L „ÝZ¯:#&’h8ukøu|Ç·TÖFu°ÄcVBvDg}Viµ‚�[rµÊòܹ µ@Ʊ3bxv°’Q埗&ú÷�Ç#>ù®ChBÃFÿ¯æKÌ;?ëþæÿ£áWuT0e0›�ºËý< ¼-K¢iGõã…¢ŸåsÊZ~ }•â_žÓ�¤äxKØJzæøãšø¹òsj˜¤ÁÌ{¹Ic÷Ùs+`AU ëì.ooÄ (½´Å+Ô…{—•eB±Îqa ƒý¡ùg;¦ÙõæqpÁ‘‹ÖêH›¡| ög'ëh…˜; 2rÃG.TJË(ÏÏÁHÉeÊÒÑ�×`ùℚ]�¼Ap›H˜ý}ɆfÊn]ûÔò Æ_åfCXZk-¿lÉ•-ϪÀ:ĈEZÈ*°ýçðžó9ú]­áâРÏ54 >™†’Ô±Ùy�£Jðõ¾×Eµzbð1€?È?Ø(�ý5ÍÀïÄi” òÈ@�I$"ÒÒL@�\øc½ë|»V‰‡>~»ôüâÝðè#ä¢`€+Ó'öÉK»ÓD�#DÉå7zìŰò{ßA|Þú| Eðü椠—ç®Ñíö}‚Go�ÒÆo7'xQ¾º}Âæl`êx›a< ¹tËÙ«ÜÔ÷ÞD= «ÖAÀ¹×”e/žp² €’$¨Ç`ìµk­¨ÊAà:HÒ½A~�Ò»ÒÖ:ð}ô–éQ:-IÜkP‡_p)—¬åÑÌGkDßçþÛgGhb\<¼¼ÜÕVÊk V+štiÚáù²~.�zvð)ê£O³Xôû]%ÚªËLêìüßɬ;».ͱ¤ÂæiK©™Ófv¹ÏffKþŒû@o·|ßµWÿxµùå:0+��»ycú±¥L‰/Ôu~Øì‚æÄ¼G{\‰2Òk¹$äA ßksz&Î:YCB¦¹ïUc�(à�×üŸöˆþÕ¬»� ì‡hÒ\º&D�Îï”E±< ³· ÿL°Öpõ¥Ú«ñ"Ú¢³SŸG/}° –³kû$®ã^áVKÈ G»¸{ù—³m@Ót¿•d\º1ôƒ�uÍ ±D@´œ@®n†GšËé²6éÒ±›ûÚýìµ5s1Xýûêlï”;M„c}�šd·´²uÕ^‡ÕâÔ»VcYáÔÎÙß÷�Tc�×=kEE™­KD#�£äm…ØÅÕÔJ£FEôë]E�¼Éը׽Võظöä’jU” ´‡ï‡þ÷_0.ç`ô;§ïòÑ Ò½Uy"sY>ÊÛ¾"¨8¡§þö9qG· »Wù.KÜKW¶r08!ºƒ…È!ÔyÒëÕ×·´ŠŒ-7‘j \ºµ©¹a×lPaN~�H瑆Ž Š[]–vtf£»«5ûPçÁ7_-è:=YdzfÅÛ‰˜­}�Âp«œ?nJƒ›b8]¬CjÁù׸³KT*+ÇUÒpn¿�xæiw’}i"TŒ=71‡?É[™uB>;� άÀf4μü#cψ–Ï|ú¿°OB±iCÉT r""á«WLlN‹úF4ä³�Þµyt”�E1.£•φuž-£?åý®þœ¿Ï¾…¦Ùûþ=ÍL[?§‚ÍHI½‡ý‘&^h†‘zý&ì‘õºêÞÂusÁorÀ vË‘ðþ*zþ=IŽý^GXl�«òÏ玗µ�ÚA¥pÑ"Vßù¿'{æ&³œÿtÄjN6¤¢�p &óç}{…ø[cʤû{ÄíÌŹÑèt«ÌaëØ |ÿ¼±ßx~'‘[›JܳK}Î�ú‹KE™zj2Ë,@w;îÃ$ƒ¾ �ÂîC¥ ¢ ®]¤¸‰£#Ρãõü ¯á]¯à‚ð|.ÚŽÁ#¤å~½ ÀÄ>'�ã!HV>ûþ$ÈR²ì®ß™'i¥�·—` Ùzw…Õ'/ª‘±šµ¦/ãPÙ‰ËwI„h,!¾þã†í£øl^\ö :ô2ˆG¤FëGsêé;RÝzþ[ɯë¯cÃ�¸1\ÎV-ÍCê e§¢(,v“ Ëè�¸;Ù-L�&fáñàón±�|k„œ$æ,¹} *1ádÒ”(ÜÿˆÌ‹lèû_Xª`_5Š•[Cþ ƒ‰Èb—†�û�œèéÜxŠäÁÐZÑà3D§Uu�Ô{˜ÕUZ•\îÀç&[‘tºRS÷s½ÍO”�…éÞçºÚæPžÁÙ¤©´æ¯é@ÈÐÒí«ö[¥•b‡ ~ëŸÿ`D 0B]U2!¡Ð¥ÎÓ5œûo8É„ÿá^;†’ÀèÎOݬàMGö‘Üž¨G¶*v-óª£gÂÔnýÀclÍñjÛ^Gà¾}@uÅ7 º–Z°L oH„OçXbt=¼ã?M\˜[Ä‘áøûÁüZmÄa#ôèºWÖLÌuò/Tç‰ ÒÛxÕÞ>/íÅþ <e�‹’œ­l”¸’Y«"´TbVížÁ( –\z V’>O=Å–Ìý¶·îìÖ¨É4`L]ÌFJHÞ´": l`½ ÅQ79EGbû¬en{œ=unñˆ ¾ÒúÎ�x•7X#ßÜ­PÛLyba�\ 7˜tÿÙ \u”%½=¯šõûªÜ4Ò60× %G‡o Úï׋òÜ`HàÀ íÂý™´xv¡-�Ç+¼�¯p©î5”k`~½wVÿ”è0ŠÂì0¸Xhàõ5ÞbkéyÔ •`ñ:º„£;'¦FIM’ “��" äI)„DDB óKHxÂ=•ø²ýìõÕ�2 fèÿŽök1ÓZBsíü2HTqÆ ãh•5Û·ððÎ�ßàÚ‹y¦¿Ïâ²ú FÿÔ`¤ÆÃ}¡=Ô#-gÄÚ¼�c,¿™~ƒ]¯1nH9b‘…9}º+¤-¸^H(i.ëÐÎâ ~+•Û§›ðn—Aw(F¶’%¨K¹ä^^g'!Ä šdhÿrP$Éå„aÛÝ–F/ÀóU® ª¼ €Xo«×»7_j®Ò}Ê¡ u;Qeάþ´XcQƒW"Þh{BŠÁôY®2�ÅIr{'¬éâ®§0Ê € ¿t\íDسÑEãpº´º°–(ÚŒ%tÒ’ðéŒÿ Ïi7ò%3Â+Ç/_ñŽˆÊXäP€‚Vã,ƒHS›WÿY/{ñשAjEýopw Œ��8^òxN‹ÐæÖOõÕ«Îk¡q¤´„ Ýxr+j¡ÆÌÖ^–‘—ªÞ¤)Yi©8}�^¹üÕ üÑ ¡È^_†y·‹¾ŸlC&o»$”Ô1ñó£õ4°¨êñC ,GÒÎx?{ÁRËíYÙü™À›ÎÀÒ0°ß¸Ïo&hûŒHš )ýcAôr#w2kÔÖŠ†RàÊ)µ“Ïc,1§ɀ޿ý¹~\3Ÿ;Tà²Ü¯ú( ÂÂ(&½Ú½öò‡u1kMy©Âmìx™×НÁÐæ›LŒ/Ò7­¥~ãÎmÝpí“|PW•�b-\²j_ƒ?P,ì·¿Á#¿ínP¬QsÉÆÃþ }†ÿšÑðOx¤g¼.eqZLNY P}N幘Ñ/YЍûoÍgÃÄö;U •«òvìè�¸&d¼úž}è^;ؘÁÞ†; £kõ—Yd:ôW¡„’˜»ˆÁñOÊ=U ,rÛéHÊé\‰ži\RFÎ�n^aËðŠ�ræÚÈQ÷ú¯,A¨6 ÐR+cÁû‹3û€@¨²«H_¦öÛ8†ëƒ³T(q[zÂn[óPIp®ºÎ#ƪ‡ÛÓÁâߟ—àÆûÚ”KŒ¡hÔVs§6�8–7Ë!Ô’š²r¹ëce¥´Š.j“¹R™óÎj´Öʰ)”�èæ„ŠXWÖí¬¢4½1Ç{Bsr‹ò„„㬭¾QJÎÙŒÌl+ j�Noé‡þ‹Ï()âMy0}‹T|üáÌ ÆèƉzÐ)ãýËlFEŽ5×ã.ÐQλ;¹=�½ÉûD'¨CƒoëË·qpÌÔ–ÛÍ Ã,†ë1\ýüüâ²õkÙßÝ“å í¶=H… Yª¾îØ…ÑTY H y5bqÅU-Χ=XÈâk­HœG¼–ÁUúx~<×hùVQ¸/‡m×w6‡Øs>]YŒ�‰í,YÅHèÀ<2®Ç‘âï{ô#1·12ΨVÑ ¹r£ ±Ôë_—…7Nsm¤ÄGˆ³&öüVU<ó³­MY f/ÛOLOIžÇÚÙIJʤ›ÄŽqŽÉžqÁ×ÝWU„¿áï¿»õ¯'wÅ hÆ¿Îí”´­¦‰P+t\P熮·½"%ø`í$Q$yhe®ûmgßàæ`ïWäÔaɪ}„Í4~ÍG«ÎpêõÆ\Õ%�]¾�1ãŸÖ,ñEï7†méµõù­Ÿ€ûÿ»=æÑü~¹;Ïk¦ûìX\™¡Dþ‘“m†+±Os ‡ç½²±ç*é<�[>x¼µÜ8Dî%æßå¡8œ•Hô/onü0­'Êb¤N«Ä Õ±½Q>ïGM§ hV¥?Õ $VU³òöj¶Ñóß”)q/oBXu¥­[˺ë À£ãì)ïZzkâx ˆ,[¿iªàQŒ $©©ò¢Ûj­þw›e7º³‰iÚ°³¾p™3¢¯ñ& Üö«˜ÔΓ©4àË€q•ÃðÐJ‹Ž€¼@UÕ lGÞ³Ïëš~¥œ^çy¤fŽZ¾·»9f„€žþuúV¶½Œ¾_Ôíñ~ »T.&�_iVÁa”#±X²ÑoëHÍþè,ÃÙÓxš¹Bgвá†5 ø’„$÷Û~g+â­&µÚSZ~®Ú_ϳ…Øz Ûoåþ/¡7=‹ÙGV& ²3$ü8°pî3§ t½gÏâ*»dóŸ¢ÝºkòÒ?™ß<ù¼M9¿æâs+w�JØÙf/šír^yÖ܇œŒž¹22Ö•ˆÑ¥‚¯ê'P×7-õÔÉ oáÃÅ+>«Ç4ÏŒ/Á€Ä¼ër_h ±Ñ-÷'Kòš óÉ´,‰¥ÒeQ@¯Ê��-‚êPjz¾�=òá:!Ûg§�]nhÐÜ£ŸÀ>Œcog?©ì2‘iýç¥D!ø6¢WU-ÓP$?Õéj?fî~1¨->k-à@O�h8 >Cf�\½ûÞ#b iP¶¼ÈN™òkh" 8(Rs$<§§ÒkÏoŽ‹ú{ƒô5yð½Z&ad¾¼Ñãê!&Ï-âz©Ì ÌÉܬE4¨¥w–f¥²—ùOÙäú°€Á”èƒ[ÛúPchF1¢Vîd¦^75ê׿ºg[¿àæþ„˜TØ_ìû *(–oª?¥öUô_6ü2ò½*­¬ß£kº¨$“ °�A ©œ>¿î<Ö6)ÍúÛWÈÓùOéÁµêÂÄðO ‰ ¥A•¿Ž`ðësõ?ÉÒ·'ðòÇ—Á¦ÔE+è9&+Là €þ솜h,MxtáÍ�†n¶üµ5üïGÃYœ"Úð÷Éį³7¬˜Ø0ퟂ¸l+Œ~§à_÷³öL¼c{¡æz×!ˆ>ª ¢ËÖm Ü@ZxúèX´ôZv‡�­Þ¯·^ÁÚ� ü´¢ûвsrWλ�®•0r9�Püí�´Ý=ª•¥Ö9§K;FéŽB`ÙM]e½¿ÄðŠ´ßô;É–J÷Ê•HRp²B5 #œ�ƒ&s³B X�íÞ5iåç=Õ Õ©Ý¹.x¿2¶™£%˳*pó»ž5,äXÂ3Ù·Õ„Å+yC5¦o¤âôù:ê—«Ñ“¨¾œÊ±k�t|¤(§ª`–çá[¹ó=ìÿBxÌ‘©É—Ú€|Ïf ½3W‚ì‚J à H&ì­´‘¬,H ²´Ã7†"áÑú8å^)ýÇJµ¼ŽåG5›ví– n͇VJ)B_âgÐÚª÷ò„wŠ5÷úÝä‚Ê‘�Tùnš¦¨˜0Ô8ƒé}/²@„`>³á|d{1Ÿgá!o�+k2^à6Ã+ÓÚxÚÊ–½ oEÈýòÑý$BNJ†4©‚B‹çÍhиt³Bö«Ùk 5~î°=~}3 J|A @çè pqv,FÅ ÕgÙ®‹¥Z’.¹©ìÛ(EŽT±dŽ1›Ý7�÷Kv®Qöò¨<Ĉ€ž¯GËoÈì2`ò‰ž”oD¹dØ@Ž­:+2ëtë²´¶b³¨S&šŽÌ¾—³·‡àÝú|ï{“ØÕà£ÇW6×7Hy~Ûô�%\üEðüù�Á”=/Î{ÌŸqöÀÔšŽ1ü}Tnm ¿>×¶ž«ï²}1�þEø?6ºQÀh.ú Á‹Y[s‚R0‡ €Á0ln GÒ:!?Kµ÷žûÞ­—4"‚„ðTo*åÖuÚ' hõòPä“ÍùÚæjï¿üïÝ�ýf@?ïF,‘ P†pOº�¢¡Þö~¡ ‘¸ÜÛmš¦I ¾AüB$k(8™äa_ùšÿÇsu+ãOkÕš©�åø‰ŸºÝŽKêñª¢Jf_ª(²™ƒºCtÚ¨skCýæD•_FÆ£H÷—Ã%ÇD6WÚ �U4‰�$–Û…âðW�­š›DÒRP``#“@>ÀàE2ôML&ÁÜšRÞòôW4 |�ÍF6›U°CÉ/~;ox˜SÉãb/ .Ùñ‡�á6–Zî-ò¡]¶/pµ¢}£§‹ÝYñZ‹1ù5 –bJh›2F¢dy>ƒßî­Z— “D"®Œšöo ö„µéþ$±þÅ*øy5¹Ô—Ûé‘Þ{d2ž¥}Æe‚”‘Aå1:Tà R›;ˆÔgU&�MyÅX ¢^)#Ô ´‘Ë(‡×üûŽšÔÃ¾àŒ»”ΓÊÀ`”˜ ƒÝý ¾17ÚdÞK‡3kh¼Úë&›ËŽÃFùóº÷Ç¿:Ê=¿‰òÌlîg×ø“ðç¨>~©ûݺpn7Úljº"Xý[Í*S-dAPdE,"Ã.s‡ea;¶­_ô47%´Ss›;^oÿÒ1FÀ7;)ô_ÍíD…êc«}àì]£8F ¸ÕOÎ}™~r y†×åã¾Q±´ª´N”œá-ú,,5Sû£66Û˜»PH~m�´)/:�Ž]6;8Ý]ñ±�q<+G�„2Å7.`Ì[]\XH)�!” mX¢¶F xó@Û*Ipå»Ћ¹Ìcæ³fjmO.“& kîÆÌâÖ–�¿ r¤ž’Y—Š)9¬KE³wÚ³IžrÚ³L+gÎJe`œ½N`vÛ4ºÍŽøÎ®tÚ”‚ ´vzw|¹'ƒëââ�êdR#ÊŸöËs¢‚fAê£îüÏ_:x£·úMõÖ:6Ø=þp*‘ Ù®K±õ3—Ûå;e|bbå*™Ç¤IÞ¬íòêZ«ÐlŒh�òõÕmf'2s ‡e© ¬¡“{l Á~:ª aõý´D]"?åÄg-æ?òÍ h'ôœùBýöŸGŸEîw?Ÿ¥PÌm)#¤�þjjaRä…¡6n%¦¤cEö‡ˆÝBWw*¿Šª~¯1pnógð÷hÈ–ÈÈšsª—<5æpd$CRöÓ·±x>&~j¡4WŸ–_F]v¾GÑ>TOµ´–V¶×_Æ lí €ÏùÐJ† ,.¶%÷žÜlfÛ@‘ÄÀI3=î9€¾Ó~�$�2ÊÄ qz`ºÄ€-—©÷/P Hbc¯ÃTŽãGwÓµ°„ÜdÿñrÊv ªR!n¾«C4@pĈ›bfÁ<Œ¨æE/pø¶Òä;8|y®êâÇ`¼ì2t)½@�ÑYóÖ//7Jî®Ì:Oß.AG»Q•áó¤4$a($ð}É)/çWŽÃˆ–ÄTš.Ünn‹”†¤Q†B,Ù%ÊÔ¹ÇH…G½ÐÚ~j¶¹ýI5HGêšÙ\öSû°E_miuºqBŸDÛvbã[èýùýDÙrPÎZ� ФW"Áù©YWÂ¬ŽœÇ[æ  ÿFP–Ǭ©�çÒŠ(Í‚C¿E½üÔ4E­¨†´k«ff†�%¦gµãj÷ÞtŽ#›Yg­Í¨`ÍF£üQ¬#ûïçé#( f¥XB‡Ê‘6È! ”βI¼.Ê�BpÖX:ÃíŽë¹„ð¡qöæ=­†�æ’c=#Y&7gË’grz- xŸ­0Ã> =Þíøm=Ú«>%$r‡€hæŒÚ‹³�ÈÏhÍØe†¦/:G÷"#â@9S#Ê ÖöÚ¨pùKiÌ×t° �»~2ïÒõ»\Gî/H½:‘&Ê’Iqj挚÷³Î�5ññL—iÛ©ê+Öó$kÞÔ°µd„²ÇQÊ~Ôû^ÿ�rЋ¿ù¥ö3^õ¨�„Œ/R?†b# RÒ«è%^Çšž{:(#^µû³ ÜoÛ$ ·ŽõˆC¬Ö‘þmGö@öÙ�þ‚ýá‰×ÿUߥMtÅvåýžÇé· ÐЫq¯âN±!6„€KfÞžOO­‡±£;�.H2œàÄcpŒ¼½êPÚ1¯ÎC¯"wÜ¥¾tçú¾m–Vˆ˜/ÃÎâ×¹¤ÃT» Ú®Íß52,úHx¤iõ$fj�ãMzÈ™{7Ëÿõ/8£eÁÊv0íW 6 ÍIR1ë‚A@ßÞÑÊVÕ7½2³’àˆ�Öfstí_yÙf0ÿr6Ô“ dðý³5�Ö.‘Ã*ì\mÈA{ðóŠ‘™atÎ^ûÍ#øŠ ¾âß\ÃÄ#Ây¤„¾Ò× ÞSͼw"ß5væÍó¿:Ñ]UýÍž”¥ŽŒ¿%ty°ø fä‚¿tøg1U4 ó$¥�€cL™f‰¸ÚÚyÎ,/‹ƒÇïõk–×}Üð:ªGwÅÜY.—{½àÐ�­·7§9†÷VÝH|~¾ÿVÜiñ¼„Š�xÛ>]–aÁRψÕ˨°*M¹â²³þÐV±æÏ¹„þ½I½HÀ=<®<÷0Z¿ÎdŸòW•Ž�ížB "òwy-ßÚN×�-Ôñ@ÚÄF3u£Ü¦Û�.Fë”a×ÐßÚP®…§ÈFŸi&Zi勺‰à,º/íÁiýo^iw~%ÚÕ4‡ÚJÐ3; ¨hËÑWË͵*Ñzyýé UÜýC²˜@\)­oýùbÿ&¶JîᚃhFïTpV[ Éòä´~°9Õüˆš õ`xò¿ ��™�€füÏKªÁ#ÖiÓçÃþW‚ŒQ¤JùC�n¯ó£ Å~}ØÛ]�Xžc¢¾HVûè K¨[u·r=RÞ/´çQïÀ¿×µæ(ß`?Ýóÿ“㙡åÃÂû°¼{drÞä Ÿ—­¯Ð€‹ecW@oðÅIŒC‡Aɲp‡''¼Íiœz¨lz™àÈè4­ `0¦êÛL?:F޼át…¤Î|lüœLnP1·ì�[nEÅ^h)pÜ¢å°`ÝÁZ­îÄÛÐу/£Ç¾_Ášæ¾­š¯{S„·˜z /vÆÜ°[ëßI1% Ï$Ë—& -38Æß‘/�5Ý%\�‹óx&j=QÖåJ®Á)O[W1Ýì¯öóÃ%{¼òŸ²?‘–ø‚GBr&Á†Ä>Öåñ¬�ø’˜-]åR¸˜� ‘{¸_¢êeý‘�öè \Z¿÷±BxÅ?³ž+Âá ç‹^Ï¥ˆ¿oµÅ¢Ly[ôvC„0Cc`Ó/ŽÇJ/0û.ZÛzâ“lÖF&CuÝ™F¼œ¬°÷»h²ò{ÿé×dL«,ï‹ ðtAé@¥9ŽYþm§Ïù·ê1záfZ¬>QPë­Àür7�9F,‚“|@lØ Ê-%Ñ|eŠX÷Õ¦œÙO_ÙÁßx†áÃŒb#%ýt –¤ã†=$5&ÈÛ\N|‹S¾öÆé‚5EBšmSÝÎý�‰ {«p‡ù²�c~!‰@êL{–ûdûum–ZŒ§{1x^óŽÏ,ÈzðÒ#œ‚!îü4¢›g®ž©EŸM¥Ñ£°‚¿ KDz¼ý¹]RRöfÛ¦Õ¿ä‡ï¼èuá„Õt“Ë*øü )ç¯Úà)þ‚\/`‡„»ÖnFT¿.-ð]ÖÌ¢7sœFã¿«.ì À`aOU©èeÉÝêViíKÇìV úáÌòð©÷åЃfí‚_SÅ@^bMøþTcß+¡ÚêmÔ¯“Ñ*¯�ZîÁGmWR�•þ¨‰�Öc$oó”‚’ .µA]¹ND�a‚°äð!Æi:9•uJð´9‰ÛHàÎï¯zÅø®AOÏSCR¦¤|‘]{‘=UÖO"±•î17j’ô¿U-7F�ú k€Œu�â ¦Rëi.‡“_È `ÍÄfÞ…�O n…GæPiЯ&”¡ø,J7ÑØÇĪ‘È–¤Odã{¥mZöçÇe[2_@›J†k³½½ûFO—\`I!CN7&·W �n:ÝÔ‹J÷]Œ.‘½s³mM ŒîuÙ Œ5ñ^~ÒõsªáwO^ÿÇ#Ë=@:ùg¾÷a-a†TÖ<ùîÏ -µaV×ѲD\q2dA2aÝf¨˜V•oçæ�ð‘j®óX���¹d!ï±­éÂ¥”€†Â€ShÜ¢lÈvÑù/‚$!ôýð�¹ñ ]2\Ú¬Á¢+s3sç~èÞŸ‚_o·zœy̳ˆÚQßåßšN(’[âC5»*­Â‡§Rè?ÍCß-Ã�0‚DQAÙ t< šÓÚ&ûS½¢ó9_V>! PÏóÁ�Ï{×ZîÔ\.ÁÓÀhð#É-ÕÝ“=Úv‰~—KãZ{ýKßâË^zÞßSÚ`F LR�ØìLæ8zN?;¹¦€³�è0Ö`¬e/]„!·ìŒ(hEá�NÞþÜ'í¦²aúûÊb%šx<7üRwI¸lþ¹tÎÝïný´õúŒpvdy}’ˆ–;«~¤jCí0o¿Õåo»!»ur:›@Š'˜�W¾®ÖU¯•ˆ­0”z£4Ο,„Îm°�qáÁ´fù¹ÓMÝC‡b¾còšñàç–Úª¡�é“?Ce„÷¤Å’ù~^GÏ^³Xãì&\—^k+ÊŸ§ÔÜrF0µMò‘Æ—K‘# êÇ–fK2 ¯U¿�(^4‚³g8‘“{sÙT|2Ðð“gšƒÚ�ÖÉì©à£Ýã-=E[µVÊE(¿L«á¦ó"ÑêÇ:b!2mˆ\ÒÇçÎqà²Ífø˜NðrÅu£¦A—è�:$v£›iÔPÍ¡ÿ¶h Á»¾m¢a�í¦­ ýù–�4™gµ×¦ gûhÊ u¢ÉCžw9§Ôâ–n̼QÚy»]éœDÉ�[¸ôL²Š #ÕžK§%/´êÔ_[ò«RŸ9õN-ïš(¾ERÕ27誱¸8?7Á‹Í¾Ÿ‚ÝA�’59*M©],ˆNäAæŠ\)ì®âl`yÇ^Û¿"J믋©aË|¦ÍBp[ IÀ§�jË@‚\#>5c.X�ª›|Î(„ 1'²UÊçf=v‡«Š¸—7:� nÎä@)† ¥·Û¼'Á¯Njr(a’aêôyÃê]á×範{�è(v*ÄL> +§)¬†ûï¥Í¥ºZÞ8òÐw>®—m¡Ý#ÕH~ëðSmQZçñeà·.É�4»¿>™hðxG–xS*S”Å:0G ä°½Q8{§ØrLè`b°s×ÏoGÕ�R^h¢{gа¤Šèô†Æjï×\iívXsùËæ*1…Ï¢µª4½ ÝÖ;O¾6òtKrV é”±ñÊèÝÆ¶Ó‰c]W9¥5wŸ=½»Ù¬%éL$²uy™‰o7ä)QÕ |ÌžØkwŠ~3«K.Ì<¿>š‹4VŸñcÉ}Î^%*£ÕÃ_ò«EÜy!y+Ïh¨öûO7iœ}X›]pê *x‡r2ÕÔvpZ_³i �ƒ‘ ­Ÿö9©�­è1&,l„ÐÚ+b§,L?õhÈ?äøª‘©•¿I‚Yš5¼lKÊÂêÓ hHã`›V*1Kê_»º�ö8\ Ý?k‹¥Æñ_ÂyHæD(Ò… 0­Ÿž4‘i¥K¾yw¯ÌÂíÖ"²×”/¯p™Aš¢]ÉlhS˪_ÀŠëÍŽ%¥ŽÎ´6-Œ7k¶-[àŒ.†ƒ[ Ÿ³Ë†” ’f6cjl¡¡²„%üqC�%|Ç¿v9Ç6y·8,Ä8¬Ï½öžµaOg0·Yyg[ª—€•ëVPå�¯T^Ç"Ó›A• ràGý’ªrI$„²´ãÔœÅçø:¦�g» ¿4A¡ð*­ ŽÙ£‚Ø9?ËF!Þ³>nË¥œ~�o­*ÿBF±¹¬'Ž}ÐÒ8®1ÜK 1Þÿ«vqȦÝÐÞ¼—iÄ%q¯ìR}{Ö?ή‰YH¶Á%ûcÔ?%wú®ËWøHs͇Þõ:朗}¼(§™HÜ�ËêÄtm¶8£jÉÿ(õ�n�ðÙOÔ�€Zÿ4Ï�¤¼í /Þ¹+Çf… ÇÆìŽÈÔý hüý¯±ùwZ!WÏ×R\]Hv€_dô÷ëI Æ0#†{rA¯µt“>~*Ñv-”£³áêÛ å1éȉWNÕ‡´Ò¥üÎ×­g`ØÂÝÉq žQsëàÃ䦈¬=h‰DY&sÔfÀáy3JR¢úHMº åÄ)€î(Ayžÿ§á’k >Á{4¬«ÿk¥¡eCõš-5�L-y(à,l,2ƇEb{m G«¹!�¬–_¾ö¢„�#ß³èMÝ¿v£[(ò˜1¹ˆMÍî]|îyð)AVÍ­Ùq0Å;>Ž|vþ¬¨>ÿô¡ >«øR ¿àÄt¨íHȥΥöEMcÅ< %8�^ëÔLàNéÞúRi¬]ˆÙg^úLkYž°C*ÊA€òHØH7mÿ*^«‹\ Ä5[¨B³, ¹Âoükñ"fòÃ\‡ê.³4·–©:1ºõ{¾»˜?óëüŸ°h̲`Ȧ_Ó2×Þ*þ”^gSy€|r�:²ìä²e]hÀý¿Súü?%ÓNzvÈî}ñC³! @Ž,%3’a�³óæ8^Òêu›¢§'”,“›½šoƒÓL”� ïeðãû‡âyú½.pj¦c5wÞÈa^6}»ÜÒ¥Hð5)Ë 0¥ &¨þfW�‰Næz‘踅ÒÌ�;é!Õu=ÎßuŸ¦ Þ?åïò”Ó `«ë—ÿ]‘çôèó!®È<,Ÿ¯œËyã¾P4MÄÉÅFYŽ3€†�qí<§WîÇ„æòDg¦GwZ—�‘Òæ©�a6À#.Ä]�<¸°JêŒúËlL '’ý`Pq$7�àM€oKÄÕ·ž}1üôLß.+gU­ø(ÃDÀ-ž¨Ãj›³¦”4mÎ ŒQ ýYôLóëÓu—ê¬Ä¾¼Åó¾Êõf¯Ss§Oñ.ÕL \»ÿΙßùZ�ÒÿÞ LϘ·ÇìñUAÚkò÷Qv¿câ^¤øüŸŽå´>Ì¢Z°|NÒN B‹ê†‡ÒGÝS¸�…ØhZ4Zº‹yƒ,ˆ ìø yy%‹‰0"›ŒìX(Žb�„!9XIÁå—üë{’t(ñ>]º-ì°<úuðX“V=`j0ƒo×Jõè¦Ç8õT©ù:ïUqôœÙ£¦ôô.±ÝRÏ«!¨³="õÕop#â²QíŒ?ûuxê®êÊ‘Ö0õ¾qÇuÕÔÕØmOë#5ÈŽ ‚Û³Å~þO¤öËç^EŸä$XLJz¶ ªŽš�B»»SØ[¥‹u fzÊνÚÓ_ÂÜÔìD¯aáRc©ò; 5Ft“#D3&¸§¦ªcŽÍns+1Yu’§ú^W¨¨ Á†m]®;Y|õæ°ã<–ŸË~jÆüW¨ÎƒO:b ^c¥Kw¯ßv«Mq¼¬ºŠÞ^[Týšø„—­ÑÍq eÖ,–yX�ô`àÌ{“˜µe°­NCò:õE襥äæÜZ¤T0íÓ̕Œ« 3¯'}Ý‹SSµž�y4XŽl•2YN\ëÖ³´Lûi.>†åŽkª§yÜ%�T ^ªPÂóšÐv² . vÉR=ŒL2_çÛϪÒ5´n5oQým\3õoìÄë'¿áNã>ÔÆ74£¯íOàTìR4;:ùæzsÌ*P08êúóR^+(Se£WÕ誯¯. ŽýÞ�&í_~µkT+‚¶z½;{›†»ÌÆËu¢Ì£ßÙm±èÖB5©g:2¬'O�O]MK;É­B?´CyØ�NÉôüKéŸÐ¦õ¦_ÈMŽÅÜœt¾Ý—ñµ‹§ã>¸cþ²y h«±&wSU*ŸUóA°!¸�îDƒD�.0èͶ-7ìúш9ý€£ê#¡×Жؘ@�Í“8FL³*‹Î5Uï&r€ˆä÷> þN¿åúËêd‚7K?è}4 ºæÁq£¸×ZÏVSkÞh<Á«O×`øXð‡¹h‹­!I ÂÒPÄîÁ�èSG¯×ôS�½nÖ¡¥�ˆ¡1 =) /’Q«ÃõÙé´**ÜËý,XðRm”–|V#RL‚†”Ö†…–’rø +VíÊRa· !¯ª´&¾Å—™óm|IKѦíß]ÌWiø±=z(ËpJúsjÒ¯Ü>5IÙx¾õ¯–O‘¯üXÈ‘×ã`æ/A÷¿eLL, 0‘^§½x}[‹�bZ"–\ÊÅ4¯îÉÏå>s˜ûÚ-žÿ%Î^¨þ.§­Aü‡ÔkFþÝ,½Îs;Ÿ‡Ln+)Ì—Ú¹¼v~¼îÞã̪ߦ�^Ïê|yÜP†Éò—¯!0„¥Š7˜´y’r/aÖäïªí¬Ïé˜x¬Ÿ•ÄŸäÓç\�‰l¸`aÄ<ÍKåË�c4“BTŸCRs¡Œ¬q� ˜`aÆÂÝn. ù¹AD†¬úv°v;Ÿ8¿ë̱Æ\s¬v®¢™jÚƒK6Üb×†Ü Ò3¨Bp˜‘ƒÜôQÅô©­›ÏÿÅÞ „ýB?“k ¸ÃÜòYß·¼ä_¯?¹� Ò”èñ[½"—|òÖþ.í|DdR—ûXµŒxÍ”è�uOQÅ‚ôèEíFÿ£ö¿ ~—¾7¤¹·=/—«­«Rô "*6�ì%¦ÕÓM×iñ\”grS¼òý¬ê÷L�çl3Hs™IÄFtØ $ˆ—i MË©²åÖŸ©H@S`£?áζ# 9ZP•�á ¨?춘·ìÉ0’TŠŒû6à©åÒ}8©6$­a5Qµ�·Ólרw|Ó=•¾¥‹'zkÕ)Yö{–ù·-øFgõ¿ ÃmPØßéõp,zöFcö>Ùq…,†?Ú�€xÌnw>XðP©Ý¿oSN<wžCG@;š$ ˆÒú1+qJWutï_Ðô©{N?P*@†èºâ|²–áŽEmÛ8ìžÐ�öL³©åzù¾¤åüWºÐY™R†Ä56ºu ÄsZêõ ešî“*ñ¹WifOdµnÜ—36¹A¢¹ÎnGV°_îý O¹¤ÿqE� oŠigP-îdeÍ-RÈß�˜oþu‘„\§—>YŸV©á#Ú—kú“Ï#_Ó(/Ù� •¨kuõ³{OoON¯~¾¿9*Ø`xZ)Ã=Ôæ€¤Ú¾Ÿ >Ü»öˆWš°a& M€ _ÆgÚrü?Íý÷©_'o¹*—ëu¾ö׬µÜøLA    —á#®ô´ ab>+I.ãI"m!Ûb@{m[Žã�Â7w!è¨@+�ä{/�å…‘�ÐÄ[bòhŒT«q Uó>7L$\õÇ®áÁ­a­à;ZUþÁM£|"ãã),¼\v§gÞB“98¸%™à-þk9h³æÿ‚о{Á{M £ìϳ;ÜmýÁ;B ¾uFæe¥Sã}V8Õ�c›& ÈX!CG?U�ž*ª×8žXxˆû~Õñ#·ûÚ©´nswæ¶û?¹,åz.tû j.NÒI ^×ÏÓ[ÿN×^ÿoþ�%V#~³Ü(ÅIýX$’Ã-ûٳ跫{Föéë_éf'‹$ycx‘âu䯯2M³ÈÃâµGȵM=Mï_áÕ;º°rSÍÉ~º°Ú’I#}€!-»Ð—Ðivs0'·7âh8:ÞÚ9¢†F#î ¸HßbÅï¿ìúÊœ{ܰa;Ï^ƒ©ðš:õÍbÅ„@šìšß±Zue(˜üe]“wDÀ3e¾Ø2ü€ÿå-R®_7¨sRøß·ü½?¼Ú_z„5ëÞy�õµÈÈÀ×¢wÐÛᬠ­]"\W\1o/˜_šÚž]at¾o_õ\Þ4 ²ÑdpóÊ—lÿXµy{ƒf‹tmÏØóÐï«ñmŠæK;ÇB=V‘h$B^«@¼ŒB¤VíÀ½V­1q$�üÖP ‰³È•3ÿ‹÷¾ïþøhý:^ÿ“ë ÿÒÄ׫ûŠ^óÜø]CDQì¹Ì)!q± [BH÷Z1±  Y Kþíø®´ŠíüI$€=A�´�Îût°G}„8Ú„„|TÃK �$ f‹ìµÑd–F° 7‚C=#¿4îrmø©Õ3¼#Ã¥K‰Ù¡ÁþqX*sY‰;T–‚Xΰ@~SI,ìBã¿ó;Ú0r0µ] ÿ×Oɵ¢�4YžÃ ž©OÙÙ‰úÍ-x,ìc‡È U·Í]9‰« P!:ƒŒž'Æ™ÄFO¼1òf«§Š5c�dp�Àù™r’ù—tp̽õ}�¹£‘¢< p’bjl]¶€¡¡+ì@ëãýïc¬ FûÅÄÂ1€ö¶=Jƒ×ÆwïïuqyAj8�ê,Ð’¬ø§´§rvvQþNïZÔË϶ý's×$ /Lãôq; UµÄöuÑ5 3aÂX%àßè×Z%½Ãa’‚rï?ä§Å:+§{‰Í¼yJyèø›Ø�»-n´–f-¦ ÇæU°4䊚)gÚ0ÝhÚpú‡ˆ«”ÌA P+”Ö™v±Özï%Œ1ö,M¥ÂÍ&i'¦Böã$ÀÃÞ|£ƒ{÷LŒå1)…É£ðë³ÝÑÓøÞÑ|µn#ÿCõ}Ž Ã1õlM½Ñ¾0ÖJà廈ê+ã[Š©åWHÍi×N€iléN©][ú„I‡l wétcsy¼¤¾4îìªSÁôÂ^#rR<Î}Eú�*l/¨uèY„áJªs¸j." ̼Þ;9>JßÕì³.µj† &�‚”B�Ò6Fky0ëÅÛ¹O6CE!0K'ZsÖBACGS2á„b€À€¼È8¼¡”ì#~«"Ë�ù}9âª>Ôè×Fò“Ä ÀIöþ§RóöÑj|�è«ÔGg$hbþ¨ú ‰h@Ã2˜Œ> 4©³oá}Lÿï=˜µîb�ë1~CŽœß€ðü‚ºP×Yƒ#WRZjS^ˆ„À×®-dÔ͉¬¯Xá ÃÅÛª(£•ê klžBåϽµGBŸ”«%¥n�ƒÆZÌP87h]oý6°ö£Z�¤Z“bŠ·�nÃdA²f æz´îwróñøb×rþ ûo•éÖ˺>kÕôžoJßî:zùi¸,ïc€HõÚKß`Ž–Yx§$d+©�KCÁ¿\Ïà× zÍUÜMƒc@ˆBà � BBAB¾Ú ‘¤†9 B€D Rá‰B‚( €�@!1ÀØ8" @ D€@ClK‰–�A„„ „ !7 ‰�„Úh  B  †"„ˆ?�ïÏéTõ‹s�‹m7ð�<r*u¼lˆã£ŽfÃüJ ß|t îL‡Y—°¯ü[U?á7wÖ3М˜–ukö¨vkýÿè}Á§Ãöûó„ØuoýqÝžÇÿzz=üßt5hùz§ð=|¿ Ì HE ƒÞŸ¨}& ötæõ·~Mý+-³µ“÷™=Ï¡³oò,Üóø„uÏÆŸf~T¤Óa§‚Ü‘• ¡ƒiu¶÷Ä�) o1¶ýW|¯¿–w;½ÿZ‹[~¦¹¼gÜR8™fΟ�«Ó§»�}ˆE.¾´%�‚GØ4º.†ŠX~Ïj²G+u¬]�Ã%h¿²GÙ^ÔJÌqí± Ùh7o M}|v”¡´É5O ý‹u^­ÚÄùªÃljì`}§”휴»å7[.lßÇM™�ÙÈnaȰ‘‡[öŽc ò®É‹rH­-s Ö×}¯ûFOL$3‘û”Ä„ªzÆ…�É^'�Úh›æbHû&`dÜ1'ÅÇ#’8~e®ùµSÔrÔÏО6Rƒ€Œc*f£]J¿^yäzwÕøš³ ÷¤²þ·ÐþV{ÛÚ;ÆGÜk—¿Ù)cI%±Ù„Zmíø xøŸ½DðC¤©¼ìë°S00Q€000x{^®{kñ4ÒÛfIgc.9˜ZSgTU³ŒÚ²‹¦Üè·×øͲªÏ´Ã™ˆ ã.] ì;ù¹óoèàçÚ•ûH[í!î0@.&$¹*„Põ0GÛ4’Y؃ëØ–6p°_w‹£!8bú€’J~ìÏ'ÒÙdéìv?‘ý €] EÆúî´pK¯‘?Î3÷kÛòï!ºÓ¨süÄ}�€Jë XXgGá§³Wqœû š¸ÒF†EM;6uoÂ,iÔö4Lybdà�D``îÇ¿úpÏ(9Þ߃ºÖm÷~·äœkôŠZšÃ ù‡�níKuݧ`ãÝÇÑ7àâáô\Iþ1ôD¼FLw¬å`Vh@ýClU©ijŠÌPºh»ì2Ó½évò£‹þš’9Ø$€ìŒÚ [HB¼Ä-úP _ ïäßÍ=¯Òë’ïoîÉ$�lû»‡‡eTæô¿·šRÊ F~˜‘›2·’¹áëI\5|yˆ×�¿1�6„€44!Ó -ö$’›žh÷{Àû ν‡÷ŸÁìeÜ˧W.‰ðÕjï_¤ ßh:8  Ì q¤’ý!S€@�æüï#ïJƒÍýõĉøHn–÷s¥­¯Zt€p=mA Ò0I $aP�GCs�4�$×£Ñ$s×s°…Ã✥JHF�’KÀ4—¡¤’ôßÍÝ—i­·¤’ ë €ú|^§àKµé~ÐåóRžÆ§·ùŸ¥H`ÄIýÃÿéjzþvû–ú^FÌ4þ“ë¿vÊï«ô²·¸xüé²yá¤ûi»~úF1néäèWÔzàf{Ð…Ö—¾0“9ѱ $’üÏñGìCzè´„AÄÒ/ƒBà$Ÿ�ý]›Ø6<2hÙÕOëSvøîÝR»Iòÿ64Y”âåÙ^å²ÁõÍjâd)KS‹•õ‘YèKÖKÿ¢(Ľ &dJ�Æ ,•®n'¯jëuA8ßdõ+xveŸZ$[%¦ýõ\´±ÛEÞÎRš\Lı•ÕL£.y4�IFìf(×¼ùÚ¤¥¤µÆ%Z)¼t�ÐçÖñ Ö«³ZêñÕË�xçM\•ꮩ[Ý Aú\� ìšGÎ=Ø'ò·¾dÅÎÀçb¾sB’?5¤„ ë±@/ŒþÕˆ’Gu¤%î±!"ë½f�˜QzwßM” I}ÇL ¼éþÿøïó±Ò€¼Ói !ù¾ôÒ@�{ÌG3Hý£¿ó+íÙž„ ~鉒>ݤ/â´$&Ð’I#åï|ig}¾ãíÈ;L:–€acòŽ¡cùò3®Ço#Ýfés~_ê„¿ Sú)…ý=éM^j—f-¾yx$»þýùêùoLTlM�I·Ô=M ŠmSòÿ^4ס–jvÝÝÕÎÜúA©þå�ŠŽÞuÙµ…f«,’…3"Ÿå|ž— Ö-Bg…^í¿¸˜×æ&�¶È»S×á±%×bIô´•m ¡‹6"�Ò`[–�¨ímô~Ïœ¡�vGNôë·Á! ký+´%[EY‰\`_w˜WnÿFf Ú¨Äñ~¤ä.»çtÅ0]v‹xâμC}}rº�ȦIœL4WD…/$/çÜîŸÀÍ­ö?‡‡† ·ãY‚ì÷d¼l;Ö@‚mÑ£g@uŠÛ K$…OÿÜ{‘»Ú{©T¯ ao¿*dˆYèH�0Œ z›0Ãàüª)«Ï¤€ƒi ¹¯KÕÙ`¨K£µ»)�x |Žã[:œýOVB¡Éó°¼»UÈäiß#@x>ÅÌ�zm‹¤iºí(?¥ú}Ê¡ëˑԃã1uÍ�ý�²ÀǨ—yI*ÀÈ1³óâüæt,1+¥îOyx(>M>ÌØá�%æ‹l/"XÐ�v&MF”Üig2keÃ2�” bDjCdàévºÔOÉ(¢&§"iëÁËØ—�¥í´ÙeŠ!Xj!‰ªF¡ÀÒKÁ~ç»?Ÿ÷ý¬�Î’öÈ®ÒÕüæ~¥ný|¼÷( “Ñä–Àh™P½ p<ð’²­ÿƒeIùŸ6{„—ŽÓ€Í­´Áþo­; ¤@mŠ( QµY;]Ù‚rqt‘‹ý¬n°1¨éøÊ#­G’âÜó÷›úê.ãßVÏ&ÏÛ•U»º~n¢xSõ´'_ׯÕä>xRÑÕfÍô&­U‰ýØúõ¨æúÚw¾¿Þ�¼YæuÛ©þ�‡„!6ºm_µ±rS�ÍåÝ|Ÿ˜(9á�ǃ¥Ök±é b.~—Ž:MéꑃòC9¾ÖÅI†�u^WH͘ˆ-PkDMLÛ+ZK~QgØS΄R"¹L–ž•JxèÜ2ŒôÉv V'a—÷Ÿ�5ça�iÁ³, ÷¶"ŽYÀævîñK¼^ÁÔ$Ý?Uá¶Õ¥—Ƀ¬ÕùdÈŒ!üT7"°ûÐc¥�^ˆÆ500_¡2@öïÞóìœet€Ÿ±M�mÈvï9¼±)J³1 ÿº`»µ.õ©»`±ùèˆóߪ¬ë]ÈÂ÷£?ì¿Þcü§}8(mIî´E±‚®”7ª”£±œÚ¼ßZÎÈ5ƒ&¥¹±Þd�5�:¤R0$¦Â’Aa [Ч4ž ¹·’-!‘?!¸á2J2ØÓ~ÂÛD`sw�QÖ§F°Éû‰pcÌ®jÔÅ=Á¿u²>ÐBâÜ‘žÇTÜJÚd“‰ÁgÁG lœ6÷ÃEÖTÈMï oÃ*[}õé KæÆþáÚ˜f'�˜VÅ4ZPÞËL'4W<£Sg®t&8š–HÇ´1xsÝ®õL,¨: u£ètY5^yhØC,˜|Ä(õFR‚�†UÂùB+¼xç( tý åýÊíêÙÍͦ£âƒ–ªWWæ¸�i±ˆÿJ\/ÆkŽäúx\ÓË¥·ºî6NКdµiÓ¯dµüâà”0Oº«¯Ó²à9ÇÆ'ZU. ZԱę'Níë Ç¢ôâçkѯ8œlwa’÷`ša “«[}ÍL výñÂ}ݼʰ֣²GwšÂ2±ÙE/&¤7™1Ü+†�Ç“ôàËÀFG�nùËZo_“ö¾5Yßã­æ‰ã|ó;fÒE÷ÒC @�×@º±³È™xa.KGß®žSä½iÈçÖûµÓí“pÏ„å†0ïLuz'G,“¤Ê�ÉZ«¹!gÇ}-Îóž|Ùè¸jاráË:q›¥œg{A�Ù¿Ý´–�.WöÓ:¨*ðHÂæ=ìºç >WuÙ}ù]–rÀb47 ¬Å´™Ü«=¸i¿ ¯²Å”âYq]VÑèš jô:šA\q‚’©µNÇ;ƬÚê“£Q¤¥… ˆ¸ðK]JF¦F›¦5qñÕ×Z×’ÞôBÈU&¦é;Rα#â|Ÿ'ì´OS]ÅÁ%ìÕ«Í�†<3C´“ßĺS¤X#éSÿÔ厖;÷µü&†cò~ýÒ»`ÿl·ôÛC¦\ß8ëÉoBã"ˆZ+bÀœ¿:?>RP!þu�Ò†³A!²T ¥qm!¢ûƒÄ•� ¨š/Le – ©ÖREÒš(¢Ÿi ©…-§ÕÊy�^̪álêÿYEHRk Ô’§�¥ýã 5ƒ½ïÜÖ,TZ‡ËöæÉ‡âª ü©Ær¢e¥çVèå u–²IBÌZ¬¨ÊÙÞwsý–0|VÆ‹Á3Lë‹ isëRä.³Ìí&Qþ«ž9IôÌœ’ªýnÝ!š:�¶9?ºô»ðíUóÑä5|0ÀäÜñ¾Fcx\6mXÊ'Ÿ‰°#ZmËQWE#¦w;Ñ©©Jè°ÑD­xôi’×%Íè„ÇN5~RƱ©n雓ðî"jͯL³ÊnG[î-EÅÆDsèí¯ ”ä~ý¢«pEÒHJ ëoØ’Ço–*ҸɧV¾gº¬%&‹¬›à�lN¦·\•¨›õs½t³-½Í† ¾òQغr;zQû“îpq­£$a¡£¾lê¾ æM6•¢t2F‹ÎT’zE‰Š Ñ¢Ož ­P·(p»I¼ZÔ]åS½9��]ü,´ë&ªcWkãmQNe='«Yg}I*#çkµ‰)X¿%êýDaÚ`‹ ;H¥[òs¯D"E&­rŠ“´Qi–P"µ¦Óº¢¢FQ”Jäé§¶I¬Š9í�îVÎù¨åuf™µAèËMx¼Œ„J’ìäÁO:8vC/V†¿+¢ënðÛÝ•'+y71~.™|c+ò<Þ­¦êA0e¢�–X“‰ìts ©1èÁ%¿ìe•·dò¨BSdãd%�J²ÙVÆøõʲFM¡Ñ挻 )‹–â8î¼Vr×Ën£C‚ÄSk×T+D8CžÏGEšµø„éÆž×^r‡:v<t‡ÉbЬA EeƒÍ³­(; †TÙŠ#™Óï¶tìëî'V®Ið®ÊÞ�QÆý® àæïG;¬Î c~Ì8Ͷ_42!zì&&‰YKžázƒ“œL•Â’‚ƒY Κ6w!õAÂG-[VqÍC«„ªi@™qRšcª®jŠïgHPYRJV)7±îÆðªÕ˜´S7ÒšrKa]øR+EºOl°I(³²¼ÈŠºÝIáûhQh:Q9H²6Ö©D÷Pä×RÇ™{/<Ôæ©p|Ë¿ "Ù'†T>,¸¥©ÈVD åªl•jÂ\å¡ZY%9>ÊZݣîó^6ææ»-/uµ�V¦UÓ;/FÅZâÙ N+i¦ëƒy¹à�³â�‘œì"Ü—è|²$¶`„Pç’щãGf�ä|d‚hœ–ƒ­Eg�Tgö(²mpJ–÷؉P‘å¸é“Gž–ƒòÆ4K«ÅºD°á|÷&1\õ{­ìç¦d[=q?<’ÄÐüß»LjÒÔh|'«dÉ€Á8µ¼O‹@Ä¢› &M[hƒ<#¤1ÁJ'8ŽRÕõw#ƒ’éEi†nKKÒ©úpã`q]vÙ³¡ˆ¦f`øÌ'NçhA‚Îø*n2›¿vkÓnÝ-Ç�7g—rÏXÅ.À?U.‘ßÉá(˜nOÍóÑ·BYs§�18Ô‰Ž¹$$iµ÷{ŸKI‹Nˆ=¡dÖr\÷fˆâwÅLyùQÜN!3Â!+=&G #ò£N³Š¯–¼ú¶�œ›'\í 2椥Ir…nõåÁ*¡@ódzàÎ.¥cÀø²º1ÓJºî "9÷¯!ÃyÔ}F› ¦¨D %œÖÁ“²¡”|„6Êü–zÐ"!>9×2D¦¦ÓSÀ°.3Åw`¹Ä<�㺔#¥5Äj£Í¶cIó™«6ÛDÁé[�) #2•«ÊBÁm< á5ÎB‡¾çño¿Ç ¡pD8ajÓ"á-xI”�®2Ã7bóŸÌ%ê�˜æœË™Éô{¨ Ë{ä*c”N›’‘³^ÐS�kQí!VÁ­Bu–¬îS¨¬uáIÒ^EÒÇlu:A_D¾K›àn\n»-öHƦA)èžìÔÛ•ieBØ-"t’CóiÚrºäç“åj96Kâ‚P…'¯Mö{ös´"`ç œÙ%%SƒJq=;×n.ÚA9F~Ÿ2�™ì‡[–5 æ„ÒvÈÁ»ÂÉæ�„¤é;o¢né–º_Õ/‹>séY.7=X{#»wNÏnç( ¥Ã%Y9ó c–ˆÝµ›S“}™µojò„ĶcçŽ=|_&µôRFXÆTZÚäÕ!åÞƒàœÜ$�ž*\—$ï:UÀDìJWCˆç¤¨ÃÐg %弫3Ö’À¸» OøŸ>Å:ç”RÉ7õÖ³{gi6A Voú& ‘òdœ}¶Â7dN_Qû´ž³Î9d…ÈÉ«�ŠQDø- ˜âE>IÉ4²�{bp“Î…]„4C$¤—Þ�äJŽ*'ŽL.Çd ¸éõ<¹X x¤d¢$H©,�תg�>,!e\‘ƒq;Rçy¨-çÁMJrà\ ŒŠé}Ú£Zžñ‹é™Â÷A–+I’®-¯�RöÌŽò|Q¥Î…db¡‹71îuhÔy-q•&rËÊ«>>:rÖ£n˜Úá³#^¡Cß_&¨vDR™L°D…*<ŠŠâ‰8¤¸=0™Â å^vˆn£ŒóÆ6JO]…ìÙEu8%Œõƒ¹b¹µèÉHlqRbÕ5\&Œ�B¬’ÊšcµòvÙ§T6 •ØåˆEZ$a‹¨{�:.¥Jw(RÄ^‘±ZM¡ ?èÒ¸¹È¢ù®]Ö$÷+ƒ(ô¼Î}O•–Å’ªAý&ÕD¡✙ £xLMq*¡Ë–Z•X™�Ä®ÃçŒÙÏíËkš÷¾‰êízÐ�EŸÙÞÌÅsËU a%.=Ù;¯kÍ Ž àÌ,(IyÛž­v]v  ¦¤ú·ÅÐu’£“ –é{Äíf�”¤÷’•“’¸8ªJË:_G´pÝžw4²V ¾pŸ&_×Z¸ð�e„¨‹¹9žgY:MÞä Žì2³Ê0"a,J5z'£Ø¸âæLçzç9¡q¦0tŠ7œ(5J.ŦzîIÐDwž?)+q9QÂGF$Ø/Üé8Œ‡5¼¨‹d°ÔRˆv#­/Š‚f¶hÊKÁ“}ƒŸ-TE |çŽÊöž&mD©Í-(Y©HS˜N®hÝå ¶8Æ—ƒÔ¶ÊBöÅ�FǺ#"µÔ²$’ç:´÷(=ùU«Š—Úå�»žLU°tЉ[®eÄbžå!!\eL+œ«r 'a”µVO³—P”2‰YÒÚß}Ù|eHN+š$w2�K …Ý]/Dg6(ùIÚ‘A Á,·L,�ÇbäÔñtªº�º10 t„ºIO d¬1{¬Õ…¶ qÞ÷^ÉstLBÒBµÕøª;ñ‹Ô{ººB4Ê/òÇh;(¤ôªyü)zGŠih3�‘Â)¤È†C=t�è9Îø$ž8OfrEù”)¹E¸ï–Xhš“Q2ÜêÄéÔènBÖÜÔÌ\{#Â.jâ7nð¤íšË`ÈgÕ+zÔ²L¸"Õ‘dˆ3”oa—AÁ-Dl3>¹1µTûag;wSó®\ð¬ð•Õ¦6&¡ªiå{©…Yñ–wT]´„^’eÉ�K”rª‚N´ÁSYJÍ-ƒ—«éÂzG=ÒíëJàÓÝ|gjºBÄß(¨š­+7$½)1\WàÌjÖÕæÉ)¥�ØÈè›–„+eׇ Zœu›ÊfÖÑë¥W�"fÜ[Ç…Àa=ºUG´Õ8KZ¨±q·3Š)»<öÓƒi(H꺋<²~æÞ醩îŒp^²N¤Ö ¥"²iHQªDe*ätLx½®Ã„ê’B8¦øH]ÍsçÛ›H°äåDIjǪ¶Ç2kÔl³o ¢�`vÔœµ£ßLX›èù9ïÎ)B¸±ƒÆPqé‚‹å=¡çÂÙ¹K(FQ C êÞk%¢ïCääÌõÂñÆ#*°¦(£¿uoƒ›ŽUUP½n†ú6¨*ãfÍ” šO ws ÉKÙð9j1F­3J>Ú¢j‡EJ–Ó´*jš'¾K1e¿m.µŠUåsª¥@H²œíÕ"çºp¡RQQ3´ñ#¸óAìd$ér©˜m^)•w©<ÒŒ£#áD^µÑÆéÈEµj³[ó ’ÜŠÍtÛ)‹Ðûbˆ­²Çkl¶9­V–(ð¡ÌÖŸ O3vR‚æxªÒ²¢sÞ¤+[Ò,ÙIT?6`¦5êAãÀõ–b=¯LP“ÖB¬ÞÚ ¦Œ¾Y2''Cƒµj�½ª]XÜ2:áçÞxžrE�žÙŸ�}QºëÝžørZ´™é¾Z°òiÐNRPwVÓh'Ç{Ò¡r�Snöt'-Æ�l¶ܳ¸-¯ÃIU%DsœÐ«‰2UCí&Í¡ˆüŒ’zߢŽÇ¼ø¦–„fu)ö%ég‘&å�TµGR¥]I+A$Ç�¢�"•ÖšZt¶ësñƒÃ‰Ë,H&qŽÑ®iã‚Ô\e„7X®­×?ƒÑU­q„°ÆÇ~ÂÞ)x“iFFþångJ! „-¨¬Ô)K¥,1מ�q俢OJz”à¤btȆ÷m8$ø�Ë™Ñlx`ЉF 'ЗGD𙱋—†N^ìFs&>®M¸Ù­L©`§ts™)¸�¢àP»Sv /’•Ÿ}Óibé«x;»*½BÕMtåʶx{’?UôÆ�l=ç%,¡4'zU—$NÉYŸaEû;"ðÁ™(ôé%�Ó8BŒÍà„"uë[XS 5©Š€´Vê[„gϾ©ÅÇx¿Ví‚—VRвRæ’±=–º@�ÐNŒÊOB"Nr–t£Ï\BãL)¾×ì}K ¦K‚ÚØ¦tVRDÕ:ê­štÁ:®!ëv#m•§&Ò«æv½ÄëM ›ˆXRX5ÉH±N*¿Üê@Š}R¸×1ÂV­»`ôå øñÂÅż¤ˆ“x£dÏÕ]¶;Ò&Z¡=Ç~~ËH¸ñœ²ŠTÛl®"ž’8‚Ù‚Ñ,ÜŒÐåsŽBy»yØéQaît¹¶‰™Ï�jé'¸~¾3�Õ óÙÏ­bòæÅºûQ´·NþGîù¾‡KŠ1ª\_fÿÁM™^¶¥XJ«Á"‰ÜV:Hk¸OïËwÓ²:ýs÷ÝŽû^l©òÒh`Ê–OråÀç!ÝIŸq_Ñ3…(4®’¤{Û„ŠðloNU“0ÙoX(qf¹÷;¸¾.¯1Ñ.æ78U‚Ñ@FiË衬ìT1Æ]mBé­R©·Uk´òݺ‡ë’æ–p7$9³¢ã;Æ¨Š­Ï–VŽø› !øÑ1�Ö™ÙA{P(®¨ß‘Å�b‹h½øy¢Ò'–ì¸a³ î¨W[)å-;•Wé¯wgz&ð_Ÿ¢–ý7õ¯º:ç&¹ŠuÎÞQ áÃa¼o‹_³ÕÂT(ý=Gâ¢h’ ÍÆ^„D�Ûð…Ä&ý�£aÓ$µh–'¤xž³Ç'Ó(œ±O„W£\Q~TD4)B×o©¤í�›VÕrDsSQ<–•²ÀòJG[7é³4”ï¤)G‘pášâÊÖè*3• ƒðmÈ 7f˜÷½{¡WË+lÛä”þ ;nDìTȹÊ�ǘãÉ}ˆú<Âd Að¹¶®Û"ä|0Æu%ØPöz:¾Ú!E\)œžÙ…z¢#…? £_Mveï3ÇHÎUjCìňñ¶¥rèçPšhY «w«M•9:ϪpÊ;ï%G–®¾pgzweMøh81¹L ›… .‘q+=h•VïvˆJÓ-qÊìIÙ”+FÕMº‚°È•É1Ë`–cD/L1†jâ†cÙ’~k›)(ÆhC›G±2O‰%vk©��DXÜÛ7µlïXxÇ_Ψ½pÒX-]1ž××Û©t‘Î:åíhÖ›ÒÄÅ`[ϪŒ—à–tl2J� Z_T¤àò*%ÎÇl]Y¬>„ÜU×^�#Õ8]±UéDÒô®)¥ËF�&¨ Vï:ZA4b+"Æ*Ó»¬êÓ²)¦o#¤¬¥ëUË·a»²„k|NÊŸ£ðˆ_Õ’œ¥¦zdÌÓ•uîãÉ­|xï�1�ƒ8òh[�É�L˾aq;·GØ©Ö/‰o;ú5ÔÎfUQ£c¾dÝH–x®Ëj²“àÓ;$�jž4ÞÞUcvXâ»i’Q“I¥‚ðÍ[»Õ2°õ¬3µ%­ÕW¥­Mù4(!«"®쌬Û\O•µ,79d�¬ñ›ï©ï[EÙGÍ«MÂú”tÑkµ�»KÏKps䤰òœ«ë=[n²uÛ’»‚ ¶¡*ßš¹ðÒ�nä ,êIúH!â¤\}Ó«Á»àêW+Uç]Yìðmx+ ZfdÚ'H½K’“ã­˜ÃIÍ >'оxueÉ!ˆ|Ϙ,)©LB(¹ºX¹Q •"IBaLr­ceÉÑzØÐªé ì:ªƒÆë®ê…ë¨;gÝAL’)ßiof‚fÆÂ$Àxm–ŽaÙ×ky¶5ª‹6+ 0FR>LªÞÖÙÉbbè½ ç‡iµyí¹˜ó”Q$ps¥ã1Ñš�½rNšDöKÉ–&;‘ŃRþ’ŠÙ(EÇQH’µµ=(Ö•ä#vÔ©-\¬K§›9í¼ ‹à6Ck¬ i ±,…j¹V¨ÙašpAžÙد…¡$ÔIlƒ{Š6Q¢¼0ÙKòã2®KFš¡¶©cB<²«%»�Yäxj)Tñª$BjkàΖIÒ¬+Ý­U«:=j»&Ö ¯(B¡Óm)~[»1¥ôÒÂù ÎÔ.:Y÷5Ä&Ô+°� ‹H¼íç# Mö^j>™†«�d¤äªÛ;ç$ÎÅÉ~~¼S…^‡jšÖ–vkð¤Q[Æô�dRƒœ-ªká6Ô/²ådÑ)�ƒµ©iŠ,{paሂ`O©RÖÜ~´r–»1¢=TÈDõq³õKÞï1&/w-ÍxÝcÖØJºS‚ȸ·TöªøÛ]1+"^?7ŒâTÊ<%¿³�ùçײ¸ü³ ]TôûZújæøêu8@÷FO#)ä¼[¾o†)yóòQÛŽKz­Ç)JCg¦q%ÆñB£LÊÁ¬;ÓK-gò¬=JnÀŠ¡òG«å$½ç”ƒ�êœ_ÍÁžŠŒ/&w>ADZ"¢rÑÙ¸¢xw[®2Ç×T<¬ŒŽ‹(ùã0ž‹¨Nm–i ãAÕšpk»ÖˆÖìt™™×P¾´fÚÍ[ž¶¶ïb ÷d æôbªÔiF ÑZ4V.?{QZA6C°ÝHªìiIÕZ°ÆÃ£¹IŒ–(_Gu‹Dت¶¸¯«1ZËws9²­vôJN’b�ÓÅ|gTå)%ןtä7á¿{†XPßÎl”耎4ö¥^—5%%ÎCWE YÉlòQ%Y¾øQïbr™wÝ~ Wu!±ø/~™û—Fq’|)•¢…òPÏk\׿!¨m¡‹Ax§31GXqã!«);`X~'d«I¬!%:Zw¥e'!¹ïx»éˆÓ>ëÍ"s¿ºç†ö`ˆ‹é[“¶’rw|\Ü�ÉYÊ#±Ñû{E�°aîÝ2;0tq »�ùë7µO¢3¨QÐ|S–åM0leŸ ù"l<ÜÖò�W*;¯ ”áTS$ÒIº˜H~X±lÓµZ¨M•UxëH2ÁP’èÍYv‡³�ª�MSfÉvR Ú_{U¤1$:&q!z\™öô‚h×t”<Ó ›Â˜;3°1yÀ­hŸ2V|qZIÈ9Ðöâpªô&×õº×(§WE'²u½[(8>®;ŒâÐäî¸N®«Qi±eW8¨X¸+7n_M .‹¨‡Vt‚땚‘gëX8ñ‰+Øûô^EÂÎA*gÕ0âÉ0rÕŽ^|°<�f õçlŸ­MÑJ(C½ºÈñg;q§H”—>¾ˆ£`ì—�"€¹:ü­I9zYMØ>;µ;Ittݯ’ŽÕOSûÊSVê± ã·vR3¥à•,°É³kw·,•/Û»$e�<ã[«®Kt©iÅ-‹_‚dCá­­ó’úͰ<;Ü(M¹å�Æ»Ð�Ò‹œ®JËÕ*“1ßÍ[*ƒlÛËå¦2ÚvÕH' tËdÚq†T'h~ZS�B„# ¸^ݶêë6åÝ.Ç–Ô±ÞÌ‘]¸Fˆ…p,eœóÀKisº¢ùŒ“'úAíZš~<Üq¹:Dnv¡©V}Ü൷:ùîZ÷½ºŽYßޝNeEœ«éµxXž”§Ta¸Ä2<צHOrÔCeX^%Óg…4cšj•o@¨×®!kÉJ`YJ8U±®:"A›EüÆmtk==Nˆ�JrÜ+5ÅýŸìDâ[ –/Äz˜ªýŸ2Î÷¯ÒŽ·’›ã§Bg¦jARÅ…�蘠éS§R.w3o9z:Õ�0Y7áÃBé{7Ìaݘ:Ýaãg̶™îj�ˆç »5³€Ë÷è,SƒTƒtõrmãÙ—uÇgñï}¶æõפŒŠ5 ;Ñža×YôèV®,59MMu×L¾^Y¡Ø,5Ér’zîK ›Uç¹éŠÓ?µuà e½ùI1Ç_ÓŽX¯ö÷aåf~„þ›i–TÉúfŦ;!·ƒHèÙ}Ä‹Glç„å'.Uƒr½™ûêo´-„²«RZ%D±L^KÕ�,W$­Ö®'û~­³sÅÂL¥È¹äÏËÐX@µ'Hé¿{QE­œ‡ êÉ‹LGI ûE—†Œ×eçx¢ ßaÂ:a¦kxˆç‰Æu¾úî.´æÊž~æÙvø.U-^.[ìím…¹XS‹¬¿ÌËQ“ýóµI1MnfHQòkéé¬Ì0î g\PóÙÍåqü >S±{d¿*g#ù¿2Œ¨ÍuB#»?Š/ܱËiQ›—ŽY3ÑÌdÐôßq*¬‚Ï�²+™ÊßC¯š%li§-ZTN' xEt;ÃZ[ñÆqnD´ü¾[Aôb?Mò@ÊÖST?j`ä*´�L,ךÐá²gÇN�ý LÜÿÚà�…˜Ld× ‚mŒsßN:AåGyÀöÄbˆQgJ’êøÚzùyJ¶ƒ™�—,únE]› lO$Eî9=‚� NE:§°::G~üÃm*”?%ä0{Ë xtÅ5*£Z#Cªê[öåj¯ÅO†³:ýªK!ãØøíÆ ù"!ºø§»t=K–ÃïíÔwR»Ò6<Ñ®­ePæ<—²»58Ms[ŽüBC9k..šãWCÊ„5ÖûUÍÙéât»%§�Ï¢T:-Y!­;—kùë9)X&œÐÙŠ<'}Ö€­ªXwÄè9ܵ )C‚^Ç­ìTsσ§š¯(çM5^“ÏGF}nÜ`™=c*�bsðcñªÚ7F�uŸTc¤X’…í%%‚a;éZO+FaIJ‰&’ª/ ßn[÷­…É€Ëc¹Ø±sZN•l² <µd%°;¸hžS™dæžj2n°zp'Û^yÊ%ŽÊY�(VZE/QÖÄͬ†1mævp³›q¹<¤{é…ѺfµI+ ,ìV…µ¤¼C ¹Ó+aF'7>¸Î y‹ã3°%­¼f0"|Þ¯Œ¾4_XóŒw1”Ö¼Tw².~�Õl’ØP§EéÛhªë¡Ò‰M«IñCس�±À!œñ§f’±wsßXÏuÁ×ߦ‹ÑøÂt× JÙXúYRZ'r¼ˆ÷ÒÇB#LjoIÒÏS^{¬ˆúj\;0Óe±©"4^³YD¤º8OÅC"JíÜ9U6Žù(êOuдö„'ƒ3C—†êÑ™²ÂpN›1zá\�\\ËJ£àÃá (=gxš‚1Éo9GXžoÑ+“—#�¥0ÉèÛR¬ç‹2�R$’kãSþÎ âײ¤†¿"Rm,Hë–mŠ‘!-Žüîð.xëת{²)®ÛðÖG‹l%³#�²1 …ÊË ‘Pµò¶ëæZ£Ñ»L§­„ÙÝ8�áOfhŒš“¯/XDüuRüÙ?kìmpUSj¢7…nž9ÖµÅ;jLé=ªC‰]t9@†º‹fÇ�…:ML¯¾Sž{èþ™ò2ÜAÛ ”�ˆ“Ï—nÜ£R…-Úµ±ñc�°Á.e¡òÂTFAàõ¡³,ë ­ó£éž%MJ‚OS©ºv²eB‹1œR&wè=OqÛ»råwl‚¨·~®ß£ú™}k`aصn…B34q�,‰Î3@î9œƒäÔ¥`Õûôx×§I©#d’eÙVñ9ÛÔ¿' e�ÎãÓÈ!Õ�/‚¶±Óßš¦Jôð€ErŒAÅãaÆl°�ºøhï»w£§#ÓyÕtüvÉ1ß‹×m3ê‡{ಠSvM‰ €²äÅvôäpîO,ê点W'%—^ “§ŸLÜþ®:‘ÁXÚ ŠfptMuß$YŽ-³d&BJŠhø†Áˆ„P'4¡-ž;½yYb AáÁ9Ü$Ý’F4¼ JM6…�‚×pÖÔ¯é‰'SD �š_Ö5àu—å_“þgÜð¦Ñït 0Ï^˜R×.!p•%l,nçÛ+'Äzuš‚ÙÂV’§w©;Õ^øãòo»}ý½ ˜ÀMoÛèäÅ2†WÈ{áWMø²•èË%ew=è%Aî>ê&y~)‰/óü±•©³·9Icî|ÕG,ì£î¹#0ÇKH§ÓÎQ•#ø½ß¼ÿXzTVsÐÞˆ=.ÖUŸš~Iþ'€‘þ()ôÒdEE†“Î'Ò t^8{f—",ž®=� ö[d›u܉–„ »�ÅûÒnòÑ'²Å6éÔµjóêwfÎýâ£ì8MÉúöþ;�GÒ r„CÒ†&С¤Ä€Ä‚¥¦BcJÑ%$Hø[(@™Àˆ@,nE#D@BºfP@Ž¢1o”Ÿ‹{^;žLXëÉÏóø«Y5ùueÉáWô®šÖs÷GÚõÓ6/àŒªÿ#ù¹¿g•þ)]ÈGTG’«/æÛÅC´:fz tf~źÅœ¯Ç…¨MvB;$a7"ظ螓¹!M阻0aĸL•Ú(\=y¢~]Êt»\d%Š‘~:NÈ¿»#ºõ?Œ»wÓyð›ÄZE'ð¶;I×\@eœw®¸»OÕ/G†.J–Ñ)G¢ XøÕügº&)ª°?[ö9G̹« žjï'®€K`¦ñˆç;I3åâK£�øµÊ7…÷äõoM8wÂY¦�ùäGnüTl»ÀEpwŸjá/.gM¯,ðˆyƒ�~H�70&ëy’ö3Ãï Èhñ•óÊ´Æ\ëÖhaÓˆÜìïr¨ôÔü7VöÐŰ^¢8‡Œadð_B[[{#}bÉ™Ška†!Ö#I9èéE>Sð|i|RÑW>ãÕ(óàßx`Š.0„{iãFóé~jO–m-ŠmxªÒqb\éíÌé^‡»?”÷EÃÿWü“þ².x-W¡fê€Z�ç U,sz…]ª¼xWѤl“m~‘i‚ü › =ô w Ò×ü“cÂÒØÃóÙÞh £�{égK~ ÈBL-$s° ,_`Ħ²qD�…ÐÕ)Uài.¡¤ÀbH†’; �¶Øši!²’ƒeZ_¢ä§Ó;Uöôö-p\±Üfq†%llpŒŒm)495 M7��m·¤Ù‘«Ì*½�D.N 2ù¯VÜ|o8•HUëlýX©Ó¿0­[ŽÖÖkœº¦*±ãh»r7‹“ª ]û#Ø ;ÛP‰�á))ekg–ù­q3>Zrpy4†ÛÚˢݧcÚþ^É‹þü°ãdS8xU ب’Èò `áÎ ¹ÅôksüŽ×c©Þͺt+ Ñ²uÚôŽE)qjVÏå·ëï§@âà‡Åèê÷˜·ò¦” 53'©¨31Ž|“vðô™)KÙñ¬µ “�Ñ­_¿ss¾íAßÂ*x«\;y€ïnŸ!Åf�m I±-öƒ¹Ü2´¬×M5Vx'Ç(@Õ0�Ïþ+v™Üm„\ &FÍ–1A‘K¬A`r˜ûp®v3f2Û¹ôrõjäóâÞö~ÖuB;ž£é}—¥_ ÂZDT‹u5-;¨6|gn™Ìh‹¤{(¨<Œ~×ü¼Wl?£>>ëenŠƒ.î¢iO.#Œ„a>• ¼Q^Ø* Ù\â­‹Rá·r9dkS€æÜÇJ?ÕQ¹åX€móŸ9ñJ<}'èœÆ5™§ßR©9I¿WQ¸TuxSò6•ñ+-ÐŽJéÞ ¹�1^Òà�É‹¿=º¹õ°Õ§N¯ðþO �“š>u’2çâJ€ 8ò; 3<B:D+7­y¶ ëW9-mǾ›ö×^ãXVäSËoG6{P&÷1ÃY0¯Pµ·u‰É1·“Ã�’á—s“�°UJ¬y¯|žY ø¬E–­I>.õº(Ö.õr]�çaOÝÂA¢²©cpã¶EŸcïO=V~󵵨‹îägŒ Htö„e DNÀ‡½G§ á$> ÿŸÂzY“‘ÃÖ‘¹Á1pDpfËvâ‰L¦a Â…ãƒúɨýk0nn¨Õ¹,†Ÿ7¦È{¦Èð “U#_´„v·¶ÎÁ÷Q|�Òâ¹×в®Oú¶ JwÈ›ÃIá·1fY’ŽêÉÁøíŽC8aJGŠ’dÙ1 õY¯ þ«þL”+~{Fcu¹3™bG¹Ú´»?ßêôæ’ÀLy³Ä«XÙþ÷ÊñØ ¯5~œÀ¿é9ÚO E¥‡Ÿo±¹X„z•‚øwwûZ©=jb6inŸtà�D¶Á$�AÔ¶~5™×Þáôp®%˜ÙףǗ–ÔÆ¶vŽ[;îÓ°nlójÂ6F¿�`#³®´ÝÖƒ†tn)p�Œc4墯1¯n»~¯·6AæiwN;ë€_(¾z® X;i*›ž½ÄZ¯Ç6}¤bíæN£µ+ó¹uÞñÅÛñã %m '�UvhQ#âéÂdïôÜø‚ÓVZÑà¼jÃñÜŒðkø»š¨­{}’?ð+eÁëå—;°}g÷Ã{Ï}›ýIà�H‹›¿Ú¢g¨v�ê(wBÉHaŽß«.Î ZÁ)½J§[Ê Ðw%½×¢Oñú+¶êÜ!aNÚ3&…_–üæý–¤˜Ï²móŽÜtîŸvµDæ¤køcÐ2}²Šzl)¯&âBC>ø`lŽùdÍÃåk^[Æj­€ÉLà™£íGO�V@�HO7˜(ѺÍ?N;�09ÔˆDÕÖXâ7veû«í(—…5iúæõLqâè¦BÏÛi \Z#›á‚¹s^´…gàÑ ¬Ðõ�úñtð‹ZþÉåd‰Õu4æ;É.JŠVš�“»|3ÎQå¶œ1¥Šý)Ïdç ¨?nM[ x¢h’!‡‘ÊZÆývŸøøO†ø.¹úÓMñª¹Ežêz5ɤ �Ïòù²låñ2‹o ŽÏSLOrÿͲ‰ ¹+6ÝB?qÍ“}íÅNv™“�§‡7b±¶6Úlcç×£³,ñ rîä¹KMdiK"õö¨§,¤¼Å%»�›*/£ Ήß÷}øoøçøåX†_ë]úâ’ ° pùBTÌF0˜€ó0JÆBiˆ€Hi $xZu  ¶‘¡›lð1Ø÷þ99pC1ì“�™­ ‡äÜqÏÍá0�BúXTóÕ“V?%œÍW[Õ™wd»O Fë ŽsêëÚ“û)a…#€ép4’HW÷y3pÿ�í½; ží®š6óßžÔÊ&Í,E|Þ ö²×ƒo?f‚õÀ‚®\²ìÉkñN¾íŸ©æíÇ Óý¾IŒ@•HX„°å�¾‡ŠK©nK+Cm½]”à›š\KiJä·ŽŽïøð%Q “TÏS©s‘tû2ý¥)ä\ó"ªC×Å“5;Œ&ÙØ…p·Þ?O4鯒Ga÷;ÐbL#’Ó#q0‰þŒ•E-Þêô½+bÚÊ2 ²áÙ=5­? Q8ýÛ“ƒáå}7ð½^aûU Ò›¥ÖÇuèêcp/ýdì‘ÖõpŸ¿¨Bå£àçÔ¯^K“}më Á†nâqÝRÛÕÔZ�öZaozÄ&µã­[g? Týoƒ6ݰ;îèÅÖØ+CÄBÔ*ZG.alƒÄcsòdR-o³ÐßÊH&̲³N,Ýó¸G†ò n_6Ú(lìòXÜßœä§c: ­³’w\m àtåË7)aÙU*\èâcáµgËͽÇÕ.Àò ÇøÃˆY8á'�W~sæ¾p"±X¡¾v«5½ÈË2H[´)NÞá^…mfqîq>+3a¦r„Ý© ÁõÔ›Á4©cÇ™v$ÔU¯iu à@E¢õÙÆÎF ¥-{å��Æ*Õ#‘/{ɽìßø¹îëÄ{~Ž=–<ûö»5ŸZýB¾¦Ø Š¦r$’— êf¿D‘HµÁ fiŒvu|a\nPkXÙбRxuÑØ˜Î!^|‡}5£PRA$(¢ LIR=™›šÇ¹wuwQz†Âµ§¸¿§6µ%µ‰q� ôñ¹bN�rßBs´�½^”[SÚÃ@Û·t¢Ø˜�ˆö¦ÃyØȽ5Ͷß;aõåÿÒR[ìS,EskfÊÜÕW,Ü|ͨ:^>¯6lxµßb1Ã_på¿8…]Ù½æÛŽVu’ ùŧ©›|½VêÒöÜÕƒ]žË2©Ìúm¦îä(ÑÑØ%z\€*4™S,6sæ)ˆ~‰ó8‘®ÂÌ@ÐàZ«?áÜíÏT�.à@¨`Aåxr®„ªß„Mf~ò×v¥©Ciºýû¾/_Åž›5Ýÿ½æö<ú›Z“}c/L b"™À(çÛLÎ�C°Õ&¨)ª$ŸÞz>N—˜ä¾Î’ �µ$a1ï ÏÅZØ›r‹ûÍ Éß¹øßxh™%×zÿ‹Îï äºzIf‘$~)¨¿«Ü†èŒ“�µÖÂfòôëvîýÍuëY éOºœ<8ÙºmcVfu*©#£—âÉç¨YCã/ãìÈèP5Èéº^Êž�aÅ@.±ié®SP@TÍϺ]_ÐwópäN˽ù§5;°8nIډ˺‹?uüt`ð°n™ Jê€=¯‚1ì!R”ë—umæ�³l¶Å,Œ5L�4ý� ø�ù­®Ò–ª k©¸ éÄV.¦F¥ÆXNŽí°q´áúìQþt‡øoÏ‘‡¾MÞˆª¢Ñß…:âU#ä8/…ýõ�&°#¶ “ˆ°UX15‚šèLòƒ�¬nUb�KÎŽÁ#Ê#+º´�¹ýW¼ëáõpæ œ�"zešƒ"zE)y � ·²#ø�ÑeÕÚ­ÞF6BÜæ8Ÿ¿ŒëJcO�eáw¼”6þQ6BÔ"k°®@¹G‹#"¾qm3÷c¯ÐÊ™%‹íiòÑý×A­¦ÐpWáË/¨„©Ýo½Rb!döTêðwìã*`éÈ‚&ªŠ´ç;bÖIM•º†Edâ:™=³§m?'†˜Â-70ÇJ¤~ ÏeÖ"ÌÞ–×ßÄ5fžÍ³GxÂjÏž£& ·yqæøìN ŽmÌac;ÃÇZ¿|µÁaž6K5FŠ8}[oĹ]PUä÷¥Ì'4{ãà[ÊÇvì#gCAbµÈF·98f~#„P\qS:x6¼Çm¼bòllÌÁÄ�e)ß3ôT"n5áËlžJÍ:…¿*÷#³–)�c•OÓm¯‰¾^jc¶Ë®™¶À-ÆZ—$œM#óùI c“ŸMœ]<¡~/g­l¢ŠìŸf³Rfõ´.x.•�yÁfaàó¼&´Èùïú¯‡²¯<N¢[rÂ;1?]6@óàì]¹¢hâ †×NJ–úÚ˜ôß7âøòª4öÀí >ìhªÂLeÏæ�”êè–¨Ž…¶;±HÕ~ÏåßðÎzβå[ßÏ'´ÿ#äØ%/�ùZ{¨IS!lµÌ]éÿåë i¥¯‡O?ü¯½ùQ%®@V_”xã?×»š´j³EÖÉ’¡‰kgm)ÁA©ŸæA¼²v‹Q?Í×÷;Zzá–ëŒ÷zA´c»÷ó&XNn’-Åà—¼‘g“Ýšãpë¤iþ*B=à&g«¹µ­#zoì5‡‰üßý~î»f´¶8ø6Èùh8BÈ!;hÊšu–Ž�ÆýæÚÝz *9 Êr54¾ž?¯ÔF¡Þ—¾Ïzô™¯âe¦±¶Ÿ9˜Þö“å6ÅåkÅ_:Ñô6ök$`¸"«èí÷è™�é3ÌÂó(aUZlïÔk£Á޽® .\;,9b¯�Ùc‹³Sß�¡ä�V¬þ[T$+ø©)¥¶µ�<¡ZÈ*J@/úK™ê¯¬AµS]{¥ú°� ‡áqRv£ñzŒK°¥)J‘žú+–ooÏHG ôõ'>ŠÜmÐtâÙyð:QRè-ÃTK‹[|ý~¾cÉê>TAÞñÊ]ãŠ!Sr²†ŠÆ"Հܣ°1õçmŸüœ`1�Bœe!Ï&·X3cZ�º÷>ÿi6 úǃ›êEÂ]½.á{9éÞ*óèâÑ‹J5ÝN|úÿJ«vòë pÐÖ=+PÈÒs˜‹7qÜY…y\ÙðPR+ŸÚ%.“% �«5¾åÒt2¢s#†QÛœû®ø©SÒÔ"¨Žíü Xù²¶g�î¢:õy?¹U˜žìfŸ³],$5®ÛS�õÓææ¼Ÿ`¼Ê»¶8× Ž¾_ªEa÷µ‘–ÝGÇÕ)‡^‘Äò¶TYíYc»u�|ÔxÃÅǃfž¢VVÍ´ìÒ_wöÓ#v—�'(y=l^=ŸOÚú`¾o%;ëQ…´¤Ù@%)%$Š·CS>„š©Þìz}er;}<ê&PÞXÉêœdÎuöúª8ù¢‘Ü¥ÈÎ5�·é’ñú<²½̰5GZ¼>µÚ—\O!¾_Ë÷kë*L{@(B¸A#EnU\ù]É‚Vðsèo}Âà×½û_¥?€ÿnÍ,]¦~¿FÌs>6È—cµÊäA$gc×:¾ÔG1Ôr9Æ}S#»e[msÝÖ‹©y‡FWÎnaå@ˆ¼V)MljpcÀÀÛÏ@ßZýL˜Ù8cð¤sñ ¤VÕe`±YBÜ¿3.e”£²—7ùŠqtæï¸z –8ed//GÂYÃñ:4Lœ_£Ô k„¢®¢(©±>:ˆˆÒu'¬‰½;˜:…’3Šà­ÿé³òÑÅwŸéþ-rââðŸkÅuû-‚`ZÓäÁæ›ñ­GŽß£=ƾ¶¸ûÈé·Ÿ§ ¨="®ÞR9ÙÙfV~k,~/G¹Ñï@ù0ßíéa!„Ô&þcãåûX�U »åÅ=* ´ú ¾kÑ%û5yg—âBãkŽÿ³¬gæ)1zyè×f-ûZø£÷àü¥‰p²£P&¼ Qé³ 9¤!B™+!Ó�¦‘úvn ‰±0á"˜{¡:%¶øGÇŸ² —A>ják#@””ÿ«7g¯ûÙ¹£ø§_[ÿ{Š�>jŽ$Òþéèž'ÏÃSƒ“{€¸/¨ ‘ÃÏGA-?í ^/;ž×A§«¨Ü ³æÒñ}ìm•¼‚ tùW¯U#l§¯o¾a¡ÁS�þ”šù�o€K-Žú½šÇÒ§c5~ÍÜ6Ç£æñÙl1‡ÇŠh¦¯égK$£$*�fTºî,Þï%Ñ2�÷ÇââÉÐù¨æ kä2óa¥·Î¸/áH…mRÐÆ|G£ËÿˆH ÓJ6TaÞšÏq| «_Ýi& �Ô�Ã@¸:×/Õ$Šs¾BOE±ýÕÔ>ÏQ—£ CùÛTÁ´dɳ˜]`ùŽÓTћͣÿŽ}EÁ\�ýR=ñ™îþL'ƒÍÓ ø’>ÉJkQ ;ñ*$ÿÒøy°EÄHˆ4_г\»VY¡¡¤»6ßs=ò»Hx7rêP”žñ(&ò öé÷Õ2^Sº÷Kg­ˆ ?[Õ2ºj0„eðKŠOa'ñD4 ºðR� ÷åÔÄÏ��)Yø¨#Y-â+×*çMõHzŒÀT;²Ù¨Õ²¯šø'c‘t9ý½è~*9<Õöûp~Â’)ïyÖP·k>³ y_´F°X¶Ýìkê�¤ß 4¾É ºç Ly¤%æ,4Û‘7ÐêÑò0dá1�\;0KP$˜‚Œ¤G i1w]Šba 'ƒyÍ�U`Zœ�œ-êžX'Z˜”OÖŠÍÿ�+¥Rm:�É÷Ù΂ –êâ“f=z|­[»=xÝ÷¿-û�2ÓéÕÒ›á“�wo[FýÕs½aäf‚žÞ­ƒÓü~:žÑÛ‹ÒØ-Ÿ+[ËA‹ÂZŠcÜÜG'EÎ+Jãó^æC¼®¢WãèÊæšûn³ê�‚‡ý›ÎZ [!òoDdsß²¶ê7ƇNCEú :–$µ&¤éh]ÞÏöûÝÛŸlý<žYcô–¨AçµáÇ@ŒØ2}9«Z²êZÇnïFwdö Œ¬gˉvzmÜÐÎb£{’„à.X®au;ØŽ§_oÇzƒ°^AX**é3Á]5饂hP³žð™ãG$‘â‡'0ÚµçÛ³³ °¶ÌÏ•wµ…•°ÊÁìkᤲ›ü­ÑWóW«{žÉ€œ£Ùs¶–�ƒ[Ä»d¤Öl]W¥»ÍÃÔó!fÑ”ðÀš™£$d2(x E çîqgÒm½žýí¿6»ÿ‘{6 ÷¾÷w à˳ðkëÍYó ]»ûy›¿Ò{Y\|_žŽ"^0Ù@šdm[Ã}+ªÑ¼©¿4Q Äd<@‡ñd›Jœ¶Š »2•°ŸÐ©%{ÿ’Ã;³~÷ƒ†1ÖOý‡}þøndÙœi“£¿ïƤ]²¿òÏÞ,Ö�_‚hk5´ë[åes •8ÿ!³çTô¶h_› “#ör–Œ ]o¡Zã›·ån;~±össäìSLÅ~d®»÷›¥‰—†ýz�Ô£ß@À�FlþOãuŽ–ÁL'|p7 q¾�þ7œ'¶î°e$öžðÕJi‹ðÜÖý[é§.‰ »Ý>Æ×køÍŸ¬tËó—’YmÊZ阤ì9P3S”=$¢gx�CK3WGŽ…RK©¢­Êfºðפ�^bÑ{¥e[Ä&\gQƒ¹Ù`÷$À­v{g€Ã4r›m.FöÓîù ŠœD1^(ë7ʼÉÜ·¥|âfz{¡ßLÈÒ<‰œåì.äÓHþÑßr � ÊÒrŠïØ\ö&íµ«Ò±¬xb“X.àøv[°Žÿéã!œ"2瀴ý+Œ¢Ù‚<�ñt°Z1ÆÔ[Cv½�ÖŽù:"êŒÁZ[IJÛü`Ñ—‰+‘”¢ÎÙ(ØÔl\2 Ød"Ç!¦;µJ©�ZÿL½ËNM$ª›çqÊÑ O{/¬xÀ^TÇ®Êç]üƒ�B¡;cJjp P»x›R©t]=7FÈ2é+vT"�C@@ˆE;�õ(V䌾q‚CÊn“Þc`f9Éù�6!BeØù8eÓ�<Ñ+xe}çHòÉ‹À¥\²ÉÖPîÍïV‹ñC/€Gli°�Ïa=!oXàºYÄÁÂ!>?7uÞE~ü|5íÉ7[VN<Ñ¿D¬oƒÌ†CÊ I›Œ±ÐŸrETysæZœbdk¹Þ‹¯65}6%G\º{(lGbÕ»`î›ôHo0ÉÑ‘wW½·§š»+Å�wr*)ß d¦Ò­P–üò²kÿ7ý„/$þþì‚™o­J†O^žU="øÂÈ ¥é?\ƒlR<{<…É"úïk‘‹ò¤§õ:bèð·O£ñ|ù)Ìÿj¼¾ª¦ÿ—ŒƒÿË*FذuñÚì~ß^KX•¦,ïQ$…ò5JàQ -;ž�ÝËYâ5·óD  ä@€’8˜åH<è9jK+ÔÁõÿTÿÓ/úy£Ÿ¡zÿ‚Ź©é–ŒÛš¸ª«&‹è«W&x„#÷ HöóÀõ@®»Çg©-§_Ýa—½½ �€t´¿TF(/—vÁë¡Ø?�*l½VySœó—²HgáÑ*&aû ¥òäÉ)A )@ YšsMÞ?Žƒßv»´­öOVœA;)�ÔÃÅ(*Y¡M|öUÞëÈ/Ýâ%š#�¯Ã³“«wé¾ðµŒ§yì/71�÷Q ש¸“’ ËLà�M§œV²;TŽô>B-òŠK^ÈŸÌ®ÿàÿQÁªËùõJ�:þ à�ˆÉÛ!ËR@ \‰±ªF=œ‚´@̗ܵS�?ÌÍW¡S€˜”RO¢í^Ý"Zu@�­äß÷w!¡´3ŽÌtãÙ䵇r.nqÿÕx£­Þ½ê(úðŒK°iÄ<âȃ¿z3ƒ_‚·ÅP5ìéÔ·ýµªj´Õ«ÒŽ%´d‰¸ç×s^å;˜6þ\ÅsÃxì†òo™j} /šÏÞo[ÿ§âQ_Âóûï ÌQ.�)ˆH9ÇW‚íiÖ, J“Ï9øGYKÆ"\�<¹ˆé#†:ؽz�ì=‡î­ø“üÓÖhzJê«ðä°×¢]ýŽâ>¹UW:·«Í Ƽ( à�2}ž'9߯¡Sb ÆËŽøÙ´0ñ‘ �f) 1ŸŒ‚ ”�`¹;Ðé? ¯p®ïí}Þ«Æ4F+ùMbz1^^« œ1¶wòiš·àïÏ_½zÝÇä½ÕþíÒC²0!ÉIG]+ÇNb`pv/ÓA‡:jð¤?Þ"EfPóµ„HÌһ–],±}'c€zýÍV9�Ñ×ÕÒÐÝ7‰<·ÆûÚ¯f(iÛ%Õ«Þ@0OG¾@ûŽæ=DÝÃ,�¶l›: ˆõ>ÑË_ ÍþKdé±§c¥Ðq Kš}s³4bGÓJZXTÍåt'ÀœX§õ!Ù1ÕÍcÚFºµµHQl3¶ïƒ9÷_r݃Ï,8µb›Â[¤­2ð ƒwÛ‰©Í„†ÝR RîD ]†¨g.þîì;”E«óú÷-<ù)å ™ÏO²­}ïÝSíc[´Õ¦ß�Ñ»Ùq>æÃ»- O™{»‹¯{RXõÞÒ‰UÑû½ÕÇ-°ÞüÀu¼…ˆ0·I}RšŠˆrÞzŠ[ÛÈœµVŠŠ[W|ëoi81ûH×ÁÙ©ðØÞÚGQ è-©ø¢‚^E+¿Uò¤ ã€EúÇRóÜc/:­u:Gyšøš´„!2ãFúììØúéO¨³Ç’ÐÚ&®yšŠpi¯ÆÑÝùæR{”Âö£y×=Rg¡·£\;aû´Vã…Ê} @·�¬Ìk \ùD=M—†ñcÛnúæÌD w|ϺY¡I^r|FawÁÝ\nõ{öfë3í3“à›šèÄçAL¡§éßÛå.Ç^ºæE?Ok@(hUIJ©áºHäœb€ôÝY–­z~%UÖÕ.‘=ö41͇3ŽI±’²Yj øO­?ÐÓð-‡i~@¡ùCãíwùµù €*j 7‘$ÃÓ.>úæÅ»wLno`´êj¸¹X~Nõe˜å|üfÜAßLO÷:Ô¨ÐLôQØèñ¤åß°¼�+¥3äz.vÿÏj†Ê¡­çƒÚÌ�ÕØàIŒJÒÞçù'¶.PÜ ŠuLš ñlJ¼óÔuš¨P¢@ìB‹›{g[í°_{ùt¦‡+»¶¿KgßÜù0¨ù”¾¶ü¥‘ƘI"hƒêåvH6Ùø #›ÚTª®„A=rõ–¤*@çrï Ã…¤ˆ†„ļ )„!鯧”ÿ*æ}Ãôjÿÿ„:ýˆÈwoÌ.;& «‹²•¸ÕÛWdÕ1w^)O•—Î<áÓJÑžBFQêF‘ˆÄFŸî“VÖî={ÿ�WظÝûib~yª8ú/ÿØ%ÁnÉ�qA-ý¿ÙÀÑ[ ÎýZsPMèÕ&ؽ\mcäÉ¿Ó^ÆÃXtlÑ£.ÖMMýNû: º6š½Cs Ìäaáë°¼ûðÒß:2_½�Z‰¾Úq'Yƒµ„;�üv±â’”‡–‰€çs—´Âö“�Z®x¼�_¬àlÞÊáŒ.úé_¢¶[×ç $˜øžÛH1³è‚^êÀÍpñhI€ý¦“í§œV|Ö@Q<› qõ7 ’:’nÍ c:¡ª ƒý¾›ù‡Ã*Ìaáma5ì·«ÍéÎ~ M­}…Ø×åºØ][DÞÑÒSµZÚÞ~Ÿ\Q‘”[²1 ½ÚºœòA"úÎ…ÜÎ XØEñ½j4¹kP¶{(»®‹Åu(©»Ëf5*'üô©oïÓ¾¹­ŒÎ�"uʇ'ºÃC6mœ”fèÌv³Uªî6dUyY9¢.ÓÝ1†^ù ™ ÒwÜyÓ®Guf'*YfÃÐcO~¥92k Bò|>~ž¾9Ä”ê�Dü§ “Ÿ>»¤¥ „þy#wy€ÎÖ« 0®+n˜¿sRʱYAÔ-%ÛÈUõïécBì$a 8,A–[‘:Ù‹1­_SÏ:|½\n]Þ­“%h10{¢ê‹øÙ RʼnK‰á˜gÌñÓoŸÈÛ©}'{ë C“O9IåjZGå›þ Ùâ’©rÎê“Laæ´ûß¡I‹u`n…>ÉÆâ•âRÂÿN­&X^¸Ãý_'B DކAu2™™s7¼Öžºj…Ö–\=×™»qÙ�³ÿZÜû¾Í ¿U‘çÍH¯ÖŒ�Ó˜X ì ÝOW2‚ëäé‡3Þ ‡éž²>ð°Ü´<{ZqÜmþ+7g�&‡.84´-ö*{xkŸ9ô*É…e¢)j�ö `Ó¡H†4ÌbF&̲’BÙC§‡©C”–æ;aŒ@¶ 9«Xê̅ݹrWù�¬”ÒròÞ�Z‹ý¼;”nUvW»Öt zX®è<�Žæl–šK‚þûº"ÉÃqXm¹±µV«ðQ¾×�6%E¨Ý ™%v³1ÄU�n&ñÞV˜Wú>mt4�£Ô3¥Ay((F»8‘½3�XeMñÿ‰µÈuý= ÖË9žœ›‘|¼±¬ïŸ™çÿV œ\§5ÑaÖ4/"£÷P ÔDy¼¸i¥ÍMe8Éx�è;HES}›�Q4fi°þ|¿RO! öhÜS‘šÁý=ƒDšJ ) Íz~Rl§LAÍQCà`VK,x‹þÍ‘ä=Â_²±a¨ž=…i[UùùTækBfxÏÈŒl"�Ͳ5OòØÓ¸ß—M¬NÐdR=– ÁܾÑ0´pCü$í�h‘B‡ðÂL¬W`§3îO40Ò4 r÷ßiEãaÈ�ÜÑ䇗ðL{Pèj8ñ VU6쑲œ =ÄòrÇrϰòÎ8½Rþ6À¬·A<«Î‹TÓiŒ ÌŠ¬M6± ÊéÊTõòþŽ)Þ'ðò‚Š•÷¼‹ã¶w£Šžߟ�#Bvì7 nš ¦S{¦”g”Y¶ã«ÆƒÆ@[4²K òc<~p *ƒ(:¼ŠÐ嘖K "Žç~/]ƒ0¦32®)b!"~opÑÚ'@N¢è£§:¹dYÜî‘�ž=ÇÍö>§P3Êð襤ˆ¼c ³Xnáì ĆÀ²ñKÞ9áKÐD“\pÑyh_�ç õêÁ¹C¸ù€C«fÓæ�ˆf¼-üõ´Á´ÔÏŒà=�É=ò®®M‘âôwÇ—mQ˜Nv�ä;ØáÙËä’0dp\ m æa°€ëè˜ß¨áÂ÷d|×$0ÀF‹”¸Ð÷‹q;]%³0^]Úg@]xÃtA†Æ–À× äœ÷xÎYŠf¨_g¨%Âã»ÁDv•¼ÈýÃŒ/Øç3"0«—–pƒ‘Æ¥–Fr0¨WIÓZ¢œ®qç‚ÚúÎð®Üc Ù Ï ’‹D§š¬Ê£r¼R“\s‹ÚVØ,ÛE9ê-l'îu×8œŽÞ÷µìì4pÂ"+÷@ãÈð3Ç+3¥ÃkËåØXîZBÜ,eÅò>¨´_8w‡$Ø`Ém @Í€q{�7Þ‹ÙZ„îÁ_"Â#TsжQeÍ‚xycA<3yœ‡Öèhà°èùÝB0(¯»ÉWFP”÷Y+Ú‹‚5 ö¹˜9k£# ˜óEâ´ùÜ:»’´x˜, Føé†áb·òÍëÅC/|çG�Ž"¸ ¼õÏuÝ'Õà/°^/pü#Hœy�'!�žù�AoÅš†:ÙüzÇ×BÚ¨©v$LIçW#ƒª¾>¼u9šÊœw X{ÚÂÛÎn¿M&²åæSɸÔ:' –9l›Üñ?¶D{]ŸñÆI‡j‚é¥bš‰ÓA@Pvv¡W\BÉ뽎z–-ãZm¢të�9»,׿'ZÀ+4êy÷åŒwSˆº{ßw¢^îŸ,9XE¢’ß$oòp‡@ï‡nê°¸hÀ0¿6¦– ‘FK‰œrâÒð%Ä”;-Dë ›þMݶ¼�w*�G*P@ÁUÝb|½èÚW½«‹‚ƒ –Ú—7åºI¼ü» °Êž¬çN²þͬäó×�‚_®£Kð41Ãêth‡ ³äçqªP·NiM^¯hªÐ�–.1nG xí´Í…1,0:«±Ó‘æ¼cö:öºÛ=êÝÎþ;÷¤¼{•Îê6ûo»}Þ]š]Ä8©‹§�áæÍe-Î&Z…~ü÷Ù§ÍúF½²¢ÏnÏÔ³Ð^Ÿ+1CýèWo ãÁ‹Õëï?#îR‘ø6×¥+zôH—„ä³N:í%gežP¸ÚU úš.ðëíµ%a å‡}ÏÀax#DdÔóÈKˆªÐEH2Ó§nùŒdzv_ ‹<ºÚ·÷0ˆÑ^ž­ùaB”÷ŒžÆŠìi€õe8ÁßíæÅ.|ÌLœE0òô–ü�£a<]_Ìðû¹àæ&šÜ}d)%*ˆ D7Ø€ð&©r•rª“/‹u»ºàRØüUS­"ã]§Rì²/5Š„`¹0CÆìÄé˜Î°ÝßÛ¤î}þF43Â¥W#UxàÃ7 Ó;ð-Åø¾¦ì :`h�žiŠð”qK±]íZ¨­°aÜ(_J!S‚ýOÞ82Ë1Ì»¦D)Ù”î*Ýw�£ÉÓ™<ãœ.;ï¯?lŒ¢y¥O€æ?‚ŽL�Z<^}ëbšÒBêîBÙ-øb!6›†59ȈÅVšýÒ„®Õït9«8¶{•'Þl·ÌaZ¯Z€»½ÖîÈ_·Ý�Ló½ÆšJ]¾/‰B&ü†8Gõ™6¨Ï.ǧebíÖ¹) {nkå0¼Ë¨SòÉ]‘õNRD7D)õ¼fïc¼y8¹¨½t¹j®cÚ^ŸÕ“K caO‹²>òZXfZƱˆÊù~_¿¦ýqY€>AîýRM†üF~xAØin¼.í¹á¶íbîËÿ&‹;µ!]´¡„šºO½ßëøµ¬€b¶¬]Ø¥µ ÈÂ¡(À²À矇«Üq¯¸ZZT�Ôî³×\ߌ˜!ÖÔhœê"oE”J‘uÿ1Ÿ¤ù©L:E›:¹µ6^x2flñë¹È]÷I½Ÿa Ì6à5É‘™XœÉRdŽ~§ÏõŸ¯©Ÿ “ÉçÃ�^Áb§�Þæðª…Ðz5@­ÌèQÊfAGqmÇAƒ`v¶�—2SÝ–Z£ êiWºpQHbp¤W¸Qª±ù“!ÖÔHø0pËhô²±OŽ)Þq T®?Ç;‘ 8ó%šDræÍlÕš›Q¤â—[‡î*ð{–%¿©ªØôS¹v,pØÂùŸlYÓÛ ™{ü;{ÙPE”``ÀÔ#$j»¿�àP>�©úЏÌϺ‰f'•gŸ/îê¤/´Ù½ ß‚õ³ÁׄM‡Îk]µ&­„‰y¨I‰P{7ýÈÏqÉ ¥æ~•o/ëöì´x²@RÃÃljga‰cL…½b@aFý3Ðr9ŒÓmÍ�*3NN>„:€™ÉGÂm€RÄ·üîkv°lø;Ë'9ú‹í#�ž]ˆMp…½·Úgq§¼‡ðà�ï¹µ$êòh û;0î¥ËÇ·’«ê.V8mâj_Êß»oò¾Mm¸ÞÝcõü«äaÝø7}©`Û¡qŒú9q0Ìt!­;J–²�êÿ[[›nêÙDFœƒ�°…óÎÀvuPb¨UÖI« S¾Èå0#�Hk•Ï:Ê,hA^ÙjízëÏj+iË&z^'DÆ^'¦C'>¶R·mf7‰ŽÍβI¡¦ŒðõÀ‰¥P�¬PNBÞ©vxg°ÓeÓQÙêS öÅYóg›.½UV>‚Pó^�Kv¡6¹ òq{ó°N͵lEÛpcœ}Ö¢¯rùúµÃµ¶®*K�_i0Ak�*Þã[šðÓ®ÄÄÑ­Örbú_K!}sëÀÌVZ%�ÓiU g=„#:‚�‹Ur¿}(¾[…¿¾Äç˜È³#Ÿ‡‹Š¶¿¬ÁóÕ¯)ß„¨0lÂí÷Å*i[ÞPªu á¢9A¤}zì 1Q–›ß§ýùiÃz­¤\›ûü4¯GÍâm ÀSj|è¨?ÒXê¦`Ò%ys5@ÖoŠ�ÚòäÓñ¾#ÉúË/a³‚ýV ?3YËzg0Ÿ†b-/I‰è ºHàäyoˆ45Õ¹^m‚ Ò½òZÛb¨•|ê“î—í|ã®Õ#Ä·s6‚ êĪ}Y Í÷so«ßËûwæR¯¡Ê¦k*ï¶�"e_êáX×+]EÃx攄€8"Ò€…ªKQfä.!ÑïAèí?Ñï˜?_¯Ò¿Öåw²Âúñ¡f¡ï�/ÆïŒòƒËv|§—R»QDÏ3.±ö´ߘ¹Sâ­ûU.úû6í›_>ËåCNçœÃuHŸ0ÉKÝø›ùî!%ð¹î·ÕÓ“oÐÞÃ3Tj3�ZÖ²à9¾%¨twø5îü/âaÚ nL›ÙѦŵ&ø)V4+a¤Û�.äM*ƒCb½ÚÙ|G£™³í S¡Ùìn1,~JÓ�)eÍ­K·[vèy!2?æÇ×:Ó‚ 89¿ú¿©¿Ë|xQ}ÿi—0ujnYBZ¨ˆœ;5½K^bk9F¦kmòmVòâ²Äöh  VòQ®Ã\ä!Ź.T׿=¼3þÍwI}ûÏÑj“)èÜrCÖœ°ä^ðÕAê•eIÃ:$¶ŠP‰)…Uá³…Ï¢ÏS{G,¹œ(r+>SÅù¢Ôvÿ~Ô‹ïŸÞ¦GÓGžW’Gë�!×|„„׎*ÞmÑguö @eÙ\tžÒ¶¦��>ú´ðËAËxn®•áÞ5è¯o!�CýÑú 0BVaçmÞÎšŠ§¯±ÜBóôûF¥/žËÞE:·5/gÕYmTé�8=‰ÏõÑWzm’ç¶þ‘§Þf{§N€€ª÷‹ÊÓÐ�Õ­{×§É1½f@k}Ÿcîÿr¶)!fd €g)�ÖÄÆ`îhôôDìøôUƒåêÒ+õÀŸÄŸÑ“­Ö-kœ‚ƒ'Ѕ踻$`¦¶úÄ"8:jÉãqò*×?“}êsð¸5iNV=x¦=áÅ*qñ¬yù÷µx9çYƒX°À”FÌ…¹Nu,týÕÀIÆJ  Õ’cÛpç?Ì¥r¦æûE°Pw— 7Õ!ÓƒÜtWYÐÝ8¯5™ïq3X«jv ­¯\5M QÌ):GÒƒÐ^k\N!z•bÿ¯Uk5zRYB–LwN¥UzÑ*Eo:.ûhË0*6¶k:ù;›Öî?¥ƒÖ­úgÛ)gÜŸ²3…ÑŸ°A ”�yäŽCÐ)²L!²±–uÕ§ÌiÖ6[êÝÛÜ¿;jDÈÊ„ëÚûvèòpÁVÜÙâÉŽ�dUrc^ŸG¦Îæë Öá”Àn˜ lœzøùÿYrÖJ0÷eù�Ë”z–i{Íö–&�½÷æN)Bm „â09'gB—9ÙhX¨Ë�üÚ Õ°ÓðÈtºî(xݵX5’i ^«Ô"`$PÄ Úôá*¶¡ �üuy¤f_Tz=ø&bY¢y°?oÅOrÿß|XbûÖʇ¥ƒx=ïéX,Ab¢yò>ß±¶ÇÊçùv/»%Ä0Þ+³cµ¾q«Ô¾Ü÷¦U}Sw ´’çB“ÖáÔÏ-áše+Ú{úy/_äê¿wcúþ»}OiyvO-Ï¿ª¶9Èkn•I-~-Ž œœsÕ¥Šaºv2Aiqô}¬³“ö¼Î >>…bðíäÈy#Âk >Ñìõ«™•™Ò'œéQÂR×–boÌ­uuÔÒšµ£� »òÁ^=YÑ—Á6¬zq4[IŸ<ö¼Î»Šéó»�wÀµ•kúô1µàvNþ?»WbÏn¦V„Ö×Y†85{CÀO¼<ɃŽ|YèL¿Ó?N’†‚©m Þ°ƒpÎFU…^½0º¢‘4ñr¹«ËðÏMÎÿÏzÍA¿ªÉÏÜ �¢;ÝiËz çYãâ‹…¦^¾#b}�iBýT‘À{½•4Kq6jÉ}ò:òààÝ]úøÎ=-� ñóÚàß•¢ž"†üâŠþmkλõ²°MM_§f\Ör¢$42ÇFŠþ®ÄÏÙ‚‡ùTr-S˜áÇ€e†3wy*Æ!lj0i‚Ýêü< ~˜`çVó›¸_Ï·/ ƒŒì…‹â18§\”ßâ�ÁÀöpÜ2Ù8ðÀ 2Ä2ç9K“ë¶v3®7oÚCP®…¦Ć'àÔÃ-ÉÕcPð§ý]»IuC¦j‹SSúïŒ?k–Y`xVŽäüÜÓ§2.±’º4wÏK‹CØ6»íšÍõ^([К¹º£_ãÍà�­6HP–˜ppx`hÏ/À‡7kŽSˆYeãVêV#py§ì"`]$øa†Ôçxz'h3=™ÎÕšãš7‘•¬Iš�rÌ)ÆS=¶Y,[Bt_bMŽm÷|Òí`¯ñç�—ž å„éÙËï%;œ7óxÎ�1°?`ÞóÙÆÑ9ù>¦·-[!ŒÐs]q¥•Vš¨1]Q ºÉ£ BÁÅ‚š~~°^}wúEÆàc6ip±·³�Ü—SMÕƒ,ÌÖ6G?mõëMñŒùíç`1»B;õÄ…9nßRÛÃI;jÉf—ʨ\¦–˜Oˆ¡ qJÅU˜‡˜‹Ð²®ÁÝYƒ1¹Y~¬Â)â�›ž±ñ1Ñà%—lo¿>÷ÉúBŸ1¢%L‹hu̪8ZÕÔjÄÅ\£—;i‹ÂùxAÖ~Óˆ„¡¦ŒÕà©CÖ`8ç¤÷7{ª%¶œ\Ãv,NÜ šŠ†¡ºcÐܸBL`¥&u LÁ'gÞ0°Vã–cž ‘Ô./Åã,t¹u¤|£ã¨<53"Ðýý¼cmjõ�U�4É�fìöD¸¼céD*˜žÒ8ê·n6ÝÒ_½áHùc9‰M0- â(Jmù_¢ØxŠœ�…vü’fĽk)cÖ>+Û§=ć2SÈÏXVˆTÇ~)9��KŠg/Û&ˆí·j=P�ûJ ©Vë5»£9øÍr9 ØžÌ^Hñ77Û´0`Ç¿î(Þ¬Q#JEø‰j™p\b“‰f”T£->õÙEG-]ÀÓ†‡ê¿¸±¢lDæˆè®`çp¨B‘†ë$lQO}Ê3—ൾþî͢كŗäÿÛû³ ] ýDñ‹ëåIè–.&ÿšLÆ\´9Ùˆ:'&L‚!Ie Ç:¸’ ¿ßK¯C9ñFðÖ¬Á>%çíþ²åæ¥ÿ+´Aïø÷¤ÁãÖý©ñ4‡¥;¨qe¯Ÿ·úð­þRóH×Èi =§ :‰ Žöhêã…øÑÿzAÂû5@_^”fk6Ë’:lÅá™c MYâbEÑ ,Y}“K®Ð–¹·p½§ÇF)”€Ç/¥T•~Uy*v8UPÎ@yÍ!w¸ [CS_Ÿ·š–u GUm**Gs*ðT.J¼3î�p¡5Žê6 R � �g4³ ¡i¸uÎTÝÜìn”�É®ÃQ««=ù[n°Uò,!º^Er_æ"àZŽ=¨X†ÎŒè-m }uØggUZ‘��bK˜bÍá3.§bÆ:ÿ¸¼ÿ²Ý¡L“Ja9$øf ÁÇI‡ a žz|'qfáq˜É>L/±´¨¯uýÆ«Àœµ 0¤a~—ôØ1ƒõrn[Ùç ¤ÅÔ£^ÓÏt{�”¦N”�=ëB•\Óø&mU×Ô푈�¾Ë(×Yd^èØ­…å»Ä·ÌN&ûßâаsÃ@a“Ž­œ}>tØ:§á}<ŽHÀ*}'Ò…Fã§Á¡=pÞ¡±ð̶¥üJT„§ V4ò¦zy÷ykvó²šè—Çíü¹mˆ-ýÎ\P¨¦\Ýq‚uãá¦wš‰çÈnúQÃÁ¤U²–ˆÓ±ÙÿG¹ \¦†¤}V-è#Z"“t”#$¤”ID‚P+˜\éûÖ]Äò«Î‡ml1‰£ýé nuõ ¡É®�½¾Ñ<çÉÒÂJåE¹%� ‘……ê­dÊéóÓGNMsd�©~Õ&V©J),#£$8¢+6ÑÅd0RY)f.¿c×vçÑœ…±ë “�o£”ãQü’íÚ = ’BRsœ ×8ñêï5«TðvýVÆ®¦söñ9BÚ}µ›Xm øož,ØÎ–É‘Ô7À•”ëN¸Âo9Æ]¸®Q¾@¦ϧ@öÁ×>Ö­¿åÏyÁ ‰(6å´;Jru:t\éà˜þ¦x feº‚kJ˜4¿?\¡™ %œˆˆs•½a*b!¢N}¹]'ÿú‘Ü<8èÚ+8þ>¶•œE¤¹ãÑ!@ ©Î±N 7êV…-k‚lž®ÃG‡üE¸Ah±ÌLû¨f ïn„]ä @àŽ‹®œ‚öÖå„]öJãV-;²k)Á¸âÍ–Á'>î|–èÚ§swÚ×êï× ‰Ìüx(h�Þm1UtvVF¶½ÙØYµM~. û\xtyt>¾¿=éïz·8»Çu./$(xbÚÂÑ 8ÎrAÌu3¦6¿“öq¸0ûªU½Ý\;=KV;]òá²+E¯rŠX rö÷´«ÑaMa�žWmÇüíÏ×áûЇè\‰ Y* Q÷0-®\åñ8ts‘ÙÑ–'£åœd.;:�iŠó¦ô-+/ø4Ü+‹£Ë«Eôý„ýÉõþ¸}�s–Z >*Ò³%k\;ä_¼ü‰ý¾l_o8�M•ö­²cp¯DÃxø ¥…nû‘€Ñ!ᆵqÙ=nªv éì°œ;×ÛVºÞTåÖà[{°­óï6�¥³‘>±!GK<GLP·¢¿l°«666P•‰&WpàÃ옻kPµÈ„JVžÍ½h¡µÜÆÕaqìX�J^ÍP6]X—ÉJ�÷+/H‚j%M,¹ƒ ¶º/Aa«�¸Ó³ÜÙ©]õ”1ÔÖrãF÷Ölksýž³[Nì�í¢% Œ‹¿‘•ÎÉÙÞÕ¹q^”à�Ž£Pˆ�'�ü6üiû¬/$­8HÔe5wW©¡Øêm—RóËP¢½[œ3»TÍR¸·²dד e=ý5ã-hŽc©àu”°ð®±ì�²Ëp9QæˆpHƒH0Á Çd^ó#�%rhi“më´áÁm”·šb0jD¢ø¸!yc¢›ëÝeÑï}t@XÓÅ«™U%KÊ'È8–Wr!»}¾Ò¿€ÂÁŸÅ|9ûs³F iÐÂku�F­qÐ)J“ hS”Ü!0ž`òNBϹÐvj¶¼¿æ[ç(žZÝZëADëý\éæz“— Ã4ôX•gì&cøH’ðºëZ^òz2é·ž'ì¸}ø°uö¶nú|=NF1**�Ç¥Ãbg`—·eLaéoF'C�=�M8s3hç¹Íuº¸ nÌ;'›:•!–ð®Òä   `*_¦fЕè”ÓçN8Þ›ûò…ݤStÒÔ¨¨ì º�> ݰ#þ§âa±íÓ…6�¨u¥¾:Ù�6z‡Š½#‘å‚ËòùËIìçÄ!Y‹¯|GìGjàˆ, DûÙúqÃo «‡ ñ̺záÈhâ6!ð±[Ô$ãüƒä'?4CróDç”Ñ!´ì¶$-Á}Â}ﮥ<òaÄc¥)º+"!‡�~;iH¹öÜqG­î1Å7¤h­ñ¬°ÅF]˜À<%$ο�Ù|¸pÚù°S×Î7Z¤•QÔoEð/ÊZ†3ah¾5£jü!–ŸÞ®‡ëÌZ…ï†Õ’~;¤ `ªk{H™Š. 2.Å8áW¹¼¯«—#FÈ�&”/ÅS¦#6búš¹­2ØF¯gF‘Éæ¹Êã;N�§ï%“ {Ü9·ˆkéìÊë`föåbð¯”;“Ôë~5ºa âí�n §XN|t® O`{Ç{ }þkïé—a+¨mÇÅʦðÁÎÌÝzNc.ÀŒc¡ÝBrÉ�ú¢'E÷›;Í×ì„ìáÎ9í�(ûnåç¼â0³¥†�(¸ª�!°>æÕ¸ pg5·¹òyûOÒàÆ‡†ŠÞK¡¦;‘`âO·¹·Ÿyc>"Œ'h.k)9ÄY‡ÞfÄ�H: y¨ÎpT�5îL¢}r•ìÚm©†S!^?'ñ6@ç¾ÓÄÍ @j1Ô(¤9×`K �å.o™ðÚ¼ù§Èß>†ò ×5ü‘½!"D@ñ O À¶üÅ»aj†é­÷ð#Bh'û»�-ËÔb@†W%E}§ŽÕ84¼:68Ñ5~@�öC˜BD¯á\†=�×B“  ‚ؽÑ(mÆíÕ€M–y¤n».è }ù“‚[ˆ8±K íÊa~é6fa ˜„í«Ý8 ÏI¹4…Ápï¹­ºðFþo›ïó³rwY€Öf`^f°ß6ÓôõÐãã·ò¿"�Ìø èo �ìæîb`ôøÂ Ý/^°|¶ÜâŒÞ»j;"ŸDÕµh£áS˜‚§è‰ý+LzguíŠ^4 @’'`%¬^³ B²’àÞÎÏŠf_hß²L¸Zé5㮣‡Ynjo˜Ø,CJðŠº½Ûr‹ŠESS¾¢uËâŽDL~^)Yb\L°¤pšžèc}N}(³o½†Õ2¶âÑé/ë\oÜ+(Ù÷Iã1k ŒéuËhòCª8¿8[s•jêü}Zw‚~ÝXÙÌqÝ1ÆÇ¯{x@±´Só.:û9ކ}_ÍìK}ü}¸fù¢ç�M�žùZ×ÿ÷kÆoçË~¬¬…NH­SV]»|ÔW�šlãéäë^Ž<£IS�ä_­éÁ˜¸»8Z—]]ÖÜïÑž·="—££ï2WOšT3?Gϯ8Bô DUS*ÇÔì“ _TC�N`Rßc—Ý#„²Ò¨�Á‹Þ„­­Š>OåRoºÒšy9ç»u€ç�ÅzÐÖÏIV©i—-EN¡�ßêŠXb³'Ìj­€þ¯ßЩžbµcí·!,ÆÈ²áºDÑ*Ó¿©y!w3žç Ê’ÿí¼:̶RñdÍ�LØ´�»ÚqàØ©à_9ìSØøÌº*€^HçÙ-Qw‘·8U0Á™8Œ•ÎG—ZL½G~?KqóO¼xl^#Ç<.»_;Íü-åSš–]Ïñø8s ‹ù@l€™-Êí›ð)ŸcÃëýÀæø^Úß¹¾’O³Çí$¡¹™­ò�� ºzüê#p·ù_Ã((ø%ÒÉ䓜´Š”× ’æé–ij ¸V]eÒ{PéÉ•LÎÖ÷>äÿäk{Ö\^°¯i´øŒÝ[EËê4-‹þ×õfß³Hæ£×–¿ÙEža¶.Ð×e+K¹Øâêøxü—&m˜¡l› 9Röè“ ×0²µZMFC‹)[{3·´õÑ·VTEýòAýoÑø ØÆZ'Ë‘iÖïcŒ"‹Â×_á*ÏÓÛ}ÖÖ¯t’¾ê ;sg$<Ž¥õhÔüf 5F’Þg¿ç¯lpo›-SÔðW1»SJë6ÒÖ8͸|Ö8­QWò(]TV¯žþh@ß"¢T7Òz¨AwuótŠæ{xaàÐGã™2{¬D¶ _áN6ÎZ®YÈÆÉ-·’é$t÷\Ôo§{œlvæ˜Ó(³'¿}P%«§ÝŒ_övêUèS×^' uX€>I›õš~O·ªwÓêý‡Kâ«©½íºwÿª^*Å][„쿱©¶3b yI$lIÞ³ZÙú7mõŸmmáo®ûk£svHê£âÍ¢‹|¹‹Ãªµ!ѳd�Z‡ÐÒÎ'A›Š|Ùzè¡G2½�µõ*ÖXöŽpÊÅf¸[m~ÂÖ§…Ðq†ærë’\G ãœÓ^¼Âÿ5ÅÃB�ÌE´-ty¥Å†D|,ÇM¾µ=.ú±…Ư{–xú;,ð™" Å“NTåôLôðífðP§D$Øö�$�Ñ䨠ÒËsú†þ½~ Ïu«W46iœk~ßñç[ná ³ã}Õ›œ:°¢,�"MsþŒÖÓò{»~žì,»Ì~§Q í÷ø­M•é _¦yÇ sò–D†ú9»'êðqöš¦,ÀG>€IBå!ó$"$“ç«®ËúÊèm§{“�ì}Qå¾&òÍçß9�‡6·Ût'˜gÝM"ˆ�[ÅèÐ^PwµŠÎEyN‘'<üŒù¨ëT4P™KQö¸®çϵ¿l:oúß(‹6²�“ @ˆ |Óðî®™‹ Ô¤‡W—SeŠy–ê³ýŽ1•0:g¨( ½²Ð½áPû›d�ƒz¥L3ºçÔcÃXÀ z1«hsŸ9¶Á·p ‡Z&µçߦ '¢õx«ÛBï–±Ø�÷x4¿bôïfamÃïÙM©ŽÛÜGw6JÔ&¾Û­¶‡ž¯Fi˜ùÚ²ëÍ4EÞÈÒYkK[§< Kš‰÷w'«ãFæ¡ùºõQô£á6›bÿ¢¯‰å®ª�…i¹±PVujb½�¼þ†¯*žb5¼1�É™4nhHi·4²ÎÃÅ5é“Ù™igæ=îRËX²Wëf{§“AѲ–6*ë#)’ ;¬´9™ƒä`m|±ß†ˆóIæª�«ª¿©ÖÒæ€cLå‡"@oä`@Ôf À »kii÷°K’k84 é,Ò:¿S×;†ÃýÃ×Á?ga›ùuhÝŠ\P/©F„â[£°–i„³©ØàŸ>MŒ« ô:èU7®¤Ôþë‰b*5uæèõ‘2Ìûů)7†’Ì*F(Ì®'îÇ7�ÛíVõGÛÝzÌQå8"4gj±ûéLiºçÖnë ó.ºY]`ë€~^ÕÁc©ëÃf»ÁL¿sø½x´ûË.«¬!ˆDDIŠ�&s^.®®‡‹Cü/s3%N©Ì•pi˜ùs҂ļç Eß1¶¹ÄtêÏÖÛÞbö…gÐÄÞæ kI1f8™';.JgÏ™Ô`PµÙÉÄ  :l¾?ÉÇ”úê¡t7õ'ø*gC1dYÒª¤ì� ‚®–ÝdðTËýôuç×÷Zý~€¼FF³ŽN…�ÁÖ:õ®«œ,A�m9!™û®ûækìåþ ‡Ÿ‡ þ�»}kØ åƒ©Ž¶ŽT…ÇÕÒ_ê{ÎÝè¡ã‹�àÂÚ&_íúWnâ·líÑFt�¥�ÞS†Ö}› sú­æŸ|W@GnŽÂÜú°;Æ…C‚ ÑÍåÅø+V°Ö¤Þ‰D•M葹6bJA±AÄ“<1Ã6<¼‰°„ØÙÀ¦´ÂmÿjZìËflÊÑêL=÷fkÖÏŸ-n¶},DíÍÜV˜Ó^Ü–œœb+Ä7¹Â… S0Ÿ_³Òsô®^‘·ó¼¶âòµ°Jç¶s78ò<¢.5˜ZsL¯ Nã05ÙAÈÀg&óyC‡Šd°ï8öÜÕÂòS_›�É—^=ˆ&Û1ËõhÄ9”A…½'9)c¤ð åÌ¥.G4Sé/fv[„ÜÜï H¥Y�+;޲ç$Qæ¡*ï˜ ö›q…Ö0¡Ù³m-Q^eSÙšI�„õ£‚Ew=£�¹z&¬“O»�£m\³Õ~9�¯ßç¦ÒR@ Ô†ò»DD©+ñÒMžý)e¶+EY¢˜«ŒDùÜÊŠ¼¼5�o=„îzÆR*O\ýß+w/P*¨ÿàËÑE2Ýÿ±¯ê|¨_y©½\äÙö4®È­êi¤;ªô-½Y™¶T*ÚíÕšÒIÊ–Œ ŽókÏ®h¯-]ƒ «ÄpgÍ, �=ÚìÞ‘³­yÃßSšùö°M‡;—EtWv£ûb€nŽˆÙ`*»3$k'‘Dó‹ïø¿D¿ po÷f2®"¬û}D‡}ËÓ�ú.±ÐÄÃo“èyûÌ8Ûn¦ºd '7 üTsNLj{²'þ&åž$¦éâÐT-6{4 5® Ðñ]“Ø Ig Îß|ugT~€N¡Y•Z!­ñXãCëÆûE}‡­>"‚}žÝû¥“âá˜n5áX…„#YMy€áÒ³S¤Ð¨éRIùÛ W·ã€7]dì1\ƒ ^â=ù¶xι_ÊpRV*UtͤñÇm¦Þ1nÒ  ä�Óo’ë,ÎÏ8—¸j‹•n¨/.Í0¨N-­*M"‘@SÒF}fB½ãL{&š[„WŠžpàÝeFšñ õê*ˆ$ƽ×ñrIçP”qš\ Æ�ø~œu£N„úÃ!䢜bÒ=—sÃSB ⊠ÑR¼Ç ÖÒ}ÎÓoz�ùiK½ð±ÅûG:IŒDiæãÞ~èay¾‚�Ä9½þÚžqI¡ëYü;äÑTvîÍäš³ü�‘?–;+^¹ÇŽÄæ�ë…–WM®¦çLòœRcb6ZäóºÔI©×òì¶ÇëÛ±ÎæöÌæ«�{{?ž|¨:H´G®<ÉQKC™ÑK"ÑfD©ö*p¶sÛO½Oë4áëvn•±ßÁÕïxŸ>µ%BN�jVx§¢ÄÊr4Ãçm\M5ÿå²ÉŠò7ú³Ì~¯`g[¥ÖFÏ=ž‘tûK©ŽºÝ†Þ zÿi‡R«š’ÅÚ�ÁÀRö{%*F<þ; À² ÉäìÙS!Â^�²”]:Ü^ó¾KnوϖH©B«ÃS«Ð½ºÓ·{¯Î ùBb�ŸüÈÃqÕšu˜ð²n¡æ;'œÅt2í4SFÃÎ(R0›± mWaÉ/f ‰óÊŽ©ð‘c-Fš9æÑxŒa½lÉ>x®�X’xü:Š07¼‰Ü¿cرg‹¡Î+´=åø^çv¡./_µ­Ùù•íá½ÛN‚I1v¢Äƒ˜~4§1Á'_:�Ø–))JSÚP~ëør0Îs²ï㮆ӕ|šoZ1¬MñœÍÎKõ›ß±¼‰ =z‘p1UJ -VŸ-Z=´‚<Î8™†%¤ÁøP<�‡JñÏ †ׄîÒÖ@_÷‹²ß½GÅázÑÌS¼}D”2ΰø¾ÑúÜÿ¡§íæÑbèB¸Ša½X9WóôÒ:-�|ɺ¹®8*ÄÙDO?n[(�xbÒp=Ä˸˜Õ#¾@<ƒÓ½ ¹fÚéM�†L&TuZŸIÍÙgöÒ7Ò¿M#¸ŸpSM§:ÝØc˜X 11x’Äæór’T/—|m ò ¯~p|Œ¢Ð 5Jî³ó“c;À!‰ÉÊìFÍ3Ehø)–ö öï>ÑÔe[¨÷ù‘ïì"rŸ„ך7sœ“J“½ÒÅÚÎ^¡i›™ tŒ9ÿ\pjqõúPòßÜ\9åÛœßÈ 6œrŽZ»9ÔlEÈ@ßr‹ßò‹É’È­ðÙ×£Ks„¦öA8Ýãº\E3d¦*Øå#Ú¢T^¦XM¢Ù)ß—¥VÉçÀnyã-ŽpïÞî87î_3m‹ârý–fÏæµ1e, ë§¿o¥­×a’3#QHÖƒJÝ[oYƒôy�ÀÛyž ±ziÓÕŽ‚ n¶ÊLdf¨aA)6ΩÌ-s×éÑ—¹§¯õuvw�ø†ò#õ{҄ɦi±bhÙÑLán¯e©û)•ây'ô§þ7àÎA´/‡bq­ÒA>ïÞØ£¸¯ó«íü'?–lvÔ–ˆö•kKÃìj 1ð^05ñô‹�‰°§"xŽ”¨Gĸ9œº¤ú»‹ô‘£æ¥ÂË€poðn(&n÷Ñt¶ú®O„^tqSÙ/ƒŽ ïA|òOØÔq6kßj0DK “J�¬•fê�Ó¸‰p0‘Èúd•�fYóòwÚ“bëô‘AŽ5Ð2åb\+¹vëú^‹Ø·¾Åíûì ØC,ü·ûûžÝyèi÷=©I²ìwª=ûv¬]Ë‘acÚìç á»þ[bª†”á£bµßšââÐ76¿æ>«ëƒ¦L˜Î9òÆÒŒñD Æ(b~/šïƒÓÏÇêöëÝÑâûvlt^_†o¿ƒn_&O™fg¥VÊ …}l˜î÷Ì–½µ²0õÔ*ìdÛ9­rT×I‘\ǹŠgënA²9Këª<á&A?25&LH›ÑpÌ¥K/½ 3·œµ&\ò‰Kwª›ò‰ÚÇYN‹4Uv(žæ.>èÀÓ¦Àèˆrôä¼NŠŽõ_ï}ëM½ÍiKÑ-Z¶L  cXÝK¦¡ žƒ§'Zb;Ë9�lwé^ªaÄYüE�¦P™Ñ¢xoßʲŒm9úý×ì^Tõnl®gGË�oKeÙš3E¶¦ÒûF‡à9 Öik‹}Òæ2‹®*%²çºKÆV®¿{M‰†ƨk«ŒÝÞ%Ç×(÷¡%'ÞŠ6ûÏ֖Х߻œ`½L8 ÎÜ£â_Œc?¢š›é/znE®FcÀÒ9CÔá—5ØæU]¡Tâ‰dÖ~­kEK)÷‚ ÄËWÜ=ÅŸZë—M,üyAŽ=/bAy©á.~‚Í:S~?û|&ÕÊ'Úe´tõ÷ý:{µ(Ië°I%çaÉ£ŸvöäSòêôJvý|uò,ݳ§x|„2lÓ�ÈÆk´ÛG#<÷7´x ž;~zt°osrÊ„ÆéæîlZÚw¤È Ø^ùcá®”›®\®àò’9Å—â0"ös™’A œ.ñ­<ö&ÞâkŠ [°Óþú—øƒUò®Ø¸ù ¬ûkö7*n5€x‰J@‚×øG[£À0‹·z»¤[‡»�nژŒR‹;Ø“×8ÒFÄF\XœÒlWOh$2"8û3û 0-€ôÝS˜Po�ãUx3:2î.iújŽ™6ÿLû Ïs›lÐöèE‡CÚãI/Oµ4FÔ’SN˜L",‘…ú½©äµ÷’@´™Ñ¿�|_�ðù5VÍÚJ¡‰q�‚²#œŒGÝ,)Øïï¿2œ^jyÜøÅÝ}Ñ ¿k—¾•Ä…Û[Ò�)Ih#P•�hºÊØÍððë;Ô%²ºë™ñ�ÆÛMÊù‡âИ"."TGp�“¬EמË6(eÒ“cÍúμ0ba†8ö2OÛ‰§Å}u<Úh{Ÿl6ü—­ªA¬!/k~¿álô»ú7�‰�†Ñ~�Þf±>dÚL‡Ø|�ÉuM`/À| æv'ÿ8‡W:ü~£§Íóq!ŽÝÕn¯ý,!©™U0(äŒhB‡h­\EêùYzo ÎhExs ©G&ÆÍÿpvŒf"€æJ—¼å ¤Ï�]ËnQ–�X»%« u™�3w¡WÚX Cã {FÔ�[ ÿnµÿrx}>d7D@B¢� Ä`›è˜Ð4Û +¢ªékn®Š*W9ÐsaV#ôRfH§âù)409Ö%á]ÔÈÛÆ„ú'$èH _pmá&ÒWX²´ºõrYƒÓø4èÑ¿c+‡Úa÷®Ó•þZÔYh±9)ÊßÅ+RΓ1†"iÒ dÌ9§í®å5؇Ïš”™É̓F�˜¿Æ­6Ø$ 5Ox•”„&ˆ°£_Ú¤/¹ŠfYÿNÏéKT—üµ ‹òÁ‰‹™ê.ÝìÄa*]('Ô&LPK/Ô ²Vz·Ö6™åعÿé߬~¸‘zÏÎõßB¶3J2âŠÑÖ’rQ8¡ýD « áÞÉ$½a[bÇ ÈýPåP'O¯Þù<\û¶òS•d…ü‚ö0¢�‡Ìbp®C¸9ëZ2AoAͰǪù~îvÝz~^.4“Ž>_Í—>1û;ZòÌ(•ó Y"<!΢!DÙµ‚ÎUdzæíîi¬ÕÅõ¸fœþ£·ë˜ Šœè“úê‡Úû /*býž:tã^ ²b" @ˆÄÀÍ/[ ŒlM’kýí»ß€kúX5\/Y›ë9e–÷©À¥¸Üu#ý>5‡�8rñ&ÍIÆ_Š6í‘kôº„IMLœ´¥¢AžRÈÛëöÊìŒP�Ò­&¾5§a¥©H�#8á�"8q1ûáµØ¹²¼õÛ’4ß›{.« _ܸвt?¾È—Uó¨à ¹ñ„m,x™öò¤På3�þži£{‰ßg« o(ž?O޾Æ®{‚àÆ…R0wÀ;.ªÍ–¾³H'Tì0#׿!bÇ�™÷ÖÝzØ�C™brÜg{ØâcϳkwP¸ÖC’pÏdÕàφ†Ù$w`œ¾ý\ŽaÉ ©�n� 8ÈÂõ[ˆði¹ÉßB/tíÌp8öJ“!˜Åäï:Î`[>"Mk#ž@Rª#‹ËäèqØ-Š ù2Þ¯ ñ’´ÄµiZ¾éÕiÑ»@ÿ çÒÝŒBån†Èº&úû5Ñ+q âó·Û”Fî¼Ðm÷°§¬üt·ùµFýƒ9�îÒíÓ¢•÷îïÛêô¨kÁ~ì,×pÏŒòQƒ�RRF)ºiï8ª¶Ç‚éå)b¦7|²Ë|ßžÞd®õ i ¤1ÕÞÕúÖ�ÖwÑñéöØŠC?Iûý¨zïèí5é5fA–&0èúD�lnc¶-)Ñ¡�jZÊÞ™{6u.N­ÖïXßñ•@ªؾŽ@áÇ•ô'Ó-ÈFnÝt]´®ù›Wu²ÅwSö&-«ßklÚÙ§›k Þ«º×§ø•>ÚÈfé;�º¶[@-L«gƒ &éŸ:*¿<”ã×ípq±l¦ø³®n^_7ÀÁ‘ÖµO‘@Žc‘‰óõŠw+ç  ÓF!¶s‘-oÆýN†¾‘Wtü}qÓ„3ò­W5Üø['d/¶¹r½WQ—­L˜é÷²6õ²»^å‰3êÕ¬099Lµ^={™Xh”Àa¶�ç.¹nêO".JE}(AnR];³ÐŒ�|1ç+‡êº¨2`Ré*e6×-x>{²¢&–SŠ"ù<ý?OO?¦¦ˆ²1Æy¥–E6‹~çu E9É~sÀºzl“¾yù¹ÆÔ*‘u¨ëSí½&Ü·¹•ÖkΟ°¨ÝåÄ�¶‰·vÚO O|挳!úÄ R}”æ*G±�äÁ D’!€C ÀCmJ¹Ì(í‰úÛ¨ÀâZÞGùþ3]þƒ°ã3,tûí±÷JäeÃ[IÚÿ$ ùÿ 5 ßX!ª[–v ]pA{h€íT[ße*ñVIKWÊ_WF\ w²­NôÓÿûêI,ú3ûëôðŸ¢Ì@ZçÍ6æwM£±±KlA¸È3¯ ÃPõ|^l’°¹Ì;ËïË—€�†&$»=\(Ýïû$Ü“ê;, Ùu­µ§*q„-¶ï( ”BBQ `Æ¹à† k+K¸Ö¶\(£7n¾®´ŽíÎ2M-ÛÈ@–¹Æ¿p¨v«� %Q~zÔòø^Tì]5Ö¨¦µÍ«ƒsS§é@Ôãñ Ý3ÀÄõ=,Wañ¹ö‚æÕG¹ŽŠOþx\˜EoøIÔ¯Æ ¶;iò¡äxhfÙÛl�¨‰7¨ö2µÎâA�‡‚WÜ�u{weÞ½He�dkk±²ó'“ÍuÖƒoo™‚¢ÕŠì@æ­“,¸!—Þ\iªg׺hë_»?gÞg\¶Q8²nŠ;Û .M»a&Ý\ï.zS&èKk5 ˜’f¨ýýuó|C,ãH0|§Á·sÆÎ@Ù�@±´Dxa*òà9áÓóŠŽØÞîå§1!”òe€ï—•pRæ‚×ü!‰·`tmužUo~WG›¼¨”^zbaÚžVÍýVlZ¿IÌŒ0ÿG{šiC”8²Wï·«Î¬ÅØŽft‚ñÅ‘è¬EøÆ¦Í3ˆY«âS‹IЙ0wx—g=”„:eÀÄ‘šÉƒÍuëÖq©i®z1ÇÍžW;ÔA.à6T eñ }§v�B3«œG’O$ön 0¥±ØöÓåø­£¤³~%ÿo!ÓŒãy�Aæl¹áŠgem²#kГ�.‰›)®0´N}ß5ô5Kt§ÅÛ˜P^7}äµãŸP“X­µUa/÷›Óã—8©�9*Š“bör…iµ-U%#U¤þ%Çã°ãÕh~|?>ÊŒ|˨úîʪÎ@Ü�Rs*§ÑT©-¶Å>ÕÍ ì“ã¾�Os›J&Ëí:sbÚf˜åòß_8+73Œ3®•´;ãˆÔC3dò€/cLXöösæ.<‰þ£DËò=œmPøí‘’êT}·ÃŠý¿\´›ë$L6‡ &�jn3¡•8¤E@IAq>ZHiöŠöJXx°Ì£$]Ž3QhYÞ‘Ï«Òåøiáæ/Ëæ-9)Ö˜ÒŸdŒBµ SÃÄmaâF¶ÜÚmÁO#íÏQ­Í5ç¼SôÈô"ŸÈú{<†º�ËÇÒ.¨ 6ØÀ”žÌ¢êš†KZµU\ÀÑB!µñ)­ˆ]~‡·Hö{â\+j.¡ÞÌq‡ ÈhÅÚïÒKh @Õ¸h/¾<{ÔçÀDôÕþXs¤…Ïg;ËMØuú(ÒÏÏmb2dlÿ%Ì.o“Ý9W¼n6ë�8ߺ¸àŽ >&oY‡bn¯Þ–‹ îŸ\x ‚Ü$lš [BžN§²ñ|wŠ(†„õEj.,ï¥Ý7ÉÌX¢A-1Ë€9 9½¿uÍ{èBÍ{×@Gñ0G¹0ÂÒ3èÏ>ïíÏ8;Gï¦*Úýæ",íÑ=;øÂekX8àp¡³‚àí§�Iн5ši¦í 7¸ï²Þ;v˜ÔU#`"l�~�p‡C˜åQC uË•Àç°©«—Là?…š ÙÐ6“&|ãéSðA&o¦ j O[©¾šÃKa!ݸ�n³0Eªzõ˜k–ÇÑ0†oSB¤F7�LSG7[ ©ˆò}M!rA>�éï{ÐEƒ¢ˆæeÍÞîÙaª4Úh¶E�R%ê·�ª¥Æ´§~™ªŽúèð§ƒB! §9<ïá9ëm}�®-ÙfrªàšÇ&©˜!r59ÄåaóÌ>¢Öo|�ŸòŒ28´ü»—Uå(·†Åôyº×`äË>e9¶Gã¢àÅž]©<Ýíׂ³œ1p§œê�¿¢Îï ›Vio³æÇL;Ü ¤nú)´ô»ö}íúr*6ŸÝ°ù+æ¤ðÏ›¾nxÀî})àì rwߤµFîM?| OÍž’ >ƒÙ‹x®ÆÙ«˜xs ~ùUL?î뉵ßuˆÂds*Fú5�-êQxÇ'c�á*8vÊøª©“îÄú*<¨U©)ª\8­?òj²í?. _þý~íªV�AÄSìˆ|Ú»ã4!=6Á†¢0QŠk£ï[ ?…›M7S 'ÞÓ9ÝhÑu` @Œé¦Ï•½é@°LŸŠWçòˆûJ5�a~¥�k}¶’�ZÈI¥S”sqgÄØøñ·CFbmpŠ2úz§ f³ôsº•Œ7Ï‹÷Î0�ëY=ÞÁ*Ë< ËÌ¢³Þ=zã|j—ÿuJÊv¥ ÝwcE~[a+Y®0®vŽy9[½ZÓžäëÚ4/ ¹7µ‹ö¶ðÏ9»pNäa•=¹°SۘחÚÙƒüj÷‘(ÊöÚ¢t>d•ôHÑUѺ– ÛGø!:~Û«58†%› )üø+~wcà#�n|n×¹~¬n-ñêÎ]"ñXÕù½vqÊqœCÚf÷ž×Þ¬�ˆZ~?›ÜÂìÌîÙŸó Ya¿pR,éË@0èïf"aýçsùû,.îG½w+¹ÓßûKæ[xj¶œ‰f–�Z,²!ƒ)äÆÃ=ç¹Açd4¢"ûSkEL¯nTKµ/çiÁrÿ¯¯”|Ù·½YXÈdñ¼Ã¤È9Åߎ€3ø (µ�ˆSÂuÁˆWì ÞúL4iy'žïcf0$iX?1trÉÏ`À±ÏŸÚrûÝâìð=�<±Î»‚Þ’€Ç¿vf/=®"ÖËͫ҇~ ”(ô˜Bë|„5±Dì˜^®FyWh�O*/âÚ°èD‡ƒþ{ï¨ÊÕSíL›ÒÌ=3æ’"ÁÌÖ¤˜ä>ÀБŒ0WÁáÒÃNÍ�u쑽—tá×�Y¯‰v©”�¥¿ fðJ@Æ]ƒˆHÙ I„Ïâ¸Ø¸Æ8uf$Áæ÷ÂmW×¹,à{DIxãgùòY€L»ú€–Óúÿ�Zõg~G1€£¸†ÔÆi<µ¯.{<íeÅ·E"6ÑèyòÒ¹�ãk‰ ¬!ÒœAE:Hº+Qûœ/±rÖžßGDȈf Ϩu¨æIÀñO‰¤\©cÉD¾ „#©…öñdàØÀ636Uä2weeTûª ðùñ”Â…ûûUUe­ÒÜn%Á³¸Ìu²G¥1³’óH½œO—¤qÆ=KÆN¡8f@R§ xHRØWQ9Ðï6'ÀŒhÍ�™²@@6@ÆI #Ì—(Ü K,oþKŸTŸU©éÔ°z™×ÚžHÀ;4wúݪ÷,ݳY![jŽmÈ�—$èÊæ÷ â]q˜jÊj�¿ìŠF�¥;Ì›œ»ñ3ìfäâ€}Ájªïoöúøô>Ç ÃÛ/›�îJÛÖ,¬É•ñMf­'-9AãvJ' uл•II�Ý}k…í”E± á«w—fYîÔ�Ÿ²»“m4A?WŒ�,4 ú—Þ0V+P¤Æ ¿ÁÛH1Œ†!zKj}4U2ªÀv\š@„^¼âjâÅcTbpg™¯¬ª"?�—¥”/dͽì|ÙjÏO4ý{1äuG­€—½±]²4ºeéÎNH¦§süß´Ü÷séè·÷ÎÞº/hÑü©áµXŸën¾ç1­‡ã‡ž–¾F#µ÷aa�‡ä­Ü†9¾S‚R)t}Ýë4/ çžæWêvÒNDáNH |ÞaŒé«KøR‘wïõ‘µ@å>¼‘"òÁ…:wv­ý’ì­AÜ�ckHÊ@M1 ßHâ]¸ÙùÌ?¿õOý¹\¾É6³í{³Íð~)¶ë§L{Y^Ì͆ø:Þ5×ן‡f6Î~Û:7Ñ Ùu E¤Qâum ’Æ+ÌóC1Í�9 î)ló÷TRÍì2ëZÑα½Lk7ñà5(3h�,zf2Äû*ÝVy4ß°Ds]‰qË.—ŒEÏ Ša=JnrQ;ño¦aʄߵ6fî´Ñ]Ǭâ˜å§÷Vl‹ª˜jqžvÙžœ¶ü|Ñ£R»Pïr2åœ K=¸q¹¸Œ ÊV“—rQÇr¥‡3×ÒÇo6_XA¡ùL%ÿU ‚‡‰í©þ�v–S?̧ÏUÕÿ_ªÜ>÷îÄhÌžy Y#wnCO–Hº/u~‘Zåw ÓñãÜhü>T!0”­ÐæAgë߸-tY°ÏÈŽÑ0ˆÞþžÃÍó½›¾4øâuS­/‹ µ;ÊË-V©S3}]Uç )6ë`{?—CB&<ÅL1ÒfÈ–f YI‚¥:w(Ÿ A\¹-Ñ,"CçáÁFÊË8*—w:ÓÕ[æ&#«gàYv/lnkǂվ-¾¨N¬ }‰ï�T*GE]Ä·ZÙ;§~ì¹a"&õzR™ æžPŠá”WÎ2âï‡Î‡ÉÏ’¼çwéGq'q)‘_l焾Û2M_¤Ÿá±y�Ýäñs8ÒÉÉÄö»d%Ð[Ê;ðï˜-wvS²�ì@ÿÔ*ÿ ú^zàŒ5FžÕAžb×*6ôÍj´’ö+×Ñôí~ë³wo`‚übFì+™¿Á˜6�Ö}k–½’Ýkg²Z­è0‡v»2ÓðÿŽî}£Ôt˜b¬)°s…ÁŠPM/³Á5Fíè2RSâëÓ³ÿ§‡oâîmÎeËQåìœÂï¾ëÿrîÿI·E£¼¬U1¶Ó½~-v•d±ÇG›\©H6C¹ ÜׂöZô9»•AÂÿ‚òybÁ!û;R¶Œ·¢“Ä0m´ˆ0¼:üÙm#í2ýÄ�}§'4—³TOØ×v�®ks=¼óY}|ºÑ¶´Éè…“†˜NEŒ�B™‚ïÒªšQ×~@A%!D´àGÇ3ˆ‚/8¡@"|àäO�êvQΦÇý·uÔ°çÑ…ï !ÂUèq%¢˜Æ“h~x?´Ã]‡N_ ›X7~gkx+ëìGMû¼iéëî[VÝu«„µß¢^�›M®k<Ç4J92Ê«”^T±ûЙ"|ã}}Ü"FèùÝ« 7Ö¡ õ—¢…Á¶»ÿY¼æ¥Ò¥�?çj�† Y<–~›æÑëà�ä`hcm»w OW×í=Y9œÎÕtíݨ±˜â9—Õµ{æl3EwW,àØHí\Kø{q��ãÑÓq—Q=à ê´tP¥IêNOܲÉ]ONvõí騆Ì;9ŠÌÊ‚©eªž‡“ "ƒ³¶_ƒ¶Ð°¦y3[ûηï3ì®-{_o;`kò?ѽ•XíüK$ûñm�ª Ù-ðÎ%.ÿW{JElåa†Ûº\»‡÷$�Tšè< ƒZµ(¤ÃVnh¥Íó{Ù9^«€ Ü`ºq[Áæô럽�UÝv’‘ ÏwèQ1!xµŸƒôyý™< 6ÀèĽ¼ìÝxÅqbR:?1Á ‰1fщ7Iâe /ruYý»’Ë3ýKVëûdžéýD÷‰Ÿ¼*ÁŽ‚ÿv† GøëMˆH_ÑýåªBhŸšüÉxs™š„€±BIú=¬dñª\0Îsã/²#4C¥Të–ç�°¡º è-Ó ޽‘åÔ¸m!Ã…"±i©¤¯#¦�}{¾ìŒÿïñ31ìú�àh<òmȈ8D§?K5v­¼—+¯ñj i{P{vM$�Ï€ñÎåX­ÉóãéKé~ʼ5°my\ �ü&XÖÖZ~âÿÁ»ý_ÌâùaÕ£Ô:mI u\á�zðH]²Ÿæ9%DE 1CAëïË\ÐPÔ±¤È�$Ôµù;~+ݹNŒ+¢!` ³ ¨ÄˆPpÎT Wز3DÒ€Ú`-ÏZŸÀ·SËÕX¤Ð—Úá¤/g¡$pU[tb¬æø>ïàÝJ� #A®Hñsµ%ãhBUN¥GN×sjΖ0N1§¾t�ÝbŸÊ‰÷¿É,Ê`D@’LiÞh ÌGƹõYôйç¢VgÁWb 0.÷Ç'sß›ôáÈÂ�üïHý7ÚV¶ÌדU3¸�ú›êq5Ñ� c=àÈSšH“¾DlÍOqÀñ çeµÞô{o+ý=�™=ƒÔÏ2LbHû8']”›V>Âü”™/t�“`ÿëÜÞ ¥Émîà»»sO§ó©äv©õ@@’ãxg‹v5Æ‘{=\ç4­Ñó]ç�Ó"Hr¢1O‚‚Þ,^0$ŠZõ} ; Ô¤´1ĵ6_©¨ÇÊ/U­›åy³À�Ù< Œ7’n§ˆpåØÚn»†‰5íÿª}³ƺïï¶îö-WÀÜù×õX’c¬7s8m'“èà÷Œynz©û­Ìmª{mF9Ûþóœ�¡ÎAà P�z³·uëùÇj�ϧ{â?ê׆Ÿ[¹É«Á¾Š�mÂ’B†’õ-Äóæ×ƒ lQ®1`‘)GµA–Yœß{w¹êi§!…ˆÞ1B½ö¬:DÖìfè8¬Ç0›ð—E5¨QZœÔãóTûˆ 4çTaµ&?¨°�)í>s ¦iÙH<ž†�lUËŠ‹-Ïo´ëàAý³……«_ÎpoŽ@ë@n<[Þ•øÖÐÕxd~ŸÃ7@ÀÎêOãé�"·9¢¤h¬.Þ·ÙµƒúÞ,–Ø™`¢­®[ä"ŒÿÒ”Àö Yý8xceÈŽ¼ûNÆö‘}TãÜ®í“dÿ[µhSôƒÚßbûpSÁ+uðà‹ïGÇæ?bÜDÏŸZŒeöß÷« �ÁôÛA¤Ø„Æ[;¾`qr7£¥k'÷+Å5erŠ”J¨÷­œ—¼ø­Ð(ò—Ù»Ãs[´3vC9©9BŽºÅÛóê ȉ惀0’ù"üìôŒ•T?¿ýŸðWigßk雌YNññö¦OÙG2ª©zì8û–ò©³}máqËHCηҭR‹ÌTQ•œÊ-çW·'¹ˆÐZl“7Y„å­±ûQá�X 6ç¡nxôQ×"Ýò³ž½#𤔰¯¦[Ûiÿq«4 ‡p\t�,ãÔ¶÷›ê¡çcõ·¦(¸ÐzŒ]l¹sŠ×v;dˆºض¥±¿ÿI8¹L·; ŒÏ§oû{6Å$í2^“p±šµá—Úù·�8‡;À{)¾ÀÐÈL®Ó½øÓõd‚÷Cò®‚ÒzR3Ñm=tó¿-ƒ˜Ù˜`ŽÅñ„ÊÊMOìªLqÆöïÅ·Ôz=[“Îë–ܳWmÀÔó>óI>Uä—)Özp0ÂaúXˆä¦6 Å—ãá�ã†qv×Ö:Ýâµ"N|¼σ�w؆n,Fä�ÏÛ×Ô~çÖðý¶9Z—äM›Zà•Á¤;~wc4‚3»‡k¯eywlÜ_l©‹†ØÛÎ{cß´„Üns:‹ZÈ0xúÂØ^Ü·Qb>¬çëïé/M�ÁV@PÈK,ð ò×å‚7^Ñ–´kÝøÈ(»¡Úñ”I4T{$w~çªÊ%4‘�ÄkYKÒs”NÜû¼(>Eâ¯,6%ŠNg¯|ncÁ¾½M%„ZOÜPßáã«|¹©¹<ñ¹»í=�ϳt Œ6àø-Bnû_º»³³âî±3s×1™-xކŒŒÑµõL òƒkÇeAVPœÔørL`�(_v{øýÍvÎu@9Æ® ã _ëÞŒ´Ëó+|ø+%|OåÎÅA)Xެχ•9W«ˆç}[óæï†»¬DTö|ñÅOÙGob™ÝösÒ³Ù´êÛ—‹þÑzÓÎ6Þþhû¬9dŠÕˆsÛR@ûÏ¡MÆ™<¡Wš+£ôë‰ì�ƒ¬ãû�å&«ïWÆO6ä·ñ$P‰é|_Îg�øÙ(·zJî¨T}þëÕ¿„^[Tùˆ# û&Šˆ¹ë¹®Í6îž.΃úVFŒ›ý¹í÷/[Ѣߋ“ÏÅßS¶0lƘØ0Ùò<'å¥Þ¹·‡û7¥þç?ß÷e·ûJ7Ù”Å�éì$O9½Þ±À“iê©åÕ83Ê�M4.(D xѲ@ÌÇã!ê@ÀØ9[ º>'J×âÿ_ÑZÎòã°þkA6\C>ö:`öÒŠ�¾FœPÞ×óVJ7 ÈÖìÂÕ8¥‚ll!�;»wÅ\Åsƒê©šd��žÂ^)†m–o¨s¸ïˆm €dP9£ÚtGo±k ´l[?½÷iòØFÑ‹W–wú¦�ÁeLlL`Æ&˜¢©ˆìö¸¤…e’ëw7åà¿Yå6ý8¿wLžŠ8�]G-Å„}õPHk—ÃÖù=Ü™ŒÖ|ï¡‹ëê]¡zc@ }�˜jëX BÐõÎà’àBZÿ•¿)Ö%€Z~ ù<0öòÿ‚¢t-Xôµ ÈÁ9�Ò@Ë$!çÍÖNDîf�N'–Ê­«-Ý©íí¬¤‚4ÆLpš ·ÚœëªPÚGéT¢Lum³&O ôZ [X~O$ÃýSåÁnõédt;�æÃ$Rþ¢›¶¶î}ÅTu=ÒJ#ŽPårQìLùõ|.À‘xÀ#ƒÑf¡( LÆA×Þ’ÆÖöüCM£Õb�•UŸJ|–E’ãòª“ˆÉŸÚÞ^U{æ×{}��‰K%Âmk»ûìà!šQD€UŽߪ”L±©¬£~ü¹—ƒÁ–cd»ç7ÑUdHS# LÄq9YirÃUYù»^_s?Íäç­o¹¸×OY~³c—¤Æ=æyꤚé«âž#�d1Äÿy–]jPÓ—ëÚ˸6À¹Xg·VûXréP`�ww}{8^fEc”B—YÃ㯠™Yc¬Ó¦A2•:�„ìÓHÀë˜Ã–{VþuŒoÙU›Ç³ñ¬ä"½àïÒO®–ó[Ã6e^>)ùfu¸Ñ¶fëL`Rs ߎÿ‘*ž ð <ÚÆ0þÏ¢` ?ûãü²Úÿ¿Ù{)ó̲´”²ç a’AWL«�Ó•¾ýÕÿ·Ùx<´Ññ:çÖÊ�Óz¦ý›¾ZVà�M$©¥ƒTíÇ€^“)Aè‚|BÉÞŠ‹M¸'nˆ>*¸½ÕæEÙi…ˆûÏØWw�—ØÖûN’¾TI%•¶w³Ýyè‹Nô7ñ¢œÜ&Ð�_ß—w"ûíó�g=¬8þž]Š·8m 0L¶-Ùj~蘷¾¬Î‹üGèý_s¹{õ½<þöÃ9søP¡˜X…nü$E,ã#O ðý‡ñ=_joŸâ]ìûUYw_à,¹3L7*~•ŠGQ MŒO’�¼Ü#ÅüÚ¿E5ÁèÞ´ št£"µøÛëÄÔÇî l/*A…ÄÝs_^ú[âÉG¾$&½¹šÌĈB#@DiÏ{®ãqÑ�êìtýÊguû�›ÁÇÝ:^^÷`²4»¬fRs ëvGh‰¤hbt39O#8ÌCX½?•eçù6/L‹¤S<^„™s;]ûÌ¡ˆ u Eß¹Î)e1‹ÏÔàÓk=¡|{"Fp`w§Nmøý¤‹-Æò*ÆÅJ¦‚«à �±©0ÕZØ­í'¬÷¤ÄÿÝ=p9gF.ïÞt©÷û\NUgî» ó½šÁ'êúkP„ÿ4é@9)AËŸƒ›>§0™Ô@1˜`ù…{òi³‹bÍb½êÊxsÉFí÷s7�ŒPb a|ÒöÎ¾Ž¯‚|$cÞ�ì¶‚w ‹Щ/Ž*ñEB<œ«öÒVŸàBP]sZ°xÖE‚r ˜˜ÊµH<¥(™sÅÿûIÆÔ[¤ˆ÷nŒýõ²‘Ÿ÷º1ÚÛÓ» Ü¼¿ŒŽ” Ž��@HV+„:ºNF0Iq#'ÁCïa¿/E4tÓÆðßÉúÓf òBÛ”%Þ®Eà&A ˆ<ß�üËÓB2fŤR‚0³ø3ïN’ƒUý—ôúöYF?´ß»Ú•¿6!éÌPVñÌ)HéÞOà `ôöÑÁÜÌ]B°ÏZ… ìŽ5£GÃùÕåŒ4x' uê’E?+éâ½R'×'Ô9Èrpîöí¼.€k6ïÿ(½Ä³š”F‰ŒC=�Ï@Ö!ª,vëAÌ*nM»Åê·vžíöØ�\ÏvYãgŸ ÍÉ+‰] G ±ßçÆâbaÆÔwJR�_¾Y‡X=…£š†VC�!í¶þ“w:Ü|Ð`5{¶ÓFÅ:J�E†2w�ãèœ'Œ-w±×¸á]Ú÷íp›oS·ržEóÀ¢ƒ·9i„$nÂÓ èT–ü7°íö¡Ç©op}'Ÿ-¾¦_o»ª·®úφðïV®@  v»™°­®,Ì_›e¢ ‚䑨 /Ä:�šKŽ›+„Þ@4=]£�°’[¨†j®¥”š{ûþAÄo»Ø…·£MãüÝmÊÿé|$±§»V Çyö¨óxÚòÉL^¨V�o\q†h†ÝyÈïCLݗニø ø²§Í8Kå_׈Ï<�Š*®H¡ >;@g[ÄCB-ÀAT@›¹ù·à.ZìðJƒÁz ÙÔÕräGĈg'>ÜÁ+_�‚It4¬Ì¡Zh Ñ96ؤ¹á%æ­<à [#µ/›/âWÁ†Ed®ô@ˆÞ-~Ÿ�zEä¿“cª¯±ÊÃ@€Kè0@AÁ»w¶¥®Ù �YÌ/Іü9G…‹¢»4©N 0„±ëFˆºÝ—Ó…� ¼ Ê#%úsœœD]ñb퇆C.sž¿-úÀ¯Ëuƒm0-š‰‹[½fSÕàÍ9=gƒ†»©Vˆ˜(�°r ŽI–óLMÏ­?ë‚Í3˜Û,|”@Ê{œ7�~âV@».�–uÑnoI{ݨxsaG|½ßŠ[#u‹l¶�üÓœ`#œÇ5t@¼à£œÀ�Gòr5ès=±=ÕbÙÜLù�‹·®ÜÞ.o± æ€!moÈ—M cÃÈLX#Æ¥ÇI!D?«ëÈÌ7Xµ4W nŠ¢€±{}Qg›–z}k@¼š½IÌž¸JçÀ�A÷öû¤+™CBµ]v®Ï­ße–EeV—…=²‰ŽŽ-GÔä�ÑÏ2ÀçcRx|ÃdžÆó|¬‡å¹U±˜øQÍA–â\Á“bဦ)‚+Ö‚ˆ�áýÚÏ+kiå0ôhÕOs¿µœ¡0˜C´VÀIÈü1Îóm\¯x"«»�ÉûØŽF¥ŸŸ-¬ñ#ÑíÄ:§‘ç‘ ‘9¨t8&¤äÜ—F]ve2�¤(b4§‹Ù™/ X à_B‰öy¸óó– _š(ÉÓ_•£N�FåK¬Ør‰ ÛǶûMí�=§:0p,é‰�þ(0Xì?<ØÔp`<ÛÆ�„obR¥Ï>)¥.ë½¶·l\9íÍǹà·[ªqQq +õš‚롊Äą́ÍÞ‰Õ’7j4ÕÏ®¨ ·ˆ>Ÿ¼§Mz 4€n±vê�é'ühßôˆtäÈøÿV‰ì|“ªxNÎÞ—UˆZ\´&ÅîD Øéhm$U{×Í+ãäõxä3ýŠè§ØðU{Î+‹�ƒ ™­ÏN´ÙH!Ça;™#µw@Èjë3?AŸk›â¹ásî¼% éÂH·rLJ7Ÿª` Œlƒ§ÅIe¼Ššû76-?•tg+‰Î@ÏòtN/­?˜‹&Óô^Tœü¢'CÏmÑÛ™O+….y†‚`YÈÐÝ-¨O•‡õ?ŠÈ$÷]ë¨Ã;ãó„ç>@ßÄ»�e2òí<+Â)Ždžß/ ÚN�P •¼P¾Ü¸øGgƒ”�¬¨©d«4Z•*¨RÓüÓ^E„®:VõÜàæDÑà²9ó�NI'Åý¯E àòR)\$Õ±ð½fñ“r×OºfŽÑ!EÁJClŽ—R|©>,*ù˜´Ž8¡�„´Å¯e—~þ;IS¯V“§ãø̺=áCÐ?ÛëžÞ¬‹»ô¥¹ «½bz×»•&H´«³;ÕW|ŒC÷îÓ/П©; +î`ÚçT¦$pîtl²ÛJGâÆ´—[éMi”v™Ë:'cëÀ[L7Þ¯ì ±ÍÌŠ‰ò*cÒ =)�§¿§Ü>•–³ ýfê ¿©e×J²ðÂG•ÔypîTj^´�!«`Ûëz§:ì­i]–ƒ ¥ƒÁ…zV“™Q¿riƒ©AGö8|%²ÎËs5öá¡>ojqæz S©U S±¡!zþ�ˆ^kΰK_âJ”pAÊc@Òy�ÇIÉ+t÷r !Þ=p@÷‹ß®pž�ÖAõ:›‰³–lj~nï€`Øú‡0ú„g@C²Oœs.±úÄy£á5K0áºßÂ…nÜM¯ºÕ9”E R 2L™Y@¤D9^€ˆáå±dá˜0_¡‚�ª›¨DâA42Ô§ú ­É•°‘ú/ÞÊ?Ý6ƒ€ÂÓ8; NŒ.+Ñ4;*ð¹}JÆ”¬œ2¶F‚e Ùæ :þÎ<»x¿žU§âš1åèËþIRóˆ*b†¬aWGõm`‘ÄFd>JM#ë ÷Vo®ð�ü÷¥ ¦~š‘Ðu4¥Þ€&^ÿ—«ÀÚñÝØ¢-°ôyxJY�-iÚîø±¥c�ðþz�4gÃNU Žë �Ëë;‘p×ÅnËS]ôèQÄ`å\û垢íŠEÓd7™ŒL}AƒAÑ=8òË;|3¯égÐÖ üÍ?¸?3îx}aý/¢¯Í õË“ý’Ü—“ôù�7à¯-)€À½kÒ}€ë|êJ¶±¦Rö{²æ’©Î®xÞϺ…ÜÜl/6ê—À[ãþŠæ‘ž)q· âøfuå~~Sð¾lõ%jG¨ÑÈäWŽ��Þ¡¦¸ù¥™QöŸ|‡¶±è!hjŽvt”ŸR‹šå¤Ñu­¦Ú[T-S¡…qCs¿°Ê%uƒˆÉ‹Ã]ë™71jûì½½¶èÑÿV”uëÝf†óˆ‰å�Ý#´W‚«GËE‹s1ôXéCÌ–�¯£¦€êe àR¢�Ú£Àjjâñ$ì×Rž�‚o­¯ª~ M!ª y-^ªªÕתmŒ”œ¯u®¤VÐ/Û±#ݵ‡àk·%hü·+'[ªÃIHÁ ôßJà©IÃ*”¥éBTS,( Äù©³'Ï–­Q}RÍ7Sõþ9 N¯hªyï`À°¶À›Óˆˆ…¬.ßGGÔõ~ØxqÏêZÑÉô|ŸwMUÙëz~�cÁô×öÁ¥¡mqÁ˜èaÖš'‡f˜(|ÌßÙ®u§½ëYz7Ë´¿=éߢÖÇ^î# —ÁŽF5»C¹ÙÝ6?buЋ‡ÈDƒ�@(×$ÛpLa.ÌùÀ¸ÑB�ˆ;Û�ßÝõýM]½8ù¸?cצò»jÊÅÌçÆö pÒÙ¢.ô^¼‚ADˆØQfQ™uÄ:I+ætý¡N™$�BäNmׯ“jÁN{Dêk½¥^Ö×&ºÏ7Xî6§ž«>¯ÚJ9èçîkÆjòx©ÈúþÕ¯'‡Áèî|.$®?±ic@¾› P)«)Ôá>Èñºg;§ÝežÂÃÐ Óoµ’F§Kª¯üp9h¹ÜýDˆ1Ýž?EûePŸ*gšíÂrè9Ð@ÓíŽ`‚«�4AË�$–Éòn¤˜ƒÔ�k5ï-”Æ+wƒa÷U°YrêÒ«=â»ìfÆ<ælº©œMåæÝŠa$#�o~vöøè´ß.WùÏ»KÏ«ÞÅÇÎHXTc‘ùziUÇ^®é'Ÿø¤bxêJò‘Ôߥ6Wè/åüÏú"¼ý¼˜ôq×¢u[6šïíAƒè³±žîŸÊNãDûÉ�yºN©§j—&\,F¯ŒìðõûƒÔD^"‰{ôŠäiqdÄýN›]6/¾x?åÎðˆ óp îváh!—ÂÛ|�>¹ 3ºf&C«óÒYZP… ÍÖŒg6hYµnÅ«`ôì±i’jÛ˜ª\{]Ö\“*I{ãfcµÓÙžj(ÊJç“QYdª�Çb1ËÄ+|á¥rm:N�Ó;ùxýcÀË‚1�ñ.Ž–Þþdc»GÕÀ™ùRXýF÷\F›‘Vóg¾ïïr›õBHà¤gìëšÐÊ ¢*nðãÞÏûûF°@ûÿ+OW�Q‘ø¹­2ÏxQ¬ò'žRÑS>ŽŠtì„�õmî ¬£Ö^†ØVÑ%—è�å§ñçŸÅ¯êÈl»j™j²eÄjO�ìšÑrÓl*dÿYbºçªtûÅ©b”#\ß?ÜBkœ[9BåûÿŠý¯é9éM!IU¨Ï_¸5r†¥Ã…ºJåªpãr¥P£–> E°öÁÝòló[Òv"þ ZÎ,é }°yÙö6ߎþ�` 7vŸÏ`ìì ^«¨?TÈ9ƒ©=·]Þkà»w,`º-ÊuVJ,S«j曬·‚Ÿ˜û¦Çt‘‡=T‹_?>"Ѩ™),ù‚^‡/…ISü®†ìïµ,?ƒwðrƒàNDU³÷òV ›æs5ùþ-åQrˆÖÛþØIx‚ �Ú8¿ýþ1­«ÿOù“Qƒ_¢2ÃU3…Ÿ ]A¨ŽšÅ­»õÆ·[dó¶žÏ{÷ø7«Ê]èßëïÇ,Â~÷„^˜£�x�¶qïšÄ'ï0êéRaòºø»—ÔGž4hèÉÎwµMãÑöÿ™j Ç=¤?>Ú¿cƒY‚Þh¾Å‹Ù¿ì¤,,§mFr[‚s›ë¼'åØa‡Ã1�/ C#\&ëç=Z¶øSë6¾KßñËÁ¿oDe±'=¿ºýíÓþZAáÆ HýšY¹êé7„fôuÇŒžËñ’Ô4« &~»akAò‹gïŠ'ѵEÉ?Ñ®càè�íèXšøU[!þU¸Lñ^zòÊj†®v&d£¼èé´r§øGÿW¿q/>'ضË⣞¹³[kÆø’lu¬ÝIuZ“ô¢`"âáÁ_p9Æ5ˆc,é9¸ |g"œ6ŽÊE·Óc§ÒZm‹"‡ÔX]ù¯Úu| �éÎ}'½ô¬žÑòJþ.7e+ÞÎ9$GpÈ@møÛˆFʹÄû°±©yô,Ùà“ç¶�ž.¤¬áÇ ýdÈÂ`¡g>çÍçúÙû>�Yì�`ïÍæ£Ûf�=†é¯U@_KW.}k±ƒóDÌÂ&$šÊ•à]äm¤V™>ƒšÛñ‰©^Ý“±mÖ*&{ˆrÆÒ.IbZ5 y·ž~ƒÔÍ–`Y�…õõôngKéÑ1�p”Þ�g¨c}U[kìa7ý§ß¥n>xâhüFëÝäe0°/ù7r_VôíÉ©0uǰ†ìa: 𙝠ÍXíNÊÔô²Swp�ÇÁÛ³q¯úGû”±ÏÇ-ýk£g/þìå~¡{+J ¾Dj€ùA•\pŸá[KÏð�}؆˜Ä¹y1ƒ{dÜšÑØbpñ•R‚c^eùXm Oç€;C¥¯¤sfΆºèÖc¸†HÁKtRœ/0�Ÿ¼vØ�üÇ–(žçofkyè�fƒÍ¼wyçdhP^UçîÄÌ>!ዬÿgÃ� °õq" ˆŒ1às›%ÐXzý°T÷Û"ÝÖ+Û”×¢¢CÍÉ’G\C¶ÁBÝXíŽ�?ý‹Ž›«Zì]ðH×ÞuoÜG;*‰¯ª< Û>\þœ8³mEV½0¸×nn›J,ˆÏ2ñO3NîW¨bšå#rÎð?+Ü6ÄÅKɧ‹ Æh6ÒE,SùæÁMæ¤ïªFOÝñÖ  Äm¿2¿‡%jäR"Ã�'Ò)RâòŽÔ¼ïôFå!õN®œYO™�=¯õ‰ÇXe›ó²Þ˜»¦¯kWÂ;ú>ó•9Åw*+­Pô£vNÂÈdmJ/õÅO.È­rrÎPÅÈôl™K¶Xˆ�¤§Ø;sQxk¢GFn09f2ʘŒ{z~k²é“Ú×Åb®«^(h~~Ð9�ZXnQ}Œ‘·U[gB�ÉÑìË®ø¬Ž„í55±4� Óm¤…S^ß’;m¨õB@Sãñzþ=Î=þÿáTyÓ Ñn�](ð}ö­ÙÀés�89Ìáã‚ãê7›è‹ò>‘1e~™#®çåÁ壷–ªÐ�±Mp]ŒõÕW{+Œ´ÛÜ&~Ê×™¾¼�XÅáòÚ½{ÏFÝäWþªjr­V¤°£ñµ3°¶wÎ!ÓgÚùa5´ìêv5VÕõÖäÞ¼yQDÏýuŠ«-Õ ¤I'G±IÌvqPZu­ º. .b°Êˆ¼\|ÛjíØ@Mâ„Ϥ’AzÔì?ã¿MωÓêÚ£6:þ×âM¡ùR·V-�u’\òWÒ¬™³ÝBÇqÁ�}6²ƒãïíj"}'‚ø•SZY.ë ‘¿þ´‰–},4vèob`^_i®¥°:ÇçÖÄλËÓÙŠ|cm©´�j…LnpW[KÁa[W·A%àú‚õ"*Tx¾0ÿ7Ýär5ç~Lœ|ÚñSI��‡}Ïh)'éÑGÌ»ºîjÐ’„±˜{~È»1[ ƒßˆ?à·`8–÷~¿üíTš´¼%ƒä„¸èªµÆqZÑG¹zql<7 �o‘¼&Î ?¦©-$'×;d?òùÙöÇùCÙK –üoOÔ.ϹÓ5úy¨ ££7[ í §þS šû~ ÝWï`°‹µ&—ŠØ|;w»¿| ™Èh½£áÑm{î¦Q2A‰ÌyG±Û”QQFs±ôIW¬FŵªQšñ† 9zð×ÉìîõZTHÇ;Å,}ˆ©Î¦.¡Ö’Ö½÷Œ±37nÍ·’¶¿Þ?AŽøàâisGT—»�½æ^0„€,Õv?îˆãú ž64²ÅS" ’”“äAå+ÚE¸m’K$]tÙ;2ãÉ�Ñbοòi)è謻W±v²ýû"(}Ÿ—ƒ$wm�øæê4èTÐè›Bu�7¹nü®7ŒH@÷©È ^e1¿äÆ$‡“�ÃÁ}ÈÌ¿ñ ©A›�ÀS{üÔ=H,�Z 9AÈÿKÉ-´O?¹Fš9Ob§%‹1¢äŠËúDívêlR}ë�ƒR#<ÑäUŸvÙÒ§®øL98{ÂÝÆ{(A!ut”=�kí±þÌ&‹�úÞ$½Ô‘M*fyƒkí*ålœÞ¸qÜx¥)vL‹W:ürÀF¨€âi .Òø @�T„ –’GºÕ¶€^ è±¶’ÀÒ†�î©6iÌÄH r{䪰0v8Á¨9³ÐØ…/a­Q¤›Ýén�|œÏÃÙèç_L5¸3âḛ́ÊßïWü öQêü%g 2ƒíÂŽÜÐ�~™y檰´l±%àœoùø² CsD2œslMB±¾›Ìc!|{{1‘¦«ó°º•2/+�;�؛يëÅùàŸÅO¹ËÉ1¢øïé4@*�ASµe_^ôõà®ï€�a�Ôã»8«²”ò½ƒJZ¯mµqxº¾ŠQ×*þ?> nçŸÁåÕg”ý؉ֿÑU»Û6CgúˆFØU´ñäw“´: ‚O¬X¾çú'5Ž­�í~â[lßµôŸ/ég•Ô ’‹·¿ë›ê³ 5ê3yRR˜Ç�ïŽÕ|êA²Òp@CXŸ"'Ley.¡•5×->ÎîK)Q- Üp²çÕñÛ¹êD‘“ÍÔ*]1¤‹èlI]Ù–e¿÷-ãží‰ —,n*ê³7o^† ¼z¼T#X VsÞ› =ppU%¸5Īx½±´t�y4½Í;ú¼/(Q‹L:Úñ¥Ät)òóÍ ¶5QM�¹°œs~ÏèKjBGÖÊëè·ý ¹3=»h@kñ¢”n³Ñ_%~4Ç£›!´ƒI|NkÕ õùkèq*vÕ+-‡d�¼±]*Ù^s4(¿Þ—Q÷¾‚Æ ˆª®&pŸ²rQª.s­T8r¹�AÚ`ÚƒNm²l“$1ˆ QM¶Hi¶›I¶Ú“ýí¬„¬+jA/AÛt*X[�êm6¹Ø™Øúÿ¾*xßÔ…Lº‰Vg?ªô³ÉãϾ0Òž:…fõ‹Ó'§!×ú%‹8-Ú`hW».ˆ\Uåë[�]„* ú:´'cÖjC |g][ UF`Là?ü .Ùs¸ ñI£g×û m5o_×û—;6ýä»ì[©»±\ذO¥cì¶zŠ5Îl�6 B…²²Y±$DM½«.¬‹`€<¬�øÔPI<±ÜE'u•Ã]Xüý¨KÞ%•’ñ×WÊø¿Tµ‰´� èY§~mi£•42儆¹»nÙ[1�»¶VGBú Í„ânÛ#4—Ë'iwyð”ã#÷ÅNeQ9ývÔ�¦YŠÃµ³] ¤Ühøz).ìvZžömÖö¹l|>À¦Zþ)‰GÍHz|„^óÄìlùƒ>ÞH;MÝ|[Ïý?Çûü•S8ù @_ I¡ þÖ…cI€–ãiÔb�ï(�Ÿ�÷ñµƒûÜ2íœz'rå¤•Æ ñnÀf`af/ñÀnÿ³ü’I[i"ûÐÒýV�±/ ⺧û(? �€å`Ö…• ò¿‰µ²|_?ë“kµñ»|UòѰÇêÂJB`¯ßÿžû˜üÁ�[A‘€�ûŽÄ#m™¸=¼¥ ú§] ,iÿ~5uˆâh8SÝBA†¤0\ì3Zaú™—ÚÉ!|¶�~CM€føÿ´š]Þ�ÙýUå@ ý|SX -0ÒÁCB9˜’ʆ¿Ó D#H5Um·îPØ €Ðì–1€á$õGV°¹ƒ¤Š“f´`ceŸHÏð+ËÝv.±èz�ZKjT•’²ÇE•mºíU+E.._ åii j`íŒÿµú�à{0‘™€¾cÔ×Åïz}òÎÿéÏí;ß â´�\ð{ò΀#\ÀÂêð"ëM×÷~LÿŠò¸$¥Ä)Šq.ró¯D 1ýdÃc›y‘^ôšíT:Íc‚”ðç®P‚žçÚÀ~3�‡`iâ}÷Y Ø|MþÝ"CþLï5Æ>ˆH6Åå~÷Å>ß`I\¾_‡kǾlż�šÐ4$–ƒPßà¹t¡4(@ ¡< [NCZ¾g'ðüÔ ÌÄr3ìš- [Oì\¿cï{ǶGÞà¿Þ©mü÷äd> öŽ»X8†Ž¯{BÞÄ�µ#Jò½ª}+¿Ä—/c-ûžöñÒ*Ñö¾Ì˜oa·½0Ú²5&.—ïÓ\ƒå´Øs/]FNžþ,~ŽïªÔ»öLa­J– ïÎ; ¼Ÿ�Âoâ5ñ$€ßh?’Ò(ᨕŸCáûý\Ø)ö¡ Þ°@[XW£Ó™_©vD4‘ÉС#ÿ'¡0tT8ðˆ×òû“Drx~7Y� ï.ðFm¦Áó{(O Ìä Œ »ƒÇi~°�¥ÃÚ~õÉv¢S�ïÈßWϯkmÉ­óº!ü�´º/qÁ �+Í4?Œ˜BXÂû´@ŽÓ@ΚiÁ»îAa0È@ ‚05ÿ­âEó»Õ é×ò¶ñmºâ|ŽÀô¼Ï~…¼þØ |'¦Žá?»9©šÙð¾\ѸϒÅèh;g@• 6“mË»§�_’´”Ú ms¬Ð¦ì¾Ò±%Á9ã2ñHêLúÁËvÚÑå77Eóò(€ÀÊß±/µìòr{ü£?°áÁwàÅ™*nͪ™âhß¶@� G¨Á�ƒ€Ó‹½ößs~iýf8X\8ÿå„/+>VsÍþÎ[¤0?ãX³û‚ö¥OÙŸx9¤©óÕð\Cˆ"ƒ÷,_€Ãç³ê4[ætµõTw¸æ‘õl[ŒGÙq{w‚;?OÞ¬Þ·.KKÿ™¥ÌÀþÛG“7¯õ:¨ë`¼¤—ìÚîû¬�?_jA²¸U�[¤û™.b E##ÿh'¤Ë»ó4OeÜÛp$ZÎ{V}q¯Oï}�½Ì%õgÿÞO»�¤–¦`kF}¯Š´ÖWPðòoÝü+µ„£¾ÌâkjˆŸæ0¥’?ÅgñÆ%‡ÆòÛ %ÄІLÕö³B>gÕÂBöÏ_W`ÃBGH5³¬BGSH i >v™ŸV¨@¾cV ¸4.<ä¾óž„+†áÀÛ’>¼˜¾ë ƒU5ó€WÀ"jàЃÙkÐÀm$X/‚1/cïá‚Áóø$’ÀaôX6€´ÀÈÏzì!.ñÜ^çßýÕ ÍUŪقB_%¥¹ Y…lWÙåêÂI”ÐM™_3ºÑi ­Í 24º|é�xàX˜a¤ ÈKiœ§wÇÌæ•³ÕP•^Ö�5SÙaVñÜ ]×ÀźÕf¾÷½6þ@�>®çR¬Ó·oò?]þœ©AhðÏ¿¡«f(§�Ní[ ¡£ãA•ùšGY‡é´´uñ`ÊñÊ� 4‘Ú`%&…—áþÃnxýŸÃëÍò1 ÊÒÊÄ•LBï�%áõá#© Ú#SAæbøM½Ð`ÚT%&„®¼ÿ04úWþã–ÊÐj¾BJÐÐQT°ißú¨ ö౤ŒlU&#Þáƒx$SóÈGeõÚ^lVH™®½3‘ëbÜÛŒm/„ÍæZàDù4oðtJtñø´Ö"�ú»½Î:KÍ#²ÀF6…´ÂÛÀÀ¶ÂM *šÛ÷“@ Åú0?„þ©›¿›Á?¡ùT÷^ë>;S²hI-vñÉ!{æ–™@Ž6M S@Ø#¯ÅQ«j·ÕŠ$×Õíé\\×>¾ÔÀOVË/]¢š)B+hIÀ¾_Pá/Âdri¼OEp°66ÒT<± r5�©3D¨™}„˜Œ,F�©¡/K¼J©Óµ.fVSLm5é5Ìõ°6ßc.¨’îQkÊ´Ž¡Xð½ †vÛ�dhÜúÈýÎ_ûä‡GÚYÍ‹=5Oo–pð49‰H®\DûU-Œ´ �¦1´lM�4‚¡¤m}–Ô—[Õ…­‹üŸÌ…¿u+/rOÀÖlC�RÀ$Ð…ÎÂÑC¡¬LÍ5\�-Z ¹ˆ’KƒrÂw­Áãò‘®°ßiºB7·?FK®Ö”i¨ÎÐxF‹m\æÂUËBÔÀú¦ 9Y}†6%or&h¢¼3æ¥l)() _Úÿ¶þþ! °^&äñàßsöýží9ì™áç gŽÍ¥”tAs;+?HAë`Aÿ{ò@þoØù}ÏŸóÎã_þ'üïêú‰Sl#õQÿ÷þÌ—J„‚Œn-ôÄ0'üds­þ™‡{þ_—7ë û²¢ü7ãÁòì¤÷¯Z²0!Ì_EyeÈ,ÃX²8€’7`�øåÀ@ß ÇWÑ-t†,RwèÇ3C_%qãbö<>‰äkiŸ§ñãIsÓ g~E¤t¢9€![éõ’c‰oªÄòû’ç@JíÏ·j« ]IÞhfc^�f|æµÑ#‚(à]ü˜Òíû 0QÉ›7¿óͯ‹ð»Ö"ë?Òý÷ïä¸oÇðv}3i°$‚çò�e/‡çﮡÊ?¢""¾¿Û5,Ð>Q~Æ ò`P`®—/:#þÕ/Yç¡&ãú.U½È±©˜Ä`#Qý1ÜR@�´~l#Òõ¯hð�¯º:aÀ¿–zp‹ÿ_ uÿ©Šºò£¼Ï±} ¬Ò:þoUÉÛ�`i³­ôOÚàƒîþó£ï&´öÓ⼪p¿is°W_vßj°)EP¥)��žÞü"®v—S Í„.îÀƒ,i`ÛóU#·àïÙ ¦"˜ƒœL„H„+õ*XÜaú�ÀEtþ ƒ.ƒã�P†ñÌ<µ/_ª 5GFCõºÿkâ(wë›5gÔ&>ÙÙ²`Ɖt…A¶*èlaP÷ü–v¨O pÛààÆ@gÂEªgìgÞf}#Ž‘62œq žÖ�1ªæ¦?¤š™HöÑ?ª„v�â³jùüôÊ…èÇÙ>ŠýÝžõ뺿 �¶×eá/¸…HP‹ … ±²m% ”Ø ¶Ö¡É ()e©)ÏèÌ̺:�1^ö/üˆ¸¹÷~»7±ìÊœ"ñÛš±üŠaø±¦Û{E”O)ÞâaÒ‚?Ú¾>É@ᯤ€l¥pŒi߇ ítôj î·FÄAXÀ× ©©6²À{S—ËG�ý÷·É—Ãc:ŸË¿‡¯Áls´†ü›eןŠ�}ª)ëô€?Ñ®írâÝáOëQmYų˜ ÆÛ7ËÎg<îÖÏÊxS*>7kj·¡ÓèUgîìS¼) ‰ @¸¹¦·¥n¹�t;€“±áü�žŠÙ-¶î Ù #?é€00ûú{ÚõÃé¯fJŠ÷“%£—èú\¯ãDãPä:™ pCm vÝ“\ί>»_ Õçªö ×Ö§¢´zj˜_øz=f54A�ø>ݽÞOLû[+L'E‘C£DS&Ä»€Gu¤¶š8ºÔáü͘üß Í×Tà4–‚;—zBYÙ¼ö!66¾Ž-Ï“Çá>Erg¤æýc­× èEÚ— ¶m.Ÿ”hMWëÈó !±]CHcIihH/çõø~˵Çóì§f›Åš}+WÊTÌ-µlãÜÑÚõÜ7နª5ÎÎÖl\•øgÕ+¿E —Îõ#�?ü&�0± Hþ‚b† 6’L|Zó¹:²EØ£-�ýHM'($l+oÙ'ÏtŲ4ä&`c˜ +v¸*s„´¿vùŸâG˜<ÝÕöXìÆ+Pšç¥³aq�ÀeætTÀˆhìÇgþ±§ÊÞCE¶8ÆZÔùWóãä•€óg Èë�ykÌÑ1+ß~sŰ¿ÃA�òÒÓÐGã)«�¬"ò¤y‡¼2ÚÒÔ;é�h¹&R¢ì+Ð�uƒƒÏl@7aqèé,w¨«ìÐêÕ”ÖK_N#PiC!×!)fª0ê˜JL8yÃT�*ÃñÜNÅh³Jð%Ázˆnjó—uÝÅ— $•ÔçÝ’ýíà=HáZÅÓ½‹WV’(i¯”dh½GŒ¦P4üjŒ�ã‚0\_k³þûé˜ëÃ/ÒU]E*Ë-Të-¨½ïNZÔÃëÊ ƒòøK�ä÷ö ¹—Œœ¸ÉºUyˆCüZ¥“"o ùkµàN5\λœäŠTVŸ/=wìÙaÃ"ÌN4¿Ýsò´ ¤ªút§s¶Ö"•ó_¡-š21¾|7ÛY�ƒ6›,�ð. 2AàgXWªÝÖp2Ç”æÕ‡)8Éç =¹Oj*VX2Lbê̈p£¶þí�šÍ>‚§1_R¿A°DlÕÂÄÄ÷f~TÀ#.>�ÌßúèÒPÑQ˜m™{ù&.&’2±.­ÛñdÒ�ÊA‘¢¬·.>F*%’ï-Œ-3Ð]p¤’JtÜüŸÆ¡CÝñ2í0NiÃÅö¸ð]ªªûQ „õìrMZ kÓ­ñ˜úK·z{ol•X” 4$m A „@�2’ÔŒ†„�±¦€L †Æ›1L)ˆd I  bmÃ!¡CG; ¨1‰‰<ŽQ^q‹¬T¿Õ§šßjì÷£{W²Ê >Î�V�_›Œ_]M~ 8Wãvuð'dÚ2H ãªcù~ïØïjÌøÛÙD‡C§]ª»`©³¹+¡ÜÊ&E[Ë(à+ xcDB,—õ6'Ž;ÆÑ5>j¹D‘<î[µÙ bø>ê-ŸÅ0Y˜ü£­Û ·½ßÏ Ÿ$öÔrŸÑÿyµcó)¬š9¡�ï§÷{JûîŸåd~ùöÊ<©‚H#Û´w¯³û?‡…?3¢°Èðõâ�XÍáœÂQ>{³’h†�ѦîÀ(Èà>Tú¶P³I.‹a7›[bêX~ÓnA‚1Eœƒµ÷#¥ê3+®t"`1ó< ÐÑÛ7”ކs´²ÇH;Z{å4 ã§tE@¬¶Ai&:Vþ•vâ˜pÃMèÞYá`Œsùr®ï”Ú&ðS×Êû9pÙH�ïÇw§|G–®ñi†â÷’«Ç^%γhUÈzÄÊâE#�Ô“wÙê‚„)© �_u<Õ1¨vÝ©RˆýÎg ÎkGÉÚ‰.F êÿúiô[Ëè¯ã˜Bþ›f©ô¯�»0ìý;n˜ez¯ çôÿËœRF1…,80^`tLpZB(f;ž,Ù1}·òtféÿ‚Î^ÿWz¡CÚg_½ªÍz£•€ôf–í_‹m øL@gÜíIX¬]þöI‚Ñ–‚ Z X1¶&’m `†˜Æ’ÅÔÙ7ØîðJ|ÑE$å1oÎß&õðÖÀwašÛHÊH:Z‘8SܧvA5]©ˆUN© y£ã1wR»Ç¯·ù=º.f+/0ÁÞ¹±¥ãí¸êÿ'7w’Ôo¾“a¤hy%�^ڎ†�ËiYZi{¬õv1lIñ-¬<¤h0¿pã”§?rF±76kš·÷ö¯=³7YVNaºFµA�ÿÐÚŽ &䂺žÈÝxJåÝ­í®:³í•Ÿ©xÄn¤ÅÚ› `hÛÞVÉÉ{&É”*Ç�švøqÓ\ãñ ”Š5s^±ISo$Ìã<“oþÑR~ —xº*0£µ~qrnoe0HÀ=ç^ålBæëYøÜb,K4×?iÏVÄó'E FÊv*œ{ ²ÌËTÐ)žÞ…“NfZ”W­{DáþJÛÁJz„Ä*ûû”4g’Ÿ‰Ax¤#¢žŸµ-™-P9§ hx¨HÓ7šby'î†[ï]ü›?!…–öžÇl¬?Ù¡ ­<^’웈H£§Ù€ L,çß ‹™©»V‘Rލ0 Ì_–�µ—Œ²swÆžC 2:y!�â[¿tj¸—Âh(Æ¡ÒÀ¸ñßè†àÁû�«AßômËŸ§³tÜÉ¿Qß¡(2Ížþ9Þ(ª;:ó!¶›ÚþgF¹¤PÞçuì~>kٲ݅¤NÁ³EU„㌛FF¦Í´Å65öRé,ªChÒÑjH[Z,{tÓú–žÒR pÿbþ´ÝîV¸ëÿ�©lúkoöÕÇï\ƒ¸ÎåøC”üa™ÀXíönÔ}û”0a”f†ŠnFz%Õ*"Š}Ø7æiKRÁ¦±kJi‡Öß8m%/ÕŒ�”ß�e'xÐ�)×�v¦ãØ^­þûÄÒ·'SC2ò¶¢5è¥M1!fma˜ÆÚ°2ÐF1ÈÁÛö  Í†£?¬ ©Î¡Gо~ݧ§BK}p‘=oû¸öXÑFÚ¹¥Â|lmx�Óþ:¦‰p0À>Œ ""+É1Èà?&.¥s`OmõžCçÿ~ÛS'@ãÃðþ$W®!ÎãLË�Má§füÓ½eú ü£Îh‚RH¼Óœ×Ešiõ(×¶²: °ÎÉË{)Á.ŠHÙˆ¦í#.W¦XXýŒUßÄœ6r3(q¸¢“ç4¾:û~csÞ#xÏ[ñ¾ÊÄŸÔæaî"]itL®›ï?—ÂìÕ÷ÕnÞ\¤¨‡(¡ã껣Ý[n û×öU®6¸ëüÐËIýòBi o´‹Ëè[�š$§ ¨µ²¥ß×·°O™áêz¤Æp aqª0í/<TëÒª¬�º�±¬`Œ�³V>ú2g¦uy!„D`©Uº{È0“€Î4Òq�ôè•WõŠEqÀbjF@DWAÜ9ƒan—|El½m– ݈€Bû·ñq¡°\¦jbP ¼˜¨pX×ãÚ˜³É&,$ˆlJPõ “‰¶¤¹+¦”Jô°±ý¾õ Ëé«›{vø!.£ˆ3“ a“¾J7𦶠eŸ5¼õ†|<"¸»%Bà!]o¤Ù©f†Hb² Еp¼gëÕ¡;Ö]júÊ4šF‘6H>ÎÝ–KT>û£s±Ä»œ-Ì3î•™N¤#¾}K¤$IW¶ÕÙNÎ#«½…R'°yÙÓ7�4Ê�aÁÅ[Û úÝÏM¹µb± Ô †T¼‰ßÆÉ|z{K­š§ø²Òv¦!(™1ɭݼ\¦»ß´x²moæ±i “YØ~å~_4ÕmúaÍ�’ ße,=á®¶AHÖFƒˆÃü|“Íòðm ?sBRí´† EâÂ’_Ûð”­ ÍÓ4_»žl¶ƒ·O�C�©Ð�¢ ªêJqÝ� \\ žj\È}|ú½™�F$ý·¬RY[æÑ"3A´û Í:(Jtnâþu7E,Õ…ué’޶ý¿÷듊í7,\§ñ½§›>Pí¸§7›î%–ð7Í®CÔCaM«v`ê¿ggÿ·£Çà—ém��sB7âÝ|lØ×Þµ6°XarFÖ(‡$>&#Ë“Í #^qÉÕ¸gƒrõ\•iþ—æ|ºþ=¬”oI Ò¦,b]†#Úh5ò-­{¼õr°ä½Ù¸ÒS%BL¶Ö7GMÀ«T+4nÆXv@ît5O{§NžîŠ'X²d€Á¼^ ¶¨kŽg0£6:¥4­ÞH@¼–yUC™CÔŸ›Ž¤Ã¥êÇE„˜R’„[±–ñàÍ\ƒpå½`TîG+æ”MƒjLáͽ™•Óy×�*†J'6 Vs"1ºþngï3jŽÎ�Ÿ£û²îºQwùÇB…�üGt€"Z»—\倽gV÷rÇý™Wý§s·¢ÚÿÝTÉ>#5ýê,E*ôsO’�KW>+uh·&":ZÎÎ+Ä…dœªÉî�õ¬`ÇÏ#˜e²°Ñêà0YG4³<.¼ÿ{+Í.2‹¤áЮ%A�•"‘ZE£ª –ÚþÛÎ…)År¸Øò˜–A›ýk~y‹ ½›Æßïù|>—–Õ÷f[\y1å ¢i…DuR¤©( iÑ9Sj90hœ÷äS˜Áæ¦GV?¾^¢+pî3QÛòÍ–z×vUêfŽ·åjZwÓêá¶s©cœæ®¡d‘|➊Âí\ˆÃàŒ%eéÕ3‹ÿD U‰£z¿[¼äÑ…�ô4ñ�¤Å0ѯ$X'øêñï:+væ_f5ÛC|Ö(Ð5 ôŽÁ²\gM‘IÒ„Ý!e}:·$æÝå”üg Œ´eB­(®¢âÉh‚Göl-¬]6NY�™V£E‚¡`&_ŽÜö7A”à»ô.¸æfæ‹+zðúf§¢mÒ¿(ØaöM•5©�ˆe•ü6ãÒÐÉåÇ>:Çž›c¨¸òZíÖŠŸ¾Àæoc•¡Œ°z¶!@µÅYÔ%€»¾÷ä›GÄ«G*r»SÅCB{ûÁx÷=/l¨4žHoåé­Òl‘Ïï8Á;î;Q¸[C§™ ³ÑÃ{)-GFâ¤iºü,!§‡QLÕ0ØÕ8CäŠ8Ї{V.#E ¦Ü–ÃT›œ»ƒ‘äã`ïpüyo` � `:ä‘O ?vÉ¿Q� Ãuò6<…`Ý&ZèoTâû×§\¡H4¢BÄ÷púë—Õ÷—®uM~G8…{ÓÀ9Ëã®Ùq}Ãt‘˜ÁÒ5ã³óÄùž+áíÒ9f"�Ǫ‚z„S´&Ëô�X²rÊ#±ÀŃÑù��؆b¬Ô„QVnÃÞ$ÈTP€[ÏKH�3¸´�dIq:jeUb)®·´:2XzQÚJ‘EQ£ò¦—x?w™9ÂÍG˜æ `âž÷×53étaÙТ«ŒkÕqôïå›rœV\©J�Wâ ¤õo N­€¢ *Ñ" ƒGŽã‡c‘ñÆÊ‡ƒ5¡Ý°¯72B®Ž×÷hЂk½%lU ó© e™ÈÛì‹Ü™k­ûÜþÓ—ƒÅó¾ÃîðžQ–nùuX|Ï­ÏN´ˆ,ÚÁfµsu‘×ìë"Š-Øõuac" ¼§˜(�»@dêÙqV«Š$çt-èRâ(%Å*š†±Ü�³£Ïö“¹ÁÓõ?›3£2å�º; ]ªåU?Ø–2; œí§'ïÓ_ð}·•Í83çÝ!¤*˜×r *ƯãºäÍ­RSägö¬1ŽcÃæÕûy‘fմż´âç¼�¬“V‡ø¨Kš›_nöÏw6Ž=^žÌݯ®#ÃÄÆ/Ão‚†aD&EÄP…Ù¡b«Ï�]ÙF*LëIµ@ïi]s‰Éë"›È_m"ÏñS¹‘:ÐM|ñ·ö_ok&ïzê.g‹Ï½˜c~n8D ̈`åsƒ‚1‹a‰ç{�2ŽJKÎjÊ}oÛ4YlKuˆ×0×ÖÃB™âXÁU†¥ÜRr5éËœý_·,¬ëDAuÚ¥2„m‚–’1°¡¤�·ñ³ì®4–ÌP$Yºí5ç/6±7¤`&¯ªE<üw�{ß»ÿŒª4A�Ï›纴¿Ÿr¤ihmåfÿÔ€7Ø�l`31!w²9nÉå!‘çC‰à ¤Aƒ Fë ÒîÓWËi÷óÅ!9¨¹ø””jN?›Ÿ×Æv±dæ¾@Ûiìpm`Ç>íwŒ±£rJ©¢ê%jÃ"œÿó^þ9¦Ÿ˜øKB@â„�Ë9Ň òTÓ¢¹±Ð~ÍšwøÉÿ1 žk÷È7æA*@²‹N J3³¦Ñ¼Ð.îÝ®ýÎË ;™0D ˲àÃD´Ç îö<¥ñžÍª Wü$äbî´@¯ê¹ÀçºRÌS€©§-®ïŽÕß˵ÎÁ#^ˆFe�“êšÕîÄ’Xú nt� ås06æeËÝošË}ó'ÛÑøÞ�x-… i «õ?]Œ"¿ Ö9UrøqÝ8‘’ÁÛ¥~ÚfzÕhÀvä§x®ßº˜t9»»ý:Þïå;Æ(€Ýž)ÈQ›9¨Óo]meâìŒîí�ü]m7^ËRÛ8`­[ ‰ä‹Ó™ »V{Vm°Í•ï1ä­\Oë&lß®-BëD>ŸVYl$xš*‡�1Ï5üæÛŰ%ÂÄ`�ÓUÜœ:W¥k�­yúö„ƒÎÄ’Á¯óèšMs@*êå’FNÅõ.>>¯™O³]ÜþŒ—[å¢Ô€Xî@wþ6ýDÄvØ– »’@ðÀIˆ:¥‡'&yÌZñ0oë|”- kqÜñ$ô1Íüß ÉfÚ°Ìu6ëögf Æ}ÇÞßP' K~|Öߪͬ!âÝ·Ï«(,fTÍñõÞ“¿ýiÆj¹»õœ½SJN©tøüY×372«Ü·C[ì»8*xHâ“ݦҷG.r`•-*�¬zº 1Îèܹø${�1nȉì†ÖàîWû^Îßfï(ßÅicN4Çgc’é*…#2÷Õ UÅr”è-í¾gH¡ ¸|ÃÇo¯!kÓ\‹¡b#éb‰£,#eABóB*A§vBÂ2�ÀF/5µ’¾©:àÀö„º’ÌðWöç‹Æ)‚Až|Ü«YdLb\K÷’s-§D?ðô6x¶l4‚øx©Åõеæmý,ió«÷ÑêÃÆ|_ć/ª:ùâ`6ì| 6yÒ¯—õß'÷VOy:RˆºNˆëÊîâ‘i™íÁj¨•W:Ý›fàƒìX‹Íñ4yYóy¿u¯Gg§z½W9µºò’‚‡$ËC¹àƒµ:3èµq¢Ô}~ŠkM[Ó: Ž¶”Iûøœÿ{ïû‡1ó¿¾QT¯Û§YZ©¬1¥P—°8õ&HtÆÁƒ—fEœ�ÖuU3pDâÔI. J]JQÁÈ�G9üŒñÖ·»!` _«kÙäðæ=E—è¦p¿Fy­“?e×Z´â[“c¨˜† gd‚4Y¥’}·3+aO�VÕÄ ½˳Ÿ°q–šÃú™Ð‹Æƒ618Ü àÍUh“P©Ñ)ólÏÙòu­f~øÀ X è”·Z@[?�¹- >k“¨°•jîü9víSäÖQ Gúv:,_�,tF‹aIÂ�N'uùì•*Èn7šò–éd÷RT Þš&#Ý"��?t#CÑ·"›{éšë\“÷äàž\V�ï ÅÎöÑ"¦¼6ÑúB½ßÚØS™ê˜P/²A ÿ-[Ñò@ªÉÎ#@!`Â]?ºAòøÆp½þÔŽúÁDºÊ2jÓðW2/²ÛUö¿á{–wÙŸøRU=Ժɽ[§tÔî +\ÅuÚ!ÙR—f"§Ÿz_×oi;Öåw„Ôýu�Z+¨íÓ�üûÖ&—øÏñRÂèU•T‚`×LYï¹þº„; ¨HéŸ~SY–UÑ¡ |\µZ6§ 7­¶¾1‹WL¶šæUM–¢wã•‹{Ó¾ñuðÑô�,\I¤†¾D½%“½Qźòì˜×bn¬©~,¤T#!PŽ�g¢³Ãå^_Ü’>"üž5ž|8÷lf ¯^ß>Â¥Z ù<†úïŽ -«Vñ°w}§±Û뱊'`g/ôåDÛõ^æÂíCõǵ¨,SWäëÛÁrL´ØSWå㲨uuï|j<À°î%ø•êŵŸ»–+I]è_„wè½—ŽÂ‘#‚Î ›”Áན­Fz¹èuQ7p½Ö8bÞ’_¾¢6Ä*H¢Ú=�¨&X…ŽÐ±æø-¼ I©\Ò%7ƯÏÄBƒ ¨Y¸mlúã}î�LªŠÌ9kÂáØ_Ô–‹5‚6_,5á$ÙT&”&T;<¦Ã„8u'U1ª±a·§™#´‡¶YBijMm°½…Z ¿�eT’IP— 9kkq�¿‡ ÝÃÕJ¶ÿWÃvíxEÊ –Byâž²3{1¾ŸY‰öÊ…Y7UkßVµ¢%YtŦˆ�Ǫaª9òhãÏ•²ñpG1f�×#W+¬Scê„­©÷Å3Ôý°FBý�ïÂô.ÛÏVòzãOu¿‘ÐíÏ¢æÖêûÞË\¿ËþÊþÝð¾[ñ9>뉢^Jÿ2ÏBl;Ýÿôºw¹*è�A¿û¶¦¹ïÿY4ÍâtKì—#2ú³_X謱þõÒÛxЃR( Žù€Ðõš[a²¸F˜SV(à‚»[õ¯ã[@¹þ•ßÙqÿÝÃV|Ý|VòdCm¦ÆÆÛEõ/ŒÜ¦›¬ÍÖíß™p©�0cI4Úi� ƒƒ4rÎó¹_ú”Dç×~×éMt6܈ÀdœæÎäg_ X’8MóKÓ˜zŠg¾:«ŸS‘æ@¯PyÞJ9 ¯òë·�X [ow×Qл.Öñï–ñ “ý®|X©2¦{Vé÷jp�[Øñ 2¶ùÿé}„G„ãåìÔE’~í)jÙR5O’r [*QˆŒrXç *dj ¥bYòD—U0Ø[iõÛýÖV~Š!iYßç7Û§«òé9å5¤bŠ2®'ÕÁ™Ì R!@¹Š2oXì3àjßSåZ�JiVæ%V¶­'š›�ué¡u œ²§9NXõ1¿?YoôPè•-üךõç=)yÕ:)Úm‹“a¯àsÚÎZ^/§å@È#2CAì  9ÈÀ[HJ@,Zë'_Ç·sŸýúØ7TÃÃ�7aB¾$߯$Ôç˜w/æ�ÔyNB�L‰¤�eI9Ò'XS¨qÕï~×*A¬|&b•ÛD?ø}šÂ÷{™RKCSf/‰C(Ò��$ \¶Úõ=Ň�B�´À$ío `e$Ñê \7„Ž›iŸa¯P9„�Ö<åUBŒ¦Ö$(]¹D} QUÛ¦…ó-RoмË"’±µ�Ó%χøß©û‰-³ƒ—å~r'Ú+wÝɳڄuJdúN`ï¶6çí?òåM¦*:¾v®½‘ˆˆÊt 8“•l�0ö—[rsÛ°Œ,ÓÛr’½]½N³Õ®)‰’˨€­„¨I9‚ˆF˜'ðHŸùýRåš(yÞÅšq±fžŸ¾ø< Ð=q«ªú%Ôc%IØ•'kÓͱ]§²ÿ³M¶¼r÷ÅøcSþ›ó[¹”¤òýä­yvžMA„)$Ë!½ìl¿ÇoÓ°¾ÂSÁ`ÀÎ��ò– hpàq×'3 Ùµñ®àeÊEï,dWzoÓ^–þ)[[ÐIF}© �]I,•ëéÊêeiÚ1Œ`F1ƒE! ý7Á÷¶ùò+…(a‘…áH eÙÝAž…pG.åýþxrg’¾®‹w«£ÔÚÕÿ®ŒGý¿´ƒ;`ҼפSõíž9ð[]Ü]Jn½D[ôÔt;xÕ `ÀÉ· ÑFc@ŒLó^“±ó·v`£±žûšWùZI)±}«Æ‹÷±RG€îÞ©$²à„ §š]½¾Åö`IÖ|¡XHÆ5uD3�ü†‚LÉÁŽË’ׯ”Æü]Íô‹�/¦¶­úŸGïOF°ªrÙǵ;�>5íÎó¡¯~Ͱ"6Ó(YÖjåÁ}&wId³™hû7Ùôý?c§¡‰ÚHK&$ØSV颷g¬>ôâ(srn3̦ÖËœ7ÒI¶˜Èž¿½ÇÜðö~·‹™¡q°>Á‚K ‹Œl[/I 5ígý)YêÂ½ÓÆâN[œò¬ZWV#xYͪáÙÇ™® ˜qGõ*ëÜ-0]96þxNÎÎ0�•«Ù ¡·×.Sˆ ,æòkrÏ_Vª©){Úÿ_ýÊZmSz¤qìâ S™¢¡æ&öJô´ˆ�•"ê0±sw7P.*üÆÁl2[ü­ê·§QÇzW'5Dg÷çyè£-†]?£pˆSþˆÎ/ÿ½èHÏ0F ”ŽÃ_Ÿ=ì4™œ²óÖF÷4 ÎÁvØ‚«–/'b^}7O ºØîqlRïÁæŽv–/ ‹Mæ^”󓙥+ó&¯ñN9»÷ØväåÓËÑÈYÎÚdžnÇä'ê_ <ÉÂ(,ŠR��xå—¼/õçúã2îë�9&Ë3-)ú|»øwrD'CÎW=ƒ#ðÛaE €QE+×,®%ÿ„ßÑäx«‡D¾|°R]£ G”½ã£f�b*î`�PÄ^ÂZ ¼�OŸž0E@@Ls5J·êL4ã’£{Ÿ¼r¼T®,É~}í¸¦õj®ôƒÙg��™ ëF/ÏìÎå¹UÙGn2HÄH5I)˜ðÙ$i@M¤ÛÐ;`EHloj÷Ø,X`u˜$hkÇä;ÒÝÎc¸æD71…xMnŒüÍ¡ ½«-oÕâê©Z-BHì4‘±‚+ïG5ÎÜŽ&u˜—3H9˜Œ}½éXÚmw$^V„QVö;wÂö‚¨¬CÛf¦ŒÐ)�P’êâݳ­‡×L~:(!Ý™‹žT%`†4¬ Äj„™æ@­£œ´A§€¾oÞ×oïÙµPàš2×þ ù[õÛö)ù0@€ ¯\æÒÖºj&Pa2¢è[ÒáFž�" ÂI?w¢dB‘H�))€>×|ýUÓ˜ šmõ´Èx_}UèÆ¬Žê>tXF«âœhrÅ<ÏðL5;.¾§ÿÙ×4­¦çb¶È8XbÎBÖ (üOÆ„ŒßÖü-]9pAbe˱¯å}�Â160m¦ú�aɦÿ’w�J1€ög�*¬hNê"ºµï]UŠG<3lEY×Êyóðì$µ–lÍ,þ-ù–(+bOí×Vv&Ж«O¬iH)iÿÂt¸: ‰"1€(¡e–÷•øyøjä®>�ï‡-Mr�nGјcª4}Q=«lŽg@�¼î�´&o±6ñ9IÛ¼Vƒ¯•kTvaãËÊãÌAÏ{.È ¹„?,1<÷pY×cÄaøüñn|ré?óß¿¹4Ì$6�44þ¦šJÉ:’&˜âãÔ,Ó�“T.°lËu²Øî¢FFùV%Ù¢ðaÉ©ÁÇó¼<j24ÊôáºPoÒœÂr§âÓGM¢Rœ[ïÖ2°ÀXk%diOj_ð’}v"#ž* @tD´±Žd«¸[A·~25¹‹˜'«Aá‚âlr˜Tzn3ÕŽ`4ºÝcÐüG¸œ¯)yå9öo‰•ĨCÀ?‚ª…èÀ†Ëqßk_6`[@ʱ„¤w@­ (Ôb»Ó ˆ;x‚Žísa]Ùh|Ð\W]np4® }l†Ð,«·9bl 1êù’G¢Ê¶×HUC.>3QÙ§íÒKàñ˜ÀÑè� =!Üô\nb4  Î}k=x çS(¢ˆí[M·‹³ ¬ô‹kC¼€‰ÁPM°i  1iOIoˆåóŒ}0߸B.õŸœ”*­á¦À«œÒdªJ+ãÐoSÜ鯔µŸ¹÷ ~!¨ËÉ¥ïq‚ñ¼"÷.0›kÚ_%¥+бxHJVöñƒäkßF1º¨è‚½_ løÝ#Š—Ã†ÜÑîâIªF3à3@m÷i¼Ù~ vÕqÝ·OÝyšf¼ð|¯�®9ëÃ)'£¾û9µâý¦ÝFX#M’Gª!ÈÆ²ÑlSœ–ë+±Ö e”AÖy[Ébp{šŠ'ŒÆÌ\Ye6hÇÂàÏ:´^À�Ð[Ц¯š6A'µc˜3±“Í&¬×6íQ 7âÜH"‰–6K´?iÐv· j‚ó›©cÅ&"%�C+ 5pVVAQ“''W«†[ð¡¦R�6æã(#º„`iL�6÷Þ0rîêQ±ÜÈEÀZ1ÂÛã¯IÑlûU|2,›,ÍádZÄr¢Üƽ碟Vä™BˆZxáà/b»$–ÌMSÕÒâû÷¥srÀ C“QQ�jy¿ÄÁÃuáH¦p¿uoü9iÈË#)ê5&à ]åÞ�âXθqºJ'A°ý~0a�+^ºýãŒùûfm+åw�¢÷ðY·›k?À§Ì6öEku “€ezï ªÅ™æLul xŽs‰z'—‚šReŸD$+tUF~ª&‚«öÚo_D�ü–sÇ‚gbê:á¿~/Ú,l^Nä,Œf àxÕâ³xm�骎hmÚÈv¬axÛÔçê»�2Ôܵ{ØÜ¥¡zðg–Yæ‚ é6$S/-ù›g=štî!ƒ¹ ¹›hH?µáJ³Ï1+7‰tÙtíJl×ö¡¹ò½z »o} ÃVšN|µÊQoÈ¢3L/iß³^÷ìóšêÊëâ§]p*½„ƒHtf9áTêž)¯Õr²�&�‘}—ß9â VýH>˜” t‰ä£oÃÊN°ÂS(;SÍXo™íûkùÑæ¤,÷’mþÎx—û_üYÂï0œ`ÛS’££‰Ó£‰WÛ·Ö ÝÍÜôr ¯ÿþ;r2m:Û¥øiú%P~9ðÙaÒqgÝ­×ÎÑÖæú?¢\�£ÕÓ�¹³êTÍI˜j¹zeI™Víö ”©G#Õ)/3Ýáåa}1½ë”ÿ¸†Ì—ò\ógYüê*Lµa2m¶ékÊÃ3eÞiiw•ùX¯Ç¨NaˆRíÏ�ÀîÚtþ·=qzž‹ëîÛ¯§‹¹‰–œ Fý�ÞÓß7.ÏqÈ[©G}õ•²¹é˜ÉÑQ–øUðWõa èäõ²pÜ¡7^Wo:ýÍ£zÉܾp³ ê{†>‡Õc>¶-ÞšX_äàÁCÅÇ« ‚¥EœØÀÍ~RéŽþ%×G¾ƒÎY~áÒF#‚ˆÁêÎgÇÁ�– ûóÃ+ëÆôêðÀâI‘ãž;­£>ãämWj`Ë2Ø¢™ä=mn&޽}<“A§�1Þ„>Ô—\ˆ€Å”õnÛ@½ÞÚȬ"˜:H“ä‚háZ¡DöJí;Þç’.z(Î�b`ÚlüµÜå§ÜzPÄþ ·�³Aü¬–TÛlåä´"ÖÆSIGO §—¨òÎÒµ‚a�‚}¾n’˜K¾¦ßQøíÞ·5-l Ì�GQ–+�qNÁéÂßf…«ãÁh‘PÎ}§gìóÙ##%ËÎ.œ«ÿéM ¾Í¢ð~>)s\’J9|–J`}¶ßK@v6]°/å‡Ñyá�á`´ˆ¼þ.(ô_‡�¡`¤o3Èc§-³˜à»[•,Ò&$ÙœäÊ®5>½ ‰W£cD_16³™ˆ 1ÙÍ9ôŶ�ÉuÞÛ_ŠÁµ‚1ÈU|æAxMÝ9VÚäL_ka„±ìqh¿zÓÚ¿ýþik'ßo& ´ˆRœ$L~#Èðfk¥�ÚÂqä[±Iã;aÄŽnuA¿x€²¢ÅùÊ~ûªèx¹ƒüôè)$ÇlŠŠ¶®×סee¾Ã:«°Ú™‘È?7õ¹´cW±§8Lõv!,Å&ŠžôK”åªþ5»íHm‰.EýÅ‹¨ÃM¿:SæFâ%=ñx #¨9Ȉ6Ý´'Ä�2ÝÖ] V–äéPË_ʆc´¶Â3l"’ô ™¢�zm5—e:nÖ9~Ì4™ÄWjo—!ÚÆRáÙrr¹Æ5Ä–Œf1)J§cõ¨Léá¡ ×5veŽñ6‰¤#‚äÄ �“"^²Êý›<^ó÷ùlÓ‚6(íL�c-M±\ûeZš�»Pžt€xæ: ‰zzűO‰^&î¤÷nSgìOw•õÀ(Õ§îì8G¢Zõuâ9k VÖ�¥ž{f¿™Q��x˜rtcÜÄ£Æbkq¬=¯£ƒF¬›?eéwrû ›ØÖ�Éâ“ÔÍæŸDˆÃwö(/'ßÄ€Šå V¤ÿ,žÕÞ©cTQ¼"æ“‚ïÌ7§8êLú±Ý±û{èøÅþ¿ÔÑóÿfµÔãÉ�µ3S#‰i¨cj¾º_¾¼Š¾ ìbrrWœëŠvl›£1º„rªQ�EB …Ö…Ï…#ËN¥y:Þ¬ö[ËËÒ¾•�ëÍp˜{(8A¦7¦\k€BvË€P ?­§-ÅÛ£î#×{.È&.¡I+*íE Qe>Ý ÅkI÷ê©J# êt¾ýá7szjé£a÷‡Y.{§vRÙüf©Ýñ|� ³ngô#¯›Ÿ.n­ÂcÌå…ÿ†$å­ù …0šp¸‡=v½}­Ìöh æŽ÷ÆÕ†f œÓ mk¢ÆØßA™Ø]bµÏW 'º™Ýùˆ±þÊXâè1µ4‘ À¨âÐfÐQÇ3¹ÙÕN÷r³þ=å”ÛÔ‘‰”¤»Ö<-K øq¹"û|œXoT¹u©7²�½)òY¨®h@y,œ |7 UhBï¬êÆöÖ3Ÿkž]U:ÄÞþµ·M镯•£têìÏÒBZ:7µñLïÏ8ï­!&ijÂAù²9wç+OÐùÞ§^¢7 —w{U4”øàl†71݈ê¢Õñ<¬6šb¬„‘¡¤#É’ÕÓƒñv¿Ã}°H€`…ÿT@ ÇvB Ê+W¸'ÍÜ Ùƒ´P¹$Œr)µvêÙ!�O ­Í1 ­²“Àï4w|M×XRžsz—¤¦WJ!›"Ùçñ¡N!ú“žæsTìŠzŽzýÖé¿�Z®¹fí»EÅÈâ¡6M('BS=áóe÷7á×PˆÒæ8uÜÃî�kÄä¸B8hLþä]'ð#؉&‰y%kÅñâòÎr/¤`ã¤h¢ª£Šæ�UFöÕôFj8å“}QŠÂ�y±ÌHÀÄe}O7ìkφ„e3f�š· :äÎLe\8#%”[=~öª5QŸ4n\¤H5€šI¤·§¬ö­”±5kÍõ²-îèÉ0z'.˜ƒf¬qQ Vš¤Yã)0_J´9J1dé¡„ÈÎ Sr‘‚·ž«È6¡oî@€ùì°ÁmñÀ‘Ö•WKô,b¡¯i¤ŽÉùð$±û° hìk<¹wÊussÑÿ�åir­Ÿiú”$õ˜(H5R@)9Gw u8×n%.ádëÈ¡|G¨ÒEæ•Æ„\cµc�Ù“ ñÌ`-!¾3·—ÖY¼v0íæJŽpH!Kp@ G†9pßîò|üx:ôû¿÷q¡ºáêé…å_×Mv&‹\æ8”‹¾¹Œ ‘AÍT( HBÚ0\émØ´Ò[>ㆅÒÖóî±yr«$f:{Óôµ}†Ì¼¶ÿ‡f«sý…̫˴@‚Fçáš÷tK¶f�±û—ðò”Õ¤®ÿ®=¦í“ôˆÓ e©W™vt-fü/KM”ß~|ÙsXÿ…0âÛš ösê"Ác¡]3?{a{ ¾a†c&ש,`‹ú¨<¾¯¹›¢’μÛôý­„c pá€ï™GH“243ÿ€s=>“„›˜·°Õ•‰ì.ùo  DàÔ^ý… ¸®ÿ÷„�óÔ='‡Ù<ŸFqRÐùˆÀZßñ®!†WRóxSdišÎ¥<>Ç*ÓüÕPšL+·×ð+´/¦)¿5r„~¨¤! IØã4<`wÇê™ÍÑ uZÿ™LcƒáFT‘H•?“Žešû»rîÌØ/ t­«W¿M‡ª¸‰� �,Uxz>&ÕÁ”Öé52¸ÓMë–k±Á¡ &úê¾È€þàeÙ´gÞ0èås"ëœmpYœü¢äd£˜Wh»Â<’%•åÝѼÕe˜¾1Ška…ÇOFTš‘w¯vŠu8’i4�XM@8¹z�kŸw*S_¨E°LvdÑ8µ<Òï·�â€E6gKgn&Ëw@S�˜oÏ eCƒ¼Aa † ¥-Á›…Âpñoÿ½L] 7f{«�¯DH`X\Í;«è8!>òW€¨ÉCQ´1Ä| ìÁc(|àˆÂvÅh®[ŒíÄ8>FIÔ§3X¾ÃM” 6(2†K4ˆc?Q9n틨¥ûÚ”hÄŸ]¥ÃdôØÑïÄÊòÀÈx–UæžöØÍ¯\Q£Œ0Ýq”+†%…BÚ)ã½U`©úá¼tõg­ñž4ˆ•ƒFö|Q¶Ðü ÷ þ[8JKh•ö0Î0/&{G5$Ò6ÔTÖŽ.Ý£³†æ8Ä10£Éš{ ë¦ö1 �ò>C8(C7!5k†T›SYš�í«§ˆN*&÷á”ó`¨!=±0aƒN‰P>ÕY{¯¹ÞU‚”+µ­¥ˆYƒ…IÔ÷;ëjê€Gg7&Üí*ì̓ÆãcÚÒëݲÍòƳ4Ì& >:k–8[­m…MQŸ!snžÉÌ¡¡¿ÀD±,i6œâŽGô î¬Ãåa±¨Óœú6n¬ÄHÂOÜûsdÃM?„M0 ¿%�ÅØ£“¹-$u£›;¶^Ÿ4G×ÕÁ^q7ûé=xË”ø¼üÓ[­~Ý€¦ŠUÔ�èÞW|O�\Ýç·;2j'çãØU³Ëù}ι_zoþ´�µ—x£¤i´±OãwÅ•ö²véÙÇfkØ™í×8û*h{EJU} úìÙÆ3czíõ%3v}2îûVÈ7”æšþeT¡’9ªdØ5Ÿ¡�|K¹i#åºxÅ„î¾õöÕ÷«žýuÜoEµö"Ö@5œÞðâe¸ hòNdƈ4çfæ¿ìXòBZ{pM/ê´pQ„Úþ5R¯''ZtT�“)‰¿¬üŸÚîtìKá÷ú¯Ó/7WBv$ˆ«D¼’¨LôôU‘øð[ែúAî0¶À½:7uÎ…ûâ/IY¢M6…üV’çôQä²ý~o�éÞõv*îýƒ—Oò!m<»±µÞÚÔÑ­¤‘w.îj€(î_€[¤ Ïv-<=©¥vç[»’M„£jJJHá$H‘"sšõ‘EÅI׌Ž"†2‰q0 D@ˆpª®ƒëH ªbœîÉ%]–Dì •rD‰1M�Ó|:ü9VHkõjµkkc áÑÞ^¤ÿŸN:.dÜÓÖÉ@FÓ•úúÉïšµgèÇÀ] l 9¥ž‰²ê¿2yÕ)Y_ö(ÉC‡åÍ ¦NÂQÓ:%Rd 8ahÙ•ñËK} ìúåMm¦uïåjÞJy+èm™ +!ªÔ Ç“w7#—Ýûÿ�騠¼eÈVE5ï˜B,Á–­œYçxä¦Tˆ}ƒ_jQïQöÿÑzÕ ^ÀÔriàÓptœ�ïq^MX]ùu'ÖÏ^C^)Ä’u�I¤ct—(2r¾r´…l»¯íÇ ³ƒvÛ•o,�=½z¹¦À‰Qž0Sa=|rÄÒBì(ÎP�…ªN¨´ZZŒóþ=‰ˆ;´çu,Ö~À&P„HÒ&9—LÛvbpXÍ%èP‰ô…÷I¢¼¬™L ›™­y??bÀ$^û³ûÿð¿Å­ä–ÞuÈÒù ¦¹â™¨KÃ~ó‹cœš­Í”OöXúÉÜ— Ý¡„ÂÚH›& 8Ûû=¦PvçÕ¸ñ|ä;�ÕOLªÍü'4þ$Njפ,Ø>ƒ$öŒ@iÀËßY :úkPÞH7•íñ±Ú«x ñçˇFKÃ9vÄÝuGUZü·tS¢›[Õÿk~ªøýÜ(;P+C@ØÜ¿Êí`g vs!Žq ½×oz�¿_¿«Ì›ÔªëšÈ¸./¨÷làéÚ­3 …Ï'J 8�ˆ6sC¼s írÂaßí>þvQößçžÏþòþ“ÉGïZæ>3#�ÇÛ$¹ø!„SIÏ2ÚmYµjf.ÚH|]uð-ßÒ¢„*R”@Þç+�cí¶¯µýZ/~§2§}öñw[ ä¤L4cfæc äêeá3iöUð÷ùç<‰+P¶]FpÓªTíN†«0vdª;SJC•2‚ïM+gÕ8ýÕÃÜø³ï­X•õÅ3�Ócac¨¥Œ¯“Ë÷¿ßíû»Õ§3ÍCSÁ¹J4Öö-\¿]I’ò ùîM„”?åaÅ-\—NóE|’ܿȀ+×ËŸYÁ˜ÓfÏYÚ¿ÊbGY&§#½PÕË“»ËBj©uçÑšÙ {ýF•:q¤#>zÆ@(‰¿,BËp… ÓÚ�›v�  ©³ö �²>ñƒD'¦9›{ Ùžûû§(ƒ³&=qNÿWjk¶Z ´‘ †âÈQN»’�Å¥°clÎyù©RnhëºFd<(Dl7,}L6,¯åÃr«^Pâ¸äÕŽË€oYþ…t%[ v1rïàÓ^¶Äih5D©�‘sùhµ|ç|œ‹¯³âüþþ÷ëå$Ïo žV¸<{FŠÄµR]bÌZ¤’kf³hè±·Ÿ/ÖÔ¹ùk®;®—EæKëaÉ‹4áLœXÃ'`§Ñ]úŠ¿ °ÐÖ˜?ñ£Ü*2s”´>�Î2!·µrìÒ€äæ¿ÿEžûå/ªÚ5 â ê|}o·ýµY*7\™lAxm®m•ÕeýÍ­µƒÞ»“~©/�¦œßƒÁ¯yvièo¥ø~U�ÊnÊÂyÛ©‰aÁV籂r7©-¹ú'qêF0fv¥dZQâïMls¡ï! �-¦6Êðéx¸Ùa‚WüÚ]˜²`æ�û:V3 Ùÿ¯ÒôùÍKW3€l…»×�i#e»5èï÷4[‡²ë±ßY© \)„6ÇÏ€§]¯Ç«ÍÃ�ÁÑkÓò^¾v#Mª w�I�®ÇДe¨+. Ó!E:�Ãê^«AxÙt:sÞAŒ�úTÓfÍš¢mW|”Š-þ«Ã,ú×o,cÑÓE‚qbع–×çÆRçÚÜ�ŸÕUå·Ÿ÷5g�.´þN¢ 9ä bEi~¿ËÈ%}´U ,æÙM~?÷& 2«ÄEU©¢x'N¬¾Ö÷ÿsÚmÝ­¼ÕÝ=ýÚÓ ÏÑÍöR…ß‚t¥¸x8ZØØžˆ—I£’xˆeŒ™�½,Ï¡Oæ¸ÂN ýŸS¶ÕÅv÷­:ↆ“¢!–öT™Ó*3ËR‹eLH!!Vf'•µcLHB›»²<äcðñuúæC³9�Ô ,ÔZÌ )”¢3˜ D¥ªÄv>á×.V{ÊÏA^æÌµ^Ë®˜­ZÁáK1åZ¥A á)9 Äc© „$ÁI8u=;­¤NдúûÝ1‚õlá¬}úNR %§‰$1Å$œBGŸ‹¹G‚�=ž¤¶Ú56ÇŽ<Ú£-­Z6Ÿ0ç9±àÅ 0¬LSkýêrJÓARZ®Æ…�‹/ÜÏ U .GÒ³±nXˆ¹A*g"ê± €ˆ~¹•FÐ2O|VæöuÆ‹û—VÍ˶d×áß'ç|¬×Da¦“<„³ü¨EƉ~ï½/ûøÑú¦â£Dê€gr£jS¿Ïû™ÕÙ¥ -®Î%ͽH‘µÒðDò#ƒwÅX‹M1�m™*ÌÒAoH×'ÆÃž­+KŸŽÛ[ÛYé¦FÈÇ#|@5„�–ß—¬Ç±¬Y̰s†/ÃѸ2KÕ¹-pfÅõr>0šF^¥¥ñeâ„5¿�ôo™Æ÷á£d>´Ýœz¶ÌÕ);€pKðœ˜lõ«r*Á×ûb}ø‰MŠy9…øsM†Oíœ ?¾Yí1{ž=O覾£Ù #„k[£µ�ñ´9ÔTg­×”Üf¢±3EÛÝ}×A—ôS6�‹q‹"—ˆE”N ®D¶ N¿48±çžâ¡JžGÅeK)¬&5ÿ[N|[Œ�Ñ'^ɼ'1¢¥­cÁGÔ·J2;EÆKûŠ¢²¹ì^øÝsa›n™N¨Ý­Ê ägKµÔypÚ¤¾‚[tÉâ:Œ�¹[ ³�ªú¹ÈÛÝSùÈ+¸â±Šùì­’p‹qÉ»Gܶ˅¤l·ì2Ñ¾ÔØ†4®®Kró{ÖºŽ >n×�¦”�Þs‹«  ¾p�«N}‘P—)›ë×YV»æqµ7ìvWjÞ.p±¢ €KŠb†lmŒ0Ãp' ÿ¦EeÛÓO.�”·@ó—Ÿ›<¸!°LÐëØ'Çg3°æõQý¨=!ÙÎê+³Iã‹jrŠóÄä�yñ{¥{Ã�ºMåÛè˜\0á!F½3ü PK°ˆZh§W·a‰6.טÍÌhy\ñÏ(Zø'‹|C›¡¡œ„6,£LíeVøzáGϡà áBæå©��X5ˆ>6)îú+™]²ÉÚ;PõQPêùbâ'5PäˆÌ†=nXíOSßXˆySc*'dÝ8ŽšØšÏlåyí ø±ÆÁ@I;l†®ºši[1ƒdN–8<Ö-F.G<àôLÜ_³U&_xQ‘ļeO ¹=,ž ÏUÔxLð”[ßmøÇv6Ñ›„;Ræ¯É•8äSH_1=·()îDPM¿…è'–ëºz…V²ÚÚ%‘�x}£ù›*¸dShOZ{èÇÙêTÔ5ê-\•ÿ’j &“ò‡÷'&WúòWóÑïÞÞÛóžká–,ÑtR� ³¯gâf¯ø{¹çI”à칋¤’/醨ܫ†j ᤠ’09œ3 $Ñ[2ÓçÙM_œU>Œ�OXÆ„±g 0´{ ¿bôEe Je½«à ¥~ Iþ�½Îï}eÙ³®²œ‹”¤8Æ^‘:Ï�Ú¡á’fDèš×j…)ª¤ÐQ 9˜4š¨›CåL;µŸ|„ ¿î”©°}–T0;æ;åﯗžCBîsUå=f åþk®Óݸ6ËNLÓÕÏG ±tüì6°S$|N« 5‘_+$ê~zpb‹z2.v’WÅú?=˜6KüÍVgEè[=T·°Ú*‰üHÂ.š³kì©d¡ž”âeM±0g¢I„ãìu§ÉŽÿŸ7ë¦ Òds¼žEƒÔ¢6ÞÜçÑò­†ïl�-tíIðÊeÄìúsü÷Ç@Œýv‚îH$ÔŸa�öÙ)G+"Ìò‘PyJ³««Ûö,· 1øJ¬è�`=ÁW#=7VÑÚN'Cµ]@ëç Üo sGõÞWópÇ?äŽP’Aó;Y.òS¦ATAˆK½ g’€üš+à˜I¡¯…ïtîv%—éTK±–’.3@’ýÍPŽßí²i[ÄE4µªì�;‘¼ö•;$=U^¢³àÍȇgK­õ@R)':H�nWBYUlÚ¢œr8g> «'4™SE7­¦ŒJÚ.†aÓ!‹.÷ü¾÷Ïì×SÿŒ‡«!l í2Ç9bc7a¢ñ#))=”^™‰;^+¢®{Ó—L}å d†† :m°²–V‘ó᲎9b$ª‚†„œÎö6&"†0‰-èe"¢Š° ‚äEEg·>eõn'Z„(3uìZ×oÙZÚ£ZmwP÷ Á92Ænz›‡?6%n1ª‹ž_ŒWȼEE˜Z¶j·ÅîzïÑv-ó¿Øå–í¿Ž‡RYÿ·j€¿:�Ÿ6•´³â‘‹{O~Ž+í3ו¿KEò§%jDWË=R71bV´€9€uÑŸh”QÁ¢{ÆjDSÈü:~Åsß*¬,§؇Ca„¢`<õzÇ϶D]cû<./þn:J®lÙós›�ö4û,=~¢,]&\Ñ–²[¡D Òçª'{ÖÙoj›kË¢ í"šØVõÜiÏsŽÿ#ý¯Ñr ‚·8p„,Ìäœûó\DÝÙ µÏ‡‰�yÿD„÷*ÐZZ9�ßÔ³a@s3&îÏ/ÇAE¡m ÿkÁ©%6%ËÚÓ¢�º™¦„‹ñ$íM˜Âà„MÂOâ¼½¼“á1 ²êp6�øQºÂñ¾í$Ü­&dý{=eb�\)çÕ×"5Ië¡&:2¡6¥ùÓl3÷­©;Dz!6†* TzÍûï§ï.Û šŠá]ISY”êBDúЃÿŒý„Ãzß'7jÿVçéOì=ûù®ïÒÕr�:a6˜ºu§ÌÝæ˜©¢f¹ðhÐÿ_5«té„#�û¼ï¦ª!•{œ™6ùùk »ó/áå®î/v�¬Z2rk½yÕ)PnÑHÛM ˆG;ÆçïäîY¿Á¹-”pî¼×?_5˜%I¿—mDòÑAAÙëç’&‹ÞÆ)„ör{º9§…+øì$Céeìã»]Ç ¯��‘ɼ>?gØøæÊ 2fáC‹_úò\�`ί®l�©œ9¶È@iÿ;‚¢�ÆŸoB‚§^xoïáMtØ&H„ϾJjf�!Ê�JcF3×|]¢g«{Qß¡5��2/sn†"ªW¥åÝxÏÐÇâñœ$þÇ˹ÃÝòÇ•Zfä­QE(CøeH¥¿“‚yö‘Ü–�„ÂÜÊf_©LñÚƒ|N2€€Æ0ÒÁÀ¸¨ŞÜÄ…gI¿²AE�ƒ—ñO5õíÔ8øé€õDöÎL�a3Ô¡T”��CÅôÓäÇõâ6ŽŸ:…îeïf&;m«xTMlwÈRW?<×£óyi侕ôx$ lê¤OU5»$Šy®hÓ|½7öpCðͨ6ˆŸ#^€ ŸRvI©º€�ˆÎ«~±¦ÖDÚX£ÉŽç9ÎFÀ€pŒ[�S^ÿu Mç(ÊnÆ‘úò²R®>ýÉpØ]£&©�qÔŒéªàçÒq¸¤£ç—}¥5%Ӊಙìs Öòx»/âÁ�S¡^ÖvSùðáOýÓa¹'&¿‡Mž}ÝÑRJ5ò²š‹ýÕ÷‰gñ¼Ìγ1 ¶Ê‡%ªHÈ/:½]ï~¿_oõz÷AôvålF¦“óèÆ”ò³½�§¹wç÷«"ÎÆ(ãªÜ¿­‹L�–]’K)—L#]¨G[†ðΘ@†¹È�Z:,ªŸAVZè] ZÛª÷|Å…yÑUQ2P›€Ok2äîÓMˆåïâ‚§²øzYaDFý\ØÓ�é2²a¥¡7a-~‚h6«W'N0 T‚�;Ôó,z\¶×ÐŒ¸ÿƒƒÆƒ—ÞyTLixvbd÷�üš6©Z:Ö�D~ÈÇëüJú8xaŸ{FŸØSËKóKÌÕ/\8$9î…ÊúTî߉ÿwsqÇÜŽ'A“[¹ÅV|``ë`v﨟D¡TÚ"‹`ô„‚/Õ1“8‡U£ôCOþuÛ&�ì8Ÿ è<´S'úaYÓÉéœ�²‘©o2^ª‘p‡KÔüïŽ)VL`Lïrz�#ùÕÊ×Fí§(‡å ®Äêíb9a­j ×N‰?‚Í—\ÁSÓJhÉš¼ÈŒ4z9qŒÅ&<Ö-_PÞ«ê̳×Pì:‚žšô&ˆÆem– Ìô œ"ÐmÝÎ�CºmÛõíum†XõQUVÜXmV}®¢Ã+Wöã•Ü"Xû&56Ušj Ú°•h39u3Ægóê<¶�^�q”ûí��ñ‚1"6‘„H¤Êâ€ãrðµ“%„îÇÖó÷ç ³i8fÞôøË_ IIôå2?‡ñu5üÐ4Ò¡Ü[å,;:ôpê£-©ÈAæ›Èzì Ûº½Õ_ Èqt÷Ksªí«—³œ<À¶\A-ƒÁÞò?j×\ºk�$ïg¢ø³{N¸kþáí®ìÜŒªqÇQ ¡Þˆ\úãÃ#z멲ZŒmëÑø-ìE;$vÄüó຾*h-DîWzŠy™Ï/S]mažx>;¦‘ˆ¼X5F¢sv¦z·”@)®›q*êhÊËâ~b?8cy£ß8î5W�ëÍŠásDöwa×u›<~v?ðvÊYå;ð>6ù��EÑöQKC‘ ÜRÕ Uqƒ]žºõò¯¾ŠSð=3¾&wM9ëº[¦ ”³d¾k4\±•o„ ã·ónæÃw´.Z'å(�tNc=‚ÍÎuÐhÉxã„3£Ç­Ð[}¤’„óØú�1®Ÿ§u–ì\™Ò�¾¯”�Fä˜Ø|"÷4r·žñüKóÏO1óF.…è -¾6íuõÙ á¯éÃÐÀÞ¸N=ÁÊXk>P1|ãJ‚±‹Mì_x—ô˜³SÖ™R K|¾¼[M�šÂí-4ÍfJ¹-<Êzú‰ÏÊroNF²Tg¨•NQ§„�}Ý/ âÏé­›9´â¥YeoèJÚWdšnïWë*ÖP}¦FlÞvoQÿÇ?¡‹›x|ñÜy^öˆ&‹´�e#´æ˜¯Wg¦¾÷ä‰Å8®þ9ðê¾+»»¨‚�S{ïxqË—%«²A�¤å×Ä}qþâ5ÄÀH5r”…KÃúº(w‡‚Î ß(Ùt˜Ëõ3 @‰ÓË‚�`¯beþw”ãjtç29?_¹ŒÍD^®9<(µ³MHšKü 0RÀ‚vŸìÿOs~ <4ð±´ñv¬H’°ëߟø¹ 4ñÛíé@úa’;ò#a4PèœÈï²N-ùHÝÝ<7ìçÛÞê¯Pf`ƒ�».·/êú#'\€U2ÓÛ¿ )²{/S3ôk!-˜a-ÆŽF.—°�†Öôá%Ýt$††ÖЕpi·÷|¥§·’s¯m û·Œ,c\»–çÅŇ4Ä,Òå´Mœ3î§PšêWe�š3QµbJª²#2¶Ý?*SÓ8µ8öI¡op2Z™t§;ªUâcÞµ—ò7½+U&ôÆ#1…£©¥Ï{‡&™bÔS£Ísô2õèI%SH/°ág%Ѷ(ccFë“2´®´”¨J‰$=Ò žzˆGA&€UBÑ!!t4�-—±’@¿†ÄI‚�‡ùì”M°15—†_h©)”†ÆÐÄ«h>m¿Áœêæç£’ØgeμZW³–¶9�ßy]1 Έ(àŠ:üö¬ßÑ�_«s<÷ÙÑ�}Ofµž”SÙœfÑÓwvË�¯aìÅ›•Øm v 4I‰#qŠß�ñw4Ë.m´WsFŒ3‘E#ÀtÔ¬¦4u8Zq}ˆ»âtËAŠšyóL jŸ¾q-ó˜_o] íû£˜ÍcP2 '¨UND,c+àm×]SP{ ÙÍÏYµ†›cªÚxqN1«åju"‰’w˜ruø¯`ÓÙOÃå­>çüïq/ÙÜ»ë�Š.µ/6ü‚�írÃøœõŸh¼Ã²Æ3's„‚¼ûÒ£1PEÕ™©æ+éßöX�hûš!éõâÏàÅnÞÙš?K<—&c®qrË–PŽ–”F—DÑ»¢÷[.@§TsáŸÂ¿ÞövŒMHß׌øüÁªš”J oÂ)  ’8ä†Ü£_|ÌBºýº ÇúVI”ÉšH¡ßœ EêŠÛyCXþêš'B$ë§ire)g3”•¹Æ¾l ßäÕ³ÔZµ1(çQ¨%éR@Y=]Ù'Ùsv�wvòáªÏ­¹ü*×O,/ØÕÏëE !n>6¸šM¤q”… ¹ …‘Áò,Öqßn«8$öSx“- }nÓ+X­«›e³dèþSi7�PàcáÉá¡Ù‡FůÀ\Û¯ØàBnÙOºÇÃH¸Q$yD6˜¤Ö÷¾NœŸ™D—±\uþ|'=zNöž$oö¾,–Ÿ>ÞN3§Ú–Huíšï5V›M<îJY*g¥Ì Îi¹VH 榢""¡®|´øq®É—†‹©ñ”Š_Íå ÛÍÈΣÚL)‡E¹JB_•jo%¦×P Ò&çPy]=3‰C¯ºjujÛoDi�Ëœ;«Ï9;ý_Íwi¬ðÑ3:°™qB0ФH*¬M¢Xa‹E“‚uTª8Ãó¥Z(ŸßÔ…&Ûá×Bs™�ŠÂiUéÔój)©“O{êI�…þ¤¬L•ÑEF×’vï¥ y†{gZúiàj~ o0Ú >«y{ñ›[_"¶à©{¸wF²5BŠrŽ 8¼ÝÿG hçL

ÇzãM˜pœæ1­“Ûw\?LŸ¯¬Ù·)ÜPI $D„¼äŠB™�^ˆ‹pv¡Íe•`к›v½{9¥¸Â>½²l”‡…ÈÞ5ÀâE{öÕêíªõeÃÎ÷n·Ì®’¤(­hâi”­~퇢ÈÚÅ?Øø¤�¿àá/áO™àÚ6É^´1þlz¬'on©Í”¢Û@LD¿"H©ü7˜Äù\d0!IB!xM£’;H-ºT‰JœZ¼-¥—þ9¯S�—†;YhZY¹²zÓZâŒ:ˆ–�ofØQG=¶ Œó£>˜(LN ‰˜�˱}Þœz+ͯ/v �H?V•— b«ou¬t®Õ(¸)‹»[ÞY 0}¦ ð²ÛÀ¢¬÷�1¼œ‚g˜¨QùRž#>=J±²1}‡!»�ƒÖõ�žƒ ¯Ë6¯5JPИ]À�kEuÉ0~‡4Âè¨p%½ó®Í&Å1œ­nB'D�µŠ 00uˆÈ*HÂJ!0†”Ont»­ìç;…½Jß~N}K–ÚÆ¦¯‡J &«.ÑéÎa$�$¤ „½=hœÅÑð¤TŽqà�áJ=FÍÍ·Ò[Æõ%EЫïÜÔ­~|ögRå`!cˆO#œœNAâí@ÚsnÀÝé®�YŸ{fÍ�µøQòË,àÉÀ!…c*sk�’¤­ûu (ì3q=âRi¤¾*óã{þ>g¯În�Ä“ ãIC ÷rÿ‘×__µÆÈç \è’Ç%QÚt0œÞ©”¹rr^ö¢æE&Aȧ%y¡©Èù�ófg*04V»AB°•¿É9z’»ªeÜT®7`piÛÈwëCxrñÉCo¯V»]|"04Ùÿ¬B,ÛÀILÑ+?".§Šì�kòÚSóOÃâàx3Q>ÔDÉ[4 š›/Û_†“[oQ¦Ú¶BLD00™–Kr÷ÿÜí|’æèþýß UOÆðye~õý¤*$OÊo! á$¤cŽ@}³ô�­+¥€îS|2¿¥RÕ›ÏûÔ.¦Çë<{uÄùùBp¾º$t ç°ç]‰(¸�¤'� ¥¬iWþ–ß̺ëŽÝDn/ �Xod°H}JFušÜ-¥ïå^¤S\` ½¥fª÷fÉŒÆ�tr¹è­‰TFQ8Eg.m»rq$®ùþä«Ñü¬afI§2ÞÇ!æca` 6\2‰·Jnlx™ê`v M{]¬_Ç‘mkÊ>—ƒ:«3ô)±©q)¸j7kZûNbEI²S‡ç6Òç èëÉGeÖw:ù&Y¦ªÖaU9j0K^çfRwWž“oÉ%ܪð¿ö¬X ~bÑÁŠ8—žµUØ1«3Wúñwa\À �ÏcƒÞóÓÇ lfÓÉ(—§Á.‰æ�=ë9zwtðoõ­þ´€çmˆM16Vuë·â§§ËOÓéZF0àœxc½»kæd ¬Sk„A›xæ26ˆ1¥!ã9Dîq?äÔ•.Lš+wÍÖfN”t4n(C×UhôÑxŒ Ö+ßèÀåºLÕ‚dØ]qß²€Û�X\>�£‚‘+{A \„È4‚}Õ\ûüüó}=/èôxb�ÅGâ/¥u̘,(FLPAo¥â›,»µ±éVÔ ‘bÿvi™ËÕ!F…ó™ç£‹Ð×åR¼Ìó¡¼_(h(Œ-£ôþ G‰Â•0�1T'½Ã#0 xª`78�Ä’!þÓü5¢lº$zûÊ"ÅÐÊìU×bYU@bp¢�@Ô'…¯ŽìCE;¡õUPý’°tø³¯ÒÆQX�D‡¬¦›Ž%†}œ=&¬Õv¿4HLc4Y̫¤„(ù ! ¨TƒÂKôjiéL³JƒÍ ‚HtìùNÕQ: €âCz¥9ÃéÅ•Üñ©ì§Äç5% ®ÙãÝ@;Mu#’Eü¹<õrR ç Æ ‘ã™Ó¸™nƒ)‚Á�)ÄRYE+{¡S kxìÊu$WË£Êó˜&nÖ¦*5›N·3-�Ca‰K„mËÔÞ@Ï"‡Ú¨µs Xa€M²B‘ Êq]ø¼Èü9‘[ÆBû á2 Óõy¥êHˆPk�� 4¬³ì„„ütqx·ßµvÓ9h,ëõR; Q˜wMÿ¥ìá0‡Áj@3•¿�P‰Æ‰=£öÙ;ù9^ª‚¤£Ì#-²¢Âý+ö«Ã‘‘íë ÈkïÃÐr”@$ÙZs i66²EÝsS‹”>u_Ả‘(Æát\‹=‰¼ªp&Àˆ–Ýœ²ç¸¤Õ9îý^ ©02cC+Ëd™Òd¼ Ûù–9Q¬ZÈPx�È¥ÐõÅû—½FÆþÄÒüWÒFd)M\¾‡³Œ#À€ %¦í½¦;¤4EÇ(R“nó§ µ jh]ùîs*ÒÛ¤H‡T$ì¡{¢—~Цc”ä�ubáÞã_ïÅf †ÔI*¶Ó�*í'U[‘™ÿŽùXQ—q©óDRŒgMö£áf€8oŽÃ ŒkßµüˆoâíîÜHº_Ø™¶yëÍ™UaÈ‹]£ÐSh„cZÅ,æÀ18DQ`m¬„K>2ýGNÏ"+¶NþæŽÔ¨`}"+¦õ&{k«L+˜Ý¬øNò"m�.�ÛßzäGåÓÀ '08ⓚr¹©c]ÿDãÅpÊ´~bt¦#QvøºÌ[!6Ⱥïh°Þ7±Æ Y ,”„ó»+3f3…ÎgÄícp™=µ¦¼O~VBÆ}áŽzåZ¼ÚlÛ¤Òn`�f2Vl�jƒåaaȺ`ó_uÓe“ÏaNÉï«ó~klªHÀ±ë�t@âcº 'âåɵÂÓЉå¯”¯ ¥V‡ƒuïï~¸Å®'øÛ-ó5Þµ§—~è^-èÌê­ñF6sªî�j}°àÙ‹nØçœ²�î–û+Þ/jõGÔýbê#Ùw¥× Õ,²|Ñ=|P~Ñ’î®ËçÏ’]·¥ñnWúïzý×<‰yé•Ý8ÓZµwlßÕÙ‘Ù|OPLÙf9È´�ù¢¦Ýí=g^:ž>+�©/¹AÇˈU_ÀýR|ORºñz¶v6d÷oùŸò§ónåX·n‚%Ÿ³eƒðܘ—iD«í®�»|U%£ùð€U”WK‹�æÖbů*´&ÿ ýÖ¨Û›_~®ºS+S_7˜FŸnµZ¶?ÓÙÓ`^ªåÿù‡çQ‡ofÕ½Í/¹tIO,%´˜˜QDxk”ˆ„Z®Úm³RÜÕ´ü ‹É-êÆ•ªØ€ kˆ$ÀµÌm«»7)z4«yÕösˆâ0a Ó0´´(4Ò5b¹O,Ô»PÀî&ÞÒm4ÞMk:gN“©‚hŒ\­%ãtwXåÄÒf…]i©o‘r H9ÎsPg%Š”©Ú¸IŠºô$¨˜ZNä«›_%“·Sñ¿kð$�“Fž )q4’ôÙï4–¹jÝÓë?ëïX^ÜÝ¯Š´pÕ�òqÿ/˜ó7Ïy¯××X𶦔I¢Dwnît’±b®â6BŽt„ •CŽêÚUE³epW™Ý‘›5›„Q¹’1Å&eŒÞÄkÛ¢uŒÞk[s  ‘EIQÐ"7î ôlàûú®ëîç½Ahákm V¯h׆’ ϯ€ »Ç^Ýæ9©ÏêP­"—|jQ0mçg6 5„sGtÞüsšÕÁDÉÔꮹNº¤WxÙîç �]„cH:¤8ÜÂþÕ @dQvS7âô@ïû;r6¥Àçz7#fÿ­·óðŽÚ:Ѳª xqwòIè_ÃÉ/^æ]UÿíÜÕ{nÓ2 µ8 ;޵¸*h�2Åê=æVf¥˜ç®×ÊïT…@¿jj¤ɰMp8k[ JD™§»˜År–kv¸.ñßÁ½ôòçÍÚvdtÃeíR'é–/˜G3´‹ä-‚—«M5QYÖÎÇ{™¡/7‡{‡~ ´•±ˆ{Ѳ1dÃõYªFU+² ¼*"_°þå“TdI.ÞW®…†Y|’×èôIdeÄÁ�þû¾�v/m4ùœ,â‘ÑÉx‰%=¯iJ²‚®²eoïöùMsN¶^`øEQ6ž°ÆÎë2H|Æàæ2£9Œ­?ìs~ºŒ#§~² $®Ùº˜°Â«ƒ>ÙþˆèÏ]ºÃöþ{˜5ÿ„æüPТ™fE ŒÉÐZ Ë]{¹ô¡[ími£SY·ì4å® “M‹8× âE;]hìSïµ{ƒÁµxÈÆ›?Ô‹ZDu )È×:þÆäO–¼ìAž“ ]Âââ0C 2Gþû,Õÿ€ÿõAÍÙamgÌÒ5€bar¢›…‹›¨é–ÏšjëJÖ˜qd—äý/“®œ}S®~͘Ž=º€Dàó%ækΙ wcS‹‚JÞqÁÈÜ£V•1Ce˜ I>¾õªÂ3ôv�rèìÿÐy?׫)ÕAy��rk—=0p’;$èV>_�c%›nþn_a–óÄ£ï™[-þ g i†Ð)²(ÉatUîA¥�ÿåb�‘ù-X,jµhV·ÎÌGœE¯¬Ñ?Ÿ‚î)ø/~Üøpl²5ÓJ©§óqýk£Iœ�h¬yÎâz£¬±0éº1¢U.mN†¿ßϲ c/ qœf=¤&ôzÒˆ$å®Zä ‡vˆY?¥lÝÓ¿æÇä¾Ä^〮þÕê´ÆŠqeËe îº(¶—u¤6»ðð¤Ð\ë@‰²¦ˆ æX,W‡§jZÛ•æàˆÂŽg‚""¯-àôÙì;õô?]{h®WýOo««ø,‘Ìôp¾f¤4ÓWLp/ŒÉÎÌÈ” „RE{wš£{ï”ß)çXÃgØUìá³hŒF",þ–L“RÔGéñç.Zw¼2æø}5œƒ!¡HÈV2e‡OÄAÈs1 b“‡e$'å(ŽIT{ÈÓÎ�ÛãžiyÙåvs —Í�¼3¸ðY<¡”æSÿ…,œx=7‡ÂæCôEÿ{Ô-" AÔ6€,d:ÄÁ–^š&ÿ½ß÷Ø…ž•`lºØ±Y»F£¼s$.„ Q €€pƒœŒ¨mš»•mìô~ Ñ‚#eÝŠ‚OîkùÖÌÜÌ×ÜžuåYsU#O_]³A×9È…êstÒ­¨¢ÑǨÒÔ„ŽœÃ"ûïí5¬'»uìÅ ‰PdŒ"Zä56}o­±dE–Yu*n.ç¡Fãâ³¼ÃÀß»HT¥î£(ò ù˜�†�œW%ðqwë€$dV‚-á¹bo—eÃX‘Ó 8Èö,ÖtwÓ´õ¦x½=×÷ªû+Vüy”HS¹Æ­DðXrž„í½� ¤aÔè Ψ€wžgnu]ûüVÙN/6͸7‹§Š¦Ï=ë©âZvªh]ƒL` wߟå DcQ£©R6×~ƒôãª*`Ý÷Ìm�à#:054DSH�±-)××»jn»ö zk×î‰ÖÔ÷–Ø‹S‘“m8szŸân«³æ®[Ô…# ‰'Z}ÍÍ#Ý~|¿”í†ØÜÓgŽUéèšíˆæ½Qs X}.^r{äÄ‹­í¯-¥ql“OjÚŠ:Q)øÏj wdYêš…r‘ä|“ϯÁi¦Ì{ûýy®4²éµ�¡�•�&›_½‘‹o{>dîù2Ü[ñ ]æÖK62Žž*‚ö¸@¥“VI¡Y,ÿÍÉL炬Z¢Ü¯+YÌ{nLf¿Ù~Áœ•JB-!À&†µ)!b ‚ïDÔÿ þDòMú?oìyÇ c¬i‹ã[è$, ¼úâæO-¼Óͽ§ÜÖ·ð0Â˲K–Þ:PZÙJëHfS×)þX0ˆ�ƒëmþjÃ8æ0;3ÐÄõ¿xŒ@‰T æ"ìN†¥/œâX.Yc%ÿ/(1=½b¯âþH`Àëÿ çËy¯]l‰Üi^Æ…÷Ëë*ž¼G0º^“V¾wššCRe˜~ɪCúò¸+,e„„™‹A%6ѼœX¦ÔÝÖõõ¥eLÁ‘·õr�Å/9iDå¼wøR+8f²HÛ/·½?€vcÇí"÷üTûïÒzôÉd’s%ÕžD;=––)€‚ßßòZ33ë{-�ö€ ƒc~`ã¼o¿�‡K,¦Oß_P�Ô�g‡Q ÈãÚåÐG˜žÄ­”)Jý)|¿Ž¦]bÅ&¤ J©)P8PE»š¡‘Š•Ü6êºÇ6Q�ÅCáñÆqr¦Þ9PƯ Z`#çó³Ð9|ïTq®Ô5¸ ^}tö 4ùq)LoÐ;isÕ`þõIdÚ`|²ó-ôñÝá`kç€Áæ�5x�¨¿y ‘L²®˜c4S“ØóÂ¥,Sû<ÚÌ,Då˜]•¨ªÍqŸ êÃeKvŒdDØweÁɾ( ·ª°‰FMijñ_“¤"õ›§c¨{çW»¡U•ýâ¾±:³w‘¬±SwÞfîh8`Ü¢‘²c5i$/0¾Hâ•¢ÍRAX9 ÎÎh”CRÆÂƒx8]r( bžvÕÅ�’Ìå[Êçp{©·e˜  CXžYiÉnC$bc\ÄÍ‘œa¦êa1¥d,¹ù£±4g‰âþˆ¨¡Þq ¥ÅBp.J)™Ù/sNó"Š!ÉØ�þ ´kcÉ�†¶O>”ø4-°ÖÔÑùßÍ ŸKí*Ún.96«Q½”~�0Ì2£ãÒew?i\ÆìqGo‰Æ[¹8™6[IŽÚÙw�æ­²ÜN8™¥+E!àkÔ¦éo"E¼î)L«Y HÑÀ´ñ“Æ!}ò·NùŒ—«\YÒ8­5H`ôœÀµ(Ùéì4³§4Ȥ©hia¦ïGùž�˜Ž ùpƒ›wŽHé³2 ?Oó#Ç’¡èªF1Ü®?OÒÀÁ ¬ƒÝaªÎ‚WtæöÊçÂÝ:B< �¾ÔR‚¡Vµ2N%êÅü(\g¢cu#”4[k”rEgL²Ë¹U�ÎËC®ï’ºãÁŠ:~|„â Í€%!Up5Að·hí)?ý¼“uÚ±«³±~…Ç)ÃÜËôphv´ïš.»¯02ilݱ-ž”Vþ+û9UÑW4ÃRýó\snö:òRk–Z�Mšû'Tô^µf8ŽRßê~v f,Zx²Áa�¦)›žŠ‘ ð[‚ $ÑNÛƒÏnJL}¹$PjÜ4HÁbOдsE æ„ÈvíF Ž�_XÀ�­ÒɵnÞM7 ¸íšÙ´×•Ô2›!v¿»‚±xmÓ�Áaw\(]¤#o¡—ØLò»*viy t†žœtÃû¤øWTOp§èðéüï û¹pç‡Ñ£15]œmd<žÏoÑ¢8ЄBò4ß0Æëjfü tìôrw3pæ0‡]¢JV÷V­¿]/Õµ Sˆl» CÈÑàâÕ¹Ooÿˆ8ørˆ¿k® $·õ¸$•�‰+L –$ ÊFüÍ•¾h¥@¦Nf¼il…’óTÉ?J&¯¦œ“JXR”nà6Ëò™@ShF)´šLó4’Œ@ÎÌ„Ä�0`& B•Ä@‘IDä„ $´ÁÁ4�¨�!ý€U0Gκ¶U1 ÂØˆ £Ò¨§fËË 7®‹}þ—gµØÓãÄ’JãIÁ DØ…€l@+Bëmvszw&bn±HåkÎtÈ×(0ø=Ëa×͘’H ý˜>·%ß.‘*Á Á€I-Â1¨C[ð?ܳSGá6>;ø)í�a—‚z7;¸·hÎXŒFUú ?z�^c·ÑeË’Ôm®¡[v¤C¼å+s4GZ†h�¬vÄDå¨˵©%9õÛVPë.=ŠrFD‹×,/-¹F€„àæ!)åæ½bIih Œûf_°»p_•®ÇålðUß´nÿÿLâµ_-²õ®»BÕY‹Qº2nÜA ÈAÓy±Ñ�r^Îí?{ý'1´Þîk0êSÆïa˜ ÈÀd@™ÁøâËUyžŠÎDJHøS gÏVþ½›—QÛ/@qŒ•÷ˆŠfO�ù°Z°ȧjö«µøê¶dOƒ"[m-„nG“Z©å ¡™c%à"`e#2$âEÜ0ÔãlÈ� ÖcïäžÂà0ˆÀ…ZYøØH·oÈÀɯY¬ãÉñ8áÒ2AüDsj³·Šìµ€qáx­…#WÅÑk<õã;M¦§öLÿ“”+b©ù��®h�yÍÿ@ þ>â›í'�<ßž_òž¡fØúIÓïµ+«%'9‰tlñÜoõD˜96åG^ª/ÌÕb“„ØÏ6‰_«—ÉÇÉ×—'íýmZ–öhˇhýǭΗéÄÁ1[MÜ{Gµ·³54®­rX-ççž¶_}1þ�¯]Ü»P‡ú–ðjÅÜ=º&º?»2æÔO¸a &ˆÁ"’„bˆlÎÏ`ÀÁ)õÀŒI6¯¹ieq=ûÉaçD�^í�È’¿È¬�àC¢kÅ»­š¬$‘|ü=_áj…*Hxþ 8²îãÜL¾‹uö*š_ƒ?àÓT÷«Ð”$Åxц[b“k4v> ÕןXˆ…ÒKñäC ·Á3øj˜æŸó—DÌŸÿ™Šžý×ù¨ä�üH±AÌj’@a$ˆNXUàópŠD#Õôx�¯Ž-NîüHHRp_=` âÆ6 nRÖ=˜Ù°pÚ”éŒ-)wü¦Ye|‹ŸM1ÑJÚšXiIn)0"VfÔBýìƒëêŸ?:Sw¿[îºÖåÓŠK«]uÚÞ°$ðm%2ŒôË þŒ¤š³×Ï} “½z¤¨tq8¹—Y²8Û<®u’aÝhÃM2 3 lUéìò{;V³ùv= [¹¯oÕ AË´v©E† RZhFëœÍXóÛÅO“»^ÌWÿùÿ6Œ\ˆY†…§åú—ÙÝŠÊ\�Úi`ôµ¶&XðufA[ñ«]ØVÌjÁ…�²3ddç5rRfˆz˜#DS 䲫¯T³U§ Ì<ÚiHµËÍþºÁ&7˜Àk¨gÆ&_L~Yâ'ˆjçÙ€:ŒÚø…ç? ±èf&îQ0\D‹;ÛÑ5ckq:²»lM^âí§©tïâ›I¶Èƒ˜Žc/C!Co´Ë‰q8ϧѦØÛì?s0®¾�K>h–Ç[ð¥ç¯�Ï Š”™fúV¶îÖˆöXy þ;æ1³� Ö·A´Ã¥A@KCtO„m“Æ#âôFPÛ 0¢ÔÍñ¼jÓOƒjÖ†òK7`öR—š~ï;À}gùçáŽÜ 1wíq¥}9VŒ ó |z¸ºHã”nv°À±ðx¶€ù€°ørrÛà}ÏÄ…¸þªó(ÈØaPëÉÜ: �8›/ºPZ�E~PÞ©7w–%¸-SiŽl¹uŽðÛ“AÇò!S|Á5j²�§œ¡îRúŠeºÅèח䆨šKB‰\Œ$Œ•oà……V™8“¼d2 ÑK‚—$±ù5;œÄ;Pî±ç4aûc+5ëÉ�‚ô©Û›wè6é#R}Ù¹cù³Üª~6†`~úºQù₃s½-ŸŽÐ‰ˆ(ZèP©cÖ‰ûƒüWà;=Ëï†æxr)"Rà½d“òËó®õÀ«ßÈŒ=Q#1uôÚtvï+ÓHåG>{הƔíiã©ÁÉ$hí¾bQÓ»›»à&éÄÕDI³ëÄ—õknUPÞ&(쪨ÝÏ:c ÓDÑQÉÑ)¾Q„ii�ž~U,ÿ?N8.Ùo¿fåýÆZÂÿeî™oŽö�y /´AMQ¾0|V¡é=t.Kx´R6ó Ï"7:*X¢�Þ�‹…âxFý"ÝùÓ)�N0½æö‘郿=üA¼”@`7ˆHrˆÐ0&]ô¼¢Ð‚Úï=Ôn$Ê:… ðÇñ ´vLé#¡˜iBh^#šÜqFÆ’¯®ÉŽ¢vÿIxùãÓsÜÈ �ž¹ÈbòU]ÓWŽRæ€i�÷Þ‘ùŽ@É�y“*‹!ZÏØîùæ ¶aþeoxš\u”—Kœ5¿§\¼õÄÀU„ÒRR7Á„‘5ѹ·ª—©Á2Åàa y@s0Ãàì!�™èâ˜*c�û)Å-·AÄhâšt j³×ÁÜ•RÕ koƼ¯gÍ8*jåÈB‰.w/üÛ¹þÙ_ŒøÆØûÛ=dâ6Ÿ`_=}^`¾™F÷ÏòQ%ÎušnÒ;å"ã² ¡{Ì{“ûb¸—Jœ�ÜÌFßc))µÄ>c’ÓÉVÿéÐ�Ð!¯ÿ,PÁZh !ZÛ‚U²B@(cP6K©€Àhj˜(˜_[š°¡ Ã R†’� 7! (µ0‘cZ$Š$$Á( 7(š·Tt1 J+�f�pE¦Öñ$”š@ÓHcØ5Ú’ 0‚ã*»*Ú]LB ¢ˆƒö,H$I$˜�¡)BChlK\„%™æšHTH(„W%ÎæÃŸRÆ.’Yä‚©†ÆÒP!&°¤Ä„~òi%^ɤ)u¾<*šM¡´ƒŽƒnbº�9é5j2aökÿ_8)@ì„1ß+ùH3Þ”Ûu/?å™P:#ŒÚHØÄ~6ÿá¿XÝuL*Mx¯ì’¶Ò;·¥™p ¤yXˆÊÚ„Òi$�€0H`�þ±Ê÷’¡ ¨ÑLÃ\Ñ& ÂC+’@¸éC ^|&$ªJ†$ŽÝ}ù!Bi$[hJ!$\iŒçÇ“Zëæ¿®³AÖâ¯×ˆÀ>@lgl±Õ0´º²]j& #,̳59ð1•̽æ7Øð™0;%±ñpØ`Äí’�š›ð8¶«vêmª€)' Q‚pD lCi´ˆˆC»w&›Ý‡ââ±%“Yu¡¶í02öxvû?ohF¤aVŸöåþ–S8#à\��ŽŒT T‰<Ñ’š7ùõ­YéT¬ÍIê&uIU"Q˜‡¥´P{ùø1d ŽOgAÿׂݗ+d&Ùðêõòì•x°ßÔŧ¿T×ÚŒ\¡Ü;ûz3'jSš mY貃ÃË`~¾Yj¶6OŸA$é!ÂM5ßH¶K[S줺6¥ZL�|¦L7ù9õþ³w‹Š4m¾äDc½ê¿[âߢàb�˜çV£J‘aÍâ'[¨I`òO=XadFr"{§N¤5¼–&Ö( @“é·ç”½Ë¡þþÝ)äÀ€$ÀU^›ã»˜ÝokþÆnÒBY’Ña•+Öû›<÷ö.KΦ!±· îA#01—oI}¯Øi“Àg @ç?{»áÀׯgy%,Òp”â¿�”ÂttÁÃdC–Ï×סdÃ]²ìŠæÑk±dô³Ÿt‚Uõ¦‹³¢Zh(4[4¥CTfn¾;Ÿ·Ó–Ð.-Í^Œ«–û‹“àiˆ £a ´š!aºÛ'º?7�a RD¿ºƒŸèç…XÖÙº5?@þ‹H@åµëÿõ³±û{1I ÏRáFqnrAàÿ4qYÚäâÆŒÚßÀñH† OÆÎê}<êhHÞœL` tÈ01 €H²�Ø„� „‘9(R]y@âî„ ?æ§p °¹:G¦^a9”ßd/ooã³5Ç~Î��~[HcZ *ÂÓ•ì©&% ,:ý"”•EŒ]ËSHI,FîOž¯‡µ¨‰ µzü�Ä4$%�ÂÅþ«T齈Äcâ»ããá¾úÆ#±Ü�!ÚHH͘ ùIlhþ ÂI hÊ6 m66 ´ÛiŸÐ<� È:»j¹Ã§Qìvk �JDGâˆ1x�Šœ†8]!j묊&gr·¼ÏCš9p!ð¶ŸÔ;L»<5µ¼ýÚëua@>2°ïLÉ.o”§³{G¹®ïÝéëÑ˪þ—w?ë¿w¿]+³þ¤ÀÚFÃeÎÝ;Ài{¸ÏŸº‚Û] §e>¬ÒA¡¡a`�»Ì �ƒ[Ë€ÕJV^äîðáÓ»YfZnL‹²‡zd_gze4ñbHY’i J`ÆÒI0� hL)dB¸Ð”JAB”!Ñ0éñ@ƒ›v„‘é°1Žò’B”$úö€Æ„pº€„’ÒÁ RÀK®Ä[¬ÀÐt0¹k>ÆÑ8Xœ†ºq¸M¤�ZÑH4 ±#3@)°?ŠÐŽÀbHäbAéd�)´ ¬yÝÃý!$¤f€[„½6!%ÝhK PÅìÛBØÈªˆGS°i&Ð$Ž»ûZ*V7+¡.–‡˜iT�¸”Ü&˜¥ š{°‘Ûgsv(Å\’)bHFÆK²Ð ˜�HB¶00±!|Ä„´4 .ÇBD !Rá$, !Ã@*d�6€7X�*�¤~K@¼lHÈÐÚlC�k_rjhïzð”ÚI$´ŽÁ1ca‰"ÐÀ€ »�$Ž– ¥ˆ1´ L@‘ŸâÞ�%u‰>�ÊòÃq"OrAŽ{~¦-º(vh¸Ž&ÕÖ�RHHö!h$ÚÙã…ºÁ$¨c`ÓL`Úlm;Ñ.��*›!¦i"m$ÛhlÙ†ÆÆÕɤ CH&!¤!‚y¢„šB1ˆI€Ñ!C`1&Ú�%% Põõà¤M &ÆÒS P’B`»p€U)P„*¡ 1!©>@‰0HîZ€U´"¶ ih Ä ]¶¥ªØ€ ©¶ ö.1G&�PÄ»¬B€· ïtÿµ!!$þÊ� ƒÇŽóÛìðàÅë#òü´�ûĤæCÿãº)uÑ™ÞêF$§´.WÜîCu¯þÑØ~¤ öåóãOË­©ŽßUga“ÿ,}#›*Xâ~+<%O²„½ž”v¦<4²~�°ÁZÔoKR ØãºlŸ}B{vP¦r§C²íU]ààÀÔƒž²@’QÀÒvPe/wÁîîñAmz+|¶Õ¨ÐùÒÇÞ*‹QÅѲ!v8g]',c ëÆf6ÄWŽpjÄH9�«4ýÊTÄWtuÛ5¯e6Pkóç¸Å)aºV½�K¢÷¼xØ|T\dLïYOy6©ISkkV"Wm‹Ú¸ñièÕŸ'ÇqË61ø1"¼Áo`Ëä œÄ fÔÜž$ByòŸRŸ Sf?ßÇV}WˆSJèIèF¥Š3¹'ö[­ÁB}z ïITƒî{øªak_Túlà@°�ÔQ²æ“Í…?BpÇ4«vþªÅjŒ+�DUr…¥›éh\Û½±m÷�3;Ø%xŽœzqsäó?CŽ}KdDd–Ÿm±ã1}J—•CçelÚë¾Ý¦p[㤻Nñ<ă“ É .ç8´úÕ–�GÒœ9Òqi»WÔ1Òxi‘'ÿÍ,„æBÔЧ÷ÖŸð4²ÿµ“¸·Ü“LþN<¢•©'‰@| [ZÃ8nÃHu±|ØÖ†°cq Å~‹tmaxI_œÂÝ‚JËûÔÛ¢ã í'T$ ô0gfÙç/ãQvë½_'–õš«` ÛX¶ã±šÕøS]{q¦m�’X> ¯±¢µIª[þ:Ñ.ûÇÁ;¨úÎnÄ"+—oÏ�Æi`“td×È‘AâÙh0žnÅ0¼Z†hz–Ë;N•½c¯�UËèÏJâøŠ7¤ÒoàúÏïýïú<ß¿Ì㈠ˆ]ÚgÛ~YT÷ˆ]ky1ÂÑ•ˆâ}êµXc4Ù/Q!->c¼/¬ì/‘†="†÷á‘®sjNµý�:ÆC>W™Èâã:0qëðt1no+­¼ÛeùáÝ€‚¨;tÌŽÜH³V R"D@HfGÁB ŽM¼:V’È1ÛÛwF<Í,ͱ²#É(Mb"wxz«¼/ȹú:uyrø.`ÁWt¯Aª]ç-mðIÒTA2:g¦©Ð.�|úhKò¶`Ôx0óåú~¦ÌA×ñ°o�™²UâÝF›!$ƒS%Œizÿ—RLHûlQ­ª2ÎÄf¯eÃÃá íÛ:?dæ °éÑ9$»­)&� m€”ªÏ¸[g£»×Àf¦}ö‚�Ï‚5³ć—{P êvÿ9 ‰¢�n •¦QWú<Žô±st]ùøU×LXCðhÔ´°rg§æçgM ŸD6Û4|™½3šÞ†(¦gÃ÷¿ÈH Ãg2‘Áyd,É»×áÎ$¨i%cHFV${r„�eÂ,™ÀÈÞ¯·ª ØÿÇjâHåb\kºÔ Ï¥•îíhÝîhâx7|ýúuíìÞäÕøÚº÷Òþ]0k]æ7JJ¶Œ:Zª–„+PG@¾à�”M…–MSÖYÆþ:˜*¿P5zº‚_æY³–­Ù´ñèk{¡p‹‰ØŠÑ»HLesÓwOálßá]sD}Ÿ‹N~ÚÁkc Ís«cö-éüt˜ÔSy‡€ÀM“$_=FpârÑ«úéÖ|AV ´2[ÐYjàŠ�õ£9i#‘ˆ …ê:ôï}O”}ãÏQ5+Ž™5m,÷Àr}(­æ,ÕjÐ~…ÕOQëì¸"×#ð 먑1o^A ¥U,�ˆ2ý5Å|4 ®–%øãªxÙ‚�×°˜¦J£¬�ógïnO,¶ó=++?·Ï&5� iaôøeòü¯ ɘm÷Bb Ý66 øŒu8v\7ËX#¦8ÿS3f½Ÿ—ï´•ÏÍØê-Ù xiTªÇíÂ¬Ô Îè^]‰UaùO WOÆS’µü�6ƒ™6²‡y¦L?þqÀ0³ó¶˜¡3ŽÑÐûƒ¥²˜}L°çW7%ZñßmS>íôP4zi§Jæ›&ý…”ÒÝÄtõhOw"ÛËíLjwpÝ�ü¯åÐ4jî[ݨäqm˜oχuß7Å¥mŠž¶ {pQ¹WÆú|Ïc,¨ú6˜à~s}k~OŸ#è©tχ©¹�©½ÔÖÉ=G[òg†Ü:L*hJÔ~è/#®kÛ³f�ëÜ<‹¯ñS1éúh &߬ñ¤ñœÝˆ\˜ûd�°€ÚýfÒªý¶ñ7’¥Iæ6Eý¥è¼³ ËÏ ÷NÁdM× ™¯nÿ%>Ýß¹°;Õiçµ·“£si´‹÷-Ë#êMvQBÒfS:±ŠD‚µHB®¢ÇÅ-9?™�lgN¢é=Ñ®>½¥‡øK~�öœ£,eÛÒ�ïŽ�a8þÔ§^`b]Ç7áýXzÇ0Ï!é¦Õˆ÷­Ú]Zã;ÇÙ8w •3¤£ÊÀ€SqmFô¥:HÓQuDZ£R&s¼é³û§�=+»s�Mj->Îbð.ú¤¹Ú`M|ú€•”õÞ�>¬‹(!ª$£‘Œ‰^µL�tùÁ¬�ë÷¨®(·BM�Û1fƒCJã‰sñu™4‹ðx¨£ªò.V[î$IÜg+¹þ?ƨH4´€/PŠîÁjxÍ™#»R'(ÏÚ•±!w>t*E¦"8Ç©ûDøy�‹àٙŴ(ã©FPãà›!Ñ'VéÉC¾h-Ë‘gñp×ô8•è÷º]ÚqÏÔé³…hœï,µ×*zÝèç£=½-–NP„àPQú:îK»×·“ íݸ$/‹’o°6°nµ$b‚ôõZnˆkMêr_ÞºJŠœT¤cÞfaG‘ªqƒPD}†ŠF  Ù|=xÓ²¾œ@¼ˆõ—‘|þ£±ÃN¾®å(NÇ@s>¥ymöHKÛ>KÉe‚'ÝêÜÛ½”¹ÐÉsÕé­dg„Åf³±ßò¯&AX_Ñ\µNŸWÞý÷<ÑÔô€FX3ÝÏz5Ëqžç3�ntC@Uîz5rVä¨ }“ÀCƒšt„l奭–Pk:XZëˆxÀv,Q.êï&›{Sb•„5«�Ù"ßôd«wkZùJåþ‰Œc§†Å}k½-erÑ•¾$¥aÊpkÒêmݤÏÀ*¿õa»éÙ­€ü1økÖœû k¢UU0‹ ­S|4«¥ÀÌNE·Fì-Ùœ3Ìå)R”š•·«¼¼²ì“ÃKUWÔ“-;Þýyí÷Ìïýÿ×½Ç+ -™¡!Vµîr|~ªQH×>áZ+Þߺ‹VáäÌuœ;ìH a¾Ûû`ŒÿaÝ£ü^ÑLÿòbxÆìb0*iƒîºm–qX'æ_ü‰£Ûë©Å+Îv¢B'Kî`,½v9jF9Ë1!PP…¾¹lC1óØ@ý,ËuMó�a|p›ñL[cõ¾ìm{þs`å3fÕ¤Ùh ÿäz¬§*>FmÓ¡¹ÖôÛa¦ 68±óÖN`ÎûVÀ`Dã¡Â!Þ uÕ&î64Ý£óŸÂ} /®òHqÊIì¿Ï«P–ÚHÆç“K½ `d]‚›§ §AÏQOoë ¶{H¤Åðé?>Ͷ¶+nµèÿáÓë¥é²�·Ùk%�f\Ì'|Ý�`3Ìý(»ö¬Kô9A€fΞFK™`«S•ÆüW[Ü>È?f ¡Ø4»ý’%köÁ/¾ÍÓs»¸]=½ˆé»W,-›WYPº®¿× 9þMÓ�_rÎÖ¯ÐÙ3¢ÎûPÏ1«!¬˜°4¨�©Èpo%ßmaë#Q©„È0â2æ`–A¤�§ÆÄ+0Wߘ²ä¦A ˜"û|x«·Ó‘ZCøÏâ^õˆ0ù;Fülüâ0ú Ûƒßõÿæ°fXKü¬Íå…Oä@úi†p†ÒB_ù?öÚ?þ4)Üœ„Köp#6V÷  (þAÁ¿èR~í}ôˆ¹HàÿÃþ$y_¹üˆôK�÷�ôúÛüR|ƒö²Þ\l/w¿Íß'÷ R,?�7Ö'! ¢+ÿ§^b66áïZhðÇøþn ,?êÁ uÖhíU`i*ºÕ�¯§zzF¼ÓùW¬Mþj/ÿù±ÓáƒVgããgíãd‘Z@wÞ$ûý¼ S–A÷­ï#çuov‚ãÁP N&{ü^FnnüÞ_£ÜòüФnw7,°ZŠ ¤Æÿß<(4\¿ÞK`#TQ¾™slV™®„¥§º�³¤™Äsÿ}ÏÒþ^rÑ‹ÇFSÅêð+:�e—E#÷h×D÷"ß}6žŠ,h_œ„Ó˜¦,,$;[� áQZ¢Ã,úÎ3ŠŽt˜Ÿö>�6Péúl¼ ÜóT}ùfô"“Sz~¶Š7´=­—?ÀF\2[�qéí,þÜüÓ/3¬Ca1Ó…Ïù¶sÿ©mNjŽõJÌ›§Ù³\»ûT®^ºä3å·þ}¡b^ÚÓ ­ëlnE:ÞÅ6\5.ÌÚÖçúì*D!zbû>£µ1–Ûä Tudy“tPã iid"ß,Á®_ù�šµr�õ×­Mƒ(…vÈ#Ÿ§oõž5ÀÉcéèÙã üƒÊjj\ùÕSw–«,MÖ£{f�Œâ -¹­N7Ÿh!í«P¯¾>gºŒ1à‹ ÷ý±Ýîþ7Ânbç÷D– )ôP@ƒ-íÑê–ñ–]‘÷éó—k²·Ímïµ8}åý²`Rð2ÒVL'T•×”ºéžOWÓLŸ róÐ M®]¥|~ÁôìøšÃ©ÕvÿÅœþ˥܆yŽV9ÑûE”\=HqÉ1iìpQ0{Ù-'†ë©œKׯ¦·xvÁÚù¼‘A5¶Lº}²üîÃrW rsË1ÇFé�ˆ€g®ì�/±öR™¯Er•“#£×ËçM¿/Çà¤lV3vXë|­5~…ÑåÓ– +,(ÞWkï¬ëîͳoEæ°¬»æ'Y'½áb .\H…”â-ˉC¥$ý_j&+f¬ÿTí8WÖgß"17x “†ûú4»�Íû=š1 l]¥­E›Ñý‘­FÊzUª¨ûó@*ß’¸Té�â̰.Ï_ȤÍzüPêÏóSµ±¾�]^OXÌà\pzG÷ þñ]˜–ǵ÷Ž™E‡`æ[´s‚ã'`që>sÉY¶­*ñÅ/Wd]ѼåäŒ1#�›Ÿ}!ÿ?½áÒÕ*šüM ¿º×ØZÄØu«Îª˜©à…ÑÔ�K°r%;f‰nT¹î•vµ¥˜É„NØÁì¨k¥ªíEM¦ ØvT-,ô盥­ÉÀžJ=©�PÖŠ.ˆc›Â~YïÏ_:«Óôömï ÕñÄÎÒ¥²Í=±›Ï[±ïxOBw¡ûþ­ˆ|ª=YUÍI„L\~g4N‹Êyc›´½Ã�À\¥wðužÕÑh^Hö]÷ãþÛ{=÷]  041DǸìáêOUU×êÒ¨~m·öÖ8½¿Ü+³¤{®ƒo› J#äs� F½É΃mNM̉ó®•ˤ·’ð0YÎ"¦TâåsB—g”çâ?²SÄ&ö; xG5Rd|e‰�Iø©2&Ið ¼èéõüðnV&`ÉÊ'Ì ¥ôz°Ý¯~½'’@ÀÀÃÈ®Åÿ�0/uWq”oda;rÓ÷Âuee ü˜ÆwÔ»(6›ÓǦŒÉ8yý€òô QËúïo1ׯ p+¿tgø‡†(QåÀè5åWjÅ´]IÙé¬V¨Íè!çõ&â)d‘8·ñL™q–™�…õà«_Ü7<´ÅDaΪåñpñ“®FᣣxÆn¥-ÝZ©‹ 1Â38Ž?�?ܾüZCê±F´`k Q»O ZÖ5ÀÓÖi€Ž|7³!jÕiP^õ&w¶d÷´rµg‹þ¼õÈ_’Ñ™¥ù$eŠûgþ©o“Öç°½9Ÿü` Ês-;ÊŽÊx$Ž ø;†YJ噌Ìj§SìžU>«˜“OLO<¸ à.jðÕŒl"xÚqo¬‰KF�Äâ�£Úû¨ÎNÞ±=¶&<>Ç fIñ0y˜ÿG¡øŸwøŸI¶`Éücø…êž;êF%œ»®6&DÇÖ!#Ü�§é°¸;�¾œÃ²¶K\iý‡·�¦ìçNÙ:¨ ÓëÍö îí˜ßú¹ ÿÀRSÜ ÿV {ňáì¸cÍPØëÓ,ÎÿÈ“²š¾LBü?åâ�þ–¸}êYÃFñþþ|õÝW«wí„3‰Å¡½Oð¦Z¢Ëo{E°=WçRõõ„‘X_ýu5¦Ÿ ïHËõÌîâ|F1~æ´½†Øïl“iHLÂ`Öî1…ìŽH‹�ã!$vbAÆ´J§ Lz¡ÂœÚW©3ÿá]|¼ti�1ù¶¼Z¹yÆÂæv“^RS““íÖ÷ë_å< «rèØ‰„qî±H .è“â5 €ô>/�‚ Ö73Ì?•ß§:uFÈm pX‰ÿpušHvËð®–2{>6ð0RÚ£Ol%Dƒ‘úbÚ²q›{Ø"ݨœE\zû)%W”oÖ�¦˜Æ—pîòUj‹Ÿsk9òƒÓ÷ghß‚ùB=¡£pÙÁ‰üs6�íåÊ ¸=‡÷~ò¦\8G{­…´ã-_|Î9²tF>•àîªë�ÞÇð˜4 ˆ60¢$80OÜþg‘z<õ^‰múÿ4+;DBÚKñýê3ºÆbÍü¬–Ï._ºt�Füÿ ç‡ÓîIÛý ‰z�2ùì�®7X�‚”¸˜CwHoÒ_“‹Ïp˜u}‰í�ôc�ÊóT1™4Ži 8Õù…„)s`b 6¢µ5öðå\ÚH{”o[ÙL¡¶D Ð#þâõ6$ðYÀàƒ¯F ŽÐ?ËBVsvϱ%/à¦eOà»x_•‹K™E(K~.ªÔW–”)ðƒc³½Ò¢¾O7ÐÓ÷_[ªŠ{^þ2òáGaóLƒo\»-0‹ÓŸj­JOÓûƒÜx þé·ìü,™ðõS:,µV4ÒõÝ3÷eÁdÜàDk¯ø$ !c�\yeóÍë­KR“uJÞÈIª@Œdp0·ƒ!«˜�ÐaÇî˜o#ÇyÓ«ïm€y ñ´i¤Pz @-‚+bÌqDÿSe—9j ¾™ 2•bÈazåNÍTSöUäÐËîÜ?ªî ,Æfü} þ7çt}Ž¢-åÝö¯ €^¾�5¾9÷`fÎqWýs]4Ö×^jÀ¸$w=+“N¸âŸMM–õeºÜß㎩Öû;Ž®üLû¶Ñ_ŸyúY¿äÒ³J< ©ö¦ì8ªõàxbÿ¹ÌPLÛ½SF5—óºÓ a9[ñÝú‹âþ¿Åòã;È^F »ÅÆÛQ.Úçwkop:ÞâÛ0¶Š´',y?çµÑ.çiÚʳ¦›¯»óboÚêäý‰jã°ï%‹XžÉ—IdŠã­&\Ü+ª[±;g÷FºñwXÏþsö!‚3 ðO�ö²Ta�sÕ©r;1ȧ±ç=6N0ŒêÓ? ”.Ï鯨}¯�.½•µ´£Ìú3K×MS ‰_-E ñ�·oÕþË?=:Š…è:�Pâ€pÓ†Õûêgm\ïÛµRœþÿ†…JÞCB3¡ˆˆ�QÂÕg—HûFŒ’·kã\úv÷ZjówÅ¿p¶Ã ýuÁ?if†w‘ÚW$sÞ–Û­òsªZ´#à=M)Öz?‡áÿÍ~1s’ÇD?‹­êmnd·Bù f®Döu008Ǭ@« ¬!i<¬8×>Yø\¤ãõA[^Öi‡œ�‰ÞD3Í,“¡�3òíƒw!?˜½9«_ÔÄ~l{bßõ59·8]n×X‘6Bß�°œ¾´¥�¦¨‡Ú¢ï7êv—*£Ã…(‘3s·¾+™yÓ'(L.ȆцqÇŸP­Nž;4º ÚÄd+Ù3=qÏ�Äc圣oHJ{/)¤¹<>Ï·W=o·Õmµ²3å{ª&¼’ž ´ÛJóü5û¦ÚU>f‹7�H(Z“Mưª:]ŸŠêˆî<'�0ï,÷ø±�™ÌS¦<£Eó¾9È_�h�çü^¶t¨¼Eí…kŠ#¡£¤œu§èþPpÔÞ“ÂÇ/A…ª¥‰-;F‰�m¸2±ð³8Lâ[59“{ùI¨žÄ·3€.†3i£ÏyÙkªèaÙá�ïåÈË«´ƒÉnç+!¼bÈðDúÝCõŠ`Ú›\àŽøí ^-ȈÃTɰ@G=öuÄHuò‹»�9æŸox• Â"Ì�¼”$oH·†AA¼cÔ§€fï¿Zåß#ÉR+,׸½ru†W=!¡ºÛ,™ .é@©ºsŽÛ¾D‘D`:½˜8[€ŒMñã--§aÏs¦ý†öfÈ<3p#qÞ è¦.ÖP@ìI鎄 @Ìe<¦IikCÕ.žž×®¸YWücY›vפk\vCn(�u "›§1¦fCÁ/×vÑÆÚ›rÇÈ”ÐY5­³n÷fTYK&c+·ŒÄ\½»ºq5¯Ç+P—XÞ«£¾°Ekï2ÌUüÊó@žÙGS縂|­î:ç´ÕXx´~­@Ù‡œOO °5Ù»´é˜hX�Îüc³äæ 9P)Ô²õZ™Å§žÃ ‚ú«Ò°„<äa„s/¸ O> ®({�Åï2Ó0¢‚P–ú…Ý¥è. zëZ¾k|x~g…t_s}ËœÜr'ÓËÌì)™ S!œð^Npб‡6u•¼«Xt¶ž¢¢bGØ®ÒE QÏ<ý-‰7¶�Xš>}öô棑6ÖíY©WŠ×Ó®å^hÁØ4øucðáòrѲÅê Å Š{EÒi=C#ŽRÚv ”eV5ì)|?I¡ÝÑÏ´S;åv…‰ó8Þ³[¯‹[�ƒ‡5ÈŸc��Q‡ø{²zë䫸|Ðû>–Oû°íÙ™.LMN†@­½q›�£91zÆ�!"‰g�{Ž&ÐÜR y™�»Â#,OCÁVU8Y—ÞÉeãX»v4Kp¼»óË`þæô UÄÇ9^ª3“CvÉñô9‹Ÿâ»,«‡£É[få³…ˆi@èo/ç+A5X Ìó;ô‘xæ\é§8úl58)ÑëB§ Ü5ÃÎdÆï‡o~�Û¼èmLâ§}uªñHl®°[oixÏÁ[ô®Ûñ&läÜ–ÙŠì3Ô·Ÿ¤‡ª¥ß©`ÃGcÏ‘«NlG½Ùõ:.l�­c­…ƒxœã[/ ,C^3‘ß}°×зñî|ïe;ÝÔ’ñIÛ`ß¾EL4Ûÿ3²[`€Õ²…Ú�)ÌöÝ£ÓÎBv€Õ&8|F¡h‰Ìã�×*ƒìO"'z’^¾&}Þ_§vó½4vùÆÈöª„È'ùTzdʆ<Á97”æžÕÀ5ûSÛâÄŠ6êtðÃÞ û6mÝô@ç›jîh¾¤ãøÁíKW—ubcÌdE1¦Gs ÑÂZ»{‡³Lv_mvCu8?À8FR.úr‰µ›©Ãºò\6Kf©ËHÞÀÓj‹wÖâb޵E0~�RNÊ {®´óLË*ÉwÖáô@£Û|ó\>¬Û'm¤!üL°Ín%°NøpײÈÊžI†\Y±ö¨Ê‹r{i˜såÏÅ£2cøÚ¨W’â«<Ð�Xã¬q‡wg~ª‰ŽÉ=öÂrH*7*"ówuV\DÆ 8[á‘•ÏAÃUz~o­™–YÐ4ÑÑUGÏ*¤Ã_ßváè3øÑ#Fý—3�’;ËêD…"²i*é%»Šª~<ßÑê¬Öé£ÿöM5G÷Ó˜ÍÞÄñs×oS=ÔíÜÆ¢¶=1%J•â·~—íýº´WÁTWº²:g}J `ÙK “ ‚5‚›!Ã/Ðq“,``W§çf ÆÇñnGGðÜÛr�žw©Îáo´ÖœVŸÏ£%2 ¶µxÈîóäïWë4.*·Ì)Oy›r\ôßë·M]X’Câ>ô’3Ž¥’«}›½mÚNÃν®¾ŘjqÌG˜!â#&œNf¹ÄåµT�6ÙDÏÛ0K¬Wr—z܉°èi7xANê]¯Ø£‘…)-°eÁŒƒºâàO%.aÅæ� 7­Cñw}æ}J�Ë9¼ ÍFÖ%rá:KI[ fÏCzmÈpW£Fõ©ïæðl³;2rü·P gñ°ú¤Läœé¥FŠ”Ö(xQð#‘KD4zXÙržvxu†¤|LUS˵Ž|ïZ…›Ó’B:þ—gËQ£k¯§{MîÅp€¯PÒ»Ô\£²@ˆ!Ðtaz^é Ó"‰öÔ÷Híý‰út²õÇÍõˆ ººvuT2ÔŽ`gSòh°íü´Ø[ˆgzÙ.G¿ùuô]ø2Æ®Œ'F•û¬› ÅÄÄ›®ßG8Ö$~#s(g]o {¢Áî^[¾œóüÞ]÷�P‹—ÜýîÁuœ[D1ì83þÒ·Õ|zží{~…�áf`«[£!T:î~³ñHãN/õÏ×Ôì;\�ºF»X}L|�w1 å„,å3OQò�»ü•êFÛ«èµfs:Ò…2[¤Öõ³3¡‰\fãÛȨó†Ô* :á¿6Šå‘œ|z˜Ü3DhuÖu¨¸=ã^#zžzûý_O�2×~AÅZidQV,dǪ”ËC€RNÕ_ObãÉ„ôBHÒ/[‚ú_pò£*·Ð‘:߈R�ã}3ëú2!‰=î±ÿÛµFÞå„öuéþÝ–î¿ÃòëÞZöÂÀÉ6ØÛ´$]1?Ÿ£ñíË*š,œ4íÜñ3 ßjà00ú¹äöJÉNB¨HÌ_óå_éÂõ-,ÆEÝ(1€ÁbÒÞ)£yêûŽää§é _üdÒ"1›ïö²U0&×+³ß·�{?//±s»§êçyþƒòíf&Ÿ$6@Ã|‰"&gß¼£¯¸ÐDoy\F-jaïÇ s“Ç›äV—ǧò OŸï-gÚô³.*Äci.tsóJlE»~<¤….=ÿÚz)­Œ�‡?°fˆQÓqÃRúÏöÓÁ÷:ª1ÿÁkýYp[E%²Þ¿‹Ïz‘‰‹yìþÇ–EÆO$®þUçýŽŽïƒ‘³¸Êй—Bâ=߀�ˆFÞŠå­Ã�ÌŒ*´z ¤X#b“Æö×9»¸SÇ&eZÚ”�!OnFe†6JÒ�î%tHµýýIŠÿ;Úï0OöžƒeB–Á-d‘™‰œB¦©i[�Ìž±n.C“‘ÍÞЭ${whèþØABœî›k,Ý,­Ôk£¥GKô1߈„ •éÀ�gk<é˜XHǦ4Ú’Llè&Dÿ€ìÊÍÊSþÁ$b#á.™´c rÑýñd©cðÅhvv»Lê0nõ„çeäP�·ñI¡I…Òo›ºãHm ä9}DZ#� Ã^Ê<ïþÙf¢d5¤Ô`Z_F ÝzEAq8Â|¾ßÔÚ÷ÑeŸji\åÑ$?¦„öm˜Ñœ‡9HÉüÙzÔR÷—(&„aK•ôj·©‡Çk†\Q¶jŸãK/Ã�i¦š1¢BýèZx\{vRý½÷Ï;ò‡äÀ¹qæüŒ¿ÉQåÝ‹Ï=‡+`*ž‰gqÆøï ]Ôò¼ˆwŽÉB6 £þ¿ÎÜ÷·I�¢@ÓÕþ�³îÑ¿Ív|Í2/ÂÚ.º¸!‘�{Mœ=²Gö>ÒÈ,ëÖ¢~Èíå£G´ã?Ij'† úžÜS'Žë°{`ˆ=u‡<ݹN»ZŽ ÁÜâX8ì”Ú÷<°²Ïyl¼<¶ÝœuŠ¡B‰d¤Âü[¸q–öî,žÑÚ¼ãõªÜp†÷^Ûyöñ;ÿhĶp�uQį?8]öãN³ŽÐD¨ÅÌT!;¿Êõ w×Ç®ðÅÁÞ“žÄóoD]*�Qˆ+ÿ/ß|>0z\*ÃÍ1zÇ·â‚§KÛ¬µ AkZÖê®±—ntö&^i ¶FÀƒ†ÈÞªîÌ•Á…Ø9e‹®Àt³‹Û(I¢ïÜȦºhÇ!ÆìGu�¿— Û„núO‹ïùQ#¯û*Žà€:×òàï4^¿m°íqHKÅE=ú·‘v/#¸÷Ÿ]Ñ 5ÜïïÇg.,Ñ:ÀÈ�|Œçw²�ˆ�¸×ħ0–ÔxÀ mí1¤Æ7 BBlÌŠ½š;›�\|– m&ø1NÕ†ÛÜÞÏÁ› ð9¬>nè3,BqÅ[¡˜Øì�޶”ø Jý9~g†÷¾^nÌ»€0"n«ˆ¯Mä,-Iï6A¤½›2ûÙ¤px2á2k�Céžš~Ç2EØ Æ>§´¹ºKˆÜj25ÅrÈ‹ Ž”üÏ÷äçNí èŸÙ [[´Ïú¼-«€ïR¸ˆ³~ôäb%O•ŽMË“>Š<²m9,RÔ c, aJ ì®öÒ½“ŒW^oÅ…ï³TéË 1©…âí“аû?lÐpj|ÒèSg���2�¡Àù†§˜^—ÁçÇùWKâ9~-‡È 9fg¹›ÿK þÔëÿžÊ ÀÓbͯ˜–FðPý¬º4qà.0‘i/’Àè¾]’§nS­ð|,¾HFí^¿³Ó~çv´#ÉT£Mz9ýy|‰·Ù4(ˆ¢Í®hþw@®•æ­¹Îþ±ìrŽå?©XHUa’^Å«ú /ež�ìm¬&{¼žÇ 1¿æŽÈâyˆŽcQÒŸüëñ-ñ+1ÙÕÍûê?ò÷:4+ìØ�hÚ¬0o­FÎÅ„ùlÛ+°€fåòy»ŸµÊ/ýßxÀèk„¦ÊìIòºcÁ⪛–)¯9œ@XîC“÷S³ÿ¿u lf@:½©úBiI6‡‚ª ~+χL…½ña}e`§‡Ô(Ï ¾Ò©©>v,¬04ŒÑ d@¢­ùQ_º„ØëÙ _Œžæ4aŠ™W&/ŽæPÐrJ—¬–H6™6½:Á ÜaÝzlvõa—¹Ý�TØ£å9}¼&ò†è*kc &T0H9H2s*œËÞ—¼ÿ†0<\€Kº“�’¡TŠäùh[~ãÔñ¿6†>|´ª�wŠš„s‚ !jzòOØÎ«–ï¯ÊSù€�ç¬õ¼lì"žeàD,¬ç™â‡ Ú`€jYMh)Ö>å|~áe#_#ó; ¶2]hÚ¬¨Ì$ËazAŸçkÛ·³°—Ñæ‰ó1€�Ï–½}ú:P�•ÐG/˲%Üõ°– Z �“ßëíТÕ<r땞*ÑXJ¡0Ûé™Ö°O/‰Xç­ÎýîöìzôøˆÍdyd¬ýý�²”·Sèžÿ¿ BV]I?2(bžN½ß�(”¾»™·/ìÊ&qrWåüyЈPø'N(q².¸1ÿ§vYg\Q<Û£yÃÙŸ÷ú¿æE€ FkKR G3ì{?i£m½ŸŸ5ãåòêü-Ý]IgÜ\S(s"£ ¯Úâ‹4·íþ•$s¾ÜÖSÍ ·«qßµoFña«‰Ÿ%ÊL?Ъë ¢®{Ú}¿{#fQ Ú��aG§X ÎzÒ5*»ä2öÿÛ×ë‡�¿Xž A8O MüM;ÌzÍ«¶ü9;ÞW�ä#Âs4®*Þ?ÀÃ¥7£#Áõî¼µ^¯‹5™õ©‡ >Áò¦ƒÊ¤ 䆇’–ýûQv_%™�’®è š‰ÎD.ŠûÌ#§l~ößO[´0\Òùå-ÉJÞ[)µ¢�DS„t‚xÔäÿ,êÃøçS.ïoÌUšÒD°.»º ¬Ã–¹ÀÒ­{w—$/`^)Rt·ˆÆ�«?†©M„Ô±<Ò±"'°C j¶*ñN�é¸ÜÖõ;W… šKb×yM6UpRR;ë‹kPóÔÉJ°qÊ+S¼å´ØÁ™.‚�reÓüeÌö;x¢øJŠd»îaY2ã�¾Ý|rÆá�«Xzã±›ypiœ AŒìÆé½Ù¤{+Ÿ0#m‘ícA¨�ÕtmÜy1º[¦�V-õrÉ¡¬ËÍ0«“êvZøLï*€Ö o çc-x�ŸoJa3ïý²fÌ�s3äÀ¤�¡'5‡¡…‡xþm ŒJ!äÉ[ÇS·Ï y4{ÿkýq²e‘&êh4d‚ã9ZËajE ´ÝËŠ€ùÏ¿µíoÿÓiRk€„{-#Eâ®4¾ƒ65iïfÅ%ÍÇÕ˜„htz}þ;TÑú~#FÞÚpÆáõoÊ‘;ÝP5{èÚÉ{�™ /^–­Ë0·Aqí©¡»/o¥-ôj’\4·’q­ &áGŠrLE+ÆRôs{%,1GV¬Ù’½ätƒes‰¸«ÑçcÈ;L 2£Ñ›|õòþ-<ÕV[�Ú1hŠ«Åd¥ž!)i‘«éý?�͈®ÈIE7é€ÂhÿÏÛX=ÿgÖ~=o@Ed8¤²ÃHØÛŠ!”ß’<Åmz¹Ú±…Õð†É_Þïz³ív1tZ»Ýüi§ìÕÃbÎúGâ}¿Óàøºr zFÿÄÓfoÜÇf›ü䚨‡IÑ�ZÌÒtê¾ÿ¦ý°XÏ÷žÑ„Ðç ýïÐcW€v¥‚T÷a׺smPèÍPmF9æÒñ8ÂÙ爠¬rÃnjý„‰UÛ»îlÃü é¯êz9Á± Ž]ÇL…‚‹ÍœŠüãnxÅôñ›»gõüƒm^ž`mY!¹-mp„MèPù<ì5ù��ˆ;Ï:)M°Á0q»ŠËÙ²øzŒUÔ¥¤/€¡Û`6À9ÎQa]!Êo ™tè9í³ù{ò²ßür446Æ1¹ø¥¦Sky’ª $7ÔÇÊC?羫|ñpO {Dâ–qð—ÇÿÛ0�²ÛFa³ÖE–Mmã‰çI¢bŒ .,œâ¢!!æ·è¤^Ï¥b&à@y)ï001¦1¿/ÚB¡ñ'͘:Ò=*§eTYþI&L³ÈÈz¯9·Ôc4Aª­Í1‚FJ~ÚŽëÿ&}öÛéj<²¤ 9ÌBc€RRê÷úÖÕÓ›’o¾ÍÔ¼â[y]¢U°QŒ!Ø^BÑS‡78SÆp4cP9ºy¢¯ËõËÔRÀì‡ñÿ%ôéäÿSz"""5å™\�]hͼh@ÆÛÌùgw6ÿÞÞÁ‘=ìNò>±‹�†5hà®›l|èv¼¬&ƒ’f=øÞæ6ªÏ.[²¥ÆÜ™mÝøP°­ù©7“\ Õ‘ïÅ3‹øz:’àÃ$+_‘®……ckÅ"ó8\5Èoþûø“WW RG5ÛŠ?� oVtl:ÿ‰ÿ"üÐþÏXùvYþ¥ù]7=çOhâBû …¶·Û‘ò³mê‘dÞ˜ÒÌ`Î àë_x£�ÔÚÏÛw¢âì�ÚR¹rêQªrAû·þ•Tô{¶³Œô‡k»Ó­—9cs/ÅP˜"CD•Éò³3§Ô3kR…!CuŒÂу¢IÇú0ƒµçÏ�3¿äÁ3Ümã€åCÑ�ƒf-øII†,Ôwýö6›m³&ñæ²3Ò¾ ¨s?ê€#7Ÿ?ÞØ€ã$³CK…¤¸šV‘›iäá0[‡¶™n¦C6îÙ²âHRÖTgîáJÀu õòÒH¶³¼]kú×£uá”äœÜå2�Äe †!™1U�2«†S0ªþ�{ù÷÷tÀaÜ~9éeÿ#4jW?9Ïy#ó‹˜æ´C 9l>%ùÑVö·”öº¼ÿëœØbôô á!Îkˆ ¢ .¨Y�¦{_BâÖ>Ï¾ÍØáÝ("¦$)ˆ¤ uúå%(ËNüú°³êQÞ~x Ö_3·ÓüºîO’r >ã» *8±O›’�þw›xÀ@QÖó°u°‚ªÚp>ŽwéÃñu× rmôb\ö}‡y­ÑÔÒQîRçÜôPdZ¶nP‘ûŽ,8�Tªs4·9è™1ý­ù*/ê‘K00•Ó˜þŽ�9�QZÞnú)à?�åÞ·"šºÅ0Ãþê(rM/ð¨»Eü~Lqh³Go„¶ÔlFâ•û½ž@ÃBoÝQkÄ<úø'²aõô˜É"Ö"Ü›+ué[déX‚ˆ�x¤eO_fm×Ûü­éjÇOÖÍû7VÐÍ(Rï¾ ¾×[­/ŽÝ)®ý”“ý5„òá¼vòqÆ �öWÔ(0 =5ZmÉ7½Úa®þ°ÿ圛“u¯_jò 24RÂ1@»ôì¹?…×�Zk³×„†V¥{°Õð§¹€Ê_~a2ŸYýã0}>V A¼eÈ.ÓòR3–«EŒë�õp<)Q; WS#`”›ÐÍï ès|E.´$~ë$èá¡w‹¯ �Œ!i¹˜N„T|ŸoÒ‚|­õ™0ÎôÒ| 7 É­wûíóÝ}åäà"²÷#‚zyHxó¾èï.¦Q¦¾Œ?LãA´k€¢p„i;Ó¨Á�k}‘š=ÌÈùa®Kæ±Ïa„v,;ô€v§,Ú`‘·¶·€édP�ŸáÉ\[§î©TžÍçêÔA¬A^*TÏ)”âåQí±OÝ¢`Ÿˆ�G­_rZ�Û ·…åzê»eÔ)~P+Ga]# £Tj'Í {t,~¼¶m‘ƒšjÝž›z®µ¬i›Ó'~ãÚ=é<»P@Ô,K–ä&ÝŸ#ðýÐṺŒ„O1/�Fb ûÃE�4V§£“’¼Ò®¯'‡AO^�èöýG×4éׯ ¡Ö¿¦’4‚ê�-q�Óãžõp¡FFí¹éû7ŠÁÅà‡¯ogÎgAªë¹ø'雵aáñ†vkÍaX¨?ý¸éAPÚ�Ú8ÖlP `^.¸8km”$‡h=4»D¤-�07j( 0Ø»Ni @ØD×}ïb ôND¼¡¶Zs‡ª,ŽÈÀBÂ÷ºM Äb bÓGäROá·‹ßΧhÄýøÒÉ9d�®aŽ5˜eHYݤl5cEn¾XÁ°Ì†8£$ d�â< ±cþ'|¯þ¯�4´ÅøòÆLg ¤Ò Fró‡µM¢—¤ËPPÚqawxxa�¨ÿ™á§c—T�’{ ¸�XHH×Eu–¤‡ª"ù">ç�ÌŒêvr0Ý* >N}¾!ÏMïÞs úAÆB€âUmŒâÁ“LÔK{‘R¤ ÆQ8c!_Kz,+¾[ ¦ç•L‡id9) ?Wž‹8 ¿…�t1æä0‘ê~–å.›ò ¥;ÈœÕ#¿s7U9* ÛhÜjž¯,®·‡¢¹%™™]»9d"ÎhFV¬{Lão\oý)*Gc¢ÿf�`߃™«Œ¾ÅSÝ×%ÔÄ­µ¶î¾®>̃ GSh 0@´0T»Ì ®·��Æ*à¥Ûb:ë$úò �h9X‹ìÊÁv˜*Z.1PÑ¢!±ØÊZÝ ÌÅKHÜk\RÚbFV´1ûMˆÄЪbJóHE�VÀY˜’H<°SÑÜš¥ñ¼ìþëÈäé�÷åÛ³B;ÞÉ»ýOFg;ù”Ž7L•Qr)ß{l ŒTŒ¼ÖuT–hS¿‡z‡õ½¡k�,¯ÃMîŠ>š(çÂ.®Œ²–Õ¤ Rº~Œiù1Ÿ—›6î¡ìºÒ;ÐÉ‚“*¼µ Zµ"sá~½6Œ"ÞØ(¶à”zRò‘jð~ƒ˜¤°ÔèÃmçZ[Ã~'ßj�œ%È(ïTvœžf5yÝË–,ØV©Ö&gS²±UNƒ©âY¨mTJã^$-æuÑ6k݇(&©7H´ÿ1’;]?ÏCsâc�Ãø¾”Xûå®ä´ ˜{(‹¨·±çþhj0_a„FàGâw× á[øþ\öfÕЃ �f»úñ�¥±6ÈWDGa)3duj£ �Ýw›aúÑD­Y�äΜi±u]‘p"xë|Ÿó�¿þ¶éÒ}p¡·uSð'E½CŸY¨¯Í^Ÿ÷ŸŠî³Ú-Ô½ªç/„1‹ó˼RL‘O¦“fªQφ=´šŒÃ§eöÁ0s€FF»Ì)t4±´FoW:.}ö?µäÆŒ«-Þ½Õ–œß¼ÍÞ[ÉsM¸YoôËýŠù=iÊö”p[õç1w¶ü!zÒ§(™k»žLÐ\½hYjÍøòpQ.Ìx—7·spÅÛ(˜­ +ÏÎúÅpƒÀHe7nSrRa]ªž¯µæ³/Š×Tû8\_Ñ^Ö°6\·×éá¥i¥-"û+yôÐ ‡Ùȯҿi±øuïØG†,ã¹$—j-tó”­´ÎDFÉTÃ�®‚™Îý³>[e¬­ˆµ¥Nöœ—¦+DÖâ…éŽg}á!¬ -�ÃøøsG·ÄĴɵÊÁiœ6-…ù+âxy`iáf‰Ü×�Âi‹ù†–ÿK¦Ð`Õ”e�"q6õ.Zn¹‰4÷ ÄŽQ0ߢB40õQ‰�bF5÷÷hNoNöÛá^ýúÒ>¸:ø0B¹Às«¥d1�»©9uU+ï æ#¸r|FõÏØÊ`~†{wI˜r ·�ö¿_Á%S7–1Œz‚ ÁÈxîÿº)Jeõ¶ç2EE�^ä;ŽAD@å!ª?=¢€.´) X6û[”ÒÎË0ÚÞÃëñ[ÃUy﨔 ÍÙ”–u-ñžå‚¯Ä™á¾oÞ÷ròâv7«'ôÇNë~Ëð»»¿ÒßÙ^›jžÃžQÇÕ ´¡«y•h?ÓŽOL?ÃôÞ¸aØH¿5#Á—WC*ÔÜ™ÔqgŒ¥eàÿŠ—þýؘá@«¿Ä Hké/‚HÕˤ9‰ßÀ¹»«1gИÄOô¸ñfq�`ë�M=:‚yH7rËóÀPI4вƒ]~7Œ"!Å`öÒg(òB°0H[á° ÎE;ô oLé¶²îz¸ž¢`±„à÷núÀs ó{KÌ9^ö@:ÀˆÖ">I¬Ôo·Þí2ðÈA¢ŒGñ�î‡n&–”µå³›‚ͤKimÛ—–™E¶Sˆ¸Éˆº‰¦o>–rP"TFÇÏ0üŒ��ºµÉYÏýÉ\gÏÍ›å~ÿJü¯Ìº2gU彚ȓ‹ÏáUŽéR¹sÒ›Zu'ŠœU‡R:ÎÆÂ× ÑÇ©ësRbîãü:’=_É„"ãY‡âw4–ê0És=«üÔŠ¼¼Ò4lêmÙ‡¢½ŸgXÛü|öí)OÐíøQH ù´ÕƒêèYØ™‰~Ÿ‹ç٭҃ψíÌÝuñï.ÞòV¼ß*U£i´Û…SµÎJÒ*Û„V|žîí¿®ÉJ= 31­44Ä”6 ´·!A@îÓM E"_‡~?‘·ÁëjàïÚ�à�_Ki†,S×ê;(p y\5L¸)ëþÂ|¸ëˆÎ·bjÿ¨›7¢ýÜ «0‹lÀ„•z¤HlmJö/¸éŽÝÆÕë]h‚¸õ®Za„"­`¨Ñ€$Æ6ÛS($)倄ÆÚ˜Ñ¯&Ó_³¶ ûv% çƒÑu±A—.Ö”hgGa11µÿ# Ñ�F&‚H(Ū¿Äë­ý¶làË #˜NÈ^Q‹"°»Þ§YF™uî^ãWÚ²ý›µY?ƒ ŸY^«@ö¸7_¦={)–~÷ªyŸ<ˆ’_‘âÏ ã‚ÎûŠ· „ÚMŒLHHŒGïÒ6©øÞ§sÃxóÞG)QX;Î~µïXZbâý<‰zúþ5îÄ]‘S†aîb¦-�Êq#ÿnƒŠºgLª­5ûÆ’ýOšÒ†DD8S‘5H¤˜œSITÒ½?_Þ5Cè¦8|Õrxq¯‰U¬£Å%�&ÌZ �<Žšô~ßsÛÇcj”SnAû[Oð&~ã 6�LôÚ—oAkÖgë»øä{U£’(#* U¥ÒvHÀäñÍ Wq'àÇe aÌBç©Á#ª×¯‡^l²�Õ_|”‰–Þ×na~ŒBã’º޲³¾gÅvœ£‚+Ø^€y1�ñóÓDÛ®Ý×y »f5FN6ø>—æõl-Ô0bÞ½Y ¬s:Þ ÆY"Ù~P658PtB„Pìa¾ÔÞû¶Ê><§µç®/N®»2 ¿w›s‚ÞÝ<ݾ4ÄW†fLºPÄXkâ*çrÃLÛR¢X˜9š&)jÇC<€Ý¯šñš#”gGøÅŸ-åÍT<~nØÑL¦ÁD�Võ&¦Üœc°Õ°Vez°A,¿b¡©{rù\¥Kgþl§ õÞdSÒig3³<Z²ËdBÁ‡MtcÁF½4¨YO¦£Xô÷=4P^Y)™ ¹èJ†œæ±Æ¾ï¹tõò‹ ÿŠê`Ú£2A8Zá|ý®ËÔÒ%\ôiÒxd6BDihcŸæ8d¿¾1YÉn?÷ÚÐzÝS&c”¾—†ý'°6Âöç»}e3'3Pº€˜îV« •heKOgéI�ñuX�fï¶OÚN#÷Åóý¢-wciS]ÿo¶´�xóÿ{îýàpxÖ`¹ì|oTc^õËó"à ¼+œ8“’gñjÕ¼¨zmZѺNdØd+¡ˆàèã;ÒË>ʘY¢¨±'qg±¯:"„�W"U4¡>[ ú'Zâ&!¬†Ê~Éš±±S–ºª<)_Ý/Ï/„¥9HçÜd3¶”ßöÓTûê4¨_m�…ž€�«WK9„I}ÍZV åxô £M#j¢dQMV!“¡cƒ»~GÝlv6?£þζæÔ2+žg¸ê¾õ3,†u9ZÃrÞëAú‹§=Î6Í3ÙE_Ày‹†/º}zk¼�5œ • )S ía–}Xë§÷!zÌáù!wnþ¼ž¦Ò?¢M=å=F€×0ý¥Ìî´²‰J‹èÉàÙJªÆÂâ‹Û[-·Õ2®#nŸš¸l¥7­¡Uç5) £‰Š‰¶×¨žÛÊʾü ‚×#( qha¤F¤CDã,Øe` ]�1’=�úS–Jå·×ЀG7!änþZUCûy­?íþˆN¶‘ü}Eç¸qýJúÇH9Z»éÎ^�3§x¥;YC{„êÜ�Ánïb¯ü9Ãá¢âm|vgåË-ä> M‡y¨Àìz–ÿJ� µ‚\Ï‹ Ç«žÁO^\éßôI*¨]W !ýÞ1�ù4ìEßÑÆñ¦%$åãiê¡"UÍ‚9™…- X&fL„�-êmê{?¸ãGŒg°­JSXKëê9³f™u�ý:¸û .¼»�ùÚ³^cs:ó`ø!ç”yÒc"ß¾‡×ïÈ…·'È`”Å×pUI�©�uÐu ^Hº"‰ýnþ •£]–j¹IT­YDc@\i Dch n¯#-d;T“™1³¬cáì©i¢ºœ9 צ ÷1ObPM#ê`Àï0¯ñöE ®.ÚªÞõ"¯ïþû<Hòwçd26]4�¿õó Ú?8ƒ(�lP%Kÿ÷FYKfH·IÉE3- ~³TŽŽûµÄ Ö1[ àWÃÎõÖô0ƒ®0 ˜dÕ"]Y&œa›«^Ós'É•?a"‡5.Lн/ ƒSD’£TÂ\I7 6cû~NÈÃð¦?n€;ïܸ´¥FÞ�h4yg)°@ÆêÃ~ÕÝö¡¤æÜ�¶Öû‰á2@Ó,G<ð'¿ã {nÛ‘j’B�-�ýu‰ Øxþ¯Í��ãN�j ùöv7ãXCÛóïÏ|.èýóƒbã�Çáwóç3Æn©�ÿCáÝ)pH”ùg'ÍT9áæúÓíøïÉÌÌê»+º ÂÔ׺<²à† cF2âlx£ËN¢'"ÇòœÛôý}FƒX)örMÿ›…B}¹Ã×~ÈŽàäL¯õ˜Ìð_îsÕ�\‰Ü0htæ©ùi©¯ñžÕ£Wg8_.?dBBxZb¼�‘½*_ÁÍ0H][€pXãmÑ3*·Òl ¬ûÓrD+©.;pæPœ–Ì�ê`„j¤†-û ·Sàì6Õ)Æð ±±i–tÚ$Ÿb¡¦XhðFúô?[ ¤�Ç{��kÎ[7y�‹ãè;&Qaê(sŸ‡fk"�H<Û�ë€v^ŠßÛm3â9h“wŽ�èQe·€Z©)(®Ý‹}ÈŒáå0ˆqÀ[†ºá1°ªÏðàé…®ódœËQ­«@éòèQoÝÜå(rð?£º®O®Ü68÷o»nÀÖ‰­ç·6ŒMA¾b?²­þ·ŠõvBª¨ˆÍ서uaqâgöŽw a˜à1Amè°±ÌÓ ÓŸðYÞ!u£Ã³)8µL#¦ ša¿f#|Añ‚yŰˆÃC›ê7„'\6óéÒ»}͸”]auîìI]¹üà¥^Žž¸ÈXpŒèç—ŠhÅæ­j¢0ýθìX1%<÷P_XîöÊR6Šòé1×Þ䌗-îœ0o„bó`²ŠäPï1'¥ìÀ’ ¯WFoÞ‘®Z‹_á1@ñ%îö‚¥½ ÜÑÝ‘{Ç-¡Ç�ð”Z8@Ò‰ÞhM)�§;íËDÂ×"{0oDC×£™<Û°>ƒQ©é‘Íü¬Ëì-l}§x Ïe:†£mZsïãh½ÉÇL„­²�0Q#Ôœf)w~ϳp@_oa:¿aHǼ…IœS¹õ¨‹“æCj\_ƒÚ¨?TQ á)áwkS‚žÌ�˜<|Ó_¥*ŠçÔÓël*"Üp$1ó 3W¨PNW�ä„çÅlrºæÅJnå:ÍøÚ0$ÀÝí× €Š  `ŸI½ÏÞ-“SåÏ;Da±}|B�Š íI£Õ ³]˜¿òä[aqìîî“Æq¬n@­`0ÔH0vXÛ‹r¾ybæyýãÀÇ~ÂT5PÆÐ|è5ñ8ˆñ¢P0!«£ÆF0kC§²…ƒbº£ Žö²?kbuØÅl¨5™^ðê ãe† ôp‡òã òº˜’“\jHÀ“lVŒ£ äSfBB>.ëŸO?+ñ´�ÄŽ«>#,>6Î�µäÁ®j$P1ï9€¼FèÚ�\áQs~WD%W±ÉB¯ˆ�ç¨/fKyž¤^9qkP’ÿo˜ËpslJÃD ïç0lba¹šP'2†m·ŽÝî)çÔú�.€Ýu¢o¿ÂÞ]n«ŒáM`æ‘„ŒhÂyb1c G:Bp¶ÁJðŽÑz»q;ÐÆ‡À�]¢Üêé’žú8âHá1ª�àךÇ5Í3žÙdôǼÄ(ÞJòžÞ×: Ú„yöžã\ÀaŸm�o¢5 cF]Ùu|θ1h€zF:¼1‚ëuy\]A�yïìø•Š Hžv�W�\xÐC/�t}è�J**dƒ8b6¤l ryçÌAñâ‰ê ‘d�)âˆ�©f˜¬3[cÕÀÐÎÙ뾬,˜„„q‡Lí5:��§£ºÞ®t8'‹ÀàΪ©E8žeûÛËÔëô#vfwÛq…'ì`‘¿£˜ |»ý¸‰�•ôØÐô­4Ѽ`8ëdN¶êü@›¸;#┹5ªMÝÎk“…Éj®@�ã¦5X“6Ê8òª+´…—|¯Gå Ö÷T–am™ £¦ßÝrÿï:º�ÛÜãz¦Ù¿}ÍܳqIr[þ,áÜaq0ù§¾Þu×_6üóº5ûaN�{×­&¿83»vc2Ïf6>ÚKt·ìÊˇth=È^_ÿG_­1ïí±qã÷e%Ë+q½qÜc‹C©3O \‰ç"ÊMÈóõnLY™ÇÞŠ¶�4gåøs©0S×õ¸iÐÕfJ&jA¢}gÇi`okäË95MN!¿±{’x©ÇªYÅ/´j�éM40Ð6î~ök«5žâk*½Ë4× xg–Ö¦Æ]Y­‘ˆ€¥ªƒ`©¶°·¶±ƒ·šÆM ÞÖ@Äv%˜9áT™÷¶¥ts{¾­±P'`Ú]Ù¬•;RA~_XÛYq`ÅËŲ1Y£/¥ª0⊜˜îʤMEÄ{}dìZ8*ú¸9䉄'•É ìàßZv‚·.Ôðk1à€yrLÇ)Õ•‡€UÖÊZ1kŸ‰äÀ�…�úèŸ^´ÚÖYNŽ(òvQªB‡’š—q ¢2 Ì–eC Q‹­Ñ¦Ž¢ZuÉ(hJ¶;BVšF‹v®óP°4#ÕùYµ Ö„J”$­²Ó?€Ûµ$$ TáÏÅDÑ^*jblnb>Ÿž©«¨ Å)iH P��[ˆH†“M»S@Ò�qQ!€{0�@%èb„•ý'6-úP`Hm"Ù ¢°I pƒèè¡"xhºîãèm$@vØ%CV˜�l¦‘qLHPå4Ú8shš@C –¡ ®<…Ö¯Θòz_™É@ß±’™BÅj$á’Hñf¶3K\CëFÁàÇw9¼ 4Ó@¾ux.Âч´ÄQ~ „¶SéÜâÚªªhÍzé@,¹ù'1WkD$ƘØ0mOË úÕå•cZ.|¯âÚ#m‡Û¼™reÈ‘!À]è€å´bb┤�í¤ÆÑ&¡£¡É˜_#KÓ{Óµðvw¶uë[X»r[M&šüÈ�Ÿö̉ tm�¶�Ú²è—zJ‚Iöc±?ÿ?/lÇÒ"�X©¸eø~——3øp˧eô—žJÅ É>3ZHi I‚7nW4)ÖϤÒW ±¦ÆÂI¤w –�R¹ì„�Îeë RH 4+ lIpà׊²”u°Z××M�ÐÀ†¢!·H,M-M‚€êÀBK¶è‰§ cHm7ëB$šG÷­@ða�ú¶êHïrÍhw9-ÿšÿ%&Þ�9µ[ŸÜÜøªƒÇ“L´ÑM4o*N¸ ç·¹¦PÉ ŒK9ŠD€W %$‘&„2p%á(Dá&ÈNÔ ´i¤E´²&õ|¢sCºµ~;ý€³gŒÉŒÞÃ;}|*ì¾—}ju¼#`9‚|R0@› €#ús]MP`U@mb.””Õž+,ÕII¢×oðë¼°U=aî|)KÏOöø¾d¾Kã~^›X^äïàmâÚ äxQ2Ï.ƒ,ÀôÒ`Ï£ìÏÂ@‰féîl¡q./“—’ë-Ëwz€.à€í±n°¥�Uµ¸B¢r”‘‘‘V¬Á {H‚KȪÌeÎu“…vÞ�ø™O( 6 r,ˆ,aC30c«wu8Îü?;|+ËVª5…M-yµÕœ,ü|ܧ&g–JPÌ”ËR°ù²Úlö[ûŠ-Êì8¹~Ò XÒleÍ[Ôƒ±RÊJM7noW5i\d,ôyô禕ÏâøÒÁ%6’jN§óqe­1ÃŒäƒáY^sÕóK¼}•�ïÂeÃäµó,ú&ðd9ˆG`�Úd ¡8D ¡©�RˆÜM'-¤�F.ì€Ø'Â�Ö¡Áº"’ "sëÔhœZ±á«V´³&Á"wd�ÏaM¼§ ’2®ò ±Ãë¯Äƒ™Xê° $õÒøwóudÓc{ºýY–5h©Š4Ž+#%²“ä©Ò‘KGT«A‹â€�oã[)\[¼­=ÍÖûÆ š¥ár’ŒUÐ #Pª �¢P€,•B©˜ve35dNÿݧð=¿çþÛÀÌQw¾=³”™F¦;tªHopóØƒªy§;xîLÓKU ”ÑLSþ ~Zÿ è}¤»L¶¸ê½ŠRÈÒѺæba¸QpÀå�× ’ó`~µŸZÆþÊÂ÷3säOT‰±óMŸ ÀZ³¬b­1ÖëO…~þçv¨é5'{$3ºwÆc0„í.}ÍÑrÑ1ÌÀØÛM°†G¾ÌYð};6ómóN÷_‡e¾0ï|ž ÿ¦-ûÝr¡ºLÅI4*B�ñx»øXàaÛ½<÷o¯÷/nbÏÏv=ö0e,k5²E J Ĩ™|‡™¬RŠŠ´ŠE‚ª— &XQÒD1òïxðü“uœ’bÀÎ{3Úª§â{™/:hùßËdK6ÛÞÒäË%`z ‚²©sŠÖegT¤Â•pЕjœ)Øß{ ‹Õåï{ ‡ìjwÉe¢^“³,õ]‚y8ÊÞ$¿¾¿bÀûF�¡¥8}{Ë 5¤‡ñ¶žºX‡:��{›hƒ"0G »ÈaN ‚™•è‹–ñÜî˸¹¼Xàh cÒß3�^JþEBÐÕi¦†Õ »P­¡vš[áN:6¬tìÛÍ"Ôqa®µ$Ó[ä(®&È-ã‘-þ$aCiL‚¡€dFC‘;èsn×ùmN–¡lÏþ.õt*ªs‘ft*5ßÿéÙ¡) ±´Æ4•«uÉ«! e`F;mVVá"­>[Ó¿Á¦ y6¹V}�_—%ùWÁMU8¥U98)hŸ,$C4¤a¨I `±2rkJ vó>É¢ý 25yû1.CÆßŽe±‰kÿ‡/š¯ïqê9XÛci­�ºóiE-g…PÙ¿¹]óT•yà)1ŒllMZœ$z-pèÉÞ�øÉžº!M¶¸ZKµ.÷ дÒE7|²I,÷sHÿß=6÷)½løyi¾º}yoûŒ .ÝñRa§q¤–çOU¥Î.ë5¸‘·-H}NŠALÑ-¿cU'>ìA—.§§xÛ•ÿþÂ@ŽoT4¾ßˆ,æÃX©?Õi^¯'Z| ¬ÔÃ{¿ÿºí—>—Äý‰qäÕž%h…£Ù ”cRˆ¦Ì¾ÜŠjØû’÷ Q wÝ@¹�¨ƒ}ÓñãŸháÚDSàîÁ!ao£�DÜô�8!MZ•U€ì/¡û,”¾h#}Ýaí}GÕ¸Ïëú¶ÇWÌÞÙÌ¿‹¼Ìð*ÚÓc’nƒm®Ž¥Œ«ðX"Ÿ\jÏ Ä@¼xÐ?å»%¶@¢êåú4 U—»þŒÈƒ=ë­^�NÔš~‡"ä©?‡eVdT6ÛòÙ³×ʺf`Aâ²D§rj^®Ü’‰ÓrÚÓª • ¹N™ Ûb¹gzAc7œgüQ“Z ¯á8ⓊVè Ý##Ö‡’S꣚ÄFÒVÅëyy¬·Wḅ®Ú|—F‘«Wä92bö#ºéÎâ_;Qòârçè ‚Ÿœ@j× ){ º\fU,‹”ºœÕ Dç Ž~�ª�L³Sé·†Þ„sóúfýÛÛã£ô¿“èI Ä29ℊe¸3+9Á ÑžЙ—¡úÝÒßQ04fqV;̈ß,NY,”šÃ$º6µÒ“}x,âKÙªÒ8÷`¡¯ýcšHe¹K¶ÔµI_¨A¥Šžœ¼=ÓçÅÓÅö¹ïš5é– ¶*⯓Ãí-ëÞ'ÎW Wlí­y(¦ÕkRتq7%÷�Øxi�¾SÇJ€¦p ÿa$‹ªCð*f‡Hˆ!�fÙ\è‘�‹yB�è{jÕìÆÖ•@=¨ŠÐ˜�)ä j·bÊ«Äy@¯”öX±5”õŸ 7žÄË·ôß*oÏîþ¢~Ç’ŠØûf ïÑ“@ÅÎÊUáÙ ÀAç7Ò¼ –#ú÷+>W[Û�0ÉÞª€‡ãÈâ†@–�f€ÕŒv¾<«DÒ yÇQWVÉ‚”éë½Ý³Ë£MeuîBx ±C5Ú’bÞᮬAˆ¸›j]^*'¢`îèˆB�í*4ÐÛ[(P œ¤¤,ëÂ~ž/ú^™Ž}5 Q4×þb0…��oÖˆÿÁIøæ.òÞÉ:¾0Ø`�&RõÿgÖâ» ™²€™×ýϱ Shõö`õ攚F?%\šk¤Î ¿ùænVzôlõ5ùêSªí€›Ñ’Œ<ÁS=†2Œ¯ïH“ªª¤ÙsÑêÍÛÚ$(j=Š¥!¡”Fð¥ yéLNB7Ø}R©ŽÒ¢ÒŽ(øM$¤¯Ø�¶µÂ~òá`5£MÓ;¸´Ô ž|²O½_ú÷d¨m´íÝæ$•eÎ®Š¿öââÇÉ{íB 夌møžnIÏ×e4áIv`Ù\JTCnÖo~/Ñ€Ùwæb–+N$—EªÒ�ör4•FOfˆú„MÿJЪSˆµ×¯J40¿QÍk#ÓN´�(l¼„Ë ±‰]¤‚©Â²€ù]šÉ±œÓ8-ÚT64ÛvB†?nÉS‘HãÓÃ{žì—¬îZ2SÍ6BæÍ_œfÞz;€ál†@„˜°:IG üý:+ÏröÖ›yú‰š`A¯ø­q�ÆŽZ¦0 NÙp„Hh5øvèhôêµîÑXµÚ©v(¸iGɘ·û•“zÕ(‚Ò] I¡ ØbÌK’º_”×ÅÓ_EIJ´ŠjÏà ž¾jÒ.´–:2\¸}žÿŤâæÚ°>^̾Tç3¾ÀÛsJ88`@õÙÏ5¶HØII¤AB4r­t½š’?“ÿŒ¹nã-Ɖî+ Öðþ–´ &|Æ|‡´¥0,ii®šú7§UÜ�ß™e²<Ÿàþáÿ§£ùÓŸ0XŒm&Æ60xzÿ{O†î`2íÇýÝ[ýŽOOí±ºiÆØ1¡¸a†ïKöQ­ñ4Üã^Ö×z¥O'á>ª-¯Ç�Ð$\Aw![¶ròÏû=[·÷E¨cÇ�¾öp.A–žà‘@1„«Ì5JlžáŒS=[uXË•¯VÖâ^ ,ï,+Ù†u ��IŠ Óê$1S2Cc¢ÑÿÍï'ü÷&âž·.ÒS,aŠ�fúOÝ¡k{²Tf[¡Qø+˜‰HóÖ p×oæ é„O()¢Í\/³/,l3²YìO•–¡¢á‘Q su¬þlòVºâ‘s´.)q|ØèÂñ�3Éq­ñ;â \ò:0,Dxîá' EPÃ3“|9t°¡ }ᎭeyN­˜ÀU :“u±™@AMM«û“m2)¤e¢4­„Bq œ }ŸÕh$Nyd§¾õ#[ÐlÂ’õo=¿ouZÍ�ûžÞú®º%‚äiñK�û-�Ƙ�·ëÖÀ¯Õõî•A®è‰æýDŸõª€„ŸÛ»X¤¢Zç–®ÍþºUÃ"¹°$.«â‡ÍÈ^ÁPµ–±ù£—VÙ0˜r1]MÅŸÓ(g¨[f0ä�§MÉ Mö¦‰ž�ªG2ØlkÆÖ5äØBq%uÇæªÀÏ2[ê£ó²ãM.èéÎÛ_˜ Šá`¸ÝÒoá„_q+¢¾ñ]à¢ÿ=Û_ aG!¶.áY…vX)ö¸“84"Îh@‰ ¾¬æq63ÄÛÇ�Rº€mD/ŽW4¿Ä‚Qk´™)�ˤwM�4·o|Ø�EâQWkÚl”{Ò ” w—µ|ÐÀOÍ,³Gûäãß.w#<@h,ó”�™tˆO±‡)ßrÝ£€þ\ 4¿µNJ°e�·�‘–!{�7ÝuÉ€jé�ÓZ!ÈeYéí4O”ôHJ~³˜ÑK-â\PV!pU”¼!jŒƒnzìšðd&y2çMÖ–SIŒG °…0Œÿáâ<;;Úˆ£JBAÈ1çõʱhX;ˆµ ¿dÌI×{áÛø(P3z¬Ìèpfj±";¦«±OQD@9£Ã¬s4‘V�$ºû»¯üÐÍ5¡‚*Ž¥ð Š£!˜®ÚÇ]„ªÊº§ãpÆ 5–Ï,Èe{ˆ› ‚Ÿ^YoWâð7å\·ðFƒ8éKU ² Þ×\4¨;+¢{ß66™3Øìßh¦g-ˆv”ب>ÛRdÌõÈR /´|�­-ijEAÛG·´ŸÍwŠô9�(ÕML®åÞ˜EFÖ ûíÛʼnlÃzˆ:&;±³—gôØw‰áAñJ@ÆS…úÑDhÛx0ùÞ¬a0#‡žÍÄœ8`6Ðæi;uû’ߌM uâ:P-â8°Ø�š¡ç2âqã­ôå8ШáßÂ埦åü$ãn€T©€­<éXLU16Ç i©»ÀÃG�ýÛoÒ;±<I»  �phPÏP8%œT$HÁöWTúÓ¦9+¢Ö.7ˆoÃysèŒ2vùŒÚ!C±–cvš"õ€8ÄU:ðU»Ð2±õmw© �ím´Ñkdõm„á…U¤ã)ÜhùF-0²˜Æó >å 5 ¡C7œ ¸ÏM1ª�ß*DC´ G‡FU¯-ÈRç>@‰ Û_¨XÛÝë‘w™ü�”âyé+*`•‘ŽD4ÓDwm?”)Wôb,o .½ÒHi†ü‘­bË(zv–Â(9J|¨1‘8fF¬1¼r]•i¾íÜûÓ¦Ü'†Çn&Éàù1žúvNKúÆ&P¾wÑÕ}l¨–ºà~Lè÷îиfxzUvw-;æ÷»]|¹ª’˜÷ÏxL:Lìáò ÏŒ½¸xÚêQI½ä{†eðûã¾?ê}Úâ÷ÁÊW.5©Äab�>™eJ�C(Ónꮺ`׺Éö¼ÃçÇ�nVþQñuŠò–¢^b¢”­-uÐÚJ&i°ŸE«ØÓ 2åeY“uŸórÒ�úÕg¨¢jü¡xéçßg«=þ9'Æq°ö{ïÏÝaÿ£Ý÷ª\äV�Ð÷ú„9Ÿ×Ú�~Åóò¥VþM|œ?Û„ßõy +¥¦ß}9»ÖtGù¼»nOêCãvF0:‘‚Õ‚ €ÆÐùˆLÕÒžó*·Ô˜`/¬Ve‘¥öûø=|(ÓWcŒ©#<õuˆå§.zÄ�õ*þ¬ïÔ¶«þd¸7Ù^mDVð„-í˜LpÓÆ[iÃ�°ÑÁ†·ÆùºýÎt™�=4±§€_ïà›ž…Qü¦L>öÿ˽5‹¡FC}ýj—àJ×nÙè Ó•"Æ–” ©‹ÅéÌ;ó‘‚*³]!n�^nŠ?‚GW¹kÏì÷k h\Œ½Ùðy%J>,©Aíd€ÿA©¡ v7!+BMœtðwýœÕ 64‹/ÞRmå½ß™±úÚoÈÁqñÂúr!°c41qP–¼ýü7´Q.‡îïÖáŨ¡˜«öؼÆDfcïß^#ï ¡œ€ï DP‘Áe$C1�ÈNäH… ¤ƒ‘ÅŠxoS›ÝÉe;ÒÁs. Ÿêý(¼…CGëqïæûêø´ãÀO"I/Áb1ú.r‹éa®¤$/©ÁÛÏ~ä«Ë?‡ÇÝðßâ·÷ƨ>1FÚH‘}”¡!  zz¹|Ÿi¹`S‹öÝZhÓò~EsHððoVpë§XÛ7¹×�t{~zõªcK»¼õñÞ’p¬�¶RF"0àµ6ÂA„ék}W7ÚaϯOY©dÀFD@Áúé ÑQ»/€„ÿvÎäO<�œÝÕ.æÛôÒÖÞÙì…Iøú{q^­ùæ½ßšGë±²®«Wbörã5F7OEPÎÝlÔå6˜u†Có,‚ø�9’RK=¢N)òÖõ‰_&f¡Á¼»mCJQ>m¹ÃÉ€¨f£¸pÙ=[-Q N¸†AÏSµÌå# { AP⇕tÒ›KôÊFõëh¤ìz¤m± çƒv†ª‚Ôèø"ØÆ#¯wñºl,ˆ·~±ùw꨹µ’b 8©Ínü©ÚH’'ÎÿëFƒvš•FÜfÁ 3ê¤7§ÛíLB,ìo|³?ÓÏ|uˆYÚçôBH¢Û£™&½î¨�ov�¼úý®Åë4�‹ý¾åù‚V…ëâ�iëùžZ¨Pvþ«q  ~ß[n›S Ød°_ €aù>V¦V‹bÎÆ¥÷€2 Ò&ójM�ÉU‹ß\5yYŸƒmù/–¯NÛ Ä1ê8‹ýÜ \íšË8:J#'ðÜ Rj+Ä ³/<��Íoos7Œ5nòiÁ±â<ù¿tŒ±IýÇcÖv|ífÁŒ`âØ*Û1�`·%Î&Œ!ïœpr!1F™$ê"+Žhê:åÓ¼ñ1”AÖ¾ªA§zºh23œÆQÓJ8ÆÜµÍCè¡PªµðqEI*8¡!�û²¿(I}¹ë½M7ó°õXŽûK•î_'r-Ò{ü›ôw¿KdiÞ±sþ[9ƒ+ I/‚§R) úȃ‹›•\›ž!~Ê»ªÌ'Ä}”k~ �áÌ"D�¸0¨ª«!2�Ù3•8Œ D®— ‡A‚‘w“:øm·Yó[³ÍøšéÐ.X°ˆ‹¾4˜Ë+Þ9}(™’)‹š¤9"}•ÿH‘Ñ‘È6£õÒB¼Áÿâûë0�s�ˆL÷Ýëæaa<¯)îv껽®ªë ŠQÔæ[AÛ ê.ß¹ÖëHJÀ`DbÁ¥•Æók>[/#öòÝXÆ0M¢4~Ãi ä8�…VtLÖhósüëËZ>³r®–r`sèµ0Jïuª¡w&á¥K!R”G‰µ‘�^ÕYÅÝ�°±äæÊáͺptõêv[�J�Kƒš‘ü·L/m!fW]"*u#ŸEç¿r;q‹Õê Ð%‹Wžq~ M!óûû>‚!™t |Í…ÈØçJÖ+9hRChX�ó¨)qxˆ�Óª7Ú¢ ¥ÎS¥®ÿk1gÝàÅÊ©ä5N×µ»PXp."gÇöì ˆzQnf_ÇÏ¥¯BÙ¦Ôl€ZŸßX2LIÂËý<ü”9°ÿ•O8ÎÞæèæ·È飜Ä_u=óëõ§°³ÀëƒZlÁ‡Ø0H#AW»õz›KÁu›¼4(T7Ç€ �üþìbËÓÀõã ¼ ì?_õ�Ò |·s›1þºÍ# J])®Ú¡/ &ŸgZšS4‰ Ÿ’E MM*¤¥*Ê œÈD …N$¢‚s&‰Ó ‘y΢"ÕejUÖ ¢Š¦†N�„¥§eîÍ8^�Áš• N !ÄñFéÍÆÜt7kæ\Àné²— G8ÓótM±UÏjÃVFtkä÷®4 bß©ý¥ŠW‚Ù­OÁøÙð†í{Ó:^ò�•ñ:/Î�[Qç=töþ\=c¦¿_âPöoñ½åüTz`ÍÌ0}„[êùæÈÛ‹uØéq¸ lèÿ·ñ¸¬i„ŒR^®Ó6¶@7Qp ?�p•åõWt.07 ’ý¿-¿ j9B(É.‹ÅÏ‚s© Àvf£œ¨œ’ƒR¬.|\èõÚº$4ѧ½·^`ömÑõÖ®ay‘Íð5;0lÇõ™~±iµµ{õ?³ñv�bF“£ ÌÊuÀRS8šJ–ˆÈ)Ô]· ûÐp}?´�ŒÚ?ˆv±‡.o"–DÕ:1ÊŠlA¦ç[º´÷Ÿu&»îP‚9[P¼íùN#ÿMyA &�‘®ÿÛvà]r¶8Ì»š•‚µ(b.Ž­å3"ædó;¾>^\lmeÝ|Dx¡õÿˆúœ X¿ÝvÕ¹ëL9>·ýÊ;Ö¼¯É`ƉSýSîC5OÊ�N8P@$!}œ:ð™äæt°”ûi«Ì[+Ó“Ç‹ßJ«P`á�nu™ ¯ýàVb‚4ï_Êôy¥Mgn°Z,å’ËRË$%«ßÞZÒ–Ö-Û‰\°K�C™Àp‚YF9ÐU"J]‰bŸ-�¼¾ýJ×87¾ôÑ·ãúxwýÅ“f¾Užvƒ¬Åã3F¹Œç Ò[�á_òZdoÚ B2¡}ß/İlsÌg42Œ›^~��êdÌê臒w‰ì=T;» ™\æ �!)RÇE"#Éd´2&\˜èš²Ç Ú»nç K~ ÚýèB¤.Ô$|üWÍ]*%Û ù_“¤IRÅÀùr~o7ñöRõÁ²XžÉÿ ¹ûÝÍ­¾¦Æ÷\ ÒL`±0Þ·§¥¾câÞT3Þù1þòÊ¥æË�(�+â0@©ºñÔ„Cnˆ!^{¾¿§·læ¬*cÚ~¤Î?¿ƒÄÁ‡7uŸ·È"qhéf`X»è¯K0¡_­IUOl/@�¾`ǼڢJırR~Ç2Øy­å£.Nç_Ÿ_%ÅM»\qφŒ˜ŸÅ’�|´&!wÞóu¤ŽÍ:p€™ wrDÅ]ûøÖ"ŠD@—KÓ%<Åö ¶Ó$¨Gá´ÜĽo_'äø}¾ç{ë5ç÷=, \ojR��2£ÓÀäH:²Î�êå?ÉÛsÿÖcM2Žô�¡ bhU±@0 SKžsCIo�*Rb’Ì"�*TXX²±$Íï&äÖfƒßû¬~ýÿv›ÛVy<�kbò4ƒ¬ÑcA¡�Ðóx¿gCÂ\„$u3 Å�%Þä6‹X<W%w&æ¥#~j³j™ÍAŠÂ ™ÐèBx«á¤|d&Š“’)ÈHdAÂ%ðd ø@«€A93qT’˜"ì—Ä¢‡EßÂܵ¦�R†!µi@޳IÆyº 4‰¥[Wx#üÚ8U/ÏEÝ ¥³Ðö©Ùsä_îåBQ€eµÍh˜‘¢uHKÏÁNþêèªçê]ä»Eõë,˜×;l}Q�ÉÑÅ),ºNZa¤¿ìXásºÍ Æ¢¹¼¯£qùÌ;úLR¶àXs«ƒ±K ÙçX¦Og’�ÛvøxíT€�â~ûð*Ø0YñoŸÍ©öa½÷?oæ=”áê4ã¾§§!£ö 0g;æhÒŒâ™SÑÕ1Œ"ÝÆ .ë.Ë&q`˜¾³ÅB<Ÿ· [Õb²«âìJã­UNP�›HCBÆËÔ>2€n3€ ]½�¯ë£Á‡Žƒ'Öý'�¿NÓè¤G8åhÅ£Kl†:4zzvsï–Râ<’“V0&0FiB@²*a[\ºtM¶˜«è™×Óõ?Eì<·ýå‚ÇöÖ„Žˆ*7bxÇ™#Äê5–uªMüî-++æ€Öɶ5ÐÇ2‰(žOV'fô*X¤ŸžÕ�±ý�åúÚ&ѸØïvmmš°ºá¹«³‚>¶hÜã¡[ÉŸW¼WË}q>͹ŠÂùøõA‘-b°\à„NgÊV+ ѹZz¶µ—Æ–YæmN6¥·$ÌÌ©¬©ŽZK”�¯¤èiqNË®í½{»&Zɾ—«y¾=}˜¶|7·ÈÎDYþf¤�àX‹#`ê™Jh"¥4® e. -½üÖtm·-ùºz}¥Å�b Æç&dз„:SÉcV*Y*HªUL˜H‘)�IIA †IT’ ÎÓIyÈ3ILÅ4ë>󦺉|Ù4'¦–ðÚß½×ùœMçþ¦§«Fõ=‡å×µuêˆf¶^^nÆ»€,¨M»5ŸE5a<Ä"hèydIˆdA",Xǘ0d’I*’GY¨Y(8@“P©hœÉS52s‘"L†D¢%kµ²4öcôéçÚ³Ÿõ2×D"Ùpí«Fpò€jÄG0ß‚ÐÖÁ >ìžiô»¢|ÿât×!~œ|k-t°yQ™{:5… # M6Ë$­+g…oÕDækÀ¯Ç‚wöÄ%z9õÿwXQÃÅ–a+ý…Êî&Á�µ1pÒ—=¡4ØØÓb)¦ÊE44ð„TÐr.¼¿ÚÜ Ë“,²°_·e×�¤n5¶ÒDðÀ–Æ�.þ��ag4Ö™ôáa(˜¨Y¡žP ÖÁR¨f¤Ç]‰ÌIú˰¥# �ŽÀ“uÚ]èDg„ƒÒµtÏ¢Ž[Ý[µñðÔgfå®î®¾ç=Û­�16.xìZIOË B\ ÛM´Ä6ƒµ–óph‘’À„†6Ø’×— �[R*i´”cÍ»4¤UÂài +E:…µJû"šfÊõQ]ÀܦÉ+^iå 6Š1 ^Ö]µN'ÝwðtjËPà€(¦œÂ8¬X4ÖdÄ-V–`É{Ý:cv.æIUçŽ,[w…ºÛbmÝŠ'¯ƒ4æ€cAr¹,Mw%îWÉÕ’«Bå— ×K¢æ¸-ŸBo´ÛŸF[AtìÄYIª;×IÑ4›CÑ oÕÉÕ:ع>Êõ×ô.pï(`Z÷ÿ_ÜÚ 8övriÙ2ë‰V�õGk“±F[•"ýS(ª¨…’÷Ž�O\ÇS�³�Jš–”3MÑ=ÖÄÀ‚gc,©œ:`ŒôÕÇ&ËÆ_ û鲈hêNciÃKÓHÀLŒiHÈûÊ6í+,!PcÁ/%÷kÕj�å�ˆEŠ=䃒Nc¥rOñ]O¬¿ró.!áNÚ']ÈÕœ½áã•ý(ÛVÜ¥€5ï�y²^¿yUâ‚ûÖÿm�Ø¿ ›&ô²@+ 1ƒ‘ˆŒM?M‹~]ËâVßÄtveö”¾ÝWëÿïøâ07å{ �¾Eüìцñ¾tÿJH”7þÇÃâ²>/ÐlÙEÍn$‚Qm h7!<ÃÛ!q�©y×:J80žõÔíýØì®ºq¶!©Ü3ø%ÚÆMŒv¸|'$m&>Ì,²¿U.gÞªá–l·�ÜePx7;KR®xP8ÇêËæQ–Řd”}Ÿ â°ùÏïAAf»¶f Æ·ÁšhEð"�Vs`¬Ì³TuWkª£¹9 ÝôGüÕþ¼½ø~ÏÐü^�Ô]õšA»—e7ú-É*Z¯ñ%+�Æ€ÙÞ«ø јÁ'ß"`Ê]†S“+'…]ÎDX/sñööþ&Ê7ö±þ* ?Åðe6\ïðÌ3ô¤jp±%·òÁ¶·¤’¥ FÓEqêÂHàÜTŒY»œ¸(Bà¸nI!þ%¾?…CYþÞëêÓpYc*¡Ÿ´óÙ|9ÈÈÈ.H(3‘�ªÍÉ>� ¥¢³Ô—Eýæ^yÍ�Þ£=¬ôh´—–»ik\ 8s`H÷è(ôñÇŽb©�çPɱÉ^I×_nB©Àýz¼óÛ!ÞáÄ.Czï0rWUPŒˆ ¤Á˜3rÈP$¼‡‚ ÖxCß‹Óþ ª?¾±KqÓLÿ{Xü9ß}Û8èÿìæîøýþ9çp5 šŽa3!å8‹‚¾¿Ëa@5(¯Ã}u¼WFVŒ gr\_˜•ÌKÌ»#ÇIÎ`´9˜º´Ú5²) áAD\$`Ë0’é(€÷£³+0ÏO5ÙŽU…’XsOì²ÉG –k¥¢Jo$½DK‚+z7žìü#ë4$µ´’X6á ­x·­ÑÞ~wÚ=OפIggFçü¹Üõ…ŽA©¥ Xg~ƒ?V�¹K]j(ÀÃû¦W¦øá²s O;Ø «zj o½5LTñ¤ó_e!±ù§ R0yˆØü^žœu^xS§ìœY Á%À£M Y31æ"Å;Q&ì€ê!*J³€ŽI‹¡ƒ '`ˆ"ÀÍB¢„‘Ê AÃ(Rš`! cœFvãaÎuZŽÑÐòƒ^÷üO1J“š Fò9å.�ì-T£Ýó¬Â{(Ù ;9î_ê®o8Ÿ¤æÎ ßw/§¨Šwµ§ƒŒ8Ãðywf— ^Üú˰\ÖÚ„S½y[}ûŽÉŒ¯ßyM¨>@ƨ@ÀÙ˜­ÚsÉ¢©šŒ€%+ò,Sæ…^^=œa�Üdµ6¼Ä‹¨Æ]™£¡Iß0ßD'ø!8Ïéÿ0X7Íø×€ò¾(6œ2êæÂwF‚ˆs˜x`s0Ç~6CL¶&:�Ü.ÉŸxðD+¿ƒÞ^ÞRLÀ‘�¡Im6_KÖ‰vk“ß;·>k!̸R͆0áï^Pè{Ò{50˜wÇ�ÔKÖ×¾ê-µÏGºn(HX€õ}¶Ž×C-ÎXc1渰Ââì¦g>¦•ê² {ÓNÂí»/ŒÎØŽ–&±�äÄA¾–G#EÇÉ{|ÇIÂÜyƒ�‘xøw™@=+Màcj LËmmØM"¶×N|ÙoaÄ|ñÏ5+E™^ƒ\Åy½²‰�…ÂÓ>ö@cÊŽƒJÃhMƒC¹!€uÓ}gzflååÇ Û/•Ï?1Æ›QþÐÍúÏ!ÌH„L|#¼GÈO"æ�2| ©åÞ‡#Ö Xò¤ÁCZ"´ Û$Ba§n‚ã `wg¨¦’‘ZñC“½?Í× i|dÇÒZO ~½» Ô€¨0€H9,ˆñRü*uéqáSu-‹] ]ôF¨ÑløÐæo浂#Ž_0Ü£°Imph4íÁêÆoj¤D²Ûìrï® �Õ0#МÜbìfš1®® Æ’àI\xÚè ;ê;¦×õh.ñ�•wëSëTúÑdkÿ�3ï|NœÄ�e¤4+¼N8Åys‡ Æ•·R4"|mÌl$Ïaycx½A§†"(úpRŒm•æ§�"K´W]àŒ¹Ùá=&•!RpÑ&œNË\‹ƒ}å5ä <©PÃgÑÖ vùª<²“.õï›�ÀzE¤0ÁFêK¹&+b@÷Õ šæRŒ²ƒ, "NXÁÐŽ�õ è”øý›‘U�骋a„¦zËA RBâ…\,ˆ n<¢`§dƒú»¨Ó^+W|9¾«=¦¦:m_.�æeý>/5¶ �Ɇ¸ÜN¸F.ΚoŒ#�á~[Ñ´±´ †”ƒü`ì"c…ê�¬+ù¡$£RôýS‘h¨uô‡p>˯’Šv›K¹Š“T‘Ìü¸Tj•nØø¡ù²)eÜæ€mt&Îkï†[E2=ϲ=ð5í½Bq=¹È3ŽòÉ;¯{)™jBôïœÙÃòÝSï«£…¿Koaõ‚W«(ª~+æùšýd?þtì•.Tâ,“¾çÅÊó‡L†+uÏ�ù»l»ÍQMrÚÆø‘Õv'ráFn½Q[Ó2ªV­q\.‹ìÇ¿öØÄúuõOÎË+ú·ïtù®¯ÖÜ—y“Vø}ðõöl\}Wc�Ëþ]N@÷PYÏ2'"ÑÈYá÷ÿ‡'¿xþ­túá”2_'®oÁ~.†èWÝPsÿ|ñÿnž<ý-ê û¡ç:�î"Ÿ�eÊ;G‹�É_Þ ïù×Ô�ÑÏÕñF“Aç:¨gÍÖz?ÚÊdUî¾{îÞh¿(þ¶¾õ)"tš©êÞŠÞÌÕÚn«ò»ü“lT—�É•–‰®Üqí˜ÃzûB»9¾Fø/ùÿuÉËr†�/räzù •Ï,ë-PгâÞŸ{‰m4ƒ[¢Ê öi.yªÌð׻ߵ´ÊC…áëm&Ó{l/^–k=»Þ^Î ú "ô.|‰fø‡Vê\h(Â"̤¯�F½  ‹¾ ƒ´@ÃÀÏeä��˜â‘šÈKèö_jßE�¾[SVØ›Ë#DÈû¸„d=�âû#YÃg“äÍRݼXÑz±ìéêÛ‰Ïép1!œþõä»Eeßk­˜:÷)PÒ-Sf Òz¶ŒZ8zD`&;K:¶ ³`!®lBa°áu6ד¨XG 69±9á‚J6›õD)áù #†½Üß­ë¯cŸ�\ª12/ WosI)Œdh´jôW²e ßr¤—«­5Ô�Ú0.³vŽy š ÷ÚqŽu_(Ú¼ôe¿¢â.tV­Ü¹¿Q•)1Ö¬««šÐLN¸Œ´Ðä §/ I‘êáŠëi°ù2$ÿ4@ö™òp íØI+PÖ÷$¸)?¥‡]“ä`[½‡§w�н?íÚT×þëXotÈ…CP_·0ö壎{ì’úW{R¤?Z›£#¯¸.d™S´4›1_½÷Ý;ÿN²GÔeÊn‹lž¡ÃÀ"É#fŽT�…Ç3Æ;ý¬¨eÝ]˜¦màÓ5&¶®råöE¡Eäd²…a±ÂFeÒ•Žpj«å`À4¥w¥\<ƒÈ[‹;È3(O;„¤®ðȈUh/˜ˆˆÀ˜ÀXDÀ î)'i33Yâ;¦30Sœ -YœZ¿rT^ɃNY�fF8ø7iuƒñöp÷ªTåv�¥[øïÅýÙ×¶¿ÌØ5*"š#¥C_ë&ªÀ;*¬œ‰_(á’Í Öêƒy¿ôü‡‹;ï†zßä{"€¹ ð1Œ‹Ç^MþIñó´»ÿàk»A«¶Ø¨�R<ôátT@.�~|o›ý­˜¥âžnLÂÿïjÚ23g.0„c`¸æéÝ¿êZT»2%ˆoI¡Xéaävüí*ñÒ³î{R¡ïqÉ.ˆùœŸÒÊ#HôþEß ¿hQÌÀs5ifB£Ö]óÉeÍ^D‘߯ÞÁ�U…ôŠ‘2\•m�bsu¡L™‘G}FiG1Èò¡Bµ×îÏ÷ߪ½y®ìƤ7S]Ñv‡ÐÀjÌÏ©9Ù³e6« Wº½4šÊ08r¡Â#JÛ7jê íö½çC£êBrÆÊíê~nþ*Qw›Fyï4Q»Uá ~©lüÙX_b:_½Mõ qLì4¸Ëé1Ëm@jÌt“VØD&�gÂâƒú¨tf½nK2ã½ÿI‹cèÚFM PðÚ ÌµJaÐΦC~-¾,ËSBƒ‡3"X`¤ÞÇeŸWŽ2AÏôù6×wò·H »ù½\\üM¯“‰".¦%Ýžcž4Ý=ÔZ�±HHl£GZ Ÿ¶o–ù�Fd¤üç{|\y©–Dhk‘¬w`Úøœ—r€1myw©Üòä³Z{¬F;—Ë׫îT÷]8êÃñ8«@ H Õ]éæsccm¶# EÖ„#™‹«Œ-V^r‡,íʽ¤HP]>¡FTOyŒö¶*ª7ÍÃïa ÈP�9UœÑ2 …)'Þ° Žéx7ôÕšÑ*©©ÇØî¡o~Ý”ue¸g|6€â»d‘×k;K�ŠyáF[•nî[º~­~Ëô¯€Çtèü³Øßp€jÁbh Qýoê’ñž-÷=iR@›íK͹0ÛÞ±{Ô\È:{Ö°EaæëÙVomέ =6d½N�ôÌp<ë(ö3N�ãäl]–™˜úÒZ|ÍéÞáFtl…_\çHN6ũu!ë‹¿²ùTÕ—RHÁ%³ƒô"IL6 4Ùµñðndô/¿¡F4#ôí4ªªßÜ}Ü)¥ò—æª[Ó×÷蕚‡ð`zü«Òù3ÈYf»TAŒ‘<-ãHäKjòt"Â̦ÌÀÛè=mÿTõË’¢{ÄÅú;ýæ �� býÂ3"“ötûíÅS. + b#™"D—î³u`d¾£YØÍj쨳ÿN1‰ ž?ŸÏ4•Ï™Vš[V¿½ø½ŠµUK^—Sñ^œçÖRŽ´êÌ.#mŸHOnZj§°ô¤¼{*š`0µYê£�ˆ®LV'_®µäÛqú¦3pî>œ˜¢u™›ÓÚ…¹išêæ˜c°îôñËSeîš…3ù'FP‡îÍ;Ë7ê@n €„ [¶éZ˜ §Ã”HñI~åd,ªÌÁ™T/Ðrw„Ê`È�Î;äãßíæ+”;£”Ÿà„žö^€Æÿ�ÖÜö¾1 •ü[."õ•¬h ôÕú<úÿ[‹o¦Ú97?»§®D-îç…_ãNÃ-1³µ`|ZZ¸­ �æ×ðÿiˆ®äJÈn/•„ÀHÁÀêPKà3óAƒfž Q­îžfã€þßI¼á"©ÅzÚZŒÀe½ð™_¤u� ·^kN%|r1�_NqötèmiáMwøØc,®#Õ~ϵ{²KþíúxìÎ1wôÒù qàÂŽ·Îw AR²„'زÓ-,+Fç-”´¤í¿wE•µU Z‰KyNêõšà€Áum¦Ó”é{W£Ÿí¸lZÓ_ŽMüÓ¡š0ˆ…ƒ ÝýÎn×¢®ý¤XÉ0 Þ§bìÒ[wk’]Üîê4b¥x(êšEîhä_à]ܶï”ü‹»gU7Þ�þÝò ;îä^¸�ÿÅ:¹Î_6Én`�œU¢dÓÛ2X3Šª87{›—,â§@åîÓuÅ ›»ªBU´°°wz+ ò,åEðÙ tq Õlbâׯ¢/‹~6V;s *�Ö9�LC6%,ÿi 6<:#rä-¢Ö²2Ãè`¶°ø÷¦H…ìPh¨ªÌaÝ;NF3IŽ‚ù÷w/N~O zú8ºÊÕ…©3iÝ•¿ù:«­Ç¿DAürª U°p,×4d1”—Y@Ëû(ëåï[Gƒêx/#}¬ÎÔà1ŒR”Jý T«‹ŽUïd°£îó¡o|BVHAT ë¯±a`Qjòy©þg5Ö×1�*0Ûýlšµµ1ŒõWôÏ«Ióª®{*«W2ôœ¾GÈ8L ¡] ‰å!�ö¤¯KMš2VNX `Ü>ƒY¬Á¸ÿú71rãìÛ5oGf¾¹ñõûvz\]݉o³B/4’Z×ß§6“0·?Vĸ+–¬Æ�¼‹õ„Lï5R еYX•lörlÎ̪‰‰E€)O[láA0´ö©å,‚]”Àß¶»Ñ=5Ïý/mꧨ X9€oñæ0§|jìξÍÅ8½Y”ôˆÐíÄÅm_˵’\CÅ5“nþI¾Å�þ-qõz ì}®Çl&KFo—ÇoզجõWÎ=ú»�qOáw{k¶Õ®¶| €ò°(Én§4/>ÊëU__²Žéúþþ4õöˬ!…ÃÈŒE�È4E�© ô€€9øæþÖ•`%¶ò£ìeŸ ûÂ)mÔoÔ)äaƒ`¤ ™K<(#]6dR}·¿ÕÖ¥°0®zMôýHmw³ Zÿ%{·½Cþ�1½šÄ‰¡qäôi•ïMmÈ8$ÎÞJœ‰Ô¾\%ó£V®íu–b¦ >t=>#|¬Hxí 0@!¼!щÄVTHæ#2M€¬}œÈcµ/ºÙ„/bWÿËúÔû¼ÿKÖ�ãþ¿»»Ë‡¨“AÞ£L’çžMh&4?|Æé ßví�΋ÕA¹T�eîºOo;­ê)·ï\ î¹øjzLêÈ_ÿ~Fu½Dú“Cµ0isr“}ªµõj›3vFuÔg·Ró(ºX~aóY�v“xÂSÐÛ�xN,O—a,’ŽpíàE¹µq.}vß�Ûr5|[èK}¿Ñ5i‰w ʧ¸å3roÌf«tžO!«VÕ °³,ovºc}Ðo ÎÿJU-†‹m»D~ª4î<íú\zÛôö˰ãI>?ísÒ¥„S�xaò†ï/µ¸n¿ñ-Ž|�^€ˆ}��s$,Ä&Ûlì[]&(“vJU#¦JZ½û,Šº)"OŒ¦ÊLD�²‘˜ˆXÍ™üþî‰c±m½¹¡ ÁVÙÜË�/¤ÄÁ®æ +ßõ}I êÛ’–/ó�·9�ïõTa×ú‘Ÿ›y+T4jƺ7¦�RÖ›[ÞÎŽ¼‘ÍÎç[âN‚•­°K¢SN«%+KVôú•ÉÞuk©5RÓ�AÁI$ŠˆÅ«sG¹üëþ|Ù’ˆÀÝ»0¡{9;=ž6!uRÿË¢j­x{Sïo?šÕÌ>• w^ZÒ^^?ŒÔ@¬ü�’½š©ÞÌ‚@h½ÀH*î}]Õ´î´×$¹ðÀN ÆÂ‰@½F*8aDÈmŒ.Éü³Ÿg¼]ç²õþÑÌD èâRÒ#Oeå¬H°p8h´#ý8©T²•ø•Â%j³r¯�§û›{ž;È^^=ïkôy±m}ý«IÖ$zÛoVi…ÈUچЂ[z.}„гoæÜñg�ûþ]½¼8ù¼Åõ·$œm@‰—;¤ÌÊ5ÓôÎÔ­ZÖo‰ ™rIáÔt*šÉû9#{î:l®nµQZƒ³(Úäc3e‚0%rB‰u˜^¤­öGgÒa¡ÊÑ„z"�vh *v›\g@t,?lÏá_ÙJðË{M_UÉ‹m¤WÖ½¹·üë• ãåóSt'Ôp»HÎC#”�u,£‹‡Njo«q_´Z{í@|ž.ñ"І þUŸãû/�x³ÖÁÀ~Eö’þÀ/…eë×h¥J:ö ­…ÜüéË1BhÞ DÜÔÆšKò{8ÿ¹¹U(?’òz_¥ƒôo$ÙÑd$˜-Ʀ�Ø_;›k³ÉT‚Óš|uȺ'jê,•¦iÓò;ì¾ÑÇJH $ gÚŸ?sáF"š ®ÐU@ü} ¡~ò‹IÝæ­6@O �Û¡rš˜F 5(ͧ+]Ýé›u*¶Î— (mÕç˜$0­ÙH º·kµ¯¸ü‹Ö)µŽ@¾&Ý2¶ÛKí5yîc×-•¤Ø"´6ÀrM$]b[Ô¤H¾{»s5�ƒH˘ÀèPœgÅÌ™+£‡AöØ›È�¤v.r�Bï^Ý—ª.UŽóЫ%‡ bY¼qCT¼ã4ñÿ�ïw¿O€úÇ3&æST€ì[ -U­I£¾¹Ìaž¦¬X¸­v÷v‹–;ù£n:fÇß ½(èa)‘:¯_êÄ$ÍÏ$€Á²=Œ³è(Ãv]ëê, ÿ_û;Ì]˜(ð²ui‚/é¶cšù c Øä”&&\*æ¢Ý Úi6’8@¯4Z“p"Ò ÕRJÛ”@Ò¶ÌŒ’M&�†Ð4·`_­(1Ò J·–Zûö)åjÓhA1�õ$,/„:�îw¸7Ø'÷ŠŠ¸ �ªÈ(daƒ³…‡k@«¦Â+¨hUÊÌ¢ŽÖŸ™å†øF¦Iª„B(qDâ‹ôá¿k»‹[.¡m5£ÍbK4¶žÀJt‚ôÆVZ1È“G=×Í+¬ [0`Úü礒·Åke¬ ^Ocƒ5ѳ»XPþ³¿ŠX ¸ê×lK&æßz„~n÷6�ͬv£;ðŠ _Vרý�%“ ‚÷ÑûJCéЃà4oãþt�0¨ÐÒGH†�¢=Øžüà�,»ßØ�¨³� #Íù’R.±Zi¹ D.´ŽËª!}/»XzOe",ÞŸ;AK Üõ^“µÖ’¼ßè%zRbE%ðz5m/,¢'6ÈÆb‰_uåîöJÅo �ºªcê÷•T‘ÙP2¥“ Ò¨DX9T€ˆÈÂÚ¢iû̽²£=´1¼v5£ÝÖeȺì2aasÍ„9«‘P7YÆ‘ôþ¿ï.Ò�[`ŒÌi¶7æôBáxšññ^¯] >‰íPzj œ˜Àf„IdæR'ÙÁ\hùë³e(r<ãv¸çmk±ìòÐeâ#9Fº“ W:/s9±±dÖ¶cT#rðÃJ e 8Ê9É}Ù¡ñ·ròz”°ZFEÍ)iækm-ÑÚþÔâ©H¦;¨òõãçÃò°ÿO…®øà=ÕI€$Ú¿‡Iˆ¢ˆ8$¤Ð÷? ±†ƒ_%Û¹h.îÛ‘íßKiˆ“[lH�4W¿-x­nF+^ç_›¨^äà^ü?ÇâÇñuP#¹‡ãÉ»½¬R_µ¤ø|«~‘y÷᪸ä—aùg°š1HøXEÆé˜Púõœ_ó;Ÿ£çûêBÆØ1§á�»vdÚÃQ¸1³o¿ÆåÇuN±àáª�B’ãzÕ‚#’™ª6jk À> "‡Ø‹¡%Õ™(D "¢©Ó0œçT¬ :ä ‚¬Ê(é dþ�•3ª›µgè^Ùòw¬Ü�·ó}ÂØör’îØ¿7ß+25©»¯¯^¡ ´Yª]Õû*òÚ¿�\´<�` �S4ƒ­ýÄEÓE\Ž{~:è°Öíì�`¥sýÏ>ÿÞàÈݻ籾î*VwY¨ô'±ÏMa×¶›³ô�Ÿ˜áކƒ€@y*h†]¯‹å{1í~ôçîoh�±J}ù1ÐÞŠøŒå›²ãÁëæ.gKóë´Œ‰ÀnØ7ï? Üe/ŒÞA÷”dÈÏâ‘256H&¿Ü\ý™‰Åï<Š÷›%¨V¢…É(ÓÀã éŒê*¹)FXÅg]+\L%éJd ´„Gš53œ»År´²*Þô°d9º¬I@ñ«dÉ­óþ­¥-b^™Dä&÷Ÿ©¡+FÄÔÖŠé‘òûûž±U±ƒ»%X-«Ü—‚Žþ)šl°×þ? ¨øñ<7Á,•Ç׿BUz„gªÂØ@4úT¥`‡^ô£+ÛX^Ú“äVb #,–R�D€x5wg½½‹5xߘcJÚ$mô*w!^¬î’ k =¶/€Ðb{%êÞëæî×hïEË~®Å‘7ÑÎëu8ÓŽŽ|9n'þ‹LnY9Êñ«ZÂÄ!OÅ"RÉ[ˆàÉ*(¦F£ÎëŒ S“¤àftl÷WR– &ò÷Ï—z¦xïÞÀ°`ILTÔõ«Å;ðnxE�EÇ3/ ž´Ðä'€"˜7ﱸÓYmùÔÁ*†;dÒ÷õýu@–TwU^åÓØUì°'kSU’ãâ`?¨„YX�lšr[ Í£sJFgúDùmxØòXZì9&xÂýi0ÎÝu»ê]-�ÆÌ ÒƒK†q:6¤š(Pu_P|×,Ê/Õ{†ã—y†@�•1s*g0þRQ��·ðèaò1Æyð„>VvÅR8$|ø�WEçncô³ORqzü@#;äæÓ iäÍÀ§^ôà‰5þ2xÔÑwOÓÀ»febsJ½ˆ{>ýÚVövC‚r¥Ï‡ÃWédýVuÚºœpÓ‚''¿›17wauê-Þ*7z0™.÷ ¹öaäÓ»¹Í–Ù’"Ãlì‚HA�bÈüvÖb±±¬U°¹HA#`"óyÆ„íÝ›Ód�ñÌ67‘û¥¬¨¶dêxSËÚ1¹Â@:׃€¯ †îOy¤di •µøàqdJ§5P﨡Ï=¡JjØ×Ž íãkªø±Z¨Òƒ/—P9Ô( Û,ØêˆM0×!©†¢Œ†’ß«c:Ä92Í1Ð-’ªAç/‘³;|Î1y$ÄôPýÒt�c}n‰ÿ0› ~¤è@~%Ä×òÑ\äEè–Ã}–ªuÎ,Xžû͘Çج,C[d�¢èrîVÑu0fïÒTa%—ÞUl‚aXÞ¿”Œ‹_6J«6£À R³nlî¥ø¬Ä Âóè›±ªŸyü7—üwÍ!ˆšì–`!7rúRĘhpÚ$�ÖˆEî/erá›m¶ØR)0”8–Oµ[OÍrëâ».ña8.«:ZÓ28ÍdäšÖfìíùŠh¾ÿ‡MN£Q©¦ÔŒTU]÷Ò¤19Ôž°Ñ€ŒŒÓ\v)Œõàïdõ`º´@­Å… ¢puH Ö8ett‡ü‰Í™F3ý D`NÇjÁË 1å Ôy}ö�¥—4ØÏo¢´$³nü{OÏÃb¾…xñxäkWÔŽK4‹¨…‰*Ž�}™qfpà š~Ö7Ëû4`‹Ð;ס�•ŒïªÜÍfVƒv Gó(cM„I®¦‰¥È\ØcøâYgk]ÿ->r+äg7õ„$xômë…t  ¯:hÔÖ>;–"  "‹­Å¦ß¹¯šÁhFÓ=LÓ»˜E�a‹¥ø€;s#©p<š°”äÂÞâ¡eü®@F�ךº ;Šä ÷h Öçm¶!ßêÝ�Ó(“J§Ã¹éøô¥€É1ž c¸_÷H=�Ð\õê1ÄÌ’iMbôs†áeH¡ Ó*ÇÏy› ÖÖ ñÀòþ2K ²Ÿ€Fn&BZ± ¨×šÛ”ÄV‚š·¢ãíL± {RŽØþoßÕwÏ}Æ *£ o¼×„¹Éï=÷ÁæŸsßEÒ˜y˜Ñmª¬OÕO 1Ĭ0´Zahó5Ä0ëåºYðÏÇ̰Ëíɦu«´ßŸ% IÆo@m¶c ;ÓXâ*7iGTÏyÄ�µšL('šlÓEF±5š³ À¶ËY§æ"{½e-–#ÉÆiÍΰÈê 53Ï~:½Â®é‚áIñø~%Û GY™â=©ß¹q”%n¼Å·´Ë¸µŸºyŠWòCPôpÅg˜Œ*F6Ä97Ú˜qËfgll¶j¦£zþÝëµyGLemâñ÷¯w_áÌRã—<\йHoúÒÙ?×s_]7¾žýP+c#Ê4=#¥Žé‘»SW÷ô\Öxü¼K·ÙµÍü¸t.ª­ž«Ì0@ñÍ-vüäwœþÍg²]<¢.û}ãepÿ»{åâÏ.Ërr†÷׆y¨a0ÿ�È‘ú ÀKáéR¹Ú™_q¶ûX\Ì“†žö¸‹i¯Š{Åø{ÄSôtÑwªRXuª`¸ÜýÏjÕ•…èå˜jW~Ú³½/‡¸»‰Ìå×2w�—­PÒ¬1XŠä&š#ˆµclœ¨&2hq�‚Ðjàî·Ú»n½½–Á#ZlÙ\s㹆Ä.¿ªÇ4ƒjý:ßàÊ÷•±>Ä@bØÀò@1 ŒÍïγÁ#ø=n�¸Ì·°QGÚa­Í-6èÊðÃ80²Jü;*¢ŒM,þç³^™±ûyÕe³wãÙüŒð3fK†”ŒE8{i)Bôû[ ÓOÄOQ±­˜¿(=£~môü—s8À2´�?ÄÝëjFJ,·šÚæª&jŠ®oòÚF¦ØktðÑÿ¦Î\†˜ybÿ—MS8/¹·Éây¢ž]J,úÙ»·YeÑI -~MŽA”Á¿áØvýsÄ)*w1HÜÌÏ=XðÁƒá\<æ+´9Z´5&1DKÐJTx¡S%B¦’…2r$Œ´Ì�  D‰IY MF婦B±ƒiòÊA"3H]Ìs‘ŽÈðf˃G-¾œ–§eËñ¦—jYüÞç<迯›1³'LEͬÖ!á QÔ :H§"™…Ï©ø¸â\µ_©EûTÎ g±ƒÀqXh åÓëÐ’ö¬,ÝÍ«^||ü^¾ {WŽvÆÎbw"Ö�.þåš%/NZ¹±~Îf|�$»LA�¥§v�ør—&î®¶û ãk^–kù�k•4/ÞðŽÄÊk³¦8kwVÕAÌcÏ5ÉÃVÃTƒÕMÔÕÔ±·þmmÉE _WîÌA€²FcOâ lÊw’5Yäî>l$,X?«¯o‡UÞ¥r‰y-»ë\M!Gðª•/»ØËVæ�û¼ž$‹i#�‚ô±\ÝôèS¬†1°×zÖ-—Yõ”ì§4Z- nns‚t%°ö:IPÂFÁ’ˆ�ƒL1 4„KOÔÜXÚô� ¯y«uÕ)�ƒß•>Vœ4ĈD4&Q9•¹È}û¶)VMÌš…HÔ6¥ÑJ÷(�„yeÞñ7¡±4ÓºSË*–ÕeIfgk÷wƒ½úÑkÏ�ýïÜw�z£’|ãÙÁíÓáôƒêÿƒöºÕÁꡌÏ,¼Ú¢{)^Šà¹xÿIßÇõÀ½ÐjÞtô”`,‘ûg;ƒç¿¾¿Í@Ôæ¹—æc[T¥Šgä¤rú%~¯ª‰/Y˜�üv~ª-º=«9&v®Ââ”;Žóž¥¬á¤ìý03„úßðÛÍ©‚�uÈ×ûãÙò½®òLÐv3·XäìëÜW+2Ìö$‰‰ÿt´¢%†ýt'qÚþmUŒfÈŽb¡‚é(n^£P|¢h¯6=&`} IÞ¤Rå)TQ-pÒ2�c2dÁIø"JÕ0icLSP¡4Æ VÑfŒpzóP†É\õ榻Úd^ ú5Ñ90'c�ŽôEûb"±˜E1¹ñÞ¼-[€ÿ±o@‡§±€\`ÂêÕÁâÿ�¶Lck¬pÆÙ@Z3MüÔ€¢Ì°2æß•_¸¹®óæðƒ.äwQi ó4´{ÛãÑÝvØ`6»øjxR/\°0{®jâ?±l•áÿ_QìÈ�"7³ÚÁÙ�ó(0™ë-ÑÚ¡c¡®Î&eS¹!tÿŠ —aø)Vç’SMÔ}Éü=ªLlº¯‘ë™—/Íœ`Äf_ÁÌbw=  ç-*¿iõÐcU¢¬ÉQ�c×Á$—/¯nÿ{kxðÖ±Þ„°x|:zfÝ%#! L±¿Fýu…Új@I'µ$lr¥P¥Òy‰ÆtYÀ@XÙ%½ÙžÈ&"DÍï4›Øn᪴„ÞPí&‡0²@†„&NŠ‚Â’@áL–Jfðʬ"‘ÐpJ³V V.[Ýø>ù.Ïðèu$x¨´à‘yÆ7EÏwiu…ÅŒbÆk4Œ,ÂÇQù‚»Þ(¸ÕÿxuGÐIúr0�iåxMÃ+Œ¤ ÖÅHá0L—ì¬x|î„/.Çú?6y€^ÒíWÖÔ›tµ¤ :Þ3�gÁ  @½|åy»~ÁéÆF9¹ÆÁƒäc 6×ñ‘KО·³G­™Á¦Ûc16†ÏjŒâ>l[¿µjª ²�l^Ì]òmo®·å9Χ$ÐÍŒ ·‚b·,àòª^ž")ú­€ÎjÑû�Á™ƒëÁ ³à=^×I3¢I W ~¤Açv2‘PšÝAɪ…w ¡s°úÚÞÛºù?ÐáØ� ®ß•¸ˆzWÙ÷N}EæV&üJU› `¡»tJÄŸrqõîÖÝ©Rúíe5ÙQ\…MÀ2l³ ù<j×úæ Ž˜ËnäEÿEÉK.ý�ê«2c:aOBLÓU8‹ÛÂÃþ7[Ò†5Däè \Ž‹ÉÜQš•4 +ô‘ÅÈÈ«¯ÛhŽ“ƒ ÈBH!'XŽãªZ{½¿ƒ·­\÷»-?%ˆ íXI00ñæ#±¶ÛIÑîlzt¾Ò»†²@Âäß>ʶ z¦•,µÙéõýåö)\Ǽ@ÏÊQöQ«½R‚ÌçCD-€Xÿ[Š“EÑÒäÕt&É-KêªïowƒÎ¯‰ìpÃÛqïÛm«&uîŸZ³ŽÌVë<íiêlÆ÷ÚÖm�«¤H`îÊâK¯øv­YJEíâ’ºÐ\œ·êÿ{¸·§§1÷¿µÕE™É Pѹ(O–;?FÒcý‰ÊC¿“îyú·qeûdHõ¼Ñ{=GFp‹¼9Ї»¨W4‘Hu÷ø¾yžëDb€S¼Özñ%TB’Hµ°6 ʆaðv rcj¸z@Ò˜SfH¶Ctqf:w (sf4§aýÔêû rlù¸}žºCXÄÆäd—µHækëeص›ítÖhƪUˆŸÐ1†®  P½§ ©hñú}ì¹ý�/°ú,S™bAEÊ+û2 ||Õ€˜«Ï® «í‹©0º}©½ŒCè•ÔqeÅÇZdÝo~2…:®<6?{Û�%ÜñæýÿFW¿éÍzŒ/qyœQ³Ñ¶ìüŨrÞ’jdæïZ®È¶ÜcOñÚAGMiI« �2‚_›í,þ ;Åï‹GÇÞ¡  Röà;ø­d�ñ˜Ÿk×pýuïϤ‚©{�Èçéež�ú‹Ai£è3-­›Q7Š­¶Ã'Š lZ5A‹ï÷¿ÃɃȋRÜÊÞ9œâÇ®S—¿dÊÝrJ«_^Z1¶{Ìn¶;xv|"¯½øÕ‚г[¥_»H¶ªE¿ƒ‰v…Œ¾�Òïøž4â0ýÙQ!’,×­~õo L˜‘d !�ȇ“ö ¨6#Ôa‡ìÝH’I´QgîˆÝÕ2¸B)ŒH?Eæªêu@³ fÊŠ ÉÌÕ6Â.¦ûàÐÊ,²›Tœù÷ÿgJóë*ˆw¾Y* y“åQ³ô~ÇE86ÝŒ8î®ßo¯Aþ÷‚ù-Öu‘¾”؃츧ºÚc`Úm7òj⦉Y§W…¾HЦoiÏ:‰Ó+þ =.jK}Ѳ7t]2½ÓÄSN‚PäÆ c­W¿šN}ì;Ûý>[÷þµÉµjSüÓÁMjòÍ cÉGÇM=õ²Jª[�Y€î‰Ð¯ MRžx#dØÊÑ‚ãaŒÊŒÚæßÙ¿�üQ4+[DûÙŒ²˜ðº8HO{ÐDqZ*WÂÖµ¤çº% ãjfBp‚”â %’ݰ»ÅØÜ“»ÃÕ…ŵÁ ZUsT�{€ž=<{[™{ôözŵ©ÃyIæ¯g “´û*�néÄΓËy½kÞûüö)™’b®€€T)ö”‹™1&S’J¬˜‡^Tô3 3xÕt÷”¹èmµ\œvͳ-<×óù7rº`ð¸ž.÷0�ÓÿOŸ �×ý~�Ùz”!+YT%q’M ½Ñ9rŒÐä±uê¿–&¾¤5ÛžS×²ÈÆÚ·Çy¿×ƼpGeÖ™©…ÛEk ‚ó�–e4ü½Úy[]Æ0áñ¼Kìq©w)j$%Èr�fOfÌ y+€fr .u«%Åü+çá:“#ŠÅ.‰{Œ3pã@’Å¡TȨˆ¤aÌ»¿s_�¹pë¯Ã–>�]@<·�·Éûü¥/W4¬šAÛk_«¯ý³'=õQ¯ lX4ÂK§&úJôkµÁ-«,-%8É’g…ù$�=¹Uœ7X0HRe B5¿Ë�ˆH@ˆ�þ7ñ)¼p!¸Ð…bB–ÙcKV Êê*)è%Hup«;òsvoωÐeàÕäÁæëŸÝàÏeîÓEᨒ dÛ ?Òà1âÃþ]Yšá°GÒ¤ë ø™(M‘Œ&þ‰Ìcrî\_Ÿ3 ³d�èpS¤–гtnbû/™ÿÁJ|¿i�„X¹¯Z, /²gf Á ™Ç–!˜ÈLþü:J’)¹ÈèѤå>ò  R3ÎÊå ¶ÓeYîÈÓsFy‚^oøè’ïhîb˜°÷{7…·y¼if£†4†6Ê?f†Ëi\ˆ¡ÏIy”^¤aÑßßµ´°Ë»«‹Í«‚¥Ðó4OX…Xi½ÃJK½5ãt¯‡ËJ„cÅ%îìá>¼³U¦sè�JEéÙU,ò8Ù ¦µ� 6¢°ØÅ Ólwa6fÞý:& ùœ»õÁé} >aCK'4/o{‹eW)1;¸’)~þt\ªÁµÐäýoù¶¨î,J´kKo†2M¹ XÙÏÕ_4À:ZArøÛêêç&- Ƚh ¼k–ଃӌÙêƒx’¥6 dy*ÉÃ3KÎòS…°`ÎYª…„ D“0Te …B”‰L”˜—¸~N¼;½ù©íÝ Ô%R~9¡ƒVLF-¯É¡¨ÏÝæø=½ýÞ`v«Üß™Þöã_…vK'þT�‚h¢–ÛM"[<: ª“‡D\œ4‘­£Y ,š„Û+Vófz3‚°@5R}÷#~Ÿ¨�/¶ÎÞþ‚”ב|/”å=QTÙÊñ*A2\ò:wCàé“7-ša†ÎE2ÍpòôîŠÄ“Íù¦1�²Ø,/üi:ªåTS\ ñÌ¡EŸce&½–ì²€ËFãm¦Û_‡ù_ÐH$?åGµÆH\—²Úý3ý/¾ÿNYb§8ÃI{ü¢¾_§kó îê]ö¾í!ïÃú¯}»ß¦—ûæ¸×âïþ3?ÿœÔ%X½�­ªp†˜ZXõ÷>Wžž�#(ñyмLj�µçûO£îý®ƒ�ËL©bE%|6­Àoèù×·j„©ÃæõjµG³Wåø4*ûà ÞEttŠ/媆§0µt ®«II¡B0;Bç^ß›iTVˆ4Éh„½Ha[¸d½Ê¢gÊš»&_Êðþú`þóÇ�C2i¿¼þ1Æ%µ› Â#ÞSüXöæþ4ö‘â©J¹¿ûöO"”;í]:ªŽž+wc”è¿ A*¤Ô2eΰ8Ðcâs‚™dJøôÿußNÀ÷v¦‡û÷Ñ“x^ýf?·÷F@ÀÆ�ÙÁ��š^ÿ¢tˆ�¦Ñæ’ÒÜÕ뻋 LëÿÎIu|Cýßäöí‰pîz|¿i:ù"ç©(ûP2!©…QÆPÎHRÝp„‚l7ì–ÊNÕÏ©Z¯r~øscçã¢�ÜIûhûþÌr°¯éZ­*òñZ°ùT^½4^Åóû‘ä`mÛU­§¦Ö×[ìw~ßyì°·� BZ˜ƒ®Üxɤ í0B„Ð!p4 ´Ð’öŒ@ÌHçÌ­"@nø±÷åÞã*ß‘‚ºî‘¬º$€ÆâÓPŽa&ˆƒ"fø®ƒØ“¤m�ê*Ũ 2Tã´ƒ N04âýªÓl´^@‚‹6…’ǽ‡†™µãšk¬ÌöVøN·6F o3çawý–µÇ$.´g›£#˜Œ_= ºÍ?wú kàÙ#òØ�pߌZã„h ™ay%¢æººâ—ûüÖ—MbçXw 7zEm³7{r¦%8k‘ÅI§Ð¥)s©K ¨ š8¸Fé1Oš}–ÓVÇ=(§Sð§uá§šaׯ>tÅ’i¾º­9mÖª‚”< vi¦b¯ñ½ÿ%'z$ò6Èè BŸ‰EsØ�Üãöxü^U=+Ñ\€ò¿"%È&…4î¦D>ÙL¡Ü�) ïÀ‰Í ÝÁùVeæÉ�yéh(�'›Æ½îõ¶¼$^£ $ ¼°Nšd•ûñÔÃlb*F]2H’‘Ü» VMé“ L æƒq¤¹ú X½\?]T~¥á½Ë—ãþ§/ÿw—bßg1Gw‹|<9öí¤­%+k„”–rwîÂ8;•¨àAÁ¯Š�ÙíNr:Xd¹»\ôÖI’$ÅKZàs.Ó·›§ZÃ^NO«ƒuoßÉšzåqn×§»iƒÅÎ}NªôoŽ(«æà)FfuìŽS/2,„6•LHÅרhIùÌÚ!zUâ�ºÛdÆcð«G½ÚDÚf4¥4«ë@Š¡®¹Å3.2‘Š‚˜ $”/²pÙ2Å5d¿Fr6&T�®µØ}»º_lðŠ .$@§vw)·ýú”©+œ²KVåíÎN=­VÎÃco=7ˆÃO:‹ÒÍü ö%hÂѦÊu@ÍØQ;Lç'UŸkò7�ÿ�jë*yömK}ƒi=D ×Ç2’�§M$"%Sß…(xü0³0KÃ:uy:~(¯Ø¥æÿ§ÓÌã÷ð<7¹þµ{ö™§ou crÇn¦„˜q­GJA»–¿Çh\ñÿYp²±~Ÿ&Z[U`¹½(ÛjÛBñÓ; íËts]¥[ºû=Òî*£”‡q'ˆ‚³ªv3j-Zwâü6C覓øþÈH-]üRUöùä)#mê¹B&º©Ë²]Ö¼ÛÔîÚŸ—¹œÑr‘h€W˲¬›(¿ž/aˆìñsq^»¶^!�'8#4�)—GëñÂ6pƯ†M¡[Hn-qHÒ|sÂ#P½\.­?Öâµe³?ß^á�åÖ,ˆÍ7ZQ…ƒœöŸRå–3g­…×þ-`Oúõ–äWs4Œ®Ûè£6î]ER1Z¶¦'àL¯ä07o:ÞX¦ÄÜ¢‘¹�ð"úz‚Ãí³ìA'r‰~ÅË_zu<µ›'f¡ùkf}¥¾0¬æ¦óçû€ÏÚw½¨ýã 5ìÿ Ÿ¼1«Öû1¦_á¿ø_ Ï„Ý!#thNu5òçLàÙøÎO †·sBï’ÍÑ×á"^úãS�f( Ô™O¤•�ÇžoR«Ú,_‚þE=ý^Ö‹ $9èÙJˆTm dû”›‚¨A’^Þ$Ø�¯IœÒ�†*1V�”ƈ� °þ7ñØl€ €¨ùÇâÓ¥:™ãØ¢ó Õàõè0£B¡°L�ëGV°¶9­é¯Yñ“çMyè™Ôü{‰ÜJè˜8HÄXÈö`8¤©&a¶dž¼\u²³l�c;k¬æåä„’… ×ãp²\‹»à–õt`|T(jçGÝh¨¹JJÚ'^?èþö3ŸíØroŸú!x9,É›{Ö¬8âöadøÐ¸š û@CFŸ›Ñ!}ÖlÿM¾†V—}Ó'a6íï,›ßAï€¶ïæ³ƒ¤ó¦OZÛ‡½©#(Vaô­9†凇ž)ßO`çï*ü¨2s—˜…a´CD-P€!‰ÀPpGe0¦²f)1ª}Vñ¸qîÞß’ßÁÚõîѵá�AŽÎi S‰‰Ì€¯´Ú& €†6Ú<Ì ]îÔoÀž�(Øk� ðwozO²bžËÝýe�`M—•Ûê� \X¹$�×·mg�³»Ï3Bá~gËöð·²àÏïïûwF8ˆK"#_r2Yd-†í6�ˆ�‚Õüxh¦á+§¦º5†�°´ Cýœçib°â¦iié�öB�aè�ª0ï{”§ ™&wõ?L—þNaø[ßÑMÓ�ç»qÊÙú½ùÁæÍŠNÅRJv”u¢bÕ�­C·h¨%hœ¹RÒE�(éTËG‰øÅpBïù@²ÿ¹½•mûØŒ¸YõŠu¹ ˆë““þ-̓_R¼‹¡…ÍT‚ÖçÁöM�‘ò ¡±«3òÐXÓ7¿Ô¡ 56Yº¢öËž+Ó,é»d¦…•%÷œÞë{TÌcli‡U'q–!tÀ°4çØæÏü­ÁP1°Ôî}õ¹6D�hxÀˆ×›¾æ©ÛH^Sø-¦""#8ÇÌŒÜ# H½wAØY¾r˦„»(€6QîÂ,ežöÛ,ö¦2<Ü�å-ì¯!Z‹ã “UsŠìÔ$ÚâÙ^þÂc®še)’ ;¤�”wfª‚�Rf $CWvS`ï#œÃy@‰’"LÔz0 °@’Mèœg#„X€“&TÍu@ âS‡0fë ¿RN›�}Uòøg¯#%ªa 9;“vZŸmoñ˜x[X›ßWxÆq[b¾/‰ø0¼³@3jÀ° 9¢ÂP).´" ö‘d¦ìÛ%µ;¿q8¹ê\ÏÚ·Prµßu�SÃÿ’¢21¦=íPev×É·Y™ç{%;ž†îÊÔÒó�Â>7Íû:«Qà‚>×ø¥JYԜȰCªŠjbRÿŠëŒi¤e¸i!BA­ì½k»]­©—û6Éde^)¤·¯‚Ÿ ð™°ÈÓN ¨©>æÑä`Þ‡�¨«s§mT’™†7´7h󘯛Àcápô­WPÂu§v£M5!ËèPC ö¼ä«}ލ„¼° •øš�\þ§¤9&ÐÄ1‰Ã)2˜‚—‰‘mâåMK ¥L™²Ôê]¡}–à'§iNFU§�Hµyx0çß`ÎAš«ŠÏú¬#°Å»rE,S�ÈiÙØçTerË`,â8öêôÒæVg{ÛÓÚZûàŒb1Áæ‰ñ“É‚ë(ŠtÔ‡YåËPˆSgÿ¿E;( ì7:ö¹jsÑöXéµRO—‡÷'�£�. ôF–)ÂT²†ùT�Ö Ç0úÒ6çZz,ækã׊o�§ºúô°>otV�"08l�³ç¹õEÀªÝ[5·æLk°=¢Ö‘¸™•Ïj剛sà Ž{Á›Ô¦šOÿüÅd™Mg‡o‰x�ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…‰w�x&° ©í¯l¬à•€ ×÷ÞáÐ|ïŸZèKà|€>çÎåG­ï¯°;Ï¡A" ÷‚û�¶Îå´;júšÆH îî P ”ª¥K6%J¢ )(@ !E%T)#@¥°‚@ªB€4€(¡¨ø»À:Ù@°o[îÒ÷ܽ÷Û·Bîú¥êx:ßZTP}Ý­€xǶ:óÛÜûæÞžø ïöÊØ}ÍìRƒsϹœ¤¤O€mÚº>öÉe¶èÈ >n|W^ò×–ÓÑ…ßF½|=U½Wù·ÜÇ£»MŽ@m7lè h÷Ð%A�(Dèb (T< VŸêFïwBG€=¦Ž××€=f•íOž÷Æó-*$úªaêŽtÛ6bWmÕR°uREA–€/³#Þ8:¾Û¬‹ïnªJ) P¨ |¦Š|�¸tÚÙBm£›@gÐíïŸg�÷ÝS[5°öc{}¯y¹õà¡^¥—O·º/c¦æZbØï­ï2‹@tx>€¼ž%>_>]ï>  ×@^ëußc‘B^óÝéJ]½¬ãZ½š¨I(HS·Û“µíݵ’ƒw>óy÷7¾Þw{ï¾¾øûro&œ3Žœ£¶¶v�ÎîmìÕò=θç|óμó>·Þîö}Îﯭ)€ô4…*ºÂ¡UMjš SZ©V² òÕ­Õ*JËe”{{—½ç¥*ª‘Rê©ê¸$¸²P« …%OLÛK­“Iözáí ØN´Ë(€Ð„€Ðh0#L†�44` „Àši“&& ÐdÑ£@14€M ©þ&J h IPÉ =2D�êžSôjOIù4‘¼”446j›Qé¤ö”iêi‰  ©êš6“Fž)êÔ6§¤4dÈ ™Ñ£Ôõ4P#M@õÓ!M`š˜ªŸí4›@Ä)úýIíJm‘¦˜Š?*¨“Æ!‘ê£O)ê~”oB<™OJzz§é5=ž�5O5OSÔÐõ6M©¨Þ¨l“õ'‘?J’dÛI=&žÕ3OTö©íPI¤�„ЂhÂ5256‰é5OS`©ãTò›SÊ<™¥™M6SÓHÚ™<§¦  z�SÔ4yFžQ ÐÐ @d@Ð Ðiµ…$!¦¦F&&L&Bbm(y&ÈSÓÔhžL§…0ž¦†˜&õ=Qš�(ÓÒz™6‰£OI ÓÑ6 õ4ɦ†ƒÔ4ÐÓ@4C@dД(„@Ó&€ �0 „Ðbh4ÐL˜F©ª~™£*fOhô™2jOOC&Tý¤ÑGžª~ši¥3&š=Qš‡¨zOQíSÉÊž¦Ñ’8È~õ­Õm¸gïÝ~úý_BµþÉ4(šC ZD‘"hT’‘(²¡¦•?"Í �GËÁ0þ..2ªÐ r”ÉÈH°B€¦`Kfñn€±a­õòWN»Eãg¶^4¼!T×Ï’ªÌÍ ÊTv�è†3@±3Rvszie|¬†Ô £‡Q×RîÔLÑôÙëZD‹lC@Ѓít>›N¡R›îçYéÏ:’è3ÔMµ Ybk@ÔÊ|-FîQ%v[�-•!Í�V,Ãh`{�·ûÕ �/3xûôëßÇëMTe�8�Ý:1¬WF¤ãS]Qœ±óÛ)¨FT<Îíü?D~¿÷cõâ þôŽÅÛa� þŽmÀ¦p?(1Ê9†êW{»ÛŒÚäí][xöë㊦ÿ´Œ ó¶@¡t‚(†`K0<Î gf¯5óå{F�–â˜Ø)E›4ĬYW7¤4l·FyªÐ�áð-1*÷sav•lHu[R k"œ’˜Îã1s<V*2¸-¬)5§$ÙîÊ‚N°ç’À:“ 7Ø “„�ÛiÎ×sR­4©ÙV d†$M¤f‡jÑ ¸i§–¨eÐìÈÓnJO¬'§:È�4£V›É»d<‚èAv-jÓNgdØ(Î{'i�b Ô\;è1•ÎB'r�1“guE"“I¶6ÉÞÙ®JtÊòoº”‹VT9gœÝÀÈÛÆ>îb˜ÛÕÆÓŒâùîôà ½±�rų¨È"A$õ‹8jJ;H¹#@U�QF ó.4z–ãÄ�KHÐDP´Ò”#@Öä„~^vÙZ¥)¥€Œ5„DTR’˜a."«Ñöä�}'©}Wu´ª ŽÉJÙU±ZÊm¥•«l¨‚¨}RXãcØTD"VV-´Ze up(‚·˜–0• ‰@emk°RÉkdhVV"ŒòtãÁâÛ7­m8‘d%rÎÇ 1Ц ‘´*Dr²˜ÀËj¤-3˜â8i�Èœ C\õÏÌÝ owù›!ª hT½}’É»6ÕÄÊ ¤±å¾*fÛi)M0›KHä­˜ D¥…¹˜¨�X¹j(ä#Ó?xæ¡M¨V CF”!S=ÿ_[áûVQ‰ ·°ÆÙNÚ×ÿ4¤`”øGá�ì‰$[thÃ2%¢Ö´`y!¤v'!hi2¥v5±m¨¨[T¨ó¡(`†Ç籯G·ï¹i7lèPR4Ä”¬MB4!‰´àá>àÐÇë)'û>uôÜýK·…¯³rƒzz"›<Ö»ø«$4$…`( Q�UƒðÖ±v’�hr ‚€) @ "¡ÚŠ.2ƒÈ2´©´”¦¡„­"™¬QÔÐURd@´´Õ K­W‹Éä>O yÊP¥-¹“Ò2¢Š((Ò.ÐP%-D¦6CF´Elw_wì;8N1ŠP,)O&C2M6†5=‡"e´Y,÷2ªå©d !- ²M™.QDp'ðt¤^̲0u‘2�´{JgµÏwˆ™Š¦©Ž3!¢�Ë`WÕ¢-fYf0Ʀ–�·ÛØ<À1 ®½ý˜¢Ý�L=Óã­|Y^š=MÁfÌ—ÝêZ.'x–Š—¶î�oV¥š(ÇIxc} ÆÞ~À¨ó&Àºr=×·¶`xzz}û±€ÕönÒ;¦˜Ž{ësõÍ¢ö¢Ÿ¿îÅiïI4¦Ó+9y«¤¶í×2~5�CBÁ’�)³jÕ�F~¤Ô”È)º“‘R5ˆ«Ñ­MökYJšªR—BSíÑ—vËY4£Û9åÅs5ªÆFR9¨µë)l�1W6}÷iÏu±N»íÉ”Ù9� é²ê}Í­IP¼ä-�­›(í½µ9ÍÕ¢)ÚÇ}»ç*]W_¤å¸kÌ~¿ªGŽYì^3ø.ŸoíxõK˜éoÛë×¾�pGÉ¢z®�~Ä/{ÎÝ>ž=âñö³íþ'ÙøX<ë¿™÷<¼>°ûs^ú2X©*)4î--'WŠÌ4íߊP¯Eéç óÞ6Û³b7-çmîcZˆö²E÷"qzuò÷úùÞsê½5ãYø;ðû= £ð=ºþ‡Lðûõ¿ÅéÛð=çF\»…É™:LÔ;[öŸ‘F«“ŽAÌ\zl]Ôin�}µ¼¼’ÔhíßL�IÙm¥$�;4îk+EÑ—&Å…K·±>ªJ�(Btð$Î]8ÁÈR•íÍË�M¯&DÙÍÀ“Xìù±Íµ RqUÉoZ?^„ªvîÊ’‡2L&¹ˆÕ©LfÇ*ULB³µ\Ãl$»rk]=B:ªÇµjÕWŽÈ±Nk†íÅCKjܲãbÒî}jíFntnZº©.Œ3ZœÅŒí\`téåè¹ßÖ¤BÍ`“뎎½^´¥*áÄ脞ƒ¸— ©»½¨ApDQé`dXÝ”E"E «J ≚¹Ö¦DÌ+K�Ax#T Lî*Ô§ÖšÀ,ècT" V.”Áˆ°“D+1t±CK‘b&·EìDI´HUÞ•¢«(ÄØ‚^¨"T¡gSÈz8¥qµŒµŠX)ÍŽšI‚– íY.Uiah²¡NÒ];‡¨„f�æ„…T’®¬EÈDNðì°yLf1tl.ô(’ ÙÔ@£É›,!Vx‡¤QÚ¦@d‚zˆ…¨ï|fÁPZ«ˆzÒ–y¡‚âØ’ 8˜­«Hˆbâbéñ•K¡BåâÏïhIÐ�at^­”s�‰Œ/aU�•p�rI7|fd nh\VéÚ¦^äÒ-+0ø±(Ø‚AJ­^Ô®˜J'ÎM4þüúŸã Ï¥úIØtl>uÅ; Š))¨�…Q6!ͦ†µ¥ª(]r:/2¡PA4zÅ«*J ’!ዸ4™¡4£Ñ‹A²ï)ë„ADK„A¡D!'ˆ4­Ü¢ªUª‡w‚É<ÄB…T&–5q)ä*˜Rtªéë²VõB¢Ô$YÁFéÁ0lî$ƒ V^%<ÂNh`ˆ³ËÁµ•¡æ%E‚Pôw�…Ip!–Š<ÅTÖTØÑ‹ÑT¹‰wz=R($¡Ä’Ö§eöI×­Amdf}/CŽa…í–B4DhNdAy˜NŠbÄ ©TÔ "H¬ð芗zTTB©b`.áQCŠ3»�IlHi—Bµ¬â0“9 %!žD4:‡áÉy!ÅP4¤=M^€‰¤iq@ƒÑÉæ<Ø ssíï¤ì“—v`E =”æ†+–“.»µ›5ÝN‚tÅdã™�Ø@ö :kÆ;ÜsöUú(ü½]Çb'ÔVTwÛÀ}vhɺnÒ=Š2$˜•ª«WuR­ÎÞU–Qn[9.E½ÂR‘S+Ênc,ërý(N³NmÕakJÌU\jƒµÙ}¸îÉ5RI¼'JŸ1õÏrî ×­AI$ÚNFæ îÞÀ»0ÚÇ“¬bpÁ6hl 4*+ò8ù+ãßú;¥·£õ¶ÇA6`)(•,­AAOn{½ûî¿O:f¸rb†{/ ؇{ÞÌÏ‘ä³egD€  9@(Ī0�É ¨”2F‚^y­+À;î?ñ^/^À)ƒ] * ȨÒ§yŸS» %˜‘àæº3\ˆ°Ç§|“(´¢U�©BˆØÛmmZ-´¦ý’^¼¶å×}¶ãßQ©E¢%cJ¶ÒÖª-«U*ØÖµ--¢ÕVѶ nvHG~½™Û�ê1F1Š¢%TÕ@DSÚ¥¿Çc…Ee˜ÑFÕ•¨•bÊÔ[�-±UP…kkihÔ©m�©x€g½Ñˆ‹Å«jÕZ–Ò­ZÖ…h¬•ªÚÓºIÝÜw ²�jÚ¶Ö´h¶U)J•³¸œ‰Ú¬T�ÁË»»´m{³W¬Ê“Ü6„XÉÕ–g[;*³¡Ø³FÒ¯l&3§bV¡]Ln´nh,Ü8º°aÒëEÍ ¢ FÞ½uU�ô©ê\„F½; òS�ÓaØËRðißC ~޽éܼ̣ÁÅÔjRA�{|Ø‚ÊF ÈÛBCE1Z<½%ˆÆºê¾Í&r¬¬»·eh‚å:‰H@µÿÐ(€–0�ÇÌà¿uxRŒ’ëÓý´ÿyΡåô.«µ;Êže À,XÈ4Ö®ÚßdžÏ#�\©åL‡Ð‚\„È´¼:ÿôC| \©ûº<ÿÍ?å¦z@rIJ‚ q¯b„;(}õ°ìÔ¬5ͰÌʱŒWa²î™:FRãHóCžoÚûkór ›=a¼êzç}”hÅ óíÔB‡ö¾ÔŽ?Áùš4®ë0�ÿ�Þwß3#¾ï¾v¡ØÎj»öäšÝ�;õŸ…ÅøÔe¹)•ðÙ†;­ä t^ÝZîºÜRWVB¾¹«ŒÀÑßß³%ý½^kùA–m �� "c˜³ PR­4^3$Ff`#2"ÆO¯ÐÞ~—ÚòóTfj嬮´‹õ,>K}Ûk\õè·ò0²œžDfºoŠª¥ZpšAmœkë‚!é™iOcK`D+圹ÌFæüºJÓërÎæY:]ðø')·œ^&áÈØ5*7–ÛI'i²Àô s!’Ì:4X¼³.£¿líU9žs2¹›Lž/©´´^=ä^®TǦÐ�µ£K Ýo´89yzi™«°Ï¢æú™µ;œ‘/îGÓHç4ú ±ä΢p¾Êw&ÁµÛã©{³šjÑ*¨N[qÍUè TZš¸)vÛ¬Ì%Ój;°Ågœ—tøu«K‹-…[�€üáý‡(QG-z@¹‡7*ìxƒ�V�Fqí]j±ÂùÑù—Ó(Ñjí»½Ë�Ó“>³âg ÈéÛ DG•@èE ¤zŸ[}ÜQ±$ÚjœëMê¤S‘8ÎÖj4H¿vÎÆIäA”~U½Ir¡ÇâT°ñ”ÛwÕxs�SºÈÂáuQf†®Sm/>š·&u…yVÓVk½ –ƒåžz®z®Ta‚��[ÍJ¹irkÞEq263Ï4q1j}Ù¢Y‰x/7 #ÐL}A¶4ˆ|V¬zJ[ÎuoL´’þ©‹¼A0ñ¤ÌTåCNLÆ¥2[±ã´Éuð¦ë�µ¶ÆjLklacÒ>N<ú§"H„ÓB~“óOhQ�”U 5~¿ö žèÞ»Ö‹ôûÞ‡ûž ‡~I"33Ú‰@ÑýE¢ 6¬[ï Õ?�"_ÚhdÄsíãæ[gùPÁÊ ×wýßIàäñXð›]âÀW#Äx|Ó>m>¥\.‹•‘“àçe;àoÐJÄOõ†)‘ ÅÒ÷7·Z&°³˜—®bá9˜-’ɸÖK&©q/$R!”ëQ8û’–E™ÈȇGu«Ôî j)P@!�Þ‹m²jgòµU‡fA:0ŸTUøOáþhé>â_™û/B×™ùôüÕõú»xÉW‘7FA¨çoxýà“ãú‘߯šÏ-sNú�/‡×¼ëù¿f‡ô:ü¾¯é¯éÎpý‹®ô}뢱Q7Ê?RtŠ:e(Nnˆzœý„2iL½ÎŽd33(ЦŠR�ÈÈJ¤)Fš‘§ 2JJ@õ¶Ä5-ÐI¶`RÄRÄ­R4…UP­!¨2T¡¤i  B�ÉL•¢Œµ+©(_×ë58BJR4ÌY9Dm"Âc,ÆÖ¬"•&!0aXQ„XªË™\T‘ B‹" ™ P&¡it1šÅÈ]4j‰RÈ@q(hh˜Š*†Šh‚h˜¦©©©hhˆ¢TlTB… AE 7�iDDØM4äÒm,#,K´¥!òpÅh"  i¤¦ª–’„)) j*""˜Š ¢!¦’‰&"’bX˜’(‰¢–©Š")"‰ª¢I¦ ¦ ’ ¦h¨iˆ˜Šˆš(¨ ‚ ’¦¢¤ˆ&Š( JJi‰()¡©‰¢" š©f*(ª¢ŠiŠª**ŠfZ"X©ªªJhbB©h ˆ¢¨¢ªŠ*†‚!™¢™Ù8 ¦–‚„$�P¬¬>>~= N‹í¼Ï ¯Zq~ßËÖ¿o[Ýç֊̇k;AEŸôè.¿ÛBlÉ:i`J8€q€ìx�Îm’“®:„OfŒãt½ƒ8#Ý–Úù³Ý”)Æí)rñÔ«VÅ©´a §Ÿ1aÒqÕ›QOó¡�bš4P]êPî#Iå o–9`îþÃèW(öžø˜ûÌ>�ÇטHQoÀ q:«žåk�4Òì¯[\�ì–†”iÛtƒ™™ýn‡×/8ïæ¤Í^úÜ£"¼ ÒæèO‹}·³¬I%úxEÔ9&™6 ¹¬À(ülÈæ-¶…ôî¤ÁÆ6�þaçCC¼*”(¶# ™/äÉîÏW‹7ع€l€`Š� U(­ 5H4H (Šëº Ÿ‡9P Bä P¨‡_�‚†ft»øpˆ ûM¤ÂH`zØ  e%…)g<Â.©ÊÄDNξ®îûŠ€£×*€ëŠÙåÀ|á-öDÜíÓC ˜¬²ßÑÒ¡¡u4az!ƒ¸"ü�„ÃrhC0`›y磽ÎÝDìjî(8o»8óR˜È€Éöû¿CaO°?�_¾:*×SBÕ}”›ò4Hå;{ -KÂÍ®c¥/r„3ÆXl PêRvFen`Tiå8xJë‘m=ŽÄtÖ}g§9Ç‹ZWF †ð-ê4¡œ‹‚`¤"]ÜúöCiÐO°�Ëó{õ+= �¿h£ºMÆ·e'i-îAIÔƒNxK¶”ŒˆGÉÕÈ¥3^ˆiÓy@n�­ÕÓ&wP!*i•@Q¶TŠ‘y[y"Òm¯Ow 8€�Õ1jd&3W‰;†bÇ샩”ÒT="[Þ N@¾ít‰+€Ë»]ê‘ d× …7’æç��`Î1”Iº…ÛÄ£m¶¥[«Ôî–°§ky½á�ˆ˜YjÄ„UH¦qD˜ÊàÌCy›„"²©©rÂÓKT-J¶ÈèT”Ta©÷90P‡j¸έVâ¢drçi¹"¸Ûæ=ã¨*"îr¯)÷ŽÛwf—Ú4¤ÍŽÑæé2ó"u7ˆ -“VoryOzHU‹‰�ÕDTã1î4g@C™#º¹‰ËC©””Ú#¼Š¾;©6ÌYHȶˆŠ 5³Ú¬¡0 ÷´QZ‹ÅµÈ…�Ã<1ã´Ã¢9.¤±wcø@št'¡­ÖÖ�FçLr³`ƒŒºÝn¯|Þãw/Tk»g@Ñ*<ÀCÓêèŠ*—X¦m-¼‚Ü«!Úkw±ÈG¦k ­4ܦ•à0ÈêÃ@-®Ï€ŒWÖäµf9a!¨u-EÔ¾ß!¯nî{I™]èë垤·Œmì`!(0ÙåàSF2¹!¦ÍFÜH  ìõ ¡ÊRÂxØ„/vN$ž:9í�xΤ–ªÎ˜Â3 ææW%t=;³|BrÍ�b"cæ Ð9Á-ŒÆ!E4pƤP�˜P;‚Rµ‚`{Ëy 0g�ó Û$çW¯.êÚ¸4”+ Ú²`Žƒ¼t�¤v]!ï  ×JE‚廋*Ã3@¿tt¡çS3 CD aPó�ݯ`­¬´Ã�9³-3Š*òv*­È<….ô§W=AÚ¦§zM>4Úרó)H¯Hjk»�¥;÷m_U©–B¨}ÕŶäê3gvY¡E¢g½)](€8ïa[ehVp$@Ñ� ± Í.PÎÐì- 7‚/4Ð${k(¦Ó’¦ô Œï*{¡­mÈ’ŒÊ/ ˆ’¥‹¹oºZ^v[¨(R5Pw·ŒÕSï(ö<955‡µ[VxÜîYgqQ'’÷›ŠÜK)D¼F`Náq _Vb¥± T�=4äi@ؤœh€7–¨´5ŽÚ0Ù³nª–zÙãÞÏ5½â:c‚ä, È•ò°SG€�hxwK¸¸«,eÚÞ”f›h£I§vÓã3 V,h,Ñàæf™ ²qÑCUR„ ªK"À™«¹Õì™±ÍÝ)@É ›4ë æÙr»q�b.NfàÙ3;aÔÖÇfàãg¬MY–:1ƒÚPIRéè¶Û·›¥¨r�íÖŽ4õz{]šm¶ÞÕQUrªY•VqµN÷˜Œ�‰¹™ˆ¤ÜŒ¤½•á¥ÕM:»Þ:ÁjWq¹<¥w©Þ ^Ógp°B1“™2¨f{ÜDVm™vÍU‘2Í2îõ[™›XÛã3.¶7.Rg ˜õnÍ;ÜÎL仾ím­—sIk�ŠP–¦–i�Ílæ«3T¬°»ÛÖ""mö«73L,Óu.»²“„ˆ¬¬ÌŠªkÚVÖMËyº5XŠ”1ˆÚÝl måw&flÄVÕb³3ѺÜbb®×s1 ,ÔëW‚7(øö˶Çim2­aÀ&mV.m`¶6i{y¶uÀÝ»åm›nøï{ˆÔ;8Æöî¸÷X»¥UIÃz³dƒÜŽî\FV«6N×l9wO·L[G7Ý]Jmé÷�Lʰð»cˆ…yÆ–jÅgª|l%m²ÕîMƒrÛ–z‡Æl‹¹«ª©Ô¹U¾SºfÇuXDL¹ ™¹B†°2ÊÅ:¨§ØFRö™ 72pùW0YtQØUUVê…Ýf�."Hi²,‹&b#{«Ç¼³d9\j‹¶eU«ÝÎæw31 1¸Ç}áZ™ÔBäÄØŒ;VŒÏIy¤Êj[}bËTj µ› –”äT�dwD fáj£ÛNhïÔ#6ÛÄ·+&£Û"––nsP3¤ @šѸœ.n°C[¸TxjEa-#ïg€·­Ý¢n÷fÙ#µØ™)Î[< Ö×!Þš�uIˆBxnóq‘‡j¸I¦c(´A³3­ É€«ïw¹Úí‚t™XjÊo¤ÙË,Ôh]™�$$¤måVRܱu´Ö1hc*[ÖñeÆžH`”œ �kL—yHša{Ð=J–ì[öhé;xÜJÆKKµž Mëò¢£h“‰•q”v�I› ”ËÆNcn-”€2åQö&L{�%-Ö*¹”®óäg*!%.å‹jy‘´G!œ47iµ"VL]ÆÞ25gDö[dd‚ƒÆ¼!Øá-D;Æ÷@â·¼Á£5M®-ïrwY�nçhò¯Võ3uuhq ÛŒTešƒÃ9{{Mím©cñ—uMMW¶ÞÛj{kz{Ä¢0­´ã’ªnæqW²e7½ 1ÄYÝæIÝ‚=[#Ú9œÝÓÜ‘I˳NíowtëHèç˜W25vî)±‡ }ìÊ É_s)5ˆHœÜžêØšO6cm´¢¡ª]Ã9Z!Êi6gi½#¾ì%KRȈwœDd™D-•%$£¤¥ÖL*Ý55ÊæÎæIŠâñÞî"/b6&»ˆ{–`ÆsDmîæî¯*ÎãpígH̦ØJÁ“è˜m‡'O§L´sš°–œ]ÚÎ!R@µ„é! ¬sq…eU†îpõ$L°EY»˜œ‹{'ª¦jgH{“'¬Ô–£éävû¨K£ÞæÕ*ÄÀ)1î ŽB$eKnŽé€Óy¡¬³˜`BËÒVà d«f™x´ó{s›Úhe’·ƒ´$ÜFÚ4Ð’¸à°¶0s-»EÞhœ¤ô3ª5Ùc’;f/pµ:× &™áµÌæ×¯ ùsg²È9øõ`õ ŸŸA’‘$É(h)¤(jƒ,�§'* iL‘¡È2(£%qJ©¬¶Ê’ T‚ˆÑ•šZBÌ¥É,Ã! 1 ‚ž'!i ÔU %PRÄ,C‘‘XB¹R14R”¯î­jÈZÌhh( `…@© ¬ ’6‹ !Qm¡XT‚ –hJÀXcYm€±erÕ L´ÄÄ®f`¡ŒX²ÚJÁIŨ V¤þÆÕ'&š¥Š �ÈJW$+#,‚ƒ"•ÉL©hh(R‘£$(r„Ȥ   œÄÈrL�"B‚ƒ!É Ì¥¢‡"¤¶Š­AB±¶ H¢‹,J„ÓŒ E'sPÄPYUQ`[`¥AJŠ ±² dZ�m*-J…@© ÈVµ…jR, µ¢¬¬ih(j‘jŒœ"”2 + P*‡3©p„¢‘‰œ€3ãî&„Ô�4P´ÖCIB”ÑE˜´ƒ•S˜aHä4‰IAABR”Ö×hÚ„­IE@PZ*'ÄÞ� MšÅ¢±j2…Bª ¤*ªV¥aPPP ÉF² V• iPX,¬�¶•¨™$ÁT´4!‘’˜‰Œ™ “A�acPSK•CFJá- •8CQ–YkHÚ)R‘E*(Û+ ¹*dD%Ç…(UIY+",-*ª6¶V)- °¶Ú)"•–ØE¨U`¥T¬*@Y*A• ÖAk±A Ú(²¢�­ejë?cÀ *ŠŽn*=)kv%ÓM¥a…1$PI2™N„ƒŸ�…Ÿg;óçÝœtj„9ã)×m/Æ©L`O0‡rꨉm(æMY{X†ª|£Ýb¨ÓE¸VKZnÒ Ép�·¦¼šÓVÀÀió/m˜FmÞóa Š›py}FÑDÒh‰Ë{‚[ l ‚ÛÝ®K6Ób€J×%š��¢ ¤Á^$AÑfž*Õ>Õ7½âÎM°ÍžªÂm9´ü‹œô@%7!ø &.Ëé™\yqåJ”†’VâKmö¦Fz+ó¤ÌieG€‚ÙH;F6ª$VÈ«ì¥ Ñv{�YÉÛd·zO‰“ÑòuÍõPäˆïÎôŸiuŒ›8Ï5ª)õ<ó9qN>±6I–Ûàs»†\êå½�ƒPÚZŸî Ùgêj•ú–ÓøáÕ!‚†Ý ÕHÍzŸçX  ÐöR ?ZsŽ˜„ÎlÕ‘XZU‚3ôBˆ:zXáä|·iÍíÈ| fÚ�¶º¸½jHE“è >× BùB�êÊñÙ¿atk9}ÎÚ¡rá–óMkt:{þ-v§*ÏøøscÒ†Ky|ür�ÐŒeÔ(O³]êà�}=+§³ØNÀ’E]¤·û«„,ï�¦äpŸ[™þ¤E�5rîÛ%×]ŸMäØ˜t™ÑD3:‘‹£2³LFu–ò¤ªÇ7X `ˆR«{��²y¢2�pCQ`ôµ´•ÛšnåÚ£}Z í”gPž#�`–鞌º@(€Þ=ªôŸ箩mÄ\¤ÆJL #ºn˜¿'ŸuÌuoèšØîèqhÜàåLäÔÍΰNP—OWpûÑÈ�x�‘B2 †îBá}!Μpj8šA‡ÁÕ¯ŸÁÜœá,𲇠Ö�Ži?á§Ÿ6âcü1€W ÓåWù,^� g¶Ë¡X5I0`ÖÚ´ Ò: Ä�‚ùa•6!YŠXþåŪØrør\¦åÎ*†”xá•„ã é]«o¥­un¡îvhnKE�u5­ý‚ÒüÛ/¨ät³Ùeéž]:‚P,�…ó©ßÖsœhüw<¶°`xYºO´üºt5Ærƀ͚æYnihT¾e¦(%&аÍ6¨íZþ3ĽT›Û(SZ¯ƒ–õ2á iÍ €MAèĒžA7¶¢lK,“Ù?ÁåäåÃ65İܦ ù¶óñÂm*üZëÐZûô=‡ ù§4|›j9ñSNX1tUtUiƒ {�|6Ö~‹ØÛ!8Þ�ƒRzŒ�‰ë0æÃd|ôîÊ}•»$ª÷ò®S¢¤6LÞÑ=×dÅOâýõ!Õ šÏ{z~•6g1&�ï¼�ÄÐÓgŸ-wívg^eøפÙ4žò`©ðÚ�=çíÙ‹»âÃ>¶È_Ü·«Ë‰Ûâ׉ãßÒ nÆÚ2}/­½ïפ بì¤äÁÕ•;_Œøòûä&Éëò¸þß¿Yí½�6à)É>ó ïãKŠ÷�CÈÁBèIÑÎçjëM{¨{Ñ¿GY�â`b}6l9ç {¬'ãûww« ¾4::ú-êІ˜]É ªP¾×Ó¸2@˜wmÒ€ÍKxËIö¼ãWă³öØÄñ]Éòç½)îËåÀºNÞyV+gj…ù¢ÙC,fz øð2ÛG£ JÞH´díÕ�ÒÄû¶v3ö‰ÔŽÖ–ý4‡Ú8Àú,è“×Ií¼„;ß yV'[)Ɇè{z39¾~(0úoê\ü:åRÛ$ì``‹Ñ?X�u°íB³ w|ýsçHnvX]¯{ó“æ¡Ñ�Rÿ÷h˜ö!ó“µH§Ê§~ßFÂrÕ$Ù9÷Òƒð/D†0ÚÓ½�ᇱ¶ÿQ®‚Âi:gÌÉYºVWÕwq�î4ùl ˜y9~š‡k!ÊÐÓvQçlžÇÈ» w<¾¿9òØcõÏÒôRxÐñ=ê¯kñ¾û*é÷6J„£;Øt×vHl“Áô]sÙkÛ�…)º];.monÃH~¡©§a„á†Dð°ìq6IæB²<úá°žÛ!ëvñ�ø)Œ†>f–õ~>û ï"fŽ„\Ð0hPÇ:‘­?�±  ¥ši:&éçy}…ÒíB(r{ÑNÎ/‘!··C{õѱ]"C®:çû«½.Ðr‘ÞNÎþ'Ńf Õó¦éà ˆ¨lûTß!»í¡À¬æé&É nÃuÚÀÆMo»˜o¶Û!Åñlšu/(ƒ:�Ú¦‘çs5†�”Y½‘Cß'48]ìúÇ„ä�Þ˜ìý·Å¤ùý/U‰YòGž—ÅÒ÷;=�$>JhTwêòh^u~Æ!íHí<äˆr¿Žø&™³x§kÜÀø©< »8B² ¨àw£Ö•ÞÉ9|¬;‘ùI<\ùì®G̶¶€¾½©µ°(ýÚbGâÓΓÝg°ÃfO3ч—§>7Þ“·ÅŸG‘[fñAöòòŽSOFSû8ówÓChMÓ§àZ‚Èsdø‰Õ‡ºÎ7¡âHq3™’ .YѬل]ÙóÒcºCnž-'HB—Š”¡Ú¤çQÁ˜B§Íçd B:lS“"ðæ¹a8Hnì‰NÐüv M¥29æ/9ÚùÒÇç!ÛŒ¸—'œqç9â¿9G9žSXN<¢}«7E‚ma;¸iì°6g;MÐ+¬n7hµ²�è[þ?^…Ñ|˜^‰×‡*òغÑß�‹©ê l�‰ÊÙ+'¥BsÚÂtdtYˆQÚŠŽÍ¥>Úóðºž7ÇÖ ÕIÊ+²È]áÚSU �Ðê ¤VM¥Jàµx!ååâükÂ\Oz:GJ”éd ¶lñÕ¬w•=˜$ÞMªÉÉq'ÌžìƒÄ�!å9&ªCóSÊ6�ƒ/ËàÊ\ñ¬ì@®‘¶N&ÏÅʰ›0æ�MœgT‡ÑC�ãi ø°¬åµ“YOJBü{S�1]ïÌÞÇÇÅ?"âN«•à—Pô“²©ôd „>©øL˜ôN’ †�žK!ý*ñÆ/l&‰òAö° ßG(%¡ýû›CJq|k¶9Ho&OÀžÉ+¹€ýœ��p‚ÀèÀåxÍ0˜ÌÚ“Ò’ê»0U ,¥ àåqqþ ¯W±‰´­3t•YÃ6B{�ä0Ä:'R5�êô@;Öo“uÊd”£¼äÒåa€jSPq ¨‰Ú_ÎÎòœo‹½IÒÞ?PñG›ÊQÅÊ@Éå¶T&ð†Ðm!‰ªšTROB÷L4Àä†é¾Šÿ…‰¼&ñH”†Ôo™{¦Ð�8ÄÞJ×5àÌd˜�𡳻5µÄ4!>òø°“îY=ú�Η’cYhCõOë˜pì™Ý@̤'ÏB°;ŸžÈp’tHp…ON2Í�1ºaòÓIŒ!¤íO‚„Ò¡œ‘W£Vš^,7ÕÒJ£$ê—zCHbzÚÀÝ‚Ã>öÀ8N7ÊÛºhaõŒãM†™»4Â,1 v%I²pƒ”£;XGlæ†èiäÉ­b>þx�ÞN'V£Ž˜ ÿ´ñ/µ<§õ0äó‡xyN×˾¦ªD8„Ü�}8 J{dÊÿë¨çá2yOSB/)Æ,Á¨-Mý‹4Áý#~Sºsm¤ŸE›!æCë�“VÂT®èQ€‡G«ÜQ3�ôdSó#ö0£�N_PÙJ|Jâ»P+Ñ b­tX¬˜Ã=M²ÒCH®ù�¨ñKJ¨³4gÔÃõRr—ˆD—Ùâdê^ReIÙ'ï´©!ó#”<à2xƒ!x‘å.J¾dí V³$w‘2G,íÎïs¸…Þ�ÛŠfPá�Œç°¨ÀÙ›°Ò ¸�ˆi!ï$Ÿ$ØfÞjCqêÃ}ò‘y˨ûïÉÇx|þx÷'j‚öñÚQÒ¯¨“Ü�Ô½±Çfm'Ú@<çÙ䇔m!Ù¼  ^©<ø6—” ïA¨  Âv+Í�¤¯ªã �ž5@YPT£‰¤?Gr—{Ìšƒªkβçd¦¤ N“¼ò•;ÐþöÞOýîP‡·îÏw¦+AÓ¼'({`£iÙ åÔ­€>$>I^®¼åÊ¥JháâjÉ{‘¹�åj¢‚—P¡r^ÉSi¼»x7€ê—'{PïxäòáùçœäoÓߌm±~„0Dá �?¨t*À>õ%@ä•“œtžr»f.Gl¾¬‰¼?Nì`OÍH N¨ó¹bžt¦ò”o)�B´Öìar…-Ä $Ò’²NÆŒÆ s@¬‚ȰÝ!¦CéÒšt†J ~Þh)ôpÇo¡�éÆHuü‡¡(| hNÌÅÞRƒËƒ"ºH™99 d™&H›E*@md.HúB°;1AÍÜL(pÄ2EÐâŠ_�ÑóäMåvTŽÐ·è¯vC~0rSxçró”z^R´©Ë2� JïZ� ]Bo+¨¤hSR&CNrÅAÛ·©ˆq ÷Q’´'P:ÌDËÒ•í�ÚC®r}8”í&¾ŒM;Ïêr@ÕÒ]ˆJZ8�<“¼jáÈj— ÔÞ”Ô+A�<äz@˜@åÙгÒÀ&(8§R ßK1᪼C?â�âÀrÄw¢à‡Pó€0ŽŸc‚uGT ¼¯ÝAúxSÏžp#¼©B€uKž<òãåFÒvÊ~†MàÚA÷ r7„\òð2W¤9 )Y´®HuH#´‡É‡*PA7Î�äù›@�°ä!G82ªPŽÐá |8NPެ“‰x„6Ž ^_¶‡R;’{�<¥6–“œdº„ßX é.‰Jé@»ÀP®_‡îO)C‰CâÀd4ñô#dƒìÙ ˜íey²&!‚ßo®À>šGx5ƱNQà'#ǹ€o -/êã%Nì!´½R‡Ë�5-¾\)ÒÚÏ—Í”Ô�CÄï•5#ß�Ô?UT½î0£ö’¡¨R9SOáÀÛ””'Jä�HFœ‚†nÔ…BTÄ…M’¨ÈTÕ²P+$¨T çd®Ì]ÝŸ^‡udÈS’ŸÖN}t�›ãÒÚ@ò ›~(ÒrG hðÂ&J&Ò�¿# ª^Øñ‡d‰´¥4!IA@m d4¹9|xC$6¹^]�jCÇŠ‡‰C[Âæb…!„«^¼.’´;zxvCòðKÕL7` ‡{+ �­ ~#4ù³Ä¯ÞrÃÁ ´‡�/Î>l:ƒÙ—hOfD¬6BètI!®t„SË–w²V`ŽJœ¥2¤5WÅ‘ G\�†=YCQěș 5Õ¬)LŠ@:�{ð½pk ä(GˆÞ]@dµIëÈ|©5}gÛb}ä§zçuÈTÎ)w»ðwayABÓ¼=²ä�¡ÝÁ_rGh]ïNøq´œá\²qׇ|;e6ºJr’‡œ¾HNP›Â¾ e䌀(@¢“Ýžþæ!JÑÕ Þ„1÷ècÀ�SÜB¸’l -Ó©^©Cž±4H‡lÀ›ÎT–Ù’®Þ¾Ú)œ¹+¼¯ç <¨œñ vÜmŠ?ôî‘C[K—\ñ|yv Õñs×€ §”�…ûX;úÁk¸ÂbíXR¡›ØŠÞv€o˜‡(F”Ô>ôíêå"ÈRµ‹ÒM@óºàRž"�¥CϹ@êMõœä  Chw�Ô>αàÄ ¹Båüy6Ö(uŽ¡9ý NP¿Ÿ‘wíÎR>œ©Ü¶¸ƒÝ„È5"P!T™wµ‚”‹ª”Âêï`è6…-ðîJô‡P†B_¸œ�Þ׃ˆ€ Dü™Þ@ûIM¯@mvA—T�´ ÚCÕ—õÄÞ¥•@ z±’%!´Î_«„Ú}y à|¸M ‰J•:¹`êMá|ç×à½v¢…Ú??(ñ.Ðr“ Ô‡ŽÖ±~¶Ô@†ª(F†„å)@ê}¨Sã[”Hä’y˜ŸS ¨N¨ÉP2ªP:�â¤hF„ö¤Ú Ô�²® 5;ÊäÒÖ¡Co¡ŽÐ´õ´ï ´4Û¶~#Î!ÚΞP4�omì`:‡ÃzHé4î‚€T�Í Â 1e~ÂC ¤Ú$rÚWã@?"xç4 >ì=�çüÙSÞ€uHWTöJžúx ):ç#ˆÞQ2Q¤–�x�îÈj !�†ÿ]ˆêR� ø/§8¬éèX­ø�8�MŠHjPÂLƒy5¬ÄJPïHz_$;›”É_2S yJ”>|*ÒŸ.Gœ�©‹ó$~©‰¼ @»Â�R¥¡N¢.ì™!¨PÉ»’çôï¡�ô‚•v…x— _£'v6‚�ê�ÈÁƒR ǃpŸ‰¼;Ëß…ö`u �$#d€bA@Æ ³d¹„Ò`Gëá}x@øp¡×(t¸”iWÊžp§Ê„$SÙ }¬©¨ö$9È¥3ïñªÔ»H½Û®u ø{àúP®Jí!H @føêQJ= 哈 äKlQ6Ö|‰5 ¨ò°d!BÒ´#¼£÷p¡¨^ì#�™(t†¥8•:á‘´´.Ó¨u%uÈvÂs€J  âÈD¡9B¦@PÐí"P&¡2)õd\úüâÔ P Pw¥P¥;’d½pù�ž â¡}¨WˆMY @x¤^Ù}Syw�bD €âShËP:̧‰É=%(ñÂÊ”«Ä©åHï”:�L“irZÅ+ÎÔ‚R­?Føðñ.Ð…)Ê?=©¾>Ê%/©t€7‘DËÌ%É HŠS.%¤œ j€i ¤<P©©rT2=HÔÐëd • ;�ña ¥=ü‹¼ªêC²=iN¸6½8Lƒñ$ €å*ï"ä(:„rV�rU;°ŠjGÓ€=(R@y ŸË¤(B ¨^$‡½ŸÃ�Nì Ù q"P›ò—Ãs„+Œ­J&AôeâT6Û(^’�%)iL€|ÅÞ!2Cí 5mï !x� Ѐø6¥ ¤¬…x…�"R�H�’ï¥Nv¤w”L€ i2ïÁïàCk—©Š¦£”½°*s”Ú!È|ÈC!JSÙ‘ÉFEx“QH%kÇZ€%iÈ ‚”ZPÔK«Ø€w“]˜!¼ªê(\¼’&ñ´žÜ¡’% åÀdÄ�ìm‹ïH¹w` àø€PB'l“/vC‰¡(zäòåW¹Ð ÎG;Ø¡©h  @¥„2T5-d÷a5 %êÈÞô 25í!©öåv•Ú�J N¥ÈO7¢�ˆCI*IP+P’T â@ÈP*™ j2A <ØÚGPÐ.J.J9=²jSPd¡ëÂê@Ô©’š•iJ}#¨W²h]á¤M­H†¡2Q©äÚ@£Ã�®ÓÄjU ¥7‘L¼ÙQÞCìä\•6” È�í„25(œkB”{�®£æÈmHùóÊ: Ú í�‘Jœ¡øÐ§T*~Z6�8„¤ ¡F‘¡Ùý„œH‹÷Љ¼ ¨ZEë�:äA´¶b‰Þ…ûèSxx7•r C‰SR)B&  R…h…¡^ØDÔ>Œ m’@Ê\–‘Ô%(¾d¯TŽòœ©æHÈ 8„ÔŠm ´‚{Ò~Æw”Zâz¡$ͱJ” zÒ*úÒ:ÛÇÕ A´�´œär)ç)´"uÈ&IJÜJ/­IH4¥!H£Ê2UüĈ+B…PêS$G!W$»"J')Si^RíÖCùi5 B'l�+à@‡9Q7—:ð5'IØMJ†B§)ÿvS”»ÂõH)’º‘Þ2MFKJ�@¦BJ´(d*¼á5 ¯ t•u*|éx…OÂÛ à•:áuüIîB!¨ådÐ)NH‹@ÒzzÅ$”¨uÀ|øQrâJÈhPâ@rÏœ• ¥¹ú¡ >ê_‹‚)Äêå)�"9W!]¥ �(¤Lš5.H€êøRÚ@'±(ïo*}´(ä¥"jA{Ð"Ðd§HPd í@†ò&Iõ2& Ô‹¼(ן+´(&ÐP¢Ò"9#õôäFÒ�£(§©?•€5mô�2Gˆ”ý¬ ¼ ›H”#M+H ó$rP]ä2v N¤_V •”pd‰@­ HP#ê¦ð”¤DïÀ¦@/I6…N!AÚ¿ŽK´¢4(êu ¡¨ B:€v”TÚU J)J�R m†¡Eô¡P2~tªq"›Àˆí*=!ïÊêT¡PÔ‹¼+¼ƒÒD7…JDJT¾> ¼ ¼–Ø+¨O�+¨@âS%)çÞPP”\dxä纅ԀjÔ�˜äŸ[#øùÒq9/�]Ëœä„vù8ò;Í(zã¶”iQi@_£ ¬‚¨ï©ÕË¥‹Êh¤ˆ�-€ªn•"ÄBˆb°µ´…‘’ÓMeY*)ùxPE÷ˆQJm±˜üh‘üIÊ”6²TC%ÈPSªP iUR#à•PôÿU‚Š ¿ °AAÝÛ ¨+èEFÈ"%( $ �P|ÏÓgÌÛÚÑÓîp‡Ë²U²•©†(€!܈‚�H€ˆžÌ ‰¯s"½H§ UGÇŽhB*ø1ŸZÀ^óÄ¢øþçMŸqNÅ7¯_Ѓ·×¯¨ÿ ëŸMê�„…öäHz¢ƒû¥ûÅæ�Óè·Æ´ÞßEÇj |²¶ÉI W�G+u ÐîŽ.ä±Ü±Ùv{¥�q4`âe‘“»­×.쬈Vn™×1'˜##É�HÝØ+°o8Q%‘\âç-••S6üTu½e`¨ð‚‘ùÚÈÈ�Ô±êtÅÎKN64àî]tq»RY´çœ¥g&=èôšÌ½‡pÜmÛz3ç"#4À«|N`åâ ‹)/7xL|¹.9M�Rì–cŽ!©æœvųһ’[©%rÅí6|Âh(ÒîX§t$aŠZ@ë9gW;öîog>ýõÛÆH'\ãRLVBY!H¤B ­/»âÁQçw;Ý9Á ëÎù8Žö®µ:Ý!÷‚eâÀä¦ô.Þ¼ËF¹l]?)šQ:¡Ù´ëfµ ©;[š~ÎÉ9E ÎÃ*¹M©Ð9‡„Â�^¯�œ;•Ò=_6Ú…:Û¯\‚¸p­Î¬ÞQtèîך¼B¾aµ&€kc“Ý•1Y/ˆ‚Ó£Dd™W»8eÇ©ÃÖñÏ“¤�A=·½'…ÙǾD=òhH+Îy¬•@ø³Ÿð‡rêÐï ‘1AÛ"f dÛ(�è,ˆŽÒŠ„ŠíU Ü•ÚU|«ˆÑE.@†@‰H94ÒÄdA@Ѝyr"§/‰€¨‚Üum¤A9@BBò‘óvÀPRJõÀyûà(›Jäk5" ÄÐ(êQîE,þ ¸"‹Îˆ B*½IT@œ �%ê…POÌHЇ’ES®Ux“xR�DÈ2N 2|©DÚðÂ¥;Ên@dä«I6ß6‘Ü‘P&¤�ìä;ò&ð ý/ó¾ë`P=È@Gí @‚¡M¸°ËL*ŸW 5€˜çB+X¡–"Ù›X¥Tt¼?¾¥%ÌëWBÁ¼Wµ�S³N¼^´íÄv è­½Ïétpn½i€¹ˆ¢¨ˆ <ëAU¾„C±TLö1¼2YŸ-rÒ¹nì@Ý.½P$@ûÈ›¶éÞ³µ 8Š·ÈÀ8 A>¥®˜Y²uÂ+H/r ª"«Åç•'¶å<¾¯_�ÇÇÀË×lš×õ2êàÏŸ¹¬ÁKÐ3€ÂH©# BJ‘F”b¦¨DhR¡ èÀ@ "1Ò”# � ¦…ìºp_ ‡N‚(H�XH ( F‚”¡ª*€r\‘¤h) (%L”*‚…³Ã§P”QMC0LBR4ÐêS ) S%2‘¥¡§$Èh( R’šB˜— 2BŠ¢“ðμó¯*x—‰‘ iÈ2B𒆑¢‚’ƒ$È(i"BšJ‰rÈ¢œ€Ê–šZœ’”¡ZT)éDPRçÍð3Qp PìE;¸ ù¬K ¢8H;¶|½��~ÞàOñO‹G|y@Éyûú6ã£}ŸÐ¼<­R¨wh@ /[Ú×÷{™Ù#Ä|HRjJÉr(h\€É*’ ¤"(2PÂF•¢%É(§;p]KBSWˆp ]¡ÉCôßwŠn¿k‚'ÕHò”ô'#œRêu �†HPš—$PT8°~%BÈnÅú1e(‚š±A½�ƒ0ÒY˜3S˜âüÓ==Zøôóôèê{<ÒôéÆþL…ü·dÉj]Ø‚"‚ºÐ¬sÊD¦Ž‘„­4ÔT¿ ÝNþ âÝæ`0Öy<ê CŒ˜p¡ ˵—\¹“zªDS¦Žöèçç¯?G;ÍiŸ’º¶a‹»é¥c†�<ÃU4-…€aRÌqvÚ—Ç9PUõ¸åUàû|8ø@ »úIô„ Á°!™=×áÔ¶Xg·.~KrÛ—oŠã‡.v>Ãqo ðŸR�^Þ¦ZnÇìíÛÜü‹À½ ýýöÜS‰çvµÝÐ5­6’J‚� £i<™ŸH4æv{ý§öiÉ7Ý(¢RI$#»,Á€vn“âÿpt0~Ƽqß›ÕÖ‘ÃVÛðãÏ�óSžµ´sf¥iŸ>:^Â3¿tCh"…€` Aƒ5j[HÛï׿Í(}JV*‚Ȧ À稀ðXzn)�J�qÌæG›*d©ŽÀÔ´cº¸pëf὚½³B‚(È uyÔ7%�VEd¥Jú¿jP¥ ‘(Z[wÈZ\šY!"^œ“(¦wuò&T�5ÕÒz…H¥NeDç£~=�¹ôçâ|}ùߦB ) ² GÁ`¹˜�û0f°ÌUÈB̳7)J8hp½>5:5:°Q;1ð  'çô(›³_ ꋨÀ>äWÆBp`¤€b‰£ƒ c¬ä iC<5v­j£ãÁ6>Ï´ÁS6á8r-·-Ex¢v y� (*;ä²ýÕÝ `žXNÜ™b·²Ñt`:Ó4=b~$ö?Ÿ¹…õ‰(¤ì¡E øéÁ@@²*(d=Cœ”Pìôq<ÜÅÛÀêUˆEv�CÇ)¼*‚ Tõ¤ ÚWëä@$ §§ /ë¤@ú™ ý䊾ä¨ûø~”(¯âýŽ(ùp¡¹x¢º1—¥´Qäƒï`?êøëJÁ"3 aíˆÈ†+á‚ Ì6RŠò9æ‘‘�éš:äUn‡ã©ß\Õƒiån4mµ¥‡•.Qµ[@G]à$:î×v»µnµÆ­¸â×N�[¬¥.Ó’�õ£–FÒÑ´m¶¥…B—Ãâ¸(Ý  h/¿xj<Þòs¦ó¢£–¥rú^úè4a®à,F ±T‡¶�:yü½ýyööñ×»]üx;õÛÏžþ>6ðôéâëÔð÷[ °EDï¶Ž´" #÷C]Ú�ÛgR…×C³¶ç4Ý:ñ“¥sq×k‹ª”ˆ¢ "*+þT‡Wgc¶æceÓ¡tmôΗɓ<Ôa–k@ÝÀ pB1R¾‘˽˜æ`©”ú‰ö¯^ì‘}§è¡t@ Ä'8äÀ´À /¯KÀŒøÐWúÐÔˆ¢8¢7E3èPüÞmýBÀDñûÒˆ%f øP ‘M(Ÿj""hÀ÷1M؈z‘z")îâ'¯ày”Eø8>½4=¥,¶Þ l²�ð¢(ðDÊ{NÝ*"ü€Ÿd2‚™tè‚'ý)?N’ì?®·JHx6®�¼NÕvâëo^ºòëÄ÷N®ŽˆUBüš6V#"Òwà\W$Ö„þ®�zë¤áQÕ@+F£ÉR(‰TþI1|»Òùÿ9lÏœ{·Íé¾ÂŸvëÅ¥Ím†'Ý%F üËÙ�Œ�ì»*:B qD߃øÌ^a'ò�Èüï9ÁÀÏu�~w{Ë¡F�|È!$i" È™0 9ÙÈ…Ìæa]&¼6Þsãåw¾‘×ÀîfV—K&\¶x_So³òoƳ[f߇ž´ò§A ÔXwÚ/  00fd@ÎcE¡ÿZM[mßÈQ·Ñe§.SX°9Ldrlhyã�& Öp&ç—ec¸%M.3¹nüE#IRóÞ)dD6m0`­¨[6¨ÃŠý.ÙÃm^×p÷—ÅZXíÿÎ7¡£ÞàŸW@v/÷Z]¾›éí/7•úOkìÅ�¥A1w˜¼´�¹ä×’ }ã„Ü|#kF<êÖÇÍÏÆ?Ä9¸‡acÀT[L�ˆ¥n>ðK-€„H%Õ“&H´~/c|5HTTN(RÍJ"*Rè9ÄÎUÕG!ÝåXל§M·s †\›ÝÌÍËÆÍØøÎñ¼ç(È�¹œ<‹'´dã cØŒm)õ#©€R]Ð=hPg™±¢ÒnÜž“—bš}óz«“£B5´Õèányµ®qpP7κjQË‹·× Vd mFíVÅÊw+“$RéÇ|~>Õ%èxV[J\™»ZW êyûwwk[¼^™S–Ñ��}Ú­(;ߣtÿ<ý_ò<êX©ÑèZh–'ëÀ½üTUoyZ5Óóö¼é`ù¹©½µdºN�ú4(ª†É¸Ñ ßþúrÅüÞw?áðñ]Š Óù•½¹(@ŠûÌmÖ�¡™�Ò²Ë@Akê–# Þö®¿Od^ð[÷O1ôñ=C÷^{« yí×é«ýQ–š <ãÆ<±Š˜ô|löy­5¯Ø_Áœ0胠ârÜÞ7Wœa Ñ�èÌoÁ >3 :Å2¹öyóöWÜÿ¿üö�ãÏë!þ%òïäAüO÷±6�ÒÃüˆýÔ?ÆŸ>(ÊÍ€{ n*ž„}Ô.t'ïOóõ)õ`eƒÉ›Š„9C¦Êò0g´ÇOö`»óÊ÷HøCOð¡mg  aãûfC‡=y�ⱪʳ³ýÏì˜ô ±n>¿CÕ0w\RÞ™}דߨ “ãC—1Òt‰‡Õ ë8kfH6_*ï{k¤Xhröÿ¢(mIÿ˜qÔÔ>¯D_e”ú}Î)zs÷þ_ÔÿöýÄô×ãé=GfE#gç_Ü7ó±u­Ì?tà‡OÕ9òºä‡ßû=+ûv¦76(‡kërÇxù«þOíÿ²? (÷‡#üÜã+Ïi_ïÊf�Pp"þ3]ëdæ5K÷ò‡ÙÃ3î\ÊÍs×Þ§iÿ?±8xÍì9gë¯U·¯àóûnÿ˜µ�ô^ó¾ê{?WìÿÕô~Ìï')SÿtþÚÄžƒ¨ú~›û~ÊÍ™!ãÏâwÄV³#ÆýÚfŸƒ1Ÿ­7ŽÝçx©�~÷Õô×$m^vKÝÌo¾¿.ÓÞ8á{ÖúLúPê­xizÜ×Ï8¢þJüº_„5šåšÊî!…¼·o”ɯQýóW ž6Ÿ\߃÷º¬R)w#�Æ1äð“ÙÌf ó#iF' ê´yu§9`Ã4§!œv§�ç¥?hå)Ç[S­¸ìhܾ˜G‘þ(—¦µJï%m9Öo,:à�2°³Öþ¯~öú#k¯Úäpò¿‡)�é�Ské=YÊ·'tç/ú?Ûbë3Gîfz@D=Íßb×qö›4éÖ#ÈFÿ{_›¥f§ö3¨ÿ6¶à‡�ô­í§¬ßä5ÐN9þ²ý¨aíû.{D׊�úoÚœ¿ïû|Â>¢^�[ïﯿ?ܾk²“õ‰wÉ`x¸×CRøä»?§ø¿�F¤Hoür_"‡ôÊm¶üÇgÍðZïë'r2~ÖoÁ`!6wÔ~γ˜æûSóøÿO}Úqñsr/õ?åöÛêÏáºÿS;äsxÑ•|‘ëÿ�§êgg�×ëøOå˜ì³ý—fÇãÇâú¿Qî:Ï/˜å:¹9G3}LxúŒÿÞºë#é>o“ºÚXþÛîÇGµ“%«þ#ºÐj9ù±ZÁêjÿç™Hµ4�f0Fd™!ü ²½~ê´Þ¸í´ý~½|ÆÇzÓV°ö/6§¡iÕöR›“ïeQ]ÿîÞ‡‚øÕlè¨w?!D3¨–©âߨʟ±ÍN‡ U–�`É­á<Ñû™¡{š»¸ûˆµ”njàLý0pº†)1I™¾§ê;÷Ræ¹³ª"S›¦3ׯéhÂÖLÙ˜§ÌæZw“Ë—ÚŸß�˜øî®Ñ0öޏ½¦ÊV Ww«½¼nùæ¤>ìzð´ú—~óÊ¿~wxÜeÉ�9*šä)Z“éð›F…65¯ùÜ/SiòATLF>]ûµç.gÌ-d ÁÅ}û:>“8ÓÑ(»òn» ‹h×Uü‚î0#Ne™_ b„BýªV¡ Ïrí'ÔÚø7¦XÚ|ç¿ò§Õ¤ ·¿&™ÿcéÕú �œ¼ãñ×uáöö›û8gáz³þ4,»ýtËÓ¯ì¸Å­fÀ{€GZ¸Yð×Óëúh»ƒAñvë?ZшhHÝÊ 5ÿ�¡�Z[fìÌT¢œOxÀîèq˜gÎZÒÂ! 9­óGñ¬NÞaÉ':6A`|3Ì’�àÿ¸¢ uÆàßT¤Êq¡¨Õ5Õ[MH­f;K�裶ÇܬqœRS¢’›ÍH(>’—áøñ󻞽I$Ü­÷@6}ŒÛY™˜]÷§î@ßä>ý„UOõ ç ,Š—Ë#  ˜o ‡]2õ‡%áútÒ ºEüm­`»BRVJd#JíÕ²FA�ÀA0‘!$JM¦�¤i  B¨Z¤iJ¥j…7—%(i ¤i ŠD(ZR’óq&„¦„ ªT¡T¥�¤)V…¤5¹ Õ4” © ¤P ¶:Î÷ÈwÏž »c÷ݧìøþm9&Ï4߈d,Ù|zùo»èÏ{ZÖœtrãÆ2ë­^�‹+¸›sråË�½1K¹†ž\gƒQ(eÖ€�ƒÜÀ‚Εèwóéãà]*®®š–ê*·ˆ!c$Ž»œ`*eš(0µËÒ™“ÍŸÂxar@¨wh!`ÀòôN‰2ôgd(oÐzÝÈzþ³þ^�™ÿºU[)a+ÛÅhË[xõ^;v<òÔó�[Æz†QöG‚Ö«b¡¼j$R�B}› "0’ؑԨõ)0)!�š8Á›í­hU±.Б%ý¢"Sݦ_\¬kp �l+ 6À#¡Dið�ö¡£oÄö»:oƒ�ÙIe1cØ®�ûqÛ’£*7J�I0.œŒäh�CÑ£‚ÊB�˜”',.BÊŠËééÐ9Òc}†tw•x /n �-^“&-ŠxkH qä›à/h©wPF=øšR0`Ï�L;ƒÖ eÑù)F…¤.“•jÓrª=5ÉìIõ �x�±`‚ßþ95”B`’)3H “â;eá#Öâܺšô—çµ×>S«»|ºõ%1†]ca»7´þÿqEÜ9ÄñóL6Ò¤R0é€V¹€Ð­˜l#ÿ’äÒR.Yf~f~•˦õ2‹ûËOª€ û/ØÑÁÞÛC|³Æ£LF°Ö}n(K!þLªº…eŸù¿ã8$`CÚÒ¼âpy‹â)ï�"e�„CÜRK÷� ,ÕÛYéNi°dÃjØ(!€Ù–&eyÓeæjøë±±9¨fãØ¿0ûŽŒßy¢¼7µÌ­i›@@?•Ïò_€ÃúÀ'üáý’xëZ®%š|0ZB×µV=MDXÖfbZ¦¹'âC9`î ~ÂÙ¢iŒÍ(ÍBdÀMRIP‘"['·Sr�¦§Q~z)õÑ¢ÝÆãÇ9¬mÉ�‚|ɨ_°·-í9ú–6�m’ÚK}#G Ó3$ìå/v4¦z³3¿Ô¼××xu²«;¦îæ¶š'æê½a]3“[ Rˆ�“<&Dóø;uiٶܺ¸q¥9x�TÅ�¹«¤e[¾I ;»‘ÄãM»é]ù¶Ðo:gµ‰A($ìI‚I‡-jNj×–Á¹°®9mgŤ„3œÙ±“kz¨Èœ(ƒ‡JõœÛýË0’×—ÅÛÛÛÛà³S¥ø{¤GÂúr¼£íxù—v‡Ìu§ÓžŒ;…šfUÌÓ;íç¤Á"–²„ÅâÜ2¥1²¼w»€>¿™0;œ(ЕQb«#‡qª¹k1]œ ZPœµ½lkªÈ'k'‹ ªöÑ.fÖ�SYÊ»Å)aXÞ¯2«Xv«¦PcÑëÜg·6n3¿†<=áðøKOO�[Cª‡Žo×;i<‡~d>¾Ô-¥Óû9iÞ°" ¢B;©RD:”ïWò$R°ÎL´½j Q‚gywyf‚r` �dÕÐ2‘"¨Z“.\5¼¹EÙ‰`3o]ZóêÙº77å—+æžW,ܸéÌ-l` üÔß»u4òˆ  G ÊHJóÉ1z ˆ6f gŠDÅ¢•‘A)ÞŠ •åQâr´^­õœtßAÁ9<’2¢ÅõžÛkáq†¿äï$Ç3¯ jôk‡7�Îøª¿MM° Á+ƒ0b9Ò¼¥í¿spS1°2�N1ƒ1cý£X[HJ•Ý p”³Ò”¬„„ˆ(‰ïjž6¾¦™²^póŒ›$ékcâýuËý�“ro$âÆèöºEj )­CÈ€€�¥çSÄpÓž¯CZ�â~oJ©©¯/|pb(þ*q†Œ¨Š¯[Ÿµt`Ÿ€…wüÛú×JýOÉ×ÎÛ‡™ÅWÖ¹’±«øxü® õÉ£æ¥$À�šT’rŠzç�QOõ…ž/úièuŽûµ§×£ÖIÐÖ*ÍPæu›p�›JÖ„`u›Ëí;˜Â³,'}éZÀ·:v©¨>%Œl–P€É†€‡:?�¢~9˜3`ÛÌÔÆPÈØÞÓ Ø8wPŽ�x#Wï{v�Fm?½Tw_±Ð-Ø“'ŒÙÇ]+_Cíã3Ñ ±>}J“ãìѯÔh(€.©ZG¦0$~ÔŒouÌ­þõÁ¾k¦€¿œÕÈigJk@Ø ì  ¶a‡¸êùãL¹Ò #NW+é8¯%¿áBï–2õhC±{߻͊ ‹µÓW{c�ÝS‘÷xpOØ¿ðO0ôêöYÑ•P@§ƒ‡»ä£át yòÍ™FŸwOOåûƒæþ‹/Å]MÅ>Ëȵä…/V™:¤Uo–0' g›ªvL®mÜø�x§èL2Dÿ,5zveé[h¯Êh"Û Ô§‚x¯fÛ><7k@�ÔéÉïl³4)6àD@!‘#ʘ®Úx¸u4÷J…-Ísc¼e–îu×÷{½·‡¢ÑwðJ 鯙­46§$‰H‚pi�)¦¦6Òæ.mèas~Ôí‡IÔqn7Å·|zwùHF‡¬øä|h¼‰ÄÓ[Ym�OÓjå)˜üÎÄ)õ½³]lp&÷P¹<@»Š.VøPÛ݇"+ ‘–tKzÞ˜¤C„r'D±¤qåce/'rg·D¦æë’iÌà•K· ›ÓÄZ3‘î5.BVöḱÜZR3PñÏ’¬NGÊD_ yg†qs ž€Ñ^€YkŠÕ³‚à×7[TyZt´|…Ææª^\àÛ VKQ᫖賆¯fÒ™›iÉR›no›£\·ÊÅe•½O1×7Ïçµ­k]2&¹PÕûPFŽëñù§ÆðÃ/]ÞˆÙÁdížÌ}´Df >�" ‡“A|*%èˆ'É‚ªwqü†˜&oâÑÀ%˜r ÇBÅæ €ZܤoG…^4˜˜£ zž]¼z˜Û“Ýj’’¥H}Êô]y&¸ÔãÃ€Ü H`ÈÈà§@ º^�h’Чj–#cEP´¨ •F±Ç3Ë%–�A¨?Z+tÅÊø;fK $oÛ "®º ú œýTHÀªU©rFT£Å S¼D—i2�)”%¡äÆÜ€ØÀ FC³a:»¨([E qzKÙæ{¦ÎÕlÊaéèê·V#}2¥uèíF[7îÇÏÄx, z¸R’,Aƒ.‹²•/ BOÊá +ÊÀ°êÛž}mнÂÂí»&…Qò בkYëcê�Øsñ%f¸„IƒT(û2ÕâÅ�o;îžý-¡³ÆÎ!¡kmmmjÚ@)4ólvÙq>¾�:|þÿ†GàTƒšû¿ŒÈŸ6â¡þ �)€*å‚•; iTHw.â |dò�FErfaŸr"šhd•(šyÏë£ü”Þ tS4¥Eú4›�MQê4džžmÛø ây¬ïGó¸î£ã} ~þ_âñ¼Z]O{yïûý/ÛØEö+ßÙö9oÚâ¾îCÿ%þ{8}o'»ûnnô¨;Óm}üΣO+‰sÞ?�ãÊý[îòogžÓqß�V“¾|WªÛp<½Oßì<Ž�]î}_òÑOw™Þã#/uÅ­×·ÓIã}þ×O´ùñi8‰Ô)k>úý¿¯S/u_¸oõ=|“<ÞM_ï°þ<ßâðyœ}I;ÍZýîžJ¨óõÿ.§a;üv»oþÚyŸƒÐñm8|y~/çðø»ãÝRõúw‡Ç’b±»þûy?¿kêÉè<[�?�oþo¼·»w§}ßiÞ ‘ÙxÝ_•^۷៭Òý^¿¤Ðçòˆ @RñIfÊ©›FJkC‘{9xw|‡ ëRº�ê¾d/>oÀëq6ÿ.íÝü_cÁùvð~cµéy¬…ýóÕŸ­»æùõí(”ÿo²‚®MÞmZ�a÷¦þç+|áøo>«>·ŸqïHðVzßC´�íÉ‹™‘q±í?—Þùûþ5ìO¤Í–_»ÎƪîþcÕf}.¯ŽØf¿@«±‹3WÌäõ³aÜè¼)9}ÔZ3áÿ¼ß±óþ Ÿ]Þçÿä<%MÇ}õ>]¼_²ÏïÇð¤{Þçóé•þüù—Ûo©ÉFÞßÍ4N% c½öñò}Ìû´½®óÊð~¯5šçcý¼¼¿+æ~5ö{O[ðõÙNÓêt‘õÜ÷Ðà´Ñ‡˜ý;•ËÏ}ÿ:/íôoø�ݧÉÞh=ÈÞ~/þ�Ù×òè¯Gß}�jvkÑ­œÉ`ÿu÷³ó¦zÜÇUô¹½ÝþÛ¢î;~»ÐÕašˆÅΟ“ÝhzHȉ¿|¸€^ÁÂ÷‘¤¶z\>{‹Û[Ë¥‘J2"s„P�^\�3ò©¦QO.ÆÝý±»Ùÿ‹×ü”åx¯ÇͬŠg�û(Ñ_çðÌF”(F\¿vo±RWO*¦©T5°0¸6Ì,þ%%ÞÏæóÚÉïrºE‡j}îX³?¼ bžoÑvß�¹UÛ‰N9%/\†ûî­Í£ù6£{ŸQ‘z=ŽŸsÃk4\­_ÛüéÌü715ÿ°s>¿;õ-3\¾gÆ�þö?çó^ÞòÜ/=âm¿}?Ò×7ŸûÚêõuÔ%n>>“êèyXzüÎS®ð9Ï—ùÿ¶³ÿ·ýïÔü7:ɇ?¡ñ�3ÖÌþ//½é÷™8ÏýïcïÞëºÊѾ†CÝ¿ätѽ^~¯�¹þ¿3¸æïélü}þ@�’ëÿ_†ÎÏP›£ì;�gÓÍ}Î?Ä÷~Ï ïìâ(u‡ya­Øþ ŽÿëEæõs¼ãw•ò0r?ˆþÜÍ÷èúÿäöhû/µ�ß³³ÙÚöÐñx³¹ÿK÷¹GÜs[û~¿ÑmÙtLàÿö.‹7Üu~~ËèµÃx žsÂÝ}Ýf ÿ¼¯]/AßÔå|Ÿñ¤ïø®ïUó¨×‹YÜe~gËS¬‡°ŸÁ÷M>ó#�æ?ß™¸„DݱxߥÅñºW¤þú—¿_}+{Úñ?äüy¯Ž§ãþ>Wƒ­ÃÒÇó×ÿ¿å¦›Ýö>W/ÁT«—÷2Ó;¿3êéoûÏCÒ÷=5Q¢Ùy™þ)ž·øíy#¾±Ýçø­ö|¿îüOØîû>wýd~Î�œï?o¹}W“±ídøM'åïú¯þê¹Ö÷é|„n«“ö4žCö8º–2Þol¿_«òú ßmÇ¿6«ÆÄ^»íÿNCýqÐä�Úÿß&*qÿOS¸Þ\ó×yOÛù-| ' ðý¯íÈwŸ{à÷xw|~—ÍþÞ¾Sæ|ÓÉ}Iß�öz˜�ûgü…‡/Ù–)v¼•ï‡3žVçÂsVêÚËOîx•¾§ü6ÏÃ[#ú™ƒÈÂëéår®y˜^vÛØòäàæ=«Gø.‚_î}ëª>§!ØÇº„þÙòŸGS”õ9o—}�ï|ìIÌùMš¸·c¹þýÃ\�šþym'Á¾Îy•9{x¿V¿¾ûÝögž”;¼OáÛHš7\V››¯±ÁAºìu^†Ž¿«ïoçþ_W¶üêÙä Q¬ý=߃Âéô™ü WôaýOCó~lßûÓG¯…“ÿ]'ÁkWðýo]Áx èÈÄJÕ M(D4 "´ )H#Ÿ{ü®ïñö÷¿ÄâàÇ÷ø�ªÿ}>¯ówÜϱ&×�{ö{,-Tÿ£o•ù1u-ZAy½˜Ðø v]g¥ãdþ·=éwÜ_¦«¾Ë#7ø³ÞµîçÃ�iØs“yZM¯üöúw¾íþš(üTê¹~j—äìü¯~Ï×ðïØï(÷,Mî߈gn³Ìw7kz¥ Ž£]˯j£º÷H×úûÙÝN‹Óÿr¾~�x�†ÊDÓ»sS›ûþW­¹¹è4½E˜m:>wàÖî*·Êõ^$Û[ƇÏé>Çú‹·k–‹—»ÙÛöwüWã¸ï¡å9Æìø°®?³3é]‹¼ˆßÓúîûmŸ×ÄÐìŽ/ÍÐTÞF¸ÿè{X8Ÿž=/‡ö¶ž—‘·ûü› ñh´YlNcö.ó­�–üžO?è|½ƒ�W—¡×ï~ÆÅ¿ßCCïÿÝÏÇ~9òöù\^ò6‡ê`tþ.z¶{æý>wyÇþíõÞ“‚á�í�úú�Ë«‹Ôù\,~+ùÌãw–º‹þMÿº.—ŇÈ�ÞûÆúÞ¾äþ½³7É÷Ïÿ{Ù�u™üßû9G­ú�•åiÿ§³ÎúߪǥÙé8�’;_ÉuÖuk™Ûk»/ü¤kžºi¾ã*Ö3½4uj¦­·#<Ü÷#xê’;�FOÎæàsäÓvyÞƒ3ÝóÝ”¯‡æò’·\dßѯý›}—Gw?©ÖÜ<ÿvÖN·ÚUÆß_;èàö¶yªúØó=–øÆú¿�Ÿwøñ¿'3‘ÇùÞ§ÌRì8?m˜ú�‹ç÷•ü¿Ñð¶šê§7¯Ðþi^F¿iêñ_Kîñÿ>=ï§ò±»¤ö5܇gïU‹ Q‹ÿ2‘òÚxÒ»KözŸ7š¡Ò|?ŸyÚG�Úv¾Žç#øöZO[„þ[¿ÓÚäm*ô2¯õ? p<ßíõ6WQn»¾Z.g–ÿíŸÚ�®Øàæ7w«ø=r5öo=×l¸Ï ä“tÐKÞ«'Îô=­;—Às“ŠÙ³•�èÎ:N¢ @†fh<±¡ÿœ·7ÃF˜ô¶È%áý®––ÿØ‹zA÷Lú_S÷hæ÷�èŒ=ô¼qeSpFÇÑB쌻€üµDF’Lè@·2F9º;–ïØnç�î¹»‘‡Gähra‚B&(‚N‘5g¢8GLg03ö$–sƒ†XF@ËIƒðüߟsò·Mà”h‚i"Fš@Å1JÂZ‰F0U%E99^Í_ ‡£úc‚/!vàZ;ðÝÿðÞ¨P·®Uû²Eû¥çLÁ]iሠ¼#°Aw‘|±��±`Í çƒ�hÅ…Ñx!”ºš91Œ� íý „3ÃËÅ͸@@›,Š�9¶’µðz•m抭C¥P OÄÙe™–| §9xxÚª$w²Z5r•$صjë(AŸt„Ó½èw£á¶Ó›ÉMcÃiÓtœ ãÞ-²Lä ÃFØÎùÇÁ¦ha›YÂlÓEîjÈgÝÝ¢ÜFc¼k§%_§OÕGç÷ws2†Tó/r¼¶$ïg�_Îß5 ÍžŸ“#¸T4h'5aû�ú?¿µ•oⶺ×òì¯ÐÕ^MïþŸµ'–¹¯S¬s©gSðþy±³8›¿£ú¾þžóóYµÈÉf¥`HÎ^*¾qKü£ÐF§ñ¬Ô�E¥~AŸê;´X<æã�ã÷{¿ž>~·ö¡ýJ-|"!™šÑÉ@‚C3!!Á3 ÁÌ(mHOî$–à¹0ƒoª ͵tãϯ1ÑN�µ�½§©â¶éä¶fÈ�žFg’yçP¤ vçΚÀMAÌ 3Ds2¥*>T,‘&s!ýŸ}Öÿ¾ÔUF±@CŸsssoC«n�tw´¯hêdÁ“n®^.^/ò{è ‹ýçãg틹)÷°¯û?»„Máu*Nþ¢3ô™üçzþ’“y÷LÆ**ô½SŠ)BÜØñ‰šà­ðDmWþûÅþ ˶÷)J׃.ý;GàqÇ#¹ æZsBØ ŸŽˆFg³¿"¶¢‚¤$g]‹ö¿L ЉLõ¬JSÒTÀm–mVmx{@…ö_/tö÷ª�|Þöé�ÈÃ9ÃÙ“�p€¿¸þÏ wøìÖƒùO¯'ëûŸñ óÇÃÀD¼|B«ÏWç®óO5w¾Ø©ûÎc¼O£ù?Èwèr½u`ˆó±+Y(và ‚g¯&o3Ô(OàèÝIBÀ 1Y”Øã!5Ñ©J¡®´jÕ› Ö¯é§g¼a˜w3ö]Úý�&¿“Ó¤ôF+ïâx8mü'¼îTü—œŠi’%L7ˆ€"1…‚”N±–‚P@a¹RäK�";%J”乎4ÛMÃ1P½‡¨w‘ކfgD¹+Ò}�2œ™:ù4iÕ‹âµòb²®‘…g› ª±³q †�q¥l$¬­±ŒÐ§8¿Ü¸Ä±üõ2¿>g¡½Ê6'1y›',ÃW ¨.B®&}¢ÕŒGoöIÂVü«ùæâ„ß3{^ÑQøÎE�“h m S{~¡nÛ·íÉ©w� ÝzÌ2c:�­æ•¥Š4…‘0&¿ aÊ»çäuš^OIðš†Úx+g„ÖT'~‹Z0þŒ5¡Ð wBŒëôsrôç׫Ràuë`-Õg�8"îîy”×" ç—�ÄZܾ˕\nçÐh;»‚FžZ¢�ö×̬aª8ãs»ZÏˬÿj.Âeç±ÉÛí#?Y×§‡„—Þq©K†œj3Ž;,FƒB~å^KSVÖ.Ñbh" t׊˜§jîQïÿn½û�“fÿ�v�c‡Í5z�¿�wRYÕËyÁ"‚_�äéöÜòçÕĬцn—DÄo€Ü7’¥†+ µØ‹SŽßfB™ô Dò·Kæ^&)›�À¥m¦±> ¨>)~Ûgƒ“ôSW+Bä´0xÓŠªíu»•É•;Híe½RìSo²Ð²Rº ZÂ/žŸ2zñÍíZ`„]½ÕÁ_(2ÞÜ�C,’ºÇ$¡w.ñ�žÚƒêcæMO�Ðñ:Ž�Æ]~%±¥´R‘‘C&óÛ¯ËÒ4gdˆ\;®~”7^$Å™€[¤#PÜ‘Á‡� 7ÌðAôÎeùÐîôy? Z¹ÍS{êÝɯôøÔ_qQ#{¹–ª„(( ª¥H—(“*„ D¡hˆb3 FŠšLƒ$ F‡$2"†€¥ ¤  ¢¢©¨r**Û`¢ÅŒb[DZ•AX¨(‰¦&šZªªh3 )(¶ÔKeDXĶVLM3UQ•Vyž}ó}å|¯ÚFþø��Ò¾/°Fx?ŒçëþøÛТ{‰!!2† Ñh¬RRtñëê;ôý vÊ_~Ïή˜ #w ‰ôÏ/Ìéw½y €žÀ@@=Y/à—s3Ôg:™ñ¥ÌžXÉF^ú7 =Sò·Ca·È}|7ý†C»y»Î_Ηó^&*I„ÓüÂî0EÁD€ž,ðVl2µt™Ë´#,Q»ÍjØj°¼Î`UÐ_»ÖÉzçcG±ÿ_}ß „HŠÂ "  ¬�(P¡P¡)hQJUDˆˆ(DˆR�R%@ Q€"E¡P"•šZD¥V�%U–"¥Pª¤"hQ@JTZ h¤…PB�h@(Ф$Z€�„¤*†¤Z˜Š’‚’Hª O—äx_Ù¯¯Iú”€÷½ûéªù0¢ÞóOØ©ô ã$Ï!›„bþÆò‚pzE~7§é'è­}ö?’}/ýïîüÇúAÏÿOjöúYêkPÓ¬j’µè€šÿæëÞôoô:šNmã•6�9è´ ˆú!H¥*�@ÐÁ‰ÌÁ¦2­áÇ–g“• <·ÈöN [vOb^‹d¡1›zRÝäË£ÙØ}{Y²ª¶æSLq¦š£Œär>\^ŠšÎšT¡éLK®‹§³~šÍqÌJï¡¿.uc›R'»ž= �äsU4îûÁæënSÀ­4.Ø¢sމµŠÂWt5Æ7ÓpeC©q)¹Ã)[ÓÇ ®v”÷|{œ>îH“aÍPÈòœ8Âå`ï\(±†^.moo–¶Ç{ʽÆùRÈ+QÑ­_&¹Mœu�·" ‹%y·\Œ½Ý*Eg {XKåÔ–ájk??¡þOðĪú·�›üþöuçNÎÃì½ÈÕœÄZ]N‡íµõ¾ž_Ùç˜#bN‹'õA¾OŒ×á¯Ò­xåÕȼK ¤½vÅú¯ïq.\e£wϱÁHÇ›�t’ø÷gØå+ü^>�-ËŨ“ÇÏY×Ðiºßß�œÄkúf{%Þ¢ëvµÿ|(zW|n.xRªà� 2Å’s¨Yæwɱ»ƒ�ÏÅ-èto5 èb�ù¼—ò\m‘„@ëîªÑ¥N äï7n®÷‡öûã2x€OÅîKWØ` #0ûç.ÅhBW`•L\!;…ZíÃ…²†³xI´³,ÚÄôQ‘»GßnÖ4/f!…Ózäv‘“±B•ýÕN¤¾òøtG¿?‹J_‡áxš§Í Ôpø&Ô0 ÇšhƒÏßßÝÛñ—§ÇÎáòç‘øÇ¹øôa+�êU¿Gþ€ÿ¯!þáØT°`ó)#MúfT�NÃL�êýŠ•¶1Å[KEHz�+12»Õ~žÑ.ÞO¨7N�¹Þü<ã_’ QÄð C þ3ŠDXGöƒÐ ëþ¨<þÙκŒÇ‰øIù�›7õ½þž¾­ >ÒgF›éšò�¾–¨øè#ï‹ò/»Æ*¿bÍèY‡Å ,À#0KÍDŽ�)Óÿh˜£sÛüuhNÕÑ�Z�3©1Žƒ¬ªÕ¡}Új�æßzsU¦ÙÜV²åþÕ ’„â'�¨qD;H§5b-ᦙôM•«JXß W?oïia=ª”(²½ƒnÕ‚Wx`®þ}Œ)·IÁ¸:½Ü§÷iz^ "(™b(�a" +9'éÏäãø5>¤áù”ij EN0@F5©»Ž¢áΫV{”N£µ#·U§Ù!Ç·ÙU’!¦ =£ŒDë!§×="È ŒdÃ~tJ—" ö]EqǵíÊäz¢�ãòü¬\$ÁJ¿ *Ù•]ªò•e¶G²kGU™Œ§˜Õ9%δÝéïF‹’Ì,?ÿlþ4 Á CÑ�·%›²uªñº+°D SŠÖ *½©;Ÿ² ¤q¨skÒCÓÁÑwò“HCÁxZßпD@é“î �Á˜•Xkç†A.;X(ƒj¶Š¸ª@˜ ¸Ï²J^' ¸•’¸—MÁIk“’¡háÒ¹i¥^1òÇU¢”iQå’7•:ÑFÍ�ÌñÒ]yóö‡–„çf ÙFÉ…³doXo߯¼x£;ñ¯ Òø× ìÚ½¹³®� i@¦¿áÔ¯>­ÔÑJ Š�†– (UË;ýÜy+;µòOéFíü¼º¹nó2¤ÖÓ ÛGËÞ[Rü”¶,è‹pr¢ ç­;4M£É[«–Ô¦Kx憧.äyî$Sˆ½é’wÊIÂ':�8h~Ð __ÆN¾ ßµô”ð¯NÎeäÁ…¿J�Zþ—¦»½<ûqÏ $]|¢�²„ žøß8]ùzù€äÚo6Py>@ ÁM�&wG5q2ƒOœãIG›n;!)¶eÔ€î·7Ά��ê:x® q!ÅOüj>ÌùØóý¼í/$SüP³zz­á´2¼�D2BÝíµï©¶wÿß1ápø§ë@Õèg´ÇK—<ßK-âõµ¢ó�?Ø «Ÿ¯mž 3`Vg àÜhˆmXä»uâ–¤ií4¥ ú¦&\Ñ�#~ÿ™¦JÌÚ“”ˆ¢~„ØõEÔkRk�0 žäuËùÆžBÁr›‹q‚¼˜3ÀªqÖ4δ 뮞1„lê´_¡úV:/†«¸dE(ÄÉ*,9Z“ðtÊ+HÞ�RzAqT�£s ÕäÐ ™�1ó%yg[ ®Œ\ž †A[7ŠÝeÌôæbÙŸô‚ȃ"€Š*¸ðc·'….B6hXo”Ù¤-‚o½Ú` ñ9þ©Ë4tûÝ A\Ì2EÛšK‹j̳‘gÈ6¯¨ã;[3iMF‰øš…=ÇÄ Q�#Ï„ NpsuÏê0wþî?POÙƒ픿¶ >ÿfýõëËïü.åË“{z¥ý Áƒd¸ÄQ¹šƒTЇQuQÙ ¸P}QIü˜ŸèUéôØ©»} ”1Éf÷¶¢gvÞèuûßì¥>OÍ8—/·§êšèûØôŠ+èÚëI\œqÇ2U5Wi[ç.¢Žg;I™ÚÊ^Ìöd”ç¾JEÝìÝ÷‘ÉåU:žÐ´¹µ¾nàÎ÷ÎSª`”2”—R|×̱wÀM $®ò£uIC:S^3q•m2±Œ6v——JÈÈ¢´&&æææK9 4~>,&CsŒï¸&¬²�”Ú&õÀåÞBJfîZïU¾SßÚÓL¹µä�¹Ñ¤=~›ð?sþ®_yÅ/‚rW¹�Î÷ý²ýhJ:‡ƒöËWš(SSˆ#²…U%õŒF¹T#H•ÔÛjr8MäwÍ®©„Ž7Ý…(Žï¯PÓ2_y&iüGp}¡µ|z©29¼àÞ9ùfEþ$¬¦o±ì$0;J˜ªBHŽ~mkVNÚÝÛz*KŠ6÷5‘Œt0FvCq<öŸÌ»ˤ—×fÙ„´cçþ�ñ$t?Ê|ó~Vµƒ—`¬œY(Ú$‰´¸N?²»Úv�µM¢Dš‰ò"�XÁ<:·ä’ë·W-å´ë‹»­J__´ÕücT· ±¯Ôëòð5aŒ4)…9…|tNiµzK}ª F'Ú@5Êûo§Ù´Cjl�YPá\�`MQæZÖm1h{·,· –ïºvöÍ[´µ´í½¤ghK‡lÆö¿Å/.“½4=ÑÍ?0Ü=†µuYaßGA&uGU*¨Rw£�Y¸ÎÂë•^°é½]Uœ+I).J˜°ù–!ݧaX‰4â0÷:¾ 8_j|™ÓßœªPÓ¤Êo:ªK:ryÙ’à¦Ý0¼ßŽ×þì™ÑŽ BÝ„Ds¨ÁF§\[ó{pÏä“zî¥ùÔëSºv ÕUQ«Ú¯agn1’�€Y~0é».Ó¤Wí1Ôú‰ž«˜Ö¬¼3ç�‚à5EÌ“½z[Ê@�ëHi�ä_ß ”Ñÿ>QWsw‚¹oÓ}�X�v–‹i¨[µµnYÜÁ·_]°”ž‘€O�ØU#€`À"�5ù¦Ê‡8ÀWÃßk”?1ÜÊüJ_¶OàTéžlû^(ªªËV+Yjk,Ú¹eÛ[CqØ1çW r�¡ñl€õÏ6†E@Ò� IJžu¡5QEOµqÁm‘A`Ò«�U�ÆI¤‘¤ 6›1Õ¤Ö�ÔP™K‘CM#BÒR@R.éÐ9 ¬%¡]¥Ôºš (µ"æ°… W$C  ”WqxªNÏk00;�(Éj†ùjíp¦œ8=$üí+ZMÅB7Ë×B4·Oú°±Æÿ\™Û·uFq=-÷l­A4W¦f鿬g_½ÎgžÐ)‰rÓHw:2kz>Ü_ÎD- v8J¾¹È¯R—ücÃ'Àh×&:Ô¾$”ï½´üFÎ0·éÍžºŽQj›U 骢UZ ÂÕ×àæÑŽŽ¯óLþú�üräût¿Y-I _Š—öÒý4‡Û­ÆÇQç2d¤dǦÐr•*/±öÖk�ŽRŒá„Œ9µl§pcþŸXÉOãÑŒç×e/ä¤ÇûKÚºÕ¯‹ð~8QõFŽ[Z×8R¶Â9xÓ‰ˆ6ÊE…›Ô<ä·‰4ÇåæQÓá"R¶Þ_r¡VjLQÍ\Ê/ÇŸF•)Ï>¦œiÉüÖAØi êþ©ý£õO½oBYžµ>ùÿ£¯z�ã‘#Þ�6]#ju¨Ñ¥Q¥´¶u�̪pTß3š?žc‰GMÃü&R¶Éš1�ž’zôÝvÛ�ëõ6ÞfϽlt%�©³†™Ì—õ0­yY�30°P XL;ÿrÜ>úÔ©nzÄU" ¹ )gͱ¯‡ñßyõ8Í$2˜ú Æ”§Ì¶qØ|Š€¢÷AdÐóäô_‡&§œ½ôhî,!ù±�¨´õãsÀcUHˆVùü\rçH/`6Ì9ëeìTû”Ǿ`ù¼·'�߇` 芩r¼WïmŠ|¯–áɓϻ„5¹œ›Âsg&Mƒ ŸB¯Ìþôddÿ<7žöl kNaML™9œé÷W}÷ÏÓÌ’ ©µÝ�ßô{‡7¼¨Ì\\&ß2­5¸µPPÕ¼leüm'‹¶>äŰÇÜŒBÝ]ƒÈê/9Ú6¿>gÑÀuú0½ú™ Ë»ª(ÄìWõøCAÚbóÏ£F!báa00š8Bw1ω5HO¥{B¼Ûëû4­ 1nÐÉ¢k숟]ë\о÷ýnª=½n†‡§-\ðrRõ6)~ÝxL˜¶úEFn¬'1Y¸{¢œ´hÄTågšÐ†`"ª4­ÝžŒóyßsðí½ýLÛŸOÞSƒCðt°(â@ÊF’5õ¾WÏûŸû%kJxÛ—•GkLÖn?«áôú}Zf7xúž~­¬óšÌÝÚ;Á’Vkk?{£aãΖ]ð,Æ9ÌÆX¾çÜŸç“Æ�øÉ»L—ŽåÆS‘,³¬å::¾C&Ófæ\Ý#Òr÷ ͳåNÉJmx;>ãnáh—1Ì Ø¸¥®±b•�tBËÀä(Ù¨LB5“*ñ)6[Ù¤X–�¤u†fü`Ó½Òs˜ o ¶ÐÉ*æÝÛȤ¥@y©°k²šU“%LâaäCRÑç/2±@‹kÆÚeS­æcQ©p*ðAƒ•®YLÌæ:�þ¦ |~óÑåebñ¾ÕÊ ívúé<Îã·lDc\®ÑC7ÇÙ±™Ùù}4û:Ús¯ðYàoì*!!}jRg�)͵ڀF£ dD:‡Òó“«2ë mÿªL7N>œ„‘Ë/¦û^R­{or½¶»WÐÚ}x°-�%hê²§kȰí‹'JTµ¶Ûpvñ fU¸}¡ð9ׯ^ÞùÁ5 Þ.jÐßNµIh‰õ‘8.¡J:n.Õ+ºy‘üÆè;>•;.Uj³V–\nÖÕææÓSõyÏ>^²ï¼÷ím5³½5ûýñDc�^&e ,ª ù…(‡,ˆ_µ‡ºˆEÂ~ LMàÓ�6­è£´+×±ZÚÞÙj·nÝÀn?kŠÿkŠ3AÎXÕ�žd�œ¨¶üºû…òæ=Î9?^¥YÈ{˜E*³¨� ¬ÓTêÕ¬â;M¦�u¨7Rãºôm+4¡4§Ob|¹÷ç¶7¸ÖZj£q‰â›€nÓá>r7ñPãër3Ì˱ÙäOŠÒ­‹1š³ sg6ë¶E¢Ÿv;î·º—fÏÙ_žcþ߆œ›8�©Æâ.ÙrËï ñ$[~z�˜ÄéEª…Z4hÊ‚�5%…V¯^Ä,�¦›Hü¼b‡/;}hO¶ÆBü|êziÚô«Qû)ã)ÿ’õIðl¨p¼=; ÌrƒR¢-v,@Õ{ÙU–4,©×sumžƒÀ�>‚œPäòH£åÑ Ìæ¢{¦$ƒŠ¡õUÀ�²3Û퀰Tê¹ 3¥Mó§Yªn·V³mº·*ÂÛlöfDò¾ðbÚ—fpÊ�pÃ*8Jùa$F0ÂÜ´Ä�^áYÎjU ·”†Îrf`ˆ®p–øã”áÃßåi´™çybÈûz<)æ ,εA+"Ö^¹®±·G]“ ‚ÑŽ5dbX°CŒäh^<69ü–Qžžd¦ÿ\8¬„!‹[ Ò¦o †f^Þ=K[ìš'A54³ò�f§qî§{$t~¦]:ëký_´w¡ÑÕ¤…žlºŽªaæ·o�̽7µz…×kâ6"6ì¥{vå�'Ø�P •&@AÆÎÔ+ïÈ ÝJ v>èN1¹b·RTTüv4§Zi§r3jzýJ\*‰øaj¿O�½;‰užg•Ä9†×Ã~JÍKHªá Òœ«Õàru¡tuN§I§]u×WQ¶�Óâ~…±i¹•7 ‹VlW†2Ù’+Îo[—œBFذqóWy|“‹ä¼MS�DîIø—#…™Ã¸4j7ÔÒ'3g�í¹áÍIãÎApBéyˆõ¾0ó2tpè™Âà‚k…‘q±#Êw°"°MKæÅ†,›A‘‚ļ&s:‹²� G@åê9PN–`\™=èq/[z’KͲix;Ží@-)2åSJ· Ë©w̪Šl7ÀŽfc•p* —+[‘ZO÷ÐIiº¾t¾ZßOÞz×Ä»zûþgÕðþ^«ôó×?›þÏöÿÙú{öúk>)èašù+ü>Z�(\Oæg?&ƒRª]¢¤Ê‡Æ63�}hp|³™Ño‹¹ýô�¦þ«×ùjZÿäJ86ˆÚ³ÝjdRPhO�Ø —¬±@v3Át­Â Vâ)žóôõ©ÕÖïÕc="iÉ™†O‹°f�¶à7µ„ów�÷ÑW-Ûw€W[À`ÿ{Åêëÿ¸wX¿Ðx.•üxwT/ Áî"¾Þ)ÛØý·Æ_oop®»íÎW‚î4Få­kù$dÅlqG‡QÇæe2àyNþ¶ÚˆpZœ¶™*J]ƒÄ8ÜÀ'ðÞx˃�«ÇÜöÛ¿ÚåLpÇo<ÔÿӄR—¾´h„ž8Ÿêº¯‚üÐ�=Û¸.ÛtzÿÐö6Yš”ÐÔú6WàÒÙ›G`, "kÑ=Q¯¡ê½¯t—X¿«Z|wôo‰³|Wçóh.ÿ8(ÈOœP>k÷?чv„)f eÔ»áJd³Ö–(fP81€0Š<¿s�øúýŸ~ç¯Jå®Hs”š$‘ P²ßòb»5µíŒÍ­šß_[_S_6=�–ã? ÐÌ�÷Z[ïÆ…pÊîãH-#þÔ 3².Þzi« ç˜c§öWŽ´˜øO®´YðÆËÁyü¥Ö¨íÕŠÔªCʱžul«Z("‚½…<Ä}Žºì z�Ð�éš@´”ýéï×aÆE�쵉YN…ÕÉ#pöxèSjK¢�:-U¦¶N¨õVÕ ÎÂãug›M9Ò?(ý3šjMÉ¡È?®rÏš éÿõ7=Þšî¨ÜS(6¥jTΕ)óš›Z›ï8úêºÓŽVc\ €Ïò'aó6*èš?[š™’; êé{+Ƨ�/ ô„¡oQÚ×Ñ ÜeõíûýËÖ©<ë"q¦2¤gÁÿD�çÇ|ëÎH’GÿE¿kÎT8Q­¦ÄæÏ£ZÕɲØ5*c¯8äÇmíÌ �ÁÆpùÃŽ~1Ð5¿ÙNè{i„MþØ&Ç™-¹šhͲcóŸ ìÔ4Ê.¸õ×Þï“ü9ýøÕå¢ @�P2  6†@öaQ£F\“ra}r%LšÉ®?ÖÜcSÚiëÃ…¸{•Cœºbû¾¶æhí™ß‘·¸ñ¥*Z*kmÍ“1çg8ãŽNq®¡þr2¾‡×�gðá§¼j’ƒÖWÚW u qMTÉeÏ™o=å»A¹Ð6¸†'Ü8Ð�Þ|óé€�5‹H î!3\:9«ÐÇÎ X}Â͕ƊŸ­Å÷@\üb¶…bY‰€ÃÝæ¸u¦RA‰;½�ì Aä~e�}Ûk4C�kÀ‡û=ƒi¤°)‡Úî‡!'¼•R"ô›‹lsZH Q`r´|c ±„ôè‹?§«÷Jã6««¦‹A¾€v¶·µ‹4¸Ú_øMYà=£ãã–—ld@†ñæ=Y+K{„á¶–æaùŠP«iÉÔv8Ê`ýÙªveLº•)8ÍPù{Îéã±@Pà Ž-,Ö™vuÿûY|ÞãS…,šé2ºyz˜*ª)Z"”55„ î¥WI|� ±¥É.!cÄ·ñy« ÖŽÖÚË$„\d‹©íÆ„G%4/µÓ³g<Áè×ïª" dH/?‘ÀsðùšÝç�JæïnÖÍ�­?bÁñXý\='ÜÜË~u¸AVð÷'ÿ_ŸüŽÿÎûŸÂþEx¿—ïI~¨"ys »>œ›63•¯^’ìY5Ô¬,±Uì7FÑÇX’mC$³xãä$CqŒ‚Sºáb‹§ìíŒÑôX ª Î ïšÍRk6뜀ã6�¡@׸ÉÂ3—ØŠmëœçøª«T켦¹’Y„&¾ns1õÄ"ÌyZAÝRàždŒ%ïŒjP¨;˜Ü!X.V÷Ç8 5 Õ0sdu¬$ÛŠ�ˆCWl5½ò¨Â¹8,ú­s’‰\Z Ñ“ m uÁvkÆ:­ºÕÅY4´F·\l¢•T3æ"b’²œ—Zå$Îèí^rÜçjÇÆÏOíµþ?éCônÿN¾?µûÃô׿ã‰/À?+úAŸÎíóùüׯÏãð Œø·ÉЫR°4ÒÈ/OˆîýÎG›í+ö¾Ôx¦Vß$¼$ž¤ü©ž¿ù³¦�>™ýãèÏüGÔö+-¯”žqȱ׊eȶ£<œjæ…Z6ÆÒUµ½¶3p[Âó²]y÷Û}Æ6ãÏw~ëÔ§fÔ�›Ð/àSóòƒöÔŸÉe‹#ì_Ýf` �Ø@¾jê „Š’OÜjÁÚùO—ªýä€>m F0ËfÿÙôÐwÛ*®\÷ÓÂÜÔ§7=*øÒÌY3e1äÜ·Ï�¯êèHø£?~´SÀ¦…CÔ }»,çm‹¬ÿ_A¯OùšÁ¸Çð£È¾H)"Jh¢ ªEi&… (ª¢�JXšEZ¥R0i˜e­åðnŽ;ßš©DiæèË›GCÄÎj_>3£öC(Ôso’@©©ñ• ˆ$üçà¶ž¡�dö<º =àKå´½]íÝ:ÿaë6,Ö±P×A§h¹^ËÍ:ÓÍYŠg{ªhɥ¤¶R•û¯�¶j37×ð¶ò“ßæ(ˆ Û ¡@RÒ… +!*ª�¹÷;aw³öËW‡GýÚÄè}tvÔÌ;6\ÇuSÚ�ôÊT©@ü¦Û4uɯÈpÄR�“æ,¾Åƒ…ìPý—? ~ãºù(·!o—"·_ ,’Š»öŸÜ:]Ð\yTš›5Æ—Iºk§Eêl1L8Æ5oá�@}E¨å#\Z!É`‘÷hšK¤ù™T§Û©ywôµÓ¢#ÑŸF�%S¦ÇXÓsª–~ñ^ßÅÛþ#c€´ÿ‘ÇÄÍ3På¨8¨˜ç…:t#AA‹?dz “*gÖlÛº0Дûï¹$q¤ä–çJ¹‰»—æ÷OÚô­þ8“™ ?ŽïÏ^\g�Ôp'àÇ鬇9ׇåÂ|]“…—Hsmß¡W“sîååËŽmuJÛ(*¶Ó†a“;��÷Žò ð\'A'w~Â%ìÝÜ$=Š…ò– h€Ð”b׋gÂòˆÛgZ¨×KxÁË ÿóÚÌÁ*Vtý j>�*ÖʦÙ]¥•µ³¶Öí¢ÒkVð4Ühtpÿ…BÀ— PWÕS�`/B¼LmN˨Uuä(tŠøo×tl„ë×ÃRݾ›xhß5{ÖÔåœ0Í�ù\{x@ý�GW¾Nn|¯ÂPt&:þ°µüB2ü¯˜‘÷@‡BïòòóSñíÚ&;L¹»¯¥ï¯Ë}’_ Rütœ®)�x.T ü°�ÿ!<¤‡÷CÝþà‡Ï×Ï^^}—ÓטË[Ôf=Jo/™”%ú_ð…»€ÇL¿ÜæÀÌñö°üR€’\®ýPåÒ÷iÿBʾΠo‡€góóô„bìÏë >¼çôíÒö‹ ù‡ð ø¡ÐT´/·Cã:#ñ¿�9ä?¬ã=ÌhߺÕÙô¹iËIáËE¿?°¯èµ³³¥ôHïáéö‚Aû„<Ç@õ ¸Úÿe Ê@ýU+¹^‚]9-óÞ7I9ý§ç×Ùx<{ vA¸b@WqL82̸tõ@!0ˆm /ƒ·åW¦á:‰ÆÊSJQ˜—Œ`šš�™”†ˆHh£ P�! !…°”rS–øñ oÛМé�ÿâáÁDf ®X(R±gÅ�”¥ "ŒzöÞ_\âôÿ9L1@Ë»Í8ô?©É˜Øäæ°¡&�:î+-—œ~ù5Þ£$ÆÛëþŸvÌT7ƒ‘ó÷ƒ„ž…6DÙÖ¹\k°Af È€¦@Â@çaƒ7%Ú ôm²êwÞ:ô³ÙwÖ3q¯1ý2–þoæÕR¨Š$3£:áÂ'Ô}éeÁwÖtY¾4÷c¼ûú “1Žxå¦q…Å74èüÙ-u‚ë™ –ºk–ÔK•æâcF—¯„¹o <úáÎĉ$Înuê74^+cÕ—ý!¢C*`D²�¤'Idé“Û £m²uƒ�e—‘þpý@›Gíðw‡•Œu(;Ûo7"»aO„ØÛ51)«r¹E³ræi›sÎ`^«s2Ú¢]Ô_2®ß‹ró�ï|JD«fÒ¦à™˜È¦t‰ ÚÛ„ÄDpN‘+�/ÃnYòÇgÄ=îÊKzzÙe\Õ4µ£"<žbïs:½�ƒåET­¼ÓÔo†1zUäÏ9HÆÙwß,òŒÂš�« �ڌٳìwp¬2ìÅ-I¬’üä3Mæ;'„vJ‚³±ŠáŸxj¡œÒ¦ùwc¼^rm¸“§"‰;g À¶’ç/�ÛÚNý}Rž�1qç®A´¹Óä³&©§œ�Ö1T ±Š¬²ÂE�êfùVÿ‘Ñ4eã¿Ö:= ‘ÿ–å cÝ/³"“—A#¿´—¦ôsT@¨R㔓UÈJ‘œ£NªÖ«—Ý­YÈšy÷_›rÛÑ¡Œ²"oºQJF¿¬‹#|ãÕAQ‰ûRãV_µCZ¡°ÿÔ?^Á¥×�o/&ïôð^‡¿öæÚ1Q/ßáÆ®wüÕzc¤?Ê~�f%�øÚ¿yäi~êgt4¯lëÁ$ÄtX(ƒZ“µdHoN—ä�AMK£Úfã‹yÇ¡r-Úm�ôÇ á?†§´¡÷=r!IC¼D€Ñ=ê“Em4Œg »Óƾ½ÿø{Â|¾0òŸ'ùïÃç“Oœþ™ÒŒ¿^:²ã÷”ÿ~�h¤: ¿ØtåŠâãÂt2CIøp?åqß:ÿ´nàûöîÊÖ�a6ײÜܼÙsV²gEcPËC,S/ÔH�Gè%ä¡�³A@éÏ {º)!©"!ÃÛ2Ô^›:wuAu*S›IÇé¥hn«´Öü3œfÝ¢yIDß_AôBü�B0åŸD¬e!¹”c^a+ئ8Uxv•:µ(RRªäLªìKiªÜ ¹2+ôŠÇ·üÑŒ¡èßóœ}³…�ÿ¾áÌ– wKï�A|ßâtI÷‰‚ÙõuÝÇ–xÛWÍ1ÓÑÓ�OV]5ÍJçµ-m9à…d›¤P;ãñõÐ0�#Ö$zê}Ï‹‰?2<×Fˆëì;ëýÏš’yú²úz’Ÿ§­¼xt]±WE-�þ¬”]¯ Ñ”—Ð?-àåKÞC¸ÌÀ330ÝÂK° ã]/ õòðó_.Ý£4¾žÐÉÝ—)TÿwÞ$b;ýÇôIÜ”¸û—€G• ƒ¬’3™86A~ ´:5×UFgÆ›7nÇn©›v½³ÆíO›H_ÑL?eÓ©/÷ý’sЖ•ôœU×玿ãèGùƒ­|‰¼ÃÈ<ûvñíéê¾'@»_GõÎ1"”H?!´ta//ˆGCþS£D»19З󿠜Âúl?$J5zƒIKêiG& efžàÂÿª³ gM†Û °æø™!�Ê(Á™å›%–•žÈƒÂòw;"{�”Ê·ú˼�ƒ¸¯Kx+[ DDCåE ˜å½��nšhìîJ8’>q\½/l† È<À%‚X£ íþò0á>ˆÈƒ`Ò3Lb6D$›ÈÌM<‰f(ÈC?ðñ¢3Þ»]w§1îÿ}Ä|�‰ˆ�c‘W+È;©NÀLlíïï¹�SeÜ]ý)Ø¢lüŽ.‡—„PÙÉÃwyû{íêö¿grßQ¦øŒz«üIç-CŒ˜T²N7‘M³†ˆ©˜Õeñôavöˆô„�÷ÿ¹˜ò]>nb‡MÕäï¦sÁ)Õî·ªV–¦ìT¢�ÈÒŸü<Î×¥�'ƒz~—Oðý-�m+üá}ÓïñN$½ èçõ^Ûã¬ç¯êM€€ÇBæwgÎÅäNátÚ¤ëÐG'‡C<;ҦŕîˆéÅ OàÒ ›)–ƒ|…aµ_fv91kùš½,.­ŒžÃJ  ÔZ¤ƒ a!DE8±úè`F¬Ë“ >ݬLŒØÚñª”t2¶éØiLL�Îí>ŠV¢¯¶ãº­f·Ý­4V§¿5tñ0uÈô¬1aÇŽ…wM¯ÚÓ祑J°Í+(¨MÓ£:ÙPôu¸ºE½9ƒüTía»¾ý�LA›îTöÚ:bS¾sx`Õv´ú׋7ßB©nHH£;ê™ÿÙBEBt°àÛ†žÁøxHF^X¡Ì>*�f'ék‚ÝçÁrC×™ Ñt4W:În¯ÝøÿæöºéË/QOl ¢Q+ìyÊ?ûúVp¯éo]¤OÉ¢WÿÏ-)ãŹÏû3HFWAÖˆh:ËQ%}÷�ƒJê 1|qö7øŸ£«ùXº ®ã1}&Wøº_øûí×üžN.S'�/¯ÂŽÝ½í{(îK3ˆe¡ybíÅËÞÛàE@(†6¿)üóÅ>YÉÒñÛÊMK˜ Ë>j=Úô Î%Ö Ï5¼n<÷DÚe'QK%Ç`îs¬c‚75Á¡lL¦X‚`W2zÆ~šùo¾ØÞG½¾‡[~U‰óá% u3öÔ‡!dN:ñïû­#ÀÛ¨k±/w ŒF´ ‚d‘í¼æ¨ÊtYßN®D9q²“¬ 9 gºñ›ž,Oy¨ï˜Y—.o•Aí.é^ÃûåqÝס°êk°ÎlBøLËû|”NWŒ|ïòbá‚Â;Ï�ÑñÊŠl¹__§ÔêýÛèñt®o…øÂÏŠùƒ),³7 »¹+ðÓÒ]alNgï÷ô&óèø–2:ÝÇ£:5Ïð�õó?“ÕÉî6º�ï_óü_ß¿Þz¹¼/ÿ_þÓcÀÎý>×ú{?f»Mªë>Òî�#½‰žSŸËñä¾<ǃ×eýÛ¦i¸ÏïV†‹ŒÊøôH‹ ´BlŒú…²â¥pê;•¯6Œ5Æ…Íj!4€VûH"•­"׫�;»¾™Tt?#`®/‡k‹úü.v«ô°}žã¨áÆW�+Áû_\ˆwÙ~öÅ­½þíØÌ«ûømäç±[Æ»³¡ë6¡×tϵÁB¨b330av€Bü8Ül@wΕ€S%dßHü�*rq²X�^Ò^)EkVœ(âr0œÊò¼±.†¸¤=­ô$Ý̉•易õ¬äÀ¦DQþoCk`Zˆ-©s™žò0Ç2;¶àÈ� ÞÂþ•pHxýùÖ�³šÁ­Ú3‰·½¾¢îkÁÀž$!ÚÉ“ÃÑc�Ó�<8(lT¤tJe¬c¶(Àú°ùô2å>Cp¡¸ré íäSÝöSL,–‚8ŠCC€þJn–°—{K'øó˜®Ìç:¼:Æœs%õ¶•³y"´2æ & µù{ØÑ©jRAdˆÊ�´4w³Ÿ,´¶Yi "XÇÿ÷éj`{h[ªëó®Ë—êÿ{nž�h‘îð=;©Î.ËZ1JR�‡;qù�6ÚDéXG§�j1öÎoK9ZªÞ;´æZ›7Q�Mh € ‘| ¯P0³:‰ùx0¯êÍ©1J¼;4j@‰¤`¸Æ|P·nM7·<�Òáöàä:—Î ¼'!`Y¸À~¶MÉ‚™¯bjÓRÛnÕ¯öw:8;Ênú üO7èCHÀ•_NÒÂ7�/5>�c§1ç(H~õšÂ#  ƒ”¹m$=ÃöU*›F�3«^¼Ükšöµ^ÿL5Bg“M/^Î:@SŠÎ5³&I0©²+y8ÙðP¡ µŸ"`%èYHÅ”6ŠëtoÛ©Óï¬Ó·ßšH¨‰Ìíï€ó'Ãâ>u†þvJ îJåÊNþêÅÏ–¥·`rÀÈì¸tq& ·Cø0Ý�hÊ©R]QâœF~×!Òëøê–ÞþfÇC®ü?ç�Ñ伟íws\Æ·ÁÉ^ÅóôÜG,²�¶Øz5V*·ÌXÓ˜-.H^*HÒ,ÆÐf/ÉìO©ÑÓ4 @Æ_ @E¡&Ëw�.Rù0§¿_-ÐäHp$aÈnp}çû7ú~i›{<„6¦å(CÅóõnÚË{ˆgØlcM§X�1l¶ƒÚÐ!'fÝTùZÜMà‰S B%Ãn¯�²fž‘ hUÑ·~Äy³’fŒ’^ñåk'´›½r˜u(›vÂÑBä€ãŽ` çi@ À �: Å,º¢±H¶xÕ.Sºi¯Z÷Á’Î^5©pBçKO—ÖáôC ÌÜåuçü<í,ñF†æè>hB’Ë´¡L;pUZ@K„7/‰5ŸúÐU Ásˆ«a¶PõLÝ4ºÄàèÙݧ)Ãn3Jƒ¨ì�¨O9€£‡TáO;ŒtȦ~8 ™\�–÷Åvl ¿ë2SMpËwŒò}�ëiiöcTµŒR£s¼zY1z ˆ� xÁ¤`Ÿ?l CunÒ«^ è ¸kîmS�ÃÇ4a ‘èƒ/jàPñù7ò«ÑÑÞ‹ÞZß3ÌÃ�‚�¸5‹<|¬ß@-)÷ÅÔ§€å´ÒL�•Âã“€!«‡HhÒ…µà_ÕÐ� z0é‰9ÌîrX#:¨HÆÊËrî[ŠÂÃÞ�"‹Bu¦¼@‚Ïߥ0 â}¹…0ŸÄ³¿]ËVÑíNá¢SÔСâ¬(F«6®¥¡Õwp*etÔÖ¢§[ET³ÄÿÈõܦåÁÊ2¡W¡²œLæÎ ûùS€1oLl"¹^�äædö=X;8¾v0³ÐaÄ�è9@»OÍ*DCâ<Þ+5˜QÀ�¢!hÆC3óZ¾–÷åíJ1‚*Ÿ>QÓ {ç¿f½¬rƒ ¬£‚À>~¡É¬诖=iöõLá}ú}îsw>¥üö_îRº¾iÃÕý æ/ôâ.ÛC©ªPmÿˆZ~Iˆ)­´TZ‘UyZ4QÜïtîµ:Vq}Kgú©·j°Ù.(ÀF2!L‰d^Äà¯UZ¬ þ·Sš›ZMò[ $ žŸO·…PÓÑ-…Q›…¿ˆù1-`w±P ®m>¼w%¼‘ø8zµy�‰âwàåüN;:¡€{_}Ø©ÁF”õè;%”í4Îiº¤Øa‘‚jˆB!¬è#â Â¹€@ZüÑ· ‘õÔ)®ëº½½& eJ‰�q§U,„´TúV2CIL{˜èpgÞ6'G•å�ƒ‚*· êª `†,TMñì±`+›xÊÈr¤�Ë,dDPý«ÛÏøu¾ó52ï$.Í…Sû>Ì×"WtÚ  ‚ºdv#®V�Ýd£§ù¹=¿u?OÇôû¯G`åûáÞE1–�6¦Þ�î]Ž#9’�¼;¥wãf™+·I^]íù¿ª¯‹¤O׫ûÏKÉø–ú’þg²5 Þ×%³0Z{P85y\¨ÀiãÛâ6j¯¿¤-äÎò±ÛþIƒøåþXÆÈgêå}ÿ½õx¯Iéh´°ûßå½ÎŠGCòð¥7èýoaÞ˜|êÖo�Ù0êžÀ÷¡’Õm–G‘©ç¥}~/ê=u¡ôu·Ûo/Ðòõ Úÿ.§vz§ÓÊþ}«¨¸üÜ%?·Cümí±ù/7öýÏõÙç¼Þ'®ˆwÜ÷aÊDÏÝ*¬ø!Ù˜íHÈu£¹ºü¿zûó¼8žáÏ­7®àù‹­†õ¢'!ÙDÞìw}PèQF†ÉÚýÏn¢;c¹ñééŸôÛÅMú ¿úà?L‡Ð‡ /Ïø8=ͧ¥·D}Žû{_“8�sF†jñºCÍá¹Ñ¬OQ!LAAH9peÝñ|ú¦Á?­ÀY[éL‹AË]«)Á‘Z³^¯«×lýô9>=ÂD×’'V_/ÞŸMÌ^ÌüLD~Ñ;º>Fgß÷[lÅÁ�™ÌØ` !0E¦2­<ß&ÅôÝý~•µ¹7oíÙ›<ækT¢w¡WÏY¨òG9Ô¯_ÁÛ0µ¹+wÖ¤1›@8?Oh)×Ú/ò{Ç¿÷•ñ}·ßõCô;�È‘9õcHˆâz3Oú¿¤6ùá$ŽÎZ¹¡Ч$4­šcóߨ»ï•ýƒé×Ê~ã�ç‘Þ ×ãÿÇÊÛ’^§Zø"ž¶Î$¥ý|&1u6ÿÃ×\ò™{þ÷ÔûÌú!{§™úz-šQyÚ_ˆx4{¶Û ·Ä½:þŸ¯MxUs�ÇÅ ÷�ß°“y*ï\á¿Qïùr¹Wóa?ð#�ð¾C¾ó•ñ†o�§�§Í¼Ѿ<ÚoÃéñ~ðïqó AêõvO_§ÏÀ¼2pi¯%_Rìñ÷#žAº³ø{oϬ‹k€Zô’õ¢ðçIóëâæ“]O­[â¯Ë¿×£|òPK¼z8¦§Ï;Ó_œ}¿‡ˆ{÷9¾t“ýþ½B– Ò"üvÇîCšò¡ôei‘ë{ïúøïÉ—¼zet@“§óõ”qçzÂê—¶”OÔ<à`X­ø<Ø÷ÜNgÕà5 ßÏ)›ö�dC§¨'‘ç¹÷(zÓ(õ�Ÿ—ŠöëÖ:m„û}'ÃÍ›Q65Õ½»ûôÚ­yTÇ¥é<¹w>q¾{r< ËêO^†]<ü²Êö¾kæZtža¦ð_4§×®ç£{.'&òv|lHÝÆ~�ÖwÓ¬bj‰ÀôjaM,–ômÌ´•Â5‡ÊåXZ“üG™<.ËY§Ô(<@À"ʘ(Œ¨y1F2ï7Í!”A¡üï_Ûó nñÝ_Éõ>k€€ÞžÃI©Wõ_Bá€Ø@­¢¶0YãWä“{Êr¿n˽�OÔ±áô(~çH ®CR¥ûÔ˜¨:?>xŸØ¢†h¦ŒË=”?· ˜ys4¦DühƒæøÛuþÏäø¿'~ÔçO ’ÁñóéÔåO�9q?nÇ'âPçý¾µDzæ8O¢ƒ}¸µVPÀxÁ ]ZuV¼s ¢‹£p“•ë¬yU{àZo¦úuù‘9œõ2A4cò"�¾'á@¡?Ûƒ§ï¨~}áOZ ‚hÃNnÀ;ï©«ØÁ’òƒìil‚ó{÷oˆ?Â�‡`¦­rÁ�/Ëa"‰"þ´ŸãÑçö¯ôt)÷}ïw[îH¡þHSùR‚#:zˆÒ«üé·_Ę,ø¼Ûü?ÍéúgÚ§ÎÂŽ"#Ô‡~yÔoË¡ùSþ}-*¨üøNü§��ò÷Ûå¤N0"y«‡,¼ý´Œœûç÷rÚ×EA‚”¤ uê+ž;'„¥·�FJNrY€:×JºÔq?Ãq㥘@ëÄ¥›àÅ$ŠÊP³*Dª´½=%«}YêÚ�Q:ÔeÛI$-l�˜%õ}*a�¶[¤¢xõ½0±a�TÄG ¢î/”6ƒ„äŠó€Ì7†2�3õù,[›Q33Î]ÛÚX½Ÿ†íËr†¶n3ºN7Ežð/–×CjhHuÌ‚®q¢ð€@‰‹nñ]Á¨Æf‡ÝVËRŽÿ4C8":(³Ç°¢„ðÍÎD€ÉæðXX÷˜(dl""!DÐf©:¤Ü8ôˆp¯ E|Ó¸˜m]eï`äÜ€Û–h³¦9Íûw‹S'WF3Y8rq\ŒóÁS\Ê!IŒ e¢ýyê�5¡‹ßÖts]½ƒ{ÜÇÆ‡‹ŽÿÛչɸgE«½8>P7L š8—f`†ŽXNª»4OÛ…¼Š)ÏLërÆt#éæ×Ü*-Ÿáà9¥-ä^¡…IDGA‘�@*ØÒaÖßñ‡*ꘈeÏ%#Ç;’\Ç®B..ÃP–c ‡ãúÉáÕç°¡¼‚â½�ÂD\Ñ�)ÎK<&hMÀÕúšÎB¦§³gŸ“ÂÖ­m”Tc•��T}V’˜`¸´¥ºŸ”f?6&µïw=kÓ>ß7¨Re¼ùxøñ‚†ä˜!?ȯÁúöÚÿ¹? ×fŸ1˜í¨Ø÷6ýŸ{Ìò_×Íþš�ÇÜtý?¹“å¿×?ûÿß]ü*u½& `í̇]Î7vy¼v±óX£Çqî`ïøp/y.¿ Æú݆ÿsôõZÞ7òþþ—¦èÿâú_W—ÏxÝÇê´!’ÙòÛÎ’¯O�åz¸s�ºãô+;Сq‰ùTÐm¹0›%kG¡žüÁ¨¹½){º…[ ËÞ˜NðZf^0Jƒ6£Ö†Îõ»¡FUòlðoba=B–qø¾»÷|àõ‹¯‘Øïr ˆpÝßI�´ÒŒæ•“=L¼;Bqëà†ÐÏG£ãÀ 8*€‡ –Pg$¾2;:52L浘¦,�An¶·à=cï¶„&ÛËr½N²Ð�$È*½¼¹¼¬­‡Nÿ!Æ ÷nÛ³�)~šZ¾—{¦¨bûßÈP§ÎWhÀµ=´ïµy?6Ä`?qÓÓ²^v?IÓnâûìg±KÔö¿b{)­Nlãíúz( FÞù§à¬,GìqÙCŒt·À©2ѽ*¡¯9 +�½¹n¡8ºIwØa0Â-øœl᪸>=,61ÉTB•s„¤ ÷Wqɪi¹¹œ�âì†Ð‚O2ŠÉKºbx»8�ŽG¤¨I;…Í™U�…9mW&ÜQ¢!|¼»ÌSÜ@‘,Ç94vA©+ÝäÐHVŒ±Cp˜åÈdƒ)—Mšç6ðӲ䱩ãEn ®Ú ›k*ª¸»ÐÌ “ÒÌæõI<&‡KÏËðÓÿ— ëÜ:%Û]ë‚3®þ�Ö;Î7ÖiyXØ^Òú0œÃ5š4aç!ùçòþRû4$ùŸçA÷/�ûáÓ‡ñ?Š=|<µ¯>âÖˆ}J¿×zúûû®9mvÏíï ¶÷;öxß�I€àdQAè·ä¨6yŸö�Gýûd}4v:�Š�¦Kz4Ö�À�/Iò/J~Õ–¡éEê�ë¿^Ÿh¸ø­þ+êCôß»ýðêw¡þûü1 1Ì�×á˜þo§N¾iéé×QÛÎ?´£ï¬ûo>9DïîÓ§LÑÑ_s÷¨>¿²ÕRó^”„O�Ü'7?•@ÞvPëTEœ F'7=¨ó§Ï€ØëTi9Jœ.®:ÛiQ)tÞ|‰‡x}…UöþÑ`fJúÏ190—Áýr`¯„µ:?ªƒhä�|6mÒ/çÛÒ¸õ»W·‰—õéžE ÿô”Aûñÿ�B#ýÀþ�×¢yG‚ �š_%Ò‚¾‚Ty’&L¢©ô"i·` ;J‹Tžy�Qc�Æ‚£FyïR‹/£5nú æ‚Wÿ j(gKn\˜ßºrúÃúz÷׫:nÙ~½C¤ �×ø$.2CûÑþô„ Gþ8ÿ-Hf~BsjC}ržÂ“ˆF)v“%É‘=Èóž�5éôB“n5ƒ¤�¨#¾ß¾Ô`vôT@£óy„Q†²XÊQÉDìQå!¶‰ïË�r]‘"wt“Ÿj“­¹Iª4–¶Båñ‘jŠ‹f(™y:tÆû£ŽàúÓügñM «ˆ¨"ÕÉU&N¥BB§Ñ¦íM;Méíù Üïé=+‹úðý°jÀÂÃ÷áˆ?�‹û³Ðè:Ÿå‘èõ>>>$þHÝm[·owò‹�>7õÎoѾNú þï?†pe.ÂóƒúÄ{ï±BÇ…u­醼vížÃ…ødVÊËÏæÕåÆ� íDm<…ÔýdŽm"|i³çV£¶Dž˜*C�‰–N`‡]Úê�¼ú§ôº×w§š#+/¬7¯�½¯«ìæWÛ¤Aaÿ±ö6wþÂçátht=Ä(þ* Q¹ÙkÎ�ÛÓ�r}2(·AÖ›[oÑÂór;8ÑFvÛ3®|udh}Y¨ø×jö¨#;|i‡E“T¸(O—ÌcT(<ã¡SÞH"žÄ©õ”Ú 'ïšÏëþо<ú=–Î/;ã'�ü[»î¹ùx^Ðò“„ _­Nfçt°U óƒVöý-e�וe€ÛŒe £ÅܸÅÇÉ‚²øÄ¿sð~{ÒË—BüF�»Ò›F„]vš¬k“5[«5!4Óežö<Â=7+7�ÉQUæ÷0|m”?#™ýŸî¼5ÿWþ—ì5{ïòòïêéãß×Éuåâ»-܈�Å ‰¦1eŸ r̾.(š•ðO¥p‰íDÿ ½Jú>[ýü—õ´è%Û¿®»ˆüý|þ�ÑÓ² WhoOQš¨§öªšå×vîqj@ysã/m.9Ä»æúr$Œ}ßÌA,ð¸$Är1\gêS›Vy5:­©ÇQÚµš}�>ÊÐ1�Idà]‘r ð'¦¸ìž«íåÔ5-oÃËßvÎgßþÿ½®Áˆ¥>C—ßò©Ðµ|*QõËQÖ«QVT,U­TU…æ«XmŠqè\z„fàn7D–c·d–У~ž»é ÜN;»%ó+íBÉôí\Ÿj°Ãþýâ ¼º?ÁŒÉã’¥À.yÊó'Ô:•�nP±fÄ·,¶µ)¦«¶äË º\fÄóT‘‘Å(üu–ãŽI¥<§…Cn�óá`âTšg#Λ>sóM(L ÚQ§AÔ¥æài�^ÿ'²ƒ;úÐ]Ÿ‘A#WÍ�=K÷a"…ûe�á”í”WÉÓj¥:u!¨ó•Cn²]vö:F‚jÚ=õÚ 'ðûˆY|ºitfƒæŸñ;o®�&M˜“'Ïaªlú3›¤âÝSk›J“o=p;Icß>rJöÚ TtÕ"äK´ò”€Ý>ó•MTÙMφaÌZ¨N�Aˆ§]FR†=�†�&÷!É@�¥²�ž_RŠÃM?È¢ìý×á hóõÝïßéíéìQä>¹ïïFñêÀŽó#÷^ûøxR….Ó£�YÑuö.Žuñ�Kñ³`zhêòÇ€2¢š‰�Leõ 6 ˆ1Ô0êþë[°I¶Z?ÀQ Þ=`§£�~ýöùS%üÎÄG�„P­ PQCBR4P´‘JP4‘CT’*"вE\BQ€nt‡­q8çŠ:#L T=iTÍ\ÊT•°÷5´/aËeóÎtxûí��›~öq‰nåj!~ #ï`Š*–ó¹ÏݼöÌå^~òÑTý÷}•uc�Ó?ÔiÌçü)´ºr{ô¼#ûÎYßòŸ\A“ðßθ.qÖq~öoËh·‰áWá¯?Ï߯™ÿ–ýÒãù8~,7ùxõøTЀEþf؇3ÿÏöãÝÿ:™¥S·Ÿ—š§ãùÕ{{zûK¯�¸üñ/–Çùñ×é(,øÈf¨F>ëV�Gšãó0|‚xŠø’åÅB*çϤ¦Øä 7Æ"œD_£Ú-O¹Œ¢~Bñ¿Vó•ù?ÿ''Jáë—dÈ'Ç>íÂ<‰È´›„ÞiÒŸ.tê-4ª•(T¨â‘ÄiöªH�$oYk33ÑîÜo0’�¿HB½î?6 �}§iIÛ·nÎJLÄîÃtèÓƒMMuÄžÛ®»�­CûšÏ¡Û wñ YŒÑÂg‚�ÍÊ RtU61:o³÷w£iÞöÖ¡‚{A°ëø0¼÷7ir½ALö—((\<ûl+±ûA²_·0/¹ø›ûoøhÌÉ­jrìt¿_Ü”'9mR2£@ÄP8€€.îè¾ô?{»eC�è€ÝRmé„0¹$0 -RûÉ}œ�:6näÃm¶Ö§F'+¤óbMKæ}§™‘œ‡Ä£ÍÄ´÷^]ñ/ ×{zU{¹{ä™9ìínB†5¶Úmò8ѸQÁq×7RË‘«}톳bFMò›wÇÌ ¾%Þ÷q“RêVÍ�È©™¦$”�-W Œ·Î$ov±|RH€^ElP6ŠóšÉ°×êË(^ÅÖ4 xøÚˆ£Ž.Piø¸yt&”©HŸJ‚é7B“×)Á' ¶ãÌ`–²jO9ÿRY¶�‡b(©@Pk—ZÍR^Sô>-kz›ó´‘f(níÕÚŠŸ—˜0n‡æßÍ£ éÓkfê�8=s`ýT€(o‚›"'”ñþJÈЯÔõNäÕ/ªúÇrAöŸ9¢ædîzÑï¸jÞN™ß8Ýi¹óYBƒm=MÖœ£(–´íµÈ^$Žië—Qóˆ(äÅlB!¯ÛûYÝ'NšgFBS¥&…*tØêšd7jr¥WšõØÎ‘e“êÐD|Þ� èwèYÔFŽ�Ö‡mDF6JT¶¥KdÞº„TVãT¢ãŽmà¶»y±a¦)ž¾y&…Óèõ)ŽcþåSBH "4"Ђ´*Š>•½þ}XÃ&4™ÝÂ"!ƒ"0` f�+°âÜÄçn6‰-Î9jhÚÉ‚c¯LR““ýYüù¶¡ßÝ�óׇ·› DåN[k®9ü÷-ë5T^ k»ÛÛf›±}lŽ´ãJÁc®`Ìypa+Ô>_ÃBø£ÙR<™%'›%!™öiø”€Ú?±ò% 2`›:} 0±¹ïQ��VuÇ„4^}úPIZ:|¶…þ<”ï®…ñ–{´$Öœ³äèªlUJ±ut5tõuv)«vÎ-‹Òa®Î ¸p×& »3nÞ[ú6üŽ¿²Êó·÷—ò_W] Hà¡Y$Úþ©ýÛ—±ÿh²¾w­ZÉ‚Só¿n•¿)­þ½4QÖØ¢"‚v,Û¥oü]WžÕè½§�3{Þ§¶O`ß÷ÍA'äþâs£êD~©ºúÛ;“Ø+öÿãw ùÚ—Ls·G ߃m<¸n¿¥ÕÑly°ÑLy­…2} Å’ò>¹1¯óâ=ú@É\õwóW«p?ì ÿ?`ñ_4í¸5Üy©*8—: h<�4æ>²�ãÜiÁǰŠØþ†�¼}7qs€É¾¿ªæÔ,„SÈ6:ézþŸ£3CVÈ„·Ci¸µ\�‡à²ðm®¤¾¸š™ojžÕø°f ¢)NJéW|l ñǶ°¾XåÛÍÜÑðÊè30vj("1âô¼^�­¡ï:it²måD@È (+�ó´ÿ›T*MUý]<*¢&œ‘#(hU²gy a @ REAI‘Q»-ÚöÝ‹™nÓÙ62bÙ¿cª˜µW‹.ãGŠÒâ¡‹¦Î%%äs|�]�…xZcPJ�5¾É !0Ä-äw4]áO ŠÞônðͺ½”pÎu4C�™Æ}œb+’ÞÝ�Ÿps{¹d]­á:ÊÉeJïp‹'¼M³Œ 7/�ˆ¨<ßÙnÛŒAÆVGœŒ�ŽÎ¹½©ÁPF¸n<@Ôr�u·º>Úƒ–ÏfL›Z.m›5–Ó4<¾as„ÏPÌû˜±ÉªäÙÌ𙚫{ˆ{z(Y»X®#»ÎfE!"€åïw?oñ=?÷ÕøÆYøL°êÝþžðM Z‡…BHí«À“xà:îÅøþ�96K«æ»ù¬•>íÜ—KôR$ŸÈîLŸRýïtGÛÝéÝÝÛ¯§’…_§œzþÖ6›º¹'úK;û{Ëæ®úŠ}Ã?æy«ýxUõ.ä“Ç—ìâ ïÛš#$‰Á/ÜÿÍÜ{5_XßÍÁxòñÕlój^9ž¼ú:k¥ì²«�‘2_·ø‰Áú¬ÉÁÚ—ÝqF%Í ³é¾ë§‰ub®ú^�«uÿZ‚ôëµúwqÕÜÚ6Ó£¢°ô{W£§¦Ó‡V®­zǹJrþîDsÃÀ"PNñ0$~œ@ç{øÿ�� ¾§ÏÊǤy“œ*?Ÿ|Ë üÏî§0~ýë… {ü—à Ê_Wù®"÷¿¸Ÿþé[ jŽM‡.\Ö8ÆNœäõ¹N P4å&>Šmb :åœ,ËòNS¨Q+8}¢‘ÎýÚ3&�µ„b½Ïö“’vù}ÝØ�KóOàŒ7tð)Qô,ViË’Ò�´“eo¼õ¥¤× �ââb1ß¶¥Ÿ…Ð WU=JÌðÊQè(Šx&Lgiý‘Fq�ò¢ʱV”Éî¡®­:ߤÝ62®{h¿¼Œ-ÕH¦�_Gïú”àú¢¿¦�$ŸÀïuBý�Ÿ1Rÿ{ízyvðôñôöö£‡�_háŸ_�×å(¹íä�ÀGý�k΄´`?äÿ ˆ ?°/rÐÐ�ü?ºëã�üñSíÛÏ7é«¢÷ÂÐ"É_Ü»óü.õã¾?Ý»ƒÁ/Ïò“ù`¬åy9ÝÌzT+‚ç›—âõ)а¤*Òƒ ÎúnÓQ¯gêòW]�KÞGú‹7Ôùº«*¶Ñd�³“°, œG�¥0šÈ�¯«– a S|,ß#Ì bŽ@,¥5)9XLÌû�Îga¶ôÄ2Ø, " D%;yno="æÂô!–šÍêkhbý -͇J›§{¯¾zyS]�æÄ��ƒ„JŒóqu¬”Ÿy~-ïï°ppÖ Î;ˆóªu¼¾b'–Ç} 󿔞 ”½öS’ø>rIîÏÂp¶¥õÚ¾f­î³Ë—ÉÐ\çÚvsÐÐn„vó,žë�#ð-f¯íÖ)Ff~6™J3Ì"zÇÚ¨!ž£²R�îM5<*•¢£-G*\É“W>ƒ”h)t[ŠeE¿ ©’2F|õD¯ ý•ì$ C3o£sZ™s»¤Ý^^nkó\—èÕчy{cÓ¾÷³æ¶;N½ü„äŸÒXº:ÒòóHB„ðëˆt #÷‡©yõ·R¯ñÚv†Yí~ÃèRœã*âԀƺétP4 áõîþÏq-îÝvD¬ì•Î� ÉÓ[œmÐi׆ƒQ¯£ ŸÑ FÓØÀ@ÿj�¯eÏ�È@É©÷ŸêŸˆ°¿YÂdÕÇó©ÕÅ—ãDDí‚ ­³‚×_²ºÙÉ|¿×E~±ëéc÷¹þ ÉÝx8 æ�¹Fîø,¨H0bL!ëÞ �l°dHÜLtðÊ>&:`,®Ÿ½›ŒÒç±Ö#®ºìM˜É¶°â(5]T¡5C“GšPmQ:ÓË­�‡±‚/åh¥J¶ub ]p(Æ=ÀîNít騧<~/$ì>ê}¨hí»ZfFÆQÎ(6È–È™~(·¨•'9U™å âñtL�[™�¡ï íÔû²£�˜ðÔy[Á•RmrÎhák™Åµs£ˆ×6øq0‡%2y|æ™cjU3œæRÇPd À©Øuµ‘Ozç#Z ™-M7„‡—º×¹8­�‰ŒR*cÁµå¤\ð²W—µÙ$.jbvi©6‹hÔTqΈ�`Ó'r.\É84+ÍÔ3°þ8Ó¯^ç·ˆSÛ–›wêN§ŸŒÓ?/&ú¢IjS»å(Îg²¢P¸À1Æ,K½fVñËæ’£açõPIFžÝTQœkŒ`= ª"YiϪ‚”F­^»VH´¥1î;{íÍùtË„É8xnŠ.IÿG«X˜ÿeÇ€#ôÜ" ÝÇû³-h„È ôŠýO�{i_)óí^�Q>­êñY¡Ãêú Dáôxñúþrä×Þ7Å€ð¾?ÀN‚WüÍ­€ Íù»Í›÷mßésóÎËtkèÍk>—¥´ê›çÁÞ‹åû•wvœ“ó¾ ËUAD("�#Ñ!|“˜%j'Ï�>c­¸‹ç?IǨÑjD )PÊ4ò®ÑF/*¥µMJ÷›Vä*Žœ²2š–‰èé�YªW¤�Úƒ—…U[e õj\¿Z³Vl¹e‰e#8äOK‰häHæó“Õü×rt}'rrKg½w$Ÿ‰òÝÁþ}tëÛJæ…ý7en�•û¿±úD{78ÌwØGÿwB ñ‡ù¥øä!ø£¡ý¦Ç©ÒA׿QÀcs’IÇ*e9ô]‚�:,7i¾èjSïS~S޶ûëðð° îO©`ŒÒs&}ôÇÜû&ŸâþÉKX%ÎRÔ”ç»>…%2•7%Lu£�¥Àâá…8ؾ‚ƒ‡sÖ œý±Õ(,éD�Gó�é±=JÑÆ•¬œBYç!_ß+îlÿ1ùœúž Ÿ*…ãÆ’û™µË®T@( £J*ï±ü%÷À#Áb@.ÜÇnyïe94Œ¶TÆ*²ãA-§˜Ka‡Aà>2;žC%ywuRÂ]Ö¼eåëc•¾6¥ëÙ¹{úÚà;H/Ö;“�/®ä�§Hœ½£¹8!þëødA­ïìééÛ´wóÒ=L¿Uw›Ÿ^#Žw�íþè˜h?Äý3 åØš€oøÅ¦üÀO×Ý^±áàûðþÁûvÏMútˆp2ƒ’ŽìKßÖ�ÆOÔ­º’¡îŒq§¶Õ;¨þs(¶0€æNŸA¥¾Ê/OnSÐOmÚ4iÎiøÎÇó¿“ûk—¹ëÈé8��AAÏ9SgÆŸ7Ïßßß;aK{33ûÒ¼ôäþ°4_¨þ°¹ÿ‹ý—ÈÉ¿Á˜:+m‘äÉ•-˜û­6ødÈ&O€Ö¨XÖú�ËSJezño¶ÿ1NÄrÍÓâ:|káë'Ê3?ÌÙòOòk—þ™‹…€�ÊE©|ÈÇM.µ7Ye˜-~»`WšòLœ@çÙnízñ²éÁË’(bš’ês!O·÷�å÷~÷ÞƒS�Ñ ÏÕë±}†Þ°˜‹RWS\}l?]�æú?‹‰±«éùÍõ`FzìÕ¯]'U(óµ:;)É'â�äÙ[…½Ÿ‰ÑîgfxEm¡©¦˜XSrbïwÙæÜñÖvT ¡5fú©š(U™Î-Rñ…ˆ9•3˜q¢1jYÃy² ­´²ò*–9nã¬ÛM;r†f8ûÁuæ�3X|ÒN!¬3«Š2íBç3e˜±oo+·ÜÄó$°ˆ‡S¦ø�ÈO`†- ­¬Á7 Ðt©šVæò^ÕgjÜVNmðͶ ÃwW‚¥6 ÙšÆ$UÜDr¥”®Ù9¸h¼ÒjcGøZÖ»µÝ­CµT78‚´Glù×÷Ÿÿ9®»ëà:ˆï KðM7ƒx1&‡®¤Ýü7ºy5–û¥ùú­C,ðv_ûV–‚ëÞ½FL›HˆNJL¶jÍ'ê;J¥FÞRÝeW"v«ñ9-§ ãYÚ(®ðjQD êÊÞâ`ýD·7ÃþЇŽîã8 ^ ¥L¦íë¡MªmÔ�•™X1¬ÊñT6C²o¯ÓuÝSš yš gújE&XË=.[ÍÍœãsÞvxS”�Dè~Ï9QBz°eëzÈ?häúh*^aó¥Í–“&ËìàmÈñ§Í óL¤´dfé:û†¼š]FNƒ’Gó:ÅaaAߘq�Tœ“�4Nrr’uId÷(BÝ5À”ÝmÊ™ÝûèI)hbÔ÷f+v û j?ªL“&<™6³g*sÍPqö8sè-ê4c@9óºt!ý Hç ñ_±:8­$ˆ£9>\é± �5A§¡œëO99÷ÇI‚�)ÆŽœªkT]™¹Â ÿ�’�ë_ €ðà=QÎh=6m Ó貋±FyǦÝ1 ’Îxèc雸â?²{Ý™#xXŠÖÎH?äb¦Y`s.^-IÏÓ™N•7ѱMö¤ºëõ§aã+û¨Fê“ÿÃî½ólÿy¼c˜;Š{êžñÁÇøØ=Öï; §`£0äØã>ŒŽ –áѺ·m&ñ^”›únì‚Ý^]¿¿bîiº–Öî]^¹vÕëŽ^Jjšƒ¸41¿=iýà |W–ŽPhc´2˜j™"L©s&LžäÙÐ7=æ<Ðn‹±9žHa<ó-Ü÷;œæcòÌèüh¡•T¸fÌdö˜ÜݤõQ¥ÈŸ _M÷»yÞÏX÷”÷™Ö7žð%|©s;‰j˜"ÌV%30& È̇‚–  B2 X„$•)•˜RH@™P™B¥‘ •q�$…)Q‚¢ s  g <åó `e X)M \0™A¡”¬ˆ!)LrÊW$¬˜ÄÇHoa$ÐP!’áQT!IT% B5H”Ò $´ 04­(Q51B)2TJ1BÐ$D±–UPPÐÓHd¹ RÐ24´™†QEDKAKIBÄÄQUJU4�4Œ±d†KR«BÒ�4 ,BR!R(Ì1%-T… EKPÒRTISEAPQJ”UT�´4-4©0ÄR®Y%1R™™ÄD0$A’†M$ÉH„HPÄ…”1!@4¢$f!K�#0-)©B(RÙŠ¹4ƒ@˜ @Ģд41 f.2Q1@­@ÒJQDe”-PRP‘Ì¡AHDPÙŽU™“4},Ä) iŠf¡¦)Š bXa HÐD¤@4ÒD!U4”¥Y€¦AQEETÂÑd†MYCMdåL”Í*RÅBÒ @”PPQÕUUDT”PPDD4ª4D�)AC…Y�™`”‰f ƒ,� д…PP-R�4Dä®B4�P4ªR%˜ä…4x¥È T¤5™‘C’!EP4¥#B P% !K@”©ER SI´JPÕ)BšŒœ— ‚Š)(JBš‚¢   š¬�2 ¦„  Ê”Li¢¢©ª(&¢T¡�20l€B�‚ B•¡i¥‘bR”¡(¥)¤JJ$ˆ•ªBŠ i¦„ ((š ¡¥ªA¤ @¢•¡¡JZT¤Di™–…(ZE¤V˜�¡¦‚¨B‰Š š D ¥Ei¡ ""©)Ä“Nà’í:o½5²œ‡¢Š; Ñ¿#^Ï‘ÁJ¹ïSäoKÁPÞvíÛË·ŸŸoRž‡Nõ=½s[õþØ›ü[þOß�ôîðþQo·ñÿ¢3NvïãvnÓ;_;u¾üü?ôs¡ÕþTþ´?�ç«o³ûâ¿ûc›~R_•äÛôæ~pVÌ ·ú´¢Ê5ÌZŽ02„€2²6®š„a«NX[ì€@½wÙ‹ßq›iF3ïZKóH0T’AÛÈü6Òí€eÃ$÷¥(^• íSt¸õ|L>¯¡�9%˜~Ò‚¿JzÄ1Ùë^ß·lÇ�t[¤ˆˆ@Ò²’!špß?¿©£sÊÆá¡[/¦Oîùh­�ûè*PFBE»·_õç<Cµý¼„$I€ÈfËñ§€1{Õt ˆ\Ró í«y™6+­@Ðî…Õ ekõ¾A¸€¼¹ ™¹…0Œ-è´Ìoîtlè¸�Èî|¾÷#Õ\],.<†ê‰¯7­Ö(‰ók0(iê>ÅÝ&HÀ 묰‹N1ó=íQž5‡,žû¶I„¥ a†ÈNhÊ’Ébz6ãKÿyËÖDGrà,c�º=o_ÐWV�¤”’ñdÕ"™ÂÚè>ÐOì8ÃTùø¿\�nÁ…B²àæÈÒVÍt·°·¤=®ßˆ¡ÖTýUàð“WaÏ \bsëo æ �‡R…*-w‰¦¸Y¿†ñ¹îþwµîöPü�cöS—ÆØUBÛhÛP`°h¶Z+E*"ŠvHÖÅ9ù<�¹ï=—¯¬‰J†¨‚¢›Ë:g@c<γ �«­³è÷)ed¥˜CAÙ ©;Õ:ò9Gw2áO‹hÑÝÚ–ÕQ¾^žOÍæx~/™ŽhÕƒ„¨úHBŠVo™‰t‰�"1Ö. Uëݯî»8T<-@¡ÃŸù°€èd.�#[�Ç=Ÿ‘}“¿ë+ 5t6-®ÅJ$凓 nA¥‰Çf¥½fš»“!ëÓh�‰pýÛ1yyÇ™¿m0 ib8œv5~v 9í?VD™Q×.[Ž ¸úõ]K«GNÕÙµÖÉ{|6G^×?.�ÿ°¡ÐEËÊ¿Cɉ?ië~/WåuÚŸ�sª?¯¨5V0ø×_ÎS}“ÎÞÞ;ú/=vk®÷¿ží»óξ^9Ûéðœ—÷ùx�¯�]yèzV½öª^ýsÇÛ<½þMìé½l$‹¼>•ïòqß;|=÷^Ñãðß°²{z|W·Lð÷Ï�NË�âÏáÚÇÝPø#ãç¯K?Ï)ñõô.œ®ö7�‘÷æ_² üzü}DûwßÌ/�ýC¨¿¶Ó�å­ÓIñíÍÖï~¾t_þ¬´Á×åñë½u†×¾ôóî=³·—>IíŸW—ÆWÛÖ^gçºðÔ¿|?ÁSÏznÿ¤|:|uï^œí@ß?–½›Ã¿¿å^×â¿hµÎxÒï§ÄË“£úŸÇçð«ßðhoDúÊ’9ÞÁ'TÚØñðe¹ö¾1áéï¾£š.7¹züý|At4qIhM‹îžãÍy¯štnĽ»þrÜôké¯~´@Õh¼Çê�*€¦Ðk¬zžÀ<ý;Þ½A|ú}uÛèÞß5^{ñW¯yópšïñ¿hùÇêÎvAæ£õg[óžºZ@œ-†þ á×ã ©ëôòóVóòÛï ¼‰IW¤ý'êêà^ÝKåÛ#ßÍ‹Éú`ú¿Çm^cêžGÑ`z�O6ÔϤx9öì2Þ%%Ø•ßÛ~4ÅÒzoÿÃ×è–Òö7éä„(�é�¢s¯rDÝùîþT¾y76·^Þž×^ø—(¿¬õèçãª�t×^ò�?? ÔÞ¯!ðd÷Ï™|}ü‹·jߣ�‘Ç¢â“j›NM@ž^^tÞ�áõ�öúwÑ÷ôëçáä~NÝ($ÇÓÃeÙ|ë·J vÖ÷×§Ç®¹o§Òõ×cÀïÁë~”±žd/Щ“¾©’Á„?Ô}¼SÆI÷ÛK.³?Nþ³¦ 5”âé˜dÈ¥Ã%©3QºtY¡‰4¡�®NŽ4P�d S#:‰Q;kKزÄìÉ�Éeʯ_/|ñü½ˆÍ’K;õ0DEúÏ­ÿDË™ÁÐRršç É­TÇ špVq°íw ‰éMu_*½?Ký?®C k”ÜåÑ6™{³�·&v¥·ìÁ|˜C@çÊWrÚÖ�’æ–J\›}Š6{1©Z;ù;8oz?Ã�|‚ÃN©xmådèqƒ@†Èøœ Mf“÷bl¿/º÷QŽ2Ê é�ƒÎª)„€%eöCˆ´ ¾ÄªËad‰Ö[,Ø!,©Ä hÉæ(6B®–/Ý$èÓ%Òõ/a(!"�b§@jw”í˜ ×&\?ˆ¬FŒÈ P$÷ãV¸i-è¼ç|·‹ŠÝk9±pà´·¯Éóg¯æðÎd㾡¢M_/R·3XU-ÐÊÓ PÊ6s Ý©áç“ t©®ž‡3¢w Þ�^ûU´ÉAR{H®ooý/ßp|žëñô$ö{B"ðmå4$,O>yš4MYÔ‡ÝÆè…Þ“„× åþu¬ÆÇV<n›õ1A`I`N$Ïm.óPFM Bêo½«pôxpó,Å)‡¼=;W¸õîßíäï,^äz1W5„ÖÜÖ«…ð»Úcu$’!n %qh&îõôž'ÈËeˆm{L�$sA.E0ЯLe%-@�Æ­-L‹g�œ&þû�æzçËfvƒ&׺ýßøt»6zI¿‰,výÕçPÖgé]ìC�z6HA�éææ•nNÓÕ¥l—ˆ�ÃÓçó¬¶õ)�òÚÖÊFUö8¿jˆt¯pÏ-ÈQjCüÎÝz})á‰Ø¡ÚÀõ/ Ør-ê:rØkwþ�Õùµù�¼úþO7¥B†@à;ÏœôÝ.ACNšrü‡Šò7]ÅuèPü–óÛžåqõ íâa¾×U¶a½a©–Ù†À쫌h$½5Q®]­j‚€¨°>ÇØáæ©í{Ÿ3>Çð¼>UQAQVDTOAèZþ”û$8Ï{„¾›4ïuqòƒ–BG‡™ÌïxŽN㹦•%ŽuápH ÌûÉÊë{81wé£Îï;ÑY¬Égaf°Ø›è§Kפ͊l|dzo¬Ä„* DD³YµM®#œbßèq0Ç„¡kiÓ¡Î"º5 W¶œ�òc†|ºeçDÌìŠ?k_tÑÒ4 šY�%û‰3[‚ðäíóøÿ†üõžÆCs[à‡ȧ¯â’vf|Â|, Ã=<” 9E–¡x殽ªÉ‡²1[iÓ­[‘EÌ¥ä kîc†PÑeWÛÊ–À��ÞLÚv9üz×cÅrú:�8¹”¿ÍŒ0BéÁW—¡l¬É-j - öƒ;’Ú+kÐ?8ŒbÀ ̈ ˆh$³h“ìýåDxá”ú¼ù˜7¤#ÓÔ–—w·ØqƇqߤ†fOœZ 5tJD«²X†~E(„Ø„�Ýh„¢Ò3’É¡–g‡É™¡÷³«úNnOW¹çôoùÜ켜&Øj•áóu¬‡UÄÏ–j¦"˜K]‚a‹*Ò™ˆEÐ`w+Pà@‡A9Ð ,“5Ä_¯ÀÐÆL¼TÆb3#ɳN (fbJFRÒ4%}Ƚ;ZËBˆ ©“㦠‰ ²å1X­aœþ/ªVðÉ™¤û¼í«RƒI` SPiXœ6‚ÅÁÜØ Ë¥4ߣHDåí3ñZæ8ð•?^†ý�]î<9/g÷< 8%‰‰užÒÑÝ8@aÙŽªyñ4F.~ÁcÅÂJçÙ.Ó46rsÖ[8oú™ÎçÕÔ.pã¼^å7x€ò¸¶`]hPãP±o¡?m¬sÏ@\q0d`>æÛ$Î_Uïî—Îsã;ß3ÿÓœ³:cÖêéÙ$;qíŽúÛäã¼Cn GÈtèp88Of÷ü£ÀK®Àd3*Põ8¶0{/gת\”0}*<ë�H€€.ïáëÿ.äñ ?rßwDöÞ'Ÿ_‡ñyEmÑ{®m¶=ß»äï Rž%Ô�êÖ�ô»ßR¥kDÜ�ÞÁæÁÒ›/YQËtdE²0Ã׃I°çmEËm9Ým îGž„ Ä… óúÕmÐëöq,"梴¶à=k�qóõÁñzz~£`¢"øn³ðÐ~œ=r¹C,©€t }=×'v³?b”¡RK{®ëpëx×�æ`=”ËÑ aÔ‰êCëîêë>ÔO¹ëö,C‚n �¤{Á‹³‹€ö¸$!Ñå`W03h7yöã)c“.µ@ˆ®»7Ç0A�5²r¼òÉóíŒù‚�‘ï…Ç)u²fS!ãtZ~}‡Ftâ¥{ëØ+b‡Û~‹T?"‡чæA!,dDǰP Jâfr÷, CæéýY‹ü‰_OÔ`"[ÁîÎæø†6l €%/õ©@›Ô.\o0ò; †€Âán÷^¬1kó=ËÀã!Âö1^¬„îé}jÅ¢¬W�¶ÜÈ/HàèL�0[ã.IBŒ¾³Ou¬ùÉ’èËŽ/gZ Øñ†O`~ßkšÍÝíòî‹nGÑP§ì(þb0è~[CïÈÚ!´yºÇ¡«qrhmê�û‘üh>Ÿk»ÞÓñÿOľÿÝ?ç úŽ�ÝwÖëz”îóÊH¯ IÀdZœš^—P,®�ž�E Û==Ð/�Ⲇ@A›ç´¬ Ñ ¦‡H`§L/éÓd–®�È�Ù1Ó"_£³öÿ®»U’x ,Ì{¶EyFg” ?‘ެÁx¾ª \y�Õ†€·3uÿÝd Ï1ø£ê`µy­¬¨Îw7¨æ‡-è´Ð•BZ£sM|A——¡@eŠšyÊ#äÄÅèGòuéî, %ìúŸÒ°CЀµË™v4LñÂÔhˆ C ¼àî;‹ƒ-·ÎucÁíùËYðæ$`´ô#Ði’¹5ÃåŒ ¨Ò}ÞAßShªF£s]’(Á…+Oã'${¡ ]¹‰¥Í¥Å�ŸÃ4±!þøŸ"/7/%SüÜ#!†:ÛzÕ“JÚ¸.ÿ(Ϲõ}èV_°¾îí üC º<i7�&ÿSUüå6½|9›5 Ñ’ÇFxÒsJŒÀCü¯“ü.=Y[.¹Ì�Ð+Qs lÿ·äPU˜I@ŽãÐþ2§ Hï«3B}ä[f„gÖå ·�ucù( ЈÒÜÍl3ˆÑà@H ;ïÚk}ÛÖƒu¬ƒdWkÝ Å†™’™¯vãëÎ Ä�¶ë½K�Ž©ĹÄ­¯ÆÕ6ë 0å,Í‘‡î‚=ÙÕj¶V/íÞ¯8ù?Õú¶9y†®_«["I»r¿â�ü?Ó¢/êw׊©”üŵˆÏ�ÍKöPªÝ±�Ix(v¨Å™¸ã®Op»]O_µ»h}no÷?” X(%b FÔJPÀñÏ�—,T»�•¤ Q…Ḧ‰d3YsõŽç:åô�§š /ð%·–ÜU3nü¤ äYÔ¬§Dz#ÐuÍf³L|·.ªömØ›Qf%…¤AC±IC[øþUN¬(díöríÙf–—sˆE-§¥›n9jÆ× 04,S•šÈô¤"Y6›yÚ»ø‚ƒÐRÂw ô£Å~N�vx­âßmÄ ð›c@B�˜|_ž€o¤O¤q䢄×�ϽŽã\iµ5mÈ‘"ÁÄ"¬1ëÞ„$Ûú|ŸrÀK¢“Áÿ=_Ò¥9žæÞ‡÷;»½?â'îøn©ùpçßÑþ÷µßªœQ{–uïÙdAøpÐ6hå­_ø¾`´2"ô2ÞßHØ2çÕbbÐåýŽ›<°AÃ.ÐÈYcËiq DÀÈ®‡$€xŸÙ<×�®Ï*d2j¿þ+ )F@iÜÚé½Ý‡û¯zðÁuê+üæÎþG‡GßNMj'øH ÿlþû¨8ΧÖP!ãï�æ§ýÅòæTøÍ’‡:`…3"Æm7æL«03ì!èÍHpWÇ}/¢ÐùÆñ€…3‘Ètt¢�¿F/€‰ŒdÝw%©¦—g6œCœ5v¬¯¥Ó×äD[‹ÔP| 3%„”¹kRÂÔ©ãòX5ƒ`dg+¥œ©Ý)·O¥AEÕØbš.—Pëçݵ›ì ~% ï8qœqøZÓLj@&zWpåï­g…µy*WøûöÈò97ôC^—ÜX�öSá\Lu©c‰ëÔw‚H#À”¨w`;„š„ÿ8bH�R´¢†~æ\~>vð‹ÃEËL1D‘A PDV�ÿN§yô¾ú—¾hC¬bÜü�ºþ>Otû8Žžýœÿž³Úô#j#à=Ç�‘ëúp.TÖÀé0Hî­N"³;̪q#‡§•9Ú�‡Ú¢ÈŠæ$<@ˆbt¼þZdûµ"›üœ­(´3#ÁuÅ,œHz|@b½qeöÖ~¦MÍ û¶lxGèýŽÇÝó’öÐé 4ÛÃ~Çì@È�~Àp žc™ )M¬ÖÀ‰"`#•ôas›Žgâ_¼ÒV“E5Ãë ^¡TX»öc\JÛ�­›å‘Di&>•&µ@çK½ ô`ÈÏ?­1¥-an­ �ç”´SÒ›�7n$8K0€ &`jæõÄÓ ,÷!$Q&ÁTù]âÜY„~d%ÅtwãŸSëW°„:ÆÒÍ6‹â’q$wwPűy¢„aÉ :YÌ›gìÿ(Úov¤*%ì \9á‚ÞD„‰0 ÉÚPSǘŒNzø•mÆåãÀ¢^•ûǨ�:«·µX„p9“¨Qu®zÆÙÑ1á©®ˆLœ 5€ý ˆA¸-´Õƒ½m$…‚W|† IÛËÔcn¼b¤M9h 4ºÛT}ÎÛ„6 V•ýî»L(DB,"^6x�Ú¤¤¥"(H;†mgFõ7ƒT¾¾N þ‹Þ{_m°©™©n®Ò´a›C^Ÿ}è]ù^ŸYÜ¿äÔB‘@F)¾Hf†•J2<¦‡%:\þ.üWlXtj^±?¨XY ßóÑ”< °SÖ°pà’"Ú2G<ÁÃêóî(®È u­˜éC]'O»NCõH÷Xqúî;Öè{¬(æŒõוFŽ÷5�œ|%ß�‘X %†€†™ÌxM‚Í̲Ä�lÚ\`‡Ü ÁÆåîÒ¬&qdÒÛ3ò™YÊÑ�c78ÀÝ4,¥i RHSlÀ´”DÄ16B�êý{8Nž ŒŽÖW¶Ò)Uñ5ïC®sÆÑE4Ô^ÈD k@¨êؔυ ål¢ 70)Q0„’ĦPa�­D|-œtÊr� wïaˆïŽ ÞߪUy@tÄþ_5͉é '2 ‚ë e³ƒÌbk¸áôß#Xt½la[ñe¼�1 Œ±_›IÅÂͯ³·àÙÃ{>�™Œ×ŠõèC�Kþ±,Ãc NWÂè—Ü~¡E˲i=Ï»Â"š¸ÿÇÈý[3rØq¿Æ×1Æj컌gÄèM0õ¼Wñ9m/ä1ƒZõ, 6¶5¥¥Úécñ}}�y¾ogÚú[ TUäÚ©ãý*8 néxq�‘�YÌÉv´ÂCŸ�¦Ô8—R›�`|R� Ê�1¾“,̸0¼µ'Ô2�]Ø iùè�û¥§ÿáöÜh¾®ß‰#?iCŸpuÑA àx]UP®–hì:3Èr”+ŠßNA¨’ hiÚoä~ ‘òéËëõ#ÚåÌ6â:ä†åX Î§At”2)¦f0Æ:d«d`Wæì¼fevÛŠ]‡UfÚÜgÒv,a])–¸¶ãM‹ ž–©$ã� èîg(�ç-²cŽò—Fȸád“RÊ f�.1DÛ›wØâyORï;7(:Ñ¢¯)À 033z*f-m0ƒbð î\÷sA”m’u�yjÝ-íÖ¤b…†Ö¦6©ŽL8¡ër¿‹Þ?Ç$íé´#-)¸çëšiÕ�[)R>Ͳtt{–Mu k–RÌ÷=—ºñ•+)ìY¦�ö~&yar½‰ÙIB ™“ 9W­�šoLʰJXîË'«¢˜ð÷_<òz:nû'‘ØÂWSO�ù\Ï®€-ÞIï €¥ëqÚmÿ–§â@,:¡ûÑÛl°Ù°Ø�Ž7Œ³rw+I7 ŽºsB¥«ƒJÕá»9bÔbÐÔfv׬ÚX8!�hÏEÙaÑ!â;s¯Ð½ å46šZ•>�W]kæ #HG{: HmU§p]… PŠ DÚÚ¼VûNɳ"üÜ·ƒÎ³õ—ßDßEüf5s¥ü¼|Z…›²0ÌI!mt° §–£X×ãÚPp£‡—~×#�‰¥ß»‰îHƶ�{¬×š’©Ýœ2Æ©·P€Â1B 6©A “ k g]°3è9…5Ø|F*‡™ÎiP¿™Ä‡‰É§ÄÌ�–°§D�ì²YRÖD/’�p-rÏpÏwë}�“|£â^K½#mô,crUô©ÌàÀOsa?-¨IÍ#ªˆ r’ ›�PÀ0vK¹¥d †;r\ýÁçEÝœ’)á'ô] ï‚Aëæ ‹jÀîpL, !™\33v…ôÖ£ó9·…oÅD¶#ik‘ *¦?ô~dÆ[d§ ª×Yˆ¹ g_A!Y% ¸,�¡h�42j Ã϶ß@(†ž +@iƒïäÄ9p`‚¢UõoPìFÛhÁD Ç[¤h¶6°ÔTë…î:hJ›‡oŠŸ«n ¹sPJÅ €”€HD8dë–#n¾Ë¡ÞjSL2åLUÊú¹‰>àŸF<Î/y~ÅMjÆûÚ�X^¥ ªø”ª›ÙtKC‘ g^à„ˆ ³Bp6ó«�Ø.-h[¥;–ÍÄ)ÇϹ�¾#HZ”Òƒ‰·á!¨jÿiv¶1g-lëy D"`nc³Ad9‰”Ó‹3ª‹`äe#Âe@‘$�§ê´™î_ÅŸÜnêÇb?Ãë…©Ñ!oJ°¶¡*’�Íi3 ãÜBâ . ­ñó¹ÅÝ}ÜÒ\âÊCYp ˜ [þu¨ÌõƒCtüÒŽ…º!Ùl²{ c)†ÂR(Ù.5Ñ• Åu&Á!ç¹ð«Úh:'Ölb3[X[F˜ kåVÍo¯ÍùUÞÐìê6`ÊÑ#4Ân0¸Š=›ZÍ#xíP׿[tCY—V÷ َɹgB²ìþºEÓëÜhÝ™‘|úªž�À¿ ý»s¾&MÒÓ¤™P”$“9»é¡“Ã9• ×}”Ø—-¦ÚiP‘ f¬Š•ýB0Ê|<£¸ ˆˆR4®w®K<“A8‰XÝ©TŸoÈÄëEÃVÞvr…ÜÍùµšÃ8Dœj6d¢‘Qä£\”A"€¥…“ ¾Ùå�éÍM¤ S•�Ýêãá-N›w™‹÷qžþáRXò6‚ Ô3?ª¥š÷“bÕ¢VK¾0ñA£ÀÜ›y³ öS¼…ßÎÙ˜Û[fœøwT}-1è~LÆ}ñ÷�õ;ŠœPo’¼v¤ƒÌ“î[ÙröÜèmÓÕÛfnÒ¯€6ÃK Ðå…NÝSMEd5uƒm‚¡7œ�·üÏ×}×Öýwã\íÍüè§v„ØßÜk¹÷³wjÎë¯~ïwæ¨ rîà­>dÙròÕlð%jÊNe6&–.Öm þ.ÆÀ¤Bvz×!´Í²IÆ6 YÿÝ@   Å´äBr?š½pã"Y‰þŽ fűvÆ?m:‚F39›{'5Å ’üoÕ~9þ>�_ª WäU@k4[¦p_¹…¹Ð±5’·‰Ô[odcæ'á yQ¦ó<ÛnMo(™´š�|ø›K×–TÙ8%—ˆ3™Lß3C ½K)¡4¨Ø ³-h p|©œþ’ˆ…,õ—ÛÎàPsðwúg6�Éeb¥˜ a¯†D–§^f–qZ‚8ŒBl5^“j=ÿ‚4Ûý…Øi²™Ž8ÿð;:¼`nC$JD‘ Q¯¨ªöQ­di™°€C~‘¢s—k�ŽHgˆH'€ÿæÖ4~>þûÉØõ‡êâ}®\-|yO·eq8æ|ÚJã–±†HÒ)¤D.rƯ! �ŠW´B˜nñ}¬£ÜªAKêÔâ{}†ð.†‚cp%˜fÀ 4ü&£nôò˜t§ï2�³1hŽv½|ÛjÅHª‡K‚]šÖ¯;îùkõ^Ÿ?£Þu°PPPYX‰ERŒM4…UL|~ïO·:CTÄ¥Èaët åá„Ê êy(ˆ ¤ Ü¢Èɤ¼p!G[}d‘ƶH˜Üæ[ªëÁ§�ÒgÎ].´Â&ªÝb$X˜jtÓî7ÞJƒjŸ6v¦îÜj ûÆs ­>}¯nç-/wwpWqÎ,t¬ƒT: ÆI @G²YOÕ¦…q‚IÊÂS�̲1&ñ†„›:zaÀî»í·Á`ã4¤ÆÐ@Ÿðƒhê„WÒÒ2`ù�½¢‰gÃcUS²‘ ‚z•³TÈìØÁíÊëâò¯‚ Œ¤†+ªv¨7õò÷\}/?q*•2"u¿1Q4®[§Xæ¡åpE8ß ê´Jký©÷¶õÚ«>Pœ¶LÄ3y¬"9tΰ2“WGÇPAõ²@Xhˆp¢i0[xG Ñ8ü`%•ÖÖËü~§Y_Õ5ÅÆ�"3%÷6¨€ày½Â¶íãçeÒÜòº5mÈívÝé#èöêqo¢£¦÷ÿããÞÿ¾%¥ÿ8ø%ÿ ¢¿Ð{>�IÜÑañsPŒ———aYìôk áƒc`� ؼ¿¿-`p'“'0ØXFøO/©íª¡òÙO<¯©›RÒNÈ<µ×ò1 ÊdD 8:ˆ4úëƧOãaóüï¹ý;˾÷¸^£ËÝÓKZ_5ùô:ÍF¯‡Ôå0«oÆ`æëqW�•ñ¥Ž[Æú>5�¸Ï�•“=†>¶dϵM—€·?¯íPÌïÚ‘]]óÌ/r§qó&(iZÕØ•â˜dÖf&©¿Ç´ £¸¥dBˆ¯ÎŠW•»Ê{3J¹IÝLÒÉ(paDÖ¦ �õ1)Æ^E!'óZMŠ2E-/QI£Ú”¤Šòô�SÝÓʪ JÜÅ(êÔDÔ|Ù"]Ýë†fQT32$R‚ìhh)!˜Nîï&z¸r 3`,¹E#$Š•zÅhARL¸%$¥)ª³8´ˆ.&žIs °5‰zÄ&±„ÈDÆGTfº|Ê“-YF’žƒd_ påT#eDb¢”uNF â\LˇrDLK�’I»DN1@`VÐk/48VµH¶m¶Š 6-F´bÞ[FÄ+ÅÄýŠs™}ß/é÷¿$>ï­šËt �Õ’þßGÇŠN½›³ú|OÙp}Šÿ÷Ž{�öìQ;\,çé¿åøÝt2 why(n`NG êm…ž¯>Ìô3Mƒ}9¬öüÎhsÜäxA¬4EÞñë߆3(#+€mó©Ç«Œ_%Çuá»ê<+6å5)®’%¬ÖÞÍæØ·Pôóc€€ vü¯"bh—ɘ8_:JGpßSQ ê{`%οø;޶…Y ÜMµº#A¾4&ªgJÍNn ÊsÖ«³�}ƒ›§ÝßB`„cBŽ¡€<2ÿmz¼Ž ï�¡Ž$´%£ôEøëº ÞÿÚúUªËѽ£4¨®m#–'_߯%WçËQv=Ý7»Ô¼æˆÛ–/aí¬Û7‚ÓênõÕ(A §´ñ¤¥xYú�³yå|ý8à2 �NBäÖÔsÍ*yG{Ðyò«ž§ç¼)˜ši§H@£üAM$§•˜µ¢Îî~EÆw-•³ØŽÛÐ5G:«K£ ƉŽ1�¬šÜ!xjÅpëø5Õ™'c£wô-ã Ü •+f2S_9Wõ«,=G‚¹Ë[’o£ëÔ5y{ÊíéQJÃK—ÆšçýSê¨ÆE ðÏÃRè(FV VZlbá^FiúN[ª'æg'%Åi›Ãtׇ‰þ#tD¼òÀÁ ¶-µ’efÒS³w;Ú‘€L”[Tž`Á’À í óXÐ�n¹ 0€w›PÊ^oÆfl7ИØ0RU2ɸ¹€&J¦6FI�±_&ßnûWk‰ºZ¤D@€Èºð-Ž!Pž€…©+¸�~Éܟ ÇÚ`W°ÃoŒúˆÝ™qâÖ�·�UÿÕeù…‰”Q¡‘Éùü¦ðÊ!ùò¹¼˜…yëøž8Ô-üþ¯$Ÿ–ûßæ~3ûZQGÆi@(Ëèy¤�DûAZƒ M,æ_,*·—k•X€¯’ D� q©Ö:èƒ}jFzä±}��g=áþÿ¸Õ¼{pDVmí-ŽÝ0k  eo<€FDÖ›§æûöÉðWÚs¶Í‘g˜*¨r*A£á³ÚX^k$cš=z܈«�yÙrêþx@Áã.%Ðd‰ÕÊß…P( ò°÷-ëᦟ×iï™ßΩ&3G«ó‘:(”¦Í̈ó œwÝ\sS¸çʤ–±²ýgU’Æ<ÞOúw’‹7—þ­%bìËöFC�àñŠ´$_‰DP¾ ñ÷JB\H?A¾@À-ù€3ïK%Jç;Ë,€ÖtÈ>½ÚJ1øy4ä¼ø\ ç�K å ø“Ùúš¾¯ËŽ�½²Ü‘Øå”Z ÌŽWFéòeû¸ßð§‡�ý� éû ÆM–B¿´Ó4@sæDZ›´ éh¼ûÜ"›„ßwc/žêEv�J‹1#•}Ám»åaL›†æªfÌigKõ[)Æ@`ÙŸùí²;%î³·ÍùXMÝüˆôäáŽë}ÅiEé+ákÈÊé~fˆ¥ë¶ùÄÒ�£â;SYiŒWTÕ$Ëqr³M„l‹ ¶Ý|ñÒ²½ßåÇ“û¸S…£6U1$ßµF‹Øix¬äÌsY9Å–æÀKó±˜M>¥BY‰†BY -,)dÐR·Œá‰@jîÞT-$þU» OÉ:PÏÁâ«�Ëó•?“|hº'Úé¾V&»u„ì“ÐIéf{w¼÷˜çI?ö+qù¾ÖšÃ ùÉ?.ŸÃŸá½8vy®1uľ3éð?a«ç¥ú:ÿqƒð=“WͻʑQM�ù Ñ…tÕØyÉLîdŸçýÛMd6\>[YÎi¤’�³—ÖløûMŸ‰ºÑp= ¼*¯Ÿµzô‹ëïC�XPy©�ÆtWô¹^—§{¹êî?…ù¯ñ&Ec"ÜÆÑ\OJ¬%ñ_)3oÑìœg*ŽfÆÏŒ�!˜&FffFFfÞCÎ’¢q¿ó/ËèËç<OÂõ¤CîLº™È ¤yz;E ªL›3D€-à| NRNûW�®T„ËMÑÂd`)'x.&—%gõû4é{ý.6¬þ<|µ]kiœ‘3ÞÚåí×”ýWŸ—ìâÿ9–›ð 뉈BÉf@AiÑ �`g§°(5™CÖ ¥sW@oHdôx_ûk~ß[vŒº‚‰í9¯¬Ÿ5þgk]êüI'y4£Øð]3Ô|,J=Bè1xKe¤5”,-èéJÚáü(w§JoÝTf9ÜżïEÈpíRí3¾=çIQ=”äŒ_ƒD•ÌÎhVdL{n“çæ‰Ò'Èù'ör«á½<Þ)¹F:'Z;ì0c7Ðaƒ™ÈIh)HDçc"öx¨üƒñ²AìIîa,NŽ Œ@A¡ê‚¢'i…š7óÙSF±Ð,ÅIÆ›ïïÂb.H†êÖ*Â’Ù WhÄ ŽÙÅ7Íj‰ÄÉ”¹�¬ê^jã� …L;}lGnÌ4uÁQ^ߣ_c!©LG…4%HšÞÿÛk|2&ù“6;•<%U5/Þ¿Á‹œeÛuw'd,5&CSO@2`¸÷vwVøÁ ª:WKt^Í[/e-.…º!aS _7ý8ZÜPÁo!€ÑÞ¯Sdܦ“p9=­�< ¤@”è(JÃÉÛî'YÃñ]x»Ò[?{?F׉³·¯÷¶œåÆlR@áèC@„BÎT?…‡*¹~7T/Ltüô'îzëKÿGò¨czØcä½G ¬ãdÌ+©Ž'¢…O¨,ÛÐqçAøníú¼–Õµ÷>â>°› ÍÊÆG[–Á.õ:[n_—LèP¿3ˆö弪†é6¹à¬ô٠оæÌB  €×‘)’›�~ñXe�½ýé84�^»úÜ †ø)ƈ`ïìx·ÁÐÒKæ?e3ë 8Ç…Çm³soC\2œ�"Ç Øuü¦¿±N©T€EU†µeÑa£(€’déŠf£  „ãÚ놟çíóJñö+l&6åÛ<7ÃÇ“,9MŠ!ve%á\Ê‘-Õºðžä‹‡X5…n„éÈ ¶†ëñœ@¹›½e)f¹vÞ*¾ÖœŠâÝ0ߘLk޶R”,i$IЇ®®¤íh ãXzË-ŠÜÇY×Íïœ+ƒºš“EB½%‘&M‘ëÙ‹¡ELÀÊRø3Õ?ä—wQÿßðÌ3D9Iàc°RÓš ÷ÜOìXkl¸ó÷-0¡Lö"À%€¶Ñ yž„œ�±�´¼ØÝÑÞJàÕöûœ¥µGn¥½h‰±“nÞÏ ŠàÌX«°ŒÃ0B1‘“‰qr  x v¤Û‚þGê�Ô²‚l‘ð³»F(]Æ ¾Nþצ9Àåˆw£;-øš¥@­Œ.÷}™Aƒ([Šå€ïg±“c–ŸÅ§Ìáõýù;uS–Éç':qòhñ›­zÕä»cœóÿš{Ž¥š}CÜ玌 x|Og1«’Í'R‡-�W7ËD¸Áx‰¹¿ ¾)üƼÝù˜†?>î�s^l‘‘OÔÓ¢Ww÷­¢B%0HEF– NOÂI [dYbjBÑ#¡+ǽÉë�†¤²—Í?—Õ­O«ÝWð¼ŒýžÍ¼£gÅtÑSšñjíš{.þLÎݽîû›­€4WCJ¼óf4œ˜ûë·MÎðqE¿ä&ôßûò Bˆ”zœZ´Díq`ˆ�!qT¼YÓn%,̃©ËìSké~拜º ˜.d¾íÓt±çåÕÖ‡‹ X©j½E†I{‹0Þ3iB‡Ü¹¤�Ñ'Ó´#B(L4uúw2¥MI¾‡½ºÌD’?Ã0 �àø’Aw«½»4]¥üõ�,Þ®væ[ �@ñâXm눭)�+�˜<%¼“¦íº¦ô$´†´/·4^N?­¢á¿»‚íó3E°Þè ló½öçIåË0MÄA9ǵ´ÛØo‹p_vïý³Ê÷ºXÂFB“¼VêÛÓjÍ݋ą,ûfÓN>ëÙÊþŠˆv6XÖÔÚYÙ lÅrÛ°W@7¦xÆ[0ØeÜ›™H¼)�P¦qyy(SvξÒKñ‘·±!kš9’ÆI¨Ò«â¨kRCä(âÖ¸…êvŽºÃDJ6º±k#!v‘‘Ô�w&” ë·F��•]Í–Ú¡¹§æ³05DE¸PŒ48I.QßÑÞÏŠy«ügŒ¯ý€bE LN<—·¬9…)Qñ]ö¦äA°Ö šwXó¢5H¥î2»¶o¡4·q?gVö[ØÏý[ŸÖ<­mMê^À‚'eeÆYòÅÄm ÕúO®™puC–… “×VHøfo*¡;(h°B×ìÆ¹.õT®ßÍæëÜÑÂ’@* –¡ À¥pTŒ4Fn ][uýé\ë~H÷ÁÎ&r­6³0þŠ ‰s»#¥úlÐ1X¦%û^ð„» ÌýÔ’�‘’@ÇÊ@L€(#âþX �´`f3x˜aŠTâX��ΨA†d„`�ptÑ—ÝП¸ÉP¿ Â%:þ‚äg�ÌfåÆ<|~ì‹e\–Rú4`ˆg-𲧤_U5G6ÿŒìZ¸·0[©-–Ìû>6ÉLWóq‚ÄD#3+- ¤0@D‹D0F ŒcaYPw\aMp§/W¯Já],ObûµSܹßi(´å�D) »Hä‡�_ÅâÑù¤©=Ò$ÆV�#8mr>¹ øÜvœqìèy9Å8Pˆû>^ d=Ž•57‹c||@~;*öS 噓q RÅ`JqŠø6NH‘•©‰’öèåSóÌ —BÛ-ê�•K ´­þëÑqyƇ†/ÇäD¡ê€â‰ äàm‹k(÷÷¼ÜÇ W!@£Ê9øA^ýý¼Ä?Ñßë)šøto¼Ù‡;Æ o·›úý§o¯æß þ>ït)h¥Ú)(ÂL†ÓYf mÅPR²ˆ±K,j«4ÔZ4•4STR R)"Hðõ�,ÙœP“§m)m)N6Þ�ã[ÉM¼ 1ôc¿L4ÝåkQÏ?ÕêdóÀ£åÜ?¾ð¾ˆã¸¶Qs64ê•RÐr�–É1Û¡Ëáwý =øu|øtƾcÚ˜ŒÆá‰ö‡Uã¨-IŠx‚ÐõÅXM˘Q˜ýY­sD>|®û…OíŽ/W+¾7-xýìºBk£EóÀ®@ÏÇ—D@ûÁ;‘,/uIKöf©ež©Nb„k¦0hs<·E$‰º e•ª U,ÒZÚP!ò³ëk§÷½H·‚áý��‡Á*›¶w7þ¼·7˜VhS‡”Öó®Ék]Ú¥lóódñ�TLƒBßïc×nN¦N¿ÚæÃ>4ÇÉ^¸v R 1 ä³‹#À |@™N.ûÓ(`>ceRÃ>¶÷Éž¹”Ö-9V–¸´ðž©Š2Žq(†tÅ´ã(Ś∌Rè²ó#š¸§4a ŸÖˆéßr¾ÃýÏÆà çÈöõ0¬NÆ{)J$�¨])H2b±Ú–*�ÌK0´ >~ã`o�lò� @DµPÖ¶I 2«<¹ó\¥â�!éuXºˆDYŠI«)™+è9 2]]½‹�+®ýчÙëbâà§K�„Å9¹ Œ½ÝL‚ƒ’½A¤TSâ™À³1Ô3v3}ܳ¯6mÃe�¬¥;—R:mB„AÒèSPî2’Yøz8þŸ+6B¦© öìÍqWŒÍF6‰hšh×Sé2ò‘󔀮dG¹¨ªG(à2sÁY[èl¯“Ââoø�Õq·ÝI>RDíý�ÖË»ê‡üµÞS ¨¤a�Í|îe½%ܶß\9ÁXÇ7¿�p JÄЕsT3¾~ŒkT°íнIÒnFŸlÝ?ˆfîF’jÂÄDŸ’€?€„DÖÅí'±ìÝõ~Eým=|Ùò+nÎ ">ï@ †ŒW·Ž—(jv�ùr(ò²)û‰Dí`F”P9ðQÆ€o@ zŠ%:åD~öDChDM °PÁß‚¨ŒA_¼„PΑ@8„@=™PP ¨(ªV ø‘E@Å@P4".ͽ�DjÚŠýûDêíoZXÞøÿbî –OTþb]U{$�Æ»ÜÉÃãÛ×Ó~Åí|aNWdð�]»n�½i圾é©~üÖ ½ñ øÖýº…“Ðûåz}•òë‚Iêût}¶ŸaÛs}zp4¨è¤ pT>›Ö}w¢eØC ¡óèí^ب)‡éÛa�Cïç ˜0ù˜"! ök“–ƒõȃ¦v†€Î@ü"Ç!c­rmK¸#pR%«1ŠD¼Ãwà·7ú#Sfª„îǬ~�Rlâ‚0õ³m‹œ4—ª˜ÑuüJFîeùÈŠ£¿¡D…¬r�‰ uRçâÈ/˜¤%åWrè¨äl´ çîUÞf·¯ZÛÌ]`†Öß‚ÛBÑ{³vl€ÝNU™UÍUsQ6qmNáX÷ñ´Ïê“%;Õ¢�{ÍîúêâyÏ)w†¯2ƒ{¦K !¹œ2¦YÊóLPn\°3*hnf+5ú¸S+!'k÷ánÖ[jƒ1ˆƒ2ÑJ$X¤$„B$d†ï‰‰�çyéwÞ÷‡k[X1ljêt³}ÕφßÜ’k²�–Ù§\­@ÓªP�@³h ÅInl …ìhX!X w[2¯óÕþý—%“€ý¸ÜQ˜Ëxµ#'�27Üú7ƒ}x nªõt€1·ìf a�KN>: Üoê¾SøKÂŒ"YbpH^í×° t@V­:hC~OaŽöTüe.Ïî<œvw÷Ì×rÏ læM- œj8¦Fð3ú¿'ˆ* UúÙ°»€s˜EiÒ*ÑEÐQ*½¤ª$Tݤg^öxôHš"Œ@; Ð «ð��AÄ5£çžÖÏvyîáFëò¨¼r+Ò†ä ·àÊ~GÜ¿åëºo…¯cæJ°Ô¥)@¥( ”"ç æƒíË«Ê-v¾…ŸõrZófÿSÝÿ‚Ï£ýÚmçå&D¯ç÷Y�ß°©ËAV?�k¤UJ´|ü´þ1 ?U9î“­e®{¦ÙF�)” ZiB�¥¥(„)V¨iB� i„¡¡JŠV$B€(Z>WÖ}_ß?§ý¯ ~,ãùxj2)Òµ– =ž÷`=…WcB”dÀ<ŰÔ©Úö^ãý4ï|Oißv..<æ‡ÑFÍþ:#Š¡" H ¯_¤ê¶óL»ßÑ®kî꿽µÎ½Ý`¿³ú=øB€‚«,IvˆÈ7³EÀµ3s£˜ž_%AD[gZ éм /Jã…©…Æù®5°ÿ ^� $ídDH.&{›™az7Ä’/É Ù[ÕÂ<ÄTÂ-ac[%n1.g¿¹ç"ƒVQ5e�‚DCxLÏè[åhå¦ï™ cs¼Onj®ÂèÍHü®q6­î¨åróFŽœvÜŽ.—-XgË„À6­9ó]6¡PæœÃ ¼BˆëFæ $eÜAÄjk®B©'«zʬœÓKæ-xÑž”aü†¦kZ’Ì�XÇÀ>dk$éÚÕ Å ¾§Ö)gˆ%ìÉTÔ�M#26ÛpÆ�±�qKÁA4_’È «Ì¢){YœÞzÚ£o‘L”J˜ú:©M‰g„rtnoš´>Õî"lÈ]«uö"•ŽÅåÅ@fA6šˆˆ6ÇmÿU ¯½à øO[ Ž©Zß;  }¦™f=þjxß‘Êé:? >0ÚàêßÉÒcÈœ£Æ÷µâì}ì£2"í§=@÷wcÄ_N‹ûw½kÏN$� ýš<’ÃH…!ÁMA'þêyÄìâò}ºsXŸ~jîAŽ‘ƒÄ�)ÜÓ—F¶¢XuþÜ5y¤:ÜÝ6L<ávj·�˜¾IIv7‰˜ˆm�4…yaƒ‹�¥Ç ²ía®Nm¥ü$<�¿ÐݽŒÏ‰ÿéƒ\ésa`YöuøÒÌj|PR6‘ô“ëo)ñVì6�Rìó­ï¦EwT¥?œ’ðø<Bf`E1HC-RÁM54Q SDPQTÓM$E,TÑDC@D4QEÒUM4T3%PLBB#uÔÐ…vý†Ã»×ÒÐñ½N†*]n›kä¼u }‹V›1uË£^“‹dTdÃ&.© ”ØRÛ¿d®µ¯«÷¡çž6²°¾wÖ5”5ÿÓ¹;ž’æ…¶¦ ó\l9yyŽ_Œ¼p¥âÊIZpÎ*hòÜdèx„­ÌÄ@€ Z ì%n¾(Ôé„bƒÎðp> ÍÀŠðG\žfÝÛìO0…ìr~@ÝxÂ(ù73Æ7zT¢ ݆œŸ@ ¥Þ¢¨fï:ÜÁÒ.w5¬)ß’Ãù{(- ïíúg lirÈ€©d)ŽTÉ€?r¥ƒÂ^‘AjRÑ$°PÅ�µjã^ÞÇ~2OæPej‡Ä™ ’`Îþ*�%“E6dÀɆg"õ–);ŽiÏWn¨ª}Žsd3·!]“xø¹rü·åG7Й>}�Ø^›ð]ú…4ÍxSL@䦒 €¿oÐ̸ÀÈ\6)Ñø\÷ÊQòæÄ•Ì¢÷MévÛÜÃoÆGÞ\eª‡…»ŸxŸù>†+ºøN¾[Àè¶5¤²Å}½OoÞõB£‘8ó×Ϥî£@`hôKPzT°yÕ‚@‰FŠD‹$�ךÑzrn´‘ƒœËÓ˜³�8¿Nì xžGŠà_ŽhoL†Ë[J¥Ku)exÞ9àׂ€r†u‰BÆ ÊyL¶­©êSwmQ‹ CfAÆo9X€º•$wÞ?ÉÚtHvLŸ ˲Ÿo¡²Ðø½Š{ÄL�9L�~è›`dH™%ñåä; ÿ£™sÿÃETî^t ‡ ÞˆÀgTh²tå†À šæ†ìÅ jÕOaëÖΗÒÅη¡›Ê×Çåç øZþ�Ï¥z†F’1!“% PSIEs‡ËØìÿýy1ý\¸B·­Ê¼Y­þoØÐvfy~IG¸Êþøo›L[Ï®PÙ–Ëá�ÎUä= ’ëÉí~eßòmß1ØÚÖa|,íÞáÌÿ—ñ:½o¼ýzkpzØ  ZQH©(JB(•@}ÏÒ|ÑL~çÊS§vOGX€Âx2'î'…‡ÚŽ´`Û\g@yÌ�LÓCDPIì�„FD¦Ã8¥k‡ú^[±œ¦ÎÞ`ùÎ0‡Pãög´Óhä\&®s‡º]cDóonlû³Ç4Þ§0JÞÁS;­‰A  j“íb©…­¬õ}E‹‹¶äª<¬8ÙÖ)¶HæÑnâ8 þl Þ&åêMø÷.¸Üá1.íücmà!yÒšJ,�”Ö¥Ûø‘ÍÚ¨ƒM‰^-ªîºë“ú¶ºØåMðÿ7#±±K›ûÿkc‡ÞNõ¸‹ËÈyV]vJííCv‹J^’ø¥ƒƒš¾¶‚dÔ„I6£–ˆ €½QS�@�–AªÓ¾·ÅgNhrVV+Ã8ÆÀ#.R‹:$ÍCºyÙÁe…‡¨VcϤ 99´äOfZ×:§îšFxR2ƒ¡ (*À§Û¼Ut@¥Ú¢»Ç÷Ç¡Ž¶íz\»KÎÁ>׎™kÇÝËaôGžª…vÅ)öÐ@»¥6hÓl½Fš u  w}°åùÌúe4ïít{ðù_Õ+If`¦W¾Ëõš²P×Ê`8»úYù,åýÿ§6�/Ƴ…$¤O#ð¼] ééîJÙGST*‰Yâ‡ýAº\WºãÌÍaüD@ñ§’ú0«/ÔúMkÒž»‚fþìÈT™Ù„ ""-w#K�­D4…æw¨•ñV»Ãp€ Ò^_"ãxh­¦4iš6´¡ÊˆŽ0ŸìÞ«e³Öe¸Öšà³RŠó'~�0©'Òp{l=¶%ˆÿb›4Óêź9Ú„4(w.ÎQ€%`™„`A›´ÉËö[ wjá-p59±4Å#I³Ãw碊٨Ø^ à§å¹"Ñ‘\þ6­±�#CDü¥ø>àÐ ]ûúv`<þX]Ø7ïkž&ài+g-îëÃüý@ñÙ�@Òw!øW’ØÛ·AMÚª…™8é�R™-ôÁ׃î¨PÃàSµ¥°4z`¦ Ö˜êg§Î^Ût!ÑŽ’ÜÃxDXOY`JzZ2åMM¾¬®Ñé¼`xŠÙÑ£|:¦ ½ × à-hSxžÁ¤Öu 2ÙªNMV)êó%ŒìQlúë‚(p\ ˆ4‘)ÕW8Ê�l"¥ ztú&¬©s&ŸjæÇÿ[µºØgÖ®JcÇ�ïµ4:¤F@�’A…'J,½já_JV°®Wak–�> Ã-SslëmãߘCå‘ "ük÷qlžêŠ‚œCÞ�þ‹í1|¸O¬„ZgÇ[ÿµûõ82R� ŸôQùš´bÚ?ózÉÒˆ;Ð#)ü=ñOÎÞTœ@ý)?S?¹ƒ”*ïyÐj@¿²�ô¡%?Ü€ †”ù·ìá’;Jxdýœ£û(^r‰û¹ý*×ó…Oýe?›!þŸ÷ÈŸ&>öÎŽr‡õ�äŸN"òà=œX¸`›PFFI@‘CèþOkò ›êš†#çîä°9Q>nÖM/¤”Ì}æ¡�Üç*uÓfÑ5n™v`B_ÂN�‚ªRén¯¤e7$ÈrúYoè@?ùQ¡*d©Z�W„L!ø‡Ó>�u§©u9X¼}ÆDD*PXgèyJ.h÷›þXº±NîÄÁE®T.ॉZ,æ‡ ˆD•Ö†s†î� ™&yŽâÚv]°­{WðfóNQ»U)ćô «WÛÝÉÓà'dlèéÂn$ôŠé 44ðŠÅÜÏÙ=¿ŸßxU.g½Ý<¾�üsP\À�UT® ‚�3*Ð –ØP9d¹gYWÒ—Fà·T¥ÍDD?.˜ì;†§üì­°c‘2 a ²ô�?ÄÁ†¼Ï‡œ[wiÜ}€[ü£»åd>¹Ô¸šÎKGk›Î£Iˆ¥™šÑ&ŸÒli÷9,åý™ ÏC.D HH †oU�óŒ{}q‹RÀ< èlÖ£�Ú÷¢…2AãÍ 7ªM x‚€‚,ÃêuÉ4øEËfäÈýeU\Ò”ví¦k±ùqÃÚWÅuFŽy$P¤CpØD§NŠ 7þuïµåå&2³BŸ‡APï4ia­ÿ›\÷sêE?±Lx=�, àkQ 'ÌÃoÛ¦¶ì)†¿…£0¥ú­Ä@ŸâçkÙÏÂ�ÿZ¾–öø ë\Ï�kŒwúޝ%••Òåk–\ ·oriÞ>ëìò7íéÔ�¬>Cí|i—uÀxõ'ί_à¢æ…‡[1£ ß{X„|]6Üzª¨m·PËâÿo—ÚêfÐÅOiJv!𸺿ú/²cPÙ_èâöíö8¥ßw¶Â-hø7¼J�dð�uÁa@ª!¤·Ù¥ ÛEP4О�¶ SÐ P÷Û›·mõvžöê‘NÜã'¾Î»»ß[íöëÓ{-–Þ·PSA@ k6j»7Sfb&Æw;©‘²’ÄNºé&³¦HìßC .mzƒ:—˜Ã]™ÛPÐÔA“lÖ¦îÑÖ@ÐÆ[{Çz¸ô" ¦€Ði i  €LdÂ2b0¦M444ÈÒm  2¦šhƒB&@@Ä51!0§„Êy'„Âe3&JŸ‰†�2jOSö©´ž©ù1M4M5=6¤zŸêjžMG“)é†Ò›Qú„ô†'²¦<¤õ§µO)ù)‘ú¦OÔžÓT"›ªMF“Õ?j Z‚ˆè3œÐØ¿µŠ�ÉÅà 0=cÆ’œÐóâ?þ@h(È\�È BšI´ØCHÁ¢# —_O]’Ž•–f²ZK/ýQ.³Ú°mC†U‚p‘ßGW™æ¦£n[×R=Lµ×\£”ÞÛ(.B|â§YõÔ?Ú>ؼfó… \/ý”•–Ÿû$^*(ÿ³!Ax ¼@P2’‘—Ë ŒF"ââ² Ê\T2RA”™|ÂRb-3˜¢ãqx¾\a&+åÅ!|ƒŠ—†Hä]³*{oéM ?k:v¿…àÅûÿÂõœ�0þÍì¶Bã÷ŒôOç}Ý©ì [ß;ÜjjXŽšEzá®6¤SÃ7†„ Þ7Í‘š…%âñ#)Ã*1�k””‹ “*-1•œ"’�›D(.)0•˜C1|° ¬€‘aAiꉕ‚Òñ€Ãj3ðA£¬H5€ØÀ-d Ë��ùO« 76VÖüMË|­»1|eòÒBÌi…*ɔ˻ÌjÛKJ‹KœÄEƒá^•&•£¬¬¸’,."¦1¶PMØe*5 I0“.¨¼R^IM�œ°½„ÂPRX^/X&ÈɘNa#ö4êµ –Ì!ˆýÚ32âøXP±Ê “2˜Â,z¥†ÑQi*ÎV¨/–”ZZZH*I¶ñµ pÐPöž1ïDÀ_`to£GXwÌ(Xˆ"Ã)"âv™§}˜Lf3 #1a|¾†1•ŒUŒÄTd+&`{A`Ê T–™KÄì&\_=̲1’$ce·‹‰�8¨ÄAV"1˜È/ Tãˆcc$ä7A€e¬Ó$IÌplÊ’ñ2Âdb&Jæj º ˆ‘ˆŒceyÍ"ù32 a2ù;-/ÙÍ…Pd+˜«$HÊ,XÉVÕç€EÆsYL‹I–ùY i(1 ¸ÄA„Ê2°µ£YŒdƒ€¦PTF Be…¥†¢ Á’¸²éQŽpV9”VDÌ%Rà¢øÍ"’ùYYa€‘TLA¢¶`±‚òØÿÞA@s X€6ƒ–11xxÀ3!qY^2f2‚F1˜ .3�IAd‹M"fùaœ·©‡ÉÖØ¼`) H5M‚f!“ðc ¤Äi,ÃH¨€¬ÁI0¬‚“X£Œe¤‚AÆ"* ÀV+  hÄ"Ÿ «=×2,WµXœ¥Ò5›�ɩ̕±~Õ§LÑPÈ7)Á’�êu2§RþÄðMg{´öKú�¥ø¯‹õ0,¹àØÁœÝ÷•Qâø´„�M6gÖÎRmC†Ü_.–[b¦©—ªÐdr³�òª¨ ¤(³m&f½¬Ö¶†ã›¨jN�ÑM�PE“ÍFÌd!“eùÂmͨL¦- J$¨QQ ï§V+Šœ‰iÌ…{ÿÀ¤€§�qÊŽA„ªÓ�iŽ9DÉ 9¥ýâøÌ¤¾g*+‚Æi”ªÛ 2‰2åÀÆH¼”Æ}Å¥¥Å…ÆRñÍ Î~ì%qX³ÚA0°ÆÌã æC8aÌX2’“ ”ÁA"‚¦@¤2øË t’DUd›ÅE˜ðŒÂS\Ä\ a#Q„Ê0(,¥V\RLÈ\A@\P\AI”…Yi”™"ñP^¨�ïe 8•!ÎhPPT-%!0‘ X0Ê ãøÉÑœ¬¼\@g;¼·Œae¦L¾d2”f2J Bedð—Šò˜Ìx�xK d$bYqŽdŒdZc)¬´. b)3ZT3 �®Ê�M¢ÃV²f3”�µJLã)ˆ°ºñQ�`ÆR2aYQA,…%†Aa€"ðÉ’4‹K‹ ‰2‚A!€ËĈ*$0¤¾—ÊI•£ÓÌˆŠŒf aç Q+åÆdé Ê ŠŒ·‘x™IIa˜b¾0ÀPRHF—†£2Œ@0. J 1x‘#!ˆŠí Ecl_”Æf$PŒ•ÆŽ„qm¢Š‰¶4l.äD§¬ÑÚ@wÈyÐ0‡A£�G3Â`8BFæ Üñ0Àæv˜#˜F�"#A új,ÃNû%"±�RPú×�£±!uà ŠÍ1�`„ÿ‹ æC}/ kà¾^a;‰Š ‹ƒ�Ÿ‘`œÏQ„(80¸Œá&ÃÐ嘑ª F�Viqxά,2Ö]¯d‚û†6þׇöÄv$„ÿiÏi÷5Ø„2„lï=‡�÷\Á»TÕ¥† íp-[ †j±¾,K_bQD6Ì?ãÒœü‡ÑÅK'iÿ>vY1G¢ å…*NE,±-fdN0<Ó�±ð¿?S–*>CÈOÂn¯2ßN¢æ@Â2�C¬º|uqøOxsR³š@�Î'�¡XUi·…ñ‹ò¾Ï®_#þ�þKéÕûË*Ö±Sï�¿9ò³EìÕzüe/ë}¯–>¤cá+=a®Mì¾%,º»v»vú[M–*Ýõò®ªîôŸ“Nø›‘“˸ÞÞ®?>]Š*½»=ÞMX±í_9aîêO_òŸ¼·{¹ïž†i×6ÖЭ¯ûá î¸iÞ×­[8L_¼¨ºLµÛ]uáFiÓ�]çÍ}Ô¥¸{ÕoÇ}j½™aŸƒs•�ñ·zËrW³§yGžy.}GEk–§t3Ñ|œn†ÊªÚå®[¸ðÊÊ«fžƒ30ßxäfΕåÃE´àÓdm¯sŠéóÕÅvƒ®Ý<]ž[4~$3ÚeWs±sùÑçnÛ6‹·ã~~ º±gVÕñ‹�Ê»*NGZýÍLÕU:‹ …kVåÕ Õ ºËp _­ôÛМú§�ƒyL‡·›9v5U²Þ)*'!­¼ºàÝ ÚÕ^÷ÏÜîoéfk`¥DÂÌ1ìe�.ÞKh-¹Ç²¸æL1â͸þ‡.Ub«rÓFxåVV/—…Äq8 ƒ—6óñpTnŒ5Ç>7«cž� 6eɱ®ž=!Ü~,š8N™×ÐÌŒÞÒ�§´Ù»¥#8Qü/Vmp¹ŽÅz »9kËÑu¶1¢è;]%Dº{S<„¤" @F›zŸNFqE1Õv†ßGS¹„±k\ã röq¸Ðéó|Þnü �J°JÂBZ—nwMøöL‡ã´’#,�¿"1öÞô]*Ð%ûïuΜž`�Q±È™2>/±¶ÓôT6…kj•äv¯GKZ^f &fb[>�Ÿ[gÕÿ�ì<-抡((:=QÂ2�c�þ!õ8ìhXP8vuQ²7ž£ÆÂ˜z¶}8úgN?„d…‘é±Ï+ÓhË+%?û þïRpk�•âóåÅòÊ��ä‰Uöž�ájîWí)‚Í(ä/2EÁ–/ …ì„^ç:½ŽÑQ>Ãf™št‡›Y?©”�‘¨£ÿ�€gðËåB¨ª¾DQüuïã+ °¨‘ÏÆi�\îõkÄ2ñipÍ‚‚b& (c_¼Ìc �q÷{Œ¸a[ÎUêˆ „Xí„­j17PÇ¿e€LDPHWÈ ‚ ’.3Á"ô Va(2–…AŒ€ÆSc ‚1 1vÄ•ƒÉa`Ï9$¨d l õ„nañÁ:¢”Q@ç ƒ¼+œ?ò!çƒéΫº±©t½H±£òkÏŠˆ‰gËxd/`Ñ.µí³ˆƒQÀž 8Â9"¸Sä°…zÞŽpm¶“»3”PMQŽ™;ÒµÑî=ÏVBïšÖ\î]�‘Ïð@ÃB7§w:$Ѷ±À(X<¥Šu÷NýÊ75½Ø$ŒÍ\¶’;íYu»f‰ìšñ=&œÑÇá`ô»—©Ñ¯ÐÓØË#TħC5óóv¼¯7ÐÓѱ—G£?$Ç¡ØqG#ÏœIww!—{â+´Ù®Ðymn-‹Ï8BÚ'à¢]F�î�ù±Ö¨0M•‹NiÔ‡ûf¼Í4\À`ŒÀB&Z(î½5W Ð 0‡Þ�2Ôn�C›·¸ïîæÊO~±Ö¿Úéæeq—Në#‚¶ïú²Ìæóe|ͨÑ?ua@œ(¼z€³kIŠÜ…S:«\ç·+Bo`dCS£9S"-/•º`g“5 1ÄJ¡NôÜ„,k¿,ö¿½ÐûyÆßKÌ×p^ؘ£þå.ÄAˆzè þÞ��B î±a3Õú¬E%}�çm¡”×>]‚°eóe>†e¹i1[a“Ì¥\4%Ã1A€Çì¥I2Óý¥”w•C0Œ…œ£½@ñP�iß�JòèÅÙÍÈÂ3ç.¼Né¶š)ÔñqW7SÞŽ-ÚzǪ̂ômc�&Á_@ìIã*YÞÙ"ôõ¦V^Ó¬¨ÆXZd5É£€Ç�\YÒ2Fùi¶a7„ÂHÂA!€T2ÆØ}uA”a"0Öf+õXR"âÂÒÂY1�HL&c4EÕ·IápþïÁííðì½ ]©Ù�þÓ£¨[š‚™wZ®)�ª6‡mìéZNP�TÈAɾ TJ+Ó %”F0$‚dšPÁ!À@Ê-"*¼ ŸâÃý˜p„"㮾t †›)6†ÕƒÌ:wöñêO¬ÖïidgÖÀ„`Àóæ¨ž�aÿÇ+Ldmr³€)™˜®]ñ·¶3qìDcÑ3À4(ÿ"Rgó|P ëŽâ¾¦H£+ÔžâðÍY¿sêúì}P_¿×ôyôÿS'ßX‚NV©qõ4R xnÒÌÍömÊ_ĬŠ6Iµ÷m™k�6‘¬£á2Ö a4*ʼn@ÌJ‰°^Ìsª9‰™… h-ÅDÞ“#@ͺ��» 4à 5yæÄ=‚¨ÝSÞ[›¶ÌÁ?‹4hoðþÌÊÌE“1”z‘ pW£~%þàÝîL0e �’ÂAÝŒ‚d ™a˜fæ;–B§•g¬R©�E9ŠM&QVíå7­(©šTØ|ù×ËÇOļqÝYÐ`¢e^) MÊ ' Åñˆì\EOÓ=¹©nu½Ó7~ýÐ7· äaÒãoB^G,¶Î]åvzÈûèÁYôã’-/ Æeª ø\’X/ÑŒeTÐH8ÇP¤Á2ŽwnX\¯ K¶`º£ÁŒfa¥ae,ÝÞô³þIù|�¸âã|gÌV÷;q º|+Z訟NM4V…s§ ÛÛªá@ÑëåÒO°éZ7íÍÑ€ìÖ¸¡cf‡þD­¡¡&ª{WÏÕz¶¯|¼ 7�|ˆFr¢d–™†’²[ŸS&¼ÀŸÛµ 3Ò`Rf™Ý湑ª«*0àé©È“N«ÖØÁKd®p1�qV!,îB�qº²./®åÜMzºË¤Î*ì¶šóÊ"HB¥»²pœecŠkš�Ýþ÷´ÖÞ.‚¢f‰ ”ƒÓ°¢eT‘„ i–.™Û&Š"¥ˆ @PB•€4JdT‘PÕŽ@`fÍ�cYUE_ÖÆRE1L•QKE M 5HNJ HÒ P¥ PˆÎHBD�»ÙJag±ËÙÓ·ÀÖ�Azöìugãë>WžŠ6ügTœ8pÇ(’Fû,/þ¶5‘-eA‹TZßf}­R˜wVnËh@@îV” 8·„—ˆv¨¢# 4ûõÆìíp5kXºW´x¡.¾³MÎäøEÖëȱé”r¡GCñqèxãZZõD+r¢NÂ#2gŽR$\ÖcÊ8@³#+Jb�€Ä …X.�`¶˜‚yê/VcØÖ«q®gloéçÅ@S\Kg,L‚ &H‘ˆ""’(eB(ˆC‡�ÈšANžD×d:�!Ô  1�È\Aƒ˜U¬kÐPµïpæ}*&kk�Ÿµˆ¨¢“àKX”4ÔÜ:råi�¶ÚÃEK3mžjtS¬ìœe(»S@”{ÈM£I DœÄP"°L Á#X�@AjºaÊ’)�ÍSD«Ò§Žúï BT¥HÿÑÜc4øRµ|n"âe¯bá!"[˜ï‹Ô3b|û¤Ð $©g`…ø’%2¨ÊÊþáúlUaYLˆjݯùÛ«—ÊP!« ÝEGcNW>°Ñ¶å3¹Gá! iͤìWUЃLû­c"pä)™�p#X2…¦ÂàN Ôdr¹–õ\œwÜÒ‚¯C‹À{k¾zGÙO"Ù4ÀêÕuØeI^#Êvµ&i’ª«'¯b”ÊÒù Ž_]¯½F¶ìU¢ÐJŽð½X2�?·È:<€éc£WÕ!ã¼S(#“q¸ìj†Šb}Fø@ƒpaæTq ²ª� ž"m2û±Ëô¶ =Œè8˜8ï5eE4¦\œqd6\$õê½7“$äg‘(#T¯0ù±ulÐö-§»¹4ÒµVPÍÎ8Î$äÅ«©díÓ5ÔÑ™=ÝÞæ²&U^™Ÿ� c20pm"9W°ñÌa~qQª–ðÉÉ…[#™…“�»jO‰ÀäáXó/‹‘y§w€·Š.µß<`Æ4%»¾5_ŽS·ìü0ðÞ+ú'±ÁýbfäôS²Þct¸YÏpñ í¶Í�2Ðâì©СGŽ}PüAiHñ-ñ€8þ®ŸÜù‡&vÁ,|V>^cðgvNb2Š—1ǃ–û“±‹.ú踡|Ù $S¡r¨¸QDå dqX9bœrÌ ÉGÅ·9GÁtf7ЙMÞY˜ò_wsf¦ËhB%@�Áêã†Go ĹuÄ´±µ�–‘¥ƒ¢ƒªxẵ½yµOÌ$,l&Ȭµ€fùé81}S®Œ<’`‘Ɖ‰1‡E4Ä€‰.øBçm™|zg£X„JEŒ9‹åFÇ)DcŽŒ–$v"Jî÷¨q²ò»p˜-˜ :ûa2�T8µB…\ ®AbW„3LQ•È£‡àÁh®Ìchp­ø¢™â`YÀFÖåÌ©o/� ÊZÌBÕg8Zœ̸DÂ':¹NZLím(Œ2Ç1H ²Q‘gO˜ˆb$@avV�¼CD]×y¦\¤Öà€•ìošä„NóW4¯¢å2A33d%,sFjî—1•±—UŽÌ"Û»“9˜Ã7“lÅÎc+É,äÛ2æ!\Ó¾ÃñšVFóS“-UëkU£ƒVuzÏW¸Ðͯl´ó&ZnØùŠŒ«¤K§¯;9Y•˜îÌÙv%Œ&{‘KЉW9{�x´yʨԱ&YÚU[fiˆ·{†¦Í¼—Ì¥ª<äZ® ã]I*ÚF*øo hg|UØÔ#HÈŒÈy´Öƒ7{ŠÛ zTµ·wª­ÛªÊÙr*ˆtHwk²G¤¡Ä䤾±ÖC^ÆEN(Ui™d©‚\É´lIÌÆæ©9Ô¦•œÆT[2ì³kÓÓ\dÄòV²Ý©�Ú Lé,Ò–’†gmUàÒ8‰g–*ÐóÛ6ˆÚ°DfÍK°«,×Î31 neä6†nDD*ÕÕ™;Û-+žbË.Tª’ÊãÕTl;µ;36;jÛ%Ò$d³n«"!2nË$B)µìíÝ,æê³k»CîDìB�5*­ì³3¶ÒŽéäæ)—5Gou GfçnÆ]Õ,ÎøöŒSZôÚp‘JÎAq£ åW¬ÚáIg65%�••­# ”¹À,KyTMp»w­cà=›QVÜ(îN–0]M¿vh÷xO¢–Ù¨o¢BÆaR�Âkh,ñØ+ †vyi6w§Â$ƒ`ãbЩ$ï8Ú!/OMÊç׌\¶.x˜N¼ªvBÓ�­gÍx\ª¥Å#p©À& Ä­Rò8øÃ�Ö4ó¬Ö˜µ†é\‡á£�$ÎÔõï5*ÍxSæ &T޼�™Êð&âë݆.† Xj4ÀÒÐ-®t(ÙÚw÷ð î&XÒÐx‘ävSýØ ¡eÀ±(_Ÿ‡vW˜¼Z`µãÓ˽0ʨ}›×­É*QÔ`Jw³Ì´3ò¿:ŒoÝ™�—é_<ÆÔz«éÒ£Kâ˜3ßßS1鯀Tlš"Ìx&N�­Æl4¨k` ½žÕÝ k³H‚ÑæFVrÒ/_­Ñ¥­>õQAb9XNÃ"T ¸îT» £$Zãöõ•Òï³}‹Û}ÜÄ„H׋‹ŽÃÔÍR6ªj›.%FÖà¸wäºézó ÌöžÏÑA4›ø†8Ÿð{צøý_š�,�Z½ #læQiµ_Ú»ê(±Ô¨Æ¡+�+ÒêÅTY¢s¤ V J\AŸ“'"tº¦ó�,BìË:AÔ TÕ­Öä8ÌÕ”«6HF†DàÕw>…‘FhAç{XÐé©�ÊgÓ¶�UýMÙø1ö¯¬ãAØQ4ÀÞr/Ws‚GVm¢h?CÛY|IF*pY†—N‡ØƒG*è\ k¹>–[ËE#mðóIkÿÙmË“JäY×;ø/I¥�•FC/E8<ü ÔÂfÅ9Â7[zJçSHàfKשsbtMÀ¨`ftߢ~;Ûu°T0Úk¾² Rœ¯ÝY(aPôµk©ÖQ€t�!´“q5,sä94+u,ª°ûúmkiètÇËX¸;Zt™xgŒÐ_¢£hªzRŠáu™OÁœ‚‡—0-Àè û‰jU*Ÿ´¬‚†0µÃRi²šÚ4g¢™S80 _fû¶¦Ã FŸ:Ì:Ô!afÆì"¦WÝx'XÅÃɘ~sº˜ÒvÝ–0&Ë™¤é¬€TuÐ"ó1Ò@/^ÕŽsŠÚ24²cú 2¶N�¹|ŽþzMP¾÷ýRE ±�P2Næ–§{D€ÞjŽ¡•ª ·r=úW€hÓ¿{¶+µ “[5™C4Æ,o�¢ =´#&í¿¬¦asÁy�*Úl]V#%˜ë°¡"EÎ�3¯’“@ØŒx ©�zˆ.Á!Ìw2�¡Sƒ$€îXQ[lmE½®É.;Bã³\eWï’ÂÅ&¹19¤Á_dIÆûµ³”hÓ~ι’8âµK‚�ØXžÐÈ@gÖ\W$éˆÖ¦Xé€Öb¼âˆáéCœ6ÞŠÇ!…ö‚óT@¯´¯ •Eù$¬±1 Ö\ÑÚ:<ôzý# ’y ¾î"`rbN‡‚qÒº;f´š¸j¦j^€¥¬NûDþ¤[6kø5É×Þ�chÕùAS¸Ë“F£ VPÔiD<¬-*¶AK&RÁmÙ×K6{¤¾6¼ce Æ(aK©€`ø±€h=‹NH F‹x�ˆjÑ‚“G~Ò:–‹ìXlÃ*/�5ê4¡öwPÐfu] ñ´QPÀÀÕ:xI´ø£Œmd:”ꟕzr÷�_ãx¥ç!æ,‘'¬L¹ÓÐf3 !Œ0²æÙxh34XIß��¿8Õd¿•¾x0r~l¹&_¶å� ³ÏÛ�KcñqÉ8ÔåæßЇ OÆ“…èÀ)·n�;0ZLFg»¢x½dŠ}�CEîDpÙ¤Ð^®ŠYÅË ëç!]LZÈ4**D$j4¯DÀ߃FÆrï‹-°ÈÞîØ�ñXŽ´�vùL$’Àï�ÛÀÑ6\¯mJ¶„uLÇHÌý›_Œ ¬š¹�¬ÃVPšI” $ A ÒŒz(zPœ¬‰‰õ81ðí%Ú™ÖF$û°h„ú»ƒ!;¬óâe@wy êØÂ" ƒñ#hûÛf !¨9Àx|<66L�¤ñO‡Ž+ñ<Ÿœi �Kåà�ùNëœwGa-vAö×9ñÀw§äÁ’‡(3ì%Þ8IË0™ˆu—FRåµÎÞ^Po!ÊÔf á[æ³ùm ðcžØ‡H\�¡ô³RW-ð>¯\¿>{$òü\;I UªCø°:¡8pbwQª“ÉåƒÂ=‰xO[ɇöÁžÌ�RŸÝÂpï{ ï>¶4Ï6C^rŠ6ò»�|"lg…6°¼}4'Šr÷óýìr†×§(vÊø 5+ðuŠxã½PqŽüsŽ¢JjS׃ו9ÛH¼¤MAÆX‘s€¤b9vÐ�¶ë¦D�[ üo�w&éŠd‰ÕÞ“ª{ÐöÞŒY& Kñ~Öuߎ< <ÒsŽÛ÷ù =¿)©{¥ø1¼í4¿§Â8´z“Þƒ„'Š~÷‡Ö6]®âGyMä8k2éÛC´'†“у†Œr®^»œéñG=`öBêéÇIêÖ.¢»§Çx¡ÛZ í!Ø!¸8AÑ#ø<»!Nw§“†@d¡Õ~@4B‡Ú[}ö*ìYEr$0Z` BVöú°»Y3šB“Ë/—Ží—©‰õeô :÷į™zpº“b >ÒM¤>lï!¾X¨uÂw§'àü‡T>nX”õÁÒEðJû©º$¾Xy@”!È@Ú¿˜¤=¨{'”älOãÚ )Þ¤ Û ûq„}Y2 ½ƒù°øäCRRõÀ™=øØÊÆÛ |Gîá5#H¬x@xdO o uFHp;2Ö!JÜpÁ7ÁiBŠMíáJCQÂW²P…Ã<p”£Õ“h öç<®’ä�k…8ABö2IABvÈûPxñÒpŸ‡>ÄžM¤(><ž^QG_LP'IO© з+Ò)w“iC 8qÁÖö*Bò >Ê^2ð“Óƒ%iw‘å ã—”§ySœ¥9%º'5Šü‰Ôž(GŸÏÛE*#OÆ�28ÎHd'KQÒGã~d�çžù!9CÛ= 7€Í±Gͬv—èÈeÝ Õ¾Ø/l)ÊiÕÝ+Û:e4I¼�¹Àrôkdö@2�2º úWS&ׇbôðlg€€vð˜•á–$ßÞ‚´ LBü‰6´>4)Á€á*ox¤šxJP´�‚S}` ˜)±˜kÔÀù²ð“i {ò KlxÏ¡¾Ø­" É ?"  HJ½RŽ¡vÌCS’4~Lò¯…ˆ;JÈ9Hç¿ÃªkÇ)¼u@"R‡Tޤí‡RøúøS„Pê2”É!J¥rÉà=y¥@í/l©Ì½hÚÔ}O™¶ª€÷P*´dýœƒÝ:Û+Él¡¨R”ã'åÃåý,P<0ù°š€u=Ò¹=!ά>td§­äù°û0j�¥|²žXGRŲë�ôo�šS”èOh½ÿ<Ÿ$-Jï¥ð@›Hw§PwI±PjîƒR�Ó²ÙBm)¼‹·V&ZÌ@øp»È†Ð‰´_q€ddþ>>í¥Ñ)Hœù]‰Cig RñÔFR¶€: 5 ´x¥“*p�¤,ÁÎá@gPN ™^,+�ÙÜèÚnðh€ô õ!u(PöÈo(dÐ%ô$Ú>|̧â@œgr „<ñCϨMHО„>°çÀ„5!´£´z�¦AÎ!2C%\p]BR>Äøeu ´WćœHm˜#Gµ¹öhìÖ í"p¨5 d'ÔŒŠw•~ò=yNVˆ7$)B¨TÓ!Ù@s¤íˆi31¾•ÔìËîI¼ ´Rr�@½\"mà(GÌÂdªEhCu#ÝBh³…5HÐ9BÕ,J Çßïø['€8Hð… A÷RdœäóAŸÄÚ7�¡Œ�Ò&ò"{øÚ„;@þ··}°=ÉT¡ùP›Hú½X®§T «nY¼©{­õ¼í ™¾ w™>t��¼%®2ùáSW^Pû`êíeØ—9V‘4ÈjKëB½�¦B€|—5+îBš�5!‘HÚ}îuJöÂöÄCÆø²„‰à„ÚS”©"ê¸à… AH7¥âпB¶ áŸ:ž0­>x^ëP­!úè2�/$�ØË¼;ÀïCš   (Ë—  O…9/ÏÌA>\q�~Úœ;чRe¯fîµxíçäÀ†Äj2B„¤:AÂP/(~Î2ÞxC¨7€÷Ro ‡Æ—à q¸@j]å8Éþø4 µä„à=Üš… ©ÆWŒ¦M t„ÔžúS ZÎNŒ!ò%^"e'I!_½”û©òFÑI¼�p�ä;I@¦Òú?‚Ö;BvrÅ „hS½¨]~ž&Hû¹2JˆhxÈÐ.¡¥?Ê�¡Ô%dm j @Çüüx»ê²Ós½Þ6’D�¯aC¿� T<™QuO:yRš!íqÔC¤•v$‘Òò“¦øž(_4¿ã¾ Pp$FÐä  Ç‘~&òƒJ”ªÇ ¤€ á „r@ (=ËP¼„6‘hûOöþ†ÚTù—Ö¹Oü?Wkƒ ìI�$ôs·Gºß(^¦TÛÎP¢s1…Ú@:×#áá:È{ñ’œ¤8Àº”>¾5vH›z8±¿�tÈš"B�˜/I çz0±%!©�š€u™K@RW&çý83ƒ¤Æ£L0¡ÚB>šCx|ï|\Aî‘ýOgJ@8ÅP<éŠ;xfLàC ‡)óð¦pƒ@tœ»#xË”"s…wŠ(~L¨q„óí‹@ÓÊÈ÷ó‘φHB4ï¥>lYãÏÃÛÉç¡7²ÂrT9Ï H¾‡ß˜'ÙK±@PŸ�ÞÁá/²À„(Ò‰ÎÉF†�(Cíà]@ºŽ¨9m€IMÒž¬ê^¹ß@o<%­&òÎD¦„)Dñá5¤}<¦¨ÛÁÂ@)ÞÉPë•~ÃX©K“ÂÞ§Ñ”÷¼10¸A@Æ8C¨ÈAá š„ u o¬ G·š�¥;òï´ ´ê@õeÚD¡ÚL‡i2ó@IP ëÀ?BÔ^éB%#êKêüw�P¿úHŽ©O+‚_½…7S»—9v%áI©ðJ ôÌ8È8]IBz;m@&I’4×NHŸV6š]HR~l‡†?&Þ~†J÷àŒ—ídÔjMáí Müè„3�qì°&%)Ø”ÄÏ—Ô�B� ~Ž@š€®2ÔŽO…&¡6œ…(¤§!\€Ë%Oñ`$ }ySœ®ð#´QAޓ׌�<“´­(n@.VQKBod8F„ñàÄr¥ô’ð�¼.Hœá9¯<Ÿo'l¯îçxP¤R+�ž¬�ŠñÊ=Ô¯�(j…6gÎí çb¡ !È”)~4ƒ¨]áïK¼£Ûd(o4d€ýÌ �;Ç óÀ¾ö KìÀ™ ^RåÀ” Híøx�’)©ñÃ�¨õ ‘iŒ£è[Áã�rœ�¢F•?i!�Ð�@.ÖHò†H&¡µŠ“RjPÔR =X ƒ{hFƒ´†'ÐB:`JJ ˜7p=œi‘¤S{s$; 9Quãùp¹H†âýu+O\dÄ�Iå“•÷󼯖ùy7žP¿¯½˜Œ‹xñ7Ä|283€(@Ö…ð¥2€¡ R‹œ}ØSi¤(CR­˜‡l�îà;dÛ–?*Ds�Éš§Ú„ö!_ÖHõ@ï.B×Àj÷² •'¿—Á#Î ¥ŒÐzø©C®DÞyW%|0r„R }Ü«©7„áµ&ò ¦ÜB´âT‹Ì�4JI6–w¤†ø�´)©È($JÈø2½‘ H;KÙ¨]IÒÉEø²dˆS@”€o� PˆR;Ê:$W¤£Â”}¨S…Â2OJ}8M}Î*dƒB„�%N5 d¥�?°�RÈ­9(í3}äÒ/àBÁÂÂá~}¼ŽÑéÊd¢P�t ��øÐ��µ©8Êj%r$Ä�>ãX¡ÒWåÈj¤8J@d ŸìB‡êÎ¥O£ ›Âð…v†„Ô®B”#]p¹"R…” ¨_ÊŒ@e*saTÓp.p!Â…Ä)Á€h J'¥)©ó@™…R?bL\i]2†PvÐR¼†p´!B=Pä{3´¼àh5#’Ð(ù¤!3’@dëÀ“®S =Ü"o4èÊm#ø’›Z‘é s£b4@¾rÄ tÒ:ªbQ:Jo"~ ’ ©õ`ê…éÃúÉp'»�'iZ$L�(PË”êhCP+ü¬£©)RR«ð à@ì@¹+׿ŽP îB…i�uìÀ>rD )HQ\d• » 2„§”ŸJTÚ|Âj2²‘5†ÚEì…ɶP(0Ž ©œ`5 SíÊd!B�¿AömH¥'¾„\•9CÆPt„rÈ Ž¹÷‘éÈm %DÈG$éH§T&ÚÀ ’‘JT¡khPÉ(WâÈ:… Jh7…5©H¡K’’}Ô¢qaòÐ� £ñ ST"j�)Já.JЙŸCï±GRP¼%(�w€ÉG¿;JHޤ„þâW “ p�àCÍd!¼"däž{õe±•v…¤J P P7„L‘0'õrj@ §æ@d"ï ä%+ñ§R+¨TôgP† ¤Î;yPÛBhãàTàHš¡C�ž¤ŠŸíJêi8Ë@d‚Sã…5 òÂûp®Òƒ©²w—ËÒË×9 Jë³…)óÈä­ ¥Ò¡ú0jiSÔ€éPˆó€M¥B…N¥R"w@Æ�Ô‰J!´ªP ~|€jP¥Ô ÉD|²§?>*m!Õ>¬:‘®ûUÔ%¡)F‘;©ê 5äוM¡ÔBò&¥TûXrxx°u(ž \• A?} ìJêF„v÷Ø€;aL–„¥ñJ”�ÂâGl)¼¨uJ&@R44£Ò2ºJrTòÀ�­)©ÚÑ€©GåH&oˆq*�Á”)EÎ<(x’gê¥Ã¡êJ=ùyO Å C$UÈ¢” @¹úÐ#´¢4êØPrAÈR‡º”Ô�8È›Ê�"4 R&¤B•S ã.A�©’ƒ¨WyÕ@(öP2ßYo–"ä QÂ2¤õ$2@¤ � ãz²ƒÂQ(®TvƒyB… P=˜á J›HRBP)¼"¿…J)ó$¡<(Y2J¡x@2E(G$¤×*;Â?"T2PÙ ‘JWŒ‚´ ð�ÉÚC%8Â*P+¼"R¨dº…€O‰ï(êD7�J~ÂTÉÔ‰J´¿¯�G'yÚFóà&Ò§WÇÀJð�=  KTҠЈ‡–E$Eÿ2UyÈË�¡R„Oƒ(< TMäD¤T ¥Q R¢""Ð"ºŸâ%@7€ZC.è7Á<‘CxNPäÿ]þ ÆUœ«Ô@€-¨š€:B§º�P¯‚]¡~Î_n8ÊmP¹?ÄÀ™*R¥*R>µÛ=²»@PzW9—9 çxG²øŸS·™�"y@;fz<,h“D(=™9CÕÍrg6‘Eé£WVOæàS(y"€ö€'š…Pt „ ¼( ’ä2}쪯üЂ� m( -ECöf")f “Q(¥!KBÄ�QBDѾbPQ@ ‚+àÈ+ýx@GƒîDúHt9á™( uë<ЦÞ7tDÿêUTCþnÆ­ ORÊéBYŠn” ü_;žf�ó›ü""vR¢š×.PË„_¼‘Ö•{C‚({ÈSðº?®d�t"›xñ%s;™çÊé@*u~cÙççtkc˜i8r¼¨@þ¢~œúÈ28T€bGSãdª¾~’`H^ˆŸàÊœUÿ›B+¼!LDÞN¦Þ’¢yXN·F¥ûr%Dµ°+¢P ¥hA:©\Hw³î% �— ýHWƒ·À ¯ +åäswZØÚHœ‰TãP€r¥6²�¢•WcQº6s¦€S› ç"Ÿ_'ã`7D°±m$·•O;„9b¡:Xâʃ}„}t!Ê„ôœ«û’¡Ç”Åi-öxb�=È‹ošƒ8ÓAö­lºÊb^i *;SˆA¨@ÍrdŒE$†Þ ‘AAQÆ  ÂxC ^°ÀVH<2DÊÉ’/•–“&Žø€/›e‚á�HÄX0c´‘"FA‹ÁHeó2ù2²ÂÆ(/�_1”(^­| �aðª�›b!€Øp¬/32¡—ÔaW½÷@àuØÌ—ÿÎá»ï>ññ÷j¨ìkò: ‹ë",Q ‡RGw«Ú`õ¸àâ|i¿¾ð<ó‘¬&=h„®p 4”ýßöøù èÒ3gœÀ_þ4�ëþ/»ïý4½m\+ká¹É‡“Ûø“v `d È%q+24ící~*^›>žëHÕG. Aœ©„dI”?jò-!¡‚�€áTî†13I@*‡"W$Dñ¤®áŽY È~ÒUD^b‡Æ’߀ÂR� ˆPhÉÈ‚ŒŠŠƒ3“$r Q~<Н=ñü’Pã¬N‚››BH;Û “!S‚qõý;¶"º�$¬l]l° 'ãÈ!ØÂ|XD örKÊî‘NrˆÒ#B?N{ÒŸµáÚT4M %F•¥å ( TO• §‡;QĶT5 m ¨({p§âÂm¶ ?s"r!]i®³jaGy Õ*¢ÒßÈäŠ4)î~ÇãiC®AN¸~ "(<øª{¸T^o>Ä1ŒA€MPðáfA4À¨g H‚büRNÒSs'¡îÜTâACX‘öPP©Hó%Ä›€º ò`T  <^lCÔ�Ÿ¾!}Ü+òàRrñb)û’Du I@ý+Ü„?JìH83„wD€îY;(¨wH�²Û*‡½•ßóp|p@>\ þÊóú؈y!Ò•^É{3ó6ÇPJ÷B‰C•.¼‰å`óYaZiuFÞw:N‰ â±i´=x~+|îö^j¢�•D£�Ë¥š½ù@WR  qõ~l_­f*¯‹iφujëàÔÃVÀ"¦‘‰„0—èÂV´Jú0¡©(CË Ÿ ê(hQ ðBef9QÕ}­·MÍwúô)´ìE A"§ŽTGRÒ‰ÃÖÅN³lT¤C×ô±Ô�¤ KL dªP‹H(ž,¨¦P®RR»Œ`¡_\@‚¶]‰»A@X~ «Ä «”p@!¹„T¥¤& }á#t$n¢­L:›;[{tþ¥½ËÀÌG‹ì¿£:*õ±ýÌkúl»;Þ¿‘øxpdQx@HhIï¡s€N âU)�à$H%é™@~9!M%-­;ÔDžîA %@sØ�¬ 4’îX$.@š±ÊØ,žÕìº{›“ÝÕÍbÖ®™a&äÊ ; <�6–“„�5 «¨PrEþ>�FÑ©L‡Y‡ÂƒhÔŽHÖTÒä*ò…È ªj„ëîdœ;"J&»5}¤z}g/âcŒ×ïåÅ›J½9Ø`¹^i9CJm+òeL€(!‰¤«Ç�­ ”#¾ƒ¢²ð1ƒïç{ßkùÙ¾ m¡ŸÅŒzÑ©©£OONÝÇ£OWfšo–6÷ó±!+ÌHm&Д_Ÿ€áÕ†zF f¬‚ú?�ß4žÔR˜@�§CÔ3@(ˆy.Ï’wóæÏtïhÓ¬s§LQ¨9n”­ Ñ|ûÚ ®™¼À�š@P$4‘¬ùNT“�fÓß"W£¬eì1“591áÍ—JW8V�ÄØ ¡$6ÛÎ3³ëâhý¥`"�€–´ ë×ðׇ£vf‰” Rw(�$¨{)÷ò x¤)¾„U6=öT@×>Øýs x\|"i G¾ÚX^¾D:xUÊ@ô6´Šø‡FM·ÌÜä�¬«¯9�N,"ñÿC—�I(û˜ hìí¹D9Q¯"ŸNü>nÛç×ìbì¯u;>ÒŠ]i�&¿M¡]M·Nën²Ûפªm&™j }ì�·N|:ùtçÓŸ^ºôeT•QD‰ #®œ·ß‡\¹îáI ²f UUÎÛ+²ËdR1 ÄÆ&’�ÖÑM¶Ùl÷–‘ªZ’”fÐI¼!á@.ö+ÛȈlÚÒ¯òd|Ä€^6`û tp©ì þà`؇yH^ÿ¶Â¡ïá]yî%Ú@ãBžzD;h  Uáo ¥#á•PøðHW T<²/Ü„ÿ„!÷#�(Pï¥GòoO ‡iy(oà~¤u�ªwr.D<÷“€W²…ýhÛ[Ÿ1ÏïóCåß(Ç+àÈØ¯‘�SÕç„Ëôž'‡˜òáGfUsý||¬Ñ=o¾Â¿ƒ+·‘Ó+ˆG¯Å–CÖÊ•ú»Ü“øR«èäD9p‡NB™IçÊsoƒ#ï!y.îX/Uîa o‘É…ë%òÚKÛ_ãȯåòÎgÁsIë¥ÏOYŒdG´0”/Izøî=%ñòñ¼Èù¬²é|×}„ºc�OêÏfI%¢döãÒ�€ƒýw"î5|üóÑ3ê´aL·ø×øxG÷ ×Ýߊþ/q˜u�kÉøÄwÙ†y†æQë¥ Ìˆ…^7£j·Zå¬õÖ»O<ÚY=¼³÷%Û1©ŠAzj™˜€¦7L@›éNLs$_¯š”>™ùF<ø�ޱ‘9ð¾Îì¹XPë‰ò;Ï}€(w’<øSâï)ÐA×AÑ6;ô½®.ÚÑÍÝhÏJvÒ¡ÐB�‡#$k´ˆCKW§"B“ÂS›²R[‹¿ZT¢‚«»ñ2_oÎçûEü3n ²y`G€^�ñ5�55̳GÛ4¾ñé:~ãèâØóÒ|õ"é�—jyÓÝè—Êf«=õø˨h‘ƒføÿ•„ E‘?º¨8·É�ê4ì{·û6€ ÌŠðúÏâq³p_€Z^¾GÞg=T…ýnÏÞÞ1˜¼dŠRYǽêx|¦!]œ¤ü{WãÈ8ºº’<ßÒÖ7a‡ ÌA¿oæ)$yçÑËŸ¾Â¢hQ DS› ÏT¸¹^n  û?\¡tá´Wù]”Ž� a÷9%¸pξ$Û á’#”0K3ÊŒ¸sQ8d@’äÓ-‰KõuàIa¿ÒGÂÍë•GªN´&oñ5M”Ò‚½hÿ¨òþDÂæ´Ê�Mr(¢yØOT×¢ ™µÔÍ$[Y€ß.%h’)�ø=vçéî45ìkŸïëÐ~K¥ßÆÌKg R v�ÏèÁ-:¨,DÚ�Y’A‘¥øÃÞ4›0‹ý øŒB®ýïáâPfñ„�V¹ó繬¸|ò€Òh¡£±»wÅ4o¡´RºrF9Ñgâ5ãQ¾4½³,ÌÌ/ñ^ÉŠ}kÙ÷‘«ÏõœåP ê;Æß—’;¸‰u"Pˆ ïK“”PDTIKATTM5E$”À4ÆÔÙß[;n #d‘Å>q�À\q¿†¢g4Ó4‰˜?!„8¤F šAÚqŒ¨Ó0”TV2£¬8䎑a`LgÚ+:Ó÷<ñÿ¿ þ¦±¾P "ñI´wD�å¯PÙ3�%‡<¬ÐLÎ_ °àÖ3¤A°H¬‚â`˜Á g° 6Fƒ‰‚h�ùŒ"<†îAç4`GÞ�P°Ÿ(¼LÂ0Æc y ˜HÖðu>ÌBû�_;‚Ï Ü Û«÷�¿Ø§ˆÛ g‘t×Üžõ*‹ù¼ pàœí±T§ßy¿)7È�»hä´ÑΗu¦J¥þÏcò+üí‚Ó Øö&þÙIï9¹îTA¦lZôÒÔ ˜¸’ÒåÏìpKå‚ FvÆ÷»76NËÿ�,·jg;yàø]�ªjšxý}fÉ€4ˆ d ‚AŽÐÃf/o%Ên¸5-½î|Ü ÒjëÞ,p ÄX^öa…¡Þ ‚BâŸÄBÑmÀ¢þéȳž9ë.ÿ·ëò§³ô[:i(€!0$eL‘Áˆ¬,¡Qƒ¬ë6‘­£ªŽ—bÿÎéaÐ7S¾od¶µíò„GZŒ°OÀk²ÔõÈVébNfl8ŸÑèôFTz2_¹¦‡lœ*éöÚxë x�‹¸’†iÓ-—X††ïQ–{zsNEšƒÐ;ÒïUrø ™L”ª�¨Ç:�lj•U.khËòù„mºvÊê¥;nÂbcµîÇé )¾VÍ©ºý)Üzìžá£lsT4~ya+küô÷ÅÑþÛë»�§Ú’Åü³”Óÿ«)˜ÿãaÒ(`�!‘¡á @úaî‚1`ðCFmäî7ÿmÙ•¥ £ÐgÁóQƒ#GÃÅØÆ1 @Ù»Ê*óÆ `ñuÁâÖ�ßZ ·¾¨Uv �â‰L‹Åþȼz¿éþ’´W¿¥¢LÕ߀–Üå'A­ OÁ"MzqÿêpØsâùôæzOºƒç²÷°„�ïþôZÌ ÿÃò‡Ö?xÏ^Ä^?÷ŸDãŒ×Ê}~éÝH5Ú Íÿt.ØÕ˜Û˜|bólA1�2ýbA‡0?»~ù=yš€Ÿ4Ù>ò$u~´Œ´&\s!ó�Üý³ÿeõ# Nޱè´!f0ð^4j^¬ê à̇bdR ±„xI×.bNþ�ƒËé¯÷ÁsÁˤ¦„K³Ñó| S—@õýt¼™�ô È�  >•X¾&™ìbo þ÷&É:u# åшëâÇ÷›Ò™Þ �1ƒ²úø2g†{ø$xz8Ø-ærê¯.±Žú÷�ÿ•elm_d šXXY8€2Rõ°Èu gL Ž¢\–‹ó~,Ìt*˜›)i¦ý»‹D>¾>ÿ©£…må±V4›ЈÀè�å硌00?¶Ñ�ãmkËßçËÍæìÛ½ææ‘( ) J÷XuΫ,&%{Ðö¨¤»¼!ê0Øvë(NÁ=U®¥¶Ò+g�cŸSUù€Áq¢ #1ꈑ�!­%væ6ÁeØa¶°ªˆ¯·ôóÉÊ)aÇ€$^ºô”KÓ–jðæÃ¥ž*Øä¢Š(¡¾`¦9Ù˜Qfdx_Ë1B�ˆ¡ªç*¨¿zõü*¸­Š ‰°qEÆFÞÔqÐ{È)MX0Íèh(GÞK®‰DÑAHIL_Xu­@p$Š)4 hZiR„¤h�iPØÐ`;tÙ¢NXz—ô~”}{J‘™Øh–Q¥v}Ûf�:´|+‚_©16'ºaŸ&fJýïVºÊ?‹Ç †NæììÛ½¿>î}Þõ±¾Ú  ()¡ Bãt�£ú®ðÐ`ªp/âõ=�p-/*ll}-¹ê H00DDœ0yF:!*n•5ÝM×^Çx |æ@Û0�CD?f!ÓÈyŸŒ¦ .ƒÑÊößši6›Ž^�´h …´†PŽ>jt쬜öu9¿A!"ŸèÞ„Ó?dêqí—÷œÌ¸äM“tVcbSi ò3À!1CäOŠöòü8nN:ïhXNé×¹šªÔÂpCdš†œpâKË}cp'~ž4´¬·r»ü{n\HdGÈa† „d¸Í7Aóƒ'ʪ–‹š �ú.ºËnºë¯Eá¤ÙyCbü`(¡‘”ŸÆsBglhÌ 30 Ì$ «ƒï„g6�²§êÉCdœëªw­½Uw]za�¢Æš@ÓÀ»?c ÷�ù°$$Aμø$}s8ƒoj6|¨20\7&ŠÃmþq¯$µ‹tSªea|~7Å}‰m°HýV),qû.õªÛëæQÍð²eÊý)Ð�Lžkæ“ÿîPJèPÈïêù|Í“[‰1¾}gøÜ.4ε÷:â�Ôk¢%Ÿ ÒŸ`o A&tk$I´«”ù z”ΚB”‰KÜ%Ï Ò¦t1DC(srÍ—ãÎd“¢TN|׬NŒÌ]cw„ëø½sDæIå¥Cûiêl“§ŠúG_ƒ�åÏŽTx÷WoµŒµ…ù;L"o‰[‰€-bE¬ÿ_>‡ŽÀ}§»«|Ä:�#§\?6¼n^ZAttyZœ[‹ì¾Òñ¿‘b–—s“éñ1 íʈ?3ÕØLÿáÔõ‡Æ<ùå—À¸EcðiHcc†Ï=ùõŽú&Éİ7käÈ„&4àƒƒè�ÀŽã±¢¯ ü� DØ!ö=¿tP:¬ ij�%Á–ñaÆ<±ì>ßgø~.±¨7ñ‰bíûGÿ›v3Œ}«¥ aŠÆ Ù¶òvú)ê HÎv0`g¨½lhâü9ÕHLm‚†.œ‹ÃÙÆ" ÈŠAÉÆ@d%ì%Ö€ë ÎC‰OM‘é¹á ¢"¢¡ì¶ø6ûÓq§0?e›¦ü/HÑ€¨Â1„�1‘{üÐI÷õ8‡ÆÔ�¨kÏ0G–ÒÉÎa¦ØHÑ‹ƒ¶Ù0 �Îüù,Œ€÷˜ó">Gãëîm"Éåž3ôBÔŠ¿U€*õg‚¦„o±4´»ÎŽ'¯¹ç¸¼³H™iÊþÖì熰à “Æ0‡0:á•ÃáŒ# †)”�e*8ÄŠFL`ÆR1 Â˜ÏµÈe>{ü ‹ï†�Êùò2œÂù|L ¥Ö ™Â†Jòe÷DE³îe ˜1�LÈxc>©ÂHÀ2@ `ÆÒ(bÚ6JH0Ô³ÖHëK½-…בÊ%¦Â«SA‡”‚ƒ !Wˆm$…y‹Á,Ö" ˆ²""9Ä�?åYÕ˜™»mT#° C˜$qp3£6!à:…|/vaôf& qð _8£�t�#§Ï1Š î{�æôDh.!Ö’>ÒöNfƒ}.ÀY1UâÈE²^�Hô±ÿMª1z»öúªiïÈh:!—&�ûÏåSÝf 3ò}å¿Çµ�SI$$l>Yù7üÑòänöû'cÜ]¯¢Qú¾­Ý5x±Ò:Pñ9'FÂÊ1îGXñ±,”çØµö¹¡N­Ïj &†ç]ê{C]~ÔªªÏqÄ›5¤Û¹+�w~Õ¨¾{Ý~¦.SF½ŽMŽšç³�­=é§Eu¾»²¯Ïœç]e%lÇPHJÔ£—kÎW‚toö”ªÄ¾~‘DĽöËÙ{3Ð�5¢€ïIõ‡×Ãß�4ÈýÓ³¬‰¯óñN5§Fô~” Ò¥D*xQOuÓbgòP+®·2¿G+�Í\{¡ÎøyYcZ|aA¼í!k^T  Ä|ÓÇ™·y£Ïx„?2Y[áÚ¤¾ˆ|^@7ÆBŸ‘Ý¿’KñØ{ß«,Ê×lÃY÷ÏíýY¶º/‚ �pô}Y’¦š¢Ÿ,(Hr"á�¹¼]�^þVsÑì}˜x'%ò~øRªÞ¬#,$ ¯Ã¶JCOMûèô’Îè†/¡þž?ØÓ&qϺÝŠcèŒÒ�Š!î ƒ«£W G{ð¯ÑÜÞ ªÿÇù, MSKù³…åøøš"Š~Oíø_äÇu®ö± ØÁŒBFž`×DÉ %zÝ+4ª«>|ö]Bͳ›UÁfCIårêÓ�/¶§Ü¡¢^¢²ºï·^ß?̈´UB’º½ÞÎ ™4<¡qÐôX4 y¨:Š"ðLeÎËô3N�XÛæúa~ßýßò$?ZŸNûh±™…í¬(¯CÈèòlq-�ÃëJjâ`¬<Ò¢Ý=:´ôõ*çü~#l°Ä¡¶ÑÖ¡ý”ˆµ?%‘¦Ó¬Vê™–¼y'NLšZUîÏ={ì(ÒˆcGÈOÌ¡H“ð¤ê€$:vôˆmRÛèÝ.gÛ|]§‰c²¢Ñ¥›6ž�vjW©l& ´ï~ÑÁ�Qs`À.h½eê'Eû×ðá²¡Š’`Õm°éY–»© '>bã8>u3€ãÆ`‚Æ®ž=�fnmŸÈ 1PVÑÏ2HØŒxrF\ZYsWŠŠ†›5œ0òüØCûRàCúDȬl€c.ÕÞ8ÃCƒ1Tî®Äž1Re¹¢UM#ç¹jï-ƒM�ø�_i`i ü~9“ÀñŒVj™É!΋�ÆÃm‚'ÚOƒs‡«~º÷÷îáRÑ$F@Œ8�ˆAJc¡Æ22 ð`L$Ö¶fÎ]}]}|N ñì“BuÂ�*£I@4PÄ ¼ô6Üík—>|z¹õòëºE£³  ód§JRsˆ¡Ä‘™� ùÿ=üWèÖóñ|NN'ÙçØ}éìKî}={<9+uâ3þóÿ níŒkÉõœgt4Ý~‹³jºwò>¿B“Aæ‚‚†B�[´”3ÑöôuÁ”öš³ÚýwïÆ3B¶á‡Õ;^§oæÅql7{B}΢ã‡çÈñldw*¿Âo9 ˜‘oûh=u´Æ½%“‡†UîªF…¾^[rÙ�Îd?}Ž'͹ÉD²o¦Çu+•ñË#ôÿ9½[•VƒÏs1#Øc oéÿ>�“ZØûÍÙrk°þ„#ç&9Gn;:õ𢈋�æ^»ù‡õ½*¿–¥×ùÎeÔã÷}è)kÇNÁnýùî7'Ó×ʶš£Á€Æ|Mכּ¾ž£Õˆ·žAÚþvÃýÞ·9«ÝGg1¬ç@òâæ`øD@ 㽨y£Ò©úFò¾(ŽÓ½s:æî-]4X}î;_Ãðð¯ÒþnÖ÷o›áöë´úïêšRbéqÂo'Å04¯ÆçãÆŠTx¤Ò¿"?6Wí@êPî%üˆ_ ñ0 g»ÇsØØÚ`t”ô2|ö2¹í%ölôKÜ;ç ƒ§èù*ÖcgáÓ^O6E¬>‘>6¾ñ1ŒEzë8ú3Ž�ÆE_K3{wPvGd~t?¸£s—çæÚ²ÉÇ0è:Ä£÷D¿!‰«@gÐÃ鄳´GT�yÏàî~žÕ_ ÿ+Ew)ôÖ„}ƒ>xS¬ä’ŒpwÌ(蹜= 1±núMÙ Ãyd…òZF¾nOñLùÌF÷ÜÇÕÛî=Žƒë.UXÎ8@J4¯Z�t« ÙØ¢IV4.s»Ðľuk{‰¹PÙ_ï@µÆ¶FQ{qÈÉ’‹0ËŠ àJ ó´ÈÛÖøq-aò6ÿß¹—‰JPöâÁ3úp’3ßÁÆ8~†Þ#{.¬®2êq9uïÆå•H4qÈJ¡Œ`z-øRæ0¬×‰$$3™ÌÄ|Ÿë�ÂãÕö¼¼D´5zP@À8 z·.}ܯãf˜g¢Ùäðå¡)¥ B8Tˆ/?•x–ÎÁ#è•–z ‚âdâñÌÅc JJ*/¡–••Œ ¬—8üZŠ!ùóO¯ý�.s¢ªb J€ü\'qêšñ׿;õ�)È9!”þS ^H‘ÉŸÅã|¢ec=#4HýÒêû÷!f¸a*?ÙMA§Û–zæZJžMTÍÍ/÷|pª}LX`WÆÏO"Á#jV ß MôÁ}ü] ŒN*¾6ÓpZœ ÌÙÀG ô[÷Ê¥[Ýåóã�õ‘+ go�çºÆÐ’ßoå'‡³~-©j×´Dr}Ù€Ð|3"Úó+©)Œ,ØçC„kîv�ÃPµ¸ë�Âõ†‚ð�^+hr,›«.K?qþ[w{ªÌ¥ûßKy—Ê&‰Â<ë^&žT5x$ƒÐHé°ú¬©†»Z/þ’.ÝóL™ÎåGÀjC%Æ�æéu~_8œš7ÖYfˆ ÒÏÈ.,“¸”JÕÕWØcilP_™Ùv²hvjØŸ�B™bÏf¦„M�YμT±øÑUýêWÿåtùþl#Ú+t¾E·Ë ²ƒ‹uÖÛ1*û‡™³i¨h?=~©ÏIœ�^ãeš÷¼r�4îa®Ý6|·NH_Ú¾W¿6òqåÖé½WÌʸþòôœgžõNž3ìù&{Ý?¡ï°þÐó3Ý¿lø==¢¿ÍûºŽ¼ë½žGhªÞ?sGðÍé1]5¥ÀæKnZIùp»çv»ŸùÎî§M¥sý¼uÙzßKÞæwz;;ç™pðý=g~7Z~õ¿7Òôès ¶»Ÿ×ÖŽÎ& ¶îm {-Âöþ¯z8¶�_¹ßä{N/1<:Ï÷˜Öˆ`ntÙ ˜¬[�oêfVÚ¹mçò•·²eû5ŒÍÊæíóŒy·älð™xOß$ñÌ'Ïëp;ÏÎÒ§§á§û ¶C&ï/'1páùš /cøu¶ ›öœI¸wÜåÐ1Ž¥¶w¿†O.º‡Æ›Gd`H´çmŸw¬¸/Ãàfà÷_¥rRcÊs]üm žÒåü?½/Õ¾ÚDÿçTÕu6^9[_{ÿ+WnÃþ1—æ·3.‘�GÙ·Û„…ß³ä�B~·Ðô¾o/¥³^ÜY.ø½ö:¦$‘ñX’9€ôL]ã¡1N|Ó"múž˜¬ê½ñ}�"8PCª�ËæD‘f}3lÇÇëgò<ÜçNÑ�qÈöafÜâ×â[?éù'2+bçç©´8´Ôp~ßÛ‰îSk9u>]?Ó_¾sw_Þåe¹t8¨õÙ7VÿkÌ}¼Èö¬›¿m¿š¼Þ\¶¾}öü#õµ\m½·ögÃnã£úô.%ñÇ~Åþgìž«×Çã÷·Ðú>Œ÷ 3Žwÿ7ÖØ/S!'?KYObÅ\}7Ÿóf½,þA>÷.ÓÝöšÿß2>š-•hó[¢T÷ó¿ ©Í:÷gÜ,ãfúõôŠú9_ã›3•êgiï9×;Os©é»•ëaRÛk|üxËMÆ)�¡ÔɦJ–·Üô3Kt¦ôÒÑ{Þ— ›Øtý.·J{Ýt¾‚/I-ç¬ÚÙS“ËK=å;Ø3‰¥¯Äê¾NôIäXd½7³†æ`'à®^Æ-×ϰÉzîs¹ß·QcÙý½ö¸÷Ú|¹ ¾¾ûÉÿnïfÛbjß§zËâr7˦2Íïa¾«Äî1ǓٻÔx0ŸÍÃÚ„úÏ�-õn·Ÿ�'Ôô÷^v›™îY:³RîyYGw—£h¼:~o¶,J²ø€€ƒÈ®&)Š ŠÉ\`—¯Ùdt ¶‘ tÔþëf´‡Š_¥µX4Ô8¨xwœìOzË‹™¤×þt¾û}¬ü«›ç­9E “èÝ2V™Ý\ÔíÁÎg:¹}7;šÒ•ôn.ŸŠ£ŒœÇ³]eßua²yM_ßгëì®}oúýYŽàÃjò;¸¬`Û¯ž�Àø³1‡?[1ØS²ÞË-ÎÜÞörzO�=À×cipß_YÑ„¨¶q&yþë�6CÙ«s—ÒføzÒvŸgët¶Áî©§ÐÍ_kà¼ï›«�ŸÝx?ö ëš¾�-óð¬û­³ÌWü¼l=‡<;Ň£ƒu®ó3Ú >GsúOìÜø"ôVÙþãp׋¸°Üfçi±UÛ›~óBÛƒNëìm•´¹¶Û>õqwßz»¢}ó}¼*[Ò “a{õ);LØéŠËä#F»m3v«F§OJ·C£°�a�hºmâìs.4M&ù²Û¯âÙϲÜ*óo]üm¦c˜sËFÛ¿Yî:ütNÌ÷ w›¯ƒæÞ:ûeu‹ÏÉzœu²òéap_/A¾çëÞ9¡°ì´÷¿’íåöª¹ ¨ñ½Fø^´£º[^ÿ¯Ö}óp#½hÚªÖa««Ÿ¡ò]ý dNYµ�i¾³§o¦ËÌçË‹ÜAY•¸Â2‹Cî5ô�Çml ¯Ú_úêÃf˜±q/öÇ °ÇθÁÌ+pÈkÓx>9í<Í俣"ÞÍ5£ŒäI8ƒ¸}]È–êvn§U�Ï{aú5ñ¹·²o+^ï÷¸õ¥5÷è+÷: ›f&ÛêfVúº8øo¼åû‡XŠÔËlwø�%¥4q=M‰¡åk^k�­7ºÕÕ¶Å3íÝçþÆ|YOu•ìðYF}å9îðOþ*¤x>'hOžéfpÎý!*ˉ3ùbÿ�Kø¿—ΌéZ4Öù¯±Ç{±¯Šºsºq°Çû•ð{}~‚ÑÔàæòz¨��Ïb‰>æöž+ããé“ütó±5®=ºŽ­ƒHÙ©¸”å¢ÂÙ³,‹ïÁ ]ð éþ�òMnP—NO°Ûˆ²ûð;õaOŤS;w[ƒlé/*¬Y¨ šñ„5É[ÌuEo¾¶]œKäÖ5OØÑ\+ó�g!–6àͪø%·Z?¯Ò}ÿ ¯Ç5éÄgG:µ’©°‚ɇ¨–ß½áx·þŸk½Û÷©£Êب[Jnq1jmrpb!­ùêb!ÖïïZ;[°�m uiÕÝeÜêß ýÕúÎ6\fêºì×IÁ[›í!à'd— Ó|[)UÞ$ØŽŽ‡óÿgj%b­ô¯´³Ý}í.b8—Ä<†ñüŸS »wWèaJªä÷X[·wðúuß.ݛςj*üùŽ<½6ÍK^»õŒ¯Ï·ãk!*(~Ï»—÷üûy«{ß]Æçöú"¶¯/ÝŠŽÍ¡±{é9™ØÁß²ž¬—ÛÆÒÃzõ öW š·¤2¯P­w�”YÄ Eó“ÍfÙ£&·ûÏu�,Í�•Ûn[;Ÿ)~ªøÃ´_!$¨íÿô»†‚¹ø2ãÏÛSôZ×ï¼ /:Æã# UùÿÜ¿ëbÄp|3Rc­‡Ø—äïóÚúù_½C[ó}ÿåí½‰·‹ÏÕ¤éðGg ~q{uvÜYó9|-¿Qïê8¶LKйS�ÖÙÐñ:X:tXí­Z~4n¾�ãg7ª$Ö_¸Ö{Û�,Ãk—[‡�øm�ôQ^ÅÓ‚—/˜äiWÛÀÌ‘}loô¬þã-Îú&{š7_ƒœ¬rœDJ(lÌò<7ÃÕI²k¹šÂ¶kþoæÈàøÜb1-ÜkõóŠo)ÕPÎ×8«%èKŽj–{omßû»jŒ”M¥:[£JÍ+',�>l ÕÙ©ÈYŸ¹››jÝoÍŧë93Ú´^Ôúpë¸UAÀG¡^Í^§en‘§»µb%»rŽ2Ì \JmÇè©[wè{-™7B'ù<¥?ŽG-ªp+Z›Rlç69VXh«v�&ß¡}?£ÙÓ¶Ò‰U¥ bŒ?o;å©yÂU¼;h×êþ«tÙgëo¬Oß´nºü4B@À3“ [¬êÆÕ¸ŽcÖ<Šše¶p–XÛƒ…¸î_M\[Vüö9oWKTP8k tÁ©îÏóg'H¤äÙ6â¹yxK·�rp@ æ¾Æ$t _C=ᮿ¬àpp €!X> 攄¾K Oá‚ùðcáû<7Ú>äbBFg„~ßÀ�LY’¦Ø“’N.Ó‘x¶$Ù©ÿ»ònVãJ~îhç$»Þ£GÎB¦{¥þ±±Þ¦/¤þY¤XžbpCÈùSö AÁú ÓæöÇÝ�Ç‚�‚N=+àox¾ Èo±¡Œs\ø>8Ú¿XàÆ22keÆ_’ãqð8´´;Òþמx�ÏžÀÂD´MìèfTìgo"?fDtí#cg>žI ç$©†�¸ÿ¦ÎF8´§ó>ûÖßÿ×]~ ^êMÊÀ_µhZôhíã7ëg—©¥,—ãý RO>�M)ñ[Q'§ø:×£Ôb¨þ„!çõ0O¡<ÕÉíÀêºp�}M w :@|ÒJ»H¢×²Òþ“"Y ö¿sñ<Ï­4l¹fY¢¿¬Žè9pµwSúÒƒ€…²pR�¶M¤Û8‡ˆÌ²Ì¬°Ì Â‚“3ª“,‹ 0ªÌÂ+ °Ã,**j¢!«# ÀÂk# ¬‡&b³ Œ¡ÄC"!ñ)¢<˜IùšñB^A:ÖígÝ2séÍ{ŸÌ Uµ$ù°s¤Za]3¬à:,¾©¤Í²m"t ot„ŽÎG•Ž¢�”!޳åæ^Nå%ë<¾,ý:o3ÆGBŒí4¸g’nà»G.ñqä0­˜¹¸kBŒ„ „.ŸOǺšÍ‚AhÏúQðǹétÏ�ŽŸ«T󔨴‰M"�¥- HR‰CHHµH¥+J P "©Т “L©B „„¨ BB„´ÂQ4£ÊÍ.4`#�zñIÃ1œÓT[•— ®ãH´/œ"ù#L+8 ŒåŒ*).8 %G@c.- Kä‚”9!PÀ0‘üÿ‘› W§š‡‚–õ% J]\§Q|‹PZ´³VÎtEÙ#“owîµø¼WÛ”ÿò@Kãö÷Ž9ýL$sÈ>ÙŸ;9 xݧ³�Î�vÍ"Õ ‡b Èp…çA:$FsKÛ¿ç6¡ØÑàß:ã·ÚÚØ.™l-.bò¯ÛFƈDf^wI6,ls*å±!�¡zãI)󜤥Ñp�+©�•0hNVú\Þªuã]Õ½†>™ ÛÜ-"Ÿn ÓÞmoéŒ.{oÑ »%rl­Ú~æõ$MnŠ6¸A³�uÊÀû‚ÎìI &µza[_hß(û.e2ÌBPÊÙªKï¾g¶½Máõvcêú¾¸¯W‘¸# ýÌŽWSR ™a´g'¹».’NÑ­éXpý¯úïê¦Há´6](�Ì[§2G‡BŽ.8•Y—/jŠÓÚ`ÚîÈP ;ómIûøDi~Óñ™Ù{.Ç x°S+é�غ%�dbŸáëwÜ¥2Æz¶—£<ƒÔ‰ ñ¸™ñäŒú.¯&�%BØÛMž¾Wû1sWÆRp²—‰¢‹¯a²~tÅŠ˜Ø@G½ç¨µ°6E�`U[éF6Ûmv¾#NðȽië”Eáâ3ô5ç´q…Ù� 3;K2eIZ¶�„G`„ØùÏm¸õrç×·N&1l(öB´JÈ�’€ T¸UŠ‹\Jºl¶Ë.²¿æe¨ “�„ŠD1yù©U]YMvÞ½W*¨[ 3�äÅé·Ræöh_ËnÏS6HhôG/«À�]vX�÷ƒð}aMÀCpSG%3¤ÝE=÷LîTÛìù\c­ ¨ÀÖi.¦ÿÔåÁKä*¿ÚÕ]Eó óÓq›gË..^Wóíe^€g"‰jÊ€‰@ èRs§.�]šþgø~Í!Ê7T:¦�iA*‘¥H�°“2!d�)Ò4Š|Ï�¢"¥$éªm�'I0‰‚9)ñƒbçÂ,¤½$ŠSÌ ´SŒÝzëÖÎÅé‚°iÿÉ¥ø-\q #¤ùR½Åš;·àÖÍ«†Ê Øõň/ñ䳟NoIœ°‰ž7—é#Kí-Xô°^Î3÷AûP´hjýÇ|þwdw•ˆÚ\*Íý—m'áøÝë.ñ“Z Ë6ê Š¸»ˆhIöQC\ §Ós€P‘ǰV.ž½û<Ÿ À ´‰yñJzFÛ0ïÒpÊh8¯N¥SRrH9×°v�¼*9�K°‰ÖË5�äÙxï©G%@%Id+/�d©Õ,&èb.ëæƒÄìè¿’€;Lܬ!ÙŒ™’Ã�!ÞÍ3H´ù¸aT̤¦Ý½oìÉŒF‘éÊŠÒF3ÒFÃÁº‡ûk�Hüñ¦^0’9F‘q0À2ÓAià™ ˆZX\($H H¼V">nOÀ¶?{äì51eÁ3A×w$9Á ¡šÆ ÓzÞ‚,¿|ݰә´p•¥Ž¥€‘°ZMENÓÆ¶­ž¤Ös¹KµçàsfH-«3Ô£ƒ1©g9r>(ñD]*&I@â©ê}®Ò­Nc·:ͽijv�}E\ESê:ÊÇvõå®Ü.„{ß Ÿ¾,¾C¨ÊNLrœ³­ù·²sªÍX¾ÉŒŸ²¼Òú´ÐâͳüÖ¿AñÙö0ƒ²«øuÒC#�¢üìds1FfF ŒÌ {h· ´)&è$äÉ bG ÌfÝY¥:sß³â¡é›þ$,S(ˆ-y£½)R}hèú/‡l¹½v Šð4h7[/ø�ŸJdÀ2iÙ©©Eº—µµ¡ê‡Ã[3G�Û8zÑsª÷…vC Qˆ‚ Ã8žLy/\éÉ†ØÆ6ÆÚQ¸í° ^º%Ê2=‰„"-Ìðì�©‹�):�sç(ìÉþØ%MàÙÝ`.ÝšGºÞ pëÆ˜gÇ73%ù2dsHÈÁ�)_âl¨.cgrσe"›kQ` ±â”ðbÅ{©ÜH@!ÀZ¡#�EU×uÖWuèÉz("=rñ –�~U’:V„‚¢ ™¨¤§' "$„)SR†A«Pk0i2�(tAE A„’R´ŠD…-"Û†­.¡?ûÌ( £!ͱ~�¡KX¹;JÓfdd- ×΂©u m ä!@�©†šL„ÈÚR:Œœ‘¥C&¹NBêF‚†”ÈCi2u)K–Hm*j†µC’Rd.CoªÖªDÈ$J Z@  )LŒ€¤JBËÈ+%ÞW @”d´… mQ¨ Vdдo:«R�l¹jL“3 2x@+©Fƒ„¥¤¡¡\Œ†š Ú †„()ZP¢”Éš(]T d”H Yñ'…§h1ZQøŒU°›É´=ZÍÈ‚,ÀĨ5U)›æa�¹­µ´K]ìsP)Ã|1MBeáÝM�E(¸c|½�!, SUO΃…¢ª¢š·Î: µ�YeNFD^9Æ5›Ú¢‚å`Y�•k2µ†k0ªh¨™ŽË#iÞÔUurÃDQ¶e;ë}l®ÝjŠ ˆµË5Pua–¬Š‰jªˆÌ0ãdsŒ¯eÕ†Yfù™™™‡ Èå[BRa´9Ræcm‡~ÒOv9íçŘœ§½i…�@b¬›’dÜ4˜ð8Iù‰Æ,4W¥ƒuHV€vBT:ËJ™÷@(ÄÑEM*é‹ïU±LQí�†Gf�LÎ2V/c+ô?ÇÎ’ÉìŒ}zo°t›û‘*7÷÷µ÷£} ©‰ºëWuDW™ óÄVt˜˜ž|·©V%æl€ ùÅ­HÁð‹HŠéúÒ1t#¬4–WÅÚ§3¡?;ý²òYþ~ðÝ0þm…"þv–›©±%ç4z ôõ�ªìï”b6e_Ìó’ÅÏÛæHcLŸSlŠ©´r'Û³ú¤!/¯íÃòu1iS¢˜K•Ûðu³ÿEZçrù‡vÒ0.�¨„&ƒÁ×8vïu›š¢êhÁ¨ÑNýÿGòLÿClÁ¿'†UjìBf](ÁЋ_gÕb¢Ài]º>Ao|eãWí7ìÒè+qJ " í–ƒ¨�Š�¹âÛ _:ˆX ™w epÂãȯ�aúêKaQ­«�!#-ž÷¹ër$¶F*osÃGœƒS/ ‹ùÅÄA˜�Î ß™ÜA©Ÿî,,5NîRÕÓl‰mš$xB4nU çw‰÷eâ„T„‘o6.Ak�< ”X�Ù�’‰£ 9 ’Ò¸f6#Aç 8¤Õ(‘@yÃ�ÏDŽÊhë;æþ±r.$½d¦!È/@_&\T)á€d*!£&^Ë-í«}EÜÑåúþ»ÄóšXÒ7 �’F�¦I›#’K.l�Æ9#V¨4HÓ(*(8Ç£³Îš}ÀïEñ $ó&Є‘g¬§"äÔœ,w«Œù+àëm²œ3¶Ÿbýj©[¯dÛ wܺ–kt;2&íÈÝâ…ÄÓ‚v×2oTåæo´Ê½™¾É—Zõ#3cÛ·mg}Ë”¹Þàô¨ã·¶u¹%%·Ê�ïtQTÖR•Ò,µß›ðÆ/ìöù±,`†À9W�Q�!}᱉æ‚Á1fÀµÎ竽WG‘˜�î‡0À_0‡ª4¡ÑóV¹M¶wRæ4È´øó@`kð|ÎS� Áœû3)�똦è¥ár9[]Uµñ@+€‘b¬‹£Á^ùªr¥+Ë+/€"¯æîè›d4—e³ãzÇ­=ÿÆÚ`µ{ÊÞÄw½[�XŠî�C¥k׫aÛ;[l"'‚uFw“žyöÎy\üg.–fª®<~x{Ò‘‡™¨ÉÀ‰FÖ#ŸAŠ2 ÔZšÖÆ1‹ˆ‰��‚óŒ±3ÔÖ Öæã©qø‡bT�¦ÍoüW7d2i³CnR–Âå×#Ñ€¬¯^ @®­hŵhr*ÐH%£6}Ü¢P"¯°†’hÇá4leúñ®ãX šÏ°ü<½º‚*æjeYž¯Ná]ƒÇ�"*ÞHH¾^ Å‚Ž-"³3ç—M‚‰³ÖW¯ù}ž;‹¹ý‹Y -[&k ËÒݺ;CøVâìüjÅ›šò‘¶JÂz„Ó69@�)ý=üÄÎVaŒmëQ+ç^`*ŒmðÈ]D !–�p`rÕ/»ås½|H2ŒB,`€/£˜W·%‚•¾ !jwa±3�IØöFˆop1æQ§VUuâe@ëô:˜3ª7—c+Ã&g!ƒúÿ#±à¨ÆT`÷¦¹3híí·0PÚ [g£ ‘ªuä�c¼(©È1 AÎ3…gZaÍ)/‰Cà¸ÁƒÛ^v²»[¨™C®¾5Å;Oã-`„X3q ÒuU W o c@ ýú† a€”yù\¸;uvù‹`‹¸K¡NÂ�r¯'ÜZ¦÷ÜϹȧøq…d‹» uÒ§j®¾êëžm'eU^™“Y¢–mV©lâj-Û79#!u‹±àôz:è–­[Áçz�ÞÂuuÞfm’«¤ã-Ð9g!¯ç"¾b£ýKùÿgGg¤<]Ÿ|Y«pM�1wÌü"T&Ð)ëtY„5Î`lØ`¦ÙO%µâËrÝþ# ÝL|Ó"Öp°3º‰:Ë+}–ÚáG  jHÝý,ÃdUU·[zõúB¦†À©ÉïüÝi=¼Å Së¤2 ž† ßjÖμ6³a #1 Ì_É—j®Ê+óqß̬k¢âä$Ê %ßÍÈ1õÔí¨\ Ið�lª¼Î´À¼Èpó3¨���à;ÁÖ›æÚ>ë,¯so-i~j$ßèˆ(š"trMƒÜè´(êZªƒ*u•ÙŒš¦fnÒ§¶`T�±k®¥ÕUsYXVAáъݺsgèŸÊ0Eîýfžw�´=ôÀð‰ú÷”‡Îòâ­O濾�w&|ùs-Z2hÓ¯RÈÃR”×K¼L‡ž8ñXÙYâWÀsžp9Àç!V"e<óÎLš+ÌI€K4¢;4L¨·€ ÿCó‘òÆ�ïÝŒâDuš$äVÀðɨîqã³]ñfSFͽD�‘¶×!—~¦*Ñö8è½V ÐÂ�©D%Íâjœ¥§ÝÁ‡IçÐ$X10IL0]4��dú�J Ì´(–æ¯òŒÄU<0êçDOÊ|eơլ³UD—ä¤V$¹D (H…Ù£—I­¥a#}"\³º¢*'Êìõ ©žçkÂ>d°‘…" ½8ðöÎ1|ûÌÕ³ÑxØÍÉÜ©IÞÏ•~‹{m­:¥ª• ¡Ý�0D^<Ñ—œ9‡là‰Ø+ ;SçÌ™3`;Ê$P3É.$wf2’Óî«=<»ŠcÊy¼„™_ä¼\ o 0Ñá$”�ƒqcúIõr!h?ÈùvNc¡Ý£ïÇÀ•·S.Ìõ½Îsú£‹øßs§Ò¤„´Ò¡½¶Jùªª ”€*ÏEbe:ÂU^®Ki³â®Ã^›»KUd°ãoZ•©nÙªqFìð6¸&\dÅçC‹VÁ»Ú}k|ª¨ÚÆ$ ‘ª¦Õ÷êë÷üZ¹lýimR®M¯ú/Ú?ñ²‡ÎÛ`4 D¶¶wQÈk`ÉM;›»}`ᦛc@öóÛ!3œËýÔTðøFL;Øìž½ìb”j@Æ60j–†ÆÈbZ�ª±œ%@#=“¸´´ï=EûôaÁ‡ïƒ€xˆò„¦…hiV‚€T¥ ( ¤� ¡¤ 4ÒM‚D6~Ž*Š&¿nþ SmÖ`ïw·à”ÓT”´% íf PA'#‰°g]|:¸uóëëÅä´ ©¨€DÆ„„”13„g¶ºl¦uWm×N‘”°Õgæ C¼)ð£ÓÒÊRØ”±÷GV0íšBpœì¥lÂÕ£Lh;ª¨¦r¶›nºÚ¨w›cPÐp³Œ%±&@Ir\¥'Í�³PÈV{¸u¡¨þñ?Ukž�² 6Lp˜ü½ tá+VÌ™räFÚÖ73£�}Ƀ0AŠ‹ÅDÛ_<óÎ+š;=Jyç‚"βï <óÏ8ªNµU]¶Ô%:Þ6n?ý¿­ÏPÉ{ù9X÷´Ê�=�J—¡eü‰oßG-¢WÚqð>µáÅ}™¡6@ØÜ ‚uý÷_†êµi%Õû Ïþø4Ÿþ}ÑãîL8´Â­$ý{P�áÈKnÌÏ>H°«;c7õê¤&¨z½jk?s¹ö·ì #•Â�nÇOØâ«Pv:NŒ´Î]!E9“•ÜöTÊ£ #R�EÃAîhñíUý²�‹ÆÐ€†Jr‘ùKI0s•+à†�¡¦LØÀ@Ð3¯%Üö^Ô0Ý:i’ü·ÒÐ~ß&gd•d¸Ízü™½DÍÈÌ2_‰øò,ˆž§* F½ñY5îZào‹á3 ^yç€ñÞ‘êdÃÏ+†ÐLìó*1.É 6ÛBU6Úò¾„®Ädôydwl;ãcÉÿ6Ç*š7mÛ“½3d©JBAÁù¿«õÞ^Õkb!%îz2Å=�B “G¸f†,uM‰¯â£mY!K•¡h(=ÑD ¼âoN|\\¸�´6ûGƒÂ]ѵC–£¥»«öz~SÈ�°»YÁ»y"ÄŒ²4zh  €ã™ü£®5«éóòp Äʸ^�d�ˆÅÑÁ¯ ö‹§]È™Z®³49õ-J}sÚE}Ö†rþâ*÷ð�f¡ßKI ü-÷ÚyU»¹Äµ3 ÂèAìrBŠƒ„Ú“¨¶NÀ`é�C?â¢%æ‘^ÍwT!ÐlBÅ‚!¯�uÜJ{h55Í3ˆ2mÛ^Œ•ÙØWA­‡ûÆÌÏ�ÐhÏqÚõ3òý·m¯˜(…Û¬ÍCá–wù/Ì�?�ë5d ËøuÈ1µã´’§þntÒö¼‰jâ ç´.o§€“šD¬w×iÉ«“å„6 g¬D›çÏ—Ñð�è§HŸƒÙä§]ôoÔÈ>w@D ÛncIjsËéx™OlO2޼¼Z—ÞwšÉú=>û±ßµjÊúC~{>�†’Iv¬ª+óÜí-iaÁ`:hqqñªìAµŽ‰ˆ� kf…?g§F;1MæßlÍC½»»ÉŽ_õ+'ëj/º¸Â5eûzžÔ}Ü©å„×qOFŒG…T0„$",|®@h@CÇ §Æ‚ÓÇ„ëÐG¡T�#•Ò.9†Žœ!/Ó™ÚúJf¸:¶™2Tr€,ØÓñš=ßi» ßuíB<稀6Gû/]£Ú4–ÓÕÑÁ$«Ò§®ò†¿’GV’Ű¿ ñHÒfû;®ë-H_ÌÃo»½í,Šº¡Â¬âòð÷yÚG†èù³–¢^ó)’V΄½Í/„é�iAdEÏ3* ­ÓÙØÚ,( À8%%ƒõ9÷Ì�YÑ0÷FæïðiÑpÎΗÕÿôï‚�”ºnÃ54/bæŽåÛ€ãz=Ø�ÑHq•ó�àb3þš‘Ê¡vtÀ�ôŸmÒ]î~�I³É Ẽ¡øšP»0åòYªäÎj„ybV™Ë, ;vU¦´`ç,T…ì¶L‡�¢Ÿ£ñ¼žò@L2ê�i”Fv)Ütm ìBŒÛ”d8·v�¨�©;ˆþÞ� å}à@.�Él`GŠwMuB©ø>3úúŸŒ!y¡!úŸ4[y6íF�Ä:iØ4öcS:^µã¨f'ÏödñößÔ÷³_ÊŸ–°\z;?[ek翪6±æ+�6s�¦Ù9K3—•æ–ÕVuî¹Û˜k?öú{öþP£¨Lµ(dïÒ0'@ ì=/ÔÈɵš@}#X„o2í};�à?¢^w²|mG¶Î/mæ÷+Šwq�&ÍU]¢HG¨%XË h£–’~ÑB#¹Â'cäØGV©œ»í¥ÎÒ¬ éš§Ù�œtÂpô¬áÈïöÌò¬âUnÓo…Ç¡xÏ YÙïFl� È 8çF(|$¼x_Ô?ð5—Ÿ×ÈÛÓ ÃcÎÍ8ʦòïàŸš²¸ñÈê=ðdf9ÊX­u1¶ø)̪δ!jã+2µÛPTÖ§Fgȩ،1Û7°Ä‰u D@dF3"§‘”0©˜¬Å¤ÿЭo6&AÒþV´°Èn/'lÞX¢" ÎÓ8ütÃO<)ú3ŒË«-‰�ˆfΈdBÔW9”„ÒÓ�•+‘É=å'z—u%F,Ý­%«ëñѤÒ ԡ`^ælØpÇJ]D'>OØá¯rÀЗlÍcÇãüÊ÷ ñ•0ÚB™„ÞÔ¬¬Ûߤ°Ñ³,c>_¨ûž®z7ÿ–>F’oĤDƒÛ®ŸQ§âØ× æË4‰IA7‡›H30‚Ù�›ñËFš&@èÉ4¤T€iI‚œg`ºÏ²æµ v² >�w½‚1ñL=uu¤oçÁùM-�.‘Ÿ/#¢È5ã±”Ô94W±4ZúèÁ<,)ܹyàõî®ÙÖv¸Õë®/;^wŒ§s—Ý#‡öKÜš„ÒÁ˜„ßY5ìI€O™2†°ˆÎÝCŸèc›5Ä´¤é;’JŸnƒ‡;Çö?Åßž‹hÃítC~Ûü�œ�¾¯¥CY'¤Þ>µ‚fŠ:6S. aÙx²DÅ…H ƨƒ�e* ¡¡fJ (AÊ2B(L¼"AÕ©¦Íb!¨ô³Éðm{;Å BaÝ;èt"[Ú¿_R?ƒ…ð`õ·vW7µ~$ÐÂp”™&Ð’ 1E.HE’— úìVV÷Þlj�_)!+ÇÜ8�Ú…Væ×t/Â<"W»·°^1‹Ë±£ÕŽü®wÆÊÉÅHD$¬Ïx'äá…°òeGW[c™¤æyø¶ý†ŽfNnTF'S?ŸÝl‡imúÞÓWfd)HÌ#CKAx¥´�pè‚ÅIŠS´øtj° åUvä‡õüÞ{X<¸c¥G¢�PUŽ ÔZä¢Éè¤æ‘*(¶§õг²€ Áù­g†¥YMK¥µ@壥„½ÿ µñÜ„{éô\Áô!abO�ðÉ6úW[«´A!6c)�•-ºjCk=db¢céBQµY ÀÀïûU1JÜR³ ·3)ìæ§�ÈÝÉBý*žD‚fÉïÁ0ÝÄ­ØÀ B•.£›ÜtiJõpØÞz»Öo¼Ï/ÁëèHÙ, %áx©%ÿwO sD3ý{åP²´…Ð¥6&¨¬ó]¬•°%Ëac¸´…k9¿÷ì[ó¿êô»ŽºÐöù±TÍ÷Úrãâð®D “D€lÂÑÀîìç܆< ‘¶¥xIN«[;.ÔH´ Êu¡v¬9†²HÍi�U$ ÒA»öô¿45hEC4ÏIü4”Æ~Û Kç`I� b-¡œÂEG$° ™_ÔúéóŸä°2-xð°h\ß\Æ|)tk‚ púâ]ÈýZöë=ÿ•¿‘ ?ØîƯ{›ÿׯÖÊ�ÛÃM�‚&—*÷¬³Öw þ·Î;lÒ“²2G?Rͳ�`ðwóEóä>³ÂV^1­rŠ‚¡H[ãŽæoð³ëiéLT2“U‡ßb´¢lL+h\Og P4ƒ"y†€½³[$�'¥)°Ýă³�€ÑŒÌWÁþå×è�x ,5µ¸Q½³^|°4u†é! °Ýƒîúf½†z ãzÏGø¼7-+c9;ЄH¸Ùæ)�X8z’˜ÏìbýƤV@A üó¶!þúŸwRºê¨Àü¦ícßa‰Ÿb÷gÜÐnYƤì¶¥$}˧øÔyæ ‰Ã�ØÜÏI‘�V=WØA…sÑÑè×CäuÍ�ÀEE&#¶j1s2˜*3o˜ÛêéM4 àTL@’óÛ‡Áþ‡rž,ŸïëÏß’¤ÀCTÎìi.q¼BF÷uË&}ÀP¤|£÷Ê ‹å)kïPaë©)´}ˆ?%üF$.õ¥û ÿ;=ÿ&ßøPqGúl5 Ý>˜à¤5¹û|Â"˜”YÀÔl{ ¼Ä ãBŒ¶.tªfÍ'Zõgw1¦»“Á^G€¼ }%‰r£+¥“ ag0 ­~®ÁêôÕë'Ð>üH«2(óWùåŒìŒ¿a,ãJª–czKõõ÷Ú×ð0IRƃž[£ž³f� ZoœV!‹[|·E£öýgäB‰QWÕ¥¾3íD�;!€Fƒ H:©#/Üé‹÷IÕëÍÿcì-_#«ø¿*¬Á¼)†�øm%ˆ×¤èiÞû¸ÀÉ;Í áË0“Vž:ë­âm|î“£^ïaÁa]ê³�o¯êð³»h¨ÈrÍ:8‡¹=¦_AŒïÝÇ3·Ù´À…¥�[&Ч(Á ?£ã–—}0õ#°aò§'ÍòÔÌÎש›3 �*i%ªäa”SÃÄÓ«ÎõºÜ¸5‰ívptÙŽò)$nÂì{_;æ¯ESwóà[ïÙ+‰õ¾Ná_J6DêˆÆxò5è !ÁüÜt„åÊPýua¨'$ºýß:ïâ zRë¢æ÷Ùª`± ½«yXk]å—Ëé÷/=nÕt¿CG·b`ÊÃŒ°¤®‚γÝWä�Ea0Ê ÜK%!-H¡ßT^ýµG×yophBBœ;ò·èEÝÛm5e¶Û™º+à”Î!vú”ŽmwK=Þ¬—‹]öy2;œUûyéÿËà­xÖ\K$:»L·Fç¶k¯ŠG¬÷-Âê?­ð±EAmÁ'¹ÊÄzÿ¯^‹‹~ÞttZ§Þ�Ó%Ûùj£>�ÿ™ W¿@ùlŸ&ç‹Ñ[óó}vñòT6ý÷GÏ©£íY'£ø©õ狚¦-ü¥vA¿B›Ë-éig¬Ÿ�«þq/×�X@û^’$�°‘ª�ùû@ˆGHcŸéþ8��"�}]©‡´¹žß9�kh;A—Šþ,]…3æ7Ø2C=ÍÆÍŸ‚ÕÖrÁ¤òqêÕzZ\æë=ª}¢œhßÈî'‚ëRà0�d�4Ê’ Sï¶Á¤d9”ªírSÖæ±#x¥s/�âÆîZÒÂ�Ö”Kÿä‚HØÊH’PHÎÉ�@ˆÃ:ªMw}Åíør ú-ÎùP( ½þUxT,dAã„–Ãó'/WÜr9{GÌñ ü﾿ÂFŸæÂ<„L™$��~Ë%Ñìîªû–\êË…•¶}’Þ“p9ÖKâ.dòV [3#˜qÖ™YnV�w‹ŽâͲ«™h™ðL¢è(þ…ÞBB;¥fŽð5_!òÌŠO+¯—×°þ¶‘ý¿umw9ºévæUüÛåÆó„V‰±×°€@`Œ³ó®:::;í��©��Î5+‘�†<)é-ÍRUæDÙòzC$8^kÕ�«ù‡¹Òp˜]80ŠñÿPÂwñû?¬ø¦M?ð²Ê½¸¬‰æu½û˜ô~‹[CDWSÑJÏ?pà;ë:KFºFl™(ÅÍR¾÷=kµ雷_¯‰$̶WfLR�‘cQÈvñvwE�ÍŽõ¸BÉmÉ“T˜1 ŸÒP¤c@€M€4^U$ nMü™ !‘ ªûm±Ðós;õdàKñ/oÞÿ.¶~ÿñ<·‘”§šˆˆ}"Øö~§ÿD÷ýW*qv<Ò(›.W-µt:qæ¶gÏFÔÝÃ\zHõúÙ2ö2·Ý̶ÁÝ*°}½�áÓ6QÔ†Û1v5¥o{Âí–V׉øò3 ®V6f; ×­L¤¢ðz¢¨pÑ”©¤ÖÁ™õ¥B¼ÂÆþ�…=[ûKí~þRKïÙÜ3Ï?zÁýë¡u/–ÿ³ôÿCåáée:nçk—yÉÂkI÷!;Ø×呂ªB$*�b(¤h)ý –‚�¤ë£MRŸ íyǨOö=3Æ£±}MŠ$Iª)ª^ÉÉ”¿`É}|Uõ©ü‰…®‚p�[qs®) �Åû!e1ùŸ³¹zoþ‹³ñ}q.z85åàÇÝ=Ê"'0]cdå{ Á�SÖ†sD{aê=naý¶¿ Ý1$Æù­ßGgØ«¢õ~/ƒ}‰´-ì÷ª¼Ü¤a3Ï5ÑdESÁgû¾d’_÷i=Ö§äè(3Fͺ&uÈ¿íÊóª¿Ýr£"´»Þ$8.ŸmBPõpâlÒ ƒ²v—‹Á´—`FÙ ýÌEð`²'ú›·ˆºŸ‘©¯$°iÂ#ä¿s.îQé˜RÉ/~Åþ¸uùS›#éSÒKÊ Š2 ‰†¬Á£Þ­D®­‰ˆùóµ[f;2ø4Èì{ �0ÕçøU�Ï$ˆ ñç¥âçTõÌ…†Ñº¸(B8òF ˆd@·; ËðÑ}ð¬`Þî®ßÉ$¸$ßôÐ! ¾£®‹þ¡TŠÂ`XÕh�qõškß}Ðj@WçŽÏÎÃ$®ïWífUÃï\  Å�ÃñJP; &Ýb¿ëñýn¬êâÏ H"�’½é=e:�pYûJ}:÷„AÒd-ÿ#÷÷Ήzù'É _y‚ÎA#†€ÖYtwÈ.¤\oJ“>ÿÇ4�J™ñ‡¦9àäÀÕa2th±O™lî ô{¯]®!ÑÏ•êP6/J3îÇZ¿&ùû”ÐËZƒÖÀ(v”‰{}âGô”a�CÊ©ZCCÚÈݦaÜç$ô,±Ù‡ÿ9p¸Ê oH#¦È�‹¾¡~�ü¶ª€l©ž½P£a!zË\iTýoYö'» ØÖÔúnH<“Þ|ÌwWbI¢:{z‰þt¯¸Ÿ";StyC�’»²/ëQ…ëIüb$-7ëÂ�:¬<õ[–ÌÂÊ V)…L§àaù‘�€¾%QÄŽßçÌü¶íî þ/͉kÂÈ0ɆD¶÷#K—Š%Nfåc + ƒ`aö:Û ¸]îIšda “ÌEs%Ì[hø‹î‰¼zôôîûA}â{ó7{J¬?wBý–×à>¶<ÑJ‡yä€DUÜ×�éÿgá+йÅO›ß…qhÀ?PÙW o†²lŸÓé-@_ÍZ¨Á²�\QlØgKûPÇï²b÷ñùîÐOÛÖÕpヿPÆ`Åð�<¸T˜[â¥Ì`j•/»[j£ïÃÏjâÙ û’É)'”É"�02ž±¥­ãù¼Kö”nÝ}ux�¬UÕû­(u>�þ‘z­¼^`U•j.blŪä¿ð¦ž.Z-‹Û âІæÜü #4}KÕ C‰Â9Fß"›QÌ’iP�}s®4OÄÚ0LY܉¸m‡Å¾Ì·Ùç/ÍT5¥ñ¦ä@©où;?;µä½}\χhqº]­›îë­(e9=ßi0­¤iÛƒÎú¾"+—Á ±ÍØV—o…T]SÓÍz~fÇ/o“ù<‘•‘º´ÇGõ’Iåuy HÊ1ÎÔîrK.ÿ�!‡’êãd5”û'€…ûi?‚ÄVSv?~Â8“H0q·˜‰2®»5n%—#.‹¼ãDá5€»*¢£fd‚I\4©I›µrð‚ËSî®r!bêÑDHòZm$‚ÆÎß}ï?cýü=Õ~Ãã`ÅO¢Àªˆ�†4Þ2O�~Eù•·Só=Î5Ùe ÷­Òª€ ËìÒjI¬“.ÕQ‰ 6qôW°‰|¶‹<¸>¥5îŸFÍûX}LïLíZ#23u“ªºµpZ»ØâV�–³©YLµ|xʺsjg/¥/Ø>ao1Z1UV)qm¬Þ`Š·•Ñ­Î}n„,OyþêÔf3²ØžËçI‘}*Qr˜ }úê„!9Î�$#ÌÈÌ8%þõC"'6Áó›¥J+ýãµÆO{e KÑg¶18hˆ»¾r!â"\ØYÝÞb~ \‡Õ×Ûú/=bj†b4i‰‘…Uˆ™o=輬DQ «³½J B3ÃÄ—þ>�ø‚Ô|¿Í|§ïyíþµð/ÎCÈ£mLa=Ä(ý£5@ÉÊ@–o~bFqXØùt)†Gulît5ÆîƒkÏ×W[áuÑŸöÙžt�ò_^-RÇŽQšä�e…Eª�qòÇÁ—t+ÞMví·aÖ«]Þ‰#NÔ÷6ulµÙ»ÔML¬æJoz˜Léo,Ì͵Õ1­è$›CEÑ… ×Bú—}ÞÕ�fÜã?Y[¾¸§‚[«èä7ÍWT1½7>ŸóØ}='k&ïæþSå¹ö¸úß½ܹÕUU⥓Gá•u†qY]UWd¬¥–|־ݔŒ]*N”¬ûéù_jêò÷ww=oDúâjZª«jVâjÙÞ¡ž-ºì�‹´ÎI îÖ3Tê%”å+ïiŠÀ_ À‘QCIÞ¢‹oT@TA›Øü›ha0ϵÚKOO‰àÏŽz� AÎ2 gÑ=ˆêØ£Èq"Ié³¾“¤²wW˜øBENÓ5*ÄNÌϦ©,ñ´ùšü ùå}“‚?=Ÿ#ÿ[†œå�&E˳ùY„Yï³küɳJhÒµéèwÔnË?¥Úö½Áä“+õo­Ê¹+ûŽº»i„A­qLj«¶Ë��Ñc{ë’ø‡Ïf�ŠctSÕ½¾6U@Nö¶'‘²m¼L£ u±‘!ú1ô´1›LЪªË}míUJ]Lkó¸Ø=&{ê¸õç3e…U3¼0µÕ븯k—� 3mê@®›~µ<ü{ sÐÕ� Ùž“øŸä’Y^f¯3ÙrŸ%–jž“ÀŸ’d'w‰�V1&jx…�b(˜ @ˆˆ™6½Ò”§8�–ŠƒÂXNÞ#c™¾ liIÑA�\¡FRs@€("áJ U¥¡¤R‘¥@¨„ðè>… ˆ%çTXØ ºX¹•*X^˜6ØÒuëº_—+£“&\ë6²-{ÜøÇ9nµñŒ!Æs˜"""œ=<ÌþkÇ[‡‹©j³ —x‡fˆš:ðêžÇÉûÿ>,ÿfó)¿6mú€¶W±áIsóoêàB,E5BLu¢fc"bŽÁW|�D-|Tw§Û©Ä…UÖ]¾ì7ý_ w�O#/ˆÒÀ¨çÊlm¦>ÕÀw}¢(àép´p¡ÅüYM݇¢ï!3U®u lÁ™™Ÿ^×g°Ê®‘±{¼ø±Ê‡Cš{È+U¯lk îÀî)q5qßC—Ö,t³˜yŽtÉe¯¤9:ÙT®nÐØÍTÎäòºÜî„Ú7g„|Ía•+ä�[É!q¡·JíHêNñÄ>“Àg�Ác­³Ð�ÎnõnU¶WK!mu·osÊÅDß´!uGîp|g Òûñ:û¯�òÊ[\È9ñ”œD5ç@Dy1qÆAÔ�*«úÁç)Ú!êjïã~·ö†‹�™››Ñ˜TW™™8ä’2Ë_ËœOÜS˜ØB•)¢¡Á`ãÌ@jé,•‚‚±öÌõ‹b˜ó((ó÷t/½6 ØCW¤…R _cíµ%—6œôõ5u}ŸW¸6ƒ£GˆŠªú�ÄUUM[øú#@yÊUZªªœhðÛ ƒXøBra0pH9ìl&è,!y_9öƒèhï4líìiÙ,ÛnfËâ�…ìÃܦµ»¾ÑI²†ó½/ùr[]ã`Ë—Zz¬�9qó¹@)Åy8Ðí)¾–î0lÜ}mŽZ>ņ™½¡†Ñ]�†||n±Ö¸#¡Æ"mNÓŸÒèc©°ÀÍÇP>ݪ©vv×p"䙫qLCÛÇš�ÒwwŶ¬mƒº:Ü»¸¬¾¼3/z£V<9Ö ìó�œ+nãžöñD°²ìî4¥ŒI=^yàyõnYc'Jç¹âJ —Ý)W@€Ô`¤nIJ¥¯…w9äeŽ;6†-¦.w0Ü6$Và¿V 8ñcÉNA¤�fõAï| ØÀ!™™™˜dJº2|`÷ÆI#"%«ÏZ)¤4E¥Xùç„" ‘3U/.ó15^ßžyåĵ¹Ì|¡)Q¢†E²wpd "¨é §JNª ;C Y…7> ¼8œ´àêê>³™,ÝÉñç=j1Ñ‚­G"C¤#Øtα<Bòî»gØnjÞØÜƒ6÷v÷½¼„D†¸A�{á)DÚ÷ß>}:sê…ê韼ê³%(2©“ L“"„ëÌ-,AM-,Có!s~–f6†F8cƒ)™ŒjÕ€`TJ´Ð“%òä1)”@0Ñ’S„TUVIŒ!TÑM!…ŒÄ”PÒ M-(S&KQP4´ÐP¥+M-RRÔBDAD‘ U14Õ SR«C05VaŒ£@ÕQFfU”�Q-0U”³1MLTDY‰‘BDÑET�”1 ÑCEPPD4U(VBd!�Øa@"ÒQBU4QT¥PÑK@”TM.ebÖa”•H�T!H UPST¡T©U@•Q …ö­T«’Ž­&Jãd¦@P¥!…)@´­PRÃ4�Kk2h¥u!’ÚÌ#$†…‰¦ ¡JL²( GR¹ EJQHä¹Q j\ ˆ*$h*�¢š©Š’†œœ�¦‚€(ª�¡ª,ÄÈbh¢…ª¨Œ‚‡„ ¨Ja¤j„š ERµJÑ�†BR�Có‡#||¼`s%gw‰`@ÊÌLÎTO±�E ÷âJL ˆ4„m½“ŒX� ¢d#GËvŠIx*¦ƒ#jÔbáñ N/ò%Q/®*¢ž]4óÐ$W�¼8MDTSÏÂvÿå$fH±‹ïFÇ÷+9-ý¤Aæü~R˜iµöˆz<×MfX§� †Ò¦~FþÀP¶5¬çÍàë=ªë8þ³cÙ¿­o]©šïAª€-0uïn‰li€HÐ|ÏÄž±HË%%Î(K#|{W\%¾ëúÔK[˜S¹q¥¡Srb˜° ­úDEö�O¡zê=¹u,&¡“Gãðøº^]I%Ô+®ù¾P��Ý>=QW×w�º~Ëýû¼~›v[^wÓþÕés;ÖÖ�n ½ îH’<‹z˜HÔqO©¯ÒFpà N-^—Ú@ ïDp¯ß�¶DŠt r3 %·cAe,Å™KÑòÂv§8E !¼d2Ø¢¸9ˆ(.”$”ÚK˜Dï‚(Ñ x‘jS®N’Yòé3ŒÀõŸ�á(u2ôz~Ö¿usšß ½]e¯§‚Û�ßG_R:­UÕðuë�N”]vïò6ì$®ÆÔÇ‘]ýë†ÝOòž¡›EØóä®Üä¸7}l\�[¹”¥VËEŠcé „Xê.†Æ¥ÁÐЮÊý†8R$$ØË¦°™3mͤ–æs9Ný<®v«5ÆËul¥O;,>Iâö¸îâd<ݤº�Ë5mVÖM3ÙO/Ï”¦-¥a5¶úcunÇíÔ©Äì¨ttnèß×K±[½˜d©µ%M£ VË$2¼A‹ËTŸaµ]H®êANTQ²È»ïh¿™@«\’Ù¦7a*•½ˆqzÌR¤«&ª,Pãtm`c™©Ó;+ ‘#*Msƒ2å·Cáh¿çtq-ÔQÀíh­—0Þ»QÓ·KëÃ#[£.ŒP±´ºLcRûàv5 59®^XÇ<¹c¶Êåƒr\y—bæä;„²\©Ø÷ÙbV-6;6ENmlÔ¼SÂ7:~Ê2^vÃ6 �¹- ‹-m�Ã�,ŠÈ‹Sf1ZĨ.l¥2²–#a‰rÖ‘k°}¹+܆6<ñ.Á£[/cã-J–F%µ\˜aeñý Y�Ÿ2±iI)šW&%v陥˜öucuqÑ[£=Ö ›„™8e[±1“<²ÂøæÏJêTUC¶à¶l:Ó©Aq­‹ÎäÔæ©Ï±Bº¦�_ëgÒÿ›©Íïð쌱ƒ^ª!eˆÅ¬V ©ÍjoMCD𠥤�§z¿xÒ馛ßã›j ΘçüÑØ zt‚,Œ¤c¥/+ÙEf¢DHÏ,€[h×G(ТTîK°—qÆÂ™CÞ ñÆñÚ2a¼zJÐ+‚6,f!G¤Ö“XBaí¢kî6èæS±ÙýÌ=&Ê`Gb©/¥Ô™à?QÒ�w©`¼Ï‹?Ìa“øh Þs˜3Ùž(J¢�)¦‰ ) *""‚Šª( ª„˜�ˆ©‚‚$š–¢f *€¤)¤–*Šf@¨¢¤Š€ìLÚ&šWA\ÐÆ OÐ`û?{íÙÍZ½Œ:ê‹ýå RQ2ÓŒ¦!–Ì¿^ED˹gg²{y£â3|ü–gZúV -FEX͈¥~’ {w9™Œ™¸˜Ñ誛ê B~^¿xéÓ}³ Ö Á<˜ìC&a+{^aA‰�“ •É8'‚<” ê Mªô£‘—e‡IShð9ù„'q¥E�Ïâ'µápZ™äGiJÎøq´šØ—[×™†6ÛcC5)1L„$…UAP%)Ä34MBAEAJ• DTQQÔÍQE2±CCFŸw×׆·ÎÖ¶Œ´A5IA*RËÁ¨@rQ 5W$«h¢õ0…þ§6Œ÷[í½)/[ð?¥¹¬`ÎU 3žéR£)Î�Ví%XN•ß›<•hºM)M#5W©]UUYD(�®6}Ûå y´¾jrð/w�&ÇÍtÞ-šqJ3 šJ�T·ÃÊ�ì°F6ƒ–� €ô'»¦¢óŸ<˜ÐOÏŠá�KP½1ž©?w‹øR—?¬\K¢GrV6qáêþ¿6)cÝbÙ¦Œ`bõîgú½TºnÒýG>… >ájp‘AÊ#BÚâõà�\w¤%FO¿5ñ;º¼G”ø¿¹cnO�Ÿ•½ÆÇ…¾åú˜l® re'©ü&�y2-EÎ)¥ËøSÝ¢—¬ê¹§ -S9é}¥ƒÖŽ×Þô¾ ñÿíæÇ®õ!³5Q±ù›·Û5hsø:øù »ª*�®ö^ž]ˆv¦DC#,+ÌퟕžGeà÷mìÅn-Ï6Vöv8йáC �Ô‚ÁÄZ¡®•ç±ðÕ ŠHõn ?·5•2h0¤ìBØ?Ë>‹ó"kv ÕòþíZŽlÁ CÍ/î�ŸãÖNWúÃd”d11q0Þ3íq€Ñ€—AʦYZc ÛÔ*²©Y“–†¸hª7«ªK:”ÌOJ@ϯIÏJ_p›XŠlõ›`yQn[¤øÁßðñb¿Ûvš.é^4îÇ(òñÎ.õ¿5Yî|zÊÞfûbßñªœIw …H„!tЇLYîÒ¬´Y$+”™ÌR7·M´T•Q$7´árK(½?²4æ¬�øú �/‡?Üæsx0|Ia>´ Ó-2P‚¬4„P­-vÉ`vÑäïÌÇ…U ‰™ ú²åƒÝ°Z1º•>$­duäÓ,¼‚@‡—Þ¶÷2 $‚äâ5$³) ’"ù2ºùµ ëYu°i½ëF÷OÙ©"Cs<Ü|˜ä­©¢…‹0Áo¢bˆf�’½¸l*i²¸rþü¢©©->ÅLì¬üCÊmà?®tœ\+¯±�wåŸ{Äùß.ujX+�Åkl.j�÷Ò‚ó†„rhE!$j~×BÉ�G‡08Õê³²}ßÿ²;o,ñäöo�þ½o@ijîca+uþW%H Î%^ñȉë¶mMžFÖ•=õÔ´'Wj˜…)}·Äëà£ä6* >À°¹ßt;l@¨ÁzŠ]®€ÀRSzÙuqÒWQm¬�bf`|¦Oá¦E‡£HHž ™)%†–œÃ'1À"+ pRH˜ A"HÉ,q¢Y #“±Ê;#ˆ¦b�t/ïºqP(c‚ó®Â%ÕÿÕ½�"”háUÛØ@6DƒlL‰êL€•dœ1ÙG]En�pÍ¡Þ_¶¢‹²pýC¢ÝGOçü?+«Îü|¹7-óòlt°«�t£È*f¢ˆëœúÎER:Þ\^w<ǃšGuƒ«.ƒ”^uʆ\ÊÇÖÇ‘n,3)^÷©MÆ[°÷D‘a×ÅulyI‚ÔÒAØM+èw0ìDül‰ºèuQUO—¸ªÜd6tWð/ _õs©ÙâôOC›¡rÓI$%³é?ÙO÷5£�+õMµ¸ì8|Ž_«Ú¥]c%Âr¡òhpÈ�Ð1¦Ð(·—ú|Ó�(”ì+¬õ�žôj%å G „Ùäq¬Ì1ÒV‘D.d,µ¹~¥³÷[ºî ûŠ †Žg2i\Z­£1ðŸ™ß‘ŒÄ|²Ó³&©ƒ3HŸ9ãQ(Jqkà—é™?w >L7zè �2YÁ¸n€¬(†²©åãûÂ�H(o§t©¡‘!£jÄA!'½ÇÔÊ>m.Å¥û0©ô¿XixVÔ,,EÀW a©Å´®/ð4°ÒédûB™èï0u¸ÒØð~XÓLEñ; Âÿ3™�¢Kÿk/ÔÂ~Š Ãß¾S}‘½#�õ4Ùyw到ÝTN`P@'ˆ|&¯Õù$¶l ù,¤ú #ëRÄ]dËäé–@ý͹Á™$Ò£c Ñ#öáë8…á-"aÙŒ9�Èç™v YüßCíS¼~g‰iÛ»íÜâT±®" €ˆ<�¦ªò¦1¡6Ûyª©¸µ'Dw£ß© Ì€±žDÁ^ˆÁßZ%ç*[KJ¡6>4—®qäÉ(ŒÀ0 À0Êå ·fz\&KàþöÛ¨Üß+ ÄϪíò;MÑŸSÐmvJ ÀDƒ„0Ãü΀LìàYà¹E8GÓ‡nŒo–ë='ö}l³Óó½³KõžÀÿ« ³*v‡Ý÷ñå®#ÓÐä‰èuȉمËÞDg¤²Ó[S��O·M‹©¯‡X…®Iù0ˆ|ßÄ‰Ø i+®?Ižî#Ìó‡žÀŽóQAù…HÁ9}zvŸHâ~”go°j„O -ËazB}v°ØQßô½™ÚfB²¡¢sl ð¼åHþ/Ë<Û��D„¡Øüççdz§çÉ$J¸²IX™ͺJÌóf^–°�TÔŽÙÓ hd?í"è×fc D†>šA<´…Ó¦RU‰#Õ�üµ¹â×op>ÿþ±þnò�—¹Çj7é�ˆVö}ûõ�¦¤PôŒaM"*,)¸Å;cmÍ™ǘù�²£íË Q *g…Ôò™¿Xˆ¬†]£ÛúÕ/_á S ÙÝŒ«28ºØ;b£y´AKøPDCzdU�qDÄ&·c�eÚÄéÈ·"´Á£Pcä…®IβH% ®õê]AèÃbHX²Æ©ÁÈït;V¾FHî¹I$´&4 ¹—ÏÜÜ.¡�ÊñJVÉmÐFà”Ýs�wUs1ºÊtÑ*ìIï§dÒ3¶º$�c+3(˜÷óNÔÎÖzIaŒ™�*“µ~®Öº«�1 a†Øß3�@¢OoW™‡Ýäº÷\–e[|’vN¡P†y=b$! ÀáISó )ª JZ¿CÍèuþRØÃ{‚ŸþÛÐ8&l>žsȈ_küÈÓHTuñv'¼^n)¶‰•æFÍšâó´v­õ\U&QMET´rö¾í;µ*mj'L£=B@×3 ŽÎ�î’I\9�Ƙ'Ô¹áfRÆ€ÿ§æÁý¬úž›®ý©£ˆÀ?a¡z¼ê5¾Ÿþ¤¯¿1É k|A^o¾Ró’ÛÔœkgW¥€³Zµ)Þz¨àÈåöH QþÝ$6¬ò}¾Bs-]÷4ܨB_äO\À~dEž8‚¥Ú§—öi­Ù  ]0E‚\Ô ×õ=nânpŸá×LA� ‡â…ú€҉&íâY›ÅÖq 504´ÿ|z€Ú B@)ÂEèÀàŸ–çïäõ ”\]1'æj¢öÐ^„Æ{0§@Æ6ë=2˜n#p ˆ›µ¢Ïo@Ô—Hã?&(*ë^Z.L ÄÄ9#1šmìz²ëÇO!¾Î?'ô`x4²Kt2ùV¸>q ¾T4v½�b-EBóáCC󥤢T23SçGAØÅ3T±àzç/KI3ÅX ±�ç»Ì 2 �Q*”ö’‹ýÔ+‚Û$žáNz³§232‹ûqŠ@xšI‘37‡.êWµ‚á-*~É…ÌE˜hå‹’q‡ŽoÇ„¨!�ÿN ïïk’^ù†ÁM*[ü·ÝM�\.¹?Çzô‘ ½¡‘Q¦V¤$,²^ÚØÄA‹Ž³X•™ÿžç`­ÕaZÃ\Üž¨ ªZÁt=ß·ÐfL‡ÎÒ‡þ/—èpý‹ödù>31h3¿… pc#S»S~�0 Ñ5NÝ`ÒüˆƒÓϘ"reÇþ­i½Y9�öJ¼ç£.Ô î%÷“cœE挠W Ÿ“�!!Ê‚¡ÆBg÷ ò÷mäÅ"TfEtæ¢Êy¢1\o:o›J3¸®BhÅI€ÐÀäÑ„'v~Ö¼¯Z¯•ÂÔog·{v¤pzb�p�å�,d Èv›¢DXI°¥Â B­±ù�´Rüº ˜0qþº~v+™/l¹ýf;&R²ÈN9h+{šx–®'¶ýž,èéCz`{›zÅ`Xo÷ñ«�õ~`hWÐTV›Hz”ýÒª«oU#”€D/&6½³�Èwœï ™¨…,ÚrFPòˆ RSQ›üMZ¾*2c8.É#!íž°Ù:@Áoó åíYJ#Vc–éÒH�5ÃÞË(Còˆ¨ÇTýøâP!ÓeYËßf›\é}Á(û¦—E2a…5îtúŸW×ÖýÏo#è¾àÇ’è–éÞl„,¹÷‘&ø_ vò8k#Ò©d»U¸xîÓÛ5þNõ"¬�³A©B‰6l™eÔ ¶]’] €°�&ßt—ÀÿCߊP§óGÍlÜì¾§ÔˆÚ‡ªVRA‚MH‡Ùõù?·WÛûyo‰Ýú ñ„–‚qopðˆ-ÙÛ™¡,éd(£ÃDÚ$6ûkå¶¶%rÌ}©dey^ÃÅïVÕ꾺ß�ä|¢C¥myÑIeÜq¢œ'~uª…Jö,nÌՒзÙcV{Å¥}m§X7OÀ´MZŧ2÷ˆE˜]âtoÝTŸÀªÃ {·7?¹Wé�QÛÕ–ãjÂÆ‘üN?è�Ÿ—ƒIÜ·‹¯p‰÷Š( øwƒ~^`I¡t€èÈ€ãŸÂvw1ÍÜy b4‰ä×.²|fà�PÇNŠ�ê˜2Lï5`5ÆB¢AÍxs,íôb5+EÁÖùÙýùmë¢`áL©fLº Ѫ1ïýDPÛ½À¿Kö¶eºL£~Üd¦ˆïFMOÖ² ¦?s)^Ÿ7¸Õ rpBÞƒ@@0ƒ0D)TLŠýÏw‘æZòVíE`¹T—‹e>oh^ãÇgõ/ÿ_ŽÏtå(DðÈ ƒ…*¥(�@)J4 ‰´£�!w•®@ÒÒõ~ºƒ½}O×~%kþ/£Ðç—ç—Ïs>>yˆ0@�˜#ÂE ‚ïWãOJ˜äýÐqJ…úæòQë·¸^à°ûOþÏé¿vþ‹öo�þYeÅ»¹»ôÞT¨~9=ùRl ˜:ôÐnå|çu®@+5îq$2GNmjþ“m4Ô¬BU´2Yr%vm¨ÛãÏÈK¦&ØðæŽ@`ç(×62‚Š‚Ÿ×Ai÷ãΑžLýK÷Zñ¯wl¶x”TV¤«bU ¸;\L�j‚sÑ©{Kaj?/+ð�(B ¾)?p…EèæŸ�ALC’a¥P%)üeÙ¡ôO‰ù jÎÂä‘Há¯(ÞÜp«�**åÔeáî¹}¬,b�A;øí¬ ÒÅþ›&@…P7“Ü»D•�ðÖÙ‹r˨¢�þ”n~/õÖdýîÖUýbˆƒ?ŒÃ3Kêg˦ûƽq©:_ˬ?ÙáÎWå«ešôÁåÕ�³}' §²t™ºÝ $Õ—y÷±�PcŒZXì‘+DEmÐ"^ˆBÊ+¯5ƒbÈ�Í­”ß²€%´ÒA.Ëü{¶O›w©ãrǨ+�lÆ­oU¦£€RÄëb Ú4vD,é42@6®}e \Æ‹Ý|Hc*1 ¸Cïé¸ãp¿{íìhµ"˜_uטµs,¦}Ar.ªœ²ö„H3{ö,pº� }\_wõÒ÷•JcâÙ§Çs Dq©!áÚ}Æ…RZÍ Js ¨ìrܦ›W6ö�alª©öÔw~>GBŸmÿ? :-¬–ÞÁ¢[z�©²#1’dUõ("Ô‘¬ y/mA(¬‹6sSŒìcx­9“Þƒ…?×| &q•RáK yoýÅ¿í�ø]?©ùtÐ]«7põß%v„¨©�ûïI´eñ¥ w��ÝwÒnR_ó‘ 3ÒµaÃR�«í{ÍNN�ÿƒ÷Üo­úÜþ/ó÷vû‚Ù?þµæw�—C`ùÉ ¦J â‰ö=(¤l.‡ÍD†ºÛ2qæ ¨Ç…Ñ‡d15v! ÍSj¦Úk˜IµBæ¤"ë ¾*a®ò›b‹†Æ¿• 弬kÕOããcuNg¥×«Å5~Œ’Öú�E&8߉ [i{j½ TŒ †Ë†/¹„—7(g¸‚ò†ø .5!ÈÁÃ×$;+/¾°…Pzô#ZË·èñÇ`6 ÌYR°Á!£�ê}ÇŠp>‡Îð÷gü¿_¢ó??çýSzràŸE`º\o�!nkm½$wéë�štím8d¤èq>ˆ�)ÒÉjJ‚|¨‰W7KîÉÁs…¾�XÌŸò{Nqbáb3Xg7t²¸O‡—5dì)ÇÐ#^a}2ÄǰÞÝ ¤A€"�:ïk…¸oÎPßa™�üP$�ƒ‰É®Í˜êÆH‚îÜ7¨÷ÚÍnwz€�)�b"°Óˆ€íÔ•ÎU2¨1ƒ·ò'F®G”ô~�•õµsÿñ¸ï„Lgy*@0ÞCÀÍ(D A‰„ã[ÊÆ’ Ôx%€�ˆÙĉahGûrC îx¹93ghI X6ƒò÷Œ|"Š£†@Ü®Qªóà„1óã2f†Œ?Ÿð�xðH¹ÆŽ�$¸IÔ0ì=¨Q Ôqý^B`€.¶Q‰þf1~Ñ7€òÉ~|mp§ +Ÿ´‚\̶�S ´{5gÙªéB KªEÏS�}½×)Ó­]jQ´”i>ƒ(˜§Fí ª +Åp¿ ­–1a…n¥0Û-µÁ»írª½¬©"›¼» ¾/l*½èÁqŽ®˜oòW% Òª0ÀUêaÕ£‘øúÒ+õºJÿæDÿo“é4÷xøæËÆH!¦ú ?k‹Æ y5¡q|‰÷Y ÔB†BxÄL©3ÊK¤®ˆŽÇäÛe•xa |~u³(ãÁS ö¹lHÚåQøïƒAôJW-ä*{~Ûär•¹¦>´rz¿ös3F‘-öMÙPïŽûÉ8 “„¸@¤ÀEÌîÿcä?£ë>Lk[ï½Ü°ë†ôé÷RüïÇeM�ÀïIF& &µé0‹!ºÈ p™š0�%E©šô˜ÙEºV;ôB¾×zèñ¥PᨇßÅS+”THþ‰Q~�-0N`âCm\%@àm-RÅýŠèlØjÃc óp‡6vN“Ê®¸ØµöÛǸá^)«"kyþ|$¬š¢<Á´D•ÉÆ Œ©l„¡º0BîÑ0À#“Õ¦ù´ó9‘²¸»Ó™Š-ÇU)H¡PÀôqAwÅ2&зg�v�Ù]W7Ï×aÅçNŠ(¥á†Å|gØ& LT7þé%@OýRâyÐÌøöXŠg’DÔ/¬´*ìBî.´.5kî�!œ{”\²ÑšÏΰlõ™ÀÄŸ*~œ”¡Õþìöú̘·™ X`ãî=ç'1Óžõ7)ûš(w{ô IN¡µ±àFÕ¡E$Ì)€R&™µ¶ÒY�3©" Ti©tC»6€r;Õoý¶ÿÝtWÓѵ„x˜¸ßJ¿Q¯�?�›™<)ÒG»5/Ñ‚¶�Þ=íí·ó–þ}¥xܖгÀÛr»îe䃂c®ÕfÔ& ^ù«mP³D2È´T‚çbÓÏcW]]þH<”—tÜ3,ÜúîL€@(5Îuàž„LÄ‹Å#Z¿Þ0ÕH�®«ä îÝZÌΗ¿ƒ˜ßº{¿å¼ð½ô^Ã�.ÛõÝ`á"ßΆuL˜°÷’ÂÎ 083j:³€DWä²f¬¶r�jÎ#1A»nŽ­Âßñÿ>Zúljýk?�ÓÐzØOª…¸’œþ̽Ο°ãZóW­WG²ó×þ|ù‹¿Álüã ùt\ ? öHö *%æééÁäu¹šB]ZOÇ�ÖðKê~(Ž ú3ñ±íµóý¸LÛm?±×íYø¸çO¿{‹ãjÖÛtx¸=Õý£˜öº ?l­ŒäFK9S|0y0)71Ô5G9�ô?IÅÖ3¯gaSøf¶9J;�-Œ4N€Ú5F{¿�ô4˜ê¶ý“sÌËéSü.‡dfA™£¤�«i¯®„ƒÔ4.#X“׿^Ýn½¨vO…�Ä[§e¢Ð,+µMÍ1æÅ¶�Mñl/ƒú¶èá>¦ÔÚçÊÏÁÿõd=CÁÐ@B{ˆ$bGrþbL.EŸI›ù¦mOWåVÄ`w̦Lh ~f(ô¨39¥]ã £4 KØÈB¦ª1·Å»T´‡$Nb žð+öãècžÇ»K5§ÙMÍ*„Û%ÚÊÂéyqÈàZ]ì9JîÚÍÅQM=†“ú–o_9©J#ÏŠe5Âl˜(`D>ʵ3—&ÝnDSZ—²<þ£99Ö¡îiBPöèß¼x›Dì¾ÄìÆ›ëç[ËnA°rñ'}¡çÅPq¢uFœIMæ‰ è_ZK¾ºä!í“×ïF&©ÎæÿYƒüwvž¤‡/å|STŽcDW­‹ÑS³è³õ§ÙsþgÊ OÊs�T*#¸œ¼Ëê*c*Ëý¼o“#(`†dpö¬”èøb4ÞA 9¬b£¢ì‡Iį²EÔù×Áï¾áßäÿšÜy¿nD|CQt¹„Øw̆��ú²%°Âp¼Ö7z•°§»gñ¤�quÌ’¥UÂÃ_³Se«„Dz*ãSæ²�´©Ì„¯Ôè×[iæ q&ƒOÓJó›Ë˜éÃÀQ†Z,+! ¹ÏF¶´º[GÎozR�ƒ¯îføÝÊ÷uMb’]dz!#3â>ŽsvÜh„Âpºûc‰ó„”mÛ6ò8X[õÓEb Fq1”½¶ð¾®•õ:£jóŸG)7¨ÁgëáfÀ¶™‘}ÇÙÛ®« :§¿ûß$¯ðÉ Žû=êK*!ȱ#÷ÿ•h?â©;�Þ«¯„A™‚ç1}N«eÙï5þâ2Ê ’Ò4ãþ‰ìÒ:î4?7Ï Uáì9µßµ¼^–×ß}`½7–N4�·$¸åžÃåÑï®¶!útgqKvŸ¸*dðÁu­0¸jzèžÀÏG!«Ê¶îè±IÙ¶þžZ½ý]m~Q“1èò¤Nuu2Id c&õ ÿßqH‚äG gÀ-k —?3‚:‹¸ÿßWçYÙúG¯ž ÆóÌæïà*¿Ža˜…Ê!c ‚3°#( *Þíáªâgú·R€íÝdp®(¯xÙ+H³@H½B�(¡†“4ýq.*ÌæŠÒñ«H7.w|’ZŠÍ>¼=Á«Þ¿¶íAq2*ltk�¤Ç �ÁŒÖnÁ(a3‰E‡Î€ùÏ‘Ø�U¹É…׎ƒƒ¡‡õÃP!�á‘‘¸3˵—%hi ’Ь¤Køc>ÛU¹Ñ44o*:FúgtyWôh�fEÝ?ØEvÁ|˜§pñ_‡;£l´|oa1(ä�}Z‹„×ï† $©›„€É¢Æ¿¥Ä\ùíìf\ú?ŽõûÂç|¾ÓÜ5ZÖML—õ¢å�6ï3þÀ(KÄQxý¯ƒ î2Áë—ñ1¤»ª»a]ÙwpršGé:O ò`·¾yÊ“K b ñó9\u]ÖÓš]Õ æ`€pÉ®ÆÑL‘}ŠˆR Ø×ŸÔ²€çŒ`Èí?ó"Ó“}Òö»Mיыt¾H+dCx&$�!‰—Ä{oH$L!"ˆùûTò¡|çÛÉÁÅe ÀãîY2ФAvê ¨^3 RAQ gx2šÝÒ F½0SLuÃ)øÕ�P5Ía�µ«ý´òÿ~¯�ô}›æÿßqxX Ó­3Œ4>X½ÁÏ…jTôMÎ] Ê{En6Íœ”n:ºúõ‡Ç¤ÛRÕ˶8Ïs‹äs‹/sq%×*~?^ξƒùû±.Ö8T*Ü^§—9ÏL>4¦Ó Ô#äöcëHMˆìÝá�°d �à ÀøìCòZ;ÂîgLÊ^ ÅÙȬ0zFp\ÅR ExoZDŠÌ0i°MAcÝ„+w �ò”þÿE¿ÍÿG\ý—–¡`¢V¤-v‘ Ðhµ;V‘‹wlFdt8É;ªô”tPuf�¾v›¡C[å‹î½“&ø[´ÎU‹�W}™áà³äšÒåunôÈhO¦ú>Ø{_ÝMïàÚ̓5Lí}›MÞY Ë™9*tò-Ñ3§iýd¢"‚kX¼þïJ/d’ã¹xdê<íi™0ê.Sû³$XERâH™@°E¤„¹�_WD[½Æm!Öªžg}toª<jžw¡AÞöfáGAd�`™!¡ ´¼RSVC"Ë,A6°€OÓgí ¹ªƒúµ…3¹†ïîD'ƒ"&$Œ/ÀŠ¿Ý£_ù¡¹ä/b{¿›Æ yã `QAo€o*âj;Í8Lƒ öþjy+}Ò™º:GþÖjrXeð°œâ 7ÏÏ×ÖZ3Û9»ÅG«�‡n‚Ç¿òʪ“ø“*,�2lØ&#)"°£«Å·³ Á�ZˆëÝ˹áº.Ï×ú7òù>»©aíïÜ´ÙE�;H»úÖž^ø9 K ÎÌB$HnÄ‹)Q@‚Œe’¬—š@ЫµÞÏ»:'ÇÍ®Ís_F<²Ð4÷!dNúÜÉüóížÍ¹" ù…C4J`G0ËÙ«j¯Wý¤­}oÄ/úû¼]”édŒoѶ¸š¦¾qqô´¾fú&.TkÝWê}‡ê?«õ�æ\)h9'çï·�ÙT…B$2C3'0á`àpÚþn/x†ã̤æ÷<™!€¯ 7ö`äëý×§ênW›“Êäöºë=..ÄϱãÂHPö~ÍŒà,`.Ìb§Ê p…ˆìˆ0ŽÒ¸÷áÒ€¥—ô²çÉœ¤«@9�ÃY ®9ò�¡Å ¦Sɬ[ews1Ÿã–À°nÚ§Í. <Ý–º2ñCÈÿ²—ËËqLÂéd@Íi’(OŠöbdMùʧÐÀy ñÙÑ›�Ì€ƒ;»WCµ¹<Å…÷�Í ûB¨eoµÏ.yL¹ù²´I�6ØØÆ+m«]§°0½G�.ŠõXî��u’ó nºœ£CÁY^z% T6�µë  T‰¢bë‚àˆk¢³O_rÁýÁÇågþ/³Ñ±½µ�OŠý/Äï¹»Aƒ>I°ãîË•0Š’úÙMËðÈ÷Y�ãÓ@ %ÁëUñá(žNN°ðSVˆÙy£MöNú � –ó®‚äÙ9Ë7,Å툂gƒOÅ ýYºÖYOºFå%‘_Þ±ˆ Ùí6õµºaBõ&eX¤J¯1õI%~â³bZ�Ë9ó’8›Þê°ø^®™sZ 㪈Ð̾TËúUgëÕV´�Å…Nó¾ûÒI‹ô×56^_ÈôØ,i¬}–lÙqˆ>äñ­É칺þódeÌ—¬Pv}ߊ2ßøÐ"çà•‡òc‚%ýð-ãäj\°NÔ“‚ÆK´…HP› cËJ€KµEsvŽ!VµÕí¢m—J÷¶,¬ÞÚq%2�eÝžÂ9¸ˆe0‚N›‹nš=¸Û’w‘"PN]X êäFpy¿Ä¢í ~R\<Ì�ë.é&Ó hb+çõf9ãk@ÞÌ}´\!„ŠB,*”ŽñÎD2 úP?ÚÞ`ßøbÎ3ìŸ “;‡âÞÇòÂ'ùå>_^Â4jâ†#µºO€LVV¦…KÜî× &d“˜0 #™e�P4«"…u+››ªÖ3Å��¼Þî"�ø�4¡ x�´T<_Zª‹Òoð ºLãëtcðáûû?A¢ßj*Üf¿8Ñ[S;Ácñ8ü¯\3öü15ñîߩՋ^g—Š'�L˜ŠÎ` Eö%“4�#2"*ÙÊЙÖñ&"[{x¡ F�…àyí!³ét7 ÇV¼¿³ÿôÏ?F,ºKø<{h_Ó§õµæ-Tz]Pjð°ëlàgÞÞ8ÞòФÝe g ÃleוgJ½ì„îÚ9UŸÍ¬œSÔ–PÄ ™A2aƒð  ß@ïܰAqJÖMªˆa¦wä³��ŠUƒ˜€¥A²‰œ¢þ\96®eÚ ¥´‰Ñ®‹±Âr¶®«U ×€-fºúž^_¹BüPPå\8VJX±gl¢zö ”Bœ ÈDKB6ЇGJ} ¬GZ¸k&¿’Ø0`޼s'¡eÑ0_Òå$ªï)£JîQD£ Aq‚RJs”I)0HtTŠä¥<‡½Ì�°Î­lQ PËZ¢Ð`Ÿmo“.c! ãÖƒŒñ%˜Ql 6A ÙpyŸéõø)*70üéÞï>å$ƒ�AÞÏÍœ“XÜÚ+.^Ï/ÌÜ4ŒG$ÎH凲gøörñç8ž¼Ô<ÐÔ. Nt4A@M|'€Mº’¸¹W<�úÁ©íÄ3'ÐAè‚ ¾K†@ Â>�èPSûÊÂôÏÃDÞN]£ Ò"šnhzo¼ú³U&—6@‹}×àœ€G çm_¶ÃJ¿IØ]@Š�~îß¶ðt¸!X|¼„»¬X©EÅQ×íy�AùµtSw7S’å¤A @g2Þ·ãVq¬ÓË·#1õå]—t,gópú¸qð\Ã8àÿÞ¬Ôf°D…¾‚¢æ)2Ô¨A.œ«Ã`»=0]»"Aç-ù«C€óõªÄx‹¸�D®“ô¾@š² D§›s—w·ßÛ½¯ß± U!ô̇  (/“úwëô´�ïƒÒðMåÌÀý8cÄÆ®]"‡ ¢‘†”¬¦d„‰…ªŠ‘Pi¨…¤"Ìn¹�­i.{TÉÄâTШArÌ”•=>ºLKƒv/>FPõ½N¿�]½±o¹ÕF/�Œ²+ÈFŒø J &�#ºiZ- X7 �®]…æY¥E}fšBF2àÔ$t´ÌCÈå’{ˆ¶>ûBòù¹# “5£RâùQè ÓX~¦�Cgk$¸>6Ò†ï ‹4�^.ÿ¼U3~VèþhïECҚؑ˜-7 0í�¹ððÓ ‹Å†c !` h/•ˆqN€¸õ±“ßĵ¹¸Ýõ½â^Ê’ðÌ£:_’è�”5”®­#A£MœŽ¼å‹ú¡p/XAµ  7`¾Ôcé”v�ó­ãœ+ØüŸ›.Ï̺­üH$3¨€%³¢Ž,¨á‘Q¶UW‹Æ§#šá¶ãŒÅ⪼ËÄÅûãv¾WO.îÚ6Ftp HµX[L–‹ò;D+rëq4ŽÇû3bžÅìD"}–Hèéœb­Š);:È¿ÏH£tG25÷…~ØrÉ˯ UFf]Öê©jºF^+o̱zwÓÅ쌀"?ŠG/p‹g¦¢d•p£upƒÁvÜê.èá!ôЋ…Ã9P…Dˆ„ä¾aB‚Û$ðÛ™¸33Ac")Gh׳ÆO –ÉCö¿æÜîmt]%þ¿M¬Gdˆ(>©�'sÕr¨ËI½ö…>×Z`®£²é|1ƒ�ǧ¹¼>½xÙ‰¢#rÖ¯näÀ²ˆ€+“ÆâýïÖ²”�ÓÀIq(2“eâbò´ee0^! ¿;"Eã¶ åerr�uûxæ‚âÓTgTÊ@c2 4ËR$øùz�¥7ºÍ‹m½_¯ìéóI#¨ÒFñYaí˜väˆ2”Èb]2õ­�¡n2¸Ý„#D˜‡Ý� H�í•?RGD‰êÀ�²ÌL$ 0n À ûq( "…í€CýÄ ŽJˆg"�äHˆ{¨ÖʪìH"¯±„C¡”ACTª�÷eD|˜A  Eò!U õ0"Š|©QT "AT÷%D>¬Šª½Ä¢€ u²§æ›@ÆAq©R 6xîb) å�¾ÜA’ ¦Pм±$cëæ�Ú °À =@×[LsO% .Kõ¥Ü'¤‘òû®²\±I‚ÍÛì ‹%}ø¸løˆ+`ÅS’r—cƒèÂÚPõDˆ ‰ „Ö WÊ!rÎÿåàä2WÒ”1ü2áúÅXï5(Ra�Ö�0WJã¢^‡`AjÞ…}ðçˆÀÀ©_}ülQ;ÝÀ𮂠g…ݰÎ)ÕÿK~°è7 2ñ¼æv:™áQê~R¡À˱…k%þÓ…?Ãìì>öÀ¢H×x7·Røû>ÔµMŽÒðÅZö££2$Ú³p/&SDº¹rdˆ¤2H4W[,ÒŽ™†Á@q67G‰# ¨QI6Så¹Ú¥Lih–c"Öóµ,䕞£öŠß’/ÉüšþGØfŽOßçgc8Ó@}è¶á0]–F�zÀEÉBó'ú™!!À×q&wtÓµxXg'ÄaÐ~ÿˆÀ!ˆXhÜ÷Sv�.ÜP�×M¥"6ßÂ9Ó³›‹Ê^8CDÆSo13t �Î~©œïîÞ2žŒ ¸¨ücl´áÐÊuIéLûrGÍp_& ™"øÉžˆaOùÕ^Öw~nk¾ç»vyuøñöß3ô%Øò † �`È3ŒÂs>7Fk„¨™Ñ4 ÅüŸ“µºN=oG°SqÈà7¡!yÑ"�ÉÛcHôÉ·Òâ�ú¬ç’Ÿ�ëÛ:m?JØ:‚;ý¡ä_WZ]-ª+Ë‚éO÷¥Dõé~õÇ ¤ç�±‹Å�êwð¯‹Óúg�ì<;­J)ó¢‡-±ø&Y²幞I“°%µ:1D˜8‰ˆ;îôÛÔ4µ*%ÅÒBª/J€Àdæ°…Ô´ %É =y(¡Y eip}HÕ€±\(’ÜlÄdŠ“y[»âZˆ ÌQ�µ‹°Ö“·Kàú Ã`Ûi !´h @B‹xåXm]�{êªÀšôPb4Çõèÿ´8RÒ¨Ùf2ñ9áÇmá–z:¢Ûž�Ÿçq´óž+XcÆïÅË·†µ,„…ÃÄSGEø:ŠúÏòéDj…Tœ+Žl5¡wG²�»:¢5S¶™sAÍ;3Úì~Ý—«+ˆ±ÈkŠýO§ïÛ—(¯Ë®àí¶¥ÁP×bÊYÆe”s”sËÙTPçÕ¡×<]zl—Z§ ”³;XAÅÄ û¥l§L �(úü�¹Z°,§±ßž“”¥øÔvy‰ñÀ㬑^ï»îo®ÓƒÄ³Ýh½ÅÕçä†Cm°÷Mk3ÃÛð<Ï!XW§/‹ÝæHW¹ðßyÂÍÛc6 æ!(;îY>ç²÷5š·-èÏjƒ¿ðN9È;ŸQIocÛU50¾^ƒIðé ËÀêhìd®RÝ€Pñªæ!W¹ÛÕ‹,6ÿ/{œîÜ4t�Š¿c]�† � &toìã%²Rf Âa Þ²”¤„vC Æ@�q€1Š¢²¢ƒ«&XXR_,7N¸ƒ8“.-(.ùÁ((*£€ƒ(ÂF#ß 0eaÜ’ ƒÆ0ƒÊóõiã=¼höúÙºLÎeœUǦÿK"³w³Ñ¯\²ÞÐ0Äϳ„"��e˜à:¡ AàÏw ­~½%FÈs©™aJ7Š‹$*H¬íC–rƒÅ_ƒ³®> †‡-|©`¡ ùîë,¶Ë¹ÎqT|ÒA�­µpY‘2Q@ (ܬ©JVraKq™ /ê‚/Ó¨®Ìñ±áÃ2a°Q$[“ãtEÊH2T i#C0lj_8a¸¹SÁÙ™I¢³òiz¥ŽR2ï1K—êi~=ÍŽnÖ°†R qŠC…‹ÝWôDøL’J-ßÞþï¶&ÿ¿»x¾Â Ì¼yóZT0û<'áV]Õp§«¤­!"gñzOW|&ˆg£‘q.úG�ìü;Ô«ãTŒÔ‘çº4kWÎ�«^–ý“àG¦â‡e0¬=wealûÌ!ó7½_¬€b ˆ`¢á°ïþb.W•»¶;løïÃtHŒ€³ŒDy|Iù¿4è„¶lÛ'T0ÓwióÂrQŠ4 m”q›Z”’9ˆ˜úÄ/ý³šèœn–Éì�<þ«Oä ”öËøâ>ÃSž_\^—•ŠXÄÃ…p†�mát€Ì€ídš#á.7©ð¤: X‡¯—e$æXÆA§{u5Wµ X…£…€ý\³ÿ»OŒayV o>�Mµd&ClþÁ+ö±Nîb›ñ1š_ÎÇ’ þB?Â!\<]¡6$¶þ=´àŠMOi¤wˆc•ôÕ‹?Ñ œ|×N&zýš�ù †�ªfzïª%Ÿ°úqäªËå™6cõ-Ç *Œ·È¨¨PÈÈ ~0¤òƒFu±¼DmÀ¸›£Â$Àyà.¡.îÂG@€Q¥R Ôc*àÁ“(N–-\’Æ¡›ÆLçXsjÚïtNðpQkÔóðŸ(Û1f÷&ŒHy HxP¼¬ÊàÆð�ÈÜ>ñÏùØE(àÔÛÍ ]À0‘˜óú*ÉŒ‘h,†;ù.aé[¹‹ðp{¶¤¤Þ²wE i¿ÉÄYY:Eëb2bMW˱7¯Æ‚ΜóÜÎ Èò¯Y –ª0à ìÒöFé à}k W¨súFo®sFÊ ”Uӆܷ©ü¿5¥ü;#—ZÄ»é¼óùTÆ áúoÉñ3ó®ðHtôCpLh&ÀÞx›ùKluBÜš#‡ýô±èÆ*]Kèk6òÕ‡äÿÙKZú¯y×Å*f„){ZgçñÞLjü…L¯6ÉMO¤%ïÐ6(€åŠ%q‹¤Z”77¢ Óx¼”Uu˜žº–tÓh¶¥¸hH7 �ûËrÙ�£ÇÜ™ÕYkÕZ­•v�HKé�nSA‹ÉÛUÍ@Ÿ Œ®DêLBµmÃDL»Ý�üÝ;7þèöù®“ÇûFckGçÏ'ÿt› Ì¡eí+Rʝúä\Á$MO(Ó°E ÷‚ãv3üsñ<Ѳ`8–ë,1Ô‰·ö"Ó¹¹ÖïÍ.]pñüê0½º�nê¬Iõ®ÃÀSŸ�…Ò�îõ€ðø­³ñfõ A‚ £›�ë“qP-ðKY­”—S-Ëœ…ãƒëv,¶p ÿÅߥ›T@çr&èD±IgÌfê{‘0Û /©‡ALºËà;  tV׆þ“Æ%¬w<2МSf�ª“ÀµÊ°X*LØFû¦è"ºå|•§—v»6».¯+l†Iõœÿú£óG!…Dchúí'«r3C†…ñ ôy4gjÑ4­¢+¹!˜D-‹FøR›�âð„~c‘`O#ÕgYŒ›Ns ¶ ¥×`g@JeÖ¨§*€ 7°—ßì­�_0z5?ît8jä{ m# ¬zb™ƒZ•¡ü ?4æEvuí…3�Øù}ñR‘ìZ½>ïðÜ�8^›­œa�³Â YÆâW@a'ÅQyúʺÀGdB+~/ ð,ó4�3äGM(,aæ4jH AšÁ¡øø3›ØL²Ûý6æéIk“^:~Im~§òQHF}™��âÆD#×m³.«åˆüD,-e�°u5 >�«c›Ã§Æ­†ÏêI†—ÎphkÚTá…�M¸ö'ü�58vj‘œÉätý+¦q¸fþûe5­Vx|Ä¡!‚aDJ×xÝŸªl<Òž(W°Y±L²šš| ï&9óPhíÑ [E@`rÊ_ ‹¦Ç6Î’ü`[ o‚Þ"8M#ÐI¢¹¿~-ʸ¶ªfk![F~2£]1ÙG7§“åÖL2T•_,D'먮@oþ¿¸uœ=K§N”n‰aÏ–¥+Ÿé„»sÀ_TR�‹£ø7X´ W~|dûòÃ7î_{+Gs3ºÁ®* áßò"ÅnäÚÐBü_.ÏyÔ3N½¹#æfûÏûýåøïaQœ™|Y¡#VòÃÞ¨¡š„>t îƒ,c"!|¸“3Ãî©P²ïi³ÔÀÃÏê™g'§÷tÖrkþ®5ýº_äµâHoW j9_€«ù•Õ%e›Èsø$”¥¼˜%Ôâ~©}Y@ua�£‘é³sš{K—J/5 ±"ÉBIþzó–?:T\îÅãýaß8f|BghjtGÍ}û(Ñžò§7&†+Q¢Á‹¡†û±ôgÜ­¸f�4ø<¥-yGtw)yá7t|¦°S#·ªKÏÕðºei–`yJÙÀ¤*ú^Ÿ[²-)V J@ƒ[ìæí¸j8kmÙÍ£{î7ã{:=6ÄGØR–¥O¾�#ÞYS©5A(°–¢¼?«;üKË"è®›u1SVêw¨ƒÂ®ñSܧ�GB;Ýùg{eB}N‘²6[“��Ñu²cŽãöV<ÔvbÅhàæ«¡'ƒ˜£˜`¦í|%¬&8¯OBÇ*b‹«[Ed G&÷a¢äJ‡ É}w×Ù¥þUpLýΑ×÷gLЍ7ÛáA¨"jõÞ¼‰�¤AMÈ<�-éaiŒã!Û‡q©ðVÓðE ä[ÙÅ÷Ÿ$%¯½�l—šyÜÎo=xùâ'd}ïa …¸7é^X.Qp³+ž<·±ZÍP~ÅЫ^¥U¼hú%L&–�^�26ëù“ù?ØžðUÇNøÍ”[k€ÙçŸÁ¦v6ÜuäSÚ&w÷ :Dÿ4&8ô»bꇸªˆœõüGàâGÉÞ} Â’od¹<fø�"ˆzšê.­øÐ뙨—FôK½¿tÅ ó^ IÊJcW>/dòfû-gk£Àm „VdžüFH-å™x {Ò-6wL—¸í!«cìÙŒ„¶2÷Â@ªáˆ ß?¿-ƒ»ëívSÕs°›^ÄáÈÛXKt#�е^Ê�. ´ªZ~7Jòe•bQÐ*gµz¸:‡p�®fñ)¥ À„bú…P’X___UXø«÷êŽ=õÄ..“¶ääƒ÷�@[úÀ_N]¯­§+9•›HËt¦ x!Ÿ.ÁÿZ3ÈÛ~_æìzŸ4ï_â´f0qþ8¸¤pj͸Òœô¯¿gú+QÀEƒÖ ƒw€Ö\ÜD˱¥^Æ•îZvLHd£Qú‡î,‡ãk�æ©�ÇÅ>_ ¡ªœ™C\yƒrœ^8´a�ÝiT¦î-Õ¼"éâ¤gœía°xa[à²Ê¸6w©“.CmPÙ8£Øk°h(cÐ;i<OyžÜµ‘:\É.ˆÚH�Ú”O»ƒÆ*pS$,1„˜ë²øðØ_Ư;‹ú¦µlªÅhžoW—Ïì&×܈ÔHŸB©óþ©|Xdb€Pe {>èüš�{Áo¤%-ºËträçEð£Ogù¾óTõ0>&¢Q9QÔ�ñàúh °Â–|cÓ6ý’µ?;“·Ë¢iëÊÓvSOèàíåJC Ôtû=%󠃿±´;†ì™ã!-îÓ¹Ác­HÅç–‰ï™Î70¬�Nú†/})­Ds5CBÜ8XrqàÌCi!’FàïÎäd÷J�ÞQzëš%­ “/UjM0A×v?(5yŽÆÄ:Xž%´Q=M€qB,îr3¹™C—”÷÷¾’-åcóXé(âùªc¦ù¸˜ ‘?¦>~E±ñÆàû˜J$:a@G…ýÿ-Ô‡Ôí2 JÛÐ7>D!¿+©ËЏ†êÃbHërZv Ÿ¬‘¬ÄÁ¿‰‡|!Iù�ÉíÅb¤Û ·¸›•ê|;Ñ9a¦µç{ÀYª{94+ì(¶^ÓhØ¸Ž™¦$F”ˆM®†saÎ-E<Ü_+ì ž]ÒýßyŠ–k.VF$ ʰ–xQ¸Sr®YÓMªB�q¡Žž„ÑÅ#l½¼D]/åé¶Ã°ÒÏÒva óúVÈe6¾úzP�¶ÿ¸v÷CPtz  C�Ž+^)?†Ê5£ÜALÍɱÙ*ó@é¢5¬=«]r³­‰´x|Çû?ï- éË äm8„ Î[Ø;ö_!q»�ù(›[­ù4Túa%ÃêÇÝ›nüƒ^2€¦«¨Ï%ÓÂK|y.Q®Œa �“J«gxq澎¬$ ]þïåñ×rÿ¿M¦»ãâåóÌËu™Ž¦žßxÛ TVºJ@AÁX�•_ùrEë³¹àck.ö>Âu¸z©%ó&‹á†‹Œ¤’B)) é•]|¬¥³LH´�Âø ¤f9·ð.qø#ŠBÆ I“òÀ§Þh�bf_佞ôÀVƒTa¦!û'úe*ÿñC 1¬Kª’T;Ž·î¨"mÁtc A ¹ð‚ˆâ´¿W#xrw À1[¬[}ývü¹ûz¨¡§E�¶G^ÊÝmIËa…ã=÷í«1î[¯FµÞ+'|ÞIÇTyv‹¡Å ¡3tûïTÒŒ¦ìRN ¼«ß�›ßgP=ãÔ®Öèñ&º½ÀžTQ;–ÚØÄÿ:âOõCëYÜøüš$åÄá>OÈ^ZNó/<3ÇÒÏ›wjw€™q–Á™¸óT@‡žPÍíÊy’%�‹8”:·’Êùit©*UŽcüö4CC…=W·Ÿt E2/– çóÊ­b&¥4€ ·´i±/{ffäQ›ÿ¥FÚ-Áø¹Öã¸_{9½¦$Άêè@mðÔY-ÞÎϱc¹4tÍŠõÓÑž7*ý6¡$+ )wÏaÁ�‹ù"Q¾ßÿœtú§V#?/QÛß™¶ÑüO°óGiÏt KÚ®*̯Y´z”³SÜ O;ÑÒB*I=à �B†WT–ñ¨ºnÌ«‹ — .L¤íðœ`ÄÃi–�³U6ödÑ9-<µª°âþE0 Òó¨ŽBpÉj)ej%›u²*nñž+{ç&ÑCÅŽ{MÕ«Ðör¸I©£1È4‚ûAf ‡@œÉ‚ö' ÀŠBpŠoºÄÐŽür:¼�HVï‘R_î™»Ô¤—j«ˆ¿èäÛ³yƒ*w:]!cS�» ͽ©u“Û%¦Çp„ªÊæHO�öª<Æž´¥"ü:jˆ¨±™'S‘ —�í}Éëa jJJvTSÌkm£iU� ¹F;Ñ}ù,#œ&ØWéˆÓJ¦c'½M¢Ú_&n—Ï•à5…°®õ:¢j?zâXûÅP!Πc�î,µ4bDb·û+ÿ-ê1Q÷·ØdŠ+%Bn¡ “�ÀmÊv^ ŽTÕŠ%„Yï#£)mzf¯`6âò$ÇÔçeF‘.‚<ÊaWùiãÿ îÀ{1oÛÇ]Ž8€ÉzZ³§Ï›Y¡36wý#mc¸›,J,h‘ÉÑŸâNy€�q£�cõju‰)¬?VÝ“læ´“Í4*löõªUFí*©[u 2ݱöFaŠ<§OÕ'iTc•›’+›l J›ZS¥nY€�• €ÜpФÅz¼õÆ�éá| 7FÍ=:¬*0C®Ióþp>YŸŠÖI4 :‚~7ã).‰\Ä4¿ùª­ÙS‰ ¨|2µÿ±+!RzðÚ¡zE± ¾Èc´øÇÍü <&•åi»ÿ-‘üiÿìÀ »4¾àYÓ¤ lEºpºuù[#ÌöYzQ]^(š =+úÒ�æ*gEe(B=ФÒ,íø‹ÛâV"�E¼E ùd_ç²§õ�“ß'žÇiò¤ßö.®7èëÝ\¶Ò†Â¥ÿp61MÇ%üᨯ]ìèî·®ÍÕt´-\ëÛ¶¨NŠR:I\ù”‘E"Zzcû²}¡cm]?ŠÂ8Få?T—Âj°ôj£Àµº-zw…Y€3\‘�|¿ÜP: µ ÚÖ”x· îržyÖä#‚‡%á䃂ʹggÑw  HþP¸Ä&.ÐìGü»» µøÅüHá¨ï8ž@ÎO¢‚P —ÈØ_ç8j{&†âY‚ød+Ã$Tó+<­@±by�Ø…  ©FBè”ʬwì u<ó ÝZ+ÌÔJ¨Á$c» /ÑZÑå„‹l÷5è…N‰¶þ*‘ôð±�ä÷>Q•ë©á>¨pÚ¡(8  ò¬MpM"|+ÔHÖºhA3gQoËö+´=ªª�Π‹…,  §X07ÅWËT5ºA©7tÂ$‹t=lé–µíÞˆªÌ±§¿gùϾV•z[/T6 º7( Òö4›sqW>˜Â‡�M~i í{cykózÚlg40&^ÊLÄS|ž9¤¯•CF]8_‹9G¢”ë-‹Ï´!ea¤™e<ÅCН6ïÒú®�tGf0šEÕ D’Å”jDx.z¡ÿsl‹¿`ÆÙ–­ª“oç*ˆnÑè­Q€ ·ª[qœrdfÁR¡Ï{$ù/O0„b&NÓ¼Ò¦w�¾µ5«1·ó_@˜é£]`õZOÆ4= xvåGaÞšñìzޮհhí@g [-Z•î?ñÕ>éìO’®ÊÔu©Ù=:ÎO&Ò‰°{˸mC=Åác#3m®)À#Ø–$¼œª[öjzRÄ Žç¶Z•-Á.1æöÑ�ÈÊ�2m{^ÛšWSEôœ8ñÕ4d·µE¥˜§Ý¤Ÿ AºŸxBžŠÖ¢)Liô•cgSž N0ôÈD§.5�KÒ¹O…ãT¯êuðùÿ;N?ý�¾yewZh�z÷€¿=ðŽ,ëæ´˜rç$ƒÃîÈS8£f8J87Ô›=ïp[¶ÌŽ_I´ï’y=”êÐ>a¿Âä-É•MBíðÍ}OçþOÔ�©[þpÛ}àÌíuLøÓ8©×ÇwFH¢²¶"mß<î™[¶Ò[«m;É¿ÈÝ�z/°ù®uŒAMª‘ù ¥¨c¨únª}�¸ÕyRæ•F�ULx²¿ÆÎ¶U$ñFyK¨ ; ªjw’^8�˜£Ë8B�âŠç{6ìÓõµE!v3›.Eô —]ÛYyŸ½Tgpxsé½¶®¥£ZáÞÏ<•ÍÔ;P q± 9«ÈdÅ5ù”†¢mHŽÏêW ±•ÜöŸ‚F„ ‘ùÒ#æ¾lt ·†z>åÖxýYyMÁõ–ŠûÜÝ)=5 3>ì› ñøÅ [2-F'H'F¾š”�*Áåáªø—ä#¿€œ¼±WöÐIíýC Ý=@2sÃî†ö 5þ³W|%^Ò4!ìoÕ�A[Ž·Òu*ÿ—áqwð|äÞ36#€`Ñ¢V¸UÔPãhº¤X°©yì\Ü×<î¡loYê¬e‰³B4ÅBöYngh”Ð"·åƒ`Ú‹{dÚ>TÆiø oœ³:¤ø.uÙÎâuÒyåç'�‚›‡_^LÜ.¦%ÊTŽ!Íå¡kÓX9;Þh…±)·u¦­‚áfþ«Ò¿²\©²g~‚u=S1z)]¹uOÖê/,äKŠyOÇO(Ú¾Ûg€î"å—çwöC{V§­ Þ!c]ÖåßIðjÍù¸ÕÒ§˜Õ� ßi/ÀgÄ›æRç|ëeÔùÙ€HX¸ ʼn*ë•éD8ÂýDï]ÍjÂBöÇ=5LamX'½Ívã) ¤šfÁÚõÊ�eŒ–¢¾ó¹©®/ÄG)½›^Ýé^°P¥˜PfÛ—0ÉžÇØëâÖ¢òF"¨ V!êõQÑ¿4Óº²ˆ˜4IÁ_õT9jêÔ 5Ôq¶0M)pVŸú)k&ætÏ®¥kú–ÀVV»R–oÁÙû›¨?WÛ‘¯g}R$èÞ±Çå÷ÂGQÅýÆüÑmÅ"@Ï6j÷ú½z”æç….æµö¾Fû5}–«�ÙÒ ª†{ïIÝ©»«ñ-bsndÜ3–´ v˜Å& ŒÇzîØÐðÞ»»S‹ ÚÇ�&ëãi#Ÿ´BØÿ•`=[¥üyø¡(‘Upÿ "• µ1(MÖÍ(Akþ Bé«HAÿ–{Òº'¿üËÂ]�Ñ1 ŽiîÔõŽAæ.mé'&*XÅ¡ÒÔXK‡ø¥`|ÀQ¡RcÓÂÛÉ�'¦nzc7†WP½.¦6m-ŒF5@X<™‡‘C&ª‰™îõ®šÄiŽI«dòÔùK;´µž¸o™2±âP�´¿î_ Z¸MÈh`ri&MDiñ‹oMûTóRé ‘ûÆò€y1’³/ëŸÇhD•�<”sôgKË.pW2f"x5-¿³é)K×êdW[&䫈 /[¾ã©So«œœDIæÕÆàCê [�(çj×�ÍbœìÄà�eßåM§f­i?+ãÏQ3W¤š Ǭ‡÷ƒ·ãõùri±‡àklOnþ “ƒêeD±$Ìl”ðc@þs†3�¹ºJZLâMß¼OjÑ�ìù»S󥺥1ålt‡*m”ÉÒ 4·˜2_‹yêC‡I®ùÃàò¸ËƒÀy—¯‚®‡í'Ñ"÷’^�o»ó3ÏT6L$؉¥ ì«ï.è\¼hÝY‡®Ž¨ã@�¿á"béå º�,èáÑÕÆã ŒÄ”¦ú÷<Iw�[¡{"9]N¢re_Ð@)wÅIÚ"ü�/0\°ª/@œ×óÓN‹[ –| mïíÛÞA!Ä"ü§÷ÉwmXHNeÄ>Exù�w‘!ðOðNžL?ª¶9äåô·¬‰+R2*ðmSKD óIjÎô×7ojÐ8žxrãÙ n”p±±å¼×{z(�RY³.¡T„xc.EŠ&ZU/Ñ•ýp{%…º|kö®©To£,§©ªÓÉÚ§ô¦çHS¬ïËþ»Ô”¨þR Dl3ùðAéIúgq´‘Î켕­éŠß�4 !j°~ýÛ˜,ÛŒ©ÿŸK.:˜(:qÒk[˜Ì9*jð»6�ÁÇ¿ù=u™Ö•@î]t#�ÍÞÆî¿ñúV1BZN¨µ"y`%§¹:Ì©´Ç˜N:l›%€ƒ‹Æ2rœPÚ§ã)#Ž'áô2§ÆpÐd½:¯Î=˜7�C…ùK±|Yέ+äPCŠR³p oLxÆmO骘öÀ§Ó½!ô{W4ÇB Û1oPõ²çM*Ç›̸�o·ø -]Õ1ÍÎįK•sóvS¤ˆBá#Ô *¡O ÷SŒTQ�ç.VºœB%‡ÑŸÈ�°/˜ ô}lh•ªÈ6M5ýÇÒzz YúG"À*[‘¾UV;Z=äÝ@Þ–íè{‘€ËÃÏÊ©Ö3ñÿXÄ^—µ*öΩ.ìËUà0IÍ7ÀBîù¸™#¾Xðsœs¬1�™p&†õ±mtž%Jx�j-Q|ºkg†š ‹L¸“+0§¤J†™�³÷Á�ëíÌFe0‰¸Wžç\–°M6_9Ù“.Ö™æÔæŒ8œ…‹ú˜‡yxÜ–Í%S˜ÿZuüY¢ŸáÊŠ7ç'¯UjÌ5³¨ •Hák”*=@–Iã`Ú‰M ÿUâ.…vÙ‡+ÿü‰øÚñ„’\ãÁ§Œ?ïÏ©—y?ß yÅèÔdßûK0µÝ}ü]¯©@63[Aƒ)jã;Eryä1——Ó~¬&+ë;ÁMÒ‡ûßOúÝ’ò ßÄ·‰fp‚çõ5O†F¤ÚbÏ( éßz=8¹úN4®�%P t¿€ Ñ\úüdHsƒf/êñ©²(ðóö�¹ý…„À„Êzí!w�³ö¨Û*Ê4“DŒfWô:g A«¸tóÐ ÅõµG§ì+º9ù à«ÄÏ!É7b™ÞP„VߦC[š×=S t¶ð’¼ŸÈ£ô»vC éhh+ÏwF ™ü+žÜ6ëg÷ø=±Ä¾,ñ“¾2)  +´ùÝ $ÞîèSV]’pU¤2Ž.AãRÐ-]ᾂBƒðrUÈHAø¾Nê†Uf$ö2ÆÏ¾$+9ƒUî0®þÆÞå­m ug%ë"¯Ð4¬~Ü¢E‚‰ô¤r&£>dO‚NZ�FWt¹wÆOÈÍpzŠ´_Gw<Ë¢k°x;Ÿäp©��í£k)ásÀ¢<ªÝ„j%½„FO�É!�ï3.Ú˜H[ܦÄÓ«°ù™Ï‘®¤Ÿ×I&¥¯D[;Cüû®$Mô«‡j7•0&µ¨�;STà7?Ž’†³F~~ä¥÷ÀKi‹=ùAkà�Ÿ6”°ý£Þ?&˜ƒ#¥Hã}0–Ý5&QãV žÏ{¡Àö¸þãÓ ¤xU’évÏ!¸ûcЗÜÆÈZÙŸ‡OC&ÏPe t×öÏãË“õ(à%KÂæðÜòVîÏS„Í\Bé`IêÍÅ-R«Û×&/ Át¬âö4@èÁ¶NSñÑîEH33B^ÐÞò¥³ ™ÔüB;íy²iÄñ”Mäêýȩ́š‰%û>À�°¹.‡+‰ùnz=LQÁ‹&“Ô¥®Éj5Î7¨ í ?+ 'žœYps’ñÕÕGqÄ.ì&íôm;wºoAwê>sxþ+. �™érIw±­vòüœ¼¿ 0Ct-ˆ/qÆ*¾+Ã;½I¾w寑R¸£^ IHë­Â‚Ý.×”GS¸už…=„ßåÇ÷Ô}\.¿–ü¡Ç¡­%/Õ³Y”XTk�^º˜Tb…Ë"s·þ¼ÛÂ�c³Naä«'¡(QH"+�O�¥í¼KsnyÍÓ?eŸ‘ÿ+–s Ú5µ‹fÈŒ MŒX7i®Ä¬³±Þ¡‚ñyec ØÌ‡*�­=©Ìa­OJÀ &*غ;á’ ¬,ë@ÃꜤ& êäS£þùÈû§]zëêí;zuOÓÐ�¿]¥Ù ™Ý‹Ÿû6¥¼KMd?�dÁ�%ˆdùŒcra:€K7¥$�ÏÕaÞ°—ƒ3�¹zŠ8ô?æûìKEM0Å Á �¹U¨þ^\e+?²#Séo¡¬½¯�Ý·¶âÜ+õOÁ¸…&�pn°C'ä!6D õuµoÔ€b@=Π ›ª= ÉðŽØ°øÁˆ3U ¿Åò•ü¦SB&ú ·ê‚U"fã§=7•×ûxÏ«s“²›R³*ƒª'úyɲ…Ðã5ã°»– ¤Ð„§Ñ €eg*+s~V=é„5‡¼‹ìº'°~ ñaë<ΰ¤>÷g²µ‘2¤Ïh=×ò>8©:m{O‘ä–e…µ ÓÀäŽ+Û‚çs}†:°7çÛ ˜(çåÙLáúÖæ,�¯Ø&ée}›=Q/œØŠLw¬”Õ…Ç´ÐX(¦yo¦XEÜà’à -,ωH46øì†Ô ðÀ‡â­°VóÃIgÁÓç¾W†GÎ ~߃TÑÚ÷ÙÆ1Ïgè?§>äì(õ>{äl`vt9ôÞ2öTùM¶HÇ^Y%©T'(œéÕ»`ä[¾e.Ž)pÏ|W¼×Ñ»°‡#¡Ì6LîÌo …�c?ëwÑØ�v2ªŸ^IW$Û u¶¬úÕ9}sî Ãö"ÿÅ pPÐøèðiš°‹MJÁ¦ÌWÞšDמ(LX~}îbK,�t‚«}]Ø›yo�Ag{:Ù‡¤¥"êâHXâ˜Ö.dùÎ=ŒÍ]üšÉ�ñbôᬸ~…ÃêÛl„cž,ê+73K»‹¿èÇ\C":pxÚ[à¼|–ö<¦8¡o()ëþ|õØ�hK¬É>Á§`Øz‘·VqFÜQ¯è9ù€Hd�ï›/77ÉÜ?A?Ü”õ\.šÁi!kÿTlÐyàã=Zn'óãžØr¯ˆ–À)Šj£B½uòO#±)É?õ �C–Tú/tN²ww˜E…�~MÍÓJw{·ú*Ë 2jt‚–WÖ¼V7…Ôbj¨¬"†ÎvFýçÛv§9¦ƒ9üNÀ—âùRìq~,W5Úò[“zfF£úŽçSè#”ó :c÷ÔÊÒq æ ƒ†Qáa{_ %Í?éhùÿiLÕ~w‹h=OÜU†0®�/ÀÕè5VARƒEý†©@ÖTj&Ò¤¼Cõ�¢GÓÃu±Ö>~½t—�‘ðøH[Ê»¥Þ v.7“Öõ3`±_ØñÍ7G†�p¸p<†ÓP9@^ù"d²}ƒs,Õ]»´Îs¢öX$úõÍ�ع¨®�9t“è¶bÊŒb]¥6ª¼ýώõæx¤Œ ÃÝ·[8ø™/�Å ‡NHá[„Äìgg#oO¼o2o#»> îQÊö«�V¸vB RÂÀ_œOŸØ÷�ŠÀr‡!�N/m¤¹‹ÊºÞdÎêv:ìxZ6 ÕÓ*ýª��§\Œ×ŒühÆ,wßXºó*g(±��(PÚÎìHŒX‰ŠeÇl´�…(ª†i‰ì†ÈÐ +Ý<‹AÉ^¤Soñûð)ë7ÒÞÁ�^�iØ÷Ìæþ&BÉa)YŽÕ\U>F¾ÞPNüŽÆ¡`�tn¬ãmV$¹#}–� É�Ö)ŸvØ�ŸÂÍèy¯%R`±š^¦7uÑk¡t;ý¿_¾\·`òOˆ’È-ñ�ø]ÝŽðK™šü‚»Îè¿Û´'è?G H‡W€;–Ö®X*eópƒ÷‰Ú<³¬±žõ¬IÂì¯JÙ¸] »d+‡ýuö}üÜõ’‹éíò”ËO�s)Ï+º¡t$46xš‹�:ÔSnfH˜Ÿ%Ia•QZùÀ­áH.u&„ªÿ×îT¡¤"f¶>r[ܶ™Àn«n�@ØÞ­ÈîQ%’ó.qÊÑÊó¹ùÈ5?ƒ0÷�–ò1›•@ŒºåûfñÕl' Öùeük}mYX5T) _W17 ,:÷†Qqd�ø2v—×C�ä 8ŽãÓ÷~êG6ÛÄá‰.½/ ju¼Ç³ ÛV®,;—äñè…�QïÆÀ«FÒÿ™‹‡d'RÐÄ@ÜÌe¿‚>i3j°1"o^†;äþ‹ò=:ðU;¬g‹²î„ï¨U›BØÀ%?ÆÍ;ªþÉßm œÐ@�}jµŠ2ûœ—M“�*¥ÜSW‘qZñ�'nXÝtb›Î-£aaD¹|À8žDTã> h”åxk[}»“·ŠD²¼`’°�…l¥¦?óúßÊ/Íöq~°Jޤ¢WJÙ 8ÅäÜPBÂìŽà±_$Äéâ&I¦÷ÅŸ—”IU`ÔîlSW¨©–Ñdg‡º¨§Û lÅP Sz.ÚÿN—×-p@å§L§’[ã9Èã“_ùÄœS¬æ™fÖ3%íì|VVîÄQç•) ÙQùJeí É©©�J]áâêóÞ;íæ…Ò´�Û„0Ó_.«GŸ�mF)ÝõÑéD?IOîV¤ˆ„ýÎ×3$0.cê07ÿ®Ä«.nè”]êÁkVñõ¹.ó>Œ@y([®©¢í¦Æ|¨g.™^ÑXƒå †»)†.Á¾L׋fFJ—E¥pª'¿EWÈè�Ÿ‡ù˜n@̇ÔöHʸˆùaZœúuqWöš+Ná¯/ Ø/5oú#ªV(yýqôUƒAý‰†ÊŸ¾r+ñÏäô@Ðþ½¾{e¯ùžE´mc®¤ºoÿ-7ò”;ŸØ¯†¥7/Ø:¬j®‚H73ˆ~ÔõÞXJÇ(� ô�R4cý‘dïÑLåxš_èÚ «½ØcGÍxùæ�ë ‚˜ÃLGØfó —1ž`0ù)~>êxÖ;×¶QB4zbމÁ¡!ejH<)ëp=(‘ œ6›^&Mç'»x8,„-Òà2åZÌΰqDf ì�šœÜÔ¡®]sÆÅ·“a®)‘,•Îúl;r ‡ŽaiKB+Eå¸+H“Úά/õw�þ³If“ ÅìqQlWR®¯YO—@ öø*ÀdtûbŠûITHQ>GùO�Ó`mãe&=‡a6ÈŸ¥úE{ôMoYSP±Zx8l.EŠähÐâW Öë#ñЦ—Ûиf.ejƒ¢™Žü²#Ù.AÑÞ%Ȇ©Ê<̽Î,¦  Fk.æR… øøÃ/5¶ÅÎ+AgÌ¿ny�2w¢`Ž€àšþÿ07íyͶ˜<¤½ a¸¾@�ìz�}5 R¸%ðõzø¼FI´?èÅ˃#ÆŽO„þÒö Á*ìf!‰Pó³âî(až�(4ħ{Ç©šä”[Äé*¬¢Ø oÙ÷-“œ+ÛÞéYTÀœ°™GÒwé:)¹g#É‹<ÿK‘;X�`$�IÄS3yƒ ºúCŸ£GtŒ�VNšÿÔŒóÞZ ˜[9Œó0D¦Ny³ùb|!ô_ÿvaQíP(›[‘œ;ëmÞuÖÀŸÎtzÅïПqmÙËoôÚ=t•h;èÌ.cŠ©¹GÍ*Þbζ¢9˜ªÅÊ z œÍ÷äýp¹½7šµÏQB'…Ó•ì)¡p€Í¨÷¢ì�DyÒˆDUÇÿ�Óª¯kÊ_ÚO+ëv�°ÏŸu^\Ò¨tÓçPãup¬ìÛ¤aôǶ:`GÇ�gIn‘~*Æ©M«ãsºì&ÆxmVq?¼9[f§«Ð’ÊïwÑÍOQá¬5ÀÞ €l&ê’Ä;½ñí¨óp°Òdû_§ê¼mëu¨hשˆ”å‚='Û�£çÄV•Z<ŒNM ë=™å�YÀ_²Rª;C™Â?ÇUÃÊ�9ëk†ê\ñô�[át¿5Á^|D›w­9p�1È!s,¹~¤Í+öË3bG8 b)�ýðíÜÈ@§[Þˆ¢.hžQ¡k@ƒ=ĘȱÉ7˜˜§åV"{sî °Ìå¹¾¤,…,Ã䢛șÛÎúW‘Ï#*BPË„ –ÆuâOSÖvÞ¨¤=›c�ªég0P• Û °h´a'z€Ü-£ÓUbòV®U9 oûJëë84®B5óE^ÕSCª‘œ»^_ŽñINtöO6TÖLpºâ4�$\æ�]hÖ\ <—ãdšF*ºÐF¹3‘^4®r4Éu¤±Sgó )wµõyÝô «�VŠFKi±°8ù³)ƒ±d»;ÓËŒ#5 »ÀÅKÓdï ãb×a–Â/êju|$Y%AÎÁ׋�TV¦±…)h'¬Ö&31¤R}OÜ(¬¶a_µ¨’c±¹ËL1E=Kkð«÷¬Ò"5�ÀÆ çüFæ’˜=Ñ­fÍ¢Ýd�lŠËSìýçéDºþªˆ ú+åÍIËX.x‘JÂVß­ÆiwA§:À”»œ¾–ÓíD‡úø™à2¹A2TíšÑ²ã¸ÄI™®[êOöä+”%ϦÂrà0ß…ÞÁBÝW �š­ô…$Z- ^¢<µ|ûåœ4©Ea°8eŠvó׿†“âN‹‹ Ç{λK¢Ú¸Y�E÷¼Zºi){0i÷Åñ1‡ÒWiâØ‹wÕa‘GØ}ŸÖ<¹1%ö0Ðh,S¢L$ò4îÀÃ’ì‚Äl^Û´œCq©±­  ƒ�,ƒ€“ÇÀ&GáƒI¾€�éÈÉ1‘p1þt`¶3VÀ°b'ÐÁART:z][¸2ž]ƒçJ3¤ýâáW=Á&G”@[1�fŠÔD:“dQµ÷øŸJàŽ‚ï“Ó› ÕýVá¤sŒ�=Î`IH÷»\Ñ�½Ê´Äœ_ñÌ‘÷y© 0jS^-ïÐ~¢•dèŽ[öÅ]ºÚ=íËí˜ÐÙ®v‚j£�j‰—]¨cXp¥–@±¢äÈš�øíÞêHÆhK°¶è{–uþü�…ŠtÕyBáŽ;Zp“÷ꄽikŸŸ¯ ¿ÒõáÑ󸎒$^ðÑ©ˆw=xf¥¹P4ê6<¨¿YüF÷"g™Ä*V@Ó³0§ˆœ%òÇ@խ踣ø82ePù¤ÍAg£¾bOI8æM¡ �m„¬‘k²­3Å»ð§�6ä ö�³}‚q|¦º¤¸Þ~Ê&iMÒÔ»×>ŒòüÄV^?ÜеmÁ° ΢ßDt¶ÏCëòÔh§³ü�Gçÿƒe¡`~‹É u¶=¯"|Ü”n3¨…4%ÿ®ÀNqn‘;AÂr0­�{©G>&ßϰ¬B.C‚JBµZE†ØÍº´Ðž™|9a{ 6îBTO]¯Åø…øiä§Óäwê°·rýIuËpÎ[do´4Ý·¿#‰Iü€sœÇ�eüfÕNz t¥Fß–ÝÏâÃVèϲ}¨0䛎~�/»F¿::ÙØ°_û qòæpßžÿ d4Àé3&-5Ö[ÿOBx˜.’Æñê«ðé Ð= ¡blMî&pRx=¯NbÅCÈ=ÚȤQÝ\¾%ÂúñU…Š `Tû’@�Û× š…Cîæc/ó Γ '²~CÝTò£á<祓µ�7K¤âžÔÁÊô^äQ”BqFßVÕ¢„ü»ærØkÓ…#B×f}º Ê)~y"¼Ö¤:dïÊê\Ç+d¬vV¥ñ¨ª“(-¢�Ú÷ú� ¥�×>Œƒ­r7o%Îû Às�Õh4ÕÀ–y²3 ;šül”‘_Å ÕæÁ›ú«é³#ËÆOPm;>°ÿ®Ç´döö“f‚^Pê®NÆ@ªOyòLE »Bær�ò+vT,å�ô ’Ùþ¼ºESÄÉ—{g KöÔý<ñ5ÀžUÊÛw>}‡Ñ;ˆn-¯Ådn°v4ù '°¢žFÅãmëæž’S×à2�ƒ*!—ÄÇ][Ð#QP yìµ1¶P‰£QÓƒ�ñºRLÌ*Ó¿÷4ú�0›yeôWÃÈf{ $ á§N@£çe\þÚbÛÍ샑Лl,¨~�&A§“}|G86ô§šÞv3~g’ò¬§”²º> ìŠc{“Ú.?ƒ‚-ñP%þnö_Âêþ)oYeÎ<³ÛA±‘Ï¥*rª}EšJ%Ñ{33b¤Û{ÀíŠÁ«Ë<,Ï*–(É.=.Ÿç¾·äÖµIqñÔ«rNÝr¢1üb÷òiü (½ØðÃÐKìk¨÷8¤qÄHGË`=y/]AnäYOðÈ Ö}^3l6+l*``—!1PÜ´‡RÎ4¾”a«€z!WȰÝT *?“G•Ž•)º�ˆz×Úú§R¨«Éï¥�'x1‹Å©$L×´IºüŽK>¨$æû5ó¾âCc„¢¾“Íô=ý#»QmŠ>Ñþþý¨ÑØ=;Ù<—Ùû¬”5ùô©ÄBMΓ¤çQGštÝe­ Eå¼M8@¥‡ùÝ­7BˆÙè½é¤ìù~i¦$l:Kf >¼®U—%�£ÇèŒrè¼€«Æ*'Ù÷ò¸EL?¼IeSþ¹Ôß¹ã2AA¥�££^Á#œu÷ÈN7ˆ>‘©úPMsä2–�¸ÿ'óäì¶ÅÝ)ÇÒ÷ª$ë*­@䥗{b sä÷Kª•©xs­>¥Žíª—·!$´™iž.p(Ï"›iÃ3No(Š%ÖÏ\É‘�2>žê»K6rùbŒã|^ÎÑ:ªºÑS.³\Ôt{¦MD—þS^‰W¼' =ë% ¤3”QÉRÉ?õ¿ð>�ÑMé‰Ý;T" †ò|ý¾ %ï‹ÛÀ4”8ªže@F«ÒArƒBc0Ç@ HyÅÇ h…Iõª|%™ž Pb%‡cTX²Ñ”'kq7¶KÛYço'ÂÅfÓìS�Íj$%Y�À•Ám£Êû‡Š_c"/“š>'=°‹„÷0{�æîÁ;MìS ^(Aç`D!©!öðÓÛÌ=zB®^†ta:Úq3dÞnŒŽx*m@“zK²R‹2€C!;�Ö0®@œ•±:xÜ&ÈK{©!Y!Ž ÊLUW{—)|q‡Tw&üߑ) ö#ò+Gۣ˛Æœu3ò&O_¥ûÈ@ÈD»aâËBL'þÇÑè£+'‘¹1š”f5`+¶Qð<„ibƒš�Ë÷JEÓ Ó-njÄÝ"0í–îÉõï.|X,ä†isõ€NzÙˆçÅ©¢ÙÍ"'ÑQ†þÔ‰g²ŒkÖ“˜‹|ºpÙÊ•è<�ã­ÜgI€!œ«µÕæf\²Ž“âˆß'•CçYá,Z“},åÀ, šþfÆô§>â?F¿ïݪ/rˆWµ{\�x ûÖø2¬4nˆL<þÏáEZáš¹í”Ã@9ðFziÚoUí¤#9Fsm²úûè{F´"››-ÂBioóÅh/¢aÅ«•ìø³ªº`Š,LÄt‡sÅëk “ÿã›vG%Üs$CU´ƒPmS[ôò‡�Èõ–— îίb;Pšs"¶}Øòc‘Пñâጟ0jöyüÊ5¼‡¹—�¢ÐI*dÎÚä—Ò±ó–c-[$EŽ<ËT·óˆ3[ ²ö•bü¾8ô5·´D2ØÙ…Y ’Ñ|ü›áN·L¥±² ´ æTŽ Ÿ¥—W‡Ôc q«d =/Ã�YlÁÖ‹¾QìYZ�ò·ÊÀÞÇ?¨çˆÐÓ«s&2(&7Ê·¥w ÈÈ9~h»€ú‰¯…4l^".Iœµ)Ù ëxO˜ÿ„°[ã³"° B¶å|=88†Os† dtT›åróß‘©UGd% Ó7ójRœœÖèÙ•ŒìF*ö®û!šâœœ„�:9È&n 7{‘Xù8­RlqSOúò¸0~—çù× +“nw8CïÓ&ólíÍYÌæxîû`°ô$…[î¼eâ@•c"ú’Ö{&úˆ’ÑÈ7×j§�°ÂÎCA/eD†Îá˭ܰмü‡+ç=lÄŠþ6Vˆ2Ý^Y–ŒñY½ÒØaÒ÷–Þ0o¹ �–æÉ£„Ï:®Ñ±5r’Axäå�-w¢¢]ä“—è²*@<­í†÷a‚qŒþ|‹bh†!/ÏЈ(0m‹wÝ•�.bRîO°"ÞñgXJP~Í£ž]>è _{U”þŒUÜîWrÐkpÑœËC1sV¿Ù* xå¹{ Ä z¹|zÌ&�ªEÀ{,í.A?K˜ÿ�³Iî¨f ìÌ¥º=¥�Ô^Súh8|å…ù8V�µÝ3Cq‘z»œn»çq IOš‘VÄËué£þ�T°^† r&kû|pô©wÆ*ÕàŒ#M ǃqz }¢±ÑÏO…û&Ø~€ØÁh6}‡H¬qt]]Þ‘©Cœ“vÖ€D“¹þFøWÖoòš5]ág€B�5UÝËÂ~ï9c7H³Ž·<°qz‰%’Ì«ô®ùYÐþSîåt‰"ãm)öìûû^±ŒG¬ÿ†J½µbRiZÒð7ÔÖ冉+ÿ�E1dz×_,tŒ%¿gj'Ò¹çÞÇ#iRÜD™¬1.)×éKvÖX‡éÚë¢"øÉ“¶Š¡’RqÄ4¬»Â„+£-ê6î¢$’ºÆ”Ÿ>@%ªš®*×Ó‚®Ó¸�í1�–:hàX†9ꋺSp§ß/�`C%,m ­Ó3/èߪ¾EÕJôؘE,l–1~ü1ë²HÁMY¯�‹ŽµñTS€3§{`Øí­·œØùz;±©u›Ÿ²žà˜·Ã¸2�Êxü˜üŒRóbñ8¿÷ϘBñ²œ²_avØÿ¿ m:[wQÚY¼�“R;íc”·¤¤¨Y+lÄ‘NäÇKÎ ú ÔÆµ¾áRHƒf©˜öCŠøu¥�äa�b<Æø&o ÖàÌÈ>qáõEÓ!ø¦'Ä9häsS§ïÎWXÙŽn¾éÛ•êXý)ÜHD\ã¦(?i°TÎçÝ3~šíì�PìBn¾>ˆtìþË¡{y<ëR3 \qåvöTb¸žjyç�ˆº®S•N6­­Êú¾€½X«öš]%‚\-%y“/×­·˜¾ ÔwD´Œ¸A}ØÌv�Ð^à9—KgÝ´ZƒE{öIRR­«�캊! ÀÜ þ&šTÐ^X±P9ì,¢ƒjCPé)ƒð&q¸¢ö*îj/=s*Ë»Ì8À›¾¯;ç^M“ö¼´ghc jæçºN¦`,hÏ]zëÆ|…¼ëä·�mÏ#ªX(7<ÖEó£çyY:zá@³EÅAlDsó}¯@W+k•éeÚÙ]<¹†4ÙÊ\¼Å+ðÒöª �?˵ ûÚx&ÕfßéÛ_ŽÇå§W„nmiáVjV�‚Cbƒ$Ö@ûê§~ 7ë÷Ü)¢ÖL±1Õ2¿ò<¬m¦7ìʽXÇÑ [@ŒÄ’ðW‹ŸõôR3ê¡@Ó}œfÆNÎRlH¢‹¼²I°#ŠÜê@Ù°v–ÏšÓŠŸ÷ð–Àè^z‡ß¯Êñ¤¦Ï:ÒÀÚìrn•·ß þÔ¯SxË€û±öf{ˆÕœÖmBÇCNŸQŒ²çB4ƒµ½³8p@vIå ×rL‡>ß°3�¯3$4À“´–¿#”Ÿx*È,ž¨"1ªW~o7 ·W÷u¾‘ýiÛ,u¤ÎOxî#ï`µµüðÓ[FGýâ¹wÚÅü»À|üNQÑâˆAÀS äÛJ¢¾aMÈõ«N9æ_çoÝPÕém ÒyA ÒPF‘šm‰‰^p1Œô^£V9¡о×íÃó²9VÔº›¸�/CíÃâî�Ê~g3ßQÈÜŽýµ¥hèÝ!ä¡"#Ï\÷•…—К�MpÇ?éD‡êÂþ.�3â¼ùû±µåû©,ĨņÆl&jž»/>ªü£:Ðú†?" vë@»Õ"Â�Šër¢¥MÿíÆ¨æjˆó:/­þªG–¤l0+ Æõ 4†O¾\ÌùµT©«ò»¹ãXE2:æð³WLÊD#èíZ™lò�•¼\"{=g·0ØÒ9û2)üŠzC¾5þ�°þkR�§K×,y¼”DyŸAZúsÙ ”Á¦Ÿ·¿ZæˆPùÁ«xˆÂ¶Faê<ÙǪiXs.¼œ´×¦ÓÙy«Þ Äàéì[¶V?í¿cúrµat ³YœªfVðT*ç´<�É4»+²ˆ-§žòþ}Òê’´®l wÅQê:ìŒÛþÁ„¹$Ë�¥•Ë%âŒû©öœïaë†±Þæ®ú]ÊÅå²Ñ!ö …Kñ’k�ÐA³ùÃïÁ¯í€P͈ hö†2×SBª$¨f½E¯ï/¯R÷¿"¾}=ÊÚ#60d¸”ÓOÞ5v•Mkwâ¨9=¡\έÒ kB M¾�Á…}9Ú£¤!}‘ì(¤;n{©ž6ûšäÙb" LÀزͨ ßÉ—“!JÿW¯¬Ý$lõRÑÜèBêÖe„_M²ÇƒÔÝFÿÕ/¯È|ï‘TB‚0¿onå Ç|üØÁÕá–¯JDÊÏé׆LNhGçG£\Ú娴¤ÎW[˜�0Ü æÝf:ÉhV·K:Ú„s­— þM“{™*š†š¯!ð—ÑY,&Ðâ¿¢7ƒÂï¸n€gNÒ;N‡Å¯p‹FkÈ8Bï‹:5S"Yâ)¡ìv¥W|§ ßµ¼Œ^IùîÚö"—ž—!Tà?�䤖ŒÚÜêR›ƒ«ô¥VµIi3{ÞFÌõ.Ë_‘M:ÒÚMy×ãÇám?é°é¿Ö�È‹Y�íFrš�ÿG^$SÚê o M²€ÏðBpÖ•Ašö@ (¿Ën0FƒZ£Üj‡ŠÿI>` ¿PÓW¨yF°¬`moï ¦ÏÎõ›O¸i "½14Àè.ªÃÖ ×e/õ%&+°ÖЙl�PS1®�îìqÑknð”= .B8úIý®-{<· ™+'ý›”I‘v±MdÑÌO�Ü„÷ßÍ�u²Ž­ŒËñNDþ·[Àþ1ŠÀdlX’p–ûQ¶äÐH·#TŒ2GùŸ²ì”TÉê�jØõÍáÃÿ«¡¾¸¯A¼+îÁJ»Ùð®Lô9…M¾ÊT¾v¼pfX¦QHXxeM¢õ?Ùº‘¿�«Ö¼´LœR§jp¹¦6�»Š -‘&£p«Ù§lu©Nk 9F²W^§¶Žî#0ã½ÚB‘c$³ fð5XÔtÍ¢³�!U‚füÕФA9?$_éžB£:Îë 'aÅe#×À÷”A=h´‰¶´ïÌæ}$cF0GuÇì nñ@�M;‡_ “ÉRggåÎd~þ¢Éžõµ{�üð—½0ÈÃG0ÿä† ‘�,6ÐÑæÅàÀéQÞÓz‰Þ.*_ýyò§e^?ºTTÄxyD<]âç|=²ñ>¶èïj Õ r$¯üÜ�©à;ÙÎ¥À´uÿ€z4…s{œªd· ÚuŒN#{/sga–Nûµ.àçT 1ð ·ä¹-ý)‰�ŽNBDè¥ ¼1ûñ0ÎV¾‘·ÈþÆFר#®Ü¨PDÉÔ/VÀœHì+ÅÅW¦æ”Í‘yZcØ'�Û§è¶ýèDt¯­ ïµbÖÇSÔ)LÉ (fß}ÇœòPÖJ¬.¼m÷¡Èp È.i`tsëþÉêzâÞ´éÍdû~†z³p/ Bäõ•ŠZpíàŸÍ„nÕuý «fs•#…zz‹RáìJ¦†ß4Ú!É<#¸¦ds¶xëÔ+å{¬ ©©õçF?cŽ*--yŸU=«Õ$bq9ÎLá™ãAëy[ˆ¹ÍQä%�Y®ërºÆ”D�Ê+w¸Æ0Ûøè=ίÍ‘½çgôe�wI�”ˆ+Ŷ0nvЧ4–bãFVâ€1 & ÉËÚÖh„ð§.œ6¾1ºÜþ¾bð *…µ�ÙWD¬óy\Ãraºm~Fõðž­"^mÑ¡¼¨�9º›¨!6÷¢к( ÑëÕ‡óÎpZJ!‘æüú&TÜÚ�šÇõoMpõ@­äëàl�­hµ�˜;|zx9Ù±>]L7´{@Š�üŸB=¯i '®ØŒ¹¨W„ ò¥f¡ü£ºJµ·b^"I�?�¸D ùI1Z(SQ¥}OPŽÓ]®MB¶TØÏiByI\€Î.Xº./ß}™ë#qw¤jk•/¼@'f㲭ͤ”j ÄK�o¹±¼ò瘅@[C£ âRß�Qwã3âË+A ôˆXö:ÑÎ� Æòk©eWzQÃùIòâÞ�슥H5 ÷cÙ¯š!ðjò‹‡F^�Ç ¿=Z€pÆ@úšýÂô7.ŒË�WŘÊ!ܦÈvÅ´‡”QJ2„ëÚ ±? <Û÷¸t]Ràì�žY¸¿Aü Ka³—9ú9èaŽMDùvÙXÑꉒ$ÇðÖN±4ÐSÎÆ¬e…ACв¤­à nèûƈz¾u'8ñ Ï||BC?ª;^uf�Z�{5�á!FkHM´?M�u7»¥©uûo�Õ©Kô�Xe¬Ah—ù뗘쇋sQxѸ<ü•Õ¸_O-y„v·T}v}>„£rª@Ø:»^¾­ ¢›Â¨#�‰=þ�<+sÞL•zñ”™ã1ßa0àklóC@ÃÃBÇ-ÓZåbäŒpW[d&ýPt Ã�uË6Á ¶T´˜ä\ á‹™UéÚ§˜~\ÿ2˜ÐůÊ3ð-yHÅÀp Õ?L$Ò"ÔÒ†æpº³Ÿ § 4/ ÛÏþí×"Ôôzn6 ÝœçjCQ¡R#sÜÝ]P¤¦úÀW�75R½Šuq/�Òf3_aƒ´ô×nr €-7ä7¦q”w%p·}ú%³W[î]=GùbYÒ1W:‚ì[Æ:˜,k”y‰ÑA2[ÇFO-Y7”ÚãȆ²¦È:/“ʨ,­‡6Õp¿!ZŒDS¥áwááÍËžÑT­Ên‹ßÇçàk ³zés2 ºípѨæN >UOó=‡Ï{»Ú–åf�\³äxó¸÷*p&˜@M:J~ÿ„öánUŽfaÂ�Áà@~Ìž�ó<Ûîjª€¸åÈ×¥ý¥–�æ³5àQ¹nZ™ëhÌÎ;‰(c܉@]öO²¬)$*&a9Üü©é�á’áj£÷Ç`õ4v3Ø´m‡ÿN4\=Þ¿·¸•I™ÄN�5ÙƒÍ̱³õ:u yLYÐN9ËØfþ›ÿ«ä ·Êàí¹è×Ì­¦óûGÆIåÉYf¡ŒÓ¶Âùq�t_B†#º6rïiöн½4fhîr^žËs“[Öv‰¨•¢à;‘¶ûxéìiÊôДžàdÑ®=˱¹6¼Ù‚KÙг¯îÕ­ ¸'Pý16RÎ~eYŸ6PE Û„Rq¤®™oOQÅáÂÄKV±¾M—Mª (7„* ]"~ÄzÄVÍ_I/�½ví™à€�½LE÷ ¥©ÃÔÑ»&ºM×á}ÝT,X>+ö¬ûã?ç4r÷çe0~;&ÞˆsÂHž^ÓÈa{1ßí,9“c8#Ñq§í‚gÐd&�xÖñÏܽu7’s{ ÊÙl:›ífIGv ×$;[ð PhHä€ñmHNÍ:õjµ®Þ(T¦á#4Nßp<¤÷o“2{¨@>’Œ|¹ë@m&Ï ýF<…9�VÖkŸæ"ñxqêjþÏÆéK8V?«|�ÛŒ­áØ™i”-~ÇþðŽÕ­Nû¬(‹As<e¬xä„:jôã7×ë©´_­¾@x­<–°yŸ¢Ö¾ôÇãÅÂý:‚ô AÈ—àÐ�”T#öTùñ�ðÿ§È¹”š6u'ØÊ”øºŽC¥øºð$Ò+J:s¹Ð×ÍAŒÃbáC³M<Ž‚+‡0¨#ŃQ¡&xcŠñö|±Eg9¦„yŠrÜʃÊÜ̃^ZÅ~Í'QÖ –Wýub4Zâ:¥žéƒ Íl=nwØ©hl%Û,`§"¹oã0ç'ÊDÎ/¨¾�¶Ï2¬ûÐ8Äø=¼›ëÏ/oá(S¿;Þ—¢Ï½¢ ‡ÈÚóÒNˆ’÷Ó­õ²éº€M Æ‹<3úFšl¦v]| ꑲžÐ"“ÀìŸUÌûƒ9ë×ïO#¤P…ìÿ¨�nME#’”S§m�¥ ’¬’`oÒ1m²`z�qþ†yTH<õ~¼- H7×° þökÓ v/ûÑS„œ >œS³ÍGŒã_B{Ùí£ ÇÛxO´¯�Aœœ½AábIæ R¥ßó¬Éûr«‰;ÀîªæÂó“Ì>ä…ÀYïA\’ÇÌXÊ_ƒœ^´ì*³ÄǨB5E± Rm|!ªwDyÿ]~H�bmáŒßa:Bé€ÏÇÅg�÷`£ÿØ‚&À[Ù7ß�ËzT›4ƒ2z¬tTV~Ôn¼øÌxš•ê~UÃT‘ÍP[J††Æ|j¹ñ8±ÏòVjŽ� ÖÙ·‹h¤Až˜³©tÁïF;ÐjÁQ£s½‡&ˆÉ·É”Ôý7Êñ#¬I—Ó­ùˆx<-QÊ6íÌyË˧yã”ôçÔ@)›ô3º¾gëî;ø9X` !†Ö_³ðïÍ�A«³óÓH#2ܵŠN3¿*Nå�ßvD‚b饸š�ý‹4VÀ6é ÊwZ=�æä1t–A]anºÆbšêáå‚®¾�ó~iHw542ÊÇbºÆ�õÝxiv`°1õUŠá‹ê.-k7 ÝD5Rý¢Äþ½¡9ðDŽͭhj±L”!ÝÔ þóÏÕ'J—È¿³åÀª1SМi*dÜv»Ëh‹øo;ˆÂ¢ qm…FŽ«^�{�ÍýtÎpsJ�ªÔET ÿ…ï=™®ÿ%=8YÿQ ç)p£%!3\Ÿgª{¼¸”ЖÑ=¨lŒòaÄ%UüdÑ4`"`š’ªzÁ\�>a�såþí(±ŸÚtê*Tß­ }Ö^{�ëÌ1¤ñ„öò0°Ø"†$0o΢«çm^·¼Ñ™¡&sã̪.Õû¼¼$?˜n,²Ïר ¨¶K%¡qj`m§uùïã¶ßòƒ"ÝéÁà_ý¥÷áÅ}ÁÛúÍ6pMbô'ÝS´êÝAixØ-[ä>„×|hš°ôú H{iýìCý©�øt)Ñ: :QvT¤Er :«±Ô§­j$ÿKÚmÏ…×›æ»þ`º¯©[E4ë­QÒ¦À†ø|zŒW•IoŽðc¯yÀÎDÂÃÅPÛ$<¡d¥æ†½L…‘àcôìN®WAÄö¡ÛôUëB`lŽ“¬>ׇJß“ÙY�ßéë%¦íܼnŸ€î©5Cw zƒÏp¿$I ¼ßl•',®m, ß·ÕÁK6«rÄpÀd…»GýaéhQ·ÌZÂêtJiIáž-ÒÚ,“ì]a4ìD;‚ŒM\Ö//V_Ynp@-xr/C?ó}JG@C8j¦»Yš=ÊÁþ'³2ºÝ›,¶ÞÞ=„ÝÜŒŸ˜„º`’ÃMé71债_?ŒÃL«àS€±'&�DmOí>»†•òcîÚ¥ axûì™®žBÓš*ƒI“ÿe”󦔯!Nï¿©D’BÆ›±ÐšóÓ£â:Q‰&}üÕx`· É›!êSqãÑgíi»#Uió@—3åÙàT‘1'ÃÇ) œ8:V”ËÐHÅõÓ«{XWÛ s=g3XAØ=¹Fb_b�°rÛ·?¥e…M®Ù§xä½�0aÿ|Uun \ÅuŒ^s‚N¬š�Dí‰^ ‹`DkÑڞ¼_=¼J¬ÑC(£O¥M¸�nY@r«*˜úÑÀ˜)²÷¢’` y1[™!?6}ð¤Æ4ñ=¡¢8̼̔Ì,™½+=zO©³²_ÐÅ¢¡¾-TŸn‹¸Õ³âhø•{{õ, GiÆ=ÉífO¦æ¾ª0ðW¨új¿â+_¥P†™KX'„2sÇG#~ ^¯AÔ!"Í}¶»}3oä¥åŸ@o�vóÕºnª¦ö¥çL‘Ýî•8ñf’¬ Šú.–áSVóÿ»ì_¿´EIÏׯ4Hé×�×�Yæå”^UøÄ.|±¼7uºJ},¾øí÷†=Ÿ/‘[ÀÆEÌðJœµìꯥê$ ÆX[Ä3öбÈ2§†³ôĹxÕT–r-[ÐŒnˆìiþðÔÄ€ ]Y‡mBgn¿`ËøÍz1'lcÍù¨„ 6½7ªodc^ZCôàíÜRøá‘˜ã8÷öŠþîàõÕ9ßgmõCeØ6Ÿ…ˆ5ùª0® n xÆ3rõ ‹¸a†L6›ê¯(ûç¨*iÎÖÊ/»î*¨MÒ1/vµÕd¿¦¶JT.[ÞÕÿ±¨ºÊÕx˪=rÛ‡Ð�°Í¼…rÿ}€­Ô$ü¹ôÞ¬U{õtÞ¤pío>jjhQJ(¢@è#,PÓ¡Žd”À;Ø †Ó�Xd%èçºá¾†R»¨¯‘½s  ÷17”àìC"k„|-z}ç¹… ¿þªÇR'”â…«4$;éTr)в]Èa0Oä�$Í*Z¥¥€ÖTŽ?í&“zËòÁ~—ŠƒmLiØsâïG§cu…1À8úM_J Q´»>öñq¥Œ,&¤¨hð•éïød¸kÚ³ž©QƒK¶XÆïë`4+P�´+Â.¸�¾tÒX•C¾ÍaÍ?5ßó¹§óìˆÑ n@–ªFÌwÛ=Cþôºq„×5,±AÚñ,¨‰|Ô†cíÒšSÒ≴YEbWÃK”U%G³%<ҦȶS\¢VkðgË/Èä‚&&Ý @ÃÈ=­�Þ”×Q·,‘íú’"þW*x–†óê]~Èx¥‚Û%ˆþ[w ò?æþ›†!oÙdZ (Ó£y8‰ïêdÓ–zÌ©fEJ¿ËE7ó^�ñ¹€¼…ñkwªBt8ä`j<’^àj<£v%$¤4êºz!�”N¾ÆÏ)®+£¶aœ¤ ´ÞÅ¢¿u1æ¡<`¦ñÎ't𓾯€ÙCüé…6«µ ©^QuEÜŽh‡B¢Å…#=I‚`eêžS$/�ð¤@�Ŷ.2˜·Q 0²"�€}5¬@£çÆ~³“Ûò÷ ÃP7ªð¬o™ÁÒ¼´c§HŸnѦ8o/s7ðëÉ­ûî ù×C<2â›9b ô±ªŒ:\¨¢ÉÇQø 1èj£i^êâT�Ï{²IËý¸‡Öá™W7Äâ\ÐäUpü…öâBÿÖ¤#R8›-P£l$¢õíkìnkqbäÅx¼u­®ô7!&…w½Ryçân‘fšÁzv ÈõÂjAÂ%¤Gèt¯(ÒnF.ï)ò˜gÁj1ëô_z;ƒÌxÏ�;t•c>öÿ�È:ét¯Ñ€ö*÷‚î`´2×5_R„Øð¼â½ïÉ �€<ŒOÔÖñÜwOŒ‹às÷~k0ç¤Ý^Ñ9½éâ2y9eÕ­�‘:g™Á½¤UØXÒb_é0ìMŸ ¦ñŠü@ÒA«àå×ÖÏ©Dè8#£Íží&îÙÁgÜ� ÚŒä«dçßDï6Aæ¥\•¸°À¿ á4Q+*†SÉ ¾çÏ6#&¡;KòìvbŠš¹GªkHGE›RÂdºº_½¤xؽk·4Cxkü�Û%ÙãsÇöî·óe|ES™¾Â^áëÖ¶¯êD"!÷¾.ÿ÷Ž0´'S›5(y´A½„]“S äu¿¥5¦»ü3%R¹�…{*K™9øß¬éû¦Ð›‡Ã÷Tâ|â}R®á$«¸ xUÙáEh¨5¿´ 9 zYèùkÿLǘwÑ„ ¤ñŒ\ôl¢‰W1zbô¸úTÖrJÒŠ4‘��`ÄSdz£$„+ˤGÚ7§žjCyYÛzbÖÈÊk ¨¤C{^2Ÿÿ›Z©G¨ýßÒæÓ Æš~ú9Ë"în@ôüÆ¥ÐßšˆÉ»n‡ßþkŸt·.33R—âk5]sUÐÀ€ÌŽ z�ÙPu°–.Â&Q›¹Š6ûëå—Lñ§ÏV7£âój®0xu\�…yœ H›£:Êô&B%ÓO1K…eãó’.½vÀ¯p]ÔœÃ5(k?*"Õ6ÈT˜ÿí?æ¿®xÜë\[—'‹z~—úø`ç8¶qÖ[âV±þ±ž_}ÔÄÉ&Ýi?!dÍ+‹¸@ûÃlr¹©=C Ì+@…vЦZχ1BK}^û�¥µ·Ã±©7‡�TZ� -¾¸+ÀØ4•Æ»«I™¤ z¨£œ |¢¡ÿ_évÝô—Šûr%Øn¯¤sMdP\ö=²ÇáJ²FfÈ÷~ü*Ó/=íþFÌþQ;Õ£ÏÏþšxxª�ä¬x¥úd?•^ÂØÕ�Œ( |­%PÞƒ¾:=Uhòþ L´?þFž-0HPl;üé  ^�6%vÊ‘q]4®Ofõ,Å&Jlø|Ïý°ekãKÀÿt1”¬CF…èÁõº…•›âÍZ^X\yõFáFÖX…¢m•¿oyÑùêá)gíËæI<Ú�²ÞâŽÚÌf©³ep@p’+©u^`¯dÖ>.iŠÊ$ÿO/aÐ"w qP!.Ù’g@~x+ÊTºÅ”�_?ñÁ åb=‚4U�ô×ÚòZ»ˆ_¬]# q_FdVÓÞêÍ¢Qß·»9mq²ê“ÆKÅËúù|騅åœ×ÿwÃ’2ïi$~¢5w€(Q…“·f¯‰0z(µ:ã³½L·XÜÕÁ×-ŸIŤéòËܹ&Û±{!×OñòÀºV½§ÈCVÝœ^ýÅ]>Zk–£ºœí…Œª]g2uxÁ.hç[þ·.Òøp™Íj.ÞUÎT^êÆ¤JÐ/Ú:äéý¼º± Êßµæ!Âô™ª{5è özë\¹Ç´I™XÕâ¡–  / °•k�25Þöe*ôN9¹üðkºÔR×ßAyW�(›lîÆAZ@/@AH<½$žPÎ2ÚX,&–NU¸¾éÏ“^ZXÝ›ÿ‚Ù#Ë+SÎ�‡@ôT)sÓŽ*,UúIÂdzóñr0Ù hðþ‰¯ 3áWT¼uµàï׌™Ê³�fU—Œ]XÐ�[aUý¬§=r”�SOŸv„êíF¬øRQÕIð¬Gyâ`é*è�âÉkáÚ n®Å:²ƒ¤K€ "I¿D‹Ѝ,½\ÚeÀ©Ýêöú§*še"“ÿ5ÍYê.3¢&FÜ–î¨G[ýJaP¹œÇ{mv~% „"ä/?mÅ3$5Ù–Éë\ÄÝKtj‹´dLØl:¥5èØ<-Œ­H‡Ù½©ý¡ SБ + ôæ%¶±!ý<˜µùÊq›øò6_ÑíæôJa�ýíˆVp–<¶>‰(zÈwë;�ÿ¾R7rãd¤™Y±n籓\Ë^ù«öµØo˜YŒ�z4¬íÁ�psETF }Pù1\4ß¼›¾ºK8þîyŠÝùIãSt'÷©’zálˆ“X¯»Â^‘/V⟮ÛgUé}kWjµyW/¹€K�/ðÝe0Ò{»u'‹Ò á‰J3 [Yɤ">_ÿ¼–[¿¡ УÂöÝŸr#Éž½ø8dðæ JvMaª-[Žä±789 Ztó¹ümë–TÈUÖ–ÊWŸ‹¸7}ÕL7“ÝtÙQ6!i$Zï�!Ó:å©x(8‹¸¡oÌJ\€Žéé©Ëi‚“W´=ï^‰ÑhŒÓO9Kü~¶þö]T. !¹ÑéO´ š�48jørC¿ö)m2ÇÆIé;ù2a¯Š·ö;»¯QÃ�RžI…Ÿñô8Ór‘r7´ oÌ Œ…¢ôYuxp$“ÍŸ¶¥ô7¼Ûê h l¬Õù÷PZ)פ³x»ó’5›ñ‚.F è‘5¤yùʉ›¯3÷ù:¯5(Ž�z;Ì¢)£’<œdW}ËQ^–&-�ÞßoSýø%%e¹Õ„„k ºK0y¯n©BƒB ªäJØÏíÝ{$CEA¨ÜjIÊ$þ‰¥¡Ìp—;Îp¨réCŠEÒ¶Ùîï¥t‚|Ô² 'Á<*f±µg¶‘€%J$ÉäÍœÉmNHÛ£ø¿Êׯpµv�ÐăÈWû×�ê2²xÿû^BU�^#³Æ ¸†l-¶J|V×/�Ó8TIæ‡@Ó&‡±_ÏXèŠV?¯E6¤ót‚Z­ü¡˜ÛÕ •†G·{ÞyVcÓˆlXø–»z%t†‰¯%GÔNÑ=±¶«Œúñ+˜ 2{ßx,ìíDðkјeðZ]\‹I#A®ðaÙnõì&…8°Gl¢3¢­�|£ ¸©>Ìyê²ç–_®X¿|sò ŸŸTxfâãa*æôIªµnz>™}T´¦Ã®§G¢®v€½ÔZ;™öæ´š\˜ƒÿ4_*±7 –/±ÛÓÇM{~Ú“áLÔêVÐdÙ]üýeúÀÛ;F$Ã/IرTNMÌJ—ÂEaÉ;²Ëä17�W.9‘ŽX÷庂.iþW.LXk œLeôØ…¿RûŒçÌ9çȘE¿Û·Õ–z û�6M~ÙµbøOa¡öûåo­íC�“-ÚÅ’n¹a“>Éët°~QGÔÐP)%sáâh¶]Û5×0„¨Pfx|uPÝ`ßP¾ŠÖ‚‚Bø"ö-q(bCRVáÒ¥n"ãÆ19¤^6½dQÅðb§‘,mJÜ6£�F½²Þž|®&'W—ô±g„æŒH•Ío=Eà2nV³M¹ýʧÑ.:ƒk«�7ýžÆ5q©9T3$4#��qR4@âÑ‚ÓFÔHË·üšÈÁ¢üÖ`ñ¹(G˜�2 qŽÛ|^“𨶽ÂoœX“´ ³SM|+4�ØÐ Ã�³ù&J7®‘�Ä¥P‚O}T}!eLKŽÉžÃ3ª&.%V�艡�³NÞV=2à-Ý-Û ÿnó (Fê:óÆ“%dT#M0 ¨-ãúS¢l?mQcè'Úuó+mëJÊi^®pкò5Þè:õ ±:‡éhE•å;ùr¥2õX)Gkc!Š‚pPTxÑܵdI8€ *þa´Ÿ ŽÎ4×Wæ3‘/ž>\¶òj�A5%³ÁV› n1{Á1 àÔL/–‘ÿ'É~ÙÝ–b¸«­Þ4Ôbz‹%ÐŽÓblF T9î凘HRµ‚£¯ÍŽÍ)}žËŸ �æLãD‡R�ÙEf‰Ê S‚Âîå 9þ•o¦žê†„þo| ÉÚŽ”φ ° ï"5Ü·j>ù‰Ú乑˜S�ô ñåÝŸ{ÛØ UïqÓ*xr;qt ]²þY†Ãc@mˆL!l©žI F9ÌÃ+0#ÍÏK¨ˆ6–¨ë–EìAb�ÎrÕ¼¾à¢ºìjtT_ïñ fV¨‚öç<™¶ì;ÏǸ é0'Lé%kµmÀQl¼OtrZ.ÁÐBVØ�LSviù€£Ðÿøµ"ŒnÛF>ƒ{âÒok gðpïÕèœ _žMãA�³ЄÓÝ5¯‰g=¦îPfÅ8ý!©_A¸v$¼æ%å‚ÜFÏ“¨‘Ò,C�ùO‚Ì➎è]}÷˜áŽXͲIèN%Üà$9µæ$KmŠrÝ){�&A±í:&[qE’bŽŽ&±;Õþ�Ž+tëWEý "\â°Ý¦ñÑ3—4† •ånɹê³uåú‹eóõ{•Ÿç¦‡¼ï�:þÚž) ûõG@ NÝßµ\`f#b�& €žz<ªº¦ÑÏ0hâú2óÅ8®B’¨lGãtÎ÷»1¡®�Gëoiw\³“á EP­Ì‚@�ç3æDöúöhPg�üzÖ–µ³*gz6ûIè*ðl¤LެÒZçKQçü{[ޤ<K†�žJµ9À*…êÒãîS°¡^ãívºÄ ∷Õvc$Ä8 èÈÑx`Ðw�uK 8 ¹|rÌ#úqf7ZF¥° &wµ9ãÃ,lL^+êxè¬_«o ˜ºZ2ùýw�•â†00 ¬ûׯ!¾þûãã¶‘}AÌӚÕ›£ ,yÆu9TÈ�f“éÏOή ijÄ�³".ž¥Û6Á.fšQ`¨¥î ÚìÅŒ£IÈî5Ã) à:ôFm¬¸—Ñ=…Œ9ë||H$R<ã´„q£D”Bpûœy¿*>‚:“Ú.x,øÅqÖLq?Ö ¾ð*Üú�--Ê(Í}¾óZð|bºæ<'š™‰{[+ü›4cÓ+B–}ytW">m ®�¬?¿™$É}“-´ï‘Ãüü¶ÈôfYVUžìˆ¾ áëáI‹0Ø‚ë“aHÓ)’ÊvÚOdoc[÷G8ÇVx=‹,ÓSèIKDI1ù›dµò¨¾fÄ®‚òØhü¹˜-'äÐñ; ) pF¢NÙZáZçÊ/ög”yª CÌcÄzåÆt¿¶å¥@öKñ;·¼G]•ôUªý8çVùM!Ö—Þº1~H=9´ Ý’ÓB+÷�-å¨.jQüð¥]°„Þ†>˜ ã¹¼‹€Z-@õ´ŽÊYke BÇŸãÒ¾Ü2¯iÀÖp>£?òß�ÅíŒZsb´óJü6E�RDJš¢Ü­à�éRºR˜› É„I;´¤ße_©<áCŠ?ZT¾¨[\j =ð¡¬$Ê�ÓKf_ ³¹°á\$?9ªXƒ7+§�n_WY.ì y8¹×j¼­c^)q °¬-çâ…CÿPÈ ‚ƒ›�s¡_€S_íHe--álå Á'€¤ÉÿHê]6�ëÂZ:�c)€óõy–·ëÖc,ï½UÈTHáMèiâcïâ÷îÑe çÌkãβN{8,Ae+7«‹fÆ@¥²a­Ùbõ�,¼$íŽ`URËý|~k9;d/»3 Vza'pn‡MõF c¡S×Bš!àõ'éØûg­o鮹iu!X]�tïz¥Y…>É+67ù`Ä[ûº N!ä’ñµ÷3^o`žTŽðb¨ŒÕ',ÈÞhyºÇØÁZ÷ïô–YG}½z§<4ד†I:ÏÐùìáÓ~Ì.ã2_¯27Ô¨ £ —é£vj6Y(¢Z;U½Þ¾«G°hùš}ª&]“Kˆ.À(6Ë|‹§Z®Ñf‡pv¦l•�«»º¢Aõ[·\ �yÑy26ݽÅ(ñ=r ®nF&]OnýØDÕž]Þx‰Ñô¬½î@Åíò-M“Ϻ3óŽ�ZˆQ†ÒL¿îZ¹ó:9¤©=R'÷ß›wÙV”Zx\ဠ™5ΘÔNcBá×îRìSQ÷’zŸ$áQ®å­HÏŒJ ¬pX8ÖRÃ/+“)±7d‚DÚîDžŸ(X[0ƒˆ�üRè!Å[ʶrßü7ø.14ÜsQù5ÕaÞ­—ÇœNL™ ñ3CA×·'Ô‚›Y»S�™u }.Ì5}‰C×OûÉoD\ÇXÿš`kf;d5ˆfd½a¡KO'$íÑíO ¤X¨s+µëÈg-™_Ǭǔÿ§ŒÏ‡W†CV¿s"Ûž™á˜¯"%3f™Á&:•­`Ý…±‰kÄFç3Äæ8xåi�ÐÒSÑuâ§‘01AØc¾Ù>Äت¸&]âƒHê`Ûuè[…ƒjDzÌÙlâ’4¿}lÅñÍ´ªú:¥ø°•B]’±÷ç0nåM¢@½Sœ}œ3¡Sdã2:Ú� “„ð*¬û»˜”Œêùywƒœ¼95@ �Î{WRh£)[�Adµ“P"x Îš6 ìeôš˜�›z�°ò)Kg@4­ ÀÛØ-$ïr´__í^‰uA½<�ÇÅPa½—*ª¿Î¶Œp:�'à64%F‚23žO[¡ÿü[Ó|,†#´�?GG†¡P jµö¯JøEêÅÛbèXëÌ1ÙIXGE¢¿•¥å8à�—²Y]ñ‡J1¬¤ ˆu ·ò _Pdr€Ÿ«<hŸ_ÍQxW·OæT­)N³µ™ ï_gJ%óô°�ÒôdÌpI°–8�؈Åp9/‹K·W¥kªÒ�}þ(Ó -_/¼ÌéÔ“MŒŽYéõeP{ÌŽ�4•�Ÿ—+.�ÞÊoâõF�–¨ãu®ÿÁ"S› Õ&>Ó�7€ï$µ§¸p .x_ůÒ6ìÃüàB€ßuCqË|‡"p­j-7hödY÷ÌýÚ97<‘ˆ†YbOûa`ï1æ•7.ñxÉ}ÂL5xxWŸRÜu©Ø�ž�ÙR«‘Âü¯¾œlñNì ù¿¥\\~©ßÀ„âÇsîªýø7YÊdL¼B—Ρ{\—lÆ9�-"® p™ß8·�Vl`!òº ˆÌbæ—×ßH“`5 “äy7ŸëTUÚ@8T+þÀD[|Ûu’pSÎöø³«' Šy€ìkÎ/Á=Ö~ƒÏü÷œ»‹Eg! º04RhJ¤Yæú¯�0âÈ‚ñºPßpïg2Ô8ÎÎ�šïnnÿ(CPø~xÕw-‘†":{ÀXXyç©“Pwû'¢hšKÕ,\¥åz *Mã Ú“› ÉÀyç1w”[¢4¿çRáÄ4^Ãp*zUTÖ¸›ËÛàéñ4­8BRy›Êyký×V ¤°óÈ©šâãd– ?%§Ë�è])íæq sÍ.ÒÑQÊìÅw¡»Þû5lPe3¯%¬��Ö}~h=ùŠÓ r¡êã]O©j%ô5u94ËVÐWá ‘êŽ]ÛØÍ\®½�ðõÞ{Ãt¶¾ÉŒtZPôN¢.-Æ8˜^«!sý,žT]+í?ñ©6È›×pš)NϬ­^S;˜Xv÷çºäS¦>�7p èˆÖû:ɶz÷µtÀï;É”°R%I‰þÙU¿³:|\œ"u{3\‹0àSü^JH9h÷ÙØ5¼dóEºsù;~²šÙÄäoÚJÛ‰ÝÏ$T àDÞÁ:F÷ÃXۃة“Óm(±!Ç@c‘ªJµ¼F‘Ü—‡¼.¥ußáê¹Ñ}?�HÁR"+{%Å%Ï)l·ÌIœ^b)ŒWÕÀ+S„¥T•ídïÀV™pñéèÞ€¿kõµvœ¥/Ò«!1+tÁ,‹$o 0�ç†2ðb‹lž:AÊ^„AéZºB¥þ¥ó–*·ŠbH‚x¢�§Ämòx†XÚ ¬¨e¨JS÷©:·i^¥(&Aß²í\«R·˜kÿ`ùå:4gÓà|¢Ótµ·4­ŸÌpï Õ«½²ˆ²ã›5_.ÀŽUË‘A‚O �:Ç}Elðu+‘ ÐÕ~å?ÌH±eØ}BÓvs­eà ¶šSo>�ð�³—Iè=¹îšËÃÀ÷[oÒ賞Jq9šìYžGÐ $~7¸ÈâÎ�Jƒ'å­ÊÛ= ì�•�%‡úC5vŸƒ §ôÆ\t×)Ž(j‹§“J«8Ú%�²–‡9Ý|Y¶W‡‰¤¿ÜlKP×)æü²±pƒë¼n›Îhú“ø¤0;â¤vQè-G)C›ú@Ã÷(�x�¢y'µ~�JeÀB™MJAÞæ·†ùGk}p¨¾°K´nÝ==5gìÿv—¯Ìž½‹èñá-¸åË?¾�(‰Îéo@"è±ø]*­ÒÑÑæ´UýšÃ>ó’‚ÒüG»j¡¢õS¤,íGyWic÷v{ÄäÛ¹mÉ©N˜óŒÜMãùÈË8â â�Ð(²µÚõ>Ž‚góøöm@%·‘qJ]u‹è#,�oÊ ß6j{ó  »­ÑžÍÀËô½ž\7'š•úLXl�½Ó1gíf`>³ãð†PÕ‡ibë–®ü¹7¶�:— m']Û7F…ëÄü�ö0u:šÉ÷…ñÉuŠ=–{Ç<?á_¼¾_1´L „(Äš,´k¤„l/€¼jàôºœsº§ÊŽÂÇÈzÜ¢=HÒ#÷Í�LîÁ�ºCq�›„�‰wUŠ –!HB!£¶yúLCÅW~¤èŒ¤°òÚ�£OÖþ€”P?I eþ©Í!‰; ìgÓw!¬û½ð!¤¢ ­ÞõopDÁSõŒ‡Žër\ð»mHZËøquÄTÄ(^ƒS»Þ83G?M‰Ö¡CJ¢t!îeTáúKQt7U/~IÈ{ø&N E·§¶ Rú§l6 �sf.\¤“ì[É<ßQ5B#¯Îf¸dr‡ç”Àyó¥)˜1ÈÚÝ9ÐÐÀZ VÒÃÅÓõ�ÿ3Â?$9(\ÑnM²ø²!©Œ�1öÓ"ÁC„Êc±£ÀȨ&©,Lë+ûŽ]}µ§nƒó}¾ž|…'Wng#‡8•bIØ¿ìÀãè1Lm¨OéX¨£¥ ÷MëV²îvD½¡G=,—�¼´ÿH †[þ�Âl›Èþ©>“âÖ Ò·ÌËÝJÌÎø€§LºaZ/Hz%œšfÜ’mÇ¢¢t”Rÿ˜ ¼k7_~6´Ûµ°Ížh$ ”Å£}„W˜¤µ>B÷G0u “Æ' 4Œ½¸–1BúÊÐu©äO1>}»]Ì@ÃLŽ=+ÌápóBÝãÖ5ЬËW¥°ßù�±†$ª…ê˜ô­a±Ì*úN8œ~ù‘‰g¿á©�ñ‡'ä¸#É›„ëv6c[ß`�<ÚÐ#Zš¸¶‚_¦npRœòê•ጭ‚é;êð^4‚¤æö3E´Xkã¨KESÓúìHLjàE)lGÓÓ@ÅÔ^çòC7ñ�>²IHœ 'GÌMî½JÚ>L¶P±yEÿÔ0]<{L¯!RI•= ¾þºãŒðë4\:-5lî=ÄžµùÖd íä–š�Ð�f÷TÛ|óOð®&|„£8Ò�®œ�±Û3kÄEç#÷Å–hn{Xy“ÎfÓ~*Nw~ØYA­ôú!p[ARëòjÔ:®^·Ÿë.j3 ¤ÄŽè5AFŒeÏÏ5šÇ¸±7W8¹*a½8°7Ìç !áHR %æsÎn÷�ÓçL±1›iT}YÕf ,ùËê,ÁšLŒDÕõÝ=!(­­Eµ>F€Å:Ì��èl¶©–2Â-ÏÊ4>,¼/u޶,ÚÇzå‚óË£ßÖ{�-¸9yþþÜbk6–Jž§Ö ŠÇ©7@Ó½I$û\éÆ~äðzË %hLÇÝÍÙÚ#xHÑRÅFr^$“ûàÞ‘Ûç¸õYÔºW�#u–OC�÷h4>¥ãƽd<2396W˺ŒIïÈI;é%g@xa�zdöà]©³µ8ïøil\¤;@é¬F”&STFåCYÃ㲿€ï¼o5ûÝBî�)Kƒ 18osòäž›»¼ÝB:§I.�pâÜp 5uÂ5¯þÊ] �²çD½Â c6,ùSAs]˜>‡A’;<ZM:xÙQ‹´¶v ¬ºs‰AÒXª—ûöDfɪçÈœ�­µ.Õ–ï"1†’*#éè$Z*Ôò… °9÷�žè°Q{ϵ%‡ªtœâÉp‚Ú©ðãþ–ü¬@æ]ú¦¥Årôú1Áô ¢|Åî�±Èû!˜3y ×ùÏÆ1Ü�´qhÍ�A$ÞUÒ+’$Õ¯æu ãþ#~:¤Ž‚Ý)«ÿÄÖ0H Ø3ï é?ZœOĸvY‰i'kÍz3IÖ&àëçav)/º©q ô�1åýĆB{ŠS@ ™5Û\;}V°—¤íRåï›ñ£`š5kÍ„ñu|¾ÀÊO„Ö¤•§>èÅóJ5œE q—,4Õ@û¹-C®¸èsÑf»È ¹16r‘òÚF2Ëòly';¹ã˜/œxÁË’@êº.£´éOö?"[Òfùl9,›†‘(jÔìc‰GîtýËxÛ_Fp“7—ä<ªË¤tQ*qf%ÿ ƒâ=âóѱ\«¤o(1à…“ :¢p$M0›¨hïP‹Já0—+v]±lÓÅôc3ä„$îb¬·-Iˆ[�AzÃÙÏû(¼za ‰ø.öØß’=Û¨º–ìo¤0 –…T¿„²-P¸¬ ”7Ž}1iàÏ| 1³²„SûÒTôáã�é1ÏŸTAù[FA;Dû‘.Â�× +|€~R‚åy z¦_éÆ'‰ƒ ß2%dÑ#ŸYÈ.?äî\°²’‹ž¦G“Ÿì) �ù6@Ç1 ¥*î–ßC¢DìŒ>‘›/È·¶ûê_M¿u@EG†CŽlþ°ÁWô¸¯ü¡§>yÞÖ†žGÆMØÅ!"뿬”é#3…„_!EêyÊw¼&<®‰ÉÊA9Âü±…w³ÙCœ:—!2A”¤(÷ªHÊhã]\¾?øTA=òbö6SÌK»³þØË/¡ªŽX+ï'þÛ¡IP]…xÄõC‡�ô37¼"[Oš„´±¨”]ßW«6`ÉIüMTâöŠÆ4)2%ЇêÚß·Š™P¨vA±4-ˆ…Ä›íêîf#|#12÷O_VWê>ë66¦z®êÔÉ…�Ûf, 7½2`%-W ›ù >+::Mz$×£÷J’`Qz„Œy襗̳p©ÈgH�¶T¿0J’pU7¥ÚÃÅXOºŠHǘlBÌ›*Âvp‘š_øà‹åm ‡ìcõè0þáSSq|´0²WèHe�Q.¬œÃW½^£+õ9—gåy~í_ôÐ4£i]I8ßqDl(¬/5qõ³¿Ø1^Ch¸÷xâ¯ÉtœTým«þUÜ×?(§¤@²Ghy`e¶Ï>µŠÝXBþ¡áDñÌž±"[ Œ1.¾d;Ææ‘we%{ÛpÀ#µ—Þ�úƒˆ…±óð@#Ák™”S¥Õ¦¶)LfX4Öœ ïïuqˆë9Þ‰µ2SB+AH@OCš.êÖ(�6ăB+i–ŒR.üàE’uÊÒqY»œÁ¨ÐEE–;Éß%�{.åÁã‘Ñ;Õ˜èËl?¨qM±èã Rj—WPBíÈw =b ?�["0å�ì†5Ç><²›˜ ©¦¦f+4˜±CfüYéíºúŽ�uKàd¤§E~�ðœ•Ô£ÍÎ+YªŽ»8ªA.#•µaº™éX“¥kûlÜ[1 �i®f7.¶îÝ1æÜY²øÃú¶�¿rÌú!™,á(Âd@�È5¦Ñй••(]´R–¬J�Ò½D޵ôn�é¿ç*ÝþL‡BÛfÉTç©çmé)¢ 45ÂŒŠ»ZΈÁùÈ}Ó6<§)ÇV•·ç§lÜ0/ �œ�ä‚9QÕáXd³³ÁòêúT”Š�ÔÀL cé>A]LìÒnò Ï»íH[Z„¶·�h›~ô\§tx-ÙšØâ˜Û`”ã*æÆ~ Coª•NjrÌ[²¥HѶ„þ�€†¶eÄÐÛe²[ƒÆ]T_ þDì·öCáù…åÍ]:Þ#ë8~ÒL—²`’™!sa]t³M†·N.‚ ¤J ä¥S2ü…­ @Ì ê­”tð&‚\ßN4ÁàAÛ¢À…ôI£µŸ‘ûqÂÈm9®.ÀØ’n#ÓßPS±ÕÑ>ðIm„`¢ÿ]©{užáj‹=˜x0^…\³ð2TVMÊÚñIõœÀ�ô³¢‹ç\xÝ‘ ¢öX¸×Z°`Äi5#]/n„s¸é86Æ”ˆd¦IP'ZçWŽ 'ú¤´$8¢usƒ;l«>‡§Òuߘ'OFÒÏWXhPXèVÎ4Hµ æN§[ý¸ã´q}ÀIÙ9Tpn ­*ÎB ÊHKX kÝ>—%Ö@Õpü*F�mÖôS�ÂLÛ7vjìп߻§‘n×~†…¶ï›{ •­Oõzìí5'rËÒ½­Â…ƒÔ¯À' Ü /ÒHDʦÇÂ@JâSßJBðû¨�žÅ™BàÿÖ všp=<ý�€›i³¸â, ‚³ªõ5n(»5kÃkÐáXØŒµø{«Á?öáb&1âr&¯LбÆÈl=9ÀýKŽm¥º=´³Ê©Â±ZÞ§‹Ì(ëç+GŸSõQǺ¯ûbCy,½Ûyî'¢Oл茶<‡:G‚T¼ —E€­‡¿�ý(F,U]�[)ý^Õ¡-Êö™|¥Œ£¹0ÄR¼¯RœÆj %þýÈ€ÆÌ #µâõ4?ÁooJ´¡°‹i?Ž €)ðÍz_³USï�y™Ëg¢ÎG�ÂߪåÌ£!Føïd;/d=Ûk�ÅxQÊ]¡æäÑÄ ³²$©¤ŸAk£™ë„½x/ »Þõ.J®ÏÿøÝ¡Rç.�äÞ ãB¯?°ƒö]Ì õ¡¶)ËVÇ•Ql%ÅÖÊ�4&Oñ”íþo*ëiÖÁ“WM,*e­¦çßPôάU|\ÞPÆB· ®é7¥<ÀÏò–M{§*¥Y4 䯳qÑò/ Y‘_¸Wͤ”ßWO‹¢5“^£ÂHGt,š‚Iê¼¾}¸YŒêÄ÷öN›UtKìZKÌa…É�ãréw¨^=ì˜ýwèj’j¼4còE‘-0³Zѱ¶nà·1O«p@°Í]Z�,†Wš��ìÏ Cz`I›Q“èÆZ¶zˆ‹Ò°áqûîIý EwE[^Ä�³[_ÕÃU)ÛSÐQ³É4{A¿RÜ,gqZÈ_tváÃo×ñ’ÕæK´K™G’ã�v@¸8Ç-ø�œ%ÒpŒPÎ ¨b¹m’#Éȱ �íÕêêÅÂäMÂó¦‘5p®+GM\sFîàt7ŸHò÷jDzpnR¨°N¸zS2pu¤~ eOB¥úÕMó.C>Á1N*d 3‚×¶aéß]Ý阊2Ë VõÊN™F͈½çˬÇ0ha`µNš2_YñÚ«Ï”ŠÇ»ZÈwÛ’‘ÔnSPU´Þ=W­$C¿�yóðt.¦:Ìb€…EA7(Â@vV‘.Kæé¨Î§=Eäã^þ€˜íÒ�¶ýŸûm Ÿ;ÛRu,JÅB.ž±–á2Á\{ÿºo[Gš?X]ÏMV¯óÃ�[Å‹^9po¯Ãõˆìƒ¸Ûš¹[_õ:í¢ÚuÔwÞª‰È|ü¨n-kK-8›+.úìgFlsVvÍ™c£•c”õ†˜"‚™œ…^Oþìgà÷ù˜…Ê¥}“µŒlk agçNÏóóçgP£±5«F? Û0„„¼b@É~Â7åžfë]iGØ*܉§hž^xFwScûÕµ<¹hW -ì­Pv%¯•Þ ´{ ¨ðøo9¸Eʈ„z8 ²³tº×Fþ€z?®²pJÞÏyPë+äsØ<ÑÀ9¡¾“5Y~úêÝ„3tcûÖ•·6±Å7ÖX¬‹~ ó̶�ò;�c½r¿ಮzráÜ<<Øâ,ÕeHû”œúúgÚH´D ›é”.~I,mžÄåp VYP ¼—£êæú¼BÎCŒˆœÑSDã üµV³´¥ýôæ*¿6!¹¨/x�}Çܽ õß}*ìV奵S=›Af°¯#]{GF&á*”ÁS“:€YûWtH—Vu»+—µí/¾¹wQ0*Ë Ë{ÎbE¢qÙ„NªÓ»ž*�ߣŸÈl7¥š—·»ëž¬IˆÔa¡cQ"ï૲s»«ºÐ]àÇ!ôtNçg˜å)ÈGÑ{ýB\Ë9ŒƒÑ�s( Ñ¡6ÅWé+È�~@š/©d&4Ýì9ýö°Ráݹ˚€mäqM™%m²OÊ/7¥ænƦ�˜!ÁL¤Ý¦\^´ Ѻ@mV>3Aÿ¨G ž¸8�Ž˜ð†£IÚé°FPÅæW-s¬½LŽœ…Ö‹yÁÎT¨úÄ[¿çâ›Ñ§,o£å5§½÷x¢Ty¦Ý­Âro Á†ä®Áƒhv�iÃìY¤Ú¼¼Toe\Zœˆƒ²`óâs©ˆ—°?S9y�Wrø ¥Cª§0n˜ÓAât)úÎlûÀLêo”¦·"î«®‡È4‘Å\3 �­¨7Lß¿€/æ Ö³HUQ0hMªUï"]nð1ó¿_è ®§\]Á/zh÷BhŽàºû€×OùLåìòlÒÏåz¬Á¶R$W%$)y´Gé›Ý6U©«žÃðKþ#Ðüº]Z¥¦¾“ï—…&½‘² +�Û"º®¬³Èl•´Ñ®`ej:*ÐÃ=H3¯ÞWF 13¡&—t>Ýæ*f:ãŒèƒƒVUeêº6ÚöߌÊxQÝpëõ‘£é�iY“·êÎGdÒÝpÉDNfÉÐçº:¥³íÆ\þ½ÄvažTœ¾8L6œÖ©)ÑfÖ°§QÑý’­ä弋 mE¬Õ0ç×S��†¯AJtÓO—ŸÐ+•ÅõHÏv…Y•9!_Ì[ƒ$µ=Ζs²gmó}ÈuF!“Ýì´P2ŒskwMÙ`X»ÚKÓõê+øÿ)ù�áÏ÷œ&~d²Rêܽ›½G «/ãRÐ�g¿·õyvYd\k Žðá»ål¾#6þ¬Ÿ+n¨EÈ\½çSÃÄ/<É0äÕïœ%3@� àzÓ–�@Œ 3¢T3�§€V5Z¯ß“˜@ýté 3À‡çmDî< /¸þ4Þ!69ÌAª� äï©Õˆ–­ÿÖyIÚ^1Š"³4:zg®©'¹x¬‡<â†B'~dpMœZwNÕ`ôºw±—“gÁ¹ÏŽª€ªÌ¨u<ñ¨Kv¦o½&�> ç¿g ˆ3¡Y%¦íË’Aéa´7¸#¥5¹É> “ÒoŸÊ(¯äž}à*{;�çö¸.©>«×�èõH¬«$›†¯EbFí·â¯|6ÜñýÜC»T™½ÊaBI(Ï­mäE�Ä€´½Åî FÃSà˜žìŸëÿƒ©óÍaÁœÝN‰Ú¥6\Ž-™EêpÄÛ¼Nu¤(ôSÙV\¶Y;‘jkäÕE±:¬QçÆgIî"ö·¦�xGJÚT~¶�?O€pb¼ P”�"–*tIÒ2䋲ú8ͼµ,øAŒ¬Jé›âåsóèLJìÒ8“>Cämg qxUe‡�>vžK6rÖ˜,Ö¡BâîëÙÏßœ9Q[ÌEêbÁⓦ(¹ôIi_•2˜”Zq·|wNh0EcŠž™ ±„h…rN.ŽØX«&é9( ƒháºìJ?«ÁDÓpå´Î8w8¦í9×úúdU&vÖcnïåËñ»!çlŒŸ¬]©îyRÄtAST¼jºú #kŒ×êà$¹6 æ¶=ì,r0é•Pq†ÓýÄ{i"Џñf!o¹Ôô_Óõƒ‹Äý!(e@1oR›¨·îXD»è[Šxúr~\¼¶¬*çñkm«Y|qÙ�½n‰µá¸xRê #—@$f/‘La4µŸrZ%6guœk•ƒQ îRÿšËÛ8?šöÜÚí±Û%‘7[‘€}MsÐ0*Ä$j�ò\}£„Öám‚–°ùhÂ&}‘"&¬º�dˆŸ¾Ç|Ôϵpö¶”ÈÔ¸ÐV¼°ÝYNiiûØ0’¯é=3Õ½’Ò�©Ç¨ š¬Ofó»ºÆá ¸L±döéèÌʬ`:ðœl”+c€õ¤¦û““üížÐ£ßÈF9:WÖÿ7Ù¨C :ÕÈ¢ TD‰`ú…â–D “RYÌ«Íß*©;$jªW¨asü�TZ½ÓvAI!*Ò¨8P�4X5Cmíê7ÝFv9Î,t*9’›Â€je@ã§ú3¨§Oé/†ŸÈçä©Þ_³^¥Öj¿Î@¼ŸK5H©&Z¿ÀÈ?A/ë£E;õnàd2V I&X›êHm|ŽÊν–U’–qÀnÚ±_Ó=ß—ðÑ@³bÜD�ò¹•ö{Ú8ví¯.Õjëêÿ­ŽCXÒ«ËcÏš)ÂyÃ.hOqÃ'Nò‡NïºÒ‰Ïà$•~y…Éfq>nT6è’ÑØØ‚VÂJî·¯1�ËèÕƒó³ AwÑ´ 5¡/ÀàÕ fÊ�eäQÝÒª‘êÜž¬i¶ÚOt6��»Ö8ú_*+ÊsID�Ó¦©xX’`¿€¶KËKôÚ+¡«?"ßkCìªóèüø{×8! wb°L.Á슃›F¢÷àÇÞ²@³(lŽ›IغœÈ•WØvÄÞ)jfiø4ØÌ©Ýöráãö6ÓŽWoï•.KÏ ©¯CGrfÚzÊÁ�[Þá'î£Å[»ÑhÓä1·ÚŒ;7é7�ãµË¸@ˆo©wAï– —Þ§mV%¤v1ÜQÄÂË¡%(džL�þhÈ”¾CÂ\ž•[P§¥œ(Äz'°Zû4ªú*í+¬#EÇ u!dã©}jë*AÜ(€5ÉúüòA RMàê»x9ÞeÙXª ×çD¹ÊHmyÃ7L�2Ò½x>®V7'bîXøÁ$wÌS0±Do¡qû”ûÑäp>»õ*H7$¬/=êaa‰ÃZøm¡c)RUƒÐ?i¾Ï§ `]Ï2 -J؉ôÏËeŽïÔÍü¦`÷šï1´aC’)–d1ê~j(’€ éÀ)Ö“ Ø{àÿW ÕÚyŒÌîBn/—®z†¦Ï«´l?Ý�Ÿn%j¾¿˜R¥8×I‘e|å|©ê’û*j1"ÿ¨\"ËûW݉–k”FI ·,q%D[:ÞŸ´¥•ž%–�ZjNeh+tó”oÎ èÔg_!}¥ïf‡}ÇdÊ:m�¨bU±Û¡ãßÞ4¤¤¬csIxÀä"fæÂr`/ý}̶CSµxíŽ1àÇé3ëz ޽%Z¾ÙQ›¨«¹7uŸ;¥a8¢ §·Þ›ÎbÍ–¸Ìë�\z¦Ä}¡}K™¿ gwz·ù)ü† �›X3{H̲bï"‹�Ì8¬:wh|¡CT%iUÊeâœñ÷ø{{.ó\ã߸M tËG�O ¡qÚýu#$ÍÈGÉjשÊä͈-=¼,)¯»&Á|�öèf,ão©çe¾�ì p¥ 6ʲ:ñ43*r¡hŸÔx[Ž'å%•Ã@„ 7zÃÝÃ’'–šëY/âViwÓ»“ecŒ$ü‹ð$F³êhJ>»»É6ÀÕSñƒ\ék@µ®á3=¿ÒöÜpB—*ÉÐÃXL�òOD¾DhGñ­1þ_u�e™C�ÅË–|á3_ÀuXF#ô´þV'/jHAM™ÔW»åqíœæ‚ÁþV«éæN ¯5›À°,LD{/çYQ€µ?lX—BçQÎ E!€w9:c]~øÇþÔ#–ü¶ë¼jÚ[Ê@=Žð¤H0o­�ßæÏe�Qâ‚qtšÕ²«Eç9æ 9/b.dÂË”«²dG bú•°+\¾‚‚{¹;þmù4 Oã #У�(íûy޼Ñד& ö«©Y×ï§SÚ蛉…ÎV.$&ž5Þ›hs¿½\Ë¿ô¶cFâ;šïyç�jнɾRE„®Ï70ÛƒJg¢ÃèaëS)N×ø›Á„‹‡C©|åÈ3NŽ7Aœ¸¤i HØ\öšà7nKÖìL�ÿ•Ãöî0t5·oÒKÈ�ò4‰æ¼Ÿw¼[–ß}þkò©‘gù21ÍÔ³5@ªÂÆ!Qp>ª~`’ïÌiêDw޲¾^wïWį; !ädê&Á¬t©õ/ËzÖßíŒ1n`3c¼I¥0�†®›6ŠvöÛn±Ê¹OÔïÚö$lå×Þ‹–lä4bç|'\f µ�!¼ˆ.…$%êï/èà*‹îŒCöʽŽ?ý‹GEGa‘Ê71à ¯ÃÝÚTÙؾР\þ·y8J+²«qÄí§� v˜ÿa¢Å—(r@¯÷€íCí\·ý¯y_Eµ°(\ å¶!…A¬ÍMûñ®U x]öcAê%‰Uõ6A³ Ðð,‹0›šLälX·EKúÚPÂûÓ¡& u)†$èõH@Œ`„müU„¡÷}uô•¾¶2‰ÂY&bNùmÍã�}ãcFÕL°c7ϨÑyÔ‡ÅIòB-Dù Ö&„pÝ"œÄÌ«ˆôj~‡ «(,L#ZLpÚY ‡ªoTmÌÒÕ`§<ã•‘ó?Bž(ŽVäbá–t#KyÂ϶`¦úYƱÃö`È ø…é&¢Ç"MôžÆI} ’(†*W6¥Œog4бW㪻«Âà M›n·{tÜMjO1H ûrEK[R1¸jÚIÂZù&‚KAòLËãn…êãDYj~zm¸‡xgÊ–yù“~Ko›T…+›[ù�cüG˜­\õFËw€ õU ik>sR¤þC!|!¥ók»Öp�ÛɆN£ÌA‘]×õbÌv)ky+õÈq׎Ó×jFSŒ»›‹ö(q0ÅØ1^È_¸K¦±ÀeDë2®÷eS¨.¬úŠõ}cgÂ2BÊ�Óâ´Gxbr`lëJ–A. ¦°|Äó$žotJÔÜb•…údKÂjœ¹ªî£CÌ�¾7ôè®öü|\ޱ¹Áçiq[¤�‡n·Mœ¸„_à ¦Ù0IÎ3DÎíÀñE©m÷�˜õcè†F`9Ç=å8á‹ðÁƒ­®�*j°Žyëq®­Ç_2jN¤Þ6®aÌõ HåQáTˆ‹‡pÏ«ÏXíÏ áfŒx"ñ" ]BƒçlÝ·H?¦ÐèÒ¸%*¢+å eaäÍöÉþ�a=&T°dÄ1@)â<°cÀ.7àI&+Ó ãe¬ ÒZHÌ)|R ,çT=NI„çe\šëFÚQ£ÃÐiމKzÇM@&Ý®iJP¼ÛwD vë½£Eg}}W¨�Ó8ŠÝ hó¬’¿= :¿UŽL% èFÙ«¹Ü¹M›ÈŒT·®!ë(Œ;%Í$=tN¦oH*>\–¼RçDßÏsl®ª®`öþ¯ ©"�3‚×ÎPàzÍšÒÛ¬ãÅ'í•̺«RšT†¦„i¦§ ÌF2mׇŒº>yÏ«tWb°C–¹„tÒJÁó» RÔ.6–z¨—¿züé†Í ä6´u7ONï4aˆÅð®Õ�0B8^cyÈÁzŠ!ËÖ@Ì´NÕ2^ň_ÜÞŽÐÓ8>%pºOäã£Ìˆ)zÀxŸ5 _Àõ(vk4ý6�ê œi:er@o™½Ëâ{’Þ°Ô«šb¥ò¦Òê�_ß�kïP†uBÅU‘‰t,«)Ή¨¿'¸b0èÕ$YpŽ‘9îMV.£ð"$@­5M³1½oÒ¤f»¡‡>ϦD“劶⠟‚¿çô £Ó¿°`Ñ'ýÍv=�̓½Œßq.“’%5 <£MoÿÊbhv gÓ•§ÿ21KO¼‘õº¯²™Z” tÒ±°9ñR®'"Jýbž„ð~£‡+C‚5okºÓ§ÔV‹R£Ÿ½Z>íáðŽI¬øÞÎ�¸íuRÐPR Ñ0·fÀ |iS1’”pCRÑÛ€G(ºûÎÏ|2U¯rƒi/ðQÑ àï̺¦’,Þ9 ªäêqOVŸ#Fóáÿz!By¸^k²á”Ïys Ÿw-apLõí‡Y#4¥ÍQ´~©{§¢cÖàC‹åt ÷Ï€KK8`ù0ÅmŸ Ýh5Þ´™¦’1¼Ï jFÁËÙ˜S«=÷ñ;ú—$�ÄpT‰<`¬Úf�-<˜‘hóਆ®Q66Ÿâ8ž1¿§Â(uàð~’Ü4L­ÒѪ›kÏ–$å\Ï#eX-3<)‘³È­"éØ!û´Œ\T¨D9 #þrXcµ…µx³+Cð ñ�|Ÿõ8…]˜è‡XFâ€drÓ²T¦PtPù¹*†&mLu~ºTh=ZªæºœµJ’³Jë�¨DÒƒú* ¥Õ£åÔÖåèíÏÑâ_Êi.½}îz¤éÔ1¿3á›ùd»<ÎÎs‹°Bªó›‘„ÛécRÇ%Ží£aÕÅgY �Õ‰/tGN5ÊÕ¬áEÚÒéëX8hå‘u#NùP¼þ®o溗ÛE‘Ò¼ïû›�£W¡#Õ`} /–%hpTˆ#E/Ôq-ã(^Â9mÈmåÄDŠõÙð.¾d«Éfÿ^'�X4o’ÔÆóÚ!SþOJ´ªšŠð|Ë. ‚‹!úq¾ó›DG,“ˆ‚EV>PbŠ ;PZYâõs™^¶Ó¢ÓKÁ~f´¨èõÐt�äÆ T¿Ew ã5v¡Åû[„Ÿê+ªÙìÎ\-^àÛñm‚&Ω4ŒêR‚^©P0®dÀ1@ËAzO5•cÚ³ /1åÙ™’à�Æ4|<q4É­×gçl[üÕë "Ø® ßuºCáCVöä-]n¡�,ŽúÓ�¨kÛ:/¼¾ÊNT†ðá{xnuoŸ=i*?H„„FÆ¥³LAÂaæ’iT�6WwÝêëÑ�D%2âXÅgಇÂê›ýÁ,ÍÌE†á;<£ÏøOù€¾ý½ãœèc ÅÜàƒžübhHù—ªCÿÈÌW{¤ìÚØgë¾Ò#ç½øã®øÈ\Bq ðþ‘ЪHÏ ù+æÀï£QÄÖGB<Ôcë�€°y" cXP/â¶÷Ïi…dsmŒäj�¯ú\šÐŒñžWÙÐWÒ<í-ØHZXúFÒØQx» ~bCëåšM|²Å’oO§4š„ÞµksqFÓ9ØsS_ÔoÆæ³¹�ÖuV•ï8¤æIn�ã|~��·ªÄ…qê µþ[d‹/jFÝ`fbÆš¢|£iÃ\w¿Ž:)Ï}��´À”tž¾5³tÓ�/&¬1ŒMY`ûlìÝ×N¬®ÅaÊäŠaNf³7˜O]^¸ü¢ùjÖT>Æ“£)TMʦŸ®—þøº�ŽaÁ1½|ûlQHd?®>Üwb9æ=ØãkþøÕÂü´Fòý›ù°$?KªluÍ1š œ·2)×ÕJJ dÿ¨ÖÔ“¸Ã…¥ûJ‡/ªJkoß¹Ír²YB†fßàar�f䟡3´¶ÐXãÈÉp¡¡Þ¶—Ö íZOõóZœ\W,º:&G¼ŸXÇhܺ—µãqž LÖïÌšnøLñ´Èfåa K­M´ë±ø�§ ±Ž™_4‘i"�wVÙ VJE¢@‘Ò›®˜Ûê�øã’JÇ2Ù…áÙ æ)þï‹{ìòÖHºÎÞ9æoÜ 3ßlu‘-Š[ë_zl×wˆ¦ˆªþXÎi©Êjfg´æÀ¿Dø:ˆÒ$¹®Ñ í“@ò±Ó4ŸK­:J«éÅ|Im)Û­î›w´ß�7Ø™IòÖæ/C!DÍÑÇ-¦dÝØù¦‡t줯ϬÝM»‘ØüKÇx;~¡�ÙÝÇDÞL' pˆW,‘ŸæupëÆéðœ¸ÉÞÈx³G "dÉ�"*5�|\œh㘓dº¯†De„'~p(9ÝHT.þˆ…øí‚G{ü8ÜË%9,ÉhõƒD™>®ŽC+ö¢¨DÙÁÁÓÌ(“šÜ=²ÇÝ£VµœZîÜR/0º €* ˜"{K埋…ô7ÛiþÇö¹Ék /#ÌšŽP–hé-àý!ÕXî=kzfQò:\6Ž2¸§ >n/¡Z«¥Šn‹»cról'säƒ(¼e pÉóRá½XŽ–†G´Œ}pÖo¬\)©OªEŸ³:Y?æˆM_€žày�8UíÈE|+�Ë+Ûƒö]¯>˜!ú¾T´À¡ç–dPì$)­ãƒÚæB.R¼åÍh~cUd˜Fo‹èV¦ÍEÛ¿$®ýT[›†øtåw¹}ëK¡ˆN)BÙ¢p¡DbýŠ�Œå äÅÊ!ßöä¾h; …�÷`¸•[ûWV€’0ùƦÞÉîÃÈß~šHÔ¬”e˜ÂILŠX°x·Œ†É÷'ì#Ö�êS6¯4[1ÚcŽŠ�ú56r¼oI™xÄr¿Â­º™ `|5¨ÂëBŽêûÑ€8Õˆ&¾RŠ”«ƒ·VÛPvs ­±Ú@Á¯\U°\õÃDºGªÄ•±¨Ôƒtxã;Cf²QQ:A:˜3~oJv‚üæ3A¾±’%ü«ªTÒ‚eB#°•¥«1ô!AMùÀñšqz/Ç0žmÏÃÿ>& š¸a¯ƒ·š„àú,hÅìÔÛá>‰2¨QHLPtð„ÄÖ�mкY¼¹liÚcá„£7t}w�iÖ>+¼Ø«íåókRŒjˆéÕsrñXž R…ó€ãÖ©Ñ‹n•É®¥ÿPWÝ4f¿Œ€?w³*H¥#µ�¢>ì#ÒÛE¥ÐR^ÛÛniŸÛµxsÏUp½Ì¢ ¢W#›ÍPÍ f­ù’%vï&€Ófȶ ¥OÍ™‹ÿ2í.$”®àQ�zÅE)ô cúáW˜“ŽÞ¨-® åaÄZ«öò¹/ �kQ1‹D+ë~޳ˆ{hŠÁ­Hº™9¹˜š¿jc¾ $Q¨YkQÊ [‡÷BJšq¤üýb;²�9vvoKï—á÷z0&þß0MÎôcÈ͇¸Jk�êº*öæî<óÔ‡ƒO]Çžß�•–†Úí<#ÿú ƒ¤P«ò#bë�jwlN Íá-êÎ|�#0˜ñŸ`²5;ʨ‚òÆ>…rUÞ>�#®-ô€¸›h îy‹’¨-`š5ˆ”ç[Ü 5Fö(S<�ÕP =´M°s™à\èÅ¿X3H#)õ©Ç éÿ#ì �ØõÔË #Óñ{½ºfâ 5QS@H‰«“þV¹ì…©1`Åkn ËUkI�xâSLÖ-aÃ}1©´­X¢.³¬v/í˜CäRP];ja+<Ò4õ’‡9Âöp¸>·­¨�Ū¬óðöz®Ps<¹Â½˜ðRh9ðk+…5™ŽoýÁßjЙO½²qˆž,~ÜùDj³RH�¨pLuþAúŒÈo7„)¤/ÇÍ-Oµ õ8–°\f`U¬‰#®›oÖ2ø%è¾1rHŸÙ!\êä縉ÖÔ`Àd(ýé Ñaš¥±S®'&®Rt!g8†ZßÔˆ8g³Ò�‰Ú,"T:ø27Q†zA8Ò A}(¢[o¶Òó‡l¼@@¨[³˜p)ê†H9¤”½æŒà¥€qT$ÖeGWÒñTÍ�–®° Ó•ú«¯˜ÂqÃ{B§¹�\‚´„›?,/<ùªÍÖ9�Á8k´Ú }^b{‹ôXAþ|48¶çC`4.ý@/±$ù#r¡×–èÒf·ÏŸj‚kš7¶ÚŸBdÝdÑ-ÜjÉ¡*œZn#¯¬žz=^Nû"Ó�ˆ‹‘W¶aèÛ‡šÖ¶ö_%�rÞöþ¿©†aø¹š©ª¹ V:¥yÂ5À¢‡R“ëþ2³¿·@­x©´b;€„+ðR€7yí°2á…óÄ�p'߸= ÐQ(øÏ'oÆžxÕBµœFÒK¿ºÚ=|`yEŸýY$Æ_¿)º‚\ñg7åK`Œ1I³·Ñ¸ À³Ôkô–O…Qh9O>ŠÐ6ñí9Ïäþ\W_K,ªsöQJSn?^ã]ýk*¥¨íòa…ùø\‡!¯éžÞß—Å¡àŠì(BâÍ �ŒhÊñ÷ÒW¶!°ó3˜ÄMÞá0 ûG þ ñȱø�úS’'†‹¹"–˜Drq¹h5>¼…l|ÿ�n\ôÁ�}âÐ5hS&Rr`ÉÎ+{DÜ4ß Y×`v�Ï-……žSäº."šô­àãn,uaéª.Où $99ž–Ý‹¡ý&§sŸÖ üYyþÒÜ=Õ×�§à2rßÈ�IOÏû0ѲݹïöÛ’þóô´ï_†]ÄÛ„çñ �ЦP6öZ±â½h|Ç„’t† Ê^j�ázNø†ŒaÕ;®Æ ©1øF2<¾!L9Á4nÇÑ"?Ùœz¨ø0¶ã´ø8¬)ç(âwt ¤B ì_¡¤<ž/_ú(ÞuI}n¤¡Þ}‰§RpžZÄcY”Bªk!ëPY4_úã †8gç¦üÎ`öO˜:û˜ "$`_ä¸ðw|@è†3\ püÐKÉ¡ëÅ}`̦�¡È&cq¼«¤Ž­Tì¶i¹‘µÔG³QxÿOâ Õ<2ÒÉ«(=ÒÚJÌÝbnS“f›Ú"ÿ�(eû2~—Z½¯ž¬>ä¥Ë�á8ÒAQ*5M�[)Ìãž´´`[$1^V(M_нÃâLZ„´££‘©—Ú‚TÉ[.›ž¦*ìu–È ÁAFŽ* ãÔpr˜­Vå6ŠÂ^·Ê ¼‰ ¼{'!ß17i6¾;vÀ Sbƥؗ¾aˆ#ÿ�C—�‰Î«aƒ¬Ö0[JsºX³@Q'#È5ù·*zÉ}Ó6²x(r2 ÊÐ^£8è©IQ´î.ºýèç¼IÔÆ‹LyÏ VøÒ‡ï§ÙϘ9g˜_ú~d’†¬òÚ.)W7œ=”¬ó6RK{—´'HèÇÖa$q‹âA4ïÞìH³œ[yÌ eV˜ãf(Æ¢AÚ™±*?ÿ%ì§.’«Ê„²¼ŸÆ«RQô“�Z?7¥wìa©£iÐmƒÉ ¡4’‘.ßšŽ éŠÜë5¬KÓÓüO’ÔM´Þ» .ÊûÒ\ûEFbp(“5J‚êÄè`b¼º.am‘½R�œ[ϲ­�%h‹:ërLÛz¢5Ôp ó"FœŽ´Õïm_ì·"è€ ˆ$X|Å—ÀÍ ‹ùëâøò�â¯íPLJž¢ö—Ãò«½O^UüLòPJJûœ‘��Û ûS Ø3O v/ÎCöÌͪgˆßaÖÏ¥úΤûz"%·ø!1ÓâÚÚy)Gù!Ð&ûÑIVÞ\Œì4Hä¹ÛC‚üÊu—ÍVbüÊ㚉£~dÊÒ0�&Uì¦1´AÍN”’ŠžŸOx°-ÜÙ$ï–÷™Cüå~‘�gR6ÝŒÏżé¿B膔öÍΑ=OT „S[©Ü’é.,åAØ“¯\õ+øÁ߄˕yd~ôýŒþéu/XTº-|:þ½ÍXÀêE*�xÀ£rãšâ>;Û•h:Ë9µÌ#J=Œo^ö¦à”¶ Àô¶à ýV„EÃ--Ó’Š¢œúSB)! ¦ÇgA¯AUÃ|‡ø‘pdU÷®UŒpX3Pñøpæ +#›IŠl�œ½$}Y3vQO�ÞCÅO�å†1,•SLMbÁP£Çª˜dõzC¥”ÍX¼Øs)y÷gï=–0øøW{e9ÚÜë@Éù¸Ð_ÀÑÅ „¤”¸ãk¶ÏöZd|`ýk»ÏØH¢â3 +æÆ2åªÄ¿;!@,ÒA¸†–‰5ĺˌ«<3á�[oY»¬jÐ^mÝÚIS®õž „•¸Ìùf÷0È\ xü�Ùȉ Gf÷ äù å,6Àüüú0 Ù{‰#¢¯ÓUI a‡#™€XcÖ1¨çܹµ~Ù/¤ñ�§JÆÆÖ®~oÜçÏbq§œ#xÞ;=Ñ¿@ýWn°¸Û;i‰Ï‰b¦‰OpQ2o¯¼¢lR4ä�ç‚u±,Vû¼ÒRþm½Q}@£©`�ÕI}¿6§j´�·`稪ƈKrôâ¡Êã6Ø\Ù=>ú!”T)„ú/V J«áÌß}@¶Z; ÚF!XOWÉÔ3(d,eˆØ‰ÃÌHh] Þ v+ƒWòÖ’ÙÃ8mùï”!º}zÌée*-8C)5—Œ)åó?nþ‹{gR Ž4^ô�MQ÷~Ó«z‘ƒÀ1yM–íäC~09æ4À¤õÖ~ïQà ގ%z#6!q\¦�ã2µ'×wè‹ «ƒ ›·GI)…¨ÉÏ–¿¢Î­Æ?)t¨Ù¾]ŽE•@…Ä!È¡hŒŒì÷Ÿx‰›4ÎcB -Ѽ~wÇ­€�¾ Ú§7»ât€4û´#ôÞÅ›œW �˜ YÝ#•AÑ�›<¢Âhš�›µ£´$[ßý7áÇŒ¹þ‚nVÇA“�hU"�9ÈdõñpZoR“„놂Qo㱆ÇU)×åú5KV«”MF“)Ép¦pY*ÛXb(¥‘Ê}wïZRUR§LøïGnØJ”yÂvP$ªQçe³²p§,Z!kÈs02ÞT"´ÉÕE’Ãä¬q°ÃëÆ:;âây©&—Œ/ §)è$Ï™Û3¬üPÚ÷\¹»åbÚü•: b-vÅý²L3r§…ö™^ÿpÀ¡”“Ÿ¬Ø7m{}º'¢Y5È8öËz㯠Ç’š²ˆF<[U"s€Åû£-o!o¼yÒš=huã·ˆŒïßL¾Ñ�áî£gðíŒòœ0r‰ÉÊ{»™¬$DÊž"­ �-_i¯yôa¥B¿ÆŠxçØoraq²h\‹` žAÂÛaÕ–ª› ·;ýÄ“›Ôõ{%-+?AÁ@k_ÇFu‚C‹-7Áœ6ÂàÜ�/†cš­<ã¯Z ¬†Ï^—N‘ QNõl]¥= M]@—ekHÚé)q¾+†ikI½¨,7ÒÍœ š¹Éƒ_輸oG òyÙI2R]`Û=m»a5!8‚ô ó\È Iþõìºãž”n bV4ÒÑŽ¯®–ÄÃ4¢qÞ¤*Ùš÷D0)#¡²'†‚àX%R{QÄ]vúnU‚N»  lP?ßUg³£>º¹v˜YÏ�°Ôã»k·Q’ú‰1bŽÝ®ÎѹšE íñ®~Pöx�8ª/h9ÚçZžçöh¿?ð•õäcµÜùoÊÂÔ¾±4¯ÚÈtŠñ½+õªËÉy­îÁ]ç!€c¾Js€šÓ…�TsüúþMíÖ³^ ÕÃËÔß»@Gƒ4ÎóŸ‘I9Úë ˆzA]z�nMË&M –p}ÌÏ=É$ ’>Ãüug;GFŸ”ÇG¡ªÕnKÆ#RÅwìŒÆiƆÎ7 í~LˆÆ "˜;�‚-WiJ&·òà n jÄ;¥§è.H0)‹ùL¾/©Ü3º¿ºaIá*ìØm²d•5Ø)‰ÐÖåWUf¼Ùe´¸Àw „Ñ¥+°\‹y21 ¸P¼\S'íB²[ñ£ýá2ƒqÂ!~`ÇJ;£/Ηâž×mÈDqy=°Z~o9kU໬Q0 Ó374ÙÁÜ^�c î÷ô‚ÒT™ÛÔJ¢Åwê[þâ#ÂhžXj[d­ûÑ�¾7P&€Ý¾°çL0oîª^±ŸûòÊÒH͸cj@Õj1š.Ýhw—\‚üyt‡¯xÈ2Ž6ÏÙÓ—IÚ31ëž¹@e²ã?ÿ�œÃÂ'¹¦î{<_œveU PU.ªðzõæ‡C^¿µÉ ›yy½€ÆÜÕ-­ab˜Ó]e*ñvÏɨf�s½îOÒ�mY��aôøˆîÅŒ³p.wú²Ú©|@3H¯†GùœÏ+¦ Ôƒ@ÊP|‰Žw’Wžämæpѹ@·~U�Hp”I i²¢hÙš‚íâ*%ì¨îËå0¨`‚Љ€qTí7¦�~•kMÅ�H/±)¤ªzÑäB¢»'B‡Ô”¿ê×ZÂT- †È“ÜP¸µêÔCèÕ -É C¾¯‡“í$(™ß{ûZr&HIq#Ìr7ð|¦ðÛ®¼6dqÙý*�f*KGn#êÚ8C?ð¯«ðl´^à:©²Ü°,»(3c`gOn:†ù¶·÷b¸XB&ÒNV0È­C&)’)i—ô¹)¶ÝeÐo7Épk®€à�rà(ÉIs?þb™>ïo(àê3�J=ÉøŽÿ0Šç‰Ü‡6.¹Žàñáe{Ótt—«CÚð–LÑß%èø–o™ØËï7ÆIb¡€Ï…©-Oô¤|81x¬]h·Ž†‚så†n)Ïw‰‰6M[vu×@hÀFHðn IÖø{­1jdÛ¶«lusT$ɲ�‹•Ùuß`ÿò.‘ÎÛO»”‘þÐki¡öû… ¤r�žEÇqÞGÙ5о‚|&żˆ¡œ«ÿé`÷{ùÙD�këgºÆq!þÐêJz1DwÌ^�Ú¼ ž>¯c:l½Ž@aB�:Ë}œ1Û` û6�Pã"žÕŒ¿ö ¸â`L^òWbÓ$–%n@7 aÔ¤nEeÊy_Á> à%—lêK®´£þ:Þÿ`jØùËgÔ/ïÜâ€4Os�×J_Àhqc  äNæbhXwzÃë’ÆŽ‹Ê«žø“qDv|I h›öprSƒ$ü*Ýc½$3#҇Õ9! r²'OýécŠ'¾-µV\¥–)Ù÷Éð�óŸÁÍ*—FnÝå€J0 bL)bý¶:�ç„SÇ’ôÿq³°ÇÈ~#_‘Ð3³i¾à� �üˆ ¯‘Âûщ£²×á]I1:e!´‘&ÓÔª>˜”ž2$)O�ÆÞðPßüË“ü©ÞKM`C”h)9Å«,ÑF0©@óXŒbÔãUìh—| y_M¿Ñ|^jðm'®ƒørGT.¥y7P—èw™ïβ„Ž*øå1ðþ²© çù*àwß™‘ÿ¼œ“QüýNñ Æ—oÝ ’’�qÑ÷Ó\„7TàØíõ<€#Û’Le²…]Ç\þk["~â…»œ›Á™c=RètLŸº¹K$B³¦âòµ­Æ\ÓG$´˜áêCiµ¡:톖Å5îû6†Bº�dîŠBïñ Aˆ¶¶‡m`»Òðgbk´î™JÑ :ñR‹c6‹> ‹®€KÞ¨gqÜ#ó«'U‚xµ`?9Œ˜è]``}D Ò\Ø9¥ZZ”¢Š'騣�n¿ ÓÜ8DÞO>¤&·Ìª¨`ª9)KÁ–R‘¿ÍAGŪÜ]\o¿k{s×wØ Äª9fÚpG¨Ñl!'è ­GÌÕyôˆV«;àp XPDz0ܳ ÿ´Ïâ‘#¶©ó[t° 9Lx {�RU ñ’rc€Bòþ“«­°™¸—…BhûóÄ­¡ '�o衾ÇUÃOÅ�<§±‘MŒë ßëzâ=kβhje»u ÿ€¦¡5±¹FÌÛLŠÅ-Á›xq.s›å|£Á J£áçwÈD�èÕÀ2[ixÛ}y5–ÈYî?ž˜ä”1YG£¥çT1?hŠn`¨¡š³÷ÐÌ–AmˆÆõÃJ”¾g|”�?A+Dmw2³m…ãB&éø;h2w.F!®ol¼9ÝÑ­—­¼ô!²Y:*¦fixßÛP,î½ÝÚãÿ²Ö€U¼Ý:ΆørâðšhÔ:ç?Xxà3õxi4â»Èº8°Ñº4ãªRÐýÑÙ·'x”ŠPÓ©Záýâ ç Íì =ÀÙ»“qÍ‹©ºÜe‡[ñæí+Sþwèu?ëãøkÊ!�m,ôºC¿˜E ÖŸ6„Ô u·ë©yÐIXÖͰƒu�û:þy_Û”»úg¯ÐI 6�é˳g !ãeJ¼™*æXBcŽüÄWVžp€Ñœón°ÓTìç”ÙTèþâÆgâÝ~ôŠ;!¸ ¿sDÂPgþ¸"GÎÍo9Œ'òÂÏ×Ü!d4‚k¾C':þ‡Àü¥ø³ñ“ĉ;èÊ4i�¾¼™êLËB°–$Y îÔÍô�Œ×ÈM¾Þã~ËÔIœG�(6K:V78úó–$±p¹[¡•>Qtœ¦ÅÐŽÆü†j’ØÆãýÒôBHu(¿8I{õG»é*C‡æœ]¼$ýT!<Ž1¹ŸöBÔ¥»¯³«kÙ†ïn�‰D  ÃíUåÆÓ=SVÄ—�Rzak;>Ï×,>p¦ÿáØF±'Sì>W¹â9÷ð‡Wn³Øë¡ð=dbôžðE¹åbê DÍ'ñ#¤Õzƒ²�ZáÕ¬À�dãêä:�·'å³Û ÓJ!¤ì¢ýW ÞÑi;ßŬËXX-›µê/^¸E¾1¼k\¸/z|·&“„zœ5›P`çûç�ä–ÏBN¿ÖOÆ`Òç¤bŽì‘ã0·Q�p�*éìŠÞ">ˆÝ‡6Øö%Ýv?cå9‚/�ð¥5þnN¸zRºa€g3‹GéXTð¶å™–á Â�‰$¥MrãŽÙQÀF‘]y5ضþ+èÕ^’Šk!Udž)3�� .¾=Ö9]H¡�Ë“=úQÌAkìïtB¢ÀÄͦ4–àЧ¯�ÿÎa¤=ð3QM„©FÿùQ“‡'›rÆÄ¿y «ÞC€„ÍMË•1C`*<©?®ïƒ„LÓ¨Ä{\¢e—Ëd$8‘'U‘ ×ë�ÄVDtb)Ù!]†Â0ŽÐ«xJ‡« >ì0‚�FcCâ–‰Ö0ü{({:¤½möpâ4ré~’©üµ`7ƒ…Ð7-*8Š˜ŒÜ8yÌï]`,~~Xa®òŠé!ŒÅàë³U]_Þx�­áŒ".Eû¼ñž[rû™Î¢Í�1Ê·ò–Vã™v¡Wæ, «\Èó˜Æüq?±wç ‡Ý{ù¥��Þ‰D”Íâax>³Ø…ç¾ ¶ïjÏšQ<]Fó…©L}¶­yÜoM�üÓG­1¼4ø5Wy€t*N¬þó6Ü€up’”©².Ô8aõcô1õ&-1éîû¥˜z#–~‹Ð„œêA�8äzn^�Rê1  C¾¼«î2lÊ�i<kS9”•‹^¿¶ê“E1Ö.hK‰G+ z,zjŒÀ|cÖiÒñ,t'EŒ> ˆ£.ëY ~fdë@:’]EûÑ !Õ§Ünø¢²E‰@@JîúPdò@>m01‚©Žl—’†VlU¨&áóu^ýXö%EÀ*A  ŽÇjŠ»bSæR x:%˜i½÷¤æÆ(o;¥¼âžx˜…fâh¿óÕ‘�ƒÉW×€¼ª /øL,’ܨCoX1ìß1V‚5çÅî¦ÄU|û„œ4qˆ£R¤–D¼ƒ.¯¿ í–ƒÜ+Áb‡ÞÚ;¿po¢“7Â5ŒÑsHeÀ�o 3 ŸkÂ.)1MmU¬z÷E:ïR”F!ŸÍÜ“m ]xr8Ü þhõÉŽ„\n¢ÀÆòæBlaFëòµ‹8€¢r£“¶óDLш¤–" f.Á¹Aôî2Ù€¥•_Ÿ5§‰9Æöœ·>„²Úi6ƒñv¸¦ò>[äŸiœÐ:–T/Â|ß¹gá…SB+u½á!ÈëÚX:`©DÂìÉkñUâæòžÁ�õ©r¿eáOxbOOª)çE°P·œPC ý·š„„(åë/ʤ.=ù¤Ž.}F}¡Ž+XÉóÝ X•¬A$•ÊF*˜i”ý•OÅඔߨ°«)ã3è0Œ‚` =#ß$¦À…&¢¥è%�íx8o¬h:qÐ2½3õÃ_ˆ°ø9äà".v:ÅÐ;/Èöæäà¬lßÂãO»/ Òmi+€V(<Özæï%¤‚XîJÄí°¹’­¢ÇQƒÛñ´ Ôè…WcÔÒåE|òj=ˆý‰PHùöåí€kŒï˜M>²]RáSZuW€ÒKòÞáN¾ù6»'$ë»Fù{mZv›imZ—¬Â1BvãPÈ-™7÷R¬/a,vìñÖ Êà › Žb ‚‰ÿ*µßHÐY˜%é#3,ax¡†×¿¥ž­:ŠáY áÉÿÌ­;‹MÍÊ�>íÚNª°wª8œ×˜8ˆËè’€ݷ왦âAÈaü¼.…ÆYgŽÆí™Ö\›¼æ/ïˆRð„£šÑÆ+·öFã}m7Wça34Ö­ª/¨¬âŒ™$Ûl^ºþÀNƒÍüŰæ]Z›ÙîwÌã(Æ éÐ@P¿ÜŽ^jóó�ÐeèœBõ×K^,”…¿_D÷U;ƒââþ2ÃÈÜÍ..q†@Ÿ\»€º[5ƒÀàº�r½€2²³ÖŠIÙ0™Ò±”Ï�¨>-KÖ6–ý± “ý,·]:;àò+;“Pàp‹{=Õ�èt žðJÁ^½]V�F~5ÒŠÛ%ÚÕ¶Îñd³ÿœ×½ï_«^ó÷4£.wÚ�l½R¼x¨åRìY!þªÕ¤¬ºeÿà ûF—Ô¿E�Øß§ÖœÅ#¬¢¯Ö ÈT° ªc¨Þjí^¢]弃]á:ö,ˆÚú¦ÚŽZ l_�)ž¡ä›“o—bžŽ= …ŽÞ¡sB@wKÊMbØÜ£UÛ1^Ø“;ÌÔ0ŽP£ugÝ�–oÁ‹:W>¿`!×ý(N"úèÊÖq=Y¨©©=d»–dWsÇ_ñvîù58VIó×Ú “ ‚9K$Á&Ŷ¸e.K«LgÉc'Ü]õðºWAÑ?4é�I~\}”°ÿâRŽ„~9.Q‹<ôÒëÓÍQQ{àL¿g·¦ŽérºW¡cÒgqòŸm¨T‚ÜáÝ´„éÓ)À ˜¥­ËlsK‹i-%Ðàé.1›`jkîDÛ ‰Ç¢˜ÑÅ]�uâ”E?%3†ã¯¤ûËãPʼn‚³]4;¸]¾dïIå)ÑÓK¤I†{CRW òS—OŸ3v–˜çë=á!þxÌûv÷š [gQ,½ñáÌ[•à$�e‡Ã2U»‚·ºP´ªØ(׃KíèpÄD–§â ·ÝïǸ8W¶ºÇï)¡EW9Åš7ô¿³«{¤ Œ­ÍÓ3ûIÙU*¶!†©ÝyC™qá{Ÿ[i´­æ!²L‚·•ãÂ¥£G~�Úçõ="¤Tš…Ý�@5x(§ž²G@¼‹~©b>Ç”½B=ý�k�Ê|³Ç1ŒN¹�ü6•ã€!&žYÈˆÌ Û¢nRâ•�!²éÏZ„ ·>?ãðËõD"Ã1AO�.b7€˜-U$%¬ÃW¾ §Ü’¤‰f—匸ùä ä ¾ŽfŸÿ;®Ãî¬J|–ÇY…›_H1a~Ú¨+wFk¾Á3räá»Ã«Õùæý8áZÞl–U:JCjœ¸À&}¶ól¦Îš�î¯PRˆ¡‡‹ýPO7—wƒ[ûŸ°JD¬qªàÇ÷�ÿ‘TPû�‡›yµªŽ[—¬ÂÌúmI""¡�R³jIn’zø„öÉßîäŠé�@Å�‚p-žÇ§ûñÑŒ-r1t‰<ùÁ³ÀÕ»(þ5\É‚ò®è\„zïþdRvÿÌ7Aóú¢(un8ñ,-Î$™täÏhuÝlrV®Nï3$‡µvë¨M­Îê2Í¡§Vï 8¶Œpj�‡€Ær©Or”vä~™pÌ~¥$D)k¦íÅï|—Üã¥ë‹ŸKCeÊÿMµ~õ D U8(7[Éu¥»yëe¼MËòì‚}së›ÁX^ópÅÝ�\_½]3‘{2±#z%ú5Å‘hy¼ óJa¸˜qWäзeõ°ÒäH�VœGÀ»†,8êÄ€‚@¸q×ZexÐýåE¤M�ÝJSÑ!\ãnUºhŒ&&ÝÉ «hçPßJœ„|ðƒüN<è‡ME²òÞé�!ØaöÔoþ™öçÌà<‡§ìmfDPgÙ*vØúÙåæhBCl¨te!·QA' sƒ Nôô¥É˜ùÓ0ç†6MŠœÌMb.¤z¡È,j+7fóÑ­›¹gÉ¡õ÷½OÈ›O‡.>�‚£Y—ŸÃ¶Ë½›àZª§O=ÝpîTb°“æ ÏÌãŒ�äBq;™®r"jL$ðÝ,7)DÜ~â�ñª‡’ä g×÷wRãò|²>í;ñéÝo8}ª¥#Œ÷6‘Q!:‰†,º±†ín—³åiªÔ_Ö½�ÃÃ7kË×—jÔŸú—¹Tãxˆƒç�®Â ɾÆk2½Ó”�ä�:£¹7­tj%M‰¸�I¾sékpÖ¸rç‹Ä¥Ù9ŠÒ7 VÀÉV<~#ÔcŒ ž!sAóü´Ë&sù«‡UåœnÎ\¡…kâ&Iïªé1Àà1h²ÀÞÑp"ç¡ º�)žZöwdçË¡C˜Á3ChüîEËœ‹E� ècÜŽ±áldóo ~ÙM]’¯ZEtt“ÖE(²g}çt(óZˆ9‘ؽ`m.ˆé¸1¹¤8XÔ…ÇìP øõ™ÖF sÁšá`"ÆÙ`’Þ)ÕFdÑjð ¨Õ®%´Ýx{¥a4!Ö‘Ù�jiÔmT$3áè0¤V>›fÄÕŸ\#›ÛHßé9…¤0/°¾/í|êéœ;†:-–©veÂáþT[�ŽÞ3¼>£l¥îES¹GÈ>IˆZ`@±—¸Îˆóá $ww7s�WŒíÁÐz­.5�/DYÞzbãcŸ~cg[{ã'Ê?àV p‘ìY³Žòr ¼Vop­tS`¬è¹”0 ˆÉÁΆ6Z|\”§?Ä›‹ bñ„>î§C¡ƒXœzÀG§1@ šÚÚ˜‰°G aöà¢V? γ¹Þ ov H§ÏEÒMt@)øÊÆ–q®ã§à‘÷‚pöp+-A(Ô‘d¬öE˜rÛeoH^Jùç ¡ˆëi¼€@ô®„Ib‡‘ÞC‹±tT²@=Y-›”Ù vªý3óè×H›²|‚î/ÉöM§,àÓÄ[Øõ¯ÂR=[ʘžë»úíC®Rý™*!jsö Ãäp–‰—úöâ܃ 5­Xo €¼¸RoC•¨qN¼ÎI]¦2¼Ö*”gUƒ„ù†_×¾Oér”° ûÅŽrØ9-x9}šý+Y¿¦¤b_µ{z§×%�õÙàMÅíÕ‚*d›^é!æDš"ƒÖ­ÜŒÝ‘³·>ÆìaPæ´Ô/Èí‡ÍÆöÙ9 ¦sÚ²©¯å³dK‡Ê¦<šÉ3Ä¿¸êä[`åÚ9÷©Ú ï±Wƒ—Ús›¶ø`?¾ô/C¹ù!y©la¹`´Z‹¡ùÛ,ëõcJZ˜ÛEÁaOuü8Í +N·±T3·|a�1ù8 ¯NŽþInXð*^Ú ï¨>Ji #^ËÀΚã³>‰s< ³µ C#8ƒç%¤»e'ÓY¬,WÖ,áôtÝ$XúˆŠlL–³§ž"‘ÍÏ… àíÌ6¬g;ïÁž––3Ñéè‡ yúØœ>áî྘øá” D5DSTëºL�B;…9jâŸ~èóaç qáåæI!›@Ÿ®ÌºÂa1ô‚kyåR˜»%´¼|æÓ=¤JT­åW•¸ ½¿kæ^^#Ÿgä´‰"Šs1€_îenâKñ\Ù°«üŸÌêkVåÜñÄû?£#ˆ\¾+±Ìdç‚tE�S. ˆÀî3Ú§³6Dµíí©¾ ©:­Ù6Ü|ý×bÑÒ†"v…±~UeÑÇCPbq‡È\ ¹Œ¨Òœµ¦ È Ëù»È�w—Ñ�ýîŽï- btÔBùâ¸,uîü§LÚr¿2—RÝúÊ HÓ ¦Yÿgº2ÏÙ!Û]’a¢„î‘WàÙZrž”õd�“î¥SÄäu,˜ƒåWî3›¦ÇôØ•$;§{0ì¾#7Û�$Døà-PrK’¦"@¶e�éQI?¬÷gUì"Q-Š4ÿj¾š›'�ôrÑJb×1õ–MVAù_"ʼnü*ÒªàƒÁ»y™×2?[ñŽd0É0ºïEžR^…ñ£ÃòÈ«Q'“ñ•Ëàív— 0— Êû*XÔ×aåôÁòr0Š•Í›¦ÈRe!ëe€Å¿»¥T6mTÕÞ÷È[Ó­cð3]Ç®Kü—äù0Þº­¹˜8£äkEcÌœÆrž eN�åb|ò{¸cdG‚�á×Ù"B‘��Øš¦º?�z‘¿?ñ¸ßÂgÒë7ñüe ºqM›�íQ_ó ºª 8çàÃéÁUZƒ'³X;S9òKÂ4zÞ§›²WU]¬Ç"Ù˜33Ö-wvXmÅÚ3dùæºÇDu‘‘Õü¤å'ZD€áÝ5õ½’Ê“³ëÝ€ ‘<¦'ê~»6àù`¡¢Ep¶Ì¡}Vî§ƒÉ wð€ABGÔÌzÉQÁìpǽ¢"Æ·Aá]�ÝæÒ®Ï$9#yëFMÇOûcþ³"�pÅ»m’dܦ“èÕ™ðgIã·–c¿}p7—ê¤ÃJ¾æ³T¦“ˆÓ•͘€›ó‘Ÿz\L§ô+õ+AöN´LTWQ›W/eéŒE>¦³™XR³§Á®ñÖLbDdGwÈà¸,óÜ>,vAÉ’¿Ñ)Uä¶VCoôåla6öìtgyÓ¦—)Ÿé퓾UËéªËذ ¡‰é;+}®Ö aL‹oí-{âäï;Ê"–$t˜ªgUÿˆäÐhe±Ðž`J¹—��)¨ÌT)=œò­eù4ùx¾*|ÖÏó½mV5]�½~&D»<4÷Ér¾ãÒïiUKê'�oT�΃˜L¹9§#(‰Ø!& ¿X^²Kå—b˜ÊgÝP¥7ØÈ¤ùðç×7M›í3Ò™R¦ NÇ$?~Ä€ “‚Ôpæ F7YIås™o£Èƒ>å%iûqë{¡§³�³`¤ÆS³+»Å6ùëÙ\Ë4žÃ ýtH{‡2lÏâNƒºòA�~9Dk6)Îô /ÏUÿM]½/Á ß¡2a±´f”2ËNqƒÆ/Árá7d:Çw„®n#¾÷: ìvFHM´òÑh.íÏ­x£Z to+IÐoEez´:DHoí*ás_4s2«qï ²‘îW¦¹î‘³EfkÕ¸�H«mJƇ†F»Ìl7 é•rÖä÷B½õÃ×=YrÊfÞÅÊ£Á.ˆ@2‹N(î3ì†�ÌHLŠê+tyŸ±‡Ö¡ f^„±Ž÷"CÚkz±±‰œÜG„{úû~²áW=ŒÓàÉ,³e°¸Ò =¾Âšö8é¤ó“)®Üš‡otþ°x�Q$qÙRê! �­®_2~~tä€ãúr“Ò@aä„JúI¸Î:x€dɤwCCáàOKy…_l{¡s°h�lw^E‡]u~¼Hþ"Aæ ð˜wÿlŸ@Ì��,|¯›SßOÉ+™ó×7}QD™ÄP€™,€u8 î†Ìar6êÄDô‰ohXgQIg�\„kÑð#Ÿòß“âm�Lñî:³¸?Fì¬âoACYGg_ÐØ]Êœmá‰ȸ©`RÚÌšîî5»ûê“ȜᷭNìh>ûpKÓµA* „KÏ-�°£¢ çù…é]R‰+kg”9q3t|žÎÒÑX =#ž“™·»MCöÎËÚ†a÷cY »™±¬Ô pÔCÛŸ·l0ƒh­zŠ0©9Å5·ÊvtÚÊö;–¶¿c:W6UÕÛG%J9Õ`Éã—*qH.JM,#GKÕÚNÞ{†ß› †ê—;±2Ú¼O &EÓËà‹>�ö7jBþM©\0¹R@ÜfÓ'²Ì°¸ù[’/Oü¸N–µ‰’nþКâ2ü5M‰^’ºÛ‚–ûV•�u<®T…Ÿ”X4õÚgŒ¤¢Ïǧ~ ¼cG�BƒÐ;�v7Ç^3:Õg[?J”ŽM²sÎB«ÖYÄŸ¦¢"cß:†gn“^˜8¢ýœ©�ô²¸´ÍܼšBèðü’9t•#ùË&Qr:À †$uJ×g+äòªí›yß¡àÉ`,3U¤Nt'רº¼cøÚ&Ó N’Î t?çûæƒíqzä´)Ìq8ÛÈžñî­^м¤Øƒ%pð°RâÄy]×zì4¨°_¥eòo´o´‚bƒø‘F=C£:Êñá´LPò˜NˆÜ±¼ÿ«Vú¤L=™Vr�Àñ��‚¡® a«ià_ÑóòzãúœD!úGÑ)Õicõ- Ô»¼ `ch£gŒ$žðôƒ %uðÑ+z™Vs¥œÃTlEÑ0¥¬>qR&‘-ÒŸW{éÌ;qY-SÖ—”OŒ=J¹;³ÑzŸD`Bܲš_2éô9ÀA¦ *ñoƃÿô7%ÛBBSýJ?�qºúrŽlN:oÙ°bƒ§CZc!9:(~SõŠ Ð^âW冦í„ká$gúÉÚZ>t;ű;:Ïu=�Îÿú ÉéO]}-3ãÔ4µÚ¬hÛ׿9~�›\²Å>ÒL%?‹ÿªª» ˜S *K3%ªE¬ge•埧�äÅëz'¡¶ÜVt·-û�;àU“ÈnÛ.zgt=ì+$œÞçúŸûÉ<¶óy ¥ž‘™©>BoP˜åÔ[UñŠ –]6žÒŠ.—(eiÓ`èsM¤³вu—_dz7ß04ÆÂú-À�tØ]gY^9Ô}ñ¥›Bl÷ÿîÀç^«þLX­è²HQG4/E. >�ŒÇ„yLê3øÿU²v\Õ®¶Ó¦ Èð‘lå¢@áÌMfÈ@)6ž*©'ØÆ©�æuÆ&çÝyV³i…þ»Ù( �¥•Ú yÊ®´#”Ú huímyFVívû&–2v¼Õt‹\¬#'RK¦Ú*ÖG›Gó'4uÀSJx^m¿È{™ïb�/]¡³�–•4.sg×EáĈª\æ-߇Žñ¨‹“¹.™€B,ȧùôÂ4°²™ƒÅËû’n/ÜJ9å¹M×FX‘áÂt” /là”̉àˆ8¾¡ › ר-´Ǻj{‘4GM§x1 C$9IßϩߺLl¸×G\sg{¦“Q1:“›ë! ëDÁ2i"õt2&c�XãSpx¨í°I>G*:\hy‘¢ß¶Ç^´Hd`(Ez «íÔWÅ“O gWøù•ëé™Êï?Uáv5„�Kô÷ÙÜûNÐz­o¡‚Ý�û_0.ý–Ødt|!ßQjð½þôÅÿ� ¾€~bˆ÷ó‰ùçDkts˜‚ºŒÃ‘wïpÀYíÉ—šK /Hg"^šPÐQªXN}Cà(ÓòØ3e­Á´r3f–˜'>víˆ\Û�šÉ%b ÉŒá�¼mºÂ'öAhëplÖG•z·bŽÌ“f›ªkI{É(‹„{ÖÛQ ¨¿üª4ß-]\c˜C�Ø»²,1†0åZL©ÞîÕW‚ýÐÆÔ)*§ýúƇ±“<+Ù¬ØÄ>ÙWš�;)\ÄA ¹â¹øð!´�auÖ%"#ÊYóo ÙMÝçEš”>»Óû‰§üSú7�$s< íYéž^�qÜOyˆçÐÄÐܧ“~�›sv<=`-ÚŒMQ-ë]ÌêEM,’.™µ¤�ûrÙîЙW’O¾¥=¼Þ6�ž(&5Ÿ×«ç�ò8tÀ9…W¹�L pZ s[‹Å¬1gû„?¿ñV3ó=©„ÁÊ"öal¦‹ßmæ™hîÈ·~‘ñæÿØzŠFIЏ3A7k„Èvw'í#YùgUY7K*s¦è7$S½‘h½óʨÛ;Á’™þ–½-cjÎ6á7cÀô ZÆê:ým qe�¬†!¦º×gãÕŹòœ–‡ˆ?Ür�v45*Ö‡_þ¬h¤³{V}1Ùgêò@Uér»Öt¯—M. ”m�a¢I6¦g’Ðì%¼�¡¯è¯šžã' ŸñUô;ª•!Ñ_–87÷09"]”EŠ‘2ˆåâ¢Zv ›‰z�c쵞¢Œ½nV9*pêžìòø©îQ¨ÃÏ�Ý£è–y�ÚÊœ%‘6É­9uÈž*-¶±f÷Â.®¶‚<´0þ[üìZAü¸'-\ �_奩æ[ŸŽcLm"û!1ì9ݰUz¢>�!€ÀE»¢PR­á¥*j [a¡fÓžUÀL[*b-MBtNª]eL¨£|Ѱ‘ö ÷| B\­búħ×GÖú±—S–¦µ½ôh5 …pBNmã�´�^äAÞ�Œq¹êjÿ‚BÐT;ÚÐOznADÙ4mâ².N_Ì£YoúT­1Ø kÑY'LaÕ4)9pK¤sS—V¾}‡´ZuüÔ00$“ìfR=þ«Fúj¡rÜ~‡?²¯Ö°Ó–��qKÁš�‰¾\\*f«Ë·fÙëÒ$˜ÓåR DÈé:+l|¨µ}¿V �O+«É¡ÖîcŜӌ’2–Ø,¨iw1™û¼÷jXyßÎÎ78˜8ö*ýu}Š °04ß�ÉŒ8ÕØ÷ÿî:j%Þ ÝâHkÅÖmÙâ‰Æ™¿K[–oùÞoß’Å'{yY—0ƒX§�/ú&[x°1ÆÂ¼ÇElíK]õ&ïD‰í¾Ÿ{Ág¹Ï³g½ñF}’°º,%Fbß>ºŒóŽè2¿ 4¢VTx¦„^ÝÿŸ|Ÿr´¢Jž¬ý¦¸8PúØßqü.Š&oˆ…̰‰nþvkiß‘À»TïëÈè^—þ~iÂ¥biKxbaÎ&ŠZõ׺ãït~ºâCe]kÑõ?�F'žéÛT\fÐǼÙÀ$Û Ž•#?é-X6¯ie;†[—@ðŘ_–Ÿ=Mc¿1;]ÄhcNmx3+”¤ómyB[Þ¬ nÄu¯±UsGd÷핉ãÈ\Ñï¶ñ4¾{+Ÿ*=psšÐ�m®–¤ÖÐÎb§ ᙲ޾óKû-ñÖû* p»&Œ¨v‹áMø:‘€|JŒºÒF´}Xݾv˜›¢7˜=vj¸ªpèÊ™§Ý 4xwä<˜cÚzþeõ(Ä3ÏußnËÊ9Ê ®~ÞF°ôøâ&Ü6ë?L3¯5¡`!‡à‡òjQË3‚}�ŠŽ6€‚(¬5��:�¸ÐrÙÒøªfIƒ MOg+븱·�š²0xAÐžŽ—ãimn¿½f‡áÀ?Tkg½ˆYØŸh°Rz}bôaŽ °À�Ÿ(Œ‡”É¥ûeêC½ù怴f(­‘8&Iú'W‡�7 = KûÎ"¯ÀgòÒº&ª F`ØÒLL¶3B åçH póþ©-¾]ÝI—ͺÿ}C×2Lugñ#غ˜7*yJËû ÀqË–+ "wù0÷ï=Y•â�új©'φ=3YàhV'¹6Ñ1'õ;éÜXØÔpB2Á£‚{æ+ÿm�úCÌvm:Å)ê;áÿrÙ±¾`µ0¯‰EøtY¯Ä=S4íÌù!«pmUáI.ó†}¾¢²õŒ^~  Hxÿ}G¥(hÍÆgâ1[zž…adí`ú’ ¶ža`çóêGôØ3gLgÉ%×Fœf\ÖA%ô Ñw¢uŸ0ÜÈ÷Ï%“Ø¥èÒ ºn –A³øIŸ£ÜP{Ú�¿8Ò &_W Q§”˜v1¥džN~W‡ù–û|~Q"r1è†�d“/g²|¶³EPKò%B¿ è@”vÑÝ'ƒYtÿð¦Ÿ*JZü÷š/•HÍ'Î÷Ó÷/"Øù 5:àwSÁ(D tï¾å&É#˜Ö¬ŒÚ‡ÂSª|EF.mìÉ%ü†@º¨#eW>&_àÉ6ÁE"è¦Z*p¸XÒr ¨Í¦i¤²‘À:¹Ã |éy¶”­ÆÇ¥’~�Û!3�Ô§¸UÇí”…#ð×kN“pêŸåDq]HÆNf³��ѽà Uö€-d¾§`,ÄmÿNÿôTW ÀcÍuXc½8&b^pb«/­�^D®áfÿQuYâf·ó¾šDílŽjÎ Ë[¼Ÿ}ÿ? �®“®è)\4BšhÞÙ*…èW�XÜ|ÎÑuá™—H×-ÔåUq 0ü�fïÖI†]H÷d$ÄôW9™z5�(AÞÛC‹Qîq‹eòÈš=£Bïü¶ ?s.z–ùîåÕž–7†“‘æiòËg+àéd¢±–3¶/ÚžéK¾ö5 ôú–ÍÄÉHìH™ƒ3ó@Ú&Xw8 _æ;¾ð¹úI6Qª�T‡Ác´îÞáž%*:ûù¼¬Q•í�;g/¨öë±}öOmWíÁDæ† Ã„æ£øÖR í{ rkÍ’l(‡§%GGg?„ :o·énK"£9R FoŸ÷ àµêmCžÝ„@5j•¸t[�HIÏáØ¸�†aXš:1"©ëÂ|!Žu@)_¨ÛØ?’�w·p#[ É_—Öv±Ú¥ÔݸH¡žÐqW6fIa„%)‚RE€ SÄŽ:ÖÁÆþë5´d¹ß”KëÜRÇi6áh\Îé}³Ÿp£4 ÂÞDäèGü2•6u¯i¡ tQÿyœHlø'ãÛ6Îw ¨;ãgáº8æ Ô,PÆ$�*‹1Å#=àÞ Hó7™€.�yœŽnó_Ý «Þ”±ü¡å#»Ýåí3CS�ºuóF™Ð˜81ÌöaùO¹Íàͱ–ø~„˜Þ°ÊãÁZ#ãËf*[x_&�pn%h1¼;Ç"Nið™š/I8ait^ÜaDå—3(÷—Ð7“½»‡z9á¼”ÈéŸ{¬(ÌíV·§ Öâ¢n£IìÌ(ÂbþŸ(µ²öpž†‡ÄaBG�1âqµMp�}c—vúÀ'™·‚‚Ä”6ö¦äÄuÄðz}Õ&$×%õþ�“·ÇÖW°Y”¶1<Î ]lÓé ‚Û¢jZ3ŠfÜ ŠpždÊÖËÖF±‘Æ[/v"íàÓsF‚°îÖ_ˆ{¾ÒùþÍ9|üf}þ-:¡à­DäÙ¶{»�¶íªû�ž±Æ¹ÚÐ%Û8ÉÝY�“"×Qñ#£‘Ä2öfêàY//êÉD #d{ª´°I¯GƉû‹[ª«I”НÎn¹¦4˜oæo¬× ö¤‹ÑèáÌë²*1úºÇÝDF=c“Š0Xx#OKß‚9†àuõ Ǫ6â¸Q¢aq¼«¬9²@Šâ)Ö0ñ½Ü°SCRîÉôŠåN—uÓ8ìN™~ÔD"dÆÕ*ñÏTíýÝÖk�)*’U6kÚ£ laÿ9EÄD^J#}±ž‡ïsØ—®8ù.—¾VI' ƒ+è3Íàk0¿ôùr>;#¼]‰ ÑÆ–<ˆ`�GG]Ï7kªÃ¢ä£âà`H¸‘Ùu+\”€è4˜ô¦�K 1Ò‹!ùX/»3®!L¢�XÕsœGèÀsÿ è—ËÕ�å1:ßd½q¼fźeL*qÜU*(?Ég¯Ë¥V?§´äƒ–«àƒËéÞ\\:5�{>Ù�лœºNåO×þÏ\¥È€Á€P9¡Ê"?sΓii3áÕ )jY÷š÷$aÃo»2Š¡òÏe˜à¯³T½ód½m\—rëÐô!ÆŸ"¾Œ†Â ý ~5Wv²Ž¦\pR€Â”m°s~#ƒ|�í)À,OÔÅê:SÐ+»;Íò¯õkNgÏÐŽ?÷ãÛ<ÝkϤÀì\2@pOëW³bù�ŠCÓ7Ì@纃Øçk1=8Å]ÄÊŽ7¶DJ´oÀûiò^'õ¡ß�Šc~¥®[2çéÇKI#‘Œi£©‡Úìåß,ÖBÝæ—iÝnU<ä}ÁEÊš;<&`m/Þ]Ù¹6s¶�Qƒ¢j˜ÕzË¡a`AÀñØõê#Â*\Òò"[ú¾_-åäCJÒ7èÅ×Ý„�…YëÄs�ô ‹zª =ŠUä|Uˆòùê¾E€^�Ë®€@ÊG´Ö­˜ë$Ê¥²Ý‹¦ß!-ÏF¼/\qD Ûà@ç„9æ$ #h6S8V 4�èßÅpòÛ(\þ‹¿ÿŽ„Ù›?Ÿ°‚Šý#OÒ¸Æ@xº.ÛKÓp»½œjÑ=Ç� "¶®wr¿Ü¹ªRîÄId 6a‘ÿ£-R3†r©°+¦‹~¿™U3œ ÛŸ7ÍO„Å¢0€E'¦ðh’ÔÙú(†Ãn„$ 9¾öö 78ȉÃõõ#¶ªJ Znœ ³ð¬j®Ê‡H¸[M‡c¨(K¡BxLß#I*�èÑžQ’7š^ß•W,OW‘š³ÀÝ¿¾ÞŽ×9¹bؼxóG]†�"Ñi¬•cX½bòÅ[6jVK÷˜-¹*D³ý\«xËÏô¿¦.*²¯òHò1WòS†ü¨±œ(>%h÷H1²ËÝ/ãNWRI¾ãó›«ØdªÛ˜kX™D �æÀÃë÷_݉žÐ­{»Ž_ì¼ØËÑ”òM#KûDÝ#¾äBþôm"|œ`qÅ'å ÂÏãÁçU0À¡zìý«{_ãúþÝj:eJ](”�3þ ½¡0xÍNÃb¯-É?êFëÜŸ´0Ãöf¢Ãž mBoy™GM]²T®;Wl¾¨-q¹=ŠDR‘„$öÏë÷]ùK�‘»Õ¢¥Fùy• Ÿ)Û ‚ãoN'›‰ ¼çi½ˆ2[�ñ�&³˜=ôµÔ¶ÜBîê±£~ŠE«ÁÛ)fÛ~U�ñkL#_HcãBlŒìå™{¼>³§¾ÍÅnØëêfî9$k܉ýô$th™Ó6e8‹ë' K/ý­Ýú$Pߘh;Z ãu\ÍmOƒÃOK–w hr�B3’ñ§vza˜„R×ÚÇ!ç}àD�*ùfÓkmV1L[Ie(,n¨-·¯5”¸ ö ZË`“zl×û­“3ïüÚɯø¨ãù-e÷çíS­dÙ�k|¡ä3%/Ž™ÖN½@i�~\·è7Þþü/”…³T9„æV¾H~ƒLûLwî—þòN=BüÒ�í¬²iÝ[rÄU™^¾Y:ôÀ¶ø¦ MtT$HåsÿáÓ> ›¤>ûPõ®rµÉj2:¼gÓÉ"±Må)àWÆò¿XJí‹‹åÒøITíRç¢c{Mv¯N‰¥§¯´X㊯Q¸NC:Šì ü;Uå7Ì(?“Ų5|Ž=Döˆµ¯�x¿XX&oùjJÜÑŽE€‘µDž®Tà~³*Àwé¶b{›�ÚÆ¡)ý`Gî%:…¶àV¾8Þ˜ŽÌÕjafd™P[Î Šâ5g˜XѤn]9C. {‡B‡ó£5˜'Yj&v^G᫪ëô*_oº��xüRä4òiÞÿƒÚc« íPÖËî@ý–‚R„_uo&�^i‹×¹ïh–Z6Ašk �‰ /|êð~/ÒzaS J&ø¯4‹g;„^+jð{¾¸ûH·æ#ØüUIÊ£lÿžXzر¾öÅ(!_¯Ø›oYææGôйº‰:ª²8%L.d>8ݦE Rñ•¤Y_gÉüDþͪھ !É~ÒÒ•Ô¢ ±Ÿ�‰vô¿`ÄYÝ Ð쌲·“…ï°B¼û—›{‹Ã(œÚ#�ßòCÉD6V8ZaÈ´ ¦‘²kÄ�–¾ùçQy�xaüb!àJÖã° Xå‘°Ð'ë:….}ª•ö '÷µÿ7À«Ùœh‰nH¿�àbîÇ<ÛêjÝèbi{Û }ðwL¢²ªfGÝ™XÕ°r­ßHe $(M‡t¿ª ú¾y¸MgeÚEÁú ó™3âgúe·ã¾\<î±O´‘©\¿ý‹*Ç“�.Wi ”ÈÐDèþ�IÄzŒJ£9;ci"F ¢`3jªÌ™ß6îq±ˆ9ú’œœ[ú�‚€ZÎ�¬).b ž…JOlÆ×:…ƒ0’ªãÙêÍGQŽ¥¸Æ&}E»C×e$ ׺׮‰A–Ó2„!}6™!ÏŸQ„2`XCÇ ò*¯W]z>s°o�¢öt`¾BWïbbqwíf àHÀ4 [Õ+m˜ç=ðdH¯Á2 =®ê¬ÄVž6¤»°ÑÌy:Í„ž’éÛßÐ\Z"]bDPºjÅê¸8n–3Å�¸ù‹ž R?ølëL¸\x]®Çs.9ç| &¦®&­f¯ [Ãcƽx€…)G.�:º»=¸"Æ%«…M?çn3oh¡RܪéôìÛ¶2”œ‹G»B gúí$ºLBZßo½õ¬å.GïçAÕ|¹)„¹]ÔoV‹}žV¤Ýùx-f×é¡NÒèMúy’—¤£/ß7tjá´Là�•"�_V¹Α?I}koøftC)k~{“6àáì¨þâëå2s(ŠcI.¶K‡îšjÍ&g†ïÎï#ëÀTH¢ÁR7žÍÆ °ÄgòüóHËy|ŠäͽÔ`lìðz–2©3r¶î oC­è×S_6{;⛰ĹNÀ;ø•mZŒ�)Ûec oMóõ52�ã@ðU¥$¤ŒýÁjÎÜïä.EDèðguK7iDq¯ê¶‚bh ^¨‘eik¯yjh ›ëÎèŸ0Åý[ïÍ1¬ªÙ¥AÃÎAŸæpÈÇã�¬ªï„´Ïbün£xì™�“‚½]„@&.y×"ˆ´«nµãaþ”ƒ$™I ¥ Ä}óiÖØÅ=j¶22×ÿ=®æÉ㤴µ¢ÝŒF0« PS(—b5E�ÒMüÊp‡ ‡1à… �ùÿpkOù^vºw~ÉtÃïÛ)/_¶'Ÿj!÷�–†kü5¾,O‡¨I¯þ­HÏ]]¨ONÙíz»|Lj@:dpZ8ð¼XEL…Ç{m�óÓ¼÷>å‹aÿb÷{¹4eOžï¢ÅW+Æ¥y�€ßKlš`Q‘ˆ®¥úÅ^D‘,(3½’Þ“쥕W©µ %šwoüü iZ�C³oÄéÁi-5à`�¡Øa딉ßé®íW�Ë| �@z_Cà‰#I2è_�£¹š“œŸŸ08‘tQá¾,ª)õ× Þ yiùË(yÜÓº÷^S¥Û!Ú5ò?#ëTêß ½Ü…C@èkŶç|ÇÜÇY‡ Ù,Kj D¶ ùõEÜ.[Â8|`]†é‡èÿ1kñ¼—„Nµ¿¹w¶*Ï6¯D±Îyž¹¢|"lÐÛή§™‚9­´ÞDv‰9"½7l‹ý®T¯†Uã'ud=DØesލ×Ú‚j™“±:“+H Wæ]¥-)ÉÞ°�Úšq!G ÜL=¿÷«í;k ÞlT~P‘•K­lŒ’p”6�àÔ!ä¼ÏÛj�ËK2ä­üƒŽH‹¿–ÄèjóÎÕËÙEQMH¢ŽMs…lÿ‘§Ç?7•TM‘ÕC,\Ó Å› ‘³Tïݚä?^(ÌÇAgíû~ŽÖØ'è,„µëžŸnµÐc 2!‚¤ØÅt•.DîÞ%ËÁ¡Äê¶Ló?厂Gð�r X¾ ½;ÌĬ\è»;®Þ©£2."îüïIŸ‡á˜:Rz¹ƒUúÓ&¥¾ìd%°™x@¦7Û©…àqî¢ÙüG+ˆ�_Öò’E½&úó-ßß¹¦óÔˆzP²ÕÝÁOkpö�pÏ÷Ð"Q’ã$Å©Äk5]õ2ãµxÚãžñaŠÀ pÇ«ÿô£„4ªµ¼¥„ü�¸±}xÐø+Žþ̆ò…¢Šp_é2žŸÉÒX‰÷�.‘’LúÆñ�0R.,þ(mb ú�¾vö'„×Oõ³ªWžã0’ªA_5��Ô�;̺´Â¦QÙªÜô¸áq ñDÍwKžS1 üQJœëÕßlˆ²@ýáþæX-©O`ûõ[Æ¢° JO•´·X²Lºä4‡³Ü�´&]Í«Æ66x&@Lqàw"ß){¹˜—çGg%ážÊ•¸çr†�|¹‰P(ÍÆ‚Fû%¢¨v)D«]H 3Ï\Þ­\WrYVë/l%Ë�BË�0ß©Zê‡ëÙ³¢mÇ,¦hqOo¿Ys›½C‰²Mår=Š}ê@sYîñÕ¨n;×ïd9¶uR>Ñk¯=XãœÝ�‰Õü•ê,ùÞŸ—�}*ùèŠkg¹¸Ö*9–}ݾ¡*· v 3tö|¿õAçËöD)5%�`�‡FÊpnBNú1rð ÈXr÷f´Z9—�y�šá]þH7°é·»Ö¤/¸q�šLì�¢xóî™ °Öÿù‚vuòj½^9ƒ�}€'7r.Œ)IþÉ«ݱÊñ½}æZä }O/Ê›÷¢Zaøš9¯ègùš¯P“'m¨çíu�å±þà°¶RÌshÏÓ„w–ÄJ Kïµgòð‰|dõƒýF( º:¹åy `†Ly¥50úgþ á=j䩿ØÜ’3DF½”Âf¶�g­-é|nÆž—ãgì,äÏ—“nʪ†Oé ¾�"�GO1ê)‚| ¤Àt´fz>¾‘Àq`+Ú`pØÃ«¾Ç¼Ë !g»+gHÜø·'À\v³k,,ø•½j!éÙÞÍࣗ)5ϹLØYì‹8âÆoØ€b�“]ýŒúý›Ç‘ß"†ÆW)¹�:èÆcì Ó=EDÊâ%ÒŽÍ 6A–rÕ¶þwx7CÞ§‡ì[~kI¤CãÃê|»J¡“™½œBÚt u€Ú1¦Å8$¦qT…Œ%ýñR¢[â`CúÔ„ö'n‰æ¨ÒµÃ‹2FÔ•ÑðD竜>~±ËØRšW&&(6 k´íü4€Ê„Èß©¦ûŒò€DßMB…«Û­Ë¹”‚12yÛãvÀôñP&Mį‰û„¤Á™º"Ìûß�Tkpg¦„fO‡û�YŠçRor@ï  Ùgð`ré²"ü>CTjü£{ -=ÇNûÁ؃.cWb9o þ)B2yÆàA\4X÷ÃyªH³‹ý™À™…‚ÑÕ_5¥$ƒX¨¼“ySƒ@L ¹2ã0 dV€éß�åéµÂ|Hú®XÞ¸ùb±Ýˆ vˆq5 Ý!z~wée#M+n.—ŠVô ¿üç¿Á5¢.‰Æ”Îès¼ h¤t~�Ö ¿½]°¤ií«j)ýªÖaÁÜfþÞcE(ñ�É1^ûïÊA&Í68Dt !ÏfAªOqeÉJ:]z3*^ìÞ¦5…Iß®Ý-Çcz£ž¼~lh/£¼ÇÃ`î>"‹¦ôÂÄ!Y¯BïåJú¾v¤.çTæû�tü ƒTL å{è´Ü¸œf-Él-�Pz=oÂýEÌ>ÖÆ³Ä?;T<þúU“ÿÁ¡ø©‘ËÙyìäè!�ï�>×Ö)é[ŠxVsÂiÈ”L×Åú Ý/ê%~XPv£»BÌ0ÄÓä^™‚Ñ?#|¢Ão1ûd¶j,³A-·>¦)“bßä}®û*)ÂO�J»P®ÉeG�ãk¢U#z÷—ÒäY¶þüv0§"ÀjÔ_”o×d¹‹‹ÌrºÌM™‡éx»Iø)q•ÚàèÇ/這ð�Õîa0H *$ú�÷nÔÂõËB�|ÂêÝ&ô}»]h±§e;4)m,QIàlO@z–êG4ˆ %¶„-ŠÒ¤4'¿@'©ôµÑø:‡@ë=Äzþ׫‘Ì_O“GT%û$V'š]ø(A? PIì„m»LK¦Þr�„¹¥À¡bÓÆïÄ™…§ª±:åïE]óËÆpf�ê'pÝßXvþ`/eópâ IãÈ�Öæá¸}5#c¬½'ã£SÍÝ›~ÌÁÝ_æ'/ïõ™ãȉ1)„3*mc8»«¶tþ 5`™É—^r¹ ¾_0ïÑÿ#‚°@Äù¿ TÁH'L`î*hËWÀjWѾSœ==įÍ0�f¡¼BŽõb†ƒ»¸ð¬ëC(B±‘&vÏÕ_@ìT�°üÔH¾ÿD‡çð±i¸æyQ-)á÷‚EÚD+–|o\­ìJ~T!j�.à¶@ŽÌ(nLDN†‚Ñé¤!ÙºkûÖNg4kŸê”yiÁÄ:ÉeúõŽ*¨ÍµN™eÑÒÓRÈ^d GìtÝ*;ÖàÏO&9JF6o yBú ùMX}µö kùQJS;‰¯ÓhõÊa�ÌÔVOnžlƒëAëQß,©œÿþ^¨¸ÿÐøÃ°&i“ý½A€‚T(«wÆió%TG"|3S›\§ÕÚGbÿ«µº3ë=üúѶdÏcÂO  Æ�3 ¢"³ñk±7âhç%ÕˆwO–ªv++í16Ëx@ÎLcé Q�?Ñß–Á9 è+—˨^Ç Pn¥¾k0ù¤øµøÉ;ÿÅ•c º§b±o´kÅQšR‚r^šQ,Ÿg^—Ô ‘ÖBêW¥$“YZ8‹^º_=58b/ÒZP9çü9Aæ@.°?ÎÚ €®*qÍÄÓýcšjžDªOŒ„å÷y± ʉA:ÁÉño­¥©§7Seû™¾Z¯j2x¶È þ´å¢ð×x2(½°ø”ít>;Ĺ«ŽÑ*è{™"[Ëã^W%@ÃíGL�{¶™c±,ç”ŸÃæa°·¯ÍóC�d}ÓT HϘlqA¥æ•…ø¼!ª#­’бp¹øÓ£wù>ƒaç×Ì9¥ô_íÅGÑÓ9ÖAF=-›¦S¯bÔa-Îî+y¡Œ¨×™oáô0ºïÒ±–ˆóz‡à2ì{ðZdã|!í4|‹&š c7ŸÊÄÎ|hc*Œ Vå·ð#c¹¥ùî.�öΛa©ƒÁ¶‰x.6öá?W#Šç9±«j=:–Èr:´-ºÜ’à<4¦b‡±Ñ,ÿnF×lõr¾i[*µl�!ˆÏy©€» ðJ#' £¯]óÂÍ�ÉŸ3Äš¦üë@l™Gdç½,€rž8¸n`¸2½Êæ-Ÿ.läÑh¹‰Ú³- ¨†€¬á2hÆ C@"¨µñ†Ã¹ÐC¸+Zÿ’Û–€ý.¾ “üüÔK�@röDB R¬4þÝ»ùŸÚ0s¡Ûƒ6ñè!´÷�™£Ej91ý]U äÞBí&ó+–§´“±Máïå‹�¦/@÷§ŠTå=Y°"˜ë äl‡|Nú¯¹G±}o�Ú'Ì綃Ù)8e™C�®wÜ«7æuô—éQUJŠàé&xÀ¦Ë¸âÞ•ØàÌ8z<‹Ü K´x=€Oµ!A#&‚&œ4%tñW$t”€ ¯Æ éÏ?1©»õK§3¶Ì¥žetâ8u“2eßã¡ÔêåÐ U% ãaè»{¨lL6%x„ôéÁ'ô ”ÇËò2Jí G`”ÌýNÝÅòt(€GuÀJõ” 9°ÃVyqôîð"xsõ`ÀN–ëÌ/~|ÐX„™ ˜T2ùþ—•”£Vµ‘=$Û\U飇>Ìb‚kÍQƒ.¾^ žn*]úó¬�ñ¢èQŠ&ÄÕ˜ƒzå`÷´�—0Yô«2/Z§¦ËÁŽ 7§¹m4ɰ#�’ü¼V„Å‘¦Ës3ý”„Ñ A¢™,÷í& «¸ù†lÅõ³S³}hD=ªúA{‘9űÇàây,²Q…Ç#C (­Õ3R$ðäRÈ€¡Awþæ±3üöz£ÜÎúËû§®'ÔÊ}®�5x[1þÀ¶Aý{Ó¿=Ö虤¡Û?Š„o'3„®É>Ãm8mز•6Þ—Òã�eøÄ´W¬D=¦G9å@úëÿîŽêë%äô‘¾þŸûÀ~õ¸=yìò·v?+¾=b”êšÁxêšÅé_PÐMgÊæÔ(Þ ßs«¡Øœ'P®'Ù79Ûé’ÚK¨W¾y]ƒæ}’�ÙGOäµ_èÍÈU ¿Þª $C9îIø'†�É+bE ý�Æybûà á„îwƒ°Ë÷Émåó”ZÉd%8C¦ŸV�S¯]ô×S¾LbŠ„'È�,ñäÖåŸ%³;®1 õKý;ñwÁf„�l£Ã2så}•Tñ~ý×Tç•:Ö§}Q³Ìãv¤¯¸¶¢bÜç¹2ϽŽmØh)ÄWïRê7YC$¸çÈ.ÉÏ0º)Zfýuß΀¼ÀÏÌ«àëY™i¯Þ¹†ÓµŸ4×€0F²fqÙI=ÛC‹S¥ïr…^ìâèF�>)pz„”“½ðT�!q–\†Á…$@@i4‹¡ ŽÉˆ�ïþw€”‘mçYöqµª"ÀÀäO–©ˆ¸³qÓ1»ý[3AáJÚ$c wôx–0-rÖ^7YÁûc¶d9æÄ�|qARâ´Ê‚ó›�W+„hõ÷ S5±%ëý0æ#×�1XB·~ruÙ/*íÚ�£aûbýÔzsïz…‚ß9è$6¾*«·Çä äm,Ò}×§`ÍM¿�×E–¾‡Áe¸¤ùü˘X^b~o®¢þ7AÝ@Õ‰ä—0ÌKãâ½$�®²Aœ ËJjTœ™]gŒy´»šBª¥�”wšh¬mì_M)÷�ñn¡«öª«m/µ›€6Ha𫉔ë`Ä­„ZÛ°©ZÏX{¤<öÛK±™û^Ä;_rMAÌcbeó¡8ô€7kNkôOöÑF–Á~ˆ™òJ(•Rÿ¤Ã§N~ØJ9ëPû´û±Nh(Uï,?è—¬uAÙÚêqÝû7’±¿àK”ÝäàÙ2ÕkÇ_º?¸,•k6ÐÞ bD™ðKøbÖÖÿ)ÌþÿÕÓ­š™ÐEôF¬[M É U§ª ±z¹DõJ#ÑÈQÓy�‡Jg‘ߣ”` Þªsbq~R‹È«Dô3…™æDh?ÅG /È7êRKìüd�ªv;U%éAÕëöEÙì2©(rúüÏgvà‚Åþ§ ¥o`ÍáBË\×ÅWŸ¡ofÃLnsÕûª6jm[ÒÁ›èãá‚:?lº,@y4±[ÁbV©ãê'õ)¢}À,›Ñ™^!{’ð8ÿHÈx;°’Yg|ÒŽác¸–k€d©wãG{16üÇrzØØÉéyxèôð g80oR 綆f²á‹fX°C‡Ë Ç´"ñi±¾µOnÚÏ­—?øuMA‚*•rã’ ÷/•HuÙÅ2Þ[î6é¦7~kt�i¬±`Ì·7(BæAÉPòk_Tðyø¿iÎ\ )’0½V™´u�@›ýN¶GÎæ‡ò÷kÁפîŽó<‡}S#vH¬9BýÙ“ aïDVˆjrp‹ö`€ Þ—`8hœKØ›€‘Layf6Úµ[$b4½§ˆ™kb-\ØVk¨v­HX‡ Œ†ÿ£ÁÁfDý’#Á’ %¸—¨@)GŸÐšµyI¼ž ô ŽO>I z¥‹°&0Ìã˜æBض^9Tñp¢D¢lϱŒ}šy�Dˆ±˜ÎkQ\!ëR•òa…ƒ€<ãH¿îÒ†à Fê<�rïˆÈîBü‰ƒé›ãJ•:Å� ��…p^PxôBŸ;eݺï#æAúè§(‘eý§yý�å´<×wP›;7gl÷’G¹Ä£v±kïìê&—º8!ƒ­ÉÞŒ øÇ!+®q}îd4ï±±%D‘?“P[‚CEl÷i!« Å@³Ûµ¬ÝŸ•Ñ{�à±-¾)—0C“çÑOHB•ñ·„vìý –Ajq¦H÷þIm‘<ßÙô±W<·Ž¾uFS{è˜ý‡&Ù¿\E0€“|¿Æƒž�©—ÖÛ´6E-„-Uyòæš�vçötºú+*½ŒŒxâa,¥º‚ƒ¥�+k¯X›ÓQ¡y9Ùo1=#0}_êM{ÿ”ÀïXáM–k½k�zØ„ÝF£Eˆˆ¨A÷�­x(,ÿ«Nˈ0Û³�“[ßöl‘ð|f!ôåÇۨᢉ¡u‚¿?™ò¤„¨¼ÒC’e#ýƒ§Ît¥M_™Î ¡'æy»Ã¡KÓ�–¹ópñ\². ÌÁ¬×wšðšù8S)ûšK\©'kï�††ÀAŸÁà�Æ¢§äfÚ €"‹®M[ѵ3×ö ÙÔžLA Ì]D¡À«EÙMõ4¤Ün—1=3€v$°Ùìx­àŒAÛº¬•%P‹W¤€\ŒŒA3hV·<@p0É ¼ÛêÑP'ª˜ÁB\Âe$XÀw®�ÇÓiSp.ßÙŠuÇãþ±�/Ò¢óC…S¬ÝL  ÊUUuÇsGM�it3âX®\™DÚF=ˆ„峿xm̃—ú>0H“Ï�ªÒ/ú¶Ãp“Ö´Žuìù^Ó{…#ø <¥ô¸«dx¬|šX÷¿ÛQ:«ö¨÷´k«vQWà n|Öö<{f¨,)³¯FJR[anËù'kŸ½®[ ÖtC½×ü”å%3Ûî½OÁ`,˜l® 6çL5+ÎÀ V=H¼Nq¹-Š�¨®q¢9É×yƒd4¬ß:ó°é‚ïdU /O3n�æ}ï®ÍÌA_G-ïå�Åÿª‹s‹%–óã­‚¼ç<�qìÐ× Uö×13Œ@| ç…³¯Î±}¯ÿó¦{bÚÍ|¿±)Íkgþ¾Â®c8H°P%lć.&c÷[ùí&n!ÌËà%â^P�”›FaAÓÛÕ¯Õ…Ý<`ƒÔåƒa‘\ÆÑçhê~ιKÌ®Öëož-ÝÃQ÷^,Ìû§Öâôù&Bà"Í4}¥æ¾ï>_‘›Õ©8ßkÿc)­LŸÒ‡™“–ôøók»| ­nH7s?´ÒØã/°G@P&[?ŸnýÚ'f!p쵊2;Ö¤à�ÓêZ¹Ž,ëÁ ºMIî*['@8‚Ç;‚°á—rɈh.Ráº-0„—Aƒ‡85¯Q ¦ö¾G®Ìz4³¸!b: "öuk}¥Ñ/aù —Ï@º¿^OúEµ*¸¿4‘ êVœ¹›P”+*ﳬ¸êYø‰2áGÇ O$ØqS¸Ë‹¹œŸ9m¢Š"­†ã{žÉb—Ÿ2ö h®³Ë¢»î€¢>ÀÚa‚åÓ9,pØè;0¹d|ă̱ä4qRrNÜ<�Ì÷�¡›ÒW¡ê¤Vˆép›²n £d²òw–/êh·œ‘t½ÅE5}L*&{õ$÷¥ààõçzSùÊû)\<íý§EB.ÓF‚Bü$�Ý! ¾à)Wˆ 2%LOn�ÔÈÚ-ySï‡ok_†¢ÇàIEa'ÓR9x“rïW&bš<¥q˜FxV5”ɼمÎÿ몆 NÀî~�<anœúƽ¾ ½ŒÖ:åÒNᣠ:#EG¿ï xpÿµ¬XîÈ1Üè’ß n:Òj/±Ç±~=™›=øPÚBÛê-™FZæ¼jr…¶ŸqŒ¯wÖ[/)¥ð¼ƒ®¼�†ÚÔBù½/¥U•+@ài͘ Û�‘0x;úYôºF"�€°wÕ®j *\àMAò>Íük6£F$á å„ÿ¢Õ4Ý“cöÖgœ±6SGëhGºDõÉ!6µñžg-€Q4n!8+üÍ; ‚p©AÒþ»ØpÛ›R‡gkýGİSÁÖÒ§’û®¡È�Ÿ&%BŸ<&®>Â<¼œF…Hnðò7fû~ØÊ’^ÎêZ¹�Ž(“%žþ›öäWíÝF?V%˜PÏ"^cÈQ%‚ýhµíE¨>îÍX¤ ØP<#Álj­IEôW¹ MÔɤ•ï�ö«Ev’ƒÎîª5Ù>“Ôÿý’k™B²±ß#UÔ' Õ~ äÐ Ud’žÔ‰,7¥ªÆi“pãÛ–5ººú¾°Õ@{Ont]™“¹É]űßH-¡ «–ï!*¬ SŒ‰ÛòïÓö¦¯É|•—R NUJ7TÓÇxÏW÷k›N�âÈÖÝàà#.á«ÐÑs‹¦»N¸ïgŒ£ª�ëê5 z?Kf3¡î²XÒ¾³S •è±V´�‰¯ö//ÞÈéŠ�Ïgb,,  /ésQí{Ý‚§q7´XPyÍç Iº�7rûH³“•ç¥[P[Œ³¾�6)¤¼�ÎØ“$Å °òeHÊß›ƒ¼ÏÖÑÙÂÅ ÷›Å&N]?æ“Í™Ð©Š¡-!“êM- J„úû·úܹXÞyà�;y½ç_C�ÄqÆ®5xH3kÉÜùÙÕwL¬�ƒ¶ãˆÂEZÚ´ÜÁ’jÛ°ý1ó×™fq4¡YaW¡"Y낵ÜwZ~ú*©š¦û¾klSÝBpŸI·Ö å5JP®y—RIêu¢ÞjG Q8$ëË>o0Ró´'p +>å-àëeõ ¤3òV\öE#{Âd*ñ÷ÜJGcL¯®3N…*>=ù¸¯Ë’Þ­ÎØ®ÙÔY-‰¹øí/d#SžòÔ´µ‹ÉÉ&…ºfð2úf•ÕXÏXüL¼~†]/Kùíð\Í�øŒÇÁÞWÒ ö8¸ÉÈQZîàpïî-£QD;&ã†]Ò§èiÑÑ|.ÄCH;Mâ¶´|¼ˆoGô±°^í¦µ�+kP@:È0™µq‹í±²9J@$Þ 9ð°åÃüÈ#éVÌ Ñ¥uÝðä@Ñx½q‰T‚áöåå`RSj}{ÂÀt~D’ÅžÀL©%ï-“¸áüüœcíõX~|`Š�ôœkò'D£»yí邵[JcÚÈ *ªÜíþµ50iþ„‹»ãÌDs5g#Ûµ€çäW”Âÿ„ì±1þŠÀÐáë£%û[4Uä%'¬ù1µÆ_ÀjÂðb&èTêê"YÑ’ÝPšüÄC!Ïp£H6Q ²ÊúÌóI÷îf[>ʇ<Ù×éç "õ–­�Ú…¸‡XñŠf:ïuqÂÝJÇ—ñE¹s¾€)¬ÂsvÀGÈ÷yö)ZˆûµrË ³4ô²Áê‚2”òøñäl†eÄÒs¥—3¸vÍŒ— #&ƒæ}H,�¸¯/šò¿¥F”Û_½] ùê—òúEWŒ„)s«> £Å¿ÜtlˆG3¥Š =•q3Á˜V¡Ã„‚É’æôvê_êc‡u¦æû�ØÐËôïœ)Ž)IØ.Úà@Oxs^%ë> �w”XÌÜ;§±Í(ЯvIZ–‰"õžUØ¥µÚ;U±,©&eÖ÷J½—Ý ø³|e÷4ÇÞ(o»ß— ˜T•­ã=¿ëºªøÅ \iÃrÖ¢ðn|‡ æW]ô6Æ›¡®½™Û-9ýU¬%ÀÎrGÔ ‰<ÕÝë+k³éP µÆø]œT ‚„yX …ªü£"kŽTú�Û.Ob å£< ¯e,¤Ô#Ѥ¨6o/NèÔŸë2ƒ,¿rˆ�gÂl )—.Õ¨”_K}ÐÁ—vl¦˜‹BŽ˜DÈŒd(‹õÌlW“s%‰P "6PË)äeù ¯¶î‹˜:«e¯Ä៖g 6WÆÔ3øÔâ8áï¢çÔ?O¥ ¨âºî�o¨»Iáå§sZÉÈõP­§3øˆˆæiþ|A�Û+E9ß�MNÁ¨ìf…K"sл®Œ6ÿ†Ÿõ¤A³7|�ˆ¶›Á …d¦˜s©7G@ç“ý'íÄdï&/q33§;w¼œqÇyÎÈ£#eÛ)šÛÕÉ*ˆ›M>s5”Þi¼XÿŠ×ÅZ0ylä÷ 3Í=É=¹í4cÌQãáê!�°6¼$(êBP½Rè•�‹Ü*:Wõ+¬®J#75Q¬õ‰÷±FÅbBê5CÂXŽ®rìLreèûeä…©0µ•»–À'ùÿ l½ ñëÞ¾cßhâ°×i$¦Y zÕï½î}·2§¨ SF �ç:^¢©ÌÔÆ6ÕH¯"ÏÊUcL½¸9èçë %#Ž£Ê§³z¤íøÉÖ#«O‰`Uþ)%`»† D=9êsÓ”Êå7Mã¨+GLµš]‹ë,v 8áŒ(Ìm<‹qrmÕm:TÛ{”¤aéÙóh";ÇÐ8rœä!±Å«Ô­P[/ZÌwŠ 1!,�!TˆZæ~Å É �CF|ÄçWü¯ÉÑ Q•€HŠF P^òÛ�›õݔљ³—XJIåû�tH�JlåócLUôãh¼w¦ORGˆä5ÈåªÀyÒ°‚ ž4Ʀ&/ 0=³‹À+–gO¨eѵk8\.�s~)*Ц ë}âŠÉ»)ðiár€ú*ÏH£ Â}ûãOãìáƒØ°%¥ cÙd©u|¨ Ĉ?\PQŒœs ,ñ)ÝÝãw!Íҧq�[ä¹—³d¶¨´áW� »5_ŠRu£¦ ãë¾$lžNQQ j�SC8·Õ2•‡I�V¸ó”dÑè¼t²i ¯Éw:cÀYZ¯ÿån>/í}C„^¨“†žnŒhñ@罡ݳÙýú ¶øŸk쪸|3�aÎI#(ˆÁdÖ#èýe�ƒ NÏæÆ]ÖË8TŽÜMªÓ|%òå<Î ¶ÊnDúDͤàAk½ˆó†È?5N¿N€§$pš¾!CaðªÒ±$°�„£a±FQòK+ƒœF�ØÑ&6/ŽâqE¨Û –3F~2�ö"º¿Ý+®m3,ÌA&¨ë]r7Þ.DRhHRk°:HÔ»$ÈÚ�TË}ƒ'¾ãýÞ15AEiLt\i#«†w °GsLÅ\BË—M Ø«s.@ýB¢yQ‡%Ù©õfAãû×ÿÉwK×çÂÚ­%]–³ÂÉ9ãpÎ>bQ ¼œà%2¸ÝbúÏ£¹œEºþ3»ŒSìLˆX‡Ä¾)•—ýVxãEÊ4Žrf'$ ŒGp\´Õ�ý&°²ð¿Z’™!G+J7„á“óIn>=4”`�”#_à`ZÜNÞw¸Ôú ˜øoÝv«¤wò&“ý4™–LY/~vºÍK;¶ÕòJ£¦ÄÖ#[“9IOŒÿ¶•Jä¯çžjŽf:§'?d^ö>wK(MüHÈ0¥E¶õfð‡¦snè_¦zKUŸË³öãáÝÉZõ½(2¨hzˆ4¶… ¬¥y7¸ñáE2·RB^¿½ýb…6HãâÀÔ›:Y}úòÄØ—=!'s‰ÈpņxÉ+Ïç…GAÚxsWî�§7= uF^·ŸçëOÛ_6‰&òMŽÆ%bæ‰Ð0Ðh"VW&<`ôê K)îðCÉ Aá\�(®%ƒ5 c~ûs³M’øòj=)E£¦°Û;¼ô� ά2G?¶å¶p˜”Ôp‰áSa‘m.5íý6¼D²K^›ˆ(µ‡¹›ß@| $m27á,ç}OdGǽÅp&Û>¬â÷tä+o±ó£Žð³bH§ûä!�¯§™^,×X°d2Л8–±ˆˆñ^JdèýÛþ�,)ýqš™É‹-ľšw&¯Î.2[±“ ´¿«zœ)•´bwÿçI'g£ÝðÜŸ7�"p¿Ÿ†”òµP°çŠ�L'+XC‹‡áÁ¤Bð¯}Šƒ³_ºDü{îjN‘¸‘u/ï:á»@‘ d¹ ï*ð†Gü×¾wÁ3iFhLÿä@›ð©’s=ÏÉŽÈòâ×ÞZª´†{š#º @÷@ÚrŽaËÆ:¿}ï§ c�r\­©T¤‡;"èïpk†`\ìB‰§fE±øïmlz8Ьˆ#}ú¦xq[.ëÒ¹Åyk ‚‹â ”w³Ô<ãµÞ!éKÐRÎ8̬qåè8öy«‚D-Ú±ž£^燈T뫲PšIz¦ý†½Y¯ß–„« ³8¨Â*÷æØdv ëõñIJ†}0HxSé$ðÝÈ‚ŠEèÀÖ´�¼ƒú7T¢¾ç«(—ºRìéȸ"ïBE…>M]3�D/QÒß§Èw�—ŸÀÙ|VV‡aö*è×sovoUìq–¸Y褌Xzu‹5‡õŒP2|’&é“™µ)Ôf›~ÈÌ;ÊøÌñÞS°R Gû ä© ÓLÅ—­éà²Õ+ úâTò­¨¡>qôoa[@R¨É‘y*#ó%'ÀûmVAÿ×é.;ïV_ò�‹ Y=Ê${£“XöÈ>�¦y2À,¿Ñ[`ý¬Ñ�(ã|Y1°x£Tf–˺ÔLúT€ìô({» Á ’$·¨­û:B(`Rˆ‰”T %a&C”I·Ëýèõ=¿E€9—Q!Ê™àEÛØ‡_•9QÞntä—ª‹—È›‹/·a-?}§'¾øWö³¤}¦yFÝ6ˆŸùj´ÿßòšk*ÐÅ©@±1g6<�µù[ÕT¦œÝƒŠÏÄ{–¥Hü­ V¥._½hÔ¥s�W…š=´T¥¶Ž8 �( ÙÝ÷÷!Ï´ËYšÊv"þæƒrôú¹W"bæžÈ¯—ôzý¥g uP�žŒ&º=ÏX.£ò’KÝB£Áø4ÛQØ8+–�¾žuýþAm‡ àÔ·ÎîKV)Ò·³ÊÝÖÊ�å]û¸K wxldâpmmPÔôÊåmVxy¾È ëB@­Ù’ZKèaÜ«þ=A »êI™|Lˆ}‘ÙWÜÉsã(T­Q ¦v”[¼±POkš§¥ü,|Pû�r…Øèm1B¸}ÇÕÛ?^~OÇa�+ÒÅjQOÒOUçÛ±€øÏë[  r [;(¬6XIi¸Í òÙío¤‹w‰ƒ27�Š”mw»ú1øäT¹ÅªÔ­ OVS©–÷ä8Kåõ“mHK¤S�­Ž7÷ ÆJ„(«‡`Ë·LY´\çù+³%HkGiÚ�ETkEnÕùÌGþs†u6øý)½®Ï ¬”»Dc[I‚´r¯€¸³ÀÆNU¤†ŒúŽŒ‚®tÁ,|r¿=ºc �Ê´É:©£¬z‹Öè�»¯— ×\Ë »gšœ5«3ãðø\Ô²…ÁTËåßoðH+;|)5'^Ê•ü°(²Ó;Ä쟀—›H3Ìe¢¬�aLWÌv»šàáqoá…vcñ‘�í €ÏͨËëdá;âxó'ns­ú%UE¶Ðûî?¨"»z˜4GX[¢;¦ðÏiçù&Ôð�þ•×ÝÔvH0éÒ¦¿‚î(÷·|ãuhÂD[âÿ„’?h:0[ªé’ÕAŸú&:ª-ò”¤•äó9#Œ�ÕIŽR+äEg÷SU5ß:|žÇ5’%à22çÙðÁÞäÑÿúM¦40ÔRv°Õû fXqÖ(.qC§î‹�Æçþw´Âð #Ú8U²çZ_7ƒ Ÿ�#hõÜhïê õf'`lÕ¡+è&†ÐÙǦ Ü$äö{è“£­Qõ7ê\£þwJ�Ÿ]‰A-µ«dÇLpU”&M¨7Ï­¾2ú `V* á*h�Õ@‘3&à´]"¡~Ç)K^æ]aŒ¯¶¤\·³»¤}�ÜàôG}Ý×ïA¨5›±ÛO‚Ú°>ÿ/©`aÿâÙðZ®ÃVÄ�^¸?Ç>#³aM™�’pLEz˜1ø ÌínoŠ34›¼ŽX(_ù|+‰¸ƒåÄåÁ#Ö‡y¼#œHi�>d>_K þÍ–AiTF85¦œ6âsÔ+ fÛûé$ˆ�BHdŽ2ìGoÑ`å32‡€-UDðDïlÖò&Ôr¹v38sŽ«º~˜s<¥Éôl,PÖ t0ð£x&¹/·~ ®žanTâéú€ämò(}†{ÒÐþ÷â£ÑW2"lùmÏñtM�ø-%Ð 3¨°ø¼èí�XÂ*‰g,År#Æ[0^FÔPFÓŸÓL(LÉÞ| ŵ(­D^ñ—3�xós¥O!RS2l£jTë€�wqnâºôÿç\ZÞUÖÃǯW×ç÷§ïØI¢U§yÄ5`B0ÓD–ì y ÌQ�+‹ªb×HpŽƒX3Eß{r#®Î°ûÞ¸ñžc¾íôõ­ñ¼ç½ÊbÐÖÆÛ8‘XÇ–™˜4Q#'Ú_W�¤ÀËŠûÈ—³mj3ÞF‰ò¯0›âi19aìl-·ÃY¹üîÐTÍ´6ì=+~Pø,Ö}O&0̨³jägϱ,¥NQ‹ÀñÓÀ0Ž—uÝ�QlDVY;¨/F&ƒæÌö®…/«î�Ú2!¨@7ëGà§Û´ 3#ÎÄõsÐ]é¤8(fDÅýÆe©´àÙ'Só ØeVÏ{NÊ `ñ^�’Ö\‰’ëÏÖBŒ/@ïmÅÀ@!NÃlsÚÕÍèô›‚zLšìíV&ªI UR�(÷™BÐ0q—M<€b²uôûu*†¹ŸZG‘nþäݦ´Ï*(Êäõ†ú½t™×𦽴ìáå1›•î—¡ŸŒwýÌj§ž,þ!t?>…LØô·™×ëh>öO €ÐS±¤ð2»˜N öÒŽ(�¡½a©�cÆ‘†^à‚Ý‚ÄeæqhšÏ™s‘ؼΣftÚ’¶÷ÛÆÖ�Îdk}�'£@u›”ù�õ]¦g“t&ûàà¨ùÜ#BQ´¹3 3á+µõNÒ/6$NHh Çó¶~Ô¸CÓè�`_@�­°Â.NVJ_É/½i¥Û‘OUÛtΜ> R¸æÊëN·�ºç¨÷X�ýLL'Pëߦ%€ÏôÐ^ oðåÿžî�Õ _~øHP¸I¡Üâ²;›Ø1%Y¾Cýò9­ûa•‹WÆÚiä/¾0‹o»mé¶Ú†f­‚$ÖMÒ…zTfUàq“úŒÓ¨PÄàLÎ*88[ã!:YÂgD•ËîTm�¬¿XíJ ðó-™(XYofCø�äpXÇIl Ÿä|+­œ%('á)é—685‡Lr¨ëÞ M[ØZó•R7»³-Wê��RgwÚ-Oî�ï(šÑ­Ç8¶Â·»hª¶6�Î V¦¿_ŸU`DØÓ_MÆêžU�-eø‹FÄríK`²ÓøÃsKd1Ä Å£YyµƒŒˆGÍŸ@H_köúC½;‡þ–F@³-‹�ìÙ/a,³Ü'÷R5Y>Ø«PBà6UšÛ§cíþ FÿðEãÇ»lÜ}D“‰¼âð%zTè‰ê�!ó ·Í­¡×‹_•Ä}¬>æ¢æÆÈ Ë‘Xíº¶Š� ".݆Hï9ç¨Bß0‘Gû¡…¢ÚãNœ´ìÃÿ*C£Þgê¬rØe|WVüž`Êr¾îmQI]+b`_N 4Ô”mõéNN;Fð®/Qÿ@c÷× ‡“å=În¸ ŸGÜOÐ ¬2X,nõ^-8·"!ÛeB, M* „ݦŒÊS¯šFá0?x³�ò)¿µ5|h´¦’ËE?ú)Ìß-wM×^�ÛØ3¡,o©kÑ-ùlÞ±®~gmõáö·7Ú‚)­4^ÕÌ¥(©ä”³ÐêÎSÂD<Ø9í µâ¶Àµ Öû`£P”Ö’®�·±ZUK§!¯0™dÏE œÍäӆ,ôÅ›Ьctq“;CwÚæ�n>g},ôºŸd½�‡þ³Úä©Ùr†�Õ%¥q+EŸµ¡Øþ—Ãiª¡øæÑ¦êïue]"ìj€…–³‰Þœéž7[™9g''Q©²7 ‰ýR—É(øg*möP4ï�‡ N婺¨hY:°3Ͻ…üžÂÛþ©UÂ!ÑšHǯŠú,zy{ÝR»x$4MÐû;÷"òà`<ûÜcWã¶üÞ*-›p"%¡Þ 'iérÍí‹ub<¼-Øš q5Ø>ÐjÔ` 2ÛTÄK?™f²ïÂø½PP¶¡T9¾Hê# ^Á,x6 åeæqCº_Œ˜¼´>»Õè,®3Rà@±qâ­-¦ý8U’Ü% H+èƒæ*›~^ß *ÕÆ¢Ê}£%r!ýt‹ô"NW.j¹{Í9Ä‚ NáܪÏ0��è] S‚a‘f> Ùÿ“Û;ç�ß`§—+F¡ÜïïwŒÀ¾Œ¡w�fœÖ�m‹‡¦”©Û§ ù`ÿ�žõõúQ—×p�pÁÌóûŸÞ1Ú ªc²…,¸·Ý£•úÝõÕÃ’í²©´öÙjé¨y¾†9é´§»£˜õ°åÿ·Rs¤Ê—ÀÊ�Ê8âÖL,RhÓÅOÞ ©Ø¼u–šWZ"Bt_gŠé¶E]#"³Ü‹nÃX‹(m}æ}YM²—uy— ’M»§D‰2j½3J/Tøâ�ŸÄÙÜfà§‘aTWõ °í¹*\­­Ÿ„þQÉàN™u�äÞ ˜¦íV1Ž9†ñ\�3á¿\ X€þ&Ÿ™#¬½CJ.d{¡Ó§Áö0lXÐÎ×¼£.½±Rí^˜á'ÝA°öèCAar§©�Hg6C­S3ë0ÃSW&)ÚÉË‹^T“'ý�mÓ@Ÿ™¾™ž21Æá;â¾u£j¬¬ùA¨Z%%ª¥S©²%×ãé}¶Ðág+NßÏp5ÿÔ¾?·Üö…ïú,ã'iGZTDÄÕl·Š�n27ŠT^ëgÚÑe�ŽýC™Q£¦T~ðÎnþÏû/F²Æ“FšÇЍDýHã²V�ÛkL;ê0Â�Œs{n;¹ÛTh¸8ôÌäâp{ŸÎ×¾ü'ºÔÚ78ŸÔÓBK[Þ¡ÒÈãœMÝ;hœWbr�ö3]äT‚ ïÄnÙ’Ä(‰hÈZçVÈð*+‹Í½3+ ¡y©õ<6AšÌ“ø#`Jû|EA¤„Â쎌‘Ÿ7]54¯<þ“fðvsÅÞ_QO±í”¡‹ˆfñnlø!ÉñØV;®@ üR“5•…Ÿœ˜6:m ¸«â ÷ 󟹷âØW^gœºHœ0é#Å'ɲ‡FÛÍfù4û0@mߥ5K‚i1•9:¸Î³EÜ3ºÌMÛ² ËØìMêç>�Æw>nHÒNEÇï�ñ´X¤}»ŽÏcê”d5©[Yd¾ýv㧇/ |æhö˜”϶i…ÿÕËNåë׿ÑMoçýƒ,ÔRîLþïãHZß²¼þ˜«G4ÉU\fûÓØŒ%Fo�ñ\ E)¨Ôð ÓÏG™… ’©({0”ÔB¿NK0™·‚òQ C«þÛááRõ Ó\#µŠJ˜ëÕJ'.šZ’zý,¤)[ˆ]U@ !¸«Öß ý�{^aÚù;ì^eR³ñ½¥£1/±‡>2ÒÉ‚æ,·[gl:Ëj(|-‰Š ¶üêžpçÿXCÃE±ù ÍHMÖ]úo=ÓÌ· B�é»}�ï åäX_îD¬‚T£É±3ÒõáäWˆ‰.ÉÆ$¿Û ý©Ÿ7P ÒrÕp`ØÉÄ=Üu?Öjܤ!M“¿Èu¿3v3 ïa¼½Ëdö2†r˜¢¬=;‘,â|¦ ¾€sE·­ÛY2õÖc«Y%a×&Þ0* –B‹¶ºç–i̳+›r­!µ¥léÙ|Ä�¹†=¶™àYü,J•u�:º{ gÅòÛ¦IïÞè÷¤ uîgÓÔŒ›ØeNœP0ßÔ²)ºeÑ�LIŵ‡òÎ{r„8wÕg‹E[tEXvÑ’Ð%€ oP„%¹>b×ý¥tO32R ¢p ”1;þV¾Ä€… ¹Æ“zØ¥³õ¹òÙ D9Ç^ì3ü¥�TTåRÍêlUŽ""\wC¡¾j.Ñ3ìõw]Æ.àLCGàb¦×wv XA?ø$ØÊ§‡¥•ã1:ß{o»�7†Z”ºÉȉœ¼«3И¿Õâ¢ÖL±ò£joo›÷VìºÊ&e¼BD Ê’2�ˆcpž2ÏèJ‰”2opÊWªy'°ò|ÒCOñíâí:�OçkeÆâQ[ ?n/«„Å_O±ƒÝ”¡Eˆ7àê6Q|›hÒ!ã�ß[j&™)O¦b?7¬mI®5wmMÅ^Ÿ1%I¯ŒªÕ·ø\Ҟ܄¤WJ5$Ïõîq; ºJvf\8º –$ª¯g$õe>­ˆ×~ô{½±wH¦Ïû©§hneá uÄÈ?6xZº÷ïEA¿Ö`{*Ï­‰"•ïBU'‚6£™·®/È.—;N#ƒüŸ¦�E2i.„Ê ß¡Ì{ä€Ç³¢€Ãf>®Êˆ 6�E´&‡@éÔvÎ8W÷ kÓ­ïÑ{ódp….Ñ[ɪû*åÍ«5ðy}g°Ëy�p×9Ópß… lâËBg±ˆ.²ZzéëXýòùÆ£ŽÕ£+ÿÌß¾Ù»³â8¸bä·»�ªÉë€`� ¤±3€>H ¶¡—½vã¼ð¿Þl'M±QyáG­9ÚKâÅ8�CÇÊš¡Ùh5Æm Éš3ã_ZU"­œÉµ{C’`¼Ÿ‰¿&¦5N…îkÍœ÷Fˆ•\Á±×ß›ð…·šªÇ#Æf¬.Vn^Ë¢”îh¹)îδÉ:zÛ1kС<Aú$ïþÓê1££4oz^*[àU!⌺j8³ð À½‰až×J„€ »×ùM“ Ðâ®/Å@âf˜œo tí_}£Ë¡}[Ýüíù–;ìŒeVéüæí� k¦YB¤?b>†9)uä ïÜ:ÆÞTF-‹€°:QAd¼ñäÅŸ§{ñ�L‹–³’Œm¨Ñ·ßØÂ š?€õ(ŒÉ¥cìCêÖÚ™ë×¥¹Ó*´K“„�I•ú¸‘«õMÞÌHÍ+\ ;/Æ%!{‹4ˆõ/ìd¬/š§-Ç´ÚÜÞaQ´Ù-¹òS¼ÉÌbîçW1Ù~ ° ’×�ö“ñÒµÕ°äLÅý‰�ò½’Â|‘p­Fvz‰ÊT YUÌRáó$¤6Ðåw"uwçhÌ1=qãˆOJA^�µ¿Ðà/i½ÒX­‡Ñ΋Ò2UpìèM_ं’-kSãÎuVæ{¡Ú×�) Ê3\ÁÉÊ@A˪‹1ƒn7Š:¬œ©ŒXÀießà~4ËýšßFVñEfVboyVY›�A¬K°úÓãÒSºãrìéÒKÌÇæÉ(1¬è(�EÆÓXQ*E˜e/‘7¢Ç’�F©˜>ÌÎÜn–ذ ˆR;‹1!^ÚŒã*Ô3?&Ä=ÅñÖ”À·4»ÊË�ð‚ê• ÀNªœêt•ý膧>R¹–K{µ{N‚½àêÊ×AÖÁx‹á£w ½ôÕ�Åöá&Uþ]½ÛÇ]]]¶Šü2;]ó£â@ÛÂ=°…6ÇO°Ž°úªrk0hæñ¶tËmY*:P±eÜíg÷ƒF¾,E’Àï|õ%¢Z/D6VÒù §gMªØEùuÇ>ž}'©PáÐ õ †U5Em›¥‚cÍxEº�µ@â±qæÿªb£“–fN»{@u@Xåäƒâ$ØwH‚üâØ!‚H3€iðr2F+ºëk$À´d5þçm€ÍiÖ,*¹@Q 7Y0„kÛ�3Ë+þé]Ü{ÅI2xtª�'.GX¿û�Ç¥ÒT²Àëá;F‘�sÍ{)$L¾�?üsÄ||Ä}nCe°ŽhLéeºã´Ö™¾a{“WTíÍæ)i(®ojAv«×¿þ‰oû~¶Þ Å0£Àî,Àâ¸Õ±Jÿ°„òP]4�9akMOj Ñ^Ú­7#š´Þ?MG)L¬©;ÈH)aoCÅÒö�.‹ WÍ»ç²+f¡–°Ý*™Üƒüc™–à†Ñë­Ø}Ù%óöÞÐ!†Æ›…[á‰\â Òî¤ÁI…–*62ÞH{zÄnüû<ÐžÍ pî·ï>MÂZ ¾¹$N9¨¨Éfl¶FémZ=b_иg¯b“hý„¢Pca=?aV�&G*C`ÍëPa�lº—¥åPžNéR�Ácno-ÁpX¦ £`x�¯g_™@…Ü8#Áð vÍbNS�µŸâ4·ÊÿUË“9IÔmÙž˜‰K�RÕH-®ƒ0f."=�„MO;”uU¼X/²õÊOG<–  >,»®h�¬­£ÕÕ�mô¸ˆòT”Á‹g©M,5û{ ‚K »à�çÕʱ HãÒ÷Š("c"þFF‰y;‚�Ô�½[wêl}$ÞL�?ä¯<#Á“÷±J×Y)¾`ZÊUÓÐ8}Vs›ó<]W°hæ6ù¾xs#÷—ÿø¹æŸ¡� ónX�;ƒYx¢ì r¢2‚¸ mû.{ïí>0·ß÷¶§>œ6>d{g¨ì‰­4¢rÃZŸ‹ŸæhÂ~ �ùÃ5IúW±Í;ô¸AÆF;!&¶=Í’önz½U�lÑ7»Õ’aŸé“-êYªJò)!qY–pDŸGVsú†n@Hšp²ŽNKI€ ODm,Û÷Ó–zËx×ñ ‚l“¸ß—v%M(¾êë‹-cþÃÊEOçžáAÄÈ)kv$™2ÅoQKgÏ4øAwÃë5[…U9™-ö<¡ñʼn£0M#•À�e�iˆ4Úùª"äúÆ¢j�°%îÇ%W‡�í¬Ž µöw³ŽÇé¢ hûZ”Ó ú¸2âW1”µÿ2—<‘u¼—ä�+÷Dì–Škp磢R Zão<|À °½÷õèÔ|a©ã)Õ7ÄT°öÍSt¢ŸK…äJ©Vûé/ã°”럳Ì¡~îó'ç ¢²Ì9q)q±Ä“à27�TT[ÖX:¥ÎY¼§È.ÙÍúJ5Ït0åÝ ¿åñ³wsŽ�E8ÊÒ´¢v¢g:bo›ÿ ¯®¤u·ºŒè§ï•¦¥o}6Uah‡Œw×�-¿âj³ƒW§RŸ›ñé”o¸}ìN%uàˆs*ž8ÁV³ÝD?Y”êÚ „ÃÝ`~Ö-¢Èc›zùlü>ÃxßÓdª5lFžn¦wY#ÆLÃÕ’§¥’)‰Œié �ˆ§ó…ðÿ°¤ L6o¢ÚzšâO ü¬&®zö_ 0aŒ'±Ö 0©i¦^š{ÿQ)§’úÐôà±´ÙRæ¤=óÔºˆ -—;™61xjÇ.³JªÄ¬'¤©ŽÄ®ä‡þ¹Ë§Ï•tý*µ$I·§ôA𬠕ßj½4¤)¯åáËhWË<ýʽ³«Ä°]`òUBƒ¸¬Œú&ÿy?yDJéo�{)F•0uæhYƒ~@#iäŒ/®9ÿþ^]Å3…zÕû˜"LušDÝycÍgŠ¢äŒÞI}öuù Ïv±âyµÈÀô9¥´œ+öµåCkh»´Zóó@8'·¤|\βá+0@$Ãý#ðK½ÅGžAé�)ú9޵5Û$ÙУ“‹u‰úÁÏäy”2*˜ûeÐÎÉÒ¹Tp÷ŠÒ„o…þœÔë¬Ì‚©Òi^vIý–ƒ‘+`|ˆŸ¢ x)M(…j¹„îÏX€“³¥ß3[—ä±*±­³Ì�Þx—:—ãÉÔiuxàQ>:#ÉŠ@}ísmV4'­G0@OB'%P(ì«\áLˆRÖ½vvÞ&´šïÑA(ç£Ø_G±“™ã5ÁöŽô aÓÿ´6 ‡$d™jEBÓD&Æ�¯l-ZkåI– N礮&µåð¨e-kr0BuC †Ãdø»ëÌ’”go=(oþ¼­irb^ÊLÉÀyÍ‚ô¤ýV•X¥Þã1è‡éÈZ+ú †¿¨À¤�`¦l˜�F3ž6Ïû“À‘QV dÿ=}]L3?^óÐÑ©¢UZUé勜-ý'µ¨×zaq…ÿ¾×ýP™¶<ëû*‡gËèÅUXR|ê|}xFH¡H\�|k[X–5_{¸�ƒÒˆÿÎ^éJÀ4ÅÐ:“RÀ®ød “E ÷±¬÷f‚Õ¹Ñé.T_ òýX%ÓÓþ5ˆàßø·â}¾-e£¹ÊëðpϯzÙ–‡;ä®™®Ñh5Oúö^ßß'Pn �Jþ€þ{® ¥~ýûq™T$·Ô—¬.!_ËtyÆÙL²p�)„*U“ªk!£rªŒŒ&úqA¹È„Oi*3Ù&–õM¶dq©ärk“ˆ‹0ö+€oìrmÂÌ0OdþA\®ç*WÂËc9ç”â»_Àͦ:®¤Š å.‰µ‚MÖ0&ÁãˆÑøu0A~IYî@ç4�ûfCÃöXý5×ö*ì¡0;ÄKRÜÇŸ²(‰4ô„W¬í¥r¬\|w‹_Œº_`*ÇáÉ€û†€:2�ÍÓ¸‘©Tñ 9—}â†ÇÙîí½V#›§o]Ë�ÑW¿ñŒ ²Q©/(‰yïq +´ï‹xé1¬ °RþÄœZÜćhfÌmæ`û1V†rKW]é‚"½<;ÃàVí¶Œ†!¿)’N—¦ä6 D“tß,àÈj™¸$ð­íõCAe|-�ƒ¿ü®¡ßó$ï�VC„çcæ êËU•ÁiC˜Šñ -#á�ók'ê¯6‘i9PÉM‹-¿«ee ºAè_S¤ƒ‡0?¿öV<´q"9i1ì´À]‚çªþ·¶iíW¼+u�@xÍ €ªt]õVt\ѵd@Ñ5¶]ÏnʽÕá±ûÚ0å |ñ’­—“³£LŸ·i ÿГ}YõšêdíÞ™è øõ¦H.a?òìveÓ··âshB'QîJ•;‰Þ[!1†4‹^kA›S¶]pM•¸?¨'N–ȶB³,›¢!w3a�Š&š*?¥•DE¢€�|g`t�öCD§¥!ßK{Ês¢,‚¾>¹„°3 È¡/{+Í[£_9E:r–@žÁ[Çky€ÿøY‡•ÆÌyl/õféÓ¥“ûSÙyØ~­“ìZ¡ø:š6¸@ëG~¬÷a±©èÈ6Í®â ÜéõùM¸Ò~‰Uóñ…×(5²9°6\Øš ¤òƒK²\Û'ioÙ(˜ò”dWÅ#�:ÏÁRòÍ_½Ë5x!™*ƒ›ìKìX¾³t}&ÀÕïÐCКc# iº)pר<wZÕ¡ÁÕ~ÔL÷Œ­»¯>Žñ ðèVÐb¿-ük¡Ž�|–¢™1ÒY.:DhèöXë­“Ï8l“ƒDö“PÌØý©(†éwº«:•W€ºÅù†²gQÙ�ˆu_ 2×YðĦ Ê*ÄŒ?éÓ"Ëñ‰ËñS–.v|UíAãq&wHža™ÌÙðú¾‘¸ð5vöÃÐðd�…†yFúº}ËPêúy<÷ðZ#m¤Æ¯±S5I˜‚rìHjK™î§ª¸ÄÏ7[û7€ÀªÚoÔ7BƒõèmB¥g±ÖÅ¢†y-H ŽešÓñ;¿‡¹t…*ÍúCÙÝÞ�Ï"ï1·‡Ù¥×Tð\Þ�ç[4”ØUddò)O›Ð·õqp48¨z¶7c&ÑÊH±WäªG+ÓÍÇ"aoŠøoI=a¦B« Ê�ºê-¼ÜNtžqPbBþ•<Ȥÿd‡°‹"ÎTZUý;Fc¦¶|^­…„U?1Ä•Zãý¶ô›ò›E,áÕåµóÿSD¥êF‚®6þökØd‚PÞž’;¥KºFg(¾('[t&"ÔÚ ×^Ñ öÔ– é!ÞF�ìÐOœFTnÿaÃC1Àåzùj½ä‚ò²³~A*%:×c†"~7œ†ƒ:1�¹È 5_q(ï¼Ú:+ªÖô&)‚IúûÎSÛf[œiÁya>¶ o�·, šxÛÝÇUUÎVMt¥ªï^ò-šq%˜ßæöó67u1Å o^º­ì¦Ký¢¸·žn~ØHï->ïõtÉ(�:µÊjCÝ»~ê~8•]Øäý%øÇe+¶ním"¬[m sÀL®`=:´“¦l‚‡ |¼„ï®H§!Xt‘3Âý$I:Äé¢è}¹÷o�¯]ž�Ø8ó�1JUºÍ!·"Ühuôh…ð"¡¡æ€DÄ(—ûD%ŸPO .Å+Ûp껦9—‹A+F‚&Îï‘2±‘� ¹ªÁs/ãÝ¿ûÆ[ÕÑ—hc5¹§–à‘ÕZ‡Á{£¯E³,§$œgñЇ�O€jéatÏü­k#ÿÇÝÑyS•+T]ð÷pþS®°É*í™�ü/Õ™C’pÎe·Ò„–UžÚ’9#ZøëÁø  ôQ˜ì5_POÕ…9Þ:°ÉñA[§Ëª‘³´È~ÄMòŽ…)ñÀÛ)LõE,cTïé<#9ý¥Ùbt–l.~4ÎzáÜ%ùñƹÛ/gÑ–«§AT�ùË!(`ó‹q@)’‹Õj¤S÷&‰‹m;uâO}ÖŠÝQMñE$â�‘\ª_Ë…é?ÎéÏËSš|::ŠßØ}0oú¤/{ ö“‡�Æê¤t^[�h„×^"ª´ú++Ì ¥ó'Vl.Ô×ë3„Xö…Üq¤ VsQ�& §Ú=!–€ãǸûi‚ÛÖ¼m°Ôé �&E¡JÝgÖƒß2í›éwÎP^¡ÊçƒvÿqÿOï+‡K1È‘�æ5FOïO�`±}É(4Öþ‰¡]ã]Œ±Ý|Ê�']ÎbÊ�¡F÷â?·-–Àô W¹óäe2ÆúLCó¸GÂãú[9ßmÈÃÓQ—ÎÅ¡fKúñ&ûïMœdT&Xû:Í�CïÉd˜XÐ:ØÌ?�IÛpèUõÃ5˦çúBÛËü{±¶dr4íô�E“:•�ÁçOµÁ…0ü7*ô%ŠŸkJh��›œúÖ±_�rš°ÌˆWå˜!•»‡ê•]°Y4“_µódwûàÉÖߟý©hc,z o¤(Ãí-7ÐdÉõFÄúK¬×¦›ë–Ö€,Ú¼«ÜeWâ”^ƒ ˆú1=×hOd¯$ã·ž]ëOhÿY±¢éã$=¯&×ÕH´ƒ¦h—¢™p¥ï­iË~q?žÊ�˜, Y–‹/²¥L¾R§*6ƒdP p*¨òÜþ{u�øW±âHhb½%ÕÜñ¢þ•®ÝçT¸Rñ—É`¬ˆÿçW­¦|ü¶Ô#ãŽáɈ�ÒõuƒÏ¡œ·aé`Ù• ìà›°™úš©°ãÿn$Ä7fÚ�x›—»UÿXfª�ˆ�Ç]Å×Eú¥vˆÇàuµÎ“·¬Íf9–s¨rŠ&’iW椇Ò×íðaÜkIÛ¼Ž²§öŒ¶L/¿7TJæ¹#…Õ¤å•+g€¬>oàBî|•u–lxºù º´&›¯c�  ï þ_ÈÞ󲨗KA}ŸI »ñ…é/¥ª¿zŽL e“�ùÔ½ižÓVƒC J#t�ÇÅ‚ åcZ*츴«œv‚=¼~d:ÿtÑÝ�ò'üΊ:¢®)t܃¯|}#þ°ÊÜÞÜ2Htßä‹”’¹a· šÏ½i ²^W”Ì:ï\¾èÃYu]�žéœ1•~¹Wü¹”¨m~nV4âM)žµ†&TÈÁÛÆD] ر3]Ö@ú4UA)º�æê•ö㸆Œ²¾¥›hT81ƒ‘Ë î «”yUw'Ìòa¥(ÇnVV*É‹ˆË�4¬! ¸"»D—ÙÙXGl^ ØYrd�®lÍ®Î\Þ·n„d¨Và)lt¶õoŠ·‚²u~0À¸ŠðŸ�X£À't=¾q„S&†¤eÉïzù«Ô¡.eܱ»ÉÁ ïln[Q• ô>‘¨ŽÐ¢—† ‰(ê!”ú_YnÏ99Ÿbãökùj¶ì[Çeb®]>/µb3éHè«é<é‰Z•2óù“cÄšC–¶¦˜à¯šsÀöwJªº¨ï¢rì¾Þí†2GEù ÎÄ;Á;‡Vµ"òã»B†àñ�„Ruɲ9-Òá“Bª‡ö~¸®¥†})4Ñ’Öoi÷TZúU#Vå™ù2ÑUc3``K3¤.¢�ï{bÔš‘ý¢T…a3Æ\ù#«ùÚ¸Ä_Àk…-%¼-¥˜ß£æ6>ð’Sms"ÚOCáÁ°3qyžÐ_Å1æyðóò‰�©ßùBæÐé¬A Ÿ÷…QT(KÑd׆�”1³®SYô Õÿ²ÛôoÑÙSZJá0ëîØæ¤å�|"éf@¼šr"¢kÌÅ$§ñvzò’pV¯²eÅÞ\Ã3œ@dtlcEWàôoxàQ…›-tº�u÷Q†}žª’é“lú¼²£ˆ·þS\•‡À�•…½’öCœ‚¤SWÉQ»å8©ëóä Êe�ª&̃#¬2ðt¿ŸTa³qí’âÕÒÇÍisZ�60^�½ælÌ–s56y º< $uô>{ÓÙgü¸kbO�Rö™� ëêO±­Ÿ0ÉQç×H–ÐŒ¿Ù‹µH·ü$2Ib_Ö|W(àUhÁa=`¥­Eýá—¯öš “çbÚ‘*Æt«¢ …®»Ê›wCuì-Ìòp<©ò �¿ŽsõÆõ%¹Eó®é´ «É$ãŸ%™U�-æÓa8ÿëëžœúÑ„ëi�è°O÷ý3jÊ/Œ!ª½?ˆÒ鶴ä=¥DÈÎ/~ˆ¨%Ì“wôšO¼%ÿŽ3[ofTTQôFÑLdÜëãK®5ó¼ù]Š„Ñx¯MÓŠÿÈ“¤K†‰öɘàeÝñÍ›aWŸ05z¢øF%£MC\f¬Õa ÷v³TT˜-9[©ä¹#gì¤tÖùÙaRc&¨(p¹ZˆbmY4YEðöÙŸ Þ ¾bÈ‹iŠÜ¸;TSœÎööŽ|LÍš'w¸ :�hW%!S…±æÇóÛ4²…ÿB(Jê ù!ÓO/9ÜóC,^u'‹¿‘q^]úœ“Ö @œâEO!TbT·¨´—A‰ Êëì=¾Zü'"·¶Dš”Fá”Dd²ïÅ—Ä7™(ü£•] òJ¥¢áçÑDP¤ˆîƒÆ Ê€UÄ3a÷ø¡·u!mµF‚%ã@¼Ñ¯Eò~~ÅŸQj3áðÖÍI]Û°K8¨k;öŸ³©Q�ý}Jê ÿn!DÎñtß�%){ò^d HÜǺQ6»h¯]UŠPü%Ó=-+ª¡„€®Ÿ[�((›œXzéÞÒ8X¡²‰OÉÅùWëJÿ@æ�¾pêÈyºÿ!±Ë•¼ù_x½PVŸC?K5:ĶBSÖ¡¦jÍwÚúÔ>3†‰�ÜýÎy,B-Û‡ßv)u{æBT5"N0…Ô®ë÷.’ˆ]»ÀS7¬Hi×tKQÁáxb.ŠØº�êÂ7ìŸ%¿YC >ªÐ1µ¸´ ºLö´Š�gYÀ•®ŽëDk>Œ>T¦=s6x‰)0@�j¸Ãi(Êu §fOÑY*¸ðóó·”²E¥Y:<¨_†HüSa^¿�Ê3ªN:ܳEª<·Û_O”’��qÃçApÛÆuOçe°Åþ%=è¾4qÓíy ÎÉp# = $áæÅ~ H¼�’ŠFñ½Ì”ÜWlìÂ}v}tí&[vùÎà^Z/‰û-a.¹WÃÙ+k…9òx®e­ÁhQ÷%&˜/ÛêP”ü_@Aðb$_ýfÐH?°fê NŒ�xô¡,¸â°  \˜R–=ˆW'‹Óšxè– ±fëX¿Û¾­_%õ/góüÔèOeU_½…-²: êÈ KAµÜHáÇV­€WJò>©ì%r£ìT˜Ï¬Òë´sÖ�7Ä s2v5 ‚ ÆYãòUg£œÈ²Å r‰bÂÕÜѵڨþ8Þð0¸LVŒ,gQ7ú1íá/ :¦±ÁjׯPNÈ@n4†Ìá• óÌ„“шy7¶ŠåCM„$O†=çy펦 ÄØCS_”àªûÙ¨¬� û�DEŸòÒÍ¢ðÒÄ…�%åúÊîAÇк�¸F€"ÇB Û\ B/”$l•––Jœû•ÎR¹Íl´áV[Hµ¿HZ¿’+!%Çä™$ŽKCÈà>Vx/pMI5Yb}Ø$k­'Að¶“ÃHœ£ûf²’"ÿt‘öº}#=ÓæÊÂ’yhž"жÏÜÒ6Ñj%{ÅJò®'!¾FZ3Øìþ©ŸWù“]Ÿ,ëᾡ†�ÀÑH«-ç½.z~Ó òEè"³wB™‹(ÉËQ+=®�ÜùºÊ|dSWwHQz E^°€�îæóZÐ,¡Køß°z3ï>)nÿ¦ï°Ny(@·ž Ù¤nü>¦Ô#(Ÿ‰ù”¦î!t¢&ù¢j^ñœòîáš{«Õ‡ì™ÕåÅ™^OèPÁ‚.ôŽÈŸ‚ܵ�ô¹K+}®¦IZrBÑO ½&Ëà*c Zö\–ô<æ™M!û¦¢½WŸ¯@ÖIèÌp„ÕXî Žl°�DâIòcîl•É2QÑx¶÷LûÆiì?|’Ç«_nÇ,.#kÿ%ñ<åµÖÑÛ.�µê ,ó)U+þ#¤À—&kã}|c;í~|ÏéâùG²FE±v¾N4 D#¹OôNÈNåžË¾h¹¹ŠžÒ�â¦WmÙ·DC±¢6í%×¾´¶A×`Ýð�\ .¨“ó<†x6u[³ÇÀ“¥ÃkÞ6J­ªË]¿õ}”¥Ú¬M6öŽ5<û©>~ÇkŒ³HùK�Ń.§Q3ÜÖ›ÊY©t�ƒ“ÂU%’ñ2¯¡\‹¡aõ¼Sü2¾¤Hv×Çyh YÚ»I¶#öýÍ�"Övåõ¯Ã�)nAÂw:¤ÀNy Øa…¬ŠÝ©gäR œº ¹��~>.køæ‹ëö‚2­ðHpT ßEíä¡BÈÑ÷2’;+ìz¦q\L;=uZüt¼©�4Ž£%Y=Ž/~@Ÿ$·øÄ¦s•ÍKW!£ÕŒ6¦,W86ÿ;HN]žiµR´ÂPÂUo•ãæ&b›gJvùdOØ–ß{_—ÿe:eõC¢AÖqýmWoÒPo�}ÐWwîGð³5ó²iXv»&Ê…¢_vSÉÁ;Yÿ� Ðs ªmáhÍ÷˜Š¶¬(ˆ‡§ H?¼ #:K'£é£K-a.¥µGQA!¶/íÕ1§ƒ]ˆˆ¡^µY³ü{@IÂoRŠ›ˆ„ïjÖ̲X¾ë‡q.'W(2eÿ݉t˜ï«›8 ÊÓ5óÍÕ›Èsà¼Éš¬×­•¦±K^|„á!äòäwòÄžnFWºK9�—Ù›úì"¢¹h°GÜ‹£BE„gʧdÁüçÀ{èjEVßÅ "³ÆyR¾h•%_VÅÈ]¡ƒ-^8 <;*æ¿ÀF@ÅÆí)ÝEY]| ›aH;¦CYÌΪ©:rwqÀ%ŒÝ@‚åŽ� úºªoLæÛ{¡|wóÄâW¢>@CÚõœë Ñ&`V zÄŸF% g(ÏØŠ+ (áÄÍÝðFñV^Ÿ�_›î?‚�´9ÒõUÙÖAšÇe­s�Óþ¼p òöëR¥cJÆH”¡¾Ç®¦| Œ¬ÔÂÙå^ôƒ}¯XÊW+Aðè”Ó$z} ŠªŠþm÷²ÚÍ T#_£q¿â.‘VbžgŒQ©¶ys\V‘­•À–@`kK¦Q?Ô¯-JÝÙZ)¶†Éî~î¼§\Ÿî€ñ%1<Ö>Õ·ÇÒÄh”pºîŸ«D„yëšJ¤¦^êÉÏ©INŠ)9]È<;Îÿ#}Îñî§üX‡À`a:ͪsnEs€L*ÂNÌ *PaK`«w†]¡…dØ//}5¤dJA V3–B s|éÍ=òDôžq[ã£PBƒP¥‚ûÚm–‡æœÕ \õP‚¶Š/ærdv¾]›Ñ… ý¾ñëIŠÍl‹S²f œ0ÕŠ Ü€é¶篣IBâðYÿÛŠÇ¢ÁÕμ¿ s=_ÕRŒfÁ§þƒ[Þgí*ŽÛi>!è”­ÞüþZU­?™M}¿²¼TV É�Rù\Â…ÒqT<ª;ZþÅJ6ùÇ£!ßÈiÞ@~=…­¯ÉËóÞæ Îs¹Ì” �Z'æóÊßæC¹¾c$D¥÷Y(wäíA©>?b¦~wÜnõéʃñô웬»2ÜуoFK¦g Ç SQº×þmƒ‡%7n!—$[,ó4€xçÉ%H œïYAn�wSbŸ'º#Y·vF¬‚r¼sèÀ¨,W,…·NŽg”þX%ò�æbǶMjÙpêÌsæ†JFcðñ¨ ÇYÿVÏüK€"£}.­È¼%u�còÇFg‹Ú鵘V­ù2ÓyÙóLd8kö< /hã»™™j¥Óõ¶»Å‡üÖ¨;Sãn�á§YðþÇøg�ÿQ¬ŽÍS*˜Lf¤:p°îÉÐ1SV€Òô¬èßÞÕAÑŽª7 4wj¢Õß–]Ü’93:8á¬¼Ü `Û•dþ;_Ñ(`t³Ê^ódmïKß Ç0_ýÈ®¬¨zƾµ(У„cdžsK7‚XèUh9{ {[·BqÝÕ „‡í˜+I_¡GKÃB{¨/Še±r�0CÈ¢X.Â'u–»°ÚüJÑh�7ÃØvEEõ Å`–X þ…2ÿø&ø‚Z¿X¨I`ÃOmÈ=2w¤n2-Þl‡ÎÿÀ0ÅO‡nÑB2¥½Â<©äK7XêF"`O xcê>ù¢4ôŸU?´)kÖ…v‚ðcׂÔÅûÖøê¬å��‡¤-ØxGþ‚o{B¸O† NZ�zéhþOjLnSZýó¥¯@èîjh¬&ÕJß(cj˜•|ÙžšŒçIT]Þ™cáØ>bnϺž“ÛVZw>¦†C ß#]ÓÐïSÙö2ª¤oqp‹&KAtøÝàÁ[ ‹ù‰Ò–ŒL��Ô¯™³që—‹ ©Ó>dŠðFYöÿ>™×A×ì#ÀðŸÊ!HÕðIP¯€v˜¯[öf�ÁR©ÈÊbÛS7ïžâ‡ß©0ü‡ ¿Þ¤kÇy{í†ñŠö;¹vÛwçÍS'÷Äs«Ý,уØOØÖ»-6xùGy––ˆó®^½‹Õda÷!Nà¹�`›2úÀ˜c!Ÿ†‡;Y­ •Z™FïØÓéáèû©'Irôy�ï |x(Lÿ@Íq‚d/ŠD7wb=’Ná!ØþÉ œ²ž´«F-|ké)ß²&÷>ݲåÀ˜„û<Û rSè5ÎÐwmîgM j`"NjÓ ,\— Ù‚®C˜þ±»uˆKÎ?ˆ¡æ’cú}ÀxŸ¨N¸Ó6­&^æRްéØh,^eGp=ÞëòúßôƈcÉÜõ»AÇ9rЄßþs/(›Ï?½%†öZ�üºccû쥙™\-M†õÇúã‚£vgGȨêWéfÞî•—æ¾ú½îö¯@¿‘K€´æßñê—A´µ}ƒvÌÛ½×&¤ ƒ4”Ÿ“…b”ïþ‰ÊÊÅIåªÅz?I‚h²iÃ8~=[j]ÃÈîöÙÖÆØ°È?úUDÁŽLþWe<¿<á,¿•šW<Ë�ëïrÓË@ƒŸzÔMÄ͉«û¨‡icÝÓeÌ3�É$¶ç £o¼'dÛöÄ ¦Ó`vÜØ!7‰Rþ¨Ìü�Â#‹–T‘š#Ã7Ç )M)^»ÁcÈ`ÀãU‰;¹$A£fÌG¾õΆc>¼U¶`®›4gëm¬Œ Oó…ºÈ÷�W¢Šþ£þÉ“9w#cQŠÈ…sx”†¥ ÜÛ†RO ¥©šw�Qqðè‰.Ù„Sîˆ75‚>Ý4 ‰(ÌŽîê|I˜i°cØÇVX=®ò4éÈÉ܆›Ër|ìg¬‘)EL,‚1Ã|’V>GS¸ kóõÀŽ\JÉkú*QÉõž0Ô±‚LÆcÎ׉ëã­Ÿsn»Dö‰“û A–H‡ƒ“_Ù¿ÏÆÿWÚ3 ›¦I[¬ÅÛ‹J øUΟØ8ó¥²PŠŽ)³·§Í°¡Ýs`WeÇWÿqÖ6j0.@á ¼¾Ùãnꊡ[ MOrŸåÞMyÂ<»ã¦UˆsyòÜö“1ë,o�ÕéÔz'z5‘L³Eþ„1÷¯uÜMt"ÑÏß|RLvAí jn º¼†—ÁåO×–¹”�H#¥ Ië_ y&o)��Ç¿W«ðÅtØ“¤«O¸£ˆâý6ÃoCtÓL‚•x¢v VT Wª 0ì’à¥VÀJ;\9:l˜‚5gÈ–óJ¦]Ç„Pàn|8‡Pb]ôW|Í@*ÔÓþZ Á#6à8Eò¤lÊyαV*7‹d$Êé¼ÎtŽïUö7˜Û�: ÓUÂJæxn+vé T5qAÏÂ:£ë‘‡„­ ’MÚ½fü £ÔdÀ3,5›ü]A†/ä—•1–ØÔutÔi÷}R—n¼C¶P¦—UùšBG‹’^”h“BD+éG_ �½Œ™Ü4åÝ[vÖ#nYöQÆR>̃º©Àû›¶ŽÝ›ëÝø �ó ôÝ' ¿ø=üA:dÅ –îì·’B1× ˆu•B  ù¨ßŽžEÒ/;•mî”¶Wøºæ; ~Üõ™qþýØÇ»üÈø‰3Â`¾î.^ýåW�íÓö©¾üé˜üÖ[�¸×ì gPN&éÓ^Ù1#*í2^´†ÐÛTDô¿­ª¢U–b¶ƒ R�E£ÜBt–n�6¤|on°ä×Ò¥šr‰®ÑÌ«ÎÔUk“Ø>-dé†Ü�Z•f6¬å3FÍ»íÝ]»Ô±b,�üKà�"—²2*ñZô©ó-DtUX¿ � ØYï�w]iÁiÆ{ÈUW8_NžçÔrOó.º"ßfjqƒ ÍHVtôÃ8g‰1u­ ±6ú è$ÜkL7{6î+h"Ú±¬ H p,“?y&9¼˜TTX}x`poX-Ì€(­³:³f_¾™µºuß]fÐé׳ø™V @·ºœ/Ûˆ[~Ûª¡ŸïÆ~ømñt/nñp°âÖwQ¤Ðø˜ŽhÎ(U†áIIæÿú*�Wîzñ}õ¬¡úCªûMð:3å(;ɼîS£ËØ‹I<�‘܇LIÞm›FÂÚðŒó!þëæ7§Ì¦Aêí!!~^¼´eÇk]åh—äñ‡Kô€qÏ•bë)ËcÑ7YTÞÐvÔ¨Ìþéœíq)îˆN\òbä mf]ø�ÏÐ6vàŠµö¡/z‡“<�GÔjŠ¡1™ÝÚ¸÷“qê­ð»O#~Ò+�qQ?“ø£ƒ1�òëCJ÷Œw¦ëÀiN=þyÙÌÉ^ÊÊ$ZÀÉv1лdô›äœiƎ¤ø“1Œ–ãÏE·ª{$þ±ÛzóÂzjTZ'ÊT`átXß³a7EÎyݱŽÝ¸%ê0«4�ÖgF¼"—޹өœ¸_ûÝÈ_ úÀ¹« ÔI>!o33fŒ¢ß†¼Ÿ#òx ùË#² “ÛKµáˆ/«� â-©ô4Nl@rc/B€cQ+Q‚,Ñ]+Šù§à3(7ÝÏ‘*½Ü8ç.�+ˆè§˜ú '�ñÓ9¾°Eñœ>2©Œê� \‰F;šàOY À¡lAÅ+Np ›×¢)Ö"6ÏYû~M—¥�bÀÏÄò ɆªBhEd5×{èži�Ú²øþÅ Yë}™ºÛãÆ/:²ðÄ‹È *w®Í2‹U A íÎp�e�ÁÚ.çG–!*lÑÈN¨Þ»)�N0D4÷}š`sÊé ›—3z¬ í+ް e·6�Ó^=}¬ ’‡î"µÆ¿\Â;­p¯l+L—'ti°;½ëhÑG=1mxëQέ)˜š#r*¬�,”˜¹á R83�d9¥…â¾ÆðïW„’[ï›Æxî¤�ݬ¥±à²ÙÚ[LþÅ¥IñŒÿ3ɼÆ;X nÜ&K€ï¬+ÓÊÐ_vD¡PxŽ›D©d“ž›Ày¾_4±¢ÛŸ×JÈ=�çâ ï´º˜ˆÈŸý˜l[ŒÚ�˜f\ì tîÖ†é˜á%� ƒÊ’�2Û‹R¿•Ó*NV6j£¯Y¹â)€9é‚POiÊŽ( HLÀƒÔ•O*¶[OÕ­â]%Õg]¿úKZW„®dMC²Ø‰©¿†¶*5H½taîÅЩËø@§Ç5]n³hx„›fRXq8”�ŸÌ¯½ﻳ[¸Æ/Ãè-\`÷¸×ÇCÚz¹%âœÊ3‘bt«æ-Omßß«¢wâòÿ�..4À� Ôˆ}Y oºh~\…éC™Y‚[Ñ8ÞZ™ŽP¹¯«˜= žûÒìlÚßÃöRª>à™ûÀGZ–.öÚW÷퀽>Jq]ÍÕ3=±½,n¯ß>j/ºâ™4ëÌš=¤SÎ&�µf­wÄ„*� ]uRaõ¢Mé”·°¨ê*¼TrÌ�·Î�––üƒ\¢¼?³�åDíÂ#ö�Rd¿¾§‡*Çâ¼L�îy²i¸ûOš1Bïúç®'Îóñ³?:7_§?`ÝŒ£ÖÕ¨0J¨ ¡Î×,¿(Þ  ²ÕvÐ/�ª–F›%Õ¯.?¡•�:ÕnˆÞY½«­Å®û±¡:&*éZê¡�jñj*o Š/ šö¡—X#úv÷tt9¤`>¡y¾ìB´ã­†a"Å1ªÂp1‹G—& xµ�×�bOâŠç4R¬’Ê®'Xm§ÝŽèfô¾ZVÍ%TÊèD‰Š°Þ±ØXëÅ–�}Ú,mbšÖ’í´$l`sÒ'‘ecq îXô´#ß°~çÐÒÂqÐí*Fz)ê¶!ë ûPÁD<ÄÑMRW…F|Ðk6„UùhÂ�ÝÅO­oÀ+”D›ãeøy ˜Ø»} 6qÛ^ÙÖeš…~ýïÏŸ+d?>=„¦P]=0zˆÀc1 ÂO|n6nñ¶§¨Bkm? 0Î]A?Âg‘ÝŒî÷“Ï?¦ã¯ó~8 9XÐaÌ®™°h–¯„æ=aL&�»É9`&˜8Ãïw�„ˆBpÞžn·§©n´ÞŒóý• „ŒAK%9/ lÐÎ�CÖçnå0˜û\ÆXSæOÆ|O48fiÃ7Q0¢?ÌT$ÇÕtþ"²y}«ñoÅûýŒ#‘º÷𼞛gG `4¤É9,y¬ RG™+Œ<¨"„ÄE&ÿÀ¼PŽŒÔIt[Y‹C´ Æ¶¿Ïf2‡<Ç›ûšø·ÿÄœ ž¹{�-:�‘òÇ�µyªÙKþ}(1U3NV»5çœâÎ9`)âóÒÝy¼e–ÙFà=Ü �F_Ý…Íêü4Y™À„óŸÖªü8þ’¡ººŽZ°7ùöa[êph)ç�Ñ÷Mõ€½B˜Œ­“2ÊŒ)æ-«®Ë7…þ)¯FPÁñil¿¥�笖*j‚Ôï…ÕÿË’v%ÿÑ)Oã�oÍyã2/1Nó^ܯ…žˆ·ÜšF]4´!uÝ2v¤*2®F0K�Ídb)üQ±JpQò-xyÕ}Šk-1¥6p£‰µa£+[³r›Ûµ0vãñ†IL• Ór)jS.à:U‰B¬×4- „8¡­Ò å·)¹xéc÷›ž€{ýÊ×yÃoLþ%êëÞšEÅT.™¢z(ïȺ¤eÕ�¢2þÆÃÛÀÝ£AKŽóùaÅn»e¾—~É^*²ÄDæ_¦GÃû£æ †9 �.Y’N�á H°û…‚íK†ñ äìÜ[a¹›9ÅbúÇ”š¯È*ß«ƒ�U݆Ÿþhw†<çï5±QD3tä…ûD´?ö ‡wÑ ±í £ÌfÁýY…Ò§¨¥©òiéÊ6­D>Í~@QW ×~ÇÑ¡Žo,Zósb窱ž„WHÀk°�¶úÖk@Üù÷œôŠôéP`'¼eötý\W{0®Í=kÂë9TÊQ9€n¤Zè˜k^û(ɇ¡Š:Gûö•“»èut+@/Ô^‚»ÝQ†Šíã oøVÏ m'›óAI I¡�â}L܆Bí&wøtÁ^~Í7tqeuB.�„�6ÝÍæÜ{ ‰6‚‰ È1€üjªøL0 ']àþ–.7®¨èWR³ žÌ;ãÛœ¾ÆO\¾ÎN*ã>_ܹ÷I�Q¸{g‹_>'wÄ8LZX¼ä�ºGz]üšÑž:1òäþñæËӅŘj'wø‚DŠ%v¦Øþã¤4Ï;Ôiòð+¹ÝßÃÁ<³�í^`”‚_‚TßP_M¸WC̽f¿ O¦BWZ- ѪÁøc‡üÇ#�×ÒÀ*÷F\Õóaƒv¯46+„ú[Ç.›ÐºåNÚ꽚¶î8€ãCåCå±ñ‰8Mç9Ì ø°ÁÓ·�xÁú§@ÿ€¦:�\û P1:J™ÖÎ,�‡ŒUúÁöÛ™ PQhjŽu3–HÁ¨Â)µºøec´—¨hÅe&â7qd“ =èK ¤ Ðv“çÍ%; "H*×Þª×t�2x•|=sÌÛÔAŸæ’ŸG·äÆ ˜ÚªƒF’sO�òÅ›½ 0•Wq«HŠ|�{ÃÉÓ§¯LË4ê,|5‡êüƒ!Ö‡’–ЫF¡üš� ºÝ(a%ˆt¿6�teö¢Ë•£!²T¢b${½Á†rÊ%œo÷ÜÌ=«'À ‹ê²ž2FϹ½eA&HÚ‹Ûÿ4†| 4›U‘ò2Ö ±Ê¤‹·"^š8{õ½�xÆ�Ä7Ú ¾§=÷t£‹ºµ©:“qÅNzž_Ø!È0€NÂ>tƒ]òá)•™B \Š!Æ¿©ca(ÍåèÜ[ÑÑà•:ÄDºDÎL Î 2+gsÅ€Ñsì:üòå¡G=O jVÿg!Æ’¥Ñx6ÞÌêçj;�Þâ<õhñs!$‚7£µ bI_eÆ»ðv»hE”žH`¦0u2k|.>¬‘ö¿0Œi;ù©Ëœ¹ž/^ö‹ìËÚ¦\`&£Ä¾ƒs D‰»Öñ½ß!š°s€íDžð軃%eog‘b¿dÍ7¾‡&G´ÖƒÞ…Ð-ßkvÇwW‘p³zL½†³Dvêãºq—U2;Û?Ðq¿w\Îì]�»Påyí8úȨ¾„sìî½¾P¤$ÝdÞÑà9sæ�#´×¦{FïÂ2Åt�éf ÙsLJkýO§+®4˜O®mz=?ºÿ� ÔÀ79@&×þ˵Øiïÿ}þ% ˜r8FR5Ç(ædhµ�«?í¦¤È I‚Ó_QwÀR ›ÞÅÎ>ÃB ²ÄFd`ØAΦ—~eÍÿ€œ5]Zå*襤DXEÕW鈧w´¬x°›¹Í„œ3ÈÔØ 3r¾¶O,¬~?Kö7³â.YƒÜ;¤,¸!Z«o¥4aß„Õ <-„\ˆ)(íŠ9Qcƒ•ÈÚ4YF½§ç×^°UZ8ÒÃÃç÷3OݶOÔ ’Ú¬H»}T×s9ºFÂë³¾ÞU5½ãðM${«u£)ØüQe·È¿]6oÔHø3 —Y�¸ÅnÑ8‚ΕèÃírQö­©øx0ûõÙ+wqœ Sر'} ß:™£ß�“?¹nO �]Äï?JÂ̲Á“™ž�c~/âI"cAж™ f¼Qc ÿ:ÛE|†Í(ðï ä&„é÷ô*ŸZÑ#ˆYÛümÞþ2ÞòʽÞÐfT©¦<ã–¿³!’•#ª8«Æ¿W2�®e 5„¬pX± =ô–dóµÓŽn¥K³Ä㵂 sBè•ò9y…žÌ#ÙãÀx¢ÖNè¶ýo‡³"KW¿¾ƒéyÍŸÈ1SK{ø±ïÛƒxnÈRÀòÂËÀ¾ë3'�`ÊV'ê”ÝiOUHcá�óu´$J¼˜Éࣷ²F„ eaÓt^˜y! ا¥ðÈ(ÀM˜b½[5ªDÛa†p'êÉ&Æb.²À¹Ê‰ÕÄ’{m Â´‡#9%7 ÑÛeÝrpžø[&>ónonáX=F±A_p= w_l:Ç‹aËLC÷RÚÊ�ÏŽÐ5mh@.Ô‡)ˆ{.M{ù–ï:ä» º2Ô]æú3ÏÙØ™¯ —4úÁ6“àâE–г;%t…ÛFÜWºì¬*±›ÙLiàÔ>!­A$¼¤È+ðêÏãtÔ+Ã} ì­Œ±ñÄJ cÝ­UdŠTFŒ¤™½º#.�é96s5PÞÈdº7ÐóƒD qª÷%ë‘Y»l"¯mÐjÞ6ÖcÍ¢rMö�ñ­G‹ô×OÄ·©]6‘ב÷_–õ(·€dæÚNÖ+Œ� (�õzœ’‹çÄô PnW²X‡>± ߬’ëîÍP�F„?Z¹¨§R§ �Ñi>´W7åI ¸T‡»'.ç°ènf tDºJhpw=`ÏŠ(«6™¤Yšø“tZüØäwú5ñÈ�2ÂC Ž&ºîIÉ}¡ÆÊ®‰ëlšc‹dæ bê1”cÉñ~-ìFñta"ž‚� 8MøàaÍòÊ*ŠEj÷ÃÙi»㟅�Î�f«f @9â×.{±�Þ‰B£ùïÚVñ¤«R7oZþŸMÆ}áö¾þƒ(ÍÞ×% ;øÕnPx42<Ý—ˆÎ‹CpïQéÛ,iþD*q0`üQ|ŸòzQzN<¼ ­¸;èÌl–à ³–/õâ ‰·õ„QŸù“£SÛÛJסœÒm´q5üó”ßè§€\fÈ­*ê-9¤Û@ðÝ.õñ�ÛVð„\gF]7ïêÖð~G†ªP]@?µ»´oý×qþ"ï¸ÿ :àv¸èïý6­øZÕýSØ‹SÙ<®Nzæ ´Kðö/,’3ÛÓ‡Ã}$ˆÜò”žc…O«§xÿô ÷1Z oü VÐàƒä¤(‘‰ð[ :YñD•z)¨ìmâ[™®÷ çîÍ©úHàÏë,ŽÐ° ä_1kz•¬üÝ“üT�mªŠlùão�²ÆÍF»qh P÷ø…›?ñNÆ�Øk…ˆÕø…�¬N& ìîú‚„D•4I’EËtEhûþÓ• ÞÍøH¹¯Š½lpgŸý«{°ö¢µ{FS- וÅ.BôÐTz6Ú{ ³R$G¤g×–›TU-ñ_‰\´<•Z“·wȦÚ]–ÜóÚÿÐKþ±ý½&Ê¥_€œQß·èA.)|x ž;x �z´0¡¿Ô ®éÞùÔ×Ìîˆ}>I Ø}ØÆw8¨T”’AÌf±-p³ïÑ Ë¹Ñ•—Ö¬›ŒÓ‚w#ç³�tL(²ü÷E‰˜.?TLÂ2üÅtôæôÃûÙ¯~L»k¹èÛÖ…jÛáè>¼Í9îÍYY£qåm¶aÑ‚òâ]nýš·¿‚d¥kûÑ5ÏíSAY©KX<3F_É0kîÙ…gjÇVDèÝh 7&¿MÃ’¾v‹ :=ˇY3-ÈV•J[4¹,û}7t˜ô€” Pñ”:>Ç^jÍ7º}P àœ79ಊ«üF4'޾Cƒƒ˜©²þ—<(íäë¿6À–’†ÿ)$sNÓ¿3Ÿ’ÚÙQÆ Õ h>ÌNÓÝE ½¥Ðôú=ÿ€Ü|ôîÎ&”)%Knä%Óð½ÃôR›ûï:òbá-a‡  Eã)}š“ã ™L¸?xã�nWâ)÷—:’Ú ¹ˆïæF ywÅqv¹“o*ògoe]à7 ¦UäþéºxŸ�K—ý„+èÕ©e=Qrû±Ea<—Óa>¦Àë€Ý‡7{ø²'K)¤5 uè•÷7Ã~Æ7_ÄN™ë,d©<ÜÚ¼š5äoM%„éÅ;þžtŸ¾o†D5påª%P™�_ÅOÞ"J]Ñ8,ÃìÓZ.® ¦áhÝC†÷# !i&õùÉn5RÖ/âµË|G(¥Îµ…v¤s¿½!y‹Ó5E?¼Ø2Š9n)•:'q÷O)í8‘‹BˆÈæ©ÒÊB6nBêÅïyUù”¹÷•°—wÚA•laè’_±C˜ ߋᘭt?Ú$jÉÌÕµÜ!4å†ä{\%8 4áô€^ptÄÕ›3gèì �M€«¥°+Ú Ûd‘¡V5ÿ›P;›møÑ‹#cW/Î!]Pú{,;£tœÅŸ”_]¦õcFå}X"ÃCšð±#l•"ñ´P¹Ï¾&s«@GÊ.®>…N »ªŸòfDOÁ½Õ%–*îþ³~ŠúŠ®œb­Ã'åZ‡½CO›²OŲC)Þtp‘úIyXy¡š)X�êøw¼¼0+RžeÈŒR¹rà'†äÈË âq q=É$ï²Äþã6Òý•ËažÝ ß³Võñ¿Ö—ÊdK‰‘�Ú‡"ÞAIôYW­)Í!²‚7‹xDwPGÞ—{%©ì<˜ÊŠÕeó.áãÈ…h-Ï0ª£ªÚM'$Â<ÌІ·áþ!Ž- 3{��{o„"÷Û^…³D ¥)Þ–°Óã¡€ééÒûõäòÝ04Gä:`-Ô¯VQª»šô™ý£vʸvÒ#ó0R£$n÷@]~êV¦Š]]²ùpÅÛ$  &&xAŠz¸(ùj¦ùJÚ¹—ÈF볬›øÔüÒBä„,÷€ üäíÅèÆ™öhÝÝ×�{k…퉑qþPcfÞ|ͼԷPŸ0ê[Ù#,äw3oóƒ¢7BÄ[O¢Íe¨"2Nj¬¼ô U]è#V8(Å«�†{cÄ×e„ÌõXprÎ|õœ~ý–j¡UÝm¯ÿv †‰XqAp| ¶?¡ÞÊË“‡OÍR"ÍM[§XÔöÕƒÁ¤Î@¯Ã²¯µör^)„Û"wÂK–ž8ÿ+ù¹€u½ @ÊêØVÿt2üŽ�\þjmœª?Æ-†Ô*’!v‡Äuš¹šSé¤w2å°”SY³ø¢ø‚ü ‘EÑ2¶¶‰(.!OÏÏ´lÔWC¢@5Äîð ðÉÁo€ˆ¶Ò’3èfðšfëa<·$ÉW›‘Q^ã£?“ ~� ÆÀÌà*­ºÔFHÂùW6;?r±@ü‡ ú]Ö�r`:ø¼üÆE{yÛæ%Sùg¥’ˆ\BqÚ›Æ0u>N› tæäEÅlZÇÅkrë¤ÒÞàê^‹õUmwnˆCcÞ>Â]³(@×¾¬ˆ"Js{μÒ4KäÞ³U:Õœ³£¨‘¶» ïn�¾Ðh)?ÀôYMb=…¾¨÷ë÷ŠòýŒí¤Òév¨odX|5®0ζçî„�%Ð~¥‚õŠkÄEóãæ:œ¬ß Æÿþ`Ï”Šš®úÆïK„X9Æ F«**‘~0|ý-ð‡ ñUv ±¡V¼±ƒã>s$Ce&9ÚÛ’?^.Scd³äØÜ¿U�,Qô/nÞ&ªÃø a.X6ÛŠ®©¬�ù•Õë²ÑâÉç‹öP½3ÀW¯Ã¶Ïò‘[“˜6—ïJƒñ‡’ë‚1⤠¢Ð¸,Ö ! Ž á§ZjB0OåáŒ4×"„{%QVçÁÓ-¹Ü,°{�:áˆ$ÍaÞdþ?ÒOà£ý¿¨†�àA ¶»ú í$ÏCge€�lÞ³àëp«‡Ù¦HB7,ÿIô~M[(®ó7Šö5”|ÃÁ- ÅiÔ¾2Z?œàoò¸þ&ñ�7N€•Xç¤î.L}±”yÍ«h9}Š?±8Ývð­S¢ï�íÌt*[ÎÚ&ó dåMƨ¢Ç{¾Ñã‹ÎÛ°° BŒêpKéó•ïyÚE3>¦Mt×ìÈ+Iµ€ãUÔÊ�èk|ÞŒT´^µ²æ!8.wROà÷ .î¤ÓÐgÞ¤dq2=¿p÷lOí±Üâ™,:®‚Íúj€îd©ñG!-DÛ~cýÀ�\#*JeÞ^ã�óÕK8£´è¹Q²ç£$â Rñ«·Ç“á¸3·²Ò¤¿lãü?_}I‰Ö‡…)FcR,0‡ñÎÐEÙ¶(Ñ9PDþb© cÖr¸êȉ‘†߳߯ÿxtJ™j´fL N»äýk+º$ò¦×•²%èy@u1@¶¹ðã–Ë’7Zͼé!B¡50PŒ!Ü­t½zJÐðˆü³ÕŠ.Hnq¥BC9³>7ót†K™Eä 6P_€oJRñZÒh%»Û#÷J:‘-á{¯»¸n b1]7ìˆà¤ŽlKtb/…kR{>+¢�¿:±ºÑ€4ìT(³�Ušú”o×`+½h! Ý>ÕU êÈI\ó®ó˜71ë¢9 �X -áòc©Ú ‡‘lÀ3‰tý©žÙ¶8WÓß:T˜wm9˜xR®��áx¢Âç( Fg&uñ€§�WŸº3¼Q„€¢iú¡,î?a’è?«nw.¾r6˜E ŸX¿]•<ú¿Z-#Ì@¹ÁQnî—êÂÝ&c” û¼²^q¼®­¸‰ˆk@ix´a }AOÙz6Ú‚ Þì:EcÃ…jØ‚»B>íîž;õ7˽.#^ñÊSú3£F#hExÃKNJD88í´[Þžä½ì%­‘:•Hj€ê†^ce>(5³µtþ}X¹›¥{͈BŠægá<€édZ¿«F�CÞM&±OÀÌÊ!oÛEêñ·Äã�ßš=¥ö¯AçÇÎLݪ%3­ž­ã“ÇÄ]­hnÏठòlÅÁÝ$Þð.Ê´­-µ=ôûw§cŒKs�õBw’¢?Pgù–¢Æ°FyÆgBnx õfpc§>ȼ²®ã3k­lòQ-žG`’�x¯˜3ÐïpÎGÚ'ã;øduDŽ´¬îÜÁ¯ÉÓ)ꕹ_m¸›$Rl·ðH³±=#¹%ðìN¼AO4Fžd)ЀéÛ7Ù€Gõ¸àºÈ˪§gVjã$0dû~ü—M‘óVÓAsÖ¡�Ö4%/:µ©äèŽtp‡ž ”]=mSže´;jo>Ú›Œ‡ÂŒž¿ºc©èº¶Ò ([¨VŒ›&Dêôì üHOÃyæß1¬ˆÜÖ|øU®1RoªÐŒ#·F�@²õk;õKd¯I¹ÚìMCõ|BÜ’Vü „JYͶóáÄ(* ò'Òx³ë\Õ›óôª„õ=¶þ˜cݨLä8}x¼“í2 9ßômœó&DtžŠ�.‚eLÈ�É0X¬bØMeY¢-­†TÆ‹ŽÎä¾.]nÕP0á=½Vƒ�“ªT¡êX Ì‹LÚvæÔ~“ÚȾ:F*z¨ÚI,g’éÏOyè©vr¦]€¥„§¾ö6<ÉQmÁùë˜$ˆ[*Õñ¯¡ü‹+ubn¢[›.�¤ ðþ¾¥LÆYëºj_Û�ÿ}˜=£ÌŠa—0,aÆñ*Z»‘€.I1¤ƒø[[àÉ�«ÞúÃÚÆ§6‡±º.Ù|áJ¼£a§kž{Ï…¿=…ßZM �ž]Xµ!*rû êS‘oÀOAr8PãÎL®¶¨kÃ1ú-›«Æ¢ysûÎèãBÎÖš¦)Z>ÔM,Û„'ý|—%xÖÓ’uù¨6j@–œÌgRÀD´Žúg †zƒ)wÈtÇ@DÁi,ÊgOßÞx@…šœ{ˆ&od¤æ&:­“3ü¨±o §&î1¬jJ'“…¨˜ƒŠkó*Œ0nש¿tçáêíq5naCÚêÕ#ÅËËdÌîžÉ^|W—Ýø!`­§çÏP¿¾þ oÁ'ò\’´ƒ'I1žƒf5¥e`°Lèè–Ž9· ŒYSNz0¸wŠ}µ‚v¿™[–4á´kFî²K>‹ƒ%jÏoäᯠۜ�Ö9É ‚0¯ÏÎ%Ë2Üã\.‰%ñ‚ûÚ²*!x7ñ£qù~úÆŒ/ÅÄUƒ'pa?¸\à±³?t%òý›¨ð"¨hÓdθä§û¶crK—ÏDNöøG$E„R•Ñà§ÄŽ_û~ÿfdÅðDa›µ6¶á-öw^Z´â2"çÿzmz¥�©sÉ–ž þÎ`Õwð ñRXéi8…«·gÄóàY¼ÛY=”ñéIj M•J›±>Ä;ê÷%‘Ç2—¯wÌ–À˜ö¸¥Ä_îÅ–)=Ÿ)i…õwr +g*^Æ«8ÿ¥2NSn-íê+è|yÜ—k0Áã%1Ï~~WÜÂ9ˆr*ŸÈüSOå:ÄýÁÙG�NÃEÚèÖÂÃL&u„ÒúL&»ÿP�]ä KλLyÉE=ܨ·•Oû£sAn+”¸ Û: iÏ!4lÉfÆzg´ˆ9Œf ¸Å£¨³œÏ©°³à°Àmüõà盫%5Taê]wÔ8ÙV®«ïM+G{˜mç¼F>ÃFÿ8‡X�xOk´}_|?; Q%SSþEKKÌ7è.Q&®�ÇÚìñ˜"‚�%Zèõ”cŒMþÇÙãu`óª$ðäÕW<·A0ŒD£Íieëiívì‚ÕHmŒ Å¹ì¹"ó‡Ø..B‹Oµõ1{ª’À§‡ìؕà.’áé SöÅÏ}ñèò•O®›Ýçü§¹Ñ¥Žƒ‚„û�¾ 4°v)*p(ÙÔ3ãµ…`¢Úe u“�áîcíªÝÄ#WŒ‰[{Ê|%C.³Á5•°Î‡²Ûr J¶€æ ²Ã@2ı› `*ñ·y�@P¼!çXÃx™ïzÊR9å´"9‰ŽU2‚+òLÅoàÁ3#@±Oá’-Â>aË'f��Hµ!€Ý…ï-�i øc´ë/˪�–שdýô8adÀcœ½ã„ò’àwk¢ÁÁ�9q ×Ù‰e�¥ž4�ì邤\Ïç.àïýp—¼8~¬’fIc 5Áízàíùdï Z(žzûÿ0¾a:-yåç~´ôm¤A™5Kº#æµ¹_,<œuÊCHòÙÓ�ç?1—²"•µ‚+kg±S�¼æ™ÛðóÙ ñ‰¬©gx²`2&)óý®!ô[¿¨�âwïôÏF¬½Ýüfðð+«ž.©ÃašS¯]’�©m?Gäÿ$¦a;ý»ï‡‚|n¼æ*L{7Àp?f‚nþÓ�I/vun’èß[úHŠ;@E�)í¡v¿cÞOÏõ-Cà,4„Y¥=6¾Å«i›xÚÒkcF¤•êï¹åµ§]ݨÉcƇA$A•™&pãíqݧ§]»D¡ ÔYõÖ„kž§ ½82`/÷°KV®`ZÞ ªÒ‰Ê|�JÖx#„ØœûÕXb Ð«Eà›ÞÈG°É?} Uæ­ GËÊš·2Âý™4ÖÉÃv_™Ò¤þç4?öI*аyügõhÜÈ]Âzsv¸�’'Ö¥#cË$'ü Rt×?66Ló)�'&“ÞëÁ£ø¤]ë¶°9!¢«’uä®k{ 0‘ Š8hz@“YžnFí”ÔÒ»='V?å‰Çム5>ì†7É-ÿ´TunPfã6_æ¡Ý)ðgƒ|RÇÙ{‹k¼Iä«Âì„Â0òñW‘5òÏê%°ê$åp ‹0êÏ[‘4ÏtAÓEtY9Î"à �|þý�ŽoXÁ-]àÀi p¥æÆoÖe´‰{9%máÞR}H?f“VzÏ´X'JÉ«7±°ojK+T䚊ë÷ÉvCäi»øŠŸé1ñéD‡TÂÝœ ^A—©÷˜³1JÐfư#×kAŽk„puDd#��³@ÄbKÎV7ëË�{Ý|ñ¤•Õ° ž4m>õÃÖ…cŸ*Ó»¡ÓK6T�8haôöUMæ&°ËùÒ˜M½ºÖ 3¯@Á®“•¯Ü s K;”Ÿhª| |��©Œ­X›}ñ=Pì÷1R]¦ç?HϽ5,]ÏØ ð� ©0ÃT~3¤r§ªTq ÷Þ.äÄt¥¹4¶]Ú‚Oæn¨´‚©ò^çmä•ÈV9¡Uq šËìÄs•:k$Àëç@@Ü©ð½P^ŒÛ±ÑÉ»Ox»³ž‚ñnÅj´·ÏRìÿM¨E>ˆÝÆZòS>׳Y¸‰ã�¿y…�F|¸[Ȭ^E§9%†¥NXí­}7™¥"�T naâaü¸¿U•C†Ç1äVgXððŒHËh}÷Óoùƒ—GÑnúíÀíyeÀž¬‘?°86@Žf(.ÄåK!/è#cÖç>Jhq�¯~gµðßÙ÷Yþdg‰I'2‰Ê_€<§øv>6l±ó?+™¾üðUŽx¿³“¸Ÿ„KhXfƒ|¶¯š ¹h·€¸ï¢&Þš‚ëÈc.HŠw!´û)þÆzO,µí] cšµqwŠI·&~P£k¯¬é9�³ý·™KÚ¥ ¦�¤:÷§ØŸeæ±1Rœ… `ÕO;ù±žæÔáÞ¯=м>}n÷÷!‰Öžk¡]<®…l* ú]¬#9_Ôhè†Rõ2îÖÎ3ñyÞe„Ö.´-U:r=ÜÇSFe¢þ˜_î²´w©|›óì™v¡–ƒÀÁãÝ“/–Pë\óÉO~ŽG:¨šL`g°—å«ôÀN{K1Ò—èèôPʬzhg#‘q_¿fH[KIƒÝM:§Ë¶}Ëž@¡¨‡HnîVYÁµ×ÑáýY:ªÎm'b€ö¥M1&Ž¡Y � R÷U.mrÀ§ÚØnÊÞ}Éî¢ÓX‚jÏ ÊÍ  tµâ\Mu=gØ ®¤" ã�‡ÍQC‡qzZb’Œvq*9ž­cú@© r›dw®¸á”ùMbôå§󪡂µÁóå2˜ÃªvC8¼ÂªcL³^²'°-N0ÁûEñ¾z®_�+�‡Ì©:{.ɳ?KQ©œ+ü³Í%@Šè;k”ìUÑe`DnRpIXïNÄq^Ý (æ7³,òÚ™mVâö(™~àr*¾Ê-|V0Áà+ ?¹Û‚sCó´'�àIÛb½:ý`f[öÆ\Æ(¥ªÌ‡¶e¥ª/çÇ z´2õOv’öæ`@Jpt$¦dD,=ñìªEûyxcÃuSeþ¨¢H‚À÷^Øc·ê§AMèߤ&a 9 Æ~¡K�·�C€”Z¥exAtJRŠ&™ÓÙ²rl3!ŒÜîè�$³{9«©T©k/‚ÿץ鲴ÿÆ(|ÛûWvÊaì>`ÈLqÇ7Šç†=¾µÄ6Þ˜ýáH<iÌD KÆ¿Žpf~YÜ”%1¾)Q žô†œµl¹+7·§Xe!Ä~+0éÿ÷‰}Œ³BñAéuŠäÁäŸÌoz��ëR›<¸¬úMÞÃYæ�+„'7 íA”ª$l=­.#JmäM2làKû‚ÿê7ªÂúL°ŠnÔ•{†°@« Þ0¡3Y¥k ŠÛʃùPŸ.G¼�íò¢¬mä¤Çé°4þ—û~1¶ fÞæŸ(jøA騑+¥ï ¡_rïé}M~v܅쓾‘Ä®A,²iÿž¥Â*áNÔ„Mî�Szäßòf—ÿ'¼¤¡ÈÕ´Âï—o&JVSgtçdmÙÞýœ¿{‘MCLawÂd³Hùû'b _ßâyšnQQæÖ È’) w·7m�¸‹û‹òKò]ã�Œ‡;[gÔŸÅrõcƒò¹ïó2ÉÁè›Ëc“^H]i-jþf›R°%Ð�°Ðh¤&î¾\Ù…á\¾o!<\Ln=�ØUù'�œ�f°ÊáS*SãGuÑúÚp«ÂY{bcCâ~SÕé¢tâø�óùþìïÊêèÓ¯·3Ä5¢¹)+ž'Ú¡«kêŽ{¢)w�ôf/LöUç:þƒ‰l»]zþnͬÓY6IHê­uµZgò=›¥î”Î^{{y©ÜÀ»ã¶Ø’�{±/ Zƒ1 cé­®¶\¦ÿ˜®”H«\ Ïú YÛÜËÁÐÜâÃ+µP1,n„£Éá ¾�û¾¹‡]²Ž¨¦�8Ÿ#¸;Ý�°¨ÄŽÈo-?&«|±ùÓ½–à¶ Ÿ�àUX À\ÅÎæ+o�§xùÄB>Ñ=4ÇøöüÐK ÁTK"y#ñ?B˜Ðö�.]P©Óó†²Fc-¸þŠŸ0ä)]Ü<­�¼MÍ—ÓBpÒôÖ`µGs∮ŠAf|[Lìt9…šÐ‡ÅÛz7ñ­€"û$æ~¸&£:;r�å|»†â0·cÿAocp»ÿ†V)?CY»ZWÀ¬‚4–ë–­†”ÊrËMÔI#áá¢ü�7e° ÖHûŽš©®´ºÀ#ÓXáP¬Ào¢wÀ��F¶¯B&‹“¿»�ˆdi\Ñf 2éÁ•Éß7D4¼|¼ó…"|¬ÅþêS Ô¼Ó—Ï>iYíÇp¤Ãþ¢)ƒ{\—]Êþ@`—¦ ã»[¡jãè#uR z@Ã:ÜœÄ{j)ó�1¢Í"õÔFÍP©.C ]jsA­_vi3/öSx,ù¸5•Ž]¶¢(3'Lå]̨:æ::™j,P…zM?°bÆošêÓÑ!ã\%¦½‡‰8WÌÞ;Ç“pÙ©¸½Ÿ? kˆÀ €úäáüg£iqHX�+z<¢Ê6 êÿ6’ÊxÑŠõÇ»¨jtñW³hÔ-Bdi¢¶r6ÁÛ3bF�ƒÞÄ/£‹è-¹híœQçS&Ûsg0üïcÖA·l¼üQ =µödõ] ã‘§iiyù¡Ì%eÕ¦K/¥š�Ó„%üøö_ X{{lØ-îÛ^ 3?~;ׇµA‰ÀâJPOæLš¿¬3éPtó^Ù„›ú�%Ól�ôÈ3gˆàN×0ã£�Rå4Þí�è¬@Ã[„&«0ÛøK Ü¢ ~?Núv“/ü Z9¥(§ÇÝ!ú­ÿÂc,—5‚`Æyˆ%[CŸLŠ”«Ã‡Z  Ý'DQQ^5B‡A@ÈÍ î«hRÅxÑ0_. Uí�™ŽÓp§ ì¤zø9 .mHMpÒïÀ¾¸M‰ø„¿#[£­L�+ÝŽWçúÕr´èŸ•h½Q»À ÈÔ*p 9Á׿‹\Õä›.¦¶(lŸÛû@ê=ÛX®9¤WÁØ ¬ÿ¦qœ;C³pù�ß‘üà 'þ’‰fƒæªt~vk™ƒ;è4r–ªðÿ~çñBÿ:.|`&˜ãŒ /½8v%Îe@o·œ¶¨@:W!øùM[NÉN½:ÛsE#£÷@Hbmjàì^]ûŽùD±¿‚�>¼ÅFÅ–ÆM€Ì¯V’; 6d:Ð6ûJÜ 0BÆÈØì2fð~‚(qÎ #öô·q‘«ìè; PÅËLÞöwkáÎáﬨ=dz‚Ç�tèv7û V™ASÁFi=‚¯:hÆt�Ž�8EA‘mæÝÜ»êQYÍFìoÛ¬rØJ¼ �¿XYéï§ßº³ÏKpô4„„SvgÔjûÈíäåñ'?_§¯ÑZîÃÔ€§è ¨‘^67Ù>E:MR2( î²ùï`|n—…ÞzwÚ;uÎPcÇÀç…ìmk�­Ë_tEjØfdzÅi3éÞå/{W'y yÍТûrΰÛìoÉfÝ6?1?¦ÿ«ê!èœ2Êÿ> sl³†P&ÏÄ889XhƒüËzßµY It�܇Aëî†FéãAŽ—ç8ÞGÚ¿°ötV4UsžÕ±Áö¼zõürÙz”æÄG ÿô}ævo¨Hçw'ÂFU¢PoÿžLD3½êMV?èÒh¼\=º¼wê!ôžE5klüñë(²÷± BRMî,iº0uÂ>2›îÿ÷ÆŒÃr%Ÿüš¶ã›q•�¶�^ëxÙ”í§Vý›¼7Ö`nê°pG2ÒhPÕa6ℊ{@Ôß_$kÔxAJ‡)€(a«Z ³d›A�®ì�§<áòY|Œ_F²�†¶GkKK‰)®}Ÿ¾+L¨úÄjúQû-“­‚Jv6MàB0; YJY&:4®ï™jÉcÅ'Ñê ×'æ!ÿHujNCNN ™Óâý$ÞU¤ˆ�9^Χ€–å´ ¢_^í"B4zià‚œ[PEªxC“C`GW=@¤q<ï’”ÄícÞU÷Ûp©¶ûñÖzùÎcY|á!¡ÑN ‹®0;­%[°á?V«Ñzu£ý¾ÿ“j¨ÑdXxÍ_aèmXÊÖ¯y3�f¾Rá¥np#s£ÉXi@Ô­KÁ?’zW„A¼¢CʈÍFòx�¶ˆ¢­š§Ê‡ÏŸÖ ²ôë-!q\}]ÊÌ,¶âDõ ñöUgQ Þ/ºu´ô À¯7ŽŽ÷8s¤�2]Ð^þMD ‰ÿDê{úMC2Q–�˜'Xó£AAûY|“Ÿ].Šç­|]£j#Ps|Xðx‰�6.UÿÂ0*y�Ù)Ý"_­o¡ÔtF&/`‹ì°8dBn̤w—7Õ*¦J¬Iu>¿èá½,PV÷„+ÔJN„þB¢—µp$OÈR~(|íÕYíä¤}ä˜ò¹åhú–@‡nW¸ƒ2ŸØR4––àÀ¥JfýŠémLË�ùF®ë 9ÿÝd(BWœ7Z�&A·O–ÿÕ¡}ºØ’@ÆÄé»xDÚ¶ ³ÉÚ̦<ŒÉ�ç‹9‚uO �ìB›ùÄZ¬¥yÃj{lµ1�öx°¶µ«Ú¸yɳ35lç„K•ßy,h•ž=Ÿæ8\¾Ò!¬(äý½½ˆv|ŠåÊü¶ÝüŽÌ¯ˆï¥×¢=°‡rI#ëPÑc'$“³ß°cr«°Üa�ïýš½!ÊåÝÜBdÛÿ¨|YæÚÜ€’3‘ºiÔËbÞØ UYÑšåPç™ÐŠõ"ŠHÓ5}5í³TV/�eKÝǪÜsJŠ'Gœ °÷˜vN|”r-¶ sRÀ1jfÄ£- ̇ߎx(ÿ h—'»$Ú¼¾ÇhM|˜µ£–L‡è)ýcL-Oz¬f¹Àz œøV}ÀØLiíB@–²v7dK9"lú•å�¡d²ƒÅÇ6¶Èø ‹+o[=T·:MµTBOníÕ6˼%™Ô~ê{ôS%‡ÄVDç|-!É’�“Ò` †ûŽ WÀ1wDŠž§˜ýWÒ½ 6»Þ¾ª ~’r,¯Éšî­gìý:ÜÄ�ÍÎÆË/€˜>”�†œ�/2�«Ä{kn“a=rÿºˆ  «¦,з§™ ÆFqZí¯”z»ôAC0Å,Z,N±ó[ÁùM+[9¿G`}1J﹄;tàT ¢³Fr÷ÜÝžd�üi Œg�SDhµòk+uGíýÚù%^c‡ÛSñĪšI<±K¯YþóI9Üÿ·|‰4MxẏËÿËx�þ%EO<‰–ÞxZÈÚŸkÙøî_¹Z 1.}¬mßîñãjÇ>„–Ó\ÐJJak ¡®´9ЇÞ`Ó¤-†Ê‘ Û@��Ê»4ÐûŸ ÌCñ—Žbù(bz-Ãó‹ècŸð£Â¯ØŽ©v®4Ó•p“¢ Êv�Ú˜gr’ À…Dôïþ‡õkz'Éi?/]5ýÛZ:y1Ñ’Ì_¡u¼xøŠçÍá4„>±981S¸ÕÍ�bŒ÷ÅQ_PÛ•7Ä;Š"½<¸}LâÌ͘…/Íâme©Œw×O|ÝŸ.ÆÚDyþ~î·Î§ýfæGý¼îqÓ€O�äi!¼Œ¸K¹â?P7w³â!±†ï#Hõ ã¾úrú”=¡Ìp¨1¡JW |ªëF6 -„MÔËÊ3�ÌLLš� ×ÞLãÊŠ$‚Ù¢Â/A~Ù‘?sŠF®Õ‡QUÞ§¥jÃËÒ’àj¿¶Ý_µ]ÖÿG:­¹Þñ^û1%É39kùÁpSÊgÖðǼ#ûÏ�a/nÛn8„eÞå¿îe¤t œÉÍ:׺ äœ÷>,¢3ÊLv nÞéäÆÕ$0pÀ(ï-¸ˆ0Põ#Ìýdîp”‡ˆ¢G”€böýºþxö‘žj²ÿ…L‰�+:ç\ñ•ò3»æU�Þ™’3»°¸‹<ðÌ¢aüì…‹ +Äd ÂQ`ÁÊ„P¦AE¨Û,opÇnÏd®¹l]û§.×…»%ðš=]tÅZö)7Q{ÿºÛ, Êê¿äjë‹G‡?_À_ a™€wz¿Ó”ùío1¯,%…ý¨IPÖ!�uR@øÇÈCqßé_+Âð¤õ¹µ·e2Uü›]éßm‹›µ~²e$б~[ìñbDÛßÇbÈÌh˜Hìþ�s9ËÔºë6v‹ j†8vS˜Å¸é…H´’+á뛫y'¬ÅÄâ¸hÛ!"'I©W SûËj΄CR Lù¥KÔBE9„ž¤®$ØZ+¦F =žÛ!F猆|oɧ¡]}ƆsvTxE˜IDÀ`Б®ÚÌ£)B’*Dʱ¾æñ_ˆ851.½#ÌF•†9ÓNŒ%Çà 3ò“!.uÎÑÜæ#Œ¸TëÖs‘µÛÌ™ ¶Ë¨�àÈ·ô/í¸èÌB=$ªŠuÛêéI*RнGFMë5�ðšu–;š¾1à\öfG璉^ÉBš./½MñØ_Ü[b¬T'sÛMê)î³$÷Hží#iØfÙ©—uÁW¯­üøàU€Y¾¾·ãÓH…ÐðU¼Éþ£²[…+£[fÿmî‰x×À)ŒY�Ó'§aõ×ËK¯4žX_6q@îmîÐË)EB•ÃîïÇ̉Àxµß]¾è‘-ÿÛT­8dçí�»}Àp™=›Z…³êcV{ª|’òøkhÉî7F³¸ ¸i i¸þÇr< åÚ’ií�Öübq?…;,“û•´T‹I„P:šü^÷Ã+¤h­~»ˆX4>ô•ö³(Û1)MÚ’´¿­“[ôkð¨è3:€ÿMÄÜÕQ+‹ÂÌDâ’�æ_% «Ÿ¬¨æU¿?°F߉,�SÕ>ç”]gë�I^QŠ_úÿ¦›ñW_Cu‚¿㖖ÄGÕÆÑwLšo5Ò�etbô¶F#ÎuœNö•‘·°£?³@N½l–ñï½lÔŒÔo­Õnù¾G¦ÿèÒ'")|Í�Á)CõÔ È!UwÒ6”1 RùìÝS7läA9ÝØÕ†E“.‰¶¦|ø—5÷(ìI˜öÐM)èSì�2¬éø7^.™¿.%Bû vϵÓM:´mNíWÕ.NÒÿÃ�O×NBÙ ;‚Å\?-CQ ¬dÏaf"¶°�Œ èˆÏÌ�f+7j²£õnöçÉa!qÁ7­ë|~0ÐÐR 9É6÷X¤æïeõ‰ßÒx-زˆÝå ‰æ§ °uòP®“‹Þ‘níx¾w9�ôµg�‡` MÝb„¿¡_üG•#æcðWpqÀÁ…¼—߯3oÿ~,l:š&áp=w~`¥$*ãÃååöNº#Ý›¦èS¾®}mÝmMyÒ!*Í*^zÛœ€#ÂרǔãKíøb|÷Ö�Q£„ô4›Î(þR@´x›`&~“Üß(IòIÔŠ|R™q ™¬{Îv›Îsûeu苬‹Kùù”=;y¢wæœNÁÄF@è+›®¨Á& Ŷ¦ì d•7ž&MŠIæç—¾IKIÔ.Uÿ–ˆÊI)؉ƒ±­æ9½4áÑúÌR͆3h‡}‰…]‡©vN!*ÞjÓ_•“ëg«çÓâŒgø†±/€™ÒdªÆncÈMì /xÿæÔÆ¡—™Û$i¬¼\»´f"Ð.uf:,SÖ—Cú½$w{wL­ÏMÞ°“ÇWºNµ¢½ üQ˜œ³i‹³õ4ýôÀ«�Î=I0«úá['Ö&‹!¼?¼ u4Nc X…„Ö…ý¨|!fϽº<=ýGµÛÔЯ aC·c–�çÖC½Î§ÎtÔ±Ùêȳ[QéèªÞ¨?X”{ȼYüñ¬K +™ÚÒFüê×õJiR ÈÀOµäœò©Ø@ãÄã^ú ó\lj¿—¡?ÛÔ¥RËvdçAO-“ƒ,‚5zDlrü¢$¬µû�Ê3æbãÚ>ý +|á�sš^z dQ“†VǼâY‚¼­Òyiâ ¡¼sK6«à%$ìãR¢–³à)ª�„rÂR¾†´¨#‘¦pX’ !q—àÌ)‚�Q!T (øþùg KE*Ycˆâ°1æŽ7goö7Ò-òïÙcúm÷`2¤Çi†Jx ½¬@;úÙ¨»Ð“B"†7‹~öóå—8¬ ,×Ðê!�1z,JÂðp‘�ãý$G$dÖdô°Cý…t’: z©“ªTá•h³ëF>mÀ´ðUˆ‚€V&¸kŸao²÷QÙ;"“q‹5¹’'â¹Êsf�în‚fô˹Šø×ö½üÊ[¥T4Àò¯ MHŒ¦†}8¹²NÃ�éJ²«pŸÁhÅwÁ·ÏD„VKL¿«ô(šWì?Æ�EÓ fìÚa¥ˆ­Ñ%Êôµýî  nÄcÖMÌrUÒëM\ò2-Ñ"ˆ}²ÕqñvN3_$+mŠ ðjrI×W‹¼èÒ€kiÄêK’–Zê�⇿^âÆ�Ë.¨ø³6¹ù7Ë”µq|�žÂPâ—ªÑÉÝ—ÁMäf°7Wé¶?/ש{ nyS¢µ‘`=žî6<ƒG)ûûÌÍ­~òœÉýã$2xCËøK„Ÿ�Õ1õè‚Í•²÷¬@Õíõ”~’Œ”�rF²Ù¿*cÈI(®œàíÿ üöÿGɼs¢jÌwçÁ|ãÉtyŠø‰â¿2LLGÚ*ßÕ˜åC§õñ]_´ýòën{7ÞÝ=Nââ+3æ=ç3Îùâf/ž³Wþö¿=ù‰‹³)> � kJòÀòc™ýÑíz7¼;gòìâKwƒ¯Í‚­Ë;–VoÀÝ–Y¯�TŽŒ+Oeš>�¨�,ŸV=f�Ñ0ôüƒÐpX÷Ukò3Ù\3ùð%ž1ÅuuDLÚà(NeÇÛˆ`5�ÞÀYþêþmnÿ• j§ðUxMnlnœkjYrìjè€vlB9•WöW*öðq8hQö̲©(:]¼´ã¸€äŒÔMûÆ–€é·fQúÍ 1Æ{ŸÑ«¤Í™ÿsÉ” a5ñîx¯`Jç1¼òN `íØs¬¬õ ¶ÍD‹cR‹Å�<ÍhŒ9¯œB-§Ìi%³Këj«À§ÅþÞzƽijÔK,ÊØié‚SÛ`ðùÒ…#§å˜™¹ûF¡ú©nr[óî#- # G’¤â³{™}ÅÓpÐ.@i±ÀÆð±¡”ÓSÍj�ñ½Ó|Ä0óà�2Ÿ¶eH€ºÞjœ VÌÖ×­Œ S“*'Òd¾ùH�KO¸¬´ÇÇ¢Ý�€K™›æ©#}�û5‚5šƒF:ÑKékWMªÄSÇ>SË|A2–¦ìݦyÞ;ÐB�ÖE v_•Ë 7—Æiî¥j“ã[Ë{"ºÚüM9écéÑãz�Ø+ž}šØ6ÌG6@S}5´:ö3nØxfnÁý„¼PðãÏ2'éMƒ[AiŒÌ‚´˜E¥-~±Z˜†e«èLº<Y“óKûˆi¢oÿ¦H§uÿÞ·mHÝ,‘¤ÄÓ›aŽT$õ&/2i¾é‚L�°í'úÑLx©„ÂIDé yååÛgÐ÷0³BZ#5Á:DÀÆ þ{džà.Ô’ädà®È•š£•?ê{½ÃqõªaVÙÑõ8ćkt_—÷)y±í“­õzÎÚŒ‰±>ÒŠèÓÞÃɽDÒ.@ eêák#üòµÛ0ª¯KStSî‹rF»$Ø9b,ó£>‡ÛÆy½ü­JÒBá]"VYpÞ×2 zò ¨™�[þŒtˆUS�gw2]Šu@û…â”\Œý™T¹ÙWimÝ™ì ñ¨ÞB~è¼DUû7�|Ùz£œån¸»|/`iÈ2±7ÂDŒ%$JëGœËÌÝʶû×ɉ—½zZþáL`wí´ �5«­½g´êv\”ÒâS¡�HïäÈ,1f’'Fû¢2´Dœ²¦-[ÞW“eù°5¤°A¯Â‚㢭‡®³Ý´=§¨¸ê½S�=Å FN�¯_YŸDAÑàŠé#Ks žC%+Ó¢©ÊBƒéÎüi råë†ã¼, r.�€´ÙeîßkÕ½ NDŽé´ªM•½ÿ®5ý“LTEt}LüŸ“úHøðž*Sæ€Öv Á Ë®8CÄ1ò��߃0 ¾oŸ IH,åª(ú€l™Âª I¬LF�ò„ή§íŠ«né’æ�pmpºu×þ1È“žìËä<ä¼Q‡Æ”ÚÍ” ´ŽaÓ롇蘽h…æy¡9’^aºÅ +Ùf‘-zk�‡šÆ°I"Üu²ÇÁ—¥ÖÞB§èx(ÊÎËGôã&ePü¹žPËðÑoó¦­Öœ³b g¥òbÝŸ6¬¹Ô>yrWIú.F,°Rwa6¡†¸O& 4à¶Aó£3€a =Ñšœó†žWÎXDÀßëUgØ_%0®ö“SܘJ1/–�C¦¯|^G¯½ÔuS¶gUJO9¼;®Ó`lÞY´ã—û®æE™-šˆ8=¶!ó°8‘u I"-MžFŽ@uN-r*æE(Inf¶B`¸N'ú5Î"PÊÆÁ^5 v°{ .@]y2�=B¢Ötü¿Sõ}! g¤ ¡Î˜Úøâ¾=ؾ'e$º ŒÒ†±6±3EòóUþ:‚rƒ…~þSJE8}±h'€b<[g½ªí?! wª §^UûÑéF9t6ú b€3b«YqXp¨É ±µÑ¶ÖüÇ”•4ˆgÙ\óaLfàJ%Gô·£ÁXUÝÖ<¿o´æ{x6ùv)wP鎶y.ÙÂùç)=Б Ž¯‰4”œE"GÐ\Óy‡ªB,…­,~ÏQK—ÕÓ1Ʋ‚jsÈÉQÛ몴SÍA›a4BQ dó|r"I9GKBbbÙ æCXô‡u�kTA •Å^3<‚82?iËß;„Ž‹êRHùÝ”§äν#å2çÕü Õ»ÿ0Fà)•#pÚÒÚš„Œb±qËN§¹» d+¯ŸH��Òoîó#ô ‘.ÙLZ…tÞ�’± gn¾ê¦]�=¨æz»#÷u„æ�üm­ÔÊxŽB‚Ëò³`0ÊNNLSáÚxoÒ¿³8+/VSõ+~d)Ö­HœQÅŠ;ï´Yï7AËx¾ŸHŒ‹j³"wV¶œ)·~Ñ ?gX}ài¨Ô“vçS"çõvhéβú ¥{ü«ºœºÐØcf"¡ª«ƒDÐzŒ69t]ù»ÖÕoÓ×ëùòõ?#*§ ’_rBBßáîò|[f�ÅIB® 9xq¾í¶‚» ¹MÔ{‚ýë� šVÿ£séÓ‘ž%Wÿ5|“Â|¤sMg^.Ÿ?ïžW¨pG\x–mCÍn)l¢Ñ>]ùäc´C¿ç�Ô@éS&•)‹FUyÉô ¡ßqG^Á ½ñŽ›žz¯ ”R«™Ž³Ù¼8aÖ¼BÝ^•*™¸ô«í}J½{-HÎ!å„I�à48‡kÓ“ýZ}èøÜ/î©A-3Ø�|Fqêw5À†q0i.¬`Wm)³ðCàuJõÑ‹‰Û©IVV”\`; sí(n±¥*™¶B—§�/‹7a.']Ï ?̆Ÿöê]š’\6Óy“Ú´ ¼•äepº�Mê³”¡Hžo³#ÀúZ¢rê–Ê)˜chÎ94¡§o0ÈŽs<ÿ«ôè@¤‚;�ΆT6%+deÞrsÅvˆX½ˆ—yH ô›_UË|6O_ÁKê –iš¹^”Â4”•3‚SWÑÞ N;z‡�3:�ø¾Ís‰Co± 1&è Yr¥°q&³ÿÉ~´ó¿ý\Ô£ý™ 2 êZ�±i³*€Wó�_Œ;a,/_y&<�¢©ì2 DÝZÒ õ5”q‹�Ö㪵¿0�z±�¯ÿÊË2ÿ`B‰Î©è“8ï´P[4³N²«ÏÖüq®ûÑÎK—4}®{ƒ™|4K= Ø×Ïš÷ †SC¾Á¼ÓÉQ�ëÿäq…ƉmL–Þцtîм‡zÙ=»ŽÀ´qïVkûA“ƒÔ(é_æÇSöPžÔ$†2;S®òœ-_~Çh§Áï¶_YPËÇî~kóñ�‰ç®´ ¯dÇ‹p•Ž £¤þ?-�¾«égÛŽ«­S[s§?@gˆFˆE%Þë*èWœrê¦ú ¬ iü ˜¶­n¦¾Jž%ò'ÿÁŠ5q»ö¸æ'¿dpŠA´³“ûz½—d×? ø’�þ0^§WTxÙÄ#vD"Zô!nîTÚÎAÎs}>n3ö�•÷39G‚Ï þ€'ÿ߯Ï×+ ƒé`ƒ¤/=Ö`ñó)¨%…P«QP’ö†ÊÛ(fÖtlù5�·óõ—ÄT�»?ózâg"¬šFS¯¼Dû²ιÎ4 yYqÓÕ †ôµh-’l<óåT.³X�æCqn窧óûǰ–.bâxáOçÁ¯èJêBNuªâŸÚ‘õòkØ4C›¼œ96웋Znå{Nô%-šU•ÒJxì}í52°Ï{$vI ´ÂtFG©FÃf�8ÊQž4($ìL0 74:muéÃ2ëår8v-ì÷ˆµÂ=Õ«¼Ï¸;øÓu°7ÑK‰Y‡Êm¡æ¶ÂX ží>ø^ðÀSƒépIôM•„¾ <%0+ Á<à,¸>˜$c€Ÿ±Q¸b Kï�]rû.M‰VýO e½=\³Õ1ÛH5½obíÚÑ�HqÑ…þn8FmB …6´ÚšôîË<¬öáÖ%ØŽÂÔù­�0H´�w‰Ý^^UÞﱜøˆ*M+ÓÊ–©Êò¸½^æ,JõƆ«ÖÆúE¥F¥»Ž¶ÜÉØkë6ÙNf"UhL<Þ 6ÿ­ÿy6Ïý¤Ôõ”×/.#?Â}®õ½lýªNT^½fÛ”K1QRÖ6ŸSü‘G‘йZe�8=÷—›ªÇkkÓ´EŸ¿ˆyþ;ðÉ#¾½Eã'b¡&ˆá\èU™ß…xyÒ ~fC[k„j½<þ�«úw¹Ž²ì®ªàl-*¦÷°q®OËì”WÁ‚°GœS“–è…¹KPʺ˜¢rŸqÇ(;Ø?"Â1p´Ó¶âÞÔ i\È ìg_p8·‚g™08ó82UQêqJÓ')6ÇÂÒœÏu} YƒÏcÕ*AI¤¸…ãJ(F�žRi@H´W”t«–r&8_1’NZ’¹á›Ð&Ø‘‚SIxX G*¬>· ¶§îAÓ;”†¹—¶fÄoŽö" hvøÂ’G1·¶H~<Ú‚‰6ò”±\P¡Dƒ­­˜°_ïsh˜Z†Y`Ê^„GÀÿ9‹0%ná¯e~¾bí¾˜ã‰Á.EßöÉ}½6¡³ö[@Ù¬0ËD½úëÃPÕ¢ö�Â)‹{F˜™MY*)ÿ¢Oå¼™-6èt¦J«/·Žç]°}f€y]m¬×Þ]2c~ºeŠËvAÑÿUÂu˜ØŸO¥Ð­lé%ÜËÆ$²¢É¶#rK9h(Ÿà‡¸¾�uÇñÐâĄ́Fç0Òܸ-F4L$»ˆuÝ@fJݺêúÎÚw›xé’þ‘43Å¢°Žh¢æLÌp�ÚŸqž<m€ÈA1ÙtUc¡:¸ =g€å Z?%+‰ Ù…/ÎéÄa©ýì–—Jò‘±aæ±r‘ÜF–nRž‡mäÍçñ«æ²�ƒCòs×W“`öœÑt‘“¤ö‹�WÑB¿ñA…ïØÈ‚Øã#Ü^Ü>dy‡ä+¬ŒN$<ÆY Uo:b8#óGžøª‹ ûÍx£ëѨê/Ršäå?W‘ÈÃmhdE‹Ínr€ˆÈkÝp‘ÁÓûó,:�‹Q¹ãx>>Vxœ.Ôe HF%sQùÁ¬ßEÎùÎ�kÒPM"œD ÿ\yÍCzõÖÉìw>! �ïÕ¢SúÄÉд_Âu!�§æ¨ú•®« f¢Uº£Ù)x|Ø0k¶Ö%{|j”ß ÉÅ^G‡íaªVÑ3T×±°°¦Ì*L2~áõ�7ÎÔK¡Š¨T è* FWa™kþZ.µ¨ªœ-¼|ñîgC·rHöaÜ|ü‡>;“9ó¬ma3êÉ×§·:ý3éèÒ¥ÊÚb°÷â>œ�¨wG5€ ŠrõǛѶ©�¤ƒóB»—¡ªöÝ.t4Öôr\²* w¦f5>o•‚™x¾¹ûå^îcÖ°9�Ð;«UT@Ò|Îf÷b@·ÄÂT¤Ñò‹rnb/ŽmüR:ô¶©/Koi¼ EUg©3û6»§m�d™e_`¯Ò°Î^¨?ËV$ ‹‹�Š=ôù�²¹mɽ—4®‚EÖåõçQLÂwÌ‚ò­4Þd(‘4ûe\å«ÐèíXГ ‘ø@Ì× dÕ$§"$Ÿa‡XÞ¥Û®ãÚ+½ašÖ¤Låx à ÷œcñyC±ÁXU«¿³•fPcC„¹¥ßø5uìºú$_ŵc§±�›Í PwïÁ~§±9µ\g@ÞlCÀö»È&ö/™/!#}Uãç†i)ºà|$‰p±DNQ&x¯±§ÄáNIçà%­3l }EzÛ‚fSh8o2«�…U®Å¿(Ì^²ÃwœÄY¬çµ]ihI¾>yù©þÃyŒ»´šó%æÞÓÕŒvÝGytý׌\ÀrDû  7#ó!‚Oa�k–A[ðæÁOò•Ú] ’’ r–•Zð ”!o‹&@~‚^ZÉ+€-RŠ$z8~:?œVH(&Áð™ßÁ�l¼¬!éþCw_Ä÷¾˜†–¼´¾x�Š’NeW^Käþ¾°ÒiMÓ3 ¿zÇ5MÖËû6ëéXíbr rפ¿Üì‚¡åq®6—q×rŽõ#ôÇÀAg™òåVø0äÈU@¥£ ·¯a¢£qqQµ€½s‡i&bQ šŠßäÑ•‰}CÕÛ/!i´Ë 0‚"°¡±�jßõÞì~Qÿz4B‰—®ê|ÜÍo>ô[˜ H_x-3äoëˆ<Ëéøì˜2Y©`�¹}PS‹s¥¦S)Š–†¡‹t‹½É!¨]pVË’Š.,5œ›h3`÷iò-,2£ñ_²¡(@sA[3or °ÝƒÕ�2ò¢ ™’ôq5ÝœUïèã.iw®2#•e4@ge*/TA.eŸÇ{áøÓÝVƒÂqNP^½åM‘N/Í© èYåü½Ïæw6bl àœØW]¤H,àxµJñ³„Ííƒi©õ™µ” œlx¬Àµ •—öÐj¾g%MËû˜‘ JáXÑú4Nþg'×wÏ �#\�ôþš¦îðü b¥ƒ–H�r)U�æ¶ÔÐxN˜iÁ+jÒé&Ã1JšWfÜòÁì¡û,ÖÍ.Ó!ì _Œ_Pöƒ��¡-¶— ŸCbvI¯@DÈ©ó…oü„Ó3e�®òžjyâCÐ.ÀFÊ@„÷ÓÅF­ZcÔéýæ‹§øÆùW~%�2’ç}øÕÑùø½ËlqÝÃÈõZÑÙÊÃMý!Y ÿ“[{óáƒi÷¬”3 î(�¥ä¤Ft�[]˘ä‚›g†ÇiBFVÑUéœfp&w#‚<-W0¬ÔkžI¬Î…º÷M']ájÖ£®qà)ÆTMðÀÏš¡i\¸¾ä£¼¦æ�·,õ5kú‰H¹iC×8éê�tQ4ØÏćg ´€ó¹~€R5½m" e6çÚØÕÎd$cFç0á'ᤩ'¡c¡K^ƒDWк»'ì^1„Z‡»v$ƒY¬¬x©tÔAìxðWªxr7¤�oí—¤­ÇW—Åž(š�e—•`¿î}EøGÎCìõd®ÂË4ßGÒ¾« ŒGïi©¬jp+@i�á;ÓVÑ78`!Q“M¡÷šÂ¨a°äZ>²5aà ÒúüH¿ûéYå&£�æ½ …°ûçBùÄ¿N1[TÔh­ð¿P*zß�6 ¿Ì@`YÛֽæC³ì§ðYœÒ—k¹•xô'jÄa6l‡ ”ÕëFQKÇ^Zæ”ÞËF§¥a]b»ÙÒLe6Ýpâ‘ ³ˆå¸ïÎ9uM#¡x*li�-ŒÆææ\ñGxJm-Á‘��x«Üî]ô7…÷£ŽÈŸÃ0I¨Õ ­‡N„viÑ`Áí(ÞC³‘ªŒÒ_RüàÑ+› º1Xýu#6ÙΫGr+õ¼ ñW´H™ÉeÏ¿2Òd`îåD¦¶É_0óïw„ß8×Õ+P$ʃ WV—Å^ؤß^Ÿ!˳!>u�M0÷[!kdÆ; ¹•­¼ Lnýs†ú®ìíãBK¤!Õ/`qî´JÈÁÍÒ“äX‰ùöh…ïú`©Ó-ß•5ÜckV��`ÏËMýZg¸Pj³Å“ád¹Û•Ï6HO»@nR‡mP~>l•¤Z(þ•]uØŽ¤úðéjïò ?LÔ‰y{wutªƒZ,øåCHÎÉBÔ/gZ�­ó0oGÛ÷µ[^Ù€L—S‹qGÜÔÏXkwåä:åÏXÞÆƒ/Ž2¤,-(Ʀ¼£ÂÐi«§=;€¸Û—tԔχ¹Qõ9ÝaN¼u«}âWÂéî]K% }¤@å‹jÀSû³ŠÙ÷ňÅLzâE¿QãÁ7àð_ ƒŠ´Ó±MwØ]8zß”Zæ{¦¸¿ÿST\m?È™¡cl‘±UÝ…Âï�RͤÛ7 µ?ïM–�?àÇþŸBݪJk›;í/'y§émï ‡“Ew}⊄“áÄÏ£ýÒƒ³n­n=ì�‰¥š’ýÂ-³b†»J ñÿßYœ2õÍl 9[7È:;kÇuÃsÒ”»™ÛÛ*RÄFêä•HèQPHê™ÁÂ&]R3Kšµ hɱÈ..:+À‡³Â=ئ×jÇÂks  À‹&¼´÷Ï&†€ë>y- aKö:ÉspÑ‘Œ4ç�,(/{ÌÚ+ ¨äû0¥Ð=4â)[—œ7™uR�“G&ót™r¯ùlÿBNÐA�äŽa*•©±bBCáæ×dë÷4"\.ã:à\›!ˆí7 «$QÇ%ËUŸ–ê)ŸÆÿsfT¶ñg*p­nçf‹+I¿ìÛQóÒFq·D˜ÏúÒrŽˆÛoÃoG-¬ÆRÛ\dâx_ÚÈËMÜõ~xè¬ Ý“!öf&¼�éú�†Ôx`�ieâ9à䀼ܖÃ4d°¼�r.4|',@5êS¡ û=÷Ì lF“€_n»èÿ† –¶&Ü]TæìcVýP¶Z¸þÜÈi‚aÇ«#F*âm%q†w2§°ž© Äá4˜Âªž÷jÓÀ¿§Ì©”S.ý¡-ö¿D{ûêÿꨞ.XÀ&ºò»M[7(Âq›±§:¹Æsá!“Õ/eC±ïÙÛ¡›‡#3=´‡ 5.÷jº6+Õ 2Å�‚Šä‚J•Ùi/±BAÁéÍ«â�1þk*àS p+u#Ðl¨—BOÉÌéQ�+ÐVK#ífÒÁ¼Ô;b†fKüüÃ7ž…þHQYþ™XÌá`O�m[X6¿­‘–H¬�ˆ£Þb¤ò½x¾Mœú¾x°§Ê[xT#®Å¼Bÿº[GÎX@÷¥‹»¸„VØ:µŸtH†¶è¸Ákz�|ð?MèÐE…XGP­Â&»†§³*t%ö%g g˜3,]ïΗÁ6M× Í4|¾ïߢ-4�YW—š‘ó iÖÐÎä x1?@Â1(ÔÁèITÞ"}‘z³H/ôÆÍõ¦ ÏZS¸”éNÇÎÛÉ€�™f¥ƒJe¯9ý*ˆÏ|y냭Œ9ìyõ1î!9嘯î°›EÆ› {z䲸vÃ�ù)À8Æ\@§ †£3ÌA E€Î‚½Lâ`“_øy^qÊ-“¿dn!°UyŒ[o¹î-6@�A·¬�î«{‘æ¥Ü=ú=dÕ‘—ÛÛ®ðUY|q©fPž<5;ii3)}-6´ªaÖÔÀÙ߉ƒ£d‚³vâ]ëžÆ‹Z° Ã]°*°çoa‘½î¢ qéùÐõ`—&5ó}ÚÂÑLs�*$1T>C¾eÛ�y–ÌÔßþh“Rÿ¹�ÄØšc»ÁußúÔ^ɨ¡ÄöØÛÑZî{»¬Ó•Ö4Ÿã™˜ !ξ›KWF‚å*âö„;MVКdþ1Qw�°Õpu§û (Gì?#'™>VnVy’î�—‰€—5AÁ¿ËbúwY$ÄË}€@ ¬±´ø`êoþ"©2šêî†Î,I1±Nç™cq±­'—yj˜B÷JMîĬ”vAZ~d…¯¨e¯Ôãµ@“•T¬Ýj¾ê¬BZÝ*n1J6,M·ùµÿ>-E¬ ÈÉÜ›˜© <Ÿwè0+’v5·hÄQÚro,' Õ�¬{?ŒyÀM·°ò‰tUÒ^�p ¨<]c©bZ BlÀâ_&,èðÛØ�;(ÉDéúȸž't®Â¼ú½½ OôÓÒæá¼èóc~]Y‰ g•úNZ‰kCž§ôkŠ"£š¦ö¿m0RBWÅû ŠŒ`U0hBn·ùLŸ±üpºªºeH‘¬Ž©â�»uäé2 .ÇZôF.þÖUê(ϯã¶Mí�([.õ#30IÕÝpÕr/~Ù7-‹#žˆÈçA_•+uæiDptB_L:/йzä ïôÄtx•¨…&ÔP#Ó1¦0ÊÚ�{«¤ž€­�id–c‹/�¸i ”$rz‚F…7W¶t7o}uh׳þâÝÏ^zxLF`• CrAæs$„œÌ|6hp½'ÍÙm†èdýF 8)†â¥;:Sƪ:°de�pÃò\ž1 ¡Ÿ? $H/×¹X^¡Š¢2užd´ H´T•àÛ *–Cê�å*4. „ÇŽ8eoÕG‚OÕšòŸc%$Ê0ÐÓø¤%Kh¯È Å�Ö� ÂɽkŽ1àx—ƒˆ3…Ýd�`ƒô©�¡ÿm)•­dOOíŽg‹Páä ö$d:#ÒN+eº¬1cŽÆÕinÁŒ`y˜‚5íS’¹kæ6û ºÔzw!M˜•¢>|ɶòª1†�•µƒäé špõü]øg” jAM ‘ûð§õ9+54=Ìæ^îŠPÚYð•lº#C1?ì–ôëÜ¥‹ðѶà 6G´´/´0yzéQeC Ý{Ë]æJ×¹æ5w·¼êÈ‚‹Šç±Ï¶Hƒb¦·Tß®jž±´ÞÎHM.†ÅË&3îdS/É›¢äsô.­Ë ´¸5ïi%[r©ìcŒòíߺ7×(¾ÚÕÑÓg¢‘Wenx¦v£ør·äÁ{74Ûë¢wÛÀámG‹š9¸âMK.1{2Ý�ešÒýG° ÆDÐè  ® Âä,4×�ŒÓ~ñ•¤S!b¨‰Š¤Þ£>ƒ««J˧‚°IVöp¨Z_꫟µ5ÛÄrÚ+’±ÁÅwÝl…(@ªÄ彺<ƒ»XW´Gd6·J»îø¾al: ž‘Ézp£¹Šg2 uV›žº‰‚bßãÔ‹!š€š|w‹Î‡3úà|r(Ó¶ÁP±žMáïÓ¶¤‘¶Ûutt’v8ÁìÕØœŒr`Ólýl£çáøøp¦ #T³Ä¦"AUTëe£'dÆxnÜG"ü£s�fU“@#D¯v5 Æìb”(é³X …Ö�Ξbd•Òobö�—oíM´ÏÆß=ñÅ™‰´U½³"Õ3¼ŠYaj°vâ8úÍ8×z&pnš/V8‹ßÒG¡/X(%�njG5â¥lL3%ö ”¥(r Ω²Ùè3Š šn…šM›Ö·yfÞ€…™£¤Ì‘þÜéïc›Ö¨ÖuËq¹ f`�ãe‰Ìî‡à[ux y:e&�5`¿[éäö ^Å–Ï™ùˆ'˜/•[ûÐGzV¶eï÷ðuE3Is� _­¾|.ÿ›)µ+¨·Cöš*k�CÝËOC+ Zí…Âú¤¡¬ø›vn\ÊCʃ°õÿ*£f‹Jfï†B"©ÊÝ=Å�ð¨|Û9òG¥Ëûþ0še‘*ôùÚ©"ìüÜ�& t >6Á‚À!AüÊÝl-F=lÎèÆð T}‘•0šõ†@ÝrYÉÄÚ½—ÃBΛñ�‹¯t&§œ�œI¯[{QW��ÅG3uº¼Ø´L™;ÿ©`Zͽ—Ëê ¼&°á2ÁCíW–% ÆfuÆAqcŒ x}ƒ³µ ö—î1ÇúM9"ÑOGC½lï‘gžåÓô*•$  †/‡c|» vyC,o°ÈcuÕcøŠäªÎ�¥ûì§\rÿŠ¿|þèjî\@¹ÔìµÕ˼7¬%cú‹Qaß  ×ïš̵’Lyímí¦»¥8,Ù®H ÇŸƒI¹Ë½– †›×êå«C˜äøòÓ?²zGèÒYïcõöˆB=ݺµ Ñ—"–³Îäë©×‘ŽïVÚr>ò½[ÕídƒÎYÁ\|Ö£Mý^Øc~ôú7ÍÅ!çúd4$õƯ†Ï! ÉGÃS§%àrñÖ™ðŸQC!RPbË‚‚ÊË´«$�+é\”Äâe°¤¨I´¢wíºŽÎ€Lf$½»&(±ì6˜òf”z§öH2Íä0%8§^ÚŒ¿1V½ì(op$f4� ¸F~*cþ7éÉÄÿ7¾Æa×uû�ՌǼK>8¤oÃÚ&;óN…d9�g!ÊB4ñ¾RMÐÀdË)MVjú¿UÜk·V† ìé—¢—˜’mb0ʦÆrø|B§ö«ä(¹€•^ nÂM(4œ,Œê² ;‰ËnÇzN¹vX�1Y*�ã„bp2\uG†;G¢Ö'X8FÖ9Lx€2ç=/(û¤«:£+xËÞ¼Pgj¦p‡µ’·Ö%kd1çGãü†®�†Î´ÙJH£›'ê“UÆÆ«TŸç1,õT§àzªž­bÛƒ˜p÷?ð«eÏàá\K1™`Ïæéh-HŠ©t÷Zc ¹ý9ž%$e¨ÒàÜgBåÎÎ�¡¯b˜¦¾Ìêl¢ûÜL3mn⛟ˆié”~AÄoòuƒ¨z,å\.ò0Yc~êìÞçª%çû›>ý.pFN«Ü$ª ÕUZtQTµÊ¦ÎÞäØ}x,ÓiÃK�šÄ—ê]r]³þ±Î�sÆ­Ý—/ŽFÐ{’}ñ>f hdŠeíUzã1[ìÉûŸv¡ým>_jAxC¸Xra9 ¹ãÝ ¦ÂóY³B¯^Æ(tÎáDÇÆnúù#¢]ò¨ú9‰tîà€ýÊ&õKÒ��'^¡Ú÷OÜ2!Ì?“ýÿ]~¨‹tü—kH'ù+A6™ýVŽË=o'ªeÕ;æ˜ñØ£ôÁëÑÌøÛPA{,ß®%Òøe””;e»:®0ù«”÷ØtUo� i‹ŽçõÔ:ÁL@[梎ݾm ¦j³Y`ð¬×Û±žý6Üôç}XÓº4ÊÝåß¼#„Ñ“]’_4çÍÇ¢Eª}Ñ8³ÀÓ¥±Ïs¢2êh¶‡@™ š/þÓUöÄëKB«ÞR˜ÿÅ U�Eñ%¸€|Wßc’Ù©Ö„T´êÎ ë^>“àV­Édê¦&E£E¶Ê6¨kb .¬eSŽtE£Zˆ™`N"§lÚY„^¼ˆ"š² fyZ[¦Š:1¾w¾ NLödFŸ§™ŽØòGaÁ‚{…±¥¨ÅŽ‚þŸx1ÎÒ�½¼4{Dž"Ð#‰{ ÐÈþ8²YþÇý#|ƒUu[pœ;ÒLÈ$˜ô�âiÆ (óÝwÚÚ|V¿Ððí™ÉާþkOÜÝe!糨 —©vãì~¢I.Ù›k9Ÿ¨¯ýƒâë–n[êT‚âV/[hh¸á–AÕÐáªÿ7“—<[»DÝ©¼¹«o¯ñ’ÝðhÑÁ©mìJÃ*MAÛΠ鹡‚8ßx°¡ðèí™Fò0Y�yÌ*-ûøï­w?• ð¹ü­›BŽy?¹� „Àdýëi {Z®§}ËýÆúÖ}ëvùj˜ÿ½’ ã]E¼°~æµO”¿ƒ°‘êbºaéð/3zE½Z 8½“‘lŒƒÅ¨ÃŠÝ Êæ¸Ú<;„ï”sÃï¸�™¸ ܦ4i4B <ß§ï)Ö@ô,á�8uUrþ΂¨¬|À˜·ùo2ižŸl|€€²eàÉ&¿¦·`‘p$£> öé/·•øìXŦ²µuð¨G-[§T·gPi÷»ÙS@ Fµ¿Aï<„„ºoiŠ’N ¾•±qØ›W£�ô�Ÿ ?¸Ê�¡�¬ÇÚG!÷qÚY†nå!µ÷JW)#E„‰CH@ÚÖ4HZc„ø•Un‘TåãëP8ô�!ÞÂÖY=uàlº¾*üÏt1˜[�jñµ®ÆsŸ?G¶¨p¨¸¢ô>£÷�Uò—kD §ÊvÔ˘-ƒÑv}8ð{{Gá šëß“§BU߸„8̺žZžÓÖø>³‚‹ËBùk¸èÃÑ߈þ凩ֺÞ_˜ _©]óÙ~àÈ6¯“L$S<«1 Ùþëï‚è@˜Ëc³*1ûCÊ™ÌpBæj`@›Î7² G~ç³ ¦KkNõz-äëâmRœÆqGxîÓRXÖÔm³f;Jß—1ÿìaüÅZ¦CëR°3Eå´Â»�+;jGüÉùC¥bÊŸÏ-D#¬p�_©óéæ7ü.@Ñ?uù*¬³¨*Y"-¹�Œ_Eœ¿¼¨è9I—Ž(ôdÅó� |ºKÉ@v"ýŸ²¼ì‰Z&ÜÛ«š3­# Î oðmÝ_EoŽ£…Ò˜ÈJ¥­6¼üb…aê{÷À^¦%ú„1Îzœ�Åä•Ü7¥íË¿H/\ŽéXwÕAˆ ËÀ{Oœ’>Î�üåàcËæÛi^rƒÄ"ò×.?Ø�pâ¼mYwÙ˸Â|:¹#4*ȈCˆG܈ĒJ§Ç5 zŠýÚ‹#»évcÐAG°Ê›úgñ9#8”¥O¬U�äf±ý«eè�ì Àv3ò=º�´¦d¼ÿ^5€h &êæð®¯¹g©,Ë /(¢¸ßùr߬PýoñÀH ¤ÑÒ}EÄ8ºý±ª n$Ñ¡°Ì $*’´ òÅjqýÙWyH‹Íf‰›ÌQ?wÈðyŒŽ®pØ2îÌ\‡B—wñ8øåë5ìž[×µ Iº‘öìÃÚ,«îR‡¼k+º�Ðy3"Ùûy’ÇpŒÄöhé$e½â5˜34Õ8$ ø¯Š�r‰T)}+Q~ô9/‚?´ÛàCúE~žo�`v´]šŒ�?…˜µ=[I†'€‚¿©‚—L‚Z:O£šÆÅÝÙ÷€Šßû/nu|õíÓCŨ¦ÞÀ[ä÷izí¡Òj™§Vªeìs)\�yj·LÆÿ7jÊÆ4R�úüSI4ËKl.šGLOCÁ­÷¸hBôÌFÉ kBŠ.û"ô°xš}1Efww$O`œHÕøü|•­ÇÔ qÀzž?š½^èíÆä¤×þJb4ÒÏ †Ì…�ë§ÏaÈ\ K[ؼëú« åŸ8_¦pBÛ×-ƒš W–6ü"Á ˜läÉ?Åz¤•$‹æ�±ˆ)G5UtWË&¹‚ÿÀâÁÊFîJJ_…ø†Q`b1ìÓ … �Ðâ&·nEÁ �œÛzÁ´•¹ågÒ¥Dâú~>@³{^Gÿ¨£ý¬—ò³5Ñ=aÒ–ê0j-}³ÙÆ6�Üï 5ì©íêÏ×È[°É*%£öïdEO« 1I†©ï8ý��“�þÐ6@_Ò·Aâï�rb^wŒVYY™ð^ëµç©Í þ(DKÐÌ4ø¥þ¯ú˜õSŸrÀË!bô¿{ä[ÕDÚoêØõQyöUþ§A¸¦ÞÔ»J' ô±óÇußýhÞ2ƒ’9÷¬âuÞòJèFùsú8É€sß¡|7Á…ð†éÿ«jPw™�År¿é×"�ê+A0;¬�XV¹ˆj~´½u^[._@ÆÒjŠë$èö`µhž— Š=�ôøæÂ±Þ¡‚ä)2eóƒrµŸÕ4$Nµ¸µV¨e]ñs]þy1}þ�B¼ö­üÿª4B~ç’.æÙ&JöI^dújƒÊ¦Ã¿ŒÕ¨™µMÊ”+Ȫ#o¦}�Úm nß®50y^9¢0L’ÝÁ¸@8Þ½qp°,Ô9Ð.÷‹PãüE­öbë!¾”çqSŠu“öÙº�LñЭÔ{5žI\Oy&®SšÚ®za×¹·Dù’¨nܶ33ù§f=‘ŠeÔŠl IÆE•„Œ´ÔÂ5mò©Q™5RõhX#ìÐWæH'õ`�ç�òfÄ'Nö¦¦Ì™~dcPš0!H ´›Àç$])Ý‘…“¼q½¶Uíû}pwÔ„bÑø6œâ¢û~Ëz™Õ*¯íx0âÖ—ìtCÔ¸¼zr™Íÿ©žsÀ;õOÙQX”\î)}Tšg™)IÈ?-ÉØ4JvK—°ÇG ÍúéW�ßrïýw" sÑtJFy f`t½zGå.|'$¶=ÊÔ=Öl<Ÿ´¼gr’%‘‰õžqÎe‰8jBНö<ÜRZ¬�÷=¬¢m«z‰¿�[.Ë5!Áq*™ÛvóÇ(ë÷ÿê7ÅÃw¨¸¦þ¬=�Ç ’ ›Õ=‹/f+†³>«°ý/ ”ox–ýŠDºOÄÙ£e×<’¾ÐTIb¥ @ÿe ;�ê®Ò4ÕéÆqo :”š¿H,Ç„!æÌ3ˆ•eÃŽ* ‹¶¢ŽþIrdà§]×ÔþtåiDBC¯áë»’¦™C{Ó�¤’dá=ŠTøFw/ñR­øwñ5Û®e’«\tôÏÙ³~[ÝÐ/%ó٘ʼ÷…Ìx«Üû+í(gk~¸¼ý'—…ƒtÃhËéaªÁ ­«¼/.´Êˆ±ŒÈ0Å-6IY…ëýô1,e*•syÞN¢,hìñ íÎGK3Ýø‡‡]0Õ³ÄiœªÑ„Ç‹œÉqŒŒï;∠KåWs‚úPGÁmPÞ*òR–:þDFœØûÜÐ:I¤/hwÛ…ÖLh9Ê:ÎÖPªÙáûð —¾ŽÎÕöÿëï²jeÌ8'šŽêø†G�ÜghUþìnã™3pÀ›Vê'Ì•’¬–×õí�ðŠ<ÀlaZ\@’kŠ=ƒ æ¤4qHc�Ï‚—¨ºñ=k¿Ã5ZŠ- Ö(±º4!ï¸ÊØà¢ÜS÷È7iÜ9ÒÍíóiàSá Ø倥;‚!Rÿçz�Œ"Ⱥ7È]PWBQ¿ï”]r¹¤•dkóÒÂaëé¶ýÃ+ê1¯N:1ü~Pkëýb­Ó£Ï7³|B’‚¿öE Ô¨Šé”C�Õg¥0”ª(f+Nä˜W¡žvmȱ0¹é÷ÚGœ¡þb¼eÛ(É¢þϼ½N¥4XÇŸ,“ŒròðÊS<Ò‚ÌF¥¿·Kýè¶È¦ë‘ñርÀi%t0Oð}>Ö˜;å”^¥v¼"¦l(]Öyf¼H‚²!ìïí_¤þ&*¤ ƒé9Öû Û˜ÓÛFKÅcB›; ‘Ѝ„¼½ "Ùp88µÂLNÞê9_ ù´‰�ç[Ž&Nÿ]¨�ÅÍ#ä=8qÄY¬VVOr�ã‹Uu£åÁFžÛ7›.©Æâ±'0äJ£pOªÑŸ¬)¯Xÿ–b Lj ®a0�l¬6Wr¥uÁQüÐü~â~ø›×4LIƒ´·qî!#–Hn'vCåÀ7Õ-s9bˆ¢Á„?Õ¡q^D_Z€œÍoú-ùÁÑ"K%ÃýÁ–¶y€Ú™ wk'~¿ìn¡â°>Ùül6þs�Pч $*sÛa˜±Å_»ª¤o+_zu#²·\‡þ¹v!!Ù£ûy•êEȇ¨½Î·"¦î›ÿD¦XX[ï_°aTaz?¿ä÷íU¼éÒ;bCul qÈÁsZþË®ºgb2Ϫ ¹`©Ö•c‘v¢À— pà_ö»Y|øþk5Ð;tx3²ÌÁ4•°2L ?Mÿ¦´ŠŸò�XwGVYþvãñg=¸×‰œû{Ðùº œþi.f%¸y !…ÈCB‰Wôiô~ns‰ÍäB‡¢€ßS鵱êý‘xʯ\¾22 È,ÇñKmMÄqN!&ëá.�¢ùNŒ‡ý!h7uƒõòj'fzÔΟ“ÿÏìšضéì æü¤*Žå<åh#ÿ!Îý®*0ªØ°{Ûæl*ƒU�‚½5§-ù;;^ú“!˜�|5qÏVÁÆ�Së  ™Â^sR”9æJ�Üìyxúy»\á<Ì¢ ̇Í[y¿¤k0ãôï[Ë‚ùÈÎE°Ó�Òã}žï\CF'×Z0÷,ÄvÆ öx4XºÄsÿرÓïø7ˆŠ<Ö<ªoJ¼~£þ9M¤ÈD˜È(-4\…v HM»3oÿ '\Qå—oƒÁˆTŸBN*ãù põ¿Ô9zÿš<ë43¥ÿØÿTDÌ΋›ÁlXæ$Äù߆•“rø¯nìÒbèµ…ß©Ñ÷¼î!nwާHPÌ$Gàä"…@#ƒþÌ/‡¨;�8—iy(–ŒYNøÎlˆÁÜWB~ήໄ¡TqÓ7{ä÷[÷!Ä—Œ•ôR~�d�[ b÷‚kŒGpU¦)šTD8ÁÏ®—¥ãžAM}€ŒµÅgQ¹VÜÐ}†­$î¿Öd!©"çÿ 6-ç#äö{kÂ]òM$釨Iêù}/aKb8úl)'ë§^¼wŒnOˆq3%¤¶ Œ,�çs#}Ì—÷¤2¡o„Ѭ¼ò5�ä}<ù8«‚�Ý1Ó2±Œ¯Kf ­©l`P¸- *‘} x·L™?p,ˆŽ6£j^"«¡ Þ×,‘Iº]+¾Þñâ2­w8dWúd�Ï-«ÖÃŽ&°.r0ï�ªÓ $Æy`Ï8¸”q¹Ïã-öÙv¼ä¥ù#|ä9¶´—oÍEXxÏá,+òßú Ü4gÜŠY¶fïRt{sykºs‹}à‰UðNŒ)Ç%AÁÓ,²Ú�÷=m8~{«Œ¶Om`bì̱۞DR N¯R;}˜„†Y�³£æ4ŸýœÑ¢Š³°uâ7¹UëQþ;HîÀ+€ÚYkÉ?ïⴣꖗÙp�¤â6JÛEèy›ö;’ØÅæ*?%g¯:á3/e )ÜÆZ¹•àŒ^z:õ]õ¶=È€GfRZq'!–êŸûH:Ï -~9€µsf“Ý„d·e.`ò%Y5i)u1;¢YòÓÖËy¨-¸Í(=^g!Œjz^ˆø4¥+Òú\mR¦©´¶ß@\Ð_?ƒÙ›2Nžšp„GYǬd„îäH€à"Þð` #Š9ÿ²ªpï]úa^D±“Ö–Ž$RËRÍÐzø�Ùk!¦C³»„2³ºÐqŸº³#Ó$â¶O4}4•=ª"¤ÓÀ:‡•Ô½BHßW)Xµ­[µúdÄ)nØ;°®9Qbñ¸G’Þu‹ žKC1Dã�ºŽrõˆP�•x@3ª¿ÙóÆLw#õüEÀ]9îg‰“êeñêÖ#h-$ýSf…Îòº2&X�ê÷Z»$²Ú±åJhwvØ14”‰ºeš7ÜïÛº€kíxšY—k4~Ø]ðn{ŠDÒ{ƒ\ùM€¬­ºN8Ê ÑaÜÙ> Çúhœ27ÂPÓÍ"¸ÛZ¢B¯-"±G¢©Ù«,~+mU‹8­£ ofx¡³um-ã �Å#¨ÆŒÉ;{›ã×nA¬bù¼_HWo“ZLtÂ5–HMP^”禒“/M’ݲçOĆ�¥H–ó‹oIÓGXx·tËýpi1:ëG’�a‰¸9'Ù½ëïzPõykÞ5‰4hE¨//­ùÜ!X CÇ"UL?:ÛËeÑ“FåÇ÷EãC‰Æ(‘ ¶Tà|QdXÌôh¦§äîê…E«÷w»ËÊ`Æd¢ä •lÌl˜¦ 5k§™d}ZCl%œöw(lœm¦^�cþqGÄÞ�ÞSÎ(ËUË‹•žUo¬Ø YS�ëÍ0° øzÜÓ—MI錵€ÛóiKNh=Ó¨?hda¤@uü° ݤk‰6v9C&^îãDŸÕ ¼†Càj»­ q¬LÂwE+ºu8ÆÚX]¾Oz t»‹T ³6¤†îr?“2å9î¥sšÊ¹Ùó½¼ÒéX PÜ@Ñp¾Br �m‚2mÌ­k B³Žrf* ÁˆüžBòãJ' äÜ– hÅf‰<(9ÆÕÌÏë‚wT/3ŸÁ²Ú*€–90¡÷wZßêÜÌ�¢÷÷;c 9B‡{œUQ¬ù‹Ï„±ym~à—•ÊňM¸aMÿ3! Pëæ_êßõyª/§ÞÕV¹ý3Œ‘šÈp- ®°ó%½�!1¦7á±6c+õ)éÔÙïŒmË:,R2A#»K9àH�ñ¤•ðÏ›Õ�¹±acç;›yDi¢Öh@PF ~и:� Ø{+¡Eu�Û.³:Œ0þØ&Vúv0<Ý1suûsôw`K*@VÈ Ë.Ñ,ñ{c£[¾®ëª(Ïe†ª¦lÞòP rì?Qꌽ~¹R¾…Ð�CÂ<ÂO/&®�£J½—@ïâ1$/¯,­ªí*4Ïì~29̮ڵ¿Þ“«%½ìÈé ûïBæ@œ±9%Rkù Eô1OŒîš¸7??«dï*¶Ç€¬V\hÙåÿÍøÚ�‹‚ëaðꤎ3ç1.IÿÖ Š7÷Ññç׺•�ÊØ†ßÃÞŽ ,(XÖ©(ÀÒLÌÈt8ê (ÒœÃmLíQöKñ:~�Ø¥f@G‡t¨Q^… » Т¥;¦%W\—ÙUzN0À„i&ò»;™fÜéðMm ‰MXù$øCy=rùï¹A”DB`w�Kþ3 ‚‘qÊÕ´ÌŸTo-[‘3+¡øÓU‹�VÌéšÅaÔÃO«¡¤CGOÔlnzÙª=ªiöü7òÜÊáñí8š§ÏÈ·ëî”Ûñ-tÃ�÷H°¨©åh()T¤£.t•í+�%:Ch ´D;ç|w¢79|F7üfA<�^–Va¬%¤ò¢ÿ=´0üûL(Úl¡o«’­b?Nš¿“®óo*¼�¢.óîW@6Ì‹¯}ˆñ2´=`‚ìVnhž Ÿ±8¿dg=1%�Ü縙B–=*ñŠG7Õ6–únéžoVÿû¶N\æÊÞ¤ÖPÅ ä5íí5 ¡ðe [ˆ ÿã­¿4ý.NÌÈyO |ö7ã¿Úã2|éÓ±‚•óxßê+�V×@|¨lêÕæø{ ÷o̤PMgsiP¡¦QÏøü@µ wÀ±øñ ç Â×ÖÕn+ãYµ<�ª3¼#‰†6öj’€¶Ë$ù@7µðoH‚øPQž=ì¼u€§sÀÀµç!UÆ SA46Þ¢Òóy“S¶ÃÂìTùæ5£Ô¨xµçįÝkî×xI±Þ!±–�: uA(Xö×ay¦•½LŽ'#ùóõ´C,w?Z!Ú&rñ”eJhý†Sq̼xËZß½7eP¤Bi…ÃÑ �ÊÕÄYÒ¨¦Ä/ ”æ0ðÏ ¥ØpmZÏPµ¼œ Es'×qʼnüÞþJWï•�E¿IŽt ÀP8núÁä)ž)áõ�ð+©¯¯¥ç §rΈ®i3°çoÑ¥’þÿµ5tdÓ½’@†¤E«TB]Ðøù·×]FN<0ÄÕN§Wµw�ñˆ òH(ò'mFv÷ò½ޟϸ™M\FÛ’»Ù¤GÒ£Ä|º�n¼¨®qAä£ß kyuÊ`ᣪc„‹U }%Äž±Ï"1¶‰õº¤ëÅ`Á%Al•šF’Õ‘+×ä3�ÂÏày¸Rý®(§U`}*³1å:Ô!Vf/Õ‡lë%ÚäOjïl4DMZŧFòÄ´l÷+WÙLÛ b_¿Îeeu׺à„3(|ã­DøÅvÛë´”³·@ËÜ’PzF tj>ßå.¢„9¯[<Ìx¿�>ö¦ûµ½æËMî†Ö0ˆV‚Àù ø�>ýž¼p_l½kÎ`]i�_¬ ¦úåO†éBºÈ•ܵÞvËk‡›‡¬ØhYrž¢aJ>”R‚Š=É]±ã Å„Åe‰lÙÎG!ħ̑RÚCù >^�’ÄxÞ¼Lü/.~ VŸ‡õ×ï0öÝöª¡Û8\Œ2¾Á4¥~m†&ÐÞÄ+°‡Êa,¢(FziÁ–†~:-Ò·ë‚ׄŠŽUI¾ÊcD6kO¯4AÞi¯Cá36úZ»0`Ýš³m÷\‡ÿ�RA¡þYyc+܇W+³Mw°Â‹B °[Â"²:i¢S÷ÖKâ³÷å…Kî8ûƒÍâPf*8©csz¡ 0¤‰Ö%bKBãÊ0ÎŒP™we=–àž�à2dö£-¹�UŠú«~ÈÞ[™B�,2YÕð¸bùÖ,ÐñÝLÊpĬÇ_@÷Y+eš"†TöìWˆ§·™Çsïíž– ¥Ui˜–ÜÔIŽíp+tÊÊ´ÖJq'6‹Æ_zBÇÌ£ô_?Zß)ñÈ×ý’œ|n´"N[F"ïß™KïãÏ.p¦‰+¢ÛÔF¾ß$  'ïØù¥Û÷»‰&Эü G5e4ƒâ Iîü«6ÛC“%b÷9Ü1r“,[6Ü:˜µá¼Ù^)°4´TŠÐ6V†ŠÁAÇ™! ÎÉß“võÚÏy]_8W]CG È·‚i=þ¦3+bÕj<}Y\§¬-È)¸÷Z†¸:'>Ñsÿ—h,•žå§ xù!r—«*•Ó¬B´.ØýA=¢@‡¯�2þ89sj a.~Ìt@8PGÖ^(zãáаíÅÆš»+Ø¿oA~{@ˆÙ¬áýMŒË¢S_•ßWo`‡üÍ. O)Jd2²c‰š%XÅU‹Yô…Kß•Ÿ6AõEÙ}S%”­)¨«¢?G2x>°MËŽ²ësG2¥À‘m§¼µ;IM38ÚÅÛÄ…ÝZ"CåLò¯›U`’~&¤eð<ƒ÷’kxû²ip~¹PéâÁ?ú¦ýªï61b1,±Bs£,fIiÇ-»)ÜáÉý7z}BI)6�ŒzH-±£x?\+p\x7Êì«™1lŒåÏÀX%K¿ÿÀñC߆s4�-…2ôÔj:‚‡–`ÃŒäŠÐ>b*m0Wd *j/Y—s,½†¡›¢%˜›õTœ ®Ñ”¢¶ Ï«DñZÉš¼–„)§<ëWOÒ³gD÷…Éá[ÓïÅçÑ!C‡?W�G ¡×¨¯P H˜TS+$¡ê�á3IÍôÔC‹H˜O£4ȸLÛ¶ÜûÍuòæ~Ü2™”2ůžg>>yœ+`švU¯™RÌboš9çõ2ö³gñ¨Yü˜¼‡Hð+eâ5Æv䤿:™‚Á…»Ü�þ{¢3tÏk%C5ç�8D"‡ä^±˜ïôÏzáqŽú¼ñZG`°Û(ïƒ žì‡R—‰q-es&“Å‹¦Ô¤ÐÔŠ&‰ˆq¢ú:-–e‹b«˜—ÞWµeÉgf3,Ñm˹&?c¼3 �ÎÃçnëú¼TF#VÇÞt ¯³µðïŒbгQ䨥ì¥ïzÛ371ƒ˼…Ú?UÏ–Å�U@¦HŒRÑ{¼(- £ÿˆÁ²"î;kÖSW›ýžÿ6ÐɃ¤ˆçöƒ^ }.¾¹ÎF}‚7og$ÛM{`¯iT´�¡T„€ãÈf¹‘�ž¼ “ÏJæ: ¸µëvm½[J|v³ªR¼³i@çYá¬ëáÌ�¢ââÂHçÕ-¤ë¹PÒ1éxïñU–NÌÄJ E@]>L-ùu¾zûûêü)¾º¯1Hr\‚‘"sŸ4‡öŠI'1µçšzè§Ö·ÛìÆú™¡n–¥)ù6‡WG™»o8cC,Nø–Ù•]_ù1âû[’¨œ‹†óöÇ“mà,´bð0ÒycšÀͰ~³Añëä™z—¸SU#¤ ×±å‰J+zq{óB’‚«u,4’Ç_ã+Þÿ8‰ãFÏZÏ_Å&‹tÕe7W9U…†7xÿÿlŒ&�Ø4j¦¹¥éN*®]Ä™óZ>^ú=’£&÷Öù H§ÝJ«pM/S¯T^Q_?*`¥XñÉÈš Äðl´k…æw®”!>RÞÙ±WÂdOoh†ERî‡ñrTŒ$Œ*¾FçžDµyŒöï.žÆmÈ’2Ã�ò†7"ٌмˆ68^¯�ym¨íðÀÕ`î±XDŒWáï f®úˆ.�@ØDégP3*ÂÊÝ£Ÿx¶Pû|ÜÐí4êÄ¥Ìp³tâª{wzËä6VUiç ™÷ª<êäã#¢QTã+<ºæìÆÎƒ„ÌÈz†Õù¢�!Ø1…¦!GðØâĵ�ë‰öKJvA“N±á2ýÈ<ò£˜éf&`zò̺~ô° ýf€ Ìâ&m`}÷i« ƒ W±hý!bV¼wõ½«æ¨`ïòVΧ– CiÊ“ì½Ìym³¥Ù¯D‰ØR™ Œíi`)$‘+ðæŠI»PåìÏîì]¢}±Ï0å½Ù¹ìéUï%®´fP|�u¸�O±¬a¥é^ü°Rœxs˜Ûåùv¤�9"ć†ãòäϤÅ^¨‹¨ÿÍ Ó>lÃ!H«Juã5¹t #Â2ý‹£V¢ßuŒàõ•MNlÕº ­C`(ò&ŒØ²Xî]óv¼•i~¶é_åO1À5¦Ìµ*¤Ù~dZd·ˆÈ;ã#aïów ;Ü;TŒ»È9]¦(½®>ÈøŸ¿U„o £.Ž>ZÿI§\¾# —~~É©ºm+¡8ΗCT?Ô5ãª.Ör>yJNúKXóFÝvE\X,ÿšž¼´ì�:Íx¿Pz2Ô'*Z@ÇB×Dså<`§¿�’b®Ê '¼¯#fSüY òÏ‹lú�+ÎM‡ÿz–922̃ÊéòàÑ©UhW(�ËÎk¿ng‘„$’|§oÂÔ= JEßZWdgçI÷¤M ÞÅæ|¬N‰XÒ.OLçΈÌtHW·¡,fHţě{çÍ:\ÕøE’(Šzû¨*b|åe½ÑÄÄ×Á©ÄwKˆ °kª+„\Û“±õ�áúFS‹‚>lõ!„c¦ÉÛÛÞ uˆ\ª‹\ÏeV ûó]C²¬>ØY2¹®îsÀ„£xÊü·2"4µJ­5§‰r?L@°sÖ¦óŸ/ѨÏêñ#«^ò¼fE�£ºK‰ 1ú7:{+^@2Ô‰,,ÆiBÊ‘ÍÚÚCPgU«+œÃƒ¼ ”E#I/DÛK–³Eã’ò¹ÍYž;õެ¦4vâ §Ç€#I¡ Ã*¤“ÔËÕÂÛŽWï/“|…¾¼™yÅ 0[›FL,õwW ì=09¤¥S˜YA~ô�pï žXŠýCà‡é‰ïxÕ/ØU�¨i`=ï ø[‘^·˜®+ð¢Ój&ï:$Ñ5mue#–,T•¬!‰I¤5'”®¼÷•Ó=޽ ‘TõÙ—×ÁûÖú�Îàñ>'ûÿèx€þÒ-wï ±CÐÍé¤n•Ï[{þ $ÃV­»«tXTg)nZN‚¡3žÓn÷Ný|qd[Æw| :Ze¿|å×a"`õÕœÉmt›TÓ¹¨~®@˜Îú߀„éÒçIs àEÝ£oeÿëcóýËèîÑiÍŸdG‚�ûó/ :ïY]XEú³€Åξǎ1mTS¼3 ʸPØú³q#Çýist:úî²Q[ú7`¾çß­È,×Ú…º÷uT?å¬ã•nÑ,oઠ2íߟž*Ê`Ñ$·âãÄÜ ‚ËÔ%³"„Z« �)ý&`£6Æ/dš "X‡?*S�Z¥0µ�C*œÍf,ÄsÍXÕ_UmS>NÇ(*߉¿­ `ò,V…¬ÅøÚ°†BÞhÚ@ 8rérÝ+Ðx2À,Fﻓ#›ýjÑx €ü3`æMJ•éRæ:tMëH ›%Ù°™d´ØN(R’¥�Ó-ovAÉ6(@»(óqyN³¦…ÛWo"»#QËË ‰Ë�Π̼B-†ÌT‰VX]Ž^ÏVøûýpôú�W:5RV —ÃÞ&Y☆¡öš�ÀïÉ|þÔìô·œâ÷Íz޼OM$çÐ]ç¥8éÏK;»áGá®,ݳü&‚qINEr]tbL„¹òŒ^R†s8Ýž5â¢"¸ªÝmKé„hüñ ªÌè‘.nq8ÜRÓ-Õ*»EñHœÂµŽF†† ‚þjo»™d !t6µª=ë‘# èƒ,ÿ½ŠAS'�×|àë¹s|ªÞôÐîB�•6Ú¼a’š t²^=‚,Šõg¦WÉTë t!DÖ\û¥T’µ´þÉÚÝÀíE,‡{H´Ê5¹äƵ*·ëMHvqyÀ¿u9“iщ�,fO-MZTBkóL¬LI–¶ËPñ¼”h5mgQ—÷¿IÖQPhOäyµù¯)> “9â˜]X„‹¹ð'êì/‚_R±Z¶£ïU÷Ž�;âÎQI<ùŠ#ziÈ#– ˜ögÐÅ ÊÛ9Øn›BUÅ]¬§UsŠ2(Tžœ 0¿C•Lê¾Ú½ƒsûî¤Ø­¤TÚ¤J«¦�†'�ä_dòñÜ ¢Ç¬�ÂéÄT �%뺤øÿÒTéZ¿=õ\SËïw@ÿšýZ’X°º¡�—|‚ÃìK9½Y#Ž'ûž�f;'Zó¸´\®ÞG‚,ae�´ßÏVPòpÖê‡AjÓÜÔF¶ç:Ø8àzûa .jeß¿žˆ@øŸ–ÄT¡Æˆ_t·Hq£ �Ô6ä¾c$Ôs"J,',^ êéT8xùëݨûÁíRŸlcÿLnWùèû ÒtS&zJ¥^z&-%¹é%�›}Ýœbýu‰ï&z/xIm�²„ã×÷ÔnA/…eųþò^[ÊÁ½HÝD› ·qÓŒé^5KgÍ ¿µÆßÔo@„¤îÒ‰½m‰Ç(Öèξµ<›Ìm›h¼‰Ê–Á% ¶9 µcF¥¯«fSbê1IK¬ïÁ,8¤*„:16<I�úê")Ô`H�Ì WhX•iÂÌäiʼnYâÞÛËã ò¼€¶üU¦�¬÷K�y¯sk8Ð Âå*Áº3ïð˜á’í�x姬f2kZ‰¾+mA*Ñè ÌŒ’<+ùó 1¿�)̆ÉÔa-þ5ª c€¾KÁlÍE­#ôÍÈp¹€›îMøŽ±[Xß'®×gzÕ€Þy+ 4ëÖ"iUSC4°TPeéiï2�Á®×* yêÞ®^jò&;x[\¥»€£ŠildëÙ¸+DðTÈ Èî” öOŸøèœâÚ�B¡#ôu�Ó2 âŽå¿ãuõªÿ+=ßµUÂ+Õ¿qYŽ¿ÿº…}¿72 »¥Ö:`7ñs]Ü¥†ô¾�*+¨gYY‚^ÜAÜ QË–�ÔyÿÔË›‹&Çò®¹ÙÓ!—÷v'.`œb§¼�ZùÍä*>mÕy±ÏÎQâ2¹KŽqY¸áßîb ´ ï~ " -H‘ˆ¼ÊTø'Ã8ÐîeEØz\nÇÃx¯êËŠBq‹'_÷¿Tµ–éNx�– ›=aö A’é¥Ç–˜¯k{k'ÍmäA×0b¹!8"IJ”ãX ƒÚrã{¾ÖšN.¿‰ìÐ�#äéý˜½©»N]÷dëªq¢¢ÿ¬D”Á®—ÒžG2Ç1KM—Q !¾ŸäÑ·I[QÊf†ð±4�—eNv8áHâų¥ª»Sæ¸õÔ*ýÑšù¾ §à¥¦ãP-ƒ0ƒ1~ÚÃn š‡@ÉÅŸÆ™ûúþ“Cc¢óˆ°d`¤íÏT�8W‹°è[ÊÙòLƒ1¶Íwá3ÌŸŽJywím)ÜÞÁ½iò�h?wt<¹ce֘ǸÞX�˜Š³ÚpûuÄ£Ù0ƒ´ù á÷ÿ•e@V·�öôôôæ�s™³¨Ò,Ü(þVÐX85È#Õ{Þ²9�ô‡4hC«VM1†¬R~ã;Ô›‹f?Ä�q`èÊÕS™ý|3E>q«PJí猾ƒšN%Îy»å×ït (þÜwe-¤U$1ZìÜXºJTëÐL©±Ò Ežžò!ZL;M¼îÛqHD$½ h1�NrúØ·#BE=ȶÞÞÿXÌüþe5Ù`7 gùL Lbð j@ø“º uí¢åüžšwŸ÷·ÐHÔ†¯°¹p�NÁï?Ç5„H˜Òö׊Û[ñn#¾7X¦bF>YMØð$9S+y˜T"â à%þTŵ„|5�²Ê¸=^rÇ�ž -Axgàk„¾²KblÚºS©XÄ®ºùÒ®ú³wß(œG[ËÖ^/  B®Š¦iS0é-_!JÛ Æ»ýòJ�í‡i N­AÆ‚ëìýxáÃDÿg)1›Ò¥‚w3*Ñ ‡Ç®EB>ú—%5­ZBÕ¡ùà[2Ïõëà½ëƒ/«0u«÷¹œ7]jfÇ¥/›ÜÍɸ`äê™>àIœŸ…ÛýB(9×—†d ,gkx@ÚÅ®MòX¬É gR,ãeÛG® þÁ'z¼Ì½`ŒŒuÀΩXû(�;4cpÔ¦©iæ—ñ$µÆ$/­Ž>ÉkÂ[þ/2·)�¿v°ÐͲó¢9�¦ï%8JÖ™…:CPä”H/Tð{F©˜Z0ÿ1_û1·­�Yp† ñV·[—Õ:í»A'¿á‚ ØaÊB-6€5†Û™Ov dUyÌi ؘ”Šü W%ZkÝv–V«ÁÄ6&bé�Ú&ÇÂú?ƵÈôYv{ͤÀÃЂŸç&tU%m¥C\ùöm©õˆæÔÉj‹Ÿ×"Bz„NbÍÄíj$/*fë�®ár`Îa2}¦)n ö6C¼È6 —–#2ÑÜTóK¶b$ýÔë…ý•Âï�*ÉFqE»yƒdõïYÇl;*+«Ã’¬C´m€ÿÝ…×íÀ±l´2^œ­ÿqCáŽô¸ç~ô¨d‰»� É•’ùô7Qþ„<k‘»xÖ!ÿWõæA‚–wŸž#¯!ÂÕAØÔmô¹Ž»¿� ´[úâm¤ìÂ4êD.Z± �eîß@ÉŒØÅŒÂ¦4Œwd&/róíš0¦ž{%0˜­ú)†ùµÄxLÒç”t+ AøÁévÛÕk=û3C `P‹6'ÑW* v”A'ø–ѹQ ŒdW‚4“¦ çª:âB"îÛ{È®>Và Îç¿0²X21—öw.hIw)ËÓã#xaºÅ�Àèòq‰"NBÜZi•°:Ù¦f¶Ý]ÑN–Aï¸W2ÎnßÑ––.”g¹Æqý))«öAKI[~'Y¥ýÙt†×Š5u¿ñ#¢ƒy½nA‰QûÛ¬T КÁObÍ,/¹^«2<ñùIi̳„ÉÇÙ‘F=q¸`$ï΃7ôd‚ÏûûQÄÞ,2 ¤VF¶ÂŽ¡Û¡€öÖÔZrñ‡GNF7aM¡$¡)62̉gí&MGÖi¨sÍXf5úó*ðXzRMÕšNÜ"aDÀφh_“ùÇyèðµz¯óµ(ñ>A&5G½cNX8".…A­±FLZM‰pRðÇŒbÙ+WD<ž³.ß=î2pˆ_HÂÊÝþ�ÊŒj!u0+9Å꼘”œÓ^{”ª%¼ëV-�_ˆKÐÏ>‚ƒÄ ï³bé9"ú8ò?Ú”éRIOceƵI‚#ó›ô€XE4³{AM4ö[£+8‰¹†ëב«áDG}Êrç.ÍÅ(vrÏ¢ ‡Ã³LÀ´Ï04¾,š6&’]õ'(¸�:Ä(X¹®¥^ á&hEåûgE·²:3!y4b_ô°\(ï;b– ?/vˆ5ƒýšå/rò|¶OÝ'’ˆf‹O·—lÍ<Þå5G~W“ùjóûaØ#ÞFaû )ÎÊqäò\ö™v£mظ9gšeQˆQ/(Rðôê¢T U=†'(ZÓ½”£�ZóGÿDê~\F (-a]9ËNú ¦&S·.HØ�èd u­ÁF¢¯p :Ö|ïÑWݰÛë/ŸÂßnWï8m¡ï׉Ú ²<§ #mrζûmYÒ:PÜl¤té®èá=ÞÖ–²6ƒ¥\«Z‹��jòƒPRc!b%ž ŠlŽ5(U`fë%öð÷WÁ¦Œ‡ÉËéh£=´÷ 9^\ÿêÃå˜r¦ •¸F”9[k5…�G†Ö™ )%¼ ”T%(ruº0û“cY8ôM†ì²?Šƒm”}©Š…Ök6ûyÇ¿G‰©¤FZýì¥�>eEnúWý\Ij³�ùÎ|tþ ž\. ´‰z×AÌn_U4±¦ò<ììj|—,Ü9øB&iÍ<¯3¯à.öã�ŽÜÏ1ãùK¡úç–´.åƒ^NÁ[¾Û& †· „ eâÚ] BŠÃÄÍg9¿X(m\@íª±æ‚—“ŽËÌaGžÉPÈg®/!dÚ÷Ž5�¦ø�œeÔAFötóÏD †groú¡U˜°íÅånˆU{¢ü˜¼êì=¦_ÔÜg'î~‰UÕ¬êÁ„”ŸÓFìG¾ò~É`wµ×ºÄfã!}¯J“6Þk¦0 âèfô‚ÌCSdõ7^pÁº)døôŽ¥rÔŒtÁéæV�Vdì,ƒAþýÒ�LºÄä‚�kâM {�=¡©»í<Ôv•\þ�sÓ³ø»å•LH�O]ò7/źN^$¼Y¨–¦¼å%W%<—&#ɡէÐ~ç@§­3/Y—ò–’²Ÿýuÿ­ªQ¸Ï'›°Åëšr˜‘­nž^�Ñ˰ùÄöyeô[oõö_t|Ûœß2]bЯÌþYØ*¬ø:�®¬íüýG(mÒû¥ôJED!’*kSX#+åjSô]9ŠLãìÒO(QФ¤œ§Þ3N²ˆ‹€¹’†!¯µ€Ÿ]“þ—QwDš‡¹w Ä<úÒf±¤ðìŠj·"§e~íš/8Sn¡q±ÁE`Û™a¹2’W‚¦ð)1ÎG@!‹†DÔæÅº¬b»<ùã"¼Þs$ÒÉÆnšcAT:jbÏ“ø�iôÚ²”â}CÌ<ÞI3ú}s°ãè)E¥$ìárä22ûh½«|È…šÉêI5'”Ý1®Ñ¥ÑtdäàEŽ'~ÿPÖO½OqSÊŸP®>V=pço*¢Î2qF÷þj™dååËŸ„œ³Äˆ ž:”n˜åݳk £ýÓ…�K ÌÂÔÈ4dk¾?è;£W¬ÿd†â¦àœ“ßû€}ŸÂ[«® ÿ„˳«˜ Y·£‚›šm~s]%×M'ÜÎiUÍ< ”Êxñ!ƒ˜šÐx}µm_nbè  kž¡¤yÀeYS…½`ûZ}œhÚ4 qXɪ·ø[¯LžŒ¡M åCÚ‰¬SòïWxtªj{�€c@°üÖF~Ê9s³T¹¨ì”ù çz3™³M¿´Vy**°¿¿Õùü‚í:|š£ÚQÞ’ÿ±:ËņR*=Uçça3C±áÆ[Û‰|Szl0I•óÿ37C¼�{oŽ Úß�j�A¬¨UFR÷g>ßS- ýH �e×ò©Mw Ç4ß§�XL;¨`wûÒð�—9U Åÿ·¦¯Ð~ícš K› Ö~¼á漋áå†ÑCñ˜&ßg]“�Iˆé<äù=F™Î;àN�ƒGÁ£aïcv-¨m’—z 2Ê«á­_ Aì5Kb’o6ƒbñ©@ ñ�HÔ)ýY¨HBÔhÂQ{æJÁ7ªÁþ­^3z³½ú±F~¶­£oÙOf¡øVï5ò3»!MIˆGl&Crá?*òä ˆŠ¤G»ß:1Ï)(*wê·�…Ãÿý†Ï‰í-13+³·aíZ×ð5? ¾`�blñ¦R¹À¥ç\wiàÀÝ&Iäþç+Rä”~¿­„¤–Fº¢„ÎÓG®º…ÞÔZ¼‘beQ»FLÁ)XäôÑ�DÔÊ%Ðo�„_u¬ýÎTx]ŸèÝš¢ëÀJüuXÎ {ëÝ‚9® ¦ÛpáwvÔìû!:žòí¨Œ§Ä•q¼Vá—�¯ç4ümlõIòrSÊ¿-²J0BúNÉg£rÞxÎNkŒýz…T––4ms!* �ƒ¤âÕØ¯¤~zbð°Þµ”ûkT®¦^‡‘‘på.ï'‘Üùæ·ßþ’ÐWh³Ó:FLf|þ�ÔT6)Æ ¨L�¦‹'»Î>?’ÉôÛ½#ã{â÷š2ž0²ô‰Ý¸¦k �r…F£·)\uìÏ!n…Y{"ŽÕ¸†ÂJ $.óë1†. C«/ùê RWúß·;°)£œý¶+‡ÿÒkü«g0«ÄR~§Ê£òÀ]ë*�ru‹ÕÐiÔYd`6ôª{›ëîs…©¡ ŸÒ'6?ŠB´fš»›mVÓÅòréÝ¡~‚è§?=S€}ŒNUµHÙÛ/GdШ`Àòí±{†–�£äO•½ú¯§|—v΋ÜɼQe<†œïj³Üæ*ýœ3ÞcW<åw6‚Òªü=ž-¨R6ϲ*~u–Æg?lÆáðXÈWc.íÐ×snIFÁ¸>=Êfb]õ�¦VøWŽXô�àKL î¨ú¼ƒáM8±µSf¬gü¹¥¦ÔQ•ÉãrH¸£ƒ"yléŽÍò 0'èJ\´¸¬£6sÅS`á;²RøáH£Ç-F.‡âJ±|—)R¬³í+Œœ4î `Š>„*Ü=2Ǧé¦#†ÜÙ~˜k^z�Üj�Ú«®í–+'½©3zÖ3‘3±ôI=òôài{Å˪ƒyµÚšÿ•Ô�–7 I\xhònMbFž`oÎfó¤�bø†úá«v‘¶æ8£âè†8…Û ne@mè¥øz4»' ²Ö'º_몦OÍ"º*°KN¢¨.�‡Vª3X­ç³5‚%Õ¶{àp¾K‰³dõ…YµÁ†ž‰DjL$J"5U�š‚Ö}jwß½'nl¤ÓÏI³[}Hí�/Pñ$Æ©¢Z´‚[ã•lÇ]þüpºãMê]æ3ß¾f=?MØ×‘ÃDD@¸;°ì¥ñ&óv�h¤½w$à¶C*â~‹Ò&éO¬K8¿‡.òÏŸç«�šæ€ÛU†LdD˦À&˜×ø?íûÖƒk1–½d\€†åzÿÞP–ËŸ„¯ K”°*vÅâ\{“Mþt_8;Kz¯ÿ™e :¤•3£ÉÇÚ´=îKgº$‹ëü0fÛÑ{ tÌ Õò-àÁtõ:�Ã%®|Û€q¯ý«â§=~Yäùˆ‹_cK„kZ3i‰Óñ5ÊÏcŠ �©=µ@¨�TÂ×’Exo�3ÂÎÌHÍZ\2Äõá0r]´>…â5¡·ãùÕÀÞgø·u%lý�ŠJ�>Oòå êêþÏö+E<´ë™ ï¼A %穟ÍëU—ù¥³ô?ˆñ§Ñý¾ÇÁ} ­7K7×®¼G›}OWÉ�R¥&¼ƒ³’¨žÄ$©ó U s‡«ç¼C•‚P­‹‚Mdÿ¡M>åMšÜ4`Éðï0ÂZû{üÕaðˆH£y-s‘ÆÙ�9ÍP3™u$á—ɲßLÐÅÝ5àÊo€²ÇISÔC¡·î&…9<�+Šºõ�zj”ŪdŠ”Û¸¬?+ƒczfOCRŠ=YŒFSàÿÿˆp­¿bòØ£n?³i.#²| TMæ5Y#W;æ‰nö=×mH8áïL,´ý¹‰ãÐY•‡£¹{¹àÖ9‡·DLp¢Ï>‰_�²ãˆ=¾Ë3¦G‰Œ\�Ô"ë)áReÁ_øöŠ·'¨T ñ<¢‡%)ø†‡>ðš/0pÅ¿ITöñ%œ ßnH¿Êp=lD¨ËƒŽº²ªó†KŸŸeíÜðíÚÀ—„Ì-ùSh\ûJ3àò‰ÚGÙLæqš½œ¾öQÔ¡ºùK¨Âaö!|°bf"ÔTÞ;¾’A¬Ìz#Ô¾ÉÄDÖä@3p;MDìòÚÞ¸ï´ý<ü˜zª‘ÜZ ÂUý¸µ4µÍ€fõ K>lmR_|ÅF'uHØò– U^�'Kç`¶ôÈ¡/1ÈÁê;€<{›C9ø¡1 Ì¿ÍUÜ\ìÔöß|¿ ¸Œ Q�ÕÅCÏÀƒ¢ƒy%ï™Û¢~�§3ƒJôÌȸ“[s¿L¶À.o j˜ª¬à·ŠbÃà:3(äMã=Ù‘o±£9ý]çʵöævQE¥ƒtÓ‡�CG âŸ¹ÁëJë �ïuoOCp*øS§OåÙ8Ñè™ VÀÎþ‹L°B¦àŒ'…ãηP€»�Y^º¤û”hÏɃnd¬ó’ØÚ +—p%ÛÇJcÚ¡ƒ£q¾Ë€A欱Ę]Í6ÜÿO@Õ� ¯ôråî”ø*[Ÿ°ÇW?�†OaÉ@¦³Œ äEÆO‹¢Á¦ß.¥„|Ä›ÇDYc%±0€×:¡£„³íü³ÔýM «ÍÝöy”Ytl>¾^Ú’4^Ò˜ä>õ€¬¤á ~|Àª’ˆ„yí|‹_Êø8õ³ÓÐÁ}¿º~¾6;»ävp×%¸ž¶Vð^Øÿjð…ÞËE8mû›îi ¼I•âNT.Ôôj”…Oo‹ëFƒ/oÈ[Âþ Àƒ ú÷YCÓÝÕá1Ÿ0QÔŽùp'üò¢Z×ÛV¥¶Ž%¾ˆFÛb±%/$þçíP8¤úBÐl_P%�cXøÓî¥@$j½ù`ÚdË\£Rµ|4z¸d!oæ‰M\�znù[`ÿ{¶M¾áì2 lüŒ{ ‹Åĵ•dõ[,ur`eoˆ^¹ð®�,Ã¥4hÕ‡…—UÇÉ É6ì*ñlßT•ç¢QDÕPhz|–DU„í¡ÄŠB2T––FÞf:&³Q¶ >E“Yÿ|8[Ø…)Eͼ!_fÈHa”F9GFÇhWðê0ÖÈøÒ¯+ûýŒŸ;©Ÿ¦$3%ào“š÷øìècD#~b÷ÜΙJšÿà�çZÌž{ãzÆ4âÅû×ù°Ï4§ØyMZc‹_™Þ„ -žéñà*¼àg4âfƒŒNoÉ_4{y9âÙþ¡Wa(³©ý_p6¦Y0G¢E”ÌÖ¬ÿÀªˆËèiKÂ?ü¤šûËQMÙ{¬s‚‘UC ìr�XŠAš¿�K~n«iUF¸•Ÿ®™¦IRó „vZX×{Æ6,ÀC_‡¹Î�àb$4vñöàÅ9E‘¬òùd­ÝξÇò�aG¯!zš«=¦½ ñÜÍ· ÏÖ±ŒËpè² �ÍŒY|Dÿ–>,¼£€‘{ìβ8e¢¡Uò®›�q!©ØËï´ Ž>¥O,:.ÝJCöÕ-¢£Ì—"t2A^š/Ô}âîd» �©æÎe}ûöΖ¾Ù´˜€Òªš yv$óœè|ð×Y†UmX�Æzš×À\£g£ âv’ÅC é<§øà»�‚ŒosÀgq<ÁPà <´6WûصžÔ56CœZR¬•�•ôLêX&¯Ù?WPýžR]ËØ¸�n²üâ!?ºÅM8–²º& Àò”¤e'@ƒÜµj;I‡G ¦!eîá²zÙáFºéÓ«RÒ¸Û'ÑŠÏÇ…Ùó"&%5ˆ™�ÿáŠ9ÉinµKØ ‚ijš¯õùü1÷C�0¼š š9…3E·£Yž£’[D§4¾ŠÅ'i†Îöò9e„KVå›®÷7îE?yù¸eÔU£¾­—Zµ“dS¡þ؃]kP»¹É„:F?”“ AÚı5Yž@c™w²ÐƒKI¯/úL¦oØ¥Œ‚ú#KE u�$I¬i±±‰€ ü*cöàÏØå:œ3XC"ª¾ê‹V�›´ n2­–dmiÙPÕ šùnwÉORÆ_O’9+ÀuŸ9ýÙuKNû0AúÑÀ²Be,¨]’¦í„Á„ó…q…eª»;ëtøš-Nú¬>#¥ºê¨Âõã¤Þzi�Þ £êg³`üQpËŽLå;´F‘p½ë‹£�íÚyqfbI±Oº'tÁ±§Î¶êWêÝÄùa¸ê€~È ÷[¯[¦èO<'`<%x=Œvù°¦AOÛ…ÐÌ„lw�sa¦g||êþe%Ù^;>Ù_ÄeñÝ€¢@jýk-e‡•áV¯eí¤«õ÷.ÄÍÐþ™H¶Ö‚ë`N^j¦‡÷,Œ–ô-1HæG!°NCß ³ª'6£3ëÐñE›¹ŒŸÊæ}‡�z²¾‘+¶‚ˆ5­Â+Xp{�0c³]57j: Æä¹P+‰S×IàT`¸†¿b ëöТê4¼ ´ÆãU©£ßóymë‚nFBŒ©Ü ,ªZ£öÅ`ß ÔÌ÷^oäÓ9r!è/-ýÕ0=fÝ�+àûÿ’cìEN&êâ-à‰‚ãÅtóŽT Ú~Sî9Ç ½è›KsgüÕÁT§^þZ¢zrøxï>jÍl68$ãY½mf³ueð«dÓƒÚnSp™PPʼ¯÷¸P Áíß?g) AL¯Ó.êdÞÂAuî1 ¤]eH¶+#àÇÚ¾‚╚¼ ~†ËråXÉN!?Âd¿Y¡å:ËÎ%}æ† %¤ž=éÊè~ÖòªÒ�B-¹Dõ®h¨ÐnÚ¡tuO“o¾KTùÌñ…+ôHâÕšÄfÜ4¼j €™é½Â” ÍM».\�Öb7ù‘Ði‡oØ×à‚LÏ›.èlÃÚfZi¤œX<½Ï–Wþðá`Çþ;§&Áw¥P½*øìñÂïY@ý<Љ½†ÓÆ×œ|MêþcãèÎ…Ô¬ÿ1·Ba«¿YüL�n„3äßC¤‰htr�„‚Om¼a��´[:ât�SøêÓæˆ¥úúíÀéÆþô÷‹Ó"¼4«£eOyoÙ®ë×�k`Ëgö†g];zÄÛÀ"—“ªï½”Ï Ú3•vA×ä3™ÑH+Þ=™HY%ÓAØn¥užûØBÂ`ÝC3º-ým‚-á0ápë e "õ¿žZNÉœufQ\@¨Ró=;>›FO]|¤êÌ,¡ýn£ ?0F¡vÎãYñµ�>¯â.†ân�V(atã^§½œ"Äåó3'Ôý¹u™¨òs’‡ŽgÒ\�„-FöO2$Åت–âö¸WÉP.›¿—j߬!$0Aq믔:†ù ×Zí�®½ü*8Í{qÇžv'©0hVCWî˜ýTU†æÒU–vù½Ê\Û$™Odá¤7`­žÝݨújf@ìáLº2ïq>ð(½Æ]üB %?v¦Éœ4hW"ãiוºIPK�0A·…("HÃÆ±Ó†,k€  %% Íè‡ß� ¤˜‰UOqõBwDö£¿*2!�K9/í6ýTD罉 £zç­d»,íw?›wWîÉ©QÝï“�A«1 8Ôòó¬JÙÑ:’Šx­•.–ÛêÑ�ÂsÑ~ûòwAzɯN„÷¹˜´Õ•¯ ØYÜ) *en1p¨#ÂE ó�É ¨«™}Zt;ˆf$ïOÖÖ÷Ìû-‡ÐÁÅë[¶û1÷À’ïs¯ÈD®¾sVã*9ûbóe8eÀyô5k¦þóðO£+«-)v´útªÇüKúä¥ÁA8»ø±&#}�ÞŸg´5{)+•7ao{#·¯ uÒ¯ŽžýfS][À¬?ûœöo³ãÔ²*cÛm³>té?prÊûU‡H�í_ÛrÜ'·++Ôý«®!8fF™gÐe9Š‹`bU0ZkœTR"µä-�8àf형ùòÜ�ÒÓÿüA±®hoEHÛSeeMŠ‹—ëïaI�©ª ã¯*[ i‹Ó†xr�)¸óæÙš.èy‹ÓD®7GΡ ÉK¡[ψ°#ìç�JpíämÉÏ]ð`ýÞV’w‘8ãO)ê©n¼Ù|¥ÑR3ÁÔCÓrH<è�˜"ó[Ug†‰ú~&q™ýâ1'‚Ýdº;SP.íÆ<þܺ¢.1´—¢±åÑc¬33ï0A¾þ­‰Pš”ˆnÇ`½jÙ6s•6¡Å×»ÐÕ/’V‡;›<ˆ½"îþ•O�Ì¡�LJÁ÷å>Gm::ÕµOº²Âžoîdþ;…ÜÇ/8qýι‹^='QÆ"SA>3(‹6¬v U9|ÃYÌê3AÔò ¢tÜ{]ðfZ.å$޶s¹ jذz׫÷Ì\ àæÌÉâÕ±0R<²׋q¾á+@¾9\­ÈĹšY§£·& …Þ¾t± OåãñU�ôœ¢­Ö°Òa;1ˆ9E.âÓ\â`WÏ÷©.ø„U>&£-Fìi§VŽBUG? éëJ[‚Þë�O¥"�=Ñ$œ rñv"?.9\Ü"]xÈöx¥óãlóáPs’"DuAÆn‹òo¸%% Y(Uôð˜ŽÚäµaDx1 ÞLÇãræ0Ї�Sõ¡ÇÐýNÀf‘Î$;ê[{ŽI±Aº$ð¼øHX ×Åt=lC²ó‡­cäY‘ ]UZ}PDP©pãÞÛó¨yætSìe½÷•ÉÀ ƒ)¾º„úœè|QoäJŽx/úËm5ÉO:’TyCßÒ]C›­‡gY4p2�—ײ€â„Ð ïO—çe…{hO�„ͰïH¼enDêL8cÓZžÞãC?Ä y+CQqCü1,ãsõ (ô5‘ûÆcãÒó“}-íã²ð.:Âü æ®à¼©]CíïóÏXTžb_êãùû<îiƒ±gSlܾÖ^+ýûÊ^jR�?Ì7‚{óO’!‡Í —èqªy€—ÞŸ¿tdñ±‹å&¼û V‚~Q |y¢´�4ð×öþ0 (Iià’vÀ›)D…Ôžœ7/ô¶º¡ªÉ{²ˆKªÑAüÔ oik4i÷U%~� ò[uÙáwEÇb­Þ^|Ç5¢ŽE0Ê´ÕLÉtû|6D M9Jˆ£‘¾ž{â}«/cßüÚ¿BˆxæMöqßPˆu®™³Jo�c׌®išìN~Ô½- ØOií•í ÆŠò1}1A{¦êgùs•1mOïïÀct¼€T�¥B¹€ò uý@{�b5÷ RTû§}¸Ðuë¹SƒKV,½j‡�§+:^Ã:N §„ �ÍäÍÔk*Œ€ îÔÃÝUü­Ó¹}ôVÁòËqüVô‚]Þˆ0¬1×RRc͡дR“  8ÏVwȯªœY¾ ’j‡ÞŽ�tÈQ¹åiÙGˉÿG)·�…®B¯’Pm­åÍâ4ÊyGZ�–6Ü/õ.aY˜hVIÈžûÒø/›\å‹‚á/©êЧ¤ ¯éø›ƒt!£Æûqr•¯0 ½]œš�‚qhžÌï�vÈ8ÌûŸZ63ϓ͢úZC ÔŽ©hK«2x]rkwýfh ~dÜ`%–N¬K}h½·Éψ†ýe�ñìQæ' �Å8Ôw€ªÚ�½tÌfÀ‹ fÜý á߆ ob…†rQ’™¾v©;ŒùÅFAYÈâXé·[$oÃ]-Ñ#ç.ûï]°}ïÍPa?˜R’zˆ–7ö#…ϳêw­±Ó(\3T@Œ�˜dêårýë•õÈÐÃÏdåvè‚Åò›€žQ’�¢"UCuñˆ]7q5§Š‡›Ýïúœ3(÷e¢cÏÊs3kóÁµ‘%1N^×RxêzmÃÈvL¶AÉËh…´è§Âäï¿ã¢J¼E[¯�%´3¦ß Sô° ?4¼Nú�¬¦ÒêbÄ>°·àÝštn­š`ó= ë»›²dÄÃB‰ÿ]NFò`HwR4,â/Í=Ýt¢“¬Õ/�"@Éù_qSò!£t±®pÜ7ºcêÀâsŘ/ŒjèU˜2¹×à~âµx_L°³"�3éc}mֶǵƎi#ž¨Œˆµük(­Â¾ýÈóQ¹Ì]3y‘yÇf¸_‡W) ú¿žÝ ¹Z$×Ó‚_­XjYçÓ"¨® h»¤çËe®'E ĪÉ] Ih¿0ÔI*ïÔœyÏÊ!=z“6.Mæ$ƒï~¯‹PS‡¸5ˆÎMÞÐrú�ÎÎ\ÿ££it -ŸaóÁêØ½ña|Ño†c‚õ„Èfx@²‹=ȇ·5‘Œ¤¡ï;¤b¦:5s)•˜~° Ð¾=7=«Ÿ˜U¿ë5åc8n•Ž]–ÙÉS6{ß~ÊpWÙ °÷¨Dþüã¤m‡åÙqg)å´û6ɳ…,ã±@ŽÊÞþÛ^kŽ%›wÐD#Ðì@ŠÆ1^ê³6¹`‹ðH‚¨yªXüîÔ1 .ûÞ‰ØÚè…‰'VŽ£ZfÄÏòü¶¢KMdu¾f€{CgX¢Œ²ãIR´isHèNvò×mR:ÿ@«CŒ*µ�n›òeæ ­¿ÿWœ±ýGíÏu6öî‡4[Cûy�y›ÌM�´ë Ž!!“#ÕõÉ04Ü•#oXJh1ž.̲{Ÿ¡\Jy6I%vvu¢sÝãÀ;°":uìv7P£5tŸÞñ¶Ÿ%+¯ì„'y�ÀˆdV¯¢®ÿ í]†/µZ$H˜²hK´~µ’ 2·o$4(4ݰk( y нÏQÿãˆöÇ23¶°À¨âÞX"roKØNAc€3¼ÓÇÖê ÐK,�êª)¯¡¸ÚŠ�×Ä%ÝÅ¡KØë³’Aý8…tu1˜ËÉ à‘Þ¶}:ž¥º]|1–jµ¢HwÖ©Ÿ»à÷ˆºïOoøk¼0@=$Œ iÆÂ3AKÙ ÷�‡y#œà2¯pQ¬ižñø„4âgw!ñØê‡V¤ZÅi@¨ÓçJ)ê»—Û^+ÞƒXk(ÜZ¥³2Dƒ÷k{&zjõåÏ®®×M_2‘è[í/׋múšÛ�zéùÒºm·pá;ɲr‹áq¯Dßä¨cž/oLy¦Œ8C7•ô óÈ_¢âÂü¿Êhò½$Oæ†<¨:ß?Ü:Ö"WX¾·I©f4ÉþVyå°BªEÜc(¶˜î„ÒáLêèoåþ¥Ñ';m‚f>’!³¡æ•¹].“Åiš4Ùhvã‚§e¶¾þÐÍj¯££Ç/T?W3�¼Y©³v[Ö¡ôå `Ùd]UuN©ý¶n®¿yöX?º‘-ªuu#qÖWº;Š“;·Z¡˜;£:| sÝ]ÁøÐ “^çÎ}ßîG\òpó2*æ™rb¢Eº -á˜\*|fÚÅ27<�×,ըĩ±Q"º^®Òóî›~ÂŒp‚d0€Ã!èŒ<$åŽ4[)åîÅw:Ô*/µDä�7w²¬j/8þd£íªEœ°xÚJeÑñïšNºPwT6 TÎÌŠTN€yÖU#Æ¿«ƒîÛÎøú~ñœISü'Æ� Ñë|©ï6rD@PWR»¦àNÐ6ˆ£‹|t{öĹ@ůÛõÑΙӜSpÝt£‡íKÚê�¾²�œåx|øßïÚ.|µ²ŠEo�wÄ…}ß$€Óü9Ÿ}E ~Ô/ÂÙ8Y´ÉÌû‘µÜ®=C˜I§ê6Õ é£d­°Æèåt4¸ô=0ÑðvñrǼgéq�EvF¥„Øçü—ªû> É‚,_À]a¸*D‹íž®×¯käVLý8Å̱½¢¡1R 4ç;<šR5Ü7¾—JE&& ” %vy ¯Ûal)ý½‚~€JÙ{î”Y¼qOm² ˆñ_KØü‹ªÈ Ç’O-¨©€ˆ}IIA¥í}e§Š&$ic¢�½ª‘ ðßÔ‰R‘d¬½›QI`�…ÿÝ“¡r5g5ÁX)Bñê �©f&Ò„»Ÿ’\76Rÿ^†4i½k®39!è!}ßÝ8–KÈ6°…¯X{κv$ƒœüô­þŸ=ÍfbÆÏ�ÏVF/¬F®ÐÚ¢¾ì~a|¥–o¯P/É/p(t0âγ�4.Çñ2³¼ =˜%Rú)<â7X'úí|³­—Q79Až,áã¸�¯¡;àïãÚ´NFËßo/¹6ƒ>UÑL�ó�hŽˆ•à�Z»ßÀ&l\+Ë{w¹8€SB�wÄh]”Ô],ÅdM$ê<$ظ«³_*ÛØ}‘ÝLš”KÙ�ȃ^æÚ6e ‹Ì3ã6±¡{t³]ýuŒl�w÷m©_ì–ŠçJ‡‰pB5“V´Lÿ:äÀDo÷zx>'s|+¨u¢ªôÆè-³Ü�±Ø¿±m?¦%©À·ÃK-œø‹ZÅ÷ŸS¼HZúL6tN\ŒÎSˆÊ\¢Í­Qi•Æ¿ÚZÉvp“ÌYúÞ‘—0}H¬þè“ÍÑÙu’§¿¶|%uÒÄÖÏúSŸ'±…úÁG9"G~ñ?1s”šÓ™ýÊ`öÇXE‘|ò]Ã͆¿„ÿä\F¥ú‡ËoÈ•âKúý¿p¡:Jþ– ½© /(ÄGU½�`çìå5Î ˜“‰ðóv6ÉÙá|UÛ�=äÄÔ¨¾¯jÑ?2æêSäÅ0­5?®4Ú©HÖ‘m °˜§9E–0«-Œ8Ýߺ€�mÜ„XU'ü¢ý�ý"e·ÐJ‚¢ öä0Cœwp&‰^a»ÿ?¾á>=Må´tÐö­"Q&öš¶VÃä?ì-DÑ+Õ»ð£gyÊßT5[¿¯®$aùI GI‡ÿéaªcØí¼«zˆ¬‘Š{ÿ¤Ô‚³v„ˆ¹Ÿr\|ý�gÂù²ñ\�Y=Y³» ·s#‹ƒî„ɣ͎ù“пPÇgzµ6{qu‰P•Üó¸¼ÞN ##>÷ Á‰Ë«™¼Ê‚�8#…šµ+-áð™ Sˆ{`LºÛ=KÈÑJh—}áTz[ÉUy@'6ë×âUòW�úy<Š™8R§ü\#ÉËÈ+,vÁPÖË¢sßø9À—’ �B0� ÿì¡zp"miòTw¶ ÔêýÙ�¢Ö¹}8÷!�æVˆÕá×Sɾ§Iëç"éBlt6!N€ñ­Œ ¿fmpêŽâjwÜÆ—Òõ‚Z–M�%41#½¸#GÄÂÀ;—"Œj^¬å "[¥;5Kô&|“± Ÿ±F–¢ßgal™áQkcŸTI*‡Î(+£ œMÿ,ÎÑÌå<ŒL{²ÌÐ� …)1ú|÷I[(îG·§pÂW‘víØ,0�ím‡:— ÅŲàÔ)ºÖ‹)| Ãw¿0Ôˆ=´8xwă">�Î Åì˜+ûȇix­Ó‚±GÊ,((ìi òDº°eÇ}ü£ðª s ‚ ü q®é §­Ï  džÐˆ ç°…à”gMY�ÁžT²&æ×(ùúì ¦�ä×ýÁ>è*´SS5@DóëÏ«³POû wî TëVQL©È øQž=z8Tâ+:]¬›¦²0í¤]û,³!!×�á/eÕf#hØ]<-@þ h¢ÆU ÷ò²¤Wç¼D&lfîÈÓx"`…KáËM›»§ù(ª[ÀùGß+À.¸S½¦i’·s ä `.nï�½„D»Z/lÔj]­JËÈégÛ­*P›þ ÂiÖMöÊ?le¦ßžÈ|èq`ÒˆíIÑ(þ›íA‹§áY§-¨–÷°±*ËÍÀ»¢Yp` ÂÀJ[ŠR% ™œÆó䳓,[}ÔšýE�øÓyËè–@üšgØ‚›‘c.¦˜w*0éŒ<†l®Æ�î(vfkÓ.8«½™]i™¤{dŒÛ‚¬û’7>só´*xa8HÔ%t®@àÐÖ/“¾”5c›<¤”ƒÔ¢8Û¤µ ¤Ï8\ ïúU›Ð*(;gzEœc„g_öZn¥@ÔÛÜ}_غ)4ñá©–ÞOãq¨’ÊM.!÷/Õ’ Ë¢~x„Cc'¡ÉsýawEBÀ2Ò<2v櫬!p"ŒáÇÄè:ߤŠs"Õ‰ñ)°|µfâc¶Zˆšf•F¥ÆÈ†ŠG �£Ë1]}½èQ òMW.89…A*s^°çƒ)~Nøbk�r$_u %ÌSÅ3wú—ÐJ£`3M•;¯!a³\\c>ZýÓ/=U‡Fx"Oš×ŽHV|LÚcÒ·…a ®ðM¤(2о‹W�½ùí÷ÈB°3¡v‰kãY^š‚r�Ëì2hh éûŠÐÆ¥Å>"¡ä%·Uö”ÑàŠrv¨î\]M¶÷¹,)ëe˜[êÐŬVØ× £í‡’ûÂkk�œ<ß·$ªZÜlb½IV’v©™ âíî±üØ¢gq)š#õLjÞeH“Ö7üzÃÛ T³‘ÏÑ|K¬d¼ø¿ü_¢a±<�¾î7�㸢Êú·&Yá;ø±­¡÷ãÍé'>=fä‰sºñ1HöûBˆÅgª¿‰)‡0“>O:œ“ÓúÅpÌþ-Kj^¬¼ŸõÒøÅJO÷oÆÙØTã›Ãɲ§].]b'™dwmªMÇg»=ï˪àú-RúGq^환‰,ö0IZñFG­Ø~Ÿ_bK^U§PùÝGþó©t@ À÷ˆošLà(¼Ÿ'Ó�"éú ã¸ÎvXXùûôR§ ð@ºâßx‹‘ÍûÖàf\ôÿ*�6Üç õåg°®àÀ´F×ܬ²pªªÑ¬¼sªú("'a‡§´B(žùuí`º4"Т',ä¶x\Zå bæÉ'ŠéT›t¥º©¼¥ÈÅDs†¹6Ø? 2=žG#ôm¤xv–µ¦iNzÄüƒÍì°�‡æ9ÝR ʇ’ ¿ŸMƒ§¹ ~ °�=øumÀÇe9^®\h‡)&ÿŒé`93�;‚®øgãïã<—œ§¥pZŸ3Eö¸½z€³ŸqHßI¹3P¸÷´kÛå$1A´üeyå3ï@)‹3z‹¤ä€hAÕÀ.é¤xúᯒ-æÏ(¤?�©c?þrþz uÍEØ¡ÞkôßÞÁæ6µêaO*;pì�Ýî—Ä*³úY©¬¯Á’·ðý§Tz Œçlÿ�g»Å!Rϯ tåŠsù1ÐÛ(n³‘¸\š–G]ük!O›Š›8u-û›- �TGY£€¸€(ö²uû'ä²-¬«uðÒL�¶Všµ7ÙD5&yã!ÎÆÈ ØJåŠOu›†¤QLÂň@烿V)çª?X²,Z]LR8jö±KÞÇÃõ °Í Šô‘|cá;ûÀe0Òääñ¬:Jyªpõ‹¯T‰íÿ¶íÇ AñÚH»2ìáJÁ[íU˜=&Œ¥…¦’Sl“+±Îb ùÞj%É6º—*Þ«hþÒY*rgŠËj˜nþñJg>­û68œCz£µR0¯KÕü¥|vJñ=a±LŠu ±&”°_ oÀis(rª£üXÖ�œ”Ê–¥Ø^qÛ¸•ÖŸ^-Sõ ü­B"�PñK<¸øb9c >Ø™�D‡^*H9cû¡jQdb²RÖà´x[3œÔ ‡43˜Lô*3Éfô±"k%ÖËþ�^±=KèšÃˆè-⥬�a‡o±©’æLR m=˜EMýÅÊ¿ "HUŒ4Aÿ1™ Ù¨c#&c)⢦íqrcEC+IþhÓ]æ»ì 5É•ßôQÑÏR\½�¹Ð/½—ã‡�÷[ ïvÙ騈@cXÑ ‰ÕbB\�»nð{HPF>"õ¤Ò*õqTž(Ñ4: ,³ì¦×”�Ipì5ž–CHfI7ž´`¡9:,¶hž¡óÖr¾ýyÄH¯S£âñ³OEa �ÄGÀÚ:ù>nб’dýu+Xœ/?x`Š\VÐåÖ‡”�ŒDQ7B×cþ›¦ Þ¬-§ ŽÙÉ }NÊçÜ��/¶r Ï–^Š è|ÀÚ´ØbɪÕÓ¼#O¢Ë½Cðð«òž�ŸIøO×tÖÎUy±NeK3ÅñS–I”�ľ)2M£¹™éó´íÍ;¢‹‚µÞ8˜‰}ºø’.ÑWÍ”–B§çˆXÏ…Õ‘•^~—³L m'M˜VV½( Ìê©Íù~>{2½ÍÖzáÀüM¶ Ï®L=G£Š#.+}`^œòih^M.[Í,uÂÚ:Ü8[ÜBCÄõÑ5f@�/†š¥´Á±µÕþË(wM îžó€<:iƒñíþŽöТ²BöÓç|°ƒi~„·�úé6 °8WêåsÙ{W,‚�h "µ�°ÐÔ'¤œÇBÞ^=¯鯮:�”‰4͕±‡B‡ohºÓxþÙœ!’ógl¾F -§èôÉýP؇ԊFZ£ï.P_tmóµ^Ò»U^àNv"𮌿o”S4ÏèdL¤×Ù¼@CÜÕ>á <º2Qa¨YYTlzé�Ä Vüiyö„Í œíHHHùa¸ˆ:%¦)ú g0¶¦Þ1šéIàVÐ]" ëÄH"ÀÄ›’õtŸ9ÏÛ¦>L[ÿfÖJ.Þ¥úHò›‹Âª�=*+~Ëbl�V17‰úÊÍyÝAÓKs.˜Â02{˵`Êo‹{ë <˜<½Xn”}À„/ôŸ¹ÅD¯v\èèâ÷C‡•U?4§„®“�ómP2¢“Œý%4œÿÕ}“6 IƧ·p.ÜF 0L±âÃá=ëiXM‰½RÔÆ²6 w\Ù.ö³V‡:ÿ`oZ�ªiÐjU×KGî G9Ø ô®xUE¡AYÁn“+©)m`‘DľŒshþ@Êõ}úH;Ã$§åQϽäÞ�I½3<@ù?��q–Ÿÿ¡ðÊä˜>¸abƒû.KÍFæ…lƒ{s=QrÕ³ˆsæ+Ñ炼¡ƒe;ôM×ÝÄ=òL&([ücÖ³[0pE«·/?|CÏŽ:dó40àÓTJ)å V;K.p¶¶‡} Ùòw€øe­±[×uE@ïOÐ}Ävøœ˜Y�Ô¦-ÅÛÂ-öÖ’Û?ýㆰÊõ�Óv2IÄ¥æpãgë&5õØ � )•ó0íž$͵†÷}‚Y}V$ä´úf1‹×Æ< 'éü »¹8à`—mi ÃaL“W<§÷ªú¼úÒÓA“z�R‚9BQƒ‘¤/V*%¯VÜ ÚŽ‡wÑæºh­1üˆÑ±æàz‘¨Z´.Ûa‡Dçäš:Ëâk Ï¢Uw̲K‘7Hß÷ зž·akÄ*aô]ulÞS¸só°(¥�ž¶ÿQà5ƒí(óåˆÈ6õTk70ŸÏe!œH»ï 콃á1ÿå9ñapp´²ñŠà[óy7 Z_k 9ÅŬq�D•ñ›ÐŒ½’@u¦ž|S¢ =ñNr‹0§;ø¾½lÞ’2ƒö^3GößôÉè4r©Ø„{¾àƒ^ŠñãÉ,|U­E~Lûyž}ãKÁ[s†ºŸ3œp@qý Ûµà”Œµwwªíb™+.1ˆXÌŠ^7h1½2Ø—šKüŠvWc}!ZÛª;k�_ ”Áù,ëX3ÎO캔VcÙÑ«V·w<$Â Ä T–�¨3†}*ä"*|Eo¦É�ø‹yOô[œoòé:þ@µYá¬!é¨7Ø®ÿ¬ÎðÅ­'ˆ>Ö¥ˆª­óM0ü_À"iÎ0Ï$úýj1£">dxsŒ.5EqYOP"³¦ˆ¥´f–äëu8ߺ�ïtUp[t…¡*{aenÈy'Mé?; ˜áYaË~šÖ'ZçleD«p?nYë{uQ.MÝg�4TAâŠ;ÕA£8/x¡âF,žrÞ\”Yèä°ž¨ô…}³tïã¬÷-µ”ì8D(ü϶š�¨vm™)ãð^VêÍ+º7·‡�©KÚG¨ Ccd�O×4aFn¶˜Ì° ñ‹#Ë ¬ú³�_j›B$õ>W¨[``œwæÚSa÷˜ƒ@¥·ðä!ÄW‚V\Qëüàxɜñz·î¸T´N/G«Š‡2esò¸K˜L¥6ø¹¢ �t•uê·ð8}Ùî´"zI¸ R§ÓܸÀ'a2¾`¦Ïà3Ð+– Iö&ç‡ÀŸZÂʉìŸïïp¥VÈwž7WIÇdø¸Xbb}Ëô° BTç(<³Ì0ƒß—Ñj2. fe °ãÕ˜±¢&òЇÞ�õòqšI,¼§�×IT•”`ÎU…g©QøX/ÒôÜÀCÊ“�îÀ’Q"o|özñû¹ÝQá@©Är ðiÇò†ÎˆJób¯¸$Ô!ÌY›Á—R ®êf¸ŸOޤÂñƒØÒùuÿp¢¡GDPÙ�¡ŸE–«F¿©jŒBfÒwÏè+«©m�êˆ U|D#ÁÃÁ¬ñ¡ô'Gšû0 öäMèÖƒÒ Ã�¢){¿}(Ÿ$í ª¹ž–—X9ó'5Æ=ÜR'ƒ±ó ˆíÜE<Å kD¦Z+'ÿ:§¬WÃ(«Gb£Ú*e=ŠyUìɃ'ãôµøf ·cò?õÆ@x:}èãY÷iÒSYshüe'Dzѹ£5†‹F‰û4Ó!�ò,k4±ý«Ý†sáùnàõZÎ ÝvSXsÎ eš‘B†jdë’§G•·AQdµ[# Îk Ä—«tb Éø“À²íjä§=—zÐÏÇ"Û³ŸÓ b Èá„)ù6ú&ƒÚcÖ;4¼…ñ”Û°¡«�ÙøÍÞºáú‘ûÈZ`68ñ®³ð`×r{„×Ò b{A¿Vâ]P¹—¿yÊë7 i1ÎjꇓÖb( ÔÏONçW¾™ùl§†�Ö'ÒÄ�Á ò)5¼Ž_ˆÂka ‡P}‘í ËÖrŒdP½¶‚Öä;ÿzðaM¦ý€<«Ó/L<¦yë6ÝTÓ¶w¡€Ç$Õäƒh2[V~„?/—c_ý­ø²xžÎÎ9ŽwP0ÏŸô™Ih-[U£¥<~}wò 8ïVBüþˆµÙödC.»�=б39ObÃ’ÓR`�©Hy#¤°^crв•"o[ÞáñBßf†T”úYM?LðÈ4+f #­*{%²Ç’b¯Ë�`H©b „h»é¥V?áè‰%û"s[¶«˜v¨XEŒºTw²//¢ÂÝ Ç”!²··!ûÅĪ­6ü÷(ôH[)ÇʼnBôħ77!tG½¬¿ Ž–G'!ÈÎ8†˜D÷î‹`4 )ƒ\1ÎÉMтڷ>BGÛ'Ó M{#15Ùï•‹yVLŠ9s+wOë© §.ºý\Wú·µ9´#­þ™ê–ÚõÌ ´ðd¯7“ñiwÊû8i]¢5{½„x5õ§d…†ôZ¾üˆµó¹BI’š8™`Çž !~€–®rÀ׿=„Ÿþ~¯@ærÆÒ,}h¸&Ó‘ð][òÆÍgDÁú­dTÙ %\>¢Á #Xðíà÷"…ÏOœÄw%YNÕ* ë9í颈Œy:µ<² å[kü=a´JÓÜíÝöZà$êçyÞ0� ú¿ç¤YnÕè1Áic8„%âÊ`[ËÔÿ4êôCº“â+ýPBÈ^B™Å׊ï`ÈÿáT¼®Ùb¦¤&‚2“̵ÄóÉf—“HNòø‚™«"õ$6´­wq¶ý^‘¹`ˆ í )ÃH‘ÓÔF>…À¿÷‰‡¶U®Üòƒ³É"€@í@ƒ¹K5k�+˜lð=m<©šrwP¨=/š9'ö—�TIóÜ�•‰ô®2ò{1UçØÑï8ùè=)ºïq‰ÄÉ8ÍXÎÀ$ ¹)m�úGR_ÍòÍÓÀF¿,DL4ÌD2 ¿øïeFSçsâvŽ—|@A6èF>gê�Ú,*‰)Zö°°‹Ã7�™ŒkÈ€¦‰Ô·VW-Áwu¶ü�$Œ“¢âxSGëá–l "óGPÐlå‘‹'d’ª„Å‚”àÅè๹Ucû5/ΦN!ñê4°ÕSõ€*¸)äݾ3hÚˆyC 8©á+l„4)@Å�[*ÎÁà'‰ŽA�¸0läÈÕé~`b«äôÙ ­­ L» º‚p½H,ùP|]܆™–€Ç#ü8x2Ìܬ‹¦)ë±Ë„=‚“˜s7$ÑØ/¿¹†°Ø­ó27·¹&òÏSé/0øIÒ±tTØ×1�Lq,[Ëj­À¾€$>Ëþ‰.ðôÉÖMO±ä—,Å�¦¼>§vhÞ'¢÷t%Àûþ)Ãiý¤ÿ— +{øe‘ò3¢u¸k¼cÂâ;/ËŠ=ƒn+kfg0/^…©€ËªŒŲù�~ÝIä„É|�GæBÓÞôõ=n>P3¡F9<®Mž9µ{„jàqh·4Èri PqÜo§=Ïejþï÷LQ«1v@®¤â�üÄÂÿÜ’ìÀݤM_û½ÂÆã/üôcÍ“¥ùê ùI·à Á!›êÐbïDõeC<6…*ö•ØgS¥©�aÈ’p|¯‘§8Dɉ“5’t Ü/ë<ˆÑö-/EZä—ÜEegÅ:±¼ÛÒëi>-[){û÷jEQ'[W·>;x³ˆ@’-¨aä…X$™èþ%~Ñ�?W “ùÉÕ2Ц5ê­ÚÊþsø]ýïîN^F¦cƒ#‹Þß’ ÆKñQÑ$…E\‰iô7em»VÔæây¨y ÆÈ³ø%úÉ•Xð/ËÖàÅcKáABmšAÒþGé�-t Ø]–æò~*9-·V"Hp©ÖÒE·†káœúÆô‰®N?ßï ‹èMÄ¢ûîví¥À1¹Úé9žÝOå\Vð°‰ÅåUŸt …o�µUì&–Ã6Ü ,¨Š\ѦgD]aT`–¯a»FèÌ‚;X¯£Mܪ¨“Ü„úcÂ:KÉQ ¾0ƒ~VN© _aÆÓ+KŠJŒ%ºûž�s3Û÷'¬@› ê¨üAYÞ•Ÿ (—!T*@d rš4^ ìgAK¸2C¸ûAœÄœÏŽ+�Os—A´¢Å©.“ ©¿�£/Sìbù»Î†’qFµm=ÜuºYÈä®çÊO@vM÷nQ²�5›á®5cÙͰ¹±5÷­(ö¼VÅ:v¾5±©m¸lïì¤uŸE«±/¥)‚VxBmžéIÓyÞRÓÖ“ƒê-Å0k�6XwoÃïÞž—̇Wp¯ÝèWU¿q›ÈZÂ{ÁäQ„…^s\TSæj>J o@ï\Å…ÐÔ-›[pF†\s­Wç(,Ì‘>ë>´hI°}ѱOÑlÐÜä�2i‚\1ÞkYr3* E±- n æö}VÄBö® ÞÓ_P­õ˜ #EÓ¡¬Ö½fNËÓ~" ï;F ;Üp³ü{Bsä3‡0�Ä(·“Ùh‡ÈSitÖu;ª°Æ™4¨”Kp Ž€ã<×øB. •Ψ|×Â½ÑæÎ?¼ÜÎL§µþÖH�/š ¸6èÒÝjÃ볜 â3×MWšµ>‹vò!å!�a«D«c; 4dÇ+BOô-™Xç]­¬î’"~¼Å›ýÃv«rw8a 4òÙì7hM‘örã•ÿhöÞ— Ìœ0Žd/ÚД9 #£¡n0-Ž—�ªBûÙ<\Ä÷µ_n‚?ˆMÅÌ<ð¯Ä"ߊ‰Ãî\çKw3+8’~cøæR®tE(fò@¿t¶Ó) á!>E•«†0a~rƒ¸§éJ“¯%iÚ‚=6¯r¢`ü®ª¯7—üøÓ¿»OA¶ª´qËT·"ŽW 2gº9èûµí‰ �c·t^øzñü„xï^´·tQ#gv¯Å.Ò¶7Ùã­µ‹j“@cÀXßß#�j,á`c $:S*D‚ŸžCÝk|ZZFO4ï„ÂKqÀŒ¸ÿÞÈåã5üÇÅ'¦6¸7©q÷»ð8Õ*ri®è¨ÀÓ�§…ÂÂ?Çí$�U§þ³i¬}—‹‚¬“ÚÈ|ßóì´çSÌOÅ΋2OŠÛÒ¤dÖ�ǰ¤ïo–õÝ;>ˆ i�z’ z‘uQ5÷ƒ 7²1»8ME•å†%mçö�š ¥õ›Vo9Œ à°†5â²´ÜZb~'w‰¸e-?Tr›±YÍ^Ä�„˜4 �È¥Øö˜¨ ½3ùÄØ”Ñæ>¿rùl^Qe=’Š?Æ&öFk‡K—ägñ L”ÿÂ¥ÓwQkGÏç)¨¾<ùvƾfž¼$“'†v¦É%ÍüLÕü�q«ÌXðš“5·ºtQŸ©gå@·éàþTkω4g£µNDò¶ÕçÑ£ŸÊ–ëK`° Τ�HÔmYÍ~’;dÛzÊ›Rv¢Gç!µ¦lwÉ}~çXŒ×TEC¤}³©B¦„¡U1ó/“¡ƒ°¢wFD-ƒ”¥úÔGèb°Ò±.tW3al+C€Ó‘8+Oß÷ëe˘ßòyHùŒF-©8¹€™<8—#;YêHF,=\†=ǘ–Â'‰]< AÔ|ÇIÓˆ:Wh|ýf ß¡hï¥'Ùèþÿi/f,Ò7�ä�¼ª1]·�›YkÒ¥¾¡î%™diW=ì…ä&ïš[Pý$ª�X@qj¶HXï•U‹¿¶ H¼€„–]–­Hq§ŸIÁÙ™¡G^´[K?ÙÅÆ]×÷š\ü’€}Ä”±êá±"[—´j×ÿJ9ïIîVèŸÐ¼‡±­_£…×¼k#�*8Ll¸H »& ¨\þñð Ž™‹àvk‰sÎ •7èþã÷ŸÁÈO8 ¥œÍ¦€aü ©U&ÀÏá¢9|—”`„btäïN20Ñ]1÷:ÓçNö —nò™"ìÅN{".PuÚÂ奣óïžü”,Å•ÏYñÔkÚà÷eKI�Î?Ktýs�,…=m^Á'Ë¿,Ñ ™ÞÄF¤^ÊäU´P_�Òƒ²çZ™ �suo©¨í69pJºrQ§x�îEµÂÖ²ç.Ý®Ñ^Âjxô§õÑÜ—–dB¨K«Aµåõ#å*ЖúïgF/ý%ëçÒá¼&u†NŒF’òt+­ ÐX,UÖ¡"ã�áM•ñQN 0£ÈG—÷þCImûà·G‹ ¡÷š œ„Ú î rœR†R P'‘Ä ªÑŵÓ[øwä^ˆ·û&ÌyüÇD ‚ª‘ý?ZTý*å;Ÿ6òæxé1³l^?‡Ë(%=‚{\Pî³ËÉ}}sèd® §a,ý:ÔzÜEå0�ïpÙ §ú¬a!ƒ°Ú•‹�­ìN�ƒ´¨ïrÜãÒþ¾¾§ÞE³¸}•ÍR¹•¯gcyÇÆX¹"û6Ϊ¿»JTýJOqgs+Ý÷;±{©—ˆ‘²Ä“¦¹ƒf>]½•àG>e«áS’¦V“nwŽ{  fµdŸŠ~ä}Dó•6Ù_{ïY¤R<3öäJ­qòŠ¥Nl–È\µN�öfæ�ènW†Tø»Ø~¦¬üóLÁ@ä¥p ;dã‹Ô*\‚öâŸS ä@×C×0\jŸŸ§7Ôü³±¶½ù‡ ßÖýw¢¶7" ÜhøÊx‹ñY‡Z­>âZ’ZZG�|4N€¿9dIŸ¹²­K…ø>è×ü2ý¤Gy•USráViÓ”ì©ÈŽIÖš{øÚO#ËØ~ü/‘·ï%’˜);ƒælªT@[j+Ú:–A¼ÿªôQnú‡�A&Ïyã¾ÇARˆh\¤u£î(µãæ?Ò⇠ÐÛüN÷Òô/.0ŽÚJ!þóÛá�îJ÷šØÚOƒd†)Z)ìƒOÈ—¿4¥< %œÏŸ=.g%bÔiõ�EN[õ¤øœ± –Q*ꬓƒPðèƒôýÎ{CaG&òu2ÁÒ‹ð€ND€¤ô«Úå~¨Å�xG¤Á†ŠáŠãŽÀ$ŒÅ€v¢”]Àpë””TÍ‹Ô6„¿”( ¶Ze2R°¤¬V±™�S®æø¦Ùµ,G¸Lƺžy2)Ÿ:Ü£3¾~�4 Tˆ]¬×e€e‹[hïå ¹“…¸âR{b.RjÉêE“Å%[& v®9£îõsÅ[ܽ?­]Ðc *r9>�Ó ­U!15Ÿ±�Ч}ÈC±@ôL²eò‡�2’®sŒ¿Ô3"5o<ò ŸEÏv®�Å™5*��.cq4 %zÛ­cÏ, •ãSP´š¡úË1Xµà;"Q”8ÈK÷áp¯ÁÍÉv”g•š%ìa�HÌØ‘Ƭ–ÆÄ&E(†Á=¶lHƒ­K¡’M,>öv“¬ÝÃT-„p]«C±…D–q¹*ô%Ó;Íéî)€Ž¡VÞ�×õ«g)R×PƘb¿� /Ë©’°)›&|)3ÖN •õ)9Ò«üÙ¢ªš6Ø:) KhÕvŠe8*D‰}å®ó,Ò™…êˆ?xJ½D–ϯ“%˜![@ɘ®NÞ<2ããIvõ„J— p•øiØ`ùž¾ø›r0-´ê­PÙKØ¢H Ú)^’a|ÿ>æl^dµßEp�tàºi¬çë *®…L@¥-…VÃÖõæ.ˆ×r!Kÿ9ÈŸ”)µ¿ ååßf1Uæé‰u-¯ôÒd{ÐÄî^^:y™{Hŵᛕ­‹Le¹t›³¥C¾¶‡4ó.qJDü|µ¤ ¶C)&yU€ÞÁ#¹lXLR» ×k&·Z ]�MQt�êDŠÀ7PΜ;ú�™ñdïÁ{¥N0ÔNsp«(?ÃG$›óàEóæô(÷îBõå_�¦tbÂÖ+8}¾¼ éHg¯geh™ž¦Ë’�qé-cC6·CðŽ)Þø1€gÑxެŽÝ¸[Pî¡Rón¨žñFô±"PÖeÖ­¨!טgÔá¶Îê¢_\§è»¤Œ¼]Ú(¼úÑø9ÍøƒaBVÂ�µ}- —ê±7FËÕ˜µD«æsb4×ùdæ/Ç£Ò�G(†“ñYW~8vwN‚Ïêñ“š”Fi['pð¹ÿÃSÕ”nuéó·|Q_Œ(¨k´U±½-#œð�1ÍîøÛxü­Ì­0 ¡AÇÍšÓONüš‡4Më5=š�¢\�Ì(®AbI´bc‰÷u.}ŸÍ ÉK:ñ�ÎUd [ƒžoûÂbã¨õÈ-b;-ñŠ}’À„°ÖÛý� R?Èjãè‚Sl.Ÿ+…�@¾¹\«Á¼‹çq_z0?]š¨]\O?àŽ[Ÿ1Ù–}Ž ÒÑèScV'÷³g'èç)eÞzä‹0^ük“«á½QŒ‚ü�£íÉ—Ï….‚Q–Iq‚2S#^#®È£ßf‰‰WgŽ ‹ÕÉ�7~ÍŒNôÐð)§,öHâèaîVÓ×§Êú×|Î_˜Ö+ïÑ®öá=‚Rù;;�2°7»éÙEæ}ebnfÈsw‹Âoç§Ÿ P‡n6FƒÚ¹æüHb#bóøfÔ�¿�":Žôk‡d"Ýe¾¶çæfø¾ävódü•”—rÊ Âzäu`bBÀRÐÞ(MZb¥F4ÎB»„çÑä>î„¶Æ8ƒ†´tlh„^,ürçi&{q‰�“‡Ú–»à ô¥N�þP� �[WHãúv3ÕyâÑÙ¿uZ±QsÕYÔe5®}+„°§€Ð“ qdÆ‚v1t§ÛзU@äïTæ÷Üf q @Mµs̾`è·Ý?rÑé£o~!‚àu5Û„WƒÉý?¾4aR üà qõÄÊQ}ë·qtJ=¤­SÒfyצĬtg6BQÅ@�›ç9<Ï~Ãtl¡æÉAÑ…4 '#ïw2ùüi¥]9ÏÌ;Ƨ܊{¶ÍÔD‡6–'ÜÑWC«²zÊ­õ¾�øÊ'4;bWì$q?&ûQ¨ë÷7º³ çÀk ‹Ó†—Ü‹S%ú>aWÝî½»"”±$Nß_‹2vÿw6½sÞ«­Æ ´+B õ5Ý™ÓgÜSë•+ÞF G7 ®c¨žè ‡ßé¸Ò”TÒmºòÚÇ€enmvêvÞÊ`»jè•맯yüâR `IÅ'T æe&xeVö.R<Í‹ÒýÈv5�/%ÚÅ^x"·lê$×�·ÝÄÏÀ´}ˆ�Ôµf"§(t…t8Üæ8�|íèî�%–¤’!‡IqÆ8XÜàuàZJáÈeþ4Ô©•ŠÓ#À®%Ü/ucæI¶…C/³>©¤h [Êð-˜Ã*ÈKhR[>³ìÞµ/Ãsü3®±½|¾ *cÉkÜãîAÒO¸•Ï?:òAv¾åIìü!43/Ss¾‘u5Ùr,‘œ1Z¢Œ_þPÍ\�g,„(~�õõ”Üs¯/ï‚&X Kýô+cãÿ: Á¾§aØ„Õþ“Žçg¨Ì«ÃbK{vGYYzÊâ*HÁ ¹ðä(j•ð„^ bŠÒýèóìµzd¼“,Ô „V<‘Àg ¿W³õ}`æ�ÃÖ‹¸º6kÀ]Æ·‰D>zpj[™ôÿòŠÏØäieÃ:ø›Û¦I‘äZÚ¼Ðúl5o9ìD¶8DT¹biœÖ–Á¢gE8Ä¡ì˜ËËúDN¬hè¥L ë½vƒºX�B7d†“5Gme‚Þk.ƒPS<��ލ¿ óØ� ºFßbðT_¥]stƒò!Ç}èIÛ$¨t&=sðþ÷ðf‡ÙSähž““�ÆùrÄS1Tâ'©‹ÿÀH‡"’ËBJ|:s•=jN„žçáå¾Á:�KQ"·ºÚ<¦~V¿a=ëË :i"™Ý±pjä+�,N04ÙoˆôVÙí!`� ·€éC:…6ŽšØ$ å”áŠ{¸’‚Á£¤}¸÷é¤Ú2}æâx,ëYnã]·³l4ë:+ï _äI �Ä�#W)/b†üÝñl?Ï¡9 ‰ßgá À—³¡ru,= º€fh¦ó5½åÙ_ÃO“’¨Ñ�!NÉÞˆÔ„�où£¤ì›øR\¾§Œc·d¾²¡¯Šf|×eŽ:˜f ¾¾ìMÈ_ÄÞâ½pú/,þÖàWCaV‰ƒ:”'᪸�ù^HtEØd,«ÎGþ²¼ ¹K”)SÅëUèåvJÞ™Xo-d�øÖí¾-`%âê,·“‰~k¢ä�ã½<ñÐ=*¶&dåàî'Õ Ð’ÝH3` Þ ÇÒši£ÊN1]H—ß«’!“øçKW2‰Èw‚fIL<¤?]† hTä ã�’d{Ã/â=¿­Þ¼6Ò¯LŒÉ8þ?¸†|ªbaøMÇ£¡=œÚnÓÊH¢`I4}\^rÞoÂb²æÝó¬]ÛÞÛ»á&‰ÕH¤:ƒWQˆ”)Y™ÌE |ì Aù:¡¨f̾.Z\k…¢21è=Ð#Á–x/øšW%ñ©�+ïQm{×~â…=çiâ8J­Ò‘®â%Òºø4s˜qÉ‹ZTh AÜzÎ¥oÃB ò3ÁT*?ülºI±—¾!±->°Ï=+]…´$‚rÈÃËW÷evŠYó$�ÙƒWoöë¯-<¿ltT0=�ÎèÁÞŠqµ‡Žf‰AÒV¢ 0ƒ™íŸýghK³™ªòг‹ñeà`SK@­A;¢Áw#(�)A7+ý£»Õ:àô¾/G•㻡 NÓC’¢Î Åã0ЉäQ>�NÑý°ÀøºÒw»æšå‚±y°‹f–nÚ¶åJ�ªIB™M>¿X— êƒk„|Œ1“ùÌa\yÊŒ‚¾¹.›è‰—Ô|'dÞ™�õ>áÑŒOÓzCƒ6­@~’à| i[K5¶!_mŽð¨2 z©mv}ëʰèt{Í ¯ôQ Í!%ZpÄA�q}ErþJb8®å³ÿHJbä3 áX¸{.±¤a¶›Ü†*”Î¥J"¶c% ¯�B©½N™`љرü ÑѨyÔ�¢~©Í�K•™òeÛM‹©µX`™*?hš‰LlñÄYÖQÕšþÍMâlO2uÂùã~ˆ™‚J Œ" Íz,%Çv4©ñ˜¡Wú™øjÅáB=ë"nÊÍc&„©x·ÊÖŒD¿‘JkÇAT{PF39ìNÆ‘ñ:ÄB‚ðóÖ4‹øi;¢þܬÃ{¯Æ=ÀìâÅ,¢Y^#ì(Ö´Í%µ4òâ™hWÇÄ´<Ì+íó7ÑBÞ{¶€w‘Ïß.îÂ10Õß&éÊ ¬Ÿ\³ï¡ªÝ²wY±áBdGêã ^¯–޵~ò¾èn×ä+ R\o!z»c¯¨ è2c(WìqÛ¦¹‹8"M)œGmGó[ Nc [FÓ)ØC–ˆW¢#½Èrª ég¬î¼9K¬ná åÍ,³Ì•e&�æÍ4=À–ïýS-,£­;\¶47&ì!$>ÛàB—™ÇoÏ %ÎP�õøç‡ˆâ¡aþ1ƒ±yß½ÌN“ß.ãeöÏ«“õ™Z©WŽœñ&འáåÜÊЖË4«Þ…žª`�xÖÞêºÂw“ø£ïiRÕ®ÀêÜá0¯I1`=†#žÏÍÿ4g®_iH^¯»’=X1ɘµSù3"±ÆCZTݽ‚Úýu;GSWoÿx\@v!¸€8Ì—Ä¢?„¹–ÀÜZê°Ìq�‘´íûÑÓ®K–F�Éjj�$á¬6s‰ǬFî®ÑVt­Jn+$aÕOêj'Hqsl°wŽ+,Óè$þ£}˜Ý ¢O9(Ü�‘úl›%}[J›aI$t§ÜB �5´H…Ç⑺Õ1 †é;½4{˜Ù—‘ §5ÏÀêFWw[€�õÊ zз¶Ò”ëfÝ3n³fýcÎqõõˆÜ;,dùÆÓ‘Ööó\@“S´tÔpPb@¯¼ ¿0´óÕ⩘–½;ÖëSÉïf(¾ž@4²ýƒjÅn%ˆÑV ¥;¸Š†40Qÿ+Þ]uƒ+™Øý5Ó³UëP}l{¦Ét\#µÓ ñ0$Ÿ…‰]-AE ð]=mû9 ‚®- 3³î@ ³²Ê3:¾ÙÄÐG}Óï�”‚8oµ1 ~éNhšÜúPäePs7«�¬È÷çnû߉d@%b„i,^éo<�îcíFZ‰~D„˜¬éy¨ÕQÝ-C“8�ƒëƒÍ_`±AW׿>"¾RðU¥Ûlñ£5^„‰œ«¯¿·ÑK”xÓœe÷¿Šet�†ã‚¢mѶ?©M玭옞;Ù‘4OùféT5f“4Ñw¨A6?3jŒô eàðæ@b†Ìvàš3·¿§óýÿ,ò·³}]è�潬’=À^È�Ï=ˆM ퟾â\ô”ëo#»âbë]ø'Fôø()þ#a˜¹ ÐfM”º‚ð£#Æíü^z™n¹?†/óþ5󤽞ý| ÷´ÊcÚøÒ‚o}õã°ä�|ÆŠ‰`ŸÕìCf¦AðåFª, ¬%,@öLC5‰ç9(¿çd–5^«Î-5ÀUaÜ2zâÉÌzj Ìó#Š�”H·àeø+~V‹8Ç‚å¯e“UK¸¹™þûؽx—S*óMãÐk4Uz¿! Àå£R÷Iò®¦¾Þû}<9ݪRV"SjÏ)«¦‚`f¯-a¦ûìk†ÃïýA$^[ 7-�pÇFµB*:PuÜÕ˜�ìŒ�Ü”>ìF̪”Åm0Q]ÏË;deÜ ‰<Œ»5М¨Wxž[Ê nñ8“éy~…iæ¬\È øýÀŸ*•á¹­³ØÊÕìtB=ªÒEå§™l<‚‡”ü§¨�h–ˆ]Ï+Ñ´€ƒÖE„Ù1Å'i褧�ws࿵Ȭå¡Ä©¨BxO×ú )!éÂã#°Uoj"¿B*©k‘ûê#5ÄžQZÐÀfEö.IܺZ¿íf:Œ‹‹“嫌k"l’*uý€¦††þÍ잺ž%]Œöß, U�!L�žÌÕ0Ä@(Öb,Pögõö¡°V]˜ÚBe…ÍqÍHì+ûôçVÒ‚yô$¹¥èÒXCÜj[~ZĺˆQ¥œxõÉ¨Ëø)Ù Ê NIP° 앲UÿÂ&Ôï�€Ù©ÙVËe²š'–ÄE@jçìê‘ÁšØ„û™c½Ìòk¥sýÁþÀZÂâÄ·üÐYCõwS(f�’“ûuZ#Ȉý¯Øù�æ'÷WN8ì"êŽuö|›ÃYÎv¼øt�ã�æéJ É’ñ��/»¬ž£c,º1AÛåÓ²³Hc é·M†Æøl^R�#ÀSp¦¡\s7ê™éd•E  êqOà�x—�ÓC1@§bÐ*Z“®ÄG#EAP©Ì¼§#fo²cèé.u÷‘’‘›HªsÆ!Ö¶Ò)çÑeI¹ß™ ;6ˆêfòëœê~Rç…ƒýW‘ñ"þ¦ôã�-À2ç×γˆªÑÔ´\4¸‹4 “×®ŽêŸbçPŠ˜ÜȹßT¹.Ñžö£6Ý¡FË®©„K â6Ã:_öÌ‘üC*ûé;…aóÔÓTÔS/I±zˆs€<á¯%D'ŸøÓ• ꇕx›^áË×êvEë™Í­ŒäE¬’•QØê°Þ)b‡}Îýv÷ˆ¤5|郳Þ}Ý€Ô—'�ÉeÎ÷2t ÌàÅ1ÿF3!á’è ¤†ÞdˆÅ›¤�ƒyx°ž,¬ûå>¼ ×KSæô.‘ 'gœKøð•kf´¼ ò¥–xºÅÊìŽÑxûÑ—ê[I›´ã4”WdNµ`ŒÙóº¬6ìÙ_aTç«1ºTþ )àK‡€”Î6BókPç°ºf±ô7Ž *J¡?gQØûe �[4¿•ׂ ¦„èÚÅlÍ'‘aw,´]àÞà%;QYz«Ø½“Ô¢ÛÞ�@W€J2žéW#‡Nm†átp°;ñ@]Éü ¼E»¨‹9¾2f§3�‚”¤-žd‹­4 ÞSO§$-”pïþTï±²«ËxA·ëOÕ‰—6någ˜AY‚#¯‚f€b.,C«•ªŒYî}‹W@íóh˜Þ¸Ñ3€ô(¨ËØP›Ù ¤p!Æ!Z_7†Üˆtšç´óS,ŒÈCz+< xf)àÖˆAYH#N ¨1Ê Æþ³ä«‹9{-§q†£! ä]Øž€éÉ&†õ ‹)ýAüÛ$VAîzgôiÀ ½ó•/ "" ´œdšŠÁ,‚…Þïï³]"Q@“OŽj|›ê@|}Œ¹Äqî!©•Ém#1ØE2¦L9þìb�EøYÅD=42Öýa¼æ[ ´r#(ÇZi  ¤;ýÄÜÉM™±qÏ…TtGò4ôï�—ÆPêžrÞpi™e2 {«5ŒÝZþAXVPIZ„+³‘˜dδP· Cr ƒž ÁTáý7CŽ TË‹ÎCÕ/'-v†Í÷¸S…�Ìð¯MG0vÀn¨·D¡YçÎÿ%û[ÑMVÍ;V«y¤Jê#­H¨§a¼HªcÉâyÓ écq9]‹=…6_ÇÝœOCx‚îTøþ·¤g–e´o)ýÕ–”ó>ÀÞà½i–�KÆÎ×þŽÐì &¾ƒ�r7¸ºx5yøÑi´æýò”96+§hý—Ü@ÔY¬•ðÙÛØç±Fnz#³q©°÷  \³lm9*’Kx-ƒÌ¦ôW‹Ç‚î �Æâ¾Ð ˆƒÒ»’ [ÍÁ‘-5¯½C¸›fYÀµ‡éë ñàÒ’Hë1 Ŧ naØþîÝ Ùû>Zªïõ—‹5œØ ?ZÄ6ÍÖAÔšF‚_P'à²uÅÎÿ�ˆB£AàÜ©€ÃÔÕ—Å�‚Ä!.œËû�áxI!õž›Õ^ìVrHÝBE÷f¤” M¼’4ÁSN�r Üÿ±ò[Öz¶_�«hÝ_øÁ«À›dyãbÆâ͈z›C·®ŸµÄS UäôÌÐñßœóÜŸóð‚DÐî¦Þ«�¼ÂÕW%S�_àVm1Ò\BÑóÎü�ƒ…àÿž›…Þ@í2=ع¹µl§^µç7­Ý Dhó�z<Æ-Zºõâ!„mPâ¿¥ÄwžÓžé^ ^jšý¹U¾KïÀ݈À¶ûÿSüÝÏâ3?a7v~bSsjIîѸó ŸjŽhlŸäé‹n:ãGzöC§º,åÍ’æž¼kSL�^~)izºÈ¶žðÍ‹Ñðä>•üi3Ÿ•|@ù{Ïps“ÆoÀX×òCÃT™ô¨DÜUÍ�ƒµÝ@°Ï*\[–ö(hÕ®ŒvoõnÃý¶#[ÚN/l·<¤é¸ÂM¼J �{Ù.®=Ñg¾Íní¼q6Y :&¿ÅõƒõÓˆa¿4Þp[¥©¼è‰ÿrn–'­ß´r½€‡ï-ï ØfãÖˆ:ä—1ZXÆ Ž_Nväý%ÑcÍ£[yyùUY±òuôèx%isù¯›žå÷¿Ð ß6�7Î< &ã]º‚ÑQî(ýñA±g¼æ>—íò9£XÊø\ŸÉBŒ‰B7™/ýTd/ÛaÜ/^l’B<ˆp”sÞîÒ ý)’jάáq PsMÜ嘋§VÅ7ö�3v—–éÛI—õöq)!­Ôþî^Ù–ÀËØõ•èËëCZr0D—µ†�¸¡+ºÂ7êsRf¼£«]ŸXWX{Þf¶µ-`9�á,'R)Ff&@sKä^Õ‚>5õ# ¤b×;÷Õ‘× Õù5�¦ ^9›ÅQƶ&“û9¾�P�*¢3�¯@¶©Š ¦`îœÆTEØÉõ™|átQÑzÁ��Þ î\ƒÆéåí‘¢,Š`ö¼Vëû³·y2.œèª×‘YèvÖg&tq92 mpŸ§`7ó4ŒO<ÃL®zŠ ŽÀƒÀd”Vv òâ••öoÝUD¨‹²áÔÞò_Ï�Wm�Ïä]>bÛqÞêáj9-vÂ4ô‹ÎvP•D�rFZ�·#f°î,)¢CB§Ý „1u7•G«gYHTÀk¯º�: Cµ^¯H­®Õ]Ø�óÛÃé¬pjé�C¢€ ÒÆmó•‘þåøýkÞ(°™vÉýÁa;Lî96p ^U9æÔœÎ¹¶ß™Z!Õ¶›O°B“�9¾uäÜ¢Á¾*y´¬÷üÊã[;)Ž�if¼:„ÇËÚŸÄâYÈ0ß,—>ùª=qÈ;t‚‘Ǫeª$‡åï›)x3™^×qîÕü<ðšÆMi⩼ÀLíkÿ¿»õE/µ^Þ½÷£ã°U?ÊŸÁQvêEž[iš_&º%x3öÌåš>éB€Sù‘@Ê!B˜‡;ØïqÉÙ_mÅ+4�P¿Õ²ÚY„œ6˜Ü =�ë†Ñàü0Z~ßÍŽÕOdM?Y?èç6<¼äI�sX-U\Ï¢6„Xˆ¦qažËAaã¼DbÏíìì¢�Öì{æTÚ?üÁ Â¦øe`üvíœÖ¯¿>‰u®‹ô³ÞÅG>H }´Íhù-ݪߠ|¬ß#L“&¾R¹0\!•ÍðÉ«cÅÓªøbª=`*¦aÊ>P)ô�XÞ·5<ókóf¤§jL¶?~Æ-Ï7eÄ9Ã\Nñnäü< $çQÎd²K>ædtVëCÿø$Sßá°Q#û*õ­JL]e³Dü%åÆE�›c9È— îœËo¤y‰� r€£Äë±¶ÓÞçpãPDD�í=²¸þŸð•³×¤ýΑëSúØ.¾Têà`$ ­ÙìÖNr·ŽŽ%)fõþOŽ¡§ÌZÞø’Ç—¼e$v«ncט3h™bta†-Ù*ËŸº DùÈÀvúÞDûÐVÜØ�êŠ�ð÷>Tx?,hߨ¬ˆüç3x.”y¢'Ç÷“¦¼¢>â±1K+  m¤©ìz.ïà|*tˆaN|–�¬1FÒm·0éÆqÞSPau®è).„z×Jöpå�î ùj4ý?ZÌ¥ÙÎT¾‡»ƒ3(Ó>°Íªå~L3|°dŽR$Ù8kkUúh'+‹ÈËöÈúc¿hD B¶¯©(=P>æpauÉ'­h%襁„_ÙÉöãzPÂå× 2+^JÉì,+L�©6�4iâ‚.7x´£O¥-|íÖ¶#šEm˹‚Å%K;yRÑEݦôtVe |Øõ¸s×PŸ0ø>šœÃö”ÌðIPÆ ÙÏã#ô|P ˜Êhç7ÖÅüˆPF àé06ZT3ä\»FB÷†Ä] €£BjÀ^›ê­ùðÖ,mäx¾¿éŸH:ÿE)· ¶§wjÛ ,YZœ”NCéurY0"bÏÖdï ’3•¡öF¢(“9BÜãá!_u=CݽjdÙ”“ÕwþÜW5†Q7©´ùœúÌ3Ûp¦�¢§¥k¹¤ +§ûyp.Ûg1È,¡âªn0ŠÒ†OKë#lŸ›�+Vm ¦¦‰[gö=�ÙègéUj½s$e‡‹7–Ö�õªbxæQÈxJ½8¥zÕVþ…aG”ÁÂ:®aÊ�W¬–}H©Ž¿Dø‹—ŸZ(6+M&²`Lâï`F…å“ð!"®âšfKguªè'"]æ×üÂfc0zÆ K=ÐŽü(<“¯¶8‚©É´™·ùeÁ¶U�Û…fý2µ)W‹*dæk“-ª´5dft^džÇ».Ó7Ûmî5wö¬º¼õ–n6ÔûI?E8S¦Í2 ÷+–‰SÏ�zåD-^¡þ£1£ÂèÞ EÉE-0¤aØS $Ižü)PÜt¢y·ãÊòНYȲÎþfÉ÷j¡†æSõ·†xøÊ=UU‹òSöØô‡.r´�äâ©:Áæã¯ ›»BÊÉ,]…�„}Ö+Òéo/¥CÈrCý wݬ’®ÇÃ"°8~5(@*/Ö\µ«¶áQ5Yë/‰¬¡Üyº9z‡ÖµGDõÚç±…´lí‚uSF|}Öh}`HÇ—×C/‰Tíg�%¿I3éã�’üØd £r#dìJC"Ä„¹’V#ãêãÛH|D¦ë ©¯DZõË\ÉFˆ´¿ @LeÜš¹ôç»ï¢zxcÞüÈÞåǷΣ&ÂvwØí8�~ÝÆ’¤ðÑ8%f&;•fsSÖxªŒ½ ~>žXÒ$ú’Ù#ªmæû=o¥6Ö³¸Í¦#ãUP°Ó‹évÛ¥Ÿ7Üän¸Ã6FÀ+Ú*:‘1¹�½�}x„b}HG‘eï¤Ñ’‡õÕ¹]êd k#x]¹wV‡&5”t§š­Œ.ì�Úm©‡@gFv##*æëš¼h¶[½Lí'GàL:�¬;%¦:MS‰*ªÇÜÐ�¥žp¿k*ñá^©ù¦±†óçböU�áLŸWy´Ü2¸àV"»ƒÕsÃõ„躀¢¸¼W ¬j^& ¨2»¼.K¡J�×VNé¤}„HUŒ;ƒxø†˜ KCTFo zP0CMúZ9£D…>š´Z¥¼uß¶îi`¹ƒ�äĨ¶$¢¶Ø <œ>ÑdˆD‘"¨Ôéãƒþë�¯Ðkˆ`ƒˆ[Ø¡}óë}®+‰ Êß1Eó„IÊ•üŒ‚O—C­(i?ôñ˜'[ ŽÃK -çSÂ"NüRM}L_ªl“£2¼@+6|«Ài¦«û¹2{xÝæ¬÷[[ä&vÈââËf_g+—"C»Ëv!¶Õ»¥ÝP „ÂdRV…‘S�[Ž`V®ÙËeYÝÍn?7{i½–ß§=X¦ƒ0µf­èü~Å…'åË�:²�äÖ·‚µcÝÀVrg˧Þn£†?Œxr‘–‘Øû*÷t>°ø„÷ïþ#SC…¯RÞÁ¹o`¼&|>°¯AQFÆG›± &Ó³y¯iIððt\eãˆÜg.”öeÊø)Nó2v¶‡I¹ì#-Þý}|÷Ý›!{× Îôá0íÿãm™•ôVSÓ8)(y˜¹2Y‘õª²�ÎÔÆÁM¶.gÀWúœ„þb½`¨Å®#¡†£óHS™ÿÚ°TÊš |8väek?팦eæpW&,´áÕGØ>7?÷K%š )¸æJâ—À ”Ài wO3Ò´°œ­�¾üj$�cŒm’1#à!Ít¯Å. '˜Xxר²'§¯°~�W!Ã.%—Ô$›˜€°âØ[ó�|ÀÌRWþ–fÀÏ?º!o4¾ig]EBÈÌÅ}ËVò°ê:–ÈkcÃL.†õ,.F@½,7ˆÆº B팘ph8ê¾éô*Ý%Ã×N–Ì5ÔæçU­¢d’hŸƒÍ$UvŠÃ©9•é\9÷DJ áwMg1ÀJþ=êKUºãy¹!°îÇoÚ=2¤*�iS÷ˆ†ÇÒJÚåÍ ÀD�Z^ Eá-à$³)–‘ßSÀ£¶åOx• R‘o!úîòoXx@IÃÓˆ¬JÞgÍ×Íèp#ËAÑ¥a›•§iil •u’žÎߎñLíxßE#" ZDžÕbk—ð¦ÌNÜiy“=!Zçò‹`±W.’¢M§ü™ÿò‘Š“8·¸1rB‡ñ¢øRÜœ‡H;;°*"‘΃j„9¾Í€-…—jØåæâ’OÏxcªØ‰KB$sž[à¶½‹e3äÄç_ï>V±4f­DD—)�\ÔÍÕ@[w¥ë ?³UCïøËq´ø®¬�SFÄ}t ,VfJ®}Ó}ŠÙšsšlÌJ½ŠfµÂ"î7°¡¯2©Ò§§}œ“ Ðl6l?`~éì<98ÈÚ5°º½F†ß¡Ï"Ã³Š†éÓÜhiIa|ñ|XÔ­÷„ö/ã[uïAWåÍjÔ°„}/³%°¯çv][hû1û÷ä”yìÄ^‡ç™e‰]\¤÷¥ìzøºÐU�}M¥¾†­ö£6 ç3‰Ê['; ±ÈoPld9Yà×Ê]C&S½¶]ºùU'Òå–“ÏÓ•½ì‰B`9lH‰xŽÅÉà<^á‘Àÿ "âÄ)"®fqLïSÿ½å�¹C›³Q8ÎmÈ[$�ž˜©Z2uxÛשXOgMk¶Uî Tâ¾* X“#€¬dmÄhÑm‚¥WnáèD�4jNǕěÁG†`Çé² ùýÈ7a÷˜$ÚV”þƒÚ£ITßUÿ="…Îa®ã‹DéõTþà­ìÔ¥s«C ÖÔ‰DŽhöíÀ­çÐ+Å4àü{<£A\K\§¦K÷àÎÈD‰0Ï2!sY4ä ¹+q�þ’F’nÉ_5ôûõº»óeÏFÊâ µ˜á>ž&]JB¶ÀslaXà=ÎIªü˜jÙyK�O0HV‹±¾¯)µUÁã’C–{Ñ?Ô4E?_lÌUM±ëÁ HaÈ8™øû=!G©¶ËÔדØ‹e›Nn„ëËB&0Óß>N=Ó䫚<–F§æÉµb)•µÎ7!ñáΜHïþÎÊ "kš×‚'ÓòdñtJÐÖÜ‹© W¸P‚¼¸Wßâ�žä5ŒÓM¼ÓEâg1§å# ë„Ðv.ÞȰ£?î&ÇíÁŽÁ N+¨_٢ߥ˜ê ¿†¹¶•®ºn6º5¡Éã25[‘¯Ëmý–ýy«GˆaÑèv±t3{òÂ$_5Ùw|ìT G*«›�V×05™¢¢žMñ!%°Ž#Z´TÂåZ¸°et^"f0‰›µ*é`y‹HíôIתÓI{þC9v)7ôÏN ¥�ÕrÇâ—×´4Gç‚�«2ô1Q1ˆŠQ'£…¨a/Æf險…&í »ÍSqVÉ`7é!ÎÏ"ö=åüCfé7)bÈ5æòíå³=èIœ2ôCãœ]c°êÛ"t²{B#¾€aa’è¦�´�\Ót8Ϲ¤7àà}³¡@‹'¾ƒý»¾OVüË!­öΣM£Ó@uQOåH×ùö–s”•!Ù�yЂ‘ö�˜HÂ‰Š¸Sç­¶¼‹av}›ÑÆLyŽ•I ‰9M@C€Ìa^qí+1# 0¹¤º˜K¥ ‰BãÀô9n&I‚œ÷ FÜ–KFçÜP ó¾÷‰ñ�ÓñâæâðÑÔvJd_hÒMkÛ SŠ ‹?õý~MTÎ9 ƒRNoFÈgN#*§ñç‘k�GÙÌ™ï, Ê×:W'L{çq¦è…r9€ ŽÔVÙQxßO²³®$@a\o²åËP{N‚dJ>}y­µ™üûáÉ76B’{A{Ö†ÇïXEËx…=½ÒƒÈi\ÌP×%r “n<m†ÔHú±�H�(œÚÕ¹n�ßÒ%¬Å!Ÿv@ÞÈ·âXÜË>:F6hö aÍ(µ'MÜ!ûä—ª†Óý ‹Hz ÍÍBÌÌÑ<Òê¢î ¢{õ~ÌOŠ+ͯ`@ѧÞÊÛÌ‘À¹„œ-v¾¥XÑT WÇU2» :át,ˆÝ©¡ cˆ§ApÈ�5›#ÑÏY² g&ÒB Êö �%²ìï¦ü‘ûF�|w[=žýN’–/ 2ƒ2ü··¤°�¿µÃU�m3Äc¾[Áÿª‡˜ðÒŸ\C¾ä¼×‘Ãi™›0.¶ÞùfÓ3£ÿ * ê®NØfšWf?AÇÃ^yÕY¿aý—�°}%v�^`àÞM™v¦F›�°Ø€áZd8 �Ð׳€âо‡a˜`꡼Ü˨ø¥j¤÷jí%M3 üZ@|'·þ;$º=(üvµx/¡z7¨ÓdK†ü”G¥åÿ«¹«˜3?wE*Ž*+Ä6Cœ‰õÌJâ®›Ç,ž‚¿Üâ³ZK¯N ˆO@Q Ïēŧâ�§XÈ `^Y×ß?1/SãÚJŸ>3¦Í&´ê¼|¼Ý\Ÿ ”o¿C:ïm{Ñ´ú’·0JÀKF}e*2{ØMÄ/+UáçĹœÑ¤oF¬ñrê#à³ã• Ëƒ E»Äm$ï •EØ€¾¥Ñ´T5á*l]áÝYôEaë> 6fSᬃØVæ·Y|…b‚¤üyÎ}þî­/zISõÿæ#E+3‰B6@ŠŽJnàcÃ+)\óc½Á®�_λ4¿�ñ*fP&;‘bë—0“}–«œ>j[áŽ"øÒߘ„a|ÂÒs )«0ùßά=™óÕ<ó‚Ñkž^7�­”¬â†±—LJúrÝùi_”ÂE|¢£ÉŽrE'|:ÚTMïAžÓõ(ɘ)e|ïÑÇœÐö¾·ÊæEÖã—µœI‡º[”Ô˜$¥‚G÷!r“J} ºb¢-¢�ÚÐz›HhÚåB±ûoäß g£ö€Z�(÷>¡Äp]çO)&#Î~}®ê•75¤MÖu4…³Ö³ÿ›…«‘„��’w*šòÛi{±=þ`rå Ï„ˆ›×¯Œ¬HâöȺH¿†»’aÐVPn†<µS®?ÅÌßhk™+z(ÒÎ £ùÏ—ê†�*ÿ&FGL°ös?­‘\\r©_]ynÿ5ù.IDI?.¿¬µ¸*FúãáþÀÑ:|�1¾-%v>„Ù ž“©Îa-â¾ZLòñT'KÞCŠ\Îö•ÀR’ ´¸(NòÉ‚ãê¤×·%’æTíÂ;þ‘Ûäö1W�8C³Á›8ê*ú1ÖÕ%àÐ)$äÖúædí|�‹ B�«e'„ h/“8è„øøzH¬¢2xTiáÆÑÖ-Ì®úÖÐ[m;:0Dò ×ñf;Š·#Éì#MeZ´î[º™€œø�5"©$y55d缓 Zû°-Ÿm»‚´v*™ÁÐôqW>´‘Ïéƒm³ÅÂàäx�—¦á�|b�×�7®"ÒÁþ)@?ŸÓœ ƃy\õÅÆ)=2¯ ¯KŽjÓ”)<fÞžÏψÿçÑHçŸC/6Öc~¼öƒï•jr„«\ …ó¼|í‘nÇ •†4 ¥Í“”ˆ‡ø–¯3Ì4D¿".2߀U6“O/¾¼ÞžêÙŠÊ_} Ýè‹(2ÂïQAT¢�Wv�FXÙE£€Hmjþ6?š…6_ž%èÛ�ÃÑýõÕE»öΡ3V>�o×PÛ«‚pÖÂ˶ýÄ+´môKCAhïh%@íMÌîêe½¥ßí}ÖáHQC]FÜ>óv6Ì»¡ªüãœû„x^�DWˆ˜?y£ºj~èÐG’p Fk>fÿËþ½N4iê„Çæ‹.ù�­c- Š>‰Ú§ïƹ¡0iYP7QÃ]µÜ%9Æpîý†ÓÖÿéÁ¯¤Ö“ÿ–85�ßT¬°ÒÇZ²_3‹ÆY çÀŽê¥])°¼ ýŒr PM\áŠ'£Ýa0¬Ýô�|J?n|�ì÷ã÷ Æ2®}:ÏEP3˜ÔWcV)×ßðþú‹òSáÀSÖßˬÉ?ÅM Ãÿ·I³jÞê‘A[Z S EU%”ZÆç P‰ªä§ÚgtDìþpt�SWŒÜ Ÿ¨¼³‘8·Ôá¬NGÂùœ›_G©$7n5*<áïQ߃œôdž±¢¥•H!)lÀŸŽt(õ�„ÞñßGcÄy+x„Ô�ÝA.òÚ´sÒ“fW‚(u/ sfÁ¬Ž™úÚVôî» …ç#=ÀëÚÒ"‚‰’J°^kz˜ávŒÕWàáÙÖ&Ti¨ð'oŸjÛ’7¤X†4è‚?Ë•’gf渞T·ûÔ. Š ârÚ)qk?‹\/½þRîñG'X$�T~Ù!JZu pàÇg‚9½ÌïO&+݆1vm‚ƒ�8«nçAŽI�òMó¹íiÅ÷ÿa9á?^L05²æ8Ê‚™®$�Vð¯"Ê$bÔï6±ÝNf× “º{©§í a×£Š÷»‚äv·ÍáÝG°ê±ryx6F„z& ­ÈžŽêÑÏvÏÏÅ«{ó{2£}ŸUK÷éòÕTTØ=ÔJô±»)\í3/6­ÅÿëôG~f†PªiÖýkð:Q˜Ø< _§_é2Ô¥í\¯~šÓ=¬ÂÇ„ÃèÄ>^âv¾Ý¿Ò?«´ñÇùp@¸Èu`è÷ÒB€+ù8J÷º…ޱËÅý›™°šUzž’Ç!œá¹< ú¸R}Å�q™5~#ù«y±CxF”ÒÆ—ñ謮¡„ªSVW©ËÅßå¡3¨ür⸀¥ÕÝIT]›E0zœ¤n�×v¨ ¼§Ô Lð�ì)—aI-=ÒÊôÅØÏÝØ˜q·PÄß$P¯½Â·Ìu~.pW~#Hq #Á¡áù,W;8­Ó÷ EwÍû^)¼ë¯Ô˜ÁD�¹L<0.-Ï�È£tr}(ya´Œ]F�—!›®FÚúlçbr%øô]?ä´£ÿ*ßdwxG˜§3¢÷v5vÂMJkoºw\u8P§áÔ"�+JàȧÍF“ÜGËC…l;†n3þ-]ˆªß › ß6ð¿Djä�MQ7½|»j¢mp�B_7Gíƒúéào·7"—î¹oà—î@-iüm*.#=àѯ* å×!D±Ao Ý~èkK�ß1å Jã*<Š)F¿²@ÀBŠâš»�Ö‹[Ëé”UÝ~Ÿ«©Š6‰™Á&¸b}Èþ£mk"�`É�‰s¥º0“£rÝÞkÞÌQOÔ¥� ªG;OŠã�rq,–T$[�õ¿?“B˜Eý‹N=î^ûØžIÖ$â:†ˆgðc�qxïœ7®ýmþìñ”Jà8në‚{#ºœ Îr“â®ÂØK„‰ ™ëWÿc© Bå2«:‰kl¼˜”Òã–|Ô,“¸\û· 8S‹v‹î¤Ç€û•\ËØNÆ"‡ÍÙè˾ϛ5*&Sñ°7ª¤™ÎIĶñV…½šBuÊÿ�@F¹+àÞKÒ[ÕháV5RDRª ‘Á®l ‰Ø†Ø»RWdŠÚO ß…4éXåÅÝìu5–CÿÞE;±ðDÌ“L—æ«”¡p Ê`\Åtü¥ÀqV—‡m–ŽµÂ“8©�Ø]Ýᤓüýxao˜œÓ6=+œ²„¢ž¹è�\Â*ä“S@- ä\ HõÎ3gøÓD‘¨e iÿ ‘Ö(„k´ ͱ-Vÿþ6 ÷ÊÈÎBÊ8M^/¼½ª«¹šbw†':ñCÿ¯»v2ßm’äé§íõëÝ×ô½6\6z¹&±‹ªÁÒÖ ÐC¤;Ì׊…U¦X J˜b5^˜÷'°*(³¢¹C¬éì4ŸÕ ö×}í¹MõI›¶¥²Èà ûýð­a�°CZ‡»fELÒ2×÷+QC §÷_ígHçxG`$ V)ÌÇ‹žôñò‘¬�ÒÍi½æ|ýßÝ}É<û-6¹'pØ@ �,§ï4Í�íŸHC?–côŠ¥[Mö�Ö‘ð‰C‰5¾ÛOO?£ZþìÁš\He±<évB^ðbÞ§æ�cÜA-õñL "é„ è2Ê– õ‹ ö6�PêØ&éþ;üC‘¹dŸ!ΑÒy‰Η™9¾ü�J ¬xDÏ[zPæOK˜y#êýg’+Ï–cµýPÐõÎÚþ…VïÇÆŸnù/´Ž˜Í=5³9¾ e<æ£üÔµò”åÇÂõ¶�¢@»ééxpŒ{» šèåå|BÎÐ ŸL¾³� ¹eg•%DAMDÎþJ ùø©°IŒŠ­ÝÍéz Á?ÿJÛT¯e6®X‘C†öf¢=‰¯tQ*4¡Ô&«�:1�¦àeÛ?1µ!ˆÜu'ó@ƒêËŽŸ”‰ñb^Øyº¯Xüa4Óiô]{<ÉÍ%k„^ÎPÿ1ȳšhÞå­‹ÐM­Ì�âVÏÈ|++ó/º¶’¦&Ù)ˆÏ³[ôÀG*k–A(,D®V ƒt†)ÃJÙt™¡ž¹_L"¥/{‚‘¡~Ïoü’¥ÏmdôÖzÀé ÌOFÔ/ؘ]å|<ŽÑKÙý’íš+ ÃxG®8åµ<Œ‡†Ë�|ÍJŽ$ÓEëÜï†ÊO2Ц—æ§k¾wŽk�—º§òëA˜’˜,ŠñI}HmÇb šÓž>3b•�‰Cš•çî+�Ñ—MJ!dúÜÙ­á*5+ó—é'©ž‚µ¨:!ÞÑM\CfËØ ®¯ .³ø16d5)­Žª>p’ÃQ7ºÄÛ¹ {wä…ºtÆ`ÌmJ\v¥=´J°ƒÈB¹dOrOW)fÈÖ1Æ!°x±f¸=E]€z»³ÓÑT�FW ³Fï—¦¶Šóýâôí'7"r•eTŒ•‰M_“ÊÐõ|àá¬åp�\uCþ†ÛDÔåì0x G¸ü•Z×3ƒ˜kñà:'9'™ð?f–¼ùøBJc1f=à�¿Ê5&sœ–¬’Ç´>¾{à…]ã Œ\¿Ã§rOì6ã…?m*»\©jìü/©Ò±=ÿÆÈ�'·$�n(Ýšõxø´‚;°·<£•“õÀ $îÃ(«5ê)ôÂT¿PÞô䑟�`’Ê�év¬ ¹Ô¡„£Nlþ˜(p4w²ˆxº;&ËKãF 6’\TM:©‘ì °BZ·0ü€á'x4¯%$}" Ó€C«£Ñ÷昸z»¢s!À³¸Yu^à £MbÙÙª9­_týô!áaᘯâóêÎ÷Ðg(Êû\‡±Ñ)8—Út±¹�Œâ& Ñ´6üq•€¼‡¼„nùF<ºÕUR`…†lƒ4 Eq4=bøÖ�� Ū{I¿hJiܺ«Øß•°!i¥õiÿ6zRØÀ/åé0Y#Y15^Ÿôn�°ÏK©Döªj/áHñŽÔ÷êÆ x‘®Þê˜=/ælÊ¿iê=CãD/¦)î:Dk´Vë>åÙhVï…Èþ¢ö�BÇD¬™üo|’‰æKÙÞ˜Ù}°©É`VŠçb#Å;¹x&z¯s¬�BŠ¿Æ51Ö"iÖiöe�¶ª4ߣ…›!)lëK®§“ Û{Ál°ì1¤y Z—ÃPwÓ±ïom©îc=­°B|ë´šn|êò”ÊUM"7èVcV—°+^oˆ„·ÑT1º-u5öóg=¿o�Á±dz'*¼eÆ´‚ù/0«pAâ²¢—ÙΖFÿcO §Ë6]9Ô(fS û¡Ã9ÖÕŸ7bê Öç? ú²w»Ï2D!�®¥ «‹úJù§ 㕆OFý¦¨Vô\gÏׯni˜esó}z¯@Ç!eÍèÓq5tç×/•¼lºUäHî„ÕoG;/‚‡ƒ’ß?úQ*“4ÑÄ› ¥–šòt½°ÐÑ2¬zWzº×Uœ(êèÿ¢\óIž1A=©I�efPÞ€¹˜š ´“Bí‘�ÅI ¹qhhŽ>Xû®WžçÔtD;Ö¶÷,ž ½Ð`�ÔŒý´E¤ìsÊ7 ÅÎòd9[”ÌX,/ê7�V­h›V¬ ݃r¾Ëªÿµ:tàmí¼­œ|íX®ƒa"ý¸¸m:·Ò\ÃEœ[°Ô¿�JOÎÇ/›Áe»¼ÝéS§Ï'ø¸<Ü<=! Å@¬AÈý+­&Bñ®0GÒ…ùOØö˜È Ël´þw*>X´{”U)™žW{„þ¼+Å~Hbç2`‹Z{ˆ‡3õï.¼N‚úž÷¯Q× Í�!-2£ùM—JÃYr[X,t´; JÉHô n½óàb!Þ/š#•¹g§•%¦ø‡ÍÐl ÃcQ|9¸Y;ßÛ¡ EN'^dºØíô)ZìO�|Øs¾yÝz½âÉ¥�À…ºoCVi|¥0¯cj ‘KÝ®ú3AåK3¹Y ¢�BÂ[Ìä9»í¬ýÀm²þ4%›Wˆ™îf¦ñ�…@J;qlUMkû… E~yÂÿ¿Ùw…)…&¡EÆÑàZc?vwº­µâ>úŒDÞT h; �adä¹÷ÖP§Ó¿…mjB«@vð'U9yÜXgÕá©.‘õnu˜ÁDxcu LÔÚ$ë ^”Ù¥Ij«W)ç¸&ÆÛÎ?hUÂ`î,àÉ“AO*½©l©_ÆHÙ�‰�% øŽÕ8ÖÌf“*òÎãñŽüIG¿]×�$r>²Qg §þSôë‘îÖµGܼf¸kKÔ¤­Ÿé�2ïšRì7Á³‰9¾}�Ò=@ßõë\ð¤—ëx[�­¢Ž#,ÅCíí&�ŒJiØôôlTæžRÎõÆi´!TT£eŒo°•ïa²É~Ft}gÓçô™XýgUáõ Ç0Dé�²:?[Þ— +<‰(h,J:Ü©|mÖÖ>ÿâ‡åÀ×�ô- X1åðí9(³'pWš—¢·h¶MßÊäÓµŸð ‚‘×]cûS¶[sËzARõ²?Áðÿ¸‚A†iŠÓC êãüWõ.ðKÜ=•«ï™Òë`ÖycÍÛÏ»-UªDÝÔÈsA«ž¶Ö‘c6å@`IÒÐ;óqÔ'.ò”ëWÏ�Œù˱;�ÊcJîP-D‰hª¤þ—�RlGXÜÁcc¯„�²‡F’™+L$#ÒÀÐcää‹B€Vüþ)4ÔÜßã»'u A^¼•e5wÈ®Ÿÿ<µî{%rmqˆ¦~§ªÊÎø‘‡€Ý¹xj-=;;AÑTzë£f4œzã¾5Ù¤¶¶N:1É@êÖUB>ÿ}=·Œ &~Fç¶Î¼d‚úå (öÔºk§�¬$=™¼U‰*L†ÿd çcW�„°Pÿ‘•(hŠ;DùYŰ ÔÈÛ‰¼O�ˆÅS}9±Oq‰”ò0$²# P &ƒQí¢§LE»…�Xs5½s§�…K¢9¤“¶˜Ù5�î�]ÌÆEŽÕÊ–ƒ¥ÇLÌ¿o3ŽTq®ÉÅ"áÙú_œBš„Ý;…‚J—‡•ë=¡™ÿ*Õ^)¦SÄlÙ¤/¦DŠÞÒ0u•Ÿõê+ei ÆDdlpƒ;nßY׸['~Ü},›¦µIšœ™È˲lsh°õJX¤õ¸vQ´d½.TN ·wó…æµË*§é,:íãYòZ»£Z¬�Äbƒè†\dø>Ên: [5É*¬ù)ón‚ù6"ra%O¯ádf_ØŽjÎþi;ßJEÖb6²‚4a1³�çðsA•0›&™Nªz)ŒsùF3�ƒct@ë52@2h1óxQ³ñ6¢–$á›´^°#LFÿ ÿ¶�´Î6Œ��hLñ(0Èb¢úÛ(¸�֦ŔYĬ3Ãhã~lúI§Sœ_ Áû7É yql='u�ÿ©âfœOç”gÑ¢l¬ª¸Ï]êÍÛ2jf“ ÊÒÔ*p)B¾;jÕNõUÛx¾uФRMƒeÇ ’Žæä콺€3ºÜ| ‰k¡–-ŸyJÿ.ýsRìJѤ¦cò•”2ø:U¾?#�éÔ©&÷´­ÈUˆ¤Ûp ÐŒ¿EMìÔü-úXAÃ!°ôÁÌ� û^¬¦ 4~6Ì:Ay‚F‚¢S�WL¶œŒíntõÅcÇË@wf{±¨ü†è™°$îêØõOV)úÖ‘ŠåõÃ#œbäål�…JÕ(ö*dHšÓL°ž^Ôܵ [ïÔùˆô¢Â]âÎÆ6*¨™­¢šü´Œ`ƒh=8’|tÖyÓÈßÔR=þE²óœ-wxª"†²4{w¶z·L–“÷»5Ø�§À˜íI$F9qV4˜ÉƒÈRÜ‚g‡9˜?»î1üv‹�-úg·÷�ZR<.s¤`zÊmŠ.î´ÊFfUx<ÈŠ¡H`—êSušÊæL½ŒüCA®–f'%ׄ±!ƒžEZSªˆ¡Gº5—A  6ÀËê&xœ`ûä5Wš ò»3‚2eÏWw9Ù~m:ªaè3Â_¾B‹Ÿ÷E�Wpw­n8¦gí$Dz`ò®S[@�¹Aó0“ 2©¯]±Ý9ÂöuËmÍ(T^Î`”ÇÝ(ÐЂ»Ä”�ÿ?GäêO�2dj¼ß„†üÔ9œš~‰1¿ùÂï7Ê «C"›§Ð7ýºŽ&.ºƒôÙ–ˆÕÏÃh‚Í£7î{’ ,�iÍÐt Éå›JžÖwx,ZXˆÏÑ+µxåÍE1d¶/°†ÿìÿ¶°:Ÿa\'&ÂþežIÇðJzhTîº6,ñ~²OcT€<'—q†˜ÛY¨¾@F?#'qãKxÂâ¹7Y�¨äÄuEUr&|pŒ;ê—,ì´ú9oPnf3A¼ÜÝIOªO†&Ÿiˆ)—ÚÞØOÕ8z à‚Š]¥¨å¥SçôoÁ”�AEAÉA~‚äJ¨K6ÏwJbª±¦°ÄÍ�Ææ;&Ž+®½w¦,Ú<¯På EÒ¥ºyùÉ©9R‡U·•¢[{ª•¡=c,cÍ¡ï�ÒŠZ…°ØQå°¶Ñ˧ï²ÀDô½ç 4D•’Ž?‰]h›E™^t -}ÙÔ)ƒKÖ†ÖBøù²HB+4hfÈß*™_™„ðAØ‹ËEìA«q Epý|ò¯µU0˜soÚT‚­ÿuuûç>ÿOÆ%£«!ÈáC,†3lWóÚ^Ë*òðkæ|Ñ®Wt”�-‰ ÀY²:å�z÷ãàu7pºÌǬ›iiòÓ¡rïl�2¶@ ía¦VųŠ\ë¡ýŠˆi@Çæ=]Q}9‰ƒäËì¾GzÃ;•2éw0;JñqE¼Rú> àSYE”À·ðöœ2p!lPćõÜ¥·´Næe'p6MÖ¼U20RP5VÉeG$ƒr.•.Q†qdìK&¶[GÞÒ·“ñÑ~>[u貊6zµÕñêp�ÞzüJßÝ¡[­úÌÓH¿Å’në(§rŸr�` �„*œ„Åñi|Wn±$.»ÈßÿÌ7˜ù¯y821ü÷=S$4$h€¬+�{£ô¤ÓZM#ºý{è& ‰çRRîkÆ7†P$c]$n‰ Àè:𕤘5 Їc5H�¶°üðe–ѽ-dɺj=¼ö4Éà ;œ4³laü6¿îÌpTÂ#ù>°–Éí®×ÑxòñÖ÷suèØÛíÔŽÙÒ�¼…ö!Á+å<†[¹Ë?>HéKí‰\ápš¹á•8�ÀG¦T“�Q€¹÷S;²åFŒ˜êd‹ýÞw#‹ô¨&IÁ’]¬‘ÉAâ2Pýô£í:…~É‚¿:MH 9îFAý, Bž Å3k¬áâÉÔ—ÅæñÃäyÒráp'§/·øêúóQlŒ|M==ûq±ÌVÅ$AHŒ°Ž…߇?ÊŸ&À5¤Áê4&Ç[DüCfšÝÏ“ü+ÃüŽfI4 ÝÛ}ûf žœc÷×€`…¬s�ë"â_3yñR6¨L?äÝåPPöéö¶€KÈ„}é›u×>¢ü!ÆÕ0dhÄy†Ðm‚qAmÉ­&U�›óÈ¢ÓŹL=äÌ�’‰„yqêÓµî>dDïßdQ‹~�`•+…¯#4¯p•÷<Þq$«¢´{‡EúóÀå³íSl^IŒ=2†¾& ·P·Íó6bs°æ¿ÏhÞQÍÉ¢�A�žÀ‡”–:ñ•zðÁ*Qâ3È(éímôÊúX¨>¢úµ–?´å*Ÿ„¢�vŸ†.2mNd'û6€_0�ã“9`+Ö´àÍ�<L¨ˆ8¶Õ~<ÕÊ踬®:(°çûþ4nó�Â’Vð(Ê¥7=RÎî¢&½ ”~¸psb…³`ð%³ž¡¹^pÒ1·*ëz _ºZëM`a—оÜhœñ”š]uÚ:¡dk?¾Hü%ñ¢Îb%×´‹)CÏ­>¥»üø ºZ˜ƒ­§^.~|y�ÞŽ¥Q#6ÆÖšéÊ~_Øð¬è\në ±ºµff¤ÈߨpE<-¢S#þ#›ðœ+qLDDxö`hAOïþÎE9 3híNØñÑñð›T-eÎ\,ú³ ¢ÑÅ”ßÙâÌêWÝw’K¶>ö`ÕþâœCÅélÊÚÄ‘"uݬ‹©Ûâ.ø!9ÜÕª–6‘¢6™Šü Þ¹Yë?·ÖÁÆL†zå'–iHwÓò¥0§T@STyàº$´Ó¥e}ðìFtt*HGaD¦‚tÝTþu›fÕŸ›51_ö¡èEû„ )‘™‘±ãWG4Z1NÐgêy&›ƒ @ _šî XNyøµî–¬pºr©« Gƒ¡Ð¤õÞseaŸÚ9k�-†¡}¨_b5øPÞ&ì‚@0U¥Šü�Ì�ÒaH Í_±Ú†�¥Á£Â%®E-uööDƒjIix¯Z?o? ¾»”µËÊñRÚ‘õ9Xe?`swÝ^„< Z™²&Ô†IYÇS ˜9žÆ_ÞPr"˜˜â#?ºEáÚ4]i †ë³ûæ<‡ª¯ïH¬ ôÊí@‡Á¿ÿëÚ p�öë¡óÿ‹6´âR 8„ 634*«d´•ïwbx¡Œ§B{>Q²©OHÚD¦Åmߊߖà½BÇÿq�þ ¶™ZìP¹j¤²×àf)¥ƒ¾°­ þí±P½ŽŽÚ´þkýõQ0jŠƒ½HQnwê™�ÓœÚçó-=\�üšŠj7+ƒ:�`ìŠjþk¼}?ÈyÕ²ö/¶ÂµqmÈGL¯ ðªCˆÝ|Á�!´C?u�±ùœ=-²2Qæöì 4 ½Ùòî;²7¤ ;-Í ãÊÓ$0Håµ{gä[¿Ä¯xc5Öf¸qÆúЀ1)ÊUmcÄYn¥NKÂÈ2®Ss”AÍòF DXð>> ÎÈdˆ 3fú åf0¢ûÔ¼ä¨òÌ5g]ð•"ô/^4í©{¯ï�•iR1Ÿíöx~U&™ÆîDÍèè!Y«+ @9Êä~¨–Î7æ²"’�E©tµ•ÂZ/UÛ3ypQ_ê�&©ÀŠ™�]My¸t4úy‰@ bƒþü²³R–�uU&%Ë ¿Ôñ¥Â~•’5€Hd4IÇÛ�Þ}(¼}è*Þ%ÛÓ´£S­%“ˆ“¹Ã4:‘¡ZÑñ(‚2BËååá‘>Vùhÿë µÚ½88þpöy6h>ü‚�ª'¾‘hÖã "äÙkç«ìLã^vô�u¹Î¿Ÿ�÷jRñÛ¨²Óc=%L½±?�Í`Í;43ä*¨’~ÅOžíªX¿§(Û”íäÝc997ÌŽ<ái^ÒŠ×rn0B Å�èErß‚oã´’�â íD« áÚ’fÕ,ÂÌýP›vï%i¾¢{vÔ+íìåêïù¸N¿ôâ¨]/ÏAPFpÏG¹õ•e-x£eXSåÍbË8ð‚OºÓí¼ÿ°›ŒEù`¼ôð òqʰ.§KŒ’ múÆœóW*݆`Uɾ+ZªŒ|z(%ÊÏà}ìOÖó1 ¿A*ž&øLÁ)°>’xÇ|ÅòF»©e/ÕÀú3ü•^PHŠÄ»´níºN§øÉ(_�¤ì�—Xí[Ž˜þ} ‡Õîír4眫v±ò¾_‡^3 �¬tjl¯ÓLÖ Ü›KÇw¾°´‰ùÙR˜U�‰n¡S¦¡ºÊ¦Ÿ»Òí÷&:°:Šme»×¾K ‘ÚÌW†v4o(À}Â#iý�ySÊ.7.!†®›”i‘®¶I‡o[�yAmãÒ—Üs•B÷æ¦ÊÇœº¿�z¯ýdCg¾èÕd¶6ñ÷Dꈋ�€y'3e iÊRͱÉé)…ßûšÆ`õ:ñŸ[¾„«{› Q:!'Ù�‰”T$Ź‘Sð‘YDL–Em#´] ¨Â«¹§ðÛfƒÎu>\¯Ä1xÝL�çÕ4R?öÍÛ¹ªË@š!)OBà½ßHïP”/6Õ0Ö?‚º7‹+–cAøU.Iõ{Ëq�”nù;¬G2¹µ”éø¸5(Gêr“™õHδ>µ–É"Û°âhçL–�¨ƒVñ’î%&;’w!,ç”Á¹WaMÞ˜IZZ&u¢‰­µ\å¿üè�I=ÿ 2e”.×�Þð[nºLp.<ªÞÒEN>Íz{ÅöUJ;=û-Mößò, 5>a”™¯Š6�&~í$é¿‚7œ”‡#ÚQÛ.µI Q’´†{&`jé��ÅA¾Ÿc. $iéÂ1$ˆÿ\tá�õ·ÿº}í+ÈÔ_–縥¨Ñ{‚x…}ïû,x«w%ùnþ³ó2Ï�†—´xñX­®{Ñ!žê²¹=$Rrïu5ì±l.4ÕO]2YŠ+€CFxc@@œË³¾-o º;– y´0K´ÐŽó^wç²QàüÔ.äê=#º…ß 2;´VLgb]ªú{ÚãBø£¬8n•8Îì|Zi~Pá’qŒé«²tV¤Šã²fMT¿Vz¸÷™åÿ�ƒTvÚ/@ŸB½zu�Ð+ ¨Ú9q %öÊ2ø˜ò—ñO±âü¥�Ë_{˜-ª·m—&W=¨9¶øV Ð9uѯ÷ ÷K±I’ö¥,À£¨îHâ¥Ö÷·6ÝjåNƆ1âfµv×lùkW]l=ûN4îȵd5êÏ"¸†0·lúOõk±ãŒYWÖ³>ØM&ú ×`S¡D’9¯_Ž«dB”'³×Çqhñqcôh?²æðâ' ô³À>r«ÙPÛ ¤ ùˆírÞ3ú)ÚÉÃ@º’–äµÈ!µ²Ái#þ¾yÓÍæ¶à,ÀŒ©×E‹p=þz¿ãšËeÀ6­’¯ &ÚÂLïehKè’P’ º�™cÿd³€àÊ ÐB›&jÛNoCáö(kC }Ò½Z Á-ë=F”äÏ™k_3�2‰-W‚&�‘"ƒ5¯ˆBÓO6Öp•TwÅã9s#aŠ5T12`š6'íÞÙ/À~ (‰Æ0{ –l*ªÑ2W�î8ʼ¯]™;wÐ5þZÆçX8XèDzjÏÈ_‡ºšXRv8+[N°�\ 'hù�4Œk�†Eö¯]úC³VSì¾qÇÓ$ùW1Õ¸Ò HÁX,·5ýô#ß(MZrßú[·_»ÁÁ&šLÜ}£?€-ŒÒwŸ@[¯qúвÃ~‘Æ‚’Œ˜­GŠrHcˆû ãwÆ?qЍ˜ÇI£«çú½*°Û³�S„Z‘¡®À÷óœ¡�ùc@›`ÑïÔïn0´ä«A·4Ì\Œª±Ð[µf}"¥0Íw;ã®ûd�ÓG‹8o>�¡IM‰Á½Ùh:ɹeÛ§J~+oXÊ…>ã™¶‹C»�¯Š½¬4ñ¶7kú½Õä—FÍŒ¥Öã{hs]0¿$sX  J™Á¬føƒ„’¤2|Ìç‘»ì†×u`3#Ù¥&qº6ØÝlüdFôMÉg±+éØL_1…&ÄÑ·Ž¬Ýý/è]6Sj—œ0B#´¤ûq<Ó#�N¡ó ¶C„E·h±Dÿ`D‘ŠOmÝçK CŠGåöÿ ³ô=ý!®T]-áïlæ OIì;ãE&ƒÛ.¤?¢zÛø}$%V×°ÂDcñ% ú¹'?Ælí0톑¢D³û¤l~kIôp€gÎc¨Påzp èîéƒÐ(VÑ¿­[Ú€½È!à¼+¶×x Šüviƒæ»\0Áüל5 ÑÏ<1¯%��ȃT¡¿vNtòí dëÅœyRêymì!üWkG�íèêþÛ‹Ý4OíœÀÂn³u˳—å>5à�•ò!ÌH^ zF oÜá!Ä—�ÖäŠèýÅVht¾¡A™ˆj„Éÿ}¶�`fSú&ÅE ©øïü®YD±§R†iŽœOŸE/4ÈV­Ì@ÐNÇîâc t&ûÛ2´*ìõù·A1®ÈblÓi”?î5c öäô™Çù°ßVÅ+Åq>³òõ.ds Ž­4q˜çÙOšS䟧Àô¯Â~«ÿ,éდXCíA1>–6®LÚK¢àùz9ÏZ¥ÖPÉÁÖ3=qO;ØÚ¥ŸE&7Ð�˜¸€=G.®Ín.átÞ½–}Ïb/~©È\Qw |ø–¢éä¬ÝýП¥¿‰Žc?±hœþBøëYÆ¢ŒØîy0œˆ’V1€4º µ–™{Õ г1O¡ˆ� U»{¸«ŸFúišÐp; í@G‘|·ò¶ u.‹ Â�xà(^„“¥ç®À;ø0ý9ëõƒËrbЮ´ƒjžûû·€pˆu<׳è9ªFbF™j™-‚—Æ)^pègR÷S´#~a=aK yñ„ß”Õ=ÅÁ±îl…÷;ÍTEͤ‚-w¾X!_hu[Å ðø„H×ÒZ>ôt-�CÏ&„,Ór]1ðû¶#íÕf ÌËoøVÎãôÀˆüÃZâMj!ÆR,ê rÿ)¥¨FVpïOïÖqïF ØŸ`5¢Ç�‹Ñ™í`'Ñæ†ÔævUlåwY'âSa ûëXsI�‚·ü“ßËèVd'6|û2b?ƒh�Ï3›˜®fæî� &ۨʧê yØA¿�¼5j&žsUý§a44/¡(RôrÉ>qÁ蚯›Û�à¤�–ãÏ�‹Ç£íÆ­Ùs¨ÄZB*éù¬þjqÄè°œ%’M~2ú„m?/yÔÝ7ó‹cë½adùiSK À¸Êøl¡Œ�Ò× Í߯Bý÷è‚N(‹«2-#1ã§Œþä“(?ã°¨»(ê7JNÁªIÐΚ\6Ä�‹—VQŽæ¨_DÙ—,Ìsë|£þáÉhH#JäÌv\�a* n;:@¨àø«úŽ"+ïθ¯Î¡i v…ªÏó6dÎCL-üû¤¬¢Õ€oÚ‰‘h4d {,Ü©5ù  ~ãýË#¦!\̨U3x» öñO¸ã¾Ý¾Æd»™«±0…SS)v–že�ÑÎO“·É0¯Á!°ÞBŸ2ŒN/˜ÙܵEÈd´c*€6ÈìßÚz{ŽµØš–T/ß<µÈ¥RºR„§]`æÂ¥óéîXÑÆWa££“š›%—Y³­Ý èË™½Ït¦ÓKñ�hÈÄßúÿ)×¥ã½?µ!ˆ‚¿JLªæ@9‡¬.¯&§/ÔÓ âȆeHQ(£(2úb·µ€Ú7ÇÆ¹•K]òTTñ�ÿ³é2.Óâ•ã!yM¼#û<*>ùØÀ�CP�¾ø'µncz)% -¤tª÷^bæ6“Ås˜ÑÛš‰¨5ÆÆ0yHïÞG©#t°±M©ß®xhëfˆkµ�a\�“µæ«|Ü@ZÜE¶’à ï¶â Ž mi4·#<ߨÿØ�¬5|jýfÀÇ&F�©™R)9Á>ß!µ‘¦I$˜�ý«©qQ§#ò–Úþû'Ä–Ø¿X‰ruy.juˆÁZz2ê‰%l0ÉÌ ¹³ò0(¸Îcˆ¨<ZÞÁvhšT >À¾¥¥Zµ@G¾1Zª3ƒ`E-&¼| ÆNó„ýŒÙ¬NžK•¤ZÅKC±_ò‰�¾ Š‹|9Ãߨ�[¸½Çæt^“çh”Ã9ÐÎð%  3aq�¥Š2ïc› öµL}™ÛÙ×áP÷¡°a^·¸2V�Ï%¹ O‚(¿î¹&`éëéOÌ~)�éb†‘&a‹Ê†ì>`OC¬¦Ä�l§²yÿÿU 3Ð^ÀmCЇ�§D[†3²þ¶x tô®Ì ¯žkPtøqÐ}*·K¸? ¬!؊훸”�×_µÆr°1¸¦××ñ«ú,‡õ¼2ëݪ[0:©Ý@Ê­àîa�¶¹ãg< #–ß°¹ÐsÁ’˜äÎI¨¹Æ4f ¸‡ó·[ÚuÝÞÕdH¢›¾#j#þ»Å~Ï¥FR̨Û8¦Á6ã º7ÌëoØÇªdÙ%µ²¸ß÷ãe~nQ®ûŸ_‹”K3409˜Ô?+rü.R·N÷ÄÞ÷"Õ±'psa«ZQÚíéq�ßÌ#ì –“qÃÇÁþ%sr¾0M¿®9b@BJŽî0êéŧJŠl~žŒëˆéU úOJY7ÍšFWo+Cà¶5ËB_Ìû É6̆Yï9Xì”qbX[„–Ô%Ÿ{Š|PsÉÙÚ“=�<,¬pů5J£ �KjŠY¾EÍýöù}Ï�‚ g NЇÝ?NÓ=0眊iRú…þxñ±°á‡S4K¹�…?Ý …/uÝZ"¡( SÂm[�ÅÚ˜ ü~ã¾kÿûõQR¥¸{ÁdÅn—­ÐžÀîÆÞÿq8Ž4 Æû>­t!O‚õÛ‘';VÓEÅ ëÌ®WÐø¸±a&{!9–}«ØŠH9CŸOx�µi©§Õ;1Ç ®áf)7ÿ2®ÞYÎ’c¹¼w?†Ã �ûæ?¼<òleÔWÙâ@Ýc®a1q8Þ Ì àf¤QJ)øÂê„÷}_¹Æ[ÉV‘£þ„Aí�*OÐÉaצC§£sµ†Ñ5onÖ¹Œ´Ø×R͉Ã"6þAÇ4K_ʹpuhú5^èø¼öÀ\Ô³¼>hø‰gç›[tãæÞ¡¨§þE½2:»òI&ËyØ£ –öy²¸ ‘nüÌ}ŽlìiÖO…t/‡Ûrëi‰R:àñ-ìÕO®@€ežo¯Ñ�þi¤¹;`£;`EÈDiÙ"BõeÇ…!|éyˆŒ"? |‡ûÍU¡ñp¨®×çáYÀ»ÞnÝÞö½*�¦8ëÅv/Nÿ#çz"&âÆùïA¡»n•‹/¨”š‰ÎOIÂÜe·ï1Ã�1Yв9…>;5o�ÛOÿ׺€Ô•Òo¶¥5íc$N¸˜‘‘Dã�~( âsb'¯&/ñŠ¢kº,‰¥ø‹ÚÄò UÐ&Å3èÅÚ×ÌLäËÍJˆ¿• @·A �óÈýÄ\4Ë4ûÅûGd² 5YÚ7¨wúìcÈ Pê`úäœ,¦¢mQ÷PE@¶ˆŠu¥BkââCæs‰T–ßíÙ?ì©y�–ÓÒîóÑ‘çO |=¿ïƒ1ÕˆMóÈñ`5E©sUôÉGæÌÔ '¡Žòóâ¤/Q9–¼$\Rï±ÅrÐÿ+uh*»Ô{µÒõdîny�vÁ;br·ùh„]Î~¾,¹G_‚Š®›šV^óÙ;½ƒøPY$ø�hcÔ�V.rÕþÙn掫`9BQüNR8V_8Ö¤3_ö“—#ƒví.©ûÓ:í­µéî{ZM^BU� »� T×PÜo’{JwÀàŒ¤ýR"A8äTs˜Í¤ú±²ßÄ(óv¦éB°D±\]ùã”ÒºöÖw–Ʊ�v¢Gc8¿FËm‡b†Å7«'¡QVЃGsRG+²áÂAÕS à�³ÜY A_ÏV£Ûð_Umâ‘P'™‡\—ía¼j¡š�I:¬Å>¿¬"bCPÒE…�ʦêxÎÙ`ª2‘Bu×¥K¸QÅYJ•|«¶áGÙõà¥â�H5=‰ˆí¹~ÉÛè�7’&=cÛàÄöYé•ÚÁÔ!Ÿe‚«:ÜQÇ¥s  [+ ²ÞBVû¬‰ÖG ”ÑÊŸƒ‹º€Áó� ,•¬Â¿Õ-¥ jâu8Äsæ'eQŽì&4WÛ5EÉEÎ×Û‘ï�/›àR˜‚^YŽe·$·Â�°k¦Ï°áÌå«-nò6+F¡¼¼»¹£‚Íaœt<ªWg…?ÓY·ÕÜCRQÖC‡­}¹G#tÚígßÝÔ3}âk/ÝãóŒ?KÇÿŸëŽü µ¦Ï›H•£·ƒ( “^Õû¨Ë›ú‚üwo{°°ÇqÚ¢Þ›ôÚÈÜ"e˜Ýûu¶;·nòX…Íñ² ³>ò øKõ’Ì:¶ñiÁ³¸íìHb•89M‡ôýÄQV„�ï�¾²ò>W&‰Xÿ›æµ�üŒb,ïR›†ï„c8@ÑØÓpãeH)æNY‰ë3XUö´ñ}y+*/™Ýê\)Ó�Á�ÐòaëDk\ú Úíw„M”¾†5WŽö  UxOþ+ŽXM3ÎHìÉH+Ù›Ä�›Â8é%¡·ª6:L?€Géi½n¤¹Í›Øy0–^UØ·^±BÎ Õ_m…öÚo·’èpZáÖ“7J^$Ô{«¦s £üuXàiœ:‚Bu+ݬÅ�ÉÑÕ¦W|‘§³ ôVu]%*Ü,ñ—Sù¤ý£1ºY:¯ÐûlRUžë¥©ô͇þåªe%î¨øˆñ$Jkr0³ÓX)q_º¬X°á ñ$Ô:­é—.Ÿ*¸��iÿò…oÀ ™áÂåöö¬@�†ô›”¬aÕþa38²ßª©¨Þ”ê/ �¹ä”B~ë¡%|1]ž,b_)RÎ/‡Ô7Ø�™è‡n¡­bW¢^ކØjt6¼¿Œá¥‚è¯ç„Úôk¿eƒj¼ã¡YG+¸i{÷2»Öö' 7 ÜGn¾IBû°ÿ³ˆÜ¡ZU;Š Mz¼äôŠ•WS7j _°µXÇ�Æ=û×qw•ø]¿šÝÀë+£^œ¤Ñ´±ÄZM¥fN¨؇D¤YœÛíý ´jý<ï­p�Ytû'C`€ª%Ï—j.(ˆäBp<žp‚yÛ¿æ˜YZŠc9wG%H507ãKËïSïFå(¢‘qÈôš›–~ú[d,éƒ ¿œôã¾é°³ÉuǪDctõˆýo¦×âšvÁ¡¯õ÷#Øùa‹Ž_Y°lMA/Pð`,~�¤Oß» høÒÀAž˜ ókÍQ¿fŽ íô!Ä@#žÔ½Ç "yB3õäÂ�Ä‘¬çºCÿî_Îs®/?¢Å«aa1£Sç†["€ðI·°cw÷r­Z&%r*180¥[!dvK ­s8Ç&ã_Ø„ßê+²ŸÓÛ F²ð^èm{>¯§ˆ )î�e&‘WÉ"¢ªN°ÙÅ€åWqÄl²U�îúPýYÁ)áë®>óçÛwÓrpŸÒ¿k€¤Õí’Æxv9åü·°Í#]Z^dÈc‹ô¯,�ª¶ë)r_Ã~ó!Š­Rè²tBdŠn�‘MÅç ™™ ;-Ú6=škpc„&úU÷i]q®pŸsèN Í'ˆ"zªÎiU�¢|„öÛ%w âmv¥ÂsÍ+0ÿtG ”x‰ôgÅiâÛÇqÕh‹?|Hý+¸V!›ü‘P.¤µÖ?EÃ&%“+§ÒŠZ.qMiaíÌ‚ ­ˆïFHD·sU*¾m»ÉCx)Ç–kŸ;\î´G‡Ç³rÙjä�ôt†Iì‡ÿêÓ,ò€ª âS7Å\áWàYËÔ¿i9>v,[wØ|±Å�pæ&Ÿ7‘o™qäÄ `Ÿ¼»” OEï€43œn@3þCÌgVhª‰XÑùyBDŒFq'‚hÅLµÓŒÂ·€CÕ[ЧñÕL úç¥Ùf®jÛ Y~Ë’€ºŒ`ìÝæÈ¥<ÏK?ödÕňì5£×ˆh*¾*²Ã? ®BR PVŒ÷‚2Ú«ÍGäoL–ýIÈñÏDZkµÞïé7sr�ËB%U™‰Lt<"m FØ{ÉNƉ¿v¯ ‚ pBf%•i&obŒÿhÇw|«I�œ.ƾ·_ë�Èàåïpÿa'ÏQgøNâ7CŽÓ²½5jM:0&Õ¾Ã!aªgµÄÆöy9÷ "ª´.WuçèÀ �¸ÞÝØkγ�Ùý¦úõ2”¹'kqð,ãR-AÞ_Þ2ùm.k+9äSÒÿÝf\ÏÑ&ñ`—…{z®ž‚N݃€^½Î¶,?Î;Ì>[´W؈õÈÛÆ³ó:ʈa×MˆaÇÔóNü·Ä…�51&I§:3„1Íè61cñRß¼¤u™’yd†•þÅ8\89À(>lÛ­ZÃÃPœ5;¤8@Íލ­L¿„ ¸ôaô›æÕ$ªwÒùýW-»ÐêÅ�`=?Ì�93¤a÷¾® †^ÔÍOàuËH„bnÈyê,¤XÎ×½mSÌ%™¯LWï™ú²3oáð•M‰†¡ï™ðŠèU½¶[;«×$\õSîû-}®ç´_¯= ~iuZ i¸‹Ûx~Úmg®\º¸#”²ÇCî­÷6ª3Å­¹Rõûu�ìq˜ŠDûÝ1yŽj²nÿ:T�Eå‡sñ•žûËÀoŠÖÈzJÙì\EyŽ~.¢á<9 =Ë·ðDI¶sfh-DRæ%áü¡÷1ÆÏg«!�³Ê–„~w{K³þvhm¯â#è”�jûgo|ɦ_´äb|?ÔÕéÚˆÙßsºUÀßn[{€PwøRX/`ËÚ¨ÏIbI;�Š¥ãW¼_«Ü‹�%&ùµÃÉÀZî£a=Óâ›Lÿ¯G톘õ˜1=P'//-~Bmý¤ÅâVøÓž‹Þ'özA˜–çøPÑÊ)úNoØ}?ĈDÁÕ©)NHd\ô!.Ⱦh¡Ù¡Å @x`NwÔJ«Åo ¼>¯ó¶²™"§apÌzùÔ~ùóÂH §†ð�v_\{+v{^*ã‚0ó÷UyðƆÐ;%WØ.™Æ8[#H-CH·”#û>Ö ŒîMÕQÝ ]Ä®íišæºç:¨ r–NmFƆ]jºûõ6ñ0ý+ûî>0Ð�esø=ãŠ+?0|“\ÐdoQTê;rV—-v1Ü߸÷]2«Cfòw-Y¥]÷¸¨$P½·Uœ5Ë,œ¢HeÄ ]ÛÓ3»�Ë¿þ¤]ãî_×o‰µ�E%Äúºr5C(™™U)æÂMnÁ­Ü{HŽØØ>^GÁ7µåî”lDû¿>~ˆ`X‰Íè~Óëa';Y¡Æ[=WeT†æ&-xd:ÿ<À€�2v80¶ “„Ï„–bÓ¥�py„IßE¥t®$ÊÌÈA_=xîHO‰‹rÎÏ›Á¿¨Éý°AÈùÜŸþt‘ê¦pfÀ²Žv»¦2\�¼Tva°7æLÜù|`cr�þ é¹í!ª>% cõ}ßu ?ñ€9ò¿ýy°KW¦ªÚÜõµE´5ñi,¹',90øÏù¼I/6lýy`u§ƒü�]›×¹ÿGÆÄNÊñp.æ,cûGØ«Cžh{ôjß4¤Àª\ôÈ��¨!®›ö٬ݣb¾­+ZwB¢¥Î jÆ|T†4·%d‚8ÞJl S„J‰Õt%QŸ1Éë)ƒ~–ÓíÝMêmžZ¬ëÙZ#>9Ý�±e'ÅFyZ�çhRu9ðVEäì™…´‰¨äU›ƒAPa„;ôÐ�ö—ð�\ŽQëjÔÂro¼0‰ç3¢ a+@.nå¯þkˆ×0%F¿˜^ ’‘Øì`ä~5±r—k[y¾òFªÛ­—ðÖàäI‹&gÈâàîèó<óž¸eøÑìÀÆ$cÞå$a¦‡²Tk$ðÆ�±8O­³y¹@ß'À=MTÏ 8Ȫ"Ú/33ï†+J«Þa¶¾7“]ÁÓñòÑ?]x4Êbã¬ÎCã0ñ$ƒ�„(kî"¢€EUY‰‹¡B Ÿ4ÙÒ_,Ø'ZOÛBº¼2íYnu÷ü2EnÙŽ8ý« ]_)Šòé¡ÃCl+æ��ˆ'Yÿð+–í²æÎû{O¯ìdpê7„]Ë”.„–áº|d4|oÎ*È€ââãiz©PòƒgxÎ*aòÁ¦ –«UÌ-s>ëv%a4�ÿ“C;+¥iùƪuªë¸G48² ä©�öS÷“Ji—*}€=íIéJªäö}×`¾;ÑçH¶ï|¨é(`j#Xã곿tŒiÂzáó_ËAÿ{Ï›£^ØÖzL9’#º)0MKóÑãŒëÛ‡ÏxÆrTÀQy¦Ö;ë¼ÙåhÛ:gúj B’Ë2�g]VÏÚ@Á‹Ô`wB3 œ�Î0|¢¥i¤çÐja‘GÔ(ùÔ�—z¬³ê9cœ×äçݧñºl5Pˆ-ÑÁÄC=è��µAã¦k x&ºEpi�ЪGïIöý¢&’á‡%¡Ì¼>Rçû¤ Gä]øŠáÒ4˜È–èÆTL¿ô`2­uÓ‚®íWÆ2Àè¨Ñ~é¡+ÒeÍÇY¾“É B `›~dÒXšqvº• ?#({—Ñî2÷7²¿V<þŒûp — ÜPuW–mû›–’uyˆµhÞAuûK½à»+¨"I z^{oïÜ!"“Ü”ÍÔ±ÑÄ/l=‘þ«Kôbd'ôߣ+åŸCˆ�îôsÏ€”V¹;#æ;Ö6s:(¼ŒÆàû$$ˆÇ˜å¢ãE×—)[R_ÅÈgKM¥îw,Î+�€ûþI s ÈÅÊP\yÁ¼r©iL¦má üwb–5ÿè´åðP0YÂæèa¤Æè§wB-£í]«À•OèwðÎД fkk¯™cÒrK4%¯CƒÏž°Œõ ªY¢ˆÉNRÃè8Å\Ea¡PA‘ªN¨ ¡Û÷J$XÜK C 6Ÿc�<ýÞ¹©oA«l< IR!mWŠŽ±²=âÍW°ï-ð¹8¦#° £¤ámÀ¡3žuRiã†Ù�  ;NŽâ9�KÂ0 UïSlûœ³³¢°ޱ*Ë}‹v>¨›�[½q§ŸŒª‘mxÅX6Eâª,|�›œjæòa^ ³¨™C‰Áª÷Q<èÔŒÂè‚eHÓn™«±…ÛÕA@Ô6造1f@Æx¥mÄ�>›c/3B¤Cå�ýàwQÃ\1�½õ¦mCÞ¶z%.JìŠx!£%³1O†¯‘ µÒ冹¿O~ñúÎÙN'syœwßü2†ÝK˜žQ¾°ŽÉj{ÐlcÃÀ-c1>ø¼k^lÐa= Tý]ãŸÙö…|¿¼Ÿ3Âoòú½l¿¿ÄϾ)[ØûN2^²êeΦ>õ-çÿã1ì5Y9n ·~of<sëøàƒq·ÂS„—vfŒ„s‚”t|Ö."Ž”úkþ—.Œïæõ–ÆRúññ0³i§¤¤Y¸ñ%”'¶[|½®Sw£+²=Š�úöhÈñYĨ^™Kš/üL!.L÷µ5¢)ʈº…tž¤±DmÃé9¬‹Úuÿë³j¢½`9Ø‹~x–�³“ —Žòl—“�8Rò·ºÄ'�†”ݾ³ 'Ö£bϤÕÒåE¨�ªÔ;ÇMÕü?òóˆ+1­[“èUцwr,hø_«@ª›u"ë½zÄKWìÎÿ Ÿ¯Ìªð� wú5ÜIF7bÕ—…Öàsr‰Î†âžX-� òXC ASœ 1ÓJ• ¥=¹Øû{-sºqe°Àj²»Àôìfë>]rÕå:–t 4+„!2Gå6}Öˆ ²áЗ=B¥0ø®hZ•oÊÖïÇ[�Õf²�`xþ.åä¡1é…ÕnÀàšþ¢U»V…Õ�˜åjÚ‰_Ç:ÞCy8EÚLâÿ©jZq¯î»dU>œK+ÞóXȆÄGÉœ‰(jJ]¡·ßÑ6ר²q«œ¹·î´§ÿ–{4&§£KÚ+­úŒ}¡p$ñLþ>”CÜdèB$ØÑs;ÉÛÊMbUà/DÂÂ:"ƒØ‚žXÐ=L*(#œÐÜ¢£ò.tžé̱O–¼ýóŠôäß<luFd³ ¿ÑY˜•�~eªª!ÕbÄ�µ(=bsH¶Òbá«#’†«âg4íggv5G€Y‹•ÿ™p�¦’ö#CkSôãjÝJn”Ç=VYYMO¶¤¨‚Ïl¤wE)2¬NrükNöÍóDLàÓ×Úüˆ$®TŸÿ%ÄqK5Zò=ѺfÕÔ.ät0‘€„Õv Âf¥â ¶ˆ;à�WDK ÙŽ¬¸T24›‘•jMÔYèmN.dÒ[¤‘…ã6ð*üßiší]’¸¿9êßۢ܀j‚ó8v‹päÛ�Æú àa�NÐúâ�þDQ@^5tÓ=T,\žè ´à*· ÂÚÁò¸ñb!�žÿzìþÚo„ eeMð¹er…æcýÒÄ3ÅJðtgC-A½ CçjúÓ£†VHœ|”^þ?Jí¢”}ë‡á¦HÿJöÛ Îbó´  @ÇÕ"Ád3Wm¦÷Ö~Ø“9Tì³§‡Œ~¢¿Ø§kÜO‹'nq0‹í"Ñ> þÕ LìcÁc k~4†¶:ËBLâ�ÕïL=ÕHhòÆ×ßb×Î�S‚Åó$Êd6lsân ·ô:>5VuÝt]/FµŽ„N)Óôá™ÍãçïOï {ÊK=«ˆwÛ«µ"Ÿ|�–‡T‡Æ\#Vha¿zÝùÒ6»#ѳÚ.´*رá‚#zß97=ÆÙí–‘ãÍœ:Î%@ 8[RÕ0·çBÒ³ìk,÷t•t�þ=�Û~C·˜ü0Õ®Ã7J¤a@C=7caý›Hרb.f Ã,�XMÚ|V{„üÇ©|M–Äcœv?ÛrñoÔª®DÁ¼B�À2êAŸÂÕЄ"í맘§�­ûÜ–Ý£-�Ç!ÞEéH?Žå.‚=‚1»>ëNü±30šf�ŸìYxž ­yxòÒŠ³ªì+¿›ð¢(êûßr:ÜQ0o;]dÃç‹ßz@ƒ¶åšÍ^ÓÉᔜFÈS.Õ¬;ó” ÚÞ›¥Lî{jzÅŽVAÛѶå꥾é{j®&s�¶€8ˆnVû&p9gáj¾Üoÿq ï6î©æBî`ÞÛÿû-–´Ô)ẽïW_“xw*ÏX2ïç•ìsíËz|7™@Lˆ°9&Hq_õ"M,úk$,£EÅ�rÑT7HAß¾¯|9ø·Þ†É?o6šÖ�$J}<¼ß‘AˆÃëÖµó©�xKwÛ0jˆMòÕe{7óØÁ¢LöVÙt‚átSÈÈõ~sMЫ ª+ b´½MÞÿeÿ³L´ólpÖê«I=ŒG©U cgIÌ+ÔçEä'˜ÄÇ9õ4'–úòžvo“^(:Ȱƒ3*X=¢†´J‘l“t� Ñ^÷Sª3›¨²‹]\+Ó—.Î"oXŽèÄjk´ þ>*&Ê;7ßwW#u¢í­ÈqÙ;Nn`¦Áæ§ËAq�ðŸa 7¡íy{·e­ÐEyôÔõg8JþŒ¾‡´fçrAcüSõ¥Dn4iKÉ• @B š{«â7ú/Hö˸›‚c‚yŸ\ŠÉ‹àó—‰#ƒlWÓô‘¯³¶R6—[9~Sï„–˜5è¯ÄÖœûž!ôǬâ‡ÎÕ"…ãÅKÁn-ê¦rV4H`îÇBUn�!¶hª² ßè3O̺þ€ÖƒH㢷èIZ¤Áý5M˜h~aý’B'ЬÃ÷þê ¤1¤ùÛg,²gÖÿf4Ô>*Àb¤üƒ‰L­$䪓¤ŽÀ2×çOu@è™égvô;ø�/ ³ÛÁ)R{z{F›X(˜u^ÔûÅà ÿaRû 0 êÑ¥÷Öæ(*¦�[·`£L¬�_ØâÁÚ†ì2Ô˜=«Ìþ¾‰’«{dw±£mg] [Û¥wxo7% 0˜„:Ù5¶ÿVÑ›þZ=¦ l5º: NðИõ×~†@xïÕËÏʸÉà!Ç9;î%ã¡å@ɱZ55yl´tM b¶J",ñå1ß«H#$4þØw€šV8£ïõ,iyt$á›3âèkÛ0’Îb:•³næ¶“Ú]m±rÅa‘Ì c¦o �}N KÉå¯Ê¾ äæ³àå÷3©ÏQíQÆWhthݰ+ø˜#†­cÿšažÝÊHøî”¢Þcý�&Ž”ƒiÎÝ»«‘‹—HMñ,C7x¹è•;@¢i•^ñÚßÅœPUml!h'´^qžîL‹׊œÉCBK�¸ƒ~9À"‰å¥LËøùa–ù�g>¥Ø˜“TOoR®‘­¸ˆn3O^ƒžqôðÏ©ü�Þ dŒÊðøÅ;޽�6úÄç+�9ýMÜÒ‡#"b´u’ÿ ÖÒ�<�ǘá NÎåXhÞ²2rÐÞ£ûjý�Â\ -­ÏxXèûiá/Xª�-µzA=>3€u/­¢�ö·¥™4Qé d£»"}—êäLüÝEÃ;‚�Í OÚߘÏMT‘”­&¶ÒN^|”l|lWwl{7Œ2ö� ÒO½-5¢£74°ñnŽ›¤sGý¿H¤š…r]y„ø:û¢Ñ4«›šº æOá�øˆðž¹È`�¨ƒM/ë»Ã¬¤A«‡ÙºZä|Ç/Žœor=XßÎ&Ýós3eË�Ü>û€nªl3º�A€—°ýá�ìd=ÙÓ´4%"GWf]³Àõw\]ãaÓj‰Ÿ6%b4Ç@¡^³3”/•‰©Ëy–*|þ<ÏÔ¥‚Fî÷ãŽ=óbíƒÅ×”{Lšd-MU~rj¡D‚€! ø4L‹2^²ãŠ!4'¼äé-î»fHí1Þ9¡+²6‹ŽS|¸²´@uøÂLx×kÇÈÊ"Xpr"?6:Î_©¢è¨�d¾“º‚KÐ#6�¨_*':q>5ƒ§Nî ,ê3ÿ"ç0rªpÂ`H¿ ÓÌÁ/�‚» zrÙÁn F‚™™ÜlŸ;Œ4KÃÚO�§ÒCO§#ñ jÓ![¥µ®MãW°m>f*é}$o.AÿçK‚ŠûjL²Ã@èœôþžŽ�›˜WÔš]L4\t7ç@¿©ÀsÛЃ…ÿ»r›5$ ߥτn}<#é3»Ê;oaCplÅêa?à•¡óäF •Ë—GÛSm\D.È{-’÷É×C¤!I”©<Ò‘*¡BeE°ž�:–ÖDâ  œÎ=€ÐÔê0o@=)æRbÏÄä!ɿʿ¯pžv]§D‚dvg”«qŽP_E37¹Cɦ�Šd'ifݵ÷ºâ^bñI#Wª=\ÝÉo™úØ{Ë5O€æä/{{!³}M:Ù_ÚþŽ“OœÞ‹®W½Ú&ª�—?iJd3L•²\÷¤;¢Ä•Ï pBþle†z‹áC‘sßB? øD"Ä2(e„¯oWs“,º®øâ©êi,Õç½êØŠ)¼MwôzŸË-8nõ…RñÇŸ©ïžv÷šv>ɸ<Ïk›©ßæ,ça4´˜FÌ .ˆe‘OÃÞÙÈãW3:m°ìâ›Ýd ×ÙäÒ*@E¶ ýG m.�Ž !=Ì=$DA,8;àÐry¡#‡)9Ã9q�è”>‹o˜­Í q) #1=ŒýV#úåü‰�+ßåªÏƒJ™À 6ñ:aà§xM÷BšhUÓÆôÿXeXüì1�¿^´½1•Ð`ú â©<²©tM¹sÓlžàà*ùƒ¦u»§ÝKÚ}1 )¡sà/¬ïæ*Ù΄öÍҵꭉ? ³™y„©úa°ë'ÿ"…�u²Ø?Ý`F/•`ýs3;÷•±‹ðQO�Fh~ÖíHYçˆêmýþ#èƒ0-hŒ•§‘"壯rQ}vï±°±Ó3š\«Vì}¬èZ'K_{569¯ƒõZ)––‡65à5¶÷xн®'~ãÕ�Óå†ÉîŽ[‹Šô\PµŽ+ ”çôê2`¶.µžQ‚ùÖö餇ÊùþKTˆŸS¹@9‡´¹90’N ¶ÆLY~ܽ5bª#µÓ\•ÅÚ±_¯^I °ÿf¶8&ÏpÙai3ˆÂî²^΃taŠèó ëÓ_ÓÄ‹4줆#«Õë}&<Ž03ˆ’tûÓâêWûB¦íGa¥4JL:g®åh…ƒUÒ¦@(µ�ëÌIÀÒÂϾ‘–ðaf~³y€¹N:C^#]_ëkovÖ²$u(Èhoï†1Xa9ÞÏ¿8RпŸŽ†T'òšo.º…è‡ÿÕRæ›#Èk¾šÅZ? 9`óWb'ƒ)ÙߥÚ’ê&À@¡k¬Êºrþ/{¾ÍÔdêß|†n­Wí_|q Þ'µ:TªSô.í�àŽ37"t@Eÿ} ×Õm¾Å À]òu'Þ C'9OÍÚ\¿Ñ}:‚ÓƒK¾MçÈHyÄ{çì÷gìNÀ¨;Ô‹2»ô—À„nº\]ðlÉïfóˆ6Ý“Juq ºáç‚ÐÖ/Í΃ mÅÌ#’9 ܃Þ"j·d7?Øy½Ð8ç$Ÿ¶›¤š²ðìkýEq _õøÞ= ‘µòÜ©]WàÝqNy>€eÅ‚õ“–ñés�·×±Xú�e0o�ìÒž_v2nIq8ôÀ¾»˜\áæ }‡Ó\±p•D~ß“Ww­¯M±.^’ÑÆ„æ·)Ñsì†ö@Ѭ<6FT\7е[0ÃwPq³½~šåzN0‹Lð ˆØˆ X¯IÝN‰&'ç§ë¤?&Œ1kÇ Y /]Ô‹–šÆB‹‰¡ÞvG…îYJêŽ-FÙoù}”‘A ’Ïp×ÒÈ«W›óœ3ŸwÓ¨êŽø/0¾Ìä�Äíº¥] UÑbÄSM¡­W_~[Ùí€w³Nì©»Êà“eÜŸ”3Á§ð‰¿ÀË ºäÎJ +:jA`¬*S¬W”§Ï`'°éË O‹øf›Y'éŽïeÕ[îÉW|®Kùûôm€*è¾qâ‰1ò¥µI.fÀ)_¾f|}•õ˜»¡É«Ò$Y“Vh}¶Ö8ËVL™³:ôÜeÃihÀzŸ¨µE«’›°£uv)�Äèz¿Ô?®oVW.·Úh½…g¹õ¢RI[�Eú¡•>m7È!_h²AÑp�’kló“]Z‹ñ >øo²5‡ìHV¡HÈOÚ\rá ÕÃN:–8;@«èàÛ®›Bq›÷Oaæ™_¯°‘xaMíX뼿u-kš’ ÑPAO 9ÄÎLëÔ=$rº¢£-fB�-Åž•ë0Fqæ8¶$oÀ2ŸE £è¼ÌÞáªxí›CŒ$#r‚O5?Í�m~.¯‘æXËZ÷j`¾*z�_Í6ªÃá–€ó9æ'« K)bPí—Q÷r±  ªâ± ÁÒ´�v—o5¿Oaž{Ä4ì~10;š,©Óú§ëƒß޵1Ÿ�œ:Ôp$ˆ–¥ºAˆùuzyæíÔ‡‘µ– Zƒ.4ß91Ò£m¬Á¼¿¡Wâ1@1;$­’y�–‰§¾W=Þ—c¨):a+ )\±€Ï¼°4¥CJfH-WZ${k ÐV)‘èwoâ‘Ë·�ölÿ±Œ9“¼ß±,Éjõô)éÊõ¿ €£ ™½‡ ÓR9Ÿ·NOQÞJB¾o!Œ].‚áë¶þ¯7ÂRI�­F××-GÏúÌ4°¿~†Ðqüç Û\±”€£:—�V¾�¦LŠša{kàx¾º[7™õÖU:Zý·ãY±�DÚX&XÏ}£ÖTÅgçÌõ'[¾i!¹+®ÑfòV¯Œ6žã%Î}|Åö¿„œËr¦­Öü Fµ)ˆ'‰xµc•ïŽ)»=)½E¬êò¯ûÃMýØ›»§ »CÀ`ú,=ãO(Z^…Ï™u\ìvqo‚ÛÍDïàû¼”ÐÕ ~,U�É}_41¬þN’ñ¹ºHŸ•øÑÖ\‡�~”‘ϧÛxŠÑ[°-ø.zÖ÷ ‹„˜uhɯÝÆ=Um�Êm’¸çdìbTùªðÿ?߇—°žÐÖlð-öwëÁ/¬ÏJ"•âYó®ieu¨˜ïáÈV›1JöJ¨™Â×ãëÑ{jSÒȶ¨–¼7ÓÆÚ²Ú“ª@ý@ÔQBá¡ )§§T{tØvômöhã¡¡X“~"îPÛxîæ“ Ž`– }<Äá¾›5.»[¦oÂA"ЏüqÛä@¨.Ëú,Ý:qûöøŒP‡sl¨³>!Ê/Vý¡–Nçvòþ,ÙCõêÈÏ�Ä@Çì/éB„êüJìý±AÉëeÇD©ûÙ£yN,@3L±¶ÉyþvÜJo{nLÛ™î @‚¿?ëwWêïKì úÅDŸìFÍë/�eî—*Ḳê¹èÍ ÆŠÿà Eªß»²-–¤ƒd¾ñž5àVŸpVÛ1ZÑi1s+7¼k64<ö£hT¾Úœ4DZTñâ˜VUj ­1À‡P£À~³À¸€=âBqŠƒ'ý^pŸ%ˆŠ•{.ðï8C‰;¶AãÖ®Yc¦UUëšaüƒn�qJ›bÝ¥ÊH?o&L˜s¾®Gñ“±þ¶ÆÑ@¯}™Ä¢r¶© `Øw–ÜÏ;(ÄG{U'V«ú�} ó³¹=ä“Ðm?gb½shåöºÛXÀ¿‚E�àqÉjÉ‹¹ƒ])دœê…÷ÀéQ&Úlõ¯W/~F�³ðÍhÉ¥~z£ì•> ¤¨·â5)}Ñ'¬¾¹¼Þh´ÚIuß gŒãâ¦ÅamK¨–Èãrw‰m#ó‡sÝ* €²úÿ3átgxʘ[\±Ñð¡#ÿ±Úèþo*M'¥²«QßËvˆ·‚ÂW,êÖp�·Æ 7Ax‰±¡ò• ¹²1 Õž#ЂãÚ² ±`+ö§Ó+“0Eô  �P�ênãÓht½¯[ï6b¨Á� ©XFS£Ó2ag=>·µÉC¾ÈíH`è¹x'c‡"PÞÄdœa•é\³õ÷ÖEØj}#×Eo;>}üIÏ<“ìE�‘P’<ƒ¥„`;rUÒíG꙲sPÿ;†³’F®¢³TE?Xɉµ£·'I}£cÏ•™QßèG %ñ4ý&Åçþ¡WPc- ·Ezáµ ™sd¿–B#ötA‘‚àü=׎‰æØçÁ¶ÑÑ5q7—õC†Ö¥Âù?uOáã[Î�¬oî¸ üÿË¿§!°çtƒ!”×êóÁa}à²Ê±b‚=*¬‘Cñ4d§VFGì'PnŠGšN¥r$Þˆ.4uÖ?ºþÞOjLÚ<ÞE6»ëzÇü«§9 ›Šâd^Î^“^¾‰—ì”›•´Ñ" bhÊœ‚ü÷°îßTv/Ž» ßO)œh lY4^(¥�X¯ìž\ã·ì#Tž•ýpc 2+–¶‚©n Ó˜;aÄ䪵$ÚL”—âÄû!ùÒ2�ML¤Ý-øˆ6Œ ¦%�{6ÄÛ7wê7gAGeŠã" Mš³‡>3fߌÅéƒëûýfêÀå¶W¯ 8 c²3Ü=LÊ¢jÊq@õöám]S%“Sk·bg|é?WŒHXp�à {Öl”ðK˜*;ØÄx»#'Àjói¹Î@ û*'®=ögÚÕ?ðïgD– õ ÜŽÿf Oá뫨r µFæ4>ÒIi®òóá¸KÖ\žåG ‹xÅÖÆ ÿI :”·Ö��TØRÆÈ‚îö€Ö@UøÅ‘LI‹ ©\3âc:zŒ«B"Ü­±&‹ÅæÛdnYßè(s_ŠÁX¬ñ#‘æºîqœï¶Î™Ìeb«Ä8´)sè9Wo[c/_›,¡å�¿«5(dcúöXÝ—F®¸‡x¨Ù“Ù]Ì:xÖ-ñ §ì.ôC : µ°ú]•1AÂ^×Kµ\=böž4Œ*×±u~jè×Ù„õ{ð±Ùe’‹ã~ªc¾–cý@˜ Wyg¶¶c60„«ˆzÚä~63¹¹.¡Õ!?q¿�òæHú=(E¹Â»Ÿô>G{6©x ¡oÒjœŠ³Åß÷Z`™¬GEÄrëäÜ&!a®ÂÊR¡i¶~ê’Áj4¸�2lÎEõÊN²*Á¢`ZA‘(®m ’Òn=ŠA‚ažßxþàˆn–ZwŸ-Ò‰Á¯Ñ©ç Ëvë*zi[q…¢²;½xv»¬MÒŸ;ÌÇaÒ„øÂ-þMHH’a•‡rÿhñ%Ó“l £(|ËCÏX(–Ñ¡ÁaI±QΡ£ñßåfT>gá,3öx¿N½³Vs¥®~� <ë¹�³£§o_Vd“¿Xբ¶ŸîuØÏ’Àt%}ÆEblÚ>ñó8€ø¾�†žÂ­Ùj…&ô뵘hë]FX¶Ä©¡ºPXõà" fúW*Ó›^AŒfùèðhSÚR¥Ÿò‚Ÿÿ óÂЃ$ÚìÛ©96 ¿Œù:«jãgXèûd âZÇÃÅaFA½NB¤hœŽ^0wx´;ÞÇT¾¶@G"Z4ΘÖ4ãUª„ÇËT�iÇØ˜ì4h ²‡1D8i|Ëù¨=ƒÆ(ÒÓ36‰ÜVŽüÝò6´;C6¤wÔÊØ;{ìÆî÷Y>bZ3–θ?2Vfîg÷ôð¯Ç:* ßKw1òc7ÂjžÇ%¬5ª†„G€ì’Šð4Ü�aÐãè(rËÍå€Gá‚cƒÔ¡ƒ -…�ºƒu °³Ï}˜›†ào²‚êq 9‘š� Ê4†´_— h¹¡^ç�HP sÝmBÆ–©ÉåºP{ï‚¡é¶„Á-ÄÊ¥}�Ÿ'Éšþêžû-F”ÑOÓÙP�ívèËWÈ–�£¬ûmϵ›ÈcW{L­FHÐ4ìàÁ÷´þõò ä™ Y‘TŒ!vBŒ|Gò�RÄ úm€¾«>á«¥à”Î7‚„N%. )¡ž¯|WXF®¤Ãy�xhŽšˆ¥íJí}Ú­ÿSk˜Vçb×[¼%x™N°÷rkÃK•®Ÿ#)€2þ7 "&ÉcxDÏW ²Wz» ïȱÓ.^"j˜òˆªN̶A‚àíÝÑ€Åõzá7·6ø¤%»CýdðસjWÞf33Ä�@ 15âñ»BÌÊ̶c¨#™Ý¿¸-£ÃŒ}vÃÕŒÆÿ‡0åÕ £X8èÉ]oÒøÎ.@sH÷ž‡?øa>a61ìqñW�“À«}ù`5±abBdÝR.‚,*‚„¾ÿ8ÑeMêÞ×pT³b;Rà1¨}SqÈ ´S§AIÉÕ!Æ[HïÈK±ðjö5ý ©æµ&’´ø² ¿JjÈÎ(pˆ+m§¸Ýç }ÆŠKCpD ÓßœØ~'B,"F¸Ó0éê{?#wÎ[Œ¹A*5jºFß‘ž«¬‘"èZS,’k°èVPID[,•¤¬‚k}q�ѶÞM¨£-Šw*VNÂ|•*\ce7…tiùa2bKΜ­‰ID¿]ªÏCiÔmäÍ;À‹Ò1ò9¦ôš† �ƇÆúíÜwæ3×€Õ@PëѦ1ùŽTÙõ*¹6_³“¶ Ÿ¼ëVºgžÑºm¹§k9Ø<‚ÎÝ…¼°s:BHübQt~<8²À9BúC�ø ÃðM„+£Åè¤0|îHk7õÅ™„6Øâqµøõ+8)¨ç+®#ÊÒbþ·9rd@Û†DzÂ?™~ñÞyâ�D �‡÷îú´zZØ~°K6{ÚÐ5‰™bb�®êˆôJ®5Ž�?àãÎÌfõíma±²ÅözZ× §¾7>Ô,.· ä°h,¨ÚhEoÎ�†eƒ?°îIwʇ¼ð\—â[¿ó[Šôç\5Šðëºé1í�In@tM;£ô5!6§ê¬o‹†åþ•3G©™QÝ r§¶n܆†ŠUد…Û›ž„^;%Ä@1‹Èw5Kø ôN=˜npc«{³1€¢W™œt#ØÁ‰€µr±YYÜÀÔ2ÆH¿ä½‰¦_$Ú€‚5ÂÁÓö*ï¶UêN¼]„i% #ÞÑv’ž¯p‚ëÝñÄœy³2<ØQ7‰uçaî · tétX5¶fÕvŒ wOú‚§Û$ ¼ÙXC/öHÒA(æ„4p²„þ¸d‹œ"ñuÅ(Ú²MOz-°~Ò[=¥ÿOdcÓVÜÆœÜZ‰“ÿe1a 8}å± ÙÌ›l¥/Ó'ÓŒ ÌïWo\wÓ&| Œ«cz±zà¶dI»Îæ‚lï’tågŒ")‚@lªXˆ@³cßô±…m5úêÕ2Ü'ˆ—3³Î® àú9—Ž Ó„3¼„O—º†»+B;²£/Y#q†ô…³#BP?`ff2+¬ye?R‘TÚöšKM¬;KY”²TÉÛP}ŠE 4‰u–¹jD÷Íʬ�µÞèüh3jó)>?Ma® ˇ‹õs‰_‚Läm0+â»±'ǶÓ¶Áþ6¢沸g=ÛäCHdÍÖ¡ÂE¶]l-öç þ·˜gÁŒNœiwUò™—­ „pùþ0™³)¥;«>6o�ÑšíWš¢nn¨ÀÌsUs¶ZÉW õ&™»g'è÷¿¯{¼bPÒiuE@�c\Á‰sU¶Â–NWšžɞ܇ê—;ày`Ó9Ú–ÎÖ–w„ÈyœÜ­öµV  ÇèX78µ93ssC¼¨¤З�Å5Ò~HFJQS‘ˆºT¥ô·U²Ì¬óGZýWj¹e¾]üM~àŸó‘áF¤\IùÎú¦y {k`·ê ¥±q†Š‘5¶V/ÖíÓFkM6ÿ\á÷žTÊmV©+oCvóá Ÿ'§š¡î™dî¸{X9(LÄ[†‰R;ŠÊ(S'é%wµÿÝó@}&ð^Cy-Žî`‘tFî6Íx¦H$p9 ìšð ¥MµCýÉBÞþ's?'3{÷ ¹« ªŸd’A¾�“¸ÆýÅOÜ÷s4F_šŠqúeeAW<H¼wàA£8CQÓiÛ0È–A]¨dl5ê�6µjžÑ!†ê€`Á<ËîÓ+áEB¦û?~ÂÀ–bšWàvGñùÈÈ�íØÕ,ˆ!ÁF‹Hcb—p®6àÁ­æ¢ü×#­�‚ƒphp!þDÏTH}~(е‹,劣6PT•Ì ¶;¿œòÒƒ@ãZç¬gxèyUí-S\'—.ß'.é4°ûª÷°ãƒˆð»˜Ö�¸ø† ¡ø­„V æRÂ/h 9G}›J;^¼ñp‹ŒíõZ {ó(·'ÔKl çÙ`! øâ÷ÂEÚæýÁ o¸Ž4àóy¨$2³ ÖUË=>È: ~^Ò$ê;ˆ[PM >µÈá7èšœ¶æo¨ìeƒ…?ÿ~R(ÂJ�è%]´èÍWLõSÖø/]äa’'›A‰iØ�FòQÒW^ÌOXÅ<$}†æûŠ‘aC·G°bÿ�˜>,Ò8tÓR}å°} 5 f‹4]¯,€k´[Jõß\a÷:Aß©K��,Á(J>’*R’ºxçÂ%á5n<ä!Œí§x~Ž’w˜Z.W@ +Ìw?2à[)á‘Z¦^ì==Ñ*‹”n+îGÁ …S“ An·¯àt 7ªÝB!·#£µ¹�»DÓëÙ*Œ› Üý¦”ýç»6P:[@…ЏˆŽà±ÓDºQÀY·{üœIUOb©rÂ0¤;9¢©{Aã%+?7™$n½ØÝ<6Âæ§q,ÜD¼rœ òžDàï 0…®ÇßZ§åU;^løüÖ6Üd5ĵa�.,û¢Þ>qKGqQPG/Ö�Ò9Ö5Åh¾K¦…-šÎBš÷Qp¬ÌŒõ§Éš%Eÿw³ÐB¹—�ëØ/4T,Ì€K,fØOj„ÜÄ¥–K">´ê¶dTîôtc�Ô*R“ã0nƒpaó¤<Íf…9UGÄÖßý¬Q~&`´|¿SPÜ9¤éÞ&º_7ïàП)°.ò�ól€ ]@Ëœ T}z�#,Ù�“& `qØ�Sª¥s|U„<µ-rò"߯ îæÀ(Âå’Û ”(ÞüTèáµá¶Œ.:PiˆðGºóÃýSÄ)/*¦¹Ûw£ÊPä_Ž�”°öÖì]!º–XþxYÐ9¦òX³±ùÄ«¿¾âµÈÖUïõgS¢œ–ö±¸¶šxàBÐæ€51k2k€yBóßYâ¨Zv?RÊRQùÍæ«‡Hµ—š ÏÐ_r_R1~›Á1h¸º] ƒÓ»¨Ö-êm 0MREÜ¥HɨŸµ�ѽL­ýÞa&Öqm¢ÐÙËùK¢’͈ä�4Wܶµxm}ZE[Ùõ __«Ó²#óçòá*4M%B¢qúh<{’4-~{¥@Clî·Ùt)!õ(‡ñ�ÙQ@•Í\bWVá•dÌ#åðdzÐ0wF2ÇúNº�ˆ¿ÚÊÓ$JàªÉf@5‰HõP8!²¿Ôؾо;±9߸ ¨íuçñ„qØ-ø–*¯Y(ÈQÜ¥únÏœÅæº.=èL 5ЧKŠªÉ´ûֆ݇ž\اÚù‘Û`lIYfSS³�Ò0_FĘ-ßq·Ò% üe–Õn¤¥YÄÉXáò(Õý‰Hbϸ÷Ô5OëÇE#ÂKrgñ þZåİ•±CðûÏ3y® ÷k°Ÿ¡ÏÄŽÕþ±æ³âTNômD¡}ÉߪˆIù�ÝîÚ51«É°¤®ü©0�C´ ¢$¿Üø4Sù,æë×:ËhÈ^?øÒ]!ÑQ:ø^À|êòg¢gúç'�èÉÒÑÒT8.ã31 Ø¥çbc)Vd 1k.™hmJšÑS'¥ŒX. \/&×ïˈÌ9yC+ÉÜìHs‚�}ñÚ�HÛ¸§õùmUÂvz0-º°›GŠj�yZÕf)•LŠà‰ÖD›äcÌìâ†LþÉË7‡‘ƒÑ9W.Q™|‹õ”Hñ¶çŒ.xxs{§±9r‹eÖd¢Pµæ5´ò#]¦_#às¨â*‡†šhícq†ÙKQa§†�‡ƒñ<©w“GŸÏš93JiÐFžÍ�ðT“™€¿¤ p Ë”®°5Nšp:F:sðEÃù¯ìp»ÿSØŽ¡+–~ÿެ=5¥x®�ˆ±´ë²:uŠ¿z©Êuͦ�ëO·¦�¹ö>„µu¡ § °Ÿªf˸#˜©ˆ)å $ŒnCu¾2ˆ;í9ßG§�„PŒ‹'ɠ硟“6L5©õ,ÞK‘áœ/ì˜.5ë8)óº½ßì¼Wÿ¿F0_ì}ÁŸ{µ�/–Pˆ[­_€¤v4驵#x}[¶‡˜3J2“™ì©Xé0›Ud÷ÕlåTqL™xF´ UQ âÖ¯M±dO€ÝI ìŠÃ IÇ«Jm+bs(£ nX}(Èn cO35MÅ`�"(üªÂXgk+ ¬0V¯· Üã×$äš;å�QbÊ-ß»‰¢%¨‰òLf¤'"†-Eü™ýÓÜ·ƒ»4ìLq»e °Ý›¬Üuž!0(únA0HM7èÛò¥‹�;¹-äWœ^k¯Y_‚¦m'ÙÉ‹ô5¥²ª£!ÞO0®ä¤.8›Y ’Þ�ÖP§ôLj!ÑH«Ó~]Kžï@N§ø4ÓoÈk”ÝÚ›…=ëjKx²WÁJµ9……啉#‡Õ]¥ôW¬êÝ’ YT9iŒ•¯¡í­»bp#« t˜½Ðò´OqJª¶•v�ÅqÌKçÍ4<·är¿—öúŸaØ3 ±”{û¤2•¼¬"#i°ìÛ0í�gëv)ê¯!S.(41X¦ˆ�\¹}:Ôú–õœ‹Eâ‘`ŠîI)ðûTþ•{«Œ�8䣥qjœßM`#p€¬ÇÁx‡¥²f²F© „Æ!œŒ|Çj댓"ÿ*qZœï>6çç­†: yÛj`ùTL iÞÅõðhYÊ·¤V}…a­Çf­lÅIÇ õ!g,o-©.ç´aþúp™ƒÃ€ƒoF m쵞~(¿©¨ÎFh£:ºÄ“¤E„~ª(“#QcᾤÓRhË�hw¯”RШõ‰¸3† Ï~½µçZ¢z ðë@å@"�[ÂDÓ^þšy¼ Fµæç4®òÆ·ùŠÆ£¾} ^ 7u/¨é 㡾fgÓ.šyÞή{²/åñ|�˜Þ)™¢¹­ÝHõ ÀÚ\;ªš;Å�W³i6ƒ\´mŽN»ó¾`AÉF©r9¢”‹;â¡õ»ÄÌŸËÑÈz/sÈæ?da]'3ç6EÅxV±C�}Z|ôð!’¶©DºI¡–ŠþV‘x�ë}«–äãÜ?¼šµ÷Jx˜¼Æ•²×DZÊ^ âj¿ïÔäl긧Ä5ndüÃÊý̼aeâÏœev©]ÿ²HóTTÎä”|ŸuzX^e°_3Z7Ф�·ÇUcj‰!ľ/er„ÿOæ)Z™Œ±°¹s= €¶R†¬æ ÂýCïDW‚+@:³ÊCÍi¹›&Š=CîåNX‹éZ³/y®ý¶dß.‚á±#¿¨3pÏÆÛ7Òo„  êsÞ@1G e“¶jî>ó ö]yíõåÊ�hrjgZ>ȪV4¨ ¡4\€ˆIåWÂŽfDb©8œñŠOwJôVtyíŽvŸR;jÎÁôª·V,ÐSpó6}M€¬X�ÇƶwpWƒ›\Ø\׳ ábÂú8ÝG¬ÿ¾L\>+ˆ ½«h£ù¶S1šF¢éÒŽùÉ�&]ÔA^…ô Fu)£;¡XšÆÃ'x:W‰{ ´ºíýcßú|ï O¹¨N^2oH HD,t<ØÃ‰��z…ú»¯æSÏŠÌ´’¶Œªpê£4ÓÎÄ–ôSˆK1YzŒ¿.Cê7ôÉk¼”¾oš\€åFÿÒ¡U†ælïE‚aö?ÆrT„‡ it/ŸÝwíÜ+_ú”ÙSàqÄîHÁó‰hœfñ£¯º ÄOs¤bî/&žâÆ?úSÆ ,çÞú9óªg¸–Z‡Ž–FªˆÅN®X ª­éú‚÷¬ý zsfÖ»™[Í0±<¹ÊRC<Öòöý›€qZA¦êÛ ýŠÔ”ÏML”°P/÷’TËæ8íÑ&œTÀÉhO£�ª2’hväœe¶J(¿Wxn¼’ΰ†�*?ºCl^r®¼;/yGN-"øÐ(IÞp§ù4N,îÎ.¿µÆ–‚¨INôÜÚXd°ÿû›NÞsG8¬wŸú?¯Þ±?Ž›Œq(L�Ï Á¡SÅéQ‰Ü-˜øR:ZŸ ±ªtV…Æ„‰8DÐ.ÃEùEW™õb+†y3`9j�áG`®SA¿$èìs¦’gÿ¶>½)j Þ8[¡ Ë9X`#þ[¤Úãí÷7 (œÆs›!ú½AT—d&Ëç>n°ó÷5@¿à¶.*!¦êA1÷¨ #"¤‰Å ŸÇ÷ê”6c]¢á ¶ˆB”Sb½;X¦9ं–V�Ó#?óšZ’‡5î�0²‹[�2ßo ކ›!¥ì†„†¹Ó~£_'MR„mºøÌEÅu“ªuCäl+¥´ÅÂR½çÀìR`‡³°Ó mŒò�ýg=nYl"š{g÷”§°�{;À"K#>áÒ¤ Kg:WœB cçj’ÈÔ0I²×ª^#®³ÄP�»¾bO~QHt`2=´ïJã}óvƒÜÃj�FO¬o«Î†<8âðñlü…6ÈaÐ/dÖa3` âúõŽ�‚¶» M®@p1–±Ê^ ¾¸wÜeÔνv*¯Þ%Ld!¼LÔ pñþÈ·ª^W‰·´¹{<úSÓÈb/SNÆ)Ï•º%8ÎT&~qˆ‘ª>]?r-Š à/éøéÓqÐÞôOǬUxßÞ½õøã-ñà-ê0<[%ÑAÆ,5qlp(]±Zf ÏG[±§¢¼ÖÏÀ2ÿw~m4¿ÚXºcCô˜‰Sù“ýÂVÉ!çpQ¶&g˜ rô¶)—œÁª]˨±z—9‘�ŸìÈ‚|/3ÎXe‘]â kp?-Þ«"ùxx¿·65Q!õͰ�ÔbŸß7A–c©€»ËA{.0$,7½ky…_$‡2xÆÛg ê¥ÿ4Rùƒ¬:d»Tpš ^rS¼½|³5úͬºáF D€«’Þ¿®[JÀ1À¯„˜—îÈ Ô ÇÛn@ìŠ ø�;e#ûƒlÆ2SÀ3(ôÂ[Ǥ£ÅlÃi•ã÷Œ½Glš‹ µ¦*ýÂd`ìâ§þIÆzäÏ¯êÆ Öán4U±ÈÞæÛu'柊Ëb_&üÖ>"r›Eã1Ä(—¢ÃVqÒAjž\”ˆ®“jLÆ„“% Ûåô=E6Á¡¡6E6—^,UšPÕ�1Þ!�Ÿ€Õ¤õ…B"i…¡‘S �Ò(ɨè-|dczrU�pø|Ê^�¬¶ýcñr”{ד›3!ˆ{äÿyÒ]ØyïÿÖGØ™2¹Ï2í�áyK·nJÿ ·HAú‹×&±Ù‘윆ïT"Ȩ’ð(ïÒ·‚Æ!,ó>`œ ¨žE4ÓÏN4ð§ëV z­‡4™Ï‹?Ü�s°žvæ'+®”{ÿ<%Ÿ¢°Ë‹ìPSœR ·ú„Sƒ‰â'ÒA?Á;˜�÷§árƒÓ€tåðIJ¢N(H´*·@ÔÔvDL‘Jå“Û}²eÂ�‘P”¶7~–#¢N1wBÞs€»À�Cs¡èüø“ ¤y¥IuÓ#M›�L‚¤?LüçÐ0ô}ÜÒnŽ %°}®Q�|ã·ÞoÇî2í".Ÿ†k¬âìäÚmèP'îËu��µnò%… d³Žñ¤¯«´7$3WYüÚá}Ñéí¯‰KŸèõ¹£Àq®œÂ­·p~Øö¦¯ÚKG®ýS7v?áKn¯frÓPÕHn­èëìwà´¼¹ øÎíï�¬‘Çn ÅÅÝý4¾—Èmü®‚Zø_Ò[ˆŠæ?­]çÙ m“ïÉæMsŸ¯€î”ûBbP†Ùßs*ÀðøÆ©Rþ9A~~º(oµ0‘ê_‹C‘ß\÷|ãǸ Ô„º¢O´Ø±ž}9*tª÷OºoÙ¶#E'ÝJò¹ñ8]˜³œ3âÓ}aYo”‰*Ò™òÃBÞáÚ¦ñü•F+°t¸y/¬‹2 ¤F»zÙ¢ý ¤EŽAœ¦˜"D‡bè•TgʆO=žÖcëKW ÿ@ƒiþžö;Áô˜7Fô �ÇSÒÓàMvå†C2�}¼õ# Ô® ^Ïàz5­È:@65c-÷ Žè˜v“þY7_Ožî{\vV¸LtÝmµ „N2¿´^hï~Û†µ'†´H®sòGø"¼%g9¸Sid¿ }o)îW˜d„k�Æ�ôÅc*EÚ÷�†�'S‘令ÌŸ;¬5O+g[Õ´K½6…ä¢Åϧ›Õ1‚ìÚ}ìî\¶XÛ÷i2ò’˜�¿ç-� ¢O;Ýr6& Ñi»¥<­¥žgøaÎ[„ Ü ±Íyó„{ä–�!èñœ�œô½”ÃmôEÌ«¬~�*žÛ6<“9E“V"RÔïÉsAÛI³DÓsJÿ~lÆc‡)+–©<”î.@o Y©Ü'—�G.xÇLÍ8”DƪoñßË +_¥³Ö­iõ±ÓJ,ÞZ®«ë˜PšÞ³K�n 7©$K˜Òûãiš=ˆ™#»*Ü[Î’W–[E~ñËïwuÒÌ,:>Ê^ù�ÄÙ¢H÷Œù¦/ÿwø³ɱRûô‹€N<%Âæ�D…Ñí©Þ1;±BÝÕaÈ‘EÇËCž"�*Â5Ú)´‚¶N¿äT—xñ–&ªö~øºrB: PùLžXÏÏ€Hd0ÚX5"Aó×\Ê[âï–²$$O+LS¬0˜ËçòÝÞËÓèÇ%pE¥_Œv røÜ¬vãC ÿ†P‘‰ðžŒ<y88¶™ŒK÷aH=ÿ›¿�‚8µ‰èî\o¿Qó/;ðZePIî“4¸öd‘ë¶ë ‡Ð šÍ Øâ™:¹ò·^Ù wÛý$®ß²�•¶¸ÇÖb?éoH»Àw(�£Šô‰&æÙqù0ÞòK&ö¼£>/ƒS¦â …êèï÷šU“‚õ¼Cƒ‘¢¬öŠÙ =5‡ût e±ø÷ÓQËî9ÖÍ£f�ÞêzÓÖ!¸t�æ 1‡­äÄ<ǽâe¹a²À„÷ÚŒV·Ó‰ï˜Ÿ&Çê„;A:ÆcáeËS�»,'¡2ïíQ:U‡¡|”îœ}:YK-×IOFl¢"€¨§€Z\ˆq?Hó`ô /=ÜÞ”3wEúmH�XÝñ"¶Ã-î×äïu½ñqáÕôq>�¼vÈ#•ýkh�jj�ütEôÇÂË�Œiú~=ÇJŒ/º‘¹f}F"¾Q€Tj¥ÒÏ|�¹�ܲ×0 _êòO0†rŽº@Ý�Ý,Kû¿‹´°ñÆÂQ�ù�–Ä«m[Básö-\Z‰f¡F£µ†.É!æ»>�r÷z¼Äá—7_!“x;Ì©TvªÔ YõHÉRá\kÓz}i•L ãï7§ûä÷þ è»8¸”`<9)Õ Ÿ Ýsõàz�kÙtX¤²}‡:•fP`“p,+Xþ±¦­S]Q�Ó»mš¯WãþºøCƒÑŒvT›œF‹¶ð§èˆêšsa¾Ž�)7­FÝ´ávê7{!Æ$q¡²‰‡ eWÒœÄ̾ìt/n½Ü·¶n!R.Bp»éØ�aù�v[ ƇiM½Ð¯çHb²X  PH4�×s9çt:$µA¢Ù�Ksðh4ìÉép¤¥¾L�q>».up…ÂõZoô<8Ð)hĬë5�‰¨mËG e¹æ”o]š‘*/ ¿†_â§eÀSýâ×ð�ÃÅèDñGWÁ¯ÓƒѦ` ŽûÃ`´!¼*Š£yÒÔ -¿"iaᆳP+fœü B€º¨ºoê oÃãôM׃UJM³°nŠqM¢´ Ié¸ R_2Ðÿ–šÿbðÝM ä ZIÍvt¬ ٠ゼŇ:ÉœÉi�Êëô½Na0—ºŠ½F¢£ùé €ä(ÕÜ]´éÚ¨MeÛJ‡fEæ9lT;0«G_}�Qσjÿ\/nÍ~Qô1ÿW˜¬¥Ih’’¶è|÷�L½�iv½ª, ØŠL¿•3žêÑø´ �c-þí�yÌg«‡0P®ð«‡4©ÿÿ¹šÛlª=ûƩޛ7š¿{±å \º´Õ`o÷n€ ‰ÝœÇ³ßÂåßPûmAðä–°ÂÝu‡î®(6úfo]Ò-tD-îõ6ª”‘#¡I¹ Û/�iØÈ·ÿ�U?ÈÇSZ¶Ci\¶VÁ§Qèâ4Zæçx"H¢ãj¤Ž’–OCôÏ1%5¡&NC£cØ3ëÃã áJ6@Á <äêàþ ‘%q7¯tqïꤷŽ×d†ÆkºiJàä–Õüƒ+ùPZö�z¿gpØk5Ê#OF^‚t¥37RÁ|ûhÌQ4¶ú�k)—ý¤NÃO÷b,¥t!ˆ´ê‹38#Æ0�1V0ÎÚ§”5޲ñOr€·†Æiå»Õý(@ ÒxÉFôà [²u:ãј[7÷³®–iuÁ…ÈrzÈ•'åHg´*Ó� *=Ú¤Fåþ¶="yf";ãi¼ò’¯ðÌ¥žƒÇf�=£{ÆHñ¯›»ý(-5J!µ;Ü‚­Âä =C�Õ—°/9‚íÀ,°ƒÓ"Õõžs ¿-bèÝ`±óÃã·Àpì"“²Þgè8d±”!K=°aÖgPYŠ=ٌԿTÞ-AìGë?ë‚,u”ª¸‹§!z:®•$î~Gð–8NËç¿d-±ÂuÇ>…&¯¢*hpÏš5ëdšáëÑOªè&ÿ~fŽÓ£t)SL©çB[&ÿý0º¬ŸæÑ• oäJíÍü<‘¼Ñ¨%lHXp×ò;ã·£ª¤‚iX‹úy#?<Ì/ß ¿ž“-IÏ'Hú–�¶Wý¡3l˼CõžÙ†çgœùíµ¨™DÄ|!¤þcõJ$Mf 7a¾;’ ýdòe/Þ_¾L•¡Ô’ŠÎûãZhÀ7 �Ä,A¥ç¯âˆÒ,…–%‘µ4û¦²ƒ«½×²�Âè;ívgÙbÈtKJ\¸‰è÷XÎ[*n ¡ð!Ì´õ÷4yOÖ|ÒYê=A“·Ñ‹ Ò IÉp;½üµU³7Ú:_’¡=¼4ãÙ`r3À�¨É솴�7cÀþf9-ðAšý|ðgs?ÂçŸ Ž,Í‹Ëm6)“.kÑ0ùz ÌAEåÙS,A¢ýþ´ñ¤è.al~Ò-í­YÃLöñcuó5r�y­Qf�y^=:^“6óMíò̪ˆ­¢ê2Í4¿lÝ] È¿2åßÌòyVg³zªë×ðê¥÷‘5ްŒrÊÚ�Ú…�g;ïh˜‡ÏÕNçLvÝQHpW1âÅ�ŠÇ¬³Y@5ÀŬa ¬‚´ûîâ DЪ«E:?Ëý|¬Ô}HJNIžŠ\Y 6w!*|sªœ_1yïs”h$ØnîGѰ¢ ¢¢·ºÌ+–ô.nt«¯R£“Ø¢çdÿ?‰’Ä[�˜WAì`ßñ Z¯ì:­�n QND6DQåöÊ™Ì/’¥Cëb(Ó¾öɧë÷té½§“Y³îQ-»°~ÏŒ£g¾=Ç­[«xüèhà�¥˜”�ÙÇ#|öPúé/µë{*KIŠû¼çÕ1Sr¡å¸½oú"•ž(¤ûÙ‡Ú2XxG:ìþ»—… žvËJLØ"ߺϛʂ¼D�Çœâ¹Fˆ$Ï͵ Î’r" 4ùöjJý­©hÀ²ÛþNt¢š¿�jaL°€%ÔT~ƒk³r†£áùyj3ª´pÞD¶©·¿ñ ûžô¾¬!zz"ûÆ Ï¡6k÷CyØ 1Z²Ä©=§c|3¹Úüþ®¡ œ³M%J &#=vƒ�ù,%qêÉV~h°Ž¯·®¥‰ tÊ�z3�»Æk÷‡fÚ<ÌAK'žz�ØqåyT¾ûä’KCîe3cAš eö‚d‚™\ÞËÔ‡ MÊ YK2‘,wzçâšÏP–x½'"ƒî9~䂿Æ7 º™KáE;üíý÷5⇠üÜøíЂ ÀH$fïœMÜùŒ™6MÆ·}¥Q¬âlVÊ�&Ò5&Io6”ÆÂP¾wÇ‘y Z‡ÊIzXîË:ß*#@Õé:¶�ÀAz�5`_ô3Ð%ð^áSµâŽ ((Ñ÷™Y�\š­”g�çÖs�f†£ÚäXè·Mu\.“N¹›ï¿F^6 s þ'‹û$vOÓ¿à ùo§åæU›N²®ã1¾¬®Bð­ü_Ee,w{’-ÒLW7Ú;ˆ2‰%ô5P„As~^;‹( |�”šçÜÚcôÖ‰¶˜írBËó'WEä:Ð÷$rmÆŠÈåPV’úÀ¾û{¸¨ÌïZ\8G±À_Yv½á÷sãç¡RêÓühª)²Ð›Ûl…MV"Ï",3!XùjGyŠ»­DCGYXhü}9éj¤ˆ‘ÍÍ׌Ë+:¶%³üâ�û ±4üK$í¶)ˆá4Ó(Œ64"GVMu ¹y^EêÁU�ÃßZÏqö)|E¢8Ì¡³ÏØlO‰ÏvrÃöüGŽœr¨®Ê•}ËXð/Mâ• cío¡ùò'p½õrŠÙp0g1ÉÎ cî˜ÿäÛ‘Úûü„+§Q$lÈð¿fõ L‰Nidÿ:§ïæåjfp>VBåcAõÛ¤#g`Õ¦~Ѱàpâ߀®4z¥69æüT`<’ª[9LÖÂKó¼™XXè.耄ߵŠ-.Uü@¾\‰ñ‚ç㹦ȭÑoÈä²vð/ Þvu$ºëMwd×Úçôj0è�{lúº¼Ûaÿb�½šbB_aK Y©LÎÂ< ãËÍ`áG-aeªf>I0ÞÓ*/7O9þ–ê7Ïü züDëÿ×%¤j™/Øݬ¾däQa6ß”¹™Ýå­MÌ® 9kR œ~‰®„µ®>[üñ Òª~µŒ­â×ΠÞθkÒ+áq•ŸÖÎ)Tš{-»«`ìšj ãã÷53)( Öïh‘Å!„ñçás;©Í0W® Òe¤3£ ^áºhxÙrp ȸÒ;­I3 ÇiÔ‚FÖ;ÿ +d,éÚž4QGýä ŠõÌ=ÚÙ�áÃ3á5‰Ü/®ºlJÁT3�±èïIVÎwÿßz)rˆ¿(a¬Û€>8þ³™H{‡eDù˜ê�£FÃüT®½5\®fùZÁ“~¤TÚNö<|h 2aÉ1Åüîå 2tOúÓÉú¾•®[¨!<Áù _'�$™ªtngEë‘Ѽˆ†° W¿yÖ&×ú ö=×ñSuÃ8Á7]œŒ——?⥠=ÒZ¼ô˜ŠåqÕÌHço» SöÚ9xÊ+ ðbÒ'½ô8.ûØpÉ&ÄYq‚°¼ï‡L'^�‚!úÒ•”=fÏE�1ϼ7Én Ý·0œZw‰Û¬�ûE½ï°ÉV:ã{dNf$l ½sÊY)Ñ#“¦ß�za*=C½jY–êŽnùv³×… ‚Hø(Ÿ5ëðÆ6Úc>€¾t¦ø™±hQ¡,´ç9“ sèjÃ%O¼«Ç¨’*da´0*:gÜ“Ña…ÕùG•¹må_«ð‹ZÒÉ)ˆu̪=i,»ÜÓ —YUIæ`R¸uí Øƒ°ºuY/'<“,{dÅp�n¢ME�¼¼¹›=šÚ'ðÉ¦Ž }-5-Ü%ƒZ¥‹^>.S“Ö�iˆ*®"WB¼ä\î¨ è˜{§¶@ð_,ø{ààA<¾<½/Õ÷µÌ­ö9nCõ=Ü¢APµWg;Fœ«ø‡FÙrÓPÆ 5Æ3ê­ªI-þan×GDü6wP ’3)×+ât¹¨ú"`îõo¦àÙ3%¨g˜éä³@’‰4núÈ âF€~oeÂN¬oôÇ¿NM¢öæÈ ×Çä "©ØÜ¾¿-6ŒQt‰Øu_ä(ruPõ“Q^…*Ôv•VžÉÁÙÿB“êÁ¸ËKé¤þWƒ›ð‹9x¾ÅЖ¦4ë–pÍEI©¾ xæÍ]C…ÌÛÜy5ê#È Zàúîà³…7È_»— ÕdBƒLÀ¿¸¿²¤Üø€ñ ¥§¾º÷~­)E»X–©ãqqä·ß6Îúõ”¼_ðÄHÂÑ-“1œRÀ9Ó r2\v‡+ƒV=ü×Sž’¿…¾;Ìù�8‚•–ÚÝFCÎ7éO4«næZäÔÔ ƒråaq’´÷wÇÓï×@Q&Ú{Àn#bz8ÙëK¶´}ÿ…Þlã¸ÿ\?Ü{Ã?·Ku4Tú¿ƒ‰�øõÆÎ{î3_ȬN� ZS…l1¡ÁÞõÖ?½5\.T—¸Ákéuž‹^lŸ?{ lÃÅ\Ñè“b)ãÒzµ¦lï’œgÈ%äøåNʱ;$Óʲ^™ÐGSÞ½"�BûX0�Wxt–�aÌ,tð%Ÿ¨­_cߖǘû’×;�È‹q¦tY>äµ±º²æý!ßÝ´Ã�ë ˜í¤S݆ç *µ^YzAä]ZöîÁr CÛלšé´IîpÍ$†™£2D/Eï­±Ào�ƒôÀ`4>þ"í„j4ÙVæÍ%]`ÜÙÜCÿ PÛ‚·äÃÎ/óÕJ‡ú¸,Ón8!ä=4tÎ÷íÕ‘ÕóèçÍ‹™Õ.öz�2*3‰ï'säç;³(MÎmz”ã˜ÝÔ,Rn|ÜNkKUäb>k,îHÂf,¦¢ViìgOÑÚ·Æk1ø¶ðºM£.{ð7î/ ©A�ÆÃþúÏÿ¸êYE�‰ùÈC†bµ]¦‹.{]è0kL»-Oy]� l\tØ[îs�lšÞ‚ÝõxS/> Q&ƒ‘>�ŒÑÖ@ ›¿ÁÏ l}Ö‘8ž)ãàÀ3à;97™”#7‚8Ö©¯}Uæ‹ämºe­­4À›Ýí§ã2La‘' ûYd~§¾ðZjâºñõÝÞI Ò<”¤#fçØT}ç>mÏèKHt¬½F»p2^?Éž üÇ…Ø‚Ð�ŽôãÑèwEm¥J'ú$L®Ù,Ú¦Gfý‡ü½²4‹ïš,� Cd‰z÷±/*“$®,Ìý"`!6�ŽMŠCçA“zþ×Cþi³;jZÍ æ„ �Y þÛ $¶a¨tNÍeš©/“¨‚ φ"œnz¢»6íò"Û°"}FâZ‹+èŠèä§Šw’É{ðD[µ>x µýFÇüü÷ýÂ�ßÜHâÐ~ ›¸äD¤ÝÐ"¨�¸×é•^_`qX6ÐÎ@CÝ‚Mprp�Çé³@wXMè]fëU઺Œ˜ó® �¯šêÅ:NÜ—]À1ê:cû±®— �\Éí±I‘ë#Â]¼¼)»ªRåœ_Ñ��¶%+uFâNÿôåFšÇ‹õsüÆMl^yË‘d" Çìo9ôvΘsò çJÀr.&Õ"og£4ˆð)íµW †ðó|—¢k±f©íö‰5ÒØ" ÞÆvBˆâ{bBk±FÈQ¾Ȩ›�Î<:Ò€ì·È}L£°è�Så9TK>“HÀ,ñîJ¡ÔɯhÕÎ¥ðÆÙ7>ó)nl6Z®úD_¹á€ÕèÕOÚ2û¼€øHž°6nílÞWQ �†7]þ8eIxšÏ§±ÒBkÖÝt�9Øÿ¾• ÞÙÏ¢Q¸‚!UÜ•+?�F1À£Ác½"´¾%—Ô*|hTÙºDêVââä%ámÛeD}e’ ÛÌ…iO7ûÐ÷‹SOž˜& °ºÙ yª`„—gV”[ÃÌKÈÄÅ ôÍ-‚ìGˆ ŸÈúÒ[h¾©E�ex(7tÔvü¾ÑѼ݃•¹ÐÅj˜tìöZ{P8’Âã*ÑJ¿A7Åå‘À¶ê„Ì…éV÷©™.Ôs÷É;ðÑáüœÑÓ”kÀó¿ø­õÿo·¸qYˆäÄøæªC©^ªÑA¥çj¶Ñ` {‚S½Ž³S‚ sýûVʸXß»`–}¢¥$ð)¡�qöá­Õ†•0sd­ˆ÷»\v˜fT˜Âú%›É—ÚvŸ’V$Y9MûNy B<<À†13jƒ´Ø–Ϙýü\UE€Šâ¾–ˆ ¸ò³P ¿w†ÒŒl“#t º?x–ŸÌ®@7ʰ$ÎsEÀ#ɱ7F«=Vá2‚¬xëvœ´b Œ”w~ÍiÂ0äj@¿’Ó1g<ôïÇYÍeÌF‘C6é#mî—Ÿ0ÐÝ¿õÌþy|WRßðZF¢ðÓh5ªÐá î½gKÁåo8y÷ç*ô,KwS™·(�f8�xÄxš)D2|9ƒ?ø0Ž´³]Ã¿í¾’ë¤R�1H\a«{vÖÕúÿìhárËN k@Ã罯q|Õ$Åt¢.V‹*Z8ž£"ìí»8^·Â}}Gµ_‚Oáìù :ªÑMW´OãQÕŒ�ˆv,P}Îhº? æ£Ö™šfùÇý¹Ç ýd]Ùæ!d‡*ÆmN ,6]?·=ºWæu)Ñ�JÁ&Íßú÷úƒ•MÇ4¶]Ù3߸B{úc ²fÔ›0!3–È ?0ábÚ´"Æ÷ëH ÊÑ)=Þ´¼6ÍDÊÿGäQ&rb!�³ª;׸2Ì7øÛ9?lðvä�~×ЉA> Sâþ_e¾h¼›bhNƒ#xx9#wÿÝÌFç°&ªwŒ¶Ü—–ÕU€ÈÝ·žŽC Inñm4:Å^cݲíôѼž ¢ LA›ì¬í›Ã¬{k!¢Ú^:êdü‹ÐWøIX ñ i�ôA�¾~�Ç�\à‚ø\‹—ýë`ïQíÒíù–ו€—ÈŒÑû¢–Ÿ¢®]: ~ÆJ†÷šï‹æÕ%XåûWÅf€%½�Æ ·¨.�V9ƒo×  ¹yµëßc�å§ùßbþuý¦‚ æ O1"_ëá°g»XëÙDh\äÛúÊ©:§Ò¬p²¿ÛZ8Sa\p5²¥Lr¨T#õÀè42ÎA_[ó+m‡‡µ“(d,—³RBãåÄäçk Óž½ªCä5ì-ïrlgcúÈnãÞ9Þ»u²n —YN†§ uB²•UšÅñj„ú”Û�Æ�g ±4y÷Û‘*+�R”5r”ôtKø¤çülq¤húŽ ï<ƒe.¶§ÍòŒ6§kÊu;ÝÞ™h„¥ÞãŸåÿŸ{{u�Ç:oH‹O åÚ’|81IpE@ÚeB©­l¯Aûêð‡*•ζÄèwl„W9JY‚G=RŠ4X¦Âåv]Ù±0÷’¦#ô—I…W*M‰ú�Bc= Á‚™ûÓ6÷˜ËûòïíÅcÿ„…NEhïW�E·7œ±è×MÞ8X¶O]ñÉ„Œ4éðçIÎn¢ï¤Ÿ6 UéWÀ1—ŠHÈÏ“�þ6 rNmTµ-­OS±?+³‹Û™©JäòŽ»W²T¹UqÊ5 ¹V ×4P?½5ïÃßä+ù=I+,ÀKeêˆ@ûW’òŠ6üHÌíäãÎ4áßn¹¦ÿçã2é«-êÒ·îS‘÷ΓAæoA\ËÀì7Ó1m×`ñ4lh z=˜^"%WLb(ï5å¬d~(ðKÔ-C7™Õ¸ì55—Nâ&Ùmx´)æß5ýÛ]‹Š²÷ZI0<ž?º]KòØÞö9qçÄýsÒÕ�fµÀŽkìáãö¥O‹§¨ìŸ˜®ð%Úér…<ÌÅ,·t +É.?úôsk³:«=áÓŸ*oÞÝ�äj¶u)�ãîy ‘·<Q²dvʬØË)l¾8éªE“›(¼å#þ•áäIؽŠÞ#~¼ä':¨hË,ñLjE¾ºIÜ*éŠ~|iY5žö¨Šf]™¸ov®’‚CÉÏ–qFO<öÕ GptD%—TÎR¿‡¡fÌrÒí~;º¨½{»ž¹|¸A›ÓFŒ{{.Ôc¿Q ´J£#†»^U ‡¤ORÔKÄòà¶¹ñl÷1Îä‡�æë6µ¿-öž³˜²´~l%ô� mƒï„ß̱îˆ ROv=£ ²d.GãpäöþÂîgx�‹@;ÈÝ­ÞV*Ûðîµm늤óºX”p­ç²>¸´æ�¯÷z#ßkö :Û"¯üŒf˜{¬ ûðL(² !-i˦]ßR¼çm�éû6«Ø×ðYC™UŠÜYÆXMÛôöÉPAM\°�Å•3vȤÃ^ó©°H˜éù“×Â4à+'3£b cëiAfž�*keˆÚÀÓ,õÕ# ’‰_ìû¬Û£a°-ãvŽÔ°Q�éÞìáÔ¬bçMí¼ú™Ç xöí¦�Î)13Í¿\wGÍÉkó±óÓõ,»/‰bIº£–oíÌiìf‹Nû葼FY7u‡ÂÂ{bòZ@Àм4 ¡3X>B²§)žÉ AH" ¢ÿÇ–EÀ· mÈù×[ö=?kAl•àî1ˆQ:œK~ P«ÞåÒ2^v�Lhp¡;žVÒôÏΫ[5ô–÷¦ZqøRDB(zv�܈eúVZÆý;¬)kðƒ½ßBPµ‰gªç½x¬N&Ôi¼ºä^vSAôÿ÷‹~‹b�JÅÈ–×jЮ›\eó¢”ɲÃ]õÓ�? ©R¾ò ˆ}Œdi éSÍÙu¬—¾X¹2þÃ"oÒ+ݚݚ½n­ïü]ÛîË'³¬dug¬ÊokjšÌд–¯%Ý!­�UhØXÈWðZ~¯�ú*𩇀ًË)n÷phãÏT‡y&q¢EM!'™SðuX€Ú~&ŒW·³÷ž–¨ÒNº8¶ 3­ñ´]fÙ'¢ä7ýrPFΘw�ª$]µëìo´Y‰oº‹n}ס…¯ÒèÖÏP„X!ú£Dí�^1;¦&¨·Š SëiHà?nXÔeE„EM‹Áòyøð�-8+×°lœs[PJ|½ã•%áŒU|# )ñ~�Í5YX 6R™u¥«‰ºË‘7‰z‘|†œ+DÈ-…zÊýð :ãF=ʾþ@€V„cMå“=Ü|­ÄÀþø÷(nurÀP F¥x[‡|ÜÇRÙVl† ì¥g0×ÅÕ‹A&”¨rÆ3`æÛËÝÈD’:Íï=v,p ãdC¨¤÷¡TÁå!´Ãò;$()°ˆ lmoéúi¥Ž ýžÍ§Í�0º)ûÁ¼£õ¤ÓŸeìñç™õxÉ©Vµ– ¦>ª½ûù3Ù7QÕ¯8ÿ€ÝQŠ�-…i¢¦šm\´±Ù¦\>szÈœWìPÎw©ëBkstÆ/âz¾Wty]�¹]ÿŽ6Éì¥U£7*Qº-Póᘧ@ ñçš4Xû-Þñ™q5·^ÛÔ'ìs1q'ô¦% æú= k õ[0êEû�•ŽÄq^ˆà{°¡im¯D `¦•®ÛÄ–9ÖäPhZmn!ÑôuŸ~êˆßgWêî}t®uÏ)ÿÄýÍNZás*ß;‘”>óÄœïÏ8äþ±Ð”‚ÖW"¼Fâ‹ô� ʨàñ`†•‹È66}o*öP*×Ý ¤¦.ãJ¸¾æ1R“5²Ò#ÕSÓFö­"Ì Ñ§iÒ�GÙ¢90"¬ð,?Ñó Gê\†u­C˜qo†)©²o�´|S‚Ox™UÿºÐ1¾p‰Ò' ‰9}€áéFUã¿]iRgC#íÁ#±r—r-·ì�5o^õÚu‡ë üÏÁ‘ËŠ–ž�k7£¾ ÞŽh·G‹ÀcÂʨ«Åè¼0"V—¨É[fd�j#;]Å©£w_ÑgVÖ^àжïd%I‘ÔWøGÀÃY²ÛF»™Ëÿ{“îLê=üÃX.¤ð¬ë2¹?[°«kíÕ]j¶G†©Ì”taóÃkøn æ�}ö‡øEÔ¢z ÉôhæÑ“žÕ;=Dp¦IÁ�YØ¡Øð(* ™üùïT¾ô#è�÷^îÞ´53ÛKHèWU›Šôåÿ2ÇuvÆ»ƒo±í^�~@ˆñ™ÈS7©ì"w&O\t!…&Kó¤…~®ÆþZªf毕‘Ëœ|ë® —Õ‰¶úc—y+áäÙf·éh³Í>�b€c"$ø2†æÜ®X ã£ìÈxBˆ£Óÿi3š¥¡Ì4:!HmpÒµrËoAWZãªðû³eh|Y^]ô{¤ùÀ³öïù ª¶v-#@’Ö7õõ»ÔUGò&¾ë¥Í1[ÊFž4´5ĹúD:hqÙŠƒ”žè˜¼gÓQÍo÷sñ¹ëe�o,’·¨Dˆ‰V„_âzÖ|€-kgAIÇmïq‡ÒœŒ•;C‚áã’â¡´{Ô¾´§R ð….ž­¦Y‚ûA¯BÏ4ƒ“RãQ;“KÔCÞ߯&è—#¨ Ò†¾ý‚™d„MlªV3€È$£¤¬›C `a­g=Ô¦gùÔ'8–ëŠ)°†U§ÉgL`GÕÇq«p ƒòAUé_|È´!è¹SWÌù‰ÚV¤DgcÆ^Š5:�Æ•œ‡mUù4ƒuMåÓÚ¶„£Ø��*2^ÄKÿ]_ùÛÏ`ä–0Ó||d±ÜvwÍÈU°á Z6büÕ?ƒRSÕ–ì“nÖ£ÚšÞ~ Žþ³m5o4¶XaÅLÀâl;¿.¹N*�3ìmjb¨2 3 ÝV/¸)dzy¿³o~0\çìkÍ¥Yøúßó; u.ƒ JøßÆ"ÞÖUµh2$ùÍ ƒåöiŠOS"…qÞ)¸Hô«~ÿL|)ð€²=� øj»Ýkg-© œ¤hùuøS2øï�ÖF¬cMXòŒÎ”§ë=8LR‰ïd\¨%fÅ® žQ91°õx §»Ûå"MÝy(ÎúfõÙîÃ-=æ•!úM“vÞïO›Æ5ñ¥µn9 Ù |¿ëI«b´‰C¼m³Ø_Ü�Q’ð ’4ß…KÑ‘†ñ+¦aK½€Óšk)—ÎÏo ò=4@s×ï�BQåÅdÉŠÀ`x`ȳ5dE£Ýëiÿ;ˆjn\2,ŸË— ”ÇiXìáNŽUÝå ‚Àºß2V˜vǰ��­_\€åKO4¤€»/ç›k>‡.ʤ$CK‹¢Œo»”º7W.�ÍáŸUœ£d_a^xÜ·÷OK€Ú+gåñ¥B«^•ç}ºn?®?žTž®Ÿî� !{Åðt¥£l÷Hi¾çw22XÞP^AHJ �a_&@”™üæ¨96TúUò0ÔjÙ‚¾ßõ3cYÑùƒvMŠþlÜJ L–³'íçÐ!‰‰]žQ�È’?9G@T¥õ�ªŽØØ×÷ƒÐpb�ÑXìåXøVyÓFŸò+|OüÇí¿Ó�$8ž‡âqhäÂF2­0ŸÆþì°öWšÀ \þ:ÝÅØ›ó›oDIyÆ¿i<ño¶™"ÔC V«ãïR˜A_ó—YT/K]CgT°‹St´$àÖ8縊D Ìü@M=“\Zf9GŸdÞ2Tì°> ç¿W<°çÞ>Êÿø%$Š6£å0_›ˆŸ„¥=n3GSC�V"í[^Ýî=ªhf˜ɲAù[Ô#n½Ì¹ÿÏì~•Viö­ýíl�Ë!Rkf^p–ä@·ÍÂ�LøwØÞfÛã÷`t£/»Ü}|®ÁÆœCP¶ò`ШEÃF4÷ ­1·'Ý»vÎR]UNŠåmùd¼Q°Ã�Š;"»øÍú ÂßþMŒÐtNëTaˆVi8Çm¿ž–Ÿ žu–§\ r¶ª §‘§·£s.î8šmÔ²í³`Á„³we!·™›ªæ‘±éQ’Xê ZŸwâ‹„•ñr)‘ò³„'M®Â�Þ›[T¯àÂÒ¨,Ñý”åâ|5G±®¨ÐE É�•"©Jü²åD|´¦ÛÝ"”ݧ‡jÙ8xâÀÙÔ=pªêâ–†U·ŒÈÒÜÚe‰XæóJ¶¨eÄœw�]Û~Ùš®†EZDàÂK’Ýéâ*¥âÈü6ªAˆò¯.W<šˆ¥o?ØÔ)ŠñʫȺZN ÷†,J•�¾í¿«pÜ’~)íåóŒ ®J¿ðªlcã?¦Œsmb†:9:®Ñêu¿ÐÜ æÕїÄ‘¶ß>Cö¥g©~C§Gí*5‚ë~!„|z8šT'ÌâNåƒ*¿G•Ëj冎ƒW÷"é*LµÊ=Ù7ѱG©Nê�ܤOo}tÛx~RñäcÜ|jšÒ~>#¬ÛÛåÏZ1/ZMqHÝÛŠsE ¼4¦-Á„Ðë˜hYi?SìMáïlòÇŽ‚u+½UÕôÊ0ÿLëϰ.²Uà!� ººy{b›cƒ¡$<‹¢Ð* Agë{lHüæ¤4UÙå‚Û>5†1ã¬Aƒ5�;R: œAßGvwYv·cÒš¦½êV29•º“i“Þ@ª›*þ5ÅŽŒÜ®KH]Ô$sªN%Ÿv/NAûôÊ ¢•\Š@1c›§¶/p×1�õD½„jÄá$ÇÓÛŽv- ULnX5³|­¼© <Ç€rù:´Ýåùƒð¢¢¼ý-ë ÒÓu.\´â¤Ò_.w…¼öŸâz¥lúM{‘r¯Ó»šSHŸ¢ ð•õÊ·Ric“�!– p;a ¼ýçÀÆví¡ß“ ÚaŽˆ;…œi‚H?,@]½EÛúú Išgì‰äp­Åò²v�L§‰A˜öB–ö­Îm•Ù¿`üO9¥NðƒióÇ¿GŒ#t&(@â ðÊk™5ìŠ@Gí£½9>”‘ ©Ö(Ì!¥Rj‰Ä(]Йo©y‘G-¤¥—u²Á¶x´D:ÁÀËqéÀL‘9ÕG›4ç·ÊK™©"õ4C¤”ÿˆx«·™8é¾Q·�nÂ$} ¢wZHÎ1¹•ö0ì#F²îÞOD®Pà68{Wf¡EÁ`•êŒÿêM ^ àÃ[ï!ôö¸òD‘²^!ÖªÛe#ž­¸§p- ðÀµ¦™}�tpŠBö+¡eIõ0¿ô:žËÁJâ(‘‡ ‡v %˜o“È�ˆ >�#ÞI¯²�¹Zᙋ^Þ¨Ï@M*“*ÔÍÏš‰Î÷ÈT7"œôÔW$¾ ǘ±˜ü“ÉÃqiú³|O:&„ Wõ}X6�ßMÀz'ÛûÛ•þ°40õ‘d¶L"]SÆ�ÄS,®ÛÚ%eqì!®Ts}0d@ŒAœŒ8e‡; =Ь%©·é-2ÑYÔ\”†CÖ/�`µK£Ê.«W±Ë/&,Ó{cÑå@U{qûTö‹'úð”‹IÐÄÅ�MuF»âÒ�åÚÌÅLÔ¼B‹VSƒ-Õ äAÏ8~ëõæ)R²Ûx»•Œëx_ÜFy©, Iù–›ûlšÂF‚Kƒ°çC™ƒ|æÌœÂ“x+iQ[C‹eHš@«²Þg‡Ï·�Ïáí)¸Â±lsš•4ƒ‚A†ŠöÏé•/µ”SeyÙÍ%ŽÂîònóˆ"$$¯.šñ*äpÅÊ^³�ézÙlš»ÍðMßâí’©ž. ¹ÈÞhqrŸ›¸q�²Ü—ÕÕÑïá1LDy{d –¿Îš¥Ó@+©a•–.Ьò40E¼÷œ†’­Ç®)+ ;ªž®\|Ø%BWï—0©¢ò¿¼"�ÑÐ%bvo1[c¡C~¬ŒÉ… 0,þT– ¸æ,Ý«pRçOQ\uØ/X|Æ=JÞƒµ †]¾à²¾û’¾ýÜèÌÇè餟‘/!$ÛvL\D¨4¨ò{QA´q2%ò1öA²¹V$½¹š8¼êä²ÖûíÙê¡g 1�þ¦´C±�Ô“¬l-BÔWdî˜ÞºMƒ“ˆnqïåa©Mc­r�¬—¢Äa®»T$1¯s¯%UäÊ–)“x%Úr(–ò‡~[OœÛë£ ~§ÉÔƒlÐa~2%P¹[v™ÿL0U¾ÀïÓ3«¸ê°mnÔ¤Us’Ð#º§Ë×8C†¦¹XˆyÁÜÊô{o.Ò�+&›¨„ÏZÉÕÓ´ÝZD1FVŒª³I‘ß–î²æãPŸ™v ‹É:ï�·Á„áƒ_¡Ûq¯pçxcåY¤-€M‰x zÑÑT»Š7û�{gŸSzðœ& ëB�î.U„ �„p#3[1è¤õ\$h� 46ù}ð5úî©L æ $@NîBÙåߪ ãZõ÷ÆQ{éŠ{û+ž.L„h…éO¥­R‹K`ÍÕÓÁÙyKÀ2Òÿ1 áÄýQ…+� XLÒ“ðN…²2» ¦üô?9‡c1P�U¶-]¤ËS÷îšÙÝ3ìÄ„B¾°¦”ˆ‚à�DL�7÷'F{Œu-Z#8Òá±5ø†¨TqVXhód2u7IŸ„ž¿p×fÚb°<ÅeŸNèÈAä~µª «z‡„|†4M\ÛYxIšaÎRí4ÇWÂ:9¹)ÍGS\~DÇDÀê·.W¼†ëú�| ëì¬D—ÔÙ ÆÔL*œƒj㿽��“žoͤ£€LŽû_o©ö¡t]¿¤©håŸ[xÈ>WvÆ9/™5;G¿rx#Ť|«ÞaM-]¿À#ÝköæŠ" ¯bì]”wÍCdºøcKkU<¹`qÆîB4¿Òº? Õ©Q’l'ÆB“èçhÍ�á4NJI sw÷v6±ájrr›Ï# Úr²^–ýBˆÁ÷bU{øM+õ”ÊX`ý¸–#5¶ÌqZ-]@K¶ µ¿+·Dô5Ç£¹N–¢³(Š~¥ØÑŠI9“Ëå~°9HhrâqÓa~¥Kv9¿âÖ¡FO SñLz½ A6éÓ;™Ìp¤×´Ä4§ÉÿiYÈ"´­JÌ­MÎ#�¨€Šb â×®MÅ-?kô˜o`ÎOÞg¤IÐaùl–Ð0þ@Ξý3 WUG>>nW�!ŒÇr_K©e‘zóáI°|úGûñdu9}"Ñg­¥Ò‰ã[»mÍÈ×1�$7^ob;ÎTîº_$¸gË\[ýÿsçfE˼£Ô{u»dmöI0a*ü÷ÃGõîK¨DM®üŠ—¼•çt ß16CÉÝp?�rVÜÁÎ1�®x�n6_ŒñÒâ€í®CvÚßÊsÜPñ¤Ø7Š _çÎÂI¡[5su0¬Ï|ÎŽ;ö™ù…´=ìÍÒrÑ€+"Iž»(ã_Ù2‡xlC65—V0‡}`™È7]¨(M 5ÄH”ëz á/š9ð�Î(�nðµx_°�‡=I–´Xµ…B•Š‚å*×Às§º«tj‘UD¦¬©ôôœ TËQ½e̼f„ˆ¸ò@5Ÿ»ØSþôhY�pí]}Z²¢ÆYJ¯"…îÍØ¡³QËw!\ú¥¨¢ËCÛúÂSE}ç±&;§îC½÷:ïEür€ñdpšJ]gdAN±bó¤é%¥–8tÊt>­P �T’û4Ôf ex6i4ÆÉ9”˜Í«9pÈò?œ „b¼{Xä“NC)ß­c˜âsÐú OþbÞën�åÃã�®›Á§G_£ßz± }úlª[ăhlñ§fò2Å †pÅ8Å$ˆðGuü—qÍZ�9wmã{‡D±H¤xáV£_vË (Ù‚øôÉ^–Mô"\®€b:§-«.C¯êaÄoHõ*•‹D¿÷UîxÜs¸p–ç óˆ…©†±®bFšdÀá(åèÚ¥?ü\šuóÏ~½eäH„ëÛ˜`ì€Q[ ¿Ñ?Ù GÓ·Ú¦x UÝ�*K¡µÊ(y…š0¶$9\_“�èw,†ÖF’à…¿�:z¶lZ-Ó¢K­7ä‘HlNÜô×UEWÏA¶Ô ›š�q�#pND,÷®¶©‰†YEÖ€þzúÇöo@@âöq·�Dú²†¦©¼©!fíh¿©}» [±° ÁCÄ!«é˜íÜWSc’X•>Å)(ÎNù¾êý«g§HjÑdævøfU×€@þ&/Ÿ‰ÇDl"<¿ãJ„¨'•oI+]˜ÀmŠÚ~>�MLp°i™†¾µ¡Æ¤%CÍ�ÄŽhGÃË¿HsA ©£š%…MÓD�æñS™L‡ž¸#†„’ònÌ1~J¿Ý&zÍlXS‰¬’~Œ+ƒ—Û‡¡£¡VƒL��ž„Þßé,g‹Ðö›¬Õ#=+.òYoQÜ´»Ž¿¤"Z§A©Ï"]˜]Ž–?ЊýŒnÑ]Ú-q4 €|/l~ô? ^ gbpªÔæ¬þθ“;EaÄÖuN#(ŽLžµˆÑÍaXÛ”¸˜rûH“\�ÇÌ«›ÇˆYÞHÜÅ*rƒ; "Ëj/Cd,áko�ÆB‚³lGT7+âjJó‰VZÔ|è´Úy)kHp� ­Åœ`H’Â÷9öQo|÷–@7â¼F�¸Ä©.ò\ÑØ°è\Sº¬¨œôö[3ÝÛÔ×–ᚊôÒÎêk¶Jqž jÓØ2—ͬ> *]i»Að`Žªø–7ÚKÖ½‚Gb«>¨‚E°¢ZãÛ)sÂïònQ¥xèQ™%r{Ò6­“PxeÓ[˜hÛúîXÓ½«X® œvýj´TÑñ¤^Y6aøJí v3çzÞ˜°K€ ©–�ËF‡¾ÐQ^r›ƒF?ÿçX¤l(ž‹�X²A/vwËÔ=F8áDÝÀJQ±²ðêÒ²ù2‘¿V0™ž$×o;�øä;Y~žE÷)×Õï¿xeûÔ=é�R\š$|Ùå~ÔÍþ?Ë\[¶ÂfeéW F/¨ ¥ˆOÝUW¸š„. "®Klø ËýL�kGÖäïëÚ+O"¤i·g@S‰t]l‘ã¯ù¥m£’³¾joÝïÑ"g…šRUšî¯3 Ø„SnN9dšŠÄIž79ƒeŽBú;S2‘3€î5\Ÿ.áMÕJ•€à¬¢¬Ï��/joú 4¤€Ùï?ØÞ=ÏúÛ^´õÂÌÇ�Óv.ÜøÏcmM—™¦:økØóE%eí\ßj1ÆqÐè¶E…Ñ�”’è%_#ÚÊ·YþsØ· á7ë‚ ‘ƒ 8ùq —`tEµa•+ñW½AücÛ6ÇZ xÝÄÇ®ÄÈQ¹níEª7ÇOó=šZ~î?òº“²#ȇ4z8™ñký¸ÉQõµ&¾ž„8¥×´t�SIü\=±¡±ý�IœÄî/¶ù]H´+¨LÍÑm"_hü~âH ¡&bc,w~•¨XF1N*€‡NšÒýSèa�ûBNKhÕG:GNi:çRÆä¥måÙc’ñÃÝK?Æ¥ÿPÓ« 9÷L$â•Ëøs6A'«T¢f\_chýpŸ,ŸV{ÚÒU…öG¬¨´´õ`$k^§-{C8Ò%®~…¦ ˆR‹KŸìxó�é0ã´´Šª�©5ð®ÿžßæ¡[M&KnudH§~'§L[vÙ ã’ å9­è˜T‚°uRÿqaòe/œR�×ù…»nò1"eµähú¸8T®í®¦Á(r¾«Ž8~¥»DÕdÛ0šÓ¢XcíLÀ}ì„¶×µ‚Ä� W:_C¨ˆV�Ù ]AÉ =ZüIço ìG_îÝ¢*ŠoÁ¼¨ª"&mÆS¿Û^kLì‘C0Æð¹DHx{þå +`&×¥Ó^SŽ6ôiáú;ñÛ ë�Xt§Ü£ep=Á‘/®äiÓÊcW”–tÌ.èjßû c�Ûøïü{[_–Id¤<ž4m¬÷˜ì—]�FÚ÷KRÔì"M­è˜= À‘-Ùe.­•vœ4(£Â¦Z¹õ¿ØA…€¸Ñ¦æžḨž#Ê1Ì Xy¾ÂÈÉBW¦5[C56ÚÙ!J>zÀ’Ø—[gk¡´.×éÒQ…”Ò ^¿�¨ÑôÖ¬¿%†¸5¤�§†µáÕÒEKþs|âìDÍVéÝgÛäyš‹¬…‘E3Ÿ˜ß3êG†à¸²\ÛTX`¡Av_{ÔªJo¦’ÇñW åYlp�2`N³:Œ+£Àà³ù‘%ô€³väÎ}O}b×zÇWä×àì€WæÒ]ä¢*¤jê‚Ù²á¡ìƒ?«zgÉ~ûš¹¦Î8`¥Ö{4—°w«³Ž‚±=F(÷úÃý’÷º#—Eõ&\IH¿Wb†¢òD'Håï™yt¼£P_ù~]T&y:D!X½�ÛÌez7wÁojaŠ‘PdIœ‰ñììUËI÷55~Ø`Ÿ¢"-�»ÛºJn�DÁwÑ@�YukÚÄ»i†µeáèTêD¿.¥JM�÷“úöB9†Oß«Ø�$ý  aÆã=îë�äPZðÄ6 dúâ ò™Œv&Wx¥³ž8jiÿ…ÃÜt[¸ï˽aÜŽ*í]É }-[ø2ðÛrÝã“R•¸ E =ޤ³ó™ü~FdÃîšôfêêæàõkƒÀy 9­&ê/Úli\-/ÄÓ»_„Â}4÷›´ü¬Öa`B�±Ú‹HÅ5Eè7L6 ”Ðïž½Ž?<ɪ©Ã‹Ü„2eklaþ„s]ŒƒpQÎÚJ2@á¸å�¤†AõD’¿�†LÍ–l�ùLµâ¾L° jo9<’_EtÑ`á1Ùu}0 ‚ä뛵ýDchÏ̃À"y�+ûÔáÝùçvÈç&Ä211a—ÀPG÷¶Tdéϰ Žš yÓÍ3—VO]I7¹Ù¯š ì?' õÿ1ì• ´}ãá4Sáqº±P+‚ë›�ôg>Ý/ÓÑé…g– aú2¦/Ñ2k­ô¬öê¥@Ö‘ÞšŸI“õ·®PÏu±sˆC~�3ܰñ:{fe©ÅÈzÍcIÄ97æ_fÑB@[h¢4cÒ­�ÚŸ¡+oÃem5XÒ�‘ê®»ðçþÏQdÒÑBEƒY('+h,Õ‚[Ž‘V‚à š\HÌÔõ|­I-£:í;â:ÎU$Zºâ§ó¡aiKuøÝž°I%£A4“Š,u$±‹)êæqÌ»RBþÌ—tZÿ‰'B"ÌnMÖʺ£&ÀÛ Ú{ô¨ôÝèÍ(¯r/\\<îŽ!M Zæ;Oy‡Çü€J y?’{§Ñ×FÑ]wðC7ój5© öHÔüµ4"s¢ý5d7_›œ{¨Ô½YF“­6çr5š1Þ&¦Uüs5š!tÃHV–‘Oé¹³1<´4Ä|ï�32È^€ãbÔoU@…LD 5eÑO'5§È‘!¾%À‡€¾ QϹ˜ëÍ(ÅÐXÿKn‹ù¼ NÚ4ïþßpQ“÷'F›ˆ}¹ÌQ6ù¿­àë*Ø •˯{ä]Pæd‚M—*e™ÁÀqƒ¾ÁB! °�éÀ×ÎeÂÙTÔQVyåd�Nš †g1:>ÌšÓJl¦¯5v3 ƒm±r¸è¡§r€[©½¸GÝ­žuÛ"ŽY×ÿsý!‡“ËÑ¡‡blÚ®-,Áúø JŽùG bË[«çç–¨°n7@®ëý>^Þl³Œj�¥Z½â}‹›EÝG¡M¤íºý÷6‚ð>¯Ð1˜ÏåÏ„¦Žœ–øŒWZb~/Ý}WN ÜL2˜ý¾éì˜Ù÷ýv˜­ì:úÿ›#­²JñJô:ñÔí@ì¥xö°çHQþj<ÔV[­À.ã›ð…Ç#ƒ.ÜvÑYe'NV`n?Høv)-@³v"Ñïø§¼>(Rqb°í½í²TØ2RÒ“G”`ìÚ‘ÈÇEÿ–yÖúð[À»=ë§»r`á\Aö\:‡‘O¿ëOP�¼“!g¾¦Ù{úÆidžu�9=ž˜F6%48RIŠ÷›í}•}LÍh~‘ÿ»ð�¤éö±spú8Ûë(0|sʾ«Î1Q;B*«UQÄÆ–K¡:bôôÚ´üðtK ѱ(xÞ+ÎQ¼Dvî�£o2ö„š(R.*1V B-ó3.øÒʼnŸ›"Hé$Ë„Ð'Õ�)øŸEV›´·JåÖu«ÛQì<ÍXî[­&Fo…ë”TläEo´pݦ>k˜›æo*Ùt� ˜¨ ¿c…`¡#àhKä½ ªŸ¿¥L|è¾5F•Ï©&Š\3Òx¡šhE;EæÙÔˆUʘͨð€ÛŽgb]eÏ,_É{€¦Ÿc­ÕÀëW—})z>iŸ¨äBiŸ­r‹æ�©£Ò/Ôtz:¬Íí²&~H)Ú>‘0„§�Î}èaåã#@†�KÆ ›�)÷Yå|”Ú±ñtwt¤GÒ¯ÑËÇê;·;œŽ-±hõX$Lrl n lz–dH�3UŽf`û©ÚØê¥/y�£»õÆŒH…øf$nvv   `Ì”÷�l¶†¨öÅhEëÝAytRè&g!2 ü6=»ü)hqÁÞ¨gØÛ§RWMÉÎÉvyA3¢X{yQËEœ}Ú@Æâÿàí•݉?ÉѰf×-h`¤„®œ°Íèâˆh`ðe¹am¥ ý�bž´Ö@TÃÙÀ_Æ]ø¸±Îðßþe¯yý²¢\–b9Ä$çÝ'Q=�eü-Ų@ìÕ÷põÝ«›˜8¦ðý–»¯f\¢—ÎRK+õ ºuÉÏÊÉüž¿Å*Ù­×§Æ[£U/éV®é•V�J²A *ûq¶mÀª§ˆ1ÑŒÅ÷ã{Ë–ºWž3E äê‚kìê`ñ™:·Œ¬«Z-GBÑß*�-q¶/Õ ®Ì½àG|'~TT/tc-ixD�â!+Ü~=Ô´*½à.œã)[ê1(¾l�nðÈd–Ócããñ +¿/ßö.÷{K`$¿>¹#�óV¯�ÁuŽ›ŒZšNñ¨}´PÊÜ»þnì\šÕÛí8©à…Ä&¦Í>Ñë;| ÖôâàÑNi<Äû¯‚jß“:]vV€¹“åˆÛ Wá+ô0WÏ妽DYïÙ,ñ¼3™’“äm�[íNÈ%¡ eËË];ƒØÕå8º+Û�¬Åz~/އYuò¡i1eºCÊšäáC-§=4ê6Í?.w ‚ÔJÅ[uut�1š$Í¥A ™au±NƱ/ü£ÿ“d¼`ÕHsòjzê=)ÊZâI´=R�SÞÁ¸¯ÓꄉM}÷üa¢ªpTàu©·Ê†™±,µgÿœÚ2Jz2÷+Lñe¦:Œý1÷�—PE. &÷R̆5†¿>Xv¯iøàbÉDY ™â©FOÊüûO ¥ ‡û°ikb`éh™�’e¼Ü+^Å/e•'P�¤ßÐ.¡Î§ Cš»fEœ6¿7_ÑJ[ •ûbþ§^:ÁÁÖÐðÝ„f_áp+N¸ÇÕ´�ÞZµç1jÜ»Gõ¼ÉœËiaËKðÍ=}£ckhyÈv6¢›Øíkã°>1^ÎÙùDõ!Þ“*O.±dÈ® uIBZ¹™|¦0Ä«*÷´rwáa•Vó#4Œ‚>.ðì4yS%ã_üÕ¦ü3š~ê΃:8e”M=„U× ˜áäHG™µçuó¥º?ÔOÂ¥(ÚokE•1áóR¤uñ2àËýú÷•y­§2­( ]B©8ÚTK» ß|¡Û ŽâRØñyö[’¿ä�¸á¿Ë‰ \üI>B›Äª÷%O̜˥ä£gà«YO‡d½ô‡Sw°X{]$wZÉ�žšÒóq”9ËYä`«AãýÙØæûu¦JO¸´'ì¿.:È-¨K@ÅûŒQ—V„GOåë‚„0ÇGs?Û)äöV’’š2Ïÿ aD¬´÷@3Ê�æwîEaú–~CÒU&MÅË),É“Å}ô©>ÑíúGó@‹ »‘3@HÑæX‡‰ßV¯ÿs­Þê®Yž¡ýá«:Û,ZéÎv•s•'²ŒbW�Ânarªé+D�÷_`ß> [ŠÝ]•^;4 uýðomç}g´EÞ=¹ÃÄ)%óš 8ìЀðòÛ™â‚U‰uª¼ ÒÆÒ|¿É±p/q™ïñ2²¹žaˆö?mM+¹t2£‰±suÚ"�juÁOR•ÜÓ»¡-ôÒç»,„ixÆK�}ø*^f ˧J“ÈG-3ä¬äžÏ=/€½)x©žîZÉø­bŸWʶsä{ÿ 6æ›=Χëk�†}ˆv:�ì‹—ÎÆ¯@½Ø{'¸#Ò¡æ²'¢ÿL¥ÐÝÃ�é#$ßáh'ßcÑ*SÈOÜZárÝxdmØ$EvTZGQ$Ð úV®¶hòEíìŒ\ŠØž+m„ä,áö<9sÖd=._£-×5[Ë3²+r¦F<ýЃÞéh-W«µI3Ý.ê®F�Áj/õKŽƒaSŸç• ¡úyOÙ6£1#cØYæy¦qaò¶'�‘#|Ôª[�  ÝÂxg‘÷ÊC>ŒFÆ â[ õæ~ ½áꉶO”$/¼½–¬š™ÜŽª¢Ò÷¬3Q>•$4´© PYdü•Wì¶Ø-¶7Þ®bÄ¥�ßsätß/O§úñʹƫyÔCÙÂÈÙÆÊ¨]ÛŸ¬P^¬,âc"¥.UªÃAÓ«@–j¡ô�¼(¶zÓ…g4Ncs”_7á·˜NÞ¦•ÈÉQ) Äã1ê`g]¤µVy ñ8n‹AÞ©Ïyß;‹Oh/udá$F{¡ù%‰´‡:sÐݹð8hC/[æ‹i:_üvȦ‘ÌÕÕè±mš»þŠn±†—²™þרµXNM$8¼^9–6#*(­l Ìy†Êòb†Ö¦­°‰˜sê|“Ó<Ï)+DøNRcrli¢¬CÈÔwÉË÷}M2X�ÌõIâ) F”Žðñʃ¦ÎTKV_Ôõ°íP퉉K¢"¾ïS ¶? ‚ó––î°ŒÀ@qªþ>¸¼E‹s{Å Ø/òú “â±»é~A‘íg%B©Ö©É6§ LãÈ4ÊX9*ŸÑ^Û£ËuIë)»g°à:ì/«Û¼½ùÉ›“ÑjåÌiÿœUóeþ‰µUK$rh�>4º§‡z߸qäEˆ]"ª—zK�búåÿB}ÿ×�Hz¢O—ŽÃÅ´5ÄÅøgÁ±ll§Iùú•-7-¦-ÝQ,Š=äbæ”Þ·,ÝÀeèᑦ­‹Ý¨Ý�ˆË�  bY·‚XÚ‹Íø«j²)ö½•<Ù]]×ÍÃØAœ•Øó#a·=ó›jeí ÅþqÒÎBݦ+0Vu+§„GbÒÇÚmolIPºt.ª¶F‘W7™ÇpëØ¨b;X€èºnT»ÑÖŠ 箾y�‚µ¤‡mY»E»´}lhf-$~ŽÚñº¢«Šæ Eyäø¡Õ Ë4øàMae�Ö¾/hÖ ä&}ânžà^`©4ã‡*ùÅcìõÆBê;Û—Í�Gm k%š®Ó"XœøG›¹Ìó+�À‹ùÔ�% ªâ •\os¥`úÖ{¯Å÷ ³Þ¨w;~¼’€Þ—ˆ4Ï•ÍéW.ò¹›+X e¦íè0aßo>>å‹vžê¹LÏxAx [CMú¢YÃMŸƒæTZÚ i ŒØaáú‚--&úïÉ‘±½ðziW�­à†v‡z\´x�°ãá¡Pð*èõ௠¿ZCaí{c­bFv'jÈÍý 3?Œ�LÐyùT9°²þ&¨È©‚`€"í ÿœñ¡'0Ãv°ç‡7^Aø¢Â±ŸÎ�E›Ä(¯08½V/L_,ôÿ¹×zZ3�“î¸Á2ÚåiÀÐg Ú÷+ðfvRE0½'­vV #Âá¬ñгä¹,Ñ®T¥œ6×`X +«/¹áÕW9Gº… ˆ:”úB'°\¼¾qúNÎ'=ä�®�PÒäx›7ª²ë�ÖÖ¸<íÍ].¼´1w7'|’Ïù{PÕû¯?¿™¡4vd¦˜AžøøQ:êºë5ƒÕL ï8«*­o�ƒ:[O3w4ÖŸàž¸2’o±Å_n} ê ƒ.‘á8�&šë•ÛLn~Ks;Æ¢O<ŠÙ‹QK�S?1{#†+P®¿ ]û¾@rG‰2Y3ÿuÕ<žÓ¢33Ç[*㜾m9&dçˆ% #û…’ý•Ù#û¥„­éÀZÆ+î–ǯÿêágl9éuëþZóç‡x>¸ ™ó¶6ì5À#Zéë8óýD»­™ÙU¶Ê#ž€vo�£ýš©5 †ŽŒEVú »t¬�޹ÌÏ2¡üÙº\]adŽ$Íû?ýÙèFÔý*OÊS² 6‹€ô õ*·^ Çä�Âô²{ÛÖ,ó"£‚O^Á0]ç…ÊK“2‡êP‹�=id/J"îvÜú¼�°˜Y(aNï ëÏã¨/ü% �b. ‡ù�é_^�çÇ*½œ7zi;à 7 è¦�¥§p÷¸4³r8Tz=º‹Hf@Æt¼ŒQÐM גŧR ~³©4�X´³¬õ Àå¢BíI¿G{#h4_¢b+>…ë3šo¬ðöer1ȈqiÔÑ~š;’u™Jº$‘•¡ƒG…EZ›—R;o6Côøú”¥ÕSoÏ .늪}éÜß”±HÆA€ò|ò´É*¼¶ÈæÒZx!K«ØK°M|€†Â߮ƃß{Ýþ·ø7w£Ì<ÄL¿ÛÀ6BÎÖÍ4¸ôêêÑí]ÍfõõÒ íÁq‘wx±1< X¢�ý BcAу4)ýÚ)Õ{nœ¡^ÂÓÚ­’^þŸÐ¾­Ä,Áb6Ônoö&ýõЙYÆÞsò?ÜöµŽvò\uIfgh·`ƒÙ{ ò}’å‹Éæuh„e Ge(g÷À»=l8]|W Ú0ïi§±2 ~$Jp@Ù&66èz!(¡˜ÄÌŠ�ÀÖ“xÓŒç5ìïŒó}ó7Ñ>à‹Â0iT)ŸtuÜ1znO›g[¬èz¦ôlësãe*ø<øPh„[ZñùáŒPMÜö€�ÿMÍŰi­.QØdül qÞ[ª/1JHžòV\bö—Ùþ¡Å¾È«WŽx¤ù¦âVæ—4õ¹6ÿp/©wÍ;ˇKÞù®q-šþjCœîeDóZW“RJ²e Ï(‰ø‹Æoïi�Ñs%£Õ€J˜T’ÒP ³Ÿ»j¿àLÐÇâÕ¯åî1[ó¦œr„Þ¹O6úBk]Î _uÝ0²ÒÁ/ v‰À‚£‘ÀF(ÒÔ'þ¯Ä`±|º¼Ä*ÅZ@.KùVq¾;ÄDüü×!F÷ÿÿ…'ó�i5·»„ Ng)?ãÃÛñÿ³-'J9•$׳÷F²)ik j˜ròRHVþ÷Þ˜%]éú &yÒ¾w M§0HL¼*;e—Þ­ Ò€,¡úY­Çf� øtAó‹œdª£²ØPûn%SIgs77„ ÄÊ®Ÿo>ý¹ äÈš3'å{DÛZå©JÄÐZmÎáÏñ&iš AÿéYßö/ÃÊÏþûsÑç<Í.¢8‚ôèiZÁ­� FÐ5.mæ#¶_¬ä/â[<0¹ÒçcúIždf64lÄñ„¿ŒMÔH-Ø­zS2@ ÌåŠøî|SYçÔ¼æåi Ÿè*ÓOxÌhC£÷3z\ЮÿÚGWÒR44Ç–{ß%>ßY®€ÏÎmÝ}—épã¡.�“5šfÍRæ_Ÿ 8½êiç ³z>P£ÍŠ_ õvÆ[…ÆyÏ\Ñ ¤©÷_¨ûû3Ñǯ6ÊâØ7kIpo<7¥ E‡Œ\ž– +ÓXºÇ¿*”°†Ê\CÊÒÙÚéŸÒ¸&’—  'ñþó—l;“yïÚ�†A8úº:o0BüæS8JQ\¸u㔦_´Ûx3ÉcÖÜa�´5ØTl®4Óºmã‡Éï5·&�þ‚ßÑ‚˜s{-Ç"XÛ£JOrxu�rP.Ù€ÀAC„^pò–/ÕŠH„¬ÓшP§ðBóÂG£Øúû5­‰Çþ#M ðÕàô@lËÙÎ)Ê‘žP.(–©ÞuÇšiU€¡±>jjÕûö¸A„rMèü0µVdÅA€�»H±¦ÔŸdñÝÀµKÜÑ Ìž�ày Ð{WÁ¶>§�-�$“ê¯ÝÇAY€: ¨jˆG"Äý*ôcå&NN6;—· ¥ÔYËc0¬ Ê{&w´ªŽß‘I¡¸±$£p”¨ÚÍnÝÞNJìßÝ$ªð.òÝçh-˜¬Ñgæ„QÒýóTÔ=¨¿è‹º_Ãp�œ@›Ô=–ð¥Ö£Ó9Q´?[º+À8U"p=�÷‚aî4<;*:i1<ö�±„AÊ–ä¨qZ´IeR³t�BAk¶�üzYÏ?ˆ¼Õ—-° Ÿ;6\}qÁè¿+Z!gW³*n×-ó˜Ã¥!Qtúå©/Jg+;«î™ufÞÚ1\ £8"¡aÖ‡UB¯C“–Æ€�e¢ò †gUãÂ>…ðþìòÚj,ÀäòFázçäC6.Žv_àÙQ“ÄÅÓêã¬UÁ¦¦ŸYa{.}¯š)éñ€Ùåsg"ü+ƒ5Ž®Úñ7Ø¡ƒ³­¾Å«T̤…ÙŽÔAaÏýîb…ð^»ùû:WB» 0Q# ®¯·Œ{OlÈ”£Ä‚RÿßÉVö4| …Ÿœ$0�¢‹9v^Þñz6ˆ3‹7\¶W1êÄ­ÑEä>u…†Ïn�}ߪî/Ìc0U¡DjHާ ‡=PMkÊ„2²Žb½äÛ7Û'EÖÀûµÍGÈv«¸%îÑÓ5]ĬÔqB ·>›“K´¥ä¦ŠŒÐTAP$ê)Ô·=;ÃÚÐݘ`ÌË ÐJ\‡õ¼ÙIªjš/,wkà!`jæ¦mISlÜfÌ}ÅS4ïÀ@)ç�öÄí41KbÈ$wó«F§'~Á,�&¹œ½#'Ûx¡xÊѬkФ·Î¶]�§‡/ (£×,ËâÄkàãÏ‚O¥¸GÉÙz�\�£µ�°„¯�ÆH|$i„^˨ءý[Gðõäx’3 Tœ~{Æ2)нú%A}Aú¼„õ6„Hc˜ ”!Ê3ÔRgѢƠ×w¯ª|ãw­Íwþ7©ýÎüo»­ÏK”K©ÔÔ€¤ÎM„�xe½Ã„Õ8_�0eþXéÀ‡Ok»[�\]ezè+�›ÎCè«öÚ¯­—Çæ»¸àÜþ8 # v¢â™L?¨±ö¼/|²‘y9ÕlPýb‚r††‚ŠÃÓ“õ^4O¯~"àáF²9̧ˆ¸.Ñ áðÊcì“îŒç sk K^M0ÎS7ú©f¡Œ^q¾¥Þ—ù¿ŸK^w0V˜àe6:ÞGv¿ƒ¶jò�AOàÿ�×½e§V&V˜„†Ut4Ç]F7PoÏç³O*_ÞuèþvÕ+7�pµñª1ÕBîç¿}‰RvÍŠÈéååˆó—Ó%qÉjðþçÚá›TÉ_Íp’‚ÀE×¾�H♑ã=’÷´âQÄ‹†¬üKÿa8ño£„B�ÄÝ7dœgÚ+:dŽH›!ÙA®=;9p8�òƒBÞ± tõë‡U€ü3fɆ€›�Ê.öN¸Kc¸A�”U˜äK«è𠱯ßáô¡Œgd¯‹;†ÆÚ¹V+—ןö07$IM�a¿´8%’!Õ®vn‹öüžææù‡@jóI�ú8âÓ#bâ"èÇœiRØù#ןÅFI$óF,¾¬GÇÙ ð´£-�"ãôÒ\@1BôSv÷Ú]ê—õ¿¤§^¡Ìõ ÖR9k”ØT<,»’ȇ¶–ø‡|ÙÂòPJ1 ¨Z& XCktg)—Q)ÀÞ釪×gòãäÎb·vŽ^O¯ìsÌgK*�Æ&Ýœ¾[Cw§ž§£…¼}Ñ" ÚÊZ²¯\>a� mÇAm›™1ë=ãr�¡eœd3dðeˆ ÙˆêäS¥i8çcOŽWÏÀÑgq¸Ö€$M÷õÕE»œ¦WnpþxNH ˆd-”Ã+Ëú¤RmÄ,K>M°›+ ¸ýû.ÄXzæQÕ¤ZQþ.ï1Ý‹7ÛüîŸ�Ó¯ÿBaÜ{F]—.7F<{VÎçÝÜÐz˜Õ»6¼ÓùKHàŽ>z�€µÈñ§`Ä^n¤n#V.m¦ï¸6×{(•}!9’†Nw‚ÃÙ^‘Š-�/¢x@*<Å7PSz£�‡¿èP€@[³g§ ²Ká((áMr»’§w¿*÷[õ\a œGæ¹·Vìa•†WþE’‡‹œˆIi_ã¤ÿ`�c�ÞŠ„-ß8Ž¿ô©ÐâsO@Ã9]ÑÄü˜‹v&µ¡.2zex9˜µú=^2=ha¨ýJ᦮hÓ”·È�(»ðóm[)ÑÂi@XÇÝù˜?¥±î(|ÜÃ' ’Z{Á�ž&Õ̋ߋ jä%æ×/j¡†ò+«64>ï² <øü¯rÅÆWô,¹…«j—€þÏÈ…" 6m˜z£‡Hž•TX‹Aa•U¨†E÷º¶öyFnÔ³L:ÍåK15N>Ûç|ihÐÌÓQ© 4‘¤‘“Xç®±Y9˜6¤ ÉùbI­^‹É òDvö6 Y±©2—Åz[B´§‡ÄÌr y(eú€‚ÕWÇ]ýé{¿ƒßÒÞóâ³ örK3ï˜T:Æáž=;çN¹¿»î}æ$6¹7-:ÿæ–G§´ºyif‹°ŽÏgÚÂ�2oÞv[Á»!hC<¬6æÅTÄTtµà–póæÇA�œK;@#QЬ§—%è$L­ò" RӄЯ³�’$Þw¸èI 2Coû„›nú&¤I`E¨Õ/z¬µtàLѨ•„žÍÿºS  ÊšÑÒ¯¹'™ ³íF _ZÈXäý6ö…‰øRFèµd½8†;Þl?–²•<‡ZÑ*Ž<Ѫ�º›)ÈW8;¯!4¾yNé}v�! ‰EVn›M„6ТBXƒ«ècˆz,—¡B/˜{’\êxMœH¶ÁNÿ€EjjÛ¬�± o¢Ô*ŸUò%¡pÁ7o:coüŒÅÍ%ó,zÐØÛè lî�D�"¨j "¹\ˆ ~]fíÑ7ï✨õ7 Á£±¸(FÌó*(C«2g~† ³hûö=]·žË•Kñò÷¨ë6rÄ�·öÍ6X-£UnzqËÏçjà š©/;Iô`C–m"ÿqûn1ÆÀ1unè›n;˜°NÓWÇ£~ý•kŒ@ûÏÏ­Þˆ<‰4ÍŸÆýcãý@MS¶çxâõq¹JE´ŒSìЃ~�¢ÆÙÕïץβóÃ�#ÓPp̵úcRD²m&AYBøΰÚG�–tÞÐY7ÄÕXéƒ(€B½š®PÚÇ‘‰¡ÏП³a~eµZæçXONœB‰lÐ+:QÃÉ#ÏÅLµÝIË÷Ý>�7øX„”ÕÌ·ïL)�Æüô¥ˆš¬c?·èò$ófÜôM ++cLnÅÁðkò-Lß¡îíä4÷w‚ÅÈŽ#�“p¤¿Úc³'ò˜^ëÜí4ô–ÜœYô3 é u]C®Ã›VàÛX`£°�l‹’åÚN^YNvè_µÎ±z7±S@�f·L;í1�ûþ“÷7ÑK_?>€eiQêÃpÏf»QÞ„uÆR:¬ªÆ¦ÖÌ>4Ò’>¬Ú‰Á*DÛq!ï Èpõî^©¨é\ž6^ï]À´Šò–§‚y¯lõ]o(´×ÀÅþCÜ`¢­îuL,¿gȨ•Í´ýô¬«>Áõ[nFN$Óù/¸4¢,–¢Ã<Ó¾�<˜¢U³ÿ�É©¼qõ·|\Üû.˜×(7LG{ª{¼ãHqòY›ÞÐöºçMç#ù÷�ík\±C�€2ˆûáŠNÔ}³¯„((¾�ÑÒžQ1|�›¹#öMÓü;dý½È2*SüH* òv\M×âPÎÚp‰c„1ÎÂQ ùi­Zcü†á¾–çÊ:ÜÚ° ÷ëÒ�Ï>x7õ�¥fRo¢9¬¦ù ŒHb‰ö“¦jÐX»/¼öˆ«"Eš,¶ÕU5"gãà–bÝJr±Dï¢'0w1ª{¸e&l¾¡l°;�9:àƒ·=&¼·å!Ê`÷·ÆšpØÈµ§ÆnÚlß“ašf¹{æþØU^mLqè~A¥Ê +#HeJÔÁé¿�/æ¹§œ³ÖÇÆŠ®X’2ÝÙAÍ÷C‹£Q_ÍËw…t^—k›Ù+* Ø$þŠC»Ðì‘��¤eP¨DI¹Ü  ‚h1æ>Ò-\öTOL†h[…ƒ951ˆG6›[µ¨o:]¡"¡,äZOªlrdÓ Ÿ,Çü¡¢ìš?líoºÐ@š°ø`”´¢ö¨l°`<í´Ú-–¹ƒž·2…^ʯ¥t €LöfqÌ¥eöù“.õ¡+Ñ_£»8G ~Ãýª[‘>âílg±g´’24_­LDпè²buœº¡ ýu“T¦Š�_&KPé—;Gè¡}øO�¾c¥"½wFmÓŠG£¦A–AÝÜžPÙDQ¿ƒký¿DÀÛ~Ï$˜öwËóaÝÃUÿ~„ð+ÈN£*l7¡¿jâ¯Ïüa›…uý‰�TKƒ9¥˰€×@½x^wi˲DÅ�âÏ9g�GT Iï�n,T ‘">bÁ–ÙO„Øv0—¤RÒ«´ùäR(�ø#ˆ–¢â4V›/B}_;PˆH¦Yú"ôÿdª~ƒÑÖê)»¥´cÑIS€#6Õÿó¿/ç@|_æØ¤ìd ÷mû6ÌŒž—4jsHÁy&¡ãˆ»ü3XD«wô7ÉÜ0‰Ùk¶†Ø“U{_D|€ôØ�. 9ØÐª`¿˜�…a÷prs‡3£AY¢pÀ¥Žë[Ó·ÖÎ#ï™k�r/у€*†¥Sõ’Ž~ŒÀŸ†œÎ”ÔœëU0J“�Øtr�:¸I?øÏÛ¼!Óq'óvÝØ¬2å$½“ÀëÖ|2“7g3ÿñêx�ª1³KÓÎÍó‚;/¹•h‹E§ÍS4ª*ŠýŒFƒVthÌ£ó¸ëúz,åH&U¡m42lñû¯¦V€º¢"ûî‘khr�­’¶Ào�ǧ! Ì£×);´¼NäK¿¦s›¢þZýÍœ{][¬nüQbò²Xfï£ù@; Bý¼GÏÓfGPœrÚ&rû#™olú¾—&C4ŸÊɲÝݦ›½á†Zš%VŸñ™À’﬊q2‹¯Wóã +Ìi±ŠD$ Á§HÍ#�óÝhœô�i¢á/"ŽÈñ­¶êž[]`A–tq ìä`¦Å)õT~ÅàeWiÒžŽÄP„Ó~!DÛ7á¢ï�¢½Zä8&YÀ@†/î×�l0]vCó sŸ``&ØŒnäô¡]÷Êå×J"€žJ.’«û»ÝšI³±úÜœ/râk!µäjæã,‘>ùïðiB‡ÝÕ<†¹š¼ 3…X)€WÈ*”a§¡õþŸ?K²ÇSBÎP²û‚qÁíï´=ñ{Ä2Å$ò»‹E¡•ƒ•ráNÕ¸{½Õƒ¶)5 !(@³Y_3 N­§ê ª¸ij8á +švœ¥`8òll~3«h ôÕ½Ã&«0¦oAqŸ‚A®nß �T—j†¬4s' ÛC4»ñL ­û¤¦›ï¯[S�UKb<ä&UƒÁJV„Hºkˆ„]˜c¤¬#Òµd•*¹—ïên$R«QT>ê=‘õ–1«±eºÌÜâÈg¸EÒCèµ¶Ä,×  Óºûž’ ëÏdX°*‡Y�ès½{ÃYg$Ítƒ¾Š'Wp°9–l´ýÐP�•¯*h¸z»C)E­PÀ‡F<,®ÿˆbz3ëb B0‚«Y5%ü1iŸ2oùDš[5ŒònžSGÐvÅ7ó¹0<÷ÁU¿“XøNE’,Í’1[G™j %·c´‹YxÄ»g¬¶•ÿóÀºà».Ð2ˆ¤ê>ÖíîO4¢i°Ï( Kž�ø2—Ðù1Y·Ìè>©èŸ,xIÏÀ·¯à»+RNsr÷zfe³^ë¹Év!ã4€¸·ž«ê€#Èñ=ÄüýMµbd3Ê¡` üFN� M] †?7BQ‘ùA:OXF¡óv©¬Y4DÏRW³Còª?ç–Áö¬Hö€A¤T�²ß´_i9jRAfLÙàû ~Î1f_³j:ÃQ‚Þ`ùgÂK$õ§6f‰#pƒÐÆ/Îo×0ätR‰£Åg¾rŒâ&šôYvêzØ»ð¢»öJGÕ�þ{ú}:£Á,ºk]¾j9Bà42¸N]´^&®#zgÇÝv• DTq$,Œ‡ó‡S&¾–ã(·ªsÀé$ܰX« ³ßbϲÂ,ÍLFáÓÍŠJ Á|¥¢,ùéë”ç[%ø²ë\¹þt·Ù„Çë#*¶º‚bLxŠƒ€æÕq‰;b×±”>p™p/“Ÿ�¥¶v Ž?K_ÌDPdÕÆí ¾#(uéÔ“‚2« ‰¾€ü.�êl�ø¿?¼œ³;˜k|:ñM"½v2WkÃÈÆöRæ5¬²¦v!SVM¥S™W c(SZ“Ájޤú»V·‘ q�ë¶50L:Çö0KP+> ì[0B‘©["Ê3¼Àøà}:ÄDOLs>èWôÑ’–I™úTŠ•’U!ðç ;QøŽÝˆ´"�Å›×%Ϊ 0ÎhãÉ¢Õã¼bŽÛ§ÂÕ+Óy^Ö”ñ;3hC{¥Û…Á‹*îût\›F�@æH‰žò³C`ŒÐW²ÙÞŽ%V£@fèàR½?¬x^{Y:úê‡J&ã7´WU9´} �ÐÀ¶JQš GAÆ5v™\²ÙÙèš�W›3æH’çÀ’êwjã7˜ÑLõ¾ªè0A0Æ¡­»aô-–ñPm½Þ‡Ãôxñ­ä¢_FâD­ÌÜ]Ëi¥C¡�¶ñ§_ÔŒ~…ä›eaRÇ—Rd]ïj>º­VT¦I2�ê”É^kzs—ŒÊ#!ú×(Ï>ÿÓ÷!:øÍä5ËñüOÔ¡_ƒCCÎôTª<¬L‡¯ûH˜¼Àê¿Ãº“E*)·ìÝt©r=šO»µÖ0詚á�iýn 8³ÑL�¥Os7ÍžˆÊÅÝ“`c*ÞQœïHZþ«œ‚oмìLù„eœcG Ç¥0ëoóì�  ÿÎMœç´v¬zÕª¨¡É„¨5.?â(w³j ˜Š*†8?‡â–8�JÖw¸�gXXy‰e/üÚÊÐâ½À'´²ÃGÌžÜ<¤¡²5ê.!ü3c–%ªÜOE�›.Æy=9k�_F,ëÇ6ä*}È;]!Óåi1«0•…G&?Te—ÔàSSÁ£Y¨‚š¦Ñþ�¶Òn\m ƒhw›;æ”H’smt,MÚ'÷†Ž¥Ö•-µ-¹kkléÔT@òE/µuóð~�#%ûCôïÕOÆWöFºƒoz§kãZGifK{fÐþãã²\ïÁe—°ˆ,ëó—ÐYÚlÙW±§¸t“r0K ��ð•ãÉ3•³ûKêøZB*öíQ8é8Já˜F¬[*¬l¾ x¿î5Ò·³,r}Gò±ˆ.ÿ|‘úKwMe2…éœ�ÛK¸ŠsUãÇ27þ&5©5©ÀYmëÂv`'ÐÙ; Ïw/÷N|á{¯Ñ‚ œWŒcß ÃHDíÅpC³Û¢}ä U _¯8#vÒKÀ#ßþàI|&S=ê²ün&þë6á3º?h�t*i†!ß‘ w·ØyÅ<¢ß08*zWà/Å ±‰ãè uýþÍÒ,†„Êà–å‚7Þ/T!G CÂL~Œ½�›¥ju/#‡ß‹ŠfF7 úD2/Ž=S€X1åÅÜ:.idka&äBèåâ¦û"îüIw=­œfu (Ó6 €óAuêÉ�#0©ô?èæ‘¼�ÌÆ4³g� “ëß^ê¹<õĨŸzî{€Ç˜èØž¹ ^Õ(cFkyþ="ÿ=êÊÚF3 ˆ]5Íô¸T�C{[¤e£9‘Hìê°ÄgÄ@:‰ª•�å[ö{.#dPs‡A–ôÑÔtNlì„+¯âÜÄsþPéɧy ¾žíZɞū?�NO¼I¶\<ý’òÇø�†c(G�xîd BvúˆÙû²W±?³»†ƒ÷½vúä|šzöòc B°ãiPgIÒ*Ç�NeeÝŽç¾£™gõ·�8Cí´7Œ�¬IO- n¡2 wf’°; h°í»!«×;»P¸S„:üÆ)üžxC�tç9â#I<4mAsªÖh”„³âÙˆa�PéÒFÍÞo–ËÓËg-v}  L6^“Éœ®®­�ï0Ï“¿j»?è—wù�³ß&›Œ!âåå·eMõhHÕ"ä—°ð.'Wûö`²žòi�¥%Œêq€öÕÈ”ÇoòØåTè‰3a/5 ó: ‘¤oÄ;‰à¦�Oa´ï/y#Èlå*DƾïC¹×êbÒ’Î@¼›vöåmôìmb…ˆì£Ü:<²µÿóž-MÒ4ÿÃ6wÔÇßµÃÚF<À:é~‰wÅg6Ïÿ£*õý¸×ø¦�Ž<þ”(£{rÌ]„ØH¾�rK¾A§áåÍá8¸ìm2ׄJEò¤÷ç°òRW\S5ݺ:Uw÷aræj=gÕw{”‘ ¦EÀÈXŒk¯¢ZYô@觺ǩ†—¿¢�ÎcéÔƒ_T1vêºZR�Æõ©q¬+ ™§ùÌõ¡žK[ÍO†ôÔ�W � %©�̼[ã„> Nñ/f«§¢Z€•mÆz+U‹7»�PñòµÄŒwZb/+ GÙE#ú0‡p_> ]{¿Îê=¯&"3t’lÎÉ)åÒ¦u!($€ðÛBà€¸ÃûàÆå`�ØEÐ)œþ²Þ\‰õÿ�G½µH7Gq«mà£BægcTTŽÈŒdôŠ�[0Ät‚¢òØÑ5Þ q÷ŒÎ¤²[´¡–ïÌÉÔœ6–¿£j�!X‡«3Ð"Ú7KÔeª;‡ÛÂ$X·g!å-ŠÑr1V•�ÅÛù¥’‡u‹Þò‹u)Ñâdä?ÏD‚ÄW'WŸÂË>]ç®ÐI±f®·\  ›íù:ƒ›Åþo‘¼šÏ,S@öALþˆµØÁd^/²*Ľ(È@L‹ù$4:æü�2:�ýÃX™/é=Óm¿æª7µŽ¢qû†Ÿeùh*‡ëQ×·-_³œÆ(ivÈ�DLðÕÄiì”ÿ*áæXÜЖp1`�Ì�Àp&~ © ùA–§o<Á2ÍÈœeÖû\�rBPé/,hg*\ €õÍE™Ñ95gúhT¢bÊ �‘ßwøòý5q@=þþt£Ê Ζ3lh“”:¾agŠÙÊu05ü1WN²W Åë ��HEÁN°"ãK”b !8Þ½—ÃO= È{[¾e œ¹‰+çòeDr@·f¤ŸW¥sÇýÁÛ?4Ý&dÓÀÆ<"QÈ\"Æâ’ [;·¨á ™�—)w½¯V/ŸÝ߃èFA'ß™8V-×áñÉ÷“íÑ4b´¢ ;TO·fqÑû߯ã«9è¹ 2…Ð! ¨ÐTfÓÉñw ùòšŠjŸ®Œáaµ9¼XîdäjN¶ Äl I”Ün*rfêI‡±ýðs+'aîB:¢z1rx¸{K¨¡Àö�Ü›ûƒV;"‘¨‰Í‚N³wh®.�³©ù‰izN¼CÁâß|¼íüG8ÙP¼Ø¢Û]5*¥b"k”7YgÖ.e|ìÒ'øÙ—º`°¹ òdOÔ«ƒhH÷¯0½üðä³ü ]Ââ°Všiââ ›$Bux0F’íi› Lš×'U9L }h›Ï¼.Ç̇�”‰‘Ý@Hλe­Æ†ë®a Þb…;‡]8ï ’˜«±ÓYƒîWgcÓ¡þTö†iç�ÌÒ~Ý8w�ì~P¿ÎÆ«Â,—ãˆ_Û Óc©€ôF?�)žíÄYtH83¬ôîøßM/Ý+PùôõvlÆ@²<Ò2Hùƒ1{;‡e¸߃­|?Ï„N<‰ ^ºT˜W*!ë¦xåù{uÂé2ZIáåœO¥×Ø«8DÛÈÕ.õ¥&µkS;žããœ\‰#óí;C¼q�Ê€˜;ì¡üÊv¶ö-_eÝ;=œË Э“/”/‡Cÿ¬�Y·ô œ)É×…téq«!ÒH&Ö§²Ê(Æ�Û¶ŠðD8JÅôþ+®ñ'›+—>GW™q4²Àóñ¾'7R‘™§ãƒØzVò¢š¥º`ÿë7ç^¼Z†//C¡WýÀ)ÿžÑ‹dÚÐ*‡;+›¾uØ„tù�ØÊ%‹ƈ¡0Y¥Ÿ¨Ì‘u€㇀g^!ëSÅÞ0àâ) wÑ–âmq×Ë|÷õšušo7}éÎx!$iŽnQÓžÑ^„¾ÁMk¢«µä°•ï²J!Õ¦ßïVò®{Ñ|wÞå}uÙ)ù3÷ýÇ2—sEVöݯ¡³,j‡ 4Õ3éz­ÏÇIáÜ­~ƒ5pG©&.¸d°]Ù2?ý3yHÃ2^,VÞÁ²­¢ëµú�!Ÿ¿ Cf<àÓ ¨lV”á�úd-�R9°�n^H$dåt®yQCOú�òƒ¿ÿSdŸåv£¨À¶ùgn^æjåÔH?ów8‚h34{¿PÇ!ÎëŽù§±âd}Øäõ‡ÝDÞ7JÁh“Á�ø|ï•"Ðû‰sD1£â€€€û’­Ä2pÍák/¬–ŽNµiªöIKeYD�Pðj ´-@H~0Ä» ¶+ êÅÆž[Ôˆ5Õ]AÁ—q»ïÞÛMlU«ÓŽ %  æ›-Û[�8Œ–G¡Üyð"Ž•b*¿ñcg�Kë1®"§‡&ìnÅcTD±,Ù#¼q†‰úݳ ¸Ø $4Éæ¹vV�)ã&;bOY œì ‡)–{ÃS!€Gø²ýW¤fti©¯ÕlYpì§µ�aƒ ´ö5×"Sû@»¼~Ý‚xuÏÕÈÑÅ6{Ÿåî8,�í�²| klƒC±Ò7ºöÀŸ²z ,3Ô;÷¡‹©–�_ ÷krÃîC¹C<™øñ“ÆðƒZh†K‰êö(‘pZZ_OjU%Ê ›FK4´87€cƒÅxf�cа -úm!sB­Ï\Õ|ÊÌšã×µxЦª¡ˆÅTÊZ÷1ꆆ£7£€^IÍP†ÐMª†tJo…ê$wµF\|=ËKeˆìIY™Ú0ÎÖwë 4[ôkÁ]Sõ‚¶^Faì½m÷УŒ¦·è—á_’í|½sÃ2g—¡žÁÅ?fÓ” =%ò�¶�è (Éí„¢�ë qw_ZKí­ò¸Kéþ%²ö©ã ÅKàÁ'òÇÏoJÈLœÙ½ÙMäþþOwÓÈçšDˆË*$Ö�ó,îê–8†ö�7}o�}çvøúòßø$¢´¤"ÑÄÌX›MK¥¤Z®®§³Ñ,8>½w�- i;ÇO‘>?ú@ d!Øå¬t‡¦ŠÁšË&i‡nÕ‹ý |Ùë/kè6¯gÉ™Gð`á±$“d=û ¦?ÚÝÂŒ"Œ¡ ú¯wŽû`ðs((yœžy{tTǶÛïü¨¹  ëjvBJŠÆ«`Ʀå.–}?8ácˆ«žR�Xš N²R…»,ÿá•ÂgE£Ü¤2opg:6ÿ©KÿjEÌÖüòpBjv�Hð:ó &VàZ]$úá-Æn¦Ë 9÷·õÑaÄFÞ«6‚*¯ë¦‹Ä§=ºÜm%—Ü¥p1eºX,(ʶ³Ù*ºˆålËAÞ¡"7 c|¹õ;à×ÄV?”¡bÊxe@Yýëö@ËæHþ•¸ÐXê²¶‘k"¼WÀÝXsàóÇ´öϨS[5 £'e„ܘX RË~2ý�V ˆÛ;} G–r§»¬¾g.(É#rÈ’û�N˜@j¶¥R¬çê<Œ±Q]@ž„–|£ ²ÖaòÛ`‹p�Vühá9àBTä`Z1�d<Ú(¯ùÒ_0»E}—ôÐ0&ºLå+˜,§n åŒM§A-ÎðÌpwµ‘nâøˆà„Ôd$ì[b–ó`#^ÛѲ·£øßTomþÔủˈ"Ùaê‚¿ TЦ«z–ËŒ£jàOW¿kÔx‚®'Çs1Y”üÅéö’©ï¡¤’Ádps˜×„A¯;ò�DÝé‚¶ñ²  CjÚÀy4Sî4ôtPdŽˆž®\]8MLZñ÷=8?<-ºïpa³$ç�ù—5 Œ (ïk=¶×†XF/¿…9|/®X`½ÁIR‡î�òî–£R£gÊx‡Ž<…”Ýž<Ÿïp¢Ä«fd…“Œ3ƒñ¨B—õÕÿ§ÊµCGÖn> Ò�싈ÈÙd}Ëénˆû×ÐLæ(-x¨h°„%)õ+ÀUæ,§uöã îiªÒ§‹»¡DêH÷‰?4z›¢X^ú LÖê.¿=¬ò¦×Äû•>›5öÂ}2=Qž/*Ö׃ާ�#°R$É×^MXsw©Ë™W%šç´Wd¿V…óùêAQ³�e± ´™­Ú�»‹–Êð:*9¥Œ`þ-¦¤uÖU‹]×UW‚ÃÄ,�vA=ª4H¸+÷{Ex.¯‚¬P%&'Ž C ~íÐ*÷.ÕîÇGñdª$ª»!û 6ƽ¿õí_þ1ÂÁqöç�mJÓš½;Ǻrr/ÌÆ ì}¥¶tÓÆï<˵§µÔ¯É¥RtÄ[o|Ûæ6$W=ûþª¶DËÎøh‹ó‰Ã_õÆóôÑ(�·Â"Vû—ð›TÊu#®£¤Áý¼v?�*Ó¬Çe•ʶ@ÅüdVó [Šº&‚ãÅÛâéýéÀWhM6YCŽ úcùUt§›‚ˆ¥s#ÏâÇ„µ—�A%cÝ=u>ï�¿sÕYÑSUKÃKû¤¬`:ìÐt»¹a+ %›TË:Þ�Ü+“�{�Y,²±Œ�U±áàTE�—’¨�9>Ùbøï;ÜïGŸ¸é•xËÿ¬WÏîýgXs[ k0)ÑdâýžÔàÉöñQì Lª,é*‚ š¿«œÀ âj@œk�]$:–,H0Ç>¡zÅ…–ÂôVÄoªÕÅ]²š.sÇ}F:ú'Ú;_t¾šø``¼ÿ´¼\ÚÕD¸MŽôŠÀ^}Xî™4ÃX4ÊÈorãÝŠÌ=-%ÓÂÎ$[ ¸û�› Ñ4½ÌaŽ@æ Önfˆ„qÛêb²@e.õwËN}®ÛÁg%¢1ÊeËÖÞ)>…¾f¡Ž_òͳ~XüE‹Z7ïë’¯a…ä;±–)³çð²jˆ^Ç`8o:\ÔZ8º ÙÊDÉů÷vki:ya§`漥Ɏ©k ià ?ÆYµÌLŒªD†6ïÏëŒO¾Ž‘[—Øž@C¯²š³ÖE—ÿî)ÓYÉç9 Ò)’ù ·7õlXÿœ!‚ñ3Ù]„2ÃϨôßåMˆÔŠßKYÅgÈÁ l•_Æ�.�“`g—Ã….Â@§=;8õ¤IWíŽ-W©ƒœáâ+Q¸4E¨Ð `¹W\ÆÇg`P&]£q"B*„qåvtý<-dí™ZÒäÿ¢v1ÀÇ#Éxy²ÔQû(„2ÄTÚL>63¤sØuÍ4‰ïÖS. ¨¬Š€Ã³�µXWE&áíRÏ=õÂj¹2JçáßbŒþ'i.ö·<›DÀ.@hKÙÈ|F°@ƒ@ ñ$�_ 'žñü695úÐyWSJþ+€+~70£j™�4b5äõì0¡I·F>!5‡eù£.¼w¥7¾Ï†ªZqâèe _ªZÇuجEoöód½Ǿ(€1‡«­÷…$$nREŒk§Ã<1sÂåJ½aãr¤ 7Á æ¸Ê°ä)š‹«ýÍá´t²­ø+Ô|²ŽJòÝ£MŽIt¸ÖáÕ'„3 ïêŸkA!}è[ùò…k4´†‚+ÎÑ*BÁÐM¦ÔU°+:"©"yq‹©=çr¬¡üõЛù‰0f*“ŒÀl/ÚO¢ËïC?Ìtr)=ñD¤ãœÛ]ôî$“PNüïÕs!Ê�`ãé¹ �ýc‚E‰ɺ)³hX¥l©"Ôc$Ê7ÝQJµvú¸Ó&½ÊQq2ýçMëù��O�0›AÝSßs‡ÊÎ|8Œˆÿ3Àl¥êΆ+êü%ù�Û:µ«rmàY.ô@l·‹"×x~rjD’Sï³ÌŸ®ã±5‰¡�çÿ;VK®N·uì^œTâžã!¦rpß^ù“²vÕç£âÎ.ßa ½`S�WAb# ‰†¹WÏ ‡V´%¢&Ö)@´T°fè·oˆ‚ïãŸ|�¹¬—Œ*¯é*Þ�Ìß3ÿ’_€Ñ�‚lxRc!PÖÁˆ‚õʃ*œÛxÔ�³X^�à9Ûæ�0Ùêÿs_±ÆÜïÕúòÄ:¹ßN ɬVW'¡„vÁ�på—\ÔÍ,"6×~NkrêàƒÉ�ç½{2ð„± ¹è4jĪF�,Ù½"eJâo» üöZ œ(íñ|O�ÍŒŸTCÝB½äÈë½ù8Vˆ…,8X/JËr§/yÖÑ|ìòI¥ ¿G¿°ÒMôÍòU¤|K2®’Q.tÓHÊ �"ðg‘:N5[ýmw ª±Ÿ¿ùÞÜæQÒ8íªTs� ¸ÞUñSHÀ[•À~>z w»Mê{´µ½É"¼‡ª°)x#Û G^ºx§{Ð@^¹Ù’Ò^ !f ~�%ÎPu>,ÌÄ\óqá_Z˜¹Wíÿõ¼q�ž^KeÈå¹%‘ªLÙ4vú�.aÓ6’ÞïƒnDäùš¤ðcÞæ²òÜQ»óú6U’,F69×hðz6‹‡[ÕS ºõ�Iœ) å†ÄÃAšb±u�®�ã^ ƒ¸î&q¾c-1÷"ªøË[C¥ ê ä=šåéGˆCÌ¹Òø+'¦Ï¥B‚ЦÂ_'Ò_xÚ(WÚ³ÐÐ7YTï¢?„÷É£žH½÷?Ám&™×·ÑTi_ã=§Ù‰uûIc2í�W4WÅ&ª¾£ˆÅ+Òåv*;ØDÏGX;?ÅøökI¢Ã’a·–­ž1ÉpMšÐ¦&[M×FW¯‰ õµÁ3¼rð¡�IväÓãï˜L»\}ö€ �ÁƦk»ö⟬þbCô`§ EheƒÙa×’ ˜b.ÒÏ}ðFú;°öè#&×Ï<ÜÆrR/Œb{IjŒIÚyÂV¶MŸâÛwLYQ 6j˜Vim·Íñ`Åì-‹#<˜�§¡˜˜ „B6­¢l.~Vpaà H&d6ï¹}A3²[yk™1˜"†³­ˆ±ñéLœ&Žz¦¿Ëà’k«‹î˜5¾9�›Ê‘3Ћ…ày¾á w¬Ýü®ž¶€Ø'”}6•¡ü…ãþ 1{Í8 ðžYtÅFksŒr^=ù‘ ÁÀ)¤]äíÄ-ó§}à-·"ß…s½¶iOêcßU2Ph×[—Äw÷Ð yªxå�Y¸~'Â2‡ÒL=ú9t oµxv¤ÓöÝHDK»_½Â[žÛFž"f“¦fâ'SЬ} c®2ÃHFí(Ä‘{‘x%ÿI¥AûîætÍho.W*L¨¬ VÑSˆ¥�EŽ„NÙvþFۼũÅ©q¤¸å¸_•ðÈ�pÀŽÕ!›6“Ù´îêD¶äs² XÒÃVHˆŠ1 ji}éOÜ�;ðw‘ ›²}0 ø;•)ÎrœP¿Ö�Ä"*ÌýðdÑl®¾“ëþ:°—I•ýg5C=ÐdûygD÷7ùûœì&¾@KÛ_ºbyÇíF‘ ,~l+?ñÃsŒ>²¸Û¨¡k:°à霱]Øszƒ50bÆ2:�ek¦ý&HOWðéë‘/ÄK@u×(gðès#H�%¯þ�U†Æ�Õ�ìšÇgU:çù1¿„ó («’‡&ðs¼—$¹É(-Yó°2ûR!m+uÖ·¹Ê{poOõä"iÌ\�â1/}ì’â¬MJmNéø7]CÛ™�¨mYM)b€Ì÷ÎùŸŽµžÈh 8ôÊDsÅÏæáéÞƒ¤’ÉP R"PÆfÇÂ|‹*Äb(ûºXz‰Â%¦.�+=G³Ðš _MP#;8a“– œ5q1”ˆMŸ:8÷GÜ8?ø‡µt½˜¢Û2ÅÊTQGH“±íû·R¹À}‹Í½¸œ¡X Š`Æûjc¬]då•bWÁ|Ëøaÿ“Ãg¸+Â7*<üÙH3P¬PC+�½¸kv%WdÆ‹hٓ㮀p„O�x£x­3¶Í"õ¾Á0š¹ówaÇÓCzƺé¶å‹ÑÓÜÏaà›�ØËH!�”‚Cètîüä�’‚åñŒ§( ìdšÌìt†*ש'®¸Ù£ZF�xÌëf/�]ñ{ Y �³ï7ZþëÎR& ì×ã—#Ó›—ɲÃ�b.WæÒ1Ú¢“k�1dÊÌY…ZN�–0Möƒd–Ú›ÖcsŒýç<¿¬BêhðÐ0ÓÄø ~¥‘ì)UÂQZ /`l-�x¢º¹ÿàÛëU ã Üæˆ¾“’­Y‘݈ðÕG¼yè+ $ÇPäu^æ…)e˜œã®Ê€°ÎUs2UˆÝòÄïä+Õ'ïPH ¸Á\¿Ömy>Ç„åÞ"89º¥¸[<›éKŒ˜jÔI“ÇŠ,x–Hƒ¡sÙ[b=ÂSË’E“†† ÂGñï|«›ÝEÅÄM‡Œ¬Í’´œvF�9ožì9k»eñ=ë©GLòG ŸT™ûÓSMí»3ÚÝê»ï¡†õ’‰gÈ0»]g–1�ÏëÜ¢¹2Ž€ ˜Vuáò W@�n!ØÛ†¦Ã�rºÑÊÖ‹B Ó-jTl)°¥Ô½‘f³—Äã[}Ùu‹tãoWQᕤ»‹}Ž ‚S€n%Ì)Î?íÚ_D‘K(Áu ìâ꽤~™ùrÈôï�îì±9~5®¹dëyÖfW ?� z_,A�_ô—Iõ ýA)ŒZÔ› O@x>j kéÿYGoˆå�‹(DƯˆ_óV7¬íÌ·"™$Î ŽTïì÷U´–– [M“ƨ�ÊïCÑ�)gvÑΓ'P”HM•ÕÆxb~xô°Ã"Š%vR^h€-¸Zbhü†…öSØŠm†¿!qÔhß_ Oà�êy6Ñ^Ö8£Ö²ËAôï6ã8Ï=ÞÍü©Á&Öy‚�À!ÑåF>Ý“gHÞûKçÒûzn/{r*h„·à?£%ÛÃ�Ì£’’‡‘ý«þɉWeÝÝñ’bëųÁà‹ûBVÆæ~X %�‚NÐøb/} ©8]ÈÞâÜ8+Æù­äÑbVÁQîÆòUZ¥øÄœ7úŠzôÅ5�Új\Íwg²Rpa?ÆAEA~k‹ mÊ/ÄÌÿDÝJJÚþ£Ni›_•‡D¤ƒîÌøÉ–TÄÕOYˆˆ™^ˆ¢ü›ŸÖÀ*ûh<—„µxâž”Uq3VyhZ×â³sžUÈëàÂÅŸ0LWÉv.ôŸ¥(`5^dó,fêHI‹Ã%ñgÑ TŠ——5À†ñ¤§Ëìù2·ß� “ï]÷¬ž…X¿P¡P#Yš> �ºÊÐŒwk‰Ì‘‡Ê@í6ÉH4¹§ÑÍ¿ ±·Ò\¹hIþPÆrë ѽ˜]¥¸§ÃÛœ/hþ].8<˘ŸÂtK™ŒRR›&ªkÒo6ãPj-ôÒQØ�@ÞJÔþTH‘/`¯K©�Ürºð qô/RáùÝðZ"jöüÛœÿ¶©6[’§¹ïl*B8îÉì­tý{Ú?Äý„ɽÍP@O“�/¾ÙÂ2–ëô­™Bcä1üÍÅVèhAjÐC–9_Žå@§¬*5v T.–="ŽxM»à!=wF�Ûƒ¥EyÛƒtefRM[BVwÓ,@h[�i:§òŒZï˺Â@¬#gƒ¼õWñhëî¼è‹LÕ*ƒj�:iÔÀÄíÍ–Š- sÃ1j�ôÒápþOS 0öô(êÀ©íiªCVU{÷Ú: P±(~gôÝE¹ÐŠ<íט¢eÅæ�e­ ªº³ç,Øï2n x†‡xéxG¿}ý›àû ÏeSÐ:¯^C¤‘{ÆÔƒQúv\ÍÐÐâÛÑ}JV¾B.áÕðôÕcIÑó;ŒY»ªÅ�£À§¡ñ íCÆ’æ�ôº2/yÅ¿Z©U\DÓÄÕXÅFïŠHtö»Jè-÷oÌË­&Ø1Ë)K7¡�‹ÓÁU~:AxW˜ˆá Ôú‚û¢°Z{� > x»«iAAÇñ–kÇÈe¼}¸Ã)šè%GÛVñ*”ŽLÜ&KŸµtD.ÇZ+ÜU^–� ˆÈç‰?k~ã<†ÅÓtK^¯0rŠa»OÔYwäOî î …ÑûøõeY:`Uó¨ð”Í*aÚÅ"Ò×¹ÂãÂ9+§Æü,ü3´�pqµ#pNâ£áh§ÍrŸû&¤�‡ºèð[aHÿ"òB®I7u]Ñ]ÉöŸs·¹Ø*Öoãz¨ÅYÑè %²›ºc㛂G©ò£ÈI[#pdY‡Ç�á²ø)zuŸ¶ÍžV«ªKùš%F¨f¶ArÇ/õÜÛ‘´ã Ñ$u>…Ûr—Ëצ™è„�ÊÅn.T^ÍfÏSp ¶f4¾ª“àüŒæb•ϯs ÞÊ##¾ÑÖf eàæ®�6lên:{Ü ¯Ð0ÛŒ€Ö8û^°f_NK|!ËÚ¢(ØÞ &^±Û_¿Š—š±g·‚ñà#ÎLœE¸1DÁÖA¼Û»TãÉt&  »%Ž_9<÷—”`¨O™Æ¢ÚP½ Ë�F;‘늓5ð‰#›þÊêä;µÔçÝø^´rë½.âü)Éç¡_÷2D¤p„*DA.!L¶O& ¹�yµÁÐïé–&–#®gaYÂS%L—x$UÓŠÇô¤H¬Š ‘Ôcâ?Q;v¬¸œ&¥†rlXž Öt‚á2‘x*eUÛÜåR_ÞD!«R�‚·fó¬†çÒ±�‡õ‰b@3èÛ~uätêäÛÚ@qš¢ã¡q>ã“É3 é=³¡‚yW8ž:ªé?:cOÛà©dÛx1ˆœ3P–�\�©ÂTãý@S#—åÁùw÷[7µô†¢^‰ÑJ ‹†gRÏQ©É›oßV“ò¿Ç0ÆMmöÈvº�^¤ï ºÓóEñ_˜÷¼¬êZò<—ª—†ä$œñêº×¹+i‡%EÌ¿:ílù))’›“ˆ/�'.öf¥[NÞ÷ëÆ!3¤3ƒûM`}˜±·c�ŽN êæU´`¾ œb˸…¶Ñþ7hjý.[á–.õ,ñœšV:†Ü Û'×§›[âr´×>e ¹Å÷ò›jÅÇG´‘Nï<ŒÑ)ZÃÉo¾�Dã¬øç­ñDh¾xkå9Ù1²–ªÅ/ò1§—qUÓ,…ˆK‘+OÃLÀ ÄÚɃíØÒ‹©áFw�hhRµ Ä@ŽÄYD3Vý˜gQÏsÂ$ø´®¯—OHºq·§²‡Uñ”¯WS˜8%ì¶Â¡ü·@ÀgK±�¿ni¥ãd‡­cÔw.€ßÊ"yªù~JÊ ¾T½øÖšk”;]íýJ§¦ˆ¹ÙÌ£=‰îÒ0®T íçŸlci\kŽí<"ÝmõPVÊCá  ³¥ 9sµŒ.” �¾~\ŸäÚ£)Ö@ÛnM£)f�j©‚ˆÉ^M @�2G¨üVä$A×Ó†¸H¼'ECì9!4Œ¢:¬ÝnÙ‹ò™T­zZhÂïeÛ¯:¥`ÎSη<û¡~Ö‡0´øy ²-Ðò2ñ‰€êø7«qŒ|ã �=ØOqºÉŸ¼5_å¡àUÓ9²PŸË´”Âþ4¿˜y Tj‚YyÆ6 Zd(˜~ׇCg-Aä-rÛð§b7^ÞyÊ”zÖtZ­ï§"|¼Í^ÜÎøùÞ^gÙ¬�;²œl8©jCuàs*ÆÄÐc~atr³C4nH*\T«RZ(R„"ÜæF û)Û^ŸJt�ÈÅp„÷µ½áÖbÕÞÄ‚¨&Ò6@B"Öâ_ r7œ)ቿÊç9»³íž˜M.î0ŸP˜ÅØN˜âÑJ¥`e¦Q¶�p3�ÌéãÙ�šŒ)ü*)ï®Âô‘¢*JQb¡Dì�¸|ùC{f Œ×ÒôÔyÉ.�TÂìbì)ÑŸj»4Ö*£\$Ùýäèy·¤¶¯Ç¤ñÄÊÊ ÐµóZÒóbÇûEý[¹]¦·¤¹f¦«7»M;‘ø¾(èwQp û©…B¥—�§uŒÕ›…Aç›'O%‚—R€¿Eá(©1+´WÊs¤Å+{u.‘SÔ+YXäÉ8GsHÍQ[§Ò ³Ø"SÊß+‚èv¼^­°>­eÈ0—Õ8›K¾æ0ëNœ�ËÁâ]¤/÷Ò´:,,�¨ òöŸƒˆÏxŽF›Oš0ùµÝ€àBïS6ªæËØ_Ìlƒ%�ü¦%ÝÊ©^¸3kÓÃâ>% Œ 2¨ÿLcR½ß±ÚUP-…M¿Bã ÕýŸÕѯpÍ=“!ÃHK¨ÛÖªœØ)*ª8ìrÚªÔ¬Æ`  ËÇvÈÀib†‹�àW›°KÈÖÀÛ”LC £RιX…Äø6¹Üâe“þdÌ ¯g…^·[äþ�ƒ­�ní¢Ó:$9ØAÈÿÀçéÙdÌduÅãqEÅršjï‡ZouÀ„à.θªÜ$Å3^h×HzÓÐà†vÉ´h×�Fç"]0—ÎçVâáÌpÆbB³@7úäÑxöÄö‡‰*ƒ®æ Û„ ž8ñ»¥uTç„·Ô1Þ•ŠÓ(¤€ˆ(&еâ±tr„þZζè©Ý˜],z5Õ×,Q ¡#ËÙE¿#ÕãýOV’6�äD®°5Í1‡¦yG Õ²~² ×$ˆÈ\¾&¡áˆë„…IœÌD®G8[nó^ ¨×Ü[—)üX5”‹%¸Üóþ×Uìz'�3Tn’_‡k%Ö»³2ÑuMnÈ*ñ(´uÝ”ŽTÊÓ3ÉC`¢¸µSz;8�aì ´Æ~*ݯmI=»W‡Ó«XRÛHÄð,"¯�)èõñvs‰™ "º(¡M=TæBo¢U¨V%=ˆwñ&Ò6¶ Îqa&X@2‰¦ÈáU¬ˆæ�7†I�ȹ;¬÷6£z¾”P‹7œŸä5(Áë�“¾>-èr?ÖæþÐÅ Ëûƨ‚%l¹Æqõ$íêñ¢À)5�y°þ9£¿ ËZ*@jÖseù>OƒiÖjÔŒÿßOìöh�Â)¾'EÞ‰–hEt^ÙaöKÀ¡k1éú�JUÉ ÄžëV 2öæ'tîN€\rùuèñl_´Ó�½[x-ð}óJØ^á¶Âíöÿi[Js�Â݃Âì’DÐ7„@ ¾@„¼ƒC;ÆXuÿNòHª÷Ó$K‚ŽlµV'Gýûžñtý¾Ì°J ½i�ØcMÞûÇò`λ–rÒ½®sÐë³æÂ�쮵j9ð|�bøC¡² §¾¥<™R4±ãÑuG›ñÉRÿ98ú›^ÛEx±‡ïŒŠ›š· Ý; �(ÕeÔ£º®š`òüáVÅÁbð@ÿàæß¤à�ƒ }çW>jí*{°N=ºËý?¨q ²?Ï üû,ómn…®†{Kò\½raç ò"8£8´n-œGe‰—=Œæþ£X4f£_÷¸Ù[ìjøšL+oJOYÿ‡tåQ]ª^Ö#:Bö(·fÔ#`ë+sS,fÉ:¡„ô¬{Ë�žÂ ×�vö7ŸoÁù– }åÂ4®x†�w„Ìù;CÃmÛgR§h„-‘¸àê5“«yS/6Úå®0ìF¶òEÍz�¨;4sÃSïCïXMê$®vQšÕ€ìt~£é¡ �Ž}'•!Ţφwõµ“<Ê:¹x°Áöùñç*Ueëu¹/ÓHI×jFr�„*Ë~xI†›Ž7R(ârþ§f¿ Qµ>¶~§:�}åH„Øê¾æHsd‹�Í2±s[Ê©8wD% )Çr¹÷Èl›y–üµ¤�õ»Yz'²|W„Ø'xTîÞÏõÆË…;Y‰c¥¥=ÂØp£/žÐsúd:‘Ký ºo¹Ú× ƒûPÜ1~$e‚‡Ää+•ǼÄ ‰M3!1Hÿ lã�¡Â?q(êÚejv²>‚YÒ[ª;ùjN<¢€Z¨ÏZ[žg‹PVNÇ;cU7çNÅû%î‚Q�¯E0Ýã“axýÆÇ–ÐA’ §F2:ÿ;2ÇbÕ¨E!—x%zDÅÑTA ØE�Ï�äN+8æÞP¥0Ôá]#9BÿôR¼[Ás½µ=«•NåžrJ§ÞÜŽ×5óØR­ÄÀ…SŸß‡i¬ ¹GQcÅÇ¡F‹"4Å*Lr‘ûÌò‰”~Ú›=²�€,³èÈå´ræŸ©Š©ØŒzd†V '‡/ àѲPk·¡ÑÿçÿœôBD¯ ÿŒ.y5I %ªQM�½ï¡å)èSá zÉâ ÷µ”Ê« >Ðûå½J4€€ì´2 ò%¦‰>¨Á‰I½OV•d^Jsëuº7¡$ÆpâÿÒ’Q›Ùýû¿m�Ÿ9’ý’ŸbþÊ©pþ)ÂK&WÏÛµò él@w7P98‘…:ð³Q�sB°+Ow¨Š÷šYóf+0Ž® ‘" nÓªæ»Pò÷�êг™¡á5ö~aE;Ýì#b£Â®Ò¸¼ÚñQß¼ =þ<úEfÕ¾Òጣ2ÚibrÄœ;œÍv%xC ³(?žc²æš¯³µ ‚¶Ëg·°%YðŸÞ­¯å*úГ æ-æ¾#ÕLy¼_•ãdAè°ÖŒí*_ã+z]¦a*îšøåúeŽù*UZm˜eZÖsw�#E½¡g°Bßçtán†£`ê©î €p¦cözW ší©—ºU‡›ö*¥h–œŸ… Çìò”±†tTçÌ=ÊnÍÁoêᙞ„5ä\Jn�è›p)@M�XÚ¹_§kw°Á-Üæõ=€WÌ{ �çR9¿á :SíÕèÕ«@÷‰Á‹=›}»¥lÏ ÓQ]'£–L”Oš޹ÊÔHѼ(\ÖjHX\¨éÛi\N t�r7M ‘@wG>¶pÕôOž 0ë.(d0§õzJúŒH€C8 ÚÃ=D åï¸+ÿ¯p—4�¶q÷üêØk‰²gÎC:�9ÂØªWvTÂ,Ô’ïmPóMÅÐTªp­ ‚ç.À¾¡ð ø$÷ˆ\o«21“F ô»øò Í�ÒqP3MC @Ù‰¬�X~¼m fæ÷nÅ¢H*QÖ>{c~ð O E£0og¡ß0Õ·M¢TC½ìn�Û4ã@Ƶc„ÚX Òn%R;O ÑåÄœß=!­Ô°?PVÉmfÔ¢¾£ùDšlÌ*sóJ 9´L¤ÜmßécÅØ�ÉòÿÅ{‹Î±�¾,ÌÐkäØpj*pæ—ýT/~L›-\ ª „@/Û]ö ù8B„*S ¦ó,Zi¼9†ì¹÷{OÑ™;Œ¤¢·î$õ3 ¹èX×\Å¡¦;¯°c-hÐä‹,;w¦·Ø1°_¿<‘,ì{èí.6Ê<Œ+±±“·šèg Œ�\l±­�/ºA±@Z)gô“ð4U³ëÝ?[MD5kæØ®v§¹‹Xi±‡=�âƒTp§M!ÙÜ@"N±.êÊÝÍŽÕ†áþ·o5²@¶1¨U�ͱ>î|S³ÌgÖH”±bÐÃÁ·Í@�<ì�TF?³ðžŽU¶r`×vÚU^ã|ÆyÓ3:pêŠÏ:¾ªÔ æ•HT˜¥äô»âI{€ø �‰ÁcþAóùøïªÿë ”½6ë[‡BÝQM-)y>}4g¹ÊÆwZÕ˜o`:6Î;R•²ŸÄ? ±÷%SLr�Ðʼ3\F©\î¦á®‡jÔ�Ž?™wúÏAîÛúIFŽût$¢e¥Qhù�öZçÂûMkœ¶ÇKaÙ‘ YL¢559N?ÅßVâÝ€9¤µt’Û‰FV%&@¥!b÷B»]ó‡CžsõÚc�~vSŠ,~q)Œå…âaú¼´H¸Læázè_$#${g„Q_³Kë]Áœa-HÔæ~xdÇ{°¡—«:k7Óa¤¾׿éƒÀ§–j:ý¤»ÓÖ½ã@€Ñí�#î[óˆðÛ0ÒÏAY×ãúÑ­ Ù|_÷=7Ýê.Jžñm+z÷ößu&Çôè»RL'O7”Dh´�-˜êàlŸžõf:.þ¯BǸ[a*÷•;OŸŒÄ6ï"Üû}Çɬ›©ÿÒ@¸L¥¥ q”�þ8‘•=x¿.aú‰AY{” j½÷G¨¾eÓéRÐQv,úTÕ[Oî79·ìe@Úèeé9÷" :ˆÞtOX8xÃ¥ôÛ/Tßt͉äÄ¡¼MšDõ¿ÎµŽF_\E«WпžMýQ$Í(LòÎÑN±Õ^*J ÕcUº÷°\»6hïp#v}ÒHB³±UD˜Üs}×ôÇçqë¯cœ‰Wúj»à|ö>fÐÁ@[EÞ �Ó#ö­hg¿ð¸ôeÌÔ,EW͈¬îÖ>ib8�£Èµ¢ñ÷pí­£È@ÕÆÂõ¼ŸkñOô0ÌïLC­Êõ™ÔÿIú¼2}%³@§´qAßÈ:Ì¥-H¿%æ^bø­›×¬3 tÍuy±÷òÛû.Œð’»É…7<\D·z«uI^¬¯+ôáî2eÌ�™ÆÆQi¼§œzî2|Çó'žòùN*àZva¬’‘¹¦ÆÈII°¿Ì-˵Æ“¼ZHJ�Á¸ÌÐí¢�;”Ñ6§§Ô6l|m²ÀH̯DlùÄêÌJ± ¬§L0\a ‹™º¹È[8~ÐeF7ÿ¼&.¸éÕ%S Ä�Bùõ$}Š4꫾Nóéľ™Šý;2у/ø�[ž@_ÒˆùS~â^:³8=Œ¼—�Yî{.��Ï:p� ¦[¡í.•Ojâ� -fò¯FÙÑÝíg .=Ÿ’ªìüÝšæè=«ÐÖoj1º–u'”¬šQ Ôé\Æ®D¶äTé„Xã'Qxîbíí 9÷[|4�jjhþ×`–Ÿô¢Í,<ˆdH 0µc…ÓnÛª¬Ñ)—üϳ_r‡uëË»P-—è¡�ôŽ5ÓT±|L8�„œ×j}ÕRâ2�™=GÄ�ß+…í’o-Ÿ>Ag ÓY"ã9PÖAÈöA ‰˜ÖJ1¢Ìk„¡.ãÚ¢ÆÝ ÏEv}”ËæpðM²Õ÷× åM�¢$ €­oÄ>“L꺯FLÌ¡ô*´’ž^DØ—+{wj° 1Ãh6ûæq÷$•î™&”$ì�ø¥¿HÔGUËäá�LR~ÛþGO421)‹){']œ.¸ùúÛ2:²Ç°Ž»FîÛ]Oûæ¾ k…$y§,ª¦£„:P#JåF|èL«w6¨U‹÷õQ$ÄTó>Ã’‡›ôµ¡Ææ¥%¿5 ¶pÕ{Ÿ; ÏŒ¦À÷|×�Ð'²?ÖÙåå¿ð³òzñöþmxûn#°JäÇù¦ÛVK+â�&FÚD(Œ™ýÆáÿ€M#ÎÎW2¨íl©¾?ŒôAºZç¼÷Õåf½½©ÙµT'/²WN?ª‡Üc¨×®ò¥ÛålFðq•"ú¸ûÔîSFa¿·4Xë*Œ=Ü¡4i§û›â\€»j ðâç’¶c^£é¸‰í“TÊÛ\ Þ m÷|Kô¡cFbßúÊÛO=%T9ìrÄ¢Y>Ïxˆ¯^|áJ:#I P»C­Þa°*¾]%V ÊqÒ1Á½Ï·Ø€üýÏ+ïyäù†±çbïƒ/ *l/: Òˆ˜SzÌ�Ý–( A*Rh¡db>ÎHdk«Ž� ¨öa;X¡íÄ2‰™P§GÇBЄuk—iO<Ùm.r2Á¸:!›";jåó,IŸ¤®ùµá£¥rî�掤š>šT�iÙ<ë%1Ayéo‡Fïäc}‚3r7f|œežj€w"cãM~žƒOgA5Xê_–8;ux,S¤ Éå/Édveá¿Å§rت°ø¼k4 bp_ãËTy% 3ö*Qü�‹lƒ¶÷ª¾Xu‡ŽÆ>Do×s€CIËË+¹æ/híØQïM)ÓÊ݃Á*ÔmU °�>%N¦'¶Å,»÷J—ýV#’¸ó[×ìÇSuÁhj²œZ¹a *i¬þ1c è'¾MYæ0Q�¦L�kßnÒ|�ÙòŠÙ·Ö»Í(qûì_«‡ ¼€ç’æõ/«åÄx+¯ôÀ¬””ù²™d¢’*˜Œæ�Ž£ÿøfú2´^­ØB/ªC/@�|M¸£�±–°èÐØMÄ�«‘ôã{šÍÀŠ>öô–~ ¢»27Zy%8u%“™tŒÝÉçÂ{vãKÑÁ–X!Úûù±#˜E¾€©/Vª>÷¦yÖH•{Ç#b›™ iûÞ÷þ%’\ËbʰήtM±FQÿñÃ×&vU·$ÙÚ²·H0QºðU\ç—¤—ú ;Vô' Ÿî#óJÞ)Ì”þ ¬ ƒßáHþ€©¤AeâR>ßM^ŸÍ÷ÙNþ¨ÑV»š~$LMìƒ>‚³º% ¿¨ÝÑñâ~~}dtAH–ô¢3*è8†CzDFŠ +-RÓ“£sÇ8›r„…3–~Kƒuö×#ÆgKqö™H¢)ŒÆÞ+§ÊWUÄÒDZm¥£vB"ŠØZ«öëÉ�&e,H;HZ á$9=®TÑ·+j_}.m�d…R’I‹Å—$‰y ?oáKÞüÚ–†îqJjÑo~… ~mÞO�gJݹñZL�Å”‡JšS �“]&ñéӗêgm�Øw«Øß(Õ]@�òžä×›"2:¯$sÅnfP¾¸—ó¦ú[¿>³ß~X±óíPÁFl\QPqÒä~w9ŽÝ@R4Üc–Hßc1½Ü[‰p¼¥~Þürg{6¹…EÈAåpŸ@ Ò.EÑ<ªÍol32¯¬Y2å¼Ìül´Ðq¿ð%Ñü‡“íÀ›90Dâ„ÐìÊÆ43gWBïì¿ó§%Èâ= ¦éϕܵ|¡é½J�±ñÿú¼ž2:‰½ C´±Ýë~¯Þ½ï@VaÿjÔ€­¹š�»¦DÝ›†Ð“(VZ‡ç-i0^ÍŸ ÝYNÒ’Òm;Ž1V¾ÞÍþæ/˜xÎgÃ=ž8Î%f§.Á\Œ®uìnt=9W™oÍÌcV¾QJs>ð¿@„C3© )†V`g©Xá¼u¦sæ¾å£Lœô|_µK,™at^Æ;c‚Ãݶ¬úõ�xOE̺ì£ FL9’¼µ`+cK-,8�fð²­Jé6–dnm‹Qú#85FÅ�M ”ÓÊë• Ý×ZMÊ–u/Ô[/»m€«îÍ™…Ò`?>=®›¬�®_ –]�©¤j‘d ‰ ,TðH #‰�ÝÛ–¬¿èè!›’ò�ø&j×FÅ…ô™×`¿VEW€7éÉl#=n\Óë/źYA‰KŒSЍŒmý½cPž«›†Æ³êûÏÛpM´b‘äì:iEqÚõlßT�oû� ©è€Ë\`ÆIqÂ9¶‹9_U a ãA1¾¦Z‹Jüø.¤a;ÄÞËHÒsgGý†‹”=h “â—_b2jœÙò¡4’²ù]ZUª6ÏwMû?5Gðö¦ç—‹\KyyÞó r’O^!s@Gü„€8”W&V4Ù»ôvƒ)®ÿ=™‡{¢>Z¶0to Ïø~{ÄÉ®XŒÌ׿7dm&·nTdÒn[žµÒO–BS5å—Ûì�sèyY/\OÌ‚,âÅê¯î]dmB*LKsR.ùû‰ íY3ŸÂ—Žt»º'šRb�ð-,^îÉ£2»Ù†4¹¨>Æ¡Á!YÃÇÿ›UÑ×jù¤�”™¨ù*½iÒøà.ßT¦/gâÊȬä˜&HŸði ¶ËPCÖ¤[—ÙÈ+ˆ©©„I50ÉwÊ ]j uæÏbé«Xœæj|ŠE¤x= ºC ûütÔ‰ â Å[Ú›®[,™¥cü öb-“›} M7öOfå“K` Š$Ó‚Æ´¼Ä’%O¼÷ŠÂ®T~SY¶©"ÈÛ*Χǭu`_ÌË>¢›¹rnOB « ™¨5R¿O@W\¢KäÀÂúyf¿B§5·†}0£yÛSºPç‘æœäÇ„Ö7´¹#‡¼6Ê¥÷±Ú�Ã+tÞΚg‰µ+äß Ùiþ´ò? \¯˜çBýŸŸ &Û½Ÿ[~ùžeÑ4·ºÃ®N²°*­ƒ+Ô’g.F–XßA»u“)ÅýŸ®™¡û/ÔŽoH±n¥0Q"ôõ›N X†Üðš€9ûÛIú›�0ä4[±£1ˆñŸ7/&Sy¬¾UA¿pAOÕ„sÅsoâ–æ˰û1) £yˆ@{4þApê⨠iLÖ_­0’$95Cl¥æçN—2Å.®œP; ôýp°«zÒÇ�ašøÚÝ_•é %ûª©wWûDë_Gâd•4VÃ�ÂyBð9áGÛK {ŒòaBmUŒ¼L‰¶WA®Ðºð­ÏŸ2W;¼_ʘÜ25x‰<Ö¼v7¡¿ðyž»î rþ)IìÏp܈K0ùŠo:ýß“ûúûOm¶]F Yt«¦ÐŒ°í6¥&³I0ThÖQ�Y²Ðˆë€H>¬ö±'©•ì€GΚ›ã4×ÀšßÒr… C !á>›F�û�^Æ|"‚’¾|H¹y#º÷):Oâ5 «_Vf{7„d;§Œ] <ú#L+<ž¤5©|§eâªÕ„ÕÆ”ho ÷ý¡Ýÿ¹ü7°ØYÕ]RÁ)7HXb½ŒTwi„�}¹4°F¡þA°Uß‘A¯ e�`—À~ú@°ËÌvì¸ 9Qx ?PZèkQ�9‰[®4' ÄÑM’¥ß,‡~gšY5öt{LQ€¤2쳃CFÐå€Åa%¬)-Å*i¡O$A�Œ ‹Æ�æ:?œaÀ¹�R‘,uØ"Ìý<î}"Ø ÆûêQ6³¦ívÀ}„GÂ[|J^¿_ ÕYNdÃë~�6ÓE]†AaC mÔ·Æ"‚“ù§;0iÃôÄìRÝ/b•À9ÍgùÆÃv”Ë› !n?ªØ#ÜþÄmÙPÒPBpîu¹®�‰…: î·œD®UÞDž¹RzH“Èìô¬c¨Ý�ETË^=‘F×”§®bÑiR+�Ñ„®¶|R(¾NêvAcÁÌ‘®¥ö‚�îx¦!òÒ‚!Ϧžg ¯pÛ†kúzÞSm#ÜxÃ)ë0Ó:‘æ …â¡À7éÓ (0×l´@JƒìðÏàjfMjñŠ'F_°´\Û.>«ñí÷B£+¾^Æè#ÜFé 6Ç~^~Øà7Íä$É\T¶{Üñ¡ý¡q¦pCÇ“TjI æéúíp×[·ÝZCÛµ-ú§ð¦¬è+±=é¥Ëx@1$Àh ¸Yq^RèE–†AbnEòZi Sd/¨h…pÃlY�4!¢ßâÚçh`53Y¾þ7ÎÖüF"¨Ó*¬}Ò´/ÑK¶,ãüºaœÇÓ)Ó>²Ö^+x½roöMUT+ÏR·�˜-�ê>Ï�Cä‘j5�¿†±‹È§Ï?b(:%û*Oô³ª©T@>wظ‚ë&žY Ó¨³\ ÐHy qR_°—ã7S<}ÅÆˆÚì4èd íˆVû\Þ‹ªÝÅW�»{Ä×xjIoCRGF/Ø^Lèw%>„Ö_fQÇÇš Ôßi9¥0ØU}Œñu8µr÷œ¼î@ë#÷’h¨OÝt)Æm�ëÄ=Ê�A¼~°Îìc±¼FÏ�Ëõ÷[YÄtˆæ¥ï4tÉÚÐ( !·j2/ úìk‚šeE&¨•u¼CA‹¦ÿ…u<£¯æ—uuˆ¢DtÖQμ’·7mÞ+3eLY”yöÊ—‰Û@/™òVyaeÙÝD)ê<# Â5ø<Ô\+8$e]AÂË/'mÙþ´ G#]ŸŠ‹³xjÌq^ò1è�ŒXÉ,O= ¶Ø•g=u;ÎZDÜTnYÌàÀtüÈiG /P9Íáü—8§Í¨TõFK°ê/£Ôм´Û°jdr�?‡ióA¨¯ X„qØŒ$™ãd%¥:ì9¨À?¶Lf>À³OÅâöé7}€K)ÑZÁ¥µnhï@¿ô‘[é,ËH~®‰ºø’g³o$À��ô¿Nº5ïÁ4ªzZ@r!0®ÄE+ºû[Üv ŒùœA¾Y‹�_bE=|þ‘ …�ðàX$Ah“¾½=Að5@|vø#œHip Õ’Á&®Áür“ féÖn0@ù]lšè.…²@¢i]‚Z“(,;â0­ª-h±azµJMež”ÿ[É&ØdMMÈ¥]Ô¼Ûœé4|™Ðå„xrZOW•õÊeV¥õ ´ÌµºÜx†�ù_¸tRJÇ cú\öã1:$edÛh¼Zå§ ¿»¦˜—ëÓý¿ÕO,Lnq’(}à¼[©ùTnKªZj¥,¤©³å3×4¾³\ë!+6ïFíû³9À€ärÿšÿ�(ÒÄ2°Ê «Ù|]-êe¬¿9j?Š÷õap3÷u¬¿.L©/š_½’ÿ)À<¤LÛ:´5�a‹´.Ço’}»¾¢û{£'U�»ÜÚÈ|è@¾…�|�'ýn)Ú¼”\/›Ÿ‘l£­$s,€ç Aò >í€ÍÔ×Û*àA�X;öÏphå½£ýl2¨ZÞ€ìk0 %À¶˜u,¦ì“¬g†ÉšùîåU /úâ[ΰë^§BÑmææío==Uu-· „ê²$B˜>î*�°´öëìxs艶µ z³N޲Â×Wù1m Ø@i‘›´ªì ¯ƒáÜ’:bvФ‰/0ù# ài¡}¶<ï\#nÖÐ#.èÔ¡Ûïû8w�õÖ ½³h.¨…^ö÷£—–– £w RšŒÿ¬®2¹Áé—¶ÒˆV›±îEsæùò1©4²€ïÅÉs¹ùÕ&E�J®d¦qI_}]Ž»oí4!’ö.�^3âÔs~g„—á¦ë�k¢×ßRýG0éYgõxmöŠÃ™è¬é`‘8%…�–2nNÒúé �s�°&¡zÏ×ó¾ö%¡%{¼’«�V‰º³í ˜¿ƒ•ùS{F$‚Ý÷4\©‘C„˜´8—tkk½�' ýDµ²c½Fû×Ð9&Œ¢Ž—ûmy]kbUÝ\áÃ3{PÀ| £ˆÖkAw·$`IW}›R�‚usVtógQx´Ü‚Þú%ÙeK ˆ+GïôâDÑüÐÇ/#] $u¯.w¨óÞÕ�©âËN�,µiùû¢ßg» öÛf_‚í¦¶j-K^†�œNžø<<¼&켎!NÉ�5y<ð}µ‹b` ”Y©Ž–÷ú(Çñ×U£Hªê´%“’#öõn*ï�ÛÍÝ#€Åé \ë�>+M:�êßâgÝ ›düȵÓ4¯e-¹þ¯ÕL1Ó“Ù¦n–º‡¤Ûóêô�¹aN2—í™B³¸½xµse@Îõð;½çT±L¯FGƒ"²õDÒÇ�MÏ…s¢Í1S´‘ým=E‘,ìZw8I€¢ O“¡yLÔ·… @ ¥“ÇöHq¾ê‘Ò„K£_3éÃë/P5¢âCA‚}¥n¡ë#M÷fg´­Th‚iž;^Ø8ˆ˜K ¼„Œ±S·¬6œ•åKÉãB“ßSe Á�×ÛºJªKüw���øãµ.s½q÷9¢éãÍÉV‰ågŠY±¢&ìï¢à Åö•A@®(Y|•{Ç KÆÛŠiD¦øá 1”#zÛÅ.“ŽÊ!‚bݪͮ+MIgl˜ò÷XP‡èùAeº¿…í²P^Ëe>Ž[~í”Döï?ñäÕ´as…V±ôC7e;»ÞÀ­e¶ÕÀâ¨ð/'J¾'Ë–<æÜ^ŒùƲÍõœeÖvêæª½Ip¥§èó6gÓöêGÀG …kÍ×ÿ̲ôìÑ¢ÁoÛDÆ�²îØ/¬gÕÚ0Q¼áoÊÊPØ.0ÞÆëÜìèóðÁÙè1T±Î=÷Ö`žthßwÄCdÓ-–ܼHD` R]˜r‡vÕìtNyÆåR��Ȧ+X _9ň¦’:ˆ�BùÂ7qò$OL†¯ô©8r`¢Ô;Pø3H`£)9õŒÞV¦r@êƒÿ¹ž7’:‹¿ò)ĤÅüŽtB�ô’R¹3ýÁá ø8˜ª,‰¼ ‹ñÚ9.<¤[-3‰û úº@¼£¿§ùí  à ÿ8Dúr—à.¼ôB›5ÀtTۢߩÅz\³xM^¾�Eé4SâÓ§ŸÖ¯ÆÖ©v+ƒVu& •ÖI|$S';Oì8޾äK7»‘ÙÌæZhÄ‘»—Z’Ó™â<§ÊlŽJ!sµÅ+)ÜŒQÆ3¶9ê85(L}¬ûôÊ–á/OŽê…/~ž Ö’X•É„ô<�_¢³ë½µ€†n-@ ÐÜAÚ©%5mj$Øsp¦H&Í|1§›è6r…ºU�º™�[˜e¥QE ùD3t×ÈÊþ4QŒD£äMPAæ ÍN{ÖÔ9rYŒ´þËüˆLö.¸ª›Þ )N¸ÈfÒØu@.©bX-¶ôOÇ]ÂLYóE&¢Òš!íºyéϖǸàc~ß—]ãû’0iØC‘øùG‹=€µ-|"´ƒŠµà‹º0´Õ‰U‹´íÛCWî•É•¾N�ivfJ8–Lp÷otxLÖiøM¾»ÍþlÐ)U@èUçŠep£�ÑSÎÓŒ^,ºÖÈš'�Ëe¥iÏV´?Qp) ³À¯àû¦8™à´©I–ô9h„_$Irˆ±÷PËø'$ npÅIOðoôŒ¡«xü¸6áùrO×S»7€Q¾“å¿�#›öÀ’µhî=¨=ºv9íDŒåø”F6GÃöX<1��>õº.n³çK]9•§‚û+K{ñÕÄ=Јãh—¨ÉmfE°�Í£Ô½ºvcÈ·\·ØŠ‚+^ÄÏy.È9cMœÎ}•µJNô7žµ|)ú�$, `?4þòïDÜQ Ù4Qþoé0VÚ¦õN‘žúíZ­RX›³KRü^ýfÚAù{nM"sl�ÃI÷^IÍ~™A§ol�[»…T«“B•^åõ‡„/âYp“øå0;õÀ’>¹Z8Æ&2]åô�:YÍj¡l†9Tâ)«=V\mvlΚ‘Õ+DXLEË[¬¥a…ïYhY^§!út†è©Ü>ôûøV½úàk1çü4>šƒ³ýÓvö½hD&(ãBóµŽ�ÌG¯}`W´XQG¸øÚ´oYøÓøv£÷�†ßÁè2…r :ߌš2ùuNãÇrNW³1H/ãjÓf•(]ÙW)½œ\›xyúj½uwæž_¬‚ö.$¥»G<÷�ƒ[£~Æ'�/J Ù‚®àf•~ñ人ÍizÑk¼Ûpý= Ñþê=#à*õÜ‘²ë‘G çЛ)öžÜþD°* ¥1nˆ÷¡¯aTåÛFåÄPó/ …ï Ü�sþ\Œ»þõm0ÃTF F×Ü*�aŸZlé&Ë?•¢ö&Ó$#-öpÖ” œùF[•¡¡lb¤øD‹!K&ö~’«epõ_ã.g7¡`ý5¾r@#ÉÇGE.{%S4µ¶újfÈ–Œƒäé•ó¤Y)Â'Õ7^•4t¼‹Ð�P7öÇìøGvª'ßÛåzޔŠÔôrùW6+Т“{0%›‹»YÙ”jô•Aø†þòa�: ¢“ɦ*Rå2¨%æÔ$h"±Õô* c˜œ¡ÎÔ7ÉÚã4 ±‡îùû§=ã3”½ò]éy7q/­d:Êެ%?Õ)Ä“Κ›ª�#½ba}9A•Oçce�aô¢¦€]úÜ¡“¥ö1`à�×^l(!ê^ƒ/Tµræ³é¡ ZŠÿsËfSâD•U¡‹Ö˜7S –¡nóñF‹6hÉšF¬„l&ÔŸºn„G.OB±*êð$6ÈE:}öØV¥bî…ù®Ë‚#\@¤>‰PpÒOjÏ'I`l�2Ô�âͲ­:�FÝðÏŠ‚ÊŒ½ôÂc×�¡@7&N’½ÌdŽ/G5(æ`¬y!œœa$ç§Î¨cšc¸v3ö¯'†y¨1ÆûÀ¥PÒ4_N+Wk³³¥ÖÕì·�u„/eæŸÃ�®ªÝì �ЕìV‡ÍqÓÉ)Ë‹=lY¡g„«Å$.‹îrÜ­Ÿy81[~Hˆàß²ÇìCq=†�I¡¸¼„â�d[LUžˆ’_­òFµß ‘|Ôóú%ÿì€Óø¸[/9ß÷Q™‰ÝwÚ×½�î&¸v‰$ž£\!¼®bÿ‡KÎo×iû±½»§;GòLÒV…úCÖø^-Ìõb ê…:”KeÆÖœYH[¤µw€òùl6w‹Wá×ÇZ-×8t4ùÝyÆ”d}ÚʺŸÐŒFm˜Ÿ€jÓQöߌĉlˆÔúÓ™éjD,ãêBåÎÆ&Ê’9½ƒòxO(µµ„u'égú n�O1S™¦�9­{äæík¯±B´pº·’#H•É÷*ÞkЄž=–0Ãxo�¦ïÚ]—Àæíõ‹TÈÈžBr”-Eðj`ô TxÔš¼ /õM^ gÛaˆc[^Ïbö‡AOJy/ñsÀx˜êºRËè¼,zŒÈók@s¦î=~’HQ= \°‹Oo‚wï°�L!O=E¾1¥C¹¾É ]ÊÎzÏ b„‰Kå·ªcÿŠÙ[¢%¬ÊWð93;$‘lƒ¡¦#�°òÇÐñ‘ŠO\·öš †5 ü’Y×® ÛVù?[&w/pͨµ'í)½WMÛ33>È‘n�öo°Q³ŽF¶Pa":™Ñ¤$5 B84¶—æ^)â÷!Íyìn‰õ4Û�ÄÊ ]&£ Û&2ã¾)�36§S»%œ(ѦžJ6Rò%Ñå*ž¹-úg�ŠáôÌé¨NŠ_?æáXµaÒÚ±UM{O9ø\Á�ŠNؙȪj kÆÄT"4»º²æ—ìÈ?÷žï;«U>Ýr üªÀh²¦ˆ° »Ðjÿúã4’zµš”âC<:E½„^_™¿0ÏØ~°n$Cð î~ŽÖkÿäw§èM]äõ(Á¿Ð'¬?$\s*iÚ}¤Û˜J5¨ï€(nÿ*IJ‘«Vq¬åâd€.ñcÉ×D“Y–· NlÆ�+ K±Î­½�à·£Äæœ¡iåíP�¸j}^>*w¤t[ áóg«¿[ªÎþ7¯¾H"¤^cøfìp>¿èi/Ÿq[á«3Éüôp OªOÌJ3.µútÅw?ÖE„vа{?�há clFZÜ¢ØêîãÔÀ´ ¬k‡ªç‹ 䘢‡c1�ù…�u²žÛ<k$9÷=M¥GìÔ÷‹ñªë#Ô´Îr*b>´T6q/­¥óך1¤”¤~|±ŸÁ–lÖ“á÷àüÌ‚/褳×êælÙ¡ùî¬íŽÛþæd•}\wsæh¤ h{”ƒï:0Œˆ°ìeù“ä»�Ý¡=øyÙŸ+«+û¬ëÒârv·ã§bïÌu¤IraµÛ@A‚–ÁB{W¬žTV©Nõnïò2>!¯åÖ³}È÷Ó=É»Õ"i uj\HPbš6RžMäÃoÄXòÂY£Q“Á1ªÛæÒ¤3étKJÞ„� Q(>ÊáÑÚãæœfû&ÑJ}XdÄUÓåZ2 1ÓF­Óÿ�¹T9,>Ð41Ùœ§Ö]K昽ÖÓ›×ó ¾^¤ nƒ'r÷¡Æ¸d�DQÚþ’§WûÏ&An æAdÏÎxŽîiar5ñ™eÙ3¡¥zf\–´õä×ÏžÀM~þï-?½É˜—… ãÇ @cýýå�Y‚OtÃÆ¸C±|Å`²Qc¹JOO/»â76&l3]Ïû çâ”@yüÄ^Å´ƒZš¹°£_\£¸QîT¤6{W_�¼�V/w—–J·_¦0´“ê(اŸa ‰e�ê%« HSŒƒ¸ghc>RµúHY|òI«RºßF„,2Ñïª}Žþr ½ª MËI%j¾_¤mªMM®'€>ã<ö@«!ÂŰȦ•öF4‘Z¯M-Fõõrž¿�!/þvÌ`C·¦`fäD›Œ›IÀWÚ ßG4…¿!‚é€ßB“/.<¸ÄiD*6È:ˆÕKþmP%�ê4ct ®û¯ ›–7 !ÓyF3ùSÚηŧ]ްú–þQo¡øO‡*Ü»,¼¼»Ax@D¥ÿ ªRèÀ_*a·Y¤6ŸÆcª3‚�-D`X_Çmm+›ëšZ�`ù¿u«ÓN¥’tѧJ |S)þ¥Ê‘Ó³ã x"‡r  ÐG´ÉûŽÇ/,åz…Y•oÊ~ƒ¡{tßм�¿½ÿ¬?ëµQ_Ã'¾zØž`¿?èE¿¸Q¿v¹= çÚ[ 8…é/Fò¢:þO™Ç†©[®3pcÆ}ÜžjÓ6†ñf“•mT¯`®f¤Ì—,ç~jHµ¾lðr`ãœKÔî^‘<§‡�?[n-?؇]zÿ;Á¾üeå«éïß‚+Ø"bŽÁߌÀê-j¨ûëŒZB²y«Lˆ´ó‘‰¡Ôú ©…(ˆuwC‹(Þ4�Æú˜KòÈ%þFÏ<|fÚÒþ}n,±Ð�@Æ|Jš«^n…Óöí4€ø·¹UOníĶɿm*£eÒ®°ka[ä#ŽÝ;¯¥º'|½æ¤Ï2‡©äýúKîˆ"¡½)À EËé´™U)®I ö{luà7ýrˆkôN½*}B’/d9œPHâcSMÄœ¯–<¦× ƒõÈ&.™òµf‰woÆ»-†¿³­lž>+Y:1LTçzû9°áŠŒ—©WŒÒàPòhDôD7fYÈÚƒ¥¶×e£0ñd…0ÐHÒ�&…ÿ¹ì¶¹á4}gHS>Ûìì3�uºn\£Y¼›~r6T¥³ýA$I£�0“ ¼ 'œÃ›¿XËsU¨à·¸�z¸¨!#×Vâ#€{bô¤<> `ÖºÚ>Ù\¦Üg?ÎCÀúq©Ó H³*Ü¢Õ¡¸ML šÁæ`ØXÜ¥�O 7ÌÃ�.´0b÷K’ÄV¬ÕàB©ž3àx˜œhŒE¥²Y¼¶¬·ðƒðnÐM¢z+JÞír鈓¹�霣�ˆ‘h÷e»B ©÷™Õ„üzë_}Å„ëhªPlp’êuÒ*.Ù U¯e)øº¼«ct¹7…’ßn;Ò԰ɹæ8a�Y#Û?žû©ò û•lø´ß�˜žVhm!3Ï‚‹G¢¯‘8'Gt� ©)*FyT¶)÷6LëA¯{)‚ Z˜Ô\eTµú<âçs$w?ëJÕn7j”@Á†À S(Ö·{yÊ­l(ïI ªUÝØ=¸tßÙ|Θ”É c£\õÌ?ë9®þ¨€� JTÏ®‡ŽÝŸŒºŽ Îk·”®¶;†éô™y^4!ÆðuvÊô„Ñâ騍”î«S‹Úµê¦Õâ”r!Œ,l*שázÄȿڳŒ®e‹¶êE^V²f~aƒÂL[]þ[0  UèûD7ÙçqsуÏÀÀ…9¬¥6¿–Œ0f"›]r£7�W)/vìJNt!·ç5ÙQ¿TWLùQ$ûõwžwmh�€ŽúZí’p4¤&ålÞ»ëyäs¥÷r?uâo°¸…æ.Úãqìä…±?ú ¯+±IœfùUf�)‹1„1€åî:S3ÖÒ¤fhèÊŸàÜE|Ô‡‰tPþo_G §ôu´g[»�Ž daK¹¤/’GBÆHAð•; ÷]ª;„¹Z$wŸu†N ZÔX¥.eÅ êœî¬ïÛ¤ÚàHˆƒsœ( [C¬2þÐáAu.ïHÝ?/CNiêR�Žä¤g¬^çB×)‰‘Ì‘Ìý ¾!¾<úh&KV@­¾3«õ¿µ÷–£ºù©m¾)kUk™÷4°ÿ�BHp�«¢MèÏž�ymΦñA4”ã àg¤0iy >4°–tmðçÛ*r¿yÔ±ïšCt¢½ö®²„Lï¢[Š<]>bí7›£"t†ÚW±m2*¾àÃ#»œ™«âl}q[Ûþ?ËsÜqª1}»¸¿Z˜×Õ?Æü$Àõûý24ö-ö¥¼ò¤T¼û²¾÷¿Õæ˜[ŸT/{Ÿ�¦´VmG.PDy|T"]÷œûɯ½À$øžÕ†JwŸ?¸v•3l0v�­x¡§ÀŽ!nß <¦+CÅEâ7*˜I5ÄÑœ’4‡aн ªp¢ŠÀUa„;x`É*DbHžm%LW´ÎMÄ”•iÒ ¶Y×܉ÖÌ"ßX�6}8\ä]€÷ˆ l-Óô#M‰ïå+Ô@§ö�¤áìgqãkg?N‘Z/©´ú•µKb-›„Þð�(“�ÀŽJ^$h{êæ rn�ÑCôQþ×:³‹4éÚ>Ú’È¢'.V’�¼º}¡¹¹kOg=~Ùš¿JØŒœÈ¢Ú„6 �2¹V5…¨p…‘X?ÓboõÛ�Ãü¹ú'L¿C\"°… wUîz¡¬ ÔC2')oSh ^¾¤Aüa§tÄ·KôÀ–…y9’ ̨'«Â%½º·xˆg½"xÄ·yöP÷ÙÚf\íϼ©× c´M=Ǽu§ lP§Z°®©ŽжJ*�3Nò‚Ùáz—‡™*ËÌîÃi±^Ý0PüQÀß§»ZÝ“V`!î–¹µÉ©*ëº×zÓ«™¹-<�>ÕÇ:.¬ó�P¸^ƒ/芬õW‰þÉ^xWé{¥iÝê±1‡Ñ †}Á“¶»ù1a컯²ûñ<%X @tW¦œzmÕj3>ƒþÖž…�-îÌà*Èë¿Ó­TeG…ŽPj±à7ë/K`oG´4‚ª×%R”'|õÚ`f�D8°ÊŒ”K×ÉLŽ3ˆökk¤ÆÝBZÜÛ° ÑÞ$¯¡uþsÌ6`yÏÄs‰Áz™Lh‡Á¦Ž’êÿ€ã©ºô'øÌßR‡#1OàœÐ¢f| ‘>xý2•©/Ê»Žç£#5?|; 1­¢Åó2@è6±ê)ؤ¶ÙÄÂ5½7g˜uªÃTìR„ø�”§QçáùLàÊ&¸¨E³ZrÝb5“Q®°®|\¤™™ÔFóƒ S¹ï�@+9¼Yåµ wµ2“°zÂKk¥ÁNÈ"€Ew)RùBDP¤È9ÄÊöX;å[B8þöN«™E¡ÃZ'UFÆì4>ÏíOn¯sÇö}þÿ@o‘=+2 ê-'/¹Å ©ð.—€ÒW:ë ¦œå‘Ζ£pð¹ñ™½éimÍú™Dø š �¨a¨£¶F:L½êLAIú‰‘±6²¦ Òˆ0²`‡I*?üÀ4 � êµú»{V˜ócàSd&¨J:þ´²Wa�2¬\|éÃ:¯3k+-�ÁÍ„Z’l¼êOUÒ’øê2:ü •�ÂÐŽî'óvúHîK¡ÝŠ/›~ÉsxH,W�Ñ@d&oÄbyúyÓ.ýæùÚ]¨+uèo�õãšpJœ¤Þ"LW”æxQÚÂÚ:Kü‰‘Uø6Úm?ÂYm®ÄÏz\ìwü§™µM�Óf!i´h?Ž,ݤB-'÷ãrz&amT=ú¤Éh=4ún™2B§êM;²oYö*NÓ;Ýn{ë•mü㚺MJUz¥8Ȳ¦*)@Â/‚×ETZ¨úÒn1íìOáRÐîÄÒ¦P¥¬1…Q+òdz¯"ìúÝd0cÉëFRðS(S÷>!°¬I\#Ý;4pàÏpw—¡Û/ïŸÈA¿óé6Žîíô·aq¸ÖogÛEÎâ«{(Ñ4C‘Ò9S¬(‚™Ô}©;V ¡ JG b×’2âÔF>Ð<öëªyˆœ°¬»5¸H6’…'õªlš÷Ú0ÃK6UýJ HBqŠ€öîv|×#ºÁÿÇ2×Á¬–TiPFÍh®[sý—II_Tôw–KoÅ.yˆ ‘¡�‘/÷|ixMwHd°›Wmfœ…ÄÑ ÒÓ ¨Ø¼°�¨IP4n–Ç<8ù@¾[:¨Û¿Õ—¨#‘ÏÑ'¦»5-ŒgxnThfÍz�/ƒ7”âRÁ‡¥öžyu4ÙBxrüQ’Hµ_ˆªû/F-ùqM*örþYLgrS0D}µlºsØXá)à*$Éâ°L,Üiº/+*¾¢}ƒ”æ­(Š»–Ô0Æ Œ®¦ÖEÏ6•quó[há¹Ë{§ÈJŸKàÔ,Æí™Á̶LöKtá@~˜'´ñ¸�ÑúJátsîäg©V¾ó§æŸ¾Xþ¸…Òu›.ÕhÀæ²>�dÁjäÒe‹³‡åÕb†¼¸˜éÓü×õëVó¶Ï2='å09@ôdi�EËÑ9*Hk�m£¶“Âì"ƒÖü�rŸG—FÕFè6½`Ú~iÛšøôg¡Û©°Ú}7§Ûºo! Ð °ó>˜`NgGÔX@9Ë¥ø¾ÿh9Ó4?}�\Ê©¶Îœôg"0ѯ|UAΔà|ë!Æv0ôð®ølDá’FIœþèpÌ,ü€åÜÅ9+?Ü¥ƒ¥Mq®9ˆNO料mÄÕòW)cÖIºea¬Ÿˆ¯°X"ÕE×´L^äS¾VÎkˆC³Ìeàté½rp²Ý6oÏSË?asŒÓÕâˆÀU½Šãðún,wÞ�ŸQ†�˜wÑ eS¡ÁØ�Y‹°ï�–pß}lã8  ‡ýÖˆ(xða%³ËzmÈdosê}ÑL2RsدY¢‘㘊Œv;ö5bš_‚§·q’»R?Þ9:�Å·oä�¬N¨QG ¨Dl »{÷ÒÆÆ£qIsñ{µM\Ø^3Úx�qwÜj°ŠãðPJ®¢p#\Râ¾ëÔ*3öXÞ6×åKÁtÁˆº‰®®ŒTSG¢òï¿Þÿ‘ìÔ!Êùä« ©#ºƒÃПµZ®Xù¼ÈiZ.ù½é3~›áZ*ËõYTImÖÛ:nY²@Á+äλ]³â�|ìŽÂ¬'¡g¨ÊnÛß„íÙ÷X¥~Æ}ׂŽúŽ&� c¥æ.ä°"y3‹ó™êø8˜�ð��ÝúB0àÊäééÿ¢’|f{¶c ƒsèÁgsÈQ-ò7"ç•)t„uÁMÍVO›ž;_îw,Pœ�·¡ŸÆ0IÉl  žh\"T=·…ÉϯMWMŠÎ„F£×¾Õ0ä`Ö ¾…ºÈ5U ÖÈ"ëoJÙ& Žyy@yÀrÍþÑþ¨½=VR&$"ñòd'ŸPK+TgèΗÕ_Pu>6挾ôaÌ2FâØ¯L$NmY,¾2k‘ œßŒ°÷Ú⼑Êåð×ïjXJžÈymn÷*«~ýÊ󘔑7óvb‘ j.?™•�òĽ] ÕZMàî Zïî0ëi3.Ea– 6 ðÓªžIÅ.cÒ$­�b K¶>ô¿aë•�"}vÖ§Ù€^Ï&›ôñ››šäTÂqÖ´/’y R²Hÿí*À%$ C”5mâ8�»Ä$ÀZuÍÜ(þh#ÓJ–?ìNÅhûÍ}‰oYN:’°¼zV ûëå™ -dXv«»m&/Æ�‡%27�n\O�ÿ—ηyñùoíËÚÛð'Dº ‹ýÎ�¤zNaí§o;|vO˜–Øa¡™2¢/#eÙ&hi%�@2!2bLTæù¹êÈêÓbDÙ7ZI­ÏÂ3 µ’fE�E0�d¤î^¥ûãÜëGÖ•:ÜíÐð˜ Ñò*jO²áQBÆ ƒ1ïQÖ|Ûê?j€þ5ʱÇG›R~Í�/`Ň(� ‹ƒŠÛˆýqÅ '€>Æî¯ËË£t rÚr+3ÚÒ¹ÃBð±ÎÙ~úoÐÏKBFà4“H×AÒÅPox™ ßþìƒ Ôz2x]–…Òµ³%6ÝÍ¢>Š<®ï/Òý+å:=»>Í ,©-;€òƒ3S&ÞpfoÄý±Úš*š¢pѰôn0„H{ ‰þÔYÛÉ3R‡®s�¸!­48U&&ñÜ~ íï_¦ýòskLF1a|d“«{¨ ¤4�.À7‹‹(b~›w©7ì9BHnΓüw) ºó,‚ý‘‚¤ÕÓ:ù³‚y["m^éB+½mMo&Z�Zhz3‚”œ´<$ôÀ�?¹ eLåu´ƒ ³¾…ò�Uj£ŒºêøÛd™·¥a4C½øz ‹4ûssÆôp1P)ÊHÑzçù¤•úKò±so¢vЊ¥+�¶]1¯ïZÏÃ�ê¬ÜmÃÕjÄq>ìï(Ï_/ÐÝj„ÖSSð `QïÒY2!åˆò>ôw×)þ¥XoJ~/Uu¥ ª€ú8álâèšc¦äðÞu�OP-nÌ?,q‡j›3ÚKUR§5 Ûá2Gw‚•à›?�‹»’ÊZt÷U寶ù5¢óK8m©D,Ç[½‰©LA)L@ýÚ‡i-+¸Ï4I·&'¨Aê[��8ÞžæCRƒ>M9£Ïnʺe‚†¼É¦a¦tè{Ø¥ÞRºœY–Ž��¥`1¡›¸(èñô`Àå·‰îΣÖÉ´µ”¾6çËQèÍ4ôÆœÝR¨o&Ïë~Ÿê¢ÎÝ‘¤'W‡Ü–Q[-•Cw‰ú¡?)ö~­£ adš¼óðO"og1Ånµ7ÁíOjÆÕÈ”g†3‚pÇDwÈoÃ4½ übP -[_€ ™åY9ÏÄ©«�1håjpËìð‡šXÜð�"PL§27ðNóݣκq”‘84�}æƒjÐH_š­¸  ̬d®óP#ãò0¤¾� Û~_¼3g4œW÷ Z² Éüs…Ö�š?6¼»ä”£•˜À°€‹_B�‚°vîô®€‡:çu�˜`žæÆáð’ý�NÊ`y S¦Ù`Ø’0vI ÓÝJ‚§oÖóbñœ^Òj’ˆ`~çpáB±ó *4ªý¶.‡´IRm=_îY^ä¿zAçbÈóN´æ·Z¶•¨.'›§ÓA ÊDS-ù÷Šì·B[Û2©΃0ëêÅóoÒhA™­7ðÖF¹ËýF]"ïx�«o)Ê„;]ô¬oc¥oÓ… QÇcõ;Öòöe�}O°.2E9µb.Ùû¿±ûrZGVíêÍç«tVÄÙ� –»š‡¡Iu:(§ˆKaW”تyÓ£ï‰-e„} ¯BiÞ$ýñ®ÒÝA:z{Ëë4 ¯Å�¡oÒX@£qú 6uûMH¼®’tùÆby›á5inî[JGgñ'e¥ƒaÆÁ!™A›Ô£:#ˆëéPÌÐ4@TˆârMM�/ÑŽv–ñhjþaàq1óœ{lZp‡L‡ýòf£z¢}u£iä圢€Ùü³LÓ¤·ŠµJt¢�‹NI\TÜgvpËB/�æ„x¬5……�ƒ]]ƒX:VÆ ²Á†Iü(Lô“Š‹ÇÒ@åòMµ§v¨FøS4™`LûJ‹°z'ËЗÍBb�÷£ªA6t�ÃC&(% ±BÞRÆR O‚–ëQ%A“¬�küñ|¥éó›×B>´ �„¥Lô!¸ 8W[¡Ð‹iýŠÏ((çüƒd9Iî®Ôê‚k¥G’¯åà zv¸ÂGP'š�Ã]�ƃÚe±˜ Ëc&nËLMñ…$T4C™dÂgCjA¬Œ©o¿ v—Ÿ?�K€ÊõLY²ýšÆ%Žé .ŠøŸxÅ㼕¨Ã*æà+aÊf«CSn°â+æpvö¦»Jû¦’º®B7^2K†;©çøg�ó%‚}')Â8ᾜl³Ï¶³¹àh¨@ì‡E>*tÅdo_–‡A•Ï[.<ç¬/–œR�塚¡ZB™®1ׯ ÒM””à’§ƒÂVÝÓÖ¢pW*ÓVAœññ¦ã.h¼.º~“5êµõÀ4pCߣfÆÈµ}¦‰_ ÇDÙ–>B:&Ê·Ùƒšqßë_ÔRçòÏçÎØztâ[×i¹isjRú<�)€í¯¦%,†Hdáäz‘V¾Ìç,¨Íb¯0'�V”ty5.61HŽàdÒÙXˆ7ÓEºG䜔+På-ÊöµDókÆ-=ÞœFÌ+ ² Î0… 9´t0™ŠcöéûúèðÆŽ×!Ïà��–ƒp€höî'.5qÅ�i&·bÄj×Ä ÞçJdäÕ‘$’d(ê~øÏ,{ëEƒýÜ¡ù1ÀÏ%Ϭ ÷¸IÛóv'¨¥Õñ³%z%ü",(í<º{ ‰a,d_ž%�»¼i]}acâËZÐ9dö…žtdtŒ8™¼„ÿuâóvz §úg(áÇ—Û å¹î¶0<›Ô é\F½Ì.fªË£9”ùK׋t÷á¬Y!…�~ ŠÄŽ´“$ ðDà bòãT¯áK¶‹ÅEá)ÞÒ²cQ�´ÕÙ÷Î`¤p»Œ˜Äcˆ*2œyjÑÜ5gÔs]…‡U2‹|˜#Û˓ܬ©U Š…�…wRí÷k¼Ö�m ŽˆÌ,g[Ài»,2“·×È9¬ÊAÐ=4HÙlc<öçíÂCð¨Î‹JÛ¿(#›040zp¸(ïñ,}©Ÿ¤š<‰7öÃ7¶%ìF‘»‘55ߤþ8�2 €5ÌÉÉ’¹ÉmáÑæ™©3+E—>Fõm´ÍŒ…â°Sаi6Ø”ø²~:/m?5ÕZp)V…P‚eBÞ¼¨ûûü\Ï‘@)¨! Gì0‰ïQ’ŸH룞7ÁĆʇÜÅXÿ$¬¯ ¶½`›E]ãæ˵ÁCpƒ«¦PlTD�µØ¬ÿ&·‘qÎ�õ¾á§{(pmN�(ȳqvÑuw¨šLçݳ$GNÒ Xâã㣃¼ú&dí.Td`Î2|ƒ¨Ì$…L\Ûµ‡¦ókrö榋ڣ**Ü_˜•Å5ÔP´ržX%ÍñIM5-Ö%‹þh1†âºÀ>ñÙ,NG@6øæ3kæ[ª ÈÖ@’®³a…¢‘C¢ÛjìwW^IA;!ðÉ,Бg,Å? J`ñºã-±¯a”¥oË4ÄøÐöªC.Ÿ×ãÔÔØ²9“d[múoìž(±jKí6…zLb?È„à##ËĈ·… Üî¹V ÙYêÛúι�ðz0Hj#fœ:ÇìÜÈ9u—@_¤]?on!·$¬Lg×¢"^à[¬ÞMÂ5ž¹…B¬ûoq»÷z@žŠÂ�ž“v 7°ó’BdÜCýE`Yû0ãnÔpý{MlÊ ùg~¯·UtèõŒF*.ñâÏÉå‚×bŸ]¯' qóAîÆøh>«¢Bö«}¦Ô0!pÉÝA{ôÄe%ôƒ”ÇKuÚ-ØĨÍÞxÛ¢ÐF§uv*»"ÍÅzí°‚Ð8Ý3îØæ£>ÙÐ×µÚì¢'èÓÚbˆÍ¦ÁZ¢¦²—³r£Æ32ˆ�Õ·w ½¹Ô<û™[»)©uè?W2§¬&–œM5<…õšë‡X‚KÈ%˪Zc€¤ )yEnWÓ„Ñ8ºêaØÅ-ó'¤ØQ)Ž„k³ôÉN’\ �¸ƒy™æÈ¢œ‡�¢®<O¿ÔÎ+'[­22ŸCºˆÎ©¸6ì+ƒuÔáJÅÖ’ê�¬®Å!OÎêŸe5gÉGbé©y«<»Šå¼‚ôü]|Ña¥� ÄVKdÄôÄžo�LÇÖÑÉÖ;–4¸�=R¯² 2ŒE¨U.Š]¡ê†ÒøÒiuWBó\¦N}}Í"éêù Îh‰ù,g’f]ºÕTNËJÑà™5^7€Ç|°ê-æºLïé"Þæ%¸¹SF²7ü”ßNÊE^–=„jc席ï_¿À …¶Úï"³?ªöQR·Ï `é%ášÏLLAæf�¢”Uî°ˆŽ ÐOÐ[,*úYÒ5­†n R ùŒC‹é)Åj^4Ä þÔC•Hm�UæeŒ¸¯*ÕùY.,FGíÿ~û¸*~[³C§ñîD ÿ§ê¤ÆðÖÕ<¡±éè5=RB}ˆo`s QOµ1 RÜžf-ÀG@a݉áTMGÀõ z@‹‰ÏŸS ´0Š_TM½•SѪJHþ’ì4_š†¨RõúñrçA_ l{¾?—…äÁVÅ)­ãäNƒà<Œzx’59ú¬î·æ‰�&ìÅoÙØû7 ý¬•7Hárñ§#kz ·!4ʯ©�t)qÊg@8ÿ{ÝOn\zañ‰®ÿyY§>>•毴Uújäwí2\væž Ê™ñû4»×råé8ôÞô& sèAõÊNrîHO¤4å—qŒ|õý“ʱi=™]Ätÿ`ÿÞ=º@:1©çõ.ŒÇ®Nu« ¸¬Ü7?Y-j{ æv³=æZ\dÊÇœP¢ÞY `‹òŽéͲŒ7sWþßâ‰2]Ö|–­+�ÖñŠùYÒ@ÜR6X.§‘”UµAôÉzDl¡‹x¼—WtÙi6û>ÚSi¯|Ûä> »;þåóR˜UšŒMÌ-Û½§ A]‰Ùù.¾\‘«3U îT•õÁ*³x¢þQ”ò âì5ÖX#²î`$Ë‘�9OÆÒT.Y`�è»Uå6™ùzñ"îhLR©"L¹K¯,"Ž“6›)Tðg äC�×:e³UÓ….¡ÞÖšA·Øe¶Ú,Ã&„ Ö”­¤¢íSë-8ÓÖNT_yÌ(¸!Ã+X¡¢ÓRÂå„8\Õ,duÅ‘G]F¦¯ÜÞ(& 9Œ­>â½Û^SøŠªÆ9„âþܘû˜tã#@Q,öATˆaÌÜsmuŸÒÛš‚âÍ)q?nÕ«€þVKñÿóÖßyñòЧò[ÅF¹åsÔk3Ó(¥?�übs.]K•ë/²P %ÞÆÅàa h`ÖÖÓuéÆc¬& ƒf- ¨í ¯ƒû8æ%»´I@•À,îä ;eO±�˜çÓç·£…€~>h°Þÿ¿ð=a‚¸Ž½ ñê¤VÒºâ7Mº�æÎ—iú†NHz:8ÂÓ5š9¡u(Ü-À[ñÔ •§P¼§jËp»US(Ô»ü™‚†Øï¬$E�Ò¹­÷‹YÓŸ*2ŠüZãsÃÃqœï#;_•¨î7/u ´¿{øå•\l³Ûgy^8pê–À”B«t†žÕŽÿ ]”ÁyI‰ª)ÈÒ¼5ºò½îü»oÏ+±$ç!ü@›qd-®�µêÔU%–Gb}mÕ +–5Ôà™ WÝnãH"!ŠÉ)�«OÝñÖ&øxOíf”sVv}ã‚efä‰ÉÛíÃÎs$3Ç|xYJwšµ×”ó0 ¢Î‘Ù±ì+Ç„¥ Û,¡Ê4íÛ2»Lª›BëA€*�hH)€é’©f�­ê;BNÛU"â<`¶L‘ˆ=3ᨠY­÷ÇÌ>CòÚ\¨rðAžP€%f¬!·XW3Ê-œ*|¸õϹÎXi%»|’?ùg¡Ì޵ˆ_qMçÊ;${4ùU¸Œì´ W E¢J i9Ø…u|Uh rŸ µZ^U!àÏEribå×嬋˜'¸wýÙg"k5¾°ëÓ]Û­°W4ÿ[,«aï�½àŽòOü©Å·5â4¶Ÿ¯~û)yKV=é¼M�X Ò6D"Š÷ ¸0Z��]ÑÍN™�ܳ¯w×çç=ÍPÙž3þ­raV.š�w‰ª)Uz%/„©qÿð¥ ËlËäGþ¦,½ÉF'²J{N˜ö ±ðïýÏ3üxXwG?Ö<~†AMz¶Cã [Æj½ÉÞð¹Éf�hò0¯¡§C—¼f„¼L’HM³°2ë‰rÖ Ñ¿ê• Ú¼» gõÎ2ÿô\sÄ=Î.D@3ôü‡“„P*Ä“–Üy_6P¬š*‹V?¥Àå�®SEÇ·4pý¢€U§Bs—äéþ¶,‡Ð×MÑ©ÿïˆa%Uµcù+­O%,®Ùê BƼ¾Õßžtu¬ÚΉkäŽ{<‰O‡·A•gÓ5ú(šë ã38–ø +Í6²ƒqS*ÓªÓFQd7Ó@ôƒgr}5ÐË@z2FgÐ�ø„²©ÓÚOí´>=ïCù”©’®ÜR¥Hvè7¤Œr”“q˜qž»,ACU©0ƒk×¾Á¥Ñçàézïh߉•(ôÎÓ|„jf©ýU¬…+WBQsŸáÏ»æ!΂üËT¨“̆z:Êøõ€.�½»™g·a‰ ŸS6ž#zti¶›\A+®”­ä_0|øÎó÷x»YÒȯðd¾§-$åD15Ó œ1 q¶KH‡kÛ¤èÝI­éj¯ÿúŸ¼ÿ¸«ÛH;åÛ}¿€£0x‹¿–<åîé´A¶¸:i%IÍ@üÃDˆb8šÔõO·âÙnôb™ÛA]X!RûõŸ$ƒw­ª>{%3h®Â߈²$ øº¬\‡ýñFDÃ:ZCXÊVó¹¶ÈV¶2ì —˜ÒÈ>êj꣒¬“.Õb„ÑŠ¶éÈ Ä²p~�·Ä «b¢ð;Ëåï>ŸÁ2íÏžÖ* Ñ}”iÁ‚äYî]Ÿ ÷e~?f¹Y!:gÒødv™çÂñT£˜BÀÞÿµ8³œl ;¸ga…+ŽÍoÒbñ‡Â¶‰CpÑ:¯óïÖ�‚ökþ¤<(·\<§ï:1_Ë2;¢F˜y9ðÒ­ÿ \­¼Q©è¡Â^ëuø™R©¾-Ÿ ­åðßLzâíQø§:š*²è¬Ë5î3N‹õlpÉMò𤼑±D�??à»5¤ÍhijÑtËÕ¹Ûâ¼$ø&UBì×=¸CT@^ûù�¶¬"7�˜ciy:Ç4)Ñð“öq²®/3†ˆñäøo _ƒ®Ùz±pG.üÿ›¬[2^B±ÿ³#†b?m.é´nýjvõVR«_&|KúñI zÊœŸ^6ý¼ÛþIg�ÛmË¿–‡|±/CÁ ä‹�Ïʃ¡²]J‚!(I©”3É8ÁNƒæ‘¼~X†7¹ OÔ…eëd‚¸�èâ…mŽ>ιܶÈûØXÒ‘�Ž®�WäÃùç06ü 3<¡ÈòØdA–¤p8\Oncu��ä:GÁH5’{2T ⃨Œ&ŸìÆèŠ9w 2�ÑgKs®·€ÓyµâW×Û{Öè>¡1•¿ø¦ÐIxêýÏ@WP¤çT^è[g6bÏòɶ¡ å™EŒÏ†Ð®ä…÷®h$º²!26•!Û�fHPÜŒN`††Èâ—S‹¶§õo“»½'¥=$„ëDWœ®êH—T¼¶µ†z‡Ã\Ö%Ô0“Ú éúh7ž_¥×E« `‘L|RÞ¼ó,¯ŠËUMDZ�‘N„¿(õ ,Õ7XÌÏzçîZñÐ2áK¬“jrD2rL²žèlÛ4†œn–KzƒÔRl쳄|H‹mô¤O#?ˆË"¶Óóú+ªâåGgv™‹�ÎøMÖOêa�ÏH4@ª"È’qN´²[üáJ{A†äíý“¿�c�“·¤õ«ÓÔ’¯~ÓñÌìn㯿•Þ3ÞÅÙ»ˆœ¬Ï#-½§û¦–€e¯âÌvûî“î ÕdAD"µ`qÌ–3Ö‚e¿C&ëDß6ãeÕè ª°NéýpSÖ©•`ã�{6°æMDf;DáqãGÎá]zs¥wWDsÖ1–ò[X–é8C‰ÚžÎRzM,gŒ¼’;d"»^⌺öOa¥ -ù c\yAù±ƒ;ú¹FHb0�é¯ýáDÓç·åÇ¿C�C¬%U¾²Þ¯§#ß^&P807MXïZ£¤I”ÐÄRßùBÔªrÀˆÌßåø A'#h gøì;ÝfúwQ’‹¥}mbæc4¾`³À-Nç`+OîôÌIHÍY²X3I4›«ùÐbË:yß>[$¹C£9­ôoÞòS⇦z¥×ª’ꊢ¨šA­äëè}™F·î”ÁU¸R�ݘï÷â0ÐÙÙfÄ-‘·ï~Ñð×®,| {ùyi±ØNy¦²>9ôüd$‘– ¼Ð_ãßÿêô�s¬@O.K0]»šqÀ’6,y¦fàïEd—èɈ¹üè_ §“dsœW§"Ñ«�èJ`ÛJ{ê$yµ˜«U¹Z…”óå\&.ÁØ€½ä+pÎSžå_o‡¡b›‡íÿµÕ{)òM ŒµµÄƒÒãïÛŽëh”3?˜ÊŒ¸?k z^1é µ®ÐŸµò>óLao5Þ nÅáÅ™S4­'aÔþQÜø+v4ËZa¢qy£O°3{íOå[æ šsÆòáÕR²³ºQ¼¦9íÚrY�±»£Ãé|ã¾ü†srêr^´¬¯˜Y"‰~s �¢È ³ÿ’ïöNiêÞLòäÿ­�[WÝîš+Ü9ú }"n_±>šD[ØPR¹[xRê?ß� ËX3�~uà_Y)Ÿ|�4ˆä~+çõŒÞ‰êÀ¢#À®é=­VôÄP­ðûÑûý)7>ÂöVíúùp•f+õº3);~�2ÇÆÃïû$Çß^+,^娓]„A‘Àžä?KQ¥ÕˆÆØ809�¬xò.ÊQ7ïY¢/Êéq.¾�9ReÌV:ÔÌSÈ•hPeþ1~r¿dzq nI�ôe©?ãXc>Ø%FÅ+‘?A×0»´œlxóÌ÷| ÎPˆ‹é�8`'¹gî¬ójêERŠ7¨òÃã?°p VA³´tä@1�š>€2›q]œÒ‡ëÄä úþ­áÜ k»<þÿ( N£@@àÁ´™ïäuH(TËzOížÈ–n*©Ü‚Ã÷�éÌÊÿXžRÉú½þâÛë?þ?uþ4~âBZŒËbìeŒ·!Ý%ëÐ;õÔøßÊ!VbyŠR“å\ûÍæ3ÿQ«¤Îéh½Çݸ²Sd=ýñ­C²b+›ÎþyÂaa¤“sˆ�¡ &ˆæMGºmcx_¢5úVnB³ŠP½hßÊùó#ñ¬G.áÖ±1¤ùÚ MjØø g¥ç»ÞHZqÎfD±Í^ •¢.®ëθ2Ý~æ7&Ö0�7¸³O ^§žÀùŽ×‚›Àp¶ÚšH Μμ]FPû«ÿ m|ê¬ÅžºñÏò4¼S(/Æ [Z@€º7 Ï?ùÎÁ|)]kY\EV&®6îvÓå¿fÒXNií¥’Q�wÄ•VËwm9“`܇N½òs:ü™oïm õ«aÚCÜÆ5žÍŒ�DDªc4'!”É–"÷‹ô<¬ÑŸN6<¹…oðSc°÷ l$#õÕ„üäÖ¹³Og�¾ÓÀ!YŸˆ %‰\ÿ•a Ì2Ò ?<[ù?N2íQ¾|ùtâSrh¬& -M%Yç[ æF j Øc_�‹íæVì”H=ÁÜÏõ´m5þ [ØÐBZhvuA®ãGÉ€QØí˜ µŒk‹»à5ÕQͳÿ_f_.¡¨Â¼Çê?F,Î’k±¬Éy„ðÐ0ýSRèT×Äöù!Re*AÔZ¢š¹Ðb™ö.Æ…Ú1*ù‡F]s)��Yì±Zr–V Ÿ:} ”ƒ*(pHùpË ’s}ø%TCÐôC$./xÃç´¡lqƒî¸"µh‚ Óí 3±¡Ð$¬áú`iâ ¥5Â)ø]vh:q ŽÂ‡Änx$wIØ6¦�ñøÔã Ã  6^\ÇU7e*¥`×Fá3œsŒØC_Ó$¡¨<Þ 6Ø"ß)¦†ßx%äj°ºuø8¦lÆ�#Ò<ê`™â. YGƒ'_�Zl¼EÐÛÔÅŠz縯aÚ±óuÎ QëË�Ça£V“[[¿äãMš¹ÚPá1-c—ÁÃ&b²†‘/%») ¨É†.–€¹!ÿk1k©y%_uÆ:Œâ—�º $00 iv+~ÔP K|¼ÃBň҂»wq§X.æu°.àI—a¼¦…%ãÏqŒ•�„¾©L¶f`4 =³“8f®Lî 7=„¹û�ÖÆ‡SodDJwBòÄ‚D÷œÖ¾èÀ®×YjêÀX°%½”kfjsE¢½+8ÎÒ8êø«Ju£~™Fðõsa™·ªŽ¯ ¸H™WjþO�>ÀØmDáî°–v„íòyy?�\^<êþ4oý5ÅsöœÓžGMÏ驵¡ÖhÛXÆI”èÛ"óN#ñÿrýԫŪ椉Úy_ ¡î:óÞ‰´Š÷*úýï0|¥¼·MLÄ3èµûÙi5¬ˆ=x�Sè`‚3Í&‚ ‚=ÿ|äÛhÊýéŠÑ¶ß„ž½ÂÊùz&ÛB`�c4X“ióî²ÙJœõòQ¨‹ý­)ϱdaŸeXÌ"=-�jÝ[¥cXšÌÞlByÑ–T(KºÉ¢Ëx,K(1‹“öR¯�‡élMà½ÌhÁ²p2· r=î1­~‡Ô€1%Þ¤”²>_]‚$Ä OšIl'©yŽŒ¦v�¨€Â‚yÏM‹¯ã΄R8 ²H¸ Ú~yÇôüØž¸‚ó€à“†Î3-ÖAÕT3HƒŒ8c]&‹ú­¾iT±†… —'5ª€5êWGçùœÙ‹ééË.°å뀾¨.‚@˜², œ9”�ôTû­¦¶´!;›x*êháõUÚÌÙ]"ûæy½ÿqc¶èºXµ–“åB°�OÅ»l™™¨~Ç¡+ÅI¼Ép-[O.HÄb¨Ó)Ï1pË…&`€\Þ¹iZ£÷t¯¥åƒ=® ²arÎ…×í :m ryé1D%„ !ÊÇs@j4º5D M$ö˜á(E`çe«M1ã¶?¾²¬GûlüY剩ví`Vá[Æö�8ïºÒÐ2¤âû.ª`0¸úÉ  êª’?õÛ¬V8‡¬ÔZSä‹%3'‹+5)±XÈVcSAüÿÓTpø¹ø†ÞM�Í+µÿ®2B» {÷Е�üR~Í™³1ò>­Ê˜4í²h] ±€Ç©pmå(Y®,­Ì#Qãwn †—i¾ÕU'€GÞô—ɦ”Ñ˦„Î�ŠH:×…” ¸û!ñÓ¢;"¨Ñ,.Ñ$'YP’ ·fÔ+?l�ëz›IjºO*OõŒ€¡[Q˜Û¬4J)WƒCÉðmÂʺßÛªæeyiVŒÀž_¢6¡xsCw˜Ao—ö]a~{�Uv"5h÷h®ôUŸa©Ö¿—À5;à ë"Žú6PÄÒuŽ}n«ãÝ€4†ñ»èÆ›”[:SŒeÑVs�L㔡ë�pÉö;%GU.GBÄ;YA‘É>ûG¤Q�Ûâ¨îA<Ã?`û[PÊ;ÙEºlÜ-­¹\º`€·¯WaŠwuþЋÒ£@£Ê8ÿ¹´ë=G g`p§rœ�—€ã�—·Õ[NT¬}:Û›º¼ö€¢’ÈD8æTõ�Ÿo ÞÒGÿ�s½lJÿ7ñqÁ¦Šæµê݉¤¿­Y5 &‡ž>ƒÜÞïÿ1=únVô{ϼ7�#�DIÊ»/!Œ=€çÖïdžÏÊÙá-þÛq¨i­ÄÚ†xàù1€aeî €ùJËxκ\µÛ*�Ì{Õ‹ ³¾Æg¡ÖÚEFØ\ã“‚à=c¯y"x‰�þÈ=F—7ÌÎSèEùë°y¾ŠèJZ¦]LR/¸á÷õ\¤{*ô´ëêÀPÃÕó‰°a Ë,Ùq1Þ§àˆÌÀÀBù‘H }ôW¾¥ï�©¡ïÑB!s( gÞkv<èÿ¤��4^a-4O¹Ni&#±Š€k9¹¡®º‚sØ+V~Ù�¶Ï“éVã�5¼{I5O’ë#O2"Øl ¯ì¯Ú$Ã(�ž7Å»ÿ«Ž'�²ñÈˇ2q™¥½Ësµ«*¯êñˆóp­Ý¼šÐ÷<ŠÓ¸&ÁxØìø‘õ~úû�Œ˜4÷Óµ`Í�˜�Q­pž-Ýü¬fW©¾ðªåÌMnC] áüg•òîuöö“ÚÉcðúljçÔÏÝ ,®ÒT®Ž6ýÞ�+—‚ÊI¦¼àe[v;ø™> Ù×5ë¼g&Ýï[%¡ë» �úôW£ç»#r/E?Åä߬@…?ü™fÚ1¤ØÀ7ƒO\ƒ52v=gÿj\Ü Ì¹eÇw‘RëO‘‘3�;tz+5ŒD_Ì ñ‰kË¢…jB‘ú0Eÿޏ9¢_Kt (ܦ¾Ÿ÷¿Z£¬ûQŠGQ+vÛeç¡kW�ÑÆëª©0´�:ýx�7ô‡à¶`Å -ºÌÎí ëïžWcí¡“‹à…ФŒA’*ÏÃZÚ,¤™êjN]iš€Ðúù!`J‘�Î_aš§Ôq#éø)R3NR‘ÛÜH>0Óp¯ËžR® Ë–>{¢ ½ÇãfÖÑ œŒ9LÔé;ä1{´Iµs¿ ܽ‡Úx­Ì Ü”èq²ÚEx@†Ö—Ó1ô³$ýLÕjG¬<ÙË(äßq!w¨P˜Šýj-Q•Þl’áMžÒ�rþQ90D˜Ã¸yîöåE¶ïPú¢»ßödS$ ŒC' ;6¨}Êe6ˆ®õfÛi�È‹cëôŶ«°¯ˆ˜MX‰‘áu|^6ÒF.À“sO¶¹ ö=Ÿº+~sDý–8”T‰[Ì¢?)B£Ô$˜všRÆsz‚:uí€�ÔJJk¥nQže¢‰ìDä8Së´vlñCįø,6oIoa+Þsa=tõH{(=š4½FßN=E „å:kÀAÙÿ¢Ý[«ÖÀ�ñ>+‹lªœ¶,@æxRî"�øÏýÆÎ®•§ÛEªÔ|ă>ÝâVþ Ã8JåöFXóLjÌq=ÏÇËñ3ãÙЗáqšÏäˆ^5wFb°ÀR?¿8àK>d€ˆßeÖ»:¤Ì:Ŧ+Cû+¹t0;ò‚ :ýb´G�ô±ºé] @Ò r’rÙ±ÕMûq å“açøzïÇMšŸœ,õㄆzmlö d<[¢ /ÊЬñ ²˜'ÙÀscO­f6ÀóÓ¶ÍULƒ¿ØÃ¦5¹Jj|5ì¼ÒÀBÂÝ.S�û…ªï€„ô! GÈNœ1uò�æÂ=õýD@ÖæY|LÂpä×aì45±×GÆm4:r á4Ÿšç;ýw=ÃK¡«l&q˜Þà‘]ˆtº}g·Hê¼çü]‹_j>Ý£VÂN7m쮸`ÏRø÷§Í¡¿õŒ,Š“E‡|„�o/mÉR7^;?Ö`Œdb¶’CÝyKBa/KXL·Â(šÍZm#j’•:œZF)>Û)2K%¯%ËL½ß;J(^ÁØF‘fÿö{UaßhZ] �ªUX3E œ”:mŽY“—ÛÀ“÷K ƒÂeÕ¶Ï4~ŸŠÔù¡G­˜ÀO‰úĘØ|T^!Š|r®eñùXr<- äëaú8E roÝuE=±pÇ™�r,òo~xËÚç3ˆ�£^²ÿña�{o³°‰ rµhû0$Qÿ ãI”œìBüβU¡Uüêׇ•Á©Iø�âÅ‘ÉùU§¤c^ôκ1<û ÕEÄÆ·—Ö¤7g¸�ð‚4kÍÊL’ÒFÈ×b¦-_ÂÃ[?Hœ]ß³ðÿ<Ë�*$¨‚"ÔŽ›ÛO¡´2¼�I)m>͘a(“»¹G(ÕKÉ% Ûrù�•},ÇfI8�‘Hÿóí† ÁÚ2 Í%@MýRî¶Þ%e»�E] çâ°=óº.õ<4¾ó8iÄ~·#—±�oêðÝL!^M–?S’ïÀÈ$›i¼Å¤-�må:µL$DÏÎÁ+°\â?ÿ—rkª:HRÕ;Ì´eÞªÑP†¡HRÄØ7¼®¿ã:&e»Í45„@zÿŸ[¢ðæÈ�LvrëEi�v™µ?UÅ5 ’àÀMÄn²7B,[“§7VkB( Ëqx5×éï  . h ÏBUÃÐ3Î%7,›/l¦åÛÂhõ;‰Ò˜6µ®c§O×�b»qù±@ÿàaˆÊ2$_ú²o{SÉ{šºlFø6^mÖ®ÁèýAÏìî¡:j(™_Lyå³?S÷”Ì»–ghïXh®uš¹Á†>uþ*½]Š’UœÜÛ½è<”œx-)Í 2÷î Ô¥(?_£ À/¼ß[t5y‡æ¢%KþÂú‹JÁú�b^®É.¹Š±Û¬{ý8˜ ;ß&åÖ¬"Qï–¶OøÏ=�:µºœ÷ÒÜy!ÚMG”̺h$øne€õÌ#}½ŠÿÖ¡&ïÜî¤Lòɯ²¿4z‘ö”… t_nž(9hMÞ€¨V ÛX¢\‡Æ{Õ�Ùn§%¼"a¿*cñÇó¥Æ:šÅé~,AšxÁ�–{yP¿Ž½‘õ&Mâ�Nq6î‡÷fèà †¯)Šíâ¬,º~Eô~r•„^^�ŽV¿óÞÇr†[öZš6*¸AãÂX�„· €hÇš™ª¼b˜¹…PŸuê»?À Ö¼.½ôY ×$ªãòÝ!á<”3×ãûA{·7y#!ô‡úcâþÃþöuÕ‡ ’ôÙÐ[ìXf‘ØãEY*=}w>DOfPœ#Ò í³ï[‰IŒMpU�ÅO:ŦCõzaͼr£€YQdæ‡Ã¸wtš†GêŠûI $å· nôº‰/[_´r5¨q§+w'åšÚl&RUÇÉVG§Dh�=Ùµ!S·†Õé¤òTM™JÂ3>12å‰ûÞõŒ:¬×—9�‹*Ÿh¥»ñoª©,åî ù 𵶯t"‡ËãÂh¤OÙgg°/}ÑÚêküž7 |Pç=%'m•õ5m¥\lƒæIaL§®oÊ^±ùËä{'E …xM æåõ®“=O…äÍ�ÒÏ×È]™eScÂ4Ó�”úE—‘j<5Oi5J½²êÒêgP”‹¸õPAEBá2m…µZ<'ù�ì5î蘇œ/$64.%{™¦¢Ô;wü†]FÇ„V²9‡Ž"×(v>àLÞc†ù1‹ÆPù5¡2Äh¦ò:räcM9c¡Ä¤véÇCe†ï§û‹ÁãcÎ  Î6ãÁ Û ÃÅø'ȳÔv®³:¢#nv‹h™�)1ïôn°‘hB�T°€š!Ĩ‘Ý€@˜�¢KØ »ü¼='¤µ­¥j"ã­ÐtžŒgjU‡gž<{®‚ûÔxNâs_t;•óÂF�•S(:Az©Š-ûz3?àk¶Ž1Ø]^�©äqB (P…Ä%€£›! P¨èeÓ£ËòÕËÕ“3Ho_xŽKVÛµ&Éä|NÑN£2hȬ­7:÷Лv1%8Y‹§j@È`K¯ÊÝ)ÞÈý~Û$œK ,Ó·4“æ´¾¬¨‹}ç¤ü=FQ1à˵?‚rBh„bt%Ú(§)`ˆ8™¥Ý½ó‡ÒÞ `ñ>ŒºËgEtz)'�ŽÅOˆ\ ¥Oñ~G–÷S@¯ÿ“Õ "Ï[žckŸÏ2? B‰ ëãÍå4ºi ëo²áÑv¾„ æYrÕUã!™¯M'‚µQ“·ÐÆ“öóŒtµèE%Ö¦øÏÿH¸ærÝ€J¼•»_ņ¹mQÅkJ±s:gû‚˜›‰O™®9>4BEn“�uE|åÏÕ’—¨/ô�™[ÖÙ*P¾E¶@• ÁÉ>}­StCéB².×Piæi6¡aÕ—Gòª ÄÍëv­Ñl1”Ë=×:õ#"7ý¶¤ükl€æ•na|]R¦œ=ª±ô|(šøB´ŸZšl�dc¡”iΚå~ð Ÿÿ<¼À]…¾›7'É&Æ$}ó[.Æù24ûçAý7¾¡/-…Ýn¸Ðº[þE-4öAµn$°Óé½.¡óc¾FÎ)»ÑR5WfÍ «GÝ©4¾/Ó°µé/2ÙãÚkŒ`«ÅDœ>­€ß\Ã6`¬ãåOqü~}’ -Û½k'»ÛƒˆÃkkrekEÐÚ×+Ëòçï‹Z|nÒíùa<�a¶*×—�KckëjNq� Ý—(Ev÷UƒjÀÑ×/T&2HÏñã¹XÝíöù¸�¯»$R¢1w¤2˜} uVÃ;tÈ\ö ŒºE+}‹µet[�Ö5âÒKͬáâó<Ì//"jBRD·&+h.4áJ:¬è]RáÈN¼5wBA™œM¨›µèYR éÔ*6È«Fùj’¨®.ž wDÉõ>×_@N«4’?cbâd£¶\KQÖô­—‡Z,•+¼³‡ö©ù6ɽà82| #“¶ßÏšÛøãžðê“Ò²g¸˜iQ£hvfócPÐðá0‰Úb­ø´æ1È‘G×÷%ûÛÖöL<|‘ú—6º@ËÑZ²iÓ4�,ÝÚRŠÊwº�µ»f0›Ä¦¼ó*ˆsC]_IÕК¹ÝWË‚.,•O§nûP½Ÿšã鱜—�.(Ô"JÏñuõä'¢ÇÈίj¾óW‚¯>V0MËÄl;5«�ô NEºV“NOFåÔ¥Ï�äÿ’ ‚+ü&21°@ÈÞãï£}_I¦ÅË®ö:Š<ñ£“s‡-Ãü®*ž´3Ñ Ñ–C 'X©e?¥ nÊ�%x„X#ݵyéÃPk³ûûz„3sy ª@Ú7È©%(¢3 øt~UÄêt�&AŒzMÓ›[ä¶;uQ¤düšÄ?åÉàÅåO1ý¹„x†Gð2¡Xÿ©Xu¨XÝ¡§ÅOô¾§˜ê)”Oâ“Ôœ¢G<Ö�¯œ@ƒ^ÇÞ‘!¼©5/£á1ž 5 ŠLøêÇ>>“ê@§f;h´V� åjátE‚Šr·6 Q¼oÁ[o·ÀWk±R§¹‹')ÅÀ‡Y¦�~´^„3ÊWj„t×@i±21ËY¸¶/}|ÚFœÓ|Æ Ø^õì Ês:¬ÎRÛ£ùب¸»¸öü¡ˆÀE ŸJŸ÷-þ‹Ëùðøä„ßÅÈB-‘nF\5¦Û´¥µìdQCØÐäU òxÂdÐà‚1øóÑM;_AÔ]}ËÔ74}o[_<ÔSéæF¹–C†`Ø(nÀxUøô¾ w»Xõ«2ïs#líó^rj’gÂÝ´AObnh_;m­o.T´êKRÌà ¹ �%9j‡”»rDŠw+ÿTqL•?H@TÓ—FîŸR,ç6ªÜÜŒ;Ê„„�‹æº» q ˜ƒ½‘‘‚ ÄÝ ;È|àÝòÜÇ5ö›|UYÏTívE]úlœ”D`­²qyL=ïbîñ3«b ˜`6—¡ ÉŽØ¨Öë§Â>ÎnP½L²êÞÄ7¤ìû¶xÈäŸÊëòô¾xÇ.õ!rýÄŒ ©ìgFZ?�Ù PcçF©YuÄÓ"ÕÞ¯í ê—u¯aÛý»w†¯ntൠú›W€qXç3ÕðÁ»¤™ÖBÆÑö¢f­cZ(³Üthg"ÇKÎì%øÅJH? ŠìªÍ«GÊǶ:hJ�/ lÒf­‹ EÓÒæ„|+xµEš¸02K¿2�fk#ú55ìM_-Ú¯TnØÏcæM=9°žßù�æŒp÷`´öûà$)ÐÕÕ"[pEF–Ncb±’¶�š2 ”ÂK¾às—Q�èá a&�¸ˆò—›isGÖqqùÏQfaUóc‚œÜ—æ`Ïïs¥x7º!O-ˆ¬VåZ‹ISZ)Vï]s&1¼a¦•ƒ3N”wrô§sÏΤõ[«™†(þ=Ö’ñŒ�òªcËyàM�j]í�³14_ ŒvÓ¸š hæl»L]±‘F0©ó¶ð5Ý^ؤKRl¨_Wó£Yë¦r»à„‹? ,}ô¥ªBŽÍ¦cÐÝ#–+øI¸„ÈýqïÊ#öY?‡ôý•Ë+ƒ.ûb­Vy{hÞq²D[põ•eÐAñ%cÔìdÒZOä3˜µŸEÆoý[>•Šêâ*÷«² —„MF]›Õ ¹Ñ�vëœ@:"ÿÂ`,Vy±û8Ü™\¬5O=_Ï»_°®X<>:=N[G¿l0´ÐÕúþ.AÃuIö¾[‘+ä ¿Äí÷ž·1ܧËkL€Ê[³ ŠhÙ9ˆ/ÐÁI Q ê]!ëË2kÿ–Æ¡nHÕÌÏ�{äG7�7Ÿl@vÍÌFK³´Í^ÞÔå�×[‚—tƒpÚ¦9›‡†'÷;œýj¡®d«>ÛµN�ŠçåCÔh–À¥üºe‹, §+íOèÚWߨvZ.gÖŒ 9‹•+Ñ"Vâ9­@ßt•,$FŠ[ëê;è¹ l£2û«n\Í©t_‘>m ºMPÄq=¶ÕÐä.¨ðøšDã*ûòF!dâä&Ê�†¢”»ø¬¥ø3•?šº‰™&SQZÙ)¯�Ls,…ÏHâ—£BâIkB- Ò‰Ó¥‡rhÍ[J6úWê˜þƒb VÒ'ðp1‡Îà×rfóH�òâI¾{;ñÊ±ÜæâKKŠ<r»"dœj^Ø5T�vdvÍ*3 õ¡(;@—(Ü^æ4ZI»ÞüÝQPËÞS×’ …åqÊï‡uÀ,ui§ë\ ©!Ú¤›s¯%YésÕtm'˜;ðm•Lö®3OT $ÿ—а¬æâ˜X^E�ëBºÌ­´ùMÜÔ‰Õ"PWyXâ3Éi_�#„ÓµÁˆ€Ç.ÿ�q‹�(p3ã”a!|üˆD·Êš”éÁˆrÜCèO�ÀŽ<9y >¾•î/m¬$c,P fü…�[•ÊÆ¯Õµ!F?ÆuaÀ2~âK¦ÿjT®ŸÒäßF l£øñJ$À˜-áyª½2þ> ?–ƒ06 ÞÄLº}¢Î@5T/‘(ìäÆ`.˜2H�°g–i}¢tÚ@ó)ÆÞg!t[kÊ,®á}kø% í™ë]û=bŒÉÙgXf�¶j0JÈ€vvQ�ÿYÏQaÅÊÕ~j¢²‰õjRh*þZã%ûS„±¤Ïw‘SÜðÜ«fY%wg-?cTÒŽíQkc3Rʼn7r¸ñ"A½v8v5 šˆò5•©µ•ú™-ˆ$o˜†Û¬ŽØÙ!jêÔK"(¢–¡¬÷É%ì|”¥õlVÏŠ…ñ³yk•s 6®ÞWåkÍœ9á{1ï´57�<²‹rêÁŒò,ãH ØùðÅ÷€ éK*‰Jÿy®»ÆjåtZ¬žZ_m"€Cp¤ ÎõÆØk/¿k1A}sq¢\!ŠšÑ"H]sÆ!ìvŒ…ñèÂÏM·�ðð¿WŒÎû�xY‘PoîKâáÊç©üæ©ðEÏù1·óÊ6 ÿŠÑ¢7Pà§ÞèÒQd—0øçía²ó]›æ£¸”R&G.a€EìiO»Ø,Ï#ð‰©^ÿ¿ôÿ€ •,½Yñ�_–ý2\¾ÉýÍú2 �ªÇ1ê\ôड़³} ‰<5 ßBÉûxê¬Tɹ?gâ õ@Û€zÅÔ^Í6²Ò96¼î†¥æç·,�ƒVŠš¥…M�½�Sº¦ðùR„Xkiâ¨Ì…f(hˆA¶»ð\xúÈ^Cð‡Âphz•lþãTZÎèW¶.‡B…tÚ’î×Yámlf¿¡bËvi¾ØõLß½49²Ô:–ÄuÕ¬ÜVæÏƒGñÕJìµüÉÛ{,À¥tçµÚ8«�ˆ.MØòþË€2x�<Žkú@徂£y«Q¹‡�12ʼÉ]¿µD<�ÚlA<×�+½L½&!GÚã�H½™Ÿ¨¥Nñ8Ú-ùÄî�è‘Ñ�C¤·¦m“¹¼Ú¢a%ÈÙÁ™L•o[J7L HΆó²v�º YW _òã²þÁqûEXQxë‘À^”Uƒv¢‰ Š]Ò¤»çÔ]ÚlÞ a\(¾[ò[ jFF&ÙÀg�i­ÕiÙ^¶¡íbé"€K´ŠX‰�$1M=žÐ.Á:®± î&Ž9xÛ”deï‡x=œoTè4�ty*ÿ[‰ëLŠqä;;²�Er_b#TA†ý™õöïœþ"°Zkx€+ð±ÌªgØ&Õã Ñ–á5x—û•,ˆü”�…ŽtB wlql<UlV’9ßÔ÷xâKl&Ñ10+$ÓÞHÒ ê¼®ä´�)«ºœ‰(}™›¨€ ŸLŒÀfì�auNn¸Ë¾¸æð˜¬ßbô4þ§Ûç¿c%‚úZË|nª"ærñÎ-˜!Tr KYÖ‰¼”~‹¢¡‘ê×Ȫ㬗* 3 ›8~‚Z’/N$ËKòÁè6~ÊD›Ôüéòæ‹þ:ýJ"”C¬#îg„hLê…4øª›ý›±ó$Z³®Ï�Us¹gšRì«èv $ +W#�ä1'PQ)EÒž–fÄܦ2¾Â€%ÜëZˆh—�y5‰‡b†�¸Ø¸L1/qÉó–ns�­?ÆÁ�&NE·‚õ¨WŽU¡~Çš>.\›NݹE“d’oK¥#Ù@ŸLlÑrÒÁ¢>QJ�U •šÚƤ_û¢8SÂ�¬¬ñ O–8ùxìã2´9÷ËÑ%á`³ŠÑoE TF€ù úB9&Þìš�uNúÏ\jGï7y}sʧÙ^[öòE Taט»‡\¿‚õ̲°]º“ôUóý%²›#ÌúswVÂrÓ;íXÙjÎ"Eº—ßUÞ<€RÎf® µ5ôÐmʰÿ›µ_ä�'Ý-°3ÃjgÉ–6'Õ¯~¾×{FÈaƒ+²Àñ‚7Ûàkb,ë:“¼å|ܨ¼vÛðiÔLæ¸n4 4Ÿhñ:Ž�uw ß^-³g—/©íLUID²¡WBÓ+šÓ„lõ»²’´†YÕ"<°ñ]¸�¯„žú¸uº¤‹õK*‰O?"Sœâ9µ™j4à ò×�‰Ý<*šÀÀôGóLE @A´!ÍæCY¨/ª+$™8èNàÓ<Õù1½œ-;ï‡Â\B3E÷ªE¸·¯‘ á7˜õç\¯7$ëÈmS;‰)g¹*ábD`0d-o Ìç4MB;ˆüTÓ*Ó¥W·¢Eˆ��]ÛÙÌb˜þ5àI,}zD8û$ ã|OV€Qô\£‡X ¨Ïþ®Dʸ±‹6NÚCK*H3¤ ¢ˆZD˜_J±X�°Ën¿Ñ`*X†ÂjÖd?Cç&=#îÕôEų –nÚ¿œLçy_.]K±o~ÃkkWÿ`¦€ª=qárîC2{?è�0úT¿È¶6´a?¥1^UÆÚ—`wW,Ÿ2à2}bt’ ˜v<^Rž'jºzºO_€6½÷ºòÜñ¨�ŽQêYW·?Ûe¸‡Ðÿ7ƒòÏNûV Mæ:ÒŒ<Îf¯¹õD#šzj²¤\¡Ëncß TËÙ®â hI&Ã.IKœ‚8øýk—ö’Y×À´€š:5dÇcŒ@…¸†NÎ{Û”ž…h¶ô_Gëº×Vœ¥ÏÐm¥n{gÙã®—pÂÀg=‰X÷äeiW½cÅŠZȱ¬�G+ësî| `M��rH¬¯¢àA ÙYB¿. r«‹Æ�¢k„ÙÌ«Pƒ!Ññ$Áï8Ú0 *êe¸Ö„ýUÁãéûüiiv¡ê{‡e{rþ¡©/�Œ#¯sÒ;æ!o_nX1G[ˆ¢§<ìF©=/€�,qAž�±þt<+2šr:�Âî\†È*y¬Úñ³ÖïïÛ~*úWßÂÔá»%‰·ûH€Œ86¿Ì 7'Î6Nø«©Q°ý³½FmA½ˆH hN“UkÌhVºmú\:�ÊÈæD¡‹O�ÚÄç©Gã}yíuzbIÎFEu‘ÅÓS:Æ3”�3[¦vŽôƒ$Ýï¨ÓÓg#5JuºÄ8Uêë®] AýËqúÓÒCg²Øßï�ƒLi—ÛÕœc0/á ’Á §t†unN* €åÞ0‡ �&Ð,¡I¥8ä´H¶„ÀA Î;™H¡ÛÕ™…!nùûiÿø…RC“˱ژ}.îQµ•ÓA=Kîãb£3熗§f¤šl4z2MtuzˆÑ1c[å sèOóU'ÜTÙCҒ丑çueè£YyW¥u5Öc{Qè» âï¯,‡'ÑO‹ ßÊ\·ði[Ôßuïxa\‹õh&Qp6qhçó$íÜcÑ(¨a >¨¢�éÅÝÄÞþY[@,\Ë@_»ë¥«ä6(i�#Ê µ©!ÎmŠx°õB¡@#B”ݪR‚ްüRWcÈZpÍñä0̶;«EP£ÎHYîºö»r_ä¯5”'z€µ‹~ÐmIÝ]X(ö”tÍ«ì�¸Û}xÄ«6|e ŠÃæ^9½A4^ƒßÖúÈŠïFB¶ ¡õûˆx-ï¼±r¼l©ÆEú’EnÈ[qkoKmÃÝ&­-YUa‹CÇ‚u¡tÁ€±¿©”U6ÞfïÊ*láÛRÐwJ�˜±` Ò¨·°ÜëOê·`¢çJГ̱»Úg^Ѹ´¨ÏPAQUj&A<Ø–Ó)q€/ìþGË™â„Ý6#€Œ-ó0W•+ÎÌ$wwÌr9£²\š›ÁÜÏahÕ’¢Z§gìÐKÿô£ íó0çSJe®»tÄ“)Y:Mî }-¢ 8¡=ŽWEè©°pP«ëM ŒD%·õÒ"Ïý5xŽ‚fTíÞ��ïå‚ùð,ŒNhîŽj ÛAß�öÑ­IœÛj`ý¥TŸ°DÞµ—¬Õ4À}•ÕžY:µçJYCfû»™Cø«YI‰,Ñyø]õw¤¹ ¬3V-já$¡evD ‘Nî÷AÓð÷�÷ò™ð¿3‚–Õë4F+3(4º/B%Ý`S›ÙùÞ@—"0äK ’<ï�aÿ"ý¡D’gjzåûfã—Ñë7¥&RI€Ð§¯ýuÔˆø¹v•óù iùè;Òø““—9gÕìàÒûæ…‰JøBè‘öwƒ‹Ã¸ ¥¶Ûæû<"Ò÷¡µ´}š'jyG�u¹šutDhË oÚ$¯8'ÊsP@ÜT§øÖ`a=V²z( Ûmõ=UM•Š"Ý6þð›˜é˜.dÇÈå•ò„»èYä24šCêKO„q¹/ÛŸ±°léýN"Lz⊺4ÛX~gr7¢YÔw«)1DÐÊà|ã¼´°ê†Ïݽ_j¥Ëü÷µ–pέ’ØúKhõ(a_�ø&ÍÓ2¼p8bŽ[ïÛÖ=pq—�O.²;‰ÌŒùÅ'šD‰XA\�#Â\¶bWtîª\(}!‰ÆÏ¥”¿¦y¡¹0 z#‚0íPí…OÛ‹;Y "qT¢ä†µÜ@9&ˆ¿Ùz=€;&.±fp÷Œ¼ø„úàùÝßf.[�VG`ó #ÓÆ—÷šAT ߄ⵠf¼džR ÆÝYo‹r�üÍ-ž=¸{ÈDãC´Ñƒ ¿‹q='@xïk_åm[R�rkæ÷±ªÝ ¥)¢¾¨ñœy(DâO0»)#:}¶+u´H^ÍŒhxÖŠ�‘â�@î¾OzÖ«o:MY.·ù+g¨Ùæ}îù³lê§=­ìÙYîÃ]¹IÐ /ÎëQ‡RcË!–¿¾ û�ôÜAn5ÅÙ°_îÒQž:Ôål б¶|ù¨…²‘Ø—×ë*À¤$»S•Õ°~QúÉ×6 úÑ� §K’«>ú MâêÙ*9pê ¦œÕc³´›Kâ×u­sÀŸ½#X¯ï®/3Ij˜6Û?Sïïk<°ôqÚ¦”M�\—"w)ºÀ½‚×úÞõjü¹™ÙþpÉ•ƒˆÊ¡ïw‹Üv ùLi¢¥QnÄ@%¿È7…>œå“¸gÜå-ûóÖ? ßáº<þÏÝ•0·„+$�u£ÍÆÞ× &Ù½ þ�99tºk™1AÒ�Ïf¥¹ŒûIîÁ56ë¶í%7N#R5 *•ü§Á ÃŽÔñç)1‹%kmZæû«mÞø+Ë̈ˆ Ÿ±Ú6�u½’ûé|‡–‚_^3†+›ØH4ïœ-SB]°%:¿žK$šà“RÈ~-}D°òé¥"Í| 2kŽïw'²%øš84?cyôÑýL¶Ô§ñôm\¾|¿g´Á"ØL„".U[(Ë Òfš{êãM©cje�ojÞßÜî#Aê�C]Õ&,¹ÅJ5fsvæÒw})8�|ÿÝ66){1e¨”® ´±ÙÉ +{æü³ ·QÐuÈM­SŸ‚QÇ"S¢è2êc-¦ c I]arÑþXßšs}⨱qÙ�ŸæÖcE¯³%á I‚ï¨0ço&† Û]×7Za*R›)û*¼ÚÒ:úwçK»‘05Úrµ;=8ûæSʹ~ ›;§\(¡”ß�YnÝí�«˜©¶-ã  Ï—œ&™Äß)â+lõÛÊ4Laï-Àå!ª:ÃQøüñ){REšÒÔÅÅàl ÚR(¶Ìê‚ìO³p4’éIs¡‘v ^í.¥RoÚyUKвKð¹3‹[ƒ”xVu%ö¡Ršþ¡:ÌÒÜz¹5±½µ(I³¹ŠÇ¬ºÇÁ:�×áâî9T±äJ£ëŒ�ƒ {ƺØÒAz¨Ý$�™\Ë{0,?ïãj:7­ñªð<¢ùž~(¯Ûþ*¡òº”ý7‰þôÃk£šjAiów¾A`­YðfhÊu�ºD™ºGÍ7#ŸŽZç—içáj•Ur–ŒtàÓø¿œ'D=vÜØ*jjã�Æ"0 =}�ªz0î<Ý’„„=È€œàa¹­+d¡DÓ§éÐÝÕÇÌ ¯XVý$r8ææiÊ¡.¡çžžJbRþÏTæcœœò¤�%™l”a>ÅÆÂšH5Ât�I’&ÎF�q"=y€Óć^ŽKÏû'±Y¨Ü�Oâéé.O¦4“tp€‡Þs) ÃÖ1Yo°ØøIm»´ß¹¯e›Š\vc œ``KõMåì™óezì]>ý~fÇ�—Cå–3Œ»y{A�á9ªá��f'‚½1¿YÄpÇܑ݂¢TÒ4íìi§ïûã™ÿ€þ]O¦´a¬Wb�ÅðöH‘ïþî™E}¸_Çó«²<½C£Ý ù;Îí\7n‘·�Ým¤!O§Ï¯ k"Õ&äÖÌq\"¼}DWŸÈŸRÏ+Ž¥X¾# Æ‚+‘OS&v'peý»¸lKféÛQÐ~êæÚ>!zIt­“Ëf.²hå•™oÝ[õJb‰†²ÉÃó¾ˆî AºÃ‰¹§^ÓÜÑMÖÕ ‘ïši—8“!ʃ®Zʇ2<šw™^aÑ [çB£ät Ù¤Ÿùos!Y2‹õD²Lzî‚P�˜¾‡Ð•MÂ×pÑX„%N“Oo0RÆÝߚân£ÍR¸hÕ´üNûN¡ƒ1õj890q¢ÞûŒ­‘ ´ø£‘ZÛ&Xú¨¯gb eXHÃ[Á…º —( TaÆ=Q¿þ Zo·˜‚[Ñ…þ•Úèi�)€™Â/|„œ�b V$¥MQôR »†QfÍí'ø^òEèCH´šDy&ÞÙ‘Ó§Æ*YÕT^¥´CP*|\tÛ.¦üÞP‹=ÙêzIæ)Î:·>ùù«e‰$ ó¶)*À¿&m›ØóÚ [ËË?Ê–:ŸÔjM‘zO¸y�"®Ü¸]�”È¥5' z¡ˆæÓB¦¤êûþà0Œ¾�µíÊ0x*È+Lvª½~›C.—7ºÖM,�üŸðçò8<ŸÎA50æ6«8ÎC€7)z(«WZœæ¡ùjŒ_ti„ÿÁ‘RJ]úm!FLfúÇ.ñ4óééa{˜gúéh‹tÙ‘hcE’¹RníоÞÕ1=:»l^È:ÊžÈD’DHì«ÕÂd»ŽÿË“ò¾dÜáU—L·ZÒÖ/{ôÍÁ?]Ð1lsP;àt§œÛ�Â}hÇÄ=íËßû2ÃÞú`¡úµô»<á 9ó«€a@ŠîA�v°ÂEe îF•)÷£²—Pž<8O9=G j…ºoÖöxš^×áCŸ&²à ¬èc‰Ïi 1nOãиÌy°|÷wp£:NM¹#|aÐ@rئ€µ6’•ÿ–j™wz×`ЧàŠK´³Ü¢¬ý0Ž+Ä,ŠêV½á†©Ê´eµ ›¬“Åeà§Ž U¥Õ£mmŒ‰\ÜzÄ7A0߯&9ß>AÕÌr#oêw•6WFKÚd Y‘!ðrËD-Dv ?k€VÝ’ö§\«È™Ù©N²Þ7è' 'åù³³ ¹Ü¸Ç:Ä.ê>ÞÀrÚžd¥îeåÝÚ\WfÛŠáôHLà[P´U ^œª/ÖÑÎ,³Yºš.®l<¾7mo‚Ï~T?}t/¾H}N$+y�©óŒýÚíl|q�ÒF±2­æÄñ2Òú÷´~Ã÷r>Ý[õ!ºµE��8&dà6o> –¼KíÓ�iسÔûtGãÎû¸ˆ Õ)‚¿€Y/ƛ֦¤\íîÇ碯m¹)£¢AÜa_ɞdz»BùiQ[ž�ŒD£ÖçIf1‹”J!ðØFR›ž¤rõ`7ëG"ë1§Ž?ãÅì: ›Öí·rGê¸Çîª!_¬>ƒ>O³ówñ�vÚBåŽW/>ö¤õÆt=‡ö?…×Å<¥÷Z5_LŸ+Å‘M1v]ïõ¶¨�ÇÎÁdµb\…ÁÉ�¸¤V¿HÜ\�»x¶‚Kü±át˜¦¯ Zùɲòúò‡mÿ«]ªD⊽¤åa\Vñåi@¢Hm VüÛìçrÕB‚•;ÏçéÄV-ÈŽ¿ŽšÊ(ïÌÛÀÃL–âÁD¥%óTO¿·ÊO?a«o“³sä»JKil¡?õ*á1ô(I ÅÈåo–D r7ƒ–Þß—ãFD¹^ƒ39ºi�8ÉASô°º#é:D´ðG#(˜¶ ëU‚Ph�=´2å’ñvÔM ±/À¼þzf—P8jûH+ Ç „Ôo8‚™R¾wYAb'ÈÁ÷¬tÆ ›”áÉôz&[âÝ+¿L]×;­‰/NrBÒЗf±ï]3‰.kÚÆ;¯E4Í’�ÙYJßÇ 5-è¥Ú8¦jYºHŒBëãÚñ¬Ýy‹Ï¦,¶ñ÷)ûÿuËF‰»X:ñVŒpàyÞsøŽf~..Ý:‰?Chþ9Ù�ÇÐåƒV7'&°ú”¯øRžÒqÞš@]¬á®5 ½Éü5xw÷3º¡…µ%w†ØÅPN³2¬¤'T´ã&¤EJ-ûï6?í(ˆÜ“p©|Å:{ŽÆÁ©H^žJÿoã+ ØoËm.H4 ©¡vA¨kcmáÝ0Á¢þä^>­ÇÉæÝÿ|QvY( K®ìõïÜ8a‡s5¥²ñê_[V> fxÃ|}ff­´Ê«þÁ<€-äѧŽ=0¹€ÍƆޠožÅˆ®Ñ1"EÝè? âb‚¡ | ˆº§<ØÚ»P²,ý6BE”ø]b^r‰“ö„�­e°Z¹GI¤�Ùi²p_À±+ídR¬Ùå®Ièɶ£”÷4¬7•”Ì«ßØ"ãÙN3žŽ«¥oÍ}>z*²¤èO¹�}w¨šK±·n|øÌ½ 3ÃCP×øîþe¿iĽ ¢öÐq÷1˜"ÑMŸx{°Uß-sÖ,XåðŠÇÜî\̤~U˜Ë#ÂRIsª‰ZÊ:Bc�¤‚³ðú¡ði5åÕA÷q7èñ‡¸a‘¹M7=‘äŒíåö »µ; Íå£OäW$•ÊœŽadÒ†Mü^'ƒHÎyA<`½òë�s|BSÉ•¢ð7”‚ÿ7úšw­µpzDWì¢HsF±ûr Iˆå™Ð‹ò˚݅Hæ3ˆ€mâ …–Ó aVÏû“KÄ'UÄ”$É ¦ ŠD¸`ÏŽ/ÏDn¾4Ïz¢ê­½²Fà‰ÞÄkSA¬Þê«_ÔR~©qðEþN/ì/ÝȺ(˜ÔÄëïâ<èÓLçf-�<‡¦ÅUN#2Š£W ‚ÆO†3u²Á˜Ö[W?ÒOüx‚#;'ê¶õ稔“ªø6�g4Œâ×»å4NH©¦cëL ß�Y,Co]€µßõê¦@§Ab‹e†A…ì§j[Uh÷ÅŠP¿¼ï2¬Ut–ƒrb’j*ÍXš¢…èï`^%QGUõsâįôèìòFJnƒÊ6ÁêõüSÜ^羓!Ž·œ‰A7¼Æº Ž“"(Úýt·„ਃá:0qËÜj,Oo™úy¢–Ã/]/@¿+ÂOUG°¬ópçþÏ´(RK‚ïá¹y¨%Šb4€ž)é>PNœjMõ SÕh}é¡¥ªBÕ+º$ÝE.?`©¯-.e÷yËÏŽùd:ޱ:ú´SŒÎ²J¦ä®¤da;Ólµq(zQ-×Èëg¥{u.’Kä�64Z]©$hcIU\V\þX¦n¤%¹æ.dû<1*6yңͶÊ]añ) …y$O%º5]ó—�´–çɨ8º^ój³º'wÆè5ží-!?ä"d¨¬&¯¾Gc%Eó»û1ˆ#ÚÇNÄ#d¥Ì�Àá+$ôh¡ZÁ6¤£)Ÿþ+åëƒÕ*šáƒ –̱ˆe™9†Ø·7,niÒÄÿ9ìÝýº=}NÞ™§]¨“š²¸ë‡zôWŒª¶b4:µ´¤�ÌFiýš`ÛÙgú�¤–ÍLöþ5fˆcËÎ !z2½]8°rsÓžÝLƒ‘DÕ‚ 9FJýšÄàT®÷ãNäe¤½8,ˆ_(—>§ø°ý]…'+Ý{GÊâ¶PÁ_½l\»@À*áq;üꇕ2Sqî›í„Ñ÷l)¶ 29Ø\ ñ$“_ˆLÑ'Î"’ò—퓼öÖ"Ip6h�³æR M EKi‘èÿ,ÐϨõ#°é~¢ŸÖØmD=‰ål7`Ø`qˆš-j‹æÇ|Œ™}Æ'Çh5ˆkò6Š�³D ÍQô°´mªšª6C¿�óë¼™Ð�qP�òÇ(¾AÅÌ[®D+C /’ñ‰Û‹ý®ä¯ÆfÕjŸðÎr"ŒS»AþìO‰gêûêIœòú‡µ§é .Â]¨,ÈuɆ°ÎQ_0Xe#�Ó)F ¢™û Ù•ãÔ\qM)8>NÆ¿‹ƒÊ†ep¹’Ÿ&ý ˜wN”Ð"z�e(Ó¯uÂÀæÙ–(…´é«*²=ÙnÊä/î�L£Öþ0e­¦VˆëÞ,CTÎu4Å/ùóÀK×(ÉÇ-8›ZºÄ¥1ÖÑÅÏ)=øðè–4€hq'«xB‹hFQf³N~B¦þ·q«ü`¬‰©`L4{^z¤pd‘…�Ôä/ÿÙýdÏÙµ¦5÷‘ï­ÿ`æ­�·ÓSPym;ÑèB“µÒÍ!ã  ÿÖQâ«@¯Öÿmî¦'ÆÛ—¥�Ø××Á¸zic&e¼bCRK1ŒÒˆc¢Àâ.ø0žyS�éý”ÚÓ*½Œå) 쀛Ô,džÿÄ1”Þ…W?>„V³* ™F2BäB•ÁÜmù“SǼʢïë6PjéxDkÍ´uD®k:Š7ñ ¥Q®à·•u–Rï×u®¬”Yó�”ø�£/ú�-ªQƒöb¥vþ¸¤/?óÞ Î›—ÜN²«y³’<¤9â%%µ¤ßo«Ü0)­[¿Bó¢P¦?6Á fL—Ár×UGU»Ó²*O$›Ýž?36L HÄW˜†7´ú€Á¾µýÕŽDŽ»Ø�:˜[Èsä7Bpåó(Ù€�ôÈ8ø¶aërêajÐF,þˆ´‰a¡è%˰p+›PÒPç3éê� .ì!1Ï‘c2¹a°Ç/l”¦ÁÉ,:ÁÅ‘J.�È�UÈSÄsBx,þŽh<áfœ°CåQój´ÒÓï©fT#Š¥™Æéï( �qÓ„Í·kK;lÒón^>߬�̆›(áô‚5·±nù_¹ ‚¨~aª¯x¯V^]ódúƒ$Ñ#hÒmXÊP âŠ[ð ©™ÀÖ·9†ûýßÕ‹ILèÁÓÓ›™.°"ö^™2¿¥sn„$�__ ›J ;hQ0BtŠ•ºäÔ^›’cÉP¶¬ÖV¦•L2�£]‚ÍN­hù3ÁAÒœîtÞCœ¢f剻Rï›W„§?°þœ}`jW£+‡®w�Ý: ›aS…–Ì´„€o±â@ÑŸô@˜Ý,Wú3*31÷[Ê¡ÄÓÂo)Ô¸óx-@¯?ùRf(\ݘ8\Ey8å>Ä |i”Bô¢Û· #o_*r> ôâ)v4V$n_ÞxcìVåŒ$U„¡©‹œ9ó\‹§NúN8KªüåõךÏ3ÿ¢«+ññMÐUžZÁì¸C1à…1¯„ÂTíÖØ—&®òÐZ)ah¨ª¸!bÀ�ÖpˆÝâ K¶1õÁ~Õôš¡8+ó�*ªçŒÏAûÊ�ü�ÜfO•ÁUN=ð#~…èŸ<‚¾Àã}Ò'_Ž錩3ŸƒŒ-�óIDYh9TK˜ëEo| jú‰z:Ä×b‰Õœ¾p%X‡ÚWYw¿íȳJ}Þ<>°O5Š-�”-sŠç´ÑDuš¹Æ>Òí2sù@¨� RºH]BœwIxå©va]ä}ZÊæã)À@î©øå¤Jà§*��o»L«j¯ó@ÈŸÒŽËά$1ê@‡Ø¶Ø„Žu[„<·�£ùÚãM|vÑѲ[ºŸÙŸËY‰¢«¶§"¦JïdX)=ÄB1 )•,ÜÚ¾f>Šÿ€†@0jû´ãÛÆssUs£M0ÆòonNó ‡âÖ°(—oò† 2Þ *¤Ã+:˵r}N=m0«ŸÎÛŃïÚR W*€ÐïÅ¥^ù·˜Ûî.2÷öw3¼í’Ø<ûz%W•ïãä):uÝ*m«yZP?3¸uO‘e,ˆúK†lL¼¿€° ]®2O&f½÷¼¿Châ×Íë}'Ú-ºZ7kKÀy¬µá6É>IFü~øšl[¤Î¼€<Œ¶Ä�ÔH±·²W69 ä u0o²OÔû!ë‡bJÎ{%«exÆ�pÎs–|Ú:¸Û_*t”XzûPFºtI¢Ÿ,34 Û¢µ…~�TÙw�]Àu¢o"Šö^ØsjÙ7‡þœs2 ?Éýñ*}ɯ³+ždÍ,žóHÊÚÞÀµƒµè¬×¸.å Šê _zŠÚW{˜? oy:¦}*[RänsY£ú亾]eë»ÕÙÇ­!:|¹P.æòó¢áÞ�>´ ©®ZT5mMËúMž.=lÅh¢€Ÿñ.Žý.§xÛÞJ\L2bS%þÊmá”ãÆð�¹™0§âÎ>Ûw"î]�:–Fnü÷†q>Pz?»~Q ¡¸Ib\œzáU°L¾ÄºÈ�ŽçÀ%ÜLˆ;ë´.`ˆÛÖ(F< l†2Å_÷ôø.g“®0××ׯ­i9°ÀRXC‚ºZòt»yETD³±o)ò#›“àøJ>ܨf9è:˜Fÿ}J,d¶}6ìüÞÔ|á¡Î}°¡Òˆ{£QŠ0¼D³E©We¸­ M¤–üvÓøv;ƒIñX`0&f­siš%^ÖáoÇOÛì%ôë�íó]ö»e´�á9‰lo ž£Ý¯‰àX<\ |,jñTG¨‰±èR ÕôV‡´çrZvR"BI Ê^Ȱ×ôúëAù.A{üÒ÷ð¯€å¯Y�)Dd¾<¤ÖS`‚ˆNÃÏf¶lÕNç^ÚÚk4­�íÊrFʓֹ 3O°úãÀÊCðùŒ„«îoG‚(+Ù ?ðMÃ-ÁË�8¿æ­˜SKOcU ဴ¿oØ �S¸÷N::»X/É$`“ 0B�¹Úä-�¬trRÏïõêOÝŽϵ ŒÎWøYîa@<åü«^d�K¾vñÉ {Ÿûiŧýò‘fÜsŽF—»{³IE8xô½ävVÕ] xóŽšûMGê%)Iz-–-pZRO–\³@ë‚J‰½KÃ�Qû’tцT#�­ž'©¬"î{fýUcx¿oìÀm—aƒýgHe`–éÏóW„ß0jJhA`ªžù{:Btwr¼(-¬ÌtX¬‚‰:ϧ$ްbQðB�_üWëšð‡À œÜòsc°c�ª{óËJË·{V&{¤äù¯;:ÙÉ©ô±4ÿÉ$? ËÓ38y�Á”èXI¡W\®ª,£Þ'ßÏâé9©¥ö ’óXÏ�Œ^§0–Ö Bû;-²¼9tŽáéŸ>16”¬Eáú‰^4ü¢6!Ù‡O‰pdÌz�Çÿ¬ˆ“SÉ+;öFsüqâ=ò#¦§Å½~Òc’&v'TÜr·­Ž�H «›‚—¯*Zå Yé¨W·¾�Q6Ì]|Ê 759ËM"öÿšOƒM”»¾DxÀœÔP¡éŸÂµ ¿³™•áäpð Í¡cdf}z÷㕆Ø#Fñ®*-d:�b‰Àz—e¼çÀ°}Gç$b´z629‚ãì<¥¬…LŒÒxF§~¡å61åzõl±5ù0£'§Ùêƒv VÚ¯v54�?Ù\k/mˆ;Ä8ñE+@‹HGIÒýÜIOCî¨-Sà Ÿ^ÏÀ…óÅ"SÏßEpv¾¸uŒàógÃÏçfëý<lኛÛÁ®út^ƒ1ˆ8¹°Dz¼C•‡©Ö¶>=x)š`©¨t9þç=z÷ @‘ñœÁÉžß75LýiýRÓÊÇ,æ-ÒxÛ>óÂßß¼Jèì_¨PRÎs›÷xL¸µµƒYà(M0°~J%£ãL…q®ÿ1ÿ÷ZŒþ¥b•.j=pÙPª_’`›Ú\x¾¢þÿ¬ä´ v7ÿ®UvUZ*¼€ÑUÆ t Ž5P¢ÂÚÞmÚhw½Lªd3¡øñ@A": ¯ÍBJ€¥�˜Ól#²¥\$5Øâ"À˜#ô/ì\”zÆõ‚ĤcÁ}6ÞT ɉʎÉ>xÊõ&¾ñó#UøF«?«„‡”Wh@XeZËÿoMC k]=¢X}j®º€ ·MHMð“ÝÖÒñä2|É#Ýõ�Qš"›=i�a­'þ@ª©›lDÿsüîâ°õ„2ew�ÿ3­×·`S[îÜ:P¿j<�"�̨6CvèZÊb]g"§®LÞwä¯+Éîcרf2Òp·´Í\ ãã$;–ã÷Å�S’µ^j™ð³8.+”ÀÌ‹$(œJ•+„y–þl͒ԾǷ“ ¿@*uÅZšÏZs“<ñ»³â’+ó­ü­ÝiÅ1¿7’©™ÏvT4^â¸ß L/ß�ªÑ�–or[¢N;^ç<Õ¿†–¨©z빿X3dàœ¦Wð¿ð“m囆ƒZÛ³�’�ÅÉMÍ-í6 Rk椅²½°ö€ÏùOwt¿!úy'€UD½q %P*¸c}#º€ûQP(ú5ëØS‡ z’>¹ëªÊ $¼ RÀ©Waš$µÂÙmp z†b‰M Õ¤µ¬«f½“¬g„�°=éoé³0lT¤0n¤‘G (PǦÃå!ºët[×€•_«¼HæËôjH‘8bZzFÆ&~ ~Æ>qÝþ-SÙqüPŸ"�`Ädr#bøEcpl Ú$[ËØÐŸ˜nÊÝo„ÙHe¼Ù3ÿ^W‚.ÿË,€¾lhŽ•›µ›ú‹5±I.ˆÑè,p‚l¶„)Z4ç»+nÙ)ûC¢bðF "‡¸rÒØœû�0؃Hß%(áCˆö|’ot€<÷CPÀr#ò�È�§¢Ë]—‡8FF³qFh`¨¿hêÒ(Ã,w¾CZËÅΗ±HËO–å–!¨‰ju4 fôÚ÷ îòb›¯?‡ÕØ�š�Yí¨^Ûs3¯ ‘R¾Gý`�UÊŸ "$ÐŽÈ+dsñ£ÊÉ�§&XYý=YM )›'�mxêG|ÀGG±B-Ù6.ʧ]eåî1Êôt�Sb‚”•²—Ê%ú2)#uª³=1fc1‰¼I�œ)ÙƒE¼Çãœ̳önVy®Ñˆºá¦‘†³Ç  ÇøK>^õ¬³5>ð¹Ùqˆt>ªwâÒä¨àÏ�Ÿ�§zMè``óØ,áJ?àï)QWÚ¼=Bâi¶Ç°‘úv÷ª­R'üH™í^SŸ¶Ùaœ‡U2.LUBÁ%ØéþÚžàÅÏUPw4!Ùzü¬g̈n�»z Œyñ¶”2»1åï!Ž\ ­‹ã[Y8§�Î\�ÚÄÀd3™º'½’ö®Ø/Q"”PýÉ�U„”Ó›qByå×ÉÌêð¾qÔ.ãb vU$Õx»ÞA²‘L§Ð΀¦™Ð.e™°ávÆŒ’Äô¯—]ƼÏ{p³áZ²T�›ñ <$^a74pÝ/`“)ŠšXƒO±&?þÊÝÈé(‰^ÝÔ ’ª­³5·Z'Çgh:50wFª-B¹à8à¦\Q Á�ÏÝôÕ)3TL�âО›1âp²èâÆ@È5À(žêÏuÞ ÛNo¢1©é ç.ñ>={Kh÷[èÔбÒi�U¹)wÓ…„µó�Æ3ê…Žê(Ï÷Î ŠìÙÈ)ªŠ:S³lö„­™ÅÃL¯Ê=m!¬°ñÓËdaí'.ú%—鉋##¥üIùȈ1H¿[±¡æzdZw¨ _¤ð¦>ƒÚVQ.ÒÁ�À{…̆ޕØù¾Ts,Kbœ¹•þ¸…œ‚ëéyb1îæÌÖîò~ëj­1A›¥{íRãø1äãÅ éVvQØHCsf…K"«J˜f{0ÄtŒ ƒÍ*8ÍÊ™Q‡��ˆ š ••þ£´ÛúÜÞÝKž#_øñjÚ½`)þ’룲¼›¦ÊSA_6Vé ú4ÐçëELKÊip¤Î–/…Dl„ô_RÞR mìÿƒ[³‡¬ÏÅ¥ªX5@¦¶ »Ÿ0iËWØøã�;þˆ¸<Î]ƒ‰Ä?5ú§‚¤c¶ÂÊ÷ÊT]Y—a=ä@©Qú½BC©çëï)jHíâ[pÖΗ©X3Ëò…\‡;JÚû"ðë •xaƒ‚�C“Ñ.ŠºôXÖz—?G|6Ø„�‚„mž(ŸÍùÕB»eÕ2¶é™Ú¸Åš.$^x«ø»È®áAMUj9–â¨2öÖ`ªj8$[ù°üíøý{R /ZÇv�"tÌ^ñö£ÎnÁ'<%�[Jš¢T;Ò’´ާ›x¸áŸ?§ZÃ`s¶°žLÓ æù´ZÅŠC$:ùQñ�+ØEIç»z \q¢Žöš¡á¦†õ?ûýÙvV ˆà¬ iº ÖRÓ†çZ+ËQ³e$¯§É/ÈùH�;W©°x¢Ðü1tÈ,î3àJD…ƒ}ú 7Ábà9»£¸½�¬¼h= ê¬Ū�þ0‚—·tnUÏ+…“´iè5äÛ³›à@P£RF‡|í·®&ùÜ1äA4û!yüÛo¦ýþøž¼zI�­h2/ƒß~¹@úrs|l�T� {4ˈÓ‡±µ¬ú‰Ðºš‹[5¢Gì ÿ´¼o„hV*_ž'ÞÿV„s3LÁ„ÿåÇ Ê¦¯i�„\‘XÂÄo‡p?ämÀKc%å)÷.éd#uÈI6lÔ<tHUM:™Ò>¤f1à;ÑÚ§!z�@>³íÝú²Ï±fGŸ™ ŠEÐC;käÄá…>Ôt4ºF¯;Npæ&ÊÁE*±¹ôÈ'ð#¢bÔß ¹çSu†t�ŸuÀY¸V̈{¬«ß$55¡Ò™X¿ÍÅ)C‰µfE‹ Î#ïSç©æ{O6¯1ÉŽmÔ2H×iI€\0#k0o`äÍT5™Ï5bnœ¢s}®!J4¶OK.ò–;›é¢•­,®:~Λ<¡Ó¡è̆´¬¡VºmမŒ‘ëâJW4)·«Ø<úÄÖS.^#~H¨„¹åy©Œ ¤÷µôø¿ð¦ÿ”Ëœæ;Ø™¬1@mJ`åÓ.¼Ò‰î.É'!"3.`Åg‘…Þdcddûý÷."£ú?Ö´tIͧUM�ØPvCâF¶.L ü&ªªŸêSPçm9Vû†örÖãÍQëò?ŸïÀ�a"œ3 ‹¨ó™h“Þg-íx}ŠwºÇÊc ÝÑ ªÖ jÎþƶð[H0ày¤`IL5D‡ÇnëXi^Ï=7Sܹ…äsÑÄɉ7tmâq¨’ÎDòçÉ ¾bÜÀ�ëú”+áô:^Ç•00¸²øì¶÷1!)Ö*øªc›4Ûeþw{ÈV$r ÂvK*§šîžÍijHG”VÑ•ØÚC ÎnÞö¹yÒÉÀã5”÷ÝY ÒIVuÌñE¡zvLÍoióp„ 4pdüôÔýZýoåóŽpVÖ#ó³CˆÙ]!*È·×h‰yít‚dEE‚Òá§EXisN˜Yw |Ø*�…çÿ1¾’pœ•FÕÏ�Wd‘£3*Å�»X:ÄvqÞ‰;UbäÃ(áÔY0•7�Èò(i0®ö˜lvqCàýˆÐôúŽ~[8¦y€"!üÁÄ)tiŒ ér>X)â|‘*¬)Se^§�]»ÔD ÑÝ+’ú¤E£éðÖ—ç¸x‹{7ÞóÈø�Ò8ÂqoÔǰעӅK1a ƒ&Éoæ ôÓª® u^ç"Ýb‚”‰óuɼü¿ˆ*‚÷!ºî¨©]aðšùÎ¥;°A–x'«àˆr¡ŠÎŠØƒ(Dá2^”( •0Ù‘ƒ’'vz19dÉ“�ñ›D9“21)¶ü‡J‘"f{*-A“䨼bS:Û‘�‚fÈå%¼à2�o&|52†Y½ˆ©cvTÏ"°ÌÕú^ùA{¯›ø¤¼i@Ú/ו�#wÝ~¥’ß%ÜAìp%æÂÎÒƒ»™œ'É®@A“D ÓT,µªIŽ^2ŠKP1ŽN´ÛK{'¨Çðèç¨gM‚„e¹kƒ†ç|¬qhæÄÌÌê¡ddŽÊºÝi\î\c>‰V�Ñ(ggå$~­Á€›H­‘²Ô©"^’ ½K‚܈؂™F“Ðñ’\Rjå‚Ú†¹°üàáýí~:píÙмº7¾,q“’ ©^m#Ë…%IŠ„›³© ¬¬:œ<ü`[â!¿�†+’�RC‹kß÷ð"¾¿5p©°nížO§‡§ƒP]%pC@º‡ži,r˜zñC÷7ö|‚æ¾@ ó­šjɇË�NôU‚žSuL™")ú?¡´ï@VB²¡Ù¾éèz €2¦µ/Ÿ'hׯLíÆº.: ÜŠãÕt‘:Gnú™÷:¿ð˜ŸÞ¢¦ûêÈqÞ†N7þµòYÀ]Ö>»„‘F>×6»fð3/Õ“W�Œ2=B›<ß–Ñ ?ýbù#h�7¼ Óɬ1f}�^&çÔÎJ\ÉÆ¨†¼röú©Ü§4G ¯úfÃEäë¼[oðVüBVjž¶ðøKØ\n$�R3ÚZžÇ/¤ÉªOß�"ÍoiåksáþÅ ˜Dºæ7¦p{Ѫö§‚g`@0už ôÊ>ÿHôN(©•àçIZ�G·—S¬OTµ|‡½è‡iáñ‹²Û�@ß:ì;orŸï N "Úç°Â£®Z¸ªÈÑâ¿J8¸I¦TO‰H}­xlö ©‹%÷žLihëüÈê�¬¯½ôiu_ÀœÁî£[×/%¦Ã3B=¡ÿôã±±}ÎFç ¨‹Ì‚~•ˆÚ›–ÍkqWBõ§7�¹zýÎîºÚ}Žn\ø´±éxô ¾dtx¤�r$|Ì¡DÞn±Ôè#ÊÕ·SÑ Ûx'WI5‰˜F]ïÌÂék¨«¨ÓH¼ÂV��ŸóÄ< F0Ŷº$@úq`7,ªÙA*ÃØòh bØ �w‚7AðÃêtTBxÊçÉLÊŒyƒo:`¡¶Ï‰½Ô‡{c;VïÈ>výlåK™¨SŽØP…e- …¶ú#»D]R‡í§A»�Y«˜ð#ß”U³‡›M‡@ýßÛå_ÝÐ~Àп—£‹Ñwq}qL_*˜haûÀ²e“úþÛhÎæ½9hÿÆ_ýQÄUF‘�{R/4„KQš¬…àä#K OóÉ|F7À ��ϫɬùKp8Q$ô̤‡.äýVã"‚WÏ£OR»ˆ&ÞoøUÆm¤Zzú ¶]ò„Õ-éÑ=±.#A~TÂñÓ{|ºì(>ªöl/L °Êö.pÐÂõ�Ÿà…Œv#Ëàb#Vù}jœ¼pÿN?³BŽ´«÷Ó¾Rÿ� Æ„Jˆ¦!Ã�?Eü0Á•DL� M,î²DÄr[xŠÂ�å�m¯ÇFýö7|pãïÊÀG¹V›dXè®]'�V}dv’6ã>íQԧؤD? QRªã7w!êö,ÏüŽpßT�XñÈè«Ó‚@ Ì$÷Á6�}òÎV7|€¨ÎeĆEÜö ´Jš>V ±û´Œ’ùï>X# |šÝw‰ÏMäîôƒ¢lR¯í˜Ç¹¼a)n ü�êbEXü8¯c]ùÙiUÑ*‘çÿ§,ÏŸëCÿße54`=\àGJø_ j(‡!g¨£ /™�&'Û¡±4i¥Á’€ÅÑd’ÏÿQRçÈÁO@ŸRºyñÙÎ7ø7‡�ú–+ä]fŒ�ZŽ†È¸ëÏ0±¯ð§Æ¤ ±ûÅ6 îœ�y’a6mùøÊnþÌB°‘~%ÿ„é�êÉQòY8@E⌥t~Ì"ÒVß ÛRc tëÁëÊ/ö+™¿Œ� €$ýÉ4oTc[ÉT%a~ÑÜCuËC|¦!Ô»DÉ”4=ÛǦ·%PÀÂúw 3cÙ¿êœÊ-QŒžü.=Ä="Þ6ÈRäý�-¸ {Þ¶´Ný‹%ª‘Ó°«w¤ð^¤¹úEóZŽ¥Q—ÑOÁ›ÊŽ¡Ï–Ù:CŸFg�<Ñ’|K_JÖ×§ˆß›j.©X?Õ°¿­ÝÿbÝ8ä¨41«†šÔ9;_ÑLÇ׆i¨6 âÁ*Žñžn�W�•¿�H$”ÿ—ByçÈÙÖa¥ûÏÚÖî×Ic —ðüÛm¼*1Õ`9¹v„Ay‘-�ø;gwU‚0é,#bÕ‹jÙ$Sé¤í¡å8þ›`ùâyÌ=KãéþTÔ=l‹¥ªØÓìÛ 4>ë0M«‹R¤ ~B„Ú%åCr¾ £*QUóžpÆ5ø)cOö#²1SÑ–Ÿ‚°á‚ Þë°‚­ëɾ³W2 Yß•[ôÊq™`¾Àžs¢r úR1[ü2í÷iœ¥�º‚Ú_/®üÝÚ@›Õöd.`Ä»UT¢}âÏØùÎ…vàá{¿fÌŒLTFã[° ªpw€‹ÃED©ÒfîŠ=ª”é`ø,±ë¡ym…šN¯Ìá …Zî�èü7)ô¦gБ8¢éภÎ`ؽ@j6]UÙÞSÇîÔ`—†ŠLh³*Šö°¹KÊ>>œSY.C‰Öù ÅÌl‡)?—1§i£Ò‰e[ÍŒ‹qå€ÜÓï¡Ñj'4ÈÛ›…if‚q†%|5Œa½šPùï¨*…Ú³@‚W#á]^“†×ÔgóTÆ&K° Ø8›7‚gÁÆñJù)æMf]œ•;-—â_–%À* 2ÿóïçîHô¿:yíÕÇɾ÷hç—Bç­Ñê¹h–§w&6AåN¥IÒäêL>λɤšM½¥Û&®1�ç[arëiJt羟ñP/šètEåÐ.vûø;SdŠí`äˆq>±ângîXr¥�uáyÞ‰‰-ÿÎQEÒJ2{µnéúç`b†÷k¶Iö->´‰Û9R,¤¨ Fž bÌ44P_䯰q¢g¨êäN—‰C“0âßẹo了taýKÕJøà¾©?¿æ âÅ ”B‰Hñè«.èq‰‘EiîGúd~D@ëÓ|Þ^ ï†Š –Ðõ¥$cÛQèµµF0Å÷Ü‚Ùe ±O¥™D!Ò÷+8-)8Å„AuË:Ë™“·Ò=sPÜ3LA{$Ò¸8>¿È[ÃÄ6!»Ã}ù•Ä·wù2ò‘cßáêò“æï`�Lûw² EW;0‹|Éø¢ÏxÊûóϸçbªM'ÇèŸ)¸ª RÙÙβ|µ]éC»ô…À9(ÌäN4h8Ø>WwËèë®ÄøÐ||«�ä6° í8߸7Í&yU­ÿgX|FаܙäPšiMlãòN'px»|ßbŽtiSb:=ÿ(s±ù½Õ_DÌIœOǹÒoâ MþîMIj.¯²=W -έî"ÇÝ®$–[_\ýìãÙiü¡±øýð©�{$ŠèšEÄq(DPQŠIc®z°¡Â¤¹6×û´¦Ùß×ÐØöÇ�tûTüŠáÏ“!$¤îŽ=Jyoä²øQqÌ ÑvXøvnÀ%2×íªã/š¯Z‚p7!õD g0ƒ ×M++I$�OIK¿º­Îi¼;“žŽaDÎYO~èj~¢çkà͸,)ž£HGh¬B+lnµ¸TÍ0§ý¼+¶Ž„íw‡(T¨²ÿ½¾=i\ ‚íÞðÞÒêOÜÆtONŽûå,@{å�˜švz´½0U€5C¢ÜR–Ž]5ʇÅqc ņB3ØH³U#Vz�ÝÕ„ºÂ�Ét° ¥ºÅÿÚHò(I˜�â ¼§`£öhV˜O+jÖm4N-Egæê(ÄÍá[Ô>ßPøšxâ³äÒÄÆÝecçLè–Kœ®œ«t TÌ”X”QBu¦‚€çR45Gàᔡ=°VˆÈUFƒ·ž®áuŠCuõbšÁvÈÆå$-á?êªraÜc=õ5V¼­ñ34‰°�2C*hÍç8©+’-(=æé;yÊsÛ[%ò[U»§4¡ù£ÙˆÛJz '}§ÊÍCÁG�{ÀãN÷‹gUJi>þì£�J¦1-NJ@‹X�Ãz›�A°°CPú t¨¹/lÛ^ÀXë®`‘º.X�½5׳û ìë¾ ëTJ „ÃôjsÐÿ„ö´en_´Ú€5Ê£Õ„ÿ, MYn]Ö�u ˆ>Ù…æDÐýåm,W™¦O ^úÑ/£ÀÄ‘"VRÑWmUÅ·R ]ul„§g@R3Ô@–ã×¼ÍßÚÙGbU%ikÑåÎTv2Ð2Yòu¿¨cs( ÚMÀuVÙR‡ß’˜Öï•aSÄV^æœ[öf$è_¦¯ rWšt hÓ2äZ Õ˜nÿùðtóhÖñ4¤mèCïržDÇ Ò¢þp ëä„%¡7Eàs¡`kLX—ÛtcCg{L’Uù—@¦iÎè+ _„KæÏ G•e�Á úv±ìØC¬•'"UóÙ]N‘†‘;¤ �¦{~‚óg„ÖM¶%4}jåÜÐOÈПÚùùî3àÛè&œ­ 6Û@ÿ?:ìTF’3 �¥ÃÛIÓ}!R‰Œ“A>WÃfBa8g µYµÈâ—ÛHx0ù ÄóŽZŒ‹»Rº…7Ç#óVÙVÁI%Ômk”\Dà$¤GfÛ¶ ïDçFÉ3¿ÖÖsoìWÞ :<¼‰/ ÿ_P¸Üwøq.4ßÊ£4øI,h= ñÁSêW½“a kÛì{8hx!pôYn$¸² g[<Øꟕð}�ü�ó÷ô?qÖIë3?„âÎxx™RÑ«¢êF_ΚÉôº†Ùx±öÃÔ|õæ¿Ý ï¦G-V‹Úbv‰ÚC¸‚sŒB)=P•\t*:|Šû˜Ši¬uYá±›S²?Úµë[Ê\HÁLÎ¾×’ï ·pu�Ô’ -(Æ0Z>[ÀF6ª§žÚ­Ô®Ü5 ,O†º�2{œ±µ_}o‘$Ý)ûQj5¨@>Óú__�¬–¸àõÙÑ rjñAMI²?_¦ÉêëGˆ“ß#Ùh g„6¿MØJ\nR"̬L</e—F�T‰qÌ;`h˜lŽ�¾ƒÌ ²t}à)¦¤4P?Õ´ø¾>J³è[ÄËÍ|¢/â‘&ÚЂ›øbjþ“ºö¶F�˜ÐïÝ\Ñ® ÇS=u�ñig²‰Óϲ˜ì–Ð*¸…:ŸŽ¿iýæÈMùw!ÍŒH'Ëgù1ÿ"(BþË' ‡ò�šÝvºC[T¬­Ì]¾?_·ÝبIRÙ÷tJ¤9)fIð’ Jå þ¥Ëh›Ú)µüqµKÉÆXÛæGèˆÔÖ©¿Ûá„c›ºAÓ0Ù£²8+¬•`—Ä> OÁåÇ Ö­Ç­TÒÂnÿ°B LU"Œç‡0AaN¯Ýx$ †[üð—™pÎ�*°ªx;<ŽÿX */qÒ«rNw©�™Í¬ xs~fe`�Žð:Ž`†È.�µ; ›�ôöª”âÄÛ·êÍdí¤eH>ÊL“¥rÕŠ îåcÅú°r´ÑòvñصlY®ÀGï›éÓ³º‹”€!Y-˜*ÛùKÅÓØÃéóÃ^*L$Ï„<÷鋵¨vºÆ!š(Ðéƒzø#ÿf8”ÉÙ>�ƒt]ã½·lr:ð >òÌ4ù¡-v¡7uëè•¡¦Ì)ŒL+%Ëø�BA|3•¶_œ­°Ž¿»ø0-Q1ãôé/´dÇLG-%<, …HBwŸìÕü4]Zå0&[Ö;@.m•'LÍ\pû�à›û¿£qxŠB©îo€îêè‹RY\Z•ØÎÄ*ƒ�Kû×¢ó ÷ˆ“N£ü£×ã(þHŠOÄ+tùï ÁßÍfó 8Ì]ܤŸd8Žk¤Øƒ�‹ Ái��ô¹7ð+L—“OÎÙéwutùÏ  ª‹¨ ³ÕŒW �âõI´L]éäÛG�q®W焼¨S™£‰Þ¼·î°ù=‡uF,ÈŸæ+ÿÝ©3'˜EEÊEZW‘*Ñ[Ú ÉiH(àºÎmÔŸÓ0£·�¿0]@öžúºEÔl¼ÙX,DŸfjÑ¿0Ïg©]”®;~u-ˆ•T9^*þ㊾b/l~kšµ>MHšÇ�œ¼Âr‚qA³4m»¼Qñ�/óÚšdºdÒÜß4œÈ{I ±µLup°÷Ü›ðÁÊ:”Zƒ›¡p“@E#i` )»daš¹\%ÒÑÓfm¢£O7Ú�Ž£“ÎâpœY y,èX}hƒþQ'ýð,ª�Sé´÷#!º_k¡N›æ¤È�ë˜0Ì'=/sÓ¹ã?s£`œ±Hó¦ô½ÁÓqB0Dž9 ¥ß:'·ÔÄ·VyÛØlýt‡}Q§HZA½x`f—i$ëaæ¬RN/ê *Âu÷ÖÉ?}6¸¡Î{Oû©L’­Cž>`§t«JødGLÅ6SµHdoAìÒŽˆ‚ÀHÀÖ_pÈ£¼° »— Û r ×kLR ÁQk¡3mÖÿÚ�¸†¹º—i²³Ë(¦[r¥áDS¾¢ð¨~CëpŸvÙµ9Î!¦€p;gìŠÄ�ç?¤3z ÷Ðè*,8´˜Q~a¤W78ýÿ†·…Åò¢SÞy›[Žyå§ì“²Šæ&#D·Z ¾"£'ÀôÎãÓ#kc¤‚§¿HZqRMSîÂÒX€Kokb”Yçä¸byÒ¼z ,¬Ê®«/Â/M=9³ðŒô¶UFþY(•*�øÿ´�ÑÌüdÇYt–'¼/‹¸úJµz²�ŸaQcÏa.Ú)ɳ=ßë|ª'aê}®£ ô¿bgu*Ôo¸Ù¶?QvUK1}Zˆt¥¤q ɳ Ä´([ue¢EE;ê+µr€¡-?Çù¿Ya5 X¸mÈ[Æ–…úô_*ƒÇja –Lâî�gW±™¢f¤‹§lŠ‚i›‘–L+× ;Š1SWþÝ)˜:˜,¾GL³ ‡�*GÍÇWæ&8ÑTtØÍ ¼áÞý<�†‘®ÉÏ@{º�iü—HO5„{Jº? Ž�†š3dŨDqÛŒîÛ 4÷�‹Ñ4…þiâ¨ÛÎ ñÝ}’JZÚ”‹%›[õ±yHW€Œ$"©‚]àïjcv¹ rMßIA³©xœÜ7úO>È`P©1£`[ª~}¯Õt8çf:xzíq@ÄÕ Wœvó™ñràKôà—îá¯máÇç!£ÒËjü~“ÄJ‡“‡i¢ø�Ò®¥¶@µzýKÙlǼSŽ'fp=Up΢‡L[ÑÜÿdÀŽõ�æ¥ÊHG gK”w¹~ÔãÅD$;̵*ΨƒFìnÈk}ÍIÓ±Ø%kBx|'œiô›•nêòÉÎxÊ{CÚFüí;v·<®Rn^S�~Ç™Ä9Mʈ+Ï>ðÄýÚÃoØÄK  .ìJ&¾¼Zĵ|¥ gÐp8v¸A1UWïr×Âup¸Ó´”ùoý }éCRžÈª7sj 9§Paÿ—¾4�|v/%í®2…ô’· ›ÂÔ_5‚(›š["C3 è[f0!¡É©f:Úc5÷zÛLò؉tÖ¦¿wgùõjS‹õ8`íb±ŒîôêKsø3Bxõ÷*ÝZ�ßJd&z $õõëi]G‡r\1žåë OÓ¦ÑU Ã!ß×ghõ �ôu³£wj2Ól‡ââ|ÙþZÖÄÄž—.ÜgK‰ÊXìÔrf™k½g\öAè¼$][ÃŒ'Œ˜;úþª^Z Àâiµªp˜øåf±áOÕ­t 8ØÝ1DæQPâ�kØÎ¹Ç·Ê�äOÂTÌ\9¹˜¼ÅðNêI¯Àbg¬nÌE¬L<ßyq+H»öÿ'Kiœ|й÷ÓÛðü<Åó8ŠIWbÁw™‰û¶2?hÓÝKv,NÁ} ìPI¥ŽtᤎqÚ×yÐÌîÇJÍWâ±îU‘7å})CäC*ªE�¿SKãwÑ|à_#³Åj5HÐXF©çÆ…@)¯� ´\t„ÁõIACè�†ÎA})t «›èù–|E•î¨çRÅwœÉâzDqJ9 Àˆ2+ïô¿jGG {å&‚³]G÷N¡Z³èeÍÓn¿qX­H™¹@N…`AýT¦ˆ 9\›Ÿ"K%õÀcÖÚ«ÐH¼ã*žÕ�À?.gŒƒrѶÊôo@/t³zì&N¶ýÔÐo€N¿7êºB4GàÿŸ)>4k® o ðHZË#vQdpx?œÙ6¹�"ñ#6{[1(j�ªp´½ÉY‚1cœ÷dl¥s°Bžoî}3iáíèNt:!Ø¢òúv·°ÓÊY+Óeçt§RúáªÒÄ3´ê³#]8ðQnT¥ª'ÑñøV˜,g.Ã2ªL¨ºÆ¢@ü«¼z˜YO UkzP�Rd¼oÞÝrQ›™%Ž‘G#‡Ü@o~Sqªã'€úb·†So�WÜ+o¡6°�Œ�ã§dŒvA<1Ç£‹pjfˆdFÌ,ÂñÚ¡¸±¢ÒЬWý€Zò°â6±ÆIf¯^)¢/ƒ¤ °å¹ˆ’¾zó "G¦1››J[ÙbúQ`¥TG»uë86ˆÂ›È TÎÖ©eÏ«b³¹S}‹ñö=ѾøÝ«=C¬ó¿ã§³Ñ; Ý�^|LôñÁ@ꀼ„ =¢ ÙD'3“¹Š€Ü²áWþhü_Å‘"RäëßÂØÊ1nÜàÜJtn4WcêÚ]»tß»µÍ¾pyázÅéBôüc²Åsø*„(q& ëúsܺ�ÚcâÉz¦_{�¾F;XvÙ‹Ac4f·�9p´±±4™=ûªéCº•NcP%a¸ ˜ žJWd™O;uç7];Éžµ¼úÿ !‡D@’(âƒÄ´ã�L&¹…³£©¨�. ´ã¾„aÇp}€Ýퟡ]}ºÌ†w!/ç'©~lH_½�éaÒó"W(“«¤q°ˆ–hf‚ [92LÇdß4ž¤.aP¥=”ÝÛá·~<Áð>>ô½äÕy9´„$”.mè‡Å7¼³vHk©Ò±·¶V]¶tûVN€·šÈẌÇržùØ‘~ÏðœšpüÈ@‘À°ÎÎ3p:Õï¥FGïucE±…�¬?õûp·} F0$vF~ŸýbX~£ºËbãÈÅÈ–/gZ_¨ô/¡œZ¯l¡ÑrÿÊ—NKî à²Á O™{ SÀ´…®û©öRX$ÆÊ×rÑPŠp¨)‹JEG‰Íðv¸�£M•‹R,ñ{S°‘Ôh1D-Ê�Ã$ò¢#µ™eùUÐß�º”í¨’îËb¬gd’Ÿ˜+@l&륜ÉïônE†xEûO�!gL±•Ë`\àAv@™Ô”Ô'}u@º{ž—råüG$�Þšãj¥;ÀKLùT\‹áª\¼ µ¼Áá R‰ßÕâMMHjX¼á[råç.p+ʬ†PÈvii´À¶äš¦É,ËÐOm±øKÏŠÝçɺlƒf6aækr„Û4éF{8ÊPåPƒÓî·¤Œ˜ø|2!¾ß`—« a =ºÜ=ÛÓq³ŒYp8‘ÚÔâ,(R¢ÆÈÛ �xNS|ÖOjh!üÙD1Åí×ÿá�펡ç7Ò©[jp}Kô¬b�z:ÒûeÛm^­¹›Ì4Vò‡—¿ØY¾èøßPm*Š‚ªË3ºÁËœÙ*«ÅÿX¶Ðê3ê?±ñã\ êìl/•‰¦� ®³»µÚ@þx«ZyðjÿÊ\•žDÝm”€»;¯½g·º¥¹ý6³‚¬a5ô..ñÁ˜ˆŠ QÏôŸå°*݆\‰¢üÒˆëöœb¢Ë[Ï'·z6Šƒ�—Ъbøµ'9!+n¬1ß²µÅL^13‚ó½n£óÕ|ŽÖÐt+G~_¢˜» (I:.W]³¨]ZsVRjŒ¥ê¶O~õ2ª 9u>rAŸ©|�Àä´<ëü-Cú–³Z:ü�ÊñuÊ4+²“‰@»§‚CÿƒC#ÇPøÃZtƒn.£=3n-²¬ˆ&B þpQNg\–PÃÛ·¦ôv®ªcú¹¥·þªf0‚m¨yÏ™ø<ÔÉ£–ÄÌç�{O\ºúR)m¶/®°Õ¾71O—T°ÍP‡pc܃|7ÑÍu‘O”ÉÛy€#È¿ä�Ç‹!©Å 4 =ÖsÜë”U Å/c-Q7õæ>â•x6áiÓ=h6usT8Ú¶r°3�ëwø/�KqµÞüºcíÑŠŒ.Žk`É€yØØ µàÁ°FÍ­c3öД½$J£/Æ âÇqƒ·ÛŠTIDCNvã#S/\>9¬Îä�\Yu!Ow¸‘=ð4h"5­1 – .kJzìBýÆX>ÅqYoÕ¹&i4=ÆF\E5#mR¯%R‡ìÓyRפgëÁýRPC>÷ª&íþ<èfÍKeÿ4ÒHË…÷�H8éÎÓ Ìäiä' Æ´!¼½@Xö¤+×Kªö¤`—@X»lÞlGÿ”"9"=þ4cæ2¼ycßÒÝRÆ„|D(?ú»f'µiú£Mùvªˆˆ³Ô'ÇÙäB];å‡î4Ø€<]/�Ì"Èrÿ峌4�*3,†=¨�±ãÐ p%º—ºwJ8‹Ñ_vB8 _ àïmëÑG¼Ë_*d—CºíÏÔaÓcü`häK Va;¶ éæäо|á3wWS{+OìGI÷4²ÌìïR¢h?XZU]HåØÄ°J�¶™ø›üËû‘­tiq]ùNŸ•J™xNz ‡«v{R+_ƒâ%Œçwi¬ŠÿÇú(sìë!w¬^§nÅnGî$ëö!7š¾û1IÉ\ù Rq½)¯�d˜¯ÈÑ÷÷½Ï3( @–aÑVù<€�¿Ùø»IŠ·UmíÏ?í h}Íó&x*œ7s�(7Ouh2ˆy˜S¦JÁæ_¾ÒÈfSæK{†Ûš�Õ 2Q=¿¹�íõ);¹¿,ÇĺNJ\¸kòê äN,Ób+á Åé¹È”[< 7ëV8P dŸ®½±:àPåBÀÍíÑ5NI§jIÒ–ün2ƒ¶Z¿ÚýPPÀñX÷XHÃ7RlÀ7?‹!ÿv`7À+ó8ÌÆ|·i?ð$hv¸¬$öƒG3Paf)7êvR¼ƒ®Ú�ynN»—Ì8¿H;ãÇP/Æ/¯}í&±ÜõMhô*¡Ú%ƒª‰Áûfåç¡øŒ»%ŸCæ½Ðãî|6¾Qv9ÎJ"^ƒ<Îe‘2Ö²,š7›NÈø5¬)ÆÂf~$¹/~\þ#0mÈ'5ãþ×S~@4«†O��çÁ'"Ig2Ø¿6RÅÝ àŠô…³¢k•r£ZSshŨCˆ>f‹ííÙÑKÿÿ Œ¾¡j,x;ë>¥JÕ (Õv¶ìW¼‹ŸuiQOø»ìXä6ã4ضB0©>Âú 7UŠ˜¥O¦3,Å?bŸ!0³.5¬•x7•Óxœ¿î<{âÆ%ÊÐ;a;¿Õ;yBÌ�ÓXßmø½Û_Ù‚ѽ[JZ.ð³@áSp=ÝH¥AžlH^Et¤ k¬#ƒÙKƒ›;}¥×ôqË…j^?fºP ó7Ÿul:qƒñ4¸•:{5<‰jÞOæF/ÞZ ô ¾%tœX— º?(¿¨�©ùsÊÜmÒº«�bxxõËÔáôËø‰±þ�?'¡ê£J¿Ô_]Ë¾Ž¸oJ¦¹”±¡r<ôÇ‹/cËùµÈ\üQqîÂ4ô�ñÉè$6�ûvü9‘žÓ*gº"9Å]÷ …¦²Š£h­ì±IçÐ^º¬`P&åIJYN {œÛôƒ¾/EˆÑR„î.¤5Cô½FÕ¶ÆÍ�ÃD~,³³ÆÚHŸ G~…ú='–QzÈæÓ´Ö²¼Û®ôŒ) âIcQ±#¥©œUkÞ2�ÊʬùÑØˆÍó‚í±ï|S�–fÏteþ¨…6!_,¢¹6wÜìÍÔy 2;îùÙ:?QácÕS¼‡P «dØ#Øw¦¬(ÿÇI=ÙXÔ™€DÆ¢²éâ¨ÔÅ©Œ:wOÑÖÇ´n�Œ]þsWBE4?ò(ÁR|ˆW\u½È$ïn&'&Èí¯Aç�ü5|Ù`Û¿þd€ÔõêvÑ rÃîÇî k$ñwDà'…P¬[AÛ+Cm½ð�BãBf••cÁÙt@ûž®M1ˆ‚ÓöTvÌ„‡9®/ÿ8ÌJPxç›�8æW`ì! z2r`Q™|iõ4¾+'…Ò”†9bõÓ3oºâ=²§¢05ž#Q@\,ƒÿ¾ ¸¸™‘î¨ìUÀµ”’|~Úæ©«oö· {G7Ï2ÖÅÙè­`ŠLŸ¹OŒÊ ÁtWÓåÃï-×Û†ÎݬŠI}@êûÑqÐý~Woò’ ©‡:á2V ý€ô½]ŒÐ8¨#BY |n¯x nDjW×Ü–î±ZMù¶A6eîW¬×ƒ/œ„Þ¡ÆL^³nד«U4€Å{Xfêà‰4#iýäóŒ€áíR>e‹™�ÊBZ `E»¨¡ö–ý¼.¶xp=7Q»bÉgß=¾ñQᣄ <�gнÔÕ«¿`/XƦÓê\n>2²¾¤÷+{zê§,®¾Ü߸ÿ£>X…ß%êI„ú³¯¨…ñW�që µ¬†0dÙ·ôÉRi ê?ªKYt”èìªa`âÔ÷õeÏ›“…¦HÇ¡™ w{¶Tò*ß1ñ l]BŠK‰ŒÕˆD G¯_v`¹ò‰¢–LŸÀSªT2î:Kú¿$uGõA2�¸�Íæ‡ìW;õº­:9½ƒG i‡Ì]9hsø¼=v~}Xï››¸àéåt~“½�G]£ÄÇ@XvÐÕ5l"Y Ö‹É–Åb†áÐ-UR'_žÁtœî)&ù—Ã.I0ð*~CW¤èr«¦Êq ¯GÒí¼Û:t•fÇZ ‡vyŒìaáš=>ÇÍ>Åá KÂ*¦¦$‡µ óc°ÞŽã'¡¨ û§=£U1”ƒøØçöQ`�tBQtÿ�ïüð͈B�’3÷$¾OÌéÿÓ¶LÈ Õ¯bí¯ª‚ðYÃpºÅi�AŽòm…ȳÀªl5K7Í õüÖH{㺙õÁ±ª«ÕZ=ªèåmuêi~5�¸UÉä†ÈSú‰»kÛÃîtÅ8T–¿ŠYÜ#�0ÌÅÙ"c³60îÌT:k9Öª'|¸U'$NsÛ¸rf`ïžÁ!3Wä«Õ_Þè˜:“%ʼIv ¥ç«ðqµ–ðº¦$ÙÎrà[„ÞÿA/ñ@D -˜¾¿½F �r€Ú.0Æ+qpõ”�Ó°F:&YûKëž‹èVÇ*ø¼¦lÄß  Á[~· ÊsD„ ‚æIhÓ9`¥ã³ïSè|©>\€ÆEXÞLÃ’àB\¶p£¿Tr7þUÿ˜­¡/žhÈ#ùûdÓ»Ÿ; š«î1°š(šxùGâÞÿgËmuÚd�H&®hïµê[Y†kžßÂ"ƃ°ŽÞ¯(¦M8�Ï|^Ê[Ù‚F×'F‘/ƒÈÒ¶E§z&}¸¨eô¶„ó‚ð’èþjêtQb®m^ë {sæ›d�ãL…[üEÊØÜçW³ 4¬¾t§Ö�€kì@µÓê¤0Û+NÃáê’Îÿ|¯¼4ª6Y³qš ±Ìž©DaãüWËfaâò6)AßýÑJQN:œd3{?4 �Œs>cõž,Yu?9·ªà{vŽGŠ–ü»Vƒeòï†Ìð?ñ}È—„>]²MX�™¨«ìª`8.ÓÇÂÉvevÍÂ{~Ý©y 1ã;>Be�ȉì LÌ1§&À˵ƒLÓÆuË énDE:Ø*"Ñ å²‰…Û�À(43œåHƒ¡y–±Í®ÈÕ€xŸ9v�¸öuÝdÐk•+’‚Áþ~ÎX¶: ü tŠa´#¡ädŒ‘âõ³‘7Å.(<äÍ!OÎir²ž§†T#^ð(‚n«OÎ,8dÝ^ŤÔìó—vkihçÄ™4,Ix‰÷qôŽÊ·Á’!#7‡j¹VHÍ›ùÔ<==�à¾è] Ý:½(¥¡-—ëõq2@}ª°á ˜Éq߆f¯]C-�ÆáöÇAžL o¼[aG͇% ¹¾‚×±Ü |Bç�÷ÌW ×¹§��­®äžÌOc¸äOêf ÅZ”&=è¨ÙéwAùŒif3ß…:½ÒÖÊäÒKB2fÜõN'b?åÃÁ'úøf@�0ø„:ýÎÅÃ2HmmˆÀaß­+¸hTjåN¢aøÄð6õüúwÖY—êx`:½v?úJtW ¿·ŠÂ­ÕEéU¹i§íÏ5{#—L‹ÒQc+¨åvͱ©6ýò¼i`ܳY[æŸÃ˿٠Vb¨æKþ ÿ̪ ‹˜T-üÄØ�¨èt3¥Öè"Äš`)ñµ?Z9Ƶѷ�FÏ”¶²‹¨xJ‡ù[ðZ7 Ç]—|åµ`á Ìû’Öi‚ÆžX•T#Bw–ÔÁÏ:Æp4Y­If¼ì1ÝŒžÜ=YVØÑ4É]k?‘•ôñmÊÿ÷rH¦dêôÙÜËÐPÿ„ø]`f’©;”Çož¥9£³6 FÂô8A¸¼™7ÉM*Ž wœç&¥H¨.˜F�§˜BóšÍYH¬6î"@5 ëLËNvbp¨ûÕÝÔ6Ó±•7Yyî' ±ÛÃÌݺ9:–Çdhå‡^�Ûì¨KùC“®HÆàùé^Âtk-ðƒ2M×°•8!4‡§¼X yòÃ6’:ç”»²»‘èŽå³dPÀ7įÝ&4íà¬ÖmŸ¹2ëÅ®*ÞÒ-+‘ŠÜ,#�»ªÍMÝrz›¿$ÿ—“• fªíf0Nq¿Àø3>mFç›9F‡¼VŒ´óâ°sé.‚ A<#óÝxü6�=‰Áí,�mâ¬@–Ä�†Œ¸%ë™È�{ñ!b–xi -Ýœ¿0çØÉi{‡.ž€„ëÿq•žÊ×r™Õ5âUö!,ñÎéaóAçT¹u­# ²bÃ.þ"+?Òs¸êF½Uv®˜øÕ÷*ñváiö×ifPö‹1ÓJ‚ÒÔ¯²8(ÛÞ(ÜE‚ÓÓûÃä¿éÚ£À4í½›ÇxÛΩñtâß`�VÀ~'ÆÜÚÍ2âó­BR3S€š²×%~wÞÌ|+ƒÜG_š¢e:ÛàoÂêó¾€]V‚ÍCÇÑLÜÄDʨ1«(po]¨ J¯äZX—|E¸�ZWÔˆJ§2,çÙO×c›fHØ2? ?k eÒ§ s�ñg!àœÖÎh3ØxáÆk¼À ‡VX¾m@!„úb°ó_Ÿ¢‚©AqEcìd;- ¸'f€ðê ™§Kƒ³X7ßìË!õ2-à}>QÜ#�·ó%Žé+SIrúÿ&ý~´¸�É6 ¶ÐÃËÁ/Åx‹_m²7Ÿœ‘pQH%7D ´õ!lÈÌÎH B¢×h”­ùõ…H&Ôaѧᛯ¨ 3WÉ$^ãóöÍxõ³Ú]X…(2‚©�±nñÞãq+w«ù1Åø0ÊÛøÛ‡i¦„UÇa©�?e@•W„iM[dæžI±Fï’�޵ñ†NéÚkp½ý!Øû×âåãÖgR,(ò‘äÞH‰¾ä zp|®˜GÇJƒ4½$È¡ÂiÄàX•*ÅÄ�e–uûaµ^sý5 Š›¨’ÝI$Âyz÷_"4t×oq÷¦\±Ÿ³žQ¿cŠ˜°d‡6Á4q�ô~ãâ«r�­ktLâk?^G¨V½ëûö¤µgáìo.Ž�”óäڽꉄKÃ^NïX0ÃW½÷øPš½��…‰àGÂ"»ˆ—½™ÌN<ÂÎÀq "Q#I¸ÁÎ0P²ŠÈ­­ÈÒx{*þ>µÏÛÊ… Ò™>äΔ .ááãp"i/-ÛE„›Ò½€Ã}Ð{áwŽ‹Â×h,�PÍQËëpÀåP�-♈˜êŸÐu¯¯$ãÚ}»Ý¼Îkþ~�‰ÙãÂ*&Î�¿„Ùygüê½±Ýq:gÖ»½êêËv~.ëí£°ø�Ñ‚>4(«tîDSaýÖ¿ö¤6ã¡Ü‘Á©~Õ¾6ôÂ+ÄMÝ�?Áí¾Þø<ÚÞÄ}eŸö¯Sr­°Íº‰,·cÇÙ¾ó6À¢vó¬àƒ�òÞ„zx•»èߘ V¿Îž(°ÄçÂ/ÐÔ¶ýsÂlßû>ø¦õöEbñdÌYòßRùXæŽW–È'˜àÕp�ˆ2Ÿ[^@Š)¬��³)\J¢‰ÓÐ-ƃm,ÞÊåk…¶<<„ ‘/Ä¿æ íqieêÀt˜fvƒoVâäÜ5.…> ¡yÌ?$§ì­5ïÀT3ù!ÂkîÌÈÏ.â­ Ê‘„X1nØÁxõ˜ùÖ>$-ÙK:ŠÅ´ ý£ظœò�-ü>/àŒ{È2«þ– ódýA°rüzùN3HÏÛ‘\üåù*Êbi©g˜¤ðùØÇ•}C©ô KÍ4²ÄQÛ‘e˜U1•Ù·í×Ó–~ åL6ð�·ÿkX‡áAÛÿL,¯Ø›%KH ò¿åÉl”絫æ3$—^VË×MÅ>È$\áQ‘è"Ú{ðîðFW01¡¬°UêøµË‚2q7À®\æç¥å±˜h±*ºöYÜWô,~e£6 0©æç:¹›ƒ¶Ö´5ðmQJ¡ÝwµD³`ª�Äv(T‰˜ÕØš¢òXA¸R?LºÚæ·šG™¨p-ˆrÊ{󆟜HÛŽ ¬-.(©Bm/Ïâi¨[CpÄ»ù©�3éÖ¨ì6®æÜfÑë¼ù%Dë?PHÇ¥rÃÀ{ø¸bî×;`DG.*PDw«5Á~«ÃäéY JÈe ^/dâ~èßè“Xܳˆ}Lõi’',§ìL[våÒä¥/¡é䲆�™ßÚÌ›ãv00Cieþf§»�dRN�Ù"Ò€Oï³Õ\Ÿb3v9å�±ˆ`§¯qƦâÓCý\žojËüô¼ :2ýå0f ½\Ì “MçO|b•FÈf_/u92Ï5´‹Í:Ð1q�¡!jì¯Ûé¶wÇ_H�ÚëGÌ© ÌØùAûÃìP’­�ø(.û,œ(ošwWR£X XXŸøD/öpÉý罯­Â¢Ú±÷I»wÓ8ÖQÔ°ƒEû&‹8å\0nÊŽŽ t%zs¼Að¬«â”^]A[Íh7 yë†;}@Ôäî×øÅŒö£N‘MA/êÃÐ3®€]û�|÷Ý÷Òç­¿ÒŠÄ�É*B³…G\¬PÞà¹H4= û…_Õy\¡{'nB„”ZšàÎöµó9ó!y‡AäúØóöâÄ$ë¨J–DM¢¢Þkïú›ˆÊŒ]µOVñŽÁøTÕî[oíÉÑ‚ÖXºÈd–Ç] YMtVƒ4ìlŠ8åš�³-?0j‘f÷Ö|™5Êô�^.zÑS\ü#ºI‹wôÕlš£J= _ß–Û /cLHØV]gá·ßF^Á«ëø>ˆr ‘3óng{Ýóâ8�WîL´Ý ãØŽìxvî,Úzà/ÎÚk4’¶ð‘Q:^É¢ÏÐJïe=FËð—¦I¸ÏE.FŽï¾vª2͘U|~Eÿø*ÈÛhÍBFÌ݆ó�hбÖþžu�2êL™ ¢BðÇhOE •,-óýud"ŠrG„d0ŒköuF5™a{‘µ,zê/žì^„Ź›A÷2tïÊUÿ>õÓbÍX""Ês\dÜʶTµ|4DèC[Õ£X¾ˆµØõjGXLª½Ì`÷4�;ÕéV?ÁèÍR•«’‡ô«î-,ßùÉš9 3©8ë tS!&/*_…Â)OSs×¥¹°9×8µÚ:6P­MV�STI ä6ηUü‡ã'èì }ÐeÃC»›ðÁEcëð|ÄM}©:&¸föfþû“yyàCqȸ‚ñ˜™é²ïq.`ìOU —·Ô'É®¾G¾°k€x¼@Ï“±XŠªP^ØC½�ï¹�ÿŽÆŽsh³î#æï®)!g EM–¤P³yT�n¸ ÷S¹ò6åÑ.Â$ùcâ7C Äšî�Ã2Ù’…gÓhÔ?MXG¡bˆËDæpȳֵq�D ?ó8¿V bûwpà%¿§®ð߆«o–¤åå˜H¨þNØíË[;™�ÁSF�söÿ!v¡9ÝZÖP\+÷¦©òîë8¤çã ƒñÅíeK`Ë .×�«¤›(@Ô�ß/\f«9“°¡lQ¢·&Jà冶 iŠâ�ÄËñ�ë­ ƒÞžyRï 9†�7m Çý'¡¢}fŸ„û4Y××%´½JÿÕó½Ó Ôò%mB:Ò6Ý6gÇãúZàì‰ßìë8ù³0Ú�²Ç°ÄÒ„û;éUÕ©�šÃ�–È”¡�ké+$­‘»#ÍÐǽœ„å�Ö`BÎüXÁN%»¡·ÅE8Œªí1|Wø±JÖC@…aÙDëFñM$Ò_;E»ÖÀyЀèJ‹kÔ1¬9Lˆ�'JøÎã¶ÒUj¬H@á+öwk#¿0çÕ[ç¶1Њ]O¶,#ÔùÈ¥Ód »]fÄ*®++Å0C”ÅõÖ—^žŸÑ{òŠkèhRM�.£3Ls°š©5j˜�CÚÐA²GýUo¬†�’Ç{`s¥žø4¿{µ;x½…’ÜIcvds@m›’ÛÊ Á¿óÏ�V ¯_ *yP=ÈL¹8ïæ› £tÙ;sôqáÆR• ƒÔütÀòd.:±‚¿Q¸ø ±nÙ—(Í6B<+tU$Xn6¤T¦ï¿p�ÛJÙ™ Ül·•Ó7¦Ö:ä1’„|‹ÌmŠx}ožfúçáûH+Üe“mdš?=S€7µ*DßÕ„*·'3nÍ 0碥LH;š¾�õgSÑtHöù�Så¶jú°E°ŽÉ¿¯¦äßvôî„8·påQ5®Ajê¦å/—ÃÎ"êA çWªŸ†ß\Šô1µ v>Ž…Àb‡?›�LèÍŠC=_ ÃA�Ûµ§&"™Ð­Ø¹`H HXð8*£ªâP¾_Þ|æ×¸a©‰ÏÉr-TFJQº¸(‚í²öP"â�±äy @Í),¨ .Ë & X³SŠÕ–æò[d®”-8Ã:mÕ¹VD>ÿþ¼Ð‘Õ3ÜRîÛpýkUÞŸ2vµ²0ÿý@ãgÓÝøúÞ(Éì»Îì1Ÿãä¸ze»�û³hk³¶£‘ Æàèšo×öéÌ1ü~PJìgÝ ø<àÝ´–2”4BS?×\.’j6�û°°ƒo_eë^®FÒ&µÓÝ;ý_ÎðÚÎZV²LÅÚÜË0=·¤£í�«ÜÉ~ÈVp>HA÷WÕ¸®“²ä«Šš4/{”ßKÌASÅ�™|WB-t°œ•¿™‰J–âXôœ1…zî]Pކ›L@ÆÕœ"xë«dgv 0æ26Ò(�‘l+k‰_kvРʀ^³oUøÉˆŽ‚(¡Ú)t][rèüT‡Æ„ó1ý:Ž-ÅGÈ<ÛÙ,ŒëÕ‹³{vÚ~#‹®•*V BÂ| O½_]OºÛ}h…É,¥Œí6~@[6Kjœx£ì~lŠ�¡�`Ê©µ×@%Ȱø?<±ã¢ÕúhæUWÔÓK?"XÝ(C¼Üöš×iH›ÛBï½÷ß�ê›j…-Uß©Ô X¯Ë7—nuKuæE¤ ´7I¢+¢ƒ\=÷‘.à�†8ËØÿA¶ww�úfå‘<}Öò u虜M8|¾õÎQ;À”Á¦˜)º¦ÖGaŸóW}#¦•1;Sb�lŽ=²G„ Kò‘f3ÇБùvÂCâÉY�Úξ3l…ñ‡ßÑ\°ŸºË4u¬¹æ /»û4—ªÎ?£¡ÙO°ìƒÌ¹UÜ5ÅYDÅÖ÷Égy nòW˜ésÝj:OÞùþöÂ4å¬\1rõÚðå±¹Hãqf3G+hžîÂtJJ§ìC}„PHP¾”tHcùðÄ^ô=©Ç›­_,ÆD8CÌ?J™>S¤gÝ–iŠ Ãª–ä–ó£13†·”+oÿùY‚:R…ÜÍi¼N%Èæ,}j»¹Mös[ЄR�Äãµ¾ÑDV©b�ÝäØã½vFM[Ú!½´�-¿[@ݹö!¿ªsÕ‹™-ÍÝT.ø‡QéïŽ:¥B�”½NHË©¨jWËðÞ};KI–ìú¾Åüä+kÊ—Mq=QÄܬÒÓ¸GfÀ<ªa@{òì5Ív›´ ÎøXE/›ä#_Œ ã¥žÝË�úÉÇ?÷"÷4†Ø^ õ¼‡³v€i“ßtás¡óB[ Ú5G”_iÔ[›¢t|™dœ¤A:Z2烩¦_¯Dà¹Æj‹³±8ÌÞð‡Dre’é?™çO{’_ÈÎU$+ê÷ñÇͼá€ßb…»Å¡BßðÛÏiCã ·!Ÿ—‹¶{R7ê¶æ´roTI`Â=”ìÿPëíy¾Ù �Má“5*@zc޼œ€5¯"ˆ«!IkkÓ7Aüßk´æPPgx~øÇ+[ÉtóNôÉû1 `_÷8ù*MqüÜ}ЀÏËåž…;ÈyÎltiC'‚}õH$‘üHRÄ{6Ù=KŸ3ûéÀË-ZGÿ/?èþÑ ï[XÄ#&#X«»`˜¹y;6¥Eú– VS1†*öÆÇ:Ë‹ùÕëÂ?Ø'¸æN%¼å•r¦ÝTÑ%פg郔¦ð ÓŒ;úÓ0§žlA¢KPP_>H½ìÇz¾W¯׸¤õªÍ'q'làô¿S8*—{s…Ôhˆ.m¾ÊØž£µé•lŒá`±úãuÓÏ×*?G¨¶pý—¼8؈0r#z ¢ä*]ÖãP S/€ÕÔ¾€Q3ìÁ½®ÌI…öæuOçí׿9K€ú‰6q]¯s5 eþ™—ƒäæÈ«/°ÀÄb,|t;[ƒÈ¥v‚ëv:Ãç˯¨Ú œÂV9jewN·{�ø®ÑlÞê ÍžÕ8:›MôÁÓ¡�¿0®-ca òg‚„eWéZ2øYq±F>z┢÷¢ÁÓIk!ÿŸßÞ†Z+&Á¶OtÛlÍÔ~~0uF®a¬dEh¦YC=uº(š,LôæÏV“}âlª°¶dcÑ>7¼åª‘4a<áâ½C<ím%Qòx•ï˜Ð²¢Z#?%sƒ<¼~üÃëy–EÛÒÃ,TàÖ–®«ây®œætn:§ò *+Kùç·ØOïÑ!Þ‡±H‰Š‘íȬizÑÑmºŒbiíìªTÐ$û a@OûZ½Yî¶‚R^Ϋ)û�eý¥?º‚·‘ë{±ÍßâÒ‹ Š„k£H#˜ç›€Ùæ’Iˆ}(>¸·ý#€¤C´£•f�6/¬$;‡¡Oh³á!(Û±€zgtjiQé dä69îÎ ±:°3€ZÙ‰˜´JD"”RHf6Xb(W {nHé>¸i$9µX XŒ¯L;9âŠ&xjž N8˜Éø  ÜtÄÈpàºÀì¾ÂÒÉA݇™‚P½Û^GJõô&´3ßñ…‡d˜¢×msÎNÆt‚Ô6Fü…Îû;ªÜÖ�~Ø´þÛ¸-P#yÒqŠ`¥ñEÕc!l~ºL¿¦=¨Zm¤çAc]ý 4“•m2ëŒÚò·CÎʇä�\b}Ïûa® àÌz§èÄhúó‹IƱ�X§ˆèœá#’~M±OáiO „ü¹u-oc£+O÷Y÷š:܇û“-õµ¨ÿB96 éë�vM¿½·Î±bAÙ){רâµü÷›ð-oŽiÙ—ÀoD¡€¦(wÿiŒÓX¾Ws ÚǩↃ+¸ÄÖ\¸- 2æ4alôÕõ&-ÿp`o j�Þ_¯³ô™py²Ç$$Ï�än¨"ÆÂs>æ)åQ2¨NHÖÌ.eÞUû·Ž;“óªéßfnšCËážlf ¼ôŒp²Y˜ò5]ÈSaÈÉ¡ÐnMÒØçýQ|Obq4R†Dç³ßécL¥w~ñ¯ìÚ¾]Å, ² 8 uºrôtŒœ³©p3•¶ Žaq2j†_õo·  `†{êö…ɧ™ÀÔÝ”kŸç@a"©{ä]Ú,ª…àÐŒ-ëÛÙ uϺϨNVC:µÐü Zz=:÷óxMØŸ;ýª–ÊÝ8Z«yŒø=ä÷õ¶¡V¤(P¿”ŠsB|øUÊ=‚Õ· +ëßAûø´)w�›¢Ü•oji7oºšÍlàÃä�µN÷žÒ%ÏhZí#auÑê�ß dxi„‘Þ¼¾¼“¤Ú£‘—j4"$ãŒzÀß‚n �5{Ü‹#1xÛ\>ó™»ì¼Œ.•é�géÕ£‰VoøaédDe>“‡ÑNÉ0!ì*‹v‡ú2“¿wšÀ¢)Tœºªšò°ÒéCª7�wXLºÑjávÇ6û®k¶d€wß××tùY8œW("ŠŽ&Ç[j@äBÃÜWÓo,�a”*<< ˆ|M·‡ß%‘5!·Ã*6ßyÕ‡» ¡ï~Ã4Iþ·‹ ;.‚/2ojHúÅ03øR5Š-F“€1‚ãUó}Š¡£¼É l¯½‰�s~%•:ÙzQË{Gí ¸2üÒÚ'šé›†¯Ì¤LnÜŒ‡ºØõ¥Í�*Ôç£J¸|�l¤ŽÊ§¨qiI2œÄ&JY7[[ ŒÝ }úăý[6ÇâMˆC’æ˜Ãê�¤&¿Å¦KX~Í3H¸õNáMM9'mF{¤k×G0!@n"À‹O­Ð"ó<bßd¸C•ÔAä&9á6 ²¡Èe%»È#çÏ_ÚlÌEÄKºË‰–Q€EÜ¿º»ë§Èq%9Ô"�Ýt'o�Í“ ä‚•#¨®¼"()9? Ì“šseÎJ(¶á޼/W?Ë’kol&šþ K@Äõæ(/&.æqG~‰ã~yû,WyšþÈÓ¸’Ò7럨ý!âPp@»ÃÄrL·Ü‘ž3.J�•Ú[ÁèÑëü–¦Ð=ÑÑ¿&gÈõñ‚#„üQ£ZÀk¶µ,iÈ1Mû\²õo÷ЦE½®äåÇyµ˜˜Ž¤Íõ~w’¿IèN…Ô7&Æ‹§¾éA¢A“+IîrQxÎ_ä³>–ÁöÄ�~£Wªøx…_Ç;RG®éÀè ±'´ìì�iG)xKwé I6oáëPbqŸˆD¼CBÝû¹ ,#CדYHòç Ê?ý=Ë}pç&iFz­¯ÌŒáFWÏF¾ˆÕ[®G/ i èwñ¦ìÖìLçŸw%tÅ­€ˆq3Í?Úùï€)ZàNþÙéíßTsS`áCÜT‘YˆÄ³9¹ƒôè·W€s-.:SU©+oüÞÍ“3—Wꆅgæ¹*ס©V´ñE�…ß'Û–R³Õ Èà�z¨†‚v—Ó"‘Ζ ÆÞØùug‚â*“¨åL³§íO±f¿†T n`™§ƒUáÜ\uÊk4†áÿEu8ˆò§@¶D¨OøÝ߯°Î£ÒÂBÜg#Á!à]Íc_QÜ[,£ÁÁ–£ú<�‹ùñ&a&냲&x±…µ0oÛDç,Ë‘ ­˜8‰t<{˜ÓT«4ýa'«¹ÅG7g—;Eà¹ê+æ·*µonÿÝÁ¨KKë$/»¯pÅÂ?6)†=ì\s=ØÏ‘‰¢¦4ÒËdó@Xrн5ü[Û~ù¥‚ÖQÁ~Y'™±½“BÙæ­b¥1à>3~{³bó,ã‘Ù] ¾”U>·ÄS›ûÒ›ûÇ@x^`40�Õé†ô(øáíoÕ�«Õºz×ÒºÃ}Tú\¦±©ÀÓAšö:f23¶eÔ¿†GDœtÿªÜZ„/ןe_£tûIÑ;Ô ¦Û5[�‰ëì{áå£c7uµ±¡ué»_$µúò‰�w¿¶ãrûõ.&pFD=œ;uŠM�D¿ÕR6ÄrQä0ª]`-Á¦ùN¹Ž¢N1Éøàâ Ž™…°ú 3…‚œõzs8J ‰ÙzåÕÛ¾4¬íY½šgó+ÙÜR ¼™Ó;+v¿,ëŽþßU9o´Ä Áh,ô`q‚|w.p‡Œ©nXNÖ7!¾÷l+Ù[…qŒªÐF]¿l×2yþ”™:cz¤@ÕËbŠ�¥tÅVÏìíÃ…N_b„ †C? ‘¥n‘ÅM8Ð €Úµ ŸAJƒìÕóÒÒvùV†»�ˤÎ%øzù¡ñ"z6jVn_p \�=+ïM�cC þŒlôع8gäµ~•w!VŒ÷—@`¡˜ÌYÉOÊêoô¾œ™½ß£*5’ZâÁjt[²  É }˜´Ñ@˃“µU Òà‡öGlIß<ö¡Ó®Oû�HDiNÒ¶@u¹�˜à$4ðd“QþÄ*Kdš]ZWŽŠ¤øñ–=±�á¹sþî“©÷�·¹Z8VÊ6AÇQj¦ü£�ø‡ÖFR ô¨®6‘;/r冎‘�!:((„[ÿ%ÞªªŸòª½¶z½ X Øý¢IÖ&–hh0¹mèv+ à©ô—Z²m“࿺“wÝ~À³T\v¸–¨Õ² ÛÍ÷©nþZØÆÝ=ÚV÷¶Ï\;©ÑãÍ7²`ì3ø ç¸•�® bÒ¸^·ÏÎúÒ¢k?QV†Ì\ù¯]›KìÚoÿ¼fR¨s’ß1~ ‚$ŸÂu=–"Ö?©ß½që2ÁÚ™1êF2�5‡t4Sú]ñ³*C‰Ñ²H"é äÿÅè´ÞDd²ëº‡/š ÷O¶K4{w7Ž?û:ÚÛ2aÃ#ù� ¤BÜàArPö¡F“jæ'¥¢Ô½bgyô²«Ž£MÏO^Yά�s*â—,•ΰ@Fñ.›wH¤" –o g. @\Y]r8ÕðEÉ;ih8ã·)„†+³[yÙó�“¥.€=ô3òùLRdò: ‡!_Bö@ÏŒÍlÜ~C އ|Ý6Œß˜ÈÈÌ¥l�œ\!€ÿ&­oM;8Ââµ[#Á÷ÕZºïD*@—l§:á‘%çòõ¹éU ‚]§ñ¾ê²_:íˆÆ)±žšB(y7ÚSmåKI·QÔamÐ�idÀ%lG;ŠÉ~­¡ÑF ižó$*A.X{|î%~¿óêÄà�ñÔyÉf=X̽MÆ„YÄñËu’åXlóûÖÏÕ µqÛcøÆ$kT&xÀ©["²ûq�XôLÏ+K\Š åðTdÌYwýOËtÀY»}Ü‘„;@ |~FÌž'Vïht{Ëeì&õM@:5Õ=qj0¶Ñ#lvX•öêßé(LXm§Tß³BV§ï„�ÿí|€fVâZþý.=såšÑhF¤¡¾q…ä‘•�+D ~Šè¥ó_ÈÃv†.À‹8µÎµdô38 -õû© ¾ ec¾|ø›elöŸ«¥‰™ÔÒ×i1ƒ®Îpö ©¼ìSå¿rÙ¬®Òæ¦ùZrmÞÀ÷;´7æe(î/%«ãfr;&8>š¯1;‰^ù$ñËŽ_*Ïÿõƒg“wM×üήõ•ð £Ýøø© ÷C㜕ú–—F~ëor”ЮGƒرc·™ãzN`�ç™/V+Oèý­YBiür™Éêí%E�ðŒ`Áœ‰sK6Â2öÎíê8Q]„­+É$.�²çyÇ­Õá翪|h£@Ð6^‘+Ñ®EÏX'*�¢†=YQýÔgøä$@b©2Š¿kP+…Lù`0zØÂ|¤›Êv)†d‡*1ævš•ÕâL™"QYfxÒ_Ž43î^×ï¾3\ZêPa ­³5¬qú-Šm‡xº~¸¥ÞÙT%x9se>5bìõ4­Ÿ9È/ qã¼Æ?f:—`ÊÌýRú¿ÓÇÓÞhY!…4´ά7ÙÝßéÇÁT MµªÑ‚` Z‡Ùnû D»Ï÷¡6²ªÝNc_ИEH¿RC€˜K]­BÓ£×¼+Ap:Ž}9ÞÏ ûH ±8`eUÿQ(ôdÇõ6s¢o‹C½|¼qRt"#uFþŠÛ, ¯ErE]žÔe|sC`Œ²oÊ$¶„Ô:óÏiÅ).l\ ƒ¿´: ±|I¢½x²=Ìòcß8�/CVù9¦@ˆÐ~Ó�‡;c¨Mf†ûñaßšZy дcþº¸’h¡>¾T¬Éuà  ËIÁ„€Kqõc‚O³'0-ÀÍ“½µ´Ç,±œ��üd4ˆæÀ­�W~’žÒçØ”f^R ÌòI19uàEɺ·å[6 ��ì¨îBʬàq p/‚õ¸Vt¹%±Ô²0¸áÁ "²£º-”Ž10ÜÔCÙþAR,à© §(¡ôÚóðû%?fE=?ì1Ô’fL’ù¶;�¯3tÈò?y0J~òU¡3!¿ö„�c,c.?n1:4 1þê.¨ÑCÜ>xíªK`õðaG#(ùµ—Üü…àÆ\nYbšÑƒÄ¨ÛfÙÃü½AË©ìNm]§M0ê\Ù˜k­mÆG«÷O¨�M£$a™YÃSäGEþø“qCöRóSg­Lô«A ›ÀX2>ÉžýßõíçÝ¡ 6�¸3IrÐki‡-¼{VÐ�i/Î$² <ýÀa=ÒM8q?›×QµÂ2é/O¶gmß„’|W1&m_ñ‘’�‡&r�Ø�ýšÒú¶–dZMªxÒÖÆrÔ|ÉCÎõ{�ÀˆØæ²æàŒPx½µm®Ý"ˆ‰<($«KÚ»%„ß³!o€ƒF á¸dšÄŸ€¦dcí P‡Õ%ä Ú|/'A7›í~!ó«×æî[$î�ù&) H„ÚºÞ³ùñØïór�rË@¨T¤¬ÛéÞÍe›œÓEt�J«�á²Jݘ|§á‘½°§{#Côo›fÂ`²`aÄ™Z§‰×nµÝ¦=ñsµb\=¡üÈx7×O2ДÍá?…äpR´È ðø¼ÊO„ë'‹å¬Æ×w%üލ7hùÃFÆjÄå3ëùØÎ¨4×ÄŸ#±,+jãvESH¸*Ÿ‡�ÈJ®R½ ݨvrÂÜ&ýš$¡"0ÌQBàÖ |B²#¦/PrS°9‚àÿâíøgE.#-qº� ª×Q3á~Ñž#¼ÔjFÏ)Á úmÀÿjé\Õ.3�úÝ–"c½m>˜x^Ññ‚MùC8·ë`ÀáÉ%Km“‚ÊȺ˜’ôŸ5‰�ïÝ/×ôªô>ç@‡ë}𳿪¡GP`�ÃOzÝLãÌ"×å©p‹máŠÓZ!{£ì¹ ìZÿs�º×0â}…cSÃ1@C±dŽgõ¨4ߤƒðÝŠ�#mù‹(=ú�؃ûïýÀÃck™ýnbRpøº)Çt—C§½§a¯Ü‡`«€›dʤ„«2Uxufo°Ô<ÃÒê`/ël@å Šw#44Ø;îRQþ‡€-û;–‡ÏUz›®Ê§ë/©Rªc7»ˆ)ç�5ƒFA†š.Tb½¢MYFTð…êæNz¬f!ŒHé=M6WÒZ_WB@ðê¯#•g¶a™X٤Ìrë/¿&°>åÑœmÑ>=ݽý&/c|a\XÞÔ­v^]�ä2ýn¶{Üé8È %£Užáíë Æ#½Aáq´¦L+˜Žj•ÙY kJÏA‘k½K,øÆ*£‡…I^#ø c¸`##¦;ðÀ¶ó Æ /7Cóᮟ O¸0Ì Î^·¶Žà›½büÜŒ8$l¢Ø&“gçñÿ÷PýîŸ:´L²Åé!èQ¦ŠV†ï2$×Qˆç±¼k™w¼;GÒÿÔE6/™/ ß -¦²àÚT9ˆ?}5èéLr�H‘|#ŠÊãj”àE•”UªÄq�Ç:2(["ÃAl™V+oƒòcl©_]·‹™üܧp>èÙOÄ4ê´��˜3`�)¶Ví®YÈ;â*^ڃžf¨ogކ=ÂsŒ^ »¬µ†ã ˆ2ë“Ã×XŸbðKTŠ>dYÜGÎËL/=šdžlÈ€tU¸ 5ÌŒ÷ŽW h÷¦ízrf�Ç×$‚JÖ©Fš½ÑS¾õ7`+ì(ç�¢¿7R7‘y‘Ç#ð»ÎÚîÚ²¥ÅW¨¶²¥Ýgaõ!-öûf´à<íšœ‹“z»È§�£ Á5ßû!Ákà5·ïŒÍõ—Ÿô/È=×eât+†*óÍ]»ð ÛÅRÆ .Ô‚ß^m+†¬Ø$8ŠIºØñ†±[¥>œÁŠÑխʶ!ÃS€ý šwUmàön¦Ô&åWÒΤEÀ¥ ¦µ•ë_ùC¹Af0ПÑú¸aGsGóWZ\vë§ÿÓ.§sþ#çd9ZóÑQì9¥yî^ší0QÄøÈÑõä#8àÖX€IÔ×–}I`\åmeÁ?õãe¾™¨ÔMŠ„“HÀ 1jÐîO³òó*YÊï�Å»ÔæõÙQ*‰_�Är7ÔSådî’”Þàw²bºì¹DRùFuo“~ONê+w%Úl«3ŠI±Yù@)?V¨šñNøÿÝ`pÒí;28§#xJß*ÏAK0í†`lÅÑý¥:d!ºàÑЖQà·µ–¹·éèâ}m5’Z7�wï¤]KkS+{?¿8YZl:È+ø±dÈbÏ'¹•2¼;¨}þÚ÷à•µò¹u>â°C�æV,o*Éð.y?®DŒ9[ñÈ·S^BœJiø¹dçiþÎbð§w×}þ{±5ÃVÞçDI²ªÓxÑ �E›fºlö€ª{óLò!œ¤±RÖØ×T»ˆä6Ïú´¦Þèv‹B¡apcæÙSêÕÃÕàˆá7 oŠéð·iJb™`èF�ê©´úQB›ròëÊv|^â°m(ºhX;4ùÎvû‡å¹Ê�“9‘}µyF‰è¹z?¸!æîtëSXÖ 9dƒh8kË­ý¨sw„‚¾,­ƒöÆaÔud \t�k€'ëŒüš!ÌÖ*6XðüüDû²¥)Ô ÂÍ®ÞV <#wõTŽ'“ˆèa¯¡­áê­˜�¼Ûþî23–Üî£;=¼9L.òž ”ˬ�ž}`«­†‰<«tÓ_ /9@�Œ@ÿKì°.ŸL¯Ü¼×Ÿ&KwºAÒêdËÚ„¾�-Vû8,ñ†i“bO¾åoâkÑÔü'$ZîéhÓå«Oåoéðï·^ƒmš�$-°Ù!y�íIôÊ :Ô¢lµ9ý3D¸î»žð>‚Ê‚9ëíõò» =t¢fÜO¶ÂÁn�¥œZ‘^�¨BLA!;ÙùG«â؈ä_ènM®@¤èa¥y<©F'ÜîÛJÝ¢¦ü§M¢Wp>1`¥ô´is­©²�ÌhE½ƒþëâ�Ún+ `iÉ!•°Ñ%J®j²PÙ{ê­93Úué@(¾yeH¥JªµÍ†êOE¢soá]ƒ o¶™^‘E¦úôÃ÷lPÕ8xz\ÝŸçË Ó~)¸2î˜?}ÏŽÞªÀl·,¡Ë ¶€G†~\6�vaÚý¾£¯aÿ.KŠV{Ž[%.¯"Ï~ð|ìûŽÕüÑ(ÇD=t°è==€C….~�è‘à´Ä1G=·³m²5¸^qåQm|spMô3÷ .Ò[ÏN~ä¬1Žn:¢àÄ ÿ� ‰¯ìàVÇhÞC<%:¹˜ƒà¸oårµ¯¸] ="ÒFIL”%¦�}Ùƒ{L‡¡<Ÿÿ¿[£Ë (ªh£`ð‚½×rF¥©³iD‹I‹8!ÐÆ=¹‘M¿•å…èö–ªÕ6‰‰oBBY¨U¬¿¨ïÖ„¢ñö¥k¡TdŒxÒþð:Ûl¢q´Äl·b>ÐFb̨øW:«‡hþÒú2ÄnéÌ»t¤J˟נÿ�°‡´ t€ÕìÑü lf5.š ôÂdTFE¾–£ƒó{;/T%´bv1»'RãÿçÒèãïõ·±’Eƒ ¶¡û+U¥àáëKlM0©7kA±�¬a$±çû¾ì³þ¾}J@~ÐóÅf»Æ‰b”�Y«kÙ³N\26 U?´$‚ õ å„é«Ñ®Ð`¹$M ž�©YyàZ°±ö€·¿ÝÅa`� ŠÐ‡Úw)–ŠhÂ"ï,äW¦ù Púä<¹KOÍ9ƒ•w:ƒ›Ìâ�ÖÎát¼Y~ƒª"Ö|ƒš›Dl¯gA{ÓÂφó<ô7÷þZzGyæ¤Öî<ÍCñV£j{ÿ¸¶ýžï@:Ú:‚ó[¸-ëbYå7ö®¯~wÂÛô´Î Ú?çŸgú”PÚì·„.»XWZTH(L+¡D6Žž�”kz³v+Ô¯Kyg0 ¡W(ÇQÆèU{(ÝÆ¥ÎÝb§Ü\8¶åWIƒÛ‚_ühQ æ0?s”€²ôX¼^kYÑQðòÍo Å >ù“iÂÏ6ø ß|v‚K%ÃÅÀFÇ™ªÛf6›Îßrf¡Ï �jùŽò‚­K†Z î¹7prKgcê˜_þîÞ×^3>‚©¥çË«&Ǻý,ÑKlYSÅÓSgG&]ù†‰lÌŸÃ']“™\zÒ‚´ª!õ5�VwO1ßo`r.ˆLpΛ|xDYâtwö)çÊô梱RBHc¤Ü=ÿÙFÒD‡>ò4E­-óJÿ“–ðže%gtUºÈ?7?³Èr>‡lê¢!|-:²ˆl­÷R¢c‘å¯S¾²ù�Rh– Õç6ÅŸƒt[kô90Æôêç-KBïýÏŒ‡ô7Vš€žbDÍÎ6P9Fd˜[H" 'ˆ(àdð#MâË<³rÒÁaŠV¶�¿¨æS´¸ÄÂü#?JäÜ]ü”KÃòz ŒúŠë`ž°X/LðϦ™?e€§C­HÞ¡wX˜˜wOö¹bõSà—NY:Ðñ“Y‚Cæ€�“k÷ ÆW"Á¿™ý¾”Ýëô˜¦º<UŽ-Pøç£�Iú�–œ™nbõ†‚ôćÈM”ÖίƒyrÉÊ;gî'a¤Ø#åiCJÈ—è·w š\”F›éôèÛ5U£+A™ÜX@8—‡¬¬8Ú ÍhKŒ«.䊩C€×Y+­?ÛîuE•%’Gm¾,ï™ÝΗ¤V�µ�šz¾Ì¿É%E™@aíXŠCŸ…EWBµµ:N�›»I­Úˆ¦ì”ˆ ù™�b ›º²·œ ìušnÊÐLðSqÜ{(�²½F8‰ië?du™£#µYxê¤A� àe¨œð¾ÌL�×{›‚á�þ1eò¥×.Ÿ)%—¸†»giˆêŠ ;ObЦ^¤yX¼¶`ª æñ« Ö„·)óý‚ÀÒHYÞòÕö<çµâ Á7ÅPY\ð3ê4¹H,ó$ÃB� è#–CTû2zfÝj(Àÿhbøpù)øâ¿‘@.bØC¿Í ¢Ì´ÜŠLoîEúkiÕ Z�Ä£¸Øu�ú%æ^fj‰TTâD‚,(¹á©�!WOx9K.„À0�@ô’�±¡ßÇ{»eÛw©Á¸úÒdÂ[×£B3ûM ·–%>ÞûQ‰,È�<…úg*eq8V-6nùZ/e”#q ä¢ñ¼ ꀅ<g’ …i±ªÂGñ.,:pC ßëiÇy�Àw‰«¤óÂݱš2›@TÀÙ£ÞÀå&öL7¯|cg×+Êûxß]&EHá;}&rpóÂYš­˜_�'yç–   4¿tZhS$�ì}ÏknQXõs1伇Ø-–oŠ›8ÀÐi?—8»÷¿[ò>؃ùg�rm“½¿ ¶r$nÅDPü7•mýVêÊwÇ„ ±–ùlA.óBQ–>Ü‹w�÷ÎQ[�ã : Ë ¨bœE&vðå‚o^D¡ãd]šjI.–�0§øgHw™þ=“}0o^÷0KèÏpíýÛÍæ­N°ô‰¢fbn½°.ð̤8(~VÍuÃQZÔŽ£äVI}NÛUÿiEB§U…3G£9†” ì³I^B ½³yӮïp;Ãÿ·÷ÑúÞKª„R^ª2WyÒUUš¼†Y àƒú±�ÑS¾ô ©oGЬ¾Ë¥Ru‡mªsî­w|þT.s‘•)dŸ¿ L“ ^»%Î$«cg˜FøÁ¹<Ä ·ÅG¸iè§ê™H¬žPDÕÆÙ,<[’ 1gBÿ& @oî¥M‘Ë(¼ 4o!´Óvw²èѯѭ4ÂÔuu¦6[+Tž*NZ,òÀ!cÂ./_¢{>¬Ð‰ÕT}ÓÑ“  …7£Ræ*Mb§¦�íÁýL´»Z ‰*vùKDŸ[édZºzÁV�c§vúL”§§ÃVU­žQ¢ëîi$Øö ýIܦØÛ�<Ç lº«ÃÀ‘O©(„FGlú5+ûYóh À3)ªiã]½7Ñ[†ÙìÓ[º\eÑjÝÔ7g%mF´ ~TÂçŒÈ@Éh³({:"§ÁŒ¨†ç+TQ_m…0ãVÃÉå|MB�íÎ0Ãײ§m“ 'Ê„ç%ëƒö/²Æ3z×F£pÎfül+�çÈJÆÄ/ 1—ö%6þ÷{*UžtZYä¶a¶ñbÓƒe{ã¤+±˜™ÇÖØÿ“íš óKk³Ø”ɯ 1O©òJÌ:UäUŽó½2ìʇéâl„ßѬýÝ%¼2ÌÑÖ»Y]=ç‘–'£dI€M75'bé9¬¹oOI1ÇÝ�0éˆæþR¾RIìOý†ÝИ½sð#H`‚VÍ2/¯ jÁ›•`3µbZ Ïž û’zÿ�²e{�™6¥•Ò®¹P¤6bäÇX92¨J¨÷;AŠ ZÜ$y<½¼•~‘u%Q`ïA¨ØßéÇá6eV©cp�Bž\”²òrÍCUt §‘¥#I`É™ñOd‡~0¨úÌÒ^7‰FQæƒKæ5'à=Ù†ÐQæ;!e�ª¯Hš¿¹Û=ÀÕ#þeÿ­ ÈÚ,ËJ¹ÄR—ÒÖà>¦´ïFhä·´|ÃYÑÜhÞŸÊé÷h¬!û—-ûöºWfš£ÈŃ#?hc¯éÇüÀÄ(ßtèò›/Zb9ŸÛQh�df÷DÞ˜âoØóä‰]/#–f`íðñÐþC¤A“»³ q‚®ýðQ±J›,ŸW:ùëE¬mùíâ/MÈè{sZºÝ7bïîhÔfÈ)K °V+ ¾;»»\QjGZpõœ ³WÛÖtF¨Âü~‘_ÒÈû¨Vô Ú‰M‘½RD^)Dϯ2% RZn�ÀÁ« &Уٻ^|ÐTÖרÇ.Ø/],�I]ÖsÀžC£ÓÅXPÆ…Ÿ9B=1Wz‘™Ÿ¦¤µ6IΗ6ÂòÐÛê–¾bห ­ùw£D5Å¡á,ú3CÈô,ùÈžn²�„—f€—ŽÖ‹Ä ½m²MÚlš�Ïívm_xõÄV’v<€~MMoÔ!ö„Øa-º‡¼ô‡­È'¾Å•\Vº6Äy¿ñ§¼Ú›ŽÎP]ÜLaÒà¼åï`Ðóä7œÓßq³V‰î Ù?<Ô~R×k:„Mõ…ëjk›{‡¿ë¼›žñ#—$™÷„©ΟçÈ ÆØ‹Fw¼gê&hlxŠwA¬ð ~|}Y{bÁ~5kð%é'Î�EJ4Æè^¸Š£¤+à ~èœÕņÒùc­¥«þZN�cÀô©·.ÏùPŸ™›Á÷#;Àý t�ðC™‡ø”mVHu.…nµš¹šEBáLË㼑6åÄɺ6ó&pö9—æ»ÎŇ¿lÑ{®Úm»%äÛ �Ÿÿ±%3ÎBp\Z’—mÏD´(Há˜w3;Ï]¬…ǘQ­�eÕãgļ“•ƒÞu:I‰² ˆ½\Ï Þ…?üÎSç`üã7‡z PèºLaéSþõ€� ¾âÔ=`b(Y³¯<4DH¿ ÒëEèŽvUÄnÍ£ä ¿yÀöõl«ÃGt8¬•Ëe Ç÷:<Ðuån�Gµ�tg÷gòËK°¾[ó›÷#Eš`²�Iû'¯fȼRCJv³Í(*+�%IãΩ¨Y†Ü³ËÙ­‹†�Œƒ º­%߯fô _N»%5%~&g{SS2Ž]p \dî€vÆálÌKÃóÊwÙ³ÌÕžZÃó` ØWCô+°ôúƒÀ¦âIÚ‰yÍÌÙšf¬‘A(çš\SeJwwvë÷6-©BŸ›B;-f��M�hf‚+—DëiÝfí!ÃVH2�T¤ŠÉÍBl‘äë_˜&ÞéeŠg“]ýgg»�›«—‹éDÁé'xu43_³]¼0 <´pì¶\VŠáöRÕÌ)ŸX[¡wò}AB[fÕ”ƒ…Žl¸Ä!/jܧj.´¡¢œÌãd�•R^H^Ö.<ê/™,ßòeh¿npMÓ4³‰ŠaœéGîˆÀµÌ;w ÃR»Œ©f›Œ)/ò�‰U‰QÙ¿ýq¬íFÇ©9bkÇ ùf�{¿)à ¿!­åè0žga'Uwõzñ¾7L³jË^w#Ó’£7¯wïiE„Yäl'��pÿˆ×OtþlÜÛ ‹—9ý2 Ïrýr`fʼnòhE KD2ŠùÊ!ÙË;ÉÕC™ÐVA\«Ø4–Æ@xB'1)Sc-Pèü™_/ü|¥²ÛqDâ}�¥*Á_„] Ú½mk§�yb #vÓI”r¡ÿcÛ£Qr9A5“Ì·òe0õôùò¨žÑòºMÆ5Y�¸ôZw—Ế3Ašù¨o²m ;ÒwE?jÄ0ð–6gÏ—i£¨™G8*ƒ¸¢v™ä6Ô»£íšMÈŒìêÐ ƒœrSøWû±f'H>6…•ÊØÆÞ(” !†âí¹L'Ë@ÉN�YFFgº@¦›ÆcryÄÈÁ ¿K/À8M6)ž ²ŠÕ<ÙØ{}½FpWlåB—÷ŠéB²>g¹B&™1®œ´Sþ Aõ‘ØÁ|ÊXÕ®}ˆ\–hB¦7’gêóZ-@B�ûŠB›mH ¶ì ìJl)»èښĖÍÓè5¹wsp!°6÷$XY5ªG·ð«ùÜ;�,Z‚TBPؘƒ5#øk,*•Wõ%h>Ào+#¶ÖOÄóÔøu…ßHt})KU@0¿žßm'Ë€blÅž1}1‰™O�S?S‚|'G&9�× pYµ&tæjN[úæqå`ݤ"ÏãÚ‚Ûž»q2@¦?¿Üx³2r÷ŠÈñZÒôRåû2wí<,:ÏŠòB?(?4X8j>d¼>Öô®ÿ«3•$�dí«ö‚}™×jå±ÑÔ+�+z÷Üó`d¤Š·Š�E…>Ë ýå™éng¯¾½¹ÉwèÛØ‹Y½î1dMüiN—†q³û`®�¥p0`ã§ÖÖП' ˆEð3»ˆ%È¿�èÌh üÞÁ�ÙÁ/‰Órpl^ŽÕSmaâg�ã=ÌþÇòçÀè7fs¯»ÌµÑÍk—1Óœäê¤b© §Ì:iíKþ²H²�‘MtÝ�+ÙGvRÿõ�8š%ÂCU°Öë;[œ¿’?.ÿdn¥5!æ¯2—c’1#r¨ŒàS&¥Ÿþ:Õ}@Kã8Ý 4Ím8V¶ÚWwóaã8D£Ž]y4r"è]ѽÙ4“¤PÿƒjùÚ “eÁ²ˆÎEeR&óû´¾ÊHO<)ò¶‹’´ ]¨a!žýÊr›Íæ5OaùCŸ“î§ ¦“ói°µy3ï¶’kf®7%è\l¢á†Oß8^0C�penkéäRôÄî*qn�!'|W\J½ÿq:ŠpM>ó=¶¹@e‘‹…ªhlÓ)Á9Yu» èÀ %õú<éý”˜“9WfÙqɾ!•”ÛL¼ÄÎx-•qТ&Òï?›9yÌr[@%‹ ˜©MËý¶Bçú4£bޱî7òÖ�Õ®­ë5ÛÛM#�.ÙMÌL„~ [¤ÃÄ!H¥ÙŒ!f.bVdtÏw¸{™4 l™¡Lê2Ý„h;âÈH$¸¨Ïî|ßäšn`ˆtïù…æ£�é´ç䇠œ�¤D2Á@ùb™à)‹¥Ž ÓÀ8ÅŽ[~}JGÃ:«)Ï©¡Ü߃6Èè‹ÍÅ߯¥f¼”JIýÒ‚à“šl6ý~»Î©ÊÙph¬p¿J½Žuivªé¨;ƒ @9sn‹x‹“Gñå·´£Ë´5ÿ¯¨i}]bíqKV3eËËz¡Š&,®iJˆç¸_½sH+(·§c‡�CE “ ;¢KÛ,}°Uk.€É?Ü+7³¯Š·Ç²T[˜¼ ¡Pð"—Íþ»ízý‚`Š¿[Œiuïdªª»ž“ÚN°Ït_Buë}²úǰ’xf‰0{ç[xƒœßïþJWÛiÅóǵZÛö+÷æÑÎ;QôÌXï»-+µ¡ N}V{]ÐÜsC¾2*}\%î–z0õõß"Š›ˆk¡ §T�YB„Åu_¨÷—ea¦QÓpZf„XÚ ¦WaÌ_Üë,ç‘ñ¯=²g4:2l¦e¯¯3×’¼Hσ�ˆ=èðµNúˆÄ#óÐÉš ¡›—¹F7|-WÂ1@0-jnzà[…·°úµ¿¢ÑF n}ÃkÓ¾×ã¢,^¨ Ýþƒ1€:ƨ0›œὑX’ -Ï©*!&%V8®e¦Š–}y”�Å¡ÁF2mÄÑvûæ©-]TȀʯa¯ ¤÷is®º#‡…!ÕÛA“Uöjõ@i8V÷ e:£;{õíotü«û¯Å¡›¿3ÉjÊPµ¡ë—x„¸ÊIÿ·¶X\+ËíR0’r)�âšä<÷2·§ã‘idõ6&99Tã¸cÚÿh¡Ÿñµ$½|kT« ”dÍàÌ!ÉÁÒ_ïF;Z~›Äë G»ó4ûb£nî~Ò_$år†5¼²®IÛˆ N†{©K¦x–å3,Hˆ|¶!b¬±â�2a–@]w‹[s¿�ï�?Œ�OçŸì�·3eü `w¢ïf19`Cû“Š8¥T_ŠY9D,¾¨…Â@ÄÄéh¾T5\ÍjMŒÞ)£ij~d+w0iÁ“ F¢ÊÙ&ƒ4/ÃÒü'†%Á†)Áß»GÑ¿A,á67ñÿ‚U-,ŒXXôùwªMnÄ-"ÿ/ ÃÅ–9¦È8®¿Ÿœ°—í±ÔhÛkf’¼«£‚Tg"KJ¡aKfÑÝ€®­¨;¦ôåò›Þ”à϶}ÍÂŽ§©þ§fAŒÕLJ¿Ϲñ‰:°ÍA¤œº ÜiØúosŸ¦®06VñA„§îSŠpzÆþbòü·;êe/KGaÐ*U¬ý‰p/'�µÎ›–«bzñ.uešêhÇ1ŠYŽÕÂFã–;�µÆÈ’]d´}Ö!Í�æ¦ \ڭ㉦ù�fËÏýP¥g&vR ˜2öHPH£1ý¨m�þSˆðÆñmòú?¥mî.)gú eò²:^$zoßÿ¾šíÀñ¬¸Øw´¿±³FLz2½oÂó£ôé]GÂ%âM÷F.Qk" ›Šº •{=‚½Ff¤�Q7 ZúpÑ'näÙ ’€Ò �ÃMƒó/2’–RJŒq~W%ÎÀЪ¼“” ‚$‡*£³€gDa"ÍäoûJ “FJUç€k‘KtkÇŒ�Ð1óÙUèYÒ‰/ú�"ñm€ÄØÌD }ÊeïËÌûœ‘ú»'¾ßTˆ( ÎY¤zsó²çÁµ÷ÎhPìzL¨ƒÁqÌ>ÍDÂçbÞ àöÛi£¢µŒ?�=•Ï—r½¶ûŽÓ^Õ]?ÜXlEúÂé—k–XÉÀ­Éçùune~ó"+N¤‹ä½SNgZN2hwÆÇœº¶´ìÊ�,�õ,aÓú½b2÷ךÒ†pƒŸxŠÌðèÎ<§þ¯€¬kõ5õj¾`¡X‚Èä]6Oa¡?°¾Úó¶¤RåVí[þ2uçÿuq‹I¢§™†b'ƒ59Ùï;y¿I`ŒztÁ�¢UóNC-~ÎÈ>»â (šë³”qeï½»:þzÞõm¡Õ€æH˜ß"tŠÌ>æIjzäy?ß§­Ž¥~zò�S¤ÑOn»°0�ÅÂMgC‡˜NèÚ͘RÈ}±|™³  Ú¯vnøEéè‚Æ9(—táéŒ9LqèV½«  ¿K=Ê?Ðî·M¢Tƒ°ÉÛwiõ^¥(´ãû˜Z!9« aC™¾Ñ§oWû™sÆNþð°js†4i@3•®ÏKñÿ"¢ìîN,°!Ý|ˆ±1sóÉJ~t­ó} œœ Þ"x/ ^e °¹Àöâšó:¼<ËÕ°½j)ÜdÛ! ›A>¹ÿµžÛx2ÿ¨ÄXi ÚQ©JK7D­BXx‚U†XãˆF,…ÖË›LQÓ²lé³Ú½ž¸Ð²ÁÖ“o­Wò½dŸ»‡ö¹ZJ¸3«Ç }ÈPõeã…Š%ƒ;?yt( mhþ‰WÄß÷ÖowÐ@ÃxúV˜Ÿq�`ôñ8˜`3MBà®#Œl¨ç«u!8ÑCÊ]oT1†¶ÇÀ²MSã‹ÞËUþÚC2ŽÍ%ÿžè ”*£vÊÄ/=÷¯vVÄòÙÚx@j(f5-³‹’ÂUIoßò½>ÄâQæV´†{ƒÒSLtuKŠBLÛj\ÉÕŰz‚[¦¾6÷‰q:/.¤çU�wÖ˪:ÝZ*r9ž�³î’`ƒÕKŸ+Ôé¬><ýßo6¨ÿw $µ¶miÒÖ&ê@ ¤¾ªÒµo8€­¼ÂÔ¸?ôˆkíÿPª`ôS|´AúÌÀì¥$ùYoWµçòç³`ê¯q†�Ìß}Ï%Œ‘—ï¼Ø>Œ@œÙ­*»^å4.P/–¨¸@kó+Š<‚©és¨{zfU"xçl6ðW#ª•t¦'u˰ ˜n6->AtQ%!K¸'îmê7“˜¾ø}Ñ{Õ/]T)| 8;‚þ½×3òûÿ�ø’s�R§·ù í)ä4­ˆé:¸žm(²»EølVÔ½@¸j"ðm¢Ð ã¬�1HÛ@ËoBN8|sÝÃß?XªI´ã PÈréªÈ”xú<Âzô½ âíÝ“rg8EBt¥*`á;g(ÇT 4h«�]Ë>ù·ô9U•l.×4Z�f°í�ûèú$õŸùKSµO—µE‡82×aí÷²º yHiíçe.�5’Öñë@rå›tÝ(-ÜqGÿ$ðû¾j{ÞwÓ%Jxv˜¥­u�Àʽ5¾PØ *#Èõ‰£a)\éÀÀ¨XP?}A0<慨µÄ­�Ý™…94êù4ÛRš? ›¡Q•O;�L±ƒ;…¢zþþè‰* ù:áAG^ØŠå:K¿3iÙ:Ë +öõS�XßÉâ•TÈJ]»Aëç¤ïà,8Ê€¡¢¦·² øJ7¬ó÷Xçï¤Ï=hÁ½T?„� ù,Äû²éî Aó#¾(¬AµQQc/u€øŠWhe\‡�ë�HµŸc®Ç 87¦*E±Å ôÙÁ„Íß}98ì0ݳ×ÝVYy¸©`’`¼Ös‰¤ã‘0¿ôÆ™xrDtô½¢ @ˆ›ÓwâÃ3ú‡�F^£O3l¥ ²ªC…kÊtt5K• Â5°ÕDLSD0éoàgýel>ÓØžÕ‹<î>÷Ùs澤˜øš»üShµvª•ýdNëe‹·?'œ�7þz+±¥ŠàH÷J\-*“¡ZöB ¡]>Ö”ÇAè °£¬¡Í-� ªbWu‡Qlk?.ćdÄ9â•RYEX@Ž™ûÝ¡ƒý´¿ƒ ‚K†=(\Wôo<×­ãPúØ6­Špù|3õtWw èï ŒØŒY×þð‰ô‹IÑ»ükï.Vÿ„>OÅíu ãn¡=eer{„Â÷¨T %š&ÁõÞÇ$ï=�1ŠÜòƒ ?~žó�TBI dãx  a¸M)Zf@ϳâmâU%–÷R¦0¶YƒQ51¯c~9cë0¼…ûq³‰v•F™>ÚÔ:ÓÒ!]]CñWô) µÂ+ŒÏ]E€5Éh”pÿv–C&™b:™ûÁ�¼ ú-Ô90olá4,X»©Ç—d„= ’±8QxÖúblµ³c&JË#r“Ðt!ÃÒ ™)ƒÒÉæ,YTjÍe°f-ÐF(ʶÕHÌ.-7ú§¨?Ãi¬cYºÚ5'Z°iW9«kÀ­é (…Üeaj=âc%”•) >©6xé-Š üÝHÇ¥ø¸Æá›“ÀTʨf¡Ð ÎS÷¾Ø®4Mþ°Ï@ä%±°´q¯ ­Ìø<Ƙ_hϽœXv=,ÂîÛ@Ì•#"¤¸…‘Áiìï1Á‡»[¾ ‰7–oü{“ó�ÁÁåñÔþàŽq ?rïGž‘´t+I�$q'�è#ÙË ™ÀòÜ“ÚWç�Á[­ÿEhµÛjêOÉã:¶¾ÔP¢zíLáÜjžÆõ—9ò¤ÚO,óünƒ[ÀC×õ5œ>ç6[t–U ÁÈùFXs�4Èp™N· ˜®²¹ÉX:TH§‚ò8¬ÐmNVª\üüaðÛ•À�ã#ÔŸ…M_YÙÔÉB_,)äª-µÚF:¼ì;ƒàÝ�( vå@}um ŠQ#¾KòH9x“ë SÌkMIfì&•Ó£*%º™J.õNéß(uýÖVhâ‡üÍ‘.0éšÅ˜úÆL˜‹Su‹¢Dú‰ï'ñ×j7:ÙØ8fï!¢%Ûõb ¹Ìd[\N€[t¼­0eÝÚO�$ÿ‡žvé½y3ó+fš½µV—D;à ¦qÙé›%ÈKe31ë°½=¢$«HdÅGV §‹¥�2\Râ÷¯&ú «>ãÚhˆ=Àb‚ï]n `—á&ëùL!‡Æ ‡ÌŠÎµÛsÀ3Ím=øÅɉ¢H*_üá`:åV iÉæ»-(ñ —4`9¯Í¶Ãü'õZ‘¶D=ú/³e›mlåsý[�¸ -ßÿ$èçãcVT˜ŠUQ<�bnŠ4<š¨ƒ&£¹À-¸}éigþ8€L·ãg•úÖ“ÈnckN넘æØóån׎â»!9ø1±˜{¥B™œ+DªC•y ­ÇMí†�•_ÿˇ']Ž3ÝŠ÷øCFOî[ÕUÏ…AÛVô¯H�¥ü鈘ÖƒoZ“ôÀÀV«L3gHúœc¡-ߨéU @yAKògcçm3¦N¶ŠÕ+¶^BÁ÷á Û± òÏŽ8;²‹®[?âH:ÿKù2;xNhKÆ÷ã)Ú…ìÒý�Õ‡H+ٮ쨀žz·©v�:ÐòÑÍnÎÏ�jÞOÚJL:uIÞkˆÎT)øl–¾~]vÇ6‰Y—ÂÙ˜™¦2ÚV�±XBÞI’J:}tQ½ÀÓtÙ‰^�~}ò+Ë£wYeH«‡•†Q@^0HwLa"ö9e\†ä†º¿dñK°÷Ü{¤›¼5�{Mù±ñ$ñ(cå½MÉá˜tÎ,B¶ˆן³Ïà ˆìEüG„tÖæH]]¸KnFuÉi©Âñ•äa"É¢Ï9ý æþƒNã4ºD WXP€-3 ϧ‹QìÇôá�\P-(?QËaŒKÕÒú! ÌWáÙ¾Ú»9´³™ÖJ¥éÑ+'‚[ÞoÖmà¬9¸>ÊDËZûËi±?û´ä›þÄ7ˆ7 a'3E1Fh««8SžÎ\NZ™C�û‡&!èÎt¸_R‘ï†mô¥¾ù)A¬‡€~ÞÙAÊã+îÅù›ßKG³°‡ñtô !•¢>É_-ÅÙÓbBµ{„"‰‚ ÔËó¸ÌêgQìØ£pˆ»!¨oY8¿Abœ[–!£²‚½áòáf*8o-,¿³ ™Kh¯ƒp:Ì|³Ñª»”o,S2hùï…ìüª­âÀŠ×ý®ïæí–9i6¯âîzrs�¿ˆs;ô�0Eåøì§v.àhǦ#¦X} jѶþê²./e,M¢K›ÍTn"O2É�¡{;{j‰�æ¾³^Û#búè%¡G4nÈÌ„§L¯\spO^]ø-<#‰Vþ‡ÿ…ÅžÛIµqEÖ=Í‹-�ïîìdœG ‹%¥¾ëræ("C™º9+·0Dû¡“bdG±ÂúÃ>TûIøg²¨�Š£$Œ\ËNH¸*å™à + ýÅ©]Ž5³´ì»á1é’Ù+Q~0C|©s-íæí"û…ÎÚ’­)Ûø;tú€GÑ>ó7ÉG&nbk7§E¾3ä(kؼ×øyܘ!zNÞIɸ3飸�?’£�4ÂV�–ó=¾‹W1N#¦�±å(nDTG&y›ýâú€ŒÏs©3zöç%ú·öâK?À>X4רûmñ2*ÒKÿJpw¬6w3Ïlõ§/…<À»þ(ðH¹õ×§ö!”åÄžý~¯•­sÜ>VÈmé�rš?XëêŠoÜŠ,åH©Ï}±ý¬91¿ W)åp�wH‰m¾M`=’¨ÕÄ•”íZ.Â|¾�öÅ(CògO(��@ ®ë{èø`îî2ÅÏRjá @ò,²íh×kպΠFœ–¿rPüœL͘/÷qt¯ 8, NÔ^±€¼œ‚€ó‘iþÖ0 –? ÖOÖ瘺®Ž(%�Ë÷tým—È“RÂLuQ³wL,5¯#ŽWƒ³äñcŒ¦^•‰£:lÐ^0ß’Ú˜oæ(‚Ap´ß†wæ~´/•ž?±Ö�,€�.‘»  pUÒŸ £AW+Whú±ìà8­Òé[KŽú ñÍÿ¿" Ï„ýÄf©¼ÀÄö^XæîµU‘¥Öc@´Ï�ÇQüSÅâ.EûØ)v|¤ÉÞ¬‘:r·@ÂKª|ÄÀ"“‰Ç)..?6®â»Üª³ýpw%ÄsrËK˜Ã% Ê¡~EF;(]–Ã@ÔÎÒ‚šòN‘¾¥,ÎJ�ƒfÔ¾Ìä6yìÙÆ<ÏZ΋´»J¢^ðù÷’½´ýBZ&S„$ÚŠÑC¶Ýj·u“¥äû7ï9!ÄÌÿìyËÌÌõDžÉ-Åà?dÕ‰«úêP(oÑ.�›9�ÙÀšÛ¹š^q£ó‘ª˜þKAãŸÏÄ3ºó$Lçbó:оLý‡EvJ�üç1Ñ,ü"¸¿"Ýcv¤&!b·ç TòQx�1¾¥»:‰Ø�å+ñ§ñ*N�D-nì.Q4/°¾W¹b&saJó2’‡b¦€^±º²œÌûjV¥í æ[½Av{…�FÛÌTU,êXÿΧ‘TgþÐj¹® �ÀÒ²w%ª(�±ƒ‹J�iõÃmùÍ·))à­V¢‡öI<ÿmFRÐ?·„Ñè �#�¤^CÛ‡²1bÏ5`à] ˜2÷ŽšÕޞݔKLÃ17{üVQ�+úðG›þÎ6¿m-?£ÎE»¹e(á"#Ïd QøK<7ËrÒ¾pÈÀì²·O7S±PºNPz¥Ùè#zä;¡q·î‘ 7£8‚€cÅà ¬Ãú»±Ý*ë“Ë€•û  _Îù -§¼Þ¬‹ÖíЭ1|Áö¥ŸKÞ ' Â�E60QQHª]v–©lß•›¤]­®õ*ª»3¾‰—£(®á&µGÖѧ�¢?G=­©`­ ܘ ÉÁéÞŸnÞlŸ÷’J0æe­õ_ú©8½ò�´µb<‚’÷¡â/úèŒsuÃQDɽyvAÐ"O'2Ý–¶!@(e>ÓFp?êi©ëvõÌëM¬q¿dy(�†R?;—±Ö9 ëI–Š#€<§2£«; Ø‘iä¬î`&zB1g®™K¸ï¡Kmž†Kã&臘‘}”6Ël¼ÿ <ƒüsé’5fË£ Lç…nÇ‹¹ýCŸýÜÇò¿ 7!í–~ wïL1jéôæ¸zOÿý`<0ᯃó®ÙC1ýÖnK‚uÎS…‹oe™&&=c�_~ÌÑ_ƒí,„†ð*‘!‰,Å€ü49�()æN¸ÅOïAWe AˆÆaáÏìg­^ðnœ9¨¬ ½ô]X,û�ùbä2Ðb%¹*ª7ޱNÝ‚DψåI¿•‘$£àè‹ct«¶k¶<¢€Eu �S6a…�ܽ ià v‡Ÿ“nVš¯³ÿ ¼PÍ8ùßæ}' ñC÷=š®Ê[ø Ùï×Uô›a­aãaí>ÑWÚæ|ØÐ‡ …³oïÁõqDÑ:ÿGáÚ2ê' ÍoêÒ'€‹;ך÷W!§[¯1é{ ™]™qçÞô¡ìy ÈK_t$ÆBØq%W|/¸X¤-ÒÌ.½¤ :*Ð�ü(Ø�:DB7ÌÃz¥4EMDË^Ë¿O”˜³ï^ M£A‚]ÌñÁ�ë]à Xð$(í 3N”èÏíŸ9,¼òœÄé/Aîž@“,ج�£ùâ#g³l6E5ÂOŸqâ‹­,çŽYÐÀ24’kú6å¿Þ6ÄPÍÝæ4HÞt þ©ö¾åâ²÷%äâU2 9R°oîx§µß‚ò̋ߌLxFJŸƒ÷ ¤fÅXŽb ñxV¯4r‰no¨ç3 »ŸÒsv{lHJ‰|\áËùô�e/&‡šŽ ¬’Â*¾!¥@!ﺕÝGëuf©¬RÏzyÑ)à~˜§äš¿YØì¨”ÓoCtk=S �kWg³«~áå½$‘eoP·~l‰$ÐÙší*H7�(3‚‚ø—ŒªŽ›xª ¡ù>Qû 5%§Èôˆ©~‹>»†:ùŽm?$§—õæ_’à1¿/­: e˜4åà�}š¤?ñ. Í® ©3Bÿ}ÞÎ;ŸâÑU ¹¾42kán7½õäK½ÎÞ²5°}çTï÷õgìÜa �]…–ê"—X¿±æÜ;òׯáóè>þ§¾SÎ}†ÄzZÉ%·Ñ:›±ÊÓ.â¸Ê~ò| J%Éx¸¬_ÿ9AÚ[t2À.O¿p¿d=LçϹìDñ2úWm7Ñ‹!¸Ãà‡Tûˆ#ŠGv�òÞe XšIæäÅ0ÀC²1àέy?f³=¯²*#Ém\ôÕ%ýÙ+h­ÔÈæOF(¨Ž;nµ„l=rüÊÖ:lÛÄe†v@Û¹û9tãäð ùJ+ë<{³ß ¢Š/J † qA_YîÓ�;ÚÇ�ÊFwëÖ¨=Ç@æ±ÓþK¹— ÙàÆ>/ 4¶»´Jüˆnß Gkôg{zfÐ\{µ�ïh¯°k2@Ÿœ?bš3?}Z|ôy6Á×%�í:]Sk! hFSfòšC!'”辂Ùd Bñn [2NÀ‰µ…¡Á¢´KPYâžåµ«”=V�²8ûþN>*–Àºòå9ÇýÇ/Š ­–vƒØÑÄR¬ëN±']ø0ú"’§”P´‰;¸4o¥c‰r‹ôÿI/9ªü%Òªš] þµ¬¶úñ"Þ#žîq¤üA/éš*�ô ûuK ÿ¹¹OÖ3gÿe‰ó5Êÿ6<ÎÁ a@¥>¼ªçôVwª­{Tí�~•ù´ØöHíÅpþÇJ¥ÛkòÛ§^;ò '5ÿ=ÆÄÁNÞŸ’€‹ÿ·Æ_k`*R×Â}Ê•"¯˜©ûÞDä“Q© ���¶«á(w¸wþkf5œa) OëÒC¬ & ¢‡Ÿ L)"L“}¥Dè�Ç7‰]ަøP6¨™"F¾ÐÞVêwýñáœî¹A>;Ö ÈÀ¿¶ÔKÉ'ª´‡£Â�>æÅ�ÐùøŒpm„û°ÿ4 –´à+Ò7Î_aXŠj¿8¿˜¡G&Ã*c`¥íïŽ�ê¼AÀ3KXH�“e.pf°§Üý¤£ÂR’,øÒ5dË·¾¼éI=Ó ÅLã��«!²«qk ¿ßä¢hÏÑÛГ©µÍ”Îv‡oÅ�j—‘~r½ Ô$¶_Q[ð]Zt«¢(®xd�¶a¡Ùz3—ÎMp‰ÞÁÍŽ"·é'±–Š™Ž è…ófÁ*È+æßö?¹ê­ü 90�ºRÕ÷�ï•î¦:„F§%ìß$”øIúWÁ¹,å í{tkD”?(²³Jr¡ÆÍ]Zvø@¾¤•LZXÈþÊö$E-²Ô†63¢¨uoçXy²%ï›°B=�””ȱ­m½¾~؇D®v Hã¾Qv¢ælçïŠYüP€ð¸>回õsÓO§J`çýl_›!.zÁø «^ÆOÛ+²!z�óó ¨¡ñ½×*k(žÝŽkÜœ¸í&£æIðv�s¢ì»ì]ª¢Cšº›@ÁSÀA}{µ܆QÈûçÚG’ƒ>§¬øÚkw>Êd†¬Úн¶KèÓnmëÖÖjú¢§è'˜L¡3¸|˜ÿ¡ÎœGŸž{¤dîŸÒDZšø|\zÌo©µþBƒ ��¹Daĵj2‰qÙròÆ+M}.!ìZ�JÉ’<ºu6­‘£Þè)ë|xµÞ>#æ|î$p ý±eÔÞ�³†Äâ/cBO]:ù"à¤ãY?6ÝÓ¡P¸�¶ø¹ ¸6Úýe®\vRÎÔb<µT=¾ûpëCuXL•×�ï_HRMê в·H:¾ëÇS6ÂeZp­€)QÖ™ÐÀÖòÇTÀŸï~£ ¨©ˆý{i�P;x³ã š¼�Œr’Ë©dR‹+A˱sÏÞx‚“HB½ëLf8îfP÷Æ/y³�sö8B qpÒYn k ks4d�¾ä²Ðƒˆd¡Óz*;‚ÂD½ôÈ[7X&¢ó>=ïVûð77—Mt£ñ0O^æb%ºßo±òŠM„Ì7 ÖÛtør·(™c§ã?ðüLéX0ä×¾ué+żHìh…º÷Y9�7Fº–û„‡‚ü{:r;ÑSÆ~4Ý«ˆì¿=KÚ5îŒ:C}Œpú·è�ža©'f€Îø| ‹IüÇÕùæ§/*‰ÿï‹`%‹èA-¶}zž‡ŸÞ>Œ[JozŠ×fü$ÝÙµ‡‚"«ær/WgˆONà%<‡ïáê–c¡{{’x2•Ž„u•&Ššej>÷Qse™sïyÆ5V›Ù4V‹–hÆ(˜YŸ,ÊLJIÜxr»--ÐÎððÃײàÂÁšµ”ÿ x|e«”ìÍÊh† õX­ÛŒn–MØô�ö=<#� ïFûeBXq ;ìëoËp ØöÖQX²ã�£Ê4Ò2âÖ\t¥ÁêZô¤V†zÝ»ÞåïÃ’r=_çx´“ýÑ6ñ¸J¼Þ1n,,':Š"Àý‰y/Ùnñ½ÓF8Ê\] 2p�elë×~>Œw¼SÛå]MmoÂ�8 ?R�óˆ?õøûTî#J²u«‚_>K@•»¬GI ðMd.l¯—ç% AZÚ˜—Ú­ëpŒ[ýòuvS‰0¡âXI€8¾Š¹ŸxˆO¿yOŠÍ0QbJ+¢M¬P#�ûÜBõ©µVGqJn´*0¦6Ù,cK6Ôÿ¨"©Ú�`ôjº1—dÂöå:Hç9É2V"ï�ªi9‚+´ÔOÖi>룃_¹ ÊéŒL“@ì÷ŠÕ6ª�ž³‘~&#)‚RXŸ®±b A°I‡-²îà�`5}ÍZ-œÅÓ™ÿ1&¤6œ6íg0›ún&#ç^ÆD�e*Ú Ù›Íh§YxN©2`È„vÁžV )( @A²!ˆä]ÉeqÌþ³Ç¥è¾…]?ßXæX@ˆ¯‘sÍI55–:(Õ£�$—⣂+tpf˜€k—ƒÜÂø5Á+,ó«ômy-óÀ „2ûûÔÙFš¤…Ì;m=Y$i¿i[XÓæi*i~œ{œ‚TÍEÄ!LJÂÄÞþîi¥aÖ%ü„+>j¡�V#�â2ô3]“—¾\÷‘Ã23~y§á�ušåa³ÆVŽu}Ê�Jyÿ�D<dœ_œ6ž“0ûŠÉ뻃‹™ç@ml›Ck‚<¼!XJåeüΠY8~™8›º9Mü°jÁ! Ž˜Uð“&cúR±ã_ï´ó}#X²]P³à^ÜŒf`ãf°@€öÄi¿®&7ÆÐªã>  À‡Ê�¹Ï„“äZ¢Î4~¿ƒ[úˆcÛ±õ þ>>öãù.I˜o¥#4yóT‹½¯SA±×¶x”%6Ð_Üà ’|,XÞ8ÅÝm$ìó(ϯ’OÌÌBºg �“”7ÁÆC ’pÏ�~ˆe¦¹iÉKi³æòa‹�×ï•° >"Ûáƒ÷æÍCLüðd)S‡ºxoJÙÙ;¶ç wl—iUÍ¢4|�–…2û›º,›)|;«z„µÁâçÆ�R«2^ö•E”ª²BwüÀ]Ý:Õ�0¹¤ †Ôè`8~Èeˆ{ãš›g²S­p6åÿ¥?§iÆ%Ò@c®[d‡å°¾it0¢{o7c)6™’£Ös^ûìŸq#¾MP�ÒZþ�ü6JïZ̆û†ëÒ¾úÝ¥À#â[E®kÌ¿Ñ ½’6SÝÝ€0Êcê¿‹÷í€,±�ˆÆˆa ’<pQ´úgÄ+BDÇ®ôþ÷ßøFI(þ™¨%;€Ë숦ZPר—€Ëe¿÷ ôé<¢�@’_Oç¶n½KLv+S°ƒŸ1/3± àŒ÷¤�Ý * ¨Ø`XsXÜ=§÷Ð@Þ>P`O’‡‰y¾&ÿ\9 á<:­0ôLÔ‡3²5w�Ã�›&^1/è¶ßo¹¶„ŸcǤ±i²ØòŒÝD#—=P¹ŽOý(µAT¼åä±Ùöñë}t‹t�okðŒ7átÝÁ˜xy*XDæ§KüÀ£ ‘> —›¤ßv ©aË/Ë–ö;Õ ˆ –¼@\wà[ĺW8¹@Î?4ìô^ˆšäxþÅ™ h…JÞÂI”7˜ïÜö8­ñ̓liåœö—ˆãÁ.}F.38éÏ5WEÖãöyPik³kA§¤U¥K¥”æê²ÑEvJü¨˜B!¡·µþ~í³šWú®öк>KoÀ=œ:ñ¦:g®„«ÕÏñOüö]íoEeCîS²9“'àÄÌ­)2AïÀi01ÔÙ‘ÉF†�c ;ÆÃý&þ!aªcÞR2\N#  PY•ê1¼]¼Œµ=‘žü¿'¢.y‹�t&Ä‚¾ÂÞC–}æê‰ùp®kÉ÷ò<´£.cX,;°™ïI.°æÛcôæ®5x•/3R—‹Þï]>I¦?$Ý¿£aÔk‘W/cÎ=ƒ ny9J¨Iâœ'˜~ùûv2Ý.24—²[¶Ó-ÍôÙß|WLØ3çêË{ÁÜþ3µo~ K“}T ‘�û7r© ÆU è)G]ÝÁƒžÃŠ-çt—{�ƒ®už9µŸŽ0þa�γWM—>®PVdˆ+àçw ¥b§w"&MØñ¿Õ9+˜Hñ[ó™˜&xµ±.ÍãV�`UºAå>«ò6$Á mürÞKk©}'‹þ7‰78úhpy|‹ª>ÈðØÇÒ |¶®y({é?BðG@�i9rðFà·½cjyð¢#,tšIvj½çô•OZ'+ˆÛ )˜í÷¡W=ŽâÀÔ¦ÑÍ."€Í;ë^q,¤·‚>ÿ'D@ÐŒ�3”k}ÒééN" çb§áøo§ÄŸûû§õîÌ㸗ð¶°ž¼A—ã ®ÎùØ=ÏüŸŠ[}‚tãÅ€Ón{”#pb-m“ùâøÐæn^š#/¿‹ çµÂ$˜»ÖËÙœ‚ (ùpÁb:ZêuÖ…°5ËœßçÅÛ µÉùNz8ü¨É©ãRN6órß”�:™‡O•‚ª&ž$lä@œ'‹•¢%W Vö‹ñé*„ùÖþ‚J=÷鈣‹ _?زZD p6ÿ&MÆ ‰�㣋‚÷gø¸‰IÞ7öjáÐ!Ôé H³í×¾j'LrÍr±9²¸…~�ǽj‘eÌšl/ê‘‘§“[aL\.¯NŠðº’ÃgÚ!Búzž8aô %°ÛQuîϸ°}pø¹0¨‹:'m·{ÆÞÿ°“A¯‡ò¾W-1Sè¡ ßžÀ}°ædKóqÅDÇRHý ûB»Í¢€á¦ë!¯¾§ÞÉ�4Ê,„dNBéyø“€ƒT²ô¯Pt–Ô+Å.^â¶ó¯¯)Ôm-Ï™ ¨¿Ë�Rv\þRÔ�=ÍVB¡ï¶ér:j»œPcí†n àÚÓË%jÑ dªÜÚŠ!KÂXÉÔ€$oú\ý¤ÜL§˜Y€½+îp&Iô‰‰,bçìSiG룇¦uys-‚˜M�Ú¶¤CЍ–‡°ž2da±·<o\à“}7]½V®ù™z:,�(Lq­óÍ™O!~áú_é?dÖ9ôɰ‡Lkb]ÜY•e³uIÛ©ï—¥÷þ%ó¤eÊ)oÓ'I¢®& ö{ÿ“�2Æ™!J?ýA4"ÎjV^mXdº31Ò¾„ö‰táS!*À¡j�ïù_óhà%3dŒÇ3 Åôž<׆O>³{Ù”ÛG®^Þ‹pZ‹´Œ‘È ˜êå=¶3vÑ&wã"ª•GNožˆBIÄ�+ÍŠYhÀþî+jO:©Í:ȨO"YTs>Ïô_rÂFµ;¨lšÇeŽºüòã•„l ¨OØOäê÷HM ¥ÎW:d¶ýT4f�ìFÛêM‘*†5:'^r}>®£¿.¬„øO%ª…‰ËY§çwt½/ëÚ!cÝS"7mò�6Å>½gìO8võ�°ú>»úþÇn|GYc¦ã/D.â°$Ie™+ÑÏI¡3—I`E0ŽÞF,©@‡eŸ`��ëßpA 9ýl¬KJAõDšàZÙL¡ÄǶ�4ÆvSx˜òPFÉ·žw©û^ôÖBÔ©tÀèlÄâͶ�ÛÑÛ1å. 8N È0?òç䫾�™� 𲇨²_û{ý„ún« õ‰�›tåÜ �#vjW%[4âx”6`ómÎ~R�ùþ)"¾ /b‘ž=øî”Ê@8Ù²òÒÑÑì• 6`n09³@=D=#[ëgÉžð¬Âq]Ï®TCT?iæœÌ”Ø:jku¹an�xˆÅBd•ÓÜl ÑNôÎ�Íl wÜ!kÏ_UþtcÃ4RÍut÷åÐ]³Ñ®¬#‹p·7&O’È Šreƒ÷�¼¯UûK�DŽËì?QzÓ3zÔ*¬ÀìÖbìztêòj…bôü…Ç.xçâ—Î-â DÉ›h �¿ UO§Pš{t�zFä7Ÿ/4ÛøˆàÛ:)pª^]^æû.4ôkfdN&ß2©ÔCƒjÝ<ÐA–"UÜ[žÄ!“$Ìz¡ ÍyD{nìlƒ²¶ó½7½tóšØí³ ›ñ‰Åö�tº¡a-$ûv)�Ñ�;:q¬S¶H­—l˺“àý¨îvlœ™eÝBõgTù`+·Ã3Vs(vûòÕ¬ž¯ÚKéÙZÑ(áh_å{X„,ƒ¬ØÿåõÌŽ‰šugò£YCÃû lh2r©~Œ¹=ž^s�{zìÿ6üŸ4æùª«rþ“2œµî¹diÞf¢Ð!Ô¯”nJï�èkÎêã”®]ßl:Lcž]HÈ ávAVÃCÃ"9h^È‹½n^Þ ÿie�é¦C"õY£$ |…ü„®>šÙ efåêl¯1¬°Iyw§§²ÖlÐ�BÀ‹Ïcû$ ß"r!�¥CÞèÞ�a‰NRcAËåÙ'ωÉ+Ï×ÜI“«¦³ÝV*RË’�±4<ž(›.u-ÉžËôD˜¢Õ—¨_v‘16˜!iê8z²»Wßs{ò�„ð40�c¾íñÖ*ùù`Ú�œ¦aðýÀ¡8^OÊî\0*|=ëNsÿ9˜�0¬-1ú;`ñßÄé»�¸{7PõÔb Oð½TdX›aN³‹­n`¯_ ¶kF4Ô»‹¾,Jœx¼W�Í�äuFX}@ï‹¡Õ™Öc¯‘”ü÷WòÙ m­ÈaØŠæ„ÎNQo–= {ÐPãý{0©-Ï?É—ÄËÏÔ‰¨[=P€ «Ë§4ý̼½½°|§‚)£óÿuÍã…&�F¸¦PÒ[•>(ÿ$à“QÑœá]³ç,ÌùkŽkÃËÑ÷P%êiº¡òMκû¨¯`„s°£Dflð“…1a/+õÚD«]¬£rü§‰ê„‡gT‰<ÖѺž—÷Û–MBˆ™_A öûj®´YÅËÓ)ëõP¥ÿ“ž´Uµ<Ø›ù~˜F®roqž{qóPYv y×�léH$˜ÍÌ쥙tŠi³:¯•g ù5nO,I«V†žÌæVçüD{’•š>ysr=‘ÖåﯜñàÒÉÓê=L1ÞœÒûJâ5 Âní@8Rhý\�uÐ,³¦­Ù7­n‰š�ÙG­1uжœ¥®%+�½>Üz—-«¦Ä'wå§áMÕêòGµº««Ù×¹H…÷êß](<„JXgý<{Åýj†û®Ïw…9 óKƒ8þÕ±º8ëšpäüÕ¥ÜNY3,Û6Œ©§3Žÿˆ=½zïœ}b´lñ¹ÚnŠÆ»õ/¢-ÉPJ¦=Ü@ð*ÈjMÈaý“¡Ÿ‹Ù}…‘×›°D¦œkˆ²`CIY+Ïï÷V+ÚP?ä%H'o–\†‘VI7ac^Òqºüø9l[æú U(ÞüÛõj ž¯‚ ¼§ÆíF#Þ©¬_¯×æEd¤ÖñhJ@eh·PÉ·;yeSÙy”ß¿)̧ƒªÎ~}¬z±5“ >,µÉ9ýy¢& ‡¿w¢7Qßàø}0Áñ¢:õ§A5ä· ìøÏ\SWÔŒGáV |“žüóM!öÕú÷© è/ñõfþ Fͬ½ò«�jA’äE F3z=`ž3êü\rÒë"õ0Ó3ZˆµŠðjLuX¸Å zËÄQ/6#;òVæé½6ÛaÁü“v$ïZ®2I†>(&ND›ÎQB°à.¶7(Ý�Û¡Ðδ!¿M`è^—ñó80šcÇ/‘ ¹Ønìvô^ŸB9øTÿ¥ð™ Сm~E0Ä/·.;®Æ¢·Š5¾/�MÍÅì­Ó°uZØê¬ó(…é•MAt”*¯+ÕZùҀNJIúhGG¨F¿‡ÚX9d5m:t£†ÄÈÒÏuU-[¦éDIç€Ëè=ÝY@„j ³¢£¡ r<ÏÛ¯Þ]—ª�ôèÒ,X•á²A†>�TJâ@Ñã¥$ÒRøë2`�ùÓ/~-Ä´dÉ—2@f5‘Ô Š[< )a欙áf*!â×|þ:_"ðñ¯ð€ˆpo±qÆ--ûîi­‰ t"†²‹ šFfRÃPé+µ‚³þfÂŒbàã�0”JÚìïœÔ Õ0•÷]FrëíS`ÝX(õ¶%vü÷y†roXõ’k7 ¶*2Lz’P¹Iôö�â÷F$c›öTÁ£‡q]µ„^Òf‰ÈLN‡,^nÂÈ$|¶*0ó[ˆðûÈô q��u„| ò“ƒÛhýóBòôϾóƒPçú‚`ÇΡ`¸ÛgåoÎ×(}ø«7�Ò É%;ÛÊô‘£:Çu‹C“ÑË�i€P°Äµ3*uÊÖþæ�0Ç/}U;ûÙ�ü÷S§…P¦ $„î_gÇ…¹GC@REâe¹í2ÍŒÏi‚OKHØœÄH$)r(¢ý ¥²³° ©%ýDS ØoV¥f.u§ÛÀÎ�j© „áv~dX”“»òWEy.‘ã/aùú�VfäñÏ9»gªÈÖí÷†IúÍ�Wgr(/„Àjük±OI?‹ÂÜ¡ÙÓe$N÷WÄ�<½áL¸TšÖÙš8\@íŒvƒx[M�à…V46ø›ÁŒìõXnè­�£òü‰G^~ƒhŠ"=z‹²Y½ÔäÛ,gÀ ³< j+Mö"¯Ûa{Üú6rµyt©GÂÂG΄t݈˜!ô’†'RèKVßmæ�U�­–>^k rê1RåJ8¥ 7™Àa‘/¿›—û=]r°EŸÁ Ãï°>géV@ÑXå7�—OvÂTõIýhÞ Áˆ´à›D°8ÐÖÝ9ul]t 0T©l!Ó«+tªÈÑ0*&œòTWtWßv´F™“¨Zý·X©&@àÔĸ•·KdÿuiáòÕ¯óS™…�ÂÎÔņÄñ>�!¹‘yâÄ{Á‰}훜#šö{:)¥88mpzd|!{@�a+Y@iˆ±c¬–E¥2w³Ø9¢§(e ª‚Gm»èT¨P¯ ýV™?#âñÈ G'Ul7àÕsÈ"RbMÞÁ{–÷c.6Ý}åÓ*Ô¬  ¸$=–#ùȹ—î™23Çb,`ß2m¤Ö¶Ï!"w¤B«aß¾@ÈrÄ�¾†L1¡Â'@ùÉþ²ïß8åX=¼¥oL†[`å3L\nnÝêr�©òîÎß , �bÂÒœÆ�uÒÊ ’`ÞÁê;Çý[ƒýùÄ|ô±+ +µÝ¬áG€°X”ýÎb,膱ø;Ydæà³…·E´Fö¬ Üé�ÔÅ¿†µ,P4£°èUQÎ@%¼&å}ø¼²ZÌMÂãŠ_piJY³½rB]VÍò+?t+â­c_�SÓÕ0 mis·,‚Æ Õ}¸g .àWÚ[w;øýL84™±}«1Žª�<`XE Ø›#/&®ä·OV%:úÏÆa‚ÎʱðF¹½fæ‘ìÕA>`´/ERà�6÷Ž9¹ì„t…KÔt ø;鬬èB„à#Q…}sÔpÇæ¤þv:úÈô¾P!ÉóEÖŽ�¥aÊ}z|¡ ˆ÷ø¶�5údV‰Œ)û¢]Kç¬ô<eÐNx“ í5Áuƒ"t3…ð "êÝD¼ƒŠ©³jÐ~˜öKQ s��5ŠŒQ•5ƒ‘«†HTø°’’ëäÀù.sˆõŽe@Æü‚½Þ“ï ×ñ=ÓI‡jnI .õ±ÂξP–¯e¤-My�gwzZg‘Æ�6j€»"ø¿ÿî}…ȵ‘'É¿q.먶ƒí°”[x§¾uË‚‘æ$:‹¹‹»U¼¶› Æl\0äîø¨þMo O†1o„ùŒKŸLT~ãMIÑ–q휪1×â…Ü3°šî›9é\KÎòÁm—½“»êD>~ö«¥W²–²ØS[3µE£¬«˜IJÞ‡©‘ "$$5CETʉ\N£FÞìVId ó]Ë?K#�}8ƒ“¬„‹m±ê¿çˆ†='E´áP"2@ñßÁ1€æ4³�ÈÙzζ<:†eÇ,–fxwÚÛ,#§÷ùµuÓFBèél¶›$£ª¶ lÑì‹HƒÏ(A½–HyW/þMk—eXç¬È?Iý!ƒà©_ˆÒ˜XȼK6$È9´±Û�¬Â÷ª+(¦÷(x‚¯bÞƒý`„ǽ™‘��sQË:h~k\Zi¥@¢9°;X´j&ÂêrrÔ\zYÐϨ¢ìs×)Žït+îN!~M5®Â$z/P°N$ ×FhË—ÉA<`=Øz(‘³¤ËØö›¼:O=˜éâÒˆ°ú¸lP¶˜È3\ÕÜôNqþ+;¬=ì£bZü+Rî¿í»d�³Á4- ÆÎƒŠOEÏÝC×Fµ{Gƒ'=¡®Lu(͉+Âö1S=Äý½h%“8)¢djа¹#>fÐ|G./úñ#T·�›c-줛ؓšÓÓ°qK¥£nϯà×Çbv¬©»DÚ‚;(ðtéø«¶E1;:¨WZ©JÆÿÙm¸°Ü·†“X3X_Þ\Š˜ýí„™Ì}cÂ'”¡áüP|ì  d/ÒìM(LýëáŠk{1fãnäŸ0'3j3×ÌøvÈ^ž™æÝÕyN"˪Ž�¿»N£6´«­ÅQÂB‘"ƒåk°1AQýøÏ2*Ž¥Å"¼[h‘e+Éð˜f°“™Ë®cýAÿ8‡Â}]OŠ–í° h­%c„ø�ì…"À¤¬–Ð`D#ñÆõÕ™þH¦hj ý�*²Ó2iÑ￯v¦#)šòtºsŸZ8ÌeEü TPgžê'I²=†Ci¨Þ¹æ³¡�õÚÃm‰BÛmÈÅ¥äz§–Çœ8ŽÜkʲŸ¦ îžì±ë܆´~Ž ÈãL¼dw?ÒiÀv8y_ÏrYÞ�e«ƒ·~�D²bˬë\ éÑU“ŽÄHÃÎ 8„u;9ˆ^æ# �E76#EöÂ]# ¼aøÀ‘`ŽÖ¿?>ɽü賓$ú�€€£Ÿ/~>¿z&èbˆ7µs5VQÔË[mÈ;QÄ�«f) ëGë�U×Aë¢@‹Šƒ *Ï|²n(_¹íçC…H+·10iÜÀ7 |§Â³!m q2 àUm®}#tH¿’¸F ®DŒ†‡NÛ;j+suØ.´ˆW½-zŠ D�Pû$t=šƒ¢³´¸jF§äp[w4-, »!£M”À¡×¼!v¨ Ûƒ<¼O0�Ò K@ UY{ÀG�²ÒÆDT.Pæo&K;ÃÄ�­¶'=Õþ±ExØ%ìañ,˜�Øv%t¥�Òéô‰‚4sà„© EÂÉ߃®DÖ†%õ'8…ûo[Ñ€Âôô‘?2BYòÓ-ø|`{؉çœç&´ ]ö #åøïp;'TÖŸšK}Nêʇ“¡¥t#f¶¨µTÞ= ÚE+gLX4òFÞ&e¯Ýs%KZñÂEëÝDžç:R´ý,‘?‰÷œøWÂóƒ�x’š_*]c²5ûûІB–󰜾Hé0hìÚ@útËö°YŒ;«gßE~rÜêýj$¥Ž7NŒS"tfÓ8×ê9‚ݨF§\329�Xbnæ°+­Ÿ3û²‰}h‚;AºÞƒÝS7ðugÓDߓʺO¶NÞ3®�Š6:Ët€0 `jÛ9þ¦UA9¶ê}óPÕ¨›ë‘uñžœh¼ Õ’M°X\RRXEqõ~²Ù»hWž/á¸þ\¨sŠfo­óÚþù„¥o;ÿ—¥²ñÓxB·�^ãÝv•ŠP¥Û*®+eÑ4 ]H¤ð(?ÛeêZÌÒrS‘Q¢>åq±ÖDn2¸ƒGø¨[­Ó¤ÐÃÜç;&9iH–ãz{t'’¡€ÅU9%†ž~푌ž7`Ç<‡+q=+ÐÏð‚OérÍØiÒ”»85™(m -ÖÉN0·NßåDy°W›ü uŽ�ÁXBx3©KËz‰«¤9lõýã¼Ëo¿ËÞkC�á÷-Rl$d‘þµij>‘Æ×@nGÅQyÓ’7h~˜†v«•$áÐ'c²(ÂÙmE_H޲‡OB1/<ö í^'™†žÈ² [W_0«Å¦�ï øÀU1÷Ä^fçÙÕH•CGôUf~Ñsu|'x9CÒÒ¦ql…²¦þ€Ûç)½�óqu,õÏN�î�Lg£œš@Ñåî¯) sl�¡ˆ†Ìúa#iBÿî·:ÏK!Zã[~Æ»ú–õ9þ;�”ey+íSè¼ ùOdå«õ¼Ã!…uL¨o€r¯Eí¶âc©î?-ΕeŒk%½jÉD€ž;sµ„Ú>¼(ÒëŸ.ÞQƒoIj ä¤Ïב�ñ¥%ÛÊnŽ�mäøuz×CEÛáÖ–è�e2­ÞÌnâÅÙ*�³0ò'¿QSU(Ø×–n§0oŸã¡ücgnQwt‰fú�~u6œÞ>°¯>ÆÄ%eöÖ\.õ¦ædå=‹�V®Rn$ÆâJ¼nh¨>B H£wÍ(cÈMkq¨r=ªNÖí×yòy¡>"bÆ«ÚiÀiÍ$P†�‡ «Qd?†Æ�½ÎRÒq:ŠÙÔ:˜Õ¿þL﹟X‰Š¿‰S“5�:ù[nO`Ë>É'*Œ�u…õ ¥›f�yÕ”–L8¶ÛÞSG§dúrÉf'^D(£‹¾øA.UË}kò–iÄ ‚Y ¢X%ì±ïÞXƒ2�Æ5Ú%¥Tï5Q'yZÅæWÇ“ìðÇÍd8ÿs´›ìjø…Û³ÛEɇõ®ß"o=‹µS+.PëG°�îzëPÀÖš¥´73^‰Î¤­ƒj&à¶!¼ÄØG„v((U=¦¾Þû¯Úá記—lòÔñÝ}8’‡¢ÊŽÞ/eùŠ4UæZ’”З� —ácÐFž¯Ö¼s„;9¯¡ú`!MŒÊ±t�+Ü®¶5WÒm8v"{°;ÐXXγï•Fûx@SdB\¼÷q˜ÞÂ3DA9‹jææQÁN@Ùq·§?Ï5ï¹wxoX¥‚NÇw,Å·fF`Ó»×®õ"v£x"�A°;}žŒò'ïm Ý’06Ø”‚µibÚ±º®�®÷Ýq[CôcÞ@“ûm¬½p%u¼~5 «~Íå‹õ&ÔÉA(ÒÀ½ëé�s£#Øfo¢Ü4†¢ ¿™*¤¤íZ´KÒP5¶É  pVœû$Úmü¸@`lÃòתk¤WK ÃÒ~ ù<ê6Ä Ó–)#Ës e„lb}à§5Åy$ÃîI¬šORŠ�f(‚)”©(�¼¢f‡Øb·Öㆦ‰*~; ƒ`‹/`�•#m‰“übÀr/9¡’�ÿõZ~_S1’Þ_,Df‹Ïš*Eý¿ŸQGû�^)7ah ºqrfŽœä®àámætÊç^Ž™l}§"È[kSY–Gº7w¬,ØqP±Ã/0¸žýþèíxƒ|€œ±�ýÐ�¸Áð=4jRéž3�7 | ­Ûk/ i'x"Žg#^ms+?Ú(ÁÉ*bªy%D’ùýu}ŒÆºdÈQ6:ýÏ‘Å�~ÁûDX%¥ïâûÓêÀr\½ø…û+Á(‰Mã>\wø/4¿Pˆ>YU !:¼b˜bº\êc«ˆÅç :u¥‹V0st ´¥ÌÃÔîäLÿpkúJ]f¬ŸN›²ùfm¨Þ�£RŸCåQÛÆ\´{xÉ\&Âô.Çð/ qï£OSÉŸgF 9N²�¬XE³�·p>*øPáÜ=u/=,÷4¨šXt¥þ‚OW»ÊB‰ðjg¨Ù�î«O|í/&8P§�GñRíèvõŒ—�¿†Q[naóþ˜JyH„wÖÀ“!kÛ¬Ë0»+¡èå•ôdR‹™’Ka×sYãUevÊfwЍäR�n뜲‹Ì*— ·Âj]¿Â#¤Ž£Y ýÓñJ¦‚{¬%Š3=òd’qRÕ.ázû9ºFp*°7ß®;B†YH¤îé58ebå ëœÚ»ÞÅO Ñ ©K¾žÀ�ÌúJ¤Xõ+wj~wa%p 3À0§5`báÒõɾÖÆLG̃âæS|­$×ð¥^²zõPúDèwU‰Åbq ©5�Ò÷Ó¯R"tÅs 0 ÍëÀ—ÊÂË÷W8ïÏàWÁÒ•ñÝv�×ߪ›ÔÊÒ fç7”ê Îo¡Ð—Ê2ƒxz\Bcí`ùGg«�Ay Jä¶1J6\O¬~³Èz ÅO䨉<\Ço]x4Ί;1¤ÌÓóã[9NÔ18Öp‹Õª‹©�`îÉ r1âWÌ“Céœ aü ‹ßhªuô�|[ZqÉ/ýÏSÍ*ŽýG Ú¶t'EAšµâŠ`‘MÖwùÇŽÖù²“g…ÁJëÅÎ'í ~ãš^T¡:f-£Wd¼¡—ˆ²ó½`ëx<þ:âæƒæ×NÚí“âJ™µÌ,J/œzˆêO3×}s€Ãêì6ƒÜÜcÎCÌ“k³]\j´}¤ÉEè¡Ü;rÿ¢·¢=,.Ñ$‚£¤çÒC,ÊMdÎM¹jÉ—_¶ëÖûZCÜ,ÃR•fU9®…º‚ r /`3­Kf•æ6�i:E[‹xÞ Gå€ œ ›2Ž’ÊÌ‹:±ÁûÓkR(½‹†Æ×ï_Aä%3<ƒPEe)3-Õ&ô@�æF%þæI¬Ê�É‹?‚eyX JÊðA×9 Eb¬MYyÁ•Y¢'û9–<3¡ïg~þ­§ïê³Ì¾YWWfŒö¡+,¾ôî4Û§KŒ!9üOÐÜÌJ‚jTY4–ñkˆE.±8®§a©¢†îžUálÆõԢРáÍ/¿}‚ôÙÀkb¯I$$dº<]¬—JPøbJ�-R.¡ÅÓ&ìÙØCG3±ËÎòHêt)�ù¿]ûB»Xñ33뺱ÓF}4¶¬ÑئÈ!аã.6D{e¢S-1­yè֯҈ъ_šç¿¬ŠñºAzøÞ(7àtÃNCw>�q#«vw‰ËwÓblZåÓqN$ºO‰Bñã©eUÙ‘÷âhrªm¶®5°ÄzfgËGìÁ3¯R€$¯~F_«ã…{6êÑÒ4æê¢ÈAEƒÆnXjÙÐÊÊé>o‰ É°Žˆ-wØEƒ3[¤/²*P^N¨úˆÁ;‚K‘¬UDMlÕ£À·|œ{ ˆñUêêQ*eyCDß¾œ?2FÇhdÒô¯ÞÃcUÛ„Ô–K“¥1N(6JàoP1I§.»X ß½œAp1²Bz®qËOT[ZE m’,"­©{$Í~Œvaš ¤œœùiUBâ8$�gâW€Õ÷ʱ Mõ Ä£ZÁFŠXWÎú]¥4NŠnž„—ŲŒ¿jr©M®X^{¤'„éù}\hã†5­Ê´col¡k’!?C¹Äë»<�ûgBxàÏÁ’Y> !N«@�jù"ñ7D AÉ‹T‘ÆÇçA{‰¥–ýE°Q?‹x?Tts^†5_À¸ø Z˜Ó“CÎÕêŽhWÄÑž�ÁõþðqÀæ§DÛS¢ŠîˆDô_!ôNŸñ’P_�ÉÐ ŒçÍb×Ñî ‡DApë/wQ•—lpI„(Ñ«|,òT¼t�lÔb@•¶¬ï&3—¥½žü±Pf² Ý”Ž´eˆ"E†O¯Ͼ*±˜ðÍÕ›'ˆÖÉvHs«.` ÍOa/@“‚QZóˆ�+ç]ð„W5Ç#t•2¾ûiUÒHHƒEtÅ#»CÚ�¿5ÈXíÔ÷¿|CfÂ«Þ õàéêSuz–9ý�oÞÊv�¿#y&Ük$ Í 2 ß{{¢V[MDá®�’¹’Ñ]þ`ç�~îF;ÎÞkÆüÚ“ÎàoTÀ}‚'r@Õ�‡{fï(]åîG¿ö©>ª[2~Jpª>“k»UóžwÚ„…´æ…‘`wKt¶ý‹1T½Ÿ0˜LkQô‘]«Åßè|<ÉId²¨Cçâ+½­ÿÖÛ½-=¤ ¼ê,TÓ”¤øò ó]g”+j-Œ@»Ïey ë%ÆN„ŒdB–”Gx³ÉY8 ¶Ïç„Bxc�øw#‡R4ÉJŸj æ×¥ÌIŠu£á”GoìÂ)¤¨[BY} _ɌВRC §ÿ¹¿�îÖwൠ�fCšöAÙ�¿˜À†Vßßu& rÆ®-M¬þN[€ŽÈ�O¤¸ÉW6øq­²VM­¦@JOÛ†d%’OØû«m‰t·ú‹â*ÉQ°ã3]m\™ƒBêÏà$«j`»–a©Y]R‘ÿ/VîD¦süçÌÈFÊ'Z7kŽb«ó\w$œóĤ;ÁòbòU* B½ÓžYfˆ"Å…þj¯†;Ó{Mó{ݳyÀ”Ÿ,¦&ÞÀ‡©ËRÓêÒZ,mÉÆÝ­‰$µCC�xf÷öG_~bO¸T = ­j‘Æë½æ&òž†µÂëÀ$K‰•?h|?ê&w‚åÉ­GêGŽ Õ;îpq Ô#èÐákÓ»0üÔ¸ÝQ ñfÎ�þU*ƒ-—�õ¦ sr Ӱר5øh—í¹žºŸ%êÇ•ô¢×ëÊÌÓŒŽ2 Âó /Û«³tû÷¾�¼©Ó°–Êf1‰¥hvúzª 8¶Æ¸š‘g{$ ŽÀǧ"À¿·¸ábh*6<ËËÊ™ÛTOžÁk×÷ІìànìqÔšC­L‡‘ �h’]#z­@Š‘a^”Ä�±D]>�ª‡çÝša]‚UÇ…�†”õ7ýëK®Œýo§Ï6Wp™¤�œ6ñÑk`_" v•C…Ņߦλ¥ÿÔM¯ ŨðCÄÎõ2{÷ÁÃóžWlóÛdþo�4ÒÞYÑÄAñ™tF‡˜ê�˾rQÚh~°KjH÷bE‰û/§¡dfwM>¹t’AONq©U¾¿Ý¿Œ™V™‡ÊB˜Y{˜)±üÉ-G )« ¨ûø't¹Sb Èô°ºÏK�^mâònõãÓF„áøZBZß2Ìêß#ƒAajM7‚˜aw*뻵�X;v27QOÛBlЭ¥øÏm¶ #6(%9÷¥è°ÌÚ(Rèw‹ßõúÑ¿(¿®¢8€PÒ"(¡V©^Àä¾~¦òòáHªè9BÒî›x¨%mxs€SÛï©ý&p‡à±[‰QKÏÖì½5tñ)ãì‹�?dÒã -KhWAp¸©y@BÌåé|Ï©eVR�˜~õnq†Á� æ�ó¹>òúO$3öfBÎk€aÉSx´è7‰‘å‡ð_XÛåþ*| íúçÎ1¾¼u”RÐ5ôˆ“bà$É�ÛÒ�a{çõ‰³jÛ|ºàÊ]ám'hûº‚¹^¦„éÈOØïmèÙW gv%ßH{®c± í„›³LYð•&/æÔ?ö©{ª��CD†ž…¥°Î.ó’U8Ê^2mÜ’%¯§ÔøÓ|£'ÙŒúÖ?½h7oôx.NbOƒÖþÔ4÷U’¤Zx•¹¦DyÖ†©f+N,Ô@ÿèÙHööÈÏïÿVò=ì+;–'WDÉcÉô6É­’¸wëSúG´_iÛk'ñÞ¯v•sç~éž‹j!C¦ÝŸûòvø�ØR€LyÔ~},«¬…^¤^¢XVøbÌ?^ÃãEaÚõáÐÍã¦$¾o`ŽÈ×û*¶a/ÏHW=:¿6n u7ʱw§±Xbk¬î¤ôÖäC¾#v5D:Ƹàs¸ã\)|‡1�ºœ÷ 4á{­À>ÁåºÌbòfA»\‚ßíË8í|ÔC´¹jÀ{†¹Û¥o—°æBó¶iR®Ž¿;†Ö—¼„�lo‚æøÌ€ì-ÂeÁи»e[N„ ¼â!ßš|:�Ô³³Ž“k²”b$Qì�IÙòS¸(rŒ l‘ÄW*!ª€Å ¨‚Õ�(yÜ«Cȼ†YEMß±ïvGìrÀ[JîüÝò$꣎ÕSÍ=kªU..-l~9ýŠ1 “d¡EE+Áè:9?D؆µÔ-îú½"³æ¡â‡'ý™±0'‹u%ʸڡ͵ڞCZ¿®N"Âݼ2U»§Ë&ÉþCO�3§Å X;åò÷¼C�ˆìqÝ‚/à}“H!§ðÙëµájõ™£,à Êù6Š÷÷ÔäZ#ñ…M½×&ÈE‹2Ó»j \�ß¼�¸©*:æö ™�´'?aÄ?Çœ˜ë€Ò¨Tl ‘Ž› ô_¬B¯LÎr̉q¡§XO×Ú»\¡vš1Ê/.èj©êz UìIøY+@¸z^· ›ÿ)M¼!¹ãT?EDpK,ž‡”+H»NZñ«¤ ­•L¢º¼$ŽŸà8QâÈ&€8ÐØúp2çÙã¹wÀ< –£ä¢üáb;¾%…Ú<‚Áê)ëµ$qÑ’Í|;eRøˆáüyæã'\ƒa•"U³YuØ­b…4´xS�âXßN/íWoKŒ”Æ)>G»øÂu·ÂÚóƒ2åE<#ÿ×Qæoù":ºG#�Ì}3Sš%6ÿ�ýl| V ?-®?b{ºð»k‡AÝ÷?<ƒ$›°^pÄ2¿^ýƒg‰ÏL“šâ¹b$÷¤\zÄXRÀÝ|«âÕWøõX[¹²Z‰OZˆuBBÁA˜Õ¥~¬.J1cã› (jÅäç�e‰¸ŒöA¾«�¨qU÷~X*á>Ç>ï ƒZP¡z¡6WŸe·µI¯ãæ_=¶x0¸SG~Kq8¿üFŠÎöHœ2ÕhIMªb@:ð=Q[èÿîªüÊôpDsSÀí*ÓÌÖ¢µÜ¾M{*nöÙâì9³©„2F†&Ç9(×ãΞI�•ì“É]qFdcX))WÃWÄbŒ´¹u¨Ý}µ®É2Å�YP^ÙBJƒÚòkVáޫʵ! k¨ªá¢þvû’$8:ƒö*!:Õ¼Àä^q>u&@DbHÞ� ²”ðù(~¼ù¸;3¡UÉ‹9ÆË¢ŽÐ$›ÝΚ$Û„Ï× Õ§‡Ø�Ô•¦÷IÍW¥é¢ÆÕ©¯Ë:ÄR&ˆmqù;¥žÂ9LÖœ`øµ•qxY•ÿ�ÞÐE2Õ <¯ŽÎ÷ÛgÊ»y ´ÿ>\ Æ…zLÜ“€5Ài„j"ùÂqd>OXÞó³¡,LvV6¶wÔ( ‰²EH(Cè:”þ9åè\+Ë0Ok5D¡€Ç‡¶ö ߊXý`zŠàè»kµ²ˆ¥Ü[ùóöI›3ï�M®~Õö¡ ¢²©&)a­_}•ïôë¾�—ÛÊ#Vÿv¬9ÖqÕFQKôö zk¶)óçJÃVÃ)®d°¥Ú8Ó8?sâàë²f*Rý;{TÛP (¿"yçNË£Ñ$áÌØ£} Èúï=06P|æ=úŒzPŸÜA–ÃhìÛü$Ñ_X¨¬AW÷Í �I%e^tƒ‹¾Q˳çæ/,6å6ŒjÙYó¶Q{V©qÜ9±ÂòCÖÖezžo¥³ 9EÅTÖüiWxTL†ÕОJXêü¡q·ëŸ×‡ØHœ¬&¦|G{+ž”?Ýÿ¼èK{Ź;Uö}覆ç0$´ aN´™Àdäè#‹À�­aœ4\ñt²M$m½¥`o×v匚Dó. bt(’QkDÒ-K'>eæ›>‰3ahÔzÊðÝžýÇ"B2:ÉŸ5½{­ÄsÌ�Ðûÿ­*Vuv*¸¤¼$hÜ=&Q*aÌYÍA7‘ž›ýNÒèj´› 3Ëm–WE. ¤£P=üã×±á§×€§Éh(½<ˆ¤ôü}šu Ìg¬Ô‰SsxÉ�èùîrÀcuÕq0 ªŸO¿F`lå�õåë"~XÕÈê™�C½Ò„Y˜ÐÑjQ•œþ@f…ã®ÔFùÄÓ`Aº÷«ë—æ_¥¶ ÏÑ)pþ ý‘Ñ^+NÛ>m† ² ›ÝÏ¢¥“¼QQ Q%sWo”&…˜Œ¿5; ·W}L[¯ûÌ‚Y½ûæõ'V8M�Œ§z žo¾Ù å!¬.©0%¤‚}óß­A‡<Šz©�ï–¤aÙîµà;Ž*ë§ ¢Õ`þ‰;Ô>ð0 MRæÛÎh<[RsDZ¥�RnÉèç»0âø7æÞ ¥œú+qÑ�Pìÿ2!" Cá¥ÔE�ˆ•ÞA àþñg⻞8„ë1¶Œ,Þ!0�ç¥tEä“àÚ}ºùÜ)„0Ø;lGm­ëÞ„²Ã�xMU]”öž4SN^Ò±9Qw—�› ÁSÝAþEûÖ¢ú¶}7Dqÿ¶@ž3©Z!j»Mÿã”ëföôGݲH;± { $+I&Y[(8ë] 튺ÁO<í‡îÝi+1Kûz#&i¬ LpÕ»+¤°bÚ1}w¥;H¡ªÎ׿ò|ÍІÉ生œžÈh—•4ïª*3ŠŽø×£>ز��°Õ˜ï² 2Œ1TmªÑ€žØ„-\õÄ÷÷SM^JÇâÅÞkISG+"Iè)Ë÷ê_� ]d$! »æ‡ Éü×2\¾EPÿFuú}yk}ª·é‹Ôþ™+%4Ǧ3D|�u±êTI;°‘Uh#çÎŽö¤8ô]Å�ÞÕ=oæOX1p6™˜!Òœ‚Ì5lfáéÿy3$ÿÖe¼ Àn¾Ž }¬üDÄù‹–i¥†õ¶Ü!·Ñ—dh×íéõ0ÅJ;Tò|ØrÒrÍm�vh?Êóðg +ŠÌR’�Q˜¿µ_~²È†�æÉðófËëRa§µOºýF‰ìÆù©¹bç´õÞXæÌR‡ú¦(?)óv(\ùˆ8ü3a£2ž;yn¼ÕίE,¢Jø‹ç¥ztù†z—Y5CàNšO–)'0‹’Ó;ë{LÃé‰:PŸ\"m�~bñ”•�ñÒm¹ž)VþÊØÞ¡˜]‡®¤�D/pFÏ2 Ó‘~bƒj¼Qù�LMw8)¯S÷™>iÇnËoéÃ8¼g%@?×ÍôÕˆÔEç zy*dÉâà/Qé¹µæ(hÄÒ2§ÓÚ>ÐN„·ù³‰C¬ÖPHº�ÅÒ?®„�GM5ˆ–¨ó æt€ÕðÓñé:´E!¾°5`ÿ$_ШxßxKr¹X€S¥}ŽôÀJMo;ÂìÉ�Îç4ÕR'«YÔXËœàR«GÊ’÷0³±]�!ÖÃ^6 “zQ96ÒmFýßáÍÀSx0%»—âjdÑTy$äðL楤&úKKеç°úþâ©Ûé˜q�*è=»Zî Ë*ÀJs \ò/-â*· Çð&i·]Eí�¬±XWWCH °zEtò°± ‘9‹R„-£‘�õ#ÿÔ©‡åÎð�2ÝCª§—ŠÜŸÃ§)ûñÜRº7°Ta„Ó§»û)©˜-ßYøXÕ6FrÙ+|¥¼‹·¿Å‰<ûóD¡æÂëÚZ!B]ÖëÛaëëUg¯±ÅŒºÝx2wèô™Áne¾¼-²­‰Újær¯ƒ†¥H÷Õ·ß‹^Žv«+j…³©²Ø(#«5ú9"m´žEO�ñÑ�•ÚìX ."Eøäï;”JDÓæüx0óH?ð€Æ‘øážÂm ]ïÆ.Eß§ÿ”®Ò £—»¯ ÏmiÙ··Ò2Ï×bÅ|arUˆÔPI|Ÿ‹<†»r'¥1ܰ:¢ûÔá}d³(+Cîëh•Dw—;êrKhdÛì>^4EQ÷Ç G¼†�”7…ê�ä¾,ŒIglEñÀ鬿<ݪxf½3! é¯•%`h·À¶xL±)ºYûj…ÖoÑ@L©žV~]A3Ã$`í{C $Ö¡ëÑŽë•=Qû VˆrÞ^½±L5‰Ê 7—±’¹êÊ'ïº�^§r—æÌˆ¥‚vå Ø”Êqô©/á;xžÌ3‹G}!óÖfd²ÙÕB1ß›:™bàf¸ízØþ¢ŽX¥â!ƒí“øö37‰%ÝWzŒçJ ±fîw­‹¸«« †Ý)P‡²²Õz�§?ÇIºÞɯ;|¤£ 5(®r&A.Òì)iýáòÜÓü“ñti|U•º.Nižªã­AJ§Ù[eiAâ°í/¦–K›Á"éû!4AÊïH®á—î‘:^ÁÃ$Þ@]= ‚5î>˸wÓ¢â Õ䆨³Ôñò[\ à¬Ù²ƒ·ü•ÝTóÔ 5~?Ћø!ÆŸ¡mSØèçòwàM~×êtÀé£çéᙿÓ-O|ÓÉoM#RP6�·= ‰í"žêl%„ ¡&r¼ÃùŠ“6|IÄ/|¯èyžzpþ‡ŒÝóy"¶“ÿ‹é' hj:�‘MxÙGî-:ͦ&I[—ÜdÕS½™ Ù�KÝ™lÍ­k3àQ“K/åÌ×É€…wNag|hBÒ“@¤‰Éÿ³sfTѺ=ÈË©§ŒÄÞïÒ2=ë¦ðú0h>€%3®)WõMÖ*«¶€dEaÍé↓(,Õ–ÐcÎJÖôh2 M ﹘}¨ç}“½ýF–ÓÊžçdDR‰%u”LïWÆxR§¾4Iž¤E›Ù"dýf½‘'¡Ã÷ï¶ÅÔ!€ÎÚò„á“•Öþ¸F¾´CšÊÎ9ËI§'¿P-Ôjˆ•QÈ!…¶œØTáÂ2·2© bì¶33¤ð«¦Ì¡Žò¦sžÄWêœu¢¶¼GÄy´|#¡EF$ÛgU7W?¶š?âV£°µR¨Ê[2[€DOÃVÈó»$Ñ>ŒNg39o„�ƒŠúQ5Ä�…IÛÇÌ�ѳ¢àvÏÖÞèŸnRf¨i Ú `S–¿¼¥[¶ôC™ôýžùÀ;GËR#UèžþÒQ·: ,1íÄ&ª .áóðk 4Ž1�&t¶sœåÊœÏH)ca°:N÷N$ÑÀr†ƒ*ð ƒY|}cg†ü<H6ËtÛû&uRÛ–‹–G87&–yÑq‡5nd’Ê~iÄûtF\¢_A›é½¥ä¡Jº!äG”"|ƒ«ué{³Ô² ñÒÉgC†:¥Öù>²ßdXî( h÷ú‚î� qÚC›£œ–ÞµT©Þ‹sØ 7[ Òf–øÃ?J¦ù�Íþ¥àâð„P¯¦ËŸb‡¾:aZáaÃ碩¯ç8û q¸|ŒÎÔAù²Zï®ÎÐвÜåKz¥c[$j»¢TIéçK­iýÜ‘¨zLK�3Ï]¿É[õ¬$j¡1ŒÄEGü<6wGo^í×Ì †ÓÀc‹Ñ•Á}]OGœ“d/â¾o<Ü è–îЮÖóƒ¢þaÕ‘kË„¯M®øèT1–Qës¾D’;‘b-UK3õh¢¯CëŠN„1Εå%ØÏÏ_¤•]Úùb§cPmb;‰#ß#šdúHé£ véÉMÙ—,þPM,ŠC§–:ã\T²@îû¹mG¥‚¡þ·ÈÔ–ÉöKOZxN¬h&ìýMVGsªI§awêMVm-“9,«¶Œ(톈u`w8³/U>y;¦h¼¯Üþ7÷ï šjÌ¢Ôðôéï;õ3¦À |Z¯BŒ| Ï2�`ú©¨Œ�À…%¿·#wNyX&#O]îÙUÛ%G?û—2¾´š ‹kä˜.XzåC_*ÐO¢w&²ŽüžÎwDoV€G×u—ƒTÅ•­<º>Ù*ºš,o‹vV>òÉ×)\ÿXYµ´v)¼ä‚ÉŸšÇ"‘ ௫uéo*œB3‰3upJ¨¨# £CŠ8G�Er ÒY¯èªì‚…}ا�'v¡f·ç„ A¶zžEûÀb=­ºl| ¶ÛPj!~#ù©º¯öÖ&M°¸¹ŸædvYr±£ç‘p×ñò%C€ä0|”p›šõǦU0×´�^úNæÄ™ªÏ@±àx\H:ÅF¯öÝÕÈÎ.ßþ „ª ¡ç=å{­ŽÐÔþú˜ü'Üsp¸òDkúø�Ü’^bêqŒÚ{ò‹ÎÈsŠrÕ=ɹÊ�Œ­Ç!�S.èÕøÜÈoš`”<ÿ'¸ Ü3œ]k!’�Dp¦ž�¨sýGæ&”j• œŽãÄð84vðôø¾ºG>Îøžsïwóþ ý�ÇÛzV �/ÕF)#QÅÓ¿e4Ü$ò4PX^Rw*ÚÕh‡¡ý@„±V\é…dÌ®{ÿ{ƒ?fLiÔ#¦7jŸ»Nsèr^T%i r‘W­ô�€íàYQÉœâ³YkФ•ºr,Q¼¼í–Zw·`nŠ‹Ø`]l/I*Àì’<¹òFèêbÏÜVVÕSo7@bH†@½¤Š¤‹™ôu9‡¤NR4›ªù… ©­)$‹Ej'ãÏ`oõ8HÛ^e®•«+éð"<ƒÐÖ8?ê±×L��öÍt¶\XPBŸ‡7›¤¾5˜‡¾Sê'eö±YΦ.BÁŸWëÛý|™†–†r¾Û TWN4ó%ö-tSàùÍ¿êÓåÂGWVÝlÔx–Ö G㈾ÿO–ðç,q³Õò2»†UÕý¦¡“âΨ4¶œi“—µý¹`½ªXt¶ØSÄàJ¹Ë¶åS9^*¢Tc’§êîHt&‚í²&›nc¤æAºh— (Æùžæ¸ÄäC¤üñŸ Ï¿�š SÑ"±Å�3¹@Ñ.CSPäKªü¨ÉN‚T³¬K^ŠN¿7É/¡Púk,¢I�ʼn°cì‘ýÌAE ¦,5�‹`ÁVÒØž8 ÞXá+…4Ñ'“"íê3øê¢z5ܵeõ™qî¢+@F#hI 7¡ ê°9#ℾ=íãúö|ñÖØm»Á¡DŠU±�<6£Å�¾ñvÈÔ‡«¤g@X°ÞÕøÜñGǼ�j´­Ÿí< pgèÚ…á›ì.ž€N¬ýì>³ ì|)XQ˼jVD»ÅáI £ãGãC% f‹Ÿ©�wF/�>,øôAßcLJ ßí‰;}‹cÎåÿq¤Ö¯ Ü©j.l6œÁ„úþ.2ÔõÈ×§U­ªøÁ³ëIUY&r<P÷àGf¯\>!¥™¸¢@ØÇÍAOè� ç·µTé,†ÿa�nÏLKR±w@dðgÚ–C'ÒXä²°µCNSò…_L›öŠž®D8 ×ÚK ŽßG ~¤ikÝD¿Ý%ãâž¶8šÞ@ 2 Œþ÷£PŽg)Dúùï›­¹2k7Ï£ã/ ¶¨¦ÆZ æE.¸BQî3k0NPM]Ð6øFOÕ±ÿŒ[¿Š¿µ½Æ8 ó`þt¤ .á~ULvº©É·ÐM„/.E׃¼W%¯p+§k¹‚L^˜¢ØÃaŠÎå/¶�Å4)5†™’��¦¡{­dö©A[K¨¹SkoŒ^˜%™æ=KE–`ü†©3nv²ÿ�û¿ôÇ+½¡�“ �ÜŒ¶µ­§\ç)°+íc5kˆQ©\§ÉPC êž§åÓÿ*!É@êyé(¸€.•]ŠýzÏ<ðkD÷áÂè¬â/Th`]ERù3„ÊG´jâ¼J»b—ßI_eWEb4JÙòËÌ"{³ãröÝ‘FTA?V´ݵ÷àéÝ$¤*,3tÓj]Û»´Ù0ùô®0[ç@öý4ûÍné>|îê?ÿÏ/ÕÚÖ£Ìq*Œú7¸¾ûàa|½£_ OJŒ¥ž�²w[|OÁìH½�ˆ+æÊɧ�Ò-Ny\¼ä[ Ú%äEIÃî'ñ’@¸¡¼Œj ;ô&±Ôß 6#¢ù­_á RC~î ¢ vj@Ñb¸»#yž©Gn™Þ�e¸™EÛ ë:Ì?}ðŠ×TÅçIl"´ S£�’ åu;ce¬Ć`ç�š xG­BÜ[¯Ä–•ï®äÉíÌ|i;8ò·—¸” }ò°©1��<“ò)j–ŽTµäÍ¡’ˆáZ·¼/¿ÔõÏÖš Î}/ÓÏcÞB¢É’|‚»s›>>öEídÔ[ùvV%c ª¤iû™dë`Þ8ÌŽÉÊÐXÎÄ‘ûIÌ·gµ®òãnøÉdîQ܃¶õæ0ƒ �/öÛV¨8ÿ@¨×«íSžž6‡v¨.…Ä/%$ÜŸ;­G¥äœžýÍ{9Hÿ å7€#Þ´2âRð{özºÔzy%y'R¨>âú¢ sÞÝ6®=y¨XÆ>¨úÌñÑ+0~á«I]÷ä”2uÛB#øŒj!p—ѨGv‡$~Ùök)C|vŽX¯Ð‚ôkÜqÊßýg™RO€4^÷��8¯ÌŒë42ä¡öQ ]�µù7ß�i©­FòeÞ±½²¹*|�ÌÀ€ïô�Y{a.]™,�{ÈÍk©“/ØÅºÑ<ÔUÎw_TÒc™&¡ñ"fá}û"¤í—á�’Ñ…©ŸfüHQP &½ã&M¦âð«SvmÇe#ꙂÉ~çÅO¥åìã˜RȈoˆìEˆg�\®.K¨8²è40d’GP�Ù¨…·|Ç …Q î^œ\ß–ƒ&8ô´þ_Á‡~§;ÖÚò™!~©¡‹�•Á8kˆ^�fQ´-…Føj13 ’E,f‡Û‚°µÂʲ‚7ö >‹Gx¯Ö—OYR�¢�a‹,VÆ#àj¢Hf¸  ã ÷WjVµÒ\I²�™†Åp@’@¶~ ÿ¦ ùV°-)⨸û·®åí>3ÌÓéý‹yP�Wô9.Ã;¥ÂC,ÿõ"”¬˜óý¢Í„eRñ••l#†ù’®…@J(rÊÀtu I£á«úAèDÓË…´&³!ÑâÀ–B‹ÙÓ<µÁʱQq”SXÁ9¯>”8PKÏD«béÊ(£7w t ¯wà�g}i<ÌRÈÖ™­±ZvoŸçdžˆ‹waÆ(ÔM3Æa[täÝŠ5×5ôáé?T¹ÃáŒ/ª¸ÎÐ=°bpWO¡ëš0ŠßM› �7rûãÓïþ`0"óAÐKš8î1‰¿9(Ñ.Ña˜¶ã -–Ÿ46ÝÕÄæ×Úù°bÂoæ„l˜ß;r a ÄZ÷ý™Т˜ç†Ö¶²¡.4@´â@àT\[éFëJ�A Ïs�ŸáŨx¯Á›ÿ �XwÌü -gÇ¡AxXˆl÷.jXõþª¯ÁVú7=å¢ã¥uÂåòЍ¤.Eٺ׬�Êërx‹I.#þ¸ (ž�›+ñI®èÔÓ—�jã-$…T(ÑLvó@Aäxˆ{‰VΉ?óLÝãŸÚPfoIžß“›€wHç ª~%[èÐN2#œlä]§TKéc"K{8¶µ¡©Ï¿&7:±ÅñÈ`„¯~·pKu7þ7ûÙbï&sò�WÅÜ�þëgç�曃ý*ÛŠ!ÖÇMéöÁºŒ¶nE)‡�Yñ~>V;îVöN¯êY¡’ªo%mæBó§1íZÖBé5ÙŒ&J[Ç—±´(ÄF‘(@öeóöùŒúóþ­t�|e¿‹!�ÓN”Ap’,qˆÁ*ª".‘زƒÚà%-ˆîÉ´”4е9[ž*5U+äZjCàÐëÕÅ®u·ª.�Bɹ.ÎP¸ÞfRPÜìóTÿ=Seå(?ôÖr» œšV'E«Ž8…Îã‰ô+/’˧Áöâ¡R =ÌIî�£Ù‰UkŸòˆßšŒviáó'ŒXû„º³—„:¬þXã¯+J ×F™îI‹¥B©ö¬˜ÂQÙzM/ë1Zª‚æVÐëÇf¬Q«#[þ¬FI™ìÝ emÎDFÕ!šªe‡oah’ʳJY S ÷þY�¸f‡XoËV?*صÎϘ¾b¢Ýâ‘Ëcy³Ü ãõŸïWú!÷ƒŒcgs¨ZæÚÙšÿ²ÊC7ÇEâFOO—9Ë,{FdyÐ%•C“î)aͺÿÁ i¡ÆXøÀÐÁ"NcÓ´ù°c Dì4ßBØ[e9Ã*«C>,r«]×µ‘¯‡äÑý³ 4Q£I} ´€a è*p¸ÿ°X)ñrÚRT͘ÞÐÁߺHÒ-º”îÆë ôÊJ£d¬€À`� I±×Êf� áî0÷Ó›ânR¤áæ .ä½+chµË– �øjoÊÔ¤1ùÎ ë„ IFv&¼î¼ò”SËÐ+ßN9«û‚¿­¨ ¨WQ"à˜›_"ÖŒ—zÚÔXBù4M_Nž7Í<&²kœ5¥êÍkŸMÍLv:Wœ4­…É7#MfÚÛC‘¬,?c°@VêacQ�„scÍDhEK%¼=ÔŒ-™êKŽ~päÜŽ”ói‡Î­AO\-W<ÝàqïéìNbÓð/ÓËÚ %´Þ—ç[~%Õ–I¹k†CÄâ=ÇMÄ<ß” –†&,S331š¬¯G `ª²3™°Ö˜•s|�²hoÚÌs‰ñî´y‹g�u3ƒgh n 3æ‘ö* Ð]±W"yNà~û�¹ÎË]!Æ/KÌ¿P¦‹=ülŠH*6§ƒEóÚeùä¦_x¸Hiⱃé¥b)Ÿžà[ZBŽ cµ’áëø>ˆ.IQלAEÛälWÚòócè-¤Ê¶�1|½õ-ÃÈâ2Ü6CŽ©’ÍMG��@ìøúü×TÞ šK“Æž)ÈGfÎh­†¤Ÿº·­ÄŒ·¥W¾#Ú”àI¥°Íú¢(T™}�¬j¹œdÿÊ•óÿì²$›œw ðhèAÈàÙM[\y‹•’=>ú{…‡ðmM&0¹>´Œ§[â �’UÞB¿Á¨ìèý6L஡?GòBÚ¤[‡Bô› y¦mœ!—˜�¼)¥Ži$„ : Êí´¾í­ôÊl€2– ëõ[æâ9+ÎbýP¢C>�woôµ/>º“>fc³Öë~û+se£ù R{I\/عD¿ZSi›~} �ßm«}«-ïÔh+¾‰<À�o•C}ÚˆXcÇwA­a¸Â¤P2�0 DúIZ„]›]}ö²r#{ÎÌÍìÁ³�²užµG²û‹°÷ΪŠW—Ç<<ÚÊ–¬™´õÊ×K:0)ý»ÇJ -P†h®-taËÒ¸ž¿¿x·y\ŒÛS¯,hbDJ¶ˆž=ÿ*]%­’½Ô™Î�MªY„³Âs÷@^ÆâÓFË‘´? ã ŒBɓĔ¥ZƒÓl¹B¶AÈYŒ^xñ½ ²ºÂ-çÔW¨Ážƒ#D24P«‚ ÞLqÅðä‘v-<3Óà •8½ÇíÁKWA\ZlЍåÀñSG«ŠvÚóî AÜ_~V˜ÇxÇÓØ÷U¤æPNë7½{[`;ýè.±’#€ ScέG¼½Y²^èQíœaFYÀ‹•²Ì/Î�1eÀ'õd"è~þMÜ‘û§Ã&Ó;æD¦T´Ù`”ÏÍðŽâLA§Kš2ˆÚ‚•EÀY¤»¬›ÔÓÉÉ“zŽÎóƒ÷k`öW�fºæô/t‹øt¼©E‡ž(Ao)-}‚eÒÅB­¤è’4ê[äf}#‹å¾CM³¥Q{Š¢¡ÕÐiÞÿ¶ŸíiRÌpPß}ìH冢‹vYV ðòÀô?ñ—’ëâB$^£ra‘ŒÍQ?žŠ�n±5ÖH×Öªø2À,ÇV!Œ‰WY2‚r¡&Í\U¤×ÿ‘tzOÊ®/5s§ç�¿² kX�G{ýæºz°äsŒX GÆ ñß±Jà�uJkêºm5FïS>­Ð Y‘ËçX/(Zþ¨IØ8R¤”É?ÇýT+�íU1¦Ò0Dš¿�n�ÃåÂ`1ml¬´4ÌRÝèê0*RÙ{ ´ßmÛ8ʯò¾üé[+¡üÇb‘îæ *|;ŠV1W> ã/ÿ+ßAãx6Æ�¡ÑÑU¸8¤9{MŒr+g[6…EÙ‹/[k14A‚À‹ŠiÀaÙxGÉfìy™ËÓ8t€†‡HSŠÑxЊE�”..Èuƒ•YfÇáö22$,Œé L·ùYA�?  |íþpxÿ¦šT1zÁu´·uÞ}îù¢�Å×�œxÉüYzvm­‡Š»c}Hß7φa>°${Ñ›Š:% KíœàzlâXÞqK1/žþœ]È«Š¦ +ì7¨Wõu«3KÍ™gck˜jÖ⦖2¯²©N¢„P,GW†YVÊAc½l¸�nû í˜ú§¨L)™ÆëüYM{‘ä×7ƒ,^'a„Ó‹YpËÌAŠØ& É?±øý }0 ¨ -´lȉ‚ŸVaüáÆò)LÙ}zBä¨ú¹,cÓ.z÷mú¨öc8¡¿@1dAVÂÞ½‹~ ð�4.¯¥tñ]{骛È^¥4ÞIa,Ò-ky³4Z �V%Jgê‹Ô�Å…ßÃ4€è¾æ¤u-Ó#€hã͈•ô#þ7âÛûGù !Α k§öÕü‚ó*­8ª% ë¤qŒÈ²ŸÜ@~‡œx‘0ë9îu¶œS7n+?¤äå ýÒ@au=b`µ)¦-”�‚)6f’«˜³<µç0¡®eQÌ–I�)ÌŽ9$nèu¨ña7Ìí(¨¡ü�ìG·½5ß�‹Ê� ß„a×AÈ<É4¡þ C<U™L{³ây¶ž‚â4ôt¡*x-FAc²�'ë.'Ä‘ôß_ OfäN£å¡�Ño8$üà8‚¿¸ë]ôÐm6rV˜<�ÃBƒ_K­gÂ9&©çŒÚ€´ðvÆd†‚7¹­øÛâ0ÄÚûC/ûgÖ’Çuþ%SbTw†(»Ñ§À«Óµ³»£øõêCÐ8Y`n©NR%é¢Ð¬1„‡ÓƒJ{)iÐêš·Z¡/RìTü@ÃÜîãKãzü@9Ø÷²R@wäé8¶e.w僄‹:ñ=ïxVï(Øt²S…Q�Ô2Eßúͱ ÇJøÜ:`YBrúT Œdá?ã¼ZÈ-3�ÇWØ’–J·ÈŠèì#¸"ªB]ŸX!ìÙ¦=)­×m#1 •?Kßx?¯'¥§¬âfN¿Eæ§äoÅ)�•̤·àö xÊp\âÍ) Ê¦š‰¥æå¨Ix"6ÞÁæ­)¾¢™È8ɹžŸ»éWõ˜�<8Žè\QœH¨W°$#ãR[î²ø^‡Š_&|áV1Jo8LO.yLhTO>M_ÈHlÈÄeÚ9—šÁÛ�‚}n›ãxb¾#‹ALÖÇ­¥Uò²žgîDËjK;±7¤ȽÚYRƒØ"§š5É;ÐÞ”Zµ¹Õ×§ÁM}Ür—à{Þ7ŒíQŸ•©`í}‚‘ÝN®¥ˆse‘ˆÓU3uuÿ�™¤Gk8#T›š¸Î[/„"ÍsÕ�êñ—¦ŒY‹Ÿ¦ÁĬñ,9쀷+E¢ƒeq‰Ñw­Ò|¬¬â9ŠU#/�XÇo‚o‘“¹hžÚÇ#•ñ<›@0BRB&+S9Së“Sû[Èꊿ³Z�ÃÔšø¥TX¸òN¥Ÿlú±C/™LI.WúXO)oþ÷É5ÐBŠû…ÃÁ§•>-™:é OÅì7X)G”j¥¦~'ÛšZ=·�²=ÇiåUÃI(ÑËYãb¿B»R š×¤Ïs’“rw©"¬k0}Çk‚Á%¢*ö-(ãØ*ZVG†�ôrŒÕx—¿M‡Û©VPÝ‹³H#b…€,8“Gý´`¬JwjrFO™)Í¡-.GyK`[czu´¯qË8èÜ�K_I.àó#KÖü܇á@ʸnpœ¨’iI€IYÁ¦Ðåòt/IÏœxùZGÃêòJ¿>XªZ ]جM:‡E�Eâzƒau©ÛÁĸùÄš Âí&†19Û?’ç�«—Útü]Ev�å²—æÈwÚÙ•g ¦ÆWòfõ*jû«‘•ŸÕÏsµ^% ß¶ÌÛ‹J$à^H�{§ætçfÇœí<ê¾¢.MÚB�¼”Îë?´JŒÇ¯‡*u‰ðê{BŠÁ¿u¨õ9ÅiL¸­ŒÂpc§EŒõ™,J’Ÿ–®Ç¨‚¼SK²�;{<ŽÒæêf"xeL°O)²×CÝÇõK‡œ™zá/ �†•¥ÿ�ÇßÄ.”b‚b§ÚAÃè¼öá â½^° +£²c¥?vØ1Èo4˜ÙÈ Y±}¦S[@fC@%¤êžùsD�u&óÄÂüØoóñ彤5\�aFÓwåŸR䈯£n1|´Ç&š³Þ‰ÆˆZ‰xÈN sÔ±sŽ2â­(T%h€ÂZP`ÎáøYMç ‰±ØUáBæSË`>»SgÉbZËãËP½O‰½h_è�0* Ö«Ö¹•»;c?Ž“YÑœXœ‘¶U—43m«æY+H›^žºi¸ºëÎnÔ¯—︲5�¿9_Töiì (…îkP.ô.w0¿EšÜVdIÙ‚ðÙH* jyv#¿ Š÷*¤É\åëeýxQ¢5—Ï͈¾Â~P%àЈJ×ièõ±ôd_<­�·Ü|£õ"Љt—P¡{ÿÌÙG°€µ£»N”‰óõ…ÒÇE QçtÕöj‡‚蜊Åî.ÝŸŸúú‹….!^5HéÑÈÏ^#.·Î³q²æ×»M ‰ ¾Øº*·?Í_¦&?Š€Q®Í‡BMÚÏOÛ}G‹ŽÐDá& ífØë.vöy‹w¢T–]jë…W4ïˆ~ oƒá×€TV]³Ûdî©ý}T^jÿŹŒº³F¹BjG€A«�±™ÎÍ�=n�&© ÎÚÛïyÑÿbE«1^Ãß'_L§gM˜NwÖ€­Jó vZé¾¥ºÄ“/ƒÿC|8C~ßý¢$ ª�ËwÛßkoýTžü[üµ¹À tñ!^‰[ë`×(ZX §… ÓQÆiƒüý;o”ByØžƒ>†«uT«âãŰ>¼¹?#å}ïäõARƒ@¶Z$¹Õà„næî–„VaÇwwR–·›NÏ[¸D�m*‚ õåA•Æ`²:ùҞʺaI>:: ¼~©†ÝÆ5ºdOÕÕNÍÆçïH?ÇBÿRþí�7Z5:·›‹0å±îîcìÁofÃ1ŠÉý3ü•$Ó×täþ&Q€)½Î½ÌMp郹ôïw8è­À^o¸nbÅNÑÞôG¨õ<`cáy“ãæ­gæaüU™ ²_õì_ìœÍ'tG46@›åt«€Lï—¤T‹\oø/K±ÚèOr¿wYGáà,$V�fdOÿRmjþÜŸÑ TZò@�GinMãG/'M…Jí»m$KJ˜ÐÚQXï�SYÈGªÀeÖúQâÔ!Ö°}ÉãÊ.‰‡ò.|Mú¬?ó?'Ûüªµò_Ø@´ ®rD£”l·”ŠŒ “é[âz6}˸¥Uò•*}+þêCÞ]–ÃáP‡_Ø\ÂÜ¢ÙÞUŒ£eL½ƒ·—g •æ/¿ÖÇ•ìc¸áóÚÉÆÈþœG²]€¶\¢LÕÈáqÄ­��µúÑz@ÃOêkÛ0z©—àxúÝw?>Ó"¬m]ç<·P=°Åy…ÀÞ=ð!q,NøÝ[6òWÿ>ÉÈ‚Öó Þ«Y~ï“«”£0É=¬† ?C?¾©Eìýá7ž« ¬8'C” é‘þæPVûâ %‘(Lj8“*@ÞÚT…UWiwŠ"½,™•Âeóþc‡õnè¼o5IÁ¾ù_cTO�y•=½]8’spéÚÚ0�tApÓ}ßÉ2k‰oÝÞqº)ø9D!Ä|ÒÍ œRf½(Ú"áÛ² ç'±íNøï¢¦jÖp²Ê»R/«B·Ôž—/�ƒn‘(%Üœ PÚØ]7h‚gZPJ:õ– C­ 'ŒšÛÊþ+ÉæÀ­ÕV†n-4rùàN0:æƒ0àSDòß¹ƒ/ç“‘O(m¹xzj·vÒË=Èèg´âå.–¶„>ª(¢ç| ³ŠsÁY„Ò¡ƒûav°C;Á¹úÑóH·cwYyö¯J-±$È|™¹‚�¼©-X‚Ÿ ¦jò¢íF ÖÉ*D¢RrH15ÊûÿÏV-?ìL‡7»±ÎÊü>îžJ:>Û–²Ðêls>¼ç²Èkø>Xý%;€!þÊ(µ)ïh9Æ.·ò2Ú�au‰L©¨¡Ÿ�;¤<®qoe¹BdÍÊPãý#¢Ô@YpÔ ë®+XÎu,âÞ ÆUú%!FgîccI—Î|£@ ÇE‡‹¸ï=-júoJâfE;mº€å5Ÿ¢|˜¥ŽÓâ߈.þKþÅæ­­i/¢'-» =‹Ôë¾wÕ&G˜rv{O8˶sµÛff�þڎΡ²^)µ<¬2[è×nƒ]üÐØˆ.þÐ d+ZÐæ8áÐÝ×ÐQ£`äývv'¶—¾ÆM‚0j±‰‹I<ï’NÙ8— x ¶$YBÔäâBˆ ´Æ2;hɦ…|Ô²Q©¢òøS §æ1åQˆ7,áWÙè8$c»§)s—Ûwo¡éd?Dð==Š—¯¯Fš3ï×ÉÀƒªKº–¤ª35&ˆ}èvqÔEês!{þ™Ÿ1Ó®“ÆvSÙA$:ÛÐ¥¨aº…3 ¼�ÁV^*‚Ð%%çDÔÔÂæõ@Îý}T¸¤ ¿þ$§üY?ÍK­rk¢³Ä¨½��N£^ñâY®qÏnv ª¬$¦¬m Gïuú« g¨Ýl.CÖ‘Àµ2$@wpD¸%r.èÁù:WºÈgq¨Ô®°['ëx�^ƒ„–ÊùЦ¸ž^7àiB` ¥2H3(6ëL¶ �„#KW[V€Ê6ÓÏÖ‡ËÅÒTFDBŸSÏOu›+L~eüœNrBdkRSsT'².0wHðS˜Ö‹\bŒùþÖÅ€Ob·ü¡Bú¦k2Œ VŸÔΔ"8P²Gq{ê_«l-âØÝÌ Kcï{=ÑDŒ`kí©ß1XO?%O €|ÑP­­ÝÿÍl¶ÑŒªé�rsÐ =�è înÙ¨¾³ìe š5p[Ø6ïFóQY)A‡4'OÒ<ùp7JÛu颬må]îŽA�ß»•/wö&¨­yYä(*Rj8¤ ÕÑš[šdugÚt#­WÄïšF†ÿŒZåélaûó6®xr³²i«ñèìð#¿?ñ’kÅ7W©{ÅúëaQŸ«{[rÜDIY¬q±ù¢õ˜YÊäb¯lÐP»1S³«ØÕQjW4Öl‹á=þt2ÌHxC§Ï˜¢êŒ@.qQûœÜ• :MÒO¶÷V`r�%‹>©·MV$.¿ßc]¿lÞÆÚ@ “š–l„r…;³ÁÅ–þJæ¯ßÛÐF°ÙÊóeÇøÏÝ+S(wR×ä9AÃKjMZ8#d$†=¯9bteÁL=G ¹Ít…, ݾ~±3u>¢Ýœ¿F¢êð©û”™l3Õÿñ Ÿ)BÀlË›'©³âUãõo³xÜ×*µ�õY¤-×±sQ”§vÝ-M•ûš®qï1Þ !SE®” ¡È­ÖtÈ[.·ÈÁºkQt66©>$ 2×î�Fª‚¹8{å*çŽû…hÅÈ){˦©•ÒÞ õ–ÖêÛh§›â?ûF;¦ÇMc0‰XâÞzúú‡‡¤ü9p©©Áoòg«'_jdâŠã>{Oÿ�4|2[¼Ü½¬$¢2Cþ5ÛóURáa¹@wÚ‰_ÛX¡§æyã<øe˜Þsž‰êÌœ­èùßz„]oE�»bGW:€´-}¤{×ö‰”> Ââݱ3éŽøC[ÿUå7Cb¶ ,cÝ·ˆF)h!1šÁLºª§õè<£�3t[Ûâ'WÄšáÄ&¹a›Ž)`)K ˆ5Rnji÷Ü]åÐä’LÿB¯Umâlö0/?Ë/ºL�ä”95±jU›é<¥×Á=Vò@77?�Ï´Æž­°(BÅÌŽi±EráoâîíÿkK¹ƒhPí6ꪠS:…ÉWaï>š»¼ïq3…º;òEß«7 ‚êk¸_tâ‹)/K•#ÄÜ"¿F’nÀÐ>ê3oØ|Ôõ�à‘Y‰t ã<àJzkMç²2�)M¼SükŸ…Ù1]3,ž/–*=9*/æ;ṫ­z­5sâ}r¯/ÀåµBc𢸓NË�ƒ“ÂÅ{ø>?zSÀ±D>èX.œ Øã‹à6¬ãßä.×8suÆø:3›Èß”ÏÉIõ%ìF¦•˜Ûºx-EµFÏCR›ŠåÍ—5懤Áëùª”»É³Öïiå6¦Ë¼pñ¿Ä$^#úpŒ,¿r¿¢–ÎJxx»ô…Ïêïqv®ãIAî#¦Rt[$P ‰ìösI�[¶XÒ3Hm¸P6o‰B5¡È*l§‘SàWãÓóçEy°‘§UNâæDM#Pä;8€?Ññð6—YÏyZc,?Œ]O\ÝØO0|¶Ã#áÃnêLx»h÷²—Í[ã!Ò»Þ(¥ú“˃h·ÞŽsÖθßJ¯~3™ëjù]¼ä‰Z©|îFÈ>ëSxS¾®ö.?<¨ê%�õų£ØIž.¡û_îå›Üa0éŒZ±‹ã)V™7þvÛph„ (”e+TÄÓÅ„†àzöÙœIXQ@nºñŸu�.{hjÑU„ß6 Á”Ì�–ù 7<íˆx~s²TžûŒî. ÈUæ¥`”u }sv¯c]‚È�UµÖ- Õù2„ZËÀÆ Wù…¶ÿ«>yãv$Ññ»jHò¿ðnýÒáZ�KF¿®¼[X/VÏÑ”Iθr§F>x$Ä­4÷‘ÿjÏhˆ?ê¶ã•Ô™L8*RJ`ÀW´¢ßS/•ç@f/¤ƒÃh>Ü5Ëë²<”ò:wK±íüôç…U<¸[4Çž™sU‚íKƒ$•Õq›:úüF!� ¸ü´uGЩ£B¾=’YºûËÙ,÷„E¬vïÌ|­‚Bfå§P}`ºmëÀ.&ó`6¼+&ÈOë~òGn�æA]È�nã[p%ðÛ- ;Á;ë…Lµo§ãnÝŒ¬<éšíd‘ŽmpÆxþdF‘+“»w ·ˆ¤ Î�lQÚÑóu¯›é;íØ6°”`c>¸ößÑ/)¼ý€WŸÂxè™rKsÄ$ýÕ4wCw¹D^Z·1BadÑÁHZG Ù x¡° F[þë¨Üã鄆ØÐ=4^Ó0r¯Gz‰ã¬t##¹ èizVŸšÁ´ÞA Ñ6›±UX�¥n ÏÁÏöÖÈÉõ4×ÞîMî‚„³²ÅP÷ÿh$ý´¹·HÀ]­`B·IP^æ/Í4òRŽÓ,· g M�Í©½ÉËÐ_DÐÃéEsu}õ©ÄŸÑ­ JçDãgè»zTÇÆ/—•±JcK#ìS¢Jec‚Riým£ÖÈlG‹œ¹ì�>‡kš´‹:|—­*€ŠÓ;ìúµt®ÁýÐÌÓv$ÀµÛ¿å¦²(ÃoVbÑuÑK!V”�Bè¦(³Cõ¿r»ïä?¦§$)2I³tæ�´éˆ öçûf ¯ë€pà—éòcÛU4Äí¤Þ�ÑW©Ã¢²%ïtzïF‰—„X;w'XaÝöܺsÔÙÃáÅ׫§\PÖÕMô„WS®2fÊÇw3�©„´lÅšBõê‰ö#xT›–r‹P…rcL ‡Oû÷©¾^é]É!ôj±MPªÇ0³íO?�yj …ÙW3í™<}F7+·i–ò`&‰›¶œì»c�"6úš·²Mq5ì˜;Ì@@}+Å ÐÁQ­-GÙÛç½U®‚ú�ÛçD¹ˆ)ñ×ÃÎá¬yà?AbÇmÇËý¬-ôÇT‡ì7ž3ô.¾jàšø)™À YŠ‘�1>”òIm}g¨ŒŸz‡Q N®OžvjM6¦4=èVœµÔ _¸ê«{#>Žžr§æIÑ©iÉN{¹9ý£¸°@`Ì5\¸wÌ\i?æ±–p[j€Ð@�¨j*¦Ps$§»�¯Pd¿±~3ÁÖÛÃê†�ܱXJÆOß�LjúàÉÏç¡rg@ÒF!2É%£1Ê£±5¡ÍÚ^LÄ)ç$@¯fÃì±YëxĵÁx˜y�Ý@} 7�5Ť9òFÿJ þÊZÄH¼!o_ {%åw2'Pë1¿L¾$;~–S6½…,3Ï FJ0^K‰µU"ÏÚ½ÙîF¤w)86´?�ý�Ö˜�W$=t]øê³NÀÚ�à›6kõy@¹isÓGÙÀr×Ñd ª’ò‚ºÅÖb÷ üxþ^Ð}Ç3|,ý-qµGˆÓ¦Ê™ÿoðÕ™úE:dNí�²€jþÒ¡�GÃxçv©2öY{ÑÖÈÝ|Ëðkè´„ºE‹ÑLZÍR¤Ë|O¥s<ÔJ–›æùa£ �$MŸ›6‰.‹ôj°¨¬m‰™ùãsÝò�B]±cùÃÐ�P'@ÓAQFBqõ­ñ£)°:5žvæÜH¾—DSKiÐj€­¶PúR@oä;Ôø¤h‰ùâÓ±3f<Þ†ÈúÂrȹ= ijf9‰G >¥Š´$åAoõø>(ùˬ’Ê áK©f)$ Cr=¸âGä×ÍÈ¥/ yÕNË »óÏÃaåZ#¡É½1¤Ö®uDMN­L÷(Ì ‘fIº¤_¤wµoZ”èF_v™*+Œ�ÆÑ(¸�•ë™·¾•j 噓®Ö‡¾™PÒÇ›ºè`Ãò7-P¿dÅxÇ{Z$7_ï[ƒÁð äH{;_ ËÔé@Yƒ÷2µK©?!îÊ?MŠäLÁ‰f�…1” ‘!Öı wÍŘ£MÊdvíÝ®�U]Ä–˜H üDPzÚD¯¯]Um*,(2|w­Œ¼ 2<$­=XXÉׯ1` ûý¦H:_$3ÍN’h1ÁVæÙÜj›W°!‡¼At]QQü8ƒœžE„xóPêd=ÙH|ãµû¢ÀPƾ½às}ý4¤ÿº£!ÉósD‚\Ó1¿˜#puç”È:ûž¢)ý€ZÆÃ‡.´O�ø’ù^(Xˆèvl¹beV'|ooECB<_x;]ÒÀÈ'dîmqN6à᱘tÈsή©nÔfɨ˜"2Ò�#m¾Ý1Wè¾¢Üy€JÚ"}â�ǒ̉;?÷ˆBü`ÂBšï|iÜ O‰ßã�Š+˜%Fg�ÙaÓ0¼r¸íˆ ¤ú�¤òÈg*ì2'Œ.{È•.–"Hjw7°N 8% º«ÊÕå,]q„öÖ¼E¿Úüùþx\¡¹àxÑßÍxX_âü>í“ð—¦?¢Ù¶ŽúÐÀmæõÂá£D@èÄ¡Ñ�îS}#�l䘧¢Ò�IP.ðžHR÷¿ƒšqtµ»¹Ë¾3«ÎR;Q'z �ûb¤h´Ç™yß÷¨«AR²PcìN�*®Ù¥‚07ñ8#“¢kLH?M›�Ò§K#:žØ× ׬1i5)/¦b_êÑ9#Ó5›Aù`ÁoçÜ‚…LjïÊø%m^¨«pW€ªÞ ÍÕºò~(Cy‰û |€õÎØu#¦4ÚhžtŒK=>Û‡P‘ƒæ¨?>¹håüÄ´eö€ÂA™­�z´rÖ¥™Æ‘OìͲ|±3¯ .bcÛ'¬”Óp‰C°—øø¸ÚˆÇQHRî´¹j–%¾»Õ0¬¯-‡Ê!t1rŠ/€ýÉûÃÚ– �Ê}æÅΉѸ7S®jnpÑî„¥*õ_Ìj.�à0«œ Q)ÌÃØª,¥™o¾Hƒ±ÜÖ-ƒöÏGÞ�Ç™±¦Z‡: 9À7­›ôÜ=Íb'uÕ‹“öY >Ÿz6¿–½9`t#’¤6JèªÒ·5¼Œ+,ì'ܪ´;�¥ðÄæíŽGY6%¢yªÂpo‘¦)~¤Ü?ËH!x#Ä‹ÀY·¦e0n0oÞÜ|7ºËN‚ûoŠqš ç¡#R �øî§h�ô–§®u$¦¼°äÕÄV¸s\ÚÞy×� ÐëÔI—êÂcœ´Ç°‹.1„žámB¡‹­}ˆÕ5Ã"æBŸùsC•jßx}{É %€v­9/Ä‘†àØ2Ï«>¬²pfV=â—�¨¶t‚ó�h¾¤ëû¬µÀ¥ÔOù0÷YVýëöGÂ>d2Êë#†Žo_dàrù$ötÉû"¦WíôñnTD4b%^? N�i£Ã¯„§xˆ$“XC/ÈónXù( ð Aø jÎé ³ ‹©$‡x�ÐÎP—bQÎá¼t¤Hß2uñµž;“U°ûk�æ UgmùÂjØèLV/Ž(=mnø¤Ävuì´O æ °úÖÇù=ÿÊë£�=JÅhúB{ÑåÒ7ÖÃÜ©ðàÜmßV”áÞ/™EŪJ‘¼e,¹ËŽ&Š€‰VT¦’Àž¤µ„¾ºQ?sR ?±NtŽe´9²$üw™K£ND~û¼ÓÜtmqýdÔ‰tlwNtß7ÊÂI¬;oqŸBu ôNt÷sÓ¨¯ÍÐOÓë=R¨Ó/=DO:n_Z˜M[Q½É1³Ìþ¨€pK¿<öOƒþÔV[9`¥Ôa¦´®ƒ]¯ƒÀ\ VD!éUÞ\*è—%¶}ðPØœ¬/:œ°úàÅD•6£‚†ÚÚû\Sæ¥ðlùy“ôñg+g tpåŸç¥�jÿÅTß0ÜuÀhpýù÷ZV¶í‡{_ßÍ2™5�ðG.cQ­¬MOkᑺ‘Á›Öô‚:õcÍ�–ö“†ãOWUâv@¼i)æ gôvÆ"�lñC·H¾X²QJåÌö6†)gËèNe_b÷+)ô,(ƒšÞà@µ²2IZŽ»rõÜ™Ô;¸jJÓqºï@£<€˜"–6ì?âÚÛE(\Ï=6Ÿ‚¨AC0”p^½X~-OÎÖ9‰´C7À�Js$±f×»Âí§Ñ’Z_Ù±¯xL?ú½pIÿÅ’a3�R �`X†”àp¹å]Â"˜Nú¡¬ íKU6: nÒî}Àq—�L\Ù ›²—Ü\�ÃpP‹[Ò(P˜eËÞß;'UG�rÌ­þµ¶µÎE©¶ ´Þ¬ßÜñ²7yG¡»ÑŒª4oiQ)]Úª†-ç,W?œu�¢Í-=¤ç#ø&Œ&¯ˆ½uÑ?}2'œñò_Àßœ{¢yôDˆ[²ãwñJÌï}àÍÇ__®$[¶L†Çry›A¹à÷” ZÅ#´8k“-¾6±èêdËîªg…ËÆÀÀjO|‚æ°5»ŠÒgÒ£ëœG*i¿'ÜÙx�þ èvéå%ï3“<‘k´Œ›8ךj>.1³5Ô·ûjŸ¢0R íðöÙûÖä¬%¾*Ùs~Šâz™H4øt *bCœ MÚ¬;7K¢âÄ…6°‘&…] ä„,¤vJDx(v}Q0É»_¨›’c¼ø+±éLÅYöL¨Û²¯@iUåæºõ‘Feà…¢’·„9RúgÞ1òxxÔr€ÝâÖD9ô4ÜAP¼\4-WN%,ÄÛË�Š7öÇuª›d°õØ—¼Ƶi‹Ø]ë‚ö7ÁsˆW›úKãè"Ÿ_j iSµ1ç. :É^⺀qMu ÎÙn�‹Ùý³E²Q»hi{MC4]¼’¢^×êåò³!¤d3µf¦51¨Ö‘Ò;`Þêù¨F£ä„jâgÈ"ǰ¤�ÌšXµ“w†l›G&úFA§qŠ?Á> ¿•CÌ"eÉ&6˜ÞÁ¸ ¿šß+/Diã±"šwÌ€ÔóY5b굋KÆ#±6Eë³à½"Ýi~TÍtÇ…Äu±L^^Óx{RPòìï…nL)VãƒcðP”;ÑßBiM6ôèe2��]‡Í£œ¬–gòz7ÊQ&¬‘X“M†•°—SãñÓ¼ˆ1•Ñ@ýØ¡À�Œ¤˜°3�Qží|Î8ͼoõ.�$k †¦|UìŽ E¯Ø»�2š³Ónßù}[ÊÖë 1ˉ§4ÃËCÉ u?Ès\ƒ„qúNz6;¨WÇŠHRÃ�IV;ÈûPV.¥h‹Ê…OøÑ•Í%±”Q3N9§¼OÍÞ˜ºSÝ?:ƒ.†ß]áƒgòèd˜ÛÇ�€Û3¨§ýy Âû:|®8ªöˆC¶÷rQz@þ]XÏQ2 90Šý®ŽžA:3:ÌdßdÄyáW„MWZ½Ë‰sêÞÜqK>ÒòÉÛ|袮ãE"Cí]ò2ñóíÛÒ㠣Ѱ�aƒ(­À|�˾[˜2¹Íjø¸j€ ëÁî=¥QÁÍ—")Á§…bu½�– Xa|<¿·a*íñ°Ê4gK£‚wô>öêj#½ /½³�>"ÒAzç¿Ë=®÷­rÎI=#�ÔÙ×Öúü}0œ",ÈÎãþ½¬Ì‚´¨QG»2(käsèy2M B\ídEŽ1ôÇÕ}/Ï#‡=ÆM_Òf¤¤²ÔÓn2KÊâ2ZXQÌW/ëþ§«‰;Íbþ‹ž,´¿Å—GÅ­ç.ðÉŒ½ã´l+ þÞo¶Í/0õdAîjÌÒ^“+cne­�ëÞƒV>—gÈTÓ{0ne53eúîurw{h¨Ïê»zж¼ Þ„çxÇ-—x ›KüÛ¤þÖší¼Ï„øŠòe.2`,Ìñ-‘3½±•\ZÓSD»ÀÁõ 0.v…ú¤´Ùd¶|$Pv&@¢ã5ã>Ò ¨¯U>£b‡E,yC‹9–¤Ù²Âq š2„ÚY%,-Ö–  Ý…½ÉÊO‘$ƒˆÛ~t�Iä§M� TÄ ”b—C²ÇÞ@üQ9¯Ðòéê¥Os)ÃÑ!UÚÍô+ÑhêŠf…¶u/y’…FÊÝ_:"{èöµwøØŒ¡¥òm”ÿn�+ƒ‡ÁD¶¦†ÅŸ¶››w�{¯;Fq;ê.æSÄèK¶}›Û2òÖƒ¸kpmfõ5Э9ÏPp=">— �#l- ÖgŸËÜ‘$_ G««:wžÈó9}ºV«�šÇû…é ⫰´:Àááæso&‘ü/@ÎZÙÈE¤f‚Ž}ËQ#u+·®ðÀ·™>¯¿#`B®Žú‹¦´CŠÓ…MÑ?Œ­í)®ïvD|n‘ÏÊ*Òˆ[,ˆ-˜_£s¶nå}‡þÁ‡Á„ÕV¶Æ{ÎV¯¹³¨×y¥û¬È �R��(4à�¯tûójÜ=Šâ²™üSLçí— ”S›ÙØ\L§6MSçjø¶æqæ!n™Q>ªÉg5„O FÙ c‹2=_ßˈõ^7žeºòG¹eW%éÌ `ÖÛjqg̳߬—xH@–PóÐ"ŠIõÊ-ãìJ:ÞòÔD¡r<ÄpÇÛœÍ ºH‰¤óÿ-Lµ,ó¿‚‹9¾Á„p•º¿2ÎõÒrÝñ¦‘ø !>ÛWájSNÝËv¢@d9ƒØà7¤ÿ+3Êytïâ5,lÉ9Û5º¯»Ìé…½8Ø  ‹'{Û[�Ø(1ÓyûâGuëÓ9&‘¬85Þÿ² À¿àÀ»TPuQ½’ayK�Ô�XT#â þšÁ“ÝvU4rdå¥]y*ŒŒŽúfSÒÀÀC_rÁe•Åz<4»lä "äÕ;p`À¢Á rx +hm`Bˡ”™ŸKÙÄ/ÕzMd20ª3¸ê«PbÚÓW×dm�ÌOìÜc’ùò»`ù�AKSÖ½¶©¥ºàP¦Ð{A)YñŽ_¦:AdY´Øæ©ªB§9?dï&S¿#0ß JdµØ�¢B K=žÿʹG$ó¨”$óŽs0G“Û�¹ÓNõFe‚6à†Þ<²b¶‰õ¿Ô# A„Å/n”_gMH; ƒißy”Þ�GgP=@ ;AgKOÌ Ìå§É#ôà Cc¾ó_�Ò‚D"z¦³´°Ñ·užW�AÔ#°¶ƒy‰|Å2¸B�]ãö‡Á¾¡®Òz¡žp‰ã§XzrÑ*r%)ó!ž×Ü}P=±Æ2�ÌX€„ž§+ä<§ÝÁIÕõqM~Õ¡ Q4ˆ¼×!.ì‰Õ®61§©2Coæv¬Ëˆ­gØÖÍ{”� Qe‹C˜É€;=à'Ó&|&´Áëæ8ŒkX–Zc/1žç¬éZá÷YR_,ùÚ¾«רJÍ*ã*uŸ°NÌ&‹z³Q‡u˜Ï>õ lj±@ ›ñÛK"J^ZDµñ‘ågNäDßru¨PqžˆúKH×ñ–¥œ­øæYébüE©ØÑSci+òÉÕÇŠ„9•²MJˆ¼LR‘ü&¦µ§öÆ�¸ÿ ɧ™ïy2cÕêª�_y/××) “/?¯½GjklÈ‚å&·À k=F³ä‘ÊÖÜI¨úS˜-äâ®~Ñ…€¯*jâ¿vJ¬Ç�†m¬Æ1K”z¤?óîaí„ðtͤž)2‚¦~Wà×ös2U0éÝèmg¸YMmf �´o-û\8šj™Ñg¯‘·I[ QÄã×l*Ýo± PóÞîˆl‡ºuób¶‡Ù¯M:?IòÔ½,0¢ÉT¼µnvÅw¿YÙÿùð Èh¼öª6Ëþ ÐÀ|šû"ùÛŸì5‚«Kǘü. bùd± âNäZ?©ìë¯óO[Þ’-„=Ó7/¸n>›Ér"…øâ�i>7RåcâÚ­0nd¦^�vmˆHí´!v¦•J\Z°UeR»éâX�º˜!4ô´j؃ÎÌV�b³úNÛÊŸ–Ë•«•$×,À¨V¦E[Ø/I©Ê=ë–ÈZUöHóÝÃ�†ö#Ïg~Df¢Yô‰Ök$»�3Uåö$ªžFYÇäøˆ lo³_m^&©e›–ö²²\ÈO£‘,É(ÞØÀsѽ­î*¼8:|2¹ˆÂw3G�1FÜ" nlÅSº ·¥ ‰¯ÍÖ-*u1¼†úN´Ô-ÑU‘Fuj-Þ:9'_!DÝÄœÉg‚õFÝý[Á¥jàKí°;k½ÁíxñKÑ´HŒônWÁ¿ÌG£5«C®©†•¤tz®â;™ULuúIÁÿùÄjfÈùá#(^û"ÿã£À];m›ÏÒoUùýÓ3îžžV?šE…z a&`T…¡þê /”5§,ÖâòÁÔëNDFwtb^8]Eë>–�>f+ñìÀ;oo¿N5‘/ çAFá™ý娓”u°Ÿ: vsX>×%.Ÿ´ÌYg,VðÛ?8¹Ø�{é}Å4¿ÛI`Ý‹ð’ânrDT��ÇvÓãs�¶ñc‘l­„{þ # ñƒ_õ‹§[ìµjcn"­Ú¬+»�Æ ¸hFÿìõªŠ‡,Þ¿¹óÑ+»UhÙïì`_�¿/@RZ� IXx)C¨¾•g�uçéöÕÎ�ýýâ;EDò «sÞ×Óòæõ]ç…ÈyÇ[ BÉ$ ùhÆ|Ž]·$¤¤´- ´isy:áПm‰aP)æ,PdrŸš êÉÔ,f5�Ÿ&Ç$úS†M]ƒãí\u@xQÌ‘®·&WQ‹8î{ÛÖ¯�r®Ñ? àUCjÙ‰gi)8Ì4›°ÙLÄ#}Ýëk8ÿ 3r”Kgh¬mñ)[@o—öë­ZÑo®ïŸdëÇxÆF×—EV’XÏù[þÓV 57‘Úe°Nšp#ÿge«Q%§V–Q±7ƒ—ºÓ®¢hUv½V-ØÎAiÈ2Î(¬:"•�•KÇD*¥u­¹|Š¿•Å“ðh-Z2†!+*ø¨‘cµ&ë•�Pg*Â}ú*†,d±º ªy’Åú™hq(͂ᔛø“Yi�~d.=ìtÇtnU«v:)º�38Oåx�‡&ÀLÞ’.q@b/ìµoºEÈ„CÒ|R©µüsÖ:é¨LMaíwÑ`VJZ°ÕˆÑ¦²Y üO¼S±kÄ«èæñË8ÈÿKQO�KÕ?è\¬;ö�L 7MûªLA=–ƒ…Ÿù¾Œâšarg¨¿ oO(ë¨wë�+Ôõ=ₚ—‡»w‰aéc?¼ð¦âSÑ…¨ÅâSÕ¹%OÃå ©oî:?N]âÖä4"xÆ�eN®Áv¼WÌ´Àló=×!dM’ùiëjQ+JøÞ£ b~DJÙ3�q}Ôp®.™^wL­K8”Aˆñbò8cal‹ê±þäf›�5ô僴ež:”�ÁM<Ê¢ŒÚ"çoòàÌ"Šªõ›s=à´F Œq”n K¸|Ò®}ͽ¨ÒVÍ?¥¶&ƒEwFV³ãGS…"fMj˜)ahÖ�äÔþ݈{ßYÐ�9ƒWÖ‰Èeæ€ÿ%ßàø´ÝÙ[‘û›YAÍ:IQ¡s¹Øû8ëû2P÷´Îõ‘ûÌ>鯳écž•6$ÆòÜ=æmc¥ Uf˜SwýJ©�¿‘¹t×�‚~âÄ=118v�@¨J`Ö ¯¦"£F!²eš¤"ä�^XÌÀÿ0–&xÀœŒ�QX5dÉâµìºîcuñÑ…·$iDGi’hËt§v­® Ah³±‰¹åÒ�$9“7§3œÛùšÛ¾“ë4žk1Ò‘q´ÖEÚ€‡ù)ü¸¶�A ½�üŒ$*—èY�Š ˜áý8P–^ŸQœw…ï�X%Wøÿ_uÖ`ýT1»«^D]nˆKã ]ÓéH»‚´KqРбÚîhù‹%Þêê7„ë]ƺe„  ½ÌÂÒµù¹Å¤ë¦.ßáß*À«ä zϾ�µ¼ÒµŒÑŒ�Õ½2J¥¼]ÄÅ™ÏͨÉ:¹º¿—±ä[h€ùIX,Cª8â"Æ�m×¼"fz¶Ç‘~;éÑ«šp¶PDòÓs˜þÑZË�"n>šð ®I‘>Ø}o ú­ÑÀ2�4'#Q‹¥�ûO•¯Í;Ã;¾Ýßb)5hT5%¢îž{¼ÚiÆòŽ—@0ýဤ¹~ÆÐl—Oý¬ÌdSsáTÕÂÝöïÇÈp†.ðò_¦ÛÆT¤p;7íµfk1YyJäàÿk¨)årô–Q£–¬c1�¾Ç_¾�e²®þ:R ¹Ï÷ Ìë­QÍ‚cuÒ¬0Ãk…ðÿÓ‡ááþ™¨*–äéMÿ\5ÅV¾xE¼`Ö”Y]mÛ–¥jpí†×e‰ÝRû¿WÝ?rb³mŠÔ!w<﬩"O[k(|%tiÂá&cð“M)õY©>êä´èTAFö³ýN±LÙ—ªe3”—úöNÌi—a�ƒª)d‡ð†­éÂ)í74ð ]x½’©žÒs$�’âkúu¯ �;9`G8íÙPß'èùÖPôE/\±`"Š'%è}˜ÞÚ¡ø> œ1ÄøO k\fRâí@zw{ä뫌·D%Át¬ŸXÛ ïÌhÁö q¢…õ(ê!ƒÒ³––'Ið§xÇ‚’é†úͽeíöc±›q‘R¥5ÿhØÎðí¢u—vX8Üñ&KnlT=èàDÚÍ�wcauìr:Ý„ŠF vôtyVHþ¾I�—ª €5Ä�%À‹õm-0QJdj@ííóŒÅm‚ˆjŒjì/ /ü‚¥å7±ûOmá1xûÅ…t aˆNkA_å&ž—ôdŸæ¯v›Nð^ô ±'§™0ꕞ•0µP ú¸à33«Jo5Ö¿ wÔ»›�”H PøÌ‰þC÷ä/ý8üLsä‚6ø>uù isÒ¹.ƒ˜ó=¢@âúûºûv  —Ñ]ñÁ»a¦{~ã9éÒ®çÅ�æŸ+ WasÏ Õ åä~GÓ°&ñаÄT²V˜ y¢RæøŠá••Æ‘‡¹£VÁŠ?²¾·m›–À�ü ãH„·ä-âm[¿`Cø1À •vz;)òìÑì•�°£æÑ£(!¼†R¥:,�{+¬$ÁšhíI›žMf`ýÎ/rPåwu9Çîï^·™€ nJ¬iGp'È(x€AìW½+©Éa-Q˜ÎUÔÒýThÀíÑXê®aÊDæG–RÆX ŠÆîuñËÿAçTV?9¶£�BIºÉ‡ VI)�8p³yž†]Ò‡Ow0ðŽæ³æ-ГÄAÌ�\àh î°£ÃÓ©!kr| d‘gÛpûèõ?–æOQÙ§m•‚Ì-ƒÉi¼d»)Ü{U‡€Ú+6_štRß'…½{\l.‰žy�ÅÀ°Æ²ƒKUl „¡‡ÆKhìîÚSÊœV² /ñ‚o¢h*mF·l¯›Îwº¸’´°œ»óû#–;\“S2ÊSQ~Ù�fveŠó5zm½rÏ9®˜å¿ÓqóT¹dlãÿvƒ~t •ñ}É0L9CL7G)o³}1ê¹�Ë™orâÏñöèÃnA(€-�Ÿ¡cËûþ­-·×ðK¬çŽšÅŸrÔ¨S‘äœ âb¦Ìd…•†`O¸öÔÐæ*4…Of&y�ï3­­#0sÇ݈Y·�2cŽÒ¿�063÷þ�ÔÖ�Öùè4Ïòøãu¤¿ÿáÈYá«øý¢ ÑŽÖ.²¨ð8�a8oÖó½y}ô–/ôãzÚB°oûÅ‘EäFÄiŽn5ë…ÓºY'é'¯É*ƒŒ‹´ªÉž~ ú zšeŠ“îXOÛXÕ¶}ŠDtKNg…l€»!d¯œÿVÎï§:±KÌú;¾qЀ3�Ü #ó`„![K‰—Ô‚ãfãÑpè:)|vßã%Ãl©‘VjÃÞÐ�ÂîZ,¸ A€ü/eu±×B,S­†Ôó»­]A5ˆ3Iã®2÷l²�GËÆ Iù¤…¼ÿ·�uŽc …û-Å—À³�õ¯²ï;ò5M·äzu}梣�å¾wÅ�ÙŸù“mÙ‹ƒŸ"®X*f|�ÐæzÈyͦI\X �,ý¿Åm°F6ò7 ”‡.Ë!@íŽ NE7¡ÊÅüàúG'ãe¯ºJ{NáD´ß"±v~sàs"Ï¡åÛ³ }L-¶å0íÍ·G�­gѾQÌU2„,,¦g]4§Qýé´P+Y~‰^s†;þ¿DTõáz1#1TÅ{7!J9¨œi?1(½—ê›Û;³À"L«fËjX|‘+©+ ê¸^WsGÂUY,ˆH‚�îª/ñ´!Tháé?•bö°&|ãŒbYÄu¬ÁÇ%kƒ”fP:&Le‹ÛG°Qº¼•5d·9m?ÜÌä )s89kë ‹öÙ݈Û!³ U�ž¬²]þ‘»:òp&âdnh]xââ÷‡ª½_”&·Eîy£4?mÀõ–ð˜|ƒä1vÍoÎRÔFÖOoÄé¾Ð+9z�× ò%JXS}Íe׌f2+­ï—þ¤š€ò" LÒlËÝ„§½�ödßóþ4x¤$.Žt1‘—„”9便WpåÚ³ ¤Ä#ð‹—½/›Y"YÂ}кºGˆ“äwÏÿ!—Ë$cà¿ÏïuG›ÐI?„"qïüùûñ ¨¾C¿cc? s#í ’Òqµ±s¼Ì®v¿=oOo+Ãh¥|‚Á7_òŽÞïÍëî§|˜þ¸Ì� Ú%YA&|Ç4®¸l›»<}Qþµk4Ú×3ãÖW÷s´>9>whÅ^¡[c!{,Pi´7öÔ¿uMÁ!ίŽòáß\3ïXuíAÁø·ò=:'úî|s Whè{À‘ûÄ)ÑfUz`žø¼lÜÛ°‡`CÚ²ˆD¾ô^p6<Êß4«Iðcc5‰54°ªŠ#ý´}µIC3ÙêBh·Dm�‡7r¡U¥!rÛÓé$"‰ƒÛ!„±Sµq"9¬7¤¯-Ò8 •ÝûÃñKœjÝŠÏàíøèã“ÿ ½QJ _ZTæŒÈ7Ùÿao~�Æó¬.þ‚'ÍïéŒÏØ\.A&CD¸÷�»Dœe(ª¦r²¨›6Fß,‡L@FW0Œ—.Ý�6¹ä¸[`�®f%•b¨;WÑG>ÏvÜí`mSƒê´Ø tÝz‰wš3ñß¾ä�ÂC}B§Î¿‚öÛ¼æÒ‘£«£Hã2{ `â ̲ -'‘FX Úõîé:lò¡)íqªiÌÝ­yf²ªÈáˆ;Á|fc>ˆ™ !ìŸ~‡i*sÔj|“ÈÃŒáºûTÑ /Ü:4êK¸y¼Õ#({˜MªÚhŽþ·D�‘22MÄúmß“úŽèÀ  ³ßë¥#/�K–4Î꽞¬®�EEï »âîà•pÞlº¥#2Åï|ÞäØ:ÀËÙÆé˜;»óÉßí§eŸ‰4úÍhÏ9C[†Â*SÈèkC=KSè‰ Má‘7GòzQðÂB¿®g}àlEoð “ž¬„È|ÌõÝÜS¼cS»áÿ½¿‡ ~" Æ2ÒE,çìè-"L«"9õ@l#vï� tŽr«wI•œ65V²¬ '=Ÿ03gC T*úŸB”>ën«y³«ªxàt®ï³ ©b¹›ËÈòsÞäŸé¤ØÌhr¿á $q Øî<²71�ÎQœKbµ`läØÜ)ÿÜöa.£xpµ<¶› g€¬Øßƒ§ž7ª¨0YúˆÉ=þ[)�úYØYŒØÑœ»¤¶k]÷`€cÇuúo[ib«ø-xHH`ö‚¯íX“ÞQG¢ÿið [U32^pkÞüÑ´f¡•qu�QX@(³ŠýDqt¦YÝí}åÅЖ3²¶Y�ÒÚ Ï ö~ªÇIÃÌŠ™*£h~Çޤˬ‡|>ÂO/_K9i+aÜÿÂØz6Ž;MÃ…¸ˆ–‰¼zÔÅMSZâ…>Ò9©]Íàî$àÌv^–0ÁµÎäÌS6åµ`S°–Y@ôŧC2éaµ`�xq~Ük¬¨ô(ø¤­E\‚¡$b¡5¹œ‡IØ.ãñŒŠÉŸ &¡Ê/mÉ@ðÅîÓÝEÑD nH Wx^šÕr/ÛÏí¢MÇ C —%Mw¦\0X=ð¾çV�ì†o.ƒÀ;ˆûu²ÌR»jìªñĶDXo6>ÇøÇ® óO‹´’ÃRÐH/ûCCäÃæ&Z$¾#Ëû×ùêŸz_`ù;ú4Al½jð”‰àè¡Úœ¡øêᔀ‹è!é éÕi Ò7T ý³&}âvœDö#m[kM"• ÃÄ!#$þ×Ör›cË‚^úñD®G!bÍ]�rðïVô¸aH#E…%û÷2ñ著ò,— \L"ùVvô+T÷Sp•µ, ë`hµ) ã66­/8To%‘¾d§ŸslGZ£F2c‘UüšaZ[x�)Œß×<ñÍ •œFë8íøרà8Â7º?·˜Õè,èØkœðÿäpÇn.ÇÅÖ=ˆ+¥¶©ÍZ~zæ·o{Zßî²´OšóŽ%pÀ¡ç¼!嘱Šuý&#²ùfj~½a3Ô6`ȾI²d¯,_˸éœ^�Ÿû¸³h$šÁAÝUNÎÈ«lû°ùÏæëJµ×§xJw$Ë‘F>"·(7ž× Tilµ§üó¸òŸWyQú•˜ðÞ§fCPohèØ?K�Àu«#Å 1È{èxz_™š­7׋êJàÍ@Äé�.pfßñïóû®á§27þX& uŸV P(sÏ�hŠ%×ÄY lP_Ý+ðz¹½Çž_Ãõ4i[-1d¡§Þ .Ïc½V’.+U‹˜Ñ%ÃÁ­lŸ_+6Ș`¥/QúÎ×§ö‹õàµIæ–>$›³B”¯2bÞÅ*0½ëº‰æ‹å'æ $àÊ1ýÿâ\QAû „™ ÌQp9_-ã)^Àå¯Q,Rcq‡´U.—o­>]÷]énJvû§ àÿëú",'j™å“–ãÜW�Ý5`L|Bv¹5Ô8¶‹º»GÝ…iQã�Œ*ÓoWp[Ä!ø®ß�¨bJÏ|sb6(68z1YQ>É}ÞU?iJ=qf… UùƒYf6“ÎÊŒG.u§ ÒxÖ¡ ¶>/6eR»ì„V¥—ÞÈ=pµGt¥èà+¡"ÁY^î§��Çv:Šî€�ÚP£Ñ)o^:ÙOW”5õk• [»�lÓ.oè^Qiñ¦¶±;‰�j)[ŒW¡jàr·W†1#û�ÆRˆbio0‚HUÊʵy-Ô)´¥ùE|¬·ãu ‘ûÍS0ò¡)S�qâÅöÄH[ž¬ÍÅ~‚PùȘ>¹Q?¼×�©�úS„_'%!k(M9J?ä3±~çu\`vÛržSHAòºNQ0p-Ý z¶XÖQÅ.‡R7–¤¿Æ\Í‘õšôN&³ÒÓrúfe óŸ†[=Å;�1«íï+Çͧõ`…<û’×…¤s£§Yˆüçqú>Š1©Yë<$#¿>¯ Ø>!Uºåþ{ a”ão­{_�ØO\Ìû’£ñ’ÊÍPá]MPc/ÍÿD ’�¸§ oƒ´Þ>ÆõšÚÚ¼™J »Æ"x�›7†År(S®³÷@º�÷aǘ"¨z†ð~ ô«hçL�ÕORW®övaÉ1Ò¿{˜ý„y�óií[óׄˆ,HEϧ"h¸;ü¶¹nÜ×Ô]nt¿¬zzîõ"¿iߎ\»vôà#OŽhüÚø•_¹übÆ+p‰{†¿j�ŒóPNÿ޳4_¯¸å—Q6˜Þ^1@6êu§Sí=›âxð8½8ÞYÞ_v*~Ó[Æ}¶ nó&(_Ö¹<åYÇ„ýÀ‡�ÿyiy-AÀ¢4­ûÓ5¿Ä¿Ì‰ý‹¾âÉ62±¾æ7¯¤wI¸²¹mçúÜ�¾áCöÛ[’ «r*8§ê�NÔë ø…†…@÷IX«²vÆíxVC *…ùŸ_rjl;kCògçdJâýP„‹™L�»íJƒpNy-×ï]þåÝÛdt×-±ÆY-ï~îcö¾Öc§²÷›xaMô«c#:€ìÃ%MõWÎí1Àš‰ËßSÈ¿Vhåŝ߯ÒDÛ7‡Ã#?gÌ:³—”›‚rÜÿF/ä#îd޵b¾Zf‹À6 ËX!]µ AÇz§ô"¡«9g'jÖûþ’Œ&ŸƒÐ¬éƒ_#¢W)8Ó}CÔ‰¡Ù´wõ:éÐíÔd]j!ÑÚËáíéžÞê9ìšAr”#›¦k …|6ÚŽ:<¡„Q ;g+òN¤ƒ…!5#ÞŠ ²¯K¡ÝPÕìõžpààuɨ$µrúM@ïÓÀ¯Eàoß_]í¾Íª®ÜmÈÒ™«^0y#îþ=g 1ß÷¹ÓÛÄ{ ?P¦'Óòh‰aa0kF›÷˜"ÛGÝ�ÿÿ‚-ª@ Zvµ¼Ã·ñ±êUóEƒ!’W°ü›§|ãúcÞÔЇ£½"˜̡‘”0½í\0§¼X‰}5gÖ«âUY0ø5æ:@8_ ÕÕ~Û -ózhÿ§sKÁ¤’Åîy›$xˆ.[­×NŒ¦Q’¶�-Íìjæ$káÆ.[9'iZçFîš:ÌL4_ëK†»pDÊdb6M÷þ —ªí+9õå*ÔrúËò\âéYCfÕúÚg´Í|¾›Ré:ú`¸#Ê­ÚsêÃ#Û½ðÜ© ¥ÍF=k5¡5²ŠÑÅAv ¡3!âô¢•&í’ûj?XöÂåÿ�ÁºVú¸‹ŽëId1͸!ÿF?̈¼XsiÄ%ø9±A8œC £Š@K–š3Þ@\¸N( o´Y%ªà"ĺs¡O£Ÿ©„bÔîI9ų×[˜è[Ý•_3€æêê –Eã4îÕìüv™«T�âEcýÊõV¿9ûTrŽkjò}ëË£æN_j£�Dÿ_þ_ùl¹‰á?*¾ß=G¹iÐ6}©€?8˜_/­Ê×�PðJ.6u‚q�¤õ•Ay³ï¦¥Ì…ùÈ‹C°ç¯Ù~†�d-¨™“9‘7Š~±Õ&Çí@®ÔhƇØú¸ªéC"P“êSžìäC?Jl3r7ï L³~䔳vÎKAgù=Â’Ýíì¾²ò²Æd‚7ž¡VóÁôP®:Ý2< s϶»ˆ°rPõË‚˜ð÷Œµ‚!lÆ·"îvÇ" ø‚\¢Ô¦¬ –nÓâ¿�¬ÑÁŠ”E4³ñL¦…ÅÍ¿»½š¹"#”›œÄ\j³”ÞwˆfjÑBˉò¢lhH†[ë+¢¬ÄUc¾¢®q+U&õ)ëæ@u>°]¨ïDõ>wµ´l*´rq*ºëŒ�Ž'ôOõ$€£}\/DŒV 4 ”‹fHx[‚°äL!9¸•(ç¾4±ìa读Qh’™§Æ =)`þ÷ç^[û9"V§ç–8i5aÊh­a=$\ÑœoÆÔ؉¼?ŰÖþnÂx_S’n‹šØ²}N”>åÅ¡ãÂíÈçÞ‰_šì—g§ó'áL &_?Uÿ\ýúDs þÄŽ`[‘Úê®MÅ¿FZpæË‘ôKðüµÎ1Ñ8/¿…Ý9½®ƒÐÅ/>UÞJÔ…âÍpdJ"£ã•§'&j› Ævb+¶´?ˆM†ãß›sÂ#È � ·wJíPœø:L|‚9Í׈~I‡áRÝŠ�åŽVDl•ËYàéØP„ê©v€³û»; ¾ ;¹³AP¬)ù«š¸Î¾ËÜò5Ýé:õ©³…‹—ä'«ÖÞƒƒÉ<½k@ֺѠl]Í­žÀ/¢Ûº'ÿÆ:„ápàå»ÈéeX©ÈÒµHüÿoïÚ%8Æ`dÉ¡p§ �}èd¥«”.Ñ£Æ÷øEB0RëjŒ©šºx¥�›}¹‹-¼H¡óM…ªç ¤J ¿lH{DÈñå%Xɼ©ÅÎo*GshˆIe¢>¿vê§Ë×-;~È4)¶ìDšÃ‹Ô×·ê7= ø71/EȾckä\ÜuÔÉ2ÐÍAÊ@~îSK3Uç ¯BŸÖ6î ‹‰"ÿZ®<ñí' "Ѫ ÇæãY‹ ³å͸pI«M;2®¿µ¬pÊu—¬\‰i� #³¦;Ç=þ…B[SÂ[5ïÊ.6ò•)~ �E¦�Ré!¤Â£ïiøLC•çxß÷‚F<´õ¦œ¹y—BL">6hÆÊ* í«�Y� ùtWÀÂÙßñ�EÂËöäVÞyÙñ‹½.–�#Z¼bê¼cÌ”>’säÃÆ’Êλ§é“tÁ„±ÜlŸõÄ—»ö½Å�Ìöë¯\J¤«ÎnmQ1Q2±8ZnÇ1”ã1ø/ßÓŽ ŠÈÿw¾„¸ô°ÿ0Ïä†�ë ƒT£± �DEF¥ÿ³«·×G£šrkb=v@7(Î ¯§lÄpœà^E`ur}jŠüÄ­ `Ç™Œ°ê/+RÅÞÁ á—Ò¦€ÞÈ“7îtX­ÆØZ}W›-D2óne»ÌL)2F€Nk‹ùõ={Òò´,¶¢Z‡ž@–%ö÷:­ÿw1�OKs.’�—‘÷0 ,†J+4`?=«Ä.ÿ9^tU„Bcå¶v³Å/Á¤@DmÓ/þU0ViÖ%ûjê°vAƒ 40qœRXöå*ò?p¯˜äT‹ŠÉØS Â…ØÛÞ;´8�ÙVÙZ×ÍxˆZ.Úðà¦9 '÷.Úðü™ÍÉd+\PúZd+ô¾@œ…Yð0I×åx‘Ô#v·€P:cøJÈëØÑÄ{<$VŸÿ·xQ5¼žâHè¢Ú3d—§wäj"ײKOº> 1®xëfºöFS¾“ÓŠÿà×ÙO¸›8Öⵕ…ïÔ=·§5Ø‚ oôÓûBáo4oœ­ùÀÊAÑ žf;0D ô.OOø±2Ë=áEïT¦ƒg Ÿî¼9ö"à™±NãW9ãš ¯÷êxîøl:÷é³/­( ôs¦+„¢ñ--}œ€ïÑT4.™ßm©8œ#ßv­“Jõ~ Ñ‹úpÛT¤ÍÓ)én�Ô£Uý/aÄØIo„õ¦&¥°É(�#5Tt�ô©*™RiÔù—+ÜõõE”ÑWpÐŒ8‘�ÙˬU‹•…Ķ›to±3D¤é ´À§Ö›,µç@ h² Ž͇² ÀnßdÇÌ|Ƈã=ÄzÜ`Fa¥SÂßn_ww y…B{ÅóÕ>‚k"­“fnhþx\ÅüÞOÇ—þi¯=ÜDë½Øe3•ÇUe¬Žª–&ûç¢Ê�[²•LLÀsÀ×U(©Ñ›°KÄŠ¿ÓfH Âç…Ì^EQü ðtèѪ'ç±[ÓmHX0�ÛR;Tà}°lœ’|Æ¿\ðM6‚.aŒýÆ£¥ñ]pðhAjôiý:ðȶÒÿåQÎAÆGso:PïøèÖÝfá~&¯-qú•›�NÔžÏÒ.�÷Ñ2wÇÙÞd€ZZສV”ƒ¥Ö)s 2d[YQðØZU_)¿\WB}y<ÒÆí‡g ¸P@8›DUÑó¹ê,~ßä$¶ðlaZý»<æôgŠþ}ÅF;?U‚í}1á–çÙlèþå±ÇçP`@T;Dnf1J*^uvÂ"J~;Ïæ÷©·ÂÏÆÐ4ñÖÞ}‚$fC)V²ˆ²+®lõ:› Ùžá´JHI�°æ¼èìÒD€pàGÀ*±’¤rþùçˆ ߊ<ˆ nŒÎ õç/óÜM‡I­h¥4¤!Ñ3^ÀŸu4tˆ…"°‘¥—äôàBÓªº!’Çßt3ô#Ï¥k)“Üí¹zI_‰ç]Û­§9W«Y2``Z7.4 ©ý¹ÏEÝp]Þ(¢ †ã.//{#á®÷á@K /½dÕ±ûñrKØÝ‚€RªÔyŠS:5¸{YmÔÔ ¾,Ûæ8øƒðó =¢ñÈCØ�ÉÊð¾°‡EQM6æ!Ï1u$F&¡ÛI³‡Á¶FeäõÌÈ$h-Îø£Y[Ø–� çß`„ßç` ›© TxÔ˜=xœ¾+�[T1RNÆ ^£I¬õ�1;ëÖ`4û5„ Q¥ `˜K�‹/ñǸ£ÇªÎ©˜Š<Ƕ˜²8¤7—Êè5íã-E~žª…P±±~ðn ç6SGë‘ägÂR¦Š$¨‰ %û¤µ;q)?r¾ßOý²‚_Ó®&šëËDàÿ�W÷WÄÏËjSçNêý! QLB9*2�Ы¥U¿‡ýçÐ1³¦ûªæçI{³—?=Žx-¨u¤B¯ä+ó+ÖÇ é™X1/‡Ÿg·8õvÐâoiÝŒp±ä3“}¾Œ'@az_ÇIò“–Äá=õÊìH-Ln›ÚóÐõóÜ‚ÿŒ[ÔgxÚó_Ò÷?m}TDYøëÝÔ›¦È®)Âîÿ±½0�‹�‹Kó(¤*M³o3ßl9Uüe톤]×.¡¾YhûzþÐ:Ê]Þëþø�Òæt�}J;n7Pý;‰tñJ±5ˆmh�”Q�†Uð`N¨_߀\TàÀ[f0^¤B 5]|Çœ«ši\Ü�øl:…Hšr„"ý�¤"³É¾�¡¿öÞbõèÛ©–7+o]þ‘É›š¦’efÕ¤ªCÎÏ6Û{Eæ’NŒÜR2ã»B‘ „â›;Œ¿¦È%ž�¯"–™}ÿÖ¨~ðÚHvyè!ðu©23Ý…„?ì`^ˆK¥{�Þú¹!Åv]?'ìFYáK‘…v„ŸÂdF¬ñô²²<·‰Ç ¢‡§Lý·-~–q©®…GÀ`ÇóÃ:��–ÅhéV´m©ò[m'v%8jhk?`v>‘p%nÙ‰ 1�è.�OÅi‰3«‡Åì•tÿ–Ý©SpÄŸp ºt¿ÖD8à¾B˜�þBülë»ÍŒ^ ¾}ž|)¢Œ÷�:Дc$¼XBÙês$>1ˈx�JhK‰3o‹Ž�³rûlûÀvK5E! ôã.š@q¸4¼—DAMgŸf¨sœYб£ÄzÜŸëlŠ7¬ÑÛÓwÂÞˆ0dúÉhɵOÖ?fHFƇnè†P"m‘XOòž(|'Ü¥ŒóýO(›kþ6á¼¶_D �aa²Ii`ödß¡<ð•#>Áȃ']¨„Púþ’Ky»Õ:äbžê#Ïኚ± Û……ÞS½E%K¼Áàp}ü‡’6Çãýô¡ƒ} f.¡©aãYU xm2¡&P u¨»e"©xXg]:»`Å’—äá¹�ƒ-µÀØ‹|õŽvìL膓t"e‰ÎSv|Ÿ<" I¶EPèˆÂ�Ðñ¸8Øé}Ÿ_»âŸnÒÝ‘ÂVÿ]OM]ðnî~û�çˆh¹9L»¦†ZkÔ÷tjÎLÅTñ§*ÄŠëÛøE\æÔ‹o:1*õ¨Hx�zý—·Íp“[e>™“cš!jŸ¥£j‚�±Kº–‹Lb"e7ìLXË S§‰ôsAÌÔœ¡¡h.«ß·ÏÉKT¿ESÄ*�þ­;)jã¸V€ˆü…€Fôù}�ö7ãö<§üÀ£ƒŸWŽ 2¡Gc#¦¾:¥3Îá�µç8sŠJǯÉÇ»V NCgf‰sÏU1Â7P©{«„=ܸÌ3övÅ„òëÑÔ ÍÙê–åjÃõÔ<“G2*ûú+zžhÄm°€pb0™6šïWr �Ê¡� ì³:l§¹L14¤¥¸á'¡ÀŸ)Öþ䤑'®+ LÊKPå�˜’ÚÉÇÏôpìäŸp8µ©ó¤ã‰©æñ§~íxEë*4›tÉ”^P3j“UUÔgãŽ"¹0h8š¤Ypy_AÓþl›juË•oTdB©‚º'§rΗ{�Ž6ŒÀ͈èXUêío»<û:…®÷Þ¹ÕŠ{ØBsß$€@Ôý)SÎ$ßϦ(B—ܹ֢ߨeƒ~íÒP(˜vè¦ùÏNÙ[Ú¢ëÂ;%•ü³ D•˜+,Æ)¸ÖVœÈ7KPû |ù6uuôpƒYÓÖØžu©G©ùT=©P'.q7ÚiȰ+P­ šÅŠmü»Lœå�H‡-1Z[èZÑJôÈÞø@V…JÌ÷XòK’g“$¥çzë6…Wçúh¤�Ç'=ÌØ±öñî¶0G™?ÍrqóJò1"d|õzxµ6QPµvã£sÖ'¬FH\U=ýÝŸŽ'γÜÓr¹õ`ê{‡þýYÙ ˜µ��-ÌÈÓŸÿ¡eË›F¸Õ±áMjò^�Yaü៨óq}^Ÿ/ëM·Š•çÀQIE‡ð]¢½ÒŠ¥#6ùò´_0êwþw‰Ã1Á‹�—¥\bš¥[³+çý‚Nä� Øö¬hM"$¯†Xi¯uSj¡Æ8Ou8DW=gôGf·ëà˜olNÙƒ;—kRÌs™æ0Ö«�ƒdg†VS›OÎÎçý:aYtÊñïÂæ^ î¢i,øUYˆ•Å›/�¦'Šb®SÝÒŸ¸Ä¯'å@l—2á‹“2÷ªÎçi8´º#´¤eìÔ:ôä„Í„ÿe ÌÈs£HmÄ �9·L鯡°ÍîÌqšhéVä$ë/%{xí_ü¸:>åj©Á j·›¶_§n«]œ3’¢póÚBît$µäÏ¡/7¹%DKöƒ˜azF,šy –4ZþV:‰ŽäÚ<•ü:÷ö;¥ÉÒ9ËÜ-¿)lSêŽ`>JIømõX9o³±P̤�Ûª]c½VG›ÌVÌIu.놓: l‚™Q‹,0†(ÿ d^¬ÿ ò �› y‘¨j†Ï‘/±m¶/<úÙ\9é•Ýè(¯ãÉ4¥æge“íõŒm©íÁHYãLîE§ìÂVÞàßY…Ó&m´K5&_èÅ_�YEçmëA“¡iƒg• ÁÄ“¶êÕÂÊà Œ»jAÞèo¼Òª5é`]àç<啸ï•e;-SšìÆvf�Ë™PCürÅÛæΖ6kÏ~QÌÁG3·Ìwb>îó %eÎî{ &6Ci²�1óßu °Ò&"Å5ëïºAÂm̃JÍ!D œ @“‡n…¶žêÝ�*Ô¡]…6°ïþïà ”ó˜5›™kÃi¹§h2†ªâ’Þx[ý­ØWª™ž£åS¿„ÓÔl¨ŸÿåÅ퓎vî¥>üŠ`Y´up6¶Òä—ž��‚ž¿ÍWë\ïZ›f-@�©Lu�–nÎÛ,G¯6�‰@?@Ö:RmçÀæ�Žpô%¦{0±)º¼úSvü_:<‚Æoï6™ÉÞEþ :?tÚhß%•5(¹'Þ}z?-Æ.!ß¡3ÀF7†³OcùR¤y½Áø@ÕtÁ¨£”œV”Nõ@»¨â/xÊ+d`õ¬?t›rÓâ·ñÊz«*Ï� ª]„õpÀv†¬jJF煮‡'rNA‰‹.Ëx(X~ì_×{F°„PƒR_Ýh–Z[‹æ\(&|ƨ5ŽÔýôí±Ê–åç4GPõ “#Õv©E_š˜&gýswÉ}Bk÷RÃ�•â uÜ NÿêrÜ�:î¾y´JšoªZpUFlû�^RúC±BWcbddR,јl¸£v¹Â~xNR,EE:é̪ھ Àও›Kî{âòÞô¸Çñ[^µr—"—±*²½gÔ�“žØtŽDQ íŸFR;ðHÇ£ª¸ >¬»eå/¯—R²òq=Ÿ@Õ±>€_ÍàN!B!'oÿà}Ý N_qÎ�²…ÊZ~ª‘ÉšÇòæÞƒ?�¨!ç]wÓ‚ØA-Ô;˜ù)Ø?,æï¢ú$£%.Óo¶ã·ê1®©Ð_%mHŒìu¡¤¾ò&ÏÏ1.Ö?(Ý%Š Y}]}/Ížq �)tuÑH4ˆ#/žñü–Ç0ÍŠ¸…�ŠPÀåwX[t$5Â^9L&Ps�§ ’&M}A*}‹ÃÚ•j»çCÚE�J±&‡Ù]�ge]>ï‘ ªYÙ¹óö®‹X�¶Äô�y“-p`QˆùvÅÐÉí»1šù« zûV²†¿�Ekß­R²KžýçbMþõ„pXòtáEÍZ愬­Ac_@ÄÃ8�Êd+4nÒÂmó$Ù æ+µSw�Õ¥>5u�œãùV¿e–/WöÌy(sxøš¿þéÑçz?!ìʬÒ�”MšSÏt®:šgŒÁšÁ¬~cØÔn©õöüÁá¨;q }¿÷�%`Y”?¬qîè.9˜.ø'ú7,½ÁÿÐDül7R}+xMæ¥3íC7¤£×zi¦Bè·íF8d:°–í8Ká8e˜Ž.€æ€‘‡YO£4|Î)òq¶óçé¶Q¶ fûzû ¶ž$ÞÊÐ%û�М¾¸žIÁ\\‹+Ÿ©eÊÔKÖÖ:ìâÔF³å‰è„ި˴BÎ’àæ�ºp|›¸7°1[êKg™Øs¼ÖCFä%Ù*¨R%ýf�lªo¥Tµô¢á,]z\eÎX·…¬ŠÙÈNfç-¦ÙѾæmßÐþãÕ•ßE¸%Éú·E»xªaµõqâ zw ´p¡Úø1âzyhæºïåd¦ap<(î(Ýç©ÈøXºHñps`¤;q~¢ˆÐd1DÕàP\Ýk¥Ô!éŠ"¾�oÑÖ)D@Zªš¸kŽØÃoæ-Z§ìÝ[f>Ä:epÐÂ2údƒ´wZר[ß8ø’ nOªyÓ~Jù@�·wÛ•wãR¯—G€ºèYa“ÓZ¬è™ükpA¸lÛ[žMì¼È¶½)ļV¥?C‚­A÷fÌÒjC™—×Â{�(üæA¤$þì!Z¡˜µ§Ì£c£X°2Ï‹ßíÎ>êNÄò×ÚN¦Á逯!$ƒ ^ë9H—èJ¦ŒîóÜNk€|´7¶#œË9ÌÑüM¯ ƒ¨+ó ñ†–·ô9yT]Š…®‚7ò0‘ÑôläLÛ[²;ó|^9¦é­$íÁ=nÝÅyð¼%… ÷W¿6ê)ÆU¿Èø*j›ìõ¢sö~¤ÌœŠó§‰{da�­=YuŒFËxZ alOÎ aÅ+Êý˜�=°!¢øÕeƒÈÀœ‡_ë¡d=†‡—S ´Cçr¢„EëQ^Ùî‘£.« žFÇß3VÜ ¾l„KP@€åi­3˜·yBªœ�’Þ�&�ô¬¼°pr‰¬' õ¯dg<’¨‰�6PýŠP%’æ óB/�Ö…§å?êSK–®,!oÎy©ÁŠˆÍÿŸTôô’¬,©_ªó+Úó"žz¶gÖ ÑAsñ˜—þMMæVï'´Þ©±† ¶{f1À8]†(,qbUûË‘"u¼�™VËÒë%Á�q1š½G«.âÏ@^ìIRHMÑT3¹´ì§)dy %ŽR• Éè©DJTÄ ‚ѾmÑÌ›Î�ÎzÊT‘+ºÔ¸Ä~Äq/ÌÈLμÄå°UK›#®Ag•Y�!T(òq7"Á¬ pã}™nkêSñS~â }9ÉéêñçOÔ8t¸�<È™°–h¥ �Õ¿ºx€8îi"fk‘Hi�„ódf¡#Û�y¢ÿ10ý™†Š‘ì²0¾4à0ú«j1ÈO<8. Àkt_'0.‘ù–Ñv² ÑT’ˆGäwݸ ÞÙ6Ó·¶�DÃáé…�GwOâ–üA;­ZZå¬`è-œ/f$c¦…°iÙ¦d¹Ê�ÚмÙ$'—KòšŸeï7ïyTk‰í‰Œ7ÕX9 C¥ ¿ŸœôZÞ‚ÌéÚ†/1§r˜×Qõΰ6ßô@×— ÝoŽpµÁÌçÒYÿÖŠ¥{üÂ^ÌcåæÙîu"‘q!¦ê±7†Üö-º¸R3u¬Óë þwŽlƒöKÕ(¦ånÇb9λF!§w ÙÊÙ5DºxFŸ�«àÊT­¸åˆxBòìÛö@ Òé;-I3ü— jû»bÇGú#q`”›„UÿwÌÛKª˜­@Hû5 ‹ž>ÂßÄßù†2çE¼k6„mnõÝ*�f'I C7Ô•ÈCAÎiÑ:Z¥e¡z9WNÑ;eÁ-šÿ‹ñlѱ ï.d\Y§-5‘|sV^¾ëœh!2¢dâ„�C¯<¿tQÂ]¢ géåXœ;éì“~ß=4Ú@Lehaq°ÏŒïÕî€ôVŽ7™Ê|=ˆÂpTTið/��éi%6Í'ˆp·�ÜfRf/ˆÁhÛV�¤äÔhâ©pÝ ú³ËͪRvÈúÖCʨú™p-kÏ�NwÉ(<�àØÙkC"ê\ù�ÝsXÜíÁ¾À´ÂŠ8’PcÛ[èµ»¡5oØüÕZa�ù‘þ�¥�g«ä&T(й‡�S7ÄÄJ˜!b¨JÕK�€„Äó\T2”öìeÁX,¿W�~8v­ÈÔ’¼0´ûªÔ´ÑoÞÖ+' `ÉäEK_­åµÓ�Òrkp)¬Š©Iï·fÊXv:àXmß+–ed`¡e(s'»]íóŠÉ`…�X'BißøB8U³C Hfez'F*Šý÷ÍÉ-U!R‘õ÷ˆÈ¤­ûJŸHôÍ'A®& 0±P‡W+lªÒÍ7•¾„ˆb›ÒÍ1Ç(«ü‚P¸7x=•î¹»p§r†ÁiØÚ<{¿œÉ�Ö87@ï¦, ¦dYKvÁîn&Åÿbþ¥7tÙÕ¯Fð#�†»¾ûYí€mƒ|™F= ’R Jð¶Âb<ÅDýÂ[˜Í¨sbèp}7=Ë",ÉBÄ ëÈ{öÄyÐfüÔjšXÑOv—T×à`w,®÷š! š‰Üí•·Í{:SÛ«08òè½Êü\‘ ¡-g3ìï:{ÔOÿªcA¢Mä’õÈDyüPœŠóK ˆ�Ĺ>Ÿoï¡á�¹ŠËÚ²×ù�ÙR¯‹äI’æNjSýh¸Ha¸«Ú‚~¬�ÿùš�ÊŠž!ûÙ´ZàB©Ùø™³–’9;ÝÈç# ) ï¹b_¸ú)±¯÷Ôª>w¶^$¬IwÔ_57°$Nâœ�`Æeþ%Œ«ÂŽíá‘]æ§ä©ŸW&cèX&„ßñúZœ*ÜYý‘­�]d»y¹ÓvÿÍ„¤#‰¯÷Gȶå·2+3¢-Ö]Ëß’ÂZT¶Ò"�4IéϤªßu•F§ß€àSñÓÿ¤gÝ[¥k×Öù=ºBºÖ¡–Èõ?¢_D™3 qåIš)ÑÚõ"8ií:EÉLíž £kFêªúný×àƒž†~æ>?<ÛD[™ /zÀN™¤C‘¨/´sŽNÕ…i”Zîa9€gm­ƒ2P;¹Å7æGÙÃÝà%Ha˜NGèÿ [°wòõ=vbÁâΨÒÊUÝà≡qÇvì8Añ €Qóï4æ¡œáØ› Óù‰á?Q�­äW¶.Î}ûŽS¶Õ–æIèsÅÓ2Ç“™B þ–`YrIg@…úG-\;ÚÇ8à;¸ˆ¨[•Ôׂ.‚É¢3ª?(FÀaÇ’¶ŽäçøbM–TЀÌL…ö»ð“z;Fmbô ŸÄ r’¦0ÄsÚl™áÑÈ‘-Ð-ÿŸôùÖ½¬cáßMå²c“†-N½`¸6Pi³~ãDHi:"¦á1<|£-k0¶ôcã¬Wº3<=?]ûÍ–{{™«¡�¶‰ñ+…ôEíg‚a=0�ÍÑ'P+ûtãSa¯§¿|�°ì½Ž $3D ³ÊÜê�| ìãIk=ó…X¬Àó~ÆÏöïØ+=iܹø#¯–µ£(fcÁgÇ$º×Ýîž«è>…Ä£Ì'çÓ Q±]ê��Ò±M¿P�[;ŸkÊ-»€bL�B% �Ñ×eæ8L�õ¼ØˆiO|L†÷7ã ~L†††œ÷ÔŸFÜÿ³üm=ñ`ÑÔ3qÄOýóˆ P÷œ®íL¥` ÅÑÝçö}£,¶Ë¡Œ©O÷“=^ªaÏæ  *ЮCtxX¤ßjÙVÿvR ^jÌó¬…9a”I8 ÷·¡ŒMûÌþˆ`�†àžf|õ©ýyEª¡—/‡”NMb��{u]a“.ÿœ)˱f8íÅ®5×Ý=}‘Ù 'kR\]ô­í:Jó‘Àþ.`�ÛäúÏ M%A_|¨Hëmq¡[-[ˆIa·¨u’à- |(}øÑNOÉ ®žV©vÀK/EïÆOŽ·cðrUv,Ѳm²iH2ãœÃ�Å îDÔÕÜ$E3þ¸2d]S€£4JmËZƯ©PÙíë“`Q“nDÑ¿AS5NðˆU×ó–¼™üPcg�ÌĪÕc}ºiÓ–ãZÍDñãm � )PGi�/—-:0梀NÓx«€-m;ÖIÈÎ�jS×v –¸¢Rü]¯Pð÷†7RFË›p¼¬C?¨¡B? çêÊæÓ$Í*å3Šœ«j¶Ê7T úg;yýȺ^\›ç¬J¸¡ãmŸhä(’'Y3îŠï¸¨ÙèT½À+„` c>¦.P½ó™Ã7‰% f=ÕBÔÎ/÷_^¹Y÷+«MWqŸXJ¦#Alƒe�Ò¸é:.V @oß58GŠ·§fOE©$W"/¢š§PyTâò©±U{†"4tdý‡A•>oïM¡C,ÎnýX-ÐæJ¬Ê¹Ü “ïëÈ7 審š\~落ÙU-³-97; Ͱlñý!�¼œ Öà^ªÏ¯6z�¦ßö¤T4¼.ŽF�!¹w*}ô-‰Ç5Z^Y^»éÒ)!ô}Ýž$¬Lg0XÅ»u*ÊQ‹³ÈI@á. Ö“²ò5d"ë¼Dú‚tõ<7¥[4/®ú/ ÛÄdÛRá„Ä›­sCý.óHZ(|*Ìð péiʲ æ˜ =²�°òsh½”ÌxjÝG÷»t|a[³¾Ô¡¸i`ÎùZñêœm,ßEÛ)£Žýa9ŽóìÕ�‘·Æ)E| U6¥øÃ'βÆãÑãî'ðü%mZàÊ$-a↳´‚åøå™ËÖrª‰mƒWQœ¾uEîq­_êkå†S}éáBt“ŒÃ¾—ÁЛ¦"2ÇQýiÇÅy!GHñ†g&yq¦~ajÈ(hXi»ý>”lÚ§EêÇ4[™3†�›Þ6®¯½ @LÛ‘_T¼-ÉuMŠ<ƒCõÕ 2¯•–îux±G¦þƒ¹Zj²¹Ôo ™©Ó¢XåGn–}—¶ßÌ<=h@¿x_5ЭaGõ\Mˆ¶8—R@¿RLI/ŒIcYëÕÅ=iSéïãëz0í’Ùó\Íɼ|�áów¨/”K¥–ŠTfU’~¥ Dwì+êi�I„Œ&��•o‚x¸5K•ÝÃ7Œ6±u[JµÊaÔ?áðt&b…¿ùkÈÀYCkìaó/pÿ7-|µ P ­H²bxø›)�7Di™ˆ1ØýÄe]Ä­½$s œ�´ÄÑ%{á£y úFùß@;£?$(½Üaý´Y–•u'#h|¾_D*ÞêéŠÏb°_ò3ÊÀµéaq@Ê‹ò{åCÃÀOÈ(¤HQû2÷ë�¯ÍV®¯Pf Õd.‡Æ¦>Zæ›7~6˜%1¬¾�´É¦½YñÈ!<ѯ~-êZ¾ZŽ V›¦7rÊAÚÓ̽EmËÞQù¢3ä¬ý4ujX’#šíP’€FJ^^K27Pš’ 1U$‰%N¯[ ƒ›7ªaz¨�{²]ìʩкæ, ÂÌôxžµ“΃¡H.ª!ÀñE»Ê Óÿ¿(ìRŠÔ­–ù*àebÿ<1WXÜ<ÁïkÒ–­¡ðy!ËT>9Âc©è67œ©å;6v<ŠŒ9xgÓöÄþ8eÉÉSüÓ‡›iîÄI¬Uê©�Ì&h©ñœzmÑÚK¨Òž­½=:´(‹&Sÿ–9w!¢‰ž<‚ö*Ó„c uv¢õüÄÓ'˜òhLߨ¾¥4­Èò�FÄ[×.ºÇ&wya9éÿ}ckó¦ÔÙp 5ui%ëöE€5§,C²ôžòH˜TÛ9¦Ác³ü¹¯@pÒª ŸB¬ªAõs5ƒÔÒÔ‚{ÿ>ª½PΈžnÏŽï=–~<£üøâç0æ·ñ\`Ý ‹Öì-ò€(TMö_²Pr¨76¤óðˆÖÇ‘n©@$ MÐs¬N{ø%Rȵ³Õñï]…æz6>ýÆ-ذã�²(Ovóƒ "��'õq™" æCÏîØØ�MXéÈ Û…è`¿»¤ìpbzÈ Ö�u}‰¿øìß.!~ªŒw–ßYf¾Ô·€÷·ˆùnFõ8ûIÛܼ�ëÈžÚveàS’Ó½¦Ý¡.’OoF?+R¾„šœû’e°7Ù®4Ê+7Œ�›x눊Å}Â־˨Æ�ˆ5¤÷ªNW�ÕX}§ª�A¤ ¥D4ÓE¼£Vyï§ôpM%�vm»Ëi1Fœƒ§±–&¯iVjEEB2ÿÍö)s~z.2‚�ui®�p§4ºÛHô§Ú^2U¢Œ•˜Wr¢Gj÷«à­¿$AEûµÞÐzì’E¹ÞšËž®Fd:jëŒ(ž²~¡�¡R¨¶JB5ëXž5ëAŽŠ§Ò¦±®$›Š�Í§Ž¦ðkÍ¿ ÒZ ¹àkxºªKéÖÝ&ÞXÌ’èSÞ�Þ/ ›õVÿZÊdþ(¯RÚø(½Â�~a4’ÔØ÷¨“‚\õjÃ1Q»³/™dF !ÌñqÎ]ª±©€.W²÷aóÝÍñÁ7Oô[öÕùÅFèôõÊ7©}1³›ìó[!àïZœ®)6>×&Ü.q•`Ó¾Y´Äøy)7)ìjhÐàÇýÑ J$+ :æ4:BjT5˜“ð7 ±V}ºÊÕg¤é¬ÏÄɪžWC÷×Sï:UàG„°8ù~š"P¨Ãg,¯òa8½6O;°¢a³–D€g˜‰W�ê4Çvd�’’ý3üm¬Í‘‰’:9üUlnʃñ….þ€4³¦¢(Nv l�Y )ˆO4€ fN¿úá†K’I§uõúÕ6wî@?°0ÊzpÇ�$IñXµî7dðU-'ðýº!¢ô`�Ø.Ú”ÎLܵ]h® Þj¶ÿ|Û“EäŽF’¸�±û�T7) ¦¥°’Ÿð´O{°{ÆeùˆÖ¢¶Š}Ö°àÛ]ëÜ÷×1®²\RHýÃAÆ�4ƒæ³Òß,Í'qÿ H_dÐÕ©í«WÕÒC¹bˆ”Në1×6¯È e„±†º¦þóV§Î�ùµ§t¨¤ÐÒ0Ì¥À^ïk[^)Ü6¡î't!š{Åîo³±åîZ³·ƒ²Ä@»6¬£gŒÛê—ƒ{,Ø0s…£E½�„óÉFQ”ã¬7·Ò·Ö:žÅsœ—ß g6¨â¯ÑG“Ϩ2sÿ]´ï¹!AþÌ2Üɯ—x$˜Q?)MzËwCÿkÞXåe=¦%êµíf¾I‚y7ú’g€òo_è”0áú Š`œ‹É•1È,µØø¾Œx_M·œ7}Àëz¢ÂÇ/æó<æ¡Ç‰Cv]Ú"‚cæÈYz&ŽûýŽä>!òÎt�e:Îù]zzÉtÒJ^H§ú>‹0¤Á“®FÊó™vh)µÌ#ÿ?êWªÔ|/i¶   q�!ün.HÃÅ'ãú|¬éæq â×3Ã,#Ÿ<Èn—Ãjû“ZŸZ·ÀÆFöùœ%#‹ 'dŒ‘3O±Öé ½®áq@[}ˆ]�[”¦Æü¼ì;°;œén¦¬jðßD�·f ®À¼O‹ØÅt(¤¡ý5¯VË@4ˆœ.]?…€Õ¶t àâëÄýš2×Üm+«¿‘Â÷þ÷ë »Öž]ɵ¨Dñ‰ O/Ì¡F¿Ë9ŠƒÂŽžl_-9#W™£S´ç†�˜þåÕ�\©üÐ…� -ê]ݤ)ÂÚ¼-}¡` eGNNôdíëPôÞ7Br±(œîG³”¯u×ÄÂl¸œÏAé P|¥Ð€8Ä2¤Ö#C’ÓkÒ;´�øGê ¾—5G§3ö¶÷ê¾Ôõ3)- ¢h$^KÿùCæ9pƺVžM4Ã--T.�Ïå¬#j¬—3 zØ«¶±Ráèe�ƒ=DÃñ×iR3bæœÆ ¾¾@ %±³S`âÏþ¢AÑÚ,îú½¦¯:»Z�8C �+ëø»D t¦`Gy©ŠXTÃŒ`F$GvD~'ÄÅÏÎ[dO€äupeÍ·IìæÅ;§s×:Á†Aj#—[ïe) £(ß]©‚9*™s~{í-Qëžç häYë€Ü.]› FÑ:7oJôtkJÄÖü­>½ ©õV’îùKÖá_ÅïÐÊÁñ�ù�cf”þL¯ÞBÛ°ÀŒ4€Å[Yá¹À”…ÓÇ^ŒŽ-ÞqÉTX¼9~Ê: \J;SA¼£ ®X¡õ˜5‡R‘BÚ©ðŒ¹Ö¯½£�>’1PÔ¡S¿ò³ÆÛ³¬*ªÚ›RгΓòÖ‹kË}—�cƒL–Ù©,Ðíù%€MÎ+üˆÓ3v.OC® -n¾ˆ‚*ô¿¬0€×£e4ONŠAíBZ‡|ØÂ Š÷os¢.60*ãµ{“ Ô�“ÊBn¡º£=ЄFFP~wª¬w `ܬ/ÅÃû!ÉKµ#Ù%›ßlÉ’ �÷^"µ1¬õ>U=Ämt‰;0ž¼�߃¬ ¢qŒ-‰ú$Dïû²©˜çÙ“•ŽqQú«ªý?±ºœÿm0˜la ƒ’(.Í�˜~¦[,¯nÃwÑ:È`¶þ5iÉQÏ‚Ô]L"ÙìE`›*/÷¾ €ÔpÍ– 2I©™Å’–zÓ‹êWЉ~€““ìæä•Û½‹(ß×±Iƒ!±Ò”%h«VÆh¡÷ßZÀÖOqw^Íü¤‚×nw[˜ËÊ´Ú>S:Â’ ûѼÿ�q�}?Ä”¤‡€ v."”lº�?*im„ý¥u�õÔœ±#GxyÒ�%7ðA3ò*Π$YpÀ<2·½]èðmŒ$þ•¶}­¿?÷,@9ì&¥œÐêÜ@+ÓîZŒ˜ðFÊP`WÅeô¦7ç[çTqà‰ñø1ÙHˆ–‡><ôví:“ÁÓÔrÃù¡8&xÇp‡æÖTh¯]±NÛcÉ̇ëÀe¢^p7ìŽõœ3J3Wn� 0TrE�&Þ-ð€£¹2¿4ѤG�¼ ‰¡;Åðy<õšö/œÐrŒ/8ñ}¢Ž}'_7Ã¯ÝÆë�<\ï´vðÝ•úï<,UrÑ�%çôÁAäUBV'S71`£Àò6xOhÖË‚:„§îJgŽáøimµêZ`ÇþMeñ�(å L«(nkלíÉgæúI‡›QègÏ.òØT1‘•Ÿ,˜–Öãà2=E›«6‚>°‘ t_2äâ*)ƒ›8`˜„[»;ÿ:7ÜìN.u­aÔÆYäÇðŠmÝÍk'vz…U·]Ó‘ÐS 7û 6¿Øq­"bk~�?5Deãm²°ü’‚Àw„H/eÁ0~/–~ÿé é ëÄMZgª¯»0¾ËùKb¿gc+¤ƒ{sÐ @¸Në©“09BbT‚8j•µŠ�ˆ–-O0jö8+®jƒ/“ƒˆUøqÐb‹˜e:!FÖbN±�±lT¢c•>ˆ‡½§�ƒS�ÿ˜È‘4ò�Z=Êbæì†�¤àxÜ�«:ÑöÏDZEû5e¬A‚·:«ôz¯t�úhúnu’ˆ²{Â)<|"-ÿ@ºd€!¶“ÑõÊâÂÖhÊòN«h9-ÕÉÐðg&Šs àFhO¯r0 F²%öŠƒ¹É¬@„GãF$ÀPAÝ„&=Vz|×OVE›P2¨,¼�]@áz.’…_A?%û–¿‹°ÆŠ·ƒ“‘ŒŽWí0�f-’ð¬ˆEæ$7y¾IŽ”jò«n®ûO8?Ø “Úmz•ˆHß›§[·O½Ù€zdM”E¯Înå<¾{4Ñ(,õ,bÈï|�ü,¥Tq;Áeæ<„QMy KÙ/lAÂyù…1¢l;€è<ølE e2*�˜éd}i9 Ï=ɼÕßr4d×Äk”ªùF:¦¯.r¼„Î|~d)rzôD¦?žG¡ ô4¹ÛbOíÞiYã7šN<ñèÙ‚ åacÄ<}w`"ž°Í-ùY@í»¸eÆäšn¬ÌOÙùóĵãL¼¿û¸ú?{‹Tb3›ªþô'´!:…ÑÛBpTéG¶@7YðŒ 3D'”+°+Î\}ÄŸ�œÑÙ6«¼¦ƒKMžñÙ{_†s`G`ÿhH&S0]IçÈ.Ȧ±:äª.JÜ/2%–øe×å[ÖE{�hÙ]­ë«-•øBÝ9bþXùˆŒÿ~C$z«žX3�QÀ�µ)$Õ¨,Jà•‰4.œX½�%¹¹�X9Ü–M¶ê×®Q×ý« ­,…I}FÓŽ—–h ¯AØ­ˆ|øƒqMßÍÎYÓ��»unÙ×üˆÉØ);íþ„‹Ï<¦Á¦„ü �‹× õ»~îï´]UžýG5 ! ìjI¡Ïøh¡}7íI�Ñ5Û bAš™bo{HÀ¨´ÈÚ_)L# bòù §Ÿ™À¾Q‹!O4+Ðg$·í ³lã™q•Xz½ÙA]#¤{˜•>ßyJ?óÈ&±§nj–Hñ�©t¸ñ¶Ç¡Kèê±¼ÇTë$&¯Žwœjm9Q�÷‡�Üþð LÆþjVÔïpª^ÑDrʸ�ØÓpRÙ¡�®KÓÈ"“ÜÈû–•�”àòÛþµqWüåüòLM…Ð1½Xâ£]æ1Z‘ßo­D^¹V|Æ‹ö,<Õw€ʼnJ%IL™â&¨Êü. ¿ŽB–°ÌÔ‹ÈÝG¦3§¾øçgö®Ç!84-nÖ�Q^Oý‚E–súÝèØI”\>6Ñ,‰€exqcߟeãNÇ�J¢u}ea¸OȦ¶)¾ Š¿Õ(æ'–±�¨ñiŒù�n“tY_Ê^Ïúzàh69$R{•©ÞÄœ`à€Õd3á.¹Ê&{ûŒ®~¾mw�S»d‰¢÷o¿ÍŸ�º ‡>ßé@kO8´²Ãƒïðý{_WQ×zSÕFÒ*|ú ÷iÀxO°Ü†£êà�¶éz÷ìŸ-ÆŸÍñ9lYÚÕ)¹÷𕼠»–ܸF¹<nع!;ÕÇÆzâ×Ì=È幑mb{ˆr›7çýyÀ푎Ò1ä¿¿Ø6™G¸¯�€&ªü»‡‘m¦œËNånoEÔ+w'º n37ÍÑ»�«z·­,ÀRPIÀ¦XÿÞ€ËrÝ"#@Ô—& ";ÑUñôêYÁ›°fsM|òÆ@Ã4-ÉÊë½ NÚc–RÕÀLÊÛ}Ô3‚·2b®Þj2ä^Á™Ý§‹T«`°ƒ%ü3Fíߨ8¦|tgïãk¾Çq’7‰\¿‹Ò-ŠÆ7t¸gCw!ââª0=#�l`�£m%×ÿÑ|b°§Še-7DuT »*”¶ã¸DÂÆ8²¥ð„ }Hlh½â² 箌ؙð)Ï–.¿Äë ¨)%%äavæOlÐ$бôé|þ¡KÂ-£ ”ÛÅós+ŽK+ù¿V8Bƪ)ž[xå¾o¾”~®¹¯Ï�í8ny_G+¢]�«¿[Íz¶‘Yy¯AÉÅX_s4�¶Dvz˜%éözú¢‹ yÒM‘r¼˜yèµ±Éíu¹Ÿ¨ª‰œÇ�*x. YîË“ßⓇOë视ßîË�@æ ¬Ç…ô4 Ê,x¾ Ç·¶Ñ\ö¨�;±*“ÒĦŸ¹/0!(Ý Z[=.ŸO-]kQ÷0Œëãш1™ëáÎÛ[>+-ÂYMÄÆi"5,žº‚†©v·#w}ý—òµit ªö¥)X¼$G˼I+ݵ0A9í³-†Dêá1¨Ô}œ‡c£�á¿ÂEï½G0/ÆõP×ûvSY,8ƒpÐ!3}@]�µªøGÁü·ª¥WöŽ>SŽ#YO¥QöccKFèìi6âíô>šåïñ˜‡Yû ¢ÅM^tp»œßp�{âÛºñl� £x ÂÚ xŠVƒÚ5@ñX:Sô«©+áü$° pF$êO¨�ŒÍ&Þx ‘”OX[Ç9”ºKîLÇqÖ½EDÅüš�‰ê¹ËB»0ñl£-èúwnQ>ëe} ¡½ihÄ!»�ç#9¶àþE¬ÍŒ‘¡âsx>t½¹v.�/‚?ø•4Í�ùÉ-ãýd:˜Z~•V±N‹ä›ØWô[Uó»Œ�:�ä–ê—{Hcé†`ë7”ß ¿&ÑaË•­ }“*È u$§/ý½Ì~få/¤1k! ð„´{ ¿X»¨–‘ ðÄNGš'¶£å�”‡T§þ™«êCMü´Ë�Ô‘{A£¡c+žÝ~‹Ðò Hh§Ôë¸k¹‰óÙEƒH ÑëV�^?e‘§‰™×le b ^Õ7`‡êk]£‰^úÌ—/LI.´fEÔ«^¤sŠ$,#*#‚¨§’LÅŒÂÊ�}~°Ò­†B߆‚×Ë”rþTtJ—gL g)kI ê~ÙyÒM,%u­gI}%�£¿ÌK ÞÍiÿ#:[¨pPìò׬¥ip‡§-È#ç�ñó‰nšä ß C-ð‹Æ÷°æça·çÚäN�NúqJÆSªÂ~»§!L6 9^2 ´$"èvuáÓe/lFˆØ›g9påÕóg?LÜ~�³À~�ï+º©žDSéÚLa]åƒD7{$3É÷,ÚòOæPR°Þo�Ô%mØ÷9O›'ñ –»«i—Ýò¯0»ç^ÁzKòŸamÝÄ—¸|%µçþ_¦³Ì>¯ï ^�gUß;]dLiš0ËSkgõˆ©j¤®·jmCFÐüux¥FXjÅ×�‰ºÑñ_Ý´"óqv‘ž†Â¾÷϶ì³Ñ¾9`”a‰4ò×éÚ<ŸË3”]]×Sî%ïÝ¿P§fW‡c‰"$,ðÈÂ:o�‘6%/„½êÎõÏ¡c(ú�ãýüö³Kõaü€ˆj#¥újGñ³McøOÓ`åèÀ&ìê³#Tdþë¬~Ëø²BäWš\M ô_Sú´Ð�Z´t/x‰ÁÁ 2H(ASæ³;›Ì§üYðÝ÷¡ÖˆQ=’M'š½ŸqÍFàÀ2­¥ÄsÛ_ÛH êÌ·lÖ9OK†dÂ3C=˧r±ü,}|çóÛ(Ý]‹à‚ò"‘™‘äç¿Ô(½yleÍ�¦}ãJ?¢(ÅvœiËSâÉ]i)úI7ˆgt‘tŒ…¯‡ùŠÍS9µ¢€ÁœôÔÂ��È©¿vk¸»4t?f¤ã®u¥Óhj8ã±ãÀhcnSdÑ=¶o•¸ó j×Í |…®À JÏþbY¶m Ô4 v¢YƒÉ]Í þ¯9ÇHtÍ#Ü¥Óˆ\H¼v› 2¬ÃE®—+�Lª7Ö͆KѾdr˜sÛ¯Ö´­º¦M”ó—If› YDË'¡Êü!&#Ãk>ƒ$–ÕôL ¦ÍÄ^=ÀbaĪ7PáÇqˆƒGJ/U]ë.BF<AÏm‡«|=g:×—S#“é6ªÐÐÝøÖ\¡bî~ (…ö9€,€X,`Q ïB]W ÏŒólêy['£ã)XPˆBê"�Ö‡7dëÉ5Se­oÆÑÙS˜¯ú@ ‹j?½Í¥Pÿ�©¸‘èYJ#�¯,f ë½ÔÃÜ FA\´CÕ5lT¡É"õePÈ9pÈJ±þh�˜c°¼Mü 5>È¡ƒßaM@í9 òÅ&—RqœQC‹ìÐIdïDÖñüàqÿ£Æåfº1]-´Î&ÈÙæ�—-9£Õ~X8„*Ô®}.àÚ—ƒT y¬#š4328”f*$åÀ«nÑ�v­Ôf¼SPwF\ã©hR²Â䃞غ›`²õ„MÏw®´¦{òY;“F¶¦Pûe¸7Q]’\Pf¸‚86¹ï`³!·˜4ÝAø²�µH|mƒæáÇ93WFëŸõ3Dzó›ÂB.¼ßmjWl“¼w¥ b[ó¾É5¶A©ÅÑh5>BÎZ/Kôè}ZÆ,ð€‡)ïì&ˆ¬×p¬¾òˆ‚ÆÞ¤ŽL[~®æzÒQ>kWÓÑ#ÏS‹à^X§ì�¿7�Mõp�DÅuŸ çTÐ$ü¡Hkg€YvsÄ6sEt}oÖÌpÜ!ÔØu9q O`^ÿÌ9Ÿ@`²Ü3Xp¦4ÂAÀD±¿{ù¸·Ã}?ob ÒÀ§Ã.w�+¢²_•� ý+_'y„£ý¬àšÞµ,ó“�«œZ}¢„çù0ò½Ð1VÊY]ÚΟÃ%áD šÚï,‘2½ ÚYq2ÛÀ¥žã¡f|| 7ðÀVÏh¤ÄfAϰˆÿ•˜©Y#øn303^ n:�ݪýwœ¸Ñ!1¼ü5!G��§Ê¦½<¶klÙ;´Rvi•ÅHü}Vøªæ3m¹ÛƒÆ2ÔÁëö�m8˜Ë žÇ J¼é{Š ˆŠe­p…öÒV)M"éE\‰Y¡ú±ÓâUÌ´ÅþÒ�¤~a9¹«6vfV±�c•ò(ái@€Ó@¾\¹§CC}ÞNÈ ’¶üwÔ%&¬' $F¥äc b´§ÄPÏ„ÚúUV¤å¨A‘§4îM>ô|^ô‡©�n³TBܹ5?Óù %†î 9êãˆÞAÞÑ“ 1Ç>’æ ÕŠG=žjkÚQ�A¡ïu×Í‘—åOJÄ¥Ó‘E«ÜU¬¹N=ø5Ø€„áæ]¥È}›å¶6G½£9vlÅôSAZ}jYú44¯uÓÂ+FGbS·\¤agJy]]xøÑ™ |/ …(Çd)!Š÷Ô Â:§3)”*­‡=¨·,eº §$pL†åâ{æ,Ûvžo°`é±–Šƒµ¢°"C J��TWm!܇t½Ï˜0.,¬Þ’tÊ’Ž¯î2Lcõׄȷó,=)18CLÿ:pÖØöõ&¢D;]þêE¥¿u0‰g H-àÍ]Qp¨Cð–ÜËuž‘Wzs(mB¸Ûe{[ÆëÃ<—o›'´Š­Æä)‚uª/¬yjÊÛd—sÅìÉÉo¼‰”F�/m|Ëê�¹çÊEþ‘±\(^Sgíâ~×#úAPäJ‹¿Ò÷¢q|ļd§ÓX`‹Y‚0O¡C„v0Gª¶u‰Â ¬¿fîÝ�rB¸gÊ$c�•ÆÛi‘î!Gþ c��ÎNµl,Çí–�@æýó�EΆC¼Xvœ¦0¶Ç�üecH6t!Fáä¼·]\ƒm{²º¼îµU‹WÀIõ×ö¹9ë1›ÅŽ‹+Ýo»•4¡:�"!Þ„žÖ6noFkSAÄþÝAæT(ëE|mþ”Ie'Ëó†Zdi¢¾JSêâèÒ†—/pb÷’džÈ[7íÓe' N½' S�‚�1аþ“j�WÀò}¬š€!Oƒ•QÇè«.ü�Ü/PÃLùÆ+°”£ýÏî#þÞflB™á£{|ê,¦Ãb:˜¼üIjp¹u"E*‹Ëã�P¾6æl²Ñ˜g#Eûó‡Ä`œÇ•@›+ÆÂ¥Æãªà_aW^²ô׫ÆÑöä8X«sQQbqAhßæUá5ÉW¹Ó°�'«­;ª �0‚3�e"‘_Ù%–yY-Ïè ™ÛA-›ë‘õÓuù âö2¼U¬ßt’ÄÉEë¯vØ3DÄw­�µïs{“iû#ò‚ þ*+ÞN×¥s¹?Ú"·)q•uâMÎÛDl8h´(¯!›¡wR/­T’Ÿ¢æÛ*îµàŒ^3DþR‚W:qh ÊÅ5“™Ç¹£‘kÜ%hÅ×0?F6ýµa#EP¨$ßš¬Í/ Ò¿Ð…DM5um•^¤C#ß|2N4:g—Òñ�wR4‰|Š}ˆˆm¬(Èç?51¬¼a B¶ä¦Rí–>‰~€ù¬S„N/)íäR›ºQ¹E$w£•³Ë'ÉâCˆ„0Á„� h� ç‹ân"GH#QòüŸ¥»þ·‘¬5�®‚‘‰ÉÄãïÞ´³ˆ¿ Hß"ëí¯ž$��¦¡ÄŽA�G!Ó9–£MË0ä{}Y ºÞê:´Vwý [ˆ5ÚtÍqSßÓ;[k'ǸFå˜"ßbôs«%Ô£÷qœ0åsé“–§p�¡¬OaWcå`ðfvgðhwÑ|akdžÛÀ›³9Ì^IýcWNŸ6FìK0Vt�:½ã.‹ôu>ˆ­¦i%gp•Z¦âp”¯ÄJU‚˜»ý:JÞ8ëfH¯ ¢œYûõû�ªiÿ­´çfB¾$…KªF™ŠFG…¯c�¾÷â-8ng=§K¼ù�À©(½9†ü+o·/æì´Úþ_7ÌU*ÊSýeaÊÀ;#íqd‚>™Ë ቛÐÿRäz}fá C–5=¸âÐc"ß™‚hE’Á#aãð®Ñ�YÓΖJ¿� DšO¶‰%+^T.`à>Tq¼¹;…짺Tfó™o2å¶v)¼%oqWLj ˜Í S§|$Á `µùª“�šãß<®°·kæs›oçÖú¡‘(xþFælïñ;Ÿ|!ÿÒdÈÙjCD¬¬*£ƒîrx\iO#¤¤Þç4ÙFî$,e­~jŠÍ–d:Ô €r‡hV(hÇsCL6ª$“òaz��/ªüÀÂ5�“i:/×WÁºÓ&�(áe3ýÖOoþ<4îˆK)E„÷žtš¦ëƒJø�sf÷â*àËý’€‚ÐR�Ñ·¢Ó y¥a�AGå\’OÄáë¶&¤3ºÏ�l@<¢­üÔéú2]çžäÁ*pMKÕê¤WîdÇ‘{—êDßý½Wm=Z:®^ý/‰@úrçÞ›ëÎp÷¥šøŠt㻦”K›*ÍK•)ÌY lœ3Ù �# ›“¦ ãm¶úñ¶­¬7módû*øÿ¤�-m[¿5ˆ­�^…ü˜Gr…$vC͇JŽ’`xµ$ïf-\útf Ûs= ù�™ÑdMKºUtüg!mCâ²^Çã-l%Àš›¸%éŽÖ¾O×øò‡$@y¼¤É‚Ø®œßi¿¦Z"¼@ª¬uùÔ#1wËxÒt¯ÁéñíeRdmÁ¹ÁßÝ,+¹&ÕäŠZ:Ì2UIÜFpíU§�rºò,zP63l¿B`~b%�µ¯ÓT÷Ý$¡Èú¿2ÅA î)N-( ¢£�ñB€3‘Tþí:ÿGY€Gãm#êÍ acë^,Î¥­€¹F9Êçë“i% jp.*Ü Ã!4‰ "4OWxRJe‡€Þ»�%¡÷Öèþ+äG‰SS`¦KG�„'â. ÍŠ¡èð¶4æ‡Í™ š.%¢=Æ¿òMx;íWlÑ'¹#ÍÛß:³dÒm\‘{U­r‚dŒ}2H¢'îôþÇöa:þNE–©çr¿³0œ{&|f%\gggu¹nõ³5@Í¢LV,:ùòÐ_ 4°,�²+þ#G¦Å~½ê"ÃãÚ9À„¦µ³¨0wô•¨oL·TlÀ�|ׄ°:©í­&wø= H~°��ý£¾ ï˜r+¦Î¸ï!‰c²é†mR›1³ýB »tLùþãÛêzCá1•ÐóÄ×K ÜÞ!ÏÒHä» e¥R›J\:ØÝáÇdZÄ®æÍƒ-z˜ `8�Ìb™šPt>Y»Gl) ^klÿ¸–ª± ')g…îùt·L'V‚ÀDk*P«wò5 ÛXœ³cvêJ·ã3ä‹9®?PÔŒg,uÚ¬ßɸn9g¯Ç¬­nšd@hëý�d C, üzÅ’ÇÍ f×+÷Ëà‹ãþ{\Gž�á¹ Y¿L¸è*¯ø™´®*ûÇþÍÛÉMÛ²Žÿ�ºÕ®¨ŒSàu�Ûob�ˆÝãÞ< ϧ=};ÒFõÛ¡^ôô:Ñ}ƒ`¦¤ ’G³yŒ.bl.“™,¬ñCË|¨†5ƒOçaÃòÍš|лw‚á¹Ì1œå¸´Èô³ÿþ�ÿ(›é—kR—\Q?•=áë™ãÿÃÌ^s!cîì?+@Šæ‘Ã'[P´ÃáëΕš§=Ñ<�8toU'&<,u8!»^KUé–ëÍtQþxE¦µoìt˜�Óè<^Úñ4fÀ–ßÂñ[7_sÖž�Ç®b‹+½¼êáÐWr —βû¶EceiÑûoCçñ*ƒ®ŸP¬êÖ°Hhù Xo½£"”2Ü̲ä¨ÒÀYÌï÷X–‚`�Æò~d^6ýÓ ÁêvѰŒÉSs™eøÿ¥ìUx\­‰¸�ì³ùÜê�K¸¨_>•º»! Á¼_ [IïB턪֒8­–¿0pm³Ì[°¶s;ÈôäHtS¿g=�l‡UYMNþÆtëU¼í›ý(ÖŠjä.Ù¸;߈c¿•öqµ»»[Gé@M›;Žª�ʺ7�ò ÿD1ôÜɵ¬åt©¾–#¬œ14þK£ ë½õ¿° ¹®C†Î¤g¼Ba=)~Q#ä´Œ ó�#wŽÆàCà–Ñ.ªŠyPƒê=!¾åçx­žŒ.0ÐM¼)Ê6ÿA�Eó­|tœ)e Qæññ7õ¥M7’ô�I[¢zBM†1jñàÍ~CãæüÌ xþ¿à—ÞŒús…1©wû!7Y™Òü?vlO"“i¤ _«Š®ãAÌåIôgÛÙÑlùð‡šjoXJ’_špèÜ’wÊÛ'75 BÊC ”¬øg6EõJöƒ–Á½É¢’“¦åé&Òþö¬Kegm7ݲ¡¢X¶¼~º}ò‰ï+ºT’—¦öM|‰îNçØßÏp¨š‹­Mó Îþ¯‹B¡ý‰$�¸‚ÿü 1 A2î~3¢¹žnW·°(ÖbD™€$åó;¼«¶ÉÄPXÍÉàçµ�&5Cmé¦�­×,ÓèFÝDv-³c¨ÃíìZÎ´Ôæ —')Ý´×¾dd´­sR}Ž‘±ªÐòz_7»²õÕgZú¶~×í‚R['pÑzŽÈi˜1 oE`V~Í»�_·Ó`Û/g±½ýø¯€ë°’*ÇÍY “†¼ÍïÝVÔˆHJøk°’0²^왆6 y ^y@Ói@ÿÜs!j¾aù©£éo�q"«OÚµkÓD†²2$v`ΟۤfhÃy°NÉD)vWÑ9!ÂÌpñ¾8Ëî}ðÏNÜ•* ¤â§GúTs[/“;m¶e^ÿN>|Q²ùêʦGZTÍߢ0p’yÁƒá}9Þ¥zJ@°keÙ'oɸœíš”n殜Rß_±e`ìpÝX‹ùo•}�k)¡Ëëæý;¹ÛÀ›ž—+ )‰±Ð(ˆŒVú•��óª�œ×þ™à©©ø+ƒÏdʪ+¥éÀefÃõíqØÀ©¶PW’o¥4Ëm"oèÁ¥›ÙPß—ÿMÒ�û®KÑ=C‰íªÃö¸ñôG‹W²WÎ]|Îaâ.JWPýê/8õF7õ#*pU¨êƒ®Rr’ `QWûeX«¯ìÙG+AxƒÎR#Í=^uºž¶¡Ÿ ¼â)µg©e#kýZâãl†Hg衊Fæ½)ÄÌs¬¶â—ë@:�X&Ö•ìîÏ)¥Ï&55µAÌp.Vîa‚ ‚®ËSù]§3 NDâ• Tò�Š7u_”¡" Fpô ,ò�éÖ�Ô×ÃRMnP�aNº³(ù ÖŒ«uYW’å³QD,Óú£qÛ" -"=o2Ör?x�Xáh‚ý¶]ûê Ø=ì=�þU½×âä=ðº¼2·‡>ñu$«—óX„HJ´|BMì—2<·’Šè¯Lí>ĺÞyØmmib!Néößû{8t0׋É*ú¸&Z)]pÐGNáìùió8™C;XAQ¦8;fiH¤¦Q‚3(DÆXéÀäåpÓŒö7«Ñ2Ul{Ž `34qýð3ÊhÓÝm~ë A{F‘a6ˆ´¨W5xpB!ùŸBÂ'é8‘‹dwÌÝKÖÖMâ,e¡L&¾ÄhÖ¥³N,õe\DÃv«�Ê�qÞDÖÄÖÆ/'-ª4e‡¥¤ë'`ë'¶’l¤…ذŽgúÍ%†¥Ã•^Ï¿n?처‚qéRøcõëÁH –+òT#~Înt´ººQãDGÕ:(¤}³q?&)ãÜíYO_’U Ö!ÞqáÞ ~Œ÷­Ô©\"ÖI{/ÍJê¿æYê§òp @ÿÄ_Ï;›±,¨åk¨ÔÙâ1W‰¼Â'ýØ¿"CßÖÅWIÏg¥nLZ0ð§8^�ßµ·tÐn„Ù ›:rFsU¨žªŸS&ˆ„‰”Ô”¼û�Bº?ƒOÆ¡OÑS1ÂO‰ƒ;rî¬vÛ¯/Q# ZCÄTM}cDzÌñœ}ÿu¨"žÓx`(’wf÷l¥ö^ßÚ®[ÙÍ3ƒÞ#ú•ÀMØÈH«7š‹Z£­»$3àY˜”B¼.æ´¼11øYfíd'ˆ>w®Ö€z®·­!à3�^X Sf»(ªXÒA¼çwú—Ú—Ìä ‡c ¸hsÄ1åOPØC�ÚDÎZöNw•©Ûpß�Â�sÐCó¶Hh·Ãš.Ý � Y6mwSæOù˜É„ã �OvPÀŒP�hEÒøÇ–›­‹BuB–_Ñ †,òmqˆ°6M<¬î¹�ã³ß7/ï{ÆýaTF÷2YñXO))d€Ë�r·s®^¨bD\«´Ž—Vú[6S\ä>< Éhµªb¨5–(äYŃu"—R�ÑÍ!ðˆ<5F¶Ä ƒýÎn?D÷PL:Ããö©\ø¸€PuôÔ�Êï9›rÅzFGÂ0²¸œq,î|0B qHS©è„ ëˆ"wª¼qfåœ(\'bKzƒôçì— is…˜Ñ #™£!äù1o0–•çÒ¶v·¦“R ö­%!†: ®(ǤeüÁò˜§h¤áäòÛd—”Ò‰s7¶§ìýä >p7MT�/æ xÊ«:ÝÅf‹Å£g L¨¹Hü«Q§·q‘:q:TÌâ …l/m²x©œ)»}KÛd‡êq—Hµ¥„褶¡6cX>ô}=>cÔʵ¢^­V ‘=–O27ç :*TuÒPI±òw.�‹-?^MgúÉ�+ k= qáâFß„ãôä¬ Ì5ú Ü�”«ü”Pý½WRËz¦YqkÙ[ZDôYG:¥]ÐÏŒL/ˆü‚`CKqÙt9�t>û1zåRhõåHkU’.ÀW»ðe"!sL$is°‡¤èI *É�<Šø`Piy7À…áòø)æÀ*øH—œª'h¾šü÷© :¾k%ÉøèIK“`0ãçÂw&¯†)gƒ‚AèG ÁŠ)le´¼¡hzç­®®—à�ݤ+Çä7˜$ínW®@îrsÓÆ,ŸaW¡ŸN0×ä™�U•Å‚!>²„]ête*ï¼X0¢ÆË«2CÁ®?�5®Á¥!“ Ç�VŒ(b®É[¦õ æ\ô™P’[ºíÎ=æ4‹‹è@p–™“ª·ÎWšqž ŒãvÎ�®Ó®‰ômé�ÓJoT¤Õ͸+ä‚›=@ÅLøÃ¯ãé. ~­T4~Mßøµï‹Áï �QXÄ›™…ôqÅȾvT4þ—ýu�Z¹FB[T/¤ÞHÛ—î&Þ0Åê=¦ŠÂ–á:笑$¤zÔ$b寵³ì·¹ƒø‡Í1O/·å#lFExäTJß¾ ‰ƒ£°ΊúKHç!³ ÃŒ]J®9¸…MÑ´AªEg¤ ˜ô\œ}Km�^šÓièê2ÚÑã3Úàd·Ü?ѧŸ.»é g(;cÄl”…ÇJ7”Ç  ¬þqÚD�»éÙ ÀèC„á §9Ó´£Ûÿ%\Ö(Œ³…iG$4ÀÙï hï¡ö^ÿš¨çÉ,ï³zf` ôŸœ´dr˧æN,Ï åÓŸÄë2ázÙëq Cãp(øC––oÇ•ö—t0èÆg!Ñšg°ÅJÑ�mb)àh‰0ŒŽ„L��÷D£*N{-QMßgÔÐè$gëƒS[ÐÍÕ#4t¤L9º#ùM¥!RoPi@Ò�Œ!�­ÐM�è©H EWÕ pÑ9Z d“9ì�÷¥†òïæIÍ–;Ëã·îí©Ž\±zº1’6‡’ë/‚ ž†¢Ú"pÐñMY—j‹[Lc xÓ†×�÷-̯‡:p é’\D› òŒ�€DvîÏ›°†÷žç€Kž5Jí9e�Ƶ‡§úD~ߌ8 ?�ÝråZiÉð§LÆ4ä´ ?š¸f2c‘L@¼Íe"ÿ0J3Áb/àPÉýŽ“.a,*•pÔÃ~øß²_Ϊ�¾åS¨÷T¥_Ñ£ 54®0ŸhØæTð¦]‡x8âÊòß_”+e]‰¹Æ&Ò‡1“ƒ°òˆž�X^G~ýCJ¨1ó ³{ú’�ÎÔuoyTwßHéÉtË9:¾̈ÍÏ”õ¹QbwŸýUL�lËÛ˜‚ ½Rm»þà^»Dõ{ç¡ÙVå�Іè“÷?# øp6YŽéK‚ñ'£Vãéµ�‹¶˜\ܽ©ÄýNspr�.ÄÑcß®ÔÔìU×¢ŽáTU5„1gÂÌ„-¸#_C,À9f‚#„éÒk±88�°7»è�ÿÃ0îH^ø§=ÌÏz©——^]R†¼7AÂäͽžª1Ù£â”l$¼Çˆ)B± ”+ ‰8¥¬{z¿gË9¾ó#§—±‹²Õn (­ìQq@-½W*‘ 9Œ#¹ÓIì†é2¥ø¹v@'Kê‹ eÝVôE¤fn «“¯�êg‡ylºÜü›JFvµÜvŒ›ê‰‹*ÿA;6zB—R  l3ºÉ�Ïü²Ñ1íhS“Š:®ÎÃî!îª�ëÄwpÇ<5±Ž4f¬�”â"03ñ XV":XÂ6ÙΈ±AÍJ5ð.7žÄ£Ý@Íi\³6½ÈÀþ�؉¥¸—K`‘x–øV< á[ŠMIpHLÙ8ßÞp÷ÍIfÚ ßýg}¬i¨Bé•MçLbô‚É–8¤ŸÞáÄÓOÊ1íCòŽÂºšêÂ?ÞŠã%J%€ˆ¸¨Ç*­>Ê&;vòÖáÜ>i!¥à7íùXH‚ŽGoƒ >`îÍ4D•�­”®zYóʧ;æM"Œ§næÁ¥znC“é~O›ü™@'?Í£öË¢c(ƒÚ´œx’J÷˜ya_û×/ö"Q&‰Ì4�}b"È©öZñ™'ºƒÎvF.3kúÉQ”þzV�iõ�“kï)œ×2]Ï.‹–õGÉ»ú•±¼®x$F,g ˆNvÈ.5ø¬hÒk#\A�òÛÔþØÙNäÇrë1Õ©�Ç,y°‘,zt%=]Œ+ÛQ«Cα§»ÙÿÊú�• û)„·˜Hè›yŽù‘„Òñ-ZÈÆñ‡ˆ+p@öÖå.Mó‰õÈ€þ0„g&ëݪM'«8D·(¸þ–=ñàwný+êÿ ~(í»x-u†a÷?ƉE”ŽÞ)[i&çKg=z#H¡‹̓øÒòµšµJÌ!Sá’ßàñ�(аV™ì®ùòôk ˜4¯åƒÿ ÒìréFÙÓb½\e\&ÃT·þ°ì®æ�;Ž:ýTõJ±eÀãH5ؤ?ª ³ 8u@&¦Â«j”œFiž�î;þäÞÎu?C�Ë�W¬…2n%kÊÑ©ÎÚs1J^KS‘ü�©Ä_üÙa29ðpŸX畾¹ÒPcßðbTw Ÿò¾¼Ò*fµúg´ÂnŒŠé¡ƒÏãÈÑýµ&°’Æ�‚‘�ï¥$[›&óbØÍÉ`�ƒ6 êZI#�G£È*|¯#ä–ÔFcá#Öú¦* Óh«·x“QÂ\JÒãTÍÙÎ:¢²FPÄÈ—Ó|§äa€†ÝÄýÕˆ¨Q¹Í)!ÔJå{’wr1�Ÿ¢'åƒn‰æu8†W¯Í_ÜŒå'‰€¯ôz…kSv¯¢m)²ˆë}– ~ºÊ³j,£É�nj*QC +|¤²aJ|°d6@�‰³ªŸ6Ű4ÁHjHîï¶ÂOúõL!€K&Ð_ø>õ_”E¾òpë®\ýœ2Äû�ò-¤gŸ×+iÞNU‚Àœ /Òf ·*D¥Dƒ”³Ô¿ïÞB}Ú¯ð�Þ6³ m§ä¥ºÞ¢¼óˆ·P 2ÁÕ´­ËÀùxq=0œ@vç�£¯I˜«>xœu±äT‡a£+3¢|&æÛËÊÒ£erßï@�9dÝz3ü½ë•ÛZ�ÇP™ˆùóm‘hÈhE3¬``æª]øûŸóÐJ7€69µ#WcŒÙL´xôÞ¢Ôß[„ðø$·÷5;èCS‚”¢cÕ‹ˆ». – ºøÖãV»¯Ìiå]Œ§�Q÷[dßÅQ ÐÕ…ž<Þcøp˜´¬$¡årNÊMÑb†§®Ã+o-åš,vÜÛ`Ä’‘�RÒ@(úùqÚÚ;½m úf£B€;UóOßÿãaÎ^i¬=ìCGT™¬¾°ûoR¦«o˜nÒÜ/¤¾šqè)�iÛß7ÃÌGxÚ“×a˜W}Z6 k¥±/Q{ޝöwõ "º2N ü*IÊK:€å ‹.r„…ÀT$5'n Y©çe=B%:îZçBÙáùýPp¬ªß=õô•òª÷¡ò"ÑxËÒœ†Š%5i!VSZLäÊÊÀc<$!� Ø9«½Uk3YYïãŠ!ÖÇÁ߯/Ú­#öùY:d…–>z•`*J=‡7,â·55/V4ÌÓÇ‹Ä]ù½?:rA¬ÃØmu2¬8x:T([»¹uDóì?×w�¯veÃLàwR*÷œxÇG“�·XVUƒ 剦§)¶§1…y<_N^š½k´¹Ô'¬m¥Tdq‡ä&�t@f@¡yb<ùå4yù6´‡r‚ú†ë:”y³ÉÕågR ˉÎâ`­Åƒ+8w ©¡x‡�mÍþׄ`T> �öÖ�YŸlëI÷E�³n,ˆ?mD�‹O*ì±díz6d[³ê�_„ÇœóU(àp·¯]çå“h‡ò'›�™n­á7Ÿ‚h\céè#�ÙåÙYÆU½ªÀJ´c€¿‡,u„ü$.†Ì&�¿U z£p1˽-6‹3¿Ë—•ÈÝØ²²bV»rxlÓµÞ£fjVÎbeDê'—.ày)oŠ X|?†´~@¬c)ÍW^¹ìòÉžvMkâÞ–„¾ìãúió29¯§d³q§qO|›µÇE=²xÍ=bµ6¥ÐsW˜ŒÖ:¶0%®”®RMwQ.Ì�_¬á‹™V—ðp§{`ºKÖQÉkI !1�4.Mí<˨s2~góÌ•ªÓÄò'¤œIº˜Ù«j’ëëù†!õùOmÛšnK44DVì7¨kIáBç膀ÅUˆ|TYoã®0@¥Oö`cuh�âvÚ:Ý›¨&•èO²žU?à“㱘í߆ýP°˜³hŒ(È|!ù•÷ÒW ä¹¼#N"€¬Rs€�ù 2Ù^’€B›r7Ú’å?‹Ãñ•m(ŠÑwE”tÄáP@ßýü»V/f�e*–‹;g3¹l:ðýß¾oÙŸ|ºAl˜„è›·.Ój3Âáº9¹‘éÊ«²1µ�ÙØ$D²R_‘¶Únï©w—aØNg™4.é8If>�ç¾-ØLÐ;jµ5å`G¸ÚVnц€+:…eq�olÁPe˜æ×,–}‰¶ÿÏËÈ¿®Ÿ�Hù6— Ô‘u¸Ç‚|73 � ÓtÔk¾Î¡úåÌ©b¼€W¦^ëÂ�H;c|žñàîÌŸt8\êoŒ²6nØ¢¿78§ÙÉòNQ¬¨ÛSÕGÓ©âkm©õfÈ[NFèE¨Îø—%½œ²³ñ ;InîiÞšÐ;£AJYR |ÍÜ�ìG2š-4Ì jœˆƒïÙऀ_4½ßÏRÿ*¶ª~:•}ñ…øˆI»2^Ë w¿PB:«òFYå©l]Š×l7g]ÆÈ¼4´eÙ¸¼Djï¶Új%Äݤ'­ë†@pbPž�?/x—ñ8šá}!‰ð�þŸùäUÅP@K`ó‡Ë©ú1ÒÙ*s=\Å`Àž‹! ÛzPxí  î¤[àYÄîèâ*ÖQˆ_¬$±šzöÞ£ÝK{2aÔ¦‘Œ¼ü!µŸ31DºoÔhóaÁÍ:[¯d,Â]_ üñc6åòTŠI2™†MÄ+¸õä”e‹‘+Ýü‰Ê!çƒßü5™æ›eÔ@pyKb| Äw“ú�SÐa€Küyñ>‘A«CÂ5‚KËãó‹ÕØxñ�;^p¼Íz¶ÿÿÉÓ,^�@ø=’›P†EùÏ]‰¤ðKüÇ+â/ClpÁŠêýáXº6ïäÈò¾«àv¤vωµÙn_X  ài·â”ÅÒó vΔøÑZ¦•g¥KÖ C;ãr¤+Vîe®#IxŒ¬¨Jœã3 �…æ•¥*NˆäÆàÜùÞþI_F)Õ½,®ãÚxw;>Ò�’0q]˜W¶Æ Èí÷ðÒS<ÙÍ|QÚK›dÙ#‰r›kœx%KbMXý¯rÿ­åŒƒ€.[ÊÜ4UuÉù/�ß8ò!È?Tˆ„“nÓè¹ öí�¦Á/ÞË$®²&¦ûæâª¥Åqþ4jDთÔY0¥åjÀ©ÙcKÆ…Ô[�S9,«$Å+tø`š@~ÐN" BÑÅ$Wj¯ qÍÆl½¢ÆÈËq�"',Ô§máŽ�\ÿ_¯ŒPš°BÌAŒ�h+¤:®¾Íkô©¿ ¤ù�ò¥KQÿC÷»}dH@b€%›gZ–*ÜÄÄ<=‹& ’N`ŒÏcl? PÂâLÀž™Ý¤E}¨6µD?n„P+Ó³ /Ý '÷p÷5ìÎë-w‡þõÕæõÜFHèPUÄH©të« V„b?cÈl†þ®¤AiMÚ ¼èXuë"+î0·:â±¶ƒ B‘EÕæÛJhà·¾ÙãÞÇ«–µ˜6bYusZÑÔrkÉRÇH†`ê_œQ£ºÕ ‹×)U0 iµtO˜kÓIU9wñe¶¬Ù]Éõ€eèžù(ÿÈ”�û¾¼äizÀnÿOלbΫé•rŽG‚ þ±ÇFˆÄoÖÕ÷k•u#t+ø¹+à!õe¼´¤„iµ¾:³qç’Z¬ÌìRÛyÓûK¾놵ýpP]Yæ~°Lm~ƒ�kØõ×—*�†Ï�ì†ã­ùéQ}u‚¿¡…åÙí3rt± ¦M§“ÿEQ¸û4-+ qJC€Ø¼†K±ÝÒŠ5Ä3íUÊ õ x­§¨Wkëûq‚ QÁà½`Qûxº²H°ÜË{‘\ª«!iMÀ0¬:¢Ô=w ÞƒËß´”a÷Aênº{B×'_>s þÁ£éb�Iœ‰\Ž£ÂOŸÿ:½™‰ z¶Jc›æùعE±´‘¿§ÇxÑŠ%Ssê¾!çßO™N@N¯Ù³�—iY…éqD¤Ägµ€ÜÔ›ñ@öÇž¨0ÇÀ‹º‰â™Ø)¿ŸŸmÜÌ�l N¸!} Ö%µ<•—�ÿ äWúMÎøà8©ÅŠz°U0‚zN`Ìæ亾)Vj4J…0iÙ~GÒJº"äd³„ÚºíïÔ�Âènýˉok¸áÕI`ÛÓX®Qw7Àìžœ*œ½gý‘e؂ئe[ kÛo>0L´â¾QR й„ÿ¼1`tMêçö.?€FV[Nž=¶6'ˆâ¦�«¡é_ØP÷5å)�Jã²ÞµYîÏ=×ö¬žædœÂÙÁl!ðÎI²Û޼uoéò/:ÆØ]›pßó%Iàz\ßj¼m÷Q¼2l:Î&ä f H±dúå¯Mh½uSÕ©WÌÃØ¥Ÿp Ðu9ÖøÍQK²\sñÈZÅ€îŽÒ›x`3 M¶®�Oó˜–1‹O½y΀�’ÿn+)qîÝI®– eõöW“4n[“;–-Q O­Góªo²³xE8‰û ññµÕÎŽ3íEå.Sî‹SV2œ<ÆÚB‚áÒ_ÏO¬Ð¼á‘q}·Q3f�报ßÇä– ŠP!³Œü+ðÁßÐñŒ6âo‘WAÃ6ZçT�Ä.CR6ýns^ž’TdÐÞƒp‰‡Ã €a®GÄÉ—vÍ®PŽÍ ÓÜVð œ<}eó¦^s.ÔÓ÷.òhƒ};JáëD”ůçN»¿»ûqØ�ìz›�¥å“ölS¤W=;=jÈ £øPú?Ü Uöÿþ:`HgäR4­]°!ÞÚˆŠx£¼’¸JË@�:�cíä0¬ªDø®÷pËÖŠwBLýžVe½.gÛ-¤¼ j^Š4æ¸]«l� × 8¥«U¾Ñ|*64V©�Á¡ÍÚˆK‡,%ˆèøéò¶ðΟguÄ…È¢{AS§üò Ø!ÂâÇ¡©MÄ�ýñ¯WP@Ú@3¤ŒÍ‰©Oýu^â­Ü®>«lKWz1oÀËë{æ·�Km¼Þ±›ÊÆ5d·“1É)9Z‡,™âçHmÿÒZw*J‚ÅÑÔ»)xYäQPq![#¬«‰NˆØ>øy¹»çHÈåÅÂ$Êiñ;!÷ÀEÐA t] cg ¯±ž€qÓ K²Q£ØÉ€)Ÿ8º? W…Læ——åAÔ¨X›Ãõ*a¥ayݱŠC¬Ó�u=Ãdö(ó n1w¡[Ls&yh¤Œ ª¸×b…S‚¢'¼é‘\æ­*uúþm.%>hu0ÛC‡ mb€©$²°†é^|%$yái¢?jOn>TT*Þ¨¼,Òwf|DÍÏbÂk²Ã¥áÎúÒ.¶l`BܯÜ"^à-ZŠTrZ?oÜþäæ ÈrªÞ´è8Ôû;AÝöxÙÈˤÙ¥û3Óªs‹r“ç*fÅç£ñ£‹µ“…þÚŸ‹í%L³6¯9_¤ß5-R³ýD#f^Ãg–h(¡”œ'BO�®&ð®îx™’$9jAkà E§�OÖ¤„¨È>i:ÁÍ0F¯™uòœ‘ïΦ‘z«iZ’bDal*ÔÝ•ú/¤¨…iÅÂ=&úIÍÎÉYà¿G³3AZ6S2ö;×[ åf�{ÝÁ}ôâ<ÜvhœE‚V¶™™¬K=Dµ‹„�}ßòÁ«Xâ#Eƒk½Ý.�äÓ2yÏyÚ¬cà¶Œ©:Ê¿ó>ën¦n€·™ç.”!eì ûÝ9|^2O.œîÔ¾gy¯¦ÿT„�ýK ålòëþd>=Kª³Ô7µçGXË7ʺ¬Ò‹•çH ‚ζÉö”ñ©bh„ê{b½mÛÓħˆòø³hRßXˆ.3ÌE–À™” c¡½Øì"ž1÷#Hñ?ÏõÑ3Ìäq]ž6Ö:=FKýÑèÁ†¡�ç x£æi åѼ¯ñÏ\‚Srdàæ®Ñ#QK‘*yv&�$]wÄ«÷Ú¾�³†jeϱ”:Ü~2¸™šÊ•öPÁ@ÞlÁâCŽÞÝ!m¢ºi¥mY=GƒE0Vô OM¤ðjÏ3¸Þ,Ï\ÎÍÞG>ž�9¸6ç^wDüN{O×[tdH‘»xß7TÐZûÕŠò¨¿ýtfb1©õëoê¶1L”©G9ïP±5�Ð%‡z§`)†_VŠ|Œ=8Uãë¢g\ùN€¥ºÕuÐÜiÓØN�¸ð›á¥í„ ÁuBÚ ºfä«,VEUz1 ˆa–"âör “ª2xRé”’áà P™ø×¬"Ï-Á�ÃÊ‹´ÄÂÍBø£×ÇñVðž—JVb+'f¼ˆJsSK¯^»Ã Mm«‡9¸^“Õ‰„kyëßò/Ï?Hé”/8ÞvÈnÓþ=fÐö–¡¡t„]ó¹íIZUf4$®8%ÜIšŒBH„ÿ¨fø8¢Ó©ùåZý#ʛ⌭vÉD6¬yœn5(Šç_„þVɆ ©vÔ IBNÃÓ‡ÄgO=CÎ5BÍà š„ø}3YDçFf«NžÂ‹ _JìI8ÏŸN’Hâ~F!d᥋$ðM÷Ñä†âdôÖ‚àM45]cO¤u®oÅ4QH›ÏÜF'‚3Øí{:ª`r�”²Ë‘3ý0ã0øÍi„�˜F�}wt Ël_¢ vBéó‘ �û‘ s¶¼€Ã%Ån×IäxÊÎý?mBB“Úȹigá¹Æñ¥œÌ•ÉÊVù¶¤6+ËüeÒ!¯n¾öææ'´eY8, §*¥žÑÒ‡‹†Á_%n�ÄŸ±waŒú3s²ìwÖÚvyY<{þÌmìP¼ nùä0ðMÁ#œ0é•jØmiÊì³YãFûÍì³m¸% tÅ1�®m]��-ïýá,\ bbtyÃàH`«ûtäŠ�w®Y”Ùµ¢rî�ÔIELÓ�é#Ú•`‹²G™130S1û�PÊ#ç¶ËTLoìG™Â¢oÊaj7 ËÚî\X�rÆH¡`•iœ†Ú¸¡~o·ù´zråÌW§ "nä¤Bg˜™É5ÈèL2„ "#Ò#èoÉž¡îÞd7³õªäò™‡ïó•+—UW¬Ò{!cæ�}}ÇÅ+p{‚ƒÎ�‰J¾îk`u¼ OH²÷•þ‹ÈG+ &g“’׿C2^ì\™wR(kþb}eð·õèÃ+2Í)?LR ‡‡™û­]ŽÌëJ{XãÊÝóTnL÷u”C&†Å5WÆ›Ïj.ýº&£ ©€aÿ•u‘î@ê}æAü™èZŸÂx ãÙa92QUDßÀ£âñ­ù¥L Óè˜/E`Ì€BuFñ›þÞ,Ä€~bÊÇeºbZÉN0ë^çç|x«“”>ú“·Œ÷Ótð8úa¿ÊMÅ/ç1t8ÍòVF]E>#¼ZUñ÷7ÿ·føž¾³XO±È³?.<Ìú:\"ë Jîh³,? PØëOþfàÀ~f§øÈ‘xzSÎS§4•`ê›C.Ùn0�íž×™v† ó[[è–ê—µmýèþmÿQ-ö¢?©Œ…áºud³)µ_ñ(ŽJÖkæaø(¶ÒžÞ(ޤ'0S—·éà¼Þ¬lë”è1Ùãè±\â�ä �•²éÿ;›h ±:SÌßBï[? "Žî,on½šÊ©|­z³n¡î0¡º¹¼‡ÃçøÏKÑ6;}Œk Q!‹×%­@¥´ÜŸ(¢ØY5úápHóý¾P¯/-ڜۿÄfV‘ÎÎÞÿŠ+ëm…ƆÕ\j84sù$3fµK(I�aâyˆ›sþcï`€VŠÜbÞ,BjIºl2j9@Üò7ûc±k¯7ˆH*,•ÝØáwóÖýB˜Q¥e «ö�²¢½ðDüS¼ ‹x„/šö.ÇvÀx‰y7 å9¢FµÍ ?óã cÅ&`@Œ77A^ œ$;×¢CZu4<Ô;а«¢EªNnb‘ÑÞŽ¢[Øon�âkŠsÅÄ–dÊÎâ¹-�uÐ0Ûb±ùh'póÎÕ0aôùÏh ñ�¶œ Â!‘Çø¬Ïj¼â7-åöÝÔéÉ˽‹1CU*†9PB+ižó:á%ðÑôäS=‚á9¯KÞ ËK�*‚¾1UðÉ 0‘V U“Ý:{lD¬Û㻲?3§ãÛ&˜#ðÄðürIäaÏ U°ú¯f*?Z(”Íj1ö6R¸€×Á˳¸HX7Ãâønp¸÷ÁW$r]UÑ“·4î,lç?¥‡’;¸¿Ê8""[\â̾îãr&rD€VêÚo¢ƒ�À¢óEš’£ÞÏžîù¥`0-´ŒæûX1O3v^C×ÉâS݃j$T%�‰¸ŽéS{Ïjß( £¨&mûBÀ€\CïìÍ^Ž¢Bp*æ.0Í»‰Â'פ©®IfÒ(OM9ƒû WÁà¿H>*¿Éc»š�1(YNW§É¤„Cm#ÍÏÍGìk°Œé™NÃ[<‚êÔ²Z´b–)Ž<�Ö£ßE ZˆW Q�ørV eÔºhi]íV) £œä`}ážšƒ= îØ7ÒK+-¾8¾³Ã'ܦyRÜúÖÙF@Z7©½‡þ¤TMŒ=çDà�ù)1p„Ç©™:B4;Yø¶“:š=­9wñü¤,m¾)9æËPy5‰V„mõêôö2žh¨ˆÀX„¬ ðuwèæQ(âo׉\®ªx)­½ŸÁ;‰!-u®’"7jEmá�JBô¥GNñZ>p #xéö·*‰¢ˆA=I”f@.±$f²nò‹Ó–å12þdùXÍÅð¤{çáÞi¸�Ë$XF¾1 2hÖ–¸iMkßì+> ±ƒJ¼Û„'"Ý­-IúpÁCé�¯´@ ä@ô ×í Üe[|G 5$àÊ€E8üº%Ê©é;4§q£ÍžÜüy~Ì9<÷À�8ÖxÓ?¢M0å ^¸ìÈèd#²–£G¶²6ÎJ+¤ B’˜Ê&ýˆ›îËñk£Ú•-‚½¡Ô ’ËÚXάYQwÉ€ áöøœ<=‹—™Ü�Ù™u¹Ô¤l⚪jMy-ƒ-jÇrN¼9˜÷žŽ‡u²þ$@àÉJ·ntÓSS±É‰B¡Š,IvoåkW5Ü+³¡‘B2Z¬‰ EJìZ$fH×$è?£]N,mÖ.‘'‰‹H+1çm˜¤ˆÙ°%*rÃ{®©øò�Îù?Ï ‚Ýó —ÕEûê éµO) Q‚¾» ÂG™š:XÜ�WûpÝP˜_N¬‰ã8õ„îª /R¢s[¹ ¯%�Õÿ�ñÈü¨NH—qç<£ªjvaæN¤)‰kOãØf3²¿²%„¥Ç=™ëÔ ¯ë…£*@̸nc×tñ†Ž1ß'7`¢È �¤Éê5ª³2sÜ–f|;%uìþBüQ…v–ÖÉ9ã2Ðkч‹66…õ�\Öcþfü/yb�Q^€šAq4w¸ÞBî Wð½br•M,8{ !Ö=5Ú¦˜¨ŒãÏr=“E…ãÈ3B/Á¦ëÅ}¼+Y™¾Lø\³né0›f€$�ˆ6ª‡ê]çD?}í›�(¶@ChÒe6�ŒWŒÞ%–³g°ÓªvRD|Lºƒy>NÎâG!_šP¼—jÞßË?'þmÙý?�ÄàôQMçŸ}~5m ÍLV«çÝ*/ù6çCÜŒZØàìI脾ÖOéZA× #â4Dà5°íA¹E}9V�7$ó°àÈ­xœ=\‚ ðbh"=ÔÃ÷u{²S]o›ßek7ºGsÀÀ…·¤Ë xÊ 6¿jâÑ2ô­r®Ûoœ½¨Y)9âyñ°Y“êp=vFŽ: k>•è  žâç9§ša–•ùàË[”^ž2’üƒ¾fþNÝÑÏ�dP3 jaßþ—¤Fùv¯¹F tñv´Ò%ed©:¥ 'cKG$²7èÉ!¶�½¾ÌÇ,«ù?T ¸Ûà÷Ð@Ý›âÌ‘Ò3 LÓQtF5²eŸÚÀ|¤lúä÷4µS¡`ÜÈ‹8›ÔÞçTá ÚÈÁž¤ÕÙ…»õ{« Lտĵ°Ùºí�¬3gËWà=›_9i°ß?Jnn ®UØÒ}þÐêà+"2Üóej¯[©bF³Õ¼Š0†*n9…™_¦/Ýá,ví/Jâ5@è´]uuð>bvƒsÃÐ�Ø 3a”t­+ÐXÌ7l0g[ËŠÅ G<—T—t½1T¿K¥zQ-„ÝB„;°G>Öo éõö«ðZ‰—¢“‰$¹±¨„¿»·ŸÕ0eJð1ß{¤¾®ù¢jøÕó箾 ´Í;báÄv<³òN½Üž•½$ª;TÅ�m„Y0 æn¬¦òjÎ ãAðQOS{Ñ}÷ò´œégâ½íPãûÈV­?äº,boéÞJÚH<”eÂñßÊn\6²&ÅBŒä1QòÿÒdá¬Ùn�£ÊQx´UEë‘�9T ½K¸Oç3Õ-w`´$WìåB¶s«&vt¶Ë¨e—òV)&>ô;BÚhcé˜ûŠœÉÕhý&‰1ƒmÚQL¸">©ÒÌ“eßœyýñÀü†Õb{¬“]Å múF9ê§é’‹¶‡´y/>ê/K� TïX¨ì™eÙ¡[³¹¥!·ÿ.U¨<ç�êhôHØ-éJ™]ü™”Ô†› ¹3¼Û¶1ò4kI=7Y�·2¸>3¡•äL¨ÜEwý†j ó§@qžÎô±n PNÙ‡ç %J°Ü†A}Cã¶³º5ø´… |¤×†}Çl™­üæõO�µ~ÅÔÙ£gYñ {õˆR+bb”™÷C%O­®·JNGŽ|¢;“M–‚müúo�]êÝ> .ÙàÒ‚ã¬< õœ  w@II)”ÉÔnú¡$Ù7”1ëš'î$¬Q…š¤gÑW0¤íbà_ŽùXâÜ‚#c˜fÕ½Œa 0žI´`ß§Ü"SRìí�¦¯»ˆfqxjõB#Œp"¢Ÿ„ޏíÄp®�I<×ò*¦£è]ÕËtÍ qMò™>pêêxÏ£Ól"4âîiwm6Á#ïâ�yMú�ŒˆìË�MήÛªZU¨œIE±ëqr1¯’q›ôSòþ}}šUј¦7ß{×Ú.œöMJ¤qß|ïòZ¾$’­_„Ñ“+·‚,Ãê`ó¬´GO„Mæ<'KjR·oTµé<Ðv›OúÚòVË4˜2BÁÙ»«‹`&¥Ãu´Ë.všEØyúHC5S!¤²>#Á5{µ&pCg¤ÉdpÕõp•xË€jõ½Æ”Ž‘Á”] ÔšÂb.™!1/ß�˜×X+CÇ+XCi)omhë³)†tO’äâÇ5ªn`+ý¹ëq…üæâšWs£Çû…zPwŽŒÃÕµ�Ö±´##œçk9×!iÎòÝm‘�eßUŸÅÌ#'œIØ Ò®ÿ'Œagh*¯SÓF j‰½–ÿf}¬Ëéé×ÃV–ŸRâjä¶ ‡¶k·ßI•ÞŸrau:‘‘\ÁžRšl�A ;P¢%b=�‹(åKWØ àle•gîgÌ¿Àß;âPlaýà0䉇¼ÊøLúðXÂiÜÇW‹¨ä^_Sa, Ûþ/%¬{9—6$|™›+¡übà ¸íÉ⣻“"`¼°†òB{ºÛS‚�u.,†8ÿ>hY¦_­ïCžáÛŸÖÔ„©J1ë^™õOª¯£²¹Abgw«¥v+×Sà$K‘Ð|qŶ•èè¥ÁPŽ)fó6¹›ÔhQ¤­¥ºC/Í]r EQ°±v7ÿÔÏvÅS¾]t9CÞX²°‚G·¨ ¿'„z0aWPçO”ä°»%dPXv³Á\îâ–s¾Ü´:rãϾZ_�\Â-¾äre¶æ¹�[œ#\òS|¬5 ˆÛŒž|^Gbd«C4À&°iZ¤ƒ)œÍôlÿM ö.¾›zŽ�ì'Ö7»xå­èþÅé5Yà�öj~ÆpÂ( ˜!�”Ç[k4Î.�PÜ‚¡™f PÚ÷­†ŽH³H-!.nDË",DÍDD÷Ãä`· Ü~A~¦­«&)‚0Í™ªÁeÝJ³fŽJRû1UÔÿ´IRâ�ÛߨbCÙ5›ó$óuDü8ÀéHø6gt67àá°ÃJ§ÅMmùÑ€Ë#(ªDºÒÜ m‚aââ s;ÙÒýW\.ùßÌÓYkM<£·eJ¦�b9­Ïf1œä·²?-àèdÈ‹³íß“ÒW<[<¡‹™OÎ~hk~#jêÄ‹–š½º(†át“Ìqí=yÃ2`±õ¡‰°;àׂ@DÛn—éuK…)ߣ²ý`²o1úìÄ ZÉ�ø�‘€zt›Ø ¯­çב}m¾çcäMÅXèãá8®>ÚÎѳ¸I-Ït ÚÒâî' Œx2Ѹk7m¥*f�L¿ŸÇä¿®I=ÈÒóÄ»pèÊEt&›°ŽDe­µ ¦‚m¬RLêÿc0+-òœDâüä$Ba˜¤<è,¿ÿÓKDñ5Ó«-d½KI»òwAú|^'TˉÚ�Ú/K˜wb2O5àô²lêéÕ¦ ˆÍY]ŒÆ½% ÌúI%–…nÓ:ÆD¾ QÉtÅ ¹“+Uµèh°1; ÒN„™dð`þ `áŽ8†$yj®Ðƒ/“º?}—<Å<ùaR8ÛPwÙ®�‰‘3°k°õÒ'†9@FÖ•``m3ê ƒÛÜ�†•ùF Ðx·nóuºq�õ\vfaOj_\Ä�ê•öÇ,àɘ׆ÎÚÒÏ–E¾ÈÔrñ•Ž5–ì—–nøöç÷½k7šËÜ}u·2ü3úuü¨×$Ç¥æQƒàØ4_¯G¢aáì÷×Ê %Ùü€y õÑ®»›±økgC6ŒÎ~ûƒêØråæ>TI2׬é×ZGÉPOV/&P6‚Øúb†ï~�yZ�xq³$éÃPÓ�Œ§ÅP�q"Œ°¸æÑf/{ŽÖÖ;1X§´"Òs+¹ý§ „SÄŽ'júZô3Æi¯ÞòkOìÚ†À?1 ‘`Ô¢l7‘¡–{yË#ôa‹› SáÆýL?ÔÜ㽞ì.‚TYð ÓËÜèw Ëë»õ’í 3/o&úT“ºwð�J/»B¤oƒoÖ¦“jE:Dî4¢iáʉ¡1Y?æa„c(gÔ#zÀˆèY̺%A§uyis:Jzyk:ynž÷Ã!Ò³˜¸T´¨Ü˜$¿2´Åý¸YÔ IKÊÈôé£ ow±Å i¸< ›qPÏíp¾¼:šmA† ¯–Ê]KÖC4³Ì8«C$¾ÚãÆ 9šÆû*­,ký<ìùsÿÛT…|†)  Æ7˜H$×d_Ìs_ʬq �NC~IÇÆtµ§×ÅL^“§é$Œi®BªÄ:%.Ö0�õR¥çŒÍšbý‘¤ß e_šÚ]ú±�Ûº`–iD·2úñƒç�¦#y|ÿïÑ&Öx ÌŽÏiÊ2„QšïK.„³°|sâY@£¿¢ “vßäôÿüp­Õù¥ –�åÜ͇Ŀ¡ÃÏŸæb—Îë´±�ÂyôI¼92 yæ8Ò/©ÑAÀÁ4*µ^æoøN °¶šÇsÐÖ.#¨=—ž(<ÜÌ ñÝ”sê·oïØòiTe•q� Š©€Œ~³kñè‘gŠ£…ÿÿÔyqé[4må¡=l½ ×"‚ÆG_Êr%íø§K2=««·Ayõþ+ºXhz"C¥¹v6£4žãÐ~}Ý h¬©Év®Ù…](Ç!am_Ez»púNf”�ig*Ô©ü78?ö¥ˆ� 3¨Œ{ÌÐÍþf(2<†[i«�=ã·H±:5ã¥^ÿòd �F}~0IéÎh‘ÁbtÛû…ÉI蛘SÜÃ³áªæ`ù�W•t›JV®¾,j·�Óù »Á>Ö§åØFÏM|Ó ¿.¿ wî—YQ4Iý�l(°ÛËŠ‚ÿbwÊÂÐ'1ÒBóô3Æ ÌçÔ¦’A—˜ÄIšŒ¦X´�º»Ÿ77BûðQ­å9嬈Ù"ÓBÆ™€±èAFˆåT‰rÒµ�9O¾dõ¤7À�UE›AÒÇBn>º`ÆAv�2è2‘\ñÍ!b五�êåûK²PtÉø·ÌáŠç82</ÿ’q´’"Ê=îGjea ÷ =IÇŽ |8¶Çõ½C»›Ý “nÓ#2ä Ì\Êàž×mæœ6@oéápꕱ±Ó\9š<ÑP '¾9$©Ã2 ¾ð1³@Ý̾‚£7’õ+e9ÀJ¾‚ÿÿLtðÿ«U€mëì;³hã“J:é3:1ÓºÙ~ÿdϺ²ÉÀ§J�0|–<ÃPÙŽ9õóçúŒÞ#”ËEÇé¼þ¯„0鱓¼Ûík!ïÿZ¨ó‘q�V=Â+ôÁvÌÙñ'‰¬Ê“hß–F�t°ØÐÕ§K€¾×¥•ij‡Á²ú� ž§¼ØgÔ‚ê~3€¶W �Ô¥XÚ6ðê“tÃܾIè3Ök,cÉw„ô†ùÆÝbTгkÁš+ žêÌQ„8éPÏe6,&JcÚ%Þ¢àA¬èy1]WŒœ6ƒCSFÑ ³”9ßÈ-®�6aŽÁÑýswù–têÜsªs7é�ÓžÃàmiŒ¯%#v+ÀÑÿ×VÔθtØJ7ˆ¤ c•—f*µ$°‚äyù‘/Y+æN�έžù;ôC+’ þ " £ÍwdL zû’œ]h¸ò`õ›¯C|!ÿ6(¤^èm•´ÿAˉ�Èž'b ¦ú„"5ŸÇ<ï‡ùL>†+NÉ9™­Ñ;ؽ2GØ2±0fåø‚ eÕÙ±’XË©£Ýn Oñ~ÍÿÂ�ãG�@JUa2MdÛDŽqa†¾`z+!êYG0èù¿E%È3ÆÎ(º:9ý%Øhãê0äÜj5Œ\¦ߪ{„09B¡lÕV�TãAI?f¯ozù­“e1cCÖCÉÓÄP2öߪb=”„ ¥O]¡ҀŒ¯ƒ6¸z =äåC JN:žO·v›9›Lüq8åGßfœÓô› =êL¸¥|–¥Ö.°e&be‡²ƒT�çƒÎˆ8°îK#O·�ÊO»ÙéZ ›±ä}Ñ6âËh‚¯'ZŶ|àl@ÚÜ`íjtWêËEq·ÅH||ó:½Oj÷-ÕòAhgš·'äŠ<üã“â€\CoÛÖ¤ÿ#=uV߸ðý ½·#‡‡»›Ó½ŸD–ÜV=Ýz2zPq°¥�”PVÁö}áGkò` CGã4ÿ¡Õf9 N˜R®l®ð�Gÿ~ÞðÏèE?(ûLA]»sÈMA�í Nþ=w£çùÍÈ€D@9(eFå%Ø–„æÜ¸Œ{‡C0ÆÛ¼«wšão„Ã{iè~á¨À ¹#Ô›n'ŠrE# ùŠDžƒ�)jʽ‰„¿›¨=‘‹=nCïÇ¢b™|Èe¹ôæÃóÕ ºJ -—¿ßB²è º·-æ>F\¨ÓçWskê"¾úÿËè¦Ø,NÛÙwŠZJP©>X€ß™ôf XrÖ–Êïö•Ú~2ŒÿtŸ"õÛœ-R­C¦¦×>�ÙÛXÄ6^JGšÁ¿Ã-ß0äØ=ÚÛIU{©é³*_|šÅKѶìÄçÙŸqíŽö1rY½ÎIû¥æ©`‡jL7E“x‹ZŽõjP³^‚}ºá¤v’D½/õÅr�í °7t‘Òâpkœ”÷ÌÑ™ ²ñLvZ1|–¶:˯lž½góìA2 A`ÛÛ{Zd %|Û>® Ki™ì™2°×g;4£<“°à—ì75½¥ø Œ'BîrÑs䒻¶a±+·¨0ó`çáÚ=J¶(áòÓx‡nè] ð¸U²”zOW…ƒ{êüD��+pJOX8€µ9-áUò=��eÂ,‘]Oä­ÊMýå©À5�¥ÏF�vpxɳʖ3 ­û�`Œ²oóœÃÛñu›Bû»éÚÿYœd§Q¤9ôôÔòNãé„»b« 1‹ö¨–§�-ëcàÓ 3É+÷>æ‹IDLÄÔ‡~6±‰{¼A»!ë”I.„ñŸË¹¶>¼³GЯ!;‰EËŸÓ×à¸ø­D¬Z(mHÝýãíŽ4;þ¹Ç—oTD}¦ŒÔç|E=±O"ì´"ÃP#Ð(z‚íx ƒ4 W�Þô?IÍ›ùZó�y ²å„°«^™Ž�ªßeøÝ¸×ºœCÜAŠÍ´#ÝãÐi™Ï6hÌÙsæpo—¿*«}¤L­•ßίCïLo°ëÀÔ%Ö�QÏ^ž3Kž¦ÑŸ™u¿©h܉§‹ ‹È^>TÅ} Ï*pMeU EùIsíáS}ýÈC‘.üɧ þœ•°—¤�”u^›à3­[ñ“V>±:Wîõ;c2¥ËQ™ëÅd¥E6…™‰•óW³GêÖ¨í¢êrÀÛ¹Õ�hÒË·úÕÀš�|¢7î}·SyÇœ#åK s•h (qQݹ0O:ïëÚjGV \X©åޱƒvQÎàp�ž‹k51>¿»}ø�Ó›Ï�аÃvÜ[ž•¹ŠGAâŒ[Ê–rxd¶ÊªØ £ °ÌÌÔËã¿‹Ùß,«ø$qý«²úzJÎTok–S¿ÎŽ ²œ¸•£Aã\| T^$«ÀJx�•uÎ:¬ÍvôfM‰ls£'qžÅWBcÐ7§Õ¿}N~ým½ rÙ9q®Û*™ŠÜ¿DpU—‘ùa}7tPä ]cï¬ð¶!¡�iÃ|š÷qÛ4ÿ¹&Ù­[=!•tÇUMš%¹Cù?ú«{Z§cžÅ÷ÑX„7²;ݸ¯IbL7ÿ÷,,¯ƒ®ïoÿö×Q˜æÈÙ»iÿÎ2Ó‹:mËE:Ð|u&FÎl³=Z[¸ÁÉÕÚºèÀ(3C¿H<3$qnËûmÁ¯U†Õ,^cAÞ1þÿvá0­ÜY¨5hÝ~"+8;Õ<§%ÖNR»|Xº[±’W ïÃÅÔqëB¶ ÞH�}Q·3@FŠYK8'·ínIEEž¤ëöb·[ÎΜ’y9ü$ÆR´®º¥Qµ¶ÈgKäã·Ñ`sVUlW’âíxèÞ³í8ûs7=—ÚNœò1u[°}[âÉ„b!d!鶯Wšž[g˜Ò é²)ŸGZûú.—Ç‘ïðÚNƒÂÓS%ûÙ%gpdPixŠlàÅ� ëL,ö¡7Ú·í�ç,|¸Ûjmâ‰%R¯S8 +“ïÙ?¥�7Q¯ôÆËTœJrQ®êó4Îyï(9:nܰ¡Ú˜l*gñ¾R”ÇE³©"#2z}ô%¶÷ã÷µ=^ÙxÅWÆ“fÆK°l®}Pb�ˆ`èÙ{P䳯“‚•BTÊu #ó.s×ümó¥à†'J¹Úõýþ€×èD¶žˆ7ÅÒ±¢Ú™…�`)"õ>|K1¡Þ{ro|÷{zÈ# oAüm·ç’U–å>�£yn› nþp}1KÁºÉÜêÊ6˜¦‚ÊÝ~Ži³_´)nÀÜóñ­+$ÃÓ·ä�p›éÆÃ“wh~‹§Üˆ¡l±x»"MÂ#V‡$z ªá˜/rl5Ó/ Û©¦ûf” ð2Ú- 9ïØí²õ¹ •¦1ô|OVÁY¤D:ù/$Ëé9×þa^Ñ¡�­uõkÄ‹â)ðÀ.TËZ3×^1¡¡3¹á]d~„z¬±—\Ãf WzвXRÒB Þ‰¾£¥_Æo,À#)¿"Üd4Ї¦Ì|î®�6!R¾>¸ÉçpÌLå�@ó…E¬@pše�Hkú8¼QÙ/gÁÆ—W‹žÊHY2m¢Î‡þÊ��ª€Ò-OôŒ¬N}W”9C%ˆÜÅ–³{'¹ÿ  × �éG4»�^¡^4YtV¬öë|Òû¸PúÝäW�ëòéf 0ù§ñ×WO¼{לp§Ü Èp1Þsò?Ó^�?a6Þ†w“èñá{³.T«ý‘1LÁnè%à‚îZm@M<Ž%dûÉõ¶ bBù·€[™IøâY®ßVãºF³€�rE2HX1×à%ØÅI‘T6:tû‡]5…,êÙ ÓÚªJ„:ß`XLJ�çúº0ŠaY+b7]Pµ&™ €–At£R<­í�êœm»§õ½fê )’M»î nËÀ›À33 ”e½Ä�<×ü7™/ÑC HÛ…ÖÖgBbWÁ•yF+Ñ/d_ GgÒf!:@jgc¬ŸëCwMÿNþÌ…¶˜™<•­Ò¶;€lÌ��‰Ç‘gëɬ�R²¦ítSÏG\[’'¦Zz²'u_¦¥rëßÛDŒ·jg¨_nµn(o7ù#mÁÔJtêÕ ‰…4[‘ÉšXˆq� §Ár à<„ŸÈÈ“- .A(H3ë‹Ä¥ ÀD…5ñUüta€¶½Å¥Ï7Ða[)�ÃVûm·´ôH‰uÿï=ˌַz$ºZ)<‚zîMÓ>xHÿ‡º¢> ·B…�K5”aÅÔ>’&ymMÂÎ%í©„õºg�u®DÅJHdxýOC· 9ŒŽÇó�Êfo¯âõ¾cŸ¯®ÙH°0äTVBr½ÚÉ^ÙY�f+Þ,B+¨9ò¡“l-öÿèt6÷�9×pnÿÑÍÜ{qU4HŒ`¶=eïÏs3KúU3RÛiÃ75㈛°zzO4"MÕ/ÂÃ4ñæ{*ìÏ7<�¸AǨÂÜÐ_M·Ö•ZVeIRÙ92á°Ï3�².É5Š.GAxl„Œ.àmû3 ‰#&Iïf¯f¾95töëby)üŒ÷µ<±�TjE¨ Y0üøcu÷ 7í³§èZbáBWy’Àó±ªô¦©99é7! �‹5iÊxÊ¢mðÚ»µf6M{’ÏÙ¦æeŽ8°š»¸ƒu‹?~.ËœôôQûZkÚ 9‰/yíÈ�Å-ln)ˆŠ§í’l|±¡£4Ó?`"ÄXÝ�,†œu¡uݲÿŸ†ë·_Þ'þ!V&1¾+’ /•.«ÇAÄ G™‘YÝ;ÞþÉCçWpÜË ŽÂ £»¾6™¯I=£¸ q-÷DË:ä›kºqÇ¿‡p=£Øî½Žçë‘láÜiqÃ[eæ-ý\â m>(„È6Ê!ðm{Xi²5m®í—¢²Å)Óþj#‰òÅçÂ73Jq£ ™ Nx ³Ñ™Ö5ªÐÓku{ø¹œ,ˆØÍK?ž®D�NvS¤Yë-ËR ø¼›ùeàÈuJð4} ~|šUH5BÆÛ?ʰqæ…±’f²QâÃåŽ`„‰ë ù‡U$EëðË{P*‰Rõùtb�„ j÷�gR�x¦ÜD·Ï¼&øE:Ó�¼g òq&¶‘²¥ß=`ÅZ+Æ_ ò5‘Rþ7Mu�+(�-ÓP¦26Ÿ9‡ÜœC=hË PÊ2°NªLîš½æø�2vÄzè¡T>ø¾ önˆÃ]@mñöqdwF^|rR¡üD_‹”�D¯5GØžt�cBз'´Sî�!zC¤ìfd’ÚAc.�9¬‘³H¹ˆ¤ <þY\¸Úz”Pâs€(áxw;¸k b»å¤½Ü!¬Ĩ§‹ÑR ƒAâ¤u*�¾ƒ�ù›‰÷JZrö̱äÓ®×·ÓËùê/áøØ{Þ0úß{nÄ,Ñ“¨54ʨÔß(bÁÚNѸwá0qŸ¯<)jq†,ñ ÷…nɨceíô¡;hÌJséË€í®êIÃY‘6C) 0¥he Ã"Ï㪼c#ÌEòå„”`l®ù+pV‡k L P‘xÆ®½™¾S�Wñ�èˆmÎOu%èW›±¸Õ#'É,h:£¬{J ™#U‚ÖB(|VjûSGؘ¸¡FJèÑfûÀ_Ǖղã FbŒÌ”°ò!ÜLTS�ÂA‹4–=!„Z� öv(H£]ÕT‰Ó/7Çžßg;$}EJ8Z+÷î1PS�:Pl竲F ”9¤•‡î­~«iÊcf#w>¿»Q*È2t0K™Ê•.�·ZvQ1Ç«ü$Ì4鲜ŕq7jó!’áþ{õœ|éåx}~%„?¼üFráµX驤´B*/šŒ)ÀY DiÁðÈo¨†E>} " éûf<�hGÛÑ&p$­wè}Êõ]Ÿç#§ºîÂ},õä¡­ &Úÿþúhö…¬ñ�f °(kT y²ÁÑ¿Ku䙩š6b t,ÿl¼—`à€›Üv¥T*ù–ð,A‹É¾ÃˆFœO ËüŒ»‹ÕåÅNÉ�Áºøg?¾ƒ½Û› ŽÜRå]Mý(:¸1vìdÿÙâ Ä· ìš}†YP©¤�’µq¦�óôÊPWÀ‹Ä�Ö¥¿ï—ìuX="´«›Ùê‘@7)Þ–®1)¶îà ‚AŽëv-CŸ{A ®Gð0†–áÐkÙáÁI!ÉB䟕p€A²²¯×GCÝ_Ñ×+��øø,7ˆ B¼Ä~Ÿ³I50yÕ窮èç ÃàòAÜeüQ*´â(qD(Øó³ºÖïOÎ{ª+…ŠÌ2Ò03®25¤>¿A‘0œWW9'Å0� Þ´ß‰Ûæ´·*yH)¿ïÛ­ÂÈ.|�)²÷Ð\" XV¸ÿ;”lM™«„™‡ž'jd6Ý>l·0ë|¿ ç^%âM7>~„·mâW¢~B‡¢Ù_ÖŠá3-³ ÀT�FLÌU# ÀÒ‘ 2ƒwù�$Ö, æ3q�u?3+^¦� —ˆ[ ¼„´cH‰}I¤çc»QU%ã»0j«ëÏM8Ï!a sˆ(`¥½Ÿ920f[оêÓcæD±Wy_ê鑯hÛ»mJ%¨×¶w÷á3‡u.£-jš4—œ° ͈v8©‘ÆC|(…Œòù£YgkÞ—›?3N}Û 9�¾qœ>*±Ð×ÄÈG[–ãÀ€£Œãé ?î’:Rô5+v¿]+:Õƒ¤ËFL´ô…á}è<³Í˳Á4}f 9«°,Ñv£ I<Ëmqaþú2cÀ×bšÿZSCˆA_+¦䈃}±>:î=ï:Äš&fug†q…;ú�q¼B5³ŸÏðuñˆˆÿ–Û”–DºfW¦&V€Z>£¿¦ñZPU]€åÇZŸ$’b]3ПëY1EQCèOäôJj`3Ø5Ë/tç™Iß&.Ê2ϱ©Lx£îÎÁÙôɰ‡ÚB\ö&X°‚EnDý¼‰1ñƒ§g‡ç=Æ4¹Ì·çHí)ž€¤¼\íö[,Íbc§&KŽn³ž«ÈV ™[š„¾ïºc¦÷!ªz”…ª oƒ�]°)ŽËµ¨Ww‚©Ÿ»ÁËV4¢zú48€}kÁoœøU”iƒ¤±¨èa‚ŸR‹ªÀpº‹Î›àúfÑ‹[õ³‹ï�L~ìãkÀ;{Îî�6�j»`·­¯ª6ƒH»/{�iD)ùBÜÞ&po:k ÅCÒ+o=©·‘|PîÍÊ¿pg+û£Êîo¢´ˆ7,œïT�ª:ùž�Öæ •aÅç‹Åÿ,‹R‘Ûþ04òý§•ĉ%»=�Mbiÿ� \þÀWý�Cõ©ÉD÷šþ2µ�é7®ÝW#ú˜.slô˲¼wÏ=Ü�:QDß§r,Yjtup15‡¢Ëà¦Û6·�Ê=(ê–œTçz%2Xº—c‰UDÖ‰]/¨UBp·îH�¬_N®ÙzÛŽ2X™�pá"ü´×óðøõÉ/¶Ð‡Ž‚Ïhãjƒ‚Úñ µná�¿€(€ÜІnq^–k £êûÄó"‹› ZQÛŠî´tÍ%®?œ¬š¥I¢Š˜ÔYì¶Æ]ÓYÌAûÓ-dGtuÉ‘ Õäx-í�£ÙÒ Ø·üåºÎjï¼Eí>-§_8ùc,^u=ÆT’<Æú ÂÃ;;Kð#¨7iðEܰ¾†³9£•þC)§Ç³Sè`¼$“öÿ!¶Z—èŒçi2 U Ñ D‚ ÖhŶ!‹†� åÑðÊ—‡FT».Môyí²ƒ¦�ò˜R���Þdåw–“ÅÙ�°Ç�&£õ**0�¶´B^7À(´ ;è?;=g 㸾Qehµ�¯‚ê¹f†ØÆHP:£ˆ9ZPs&vK9žEbÞ]‚¸øGœˆã"b^“ØênÍ\?ß?»·YUâ‚T²@¸yY¹Vdv¼<Ññ@ª{¶%×2ÈŒnIGFuR ¾Oƒ|ÔD¥8OAù�ðÆÜVü±Ê8‹æãË2SZÛF0-Q³xÉÇ©…Xô¤Á³…Ù É~°àg-~ÿ;RšÌÁz½=s^?ç%؜ٷ8ø*L¹Ó @rºß`Ì(d=Ò±èîgf|¸/0’x *j’ÿç`TÑ�£Eïù>ª^xˆ)¸}i<Üæ)ߟw"¯|¤×¬Uþ$Û°%— øƒ‡‰‹¾iGÁÚ�O¨¢?m‹ãG[g4Ûæ0�ó‘îÉKýé„ 11ïÜx°ho;¡(ŸCì'Í�çVKÒ�+‰ú\�«ÅlשcÒÓŒi›Æg}ÕÞ½ºý®àt`ÚmšÝóµQÒeeyÑV `ÈñÚº~4NÍc὞¡äu6Žüíþ²íIþx*·[b]öBV;¸£]²oE¦ÒiE©' CC{ãÎØ gêm‘¾ý¤îgªùž Ap?r@âäB÷ñ¼ÛxD+«}�(³zõŸ‹uÜq8c½Aqw]íàê³î&ÜÓ´�‘m¡÷ÙZ—·u.W–ï �’¦á­˜þ§ß%¥ Õ(ßšþC û§ƒù�̪zÁ¡Õ—¹,£Ï�ɺBöè¸åù|±Êß ΈBæHvÊò7»2_kGTkÉu­Bþ0•â ™tzvõÆ;¥º1Wˆ2�]'Àp—žëân€K[”óBÇPü\«@×¥{ –é,ýóhýiur†­ÀW¥V²“bÌê¡°­gy~—�‹ÍdÝA�þÚàÂW츱~ V-,d$JN´Pë¼âûá#ÚÖÃ]gŸ-vvÊx¤(‰5_Îèc€‘µ_¨ÍbFàÓ»~ƒ\1/ÂÑù²ì#aVO˜Â±õYK-1l…Cò�ÑiUw7ëuQ“èè£mOr­Þ‰ÊëÑâQCÅÒ‰X°Š7®>‰—=´w²RŒÔJ×–ÅÌ @tƒ“�<ä:yíÙ²´LJJQI™~À]”±–¯óÜŠîïÀ¨…¯´$6Yï·ÂÊJ•Tg›è¯eÔÕWЬö¯˜ÚŒ“‰“†×µÆÔ-�©.i˜Ï"öîWìSK¸Æû&†gC “FS—ã]äò§T hOh.ÕF=�¤c3è,ÞÔí¡4cb ¼`7ÝV d¿è”_ºH­ðœ. I]“ÕÐüÒãk ’ù2nb'~XÕ�(xþ�î Ðì„Tw‰õªc%W‚N ¯;ÈÌ#²�œ“ ‰â€Æ©ša Ž‘·JÄ ¸ “_Ûû5¥FžuúW=à@îüDè‹\Ûå.—¨–Æ Ï̸-‹Ï&íXM' |Ï¢øè²ôMÆuo]$Êàû­K|GÜ�x;”ÄÍ}…Š(~Þ]ùqIòÓº)"Hw�¬$(…ÂC{f`&�8ŽÕµFAMÖ¤�¿DÒÅʨÚà²hk%¦ùƒ´Ü~§!»P®k�™„zAI{vkÓ‡¶0€ÆÄª%=9ÈB©öÂ7ñAc~_šà�&¢î(ií¼ éü‹ë´'‡™�hû¨�_Œéöpb¨FxØéÄG¡åb ½áä-‚Û îß›ŠP$*‰šøºÃ]Yˆ�€«[f@4$¯6 æo8­Ãî›l�ê¿tNâ›|Ë9-“ÓD*]' ©¼Ì=hµ;ÁÔÝ#éþ÷›; K ¨‹õÊ÷šeC”©à‘Iå„<‰Õ¯°ß $ÕŽ�a¥Àl’j ýî½–©šÿrâ´ð«ÚS)k–�ÁCR]еÞ-‡v#qõäçªi˜3Ïë��(PÇÛwFòt/Àþ䢢¸BD$qVz ‹íì¤'Äy‰cc6¨àˆr§è�&Ü�?ȼ åáù2`Ò5‡üËmjÅ bwª¬@Êõ·ÿ>ÑÏÓ¿ºë´4}8qjêóÉ`nƒvžpÆQ澇þANKQ›H¥ÌWÔV·‰U)Ñ}g:·Cã>“± !ý‚ãÖ5É;K,�iåÅ<Øå êóï=ó¢ð¹8‹7±´yXm± 4À!°I³T`?Þ«¿{÷!"WÖ+'y˜RqÓÏãXàœ\¥ p¢ˆƒÕ°Ù�eBT|'Œn§†<�‘ ZãsøÀàY6  jpã!ìFû©�7¼NÓ[d¸ê!�ùêm—Ê©cØ)YŸÖûÊÿ"¨Hè”:–1¿làÅo÷à^³þއd\9¯&\p›Íõ zÆ8f6Bé6¯ûÖyÔ=– «Ý¤-tOÏ0QbD˜Öò"œ:iñ­x îè~&÷ Aif‚¡Å 87U1 Xeˆñ+g¸€ú�-¦VBôoR+¹=á¼L+òýäÖ+­Ø‹AA—›¿çXô­YüRaÄÒ'4.c:Âf……ø¨&¢ðÄ0ynäHçsé:Í;^ÉèñUº �ô”“¨7|ê {È ÷ù?bµ`—´««úx1TÃbzÿIÓbx;DÓ¥âäËæûêVr æow®pË`Ùò1*/Vl¥qºŒAFì[½±’Z$×3>= mìI ~Î9N‚OC³×10=£§Ip±sŒ‹I>n8ïáèúª"âÿŸk‰°l*aäô�ϳ«f6[• °,Oç�£«Öæ cÞfkR§øš:y}åguëß'pœ™H2�ÁÃwq¨ÿã7ãÖÚ¤ ³µHÑ¿÷Ù%..ú—=$^é"��ßgkXô™‚¦z^ �G3-Ä�£³yß’ˆî> �ÀhQ¥8qJ`·å>™©´Ž‡`v*zzºf4g±º‚ý*¨ø.rª§;XS×ÊÞE~<T­—i~„­% �õÚø¡-ÔåÛRI—qèë1&‰û®Ýš«pˆ•PÛàr€ÍbùÜ |)CjUÝøN³uÆq€Ø.Ûƒeõ�-3.ÑGž+šÖôø­ˆ>Ám¼8M3�,§ø?›||€2¡èO BÑ&³)ÅœºM`ßÐeKú®ì飳vT_.ƒÕ.¨> l€9éa^.%`uíHßè íå‚ ´(bÛp�f6Ç” ƒc–Œ8Ú?�­t«SÞ»ã®;;ñŸŸo(pö¹îrA5Ƶ@’¿èÃÖû_Êšxæi^{ý,º¾nwüÝk˜9L²äbÒ‰‘…„A£­—aé{Oåã@ÿgƒº$ÌU=¥°*\+}ì/Á—ÅŬâ;Ý>}ûüþáª)¡‡ýöYP *5±,ƒ¬¹A¼�ãŸq|(ä¼0«˜Ro¥xƒQÞu�ˆDà®Ýž| JR¨´«^»Ÿl–A˜%¬/Ëz³Cg�úpžHk îtèK— ÕÛFЇb•ß�ñ*³�¾Ã+ BÈ?õ Ø1xz¡IEU ÔÖÓîï-õæ4G½Yñ^¤n—§o-¶²‡•…å²–}j_Ên°y–8ŒrÃgZáò7¡ò»¯|Ôy1&jG10úwæ/¸êŠ läÜsì¶~pœ€®ä�‡y�ð‡G¼Í>W×%nšÂðÑ#ŸØv¸nwC=q½gUÝ)À ŒˆJ½¹¨íػޑz’ᔢ�ÔÝׯ¼A�|ÇáXŸ;î¸n£6šqÂä3Ú(#làÚkÙ¶œi g~Rÿ_VW®[GüQà †—Ôè¥ 3}‚iIý"hü^Üè@ƒH4x½sï³< ñx½ÒÃ�Ô±J—"(¹½ç©Ç‰Š1hJ!ÒHS'xjo Vҵ槙›‹ ‹ŠþS;%HÎÖêƒüc+”’â£^L y“èQ-,º‚Kñ‹¹4…§]ü00¶²âS_'<Øge�qIWs7§B«u2=1Y'´üŸ=wß–¨ß ØŽz£rrö'†DB)^¥¡ä’O·Bf-Û2¢-\_QÖÇèíe×ðœ�©O´Ä–RÂ"ï£CÍ͉XC߃u|$DÙ�Ï]`wÁâ­ré°õSõ `ûc¯ãPÄI©$ðÉG9km�˜´Õw*”&p_2e¿ØÐ'½ÝE.—\ Úûû 0Ý ÷2k0&CŒW×7(ÍúÞq‹[˜U8çüµNpÝ@U³Ìû 8’5GVN¡!í…F}khÍ·cœQØ·�壴|ÅC‘â’ø¥”¦eÈ᱌Êÿ�/6˜ (Aª&J B >mü†~²ÜŠë~à¶À+Íj ñìðP? P°qS¿Ì6æ³:FäÛ<.t<Oãçyu8¤ñì·æ²ˆë×pÉcèFcýåoE}ò…¨IôëÔý Ùîõ}…aæ+«:º¸F8­ì€‘ž—Íb‚/Eø.‚r…´ß0ä“¶îz-¬y&�³#öZtètTaj‚õW|�;}fc/ë:´wVÖ ôÑ)Á5,¦r›¾£±±ÀœÞÚ2AL¿elìØ‡`ÀÂTË¿ TÄïÔð¹þ%BÀ{Ý(€�ÑãYž/S¢ÒfCËs‘6–BTW<®¢:! Có¤¢;ú¯¥;-ÈÇ þšœ´ v�Çê�öXwØ‚rm•ý°< -fòÇAÊÚ},iÜÿ£¦ä‚j9ú°Êg¾©i¦{ ±«ž¥¸ÿKggŸã4+iJ1÷†;Àì‚S>0ÚžŸÒ"°�É”)¡èqló$tŒ£&©yÇ(³Ró˜$§iTB %Ïà3î¹±³ØyÀÂÄw`i˜8Ūÿ‹­Žßë^™ºL+j4Жmö½ÁÃ{ÿþt`€\�k•’ÃJ3®èW4ÝÃâ¿ªÐæô®�ö�º§óµe}ê›Y¥èXg/òï»Ì-¨âqk°¡•¤TÿGkŒôÃÊXÄ—Í ’LUïM¾ZC¨s™Ìß>Õú,ûÉ( &ÔigMSúãÒ ”£í²¬<³jêÐ$ês�¦;¤�§7$»ä†do©MÙÅø]H@R†è ÐÆ„ D1lÇ|ÄaB ¡"çëRcå:[ëh¢ŒÎ;ìC4UªÖÊŒg¬ñz×õ“TC["ãì6|¿$dûßìè�o9¯Ë²†µ=[_i¡ëгýËÚÆ½[ÕLogIù¤) iT7=Ëlh@¿£'§]ɉg'ËeVOD’il¿wën­®D¼æ{Ô>l'� ͉ eH’ðÏ—;�B"iÉì)5ÉN1¿4o5v—�Ôβ*F32VÀ�¹cܘ®©nÍFÖôº¹n=ìÊ<0A��ß6¯çµ'¼|ßÍŸ™É")šÿ÷NÑ gêrUò5�`”Tyïy¿‹Ž"¬è3 nFnh¦ ôüÐÄŒ'3àêƒaDüJ²2»IBÚšÑ Û"¥õ ðQÀ§Ä)Ó�þôÍxõþªž=¤hÃ÷Ä7P÷Px"6‚û@F(KMûkÑE誀ƒ—Ýq5Ð+ï¸q»÷Ž.„a°ht=œ§®c¯ÿOtRÁ…çÑró=Ö´§A.k]t…o܈Cu|L°NLM ô�f¬Ù»ƒ!T«÷:„üM£Éµx6�âñ½aÆ©«ØM D…Šœ{G`xnú#êeºI~Ùú$Ñ’j¨rjM]œî¿:nQ8w†\�ô±ˆßÚÓÄ]ˆù3\ÌÈ û�*z7“r7FëÇC¤×ðÛZ‚V‡%^òù0§"¸Ž3tÁÑÐ|Öƒdg¸�}ëPCPsÀÉpÙ[Á½Ø•Ô’`>ä€×yìšI:r`…$¼#z¬(QæT’•»Žó¸{UFÀé�Ãäß_Ü4 –?Î`Ö5¥®¯g�=ƒ›Ý¬¦ »¼ºå?Þ«ÃÉK¨lRí0·°Úyaã©Ù8Ø…±Prú¦äVÚÌÙò:›±°¬ºN_…žÊN�m ó`öï¤)‹Þ2‡qFV8C]•œ<®�»rÙHŽ8°ë ë)Í—"ñéJ²Ü[?þ5e6"M@ù;–á�8æ.joµR r¥à:ÓQhîì92;«2—UÈÊEäG8ŠÔ�xпcÞ‘¥œ÷iS+Â-›çNí7*`UߺýjAÈ=)˜ô£€ ¾•�Õ¢?^ôº.È÷î`í ¾— \lë†@áý®ÿo��Õ꫈»‡`ú{´)2jF¸¬{Vƒ¨è.¼±¡g9Í£¶·Îã =©ôF’yèøXmÔrï†Ss›m±!õÕ€ô'1!ð1? ÙÔꇜv%bšBŸ`U–£m}$#ø7»`—6~gáÌC�2†z |"œ»^¼Z )½ktb�ýLÌø ñ׿(ÅcZ Ó¯ã3íªÀß×ê3î“ó«“20wÛjkº7´z¶ ÝNµäiCDÇÖ4‰€ ¨Psˆ�\ªÿ»Á�91ÒØtÕ ,„ÈÌ·6¼Ð ý|v¸.Í“û¶è‰Õ1‘ÌD_¬§A÷?{R•ÆfVàrÕv‹¼š�°1†÷0êÀ’^5~À¥ÀÖÇ„b�ÄÁ¾öͰý‰‚c¯< 9ž;€¤YÇœ«W±IN>t%v°ì8:"„òKÛ€¸âït[ÒØUï“B"|¢Ì¼¤æ%<˜¢\~ªÝõû7¹¼\�½ƒhH3ðª“äLá©k?Ûc'Òªm¤Jê‰ÒøÃ€à(6ö¼ÉÏàp³œe‚’,¼hmìg4C§ý&,®[ãFˆz?Ð×öBz¼sXÆö\oƒ‰Xù/úfнLs¸8ïGl‡CIÍG;ÉóMÇîI?@Ÿ÷ƒÜñžfBû¾C+ŽŸ[fúèáWo]DÚí#¥üÊTû Ë�z¶á"Z0×�v§Þj›•Žª‡‘½ÆÝ‰Œ[žÃ ó*H—jÈYnæ�ºóV¿ìdÓa£ònÔG2“cybúЧv}ëË\£ÇS*~¤hDÑÆä€Ž­Œî(ÑPMhŽ'ÉfŠBê9 Ç1,„ððO Ec‹ FÒÌß~ýk‘êðCêÖ/³³óéÿƒ W±§ˆDcÏ(;^‚ÅÉ–…±ÉŽ–°JrÚø�Õ?.ú~ eÛ�&«_ÒE•Ík�ª(ôz)yüDZ³Ót3>òêò}cˆÂ{?Ò^TÌâ*Òyµ8ã”É¢ûøsÛªöDSà –ñxw1¯¡°ŠSƒÉ8â=ÑDJÍàó!Ž?)Lµ±µÐÏsõ‘šCGU•é) } Ââ ¼¼Y0¶ñ&Å^’ü�öŽ„pæòïŒ÷‰<–×CUFõÆšeæüä²W#µjÑl©JÏwç¨_ÊøÇÄgÓlݾzˆRø/¸¯Ák�Ékž@êzï„Nô¿•yËí,ŸÈÖI±-·p;„Ø»¬»ïÚb”ÌÌÕ€J•àñì m£µ™<,¨/Ãøw2 ²nZMÿ7ÙTRŠ¥Ô•à§=~þG qÂø}Í/O3”¦Ko_“šÆqxeÊ»²ü䘶‡?� &ÆGIå ™Õ-bµü?Aår­c-�tl|ý —ÊZxrNã~EõŒÌû`¯´;J´447<Á¿L<•Ö±„¦ER·ÖškRÞSãO7œÔvšOõáoÇä¡* %;È#¬´ŸçŠ7Û‡¡­ï§y·è�Õ�ÍEæó鬯‹gÙ9Äû«(‰©Sòq¦uÇfj…YÀè9Í#ŒŸÙÌõ4î€Ò[îVq¨OûáY»Ã¾,’lM<·ŒOÿÑ Ï˜ˆ=uN$2¦mbAZpâò�Û9u?Î�l:­º‘oÍÛã$vú?a1Xòç¥ˆéæ vbÎ‰É§Ý `ôÑ u!ÿ:¸SÍÞ°,õKNIBÔí²;øi7¼cºÞÔyꈶS5ÚVÆ9Å Y»†8kyMVIlÏ®fòÀÜ›1é]‘.þÐå¢Ït G�0 /É5ozst}x£ö/×°Ÿ7ȱÂÏ×\¬®u±Uô®Ïþ9ƒÃY¦l!‡jEšÒ�þ‡¡¯¥ô—ØýíG“ž©-S>¾8t_¡´Ý·º[Å_«i Š/^ÁÞ+j"l$D##ˆ'v]¨Ñ&ä'•š–ÊovƒúÀŸ¼w—yâ DHŸº�[Ul¨îlü³®ºÔ‡‹K~\Æòëx³ìO{™\¡ºë”}31ÍÕÄÙ Ûc·8ç+;ƒUJ‹b–µŽèŒÇ)AÙ[êD&Jre-–/“+!)Y‡|@aDDfˆ.V+?ëY{H&—ß­Í€M;$Q¯ºúž!-;~¿&±;†í;9›¦5¡j%aÚjžNù1BøÀòDŒ"(? ò§\,mÀÁvÀÚ"¡¡»¨¥•Jnô(6YrF—÷ÖRF2¿2Y^ãÍ‹\âF ‰¼¥\ú5J�ûB}QF‰1ôØjÐsàIð I8×ú�IoÌ1�:á«&7\¥´_Ù\u�ö–â?2Iz` ʽ۪¤C¸¨¼‘| bQÛÞ°tÂ:¶Å¨ølÇ„†…צ‰‚±8Èy›zi ËBO¾kOõ£eV3ÄS1ŠN¬“<5IáþºD›hìcé�OíÎh÷�ðŸÂÐØ¡UW̹!Sª¦Ñ<{m�:rd/œˆ5ßSµÇl~”TuÇCÊß»Íd ±½g#Ôܳ�ÌKô× U}·Wð‰�º ÿ"ù‚SåÇçJ�¨Rxgnv+£5LÐr$�:€Z3®kß‚ŽT 4¡úa]´2~Š…i\€›!«õ/I)ðT|6ªó¥)ˆ/àqݶ+ÍgR‰n‰l‡|AT­‡F I9+¹ž �>=è$ s,‡<ÇùâAÐZýZ %ÕíFÔãã;°¹M—1½1b\S«‡>­8-l!¹TX:ì|;IÙ)݃Hù@÷Ç£�Íé[¡øñÛ�|üöI\~”¿™•Ý…ð�¦ûEŽª°#àøIFXšVŰ¥ù‰âź¾ÅD¶šÓã�ÿÕdbò :‘›Ì@kR$©ÕçŠ>”¨øõZñ ¡Š�`Ìäô›\ÚÜòçt6•Lß3{Í,R \\q•'!zÌ<…ý¨}—bÑ­3XëÌ"ÞÉ>ñ\#Ô¹¥Š›Rñ$%| °RáN-žà ï¦6È âf;ÇÉ�þ¯ˆÄ]®­ƒG2r5ÝÞ¤.޳ØeÂ…RYÓ¶$Ó™Âg2C¥Ìo‰Ï èì“&û*º>€yŽà£'u0é¹v<ß5ÈucÖ?RG õrQùmxo­DübRèµï'xU¢Ã»#eŠÐj£þ_ºrÛošÀwŠû(iƒ[+Ì÷\Û]¿k\*ì dzÕIéTN°T�‰ § &ÇMn¯QÜÕyXþ+Ä +®Ï-Ê2ˆ‡"�ŸñЩ[ÿhÛâ;Óˆ!�Fež ß<£šJIï!;�ÞÂ&vc|Zê;)ÉâɘE …yv‰‚¥«ZF‘JåU7Üëá±)úX£¼ÚS_O§¾LbêSêyƒ¤-Í�v…ê U!×Ά�?ÏýÔFˆàIÃû—�ª(è! c7àZ$ë9„Û² %7åúVf�ëdë#¼Q³Ìïý¬M¸õû��FëjP-´*í Ä­!Î)ëÉWº/ôå /8Äjó¸‘ ]½lL­óaÀW +Y7Fuð�ÈÕ½ÇN‘CÄ76.Ÿå’ãW9Á3JhêëŸ70nÞ9ÚuYéöPªqô¡Õ¡”÷H…³P×›‹ÅÓ&ûBœ+s%žEÆyäëT…€Úå¸Kð‹'ÑH›g4^[«„î~vH"ŒMÞeú„ÁêÒŸå~é®S¯Qæ2+^†°^ òR�“‚±-8Ö»NÒ»¶óÛd‘}*ÜOÆB˺é|7Ç­EMÄî1UË»Ò}ö/ƒÆÑòìôš� îû&… H¯E`.Ò•‡ŸìFt|z¶8]7Áo«¨bä¤Ýe^‘ Åé-ñ,C}}{vÿB*ª”\Š­}C‰žÈÅhjðÔê8Ë’2œÉÉÁú™+:ëIôÏ¡”îIi8$ms§Æ�pr™:æ^¥¢¯ÕQVå¢_O%æUtc”�, #F0´Ð+Ä–ø\�°šöÇw;–ÑÖ+!è_*É Nk{%#‹üÏ®8ÉXý “ħÖæ!Õ€`£ëÁ´Û�D×kOq˜úAiÖB<׌½z8¾¥ 2½Ô@'0]ïeÓ"â)ˆk!Ã} &xÞƒ;$D5ˆ'P6Õr«²»ÝlU˜¬Öuæ¡0'½-�PM˜C²[ˆ×–ƒ«µLßÃ$Ÿ_ð"Þ=/géΈÍè ›�—Ìê­Õc‘ Ì“dH#9u{­í™ §l±ývÆÎâ“M¡]c5eìä|Àû±Z_¼Ñ¤Ý"xÁê8.®O +î™3N fª·Ž$ Úxaÿñ&,–=3s‘2ü³Y ¡•fW,>ûíŠüp„)ª¸${ø�[ "e.:dêb«H¯pP¥ˆ£õwt‹IÞ$Ì·$«ðìAÃ?De ‚›<¢5G¨;qh”Ų{Ë“?2_ékQÜÚn2®¾ß­ö|±(�T‚ö¡IÂÖé±·6w™ÞD§I�È ÜsŸ^>›�@î=…¢2(Ç!Kõ=ø‹ÑP�·äÅ*¥5FŒelÖ0‘z�;åJ‡÷±9jÆÎêzÊRÞüÜR@÷/Ol@ŸÉ{/i?ûf¶ô’ÿ²¶×óé]dï¤yWFÓ"˜VQ†ýÅ敊ÑãnyP„)žîÃdQ*+ÚpÃIÆo;Á¬tÌÛcü«Œ(ÑPq»„Ò%‹,«Ñùjþõ yBÜ>]Õš;O†Í+Ïyˆ%¡kÌ; £¼‰B. ª`‰rÄO_Ö#õù4^�y±xòä÷[Ù8ÚÜ"߬��æäÓhTòêÖŽkîëÊÐJÙüIq�kb˜dû%¸�²ÅUîÒx‚°Z�ß>2•Zt�YçÞ6ÇU³çèŒÅÄQT"[3w(4„ þ>5 f jË\Ò�{Øñ%²Å–1é9Æ­e Ð=ðSbx÷ÎZCð r3ü•R\z>$ñÙ0™ Ï ~fdÍ­äç'�üNضjÙÇ•{=(�0ûØŒC ×ðÐv#ËÓJ_‡¥qòè쯎&'ÇÎûœ—ÆSÞOÛïÄ’s8�büœçà�¯ÖbÄ‚^öN´³zµaÛá»™f(¦�‹˜“ïP*HuC‰Ý¼¬ùyl ô:}«óE›pä³EÛÎt”ý9G!ãä«ì³2;fݰ4 È:p=>»n E-¯ŽP²z’ºŒl Q¡æ‰â•ÖëCîë§cø�¯~vaŒ-ÚBÛ%Ým‹‚ƒO‰ÝG7GÔqs…ÿÍõi#û8Ø‹¬òò`‘Âf>n(XA%£Åøõë�ƒW¹àGj C ûI�£?ãÄ“=?! ¶˜´ž?6‘ú°gS.ÄôÅ—llj·ŽÂ!`éÆö=_ú‰(ñ�Ì£Q[NP¤#ffÿùcx§K Mìs%¡Ä·Úô¥%†=%¶×�JÕÂjW*1Ðõ§›c¦á!¤-`Bãã‹{Z²©˦†sqGÂì›Ø¯èÍýŽ7í7\»à"9L`Œ}“ûmÀ|œ©¶ Ë;‚ÿpÚÂì‹cDèåB0U¼µ6¿ÄM‚Ií3”á32‚Š×´•¶âÁ&BK::öAÿø�HlÀ_)]­k…Ñ‘MãΘ ¼“ãþ˂ᶖ/¶ß¾ðÖdÿ×±·q^{ÄÒ”zßä°W±Ñdg’%�l½1ymXeSŒ,ÿ± Îsoîn ;J1ά~÷p¾*y¢òî¯Óݧd¼íÜÒj�àúÝéãƒT;�À¼^�ȱiy<£\õÔŒ‰Tí„�|B¢L>x)òÊ� ûMèäû{c ü(˶3‰…ô º²ÍïùPJýÆ6ÜÒ.LQÔô(2\ÛÌ�ÐæðÊOL¾•ZN3%èVÏÐ3sd�ÌT?éé�eùŸS+qV"Ù&FûitGSšÙYA`ÿR@ž[ä vè‰�ì&§ð]Y›¹¾>6tc¤40µ·¤ -ôw®{×ݦ‡3¦Îlaþåå0_<¯œ¢Ÿ“öyKKã63ªPª&:?ßË)×lj¯ðXlk`H  Â�;mꟻ�AëÁjŠ Wvçgœ�¼*E¸|bn&r‹{»õâÒ·m®vjσѸ¬%æIí\†pgúž58éödJÒl6dÂY5´yhÅ=¶ _ýÊnðüM–ÿ ¤˜…ä˜ié$¤Î(¶G©¸äþ2î2­¶œÁEH)3Ÿzàî%ŽújÕ€€>:>>0xûüFšA£I!0ß-ø5ÜÓˆ«M5ìß*:z“¹Ød®�4À™šÅFàÂè#¾Êã穊’"ÙMÎñ&°*ç6Ú'S·ÌúXF+ –2…‡žüH%õ8Çþ+qÇe>“„ðÞ¨ÃOÁµŽ·Í«JOhT;‰mä̉ÅHèÃ=ç/[üdpêñЇ$©§¦ÛýÒMUåÕÉ oª�2äBLÇØvPgÜeæ½¸Šœ(6ãCÞ<>I_…Rò²",ÝÄ ¬} Óàê*{œ‰Ñ×c!’Ì,.¼øfúŸø4¯A¤—œy<#At¼fWI¢_8G÷Ø}{— –õb4|rº0÷r À‚Tj0ˆÃ —SÈ!{õ•™f]ƒõë_z…ýªaæ+†•Š/TÖá{#i'í31„x"øû‰åd†'‘ „ã0&?8‡�M¶=`—»×W÷ùÍh¯S8† ÑXPˆ±®¦‰†þ­´jV‘:VÎýLRò´RgUñ±ö­ È"£Ç¦!Ž:…ç+¢dþ…y�a‚ŽêKȲ!„óä«|ë8ÇÈiPeYÄÿú‡$V¢T7¤MÞf�7×KΚbE–Æ™XK ~Mzñ é»É ‡Æ4 5š>O_ïãý³ü±áj±Õƒ^›Ë-ßÿp†EÁ­è§¾ð™o‚›ÅésÀ÷ÖxmdÔ4wf�n­û•ô@ƒ#.·n”xTIŽèKùƹkAn_Ì*½PëPMX(îf¤Üš»EËò¬«z¥ðµÁ�%N“Ð[¢XV…±…®™ | 塨 Ž"R’qIoHvÉ7Þ«=›+üCWä}ÇšDw*Zåùè'¦µ›ÍU‡–±Îã¬åH0“?ÖÝ­?Â:bKUcÃá1=ŸÝ3«˜Úxá'# yË ³mÖ*¹† F‹À'¸rµ'IÚƒ­°^)ÆììC3W˯ßËhÀFT p…¢šaŒ‹‚^ÝfOÉ<õ/�bƒÊßïCxï•}Z’$D8Ùub�.+ �Wг:Ø|“â%ë䌧›1hð un9 �#NЃp êãBê¬îma¦ ´óòSI�‘ôõNÞˆ�)Ý0FËà`lwâîÜ–oè†�EIɱLdÕÂÀAÒšúW´hÎÄ ©QÒ¯ö<«O>Vøîj¥îYFø†½'BQ@öªÈ—a{Žˆ¥Ýˆƒ¡\^=ÝÎ?áÕœÂà3*—LªN�9ÚiPû:Ÿ˜“ª{[ûiYT°všŒÂ!_¼ ]Ó+ÚÖŽO,É>·dMÐöµ›åFçýåôÝÔ‡ÄaIPtÆ@=®:ߥ;Êý)¡¯Þ G$w¨°‰¬mR£k× §�…F³ˆW?s³stéȉ ©HZûÓjKXù—�‰Hj<õí„p›í \j•JO©‘6:†¼kz•ÛäïÙ…”.èøÃY?o~É=º!!ð�íiÒìFùÙèÀ^ôøNþýߦT/ê~“b,ú&WÂo²_,!\ˆ˜m¶µ¼"¿Ãß§5õ)�Plí4›a-8Ð*çkAÓÎmT(æ²±NÒµ­”ÿëãð{Ël�"Slól$txdToë,YR–a£˜t#íÍð3ÞEù#’§“m¾bHôZ¹È³C5ä1 Í¡"ÿSø+yÀ5¸‹5‡š³÷ á^;¿–Œå›‘ë;uWžz¡á¿ç;sتÊO/‚‡~¥Û4µ¨8CyË®JBÞ£¿aW£‰=Tó@o‚ÒñcÐ÷¥pìa×¶nf,{Y©4¿Í4ÓëójŽ^$ºÏ+¦[Ä{È“®q‹õ!QàñSRU{Dæ âf¨íYHÂý?b?5%o@Ñ»€Òö¥M‡âŸéÝÆŠ\ tçï–œðŒš|£74±†`¸Ý¥w+ì£ÜÍ�öÿ Mâ>c™Ýs˜ŽÛ2íÈBñÇ2ÕàmSð Á�MÏÛèïŽpñ²~I¥˜€÷z— >,é ÍèBêL¡@_]€Ã?˜.·L’g8(@}X®¯éBMb…å$ÑŠ×úåx{POv1¢PvôëþÜîðqŠUÿ*pߟŽHQ¢rÝeû?eE“#….³«œ#é�Q*¡yuøÕ–yþ–¹ÿ,Ä!ñîÌÍõ[?[I…WÑ2W¶ïS’B§¦íÛ‚Ñ— ì׬¢.ÊÒ (?_oûcü»ur?Έ¥ög¦ ayßÝ©Õÿý+ð˱=º š¯áÃqO s$�¦KQúǤá ôf!gØÖ4]¬t#C è–“GgìþPÃ�,ÁÇÐ,¥n¤Ôñem—Û…\ëän÷±Ôë3 Ïèë¥ç:Ùõ�¡«75Œˆ‡ T ~é¤AãÚ9l÷>Æiþ”–¥²²7y{Jš×ÜtzõiAc|8¬.7ÒöVaŒÛ"\…}Oqç^+̺“œYPReW Có~ikÍ¥øvA1%ö• ¥tÀÀ»£ù1Î xÆQrUmãûݵ´?õïê D`r¿h 9Â(«§QSÛ6ÌHÖüù-–¦ :’ÿÔøgÙÀ¯• x2*Ó^�p®÷ã «TKndMµb¬r ·Ö fXu�á[.­�è½½ºÏZÈv³œíÍ�càZÿßôP­!žÄs_™îGÙCާ.¶¾…· �± {V’ ÷v×C�ãt»“æœR¼­¥¾2XÀþ£ôÚûÕlŽA_fs2%Çxá2ÿù™µ£Oúi{¦,sÄ°ØØáÌ‚`1LRÊXf (a;ÀÄ.�BÙ=.=¤£l0ü\˜+üès´›k$µ>»pÇŒûøåȪAÝIÙšÍN�k²•qá{Rk¶A!ê¬íàÕO(WÛ)[|$oŒÊ쇼:¬%ȳ•A…nVV_ßÀ¼¨[öy ~â3R\¶ä5û�Ð!yõì\?ôØ?�¿9xHŒ€?U%�›£c>Ü’ƒI2�Uup›nX­®ÇÆ©Tó"Ü{hGÉ]zÒ•bŽ%•cCðÏëHᵘfp«g�äæ„ÜŽËP[JöÕÛê¹Ù—Z.KqØa66â¨Ì�ÛøVí?˜bER‚Îë‹‘™ k¾�3r´8Z¯¯æc»^{àŸð<޵n¾õd] Äø€ùNày$Ò�º=°˜9ñÞåßÐð±Š�¾&C[a$°k9£ZžŒWå½€µ"uÂof�ûxL½®ZGeÛÏqÞ‹KwøµoôO°=§œJ/yŸØB-ßX¬özxÚ;ªÍrÝwû8´FÔQDƒaª¼:»³3ØMHw^cH;�$�9�­!u`‚ÏíZl1“$äõv<6ÆSK³1hîšÖR/YŠ*-L"mlÛKÒF¸Å—þ”æãÞ�EˤÂÿ<§ÚY]Ê·zXïß²|J£ý]œhQoÝ-ÒóZ=Øž¾ÁÊÌæ`Ãq˜‘“qua"­ØzìîcäZ8œ»krüÁ]é+¦ÆËd®‘$«†€Älጠℛ±cX󀄂§¢¼/E„`[Ã±Š¶rG^R§I /§–BQ(Œà·¿{›Ò5µÕžódÔ–šO–×b(å$ŠtÒ[ÛçÆÉè•ð)™†�†o–7�òT�v9>É,Åkýü_.ûõăà¤>æIÀ’Õqÿ&É»âøô�t§gòßÜð7œ@ž½ì5̾kÏ¡öâ·IkÔŒó¼#ÂæÁ·¬{fyŸÀd5s=Au¦P¿Yì;'Øœ„B¡Y ùá[€ÎL “L¯hÄ�ÆŸõh Jñ×¢ Ô³–ÙXÂlØÓN¢í†M¸D 1½‹U8°ˆÎœÈqA¡}‰_˜çáôï{xncû!pÂ/k€æ³tSãsYŒÍ8hË,º_èÕþ¡NtŸ=9w¹Ä5²«W"dr£ìY8zô‹3¢¬J†¯Õèw¯]X¤cRššA{p`X_Ó;à¨Uvf{†Û>lhãÓ°™¶éTJ6p8ý †ÿs·eê9OôX$ìõ[þ›ßtœà‹ÑB0ƒ Ùn÷ûTÓ¶·ÙScÙöl²¥û®ŸÒ­0¬�) ÇÃ>7_¥��ü>zg�66&í»*Nœü±•Šè}{iö2úS ¯úíÈ)jÌ·qÑdðw ÿ¾àÌvèÑêO`^ÄR£{i,ªÅygí¬¯pé ¥nïØù’ Ì/â‡lÐ�òª¸qßÔ̎ʱ]‰N‡ÌÍ«•ØÙ¦ öWžkÌ“øç�ÏNt?óeTåÔ‰·í<&�lL÷M¨Ú�Ø©^¦_-5JeZª]Øz ½d“£v‡ª\Çv˜±ÀNõ™>™+µ�|äÈB«eféS7`eÑŒ5Ë´ 56`í…¿OnJ­6k`M/׉Y3ñRmUå7Åk‘GÌá÷0…� Z¿§ `—7Lt¸¿çpb5{+´Lâºé.$ÊóXlßBR\îðaÀ¼vãÆ‡>ðç7_ÕoàE?5¶sÓÙc>†Êý'PŸSb²?N+; –:?iVB¡YFƒ"Ž Yøê‚pûrH¹úÂØD k,K…K Qqy#¢,âvQ)Ž–µ×C³…¬ÀÐ HÛ°¥†j�îä¥v~®Ÿ*dÅ“NN â ò]ÎØÒAìŒS«âI©Ba6¿îZ·-�«úؼc ÿ£M<[Ð. /-bóžÛKIè½L#~W¶ðœûøo[„�RÄ?Û¨ÅÑ(5áFì2ê�÷ìB‘ÛµÀòu²'7(‘Ý0:×® ãµÐ�ݪí9“Å Ãÿ÷Y«Æ­³=€ë‰WÎ�DÆòÕE RÝèoy_aÞ*TYd$@¿<À]Þ® Üz¯GãÊ«:t„‡úÁq›q  ­÷ï�ÃU±Ý#pJŠ ýæªÈ­dÛõ’«Ü§IñeXJå;äOKGßÊøâSóÇkæÈwi_PË�y�†Åƒ¯àð00ðü€! QSÚ|†ÝfЮfñ ‰á1½¾Löáív¿ªŸE Žû5Åë)h‡‹(MEËÖ\I¹_mÌÚÌUºjûˆ½œ¿Põ‹ÂÏŸGÎÙ鲠Ń‘ŠÍ[v–¿žÇÂ(%YHF-yŠ„¿åQœ¥2>ÛdV4¯ŽEx�¬bÝ;‹<œ²~Ù„hL ßòÔau�0URÀ¥‡ç&k‡<ÃÚ�šÚñæIºåGÈæ%ñ?s¢É¡´†½O«gôÑYF[æÅÚ|x`ÁIê³G¢ÜGŠÿĹOÆe£ÐD¥þ‡ �‡‚ÇÅÒ¡ÐÅ>ótÄâuhV®ák¤É&Òó¸�Ÿ*«y›˜E¢Æ½ZH«C�O³›\k;ƒ'ì¾¥™¸ u“�d²'jëãö¼\ÁëxàÕ‘‚o £þŸŸŒWÅ~Î\•c3‹òi=\auÓ‚†’-õº O›nç³Û¼—â›üòUCúq{wÿ�îtÎs<ŠKd%×á÷k"\¹GÍ×$‹Y´›"¿Bªï¾¢ÁOgd#Jò#Rz‚Œ`MÐ ôUŸKQzšy§Ø–¼LK¬YÔ Ç«|E3S%$ (ö�zdô£¤îÉrÂQ×ùÔ¦º¯´‡9m ?„ªa.Æ�ÅêPÊàx¼…:‘¬!Ê�m…dZˆ_œ¹?¾ÁLܳ6:y“a×[b¢oirúAù®>sn�±ÏÎ_­EÚCq] gÑ•¬¾¤$tºEÔ¹<† â-x�ëä“âŠË˜ªyñØÖ‡¬k©$YÝ ²tj”“ï¤sú•áýØ=Ýã™G¨6$T2•ÆSn"½TwmUø&™ãÔî·x¿�‰ÈµE�>Ó¾Î$Jœ7 &w기øÈ¨D®ŒYSGÿ±ÏîÈßgq‘7J2¤™t^©æDïß8µÑþÁà¿¥Ø%”ýø…÷$J®‘ Q€l¦óòxWÿˆ~-Dýô_–¾qMýùLžu&¦ßÔ–á'juù„Ce¸8ø°!•Þ_燨 }s¤Ö®½ Þž““‚ odeÅærÍ—ï?ä»5ùq8'1+“Þ΃—3·vÒ–|%¬¤m(uz,rV-X6¼U§q¤…?LAaË>îjA¬@’¤ƒÓÝÿøcç®KØPåÁËèu!6ìÑ~�—Û»MG\ç;�7V瑌Ã܇çD/�T�ÂóIÛÖHæ€<´œKÅ7W�gè^ÁÚ‰¶Åá£Jƒn“WJ� ú 3ŽP�¸/€%-‹²ûr2|Q*y”coYS]{wÙNóø^‰’Û^£pŠÇ �¦r®4-�:”5t`ý¿OGÒ „&f„¶P\®¡Â0Æ{ ]—‹Ø®T„97àÈr�ö‰ïå×[âÃoñQ ”M‘ Ȉți<K�tHìa²¾»ú6ŠN<&[ÍÁFl^X.Ìa&SÂfï͘ð&2a;Æ7ûç¾÷¾ID^r¡ £#¶,ì3  ñqà`(º˜ÎF'‡-²�è cÛ¿8 ˜ds˜(ºp‚²ò·Ñ›Â5@¤v’òÂç×Äk\«2Ô9Pqn5ƒ@> гù¯˜¹.&wP�vÅÄ§Ä ¡‡EK“¾#*¬ëÁSYëŽw  ®Ð#E‰øÓ2äáØË�3u,â¸éÇþÏC�ÜÇåKì|¤× îò8ÄË–8<¯u#0é«VoR<5Ç×7Ê<ÞŸ…ïˆÙ£Å¾šØƒÍ¹ÅÄc¡ÀíÅV­æšiX€*axñ¾¢ÿï: AË03šD+ŠB7äɹ§J�™›ç  ðD‘ƒÁæ[EeÂt›i0×±Fs W§íµ1R¹ž(„(¤NÚwJ `–vÄ•—÷Á¨XzºT ².uyÐ:Vë…È ­†¼&ãÉÜ-I�­¾t�p=¨ ÎËãRåÆÇ+UüPܪ‚öRN¨½ÛÁg橦«q¨#Ñ…3CYš›ùñTHL4áÛ‰¶¢9Î~_û�æ"¨l‚ÝJ_Ǻ00 ¬ø¤Í‰¥D…-rDðhÆëÚ­�ÇL«×æ…ÿtåáBÁLã¸ha†•mÖlÓBàüb•~$=l7GyRf.Ü®×£„Œ¾¹}É›¦5¾ 9³s;9…ÖË}‹ŠKƒkÞ ÖÛTtº!uIzD?ÌDÞx*ˆ�Ú­&oŒ˜w3�©g-N.Ú¶htõgåêR¿Öáîjà5á t»)àŠ£¾�Þ@&ò×SíÀà¶§¯/‡ÜZï·ÛöŠ­xÒ7Ðý‘¤�:c¾bhŽêuÐÅlt)gº"c¦+‘�Q |mLÍsЪÖùÜ8ÀŸBÌ´qzñptu‚0Q-'( Éžr¶ÔbÐô:5Ó‡Ñ~)Îq:ru¤Þ®À¾Eñ;)QäÝX–¶ñºÇ±ð‰¯£f/6Po}Ù—“Oùȉ<öøñ/%ó4KM`’2ÄLŠ?脜wÁ‚Þ«:æD6!\MS–SUO²ª~ÓÄüÐ{¨DuCÃl¤—½ °Š¿¾›<§yc“ÎØÄ¼Pgé'$ �°Ç“þÈ®¸tcYœ›î@ߥÇÜ5�>´Hª¦² K•”(òËæw/…�%õ1Zga¥¦6D�È_±ëÜìñçâ~Á�MG:Ÿ=1Ê‘ÿ–?­šhWÐi¤hUÁµ—|ÛÕâUòZz½b‰!³¹Núvjo”&åMgqþŸ·#@v§Þj¼?VQéMPñüH+ŽEnÜ0…x!>€¡ÉÆüClc·�sZEw2ì™NÛǂɂãÿbê–tÌÑK-yÿzù�Ey‹Û•ÜÅPõÅž�”ßßÒbïþÇHx¨þ3QçŒP°2�—W6³‹A@ÙD»ÒÙ‹—M¼NóѪ_ÂÒ¯"7΃bÀPËQ"ß÷3Hb|h£³jøÉfƒ±^îÿÌOå‡äT†s52oáyÞ<6‘l,r7-Î}Õ«²eĉ0Õ1ƒ¢OM×–i†Z»¿,ñŸÙŽyq ­³6“JApŸ±(pó‡.j§¾ ‚ç5s8‚üwY;WF-6'}CUç'ùð7)àcÒ|ƒ¿kÝ<¬µ'Œ~RE[ Š"œ ó‰Ð®ª;àh*¾�—è˜sn“åy*‹L@æ›ÆpöëÒ«2Ô$X£ƒµX;:yÃyu>œÆX,MNŠmZÓß¿ãþËWQÒÍZL½‚¬Ù9E5’ÞCBbKÙ�s„˜+\†|þ¶Ó…öÃÞ¢öç}RÎ&|hìÉXrU¼ç‡†âD²h.<ÕY¬9Ô�gïvz:Í%I¿�ÝcÚªnU kÙñv±iýG$wî¢+ãÛCÚ=ÕBð“SôšC€&È™µr£Åªôƒ„ð‚·žû,ˆ°¯üÓ� òi-ý�óXd’Ê9…ŽqòW¡bPoØ�„|q�Ó�Ë#»/{:$ü_{¹ï³ßŸ~8T8~�¶Ý\/ýó]M®��•Û½0na?hÛ[·ï-óæ:¦?8_†¤wuc}!0Ž)u.±ÀkX¶2ûgpš©4qe m 5lÉóñ…ÀKŤækç¡|ƒ¾ ÖÓ¨r¯îÀEV/ǯ Y7G˜Í%°x$K?gâlP¿²Þ@kÁ ƒgÒ[gÝ)eÄdÂ%^Ú»LW�ü«–:ó,7Ù­HÇnBÿX•÷ØH_�|‰…Òn!øÅz–½‰0o(ÍÒÒÏEÚƒ1È”Î~áÏŠñnìˆÔ°É\Õçós’‰`c fÊq ˜—Í&A[äâè¦2f ·û×|g"{˜— Tƒ…ÑÏäQk-CU©Ê�þ…ek…“·j}•…ÏüäžéÜË ìû#ïˆi[ È ¶÷[‰›wiÜPRXm ¦‰…/T30î¸mŽXc!»� ƒ=.„U7ÏKãV¿Š~ôÙ™A;\†öú–ÌÉñT™‚xâ+dy1³¯í ØN›5‘´ñ9–j0ç"ù!¸ü@´Ò»†˜µà^ͼ_X@v!mÁ ¶¥`Ê®p“;T÷�vD¨[òûTÜïÌD²%ødì˜cë§o™4BlÜH4L¸·©iÏ”®_k ¥<ãqDšÁ×­küùè%~£ª¼>v±-²§æ¨ô®à'•³…KúC(jÎKµlš[o0[rc«,ßli# ÎõJý¿)Ñ›ôGŸ›ªÙT¯�°²h;êåÄ˲,Ó&<ÆSÉ7æâ|Ì*|÷<©*yÀÜð3ÔøQæYÞÙ{æS}ßîioñï8Š À•ˆÈ}?Œ9õ& £tfÄþ°S…\�ÑJ§6éˆ z‚d›‡àÁ¡¿wØeä÷œ„çÊ<¤Õ›D}E=û´ÙÂÙì8÷<¯ÁŽc‰TddY¥JÖQ/\X¡pÿ‹‚½.$i£áåã!LJ•YöU¬DÊÇÈÔÏÃ':÷Û--Ô0F °ŽkpXrŸÉ�Òù»‚„ÎzY^è”ç" íþ¾6ÓüNÓùDR ½mÍd^²3—L‘Ll!Q\TÖF=7ÉÑYkö:¥Ÿè4÷õgBkÇRJ„2©púû¸­ç»—ñ (\ã¬Ñžt‘ìͰOvµ8ˆm÷Òr¾å<ìKÿfL›"õÚª™Áâ*eá"™wz[„ÅÀj‚…Ÿ3ЧEVINî4¡ãÌ¡MÆ0þžÄÛ\ºE,‰ÜÐ^�ß{¦çfåÄÜ yn…à.wµ ÂÞ¿Ä|»¿1Ôã× ÔÀ>‘ÒÎ�(Øù9IºçF‹G?ѨçH0l}ôið˜�˜ô¼¢ëÑ®ï½@%õ,æ{‹ ÊÍR{jM°Jzâ:´J‘׬V,R£ó"X£?ŠŸ·ý™¤¸áîTÒ‹¨øŽᇉ BœÕ�ÇV0ºÙÛ0»õÚ<ʘŸ‡_µã–¢`{ƒ­$D¡A4[ }<©ÅîðsRÝ�Tk±× š ãú�ÓÑ:AÄ⫹ÈÅÊÎ�6!ã‘>"WTK{Á½Œ2°6ÔS�ÿ›pˆÐº­¯Ì•ð/»vÎÙLp$‰® +…ߘej;l=p­Å"n+c/•ÿ°.Lf©ÝKÑÙ±ŸÿîñkçÒ±ù#ÅÃù÷f4lgªqÎÌ÷ê£þP§�e ¢’øª×ΡPáÄÜ�«�¿�6R¨’b>Bg b¯9M$¥¶Ö2F FH¥0‹¨p ij&lªÞò 6[ªõĤ�˜¡çøäÁv©DÒóÂë [K}ÜsÒ›´~'KÚ¯‡ÃKßFÆ�¢Àýy爳F½A\ÇN™~&ø5¡ÃúÁ ãaXx«¿²§{íƒP…9÷“Þ¸ÒarI^D°ö\=z�n�%—än6¥ev?n1[bĺ(åðeÙ®ßì’$!.둊;Èþ4beñ3358 û#®† òVväµà³*ú qÓ·&|­n~ÌóþöÆ�àÙtÙ�~1ú<s+É@�Ø??¤mU†ü¯N!Ò°?À¦UÈÖG_åÈçðĵîÁ#„.�Íe#Úhì Q9B¦ó˜„ÔcÇù¥,‰Õr�—�“K%ÓNÔÌ�j}Nµ«�íWpwûz€ò Ô´KDsÆtÚˆ<ÒqÇv�3¿¼ÃÅ0¨ïµ#çÄ6£\ÔŠÏ�ú2H�B:yJȽr&˜L,L?ˆT?t­ë†7 ãÖt d6+ÿ'qŽÛ»�ýV2¢Â;æ‹…*?M�Ñ~oÉ¿´`,Šù¿oêX´EäèP¤�›çά€’SãÕО§oTF,Z:òÇ�oü+qä’¿wÈÛ°`…j|'6“þ«�È›wš§:YU‚$h§P)½žHÝ ÈÿÁè$õßtõÎ Âz¡®15µ@ ;óÔÐå5sØ”:ABìZ™òÌp¾ú?ëâ)¼xÍ( _ní�Iï6†‡¯‰†®ö0é0cë—qªÀðj`>U7Q�’LS «ñT šº×0&žËõ l”}˜ 4É9Šî«ÔÓù/ím\S» 0Sx�šã2‰¿íòm¨«z'Žg\—ý€Wm8�øÚAÀ—½¿ç¿gù#�c<ü˜˜Ü): ]çoSþXhÖkgóÁª°'ÂÉÁ\IÃ}¬DTû/5Ü{$ñï¢f~ÄŠ ±{ò—,µÆ„*^íˆöŸë|È“9VoZÊÉPÆðŠŠªñx^rÓΠ…#‚|¼_þ»r÷ôjÕŸLÑéƒæãˆé›(ªF2“@“â®PVÉMŸ¸jÔ©‰‡ãæÍP³Í¬‘-Ì¢æÉk�Þ|?žVþ’4i±I¾-Ýv¼ñË̸©�O•ß`¹Ñ³æy íÀkO"ôñ„;ˆ!uÊ«ÎIdr]PÖKä`¤­& Änú�ÌûR4ðm�C%"³Âµ'c‹—þ{I†§‡_œ;Öv(¡»˜76·›"ØrB`×ürÍ„7Ü,F¦Ù&÷í«*j·¿±å™©®fTmÑÒGpúá÷ñ¸ËQŠÁŽôLF?JÈRóîƒZö j/røí�ÃõÖñКÔ�îÎï1â×Å_IOd¨0 ˆK0™ËMŠ˜¹ÑêËÄf¦O‰·)$>Ç–Õƒu=†ª3œŠkXë÷d7p:—7ýmìÉÃ9î#}|Uxõ¯RIØ“ßÿ¡®3,^WSo’;W[C›•àg2õcžê„Ú¨Bå ½º³¸>dãS빑ðZ]LÛQ –ÿ¯Pu¼va—áÊ M2—›ûP™bº¤‰)I²T²NVëHttZ�d= Á릱žÑ¸Ð†«¾åø‡ïR•UõÌM‹xlΖXT„€ÝÂâ]Öyx”O€Z]ø2Ã"s£Ã4lÂR–2w¬;?ž|ræ­Çü¹Þ#�­É÷¿n�sÓ�;«KõŒÐþ ªÜ÷»—,R%ÍÑûPñ@Ú†®î�·–Í+$ȯ&Ù~íd8U@ß±&Q_—ÜAëLî]c~ll?i¹WÅ®žóTÒ(aHƒRÓ‚à[«S|èÌx2!Š^¹^Ó‘˜à‹ã¤¯A.1Às4}¤$VcZü¡Þ°î^Ýià ù&.OOý¾š}l_¨—ü㻓·@6'@¨w5îÒ;?E˶�˜e#Ö`7°c"WÞT(æ¬ mâ ìâY Á•‹¦ð³RÛÌBE²®�Ç„ýà"© ‹ ·Ä±âú«^ +rMfœç�ÚÕ�oa¹sqʓ߰Vuª)Ÿ}ÅJÏ2\üM+”¸¢÷%=¥WFð7 ¢¹<èÿË©1|ÿ3ù*Eöóª[g ®¯Œí…¨’5¿âN˜…·'c¡/æ„K„™º§­²T\©KÏF )D�爒­ss€dÀP&L™vBË×-{ÿÇ~¾ zzøtL9µUò˜¶º¿®°q¾•€WC‘¤‰Š÷¶–Ê~°>@€4‘p�>¥A öÇWk“åÈÖ¼¤EÑ?E÷{>&]õ ·çƒ Î1®6ôH¹€À¨õæêêÁ°œ¥­m½ëèÇ– ´2‹•G§µÜاÛ2‡w¥túµQ�5"]‰8ÈÌhŒÙ¨ž‘AhäMR(1æF gªÖD"’’B?dYÇ!;Ÿ�4ï�x�‹8VËÔˆ¬Úüê[«Õ3­ÓIî6´Ë^"�SÔ^öþ�mº 3f®À@¿’Ìã§Õ3qÑKM+{>ïæ«?H¼Ç|v6‘^·âÎÇ p²Ëßí@ϧh§ÁéWÈ8û¾¦¨H†Bæ*àa«|œd -Ö"bhq.:º�2ö‚θá¡Ï‹ Þ¶dì}¼‚.5?rÊ%4i“’J[x—Þ4e2 iȈ 8ª´£®0oæcc?‹Ö•h£ÑÑ^c…®ÌËIð=žÿ°¼VlÍžn¢q£dáGç@�Åv7h÷º"¤áØ.X›m·ÜÛ âRª`ºú£'ZÉÀæ-“ï!K:B ;3vw¾ „õµýCÈšVlÝ\»J*Í€�ŽŽŠ~^–¹mé Åà¥mLïR[ßéÿUt¾°‡ocõôì@Ëì·M®×›^íjÁvHRZH–rœ2“êé]D�Á!ßè÷×k³½ßD-FäEà¬2ÒQ£»*´Ï¿oT–4N�0ò¦º©:”ã᛿¯ˆ)t?•ª�ññb´dΈ C{þžõŒâ­äVÏQ,ªèæ#Œùþc®®Å-?�·\*:ÕpU«–¡ónéM±ùë¬Ðž“>F†¨ÈÓÿÀï>¤2!˜HŸNo“÷l¤æƒÒ®Íú=?lffÙ¤³4¨Þ²çIÜÏ­înÚ É^ü„¾œL¸æöÎ{éD-òîôvÒÙ«å¯æesgóY§°Züzü@±Â#‰3€wôÓ�íy(lç<ëŽË…)¼™‚<¼·NDkŒ$’È0«øM@ÀÍ|B¦æoÔ s~Ï8©øª_¤o®9·åP˜¤R7é4±ž¸FÝ<ëÈdK4²êî“Gô¸ôÕ†‘ÕIܘÁ”ßZÊÏ�Áï¶ÜEVNƘr¡;Î^H®îaÁ©¯û˜V‡ü”ê"Z¼�ÌŒ>!Jöñ€zR@?¼±¨3ï©M¨¡'Lbf´Dª :²Úµ—2óÝ­O!dˆÍ·GuaS„Ç]ÁÜÑ­ÕxÐCðìŠçîi»í†»t_åÚ†i‰~ª£ƒÔ�î/Ž’˜]SKEûÔ6ÔÇÑHØ€· V¨%À+“ §gÜæÕP³ƒMÆ€çŽ'Ýu oE×XÙ¨š¦%l]sa ‡¶^+]NùP°ãÄß<‡s|yóá ç³�ëç‹„YŽƒìËm&Gw‹@v%›—P©z¹,HZˆý»¶3~”ìÝ sã»zqó°½ìJ‘õ^WÛâ‘ÊyŸ2i’H�wë¦aɘ;ðíw‘|Z”D©nÍ €þ!4Nê‡]w©à¶`oŽ.}¬bè—Òû5{-#˜;[¬LÁ÷„ØÖ]6p0ê ‹vdú“:&'§á€žSˆ»ØûåWQ¾ûŠÄ"ÌÔ)\Q[7…nK=krRžzàâ:ò«¡ÄqN>÷Uˆœµ…Ý´¸'?ÙVÓRΟ"×åâ_ªŒï•«m8N÷R?ÏL€�=ÊN\.Ò¢¸ºæXSýŽr“TH=”ào·'àûåô/¨�Ì)~WÂ4«ðñìh%öLªu µ•ŠüÑT$�H“|In i®ÿŽvû%Ãx!#¸ÉŽï®¿–B�¨€5:�[�JBµK÷ ;/Ÿ¼>6ìQ0¥-Ÿ�æå€D{RŽ‘òzƒP' ^c±€gÀÛ7ëû…€¾èaµIâ[Ö?¿dúY©mòA¾B–©U³ÈÛïߤjRÒi�;U[p»x+؇£BMÁ"”9hoáЬlæ·oÅþ™ˆq lea 6Σ“£ž¡EÅÅýy„ÒéCº(Éšë¹)ZïÞy€¯ºé9ªBŒäZ°%N ñÌúäŸæß¶+mZ†žKyÑ ¬½â®íê/÷¦á�+úëBGh C~´Ç±!d8)ÞíjV•ùcí)ÒŽ^Å©§’+)—ß'F2q“C ¡3¾*dŒ~=x¬ñÝ$GÒêZélíwÔµ¹Ž�w°£ñs 1u¦ê‡”Tçjjùâ5øªôFõW£'|ÔÚpì©Ðmÿ2[1Š×uOH¶¹¨ËÏþyrz7@ýõj¸ŠŽ€ªu u0ÞÈî/ãKá×O¼%ù1ñþ\d¢`»©ÐY:Äuëè9¼¿xžˆû¸R¬êX€SËõ¥!e®+\E1 oJÿrFǾœnmpÿÙ÷ôûé*žþË�³Æ+¶ÂÊ%ãÅÑG“›´ÁõkB�Ù’ã–NëÿS•A®oAi‹è �³ÕeÎ|ŠOéÚ’¿�àݤ2½Ó�õZÏjtR2×W{ãTWW‘aC_•9^°u/G°@¦mÓZG§Ëe�𜷟s$î°Ûpœ¯�”ܨ°Õ[’ãT5 ‡”ã|2´9MM¡û÷F4¬Ým’Ñù£µ¬%r¾œ Jò$^A%¢©‹,bOMÛ!èÆ¼šx˺f3ü^9v%Õ£æH›½ɉ� lÈuk´‡e÷jz�^¼o˜ ƒT³!UÏU§…7Ïv’>Z¥,à ôÎàœí«fòHi>ß7ºžìµ¹M%2€&ð72'˜lS‰8Ò ­“bF¦½5çí¥Ð#0%³HJËš%ý7£z,g”'±òpéºeÍ €4Mø_D�›ÕU‚Ú víɲ ƒÈ‰Ú³)ïæDŠƒP”Îp˜aP’¶8"ë‹è*à™€yq½B J‰�^)°DcFÔ‡åTúHl�Ç÷ÌÐí'}Ÿ]�n^1,bH/àÌÙ¦“/å{­ãë~Xhs ‰IªBïÒ›uÔXE|’fÆ%Ëx“™¾„4(Ó š~¤JÞf«§?™¬�Ô\¦/Ž5þgê~'¬k £ `W<#è˜y¾'xd†æÏd¸ �éÁ�X`…E•µÛÈe[wŸÆ¾S¤¾­ÌI©žh=O[’×Õä™`І%ýÙžUò2ˆn·›rÂsÁšT®üS›füG� oÞç ]“»­I¼gÆ�˜”²èÏçö­-ÛŸû�„à™rÕ¤bÌý±÷ø–c…ðFÊ þdÄ‚@ “øÍôÒ Ld¯:àúñ~»¬#–Y¤àyåÈ�5ÇÕj¬nï�²›SÄeªÏw‚öO?‚þ3 fÏp Yb9Âj –˜hÂú0f‰~³Äg6V÷A„çš�št ÏêˆbI èÂD¥Í”ºàÛ!ö賚Œs‘K·\ Q;�BQpì·\;áÃØ–@À ܸ›ýà/Ý @· ’ôÆ�÷½û¾OîÎ tà‹>¯ýZm¨ln:¥+øgÑÞ½qÂþºn AÆ£I…ó"K¸çø wÑTG+CqP¡ðBÐ`bÏŽ}bæ‹n hïû2õ�ÞÝ’šÜ!|0ÌÔƒ¹@wƒº`Åo%Fªžé¹�·Oç¦Ø®îQM 4žïñ'¡ÕH¨ë›÷€ñPmÑC úp˜µÛH™õ™6¨sÚ•¬[ž6lŠ&Üùg×Jå—“›¨¹iP”ëo~»Ý㻡8,|my_cÕÍÓDœá]Tæz„ª›ýXoª¤m,Rˆ 45{W�MÆñòw¼&cEñDÈÑýo`¦æ€Æð„à8«®±nk-óȲٰ·üU¹Bˆ•÷Äüñ(‚vÚ6 ƒµ MXb£žî­Ã®·ÿé#¹n§®* `¡|PµAÉ[$…èk;)¢.Ñ�êJ˜SÁ–ôùg[E™1¶ígú_ʆï2`ÑÖÏ‹¢OÙÍ™9!¨á*fVd¶æe;áì¢ ÑžzpŸy^êÝZÆ5ÅÔ#SÌ]fÏ,¦Âv™vKvDfè¶¶m’pù*j-"üõÔRŒâ88E%fÿX™¬râׇ"ÕwöFÇãªË‡SLjó,I?Œ—ðô-BdN,T«¾’¬y3L q/vÇ•REª$9.nÃqë|ÂãËeN9V6fÀË´È”ú“à–¬Bˆéx—Wj‘Õ-ŸŸLãk܇g�ÄØÑ½¤¤yê&Ù©$TÉÓŸ(’ºRÅ(’y§·S",ŒØÀ¬ªâ_œÇòŠ"MìË Iï ¯ïVµÖ5ø%Õé’*¥Úá@PN½6 Þ�9Çrã™w�JIN0ÇàäÀ‡l—-5"ŒØÚÐÖ·—jŠ’¾Šp2#ü¬g¬Ý! ¢Z~‘bƒa劬‘B>ëMëCö� Ƚƒz ÌJ£ c/#?e×£A8*IÇmË î â¿iõиV7+Ž@ HL×qËú^NüU7…£I{Ê¢³Eå9¥"ô>úÿI(² ˆ)9­ãHzV`Ã:qÆd†À/0þZT™E7xFyoÎÇÑLPéÕÜp@›¶vµ³ß/!%Y&“xÒ]60¯RŒækÞɰָ&V8˜|öÇyر´‰ñÃïó{VX­Ó“›€:ZH#¢'¢G¾Úë±Å v–|qN.M9�>7‚#ÿ‘­(okø•×èvBJ“=ë$veω6tÌ3x®Ôc(H÷‡ž¿ÍE(U F–ÅÄ!.Ì'óaIኇ÷â÷¹R�´p /K©!·!¸J ´ÓØR‰Œš�@²É›4çcͪâÉ*�¦Áb$•{| ÅZ†Ÿdª5 °a;]«otl­]Yü†t|wƒÄ°Å×¥¢Ù‰D/(oÎt‰DH€Í$I»ÉÄeÏ•¯}jßú.�”ùiøÆv2œ&´¬”ð�á6aÙI?:\çñ¢ÇAn¨ø—9|`³ÓÑ„sYûaÝý‹0=ÐU6Ýß”±*™ç²M–탳À±R›­öèNÃ÷&øDóÕ][_- 0#{š)¶´„Ÿ¹¼ Ì`ÖšGý)&Þ2Ò¦æÕo8ר)Μ Ôäã™æµê$NrBZ~nðO¹YÒ£î†ÔÈ0߀Ð㸩>uº%óÆþ>[ÕUVIô™GÙ6éÿ4£U>nh ÷6`˜€¶LTN™Á!Ú�Ü,5G‚¸£ÙÂ@þE0U d¥ýôÝ.ŠÜrgw@Ÿ_Qñé¢ÙÝoŸ”Ö?rƒW!¶ú‹1Ñ?lÂë¶ä±ß¤‡¤”’¦ v[os>‚:USK×€)7FêȃXÛv¹h¾²/Í@gè ¤Á� ´û&WÊ íØ ±ßM̰EÎă"aŒ†¼ò«¹„ˆR_ºßh%#�I¿uGÌ�£ ¬Òr«ǸLÞˆ‹‘1ÍœôQø4ŽÜ¼7sj·v§‡Þe¸È0ÝÑxò!Á^®oß?%È0ʹÎ�XÑü.~Œµ|kÂây[$(Ë?:åñg5?#°ï�׎<3ÏŽû+aÂ?ë‘Þx±#rÄñ·„Öñ5,aUÔœ-4´ ç² øIJ³ÔzMw© /û®R’Ö¦öV)®±™PŠ÷îÐ,&5γ�dœ–›Èê,¼Æ‚ÂzbÀî¼sûËÞʵtŒ/åôm™4­}±³±0¼îÄ’AEi\e¡ Cþûˆ€õÍlæ°ô¡ž¸p)§£Ï¡¢è®):‡(ÓÎ&alß΂h„†µ}1žÙ+DB«‚)ZÉv²l-ú6@f>ÇŠÿ X¤#ðo˜š‹VÕÆ+·–ŸØhÿ>Öµ¤â¸š¿È-¦þ�ãੇ“@ÛƒzŸœ¬©³·�Ñi J{îy5EìÄ®öµ�ÿ¬§Ô�-Ðpœ¹R84ùj+ Ùàr†Pâ«w�‹yø`VvM@¥¶í ç‚�Ä$.NK#«cÛÐÞdÌ’Šá£Ü¡pd%â­£µ@Ûh‘®¡ØØámæ<Їq«öé†ùÞuBöÌÉÕ̰\a­¨‹IØÅ=cÆ3ú& ÏÎD¯V !S}v<ïFŒÃ~±Ý¬Ÿ˜Sæë3é]”çjðobP6so�ÅÏ_‰ä”„FÈ;õGd�=èw¶`GsMhÖ¦m+¬¾gÈñž=Áþ¢ÊÞì™ ½*Yfék$òÝQ÷Í’çëç#Dí8ѾÑoç®8Dƒ­¤ Ö˜2ž÷õñ8ïÄ=eëBS�àÑ{…šöämµÌ�œoÜq¬f8?£BTÞ ¯PÊc¹Ôq€Jë¹A³{Ýëæõ®¢ïÉüPú6›¬dg6=© 0.Û¬ò—•Þïäãö^ ,€‚ûŒ[÷noÇDZ*¾À¦gí×­_à»,] è±”*¬�?þˆŽ¥ha]â�UY‚¹) îLפåf-Á܈œA™÷³‡LiDŽ̉j<]©ÚÚ‹Á��u¡W™�D˜co»j–çP§Ïéì�ïé5® õ²Wš‹<ÔÚ”àyyŸ µ“¼J©ý‚¥•°­å’`M„£T¶SˆÅ¬Ã�¦ÑùÁà6±ÅIí•€øá8ì^)\ˆUÚeàøã)ü`ßÊGðc è‹Ê!JÊWQ¤‚�â@›õñ¨º`ø’¯Æ;» ŸíÛÍVº1âŠaS Jh¡P\Øh×@4oZrlt¥m‚G ScRC¥ñÎJÅoeÿʌǓ¨XR‰ks†ì~W¦ %å ñ8 4>�]sñ !,<|™–ž’é ûGÆ~ÂéG`…'ö­È'éTäçd,ûÜVÎF 5€ßkØ[îó-{�ÊiØ,*[ ¯îû°Ó5JŸªùÒ÷:¿cSA¼„4— `âðp™â�@¶lT]ƽürrf^•³ê³™kã¯:§°$¸Å%? &îÒœá1r™…̱èÀ:a‚¾¥Ë©ñIH6ïA®Ú¥Ú�Êi¿ÀÔe;þE|4޲ôŽÙWÉiA^•o×€�K¿PŒ8Ø9éb¶÷ý\@ùÔ�8¨ß7o=‡ª— o%—çéÑ2ê.1 õó•“™o¯*G¢¦kcA£iQ¾ ~žC‚ƒXI…‰…2NRÎ    »‰ìÔ÷kåFŸQi´Ê;’}sÏxÒ¶Ž ™ùµjíÏ!.J&#µçÐ6Üwe„IF£â/VÔàÀüiDL½=Nfy«™¯"Ö( «p•ž…:Qª‰³!,ýZ¤Uñ^ _†‰ÃÀ\W ÙÙÒ~I è]¾õ)ÝÙŠ Ž� Þð«94ó¨�Açg„üÄù{1-ö�Õv<úoÌ«¡ãk9egÒH0,äå™X®Î¸ÏóÛ Ëõ.ÖFQZÏå½nVin6PÈ�ÅUi£�¿°ûØ{›‰g@){ÏT5)¾C9B¿0~Á;mÕ/¹B÷ít1MS ¥…DŸ�YWäæùFê—}óXbŠ{ŽKõŽ4P* —A%¤ñ�%25_ÓKf‘OXˆ³sAc‰E䞦DW@V¾ËyWcV^ýņž°^¢úÀü!ŽB —“ÈOà‰EèãßõWÛÝØ)i¸ä:°†T27€¦/ÈS# Ū!¿å~y§Žºk)†>;ÆÄg¢|žW~þÈL×{¹t*Ž/�eÅÇa2OöfúqyØ-²…Ÿ­1áŸËïþCð`Ø«f¸ÖeÚ»ÃëÄ£Äþ�b¹Wš"kÊa‡=RÜ–覺Î9¸!Ø@«„úÇ÷fβªrŠw"ó§Ên�åý»  —çÑæšÎ±[›P!ÿû;£ykt!t<üçv¯ßÈΡ•îš¶;ݘØ 5Ḷ�ÑáAIV[ƒ¬Ø?ò&J«#{Û®‰€q©Kоý 1(I.@ Á°àIw…µó¿Ý6(ß‘en\úF62is‡ŠW&>âÐÄ,¨<—é(�µ <://ÅRÛõÖ«‰#:Tÿˆ}¡-ì¸ NÑC�øa>€óÃÿvßµïÅfšöRÍÝ9Ìuí5›–)Ÿá*§öÔ�¤Sõh5Æ¿1$yϲ¿È”LÔ“-æÒfc‚ú ;&¾�qϧ`…U’Ôß…ºÅ¥=e¦(fnÛ�ݵI1ú!éf–¥~Ùþm€S¢�åÿ‡l¸Ëf§€¨C»h±-¨ç9>wúìôe™Ou�…‹ NØe7WÄ�퀼ӵW€ˆ<,Û^.o²�p/²Yá1Ù]"l++)ˆGy1'50NDx[Ì{LÆåh„ŽÍjù‰Øf^Í«}È„ñ>)˜wÎËÍ0ì�âìœðåÑJ¢Ú-Àéò~QSЦ$Ž;ÿëž.²ÖDȳ“6ˆ}Ù¨  §ÑÞ÷uðéöBÇ ÅâªX�ýx6�'Pl±¤gÂŽB^±>@>•Ze4ý‹ƒæ ̧øs¼i(Û*‰¹@‘wGœÍòÐÝ„dEEªº,yË^—¾½ý�RøÈ½‚\¯÷Õò3øˆg¸»‡?¬Îõœh!KÅÓì9°n·Ù[Y‹ò;În®ƒ*;d1Ì zý² ±¢¶€ëA�±�€®ó­¤ZÆ"+¶92tófƒ+@ óå—cŠÏ6×[oÙæ¥´á«ot$ˆ9³þĈ5Á�‚à^Ë’*²n‡¤œ•ÞíWÔ~˜ÐœÖŒ/ ÜßX=.|ÙëÙ8Ó5²ˆÆ’¢¡%=àÐÜ|�½vF(¬ße£ çù¶ßà£mOXL“x0£Áçú±Éczˆå™Ò@§M’Šïh²sÉÞ‹ï\jt�§“À‡HijÈÏÏ$]ÆÉª—>âß\SØaZZÈÎèFÃ&^¿*/,0oQ@Er¶fE$y±žþ€`}% � ³¿=&ÁýŸeäèÄÃf*}»ŒYz]¤u¿’�+‹®Fãˆþ$€|t ›‚;Ù›×ÀC‰:šçœ�µºÞn‡ŸâŽJñâvÎDUSÂdf‡Ðeñ£§ø†úª*¾Â�…|ÞÑØ�ÙbÏÚÞF]'‡x¥aª�+‚¶öÆðŒë¶#û»ƒ�ÍJØ&…ËÖg\Î _¯i¢½2B ¹w¤½\ nj®¡:|‘oö±4‘2¢&ý½œ,‡¶ØÒ<›ä‡»¬7£Î:ç$ä[ç·‡Ó.;0>H�r´Û)½æ©óª“èç"°°&YX žÀ%"olÏÎîvÙ×pn1óu}'êyZ”›k� &ëˆ=ZHÅœæœ`:.bÏe¡Æ¹-æ,ŸßéM!æK¶µ¬l÷;™7lÎ�Xëçª=¡ûŠ9ˆ{±Þ²ÇÆf!(x/—ë�b`f‘}@§4ä-Ù#+äKç¨Ô–â3θÜî®0ŒML˜Ë7¦Ÿ-b@… £ t¬¨K /ñ¢õ–èÉ5(n¿êà߈SAþÍ£ LRr¾8Ïádž~O+�]3ïZM^V'+(úF£çœŸÈµzØ2 ŒG¬2¬Æï&]6¦ƒ ®’w°U»JVúßÁmŸïF0ti¥´[ú -‘<ßè ;®Á¬®X´} v¹8ÙËBm=1"ÈXÃ�h†îK²›G.$Ú²Ió�B¿UÏ‹!\CfoeµÀ;8“Ê¡ËmPѰÒbêÔg°ŸóÈ#VO)y�4©cÉŽ,€xãÈó––£qŽáàĵún´ðŠ«Ìží.ôH9>øì¦oÌ\äMqÚ‡(3®“}Œr 3ÎqûÇñHåŠãjd$¿r¨×FVO‡=õ'-F].wÖ} í‹h¨³Ö“üè¿]MSÆò2X Å3 pÈŒ�¶»µOÙÆý bœÚ=)S‘‘GØŠ§UÇî[¨§¹µ zñü Ú—@v’‡«Á;­ÉÈ4wM„B¦»‡ob¨ ¾[tfé=�{ŽI(á€ÜÈEéð¶´´«)ºú=ÈÆ+|S¼×ç@ÇNÞæÚhñCøP_€ôX0?Ž8ÄZX‹ëÏ4ßÕ ˆh>ä wé3�‡È¬'¾‡‡y…ã"¥Š;Zâ0[<ô(A>n`¦õ¸ÈlÕY”ÿEŸÚLò'M¢ÉXç6Ý!XvAA#€#×° vx¶A�N<><ŸàwÏ3…Œ-±T©„–uø¡—~:¼kàN©á>1—�eÖH³ò—æì²«á‘ðÜ»iÁ8fä AŠ…XùÏé$ Úñ�?j–~½/’‹ÿ7é�ÙQ~¢²vê)Í6±5dÛéß°øOÐáy¿}wù¬•9ëOÅ@)9Z^ò¼]¼b´(¼Ù-ã'énkU|BÖºµPé~Jâü•*JËkàŽ¤ Ê�Ù$…ƒæm®º—‘â^s¡À,¡ûöçew)︂‰­‡Š®Áj�Ôæžúí_þîè1=âdÕ"°Ë{4Ë¥Qj}¬Þšˆ ›¡!«Ýߨ<[s2 ÁWí)Á¡¹ôßfÜ�K»S4^tf–دËKÿ[!ÒiåéâÊ5<�ÉÃJ€�îQÛ¦¬CÚÉ-‰”Áà «EÕköà ñ‰ÃÃ[‡Qæ?Ø–Wh? ò95eÝõÇÝSoÄ,m�3¥Å©È+ž—7ÄÁ´Ö/æ ³ D6»â4ÔçRs¸º¼ÊÐ� z’¹TX…ÌL�lfh]ëör±“ÍOÜzÿkzÍE½ÅäK Ë)˜Å”+M¤6´¾½ûr8aä¥ð-F. ©M;þÃw³ùØkSRšu2üë-}žø�tp6Rmf:°½R¹^´zŠ<}|³øañÀ³Ü¢Š*¤q<±¡ÞR…µ´Šr"'“‹³c3(®B³DC2j÷<ãÞ‡îl'ÀÐüã7Bõ¯"{Ž�†­!4ŠÒSi<2&ÛÎ2J!Ìúë"2…øk¢i[�εto0�.=´î±�ªÖNVÈ$ûP_‰(¶T× p籬±g% …u4éÌ€G÷Ùê•êÕ=A7¾„ ²�Í#¬#yÝIÓ§¥lûŽÑ›<›Î#ê?€;/n®ºµ xýk'xä^Wy7ÃRà®W7^Nöz"´‘Â,^7‰5ŒóéΜuóW$êε‰Ú$`]®;ʳaëÛOø\çÔ ë¿8Ã4‰BÊßâLÞ�÷¤ªå.õ?ïG%=œÌ½nÈÐáÅÀí� ?�þlÞ¤`NŒÔÁ{š Ä$àr˜¨j”àØ@bMØÚùZÏ›À qºByd_y­ áì[Ò: ;~g·ÓÉžðöN aI`3Ä/‹ì¥ˆp>|Aæ>u^ƒ¼ü… óªJå&/‡»<7-/Ïâí"QÊbs$W‚,h¸ NhC<¸%[ý¤‰C7Î@×I»aûzbâRîà<¾¸4?žWõNû¿=<‡ˆJÜ?Lòþšw›8½Ÿê…ô†[i¥ˆµ*(€p…A™ÔN\]ü•&N%»Êl·§Iµ8¤qh@3‘©V §u{ ÒJ R½®›LVß7•ߨ3ZöXz³ðÁ™@°u†ùx©®FiÂ67] ;^¶ÎýUýûHÊèO«õ(Ýîkx!¥(ÔQˆÊÔØ°,.µR1[nÒT^ð ÏÏÒ¹C„UI ‚†^Û*áLh3È-¡1ˆ]œ·• Ž(•jsÏ<­ƒMë‹rt >}Ûf-±q +Ä”3"18×2û@ ÛÊ 2,Ÿ]sò'�îmwÚ-ø|ªb9<·ÇŒzx„}!’åÖþ öØýmØXγ¤3öEñ>u¾jwÑ ò|4oþ€¸"KX\¨šÇÆš•K6“à!”Ú™ +76•ßI¼îk ù�¹" Á’…XpH Áqøýv‚à·3—$ú*»ì�ÚË a‰6BYDßi…Š)5ûŽ9ÎÇBqÂ9éãµqœl¶�/’³¾R[QÁ- ”7oe%ÅÇ7‘¬1®N�)°e«Ø|,ªbû²Êhjƒ®×Þö¥t¨‚œ»‘,½üˆ‹9øo^ØÍŪLéÞH~ˬÕÕb¯6¼ •^ =Æ[°(áYczG™Dõ½p›¥Mv딣Àª¥ç‹-ìo3HD6€2Nб÷îAÃG÷Äý`Å h¼dÍ>ª_†º�¤Ÿ>Vè6ÏpE6Üâ>aÿ±ªhHû^3í7qÑÙËg.·èüˆ4Ÿ›]¨„ùðáæpžÔ‡ ÖRŽÊ¥’œ9îË·X�ç�Z¤w2´¨ü=qKPØ,IPÀzYÃ(/©=TÆF€Õ¦©±¿œϨ¼"9>†öf®»zhàE *XCНmÃûX¬†«À>vú‘Ä9õ“:ç) ®þÝ*ôí ÐANÍWGóDD‰›ÇÏb¸–à¹Ôe ¨)4¾lOE„ûS82ΚŸù˜{¼� —g‹§Ø4« 5*ô6u±B,n¡‚­ŠÜA¾«á_óïø~ $ük&ÞË”Nö瘮¬h“¹¨y­©Ì*ˆ ¼�cÿ(ÇS˜rvy±¹¯WîÁ´Ï•|uÈŒÔÁþŠhÆI�¼eç,�<¡B.Ó…gÝÝÖ×j<Àã¼Ô·Ô œà‚ÍÈ$§þ&�d}O5¹S‹óõ41d0ÕÎ5²d¹ÃäOèõ´»$À¬6œ«x¯åmÝÈ ;y䕟í'‚âDM% º©Q§ qŸUÄ̶ü#cdÂú¾þuí—´æ=fÓ¬È`¢”i‰àÈôkî†]G(C#SÄem¨éü—Íå+Ó$vý®xÀŠ–qþÉÏtÑt["´ë#úÊU…!ý~fµÂJ��‰–'ÒTCì'kQ3ÁÊ\ŸùMº(:·^k ÷/ âwàϼŸ¸HÛ¯xs2© Xò³pMË÷¤Ú·x Têù;:ÑŸÈ�æGg¾;†ÓÌÁÍ`[ó7ÿ �Ü•á4ü=š(œJÉˤp‹E±Øú@<~ùµc6¥~0�<ýfüK(Ô ¬ùéoÄ1(ƒ'ÎV[-ÖÑâš™Z ± øV=¢žÓMZ§t!!ˆ‚T2ëß_§ô~«O‘‹a!.õØð“Ø¿ñWsRͲ×g=¼ó¶š¼Ó9/§Œœu²Œyß3E…Xesº^t×.û—¶ÓÞç ÎzÈÀóò‘‡7®“_e®ŒØ¾Gí˜ß³ðÃOÕŒ‚;Á­hhøÐ~’óñ£rùHø§vX‡é V0ËÒÑÚÀ5µûUSQ‡‘5¨·ü£«ç¡ ?¶ü.ÿè²¥þÔF/#ÀL[r·°˜0âtyZðtë|çºkü‚éõ Å{¦Ís•Ž·—ó:9‰¬õjïjÐßÑ‹v¾ç?NÉ'ˆðÕàà E�]uïtlO-ÊI¬ËÙL*KǬĕieðbæ8ØþæÏ#¼pŽš±e†F¡XìPËÆ@TV�#A5+‰u+IHÐN.¶ŸÝ®†µºÕ5ÚÛ ™od-êyÓe¸'`Õ]9›]»`�:ªzÐ]t‰J©ßÔá'ÔMa}§ê�å/‘aæì¼5ÏþÀÓ’uôxôB;Ó ‰dGüÿ§ŒØÇ±õä!·Båmjï©ý|hµæOEO›±ŒWÄ<%¥g«Æ©nP<Åô¾Ó|kJï}¦CÀ´8Pší‹­À#r†Þ:I%ÂQÝ:Õr:€ðálMžÂ?8»®ñÕ¹x�ïöN[ýÚPÏR’û$Œ¢,ÔÚ‘Ö_ª6¡ýûÒ7I Hz3é©t»ô�è°f­È Í�åEvد44EÈŒ*`É ¸ÕÌ Þêï‹H¹íh@ºï]@á²)d"· á—* 9 T6øW{7¸_û{wzÅ죬+�൩—›ùân '²ëp«†ÔO9¨Gkø— ×ÒÎçŠÆØiŒ2ž¨6fr¢˜Yö±ÏÙ–ˆ¿IÙèTÄ•"ù‰•lz îWÈODi°èî�ù'~^mcOÛ‰Ö‘ì~{¦w •�uô/o{ѯfZFÙX¤v±"Á=q¹rýàæëoM - ¤ò{Ãt|}2>ä“©A#.²#˜`Õ~[ÔðèÏa”FJ™çÖÚL—µpf�oNZ,î˶Å*©hOЊâ-"jU o¤º.PâÚWT,õÙ3™íD ½W-B×͇BÕD=sáäÃ1¬+{¯€¶Ç=•$³׬qæ¯w¤ DX#|Áø´6ËׯDsûzëS1¤î§ZAWÚYš{GþÈ_K>Aì˜ÇÊ"„ÄŽØm2°ëÝa¼ <û:¹=9®­r,ÓèÁ�ñV€_رwb݂Ƃ̧³˜Ž»q½ÆÈòlãj$»âÿ\…p×TQ-ò‰u]_¾Ÿ�¡œ³,'¤Þu‘t?¹2[Vˤ«4ÀÒÎN³Üòð¯¼^¾æ÷}n»ûà©ÑäÔ¸Wcƒt´Þ�ÇÞO¦ÄÒ®¯iqpœl¦ê‘$€Ó«}R‡’§‡ÿ“øØÝ‡§ˆ­lÔ‹ju6u LrôÅr?4em“N䜎e>oÕ®´êC)IŽœÞ›ù¤}¶g¢xW…aÎ(’zÈ£ l[t+‚˜æ$q‘² YF_é°Á„ûùÎ;’?ŽJØ”9£Á”½”ä-ò R�šÞŒk?dâB¬•Û›¡bêÕ´Ä|â´6}¶À"ìí¸Ñ5$è’'—qy2ªÑn²§ä¥Új Ð&ËÓ�q {u¨`ãLçX"ê¤ü—´Àè�0Ä�æÄ¿Š7º�óÒÏ OZ £¾öñ~òVr"1dûìb>¨æ)&«ª#sÜÞHŒT9šU/$zQò“G:éÀF,ãíDb5G>Æ;_ó¦ì´63Vl‘ÇøF1¯‚Â2h“jY_%”×ã`2«Äý¨:¦7éßÇÂÌ"à'ñTxɹÚpô)–å�|ÇÕ¡Gq· ßúÇÍG¤¨>ˆ”'!¬Ìx½¾±r"�úÒâ Á.»~2äÛín®¿ò9f³7·ç\Žíìr�»XNÓ[­•óh"šIE°u·Ð]²!OÉ9ÂLoÝó f5"Ð�RÐw#ÈŸÀ¾—;Oä㽈ßlUéÜ.&–FèL ձП‰ˆ~%ÁÉxè0xšŠ€êu3I9RÀ oÅ/î:>yæÁÔïêHmŽ Bˆ‚#&ë“o¾¯Ö1šNíÀ‡°2"Tô¡éªµá´4+l¾Áßl»Î–aêdm�î*²É™9 –ÐäÈlæe ŠåÅZ8ªã‰.eå³7Сé<*/LR�AF‡`±×d&�äc¡g«ŠújUÉ#knö†Œ°3ÉpWF�pªiEª¯æ0ŸTîÍ&qZKçO1Ý?±Ç›Å7 Ò¯ð~k·Ü˘Qó6CÆ*ö6Éö«*UÝ<@N4„J üúìé(ìPƆˆâòÞ�º f¨0®:àÌZ•ÑÆà2±ZÿÀ•Ð#Ð6qzކØåÈì˜]þpô6µlvù¡gF9à6Á²8ô�EÍúÑ#÷·qS7�ÚƒiãŒUõÿ„À¿)–ìËwRÀßl `©pXî¥ù ,D›,l~›�¬9XÕØ<6ÖÆPk=ùÚ\½fv{ÿò’á�Ï+¾rf˜•êWljîýVµÚLää‘Db xYz€%Ýâå™þëA©i�¢÷3^ú„ŽOS2ìdµ´u�ѵl„ £ Û†·¿÷)8¢™öÚ¨ @95�|êA“2·é&Ä •÷ŒVå->yIyÊÄ$0f¦¨Y<7JN¯ù§UŽdþ’+.û>vÃršü�õê›Òiͱq‡kÉnLÜ1ŽéAÞ¿¬Üsõ«2ê‡=>ä~«†}ê¿jnÐÖ¡£™¤Ì“­9Ò9‰s(psä®x 7“ Ý -¬%NH´iyå´¢Cž!dΉ[@—›ŽV Uñw•ÛèâΦ˜z‚¦Åí {÷1nJIœ°aÈ3³@T½­Ï>οîÛ&Aw¯ pRz³›ÁÂ¥îN¿É+Èån[Õ‹NÖŸÂo/˜V@|KÉ_xR>Õ?%ßÍœ1ƒ¡pqÖBß­„¼Htå,Õ�È8±‚=qîú'Ë5�¾Ã\74)ÄÉqp̰»pÁ‘%¨²¶ uÓCï#Bå•s@çApÊVäy€ƒ@äi¹½Íq¶ÙTZ¬<ò°{|Ÿ�¡|«¾ åu[6òH…õ|€˜1�šrÞZL ¶m—^e²Ä.xZgÞê™+IP•³’óŒ¤Gý4h!ißÌ jÎ@Ÿ±³.Ïð csBž ð íÿëz¡•+ø;“ã;[¤Š€Â�wÀ�C(›Rê­´¶ &öÕ‰h‘§žÔÒyᎷÌiò,‹$ýbé ½$·‡A>Lɾ‚»OyJÖ7 )†êwOsd䬴*›f:º«˜ßÉ1µ×%orMný†–ô3‘^A#N'\ÔEï|Ÿ8P¨0·øó°ï~Î.ÒFv�^­Án:EóúúÌm·Ãþ,öhçQÓðࣆX¬B]LÂ’¡ÑÊà@^ ¥’絞|?rÜÍ�|tÁY7ÛÆ#!f` ŠIà¢ÅËXm’ú"÷Ò©WÛž.Y+.F¦LÃÕŒN~æ.ôַ™–ÆPиp…šå<3ðTôÒŽ±R2rbFÛê@itã/Fù\@üKœ¡Ó�pµ~½çª�f0ÿô™Å ¬î'?sºãTq€ 11ûþ§ZMûCxÒè²îÅ€à+% á¾@™×‰œŽ­ àö\Œ@ eÞU†=Pó�æ‘ �O – ñ ¥RìZXŒß‚°Èˆ2(gå5y�¦¹EæÂ�šº^ï™Ç†O‡ú§°5ñè—�'êοR|ÏÉ{.7AŽ~#s¤z½ -·„;:exûˆþ9l{šÍûÆi}Ù=åQ´ÿ°¢=, ~Õ»%vY?ÉN/&g‹y­´0u»¶²yV¯m ý¢$âùJ‹z˜6�râ–"R-‰ÕW•2vv6LA8Ã5;¦Û‡Vë]¨3& ×%q³áõ{Ï>’B€úÊT%OáÇh!pâÈ ìÿS²òm,ßfÒ„êÂØ·AÓ¹L ë-Hùdz’R¾@éˆ^å-%�Áô4'ú°ñ]~2�†à�w±n�²Îŧy+�`¢ÂŸO •eÑ9õL™´‡šrº‡/޽1npjf“‰ÏÀ¤÷K-�jîY«ô¦7d¶qA±Ëpù%›Îë¾²Üîì„U¸÷ƒçÿÈqÒèxÑ?Foñø:®V�rõÜ!üq>i¦–œ&q°wÐ 7/a\<ò�K û¤méÇi«Tc5˜R‡˜ØÜ‘FPMáx§N/ý¯Ì])*(¬ú¡³C·J3j8ú½Ý�/ör·2ÿ$”õ¡¿¡ ”ûF@_æÿø•_x~÷4±õÑÕPî½*µžwI˜EÖ dš<+:—UôxÑÞ|á\~²L©X×å 2˜ïîÂ%ÆŒD£âŒ0 [C²cå¥3²}žôËB{µžƒÄ#�µº¢ÿêÇ.l܆�ÃCˆ·w¦Ìƒ¶[ÓŽ¸¾®Gž¦æ"’Ö˜’ÚŸ}¦rÑÓˆ)ð ŽþVß®$TävÅœÄ0õ7šu�üKPþ[ µ³�}™ÐÀŸ‹¼g¶(ãS�A^˜Ÿ#\дÖúnL„H‹È´™ê‡EñaŽ ÓŠÈß,'ÂWµÃDÆ0‹Ðí|û×¥áóŽÓ૬;ðö�Àã[NÙÀ æ)$«'AÀd)7ï~ÂüÐù�Çu™Õˆ¬þ>V†W8¾ÀHdÑ™Ë.ÜÞôÛý¶ò|ñ…áËfü_î@ø¦xøcPã:×ñfù[êÄÙt‡¦�ßÃ'ÜÂÿúð"‚zÔChÎ<÷޲§Q‚Ì�p€sÃÂ"D"Í÷«˜±(dmÁçÝæq‡ÙŠò3åÐp𻞯E6ö#öFùª?crüÐàš£›‰U"h_îéLº‰Ž¢—IáÐ]O(ºó¥ÂpýJ¦Ì›¿”‡$�(6Tr„–·|1”:s´3$…87^ðlzxñÈU�R‘9ð.»O‘Px'¢HwЍ în2ÚF]6T ‰éZ5ÃíâÔ4 ß,kGö K¢ULé,©¿¯ÞµLƆÒ} -”ƒØ•ixË�Ц®³’�Ògt‚¸¼ŸÉ1,âžK‹näÆUOµ_—˜T†Ì=qç©ä \7þq�–p|y‘}1»±^ª(V3´ßü™€›Å)5:·ir‹\ÀíôÜ ¾é�Ø#E«�ûª�/+ i Ûæl˜VȼvQ[!ÕA(—ëzž*é;ëÆ‹ýz¦g¬wž¯+M-Ï ‡Î\þó7žQÿÇ­>dš·¿BÍ_¨ËJXñݱN ½ÒŽWjfT…ÒfMO¼�„®ÿÀü;Ú^GWc EÁÎ ™UÁ„ï!]eü¸H¤5rÁÊÒ¡R ß;†@«ÊÎMîA¦Òqòä¾0 §"åÚq !JŸÛ´sÛÜØ %Â|ô¬%èa‹º´êóǬ~@‡“`Ç£Ï,t€ù F–;ñ{ˆ™,hÖJK–XŠó_Fzù¹}7�ƒª®iþóÀ©á2Õûuf=ã{eÓTÖãW(9¸�ƒÏ²7Û¨©¬¯BXÔþu³UÓ6MŒî[(`­IŽécχ€!÷ã|g ÂŽr² šÙ}eíôÎô a¬Á¾Üúmó¼ÕÖ1¹tx£±¿¼MÎ 7ÍOÃFMíÌë*–¹¡EÓ=õÖî ­ªÕhãÄR#yÁô(OØD,©|-Y {5/46T\ýR¦Óà#ªå�êmîggS¬ò\{ùåó”KëÅ­åo¼…RŽQŒ\xÒõ]îœ^C”ÎÞÜÿÙ}èßõ"TÌVÚF’„$0÷"©·3ÛÖ8¤�¯ýÑ,Ÿ‹–¿sçžäìë%i¿ó÷â\ô*ú_æJ»œ¡"yaŒå�úf�àÜ*Äàn;èÀ+uÉiX‚¤ ´õN’…ƒ¸f¡ºP“Rù¼ñ )¸kã©D”TÀî?iš®ëÔ…è§€×ÔŠxüDWMƒ„>ƒáÞËrÓDdt �ehðBí.¶R˜áIÆ}7ø£¹ž= ö³yµvN›}½G—'E§l[�¸ƒ‚Ól¸È«‚Ý�ž,?’Žsg{ºûÜé`Ù¥“×�“ �aÛ^†ST�„/†$\x»{–bãn͇ƒâ�K£Ì�<§¶©�V‚×n®¾O®·¤&l‡®Ö„`T³O•[\jøñºI½Cz}Å}èÒ�6 ¿Ü,V¢Ö†É¹ùŸ_ŽœÛÀpÈ g:ÈJR ç•Àö™vÑš~Y¨É"UnQã&ÌÀd‘i; pJPYU/9‘“™ä‚sÐìý5èþãlQì]›mûæ ^e/û<ÄUkóÂ(çPâ´p£4’ÝÔ¤Ù›"��W~a˜ÍTÆê‹ì%ÛIÏà½P„‰ ö~‡áe’ƒÌÕß• ¤|àHÚ\ªžøT¾Æ½Çrä㮲þ(È÷ÆW%GíêEñ¸©•àµW8ˆsêe£,-9U;1ÓˆÌØQ[[]ã¢]E1u6Ÿv:ècÞЈÜïã‘S�. ÄZ EäEA¾¡ëyWê�1Û7's§1¬¼–&’G‰î+Óݺ6lÔ=oá<Ûè£À¬èVÆö¼C�ÇŽÐ�îÊ@ûeÜ$‹¶ZZ²ª¨WIð¾Zɤ÷(ߥwÓ‡ŸóBüB|üÙÄ\D\ao^=°úm˜t‹\¡ƒ(!¾JˆÎP¹óºü=X®*b¦«èüÝk–¦k„�Øca/ÒÖ\ÁÁk;;+\û\O�s°û;®sýúâFI ¼¡m†€Y 8:ëÆ ‡+V/ZÿUâ<²UU$„@»Î‡-R£Í·7 WWpR­AǸlX‚H$ ’U£åÚýlú×3[¿@带ôe”l,êó·øéíxúYòAËÕ¶÷B˜�FSÕ3™ûÕ Ç�Éwší(,C±¼ãúJË\’»®´‰f4(‘+ÉÝYLÖx©JA†Þ˶Ê}@þÎÚä’I¤¡ N«ÅÕ‹¹#l!е£åPHMþLœ>¤ÄlònˆØlq4©wÐЛøC'åØÐ}0 0«_;¨³}솿AóÄ\þT4Ï+1C‹i=±¦ `s˜³ç£Ï…ÊÐVé-Óz¼Òµ*/¸ä6lnP}#rÌ‹°ô=hۢ隉#r¿\L×:Ü…ø/iO?䉔U-ëéÅbécÅâ¶¢pLQ³¸¾°áË9mÍÃéUæâ�i{=,isà,’tK[©CѰÒN‘¡ÌYМï7¹cœ/! —~%JŠÀHé¡I®nÜ�‰Ôþ šÞ²ðC}Œ]© Ã’nëVO‘ªg=sØ_ìüÜ~:�sZ"C~C�\…|™øÂä:l+•âÍÉÎÍš¥ÝðßB׋1Á0Æ¢œž�Ä,qèѽ2ÿ/!—"hõi¢¹V¬Ò[²¿¥ ÞÒžN�qqÁg®rÀ›ZƒÅ¨G3;€gë*•ƒì9›Ø\“Ô�îê8×Å_ÓÿWZ0$qäÜ~Ò†Ž¸�i)'«Î»ZÑu¥·Mr’}O^³p6)V(aŒ²’=�õk*ÿ´(1k\ʾL”#_‚ׄYå57 K"_æÉ¡nÆV.š*˜–�œò&%~ÁçÚn°ÐÂ3ò‹„vÖ“ñÊëz÷ÏèÖ×H —­÷�â“_ôT2öK×on4‘Vä©é*9á$Òi0å)ÀèîZµ �1ù n’G‡†x§õ@ ´knɯv²ŽÜAý2üêóÜ×L�¼40Ñ §�ðº8�›&Ó™íåŠæ<ªîŒ*Æ1òöÕl@óÕ•³Ð…#hÅ|,°®ðP»@ŽKËãëQ! °·Ÿ¡Å½ÉÙM¼Eù-i—„sľø&ÃÒ@2£3ò÷  êé±üKõ› º.øv‚ÍgLWBOtðMg1ù¼Ér$Uªj¹˜!ýÔ;„tÕ§:¼þŒ¥ÞÖˆ…xª=ÐÚoÿÇÝÛ·£A·¥»Ï(å³É‹Œi;ŽžA#V9ûê½¼J“õµð[k³ÏFÍè1`§³°b[ãŠaý÷ÛòôFH'ðžs4G‚#È—A% d‹±e™ŸéEãÇ8F·�ð„cm¢öŸ|+µ5ý ®]ÄÓMÂM]–¬ºnoM¶tÚ6yŸšL8‘†KˆàG #1u0 ^M;Þaø,¢ïíKØ7  &²}8x47Q¥§â—º¥l·2u�AU-#°\ºq ˆ…¾Á|€c`�ÞxpóKêYÅè%#RO¡bÙqÿH ¬ãËÖ ¯x¯† çsœÂlZÄ5C°\Ûœ� œÕÄ¿ÅéÒÌh‡ß×>Þ²˜E[›¯‡R�0~bŒ¨d(@Aæ w«ùûVe=V¦u(v TVÌÌ·úùË$éäÙü³eô=¥ F‰ Š4ïgÊœu²„ .°Á(~Ö”[;·Lò~u§ªïz2Îkí`GÀôÈ:5Œô!y³ü][ o¦î±aü%X�â@¼qFyNy½³ÄM”ÚCYŒ±#ù‰ÖçC �­dêAbyÒOáfŸöJjáíß¹ÝuÌÊd5 PÚ²¨zYxyšt&/ìî2yGϯ– |Ÿ¿‘×0ÄÿHÊ髾è?Ðdx¥Ñ;#aŽÂú bêCÀ¡ô±ñU*q¶* ]kîŒ]›››Í“ÖÀ:¯Z2íSÔÒE¸g¾ðá®ýçlβ5p­Ù±™Ó}òç¼iJÃŒ7JËàL)�ËlIÆ}ÇKïu?E½h‚ˆ\òi¤«M�'¯ßйó»Zá°SE´~gçÜÛ.ã¬íRMu!‹3s•ÔÂð|‘Ù–ä„R1S'0×5 �Ü'õ¡ß~óІé€5tÿ©ë”�dâ‘ÝŸn+þ%$­½¼?CÄê{j(8Å6VYªò²õyÕŒ(bçë Øð%”×{¯BÛ½[XòUœöP…†ßÛÁoé]¿ôÍyü;ËÞÇOˆ;¹€BXvÃÃn Ð#zbèˆ�Èž�p*«2Ô�/d™‘FøE¶ŸÚ·ª3š«#`ʯOò ‚ò”�È3ÌLµyÏ0ß*­®XC'ORÂ&9…z™¥;MïŽùu䤑Ãú\L„}þë/œRÔô0´Äç n°V8zŒ¢m‹GE Q|Ì*?–Œ�|V‚Dõ8ðÛVÉø¥±«Gç�n)Ùì”lÂÿ 8ï¬ë|+¥/3õR%©ËŽ=Ùß‹•B…øÕÀqØðRvÅRMiMØ•óµKP·‹vf¾FžH¸…�Œ�R±-ORx]pVéz•9<ø L¿†8ŠŒ¢Ü[͆ÏøÏ~Š=ózÆM®[・gÀ]ÅV9Ý’cÆÂ)äW/>A¨-blm[i˜®áïW5›‰;g<ø’&DŠéá R™Ï×õÛf�bÂëmv|0zíI&™Ô'7Iß0®j{�åp?„ü©/>ÁBÖ‹¤þƒÀÌ+šÿvÜøg”®÷Õ�¦ô6ç¡DN@ §+¼ïukhU-ì‹8¹7,$(ˆ�sýÉ”•–I`Òõ™])¤Ot©¨”åKùét€Ä´Ä—@!pIXFXâÇp6`¨'¯t»Ô5ä7¿ÛíEãažóœ÷µ›Çt™m³LB uwbæe•åK0… x¡ØÐ¸|8°ôêæ†U¨ÀÌÓ².î�¡hL+^PêΤÌã­žAyỸ� ³�ÏÏ ˜5-@#¼wÿøAÐtòu‹¿ÑÞŒ­#É|¬’�:ÎÈøµ½4¾ –ßç¶[Éš)÷ÏÅ[ë#²ì៸}­X#çäŽpß>:™THðô·H_ ÍvtΛe|¥C%ä¦]¼D_£k¿­­¶µ*&¤²M�’ÇQ‰ ˜!XŽ´ú»n€¾~XjúøËÛ¨A®>Ü�må^“f÷1U[ÞŒH­šØ-.ÙEŸôÞï lÓë%ÆiÛ�’1¯Y5¡Èó€Ë‚«gé¢ÛBp�bæLf—llRåÅ @r÷¢5¢Í¥0ÅÀL ïî¯�Hv—¾à˜+×δlw‹(ìÖ˜Ó¢óÒC‰ŸéÒÞåLûã|4ty±G°^^\Þ¤ÛíKh¹6ÛYZ’«Y¿’?Srdo¾7D·„΃àR† k2Ùnþ½˜XºÂË“´tÆÎù¤m'Q®<µJƒ$ ¯z :ÂÖ¨ðÄ#{¾¢óÕöÓ<öÈ00—¼ž×žáó§Ãг·§Æ4Ý~HçPi‹0¿jLã’Ð ½qN 2Y½'+ˆ¶¿wÅÒ¨~Côg¦„›ÃÝËŸæÑ]ªB:½øˆË~}!…¸ÜÄFÆÈš0 «órC—î>ðåÜÔ[’Ñ­öÖþ9.’Îóê+þ„wLpÍ��Íöd 5!Í”ƒ¬‹1‡)OžQóÀ¾hkçYäòc—…¿»šÅ7¤Ì—héát [ö,”ê òº¸síPúŸBåÅ‚Ù䦚/¹lEa6”Ê_¬7ù®äºä&÷ÆZZDü±/ ´a¶E ›Hý�ÈB3Ç.7#“Ï*ʵ۩ðV¼íkÕq¦ï< K¯,ê‡Æ¬h3|$¿ˆaÞrçÂÉ}I¼˜´Øìý qº>½F‰îžÒáÁhê Iê›{Û�Š¡Î¸ƒfîó+[¤ç'~xd?^Î3 (}hÔ¶ÄNùÐñ—Å•Ìöëä ÜXm¿8)“EšBº%_«2´nãÄFŠ ¸ÍÀªÅu½èZMäØ=_@AL¾¨¿%~ ¹ie©Î™l­‹aÍ6Õz®onöAµNä‹ïå�T.BLéO ôÂ"*ÞÂùð NGËG¾çœ¤ºZ1Š’ýv‚t(®Ê)§HzCÏØl¹GKÀúa`¯KÇRšeJ{,¢nCà¬~ŽÌ =}ÓµÛŒC" pÓ÷Ö<ZJŒéÅ´á8ÕPÚùz"O;†Ñ~ay5Bò?a‡tº¼ýeEˆäbóÂߪÁXU\#?}8Bh�Z“5íS=Äh ?žœ"Ö-�ìˆB{°œ­ÿÞT w|slü(Áñ Eÿ€«+— sçÀä4´y¥�q<«™¼¦eƒ>ýH§šS{!åârïW‹¬ÌLàØþ}u@Lu`ÒU‰‰]¶]‡þéÔH÷™Zà/^¿�-ÝP7 Àž9 T"¹ß{;`†Á^ø-#ÔCzöçr»”•5oT_Q ™ÒÇy<•‹iÁ\s8"™�ïL×ö) ØH‚ôæ§“Üü‚1ÓFËÆ*Bê:~F~\}9þ³MFÏúEMFUªÒgj\\ÝÚØ¦óTNýfÏt©ŠÄ ·Ç)6±Ç™[Ÿ7¼8¥:`3!(�"�Öñ)hKqɺêšéÈè\øÙè»s†yŒlmN_ï¾êAªmÜæÜ×w}FT1g�¤<†Âühöají1Áz<‡òúé\›Û£„PüÊy :|üEÝkPCþ+€¡è¿Oä ¢9’?˜h¹ÐBcí£9ͳJŽžúæEŸŒhÆØBÁ’ht îKÃGÖ"òÛÉGo˜½¿J0Ô�}Ëé¬^P#�OS–¥ƒ©0 }¤ãztÁ`Ÿê¹eáÌ2W‚Ñ«¹p—»z…ÑÝ“oUþföò»’mCÎ.1;/‡À--aïQ–Z•öö@%0¤`s1—”e�•£ E€/ÒîÂõÃÕÊ ÛÞm¿LD8Ê®(Œ6 ü@|¤¬³¬Zµªî;`•äkÈQvü»zâ‰)~j¿ÝpÛ‰ >a'jpu,Ɔ„ßLsýÀÚ˜"Ñ ðT1rò Cñ&`bl"8x­8 Û‰-ÞÂ.gŽ ²Ûx"DO$[óR®µ ™›?”ÔUé)ÀYþÿ¿Ä_±�üIN@óý¶£}ýœWý…§ú"³ú3æ"q½à‡„vÑGÚEe …kæC’{Cño¹�”½hé²Å”z?k…ФiKÑN/fÝ3¢×.]_áYx(¥W¼< Ɖ¾J/í+‚n²ÓÒÎhȈ¤w'¿‹bó%�@¾á\­�³î´3W2˜5 œ¿öí\t8ƒ¥šL´#„ΜNØ¥ûêãT[Â;Ó6îÚlP¦å@¥@×JúÊ'û¡Éhò€Ôú³ÃýåCÝ0âua*ÅQ0o,Ñgá1¹9=¦³Ç±Ø õÿ_\øh¶»EÜÑtBYÌW?ðrH'5<×ÞYübÀÝΓQ’ˆMÑNy,m�š fÿI û“w`]a…GzÌMf$å 4¯°�6Âq †ùK¼~î”·L[0AQÙûùWû¿)Ó‰u·¦Íq_©ÉO-L• µ¿D˜�ëåÌv�䌹Y™™é7O‡¹;÷!iX–ðÒ&¶«ñ�›1âàò!=ûÂ3ÑÞYZ³í«¹ñô3ÓM´(´÷„BzfM_Ýq�Sk?ü”8kÞšj˱錾"ø<X¸ºÐ7tñ<Yz�›œ!�qF£glll·L¡�ûþšø„Ð…˜Ñ·ª‘p€™Ù™ã�4чBeü¸³ÿÂ(·rãl)GØ?L3­Ýâ.E ™³Æ×`_ç´jŠ€Ë‡~Ä‘L´WÍYÇBÓñmÛÓ;Ýõïqn/‡ 9UèØo~êÁi I˜´$€¯‡Ó0³CîK¸(³ÛØ•Y§š6Üù¶NIÚ�1­A,Öji5Ñ ]¿ �CØHâ pU¿òèy‡2m}-˜™»(“!¨Oã&¼çksõijo™ל®P¡H¶ðó*Qº°ÐT¨}G7LOõ5§2Ùh³3VmŒh ‡à¤O-êSÝT¥Ý¥žê+«ï²á‘V‚�!õ@mPŸw&ô¾´îG0Z câ0yÉcËvžñÍ: µü+ì $lSÔ�†Œ›G¢Dñ’5°Ìý l-«‹O+¶ú¾ Râ�n´ºòoõX½S±ªØ1“9< #æ6óu ˆúIâzûª`ŒÛK1Õ@{pÿrÒMJXïÆž/Cå»WlêÌÉ%Ǧ’ë[„Îé•ìOÎP=a3‘b|;Œåþ-ã÷2GÎ øàu:·å°›H~4 ‘z¥ÍÃó',°nð'Ø«ÁGÛ�s`›ê’Èßs1‘(LGŠÊa%Óäš5!dÇñ” †l?Þ2 5‡j´­†rB¹�t¬:»¿(Ü%M«ÚÞ3§b]ßÄ®ÈêÒ– ‚[ÏO&ÞsÃ=\“ã…Ï÷}Á”tOLƒˆ¹2¢J°Ô(á…ñÁÅä³PÙâÑqO­sî)ómµ£|bÐv» ävsÔŒ¥ÓOFmÙYo5Ç• “oqûÂÆã_UªïJáyš;ÖàiÚÐÏ{iZR"Yש…Os�”#uHV<“‰”/ùªÖA £‡ÛÈ„5q~éU¨ó@Múß‘ËSÙï5xÁ¹ ãÕX©äJR3˜à±”�—ßå°îó’•ãt<àÞ)<––µäDÛ~â 9s°ûO%âœÐlœ·-²ƒ`¹[忇oÄqª¿“N ĈC½0×&}Ȩ@D"™Ê! #É àø«�Ö©›�ÖWíž7¾º\à9]Kœ_»ŽüîT!l"‡ ]N¸…æS�¿5¿€1DÜ‹KIPFu5¼E®m¢“­s K&Ò¢ASF[0í%n™¥Æµ®Q B¦—xÝCwúJ9úŸŽ±C);ŸuoÏÔ-pR¾šÃêQ%slhIÜÓE{ìQ¶ Ï6ÈJŸð²‡¸“Z € }g¼Ì˜ûEÞµô[ܶޔ¸É/áÚ«Yï";ËI‘À]{Réx8E¨z…&$·FV|�÷dz¡æÎ:z‰î·Ï¸Œfý[¯ë<öè¿ÑþÅ,uV‰–"!Í1²~E—�¦Í¤º'dnîü¹ï!Ö¦¤ç21TUpË…ÒÂä£DìKϱK÷o¿ÏÙ²o<ʦr V!¢F¤Á‰”EP9râRö)—Ëãkh†“´>;$!äA43îñœ�ÿy�S´™h¿Ž¢< ={´f>숯:Äæ¤{è·ÉõD|T tAÕÒœ±–ìtã=¤z­`�Šs þom¿ÌEâ<‘ÌÜ&ÐÙüfïb?‘Ê!žÛG>((ƒiZ?wÊÍÍÑ–¿B\�¸$œœzÊžëâΟÜHC–yvk¹2_ˆªj�ͤ¥—/ÆûU;® á¶š^&ÚOôuYÓBIÌ+^xKÿ¿WQt-óÝögÄšY¼.*xö2ýëÁÏ·ÇF�wÜoÆ·½@ÆäHÉië|„{ â~ì6°Ä¡7KŽJ[ùmÙ>6/ ÖÈÀ¤'1\€ËmZºþç¥{Z>6“BW¾g{kýÿY„‹^b´"ñ›ìÔ½Eõ[�s,+Íë2¹ QÐĦ�D»>¨çªÔ¬�›'1¾A¬jÜnq<œþ"XvøN6%Ã7ñ¼oƒ³—Åþ¤Y’º�È]ËO>üñ q\À«_Ž‘LqûÀ] ÎPÀ ø¸Æåσƒ³Q2¬ðõ"êFåŠÏ‰£:@Jâ)rà†´IŽæ‘"ŸRwòkƒ$§˜É…ØRl(JT.�ĤA™2æ .±V�‰¯¸sC¯ Ï EÈÁV}Ú&[�¥ gÅ„efjžb ÒN½,²õÊ‚Obp9µkNœþ%X¦JÿHî̦?D>®’�®ÔÏÕ§­£-…³<_ŸÐ|ôKå™<.’æIÚmNÝk¿—¼ú�@ˆŠþÑ~òGå¯ý½–‚…Ž®¡à—¬iŸs²™»mM`Òð«d� º@rg�C L»ç Puç¨'¹Ü9çMH@ÐQvÕ5¾èÔD,£^ÿkÓð¿ÞOITó°;í¸¿ÃéR»ëÅ·ü«€~pLá¬W�ð ƒTËû( O‘Á{¸ØÐ0òµÅ�Q~RÍ­Õøìg� ¶Iú—²ÈþÕÕ†’ 0úÀïšëâH}8 K´×�9Í w‘Ÿ0˜z'‡\] o³9íž w fh×D¶ÑQ7l{öåG—HëÆ,3ìg”åÚÄbXÏã_7[Àk<Râê?‹-ÆÒ²ÃÇÏ?{Ê—bE|¶a{°ëõ�öl¨¢©kˆUúÛfOŽ¡{/�•ëIâc¬ä¾.æ­öUs’ÞÜܹåÉãWÂT©yrœ:�6ãk¥íI6r¾™©G,$ý5Áä˜dýŸåg‹�óByÆÇ«q-§'g Ó=Áò|ÙÿÞb &TÎG†ƒÞÊJ/žú°ääªÈQ8 $Êvzns³1l> Öz*ÃbúÊRSÖCågÆRw…¦…a–¤Á¥ZÈ�6<C(èõÓUíôØK´�KPšª¡op2ÒÄ9×â¡k 7 ›uq±Œa9�ÕT|1pÝañïÖëjÃB·±êÖ”ò>Aî)àÆ|-’Šf*W¸kÓyoõ�ôΫÍÒ¢°SK¯Â¯Õ,�ù¸™ Î`GŽСäâ[-²�A@/·¬ £¢:f·*…ã V”ù‰Z7 ÙL[•Á´Ù}ß/…|µ _›ªß”›£q:؉ÑÖ>oØ™dæÞj¬¬­¥@wƒ�îо�û–ÿb£F&F/Üg\y“Ñÿ¿Ta~2S‚QwéX:k‰F@}ÇíÂöÈ•¸àÔfŸv·: A5 åx€|Ÿí– GÍf9Ü4ÄYü;°a¤??¢±“Ùà¦HbÑ\ ‘ù ã-kœé=;NØ!’óPZAÀ\☼ò«¸~þub%çÆEk1غM¿‚Í…13­Œ-òÊ×DÿgÔ�7:¸Û]7uïvd©NÆ@ä�I{=´I²ù†äÑ0ØÇÈï=˜k5FLA“ mAÜr„à^í2&pçæKì÷N´ƒ÷Frhw‰ZÈFe|”{Ò([©CÅ2‡É2`ï}â‹Ü‡ä¨…nÄA5êÁq…3vðë“týxþšcù¤™¦ùô‘”Ka~ç¶ O)èz¿rOwO[sƒê…°¦ùc1z5¿AT+£a#Ò•10¾2F?Á¶eLë€kú(Wɥ݉dN9A KZ‰ßœ E1ØúZa"Têíý¾8²s¥ÿßÝŠbކ¼˜44{ÓK¬U5ߊÒ*~& _âî' 6³Áç¦1 L%!A|ýƒýðÕ¨ßôÄ[èt�ÂÁãrìÄ>ÙÖÂ#¥e³ h h]º¥¶4Ž�JŽkQÄäá`&ª…ÀZy)Àô’¨ZœëÂû�>ü@²U¬A#?K™ïJ5o$C:wb‚ÐN¯•ÜÎ$=<ïÅÇŸñA›w£E±}5mƒ®qîÅFÒUVB2ŒD Šug=ôU¢ä7Ëûå¯_¹Ð]GR¯^v‘žk\üÇK¤D4J?)-Z”]æ"Täï|*Ü‘­‡RÌ>Çía& S‡Žl¨Ë8ueF)¸H’!ø›È_¶¬<À T°3wåoËfm÷Œ¡ÿ�7oSZ=¦�f™\•Eí7±fìaß<1q´LèV/£PZÀ{ wóˆŸ�ÛdÌhZÏZ%ÒûBIþŸ±Ÿó¾Õ±Du"uvÝ5?Ibw¯€ŽIt┽\íÇŽz¦NÛÏ‹wxòÎþ™*Ðζ^6ßÕ뾕R' ÿ‡p~evÞJK&¸ƒj£¦&ix*c·-¹å[A¿ûe –�‡u�1 ùêlS�l&K^âÓ˜¿u=p0ê÷�"Ó!wù4�~ÖÄÐJ¼#a¬°§Š�O°ä,à8Àƒ¥“D7R�¸‰D?Á_ðÈA–|Z-c‰™ªk^YÑ×ͦØ×#ê¦cKôžUQaÐZm—ñPNLï ‚?Vƒ±yŒû–¬¢Ü “õwOÚÔ�£ó#½,­ö×t8Ã0Òðñ¤O¡ÝØJ-ÀcqI”†ùýÐå6Ðx<¯Æ×tš�/Ì€D@ôx°¨øþ)—Á>P ƒ¼.·ù-ÄS|þÑäWªCÔÞÎÊ‹ú5¿ñpÖ/õ£{‰d&°¶‘:ºsã P ­H¿¶N8{" ›É¢ ùN]Ï»ÝK"7RW¾é+K:E=æKÂ]3­TåH ôBÕCDˆ²ã@ÜP¦Khl¹™ÊW[:)¡¼سyçPkÚ^&À)¡ÛdªÒ€N¼“Cx ÓѨ�Q^±10<÷PÑÐ °�:Ÿˆõ×ö­ÃšÚÇ�)¬¡QùOëtQâ‚Á9‡m9r­çb{êÐ@HƒO³•™�.‘fHøzï¾èæÄš.¡î³“a÷wõÌð¼ifGáHµÑÿé`¼Üx7ÅCùR{Uý <'(ì`ƒý¢Kù?wÈ|­u/NKôˆE¡y[4àÍ‹nä;õc¡U©?¢ju/�¿1°Ævz%èLJ•R$�JÙév€ §)m`¡®‡KÂÐY–Ép4î5æ “”,h� ½ßÂ¥ÛÐ~ŠßÂqy¦ÆVͶZ3P…ƒÕ¾ÿú£a³¨!Ü^½6[ ¬Š1ÿ笆�—ÜmTgšš„gLcUñèéÔÆ&RYÛyu_NÝüç¹J={ªÔ‘nA÷ ƒgBö™Í@èë(™"� Ô÷ØÜ #(a­Ã3˜­�aGö�f<‘¤RA@‘çä>”yÿeÔH¶�[p¡fÔ‡æÙ_·{ß$ô¤w¶ý¡èÿ¹ñ¶{LUŸ&Íu÷"QŠ7z®Ecôv­ËHäkçš¿ò8.z¬èaaµïâ“^'Bð4 \jNÎSÕ-Â4à …ùYd¬‘ÎËç£øŠžÆ‹Þ6hî1¥%�ŒÙit„¥7êç<°P"Ç ¼Ä ^t¼ÊbwYå� Œ8X´ •òŽW½(©È7`ïD�¯_Þt¹.† ÀÆû·{Sº[ö'‹ž–Üh ¨ý‹Æ1&7:Ë?2-r÷ODµ2ˆ™ü<ƒämgno¡³Æ ˜ðî|:tÎ9«P˜`q# èÆ›ê”­¨ú½³ã8½QÞ0djºzâ¾ìº×•ZÛÝ$µ–GM±È“2-ý}5ÇÚ½íÁš^Þ«‡Lì§°ÆŒŽ)#à=jð¿ÎAG=êË–in U¨¡X Þôæüª³R=øqm du$i¢É½¡¦Ràª~äC¸¬�Æ~'¿ƒæÕPøN¶à ãnÕD›ïìâªÂ®’xÒ¦a±�|sͶ=œ¿ˆhv�ÐÜ…V2´SÒ©¬©¥&«‚v㼑,4Ãå¤Â¯G «=”uó%¤ûD÷,Ò¼ùûv2€‡ ]è¤P^W¯Áˆ)Pö¾°¢áŽl"º ac­'šöE/¨Å<³|`‘Ýx}˜G´el`Íz63'ûžÖsÎ+ÍJ&§j5WÒ–sÞ,…& & œ©Ý0áÆ"ãËœMħ A„0n':‰uóÓ´O„•O(³zyíí½^£à߯.=ÊB”ølVӤ߄°f¨«_âúí ðž´ïôÔ W­¯ôÕŽœ�µ¿G1Ñ ~²n–Зٻ燎û„Ž"fþ¦ÿ$ÒTVö3ñúÀ:ŽD8ÍØ×N ·§ýãÑv̰^ªxbZ”?]ÿ¬xö3ËP–6mˆæM%8¶/wj<ðZP ±¿æ×~¤v\)UfáÎ H)4ÀV´JÚ$éšGÌadÆd²ïL¸ÒkïG3”Nú»JôO·ìàÙ7 Èl&a½0‡äÏ Ížü…´�f¨çZɃóÿÉN—=;ÄÌp+Èxzi¢æm¦Æ7ñ�Ò/±zAx7 ]R�„!- iƱu¶ AÐVU‰Ÿ» ØC¾'ž˜íÍ|IH‰ÕËw2�,ˆ%1AÒk«�«Ê­{°®²g+Î]aû¯G¦1ß–_û C£Çì.кYôJ ©ö(ìͨÅ,«L¬ãÏÁ`8ÿz½D×s¤êÖYrB^4Á"tଖ ïõ?¾W IO®W†ôî%Ô” Ìä9ú¢=xÉÕòFgEàfÖüµB–ñA/Á‡¤�ѳŸ¨™{aßúökaÚ�׆ÅÀá'¾Kú‰ªZ.FbŠC–ü²àÛà�z›ì|¤É�–ˆ²U‡Õ?0iÔÑònêYbµåz,±V (�È,EˆIœÐ`ôŸìð$"[|Ž ?œ[‹"ŠtÒãîo&*n¡œ]„SEñU¥ZhX§jíˆë¥0ýæX-ÐT²bbJ§O€�hÏ› w¾.>ƒª�+•jÌL‹é,Ê7Nãp›8þ ÅBª:ú‹žš®öÑ‚6°^N”UÎåz„u\çœõˆý V“)�Ðß~ÑŰ�^%Âø2þ¼ñ»Ï;[pù¢.¤ÝÈ¿;#w>íl~2~å f4PaÏyàH`s’:D?du]Òpðk¬!RÛùÉÁblöæo£C_?Àíï ·»8éwì~´@õïǺ5Ä«ôB­ÙÔw龑û¾Îÿcü]ÈKRB9êÀä˜çï?m“¨Á÷AŸðo”Œçs]ö\ºt‡å/ 4ßåäÝ]·`þ‰\�&ñ¯ï‹´ùá úÆÈ@F^Î/l2Q3xÕÅ*m®÷Á wJ3˜|’Ç&xKãù§]�­êÏÞƒ?^¹Î'¯Æ'—­D¡ÆV½#”XÛ ÓwWâeâÙ¢:=&IŽ­ óëo– I“š$#øH?O˜Xa/ÁŸ’|“¦AÖy‘Ê� ´ãèkÞBMÄOæ!¥6м�/QÞ’MÆ]É1uðñ.&6gNû 3¥çðbÆûÁì÷Yìe}A‘ ökD™ZRiàñÓÒ'VÁ³Ô$dqvv'€2Ž–Ajº‰/bqmq›~.£œagR£-ƒP¦¹HœŠ>r­:ÎU6ÖÓB ÚCã”Óòš�p¢‚™mCrö–‹¡›Ò�û½®œ |æî™Êy‚ÊüofR&ükíUªxuñSïñ¸��*UhiCÐ(Aºâûºv‰û¥]úÞL�ÿÝ®×%!Ââ–K@ ÷²e‚ÐÄ3Z�S›¼8ým}Q¡“2P<A•$eÌj”½ò¾ÿ…†­×s xŸÒ×üªK!Û'¿tÙðÓUêó—‰Ðç Ĭ¾- hÂôN ±ãгª(`ç=dë†2¯”f™ÓNÓt»ÊH•ÛÄ?U4U0UAàœF¹}( ÷bJÀ±?ÊV\ÊMX¬(¶ùn“¯¸ò™c‰½Ã �á©VnH’(å¥7Õàþ»‰\�í6ÐóÃQë= ûA.m�¤Ý°Ô„V±µ×hsÑ›0èÖå]y䆂)švÝ!é~ Á¸¸ò‰Ê8‚Šˆ·p^“4ìÈoät~]Ô m°®UCÉA�&ž…vá.› û&Óá˸ÿÍØùzJwñ\ô]‹€ô£NX¦@ج³¼KÍÞ |ƒEŽüꪂ®Ã_;Bô0glOØ)óÐWg¹Y¸Mì2]Q2A¬¬9XWc¸ \áÎKöã¤ëëãÔy¨# õ^Ó]>”6+ð¦�^†•®™×epJjS¦ô»êà´Ê.Ì'.µ‚ÁX«-ê·iO&‹vlTÇ6¡ pÄðãt®|H)êsÏx� úÕ;}Tàp‡ÄYÃôŸµ ‚?��ó°¤lpi è…5ÕRZ–ާn·-ã;ÁgÚ…ÏaÊzú Ý›ùŒÒ2ô=ìdg¡©ˆƒqvÃR?v m(VuØ.pï•’&íÂ$:žZÍ'Ù|OŸó!Ha•¸òÓ˜Êa¶&eâk©õ¢iÅWêsž‘B-d05tóµG\0àvÂjÂP5£YJ#&+êÌÉP~R\Û Í¥óž�‡áãÿ�ó%LÂ_€²qf™õÏöÑYfÀUÀ£ÿ„ã…P㎄šnytì;ûòÛµíÉÄ–÷³&DÃdV˜�ƒ×·’`¶ |` ƒ¥‹˜çù7ì@^BXâ×�X%·Uï¹VZ‚câÓgöªonZn…”U‰zÏ�|óLÖ³`8l-dw…bGçî®õB®0Ñê®wÝ‚=1Á­º9؈‚‹ï¢—qísìê9ÅŠm¾|¢'¡m_øæ¶}­Q &ŸF€×¼º˜‰PË�éUšw«ª~�`A�UCµ¥wÝ“'6_Ĭmöö�Í•fÛ=®þ™C7||¨M�‡—W³ˆÜ†V‰57Cs˜O$7ˆ�4ùà@ï,-¿ÙûŸ½æ5˜ææ|!^õIìdìÑ%uÌ24Ò* ÷2÷ö—à0ÛX¥,W‰y~«‚zÁ æñ6˘¾ã$À>�óþêOC¼÷öK\1Ó_FîïîpVK8ˆlÖ¼þ“É·ÈîG×J‡?=꘬—¯� ¥¢^LLÊøß½áGŒ-nÞxx�(nœâÈÑKÕº‰I9C/ÝQKùļ§K§å“°ýA÷‚ÅœG¶HŒëõô§ýsÒhö{-¯ Æý9Sæ�á}ÞE´Ç#‰éTYâz63eu}9ïüž”óJfõ\·3M&¦âÀË&)ämk]4 ;)àuh£i$B—ë„�”K ¤)²Õ¡: s2¹Ùë£ÚÅóS”ËÃ`†P}í^ZžÆ…)PðM˜-…4ìAÒ@(wÏVö%Ô�(ÏN‚¬­Å?cûEúßð}Ÿóvú°ƒdb’Hî@ÿ“më:l#ã@®“ >{Âfùzk$’HâÙü ªÜÓ@5¨Ê¡Ù?âÛÓÄßHfTS 8TÆÂhgq¦Ä*VS°jK+ôÇ>G06”ôV̈’4‘*?«FpD¢wá6r¼Ò(MUܵ%Jcx>?bøìP¢ßSŦµ&ñªaJè$µNH¬qÉ'Ay¯°Ð <̪B;ÊÁZúê i]4U-¢ôÿN››m!9§³öL­7î>/è[�ZÑï†å�¬Yk^W 'Ž´ÌSÕårâ_¦pîÅ[¦ÕJŠRãg Å`e4¥1asœoÏIÞ;4*õÛøN=Çðîtù'A€›‡ÁAˆz+`üÿ,¥Z¿lžB>‰Åýu<ßKãiè¼ [ðGLʧp€÷¥œy·ÊÂ}D¸»¾tŠk©œdZ¾TfÍŒL­j¸ç‹®—.ô ÝåÃT`]£;έ>—óGƒH)›oð¥G�>ÖSOÑ%®Æ¹Ì²Q™J'@9¹RÓ!¯K·–Z‹Â º(câsØÀôÍ_XOѾgjÛTë“Ð1»ÖY=µ3>mB: eOôšøA#i¶ƒÔ ƒ8ÏYÌŽ/x÷iíó#�ÁŽÝö±n÷db•ÀÐÌÅo_—Å74‘]¹3Qj‘P„$oa:�*6äKÚ&Ý»’ÇQbçû˜b×P[C>˜¹ÄUè�gyööÈIÙ¦†CòaÅÖ>pFw9šÄWð”£B_Ù`äj>.ž†Ü$D³ß î’­;tÀÚÉ”¢nh«-Âüß4A8†˜1\á\g7 Ýì�Aw© ™kïoùueD¡4]¡,€Kl+ŒIr�Á `Nö‡62ºAB³-ɸšúÁ91p¬ý¼ˆ*op9©¯è€òü§:$ŠL&0Ü­Â7³jÔÃÆ=ZÆPuŸnóp´x©ð³x}ñµŠÇ¡üEÝ5?Í—4»çÀ^±yæäÐäà¶i¸MšÚO­Gœk÷¦{;à àßÅýt_án8™sƒöI=4,=¶ ?�aëyuÅ®ÓCXAAóPð×ËÛ>x#+aSûK�Yólз†[–vÍû{êw»ïÃàBÉç ªn¦*êQ�¡êç°ƒœ?7ðŒù罸ݤÿ35Dðú#ÜGd\JC4Pãé¶C¹ÄZÉûÎÞ!XÈÿº0Ý“¶R :Œ‘™†µð3 O”ÊRÕä10"9€¾ˆ}äO0c#ÎT—³��rdyÏ ~‚·© ù6{~*´–…®Ì+€îhÉó@Ï´@ØJùæ°=TݶÐ%®Ì ÁÚ€(FÓ]8ETˆa ¨¿~tªpŽ´ᛀ•—p Óx»oR”?ýº�í™§EÐ:¸9L]3*"ø9`Ñû¦÷Ê4GòöûdØrËB‚íóž[ø2bqÏ.kP,&†¾r1øŒU•öAXïþ¡6P1cÅHfájÈX¸gAÒ��L›!)' 5 È›†®'‰±¹iÔèyzJÊ‚°êm×N�ª=¼/—¿ÚÄ~¸¼øN+èH}fº„“Õw!þ@)±ý¯ÎÓiïeÁ áÀ,k{wEnÉvÄR>AK0°®ž?Á[dÄ‘Ø$ § v™ëêu‡WÒÎe¹UZ!ãF›Ûfô“+è…¨¾ê‡¢š=®Ž½sæxK¾0D.Ê 'Øq‹‰CÎð8Ùm0§vÁ tf³”6-‹¥ÖHð6*d\ÜÂ2I£ÍZ³þWfNŒ™UzÜ–ÅÇx³×cc|~Þ.Dʺårb0Ôè¡ôi¿:ï ÊCZE~\¹¥P@2€Øß‡C¢®>iŽ ñâá.Oò's¯ú1¨îÑDwkkÆœUÈ?ÒãW�`¼|õt¼ Z§O Û:Wý¥|–±ó7Ç:I˜m‹´å Øï&è:°;ζ3C:Ü×í ÁñÇc…i©¢Ã/ÊAí»6'ÚÊjg±ž@žÊ!=›Îú%<°øÕpK|„X£$�£Þ±D¬7ßà ÈÕ„€÷X¢kÒHvEHÞ3¯˜ïjÏî翚^X .Ê8dª's˜¦%»Tâù_µŠåC#bÞô°{—ãCÅÚ‡ÏÒ΢ž˜ÓÖ�_‡—Ò2 *�i£ÛöVT|N:KÞHC¯Z˨IÚ‘ Õi”ùyd¡¤ç×@±ÓX€¡›ÖÄ;ÚØ/”‡(4°hDÓ¯âˆ5øj𥨀Ž�åH çÌõÙœß4DÕC¼×Z¢>¦‡×Ä.mÓqH*ˆNÀ ßRK|ºŠT|y’€%=Mäùcê0Ž2‰�®“ÆqâŒÃœ¦õp].çtS*(ç ˜ÓŒ,áªLéPÔá¥Ï”<·¤DU©á¡žZµëã…Tâæþ£c—éßg€ö/‰(ç¥Oz3M® �ye2û—©QÕ[â5o1ÇäÜZ£xU¥»lIµEQ(Ôæ=b@'Ðõ%%wàeOæ`@B«…'?í䃨Ú)MÅH» ”zHÍyékUL=EkL iFY2á8Wœ•ǼX¶cÀªþNu�(ÖmÕÒ1ÖùÊ7›_MéuùÃù`½§í8sˆŠ@¦ÇæÍgu+R†p^{¤Õ¡™�(‹ÂxAe�\åR!ýñ07á 5Ž¥‹R ý$v6E)O°m¥‚ þRÐú¿æ¸Ñ™áÀ�­¦f”P¤[Ñ™½º�©É¤ 4pô=2ÎÙ@¥x+V@Kt aê�”œŽuÏõ¸Å7ùǧÄië�¾Vîâ×ÊUê�56pýB¯(sƘ ÃFðHÌʇñÖ$åÐæ@Ò 2…™,û«÷°Ù§ExöíXI>bY?�¾Îq-L²?ÏÜ4¬éÀØWÔ^$0½Ü©uÇ•. $…8&‰NPªÍ·sÆØA‹ ùL±ç-ؼ¾m”ج^ØŽOÞÕoÜÚð¹ÙRîï‹ÎW<%iØùs(4À^ÖZ‡!ç¦#!M�¬Ä†Ÿ9@A¢™"&…,7´’�\­�ïáõîËíÄé<Å¥<ªÈÎ ÝÆºÚ?8i[‚æ¾6îêNÀcìq=šñŒ;ñ 2ìškº¿úÛ"¢QXˆ„c‚رÆÝô·?ã#ðL}  Õ0›`IÆÊˆüä¡$™Å«Ì@Ë’2OjŠ{ïBj;16d*0QvÖ× +ßýê<…«¤“&Ñ5Ðë®A%Î&ýüó�•KŸ%Т…›ãؤáCÙ�X3@g4DÞ£ï+^W¦ç™<�–²¤¦»�P,ñ)œ%È|“äú©0 "~‚�_ ”^ðz’ *_+N�³Ģȣ"æ aЪ$¦³‡ÞqxŸ¿Pm ]ÃQ(G°(yA¡E’žÌdH›¼Ñ@̶âåyÚ„ƒ%3¸=ÈôÆ©o‘L6 ­P¡¯ÎµÏœŸû™ª¤Å°b¬ªvÐÀ&2äÛEm&ýÒ�…‚=)È9ˆ4J²%§@Î0y Ò—/°åý€Bjg âgˆÃþN fØl³øI¼7U‡5" ð1�j§ ¡Ûj+¤Q�ÔÈÜ�Md+7}š&¶pJ ¬_胱…Ó ñ£û�rñ­fšÐßUsØTé•=ÈÁ%¯-+›ÜÑßü I™ˆ­¢½¹Aä—¡[fÄ &ÿ¯ I+¹ÙÑ«ªTï¨ñ•1|áµþ>îË�ôf·Èm¸=5Äæd¨}‚[f‚^Œ‘ö;°{üÆ·cL-äË$0]#,* Ђ�Ÿg9Ýw@…DxJT; ¦_¬Å÷Ôˆ±À}IŒÍbàU`~Q=~J×Võ,ŒñJKAI =ºo”S6Ï…Ö jJbeÆêšµ_g9 cCJ”z;Ô`ðh•¥¡Ý0œ¸J¦C0ãQÈPhÊœZ HÔš¸‘AႪ±r4—?ý¿>9ëDŽ÷Ý”Ò?R½DF{~YMÉL×íÂ]ÀÀ‡_*�~ X®é Áûª«j„U�[[ðHù¨>õ†BsíÛ–�‰Q’”d:å q-!ÔÕØ¤RUµ¼ZZšb#ɦíó¸[¤Jõ+¤>/e®óF¬ý¡'Yº³k‹ßîÍŽ¯x‘“s §oµ„½Tô›RY\QÈoÈdèØ�\¨;ê®}àÀ>såý¯öÖó÷Æz«v*¶¥l ¿\ý¤">^ë‡Ê6¦øóBÒD¬Ö‚@æSq³,¶Ê+DÙÂÕ÷¼iázIgE¼Ar1ý´¿èšý°™Bcêí3°ðNÈÛ$Ã2eØ- yÚz;3ÿ&°G/�¡¤‘›D©÷x ×mOJǸ¹ ç†û%!RQeœ‰‚*uÔ-˜­H•½�¤¬Ç«1”ðˆeW¿>2ˆù}í‘zÉ[Z&Æ�ÿ�-»6ȬÙ#† ð­ZÉ#‘Ѿj…!œί(ÜÉáPðz[©„ö>»Úñ76eÓU¦¢ˆ}I÷…³¹™ÃLSKqaf)!„H¤ý¤¥¤sû�bÑypMgN ìw2Æ™DÓ²àSðq¡ñ�ZwŽ»¶=ÿÛQápé»…üâÿïˆâ]�ƒé ÿ¥´"X^˜NËUÓ.å‘ñ_ÂÏ~b-aV¥²/X™*om|Ê„q³éÚç¦.Vë’�òÙød�mBíŒÿË(†±­H =Ï[O×W Ëx}|¤¯[¤Ì[+/"nÅC^:Z©IäÆÿ ŒÊä: ZoçòWJæX|禆Èd¹ÿ¿5ñŸo˜Z¦ÇÎ"¤˜Ý¸UÂV燺_\�Ùn;.Ý(r¨&z-,$";� %C—=‘òzfl°bI»\/›@ÿ‹ ¨/Î òu�MÅ âb=ç’þ×ä‡Í/"’²^ÉõØø°û7ôSûŸðþb‰óýìNÞKz-§Å•>‹‡‰=o¶¡ÿáq.–ïn’& á%5ã�:N°ÏL“× £šjÔC7zË�¾³4¶ñj^›UµP—•ÇKxJõåý§';@¥ðêÃ>µ(ìh÷=ôf›-t:Czý_¿±| ÎFNš¿;ç<‚! Úó ˜ÇX⨄¡<¤VøäÓN»pƒäÃÐ /†ÇU&g©�îoZ¾¨è“�® å.ڔΖòÁHcõºrD0ÀÖM4à¦g‡E…-ƒC¥¥d�ÆdyMòùÎ;@QF@|iz¡ Bô¤QX Ê4]s°×NX{C“Å\þÿ¹êa{ŽgÝj�S|[Öx°!ªÊÇ"T�ÚEÖ“6ü%V@Àü?•Å(âðh#û‹KMSAupîŸR|q“ûÎü®½«°YJ.÷ÖÝê{?•�ô†v­½U�/¢ÛÁ�Xß0PÁ‡‹Hÿ¢ÆÞÍ«ûc†®+ž—ðä1îKÞ†ØB‚�;ç�̨ã;SË›¿Ÿ»£«†jÖøŒ£`Z  p›ïáÑ©ÒàpÚï­;r>ÖžQYüx0¿ˆüäŸõð?¬/‚žDÿ;€�{?E÷ã‹Y "ç® ÷n´FYDg̸›ù“€ BuW ^o0ý°! ±º´M i? ðÆøûHrCñÂÄfumå\åìù6W7?=Ç|{/Zþˆ�7Y r–ÀÑ–<4’ë5;㻘�®Dr/@d �Höë粬ùåÿÝ]íne„AC‹4I’øØÿêmh…ä^QáÖèIèŒg}7qº%ð•‹Öe¹Å¥‘^f­¯\ Ñs¸/hÍãó–ÒnÂX+IçêsÝ¿eÙŽ–ä<è—-§®Ÿ8{ãÿ»Y!ä™ûC×éF4G;býDA¿‚!p±ŽòV®}e² ªÌ zXŠmh­Þeæ#¸-¯(ÔÃ?Ú4åµÞÆbu´Ó}ŽX¼Š1HRË©¨Þ‚æDJæ²ešƒ¦É¢•&êh׆ŽÝÉQÚ�¼“Œ°Ô{c‘ѨÞÕŠam,á']µ,†/é3.yò‘˜dnŽ"…àªäA°e'¶a<åÒyê(Ô½a_%íGÚ¶f‘&Aº7ÒxsH�9ŠÌ�üó‹šCG€Jˆ¬ªÎC)½Ôgï2:dK,.®x£ŽAaʪ|Ô_µÖ¬]_EgF\‘S8O×Û·›y¦ðN•Qv¶É.:°q}¡ZløI€n#o]†=äïbozúw%'d‚‰>a4�|E—Éuom4�¦»GVrϤoha~ØÐÙáUÂM'ù~ÂÂmÒVLI^ûFì~æ¼ä�wcShmÛP@$Fãá/I‰ñ/ + aÙ8Rýu2•¾ �€‚Z�¹’y©x)mÉ“ÜbpUÛ<Ö³Kû¸�ɃZý±ô’Én €Ìk$}Dªú Ù¹k|7G‘ Ü]“£ÇHkà'bÝÏΣò˜ib™îÖí-@PÎ0ÔÕH:)Ûtû”pÃäžmükå3‡?Ý0¥ä®+å o©³ÎF¯õíF³ãˆ]¹Bcba Á–wâ&AR@W�œ>j$�€`Pùã ¥éãÓ½á²i©¤tÑ»jK®ý^YÈ~·tå¤övÀßÏAÖŠGßñ€ÞG¹�=Ö{=2ä­9Ùñðì¼/ȇRú¡še0s_±(ã•ã(ûøˆÌù™=ÞÐC\vÐÃa†›×ðÜ^™Štó4Ž>~=$1–ž�D•Ò1 áæbz»�.Ñe™·lx)`NÙ7Ïkv¬ ðð “;¨2{ÿìÎêß�0î¢Ì¥;ÖÙL¶(pc­âcŠ c )«xÌg,ZæT qÂó²H啨z+€z\é;yꚬkº&_ÍEìä3‰4˜¹þ\úÿîø‹nÇ{�~Œídš�s2ŠêgË»¨¡Ù n+«c¹Kð×BšåÌC¶#$RRõš¤³�GD½çYU„|z’˜ÜO¾A%ás?sk´Ð…#ZŒ?Áé’ØZì¯Ýbº9ÅèíþþOBëËÖ—a±x,ÕÇù‘)u´ÑvR¼Ï‚h¥‡Gwä1à Ûq݉ý a²1·¦Ê+"´„˜&,Ànaâ�{ …%~�¡C`ÞÎíG»>g'í‰ }‚éˆX•1ù�=Ù¸uaÐ.j:…êE =þÀ$™uhŒ¥qtô@0—XкP›"ô}ö÷ ɼä¬bL�?…¥Ï�è´7nÐÑT¿&A½%lMÁ!�ñfæ\ÂMç­]pSøNÁž=öéрݺ㇂ê‹Ð_½mÕf_q¢ÐóÏØþÌüªÇq ´¼‡£{¢p À/©®z'è²À`øÅ8*L i#þ%«Ñ¹[yüWËü(«^ tàPS‘¢0”ž3;zÈ•å*Ž?:¡ÈŠÝæÁ#ï†óıÈ>ìCâH8qˆ³×gæœ _¬Ÿ`«Ày\ŸÜŸ‚M¤ß' Åž»kQ�«ý–yïÿä¡pÒl—h™,CÜ@ÿn•=Öß ¾pü¢CeÙÁ6½zɺ·§ªb¸\•˜Ázn¡ñ•�Oç¾IÔwTÞ¡ôl¾‰ï+Åa,Ø.ž4 w—þöílÉ,Ó Ïtž]k’eÄ€�/ñh6œ­%éŸç/¨lRˆÅyA£ïq]•S´ %nø«Áທã qØ­JÍÜD‘nqì/,ùŠý˶fùëÚ�†Áqpv\e©ˆõ­ë0£‘oñ yEGè'}–>û€;��|ù8 §°jG(mé|ç/ß/†Yï>Þ0�‹Ã C‘#ƒ¢Â~Ù‚oùw¶¾qe›ñXs,REX¾‹OŽæ¶—&bÎ�}\ót'bzeØ…Õ 2‡¶ÔÖº¤|GNEóKó¤`¦‰*g¶SŸgä&é 9e'ƒŽ²`BÇÔ0Ùª¨ø ´ÿž”µ‚Ò»FM8çÿÚ7Ò#ôϲÓÜwóúÝ �žÆ¸5¿+z²ˆÆyÊÛÌå"ƒ‚3w léý3Zw06§a– v{ë9{ë @` ¯~W+ÌM[ÕÓç�hÐGóÒG‚Lî•Á�˜™!¡ÝØÜ›i¯¡-M`S“·4·†òÅ!º�íVn�G±£˜x0÷zI{ãw;í—�^š­}…Á.P$ä�ªÌƒ›¼Æ¸k `‰XsÞ¨ŽÏ�†ÇàUÏ3Ê !ä×áà6ì.Ÿ0NgìKh{»ë¦n™8!5pó3Â&Pä[�N2ÝLM™ö6éCù™ Ì›Í–âîry]$0À¾Ù·Æ”Vf+±Vöý?»âAp¢O¤B9>6•›g¯‰™¦Nñã\Xÿ¬]莧±sÏC »í|x€_CNà ù…£-l�!Ù äJPyzaìâÝ&¥Ø•KÍà“yù?Ò±iQŠ©‹¨] ƒ#ˆõ3m>U¯-€µLÞtºŽê\ˆê�2m>ÅÛ  §r)X‰Ú½L�YȺMeXè¼OßpE£ÎÜ…]ð×´l¡ÙØä‰þ…¦�ÎÈæ]¹[ µ-”ƒ™Ö`*mÕ°òÏÄå%²â‘Ú�¸Ïíß5åKI‡&xÍõ°Ã+öˆÃŒSnÚl;Úî=J—øÃͧKF{MÈêëPßX(ÁðžYN Ð&(rF,�ÜƬ€À”öÕÿUË«#¥W€„ò[“6Ÿò“'Eš«0Ì*BÈ`½'"wĆfòÚt‘˜è`U0ב˜…|áÿæùàgäh׬yŠ1�QŸò"ÑÍܼ·o†?i®dG©5î¦\’MC·‡�Á |Yæ»=æ²ê¦�* ;×ÞãZB6ÇA¶¡ ˜|ügp½ØÊ0d7·ËÛ*EΠþ:É�)ý�Âx&éC+jCyTýO'Qæàøïãp\=�&GSrõçô£x°ÙÁæóÛü(–Y³‹® áh¨®ºÓ�í<ÁÚGEùÙVüý�øYÔàŒéÄ):ó˜ñ}â›ADZb!FªÄÐ.o½‹&‘úÖ²'W&;wÛ´»¡&4äX¤-{!ôR:¸b—º‘0;zñ<÷ã¾§ü1pS�¤’úº"é(”¡nµ‘¶¸_•.n\´îòÞû3TUB›‡åXëÍ^zIíÕ.ø›²€Äkó^HrgwÙ]ýd±ùÏÏlŽŸctMÒ0K¸Iï¯ùHj' ù« jdJ9+ÆW qòf Wx°vWH8Â[ù– Ànª¡?é/û𯔊q"¯Ô”öÅ/ãËÚu¦lp VÆL[Q�7:„ÄIûAòe�âr ü¥Ïá¨4oÓÃL”2æ_~Ò�qaOQNõo­ ùI^‡ÑÔ©Ùº´&®#Š «ˆ•C Ù½pvá$Y®ú®>!í4’�Ó�3¾9“A_kך^�@ Œ®ïGgO“S f Çæ’:§rdú¨} á0}¡ƒˆ „¿Kð •DñI¾•¶jïÈÚÑaã6|fL³eE¥jõæ²µÌ&øKr|äs²,Rh!¡� êÍü¦’î!R¤Oàuëh¨NLša†1®ö÷�Ý~¥qÂ@q\rfª-ÆåÅzÂ�}3R(¤`:lWÕíÏã–i’öõOŒ°ÇF^/ Ï-@骇ákÊŸh¦�¤NM縼&Ò�½�ÄøBÊÍp_<,ü%}ܦ¯LK¼jkÜ¥¦Øne©½ 3îñ–ÆÆ+C5U¬~ãÌ-TccÆ “íõ�LÞˆµvå8_¯‰¢µ{Q*ø¨+ Eáqò¿æi¤‹-’M·Éèyuð(¬Ó{³ˆÆÐø­Ø®ìÊ3‚¿y÷ÍÛ­àñMsz"Z˜FliÅæ÷¯æ¹å^Z 3ÓQVõ+ž¬êðìÈÑë%£á ¸\júR%'$eÖùöÿÛ<}v¡¬CÉ@þ1¥ä¸(n§´¿Ð# ‡µov~Šjœ ÒàN[xƒ³ÔÂ3ë´ƒx=‚Í�\&á¶²í\Ͼù¬o×bû7OjèG%©À0-ž/½Ø V>æ�ìÿïî ¬&-¸ÅÙ((£áXf³ýnŠØ¾Aÿ&Vñ!Œü_cœ¬šGß ßnŸ´ðh“ù‚ÿõæB4肬Æ.ƒ~4cžæv’“¾¢‰£ìi(‚2„Wžâû•¾T²Ì,ž’Ô;émØâ� ›[û�j¼.[Æ×~Ö‰À·ÆNðö¡ß8=?UŠxWŒC¨;õo¤ˆ¥®Ú^½Cî,„©'ºVˆÀ–ŽOíýéñÀ¾ýÌ„(‡S>õC€ï¥ ªA§êas’X븣_�ñÖL/Œ² É 4Û4{‘÷’¯Ì£¡îkz¶Š@eöÖÞ�4öSOŒö^f›À_*ófS¦Sæö°©¡0•a%ŒNÓ‚é^\)` Œ¢‡…¤/ÆúxÑ[&²V».(ô¦”ùâ€Ì9�H’ʉìR–ó<ß+X£¦8Š€zÖ^«�Mÿ‘ àà"ÛêËÔÒ"t7ÅñÕü^ ÇÖw†Ì(&MMÀÂ|–�»Ê»„ß%8*« gñ¡#ÄÕÆ?Dgxð#¤˜Xy]9E× -ã#Ã�Ϩ׺Â~ù�Åód´«´¹F5/:‚•7€BÍÀD€{îŒyF¢É*"M_v$‰EØÛå��Ò¦¿¼ÿwó˜Jµ@™ßûˆöþÈl­zxùªl4þïn8RÈ&½ ­n;7Pà—£kí¬±šï£­·xò¦7¢év¶ï¤#¦"rš£’7[³_æ¹y žÿûÄFœL’‰ ¨\k¥ 6”lϲ…&á{EZIÜ-ñD9©73„ÖopÝ51RZaÄòS’Røvê ?Xlìò,fÙÅ= ¿Ö”V —Ι.§^ÝÐh´MdgHHtI¨›qDäf ­N�‚ušOŸ”¢Iççu)ŸÀ Ç´ü´¶JÉ¡€zxoöj==®ÇZ•6ý6 }<æ!‡“W—²$U�ÅÕõPb¤ÿ)›úc–(´·Š-tÛçÚÍ­ñN5ȇÜ|«m5=G#9ây?0Åá.Vºœ;•�›ð/Ϙ[ZäG~�¿Tü(…¦XZ•e6›eÆ57ë: qáðJkž=ì•`q€+TL¶Åm2gÅlQ&#×49Θçy¹[Ïp†_bO´·å²I¥‡ë3ÄÓ©œ0ïò;Í:“ð<‰¹‹GÓøáõÉ�H±E(zUƒ%Ý);7¹©¦ƒ¹ï¥þæ¤,Å#2è²[fWF¬J5O ß§¬4Ø>Óp0£%U‡ OœDö0i2ì;ߴអ¥lð#iJ”Ê]¹“|¿"õ�8á,§%ŽâF^ø ‹@È[ŒAܦy)|~S_üNe§ÿé6²ƒ‹ÆTôJ‰+Ô2¹uŸbª= føã)Ô{•è'Ù> õ»> ×ôa�C‰†ÍU¼÷³æ¬ðÐ °óDQm­ä2¡e ͈‚y8ƒ.8}­#÷ל`ÿ)L<<­Áéx§€‡â›d¦Å<Åv|.æù~ïÕv•‡±¾(e̦w-Е¾(O™ *t;k5ôÍn�bÙ´©‹f©å‡ÛxA:—½7š–àØˆè§4e_¼ît´Lu?›9£¿ñ0D‰�B‘¤¿$&°�ðâ�¤º;yí–|X[ßkQ*Aøo­F†ÛYÀ‹úÀo#vÉ«wc� 缎`š÷-9˜�z –Á7pÛª6›C Uã$ê�q¦•ñTe'k!@áeõ�aaX½†™RÕƒ¥š ҀѩéT‰Ó®Ôåg!£ómØNrSº½Áª!¯˜Sê\0¿æ ~qê÷ÿl=κ†Þ w2ž—Þ¡¨óy<ªÏæs½¹Ö ´ÁIP󤿥‡ŸqÍ”ùE½ÔÍq“P|Vòu)“%°+ßÖoÇ3,­hÜÓäIF-.«–š}Õß ‘SUwÐöó{WR`">Ígð˶öR�V�(cTC2,÷h�´ÏÃM˜^Å)}�c°é/IL³ÎöÝÿñÒ³[}ù«½Q^ NzH? Fþêe• DÓ�'ÐXV}[­FØ¢ÎOg˜¸·¸+»šD Ôô9Ñåð®¶.uQ_ÕìP›Ö ľÛBºáŸØŽÍDÝ,ä6hË<ù̃ݥޞ'ž`$2“¿ŽþUMÆ�Z´-NrY“ Œ:×éPÓEñ·ŒþÿòžEØ®iÝ´Ä5 $sµPâøÉIˆû3¥¢_�âWVDKmÜ ¢0|�übTzï;ÓœUÝLt˜sDâpÍ!"L„„ç‡Ôÿ‰w†ý° o°pÊÀÉå~ã�¾t�_áæÒ~sô$ÍÍz‚TàÍÖE7 ìÿ÷Ï$Ô|¼~¿ 8¾='Ûû™pÚ'¿úG7­÷é´û€j\nî ç—º`*û=q˜ceùòOå…ÇÜ¡µ<¢ÌLøXPÒµK6[ÂŽÒÒæõ(ŸVÞ¾wÆb8ÏyÑÒõ—k~D»<¬?¸[-––kc€(³Ç)Ý·'µÃz±Ò¸y‡.BQN¸ % ,rÖ7v°nÉwĶðD£ð Æ£Ùd׌R ³å9O*´�î Ø1‰°V ©ZÀ° ,e¿ ôŸ'¿w²Ôos2-© ²Ÿ8>Ù€!¬S7-…å:ÆŠ¼ä1 ML׌±(g‚�uÊÆêA·éÛCkÊæRA™yÁ^i¯'60p•ŽY/L"“Üq9’�Lêód>òq)–Ò·%eÀ<«f¯÷ùÉ.Š}}So³ ß­²¾ *ñÂSå\dfÅôŽnÿž€Tz�¸ËÍx Ù‡Ë^ÂÜŸ0æmΖ…5Ÿ£w¦Y5ÜÔ^_[ôñø«mR¥®I–Ϫk�ˆ>ô¹Û À÷(¨QÑo൧ª4–`qÈ-q3î¥h8#¤Àwt LÒEág>_§à[v<Ï–~i…ãLj\„ÂŽ iï*Î I,è?sÖîoY«Ä\Â/n_8Î=¢aG^&?xŽéã�þÌ©ÀˆŠ¿Ö�aüì—?ezô“¬Q”Bíƒ/   âNI¿¬èà@jñ‘¿<͈}§Á­ÜËç3m½‚ó·û-0 qMÙ΀#E·ŠÂ�,nFL ±2¡…î£!ChUQ(rÔNM:l°/$²Ýò ×Ï1ÑÉwièh¨½hçúéÔëŠiü‚Ú’ÏõS¨�ºS•¦îLÐß§[³®ësèÆ‘ÚS‰5Ùi®ïgGkÞ2¶Y?cÇi"ÐÇpÙÍ·ô6ú6s Ä®ùf¿É Å1V$¨®ùÁÂáÉäc}‚;×Ï[¥¶øAâýÚà"KqC‚ñz^…0•7¢Þ£u ÓÈ" I´)vÑ?emG:ûb�\µh4œ]£ ^ÛI±(ºÃ@CQ¡ÐˆJÉ„D™�ênOäåûj“ yv‹‚ÔLø&ç‚�»V‹Ž‚$=Ðó7¢C$Vä¥ Û¦Kw¤îZÅÐ …\gÀâ{õ”çÝ u|E=½vဨç¡Ê޹¢ý7¼äeâ!¡Æ�®ž�H~Ì9¹Iß\ÂʧvÔé šºRÊ+S-�*(ž F„ר—‹€^ô±_�¯<¡7\ñ–]ºëA”k^1«wým¿kjT&^ÑTD0ÓÌhÈ3V°?Ÿe휨‚,­Ï8;üw²ÂD’¸N!`ö­¡6þ>™ˆ€x>B,›?ò9 ÚßìxÕËD·ušRqÇ”É[…T1|–ƒÎØ1á¸Û�<ª@ÖÜÍçÚsï0ÛR0á[ËAzQœ§"å:½õÆ‘ô}…6câT¢�ÚÑšöš:Ô“� 4ص7¡Œ‰× Ñ.Ô�š3fVkI¥4úÀú©l÷1 eRåf"ÝGù‰L9° ³Ñ§Â =ï�)^ÅL(e1 G¡Ò½`ZS˜+¹¸ƒ‹¦> †Ù!ç=fÅ]’Q(Ž L{œîE ÆÞ*ç—²ƒ§ëN¬z‡½b%^îL*ãÑ5¬~!jT2dZ¶yÅ‹5JtõS°û®¢»“�l¾Ö8zyæì1³g€¯Ã�g¦Ç­5p�e›{‡ý‘]aÇž ÉÎ6ÍÇ�±™“;Ùbš;`ªËè¥|�ÞžÊçaš»XZ\AÅ)ˆÌtSïs!»�ŸÔ¸ Y0/K‹H"ðƒÝtÙÑî+É:‹�[Ç­øÈ,ûµ�²È~ƒø<‘1Y ÀÞ´ÕÒ<×™èçúñÊó‰W¡q š1oìñà¤'âDLjXÉok µc¡ï…ô¦*1N6§Ölõy:•[Ä/à â;2}åC7²/lÕ“'¹©okã.‚"®1¼UávÅ¿PVu¸D}Ôj¾ Nàaö©•ñT@³Å„Ô7A³\G½ô÷2`‰Âñ˽ћƒ§ŒdÔy4¢Ø<…Ñ)Œ5vL�@„4£‹» qH\°[®ùó3—YÁ~Š)² ƒ©[­ÒÁ–Z…C=6^ªˆ�„gLwî:Ô:f}€Þ‹«\BF€ˆÌ&Ô@nZ„6 ³èÔîë ÐF�úÍL &@ñ;8ŽOsEqN¾ÑNïÿȧd™ú×ÇBZiáVÑÿõ7ÑqRôI “ú ûœ‹­Ø]‘¥�zF*ÏìѸÍÚµL‘-ØÞ×ôEêµ~ûŸã�¹"&‚Ö`³‹m•œË¯ûÌ3\|þÞ”+ØäQøožRôê'À÷PÏiÍF÷f ôAZy�7ùµÄÍ?Ed´˜·ÎøR5;š׿™ÒË»"hv9¥H13b(œPß��'!ü Óýdc)0’’Jä=è–èhÅeêç}ƒŠv%âšM–rd £ƒoäH´k#ø+ Y?­¨‡Úr>Ï�ÒdŠ5á…BB%èh*ˆ'¦I ›ÈPŠÊÁ<�0“gsTD µ{–ÇZšô6rMÚ}ÈD—Ò{¡­ ׿/»4•Ýÿ²€§Ã¨ÀH­2³”J*Î$ º�)Œý§àU =+Úîí+…dø?¦ΑWDvÈZiƒ»e'MÏÝá‘9/Y Ð#€°d°ç•˜ù–XÓ­@¼'žìäÙÖUõl   —ü4^-Øj6!ûg�÷ñ¸ìì 8®…†£�4;úŘóÁꮡ}¨À�}ÿo¶ÚÚ]ã ¹›öv·8ˆ¥M5ŠrÖÅ�lÞ¤NHt°,ߪœŸÝº®®.Ðü÷]¸Žò&È.¾~N©gëx„Wˆb‘,¯%^XawævÔïéa�÷4i“{‡™°~‰.+k®Ä+5´ÍÒü=4FÞ­—FÖ<XÖ¬úbëÈмµ}¨6MË•¾¿P0°‹½¦»eìLuüÃ,û/j6sîw®èÚN˜‚qÛ•a¢~OYËaä@(m­¡üÁ¾T¨A=æF“´x–±$‹æ+iÛƒ �»N%’ ö™ÖªsaZBx?î«ë\Lf\„ÊCŒu¥à=‹ØØt�.š}òßS6{\©ƒ�a=—•šW•?€¿d¾Öh5aœ;€ehC{*R@]B™À_õB!Ò>=—ˆ+–RÉPª"bÔ Bx®`ˆÈI’=LÐÐ4°�¸Ö¿´=N›w¿¡Òà%pÿª‚é½ÓBÌVhL¢KN¦ª2šp¾Å8”ö®5k‡É ¼h-^E®©i ö/ );FR±±1¼yœsìQU\¹ç{§å Õ*.ŸMÏ™°Q¦E~ç�n¦@þ‰êhÀ»,‹]´Ë7>ô·&±w’€ þÄ?ˆŠD$n·94l“ÇÕ²½ yjɉ[Hæ6±eÚ¾ ñŽÐFˆ�æ©WŽ7°ô! œ7ç-}£TAos¬"`Ð8ÇI??-˜ãÕÇÔˆ‚êäc|R&춇ûE¥Të1ÿYÅ“¥h½¿¶å¯*‹ÀÍÞæy¹„7îdzçm„˜”!SoÀûƒi³{2p«wø÷�€Kn&^l£© -ŽXÄŠp‚¸$dž ö‹ pÁ�ÿë¦x¼YÇ¢G†ÉÊr¾3‚9˜Ë•ƒ½Øg4ìj^¿‡�¢w.þ�Ñ�óÚ<Ù]/è4ça¬êyúfkÜë;^}ï¡<”¹ŽabµÎfåYpbšK†æ1uT;† ©k€�T\6`‰×']¨N7:òýÍИS¼/ƒc2S�±&­ ßb.à-€´Ó57=†Ü¡ÒXçï¿D�QÁé�׌å]µ!œ²-ËÏïDºwÐÉ%·H™Èb#ÿ/3ˆ­M�2f/@›<Íeÿî�î 8þ‘ùoøª¯0²X4Àé~: ¥çÃv�±Ù;hg{„šN|¹j4¨%öý2 §Çüf»m' jKU6Ðß?Žk€w_<¹ŽŽhÖB`/„‡òÞƒ_ þYÓ�ÏÄ2‘9’6˜!š„bB÷*? ì¿i�Ìp°èßÇ„ˆ)·ŽeÿÂr‘š%qÝãl–.üaùfANÒÀX¾v½›p�*àÇ=×yú›pH!XG³d¾>°{1b»n/ñ~~ÏMí«m’�GÄïeJ&�oµ"îà¬?öÎsøsó¼$CÕÛ$E‘ñм? 76Üö7(©©o<è8ö ÿK×0�tiΨ}×� +ÐIg¨%6:ÖDétig¯:B…ÄéMVw÷‡ÒÔa_jN^¤—˦�\öºå¨CFà ùqaNÚâ1£…ú1Ïfì$·Wi±êåAœî•¦&Zõk3¯ P…ŽôÈ–Ö!³JUè`‹1# µË6Ðç$çZí~;ûäàQií�½�Þ?"»ïañ¸ÕÌØQ@ðÙÓ{Šü«ýàtpè±Òg)®é4êJ ÉFÃè¢È>î%×{1-•–Aò {6~ø@…LX˜.‰5{|\Éro“äG(kó€Õp%ûŽ �Ÿ^õ~:}¿sD!H ׿Õ ‹Æ7Zç ñÞ Þqß-_ýÿÞUÀ›«|)Ê{)µí,\Çú"Hê9”N›  bÚfÀ^ÞAëëÇ<‹•ðÚ‘MWךôÈúóŽØœïK؆îjLE™©Éƒ^É[Gb\ÚÇë`Ç’þlUCC½ÿâC�Ú[¼%O±½5³„£…™rïõµÍ;%öCÙwÿ(±c²ä—Ͳ?¥nÞçÄLL.L¸°¯Qp÷iîR¹Ñ‘Å@iöÐõ¬,>XeþÇN«éRuøÝ"¶Û†|¼‡xâ:Ô^Ëí”<ê‡QÕHä¼Nû­_M´À­ŒvØfxò õbø«,wÍf_œ¡x )cI'ñÕËR‹:sUÛpè†z#2»R”Ð ‹ÑŽPÁ$±áÑë6Ô�.z‚EÌ ×ïC.(‚qþ`Ow—€ø=㻽Èx“nU”–Ùêè|Ì<(üeyᙇ¸�-ÛKZ¦-4Î!JeÇ ~[ç! ü 4g¶#Ùk»´^«H8»¬®+ÝÍ!1BW;´‚¬OM.IŽ�ùbúó…F£Å›æ€Êþ´EÒN„J:�¥$íéç>‘F±4Á×ÍÐÄ×HzkºÑSóuØ“+mA„˦ÍHñš‹¯lÚØÝävœ`¨<±öÀ&ñy6`Í×­ÿ€X,Mwêܨíçª�QÐd˜>y�GÿÏnÒv†)2ñ bM I•¤r/1¨â‚>i#Î/úü’×{tÀÎA0· —zê†�ʼPõ%ÆEÆ@IJÏÆ³êÆŸŸ?Äë‡bW0• 0pÉ p_šƒ bž1ëz/ÂÍÔÛ÷Bxö¤µ7áív“OË#¶_ÄÇ'°¡àJµ…‹žx�F NÞ:v}Â#XždÕÒaƒlÞþ‡¢f¾ÀÝ"†«–‡rKRŸ†]°š¢œÎ·Ý£ !KgNëÀVÿK8�[ÙÆp¶Ý,i“ <+<2ퟫk#@ŠQ›‡�J¶¬8,Øb\ò�® FêŎ̘„UPÐ@Á·Ï,b=L ñ¸>$P®+Ì…�î~HŸü¾«îêRô¦/Áœ1¤ìäƒ[Õ3Òpó5"6I(ªLÈ–KØZ)£1éa˜:MÛ´¼„øƒìœMÎsLÒ”A(Xe”ÖµÿŠÐIãý¡Cy$¦â†Ï\äA²» v7¿â>ˆlJ5rfc‰Ï^“�]W‹~à #Žãõftèú±ˆ±¶òðë;’þ ÿðÁ¿¸ý�_K•{æêª�T\ÂB×D�z?!f9B�R9‡Hǯ±Râ“gi›ÍgÃH“B�jžžÁ¢›uX3bƒ5Ù¹ÓH¯JÛL:aöáô’•.5pŸ®º¤Ê‘m×r© ‹Ó»¬¸49ån/|¿È¼Et‹ÃhkYÎ󞮺k~Xß [$�ï ÌW>,ÞÙHuŒ‰»ÑñyþÿXÚc¡læìÂýÌíµVÅï=–HÚÕRàÓ52üË1»òÞqÌ�x÷«;ï6j "¬}þñàÖú¬ÚºÜktwu†iƒEJš˜¿!_5îŽR5Q4¨¹ˆ4Ô<ÚЪã˜b†<Ö¡�lj%ÞW¬7lLËô�¥Îe2gï®|6MÐLÊòyNCgEmÐÁùivôòŸ£?º¿dlÇ76OÖ½â⃠óZΖ±zž†AuÛZ›:yfDDÇšVY±€ç7°4ÚØs/§Í]Û09pÿ t<‰ -<¡†¤9^*Æ ›7è9èÉ+ôôÿ˜Ïçó|2T‘ò70û™lƒ\y×¾V¦ç@aÓ/Ëbð/º$°+è%ËÅà©›Vƒš­X‘À›+¤‹KØ]öôUK�ð&Üg A&™ÎÚH{¸kÛ­“ÜÞãÂ;6ºTUE��X…ޏõ?Üï5Kþ&ñ a–ó²„ðN†ákÅÑÜ��^‰XcÝ­ïCÆ}2Ï{U½L£ÃÅÝX2Ðç‘¡q6ù6Nu DMÃÞ¡;Û¦è²[½�°ùÐL‰/j¤0=iSbáÿbJ€÷ÐEÀ[Ê:÷—Ç@KÍÛúlCõeѣɺ cc¹à¡5MüƒýYŸ”é¹Z Z…¸ÆÆg™^ÍG€&çU$ÌÁˆ=ë1‘J늵QŒ3ûC�|zá£5ïinô‘2‚¡F+læ¬ëÕ4)„ sŠ•Zs]‡0KT’·Ëå²#�Å0«ìÍk< �¼²¯v79°÷ç† *Ê^'RåŽG¼£ßÍì×m[ï~ÍQdFô󑓨ˆ¯ø!Äæ¹cª™±¶ï ä!W ªø ŸÜ‚AKéGg¹™º| /)­ø×!>!ü(C¯ŠL3 K´Ü°0Á]z%¬dì^TÁÿ±må§IJX¯ëÒŠ½3žª�—}Jß’Hulè¸9ÆCÑ^yÞŠºÏ;Ýä†â«xxÙ^j­NÆW=þ´)í<‚FúÍ“¶ÿò*|unw3Ȱ¯FÍðèJÆå”Z t¥ÅÅÈt‡y¥A#„�ÔEéüÃâ—/ÚD">k0„[øNp=‘T|z‡cì£Ù3S<Í[pe �¼4i¼!®Æ hÕu`A å¾Ò Ä‹ôGópÞ…6R=dCøùײOoZW,çwoý8ãðÈí�øàÅ¿ *ïÈSïMÔ€é"põ•VY¹rý*—üJÜIoÁµú]ÓÙÝhðô1N»¦vAÑ£òk©I³W„…îƒ<™Ì�óý>ø[gUꈥ�Ü.wÞÅyw�Ô‰µ¤LHÄèÍ �(Ìûgñ…9ÿa#ù)Yñ_4‘ô ^ª]‰ëÚ"̉hø�à½rU¶Œô«Þì°'êA´ÏftƒÍÄ«S‚WÝ<Ž—©×�Í1�wZ:1m`|“”“ü¸Jy´M<�:CƒŠ—\´%9w�OŒ«Æ‚/YзE‘¦QœsLlŒâœ”'iÈ[ßö §°i‹…óä›™BˆêÓ!ÿÐ?j…tªˆ\¡(S*$nU¿ô À2z˜’ì»ÆË÷°sú+�€�ì‡I)„- rØtPŽ^gÖ1�iï¼Ì>NDƒÔ‘ÞܽJŸ½æÍËd ¼#û»„°®éð¿¶�7c€²–Ó=WE“P‡zJ'4íÉÕË}™¬´Û«ñAÈq]:{y­ÔMw”+R•{'8� @ñ’–+µ�õÙ; ‰‰­¹‡2­%‚ªëFÇiþ,hý6Wa]œd+#kOÚUžqT+5ôîÑ©±ÙA„äáq¥È‡¬^òÃj†ÓKÉÄîâ¼<š`ᘪǵ~ó7¤\²B|²ö¯Möß�ï&ŒÄp*>dö¸«S®˜GØ?¤ÞªŸxdßYžWçcjáÛel ©ã%`žÝñヤ[~£Øaÿ‘y³³DÆnQO\mùP»½ýŘkËÖÊ”ÃÇ@&Õw·çMÜO>F öYêx8°¾Ì�äÌÄ[°»àjXW;-ÎM¤´ýÞ7âGáð.’?PèI� ¶�ìkZØ_:D„8‹£.+áqˆyÙ„ƒNêïN².¼›ªÔœšÄÄlmÃWfŠëªCB]~Œ2èêKœ#Âý-ßt¼ø�4x1x–Š Gþ1öV†w5q¥‡}ÐUºÍÆ›7Ô$l´å©ÀßjÝ$© âzm-ò`V¦¿•�'ÈsŽóZÜVáÑs…»˜„^æÜÓÃ_ü´ùlÍé™ ñ€ö‘½ßçØ·Ç;ÁÓ�&íÜcËLЦŒYˆèᾌO«WHôÙ]µ|ÓbGõH£Ù~’ð°åË1ïÅ0›lP,ÎÒN˜0è5Ð¥  5'¤€ÍJS`ÞŒ?⺧e£°õ³y7ø4›�ݺJźbcçž>´ö�a�o[wÍyEÓž(¼¿�¼îÔœu-ì gÚ8Ù¢›þõ¾Ï?#â14èky¨%KøfŽ€h&†=àA´#|p“å…�V®ús÷ å"ìƒjZÅR.ÞršZØyL˜Ñ¢o̓æ#®_· PWØÇ�ÈyG`«4Yþá­ˆ>$2TÁ™­:ý.4Ù2Ry©Áuyw;€Aˆù eÒÉ€ßü¸É›ÐÉ®*ö†z½ЋH_QÁAG=•«€2È{µ¹™2Ò~ ǰ;º±“®úoDºܨ™²Rñ" Ä})€’lq¬šŸ+ð=‹�ªÎßÍ{iÏÍmÜÐ0ü~„çÖ‰CÐ.\°L´1»b×¢Ã:̲b�A´k2ņ=¯åœCÁ/ªÊ9ä/>7“œc;±ÿM÷Ê�fçÐapb—gÕ”—š{¥Ç v·j%Ö}‡Bÿº‹­ÿÂwÛ³‡àƒ½I ‰6GÂYÜI¾ñà�ç‘{zYH7KÏ?H0s� ­=|a0ÁÓq£3³ÌüãXâ‰ÊÄŒ&)yǤEîf4\²»<�¯DŠL?EÝq>�•äÀÎY)ÆôÙz\ü¹B—»4Zƒ~ß8?'¡ü;kÓbÚ²„Ôv¨‚;¬(‡`V2½Üf–߆bÿW͢ʨV­ ó|¡¨ìÑÂ%Ád€–A[¡;ÏʵI4?kAÕYí ›fdawRà~Ð8öëfªƒÎ?žŒ£á²£%Adì{P0ss=Ý ŒÒ2UHÈ´òÑè$+t—猧0½(o;Ë¢í ÉQhE: Ñhâ)Lä¨vó,éqbg�¿Œ]2Ç4ONèiɯ14 �fÊ‚{ÿìÜžËØ9œ]EÔ•BŒQõVƒ{Ñ4§Ò𼲤eé²€½¢�·„!ÑÊ–z�¤È¿™þ�$ðŸnk­¤ƒPl¢ùúéŽ|M… ¶R¼,™'/įÑX{öàvòAÕO•�Á`ÔzT-s¨Ô®³vPˤ­gº=Â(o–`j&vöPy™ü®ÃóÅm. ÙƒØÒRa¡‘‰T1»»õ0Ÿ>;$|Xo¬¿Äé›ðŠpˆdÍ ÿóº¦˜Žœª_ƒs#iÂD Ss#(•§'¶‡s?ˆÂÂÎ^G°Â([²Drå+o<†óó—¥ôiJÀêÆ¼ñ™v`Žé%1ŒGRœ7ºðPã-¥’¬´þE—Çãb4V¢ÆM¯!r¨À(È%Ôì¤òqM/m ”×)¡%âg˜ïežØë×OCû4WÚTO^Uâ—& �{8üX¤{Ö ÎzW|„@­}s-õ/Jóø,®% =ý£w‘…yI;¸�÷øÊ½RÎ(rië¢ÆÝõ1ñTÚ#°â?B°»Òï—-�Ë›qô¼ –n/º£Ÿ(·nò‹Ö»¯ó³Øù«vÒjL*¿mþxÞ¼4³u�,ôÞ…ìZ¿Ý’@ bƒöiCZ6ò¿Z.B4؛ᚳC©©Ô«l ú -sý¨‚ë+ »(;ë˽¯«á¬=Ýên]ÿå·®zœÑO}x¾ŽÈ0¶âd¢|a…„@œ­]«—?GÅzÏÝN‹ªôZYÔa`¬|�hgõÇqØ¢Šþ „&q¾™`ÃyYP¾v3“?{q·ã´›Jü]´Æ²�‚àç�.Ö(—]2e©$[_g­>làÞ¹=>™®‚¾ÐãǤßïÝÌC¤mèÛ:çªc$ã™×BÙ¹JòìT›K|,½�¼àÖ;h•€<Ȯր�Gt?×uºýŽw­>"‰ØŒÓÁc߬rÜÜy�‘*2BtE=Îï ¹‰|øÔ½Œ¢t0A´[NrXTHþS/P�Ñ„ª©�¡ÔMTxþ% ëIIÓ?”?äˆ�ÕOåé„ïïOð¡¦û�,¼ƒ¨ù°Wêȱè5¾áwËâÕ'‚dÈS-…\Áz8ú{ú!Öÿémt|‡œÖÆêt’ÌCÈG(YëNè€1[òø/+J4ëo�ÝDó™À ›ëSgôo–bìyšd2EJM¯-K>­ôÀ†%Ž6²GbÖá­_»@çdÒí>?a™Áo¾[á½õ�’nf}=S¾ái—=1…'ÙÛƒcµ21D±}èjIÙ+bq-µóÁóbVÔxNù ½jG“ç‚'òibéî�÷Pc×Å€ê·åùé�GB¡z£«—±Lñ%”«­.MC–üôÀïX+ •ñï=Ýo(ÒÎ!FZ²ÅÒŸÛ� #$˜0…àR0)0k;ïÕUA8„ôIðÉ¡Àé`x^Mðàh½ dUAc·¬ÿu•Šèƒôþ% éEz1ŠÞÑF™”ïŽqŒúÙš]ˆà™35`wù\®�\°ÿ°‰—2:@ƒ£Ý@BÜc¢.ÌÃ#‰5°3©™¤ƒºu±k.�sñóMµW.NSñù²”Í ÝÀfãV‰‚ÛMµÿ!]Ã@W*ÿ¦ï;8(÷R!fð0Å€´¨Þ?º›ƒè®Y]gGu”¬Aæ 8<•{•@® \ùîЪ®´‚ùw�™¸nc½(“·çir ý+¹‹à&@ñï1ài_-~aiöt‰>g�‡"F´Mo�/bOŒ”ÐuCAÿ¦>ï+\Ôr›ç±hC‘r¬„@)é;I<~¿Ôþ“Ñ âbŸÓù|2¥ÃJeI~æj2 4©v:¯^ø�ÄڇŰX#ü!‚['R1¬:eÍÿÔ¾õÏǦíÌ��ÇPÐ>�îÐ@5—¯|¼ˆ ”/§f²É?µŒI3L>¿–�! wx_9êfE}Ø¥ü´¿µ÷²µ“w•cë±ùœÕ«åÉf›�ç!Üé®,NÓÚð%rÓ*Í&ñÇÉa‘!eÇçšœ¯†ÁÙ¨vôd^ÎgQƒ¬ÔJÕk$I'"L‘�QÊöŸÜ’ d=¢1xÉY þÉšï1GÞ4*¿Óêô剽$¬…Ò¶rnžÁ…>ç¢7®s†ª[îÆÐóÌQ»e#oßç0Ô(ÑCWÞ•Dœx\» ÕKÅéw&ô÷¾3>Ý—Ñ\2 mÊû×]»’€7Œ¢ñ vÚ»$/|LLBu*Ÿ`µ>ssç 3tЗº¥ŸVg‘~Wþœ=þ7à»ýÎÄ~T�9j“ðP{߃-öš�Fþum‡AÙ*O×oíöÌtKxìÈ#ÎÆ7nõâ25¯‘©½ÄyMî`š{ù>k!O!Gh§€Õ‡æ7s§2V‡XŠ®.×_ƒ•Ÿø�ôxA)JŸzÕƒuþ�µ°c“äjç•iÍdÃ,׃KÖJ6�IîMÒV¸.ß8g)P‹•â`]fu{zr�†‰-@ÖÛY”˜õ¥ÝV<ñOéFc4AÊÇXxœª±³†y×4R� “=ºöÉ G¸»¸Ç!°‘ÑÁ�_‘ìŽÂ)Bˆ@¦×ƒk~ ÀƒÅ {ßWßIöɆB’N~ výî@�s»X2ˆ¥úµ¾´™²ÌèszbzQlsÂÄ[LP';>R~J…³åªA¯�$�=xº¿�¹_i¬‰J£2A¶�°¤]‹WÏøRbFœ¦” jë ÃÇý9T¨sðŸÕ1’Xo‚ù)"ߊŸ[ƒ’]಩Š:./\ „÷²ë›8›¿?Sä_ÚÈpd ´‰Ì`M›ÿ‡hË„Þ׿6ÓÈå”êæ1ü½Œ+¿ ‰ñä뱂ý¤Ù°XʼncEÍ-Ë9ôlÒcÜè«—.k"8ÒrÂóÖ »¯\qý5�”Œ)À—„£¸ôñwT°x90±*+èórc üƒoš®�OÆtWnþvŠÄ€šnË䤰^\õc—�zÏI²+‹9è¦èî.ĶJ'«�éOl¤ä)ì*PþÇ�‘'æJs¿1j�s›U|Înë\ö "Ä”.T¥Æûa2¦û­<]�ŒÃ•îY‹!'Fh¸ zBUº²õò(­}Ä™L쑼’XGìg0ËS)³„IÀÝ€á<€15*ƒhJ­’�ð ´~ºÖ{ÿ G�&¤ª“za9z“tÑÁn¼å»iʱúp†Ï»ÆlW>ËUk9Øžj˸tš„~b}.»HàûÐ�}?‚K�aQ((jƒ o‡øïæÇU9aU[çúú±}+¬¢Il†Rt“KüEɼcÅíÁÓÅDÛàW¼~J"âÁ™lœ\¯�?½!îUœHÇíêüŠ÷³Ç›c#Á·½a ÄߤmÖòÿ=cóyWz“̨¹ð*– þîˆÏi-»Ï['Xêùÿ]%o¯ú|E6êÜ~hKÌBáPËݸ�|i«Çoeˆ­�Ïï±Í­È9¨ :X$ïþB=p÷9_µ•JäVè¨ÓÈ6OÃÉâ& P»™ëA€I6‡û�È) rÝ-áWâ´<)fÇ-¢WâE=Á‘‹ É—�Ýçnt™£…ˆÓÂ�“K­q+â@$ÛÚêG¬hÿ„ë÷o]ìÿ1¡š¢JÕ½M�ʵ ¡B±Ùr>×’!œ‹“ܺ:›Ë«úo¼Ýùý§…_ûš\X C`{Ä[{Ôª^)z¢R¬üO½ËÕ«òw1T2£•.÷ë '�±ñï`!9|‹hÛþ•[ôË·J÷°e|Òã�>#�ŠS7uqN7óÀþ ¥€crÕj¢zå-¥‡�ÕWä–v"•´ D,àãÞWêUI¥™rÚZµ Öøâƪ@(«Ã¤E¹„!_Söñ^>`ŽÊ “ �Kñ¿é#r.p|­nå Gíà’&Xv¤ëàGhòß;Ò –לrŒªw¸‹NjpàN/%¿à²5�ÐóÌôŠÑ§ØPó ÅÜl²j—Œ{inÒrå.¿];Ÿó3§Ýdø�)‰²®Ž‡¿ÍR2ÐÑ]5V*Т ¹Þ^SÐþ½ åí�V°×t¥€Äú ðÐí1üpëFn¶Œlçæz ™j¸Ï¿íÞ–ÂÖ•|êôœ!Ù»Û5õ¯Ñ¶°aÑéöÄ@æ·õ‹¡�àÿÅ�EtÁ.[&ÎΆ¢þ™' ç‰?½C¸xI‹Ö{hÙD]šà{R͇Ißc3Ý–£Xïw]*FjÙК¿.<Ì#r_Æ2w°WÐýÏ'œw€‡¡Ñí^ìVã±àÜÛ:vŽîBz-VNo-ІèÏ«îJ;½æ$‚^o«.K—„¯¬4¢à‡>hÅ’§Î¹vŽpêÕ7ú^5~ìmþ6aõiq3_î»ÿà„[�@¬çS¬ßœÕzy‘�lü‰rÈvœ%Œgk€ŸÌ~øµY3¾»bbEû\gF“üAÊ÷vꔡʂã:2ÛÓv²úòb( O›†NI3 Åð/+àð‚1¦f€+.u¿æ2o[׸hØ‹^nÙglA@ŸÏ3ð¦Íàì‘J_ªköí7Tþ‡íÔÕÃ[‘ÿ�†�‡©‡ïѬNI.´Kˆ­«…LV¡‚Äó&-š.sÛŧƒoèø›¢Ïýð ÓWHgÆë8{ëãŠ9!÷[ÑU  oHr!n×7„üp úå9â,Ü�X實s$ì5–ò”±ß#ì»U°–Æb‘ãöüZ8ƒß·ºö¤ÿóÏ(ý3AÕÜ!í'!×u%\ÇU–­xp ¿AbËl©«lg‡†©BÈ€Ìg¶ÿÔŽ*urŽTô·"®'£&_ŽkŒaˆ´.a2rÃC¯FLÊá÷�¯JÙ:�w"'題l�UYÂå0‰ãq’’`D÷ÄuÉÚé¿�<ãBë# qð�Jð®åë'G˜�"GnÝ-$säUùÛúQJp¢ —&ÇßÝ;yÚN­rŦ®{ÏdÇ¢ ÛÿV7�…”bŒ€Ehïœ�[àû-±�?,�-åKiÉxùÜè}­�_!2_æžad´¦{YÏ C$ ¸ ðzâ¶Òfßw i2eý$…ªßZÇa;Ðm–»;a�¡&$yßâÜv·H1©r<ˆDm³¶”Ò¡Wa¿»fŽjÑ£}@·1G½UüôZ{;%ïÕDe•ï?wΫçTcÕU\ /‡ã\Tòt'Dò®ÑúhòŽMP ycb Ð5:g-Ƚvú4*ÄÕ{v÷W)&|J]´Í×*6S¶¦þ+¡Vp=|]u)¤LÖ`#Ý.Ïê‹f#�ó|f£ÄÈç2Ö  7h“èc÷K¸•y4fW°ùÿÐÒi)ˆRù VL* ¦J�  {z႘ơå,Bí©® N%–û ï‚7 b$‹§npÑ–ùÆ�‹3àO™UX0˜«a²ïY2Ù�Óiüc•6”ôd˜tÀ”lŒÑ˯Kz} gmÂBøyÈÆåÜÓU}–Jçÿ‹Š¹‡ùÓ¨h�|La^üˆNœpË_ª¨\XÐÂM_á†âK|òZT|½Rbš˜’Þo¯ÀãcLò]ÑDnép�ÇvrÛ0  J¯1Zâk ܰÃÈŽl¹6šz@Ñ'­Åµ‚ ¬”Y®úÞzŒJ”¬O¢Þwº”ƒJäÑ÷HãF“©Wþ±’DGæRþÓÕª“á‹P ([Îø�þG¨� áÂÖë4:s4£–•<õjh &ÂÓuP> ‚gµøC0deê•%—m $ܶÙk�X¡Lw(€VB¨@» †îI©Äp�ü5 ;¨ýÅ´à¤É\¼„Žç¾Â±&[úÕ+9û RQn…lÐö�*lŽ  дd~q×#BFß(S;£lßËëàEÙ`ºÚõߌ€ý{êYêfŸÎu¸»DËŒ…U+äÙ•J`7ÒnÂc ˜ÆòæEÔ¦¯èÖo°5Òl�Íä%4û�žhŽlL%^`SúîÎÁöÉí`®øU^MÓÐܶý Ì/gO«wåX9—�H–G¡Ïçö=ÿGýwÃõkÛ]öú+W>¶ã¬ =?M”šö¾Ò…Ó½<�‹3Ú$Un©Ë sdÎó{†D¡I.Iž2ŠŸíòl/µlØK6•­§ʽ�y Î⳪ü?Ë®ÃñˆiÒ(ŸÜúÃ7RžO0šRý�Ñ1ÍeÐpîÑ…XôÎ�‡‡ ðè·ýbï5¿dÎñ™½"‰pÛ/º$VÆ€ÁÅ‹ÕÔÁ놃œ¯jËgE�F2¬åƒ¥±Ê U*]Œ0q3û¾«”! í2ûü�zÇIÏ»‰–œŠ¢Ñ] ®­AOs¯Š¯ãÀýãCMÖ'§E±¼ø¯ê�/»œŒq÷¿ �«)Pú;š£š"|Ú“ãRD/h<'TÀ°ü&Ô êuEh„§ÚjE/¹ ¸¯¨ò<ò¬ƒCa¦e_V2¸ÄÕÝÁŽ‘.uº,ðÓΓ¹Ø±¼; >ð0'{_ % �^q{™hÀ¥U3¡#¸QO™0Ù;¢~q|ÔjQ£Æ!k.÷º€ÈÓ%–³šÐB¹mÿ~‚R½oªvå2Q™S¥Þ èÄ-ŒÃØn"üÙ>±B[CìÔ§}rÃËWßL('ò‚6f#Ìmùé| r=`�C"‚N`fÛÚ»5 P¹žÚÔ„ÍEØxÕ†ø…׿ÕZ8ôl÷º’³z\Kñ†ބ¬µ„ŽÜLï´Wø‡^Ñf�À 6+z¢®Dd˜®öá]…¾‘ bûš¿øgN‹�OÒ»ëô³‘�óãL�ÌA;x•¾[rô”Oo¸ÓCE%Š!Òå7áñ–èÃ%A‹þ¤žÐ›‹õå�_°²–>zÅQ<Àà8øˆ@”Ì«ûëçi/Ùm6ÑÁÝ'Jéï|�ÿ³# ç›U¬^[Ö¸�ñ†œäi(%SSzØ=ÛG¡Ó¯‘¨’üÜÆo�D\cöJt×ã,„t¬ß„v¶ºzDªcK”´ZÅÖ¹�%hRûÄj?VºnÜšÊ!3W`α‹]ï·Þð ƒÔ·(Œ¡{ROŸ�{/>g§[[�¡Ý™k®*+Gæp]Ð�Þÿ9i‹qWAÝÇÖŸÍÕ‹ß/¸pS9cUyÒg¡/šDP žP !Îqà•|éLœ`¼U‰~Ú¡?:O7×â´Z…¯Æ›V˜tû¹°­xGÁ'®Orþ �èVÌ Àù ƒª ïþ‚1€ jiŸÅ7nÁñ_·÷vœÒE=@õñ%Šÿ’ê3^¸j¬Ô8wìEÇDÌ7Eç$'÷kõû/VWôvÑ‚cf >ñßào¾d¢·Öìžëø«�ø-ÞÈ>àX¼ ð)Ð)ÿÕµëÝû+‘�Ë}³œ�üÙýAŽ"ï­Þ¯f¡”,O� X¦”›DóýnTÀw¿æ”å��q»¼ C}=__2¦�þøžV,'­ä²$h I[ä‰=R\ÍáÕǺo5à­Nð·Ë×^õŽ�Ư3ˆÑ–ÀÜ×ß2›�n^{ÎhÈ%Éñ^2®¶Óˆ­Ÿäßùžü3PK‡ú¡½¬Ú]ŠÏIm ëÿùP›âÞ™6Ê©gÁ÷VrW®_^Y·;ñ® (¸fëÃŒ€˜¢¬�(³2©Ž+�ÆšïûÓFK�§yI*EÇý¦ZJ¾j$æªwx`žU”~2�]ÉõN'£I\‚ìÄk6‹°~’I¶HÇóÌoÙªæã8]@¦+1�n®+˜>Ižo‘ŠÔJº4ð”…ªîá7;ÍŠ?¬Ÿ�mSªšt帻†‡wýˆ3ŸçÓßÚg›ïÐ*ôÍÙ‚¤]§\ŠõÈ~\_AUǬÛþèjðáˆ>'d[׳Ç{�£áõÈž�rWˆ9$Šr}q(ä†|¥²ªôšŒEP§gÈ+G“³E¿71B„i�GH²ÅMi}?ÚÏ×jØ_+B%š|@Y <7ÝÙ²ã®ð|ÐG 0$–ó¨AAAþ¥ÂôNW!5"©û(ÐtéyÉ»7ó:š¸/òoM§öQ3òt+õìk¡:¬�}‚SÖCÚ¿ú”94c§wô×)ÑFÊkmf+x1]¢¢5&1ðµß*¸=¡ô–ÖìlpÞV�²1‚RIÅwì=²7”+4Ö s&€TذVǼÕ¥E�/­A%Á]ßÜ�1¼;Ô¬†9é80'½1»êäìh¸=QØ#÷.Ö;f®è§Kn--†*²Òé+˜}ù �›Vì­['eg�Q ö /¬dãwòA¦D(„éÅòeyœ<${ #äÛ ¦VGPÊ¢Ú@3ZL³•Ém¨Ói^ˆå$ß#Z¥j‚2J4ÓÎ5q‘�,ÀmH'åÍ9]_£/·‡é²,ØL•ôTS{e˜œJå6ì�~ñv¯Ág�.xÖíÔóœ:!FÚ‘À‹:‡.s4}þZ†»øßj/E¹8dŽr%wözÍÿçosÕ–û�¸ÇÜ¿A!ÔÍõ ÐÇÌ7P©ú*íCoBìûëùd¦q)i”ë˜FMôÊÐR7”\D›wVœÌ/Ù%Nð°õÝ‹Ç Ý�ðBf–VÁò> ÎÌJÍÓÑx±-›‰a<ô¯ì³þ“ãU¹­;Óp{¯ ìDØ2P¶¶[�+ƒà{�¯á‚?bÁÚ €¨„y4NTÛÑûm‘¾³W+Ñ´-zêæc E'Eƒ„Ÿyàr…ûD|‘­ãìÄ*Ðb¤Rò9SñuÌJ)Óg9,C)Š&ó5T¿Úu¾óè,Rµ-ÌÞÑóŒ\JÅ”ÖN©xæ?Iª[Í}mèŸpeÂGf½1/W¦3V0r|ªRv.�ôÈìm?GŠÂ(ýÍh;˦¹šýaî'Éy�&?p‡¾×ï Ô1~’ô`0Ùñ€ÑTçñ €oÕóà¥òè…]¼Š�*oЭ5,Jƒ9£:p�øõ;ÞyæÁ?Î15wÑ‘<æmõuEpea‹È ÎN�¨ä€är3ê9CÃ+š“Z[³aãܱméÛfNßú$BêM� èÊÌÆáÆQ[·N ¦Øl‹{º줜LýðàÌjÛÍÈyƒ¼b �¢’Ú‹éj+_Tÿϧ¼û0Ó„ÚH-Ÿ è¹¼Ã@°< C(믤ª:Â"ŸŽÎ¢!ÓŠ¡,#BvÓ+pØÈ>WÔ<¨G‹­m–5QàºËÛ”\:,0Jç§1=hŸäù³A�è«*¸í”ã8ð£5…êw¬|kˆÔgþŸYÞ´Ûs[âË͈•�=Ýôà0Œ8Õ„a³’˜±í%?d¸ÚÇ6Æ‘Eb¿%DaÕ¿“Õ ÿ:Â`Ï>Á¥!)p Pú×#ýt<ÍÅ[µ>¹n‚ÁtÏ_›t2 höË0æønÜ™Bu³o0rƒA#Ð…}¥ÿ½cØ8’*ØæÏRI¨m̤Ì>8—>U•¾�ò­éhÒÅœA¼9 ²ÿ^Äãø½ß}´+ÒO#0[iš%»{Õ"ÎÖîr‘ÄêHªŽ¼½þÏg¶ü~T—G1sã rƒMµ<3÷_«ÿ¼Hì;KÝù™ûª/ŒÞy½±ÜV’n?zã16—,›ÀÛI¥]¿ÖÄ~%*@elöµæ #‚0ÒåŒÈ4«4¢î¦¥¿m �„ƒP¬éP™xÇ75­ñþµÔ•„/þýƒ˜7uçbá2Þ*”`óÌ­­¤cÁt‡‰óQjç’4ÈTU«üU~éEù÷É�ÒugмP—,k·á¼ÿ8>âCŒÉÚ½ï L£·å|áCª{(q=2GX©8c¹¯ªßšAç¶çõ,ª=†/nëMP£÷™Uu-éÓrδ 쑌 óÄK&…¿Ä,ìÎmÚÃÛÅ:5ߌ[ºz_ª‚àáTeÀظUìh*ÖÁéª=’.ùÇerñÜ@uY£õ�õñuëf–Õ÷�?ç\DƒÀxͩДoÑ›•$3ÞõVÃçÄz¡Ìù:Sª¼±Ä¯Ç²ûQ�úà)†uD?Ϻ¹¹|* ¹h1SQò¨–¤¢”õ©˜€üç(/�Z];ix`ì&¬3ÏSäy”£÷«_GÃà ÉHsa%É*ÛØ"Ø©ÉÓW¯U4Á”ª |…Œû>ä’ÁÀ$XÁ $óÒ¤ƒ×Òc%;…tÏ¡a¤ž•YÀ¼Ú^œôï±;0�%IÇu…óÿÈÏ C,~ÜøUʽt‡tâb¹%ÛË65–ã:\f~E¡� k‘¼êk€Õë[å’Jé ’h§½‘a}»uu§?ƒ.Ê J\õ E ŒW1Ô† "Ъeÿ‘˜<éîÚ,4Ñ@mhâþ÷Ì`äÔܺ »d*|O=W\¯eâìO§·…YtjÚ’ð»Ü�|°i§ûŸó¥ÝiMVN´©‡çã%ÆŸK�‰ãœçÂÊ“|lË3ü%oGC)ްtmÆ+TöÖ¶{áãfÜ¢xrí“” Ës‚3à‡ãˆ¤½po®yÆöoµCþ#>Îz ù–š¿Œž%%òþÄ”ÿC›‡ÁÐTmE’oá”ÄšéúxË™,`Á¿< ±ó_t9Ç¢M|‡^ž´ºR nrºZïUÌfm�_±•„ÊÏÔ¾haA´cP‘rú Èr𓏄�•m‡Çº³]7³tà]ùž?3dhŽý;X‰”¾_Ó FàæØ~à­ÙÀæ{93vï§›iÎf§æëg뀲$¢Š$ý›o-i’Jº˜?" ÄÒå¼ÄÆÀ]·ôïaL$Z¤ãötÊ©a®nttäõ®T|ÞÓ¦q¬â*™±-ܤPßϲì�R¼uƒYF)…u÷¤œÞÐåÛqX£˜ItU‘aÞ Õ¹‰¿ãD¥lN;û2ªÖÙ3F›ùÛ>3f `Ê�ø©´žY�I[ž’m�”šÕ¨áàCM¶fâŠS è‰~ÃÊ&óP!ùàÁž$(ë½z§Z\¿NÊCÍò†¡á”»ÂdéˆQ(<¤) ü3Ƨo)h®Wä­¿c%gý¡vàS™j@2Ǫ‚ó‡žìd!Ût%�e¤9ãoÉ3â}Yöx‡M´ì쌙Á½›…E-š&~¦·¥,å ]XzŽÝ 9(Ÿ¥=HZþë»gÍHñž—Ÿâ8ZQ<€Uf¶[?Ú/éfh~tª2qÚ (j«VÅ·ã>éYÊ4A~Ù÷[…Lܻ™)«… Ä*S‡‚Zx^õÿ\‘~à¡È¨ùЛt¬É‘ªTÉv0r V¼L™¼c2˜`¯ð–¬šCE “­Ð ¼ÊêÉͪÚ3—Àj0�ã9Í„ ø8ùé#á�`b7NÛl#¨‡@ÐÊw6Dg€åsÎxøÍ Ôß•íž~Øø0Òo!Ž9n¬Q�K‰©à&H–�Øžµ?N¶ ¥�+L4x`š€”õ¹…Ú@~®àìÿÑHQJˆúV{ æm£;¦CÍ6r@±§Î¹~:%z:Žÿ�ââ#åž‘ŽÌ¸nŸ¤CѯǾn×~ÕX*ægiËjñ4üD‘õ¿Aœ¿%poÁ5RüEåL>F‘²ÉÈ�é<Ù_A2gÜm3ÝëÐ|«J«1ϲ9¿­.ë#ˆ>G£@1e8iòF-Äv¼6%£“Ò¢ßf˜*Æ#¦«0‹/Z9å£Ýã«@‡wáeð’ùœ„�ï‹þõ>»à àá>(äܺީ9[ï­é"VÄ"ãÃË=‚Žü®Ÿβ|¦jßg"Ä+œ¹¹CsÉð3•-¡3°Ó9�Brë¥7!Ës î/yÌa‡ö„‘ï¦â)[Y9�îú�¬€8HlfÂOÞ³‹ZWLº—~üä>&Eq£öRk¡6™üÿ™È*ŠÖ 畟;¢1|ÖiA^Û%x‘Q|aŸ‚²÷ƒ; ð_}aå3C­cÙ DmV!(m¢¤Î1§Yâ9i}ÑD°þoG\¼®ÞEœÿ‹ów%‹Ž)ox9‘#hÛ÷r™¶‚£†?²‚-¹Åª;^É—º³}w{ŸF�n�Ç0ò\¹V|ääQåƒMž¸„Šüc¦IgªF”BUf©—Ä“H°†ßCÌ/.·/†ÆÁ4GÇ'Ý/Ö.´’K¦lþ”dÉ-ä ÛÕ応3uO¦žUÊêºoO¤­;/Å& åüƒAœ®@ÿäcï\n Jö€úM|â€Î�4C¡•vC[¶\™l¬Ü€a¸|SfPQ³[Žj‡X†œßùõ³†0b3äm¯§EÙà^^©�ç@Çî?Ýl%öm¹Hvj}vŠ·²¾žÇ.ú`Nuó DCr¥|á}),&¥f$Gü9¢k&"(ïì–¦bv,S ÷BžP�Œ2ºôíÍ%¯õ'éÏcT�£ÈTÃ7�+í¯”ì°Üí‰?‹ï�šKq}RiH7®>3$kZÍ– Ü,~MŠl‚º‘jLÕñË÷h¼_ÄÃÿ7q\þ]5¶ZÈÍ,ØZ]Å9u–•Ç—IñÒ½á൰Cx«5Žd~H!öq°ŒíÒßææl ×;þDkjý´—´rBÆl—�¿fa98ÐaðÛ1�jV{þÇ`}‡ù–COHí«Æ»UaRoÉõ‰–Á ™í©/ÉéŠi$Wýkiy°¨o¿À¬úOc–Ð_Â…}�!ü鯹pÓ¾XµpIõ£ÉÃEFK-lGaü†4 ñ�†ÍZÚ‡e¸ÔãÓËÒrŸ•j?Ô÷F~;Çž8Ÿ²V;FÎR}àÿÞ»†?EÊ®'%fIÃF=ŽGxoÂ�JQ¶OØ,„PðÄEB“1g�¡ûàš&ºC’sê+ YÊëñ"c™`¡Œ'Z¬¨†¦LûøN™ç†ìÏ,wéõûVU}Àƒ¥ù`ÚnöôÞ‡%I_eêGγ’i¤Y£×'7O¼ÿ‰¥Ï’ “›ìNÁ©y§p:& ž ‚Ö¯ ë%êßížêۈ؛Ä=K09ÆA±oí¿x÷íæ=°‹�ŠÝ˜3G³n? ˜óäˆ'Ùj{dÇéšz%eM@pî`8�ÏM«�IÝ^Ì?½Þ¯ˆ]SdúÞaö*{&SŒ1[Á_ïòÀVHAÿè’fWBúψL΄O§±Ù9{ÅžÃÊ2úâ �ßx}PL~§ ‘û¬¾C¤óŽ­{-v_â°m§Â¤[ò=ô-C™ép €Á'bÒÿKD°Œ˜¦ãaþÚÓ?{\nSóv·úeT6“ØÂ7ÓkÙ¶Ð'Æiî²Mû\DYDu¶á»”@÷ͳØ5²=ÂÓuˆYõÇŽY%“ùǰíB·¦ƒ ±Q3uUPíG%?\XdføÂÂá1*©ß.gî^+G\±!öKXN¹@^Ñ9ƒb-˜Rqm™U{ÄÇpÚþÒ¼Ús™?øÓcÏ9òšªž/•SªQk‘=ÁSZ¡ÏÞÕWѸªÆ/›œK ô擽zb³§¯F"œƒa õÝínY“ræU8WK9¸»i—tŠcÈ'LæY’�Iç—=�ÿn'œ�o Ž�•r’$NþÄ?žcÖAÀsªð~¿ý÷^RºÉ»%â¯Dx˜”$ œiŠ=ú¢ÈˆÄT�E–Ûq�°E´³eÀÂÇó5ßB? NS`™�pTŽc®ÙÿK'òÏ&jÝŸ2òFÞªò+ÉŠmªþ¡Ž>d\]iÈ€¡ Á·I²æëåèúþe© ÆÞ¦™ÇÉ;Åòú%Û‰¼@ôæ&ÓGj1e˞Рë&›fãÀÃ7‘´î2@À·AÍo¦ø ⢔Lc•$~_û }ÀÙ³ ËVN3¬½\ဉæ�ÁÖnÏ,GÑ|ðô&óbú€×¢ÄÄ%‹ï“fÇGgdáZóu7à‡dqòÉ\ùêdÛmZÏb× ©‘üsÝŽ™rÐY_H}8¶ËA .,™B¦·ŽlÛ´_¸ˆîо0\øjŸg¯*ÊwHB”µ.ÉA{ôëÇ:S9�ÜR.ÈíŽè×>Õ$úirÛÓè‰[%‰‰þò¶!�šÂѨemNÇ–N³ª2}6�m$:ƒ9‚N·°ÓnŸSošé [«§@C61Š#¬XP”�x‘ê/Y�u üBÙ$#áõ‹ÉÛpÐê,‚„ãq ƒ²¦¼oWHkxüÌÌ*Ó~£b� ñ_EÈ9ìQNäà ÉJÿ§IòšŒnÙ$™ÛP#Ã8IÈd;º<³S&1øZ"8q‚áÞ*u:-IZãFu±ÿá.o¤Bö~Š£¦iÜ8Ý4íûKA&¯‚»¾S …\m‹ˆayÀ‰Æƒ‚Õ¥ʃöJì“€�©–ëL&ö°>¢<%µŒnTïÅÑ2xÍßIØ¡QkPÉ Ç·ÿYЌ硈½Ø Ó>ÈcÞ.²»Ø-ñ2=º¯®�zéîÓDƒ�´´•ªo ï,Š U�?�’úwGº¼¯PÔ2’f–Ú�X½ä µÄ9ãêeщ(Ò�ïó�¸{—<Ìë %óµ9¼Ðdúaô‹SÉîgJ}”sµ½C4ÂúL�/tšsí?·Êˆ­hPj¤v†lLº²I#Öy¢ÌÐÙ?çC�þ-`«'Q8Í‘Öï¯IÖDþÑB×èYU¶GÕÁÞÊÇNaɨN©‹3ùîû{ã’ð‡Úë´Dý­Ú£Éòí]ñ�g3g ÄMÖˆ¿5!ä=†¤Ko ƒ¥O-|¤ Ä<û(š9pH!pÚ1ãÅ2�É¿ÚU^wÿÍÔÜ�;E4N�Hm!°|�ìx>êÞjèàSMÈû¶D8š](±£×�SýÀƒðW.‹cíp呤‚åïÆœh éÒ}`j–#œÂºSÄ=ÿ¥Íá:ÈÃYÄ·žëªܳÜYù—)§U=«ž¿øŽ&ÃÃÔ(|“«æDAx¤ . eL£f�œVÆXl[‰cs2#ó|õ‘ ïÊ_Wsm¢¢ÌjÙÊâAìÚß/_°$Žm‚Ü~=†$ÿÒßÍPŒtÈ'\ö)Ž·úí„[.^†ùLµk³1cuϵ S¼7Û\Nn«;Ž)VS;F`¦¿¯:C�mî7ôöm•L7¬K]p•K§¥Ò/dšN$ϼ�ÿðmD’ žØ’¢ç€£ýw½¯[Ë–3¬·ã©j§ \=µÄµ�×]V( ~g7–MÖð²D}ûëhÞm�öfm£"�y¯0–Yôi,µ=õóúp(øÒ˜$ éBA¼´ÑPeM àên«,»JØŸ*ëIÓpÏxŠ•äûþ_ ÆOž84—�…sóGirP»Ž ïÕú(°›"#ðC®¤f*Am÷ïI-å/‹ å1„ÿ’œ`ßb4%¹¢F©5¬1;½êÞ¾%ÿº5ù¼qGAû1ÎÑ \ž*äŠP𒇶!Êpw?ý¤°£ÕÍi~0*ªã�²éçlŸýmäæOµC•!ëßÉJ¹IÇà jsÆ]³F›æÛ#S¨úéE*�yeSIïÆj3F›p¬�®�1꣑„b°³X:.ñÁˆgP,¼W%¥q�®eãªj�èý .õc¨©Ô¹{ëj�€8Û!�eLröL™FV�û’f`5€÷ãº!-ŽêdyrÂk�ðÆ\©Y´-Î$‘ƒ�–ôYb †ù0ó&o"ú!â!eضÜÉmO&Ím<[24DFiMþä)QXb˜§ÓùõÏ[nÃæ÷¿K2´ìnÎã¤ÛÒBÍ�ì�à^žIxë¶ Æ À»Fç›Ê•‚ö.ÿùËàÀ—ö�‘¯Ç)©.Ä$†L‘–ê³ÖïöŽõ´ç±IÒ&6P9®clcÒÁýå0;ý£®í%H.N¡ÕffÇJ²²vÆî_`ôoôÜÎÛvæÀBš@xh»Ík`†�„®(QÀ¼Ý¤ÍíÁ½Áâlæ ¼œ6£®E–s‚{¨Šä)bu9ŸçV¦ }Ùb/i9[aþ]„‰Xe…ö`†˜¸H¤/¬˜ØCG4=wBÁÿd#]„5.¥Êµ×„.Òr0HíSÁçkñS�Í<¿ }±ÚHirçÇ–ˆ‹ÌùÚPpXåkÀ йVwB5ADó|4o›ÎÁÿbÇ?±aÔ2ÃkšH:'îKÆÂ¡?“MÌÞÞžïý™Û ’Þ5Fe�ã®Õ»æmL¦¡x²Ž‰K­å y++ŠÊ^ãÖìRÛ"¬Þfå¡áA ö¦ù1aŒ'*”’¬63ÃAüå, Á9ùPY”{9–­v£©Ÿ$|ôäYJÄ™TÞŸ@žÎÌ0�à~âx‹—PBF¾ª á(Fvâ)4:=cîWk¥mÑq¯8ñjŠ^ïò±¯¢}›òèQe÷óh¾RÙRüúçSÛ óæÔ5®3AD �6tÃ3/ŠÞa{ñ”ŸgýZ^rÆ+ôW{XvQ?]èc>ç¢7ú�@œù :-*”ýï–�Õ|“n³¾'ËM»¡5¾¸ °OSìÿ4¢e_rf¹�A©Åo[5¡§¾wÓ‹W ³‰‚}%†8zú:i�'@•ØÊ‡~/Ì !°µç>6 ïÍ�A+C�©a¾W¹y{p†ˆí¼Ãvóbž!'0NUôbná-xgðj¡ˆôpcÑ>¢Mî{·%é”´)"âò%[Çn¶Æ/‚�j胱¡ TSÚ«ßú ÝíÖ–ÞºG Ò™AÊ$¼—ª€lw]‘Æy\=%°v`ã&¸Î`y~Ž}¶©žÌ„hv)áGNáqP89j^ùZ£jÙz¯^vÓê{ù«p0 ûdeãÈôZ5SÖ!Š^ÍùlªùÊ‘<^yƒ8¡30�ç4- � .Ô@îBëwU—”q Hܰ¿B5û6IfݪÝt8²j`[†|Üd$‡´f5q$Ù=îæ K`ñ$m±CÀΟ%Ü6l×Ò…§\÷˪~†|¾ÇUä£Eƒ,ü¿K æ\fˆ èû[ŠDþÇy[¯�'¸Kx‡2ŽD!ï`–ß5KÓv9á±á«(ÝVÇïQ‰ž'&å›ßÌEy<}wïOG¯ØÓÓ î³(Í€,q%†âÖÞ›ö ]t¥t[#}ŠÉ³ÃÇÊ$—í!}üKHùìêßäÜÝLDÁ·;W¼y?ÎËk ]:'�sh ßÀ‚ÈáÙc°(lÎmŸìG­•‹¥5éµ�UæmÎ¥ 1ÎpÐè‹Íb\{¸Ëìg#MûÌ��c2_´B‡`óÿñ å/p9ÅAûž_¾=ÇI{Ã݉ɓ¬ÊèzP`Š Q —u wÅ\–5b ¬ò"�ÂsK8P/Bð6bØ ßø­fL¨ŸŠŒ}tÀÓSôé®"ðºKþ˜ýfµ@ÉÊIz‰™%æa÷ôEóÈ©âóg'a%D°3 -Å5¦¥-1é3„f4ýdì[)§ê¢ìrÊçË×=4¡†»fE«Ú�" &•2Zé;4”ÚFRÛ\=pcïI‰$‰f/8¼S«í+&€�G–�ÄÒôÖŠL±‡±Â|û„µÔÏã9é«NõϧNäEo–8´�­JŠ>&½ÞI^O –rÀ<0Ò1³Ä°µƒ-”aÓ‰»ÍàãØˆ{š3võ ôçmhÇßÖ½¢Î†c·Å<‘A˜‘¢Â÷¾¹Q¼ˆoq�(,ÚGæ°£½Â{·Q{IF˜^9¿êÁÓ$ `aR:MÚÂ.ŒÓŒtŸ�Œ–ú(¿Iõ"ÆÖá« äÝb5-ðÓúô2-²N* ±“•yUF¼hûU4XÃÔ5�Ƴ|œo 9�“TìÉܞݻ”¾Yü{©Õ¢µ¨ÅÇIï#'æ?ºØÓ#^z?¨vÝ*Aºs¾K誅-Ø¡TÑÌÝ·©üa»{.VˆÄP“ßÒûñN¢¬ÔißB5‘Ó]Ù2)â¹WúÓ˜A J†sAe‹†ˆ]ÌJÙ¼¶>¼v¤š;ÄÖ#ãû4&]5"½¸™Ziûc�vœè¾4Cj¨,:åDã€;ôDð¶ðB@o²_Œ;µÜ^{Bµ~ebç…N§ˆcfFV6=û€º•;Ο:¯mqAtùœÑÝœàÅA:xÛæ¼ãÿX4‡`ψGçÑ á¿+Ð5:Ö§kàŽ1ßúè½õÑ>q$Â|Òª;ç)«o-×Ì”Œ^1ÅNÖ©]µÍè:·�‡ÃÕ ÙÐÙntêOµt³ßÑö5ñ)ö£*«ÁO eá@$Pÿý™àË~] àÈHŸ xÆ:gúû’çwž—|†’•È,ÀÐìH:)D™oþXéTĨ�ÓÂ4ÕÇAozQ4Íò€hÂëñli•®8å}S$ RД×dÙáŽ1`Mu²Ê/d Ù¤€BE\ÈVª¡Á[ƒªrãßxØ?«PUE± ÎÌ©l¼ÖCÍ�‚ݯ®¶M3¦á°u/<»ŒÔóI[ÑRû�´Ì…µ#" ÁwŠÄœ—O?îÀšÅisŸÿh]QäI(­ó¨Ñ¾�ºŸŠÅ]+Xޓ턇.ä•õÖŒÀÇZ/÷ݲ·µr¹>Ú«Ú¹¨À·ú0Y*²ùÀi_4Íë2{ßðÜÆþá!3S�SZÂú¥W=Àj- ¢/ˆ%þ1¾2Ý[[× –ùŠ`½â<< šÂšfLÊ[jÇ{yçªXÑT�ÃaV”â–hB¬^^çԽŮTf*Êæ³òÛeYHêÍ`¼«©V•ÔŽ(¤î+gô|]L£Ó5 ÊñÈÛ¡è7ÂSKY¡(â1ÀÂ�â{@H¿ ¼èS­›ýgÌdþS~½uÛOÖ×¢·µR×y�Ï,©ý»jM_ ’BIKä,*�ZåC'Ä•æÎæ åTÙk$ÏŠoM4Q'ksFèFÉkúžÅÚ(wâ—ó0P.1¥¹GäŽT¶'‰d 0ãʬ]žmÚp]®{ £#b¥õC!± Îp‡a¼ùŠV¡„ºxCð÷ã9 GÃßr ~%™ck€¾ ‹‘99<—!&ZÍhzðµŸÂLåíê”>}ü”¹ÿ³¨�#ç‡ µÚô¼ê�p¬„.‹ØÐ^ p«¹B(àÔoñj+‚“ôðÙ¡ÒóVˆ~QŠ>7ìXIæÿDÁéqi÷‹ðd7 ª[¶gì‚·‰ú‚‡ºÙ ¯¥§/-_”a÷4þp¥È!J7ìL"+÷í?�'(Æ�+ ¦PzŸøDž/ídv47s„ n¤ÿÚúàHúÛ3bº ÄŽTüE&U'0i�»Iòƒ·,íµÏ˜ìê;ªdD‡áTʇ8¿ëx+"Ñi¤#cᳬ�8µ$Z�fŸÌÖC¿zX ( Ö'àÅ™a8GÛh³UíË?ö¨¾aW-nÒ-P‘Átd¯6 ô¢èV¨ï³�!÷Å/©‘Ž}RVìò4M„õ�Ú^‘g“sÈÐÓ:*(3�UÉŽßn†Š0•‰æ­Ydå±PÙÃù/``ßò¬~â›xVÕ5ÕNQÕ‘°h2~˜:°ÍÉ6þšt¤Ž»M8Ë"J]µRÈŽ²Á>jí=Ý›Ü÷À$Ä…É#9EÉÏ5 :Mu—Î2¿Ügï�{B„ âSGÌ.ÂÊ‚» Š ‚‘›«¨§£¢È5`û†�ëÚª9„·k’$ÝOfy2V5Šn®—-�²‡[Û£XØep¤û¹ŒÂÊŸÿ‚W«¾ ñÊ|¡ó­»vVÈá&ÚÔ%Õ0Ò#»ª(A-\ºÈÆ’;^pÒV±)¾¼Ù¹yE¤yP 4ü:~…vÍYƒ2Õ±™�…Lîî1•E›÷µlT,ˆ„Vtlgfh¶¤)è–\ù°‡—+„ׄLZîÀzrÁ‰u×à.�ù¬Úíù a{z’”ËX×&—>Z!,¢Wm$xf4©1-ðš×›%»©›ùþ“‡¸Íúì ªâ ñ`+3éïû¯ÀjJÀÊ^ÍK‹îðI´B"×`s�³§Xf'éžòsB‰ ºéEd,2lº‡§ Þ䲗Á$ ˜³c-bëߟϫ5ó㸖…¼#¹Ð�Å i`ލó¢A6¦ùÆÃ°ó&tJjrŽ'=¤!ö\Q²ÀOBÍÑ>@(�P.ÓäÚäÙÎû‰Å£ ËÈ‹¯˜6ŽW��XúÔßFŒú4 ðT7ôufÙñOÞÐX—/WoFXZlê-[4įÓQPŒï þzc ç…㺸¾×�ªë< AKl¨:/�ßy¨�%ŠÕdXƒáMWÁ +ƒkœßþ(�«ÿ&"î•€»××K‚ÈÛU½rF+mI)•Ímö’»übQsdìÂðÖ‡PßÎÿ™>Óe¬†ŠôßÎy<€Ðÿ¹¬×I¡÷ë“ÜcR¤›_¿Á¤i5Q��@µ€"‰�ÐÒNÉöJæÅÿØÉd;µÙô6ÈC�{M€d¦ó/Ï  Ø…ºø×ÁEý}­ÀmA–]»5óÙu&Q” ¢wº 4äÕâý"ZZ¦Á?ÕÖ“ó>î”kÅîkÿ à)T‹^òQ¾¬Æ†Ûc­iä¢e)~NÓ/&™ï}z΢\•šì@~¿Ð§á8sÃç…q”Ì öãlø’ái­4QQ¢ŠÒÁH\Ù¨Ä%ˆùu/ qÌ8Öê·C¿_;ä-¼.*ü¬ë‚at}TšJE¨б‹bpÔxâx>åäTI¦ÕŽi™n…_E–m ®‹ž„Q…= w)Å6bX:Êm©+™j©§Ì (W#€Ý8i‡CþPWt•´½þÀçGÀ#7XSÚ"°ˆfNÜ›­ã©ŠNf|¥@º.RZï[On“OÙ;è=!,xj¢ `±Ò9„’¹‰f©Ü8 /»‰0ëéñTKë'界W³�£Ô¥ÝVˆN i‘4ëbx¯Ít5ÅkD¡þíT�† ¹²MÉãæ�š¤Ý\¢iQöðd†˜aÝ.RÑ–vç¥%½—اò !wòYBzËñûN›Â9�Ø9Xf‡à¬¾§|':Æü­ªFr,Ã�3‡™c�ÊȆÄIðåþv÷ ì\O„Pd¸¯\¬îaf]>g ¯9•Kќڦ£øDgu±Má]i^ …ï÷Ó§[ˆÕq iøqŒ(µ^wź«1V *R ëìa,¿�ÏT)œJ 5ýœî9RG´]"eÚ†«ë .�–}|é ã–s²dÛQ™*—ׇ ]󀋻)ZˆT&†þ†µ�— €ï"¨ñÜžŸ ljx@ñu"XLúôûAù¶÷þ%'{ H×xõ·»gÎû[ì©Là~ß�V‚•9øbËÅ^[]¹� íŠCßíÚܬEzÉ$Á옫ý>l<äq_�ÐñîÛ¨2[ 6h”-?¤jßI3ú­Øðˆå\ªå»ù7`€>1¡KÏ`4Ëê:å2P4'®£ÇEË ä@– ¢ Q¦}~ö�ß|C x”«•å�›½m#,Œ€_{€ª8ˆ)Ñ‹O¬­ÓµÈ€óç€é&­oJ°hP£Xï»zI  ÌYµÜHKÖé?�ûóSòÒá3nHP'$ÿ/îpjìV¹4ù˜ÒvÉ/Hý Þžw#¡1Ç…É:˜"ûqé×°¨9Üo€µ¼éf° £Né—Ž %ßjkÔ7߀Ì|†Ý×0µF•Í•ã"_�(Y°˜gä{M0ãª)Š>Ž»�9Íh5�¼T^Mî5™ðGeÑ$Ñ>z&¡_'úò1‹aD'ÕÑݯ KvS¾dÜ2…º®ê‹Y¡ê¯ê�—Ø©,œ£ü +‚ éã­ä2øýÔÊ®�ø>Y̵.­*Í*Úÿú!�qÿ«22 ð‘Ç ¡Ž.ux”¦W›ØÆ—dÔ¬'²’Kº›ÕohÎRLÙµVçÁ X©šez&?N^•ï(ï&ÿƪò4_–0åÝLÖ)q‘Ã@zó;‡ }XT/”ªì¯»–ûÌtò•6ó3.¦àƒ§;†‡;SþPÈõí§sÇ—þ†¬+ézÒqô\pK·Î£1õVÔ¸�IÒ�bó.— RE¢ôãºF@Ù’�˜ÆdÛS [î&ŒTBj ¨3¬�nÝJЊ1wµ�¢u^Ÿ#64_Ã57äÁþ;�*ø›¼•Íh�øïå]KŸ4© ÔP3å4=)e‚È–ŸÁx V®ûôR”™`•t :‡§yêOJNÛ†§`‚”1yÕ?µ'A‘m‘-oÁ –*fäqx2_�òENs_@Ñbؼô®×ÀbêîH÷ê�^Í…£SM8`X“´;t/=)Æ­$‡n™°‹‚韓®“ùÙÓ{†S\؃½Ç^Õ_¤mñ`ìyžHpOã÷Âðrûzþ²líxH›s2Ƭ2¾x&«“Çà“$�—Ÿº»>ú䆀ø€Â IŒ™˜Ã"èÏ©x¦ ¦Ð­¿J!UƒµÞœ±Žó>a«ÞèáU_õ-;'«›q)*J;‰×ØœÕu›Áon†[Êf¸F,£¸åGØó°Õ|õ>Ô�é#\ð!òDHö ŽÞTÊ®äÍ?‚CP|>‘æ.ÿ¦`’Ð ´äÁ¨Æ…ÉÏ^?vóy'Ð./æŒúZ¨Æ3H³:®G«®†( ¯ÛGÈýçr|ùà©CÑï-�ïQñ:GhÔ5€ï=šŠú\ªs*¦ëª9.ïÜs<"�PFq(Dçj#5GMðnH‘½�(ï‚AÞâñkŽöÿÆvà:ñ!Ú4^KG ¼øìž*"“}qH“Ôyí®Íµ¢Vóù5Áa=]í9|qú\ýöv”ÏÕ'ï ŒRÙží%Š£1åPËÛÿ¥'ÝO= íÙ ±`¹mÌ FBsÿ `õãÖà–³jBvePW äµÒ×Ó¥²ê&¯à*0Êû¾|h¦®6ËHÏ’4z“KáÔ�KBóž®T¦Z2kit ÌòLÔŠë ÞíçJ#*°'¢„‘ºa¢›»8Ñd&ö SR…Os™Ï“J²tý¹‹™ºPbë¢ð±zY©0]¾-Ù¸ìÉÖ¨y¢R± …R5죔S¶söÖSÕÿ$Õ×,ÅN²J•Ð;H´$•!áB|àÅ­Ü7ƒî�sÍLð,¬‘Ûùë…É•&ä�²Ðº[Á“oTÙàûœŽ$î«•è9û½¯H¤Œ¹­îX¯ïú Ñr�\éQ‘ ôÍZ¾D&DMµCÍ•a`Dµz±„ƒÊú�QIÏâΛiDš¥“¥é ° hs¶ç¹F\DÍÞÍá㌪ãízp¦Š(§­‰/'‘ŒL1"Ò'”¥ýÚdBvF xqO¢÷"pé𯄼[ÅÿÜ~zcܤOñ’f½5%·ÚCrÚ$ ;/{ìµ^ �[$ŸíÈ¿Fö”gôåÌÌpÉ›=\|©sÉl�æ½Çý0¥6‘ÀB¹÷y7Ù}3-f_�”�Ã.$,·ˆÕ{6ÛëÇq!˜k¤Z$Õ<í¸ƒˆ„]§j@Õøª¦`xýl¥CV=tW ñ}¥{„ T¹åðw³* ‹çíí Ð p ßùM œ&tQÁ‚XìЗ$ÐÛ…BF=»œØO6z€�ÍSa4z®NŸèÐòÍVÎÏŠM¤d®u�}áÑɹîºw¹É�i*œ†3¸~ðÒ2KnKïL‚‹KU¹;L�8‰ŒÅÓðÔÜ«öÐ#Ë�—a|#Ì<¡{WMpE#\ª²–·åÇï[}[Æî%Ûæ„pLW¤�fûOŒ9Š#ä—GÑ~x"ð9CŸY¼wšX§ÔErXìI�dO D÷|ô¿D[8³7³æ€#Ùš`Yã¶q¥Jd’ò'ßÝ y%­‰Dî¨fåô9’‡\9zX}·é�ùÂ,¶£\l,Ë—ú'¼e3›XÇêqÍ0™'¹$«üìU³åôáË4hW´ ¶¯ÝiSi¤ Ýh+[tþrÔ�¦Ø<ÄìÚJ`Â:úÿ*¾ùÚ9²þDŠ÷�¥¶®É­øjEÕæôaO~i—j 0Fž¯×(:³¢ÉoþKRKô-kËMî!ßaHÔ&*XÔ’˜Wêy3¸„!óúž³“ßÒ;¡4Ðp†bv'qÊ7éïv{¿Šk^ZǶ>]2:¿"î�lñÀØnXÞ>?%†Ð—_V–q*7`ÃZä`ŽüËÑÌ;„ð¸µmSµƒB‹õhi÷½¬÷R(à á}HÛb�}’æf‚ï†!¼ßˆÔT1+Ly2?cqµ�&ØÏÉ'@"ÖÌN¹§Î­·¼Ú¢íÄ;‘É4‰ýŨ<$ñ‡jCHs#?XÝÆÄ¨îqT`7±Pcôo„´Ä®AWâ€GêkŸ†bÜÜÂ;‚Ý/Ã샱ôÀPDv.{1æZök•/ü.yj\Ø&Á2 æ Iä�n¤åUUrÄöCŠkS-#Ê è�©š nÇ`xé²+™[ 'P6NäQ§™Ðm>j¡T¸SNýB&B¡ß÷fÐ ªè«r¬íÖO8¶!‹)Ñ'~¤å‡=o”± krûð"ý¨ùÉé?Qžµi VǦ½Èã�@…R‡³l9F"ÏÙÔ퇾 ‹³Ì™I+T4ãXñƒO!Þ•ßòì? Ã×CT>]}Ÿßõ:iõ­Ö³»?Á˜r\­ÝÀÒgù-=«èW(Í"B0qÛØØ½Ô,º(bò™BqÍÁÊ»!ö%?âk—zÇi-¹ôJ, ‡aœj8�¸<–J,ƒP`³²q^b†…<n©\�ÓVN¤.r¥«—©Kw yëP6�ÐIÆgô—ˆ1ÝmJNò{Àα#Ó|ŒLš–C.b3Óp]§u*QBXjCÞ0×ã$Ä-™\…Ì>ˆ ¤Ø‡ÉÐôrëj¡l3Oó'¿o“òý8…Û²¬O¡?LÖE,Þ{aÈ1œd)‚í*”Æe8éç %Ô@ …?rÇÒ:.Êohš bò…³òõKÎljÇ �þ„q€eóÆ]9®´_û—?$µ­÷ë�,Ží�ü:ALíˆÉÚBaȰ38¿x4Ùk3é!-«_N¹lã{Æk@!×ô4X…K'M« ÍJ}Ï<2ŒwýÚ‰ñã“ð‘«¡ašEÁ’Ÿß×o'zpãBYl˜hŰú»�è¦ý¥E™%Î ÉÊ¡«ÚôïwIðkÛrÀÎîóqoèh±ø%Çãæö¿=ÅP˜&ÿ<| Ø÷ Ì9³ˆ°”¹UÄÝ'BzAÖÏ\P2°Î-œ^]¯Èõ?)l:e:‹À•“cÎ5À)O*™™ñâÊ™%3X¶£p[—Ó~�›\.ä)E5PHlnø*œê�ʇfŒÞ=kÏ¡­'Y½¾„¢Š#{ov+ë@ª‚ü\¬sK+D*Ÿ$ý2`G f|frS"ÃÃHö7û&Í¡O+´¹–-‡óD-¬WÅågŒHæ™èÎ0°nà š¾sÔQg„åùÃ`Âul='W²{¤¥’…,¾wC¢÷ЀÍå6”g$ñØ{ y:egð#�;^'®Õ'›3PìKiåé©ÁذKi¶‚¼ ÅYÿB»³²™¯…(ÉÖsÚ¦®ßgØðµ2^J Aj梠3†q¶¥pSþ­{þÓÙM™GçfOü,=Ö3Ä>½Ï UŒ_«¢)¶'�€¨ùoÈÍH÷g¸Ð‹”3¨�à‰K¾¹dnoÆ6"{;̽i?Éy>…-a€ Ng]$‡Ã¯(\eÅâxìÔsZ|þ‹/»t̶*Ô8¶;$ NÿÃ�mv�œí„ƒÞ—§Á8 A¢Ñ@+[/i¹»4·T'Š.ÒàA„9ÍŠ¶ïÕ,Ù³ê!ûM@§]ìmGbD]VÝz¤¶ÿP­ÔnEWßßý,UκyOLÔ-ùáå‡àRíóB¹~DbõF9Ûñ(¡Õè³C*Ò­³ý‡<üV,‰{24ŸH�©4�'O>;Pà�ù€�40ùy¥4êÍ[ÅRZ/0)$´Fº5ÍÙ+©bÖß ñns+Ü`d9Ý7O ž«™<Fš À3ç’P%l$±@þ¡ˆ¬�ºÝxö™í²m§Ù6*^ÿø§'—wïx¶(ÑU‘� b°’@¼+ÑÇÞåIÛ Ÿ™à'|Õ ä±š�Ĥéqš"9‚bnq]’©PáÚn¯{ï CE¶g؇¥D*ÙÃ[5ˆ!R{9OŸUm ’¤N„aMÄç·ñ·�'µ ÊÆðGªhm™kÄ&“oéí;” èè)>ãKVäEd«�Z£fV%ëuaÓéÜéè yzÓÜ«âµé–¡'‚(R<â”%ûi:1Ói  (7µ£Ë╚¦r~¹ Fá ô6ð%<™ò ƒ †hž*ƒ Œ–]ô%½8ÐvŒ¿½`æ a±›�T;—XÅs;è÷É’.pÙn(¦è7—=Ø<ÅdJ*6¡0Ñçýd娛òü7�D“Œ½dü¼´±ç­�‰Ü{�>Ùø=››: Þ#¨–G¼ €�–7@ÇN:ñÒÿTò¸/Áܘ�ûëðíÛÞìaKý¾‚Üõ�.{dCÚ+V´ÁDòˆ…ƒz…ÝC+¢a#§‹Îñ ŒJt£Ò>S'zMŸ“14ì.·žÖ±—mM�ëôÒdLeùPžkÂÐr$¾TcüT:)Ò ‰QNözA†åÖë€nå¯˜Š¾§¥¦ß‰I_!Ø�eòç¦Ued­»@Ç7©ù ¥Õ%Ú7HˆMzõ…Á[Ò½òhÝ�Žþ}.k(ÿ(ÇpF¡•ƒK²æK%ưz¬…\|¸z€‡øÖ»jœÛÒ1ðŽ] LðpkÅ'Æ0fÔ©\–šðçm^ øk6ÿïîj£.<÷ŸÑFÀfhUlˆw®›8‰…%O‘޶ž <Ã)Ρ¡«wsÈ�÷ÍŸx´·}™s‚ pJ‘PÂq¹ö RÉ}4ÐÞþé¶!®wá6”ÂÍ[†ðBÙ©Ï)öåÝe½¯^ò’'}Oä{‡—xDT°´Wú~ɉΧc4ZeŠ(x8ppθ2LçÁ"ªîm×½,$@–Œ.Í¢W“Kçá©Á>Ñø}‰wñ[Ù:¾„c1êŒ}+<�zÄñ�jÕlggu „§Þê 1®Hóc¢16Cbíw«š©pú�;Ó:{ߟ¥üÔݯ ØÑ9°opT�W¨ùƒ·�Øôg�Ü‹ÔüòwSÍ3,ô9›’ìµÜ%GkàœÔíÈýü÷‰pgf‡±Á‹™ƒm€Ê> �yûc#ÃÄSõ±M³®yÄÓ à «›ù:/Ð67þÛfè§…o0f¯H·d–¥ ÂÊÌÄ~f‘;LÃ7b¤ïÄuè”{8å”Õ£¢Û\§<þ¡£TDÿ2Ô šOÜÌàa[Ã�åîê6·ê=cQV�‰Kè—ï’áôQ…•;y÷]çGfVliR¦‚Ìš:z0ä4›èÁ ÷åvîúöŒØNwçží=è.©á‡+^‹× åÒ²ÖÛ1›ó)'#_2§ÔR¼j-“s5!ÁD¤¦gC­–¾Bc±$†�\F(�&t)]ÀÑ òÄ¸Š¦Ì¯sÔfΟ\·ÁS°ú +œûíÚ“¿k?HTíì ò~Ù}¿~ÝYq:OxXnÂŒµ"]–>ê�#5ßÃؽˆ�›ùš¤žÙÖi§’þ2šm—ðïyÝpºV'ƒ›”E/kRþ»’Uˆ¥¹ÿã5ô0}ÿ±G´y÷ÍAÐ0Cv\nLu,x‘y,>B)¡ö2»È™Ÿ™êön"œÒ”×·7Î|Û9tÅÀ›~,3™ö:mÿO°.{¦1”�2AÕQ”àXðëýI²ÅxòÀá¡áÐNd›!¸ÜÂ^š3|&G½ñ‡ [§Ó½8ìZ>×M�ÚF’¸Ùó)j�ÊàxAÄ~ˆVVÅÚê#ÊÂ4à“�Wº)Û‹|ò…B´Òù÷'x×û¨rã ®.ï$·Aƒ#ki§"­X‚êB]ÅâåM´˜'ý§X8~P˜bc6jøöžu¯w‡hìD?=¨R!s×!%¤Yª° gA·[,†”f§9Bï6¾3 NhrkÊšo<.õKF)kѧ/Õ5¼Ø7d ƒÎ �ÀtäX‘'zƒçÞ’,Rq ú Jqép#pµ önXaØ›ýS ³&"� 5KÔ]På©ÓMOFD#‚¯$¤µi�®7ͨÅÞÃÜüÊX�÷*±’ª%S•íÕÚĘ I˜I„kÍ~(âJJq`Lš¥ºs²§ï/ù«0' Ú= ÉÍüÿ”´±ªÀSÅ„àê>ž/ŒhCæ´´ˆz�QÊ'g�-`“ä—H^Û�ÕþjÌ#·´ HË-°Õ÷¥�ÏP¥éaKx¬/Ó¸Pò¿Y® àßÙvºï7ZJñëðÊHSô_^ë^yn¤óék�âvE)›°'êûfamß´'#û°Ú(¬à…J?°«Rƒb·°üDT�6%ì*nÃesfB78=À>ÚKtù+©ðäö:?î´Kö×I;ŠtÛ*BÑÂé/àŒûé‚Yã¿W!+µðƒÖev¡/)ÔA7#›ë ôIJXö.J‹µ–AõŽÇŸNîìaà�ýy&ÂÎß{9+˜êƒ’4ÝB’ëžùŸ`Ù?8½©²ƒx—ì(Ù ­÷cK¥Ù]À°f ïÝaqð–FDátÀLløÒ¼ ÓS†ªµ=ÿ1b<Ö×J ŒìFAÁ<á”ÝdÖYzÙ hu·0\ÑÃ× Ü: Y¡Ž¹+nè{¾p­£Âë ñµ�‹ŠG4¹‹±¯…6N èïCÌjVê@Vߘ<ƒîjÝè¡QÑ)_E¸ÌnVxIÀf ·öÿ׌à#mýhL i:‹Ú#Ù*D� �ð¿£lOäU8è8÷D9¸Œ–‰jPÔ×ãÌbƒÑ°XT¡ÿ¢�qºøÙ–ä÷ì¬Ì½Ê=Ç©=¾wÊ\­®uç«@©1\8=ÙJ[JžèŒÃ?]òíñ¹?ò±e¦\!n9BðJgɨï©TSµÖ ÙNÇS‹F1fSµ;z$hùÕ®v’|Áü¯á“?•ihó›UÝP�õw¡<9V&0¼\>™í’¯…ì½¼º$ÉGãýÁz<s¾hþÎ�­•¡&�%qOª`ô¹h3]„9jÌt5ÞÓ¦Ñ*™°V) ¨Jª>¥ÑCWASùÚÚwè?©&uþ‡ŒS™Š©-y–1Õ#¬‚”@ÉJê�ä½ÃÎe"S•�ß›Ú3sŒÏ´¿è2ÀI­–p0ø÷†R²D×ÊŽ7ÏL¢L¡©o1¶#C«ËpØžË <Û06M£4ú¥ßhƒvFÇ™_'Tyú¤ZÀP)q‡üÉç¤x¨™UåècµXe¨öÃ�ºŸÂ¬5 ÞÎVÅD-¸´¢=†/œ÷<üLOB™–T1ÖCÆD�Sã,*x‹u„ê3I ”04(åsûǃ¡›â45kÅÔFw„e�Ü Wœ/Ž-r‰ú$0KRÿ»ºš¬¬m£ ´üã`D�è7÷MXìki§ 9ÈÕ4½ŒÀ-:{ätF’Êéá}&ðgþ×xp-»ƒ#0mµºy2H˜WÆÕ#‚K0iOé?FZ¤({}³ðÛ…ôVTñŸ7N/°iðMˉÐí ÌðôÕ¸­Ý×Oi‰-ÒÀÞ¥ƒe¯úÚ‰2œ•Eè/Ïã�PÖ­ îÉa �da?Õ˜ÇX8)ùPÊíâh)ZpÕ¤EC�ÇÝ!w¡H,É~�›r­i05l¯o«2F“ÃQX”}mQ"ÀèæØ6²Í‰â7äßîâ€ò%´GlÓ£07¤Y°”¬[_Gé½Ä¼3ýA‚®q~ü£XôbZ‚„¿§+º·c×òNYl¦¿½¥ÃÝN�ÂíOŠ˜ \סÄw:?þ½zpPóÑ�Áë'NÚ+<{þ°ôXܶ÷¸éÚ¾ >¦†5BÆ¿¼ gH6ÀÉÿ>Ö£û‹7£Jeògß9í´ˆ¨·U?Ô"ìµÝò$|øòÞ /–çxm¼ÞûˆpiØÙò¶Z§À™T76Ø.çBæ»®„zÔ}Æ Ð«HØÜ(éÑN7¤E\7é æùø%%®v*êw¶…ž™q˜8f¿Á‡T/E„Ó+j?½YÇØK«)�ã€'¶;Cv!½Q ^r.ú,GIïâyŒ™]z»lÂ¥ì ]¸6°ZŒpшSÌm|�q�¿ð ÐM¨îž>üC³'I52�öéã�dq P4+ß(.UÖc‰ÞÐÉ�÷ƒ2ï ®‘'Ùé Þ_Œãóvæ9-Ÿ]šÙTË,a³f+Tð Å!:}0ƒýþVÑ&‡£ºE¶÷oNk?‘ÜßM\pA8u¸–²xRu%ˆF’y0ÛN”™š°œ¨é!Ô+Ï”›€œ¹ÉÄ£Ðã6ý8¡c@üÁÖæŽž4F2e‡Y¹aÍüO²nS+­Y¥ñÏcÖp†8y¦WØÕX1èå^©ñ¾úZssJ`šng>‘Zbgýs{Ûx.7…IîÒÍcŽÒaÁU=+÷+q>³ ³:�sÄ Ë1=�ÑÎÄçþƒ�Ðr,'1ÐZ”*h2Ì:ɡʻbÔJ‡^›¯Cù{^ 5êž\Aprb–ظ~pʉîP7¨šEÄ=r(2ñÙ¯‘ïEø¦È[_\½ø£f` ‹ÏjÃþÌMlÉ& q;¦ÕaŸ” 7ëˆÐ UaBf@¢~áøR3X±Þ'ÈÛÑ™� 7q7aµv�¾BÜnÛˈûºc¢ ‰®w–®·5Uïµ dÇæX¯©õnÄŠñî/–Ú˜ï;ÊQç+—ß?d]üÛDù& ÄK‹"Z|Ñ«Y;œãrm(¢ÿ5ñ ÔûßâØòÝâÇ�‡™µ[’mA½h�ñ›޶0ÊŽ°–DzùtÛâ<ªwÈ®Ô"ö¸w°ð…læû!·ë±ªA³ÇÈ:'ýQkä¬×x�‰‹«æhŒ½G�:¼žœR$¶ž_DÎ"ÆÔ¸7ØÅÌ©öqþÔHÔüK ´Tzå!ñäU6ó;U„¹Ûç®Ll&’·V·•ËO»D"ÿuß´už(?‰î‹z }­5бÁ( ­üîmsÕ�Ö¢õ*RÚ¡ºY0›Ùų˜è»3“7„Ý?ê¯&0A„o~°ŸþX•©§÷Ë:ž=}š ìÕïÕ*aTV–‰—kÅzbëË�b§³�’oÞçe(Æ,Ü Ù�ϰ+'CwR[Q«[“pô%ã:L8¿¼Å÷à˜yˆê+ˆñwØy�“cfÁdÉÔÀ¬^ØüP=0ð2âßæÕÊP^›²§wz‘£½Œ«UU¶Ÿ­â%õ¬? T`BƒšþOÈ,åw—qGm0ýhÓ¼ÖäBSXolv1ËhÍ±Ž¢µÛœ 踈¹ôÖ49¼�K¸’xòEåç; ¹ œðç™öœ®ßQã웼¶ò°vVÓNðzެÇpQó冚Éeö]C­ûr _ †™Ý2«$',m¸Î\mM¸ò„Ãȶ.]0ÚÞê²PëH¿¤£…�ÐãážÀ² œÜÙ ’þ05߀�™ÙÛz‰ Dݼ|D«´ ®¹Õs Í¿3Ζ‹ò´ÒÆhý˜Ô ­sKBN)RIC”®S®ôE†¦ûâ-ÔΊԦ’ý|Ì­¼÷ŧºF 1%4æEœ®-�zUº¦ºñ7TaNqÉ€b×ù' s*Z”*ž¶b^�d…Q²Äj‚ØÂj2sRn²ìÈPoN”0Ö7ö�º´Þ9EÞeh¥Œ³C€]„ÄÚáìhYž8« ¡I4 7•z?´ñf 9Ì"À#æ¾ �ˆÔKƒ|y¨m,7e�–‹Á¸ª¯ztPcªÐ‹‚“Ç,ÑöÌ{/ð”èRj€-ìg&›{ë© òlUqY*–ùñÇ/`¨AAÏ+ƒêÙL0f>˜7�Ge–çâ÷ ËímeÜÎ9gÁ†,ÂWìÙ5@ pŇf–´<1“fÉ„ž½Ö”ü˜7EÂC¿õ¡GqG�µ~bP#R £eß·]}ÝÖï‘H1ÀÍ ¢ˆûÊdø‚ÿ8ŽÊVžRÕ#‰tžîK;Õm`£0Ç)á™$²Ž ЛïvFós]zlnîünûÏâÊjÁ¢3/¯ðM”…ð}©×ž¥ß?äø¤~c·Gà ¥ý¨ˆtLŠ™"嘲Òñä2ñà¥b�KL�<´íòãç#r£jŸâ*4axp_;>£„$~�)ºµÉ„‰É‡ŠõßÄz$wñÞUP#jž¥ú¨Ðÿ… Šßöº¦ "þrGà ¼!H-ì ¹ºÅ6˜íOXK8Á�Ê ,š:(áv¯m#ÿvS‡_ƒ a-0&¸:ÓÐfû„:&¹j°†gÇòà4µoÕê�7ÑÌcrvØ÷:zlB/‡™ªõ¼ó|w�R«—-L»Âq¨"VÚª]=.®7)fŸÌÙÞÑ�}éO#˜|”-Î.á&yášÕŸ×3͸¶³Ç£§ŽTü)×à?jõäTÂcb°”—Š1â¿_[RÇ”]ýhž®ÞÃ¥˜¿GªKˆW(ÛÅ0ËIS‚\¾L\(ÛJ¾V'dy(ø€(M•ŠO³ªw˜·w—?Mú`­¾{(ÿÚÔØ=›Ô,íB<žãöºôù¿¬äÌC!%/Í7}ÎyoÐ:­µJ™3+éGîÔ€B1,6Aˆr2€Ó*¯>�sY5Ê/ MT�¥JÂå+¶%Ÿ3¬þ‹Ä·cxº›@mKqqÐÀÍK’—À•n€ÛˆÛ¤C Ö1”@––vtRæmvnðˆKÝèGÜX’�5ƒï°¯:ÃN¦`¬²}gu­ßûf6t¢¢MSà•°ôÈA^,\XE{�Ç ™­)nØ7œSk*†:Ѓw(Ä4TÌ.ŒfÊ˜ÑæU‰ôÐ>Oð¿CNÇ�ß·¢ãJ@Ãí£­‘F£9t~�Æè¾„#+�IS¶Ÿ�sõŸŠg»ùQfÅ|uÖâK[èaü«x¨äG¾*%JP¤´=feD%ŽYoë ÏŒ°½÷7”*&â’€tBbâ Å­Ò (iÍeSßÇq+¨ëË‚®ò°b‘2z©;¡OŽ•®¬hÏ»à¼t‹Ž•‹¬ó„‰Ý—YJR§° Œb/¬_[¡ Ü7¨yÔˆ¶Ú¯þ¸MT§Ïkõfœhü+Þ|Ýs¾Xñg†åf*ˆ{EúðDrS9nˤ†ÀãQLì_JÙ^ðü›:ä@rü.M»»m J±*ö´#>HÅ)Ž$“uÆ*ÊköÙ÷¦c9Âá'°�ÑX£�¢Ž>(P»eÏD\ø»³K"V.®¤ü.¿Œ‰rÆÂ`€ Y´[Ì‘rÒ_ZŠÅ2£à™L�”ee%OI ¼Qú­ücf‰isçT—�iúj„PQ•ò"ŸôèŠê€{ª]8)¿î/Ñ­œœþ’Èk§8ʤƒ±¤†ÈšÁÒÞÚ²#‰ �Š…kå‘ü­%šRª‘‰÷Kµgª©“‡ªú¤•¥_‡-Ã�ªH8ÇÓu<·'É{½ …¬¼,ŠRêÇ‹©œå‘tIË šJ»µájç Yߊ¥6AæˆgA-ºI#Ç žŽµº’(ÅUTò™¿]w¸¶” �6¨�¥m˜²å’f„jŸ07³z±%KW/«uï¥Â +Ù�rƒ¾ÎÁxÀ“�pS͹/SD3.@½`>ó8øG¾t\©��œ¸·#@® E2C‚)~ë¿)PÉß»›p IŸ�ZÙÈ‚}0Øh]õ¿•3ïÏQ˜Tqaw$™*üO2Rö± æ UÅç›W)¢h† ¾4!y–Ü‚ž�E¥ SË µ1b.‡1©Z&ÇoæÆê>ĨƒY{?6’8|.‰9§ˆò%Ý×7ìc�X÷`M%´Þ2?‘+b‘=„’*w×Ý¡IêßÍAµbÈR ïèN5,.Z³�Š�«K¢î'DÖ™(8x3ˆÙÝ]cS{„$ziú½:¨–¿'àY=Êw:.Ät©¡3†Œ¼ª ]÷QÔS€VjÚIÛüjÅÇÚGqÀð‘~‡hãRVìõi£.ys+$׺gBë{á=û 1¿çjùTnØ×Rbˆ?$9î½�þΆZù¯N½ ?ëÔîª-U·z)Ü=|@h‘T¤Xî„P]øòÞiþŸ§°î&q")5Ó)v%ζœˆZ‘SËT¤¶mUï$5lg’hUÌP¿g'¤Ë~˜™ÅÞîÃKt+ñò ™5xNÛ½\ݱî¼(ðÙ?IN0у?0Ø6Lדh¹8…EöOp EÃj‰Aâì®Ú½zmÛ„tU�g§DkQâ±·x/DZXß@—$Aåø@ 9FȼgÇt"ÀgºV¨®e¦¦ú¼‚‹ïò�¹@lAJ@hs•âû‡øOß×Ï-Qw‘[Á^UDöN„HX9{ýõók•¿³‰A¢%öwQëá«0xk�:\„é.ûþÓäCf€7�™ ^E8y¤Hí¥Î«erQ¢ÞÏÈô.bQ©-¼‘=x£Lý~o‡B Í'ËJcѶïêj¥…©²û“Î[ÜWéXAþz.@Ï…–¶þCœ>/t›ò®<x�t¤ðJùpfb¡ªŸïJЕ .6Â'ŸX´ÊëûZˆÒ Â499à¨ðùBÑÊPäë—WW[ä髯,& 3®%Ý´¤}‹­½!\Ùxì ¤É‘ýÁèèjTÕÔ‡Ãh9§e!™Þn›¬lY1ÝÁ@jÚªYƒÿN²=›Jáaˆ>Õ}Ûé«úyø¶k}ÙËíø½€›ç©ô›†QÜŠHwjߪóÞÆT?î’6#ipeAúÈWèÀÌ •2ú§éȵhÕö“…$™wîótù#t读÷¾r¹x_0�M¼Aƒ1§õÒ÷Sm{ÀU)G,p7“åÂÙ­M” Ê[¦RúÄÛÊšö_®¬EPÚ?5h·¨Ý+וu7ÿì6yð]1Èæ÷ä†éÐÄ Œ¢µH“º1ÀhD É7!€ Å;\%^^q<ÂMPH >TUvëi-5àl'}kj¾]áZ#.á"ÙºÖá¬ö³®‚éàiE/ÖŽE.˜SŒ¿ îï¼ö…°I("•¯[®£m¦\I ɰÄRWûäê/Ô«L/Ø­gÚO&zpZÈI ößsdÝYDÑá»Ôu™)ìZÎÀSÔ¸ØSîØIGxþôbG|��»®2Â>ƒYÇøHw[\¸K^z„+î–tTú¬©>š”²7 ª ôÖÌtHt$:oœjG_#"£é³*p Xæ¶FK’Aìqi}V%ÐÅ›VÑ>Îp¹/›Øèk\åæ`ÚBFgó¦Ü7˜ß g³3Z/f¯ÿžOH*�%P7}¶šŽ-ü•hòó°°¶Áã™k'—ª�•ñF+NÙü¼ªål3án³æª?­nÙˆ©ÍÒ¯Ó�çÝ(òi6(Þ4µ9A”óÛÎŒ'P„Ø�ì>8Oïjìm¯Ëe#ÛÚ€\ï=Av¯QÕ"~Ó ?k`÷’wþ_ eÝ¥90¸)¥pU¤\Ấ^tÕËx×T°SñÞÀHE2ƒ\*p qÎãSaO/ʈ Iu[ß�¿5wbÄpWçu¢£`Vh¬4å¼k£ný'a ˜L@¬GZ òìø®¡!’‡ö¢°åæS‰t�;´¡#ÛòVî‡[}ŒÌPý-ý+G?~¡¢g4¬¬$¹ þtÄ¡Sùf;Yà@ÿox]Òî}_ •aB�­–-ÿéf&8BÂ�‚Õ³,ǹ06Xì\*ŒŠ.&Ì`RöcMWæJnA³¨ïD¥úÕuè^p®p® œäÃà€Qlð•Ö|\XþOî!⪬ą™e±C©X{s=&Ã]횥;yìnÓ/ÉŸí°Æ èÖpšØ!ƒ¸Á¥½rV´`¾zϽMŽ éŠd ïî/±4VäZ¤ìwê•®¦Õs–´/p¬·Ã\n‘uyG¥BF&- /`Ö"y„‘Z¡'•b÷-§a~.Ö9öaßF·èQtϹüƒ8Cyè_ôYƒ8áa-°ä[ã1r"{¯¼öîàÜ•õ{ë@Ö>¼Ìiɨ‘‚zÖ=Õu �竘à8íãEâ†ÐÁëI²ùt3kEe¯q}ªZü(lЗñž“­–ƒ^`’Œ¿£NœLF˜¤€ 65��ùä/a•h²©ÆßÜê¼îÅ�ôÆ›¦BÃsV,Á×ôƱøúÑçHþk5å¨ñú±~(“ªO~Ÿhø Zh*Š´æK†ó<À±Ÿ•B_fïI Fs¨ýÏ,˜dÒVô™›f±ÀGedûʹæVŸ+Â9ݼ¿DWsõÈ µÑ’†6Œ§Ú'¸üŒ¾24�Ÿ•meæö4îš‚¬su?Wˆœ³Îäò•åtèÎ$@±šÙÿZõ}Jöâ£S*iWuÂÑvݶn±y€3’þè$Ý©tØWŠ`¸túsíJ6“+tñž$Õª˜G]¨�EŒJ듹î`ÁÚÑx‡d’ÔÙ#Ë;ãÓè¤�~ÙlÔkÑ·=‹¶oIÅ"z$î8[mAÜF!8Š¢‰3 pc^ãáÀˆ“•�³#0ŒÃã_Öšlé.—9I¥kë\Švš1FÇfï,ËŽÃoü)2,ż±2ìKÀµ^ã%¯È €k4ÿ‡³ R„$f£tî6¦p D&ÞíîÝþ`ý„éÒÓdä/:&çö\¸ÈGTb_<&Ì‚AŒ Øáò‘²"±HǷݬHxåÜ´B©|1s‚–0é3íü˜ÓŽˆ($óÉ®¸‡ûÖ½Tó2tš£±tÑ(ce5ÙI+ÁgÝ íàfuü{¹d&¨/ 7'GöKv|:м)O!å–.†wøº�á… %ÂÚU�u&Ç#¯¡r¨Qoßá+ep´ž�B{dü:Æ{”½îŠgÓÊ¿öì*|œâV9ºt—­fûÍÁSz Êí¤Î6áƒI‘û[øøƒí UÞÉ /\qi™‹-OSoLÒB±úÜt5â#mê­ÅgÇÄ ò« ã¯l3®ÛO×ArÚ¢ea=�ĨL%’‚3Ø,R—NãpÓÖ)­Q™®•Œ|€ùmÇñ?…´Ñ[õKg(/X&0øPE“[)ßÚI‰RÞ&]#âz\ &��@œi÷iÖè{ 3¹ÞzÖß*Ÿ%cž+ë�ƒ±ÚÇÑ?uÚº…Å£E5Ë �U1]¢:Ö¼AüÛÝh¾»¡É†¢(ÙÍPt÷C2l½½®¹³të°Ï0¤)9îÄj(ÝŠÑÛvHë¾ô>ûQ9…\ÝÝü. Š‚œHTÚ@˜íVéÈù?êÏSVŒÇÔé+Øß—¥X6'Ù[t‚6#8(ËÞz61C¾zå;¿–Å_RUí´ uÎý¶BmÒz¥äÛOL!’Á³¼?xL>êWp.ë KÆ*ÁÇ :ÑOÏÏôn(ªš9#Ý ¦yAå·õ d‘¯VwX8E4�±)…² dÉÆ BjÅÐkÇsxBj°Éšñµ0|^d-è+ª­(›|î*QçMäË ö•6¦%�àdk„¼¦„ý‡®âRé�d6 XϳözB¬l0FÖŠu‡¾•Üþ²õÊÝg‡OVÓCž5¸+öë”X_I›jO0fø8ú÷ìö£¸¹k—ïîN½¼"¶hÀbu­;$%~šÈ¦TÈŠÀÞ ØÜÚ 4j)eå*ƒd+çæðº‹MhÀ¨XQ&ípY\¯‹ö¸)y‡G²\ä—PýdAð ¨ÝœÒ;ì @ :?:ÐfÔGp¼½p‚ÀvM 1?>". ˜?–"ñ?t‰fÈí�&à9ÝÚ_¿úmAÿyœ¾RÌœkGLÃ!MÕëû½ÏU yàÐBÜŒ¥ð•œõ�Žo+Î`s™p¸ ?&Ó%…DÚU1dKÑ”rn¹y5«,|[œ+*p„ÛìŒ!M&qóoûÚéØíŽSS¢Øˆ¦±\@ŠìÇ Ò:óГox/v.¬(d+Ž¿²îµ?£¿É›—(Œ•n­§ßÑ™÷Òwöõ˜{¾æón獵ùë•‘œ’šK"ÿ ¬û0Ìú/Ö�©ŠÜÕ†£ûÊ\Z‹ Ìüf.p¸1ñ³’VØ„ŸöL\ª·–«t5±1!(¦%°:¶?W“øKç•ÉE4h*^¶œjȳá÷RêD¬¹±‹š´+ìË›F‹Òb7ÞWßAêh[F�ôCÒaVõ‘Ü¢VÝáQÈàޙÌ2 nÈš³ÞÚê L‰„ºõ ý( .H¨!óKñTj6j©e"‹u‘½†""BÏ–ˆð}És¾¥lÔœh£ìöwøÊdÒ_4oý û…pâÃ1óŠo&ZP�� /îÿóÄH+þÏp©'õœÅq³A##ˆïãÛ% þˆHÿ.‡·ÕE·ÖTü0w;á�ŸdmJ…à’£“?’Vé¬F‡C’†"ü-´IÈŒÝXsBÃau°Ý…ŠY2=)Õm“‰( Ë?Ðÿ—8-DŒöóá¶;ж·F½)p å·>‹¨XF“µýQx&Y ¶Ù=/mAQ¾¥\{uk5)o á®á9Âð;9ÎÑÑÀÚž1Ç•ODòlJM=œï�«—dÍ�ôªªÎR°Ì×;×�\ë´×´Ž¯x¥:8,*8µë�™ü±~ÞZû¨P`TÛ‰ŠÓ�Š�º×ÍR¥êîÉs6”Æb£À¯›oIXÙËÀñŸë|©Ý…»$O, öO‚Μm5~nÞ�/.÷+ú&ûX JÊìŸÕmäP³ÂP4XµKÓ¥ï~Q5Wiþ1˜'rMX“#{†u;àqèºì%kæ–ÆË®^ë¢�4¨’¾5hli/Ud¶R÷¸G¥Ï±˜’$ ¯jßûਣáßb~Ú4¨ 1gƒã ú>�MjŠj3Þq:‹w�^Õ3$¼K(‘H¦º¡0k1Y`×çÎtÌ’›ðÈC£Y¶în!–lË®ŽBþþ$ `Άåùœá¡¡Sƪ±+ˆº¾‹L0ªmáž·�Ïö|ª»ÛÒýpëCÚ_j×)UÄZdž¹ÓÖÊÞ¸< ƒ)ø|Z‚S vü— E©a&g4rÈʹŸ Ð¤Ôz“-*@ÊŽöúŠÏÃÐÄÅš&`9Tk€³ê ‡Ž.DŽ SÆ)tZÒrÜM¿Œí lzü“”¶�Új’D[ÿÜ}4·¢ål½<ÈÖÝaë€|&.ïåmß”'q¯|'Öjn½_íW-G;„zCË(âx ÔúCf¬¾@¸bÍr•FÞ ÚAÙÀ%eõ;͹åOšmK(UÈ-i•{àýk b‘Šœ¾ø§Eú¿Ô\f¬Eî‰r ˜³óDC×H;c÷E™Xb #ÈI¶òÜVú¡Êˆd \‘_à¸âhíFD"MØ’ˆ~¼LªšÑ¹jøŠW.¼b5”B:Í_öV$Þ¹žÚ¦Ó7�-wßdz.Ùhù\QagOËs©ÎElHöó°‰ë|™Š’¹ð…—>,©Ùûµ%îxX ·ÿ’åæ+[ªzã3PN/ \B jžÚ)È%~º=F»f®iJ œáõ=ÙÛo^:ops+?Meà¿CgÆw»ÈÕR¡kº¥¡u»j’­ÐIá'@ýÙ$Ø!Qø\Í0ã|/OiíL‘7ût„±ë’þÉüToR^ñ•ì\.6½³¢*ô Ð~{D†’èCDS tbÛ¹‘¢ŒV—�|¸‘J| #¨IßÚçÃÂXò\lÊ™,ªËb�Ž`rÙH˜˜Êœ3VÝÝÿÑc‹°ª­,_SBÕ^‚c·"pAG¶.;*ÿ |žº”Ô&aqaÐJOÁ%h§ ñ 1—ïk¥¢BôÕ‘¤—œQé¤Ü™½ Ö²I…pÖ€rb×ß» ‚@¶Á¡Ðލ£Š#¢(è¡néÐ�,5Pƒ÷-¶F -}$·Ï“rd$f¼¡T„�¿•ð Eá3xsùBv}È=—�j,Q -da+àm§ ëÕmœëV#¨eŒzE‰¨^Téß!ª.û*·è £\Ü­ŸKk;–�6Ù'°$ÿþçÁ…½á|ü7SU³'nŸ©©Zª0¤ª;IË”<‘¶y¸ãmý3a�Ð5Z>®%ûb#ãT0íôTYVfÀÂþÆWA Õ‰ìü;°ãúE%”ò†R†ÝÉ;‚¾í¥F²êЩ®ûS>îDuîŒßÎ^ Â\�fî2Û(r_"ëôF4i2�MØÊ‹@íy™1­IÂߨ’ä_>K‰i¤ø³‰õ ~®ÛJ4MUÆ G|Ó+}äÐÍTV^ø-£öµ�ÃÊŽ`Û§PDÇiS¬eY¨�ðŒ¦|:àòE®ƒ±m@ ­!Aßêîzq*ØCß…W¤tD¡[“q¦wʘñï/{8žCTLgÑ£®ã0@( †a„§®)9…àFj™z´qT䨝Ý@3W1õ�ðíß^Ãàqô½¹•8Jù™!NzçÿÓŽÔ³pÚwÒ®ðÙS�LÞ §ðvÛ û’)‚ Ò€ÅXäåJE/’ÃdG|Ô±µ™ÑÆ+8 ãa ¼¶·ôÙßìg/UI>¦\\—$›û`Ôù‰ªòØ~Ó Á$h0å-MI·éh¡K¾�ú¦ei¿“_±BU"d"]ÿŽYbº(y´: \A®œyÏoq`1çÅEý÷àŠM˜•óPxVLÝq¥žΞ%n4 (ÞÁÀöˆR!ø!“Éo�‘ °)¹o:3Ì/»éHîÕ•¬£Á*`ñºœµ€|Q™ÀÊŸ­Á7Ü)uyÍøæŸˆ¼/2�ã˜:³É-/™?:®W $û!Yèø Ø0Éc¢�ÍpøIª–KVÞÝxADÎöxÀt·âÚíÇ©5·&PWm�4_oSQm3€;þÝüÙ;> ♳.ƒ9FÜŸÅà ‹qàÙ±S/÷áU‚ÛÒH•°ÓB¢°Å©@WÍ›r¡¡|]OZÆÖ†Â�P¬×ÅQ+ '�™î1:d‘ÝdÓ{ž¨~ëä©ÉʼnÚáÚv±Ãh $!a_áéx•Tߌ‰Œ·ð‡”(q:Ya”š¡Ç4Pr*Œÿ«E^bg£ýµï¤ÒMi âÂFŒŒ÷�˜T”ÔA#Œ¸¦Ä«m4•!9 à&\xaÏ%¹(ŒmOàÕç 3‚$HkiØ4riŸ.ˆEOœi§µ4 ·¶Ç•Ô0Ô†­€…Q-‡[±zJ– £C˜ÊøÚë¯~Ì A•𛇻;5(>ìx.:(œI…MNTû¶-º«‘x¿ÆdÑFÊð’   j¯@!d¸‘«?ÄÛ™£ü&�×ó Î~�&CcÈ9ì!ȹ.˜„…äBGæË|­eµr rô~ÁÖKò?üL`ŠÞK«æMà1Ÿkh ÿ[>jÕì×¥.Eu |O…_.†´ô[lÈ{~©õHºçrÙÙOŒ«�û ²Ø:ÇYè×fóüè˜óÄž‡‹l«Å%¦q"AÕÚi5ÇïâÙèp+Ь•H²½…Ü^p ¾H)¯\ÞA l+˜µÐ­äæÝÚe¸83o3> ¢ ¯9`#0ôÒìœK+àÖa M»�åÜ8h@qÆËY^å±5>éÌ{æÁކ¶o'Ð5´÷?VþmXñûÉžq>>Dƒý¾Ì“Á![E0òž 3Zˆ±g+(èO³g6€*Þ-KG›¤�ûN �”É .OAB‰Ó�ÔÖó×l5�Éq„¦ �ðÝD+‰¹€b4J<~—ß(PÈH­+8ÏÌ£MžG›[­"/�<“Ì1/÷¤rî h�ÍûâÒ6e9gˆl­’J@€ócï*Œð*Õ+|£'ƒ!<Û©ç²h’ýp�ÂjrÐQ¦€xf´(ÍnøxF‰xúÁ½tq#†ƒK®½ÐÆÍKŠ–$æJ{;УXâ E�­—Gk ?xI˜C©›ƒã¬Ôu<Ê"¨Ã(J?Gòg”Ù®&áÿzób‚QéáÑáùºE8Vê8ÜwTå‚”+SÅ E—o›ÆxÕØ[�4*Ô�™¶�¢“„–öì�ºõ²ÞYÉKÿÊ,ˆá$Á£^¡eG/UØT—œ'ü§)!Ãèiy?Š÷�Æð:áÌ©õ÷nù½Ö{ïò¨=Tè]R¦‚Ùÿ×´ú,`u¿÷¶XÞ£Ù 1ÿTG儴ΰÖ.]ÜáÝmW=ï=¹,°$Ô÷¾äØßò_l…øa$ÆÕ•Ù^� ŠÖt7‡¡¸é-x™–'½twÀÚž¼g=²¦^t-_æß©ÿH,°J4n 9‡€ä`æülž�%ZÖçøh¸„¹o÷b‰RG†»XŒtI½ŒÎ ¼k<Ëï©‹î_l^ÑøHÚJ ù§D0௛‹7´ªW´Ò"áP¤»Û7†°Col…Ôw '–ÏÚur±3¶…ÊSôÇ ‹ƒÊGZ>§FVÝ�ã°Âä3¼’]A¡RÕᇘÎÍNh.\Ðä¾2èfÿnXÞõ0Ûc_!=é&ÇV.!°[g¼óé™-�ZM­…èznôC*u¬dyýý”á½ÉÈZ–»2”æyäêÁ8á‰ü\¾K65YÖ 3QøÓdôÙPa«P/Q�­‹¤¡š±ï.'–÷ÜBúSÿè ‡|½.Žô[Ý¿t:|àŸxO+Õú—ÜFóZ^@s!¡A¨ _…¶Z‹°PºÐ:xRÈœ[±ý—9Ò(¾xŠ×„ZH†a¦‡%ôµ„9¹‡êÚ…Á“¿W?‚”¼o—Õ½^Àö­T `ÛÞ,�:£?ÕÔuI†Ÿƒ2닯ož £à â�bu‹ªˆü6zEûært±Ÿg¾š^¤}‡Ž·kk7q¡¬Ö èþ»šÿ¥¥æ[ÔwŒïß¾Á£<±5 T ïì™PГÊbþÕvÜHÏ3¢‹'«nVú™"˜§®çYë ]¢7Pû_éwÐÑ6ºý•šž7;Ó…3Ë×ð‰íÍ?œkJwsüË$ÆîŠÇâ„p�6¶"387jù½±àˆ»OŸ½>GG(�™­ôlBM$‘8AÀÁÝÛÈÍn-He H»�kb±çNº˜§@ ² †øÌžùox”Ÿ+ºî­¦x ©<Ò¯N)ßë #ïj Ÿ,�¾3¯Îddó¢KF ºVpn¸ÁeÂVaákqqÄg)G”´ m¢L4ÆÛ¤½àÅ]XáD%"±KìOëÄaźµÔ†x 1­‹¨Ål-Á\ò‘ouÄŒ•BCaùû�ÁõŠ–ž^Õ’‚ÆŸ‰ªl‚!e°ž ã{P×#^„H;ës�Ûø™ ó±À~xÉÏ-‰#"!ç—Æô›ÓÏÚÛ²PG-EA}X“Ó`Iá0O< ”Aî á²–´˜BÄ6Þß“'°1£H…¶ o«©­�]?2â))>¨æÙŠ—Ë/§Zbè¶×Ö=À¾á}ïÒXÊë·œ™©øÈóý“˜\t×;¿0ÍêÕñ^ß.UX>³ò­ÖŠT¨ÜëÚ1xšµ§Dúí !Îuþƒý<%Fug$eßx@©mÉ¥Èr¡—«ÂõXÈ˧p5,Íi”,sa´^h7õ£û?Æ´� ž„'¢8Y–þѶ]dQU`7�‡OOúISž¾øNÔ@˜õ¡3yuáVÓ Cƒ` '6ó´üÞEX´Ëcp3‘ù1‹A5IWÏBë΢]cMÔ¯äIâ*mîäð~ØgÒ¬zãÍØ]Ùìºî_$²Çjfsónâo+% ïþ›¸©ÝKçÀd”øÍuœÑVÑ+ÎY�7(¸b±”­†�˜—3�”V5+dfàÖBí š|Éîß7ÒÂl©aéž¡¸ÅßÂÂeÆKØf:^Þ±…‡â|`XÁ/ºË�‘Õ+§4JVµ`ÔöXQÝúmUðW?¼·nJÍŦ±åk÷'ÚAÕne„«Ag÷ð Ò1K4‚1ì¾Ïó+¼•‰‹Èß™_W°/)emA…Ñæ'qY«Â_ãFkí§^ÕG-¶«E‘¼N›k§OSßnXÄB ¥¡‰JÅ›—8‰Ñþ³.Vè(ʸ1ÈÜ×}òÓ�P¼ò&ªô.w�èý?SN\Þ¡8Hr}¦Ïw½â•J» ×o¥ágC ŽþB¬7­Âvþ7¼2Øp™€ß=ØfUè“­ÛæÄéß]é¥F‚KNq à]m ¸3ù<Í%¸ºÒ—Nr*ÕK5•Â×á1,ààÆeô�¹O¥�¸�Âd�³é ÄBKl—½´·ÃÙp«ç³ãaMb z¯¯«sÿ¹=Xc0-MQTµ}Ô9LèŒ?üHƒ ÏÄËä0ÿqNxü)>üd­ÛƒRü± H?‚¬ÚŒ×æaWkĶh ><‰3¹TK3qïo$íQ” йä¸^ÏŠûN6a�L øÌ¶»|Å] "׸ô‹„ÃĨtÄEÛ‰¢5æD¬¡Cø–ê �d´MÇIò ¶a~ìÔVþ£ˆϸòևς°møûb’²è“8 g¦7¤�s{^U7RÜ'Õ-÷±ÝÇKÝo³eDIºhþéé±”ní3¦ð¼Pþ¥&ÂÈù˜;ÿÙ¿§ôË6y  löDÖ”108!ÃJÚªàôë¹1ï¦q…mÎB [ÿÿX0 ¡ÙvŽõáñE3žMRb=¤,ŽZ©  �;ª,š„ "û�Lk§¦#ÚÈÞ7PìæçÂ)œgýb‘¤üar ¿õî;½€XZq¥7M´ãåsÊfˆ9…²Û¸[;¼Ñ‘Åd&ªÎ¾2ÓüEÌÀFã.ÇÕß›·ÓªªnË †@„sj­ò÷yXÎ…zúõNWS:Ũ"�UÍ„^˜ÅÉ¢<�Ëñµûܤ_¢2Ç $¬|«Ï”ë’+½÷@˜œž‡Q¾¶L0xj·fX«‹û{±E �¡’™­¤Ÿ¸ÎTt`|:úq'ª×/�n0»”_‘ípB«47[<|Ö)=åfsd/S�:_ úé/Z‰+Ž»”ŽX-ú‹¡·BŒ"o>„"¢Ï<²Ýû6T?¥0»Í•i{š_Öë³€ûÎc´»÷{bzóo($=L’µïءDzÁ)Ï©0A‘Íÿ¬na-vsÀŸfš‘SúÞnðó›&ˆÕëÙ�æ—¥:ü“;D_RˆTý¹lÚj€a°áú�uNü±íõÉbiP91ÕÂæñI‡ìœkòE£X†ÝfÝfu)”ɇÅÒd;±"tÈCÅŠÓNßîãQ÷ýœG6*S¬æº“Zaó0(¿K–;ÚSÏî^H…<òêíquQ†5Ëô81PÃÜÒ†jDe¸å‡Ãʼ]Øx ó•©Ç�Âä/ebkÇÿ{�V£P|Öpq~<ÐQ¨ ’°`o¤¨Ùpsù©JL ·�þL$ƒµà w]Ƥ¡ZG£L)»ä-ÆNb¨_•2=]¬53pvؽO0Ë\ÎI�w‹`qÝX5ªäÞ³™j{Çy«äu™»†”NKGpXp4OËõÁb‹¡á…þíð8ÆK`™\ÑxLzÉáz@þx1"©íœ­®1ö ³ßÀ^2Ѳ‚?U²·¹ÛfjÄ÷È÷º~�áË™‚rÅ ?¼wšcÑŸ²ßÍa,?;ç±›ÈÜP¢@’l-ׇÿƒ”ÍR²û3J7é¥Ü8 4LÃ[IÐ 5a&;^Ö+oÆàöÖßÍ9:?ÅÀþ$W.Âàœhuâ�:´)w±ºz»ø¸Zœ6¢¦ì“R5År¥%^4`íéM]zx4·|_Ãß”ÀõXy^ ®²m˜z†šKëÄâ)¶€‹É�²f›)¹ËÜ–¢„G‹SWÓuø!XÆçRºÕjs�°Wz\Ý`T¨Læß¨kuöw_¥­ »±[_Á\ µÔîiÄ IVë‰Ïw=ùÏ´ õ+íh;)©81óC>�B^3›qߘ["¯3¾}¼–°;»˜Ü$øþjʱ…{¤dá?�æ�á(Ž(4Ý9¯r烟™CœW—xñ ¡³Z,ò I´’ÖRÑ …ú-O¤{¿S{oÈ×;óûª’òBZJÜ+ºŽ¨„õŽq4l2×€²°�bzªc È9¨ô— öPO‘°¾Þ­Ržo²€.5‰}Ù£îà*)ظ¬Ò• cZËŽ"¹…@€Ëd0h9Kô¨<€+ЕAˆµf/pŠ ÉDB]PîâÁÀ ÔýRS÷—@HT»xäï²µñ÷K·dIP4zîtÀM‡püÆÈº CJ´ WpHßWæ o»î¥‚­Ô¼WÀ“ÿ›ˆ ¡�  SÒ£ î¿LS ^;cu+ ûSRq§¸À¡É›u_OäˆÒî»3’èJ¼|€öòErãÈ¢¯ˆ�WÔ ¿¤_gZôG‡]¨0ªÍ~­Oaõ›á[&¾‰µFÝ‹x¾å8Bº~&~ŠóUã�ŽÅóÇiì"µ¹¬Á©òüÊѶ´ŸÞ[ä™o@̽"¸Ÿ`+’µ¢c¥:/> q ØÒΔNÜ&}˃ ýžP–qÈÒèǾl" %Ÿ!¥bY ËüÍ®¡…î4Tûíªr<›¥Ë¤|kOÒ�hÞ ú‰ wù@'t—�'3…~ììÍ”…Í”²h¶ÜRTU3EŠBñ*}-³ q“i6pÌÿŽ`)™ §ÖKp‚•në†Û}[n£Õ9‰µF4�´ƒàroœFÊèÊû½ßÅ.ú^újo¤ìá$ñj©{“Å*°@š©àŽÅW‚ þÿz¶fÕ…i¸t8…b8­­CLäü µ\ŽîFœDãß_Õ™©çM�ºH$7ÜDL ýb³…§m·€ÚŽ¡^Q3q,A `<¯,½UI“ÐòJ*œ›t2½1>¥Rù3ïB A E ¿Ÿä,Ÿ€ð. -7n¹Ý .öÏ�X¦° ‹×uò»¢»E½PcF¬ÕsÚü6••Pµ÷˜û‡�TÊøú«pü�ŠMj)ƒGZõg(ô%ú+ƃ}`…Å*(uwÝøÂ5Ó(ðž‰XóÏÌ\d°ÚVûW!àk…‡Þü—™üªüÉÇ�¾â¦™Q�ã» "cúó\ªékóS�ü›=ø2-þó€½IoeÓ÷3<\ŠC…À–´#2Oêìž…lÕ|-“ÛÞΠUê�ÊvŸQ»à@'r÷�L^ç·)HHÉRæ/YO¶¡FÜëR> à¬p#Pãª\�¾Á˜xúãI0º�à¶°³$ fIZ<Î@3ëŽ�jZøv+�@Ñê];À @dh¬…,ò­3_¹Ù¿ñ€V9›±â�ø_±äKÇŽj„V¡[c|�( W3¡4šÇÃØVÃÆ²ïÖ÷ä4 N ×1°Î³Š¯êÁ1 \Ø'»q…Q´émIôÔdRGÇÔ5-­'-_SÝ&êØP¹“�¦ò’ÜmÐA*è_òL�0%=68©á[•gˆDøÜý�v:fd’“Ê4QBý  «bb~7�½€––»ÍXZ_*n-€óŽg¤�é3=ŠXf‡¢EìDö«„¤H]kY°ÉÚ-plÐÐÃ9ƒ*¡—ðüÐ;ÝÁ†JÒ!ÿ“å€ãí1ìÔG&z4™øE3ç©ÎS'­$šyÍ:˜iQªA Éÿ!WX ‹­Ò[(ˆã‚J¿ÑÓn d«#ï¦Âe’²¯Pxx)ŸìÙùæ`ûÆÂF[6Ÿ¨¿OÀÞ M¦dÎW&Ìx¹^¯MžiÔN(%sF-%° ³ö£(œ–_y@Š{Ù´Ó¶Ž ûˆ:�°RF'—PÒª/×Ò‹£õ Jm>(àû8`Æyßýë|WG_K©4(ÚµùææŠ.­Æú8SÁé:³Þ‡;ÆUÌ/‰×•,ЪX/Køº£)á}+Ž‘;ž¥‡†Ó@Öþaã3�ò>6Œw'Tväh8Á iRŸ¥6[é–iÌôkèhª"Ei1">¨A[qôX A´��´ˆ'rÞ—K”;Ö7QäE¼%äÂ¥lö’xw;â!¬Uu�å&Õ,ªsÿA¢ÇÎÒ Õ|©Æ�Žº-jäÙŠU`‚�]Æ2$ûàVy›J/¼¾¸OW±ÖÜ¡¤h(ÈØìD8eŽc‘© ¡ö4©MgF0yÖRfÑ—™¶¯·•ßúi�y1hw¡ ÂU5ùšX&e9ÄâÜ+´+¾àv;MõîŠÚ*©Û[èL[±£Ûžc®ŠÔ#úÌl½�p�²?]¢{JÌ*:F4Œ,�+dë›k°Øbôf¥äJ‹ÉÍÓ£ÏO*ÙÆ_˜Óð)ˆ!˜Ááˆýñ ›c÷—¾FÅy ù›8³âÖ¥F¤ ÜÅ–"ªÝMÉWzØøË�c5\9.ñ®&²l]àéV—8$z»9ˆy…а97såEø) Ý—ª„fü;Þ˜/’Ø@”KÒîÕüΡK€£ŠoèEØŠØ?î}¥%�Õön€:K2ÈC€0ç¢~]ÂüÙ’% Eâ 1£Þ÷DQÃ2ÇdšÙÿTE¹â÷÷i¡ÛÆçŽ«õ¾A½1„LkXËÎí­Šm^ˆCÛÌo= §7êýg;NÍ‚Õߥ:�øCü$�/ؽnjk%¹ðÖÒ¦¶©“ÙÎ\,yƒ0˜ÇwÍKºŒ«¶.C¿¿‹CÀ2ŠvA‹ýYƒÜWøˆ`bý’¸ë(­Œ%+Œ´Á üŽë€Çü�´ßÜpðEË¢¦ºÂš90«OTØïË>‘ÓŽ¸¹øCµ¶NÞMæ(™×h~ÊÞöÙ°Ïø@ð?>�˃FÔhmïÒ¹d=zþ+˜j’Fk%ëO|ø÷Ç-%sæBšˆ–2w8@§wµ˜k×uÃø„¨³ñú] 7~•hL !iþÍÍÆ(Ÿ1‹|ûíHèÜ~t¤ä[¤I6cœ¸¹í×kÈ�Øã X®slbçzÍ1©wÚ nqrÎéä)=×Tf oU0Ä·�ÝÁÑEIBâ]Ó݃ÝQ¢DÐ:Š{T ™5ÒÒ _ö`%‚ô§%Úþ¬Îö@¨ßS ʦù�h%Î$lã²(x‡W[à ¦ehprŠ&àqá)Z …ȪÿцBÉNØ8dYvyi�Z3 qîÒQDcîµpûù-¼ É…’€ú %'r`I4Π½°šyÏŠÚé{é‚ÅÖ]Þþ:¾z’|äv3ŸÅ'éûŽ… �ÌÿbAI—=ŠßéÏVdò˪’ºXq)©)Ü™=|q•‚Ùý>3äAÜæ“ta:¶òwà3ÍÙ­_0£]S(èi,0KIБ<ìÆ-�°úW¡�]®CË[å3…à3ÍvfP–“ÝC'ž`ÖwàARi{¨A�¦¥a·¿aQè™cGïØ«xÒlQu£¶`å¤x‰´Øö@=šUÔ„3îm?ƒPe©±¬(  ˆEG›Öîƒ]ÜQ2ۨȊ2’:íéÎ {ÿÓŸ=ºó`Woñô�­@6ºh ‰’@‘?»|lES7¶Åeš‚-*ÓzʯO +�aþõ‡´L µ?e‰H}k•�ƒ [ s«Ûí'Ÿ Ûb|�Éò*>˜è ¯ÜeK¼¥ËÞ$2ѽ(b;b$=ßä�&4¶Í/Q’¥hò8ýjd?‰/ ·v—ó«—bÓÃ^¾½ŸtGp㟺(¡õ8uÂZÅŒvÐ…5¤‘A¦@Æ;LJ½¿ …§�ºé~Œòi!7Ô_“‹u5äÉ:ðØÍ#Õ,¥2Çz;}àwR‡1¶fWIX)Ÿ»Îbï !G éªÂ¤¤Q02GÞ¶P¼ž^­4A=jx·½Ò9Õ3ÞAðÎ’>V¹0翽yè$t©ÑûH:�ŽÛÆžâO+]öÀkÄÛäö*al„Ðpã&iÌQHÃ%ãÀHÀ½¥’.±ŽùW/ #ÞFï™Ìe5¾'$Ñ#Í‘}—«"Ê{EÇV[ >=Í&e Æ‚ž’2X ¬FÀ†U0Ë?Ö(7C‹íi ?«M`«€ñ£¦Çö×–´�Yˆ¿“"Îý§~îdÊïkTÇèEu[g;ír-@<ã#‘Ðq8ÍþÐ]÷‰/˜Hd‹„]Ð]’‹ œœš²³1-¯ô†½HKôáÒ8‡±µ³ÿACÎʲãe{ˆŸLâ¨BÂjÚøàhHñÂ>0ÐÃr¥Іϩ]€|aü!IÙSnËv3){®E Ȧ„zšWðÝ•·r @{cV‹»°®É›yÝ`0¦¢¢‰zrÉT¿; Ghí3†'TlœêŠ×ºâêv"¡{#�seõ’olÊ\Eà<â]`(qlöÆ™Ðb®® È bšÕzÿÞ_Òv<ÆÞ.ÓTGÒ6÷Ü_±J˜ÔµúÔÅ 4ˆÊbÚbp¿˜%·ê?W D²-ˆbT ?ÐóÆ6ë¨ä-WݛӫtݹýW%ÓÇfö‘Bµl𠧸(ËÍñãœb4$Š÷�¾�hKL ÑÀUÌ�ÀSÓØ§ÜžâIÙjØUZnÝIÍms}Þo‡&E ½,©X›öØîûý³c.T”¿ÕMÙjh7�HßäúMxeùNL&Á ·ÀtÌ`nd(WiD$R)¦ú,3.ÒŸé,^�º@ñSðš4àèn ÄU>IÌŸPCaGÞÌtÑxEß“˜«)2k¢÷|ûŠªZl‹žá&ÌÞôòp•ì‰_0fµŠ·“Q‘U¿¸ËÌ>:½Ì•æîò*3½âÝMíÔ©(ërOgý,(Dt½îþù^*šÆó©š/¡õvÿ©IŠÎÖ­ŒÄ·wÊç®b÷šæÅ@í�^­‹2ªbü3ìrëí5쯰xQšhæoùά‰ɯ ž�Q‹]=6£]'ù!€þ–Ø�5¡j®pè]BÞhbáhmÍ�ÕËc�Bûï D^2]è#TFa“ÿ,�áÇ„1®mælCÓ‡_�ìxîë¡Hó8[«Ñº–�Úõ¹V2Pž•¸“a1qpœF*wú·ªã<‹š©q�‚p›nˆ¯+ÞSSÑ#Æ_ëoÇ&˜{“ÄÏ¥2ªí·Yv/ž:7©‡½Ý -×ô›KÊ®L¸ †;žj‰®),� ùÏ\äªÀ–àa°MÐp¸˜AâÑ€ä¢=ÌÓ4³av[øŽŽK^‹’ÑTÃÝDÛµ "¿¶ˆö ÆrÍ2ÚƒŠçC¯d­²·„¢ù“-Ý©Ú+ ~%�+Ì¿·¬“›!»ÖZ6å"ž倳%®¹itÌu ÜÁGùä/"V,¤¿4 Ðè_z˜ñ’kö%©½x¥®%NI5£)þÞDùÞ‚á'„áNo«-8¹Žòѧ^á{7ÿ¨#õV’ãnüQbŸw(ìr¢˜°“Jû:ã8´�“+'¨W *t¾¾)|äÞfé°%QTKrØ< @·—# ¥1&I_�[éž àÂ6å-¯—É)ôë%�[ã)Êþq§¦S5sX�ð»âJ{g24bRbÿŸµU ½ÚÔëD—´9EõȦÍ„ËIÔZÌpàN�"µß©÷ˆ.›ýì2_“»žìÑ1¿ã_i­µ3¦ÊÇIRos–“×.óNœ“êÎf ´!’È¢–/'Ü�|—´vç~9¹âóñªH?þÐÙ ]Ö|þŽúYj“ žáé¥é=h `ƒtœûÅ—¸Ñ¤|«´/¥DN¬h›¶ý›S6J ŠEJÀ’ålÕòV”'–ØøÓL¼üÈç�nVžP®ab¹‡é¸%“ê׃ƒ…—¶¹q á?UþùÖ+xÔ(’æ9øY䦗Jì.‘Œ1 @‹6 0œÌ.ç›úǼÁV"·ö9Úç³:§>$eIœcû¨×Í»<œûê EÏ©`  {òÒ\.�B}oÊ ”Ñ}RÍ:*´ä|x¿á¾c¶+ƒîóÒd¬ñ�—0 —Z±Ç¤sW¤`1~áM�[qb´�2j÷ÊTEš©ïæât…èâ>ö-Abc­¡RKQ™"Ù;)5 ö©Ð„ Aˆ ,cÜÅØ¡“Ò¢˜'»ò3á¹$Ý0$T†w�~EÊ´ÔÑ8œ„�žâógÒ9Œ$ÎÕs’¿†¼"ó~y‡®N(w&¦-ïCŠŒãPÔì#έ»‰-¹»(íL×;‘¢Éw;TªßÑøìºa?§�ǸÍX·Z~’£èÖCÛHÞ2ÓåÚ‹ãÏ4�Y^é=JbPxr"46Kšõ€�ùý^¤iIÙ>ï¥Rô#æO-Mƒ,GCÌ9Áe§ÝçUBi¯Û•Éî]òŠ+2°ùÅ›UdDñþ€Ž·áñt•b-N-'#ÍTÌÚËYîñÂ… ­UqØÖ$kù`T·˜ô†ôãCo&ˆœS8ü屈=�©ÞªÛÝñ¼x?"¦„m|ïñâ^7U2®DQûæaº’8®óà=Wnà:ˆÛš—ué–7rÞŸ¥¬lÖ(|rŠXk-·X÷ ^ Mê¨}Q |ž[5‹ÐÍ <ÂÔ�¶�ÊtSç ö£­YŸ21Ç•M€ýU©)‡Ü3¿¹ÜXÍñ5‡k¶l$�±h×C°Œ»œÔ™°Ü‚|f¤ÄMu#× íŠ…àØƒ¹E²GBÖ.=Ø`¥@À‹‹@� Y¯H4ÎÍ~;Z—³~šããÀÊrºaéw :hz]VæÍ«½²À§Q×h¹á«*ÞØu$ú‹§él÷¹dØ "Ö·:x£[$‡„€·³myß ¾±90­%ªC¯žXg'`¸.ºeX�oÝ-2lʯŒtÊÄs”9úËÚ‹ êsëXÓÔëì1Þ¾—zÈGƒuœÓJº‚ãl ^�½O°´C›þ eÍl‰M¢\M×yqE¢¼ »& òµF»¡Å¬·e¬çff)€ièýâðŽŸ>³È~c¥]“Vd¬[y¨)S?­yþ¶*ðö!c0c%ruAø±óqìM;’(%Í- +ØE²&�¶\åðʸ€ ÏXg�|>À¢"‹ñ>Ë.‘/b0.Ãö{ó¼‘}™”ßþ@ŠJÂÍ›¨è¤N‹=ݾ`qßäYjêヹ8E ÀMˆÐ¦0|;Jñ¼™›q˜»þyΫ,bÙâÏP(ôÄ9�°FAÒ6H-Qµˆò9£y¤@X²ºŽ%_Âô>?U�ïúÏÆÒ’¦éµbÆâfú2ŸªÅ`oÉÆ)%TÓAÏþDV8—¾Íd® 3Ž.ì›Ïò‰r<âs‹›?hq›€Û«~pÑku^a›rͪv¢v²Tâ-™oï¶]¡úî/¤úbY'–dØÜˆ ;ëŒ9Ÿ8§üïq¤þ]|…1ÔÞ×]åQ} 3©+¥w˜y‹hÙÛÏ)6cÙv0ÑëË››ÌOËÊO¥ÿã¥Ìû÷2Tj5_Obe`jC Ž�ÞöúHEÜßYömB5” +z¡«ž”!™b\§Âdì6‘wtº¾§å?C/Éa0Ïw%º °íŠ&f¥Gëé)p®?ÔmK�éÙ¾¶À~di×÷H´öŶ˜å߉8$Âdš?GŪxåÿaÏ2ñHC-:\–dˆƒçûÚçƒjª�oèÊ­:Øëbß=Úö&»5Ï€ý?rt“BzTÚõ>ÃíÞ© ` óÈ#1‰}+~ô+y�„‚¸Ö,�^ž�ß¡À+˜OL}âXD£Oäô#%Áö;Jáu+™˜$ÊmE›(}# ÔsWŒÝåtázG’dýrÉ!=™{ w™‹îa˜–©A¶·re.#Î$»Ç­@´¥%“yɃÈÚ@¥ùÏð¦‡I%"K)§ )«Ò¤f‚‡2Ðó 1ùo#r°Õǽ jÝÌP‚Ð,|GìF¸Ó**F†ž…-Žs1¦±"xF�Т;…_BŸÄ‚Éh£¬5#į²1Gï—äJÌ-É«v=Ô¥y«‹mo- PpU3«Íõ¥Xc*£QZ¬rЈ‚É€t²¯I·šÐГÍö{ÛÏfï�:O`½OM®#m_0“£ïÚªßÓ�2 yÌâ½£^±‘0Û:tÂMaЬ3¶æP(ìéÙ׺~W·9þT‚ŠÐ'æ2‚WÑÖgüIJ; ©®…ܬ#Äuüg ß:B–Ýo§�†&J«$Ÿ&ÁIJ¾ý zž5à¥:ŸÆwÙ®ö ‘x�5û&B*BÑâø¯Øží7u`p­qRÑO^¿›@+&Y0Ìà$GµA‰”2þyüU9O0GEñqõ\Cdt@ï 9¥87”±Í´HÚC´NñÈþ›+�N©‚ª$ÆÐ¾wš†mÏÑI¥w Ã:ιä´J¦öhi`AÖÓÕkˆLµtÿÃ�‘±ü+;Ž$UNðgô2¶âD¾Ø’‘ÆÅº;®c�Èï]¸ôý(¸½÷œ/Æqö'ã‰jS6·�8c…0�:”ï/`#è·£|È2 ]¿òÍ„ñœ\ŒýÈÓwóIÞmËho÷JYÔùÉ% �Ì ÂÝãaÒQ&Dì,]+#øÞ·Ïˆæ°yQCn a'ÇPö°ùœR†q«¤Í]¢yu1�TLÁjwUVSiÒ,ÃAQé"µ¹,ñ˜{L#„[ÉVg ©R€ÏWèûFº'ײ¨šÆ¤Š’wêbö:tOõw]q&ÄÄD²šU9‘¯“�™Å—:ª„='÷§9&Jj™ÖW+Oâr1, ~w%Ÿ3(üt»Ó±ÓO 8")Æ�ðö[qÎ7 oR4¾4\/­>´:3"ÔGe#ÉÒ ùWc`ì&óžR7îjxoØà{œ$ÙŽH¹&}× úé�€ïS4SºÀê[õb©¦Å´npÐØ°ª�®Jgòä*ÖOŠ9œªÎް› Z\°Ï"Cו~ 3p•ÆSd™,Àwí.Û,†á"ôf %¿ Et^ <ÆZ€¥7jßž<Ðeqª xDòV[Œ3¬A†�³L-kIrªŽ,_4ߥ®ÌÎÎw�Ûëzt­5–È\ûú¹Ã™Ã…ûo(4töë�»ÖxŒ– ÿXé°%|‹bq‹^Áo…ALúÔ‰ã?#+ðå¯ýºò&º§~½ª«Ñ¬Ìï²6A…œ�kÑñÚ]ÃõœNOH;š&z£º| pÓåÐ ÑBºç�ñž¨Y(ÇQÏ‚we‹>&QŸîWì÷³ÌØdfôoû¿à| k!>Hs”‚ö)<Á^ä%Â[è8¯Câ³]>A&ïñ¤ :üàÉû5„½Ö‡˜×ICÌHž•SÌ�¥Þ6êS¬­™‚ª}aPÛ-ïòæó6²�KÄ’ñ1 £àù§Ìlêg§š4ºµtvÈÊ¡™À!›è 3œ‰qu˜ CÇèôþÁÁÒD‚ ŽR“G+â5¥Q…@k`‡$�ö¤ç¤Io%Ü)×”5 éãn¡ÆÓþ4äh+-Çðå:¸À’^8/­%â¶¢ýï·Ië;ï2·rm =Jéñ)ÿ À0åDŽh€Ç¿8[ð3Rº=¦TùZÉà ¤ôgýP‚höÉäÓî ÇØì¥+ŠŸ ˜Á© |û¤lYË«Ûj¸ÂÜ‚†ÀÔµí`ŽH]ÓÆ-›ú¿o æp>íùgÉÆÁ¢g“93ÊåWá¦?&<½Áù�VÐ=ïWg²2A"ÅÊ1?wÙŽ¯|ÈìÏå³ÀëáÌ!LJ¾UJÕìk¹µèþlˆj� 8l=X¾ö’í(¨û™í�{½:Æ}îZ·  Ë� p Â3yorÅëІ°öFtâ—¬dp=°Áh£R­‚X¨ßªükCç>Ûî'âøÝ�UØ®ê�Ù×ÏÑEˆ^ñøcÇл²öÿ›eÓT†l¾$9�hlÞB’rŸ#�RF¦·Œ|ÃE$eüÆR`œäÆži}æÇ« 檄¼xÿß6l|�ßça6²WŸÀÕ¹ó1˜lž•£í&V€ ¥i¸’¢â\PkÑ«'§  ¢>Ž#/þqxe$¼IyjÂR„ÐXûŒ÷°ùi¬+9Úgá"‚ƒ·¹r]ÈÊAZÅG“'ÌÝË1='e‹ìaÕ7…Šß½–üþ®êfM’m%+D¿CM|§y6‡Ñª¹öÒFÜùÖ;=ýÓsVü ‰²OàÞrs¦¶„reü—Ȭ?óÁí½y¯„çÔâ%ÚFm«ü.†k7öa'�3Ñ‹’T—¯€ ô�; ,ÉõO]Zø>~P:ÜòrŠ¥Àª'pé#šþ›S†eéBvíDqzð«§y¦¬äoü�Ød‚.Ü4Pez‘"¶Ç ÆÓ<+ŽÞòoŠFop(O³xª–Ü"D²i޲içÚû!2lӭ䀔ۭ¥êˆ÷íõÞèvp¯Óþñn ïبÏ*ýÅ;¾‚‚ì.Å”þ\»Ç"69„­q �j#X�4�¼´Yviœæen—Ý•¡Qá^÷ôñƒÜ8ßñB|*"ôÃ�ƒ`¥ôÒ9Šy³0å(¬„¤ÚW=Å3|ZØEý�lm®¨ºHïö’•[%0ù\3¥%¿Ý%“Yhè!%»ÎvJþ,†ì¸ÛZ÷’ü‰�&íI´øÓÔß¼][X‘áö]›/á¸Âb‘Ö…ë`>›þ]ðž±­\Â+Û(9dc÷àD0¦f:”õÄÕŒbk›Ó7~úµ§ú[kïgýÇWçžÝ–!OÐPÉüÞ¸fÉ“y�2Ž!ÔÖ”à±ìFžXݼýø69[çR:qIÓc·h6|Ž?ÜÀg–2Ò)LKç‹’RPàý¶‘_7uœu8Õ‹éòž"—ü\Kf‚ÞXÿI°~s‡gi•´u –ƒ‘\:�yº)uämüe>ÛùøY U;ðÖ:ü´ÃuÖðòâo¬£ŸuÅœ¯o7Š"ù:ñ$â¿›6ýï×F1ä~ÌŸ<Å…ÄŸÛ«¾»3ðbg6Õz”Zr»Èõ@YCä3ºéK÷y7õn0 8ytˆÊp™^¢–kUBƒ]�Œ©Â�ØIÞƒ»Uy\¸†]WX™¢É%êÜé×¾1œ‰V¾WáìhÅ2=ì3јD]âC˜ :ZHÊ;��¡,ãC—#¡¥a2:œ}p«_<‚—*ϲ"æÍGy6(v]>Ñ5#ÇþúÙe§¨Ol;!NÓ”tr>r€”Å€1nÍxbì�ÁÛK¼ŠFËtnF/å¶dÒŽxà‘†ùÍ(ib†vn<½ÖËä~é]ê9¼N²Æ‹1„û,þ•Þ©óí¬åôˆêýEÂÓù;:’ïªÀ ³uðlµ­×ÝOÜ´E•�îkݾd »ÄÖ ÷Õ°K‘®m’ ¦Ì½§àø”_ß’)àa`rý&Þx(ÞOâ•—Õ& UŸ•0‰S½A/›Öö*E¾oïBü˜¤öžÎ]×à~q|_Q“ø �yg¶Ûccý FæóY’.œ;”pÒСΠ¾0(b‰‰# K,¥ˆØŽ�Ë�B´àæ,èÅr�þ#³Z;P|D¦¸³ÿ†!ÉN”üS_D… !ô«ƒ;¤'îœRïÄ2²¡UY²±´ñÚ“¿ùýXB÷(ÑŠ2DÖ3ù|Ñ.|Â�J~Ois>°œßý"kcöK¯ �€ þÅI¯ÛÎg^@m×jf2ßõ£ú?³Ì…z b¼…Y¶ƒýÓ¢8ž‹,i™::©5ªª6í>9Ùlû:7˜tt«ªïVÜü‰ƒ'ô€šß ?áÔë2“Dá>hðìúmO¼ÿ<äŽGíÙµ6µ?0Oª_$Ö﹓šõë«h¥Òv$ÕKoæp7¿“áÏ }eÓʳkÚ²G¢º@{©¡~ñ¥!*ªÛ” CJEûL¬—=å �3-yÂùãi@®ëÁÝ}Ì�©Ê£ò»Â–Ó}éïWÂ2XÛç�±g5!òŒŒ2OfyÃ(Ü®ù]_1)§™ŒæV”PæÌâRŒÒý¤Y=hDF†sóg5ÃAáT×Àå.vpšºBa³6‰ê1{šs¡åõAxN1÷\5ŽJMœ*)Õ1—WÃψºgNÝ“6ã…ÍIûr¾j kbÙ¤€Œ­,¾ p½ÿ[Ë¢ ”íÄœð}nþñ>°Å²‚q¬ eÛ6¨U™o0lºÈFŠÎ}Ÿd_]Í¡†b¯õÏDô\ž�—|Ão�Õy­è{ÂçužmÃ胡=|Y†ÐÆ_Nrý-¶–¯—>ß½÷KnÇNOse¡ü7ÐérCW"­§°Â楯š;© _Ä?`m³j¹,4ÑJ8�(}O|Í S÷¼†ž~Á˜çÁ�ø#IýbÛ¿†`øå}»hT�/óq|!Ë £Í ÜQÿ(úlµŸ¾cÃË $Gd¡R. ºÇ©µŒúìÒ²§2S•µ»C_ÃØõ€“^À4hMØ}»X„4¿Úi¦ˆ1ùl š¥}éa£F0nè™è¸R'-O”@xIª«ü«:+§¢Erç«�Mã÷t ó©Ô]yâ¼ÖoöœmÀ¢þчÑh’‚zM¥9¼õ¿ÞPðŸœxƦ!§Dn0ÿâÏút:ä·Ra•L×]»_Þ‡H_:¡Ãrq$¸±;¼€b@Í˯¡ËCQ¨ xcK;§ km³&¸—6Ï(oo£Bw‹E‰Љ)–B¹?Üa&´‘¦pûÉïpÔã�CõV'öq½œ©‹y¨fÁò׬R.#L¦Ð¨r»úÐtðs]h•r÷-±íü ë•eQ"hž~ðØjÜÚ3þ¦’"qwU8¯à± HX-¥Û6ó´ºH¨5©­,ÉÃãYô+°S,Î÷ÈžIZ–íÈ€ø?P*Ã7×Ñ\D #4žACû΄bÕ¡ñon¹î,Ø\Ȩ0ãmFÑþKd·ˆœÓplP÷SDR³Ï‡7^f4ßT׸žœO¶PŸ!˜!.‡JªL ”QÖ›h—FÃMá3TII¼Úòó6žÕ�ÖÇ …!�Ep”îwøÕ§×£æµ°mÝ.bùúãº`²³±Nª´*8êãg‡|•÷BECÙf]aÔ"†àèÒÜÀW@ê0f�?eÁr’Á?´­öùÞ©éÌ7½WÌã¬u –Î8mWÄê­}�,‘m“yŽÐ.Š«ÊÎ�âU¸¡üO]›íUS¶ÔÀ+ž´î²ŒYL† šþ–‰ƒ<ó$rŠí³Ñâ1ƒ(鲨¼[×møŠ øŒä?Ãcß1ÿÇ¥€²«÷3¶¦3² �<Å_N8úª†:Ø~pûæ)Šø·gZ 2È_àôÍ̯n‰)ndE:¹Qpf§X ù…+›ÃþŽ9ÜJRéYù%޳©ÊÚwB(o„¼_eEê³Jÿj_A^ ,|_ÉŸV0žš.4ýx.¯D­ÌžòßK»€·8Y ¤+=ü©Ê¼¥bôþžáS"Æc„k¸ÝpæƒEe‰s/J�‹bÃâÌÃW#±e¯8™ûGÓkŽdD÷LrPl’ˆñÈ™ÚÝ5<fÑe<߈ýM½ŠQ<x½E*-Rÿ8ÔÍ3%v¾Æz?4>”öb=H I½MˆxÍ/ Ü,/xÕ¬2ëÿž�;ú32Z÷Úæ]QëŒZÞlõ>ÖœÁ*æY![¼ÈE4,Ó{¯ã­�¢Ø4:©ý²åÐâ£îÒ{õ“Å¿EÁ•ÎÊ\OY|ýäŸ ï:Ô'é››qÎxÇtíý, ºï™ ž’ÿî裢ÊÏeJ¿½Ì(µ€|mÄTu@Wâ Yÿ•êlx^£hÖϦ®'ëíÁ³@už¿t@]7?˜xÒü€æÓ kOÅj¼{ g@ð/£^ˆÐ+6? J\°ûæ�úÑ”@lª.l‡�Ĥ-Ʋ3#+\ˆ¦vA8&øý—âž3ã͵XÀWÒQ!èÀÃ,Ö¸ìn¶ÿ ÁûŽƒm?.Â-j­Îq“}DZ^U|ôúÈNk_u¡|³³<#ú×ÀêC¬A—Nõ’ÁÛ®6‘‘=épÍ´¬ì°YÈÏûÎÒ÷²ØålBç”T&€j::a¹ž·2ÙH2I³ÿ‡~¡òˆ÷ŽŽ/cz’¿nsñ:7Àá’´k^�Ó0XøÝ ì¨ÕèÝ¿EÒ”þWf'éÔ¡¨ÎVÏK…_Sõ6žÆç2&‚¤X­l�Û(âí4ñÈ$� ¢9¡-Ó¾ëÞõÞM³†§ÿ'<àâ4 /¶”ûú¯vørýb=5ÂÀ36úů©‹B·‰«ŽØWûŽvS`îòÁüß e%ÜŒ¢¶ÃCJ¥ pÎ*©*pµ^/z[H×VðÌÜ+¨´F�~|ŠÃiã}á¨I:¯�—M£Ç“wovðK‚eÝ7ŸòèõÚ 4=5e¼¶[XR8ž“ãLð†56óCAÛ, Ø|dÿqèp#0çûM)鎪9üI(­¹}Ã' 黩 uÂ×ȵ¶ B†nØoìô”N=Ñ@®¥kÞ{ÿ˜úZïÚêý;©(nGËD) µ¥†çbêU<¯Ë¢õëNš%£ƒÌƒæ5‡:ªÀÙ²C©�66Í•ä’+P„à"o0¿‰¾(õ™ñ¤d4A¬sCÒ_‹:ΓΉ°à�˜Îö×Cå+ÀŸ !ñu’�¡òÞã:±‚ª¹7\òÌаÐW˜ûe5}¼Vü…ŒìÒŽú^¿ 8ÈX®ñ¿û¹šª�’¥<u[QaøŠn�qÓ)XE6»?%á9µ0’G¹â8sÉ"I�…Sø*A¿8e3Ó½=˜f†ŸíXì�þ9IÂ:Ŷ«c#.&ÎKêîã1ÈNâ¦ØbƈÖN4ve­hz@¹ÒýLs“'©ZÂfš¤Qú/Ï×ËÙ˜Óñø"5®�ºý a“Jey%mV¤]F�}2˜&HãÉO6ñ[@üÿ�r?8ë”&?î]úÏs�|¤°ò<°5ø‰ùú×â¤3˜9£Ô‹s ݼÇ3?5ƒ‰qU„ˆF ÔÜ:ëûÌvW!ƒû?*¢ �Ñ£—c�­m;Þ%q›+È©Zõ±2P»çh2îØ䂬TüKñÖÄ^öã—Ç�¬™`ZáP¡Åéó ¿'·|WKfùÏ4î|î>“„ÑE`w;‹Þ<ö´ÛÆ·5›Ÿ�þŠk G,…d\?+e—½Ýò¿òk 0¥OkMÙÀGw¾ËœM»ƒÇ0»¹ÇèÞ†7ylôðC¸§0Ð;ôÆ8I½”üØD„u~Óý%Ë=:kÌ:¾ó7‘:@´õÑŽ‰¿€Ÿ¬q;M…Pû#(‘çrÃö¡ò–Æ/€�ʌڤÜ÷tJ$%e”®l”a¨?MbÞfQ�kXLGcÒÆ®t~^³Œ)M6Y’§;£«ƒiä W•tJ¼«v0;+_Õo•ôe+0@ �£+º°èÝ£ý<@©êž®k­¢�õÈ”Û 5'S­ŸÇ�lrù¬²};òjߦûî[ÿà±j‚yjÿóYNÃéñEîK'ïk&a”y£!ª`?™Öîkå/³iLÍ^A)"ã~#F²8¼Hæ™ÜBO¨‹óôršÞ½ÓÍ�ÿèó–)ã7ŽVj xǰGˆYradÿýö•QØåÁÅŹÂd_´ŸB¼VÓ+�OÞ‰Ý!n¡/£;ô²TÑh̆V�Ó¦Û9‚ ÜÅå¾[ß×è¤:�ÁÝ1ó¦”TÖ|e+G­á¤¤ùÑrpŒ` i¡Î/X_MÂ[ó#Î $0X€†ŠDÕ˜Éönæuô·ïI/ •““—ÞRÃ*VšWªG>i‘35VÑ`ñÎì\‰OcÕÓîF¸fäص`ìì� Ã2oü•‹äÊeâï™Äþ—ò䇯\Â|t/|l ÝÝìéVø:Ò’ä@F­Ù«ÍÒøÞ° Ãí8…ªEÞ!ñOÁL¹¶Õ‚®¤X³® oœ8‚î· IÆg–âsú¶<|Î7 "žHjB™ˆ° î~ÖªµÁo~+(:†Z·­Ö¶P›óyÿÅÕ!ÃWçpöƒxÉL½tãN²™`‰Í·…t1LóúR$»ñÏ2¸Hüòa0™¸¼|OÊšÿ4H¸˜ÑÅ¿A­v€ªÍ—è=¶“iÜœb%~ÎR2šh8pè8>µÕzìšÄž¨4ÄÄgǵôÛ'HH”y‚?K¬½ÁhôRLÐÌ+H·Ôä%^‡¡?Ѧ(�¤CRéçlvÑÛ¶¿ÕßžPçá˜�"ýálm°`t¹1Äß(—áþËß^Ï 0Ôç@õA�k˜ôNòY‹§ÑKœÍÌA‡¼È8{;�%ÜÀ¿ƒ7D,'Q=é� - súláîùöÅ6ME[ì/Ç §Ÿìµt=c°¾Ø‰•¦¿©ƒí\i,Žçô—;8s°‰p¨lð¨KûΔ[9�ÌÊŠÈÐçÚºI»"áív/Eغ—i*Êaƒ¼=…ß#a0Í�Oª x€¥µyîoa““+ÓûIÑ#A˜hsØ"€_^)'—3kÌÉ•ênÓ‰‘Ÿöàïæ©Y’—�Ò³�òNüÑ")Ò=ÆÎœˆšÇš+Ÿ+�ù3\@–l‚"» Nˆ?Œ2?|ê}ûžO”üs]�7ÑȾ 'Œ»{¢³'ê¦u ÁÄÛu�qAœ,­�JDdý ®Ÿ6¡Pã“«»F^È63•¥¿š¯ÓÚˆô <.I»F7Á$¨ @º-^põŠíj¢P ›êúO'¯Ø¨N`FánvÍ@î ‰Ìy>th~øÀ$�˺M¡K�ù �2pvûî^úsýZ3…w¢VÖ: z&[«q”çjáÊR Ÿå&C¬´ÊeyÁÃÉM‡oFê°Ù¹—O…,„‹ÂÇ Á£ãÅtæÙà[ò+,œ-i6xn¡aÐãw”‚Ròà3;ajø&ß�§°Œ.çÌB‰8Ü9é`5û¼Û¯Y{óêÝ(]‡�]jóøËeÅT€kû�ðÂêlï9%Í÷?¯îºÙ s½°Q»a°´ž·}÷ ëºö¾ZÂf�³¤às Ý+í.eAùé­ˆ‰J.@aš5ùþ­Þ;¡Çœ¤Š©s'Ÿ§QQâÝÓ.£!‚uÂ/°° :±&šM€ é§ô²GJ¤NG}®¯�]5áˆ'Î6åÉ>ê�º\e²!è!”f�P8�Ø¡,ÚÀ¢õG­ˆÚs€óŒàú�;BNÛ¥ ~Ž MÚÄcÙ“7K”éeЬý|ú`Í ùu¾Œtã\tµt(И-¬…™‚ˆ71›ÖêL=Øz«”0FýA¶I€È-´#édö>bU&¾ B¯Þ¥rX@}l�ˆ:e{$Î",Cr½‹×îáRaÒó¨JY÷ýÅy¨®»ßSZ,d„ôFï®ùlž…MG3XEt*Xcé?¯T%ú©ÄeŒCGÁ0úÎñ­º¾®Š¬ E:žÃ`QâwjŸ’R%«�zñè­Þ%ľYú¨÷‹C"önÿ ¶.²kÇež¤gkk/¢±œ¾-õRлJöëY"{òäÈ :\à„=ß[²»Õ¶ñwQ5û±L?ªµ‰ÿ�H õí¦²ê-w=ò)×4(»|ù)Ù=Ê-M?…í?zù<š4ŸU„Æ Ód�8d甈XIþô1Á“�b\g‘�µ­’JH&À‹¡ßg�ÛÌ\ÔvfÂYé’nJ»�¤ø(í›v™£q°ÙÙ)4–T¯3Û¾�¦ò¶ÈÊâ/›y®¤ pÄõ“H-“&ÉvWϘ©álbµ¡$®7(+qï‡óqoe30_èÁì8è)=˜'rNÐBésxªçî”ÎÃG8 ©iKz$¬|«ÿ6ÈUåͽþJÔ¸3s°æ©§#«3gv`oRDX}¤‡: ¤xÅTWÿ9Çâ ð¦p�‰6iJ¹od¥ïÖˆ5â/˜°NbjœÓï…s$î°J.·3EÍÈ`ÕMPEªñQ­×€F�ÍÏ®æLs”Möš�ºWP´î m9[¡Ÿ>‹&OË¡"nMÿh¿¹ÒË0ÜoNåxJ+ Û„Ÿo1F'#T 3¯¿?‹§2lü‡¢›üŒ­J­®£· æ�É�qjô&ÆÄÿˆZÆXÑŸx/c?dïÄ›A¬tOÙBÌO@ïÈ2GîòµÒXOõñ£ð>BZuÅüëÅrsµsÑ(‚ëÕ Ì� 7aÊ;£ `Ÿ¸K-`ظ€ÿ¢Þ¶V¿ü¦Ö�Á� Ø�Á)ö`€ v�xCá}«°=³¿,æÙ<Ïx ÷l¸‰?= ø¼ £>"ïŽì1$¹ÏÚˆÛ:§ ÿ7ÇDêb“^‰ƒ9>²mì_KY½N&õ�5΂ Ž™e‰Ô ùÍ^›UÁ~pˆÂ½Û³Ñ_goT�ikK嚉-+t+Œ"6àÐ¥T&ë˜ã¦^ßÿzF¨âݧGê­ûÙ Û76Ä&G/ጔÐÁh}æªÏÂÛ0ãþ–…@TDK¢-ƒ²sêOåm�+èƒ="YËóš“á2�È:ØøÁkˆñ…å³îÇtÈÙ]²ÌÎ.ÈwЦÅ6×»îpÐ2Bn­ç(N©DNz’á a¼c—IºömÁ÷ßdAJ�4ªÀÓ›/ãgOì§Ï¬ýg×½0·Œ‡‰«ýOLrèc'�1?àBÁ� ôŽMσ'®¹b)rê#|vy8±ú&ó·�Í é¾jøŽ�¯žUð ä½3_W†Ô[BÌ�³"<2þøRµÍÐXI´ö²MñËù¢zÁì˜Ó0ðHý!“03èËm¨Ò!p=ßbàƒHùÐeÐPyÒñ6÷Ò3ô š>©"ß®%Áµ2kAÔÅ ²ô tú;dÀx,:’IC)¤¾LÃ+°Ð½Üak¶¡áË�a/=.îÁ½ÂíFZ*ö÷ cºáÄú¤ñqö['«´LP¬oÌ(Å�%<~éÉp«ÎÁ‘Éš´ê×f¤½qº~ÿî¦q®¦ Â`¨+ƒå׉p)dp|�1Ô\®Ñ†Cz1UÇ{È™V¸Òñز×)¾%g)תò¤'îö®n`¿iP…Ø5‹W ƒ6Òsæ=S§4;ƒÏ16õF®aIIÝlÐ2½ t»DYôüœ¼8 ƒŸ.V>žÓ&¸s1ƒI{é³eKö1o³²Äúa ¸FõqµÍ{¾n ÿ k:Ièn¿IDˆ÷bì1r‰°RTkyó˲,aù;Dô)*¬¿V³È²¼áÍ×BK;h%Ÿ”©W²UÙm=d«a¸‚xYí×/¨s9=.Ð!¨t�Û“H×5~§Üºm|ËòÂ#ˆ`„'?ô(“Í2lùÂLÜ9g#úhê¡é‡7æñh0]±¡ô”~gs¯-åÑ�Ø3UßB§²´…a‰³æÍ̽ӹCHAS�•ÁY*Ú€R—Ó ÿÊ %‚�«D’rè -+’’¬õ}¸¹ áZó§”�}$‡sûŒ—G¨‹³òúB>0ôÌ·õõÖ ÒnœÂeF¢ÉO[ 3ShÜú—©<˜œßѱг�'µke¨ÏXg�~ŠŠYùxŒ ¦G‡¦½®“^ª:ÙKgdN€^ij-Ñ!hµcŠ`¿þÎz²ñø8žº§eÚIu|J ÄÙ‹›ÓÀþ<Æ�è%Q¯¡‚%q~�M/ãÁʆc³âØÌ•UŠ! ¯7.…ÛÐheî2˜9@E””y¦hœ÷#…Rܲ~�N ˜$®†C·˜Ùˆéþ'ˆviÕÒžXÚ¬~ž+‚ÐÖ<7‡Ö—´±sz8Á”pûࡊM„A¢|“ÚnOlØNÇïDÉ\$*ЫmÇx§œ ì¬ °TŸ(¾Ž÷w…BžŠo?e)~ÏT÷g=¿•Kzx´ßsåúf}ÌažMòó^_¥—¦Ô=;ÆuÍŽÜ,§yu76àíadT>ÏÅ�ÉnËõ¶9/ä:¦j*yQpýé�+˜H“Jý�Ç$ï>T[zZžêY(ÊZd0¸Þ`{Iä=˜húMN\™öù†BóÄñ„¶Q§“x�É›?a·¡ J<²ë6¨=ÁÑÔ(ab’mˆ'z^®\½Ó‘Kë㞉Á�vav¾ô€âpÌÊÅ�ŠÍM_ î‰}©¬êÁHÕ+Ô®„ˤ½|ó苃¦ée P‚żÅ�ß§çËsíɘ"G ƒžR–‰A¾5¿ òà¶øeçþœ#3˜Ä\Ö5Ê?'ôJmCŒ"ñ,¿W t  §þíÐAàÍs‘ô!®µ{šÉb aÝó?8ÉÃvI\Ù' ­ñ Ä™‹[�¹ëF!¬À·+_Ïšš6@fzΞÓb7¬]ö×ÿ°¶^ˆ+�T€€J^fPmW,£|Ó¼ ùb)Qfdžó€Çk^j1ù&¤ºàs‰h _ZKøç±Zže�ÝÚÑÀ¡¹]��Ò2ŦðlYÞ0¤qƒ…n±‡íƒÐ�ï‡HW™ã¤Ì*÷»×Ür’÷!ôÇü¾Hð[‘Ô—™ÔØg"cžÞ~[Ï c,ÖŸ/\Ù³÷“àćÄßþLwå¶cEsð'Å“ŸÔÕ!ËšõµñÄ̇G’Ì¿ ”û ¿Åü¯ŽF‘z<,œf&?¤ð(¸ªí9sÌ^$˜ŽªXµCeYç”·­»5ç>Âð“;Ãäõÿ[‚C–GCp�½¹„ÿqí ·ap?"j¬¤#ö*rÛCcí¡ðÐý¬ø·¨ù5Õ&š9ÜQwDÖôÝ��"SåJ¨q®ä­¼°šé$�âæ ‡gÉvk#Ëæ«ÜL%}e‡÷w]DzP˜•a¦n¡ÒD5.krGç;Ñ­ÏWðw¾¡Ddß1“¯ÃùßXÎwËøžóó{�"M¶êh ÀfÿuÈû\µŽH?ñ·ëñÉfçŠã·…¹}ðeu¸h ôíþ%æþê­UÁ`9©ŒqèV‘\C؃�~,¦oô±…ˆ‘£Í-%ѱGœÚ�Éöò5#a™$牻ÿ]ähêÊÕÂ[rç]ÃsPâ?k‚‰ÃÌqèÃ6ÿ°ávthǰòš$¦Þ ,›”‚êofH²Û|@½¼ÿwŸÕ<¾’&�5Þ˜F�¥ Å!;ˆjºoð²ÒÚ¬xv› ZîÕ e$Ž(àòôŽÙ«yÎy€7›VøF=–‡^ÅÞÕZ8à¼/imIgñ<÷òÃ0-B}ާö,%€"ŠéXBÊZj’u`¿!HÀ²¹üàJÐB[ŠŠûè7íÖ,4Öªe²Ú�ì§~öÿ`úRX0—”ƒ×Lp®°ä~¡ ¿"ãFáa¼„ µ¯x€?•B~ÚÁŒ×90jžî|~ÙD†Æªƒ²RS~Ò­’Mé¬×&v##¦ðÇÍØÎºt�²È²Ì_r%Lœä=Ë<ø@‰:›­¹Q<Šiu"Áj5Ê>‰Ùprm� wHœçóé+ø›éŒ±JªÁÞðhXdr ›�] �×9A¯þ¡à3ç³[·žÄdëéY±In`ŽÊžÉ˜ŠöÝ7Ý‘·êׂÁ‚‘i°õÚµx×Ú qó|¥ŠÿâO~8‰Æcñk’ÎF Ž!‹ž^Ý®¤û gh˜ß¢ºdâ1X¸ìØGa4ÒOd^qѯ٤ØäSd�˜™•Ù˜p�†â:çpŸ-eÌãÃo/z7Ì`›õ´V†W`º?¾ºöÜ@¿;hÉüeKΡuhäÝ¥Ú Ô'Î6´~DpƒJ Ѩµüé›wâƒë”N‚RD ýyyŒÕŽÕ4éî}°B­ZðÙ#²Ûú´w–q  À––üÅJ㩸X³@˶ZÁãŠÒf~Љj¡há¡>Ö l| ȃ'¾«�öçjy�ìòÞà—7K�n_ä!”ûŸ§Qn-aÝwf®ÛmÓ›AÕÈ'õ,¢ú³8Õ^ÑQ"C\‘{$Y¡þNpí+­Ž›à.Fn«º©±ú üC*ù?²› f%/9Ze©<¹œèyþÒÂŽýRÿðCÿ˜é5& óœö¼‹3óaÑj [¤X".^ 8þ®~©NÌ µTsãÁµWÀ˜A™PJá›óÄHãá¿4>±çò�0(ùzØmp N ¥ê°¾46¾c¦`Ó1 \Ì1‰ªEæš $:-�BêÚ ¢Òkf ҂ùÉ=Éy¨¥}jß%†µÜ릆­E0–zëPWìÕGÓ9›xJ¶Ö¹UÂì3 q«æŸ[æèÆÝ�í碑y½‡ÝÞ,31yë kéBp,×}ûÞ rßø$.ÖìX^çö+ÿyÜòFNCJ�¥i1—%žDÛ,mÉ2Ü磉…T±8©ßYFI¯Ä4_k7naJŸ-8tu…ïûvm"®¼ôEÏÊ^y?ë̈QcK8úfSGÛ— ¼³·Š˜ß;̸CÈV�~M*½ÙB¶_Š-ò@Z½\£ubnêïlUgŽM\…ä)î' ö»ï%«[c�}´¿ŸlnJ˜êe@eÈÌ<²WgˆMQ´`ÜX+Ë�蘞 �´2ÆsÇòÊIóo‘*«¶�À7ÈÀ„µ#Ð&»u= b¡ù2�9hyÿξ (2Ù~[@%̤²ÆN!×*ÉðdS·�îeP}ËwÇŽeÁÙs–/Øýxt$<¡¡ú‚êešC¾1¥=‡fnóÀ.û^Ûäe­G�€ñuï×Y®|‰"–sFg�—ÜCã%»6a¤ž³ÿ™a›�£S 7SYÔ{:þì�9«¥„w£æv:QPÓéAƒÌˆÁ;$úDPNîY¹ÅÖð‚›1‰bÂcA@1¾°‰5c�TH`6ÞÌE$–+[‹'Ȭ5"ÿF�ųo dyoØv�M€ºÇhÚ’‹X«ž—ˆÑëPü“Å­«Ka9®žQCÀj1‰äS¦³¶ÁŽåßxg2×G«œ3™¥GÒ�àß‚¥¨°Z›Õ TÝ(ÐÊW§Ww{ð‚–ÒÑ„»ë"�VÄÅo¦p–p…ée³ÚZ\9)ûCrkÒ(îQÍŒ«+¨�úÓ•Ù -¦¢jB–õMã°%Qÿ·Rù3l]%Kö}»¸}MJJ¡/¢z÷¿>°]F½�á^�6�èîUcs¥ ÒÑÇ÷œì±®XìozºÈ] ?™?¨¸@Q\ ¯Í Ü€¦û¬s颩“Ö$lÂ@ïÕ»ÓrÒ “˜HJ’‚/ü~odÍ øy'�°HQø-¡°—–žBò7<È�˜^0ÃJ¡1vº%£SûQ!»›°=úËÑ̯RÚØöÙ¶�­÷âì™'l^Á͌Ƽö·‡“€äƒrŠs�Âw£G~QD)1AÈ…›â¹GU;vøÖ¯HüÐòÎí±œµ¤Ü’4 ”Â3'1ýfd¯0å¢4lÑQ5ç`zÜ8[íÁ8;ì *¸ÆYzht}ƒíK(Jâ.y&‹ó$&jÈùánÚÑ)>�f/ãÐpˆ½�è þæÝú­­Ð‚cóMÒ¬ôߘM—©q;ø×”|‹=2-OËýììÜ\gLÿÝ`½kcôi†Éާ¼Æ|oêÓ+>îº`Ïó2½/Ž z ¬‘40Јhµâ¸ßo§.·4§F{Î�Wœ¶\ð-o ‰]Iĺ­ üܨÙ.“+ëÿÂÒ­qD÷2 ¥{¼¸T¾KF"×ë÷ô•Èìÿ@Þã ¶Œ””Kí›ïÿöšÙ·âà3¾é_Dãf6/Â4þÀÔ 0:K»`òG>p銋¹¶AÍAÑu¸5øõå\sêüZ„ ué žèAPJú'ÁWüՇβ6NïÓ»™oggA¾5àlªcY¨„ZG,ŸÝ [mj{»®%O=J¾Æƒ¸{l„ÝTÐéþÁ…̹ ö¬ƒ›I^nê8ífc™‘gΈRצŽwÂëãB:ˆŽæ�B Wá 7tDν¦ñ€ëmƒÈ§õÁ: »ßüÛæÔÚH×Ðèü•aï”*µ¦­ÃÔÆÚ®’žÆˆ)=GgèuŠ?q“-¢9cõ|€ZòÏb•�Aý ÝÑ�º9e4üýBV ?!ôȶ7B èëš![ÕS%«ò’è’&ß[nšÀ¨{Òkújb7˜Þd6&@–£™JAB£QÏfSω&aKy:Ng[­W$´Ñ†nNJþz∅áUú/œd’WEçŠ)–à%þ1ªÔcÅ™äª`è #t¸”4¼æÕèۘW¶›pô‡qÈëLHk|šOó2E�#ƒið;û¤ œbÇåbjçw.Sˆà#w,ý«±7‚ºcõ%¶Ëüß:$qT¸pŸ› ‚:GKT‡q�£Í®”&Jhi;Ä+°ÝD`-U³üt“û¤W"ž—Ünú%e]C¸¸Ôî;W7‰hžwü&ë5Qõs‰FïUrŒ%ü~ÆoÐÉð²¬,íjHžèê'Lj)ùn›ý¬•a(eZu‹–T¢Ÿd7C“.·wD¿Ž£ý/,ltÒ‹A+%D¹YËíTƒº¤Ê5B#x(h·ŽtNžÒk± ±&u�a�hÛ"ád8Gt§›³D�f»¡æ_þ_ÓÄu©”�ÃU�Î¥˜0î¾ãÄÀu P¬ý Ⱦó5æœe²Á¥XSn?úª‹õNú úsÓè-’QÌÞ8Õ„`8ú�KgBÛÎ3FÌwÕÓó•É”Ìd ®Ü�@VɱleŸÏTwœ mÔ#Õ0¤}´aóÁ¦Úü!ï4 %º· s*  IŠN9$Ã,¿÷WdÆ¿•‹å9vʨ;؉u9*»{Á?ªOÛûVM1—ªˆ¤"õìPŸðD aiCÓ>¹¢Yá£s'¼‡ûëßµî…ñ\³?ï<Õ³°[Ñ~¹¨|S¬»Ö£> r~eÛ·rAÝź Ú¡èµûÒ"u~ö€çe2PK6J¡3$ÕªÆðÐÈ*L.'òÚL#x!~n|Î3ÿÅR¦ãÄÆ` ¯E~�Ž€²Ï"üÍ1@ó0þÝé`#R”FtRŠ1’w³ =¼¢6°â oeE7+šËèxÄnËDbÌjoº§CoSRŽÎv°2…,©<¡C勘µp¯ùDlCÞÕ9=�~Í�) ø½ ªÎ{zØø³‡Eq«${�Lm´{~JӫޝMúø" óg\5Õ%ŸžÈW]•w #;×õá¬HTqÝJ& Õ(PTà«Y´”󉣰3ú»¬öežË¹‚4G®æR‹º¡2·Â{$Õ{ÏdIÑ ðxò@ë}ÞoŠa�k—UqÔÍi‡]�µµ3ûÄ º {Çm]Ÿ_rí«Ã6ÑçgõvÙˆLQ˜û¿¢=:�éÈ+le?ÒØƒ¶¨§ÃŽáã£u_$¾3Dm+)Ö¡K°F ÐÆ]�~#*@³�cã±� þzÑÊõlØÕÔ;18\ùMž¢ëøÓ&¨Ë÷Bk÷ñä�† XÙ¸»åEîŽåkFzå ć4`ÀFÜè--OVK<‡Ž èT �E¶N¿èƤònÍ.³LÈRmQÞ©•«9íNnzIõ¢¹Si,."n®º¬ÊjÛ�DÑ6ˆlåc^Xq;×c 8ÌÑ2ÍjÚ›âN‘Àðd6VCp¿¤†'¡“:² “È´Óô'7`ïŠv%â{Ñ<ä_}Á™—°#FpƒÍÎdI¨8Ã7É�“ì)Ë–T:ïçŸdyœ0üà³£œÉ’o9¼›M¦�·^<ÂíiÃn†“bðê"—é9ÙK\öuñÄœ[ÓÅÁwY"âW[ÐtAµIG[}3{ÅÌ'Ê“¾ŠÎÇI$ø¦ &Ð|ñ Ô.¿z¼é-óÇQ'‚wB¨\Ä‹|eQ×®2é(‚o s”SlÚ„Ý»�Ù ÔlµU3—½]çêý›°ÌÜ$î`ጆÓ//$ø8níé¢" Ä8‡LrˆãÎñ÷69+²&W øUPVfq+B‹Î1@5=!‚\,­ûMx>ó@I‹MÊÑ[âI;<Ý»²½Ëw»Ÿg�|ü•rXùè!™è÷É3¿%Þ…€)HIöcN1½[p½Úk„%¶âG2°’é["ºhò£~�¦q™Cù)UjÈM‚&Ü‚žJÅóÑËœ“Í2ò€•nC"5«£Òµ]Å.v’¶MI‡Ðužh[ǘȰþžúÎ÷sýldøÚæ…â{™ÁÜ`[ZÚ®½ñjhaÒã(õÆá¦Öz\ ™-iTóÐÞ¦À:¦u6L»WÒ51z#¯ $½<“[a¢ƒYÆ«ÖäoD|/Sb}³›ÅWW€ù::¬[AÆü¯3Ч£D•Ë×ÑNN¸š:ƒÁØpÏi=î[ Zæ2p”Œó'õ¬ü³Ô"‡¯‡¿ß+958�šêP‰½ @Éßô±~ç‡ÜÙ1÷¦c?ã�Î(6D†cO#}¤D¢ËHW¸â�n7L+ÏÛ]I€o�ÇõS|È<)BÈ|‰ Cm”ì,ŸŒ�ÿYPÊoßZ¹f·gŒÆ•ƒÄ¬J)/$HÌ9|ÐJ^QTA ¬‡Ê¼®º…ÎþÁ c#v“#nšnüõo‰VP²ã Ž„øÔñ°úAzlßl’€„óxåÙ\™7þ+æñ¨rdb­å•j=­‹ ÷­Ý²mV‡°3 Ójib"5 δvN@÷òlY%´ýˆ‡�„#?–ÐåÑpÃå'ìàyèbpû¨ŒÜ쎲‘ó€ÀÍF]únÛ†„á‰Rè&½p¥è/î(Åì•ÀâXq L .†BÍ�È(˜èG°n|)æu[¼Êü4G\bm¹ñ10S­�Kç’(Åò;am�—(« [&_UØ}߉Æ{Àæ¡{‘ÖYOúwƒ�ÎëÒ<ÿ,KšH†íˆ7:ÿ”‰§ 2F[Éê ?µ¨!L·¥ßfLÝÈð¬ÍèC[]vļ5‚£<´v_†R^`�Z„ͱ žÜÕèòŒ—ƒÄ´íø`Hzˆ0lŒÄÊ%hÈ råúоdàS³y÷Î�Û°Š Y�lNš‡xe%ÿÒ|l¼êõ¶b0禬ïÙ:�W8�òr“Huÿ¢›^pÒX-‡]�Ø&©´žou¤>¶üp¼JH»ðDLün󾎀â‚HbRS ƒómwôdjŽÈÌ�_ó¨Ú�×âÍhB=°hf‹ú&[Ï$eºJ“5iQT(Œ¼FÑ_ãþ8ÿn¥x©¦Æ2Et{ CÝXùR:×â4 Ÿæ¸˜û/F™Ç«’ $m�óšŠ0ûÄÞ36\ìªIËVq UNŠÞ†€ƒMãœ9£’I·?²¼½WèEë7푲glݵ=h/"ù°×PÀ‹k‚^Î"«œë—J÷ú�ÑB›¤� ÊãʬŽu:iÄy‹ÜduûÔpþöÂ?ñó x<—HG؇>–æÑŒêZÁ+°¬e1¬$‘£šúÄ.?ܦùý™^�šÎͯ¾”'o!—×p¯=d½ú¨•@sÞìÄ5TG1€hVÁ@¤;Cå¾á ZX7i³aŒ|f]°ÌÂ"CßÓ¨¦—ÇšÏ(é[scQŠä©øÔ»Vó*uDï�¿Áú¾&&ŸŒ“|p‘ýOÁÐ�,£Šî›ãWì,[›ò¿ƒ?p²E½ÀмÄY¸ÓÂó±ZÓú•0(ßqwIÍ»Nó\Ì@Í^fEOÀ8à~#TdÀ,« âYÈ&©•L}e�¼à¦¥€Xq)Át ·ç2?“Z>IãïmÔ—�Ë/Eù0Ó­ºí…6c¢ÆÄ�Œ…Å 5œ2eÇÁ‡¨.-~–kwîˆvë½OMf±¶ã˜uкIãkж¨JïçZÿ,`ƒ†sóL‚Œ/=ǼÔ(€a5=×Aº½tÚò䉳HItiÔè‘™èÉÃÂÍ@ÝÔZÕÝÀŽ/ìÔU›{²÷~.˜¿l% æc\ðË­D`¶™ù?<=œ ¢LÓ5•Ç©L$é­¸öŒÒ9† ZA 5�¦Rf˜=ÞËñsjSÉIœÏ,•ØolXNÚw Æ6’ì´ö‹uM«ôPçJÞ|6@‰¡æ›ÙŸú#¢8$o8 5ëäƒÄ2ôEmSð–†ìÝbÞ)\0×÷\¡Ñ™üöí–¹ÿZ½ö»èÈ6d�ùñå´Û šf­¯å #ZRúÎÚd›ü‘£&L¬¯qk°ÔB€Í­¿äØÁÙZÒä ËuÇ~g–�c䃴€ïÿ×_Äõ¤}2òœØA œŒ‡?™SªJ§U"´ ØÁš@ªå<é IoåÜÆ­nÕIñäY^qõ÷ù¨?C+ÆŸ1€>bšED…Q¹yÀã]„*ã´˜¯ ´sSÛÌåÅ–‚X 5öÇ7�9 á Ç–èÙÙ{µm1™ë‰—†UÏ@.ØÂ4gQ±ÒæQhï¢fP²W�p¤;·ue;™t™‘Ãüÿ—»xø�¨ZÞ}U Us�Ë�¬:e'ÀC'7̺îÅ!¯>ÓPÉfð7µÞ^Ÿfê�qèE:|¥Þ»í„¼\],£¹†$lkZ�þ=ˆé\Èa–9—a ܳ®¦‹~.Ì'ŸòQ³ê;‹•b¼/¤xŸ‰Ì£ ®üªñœrg¨`¤ù‚4H4ú� °Š}уÇÅf‡¶®Qvy¬ÆÊ7T²°–Pœßûv> ¨îÀ«æ—MrF£ßÛOÝ „&\±ÇÇÃCÉ|îuÛ}1ϼîÕßÉ;2À4ZSDÐá†I+??)|ð·ÉqÈCžs]–Uc�o ¥YÕ>ðµ¾”˜Òõa2Uh›@Ü‚˜œ’^ ïf*5ì×Aˆñä*ïVúu;ófõ[zn“YËŽ©ÎT³ís(«Á<Ý@Sg�a‹ã…iIoB¢³àYͨ×wŽ“bLéÓ…˜ýx[µÐèYÿ¡Š†R�4p$ †þ�/ñ¢�D‚”¦z\-Xw¡²× ãáGH…îšî2ì�jAœŒêæåž¾­uOÒ U!%îF6¦Êÿ뉩oîÑ”rä´æÚÈâ�þ±3„¶S<Âfñ}Eu“F™Q¨i�Ÿ„‹s4§_evT�/üæ Îú� ìÔЬõX×3ÉPE´bä™RÏ�Á·`W@VMÛ5Mi«OÒ¼F~@¡b ÄvËÅójFSâ?~Å2³™}øª>Ãb„À4¯<¥ð÷G¤g§6à§7åÀ2îRg?Òzš~2Äaãw®Ç^Ae¡4O'„y¼BÖ,ú §„*j²@½Å�õÁ_Šÿ™­Óú2)†æØï“·ª´ÊIÍTj¼Í|U©æŽ8¼¾Ž+<³¢´Õ6ºé¨`ß[4åé÷ÍJRE†Q^ä"¹ÁH}ìg “¯–»@²4ü)!n~£t‰v™i¸Â)*Ίösæt•›d·6y"¨m s"®·ñkó÷s½vÔ Å>ÿУޮ=/ 3‘¯KÔÖS[Ix‹pþGŸ�æi;�å{¦Óz[“çΛf²ÄÏŒò¨ˆÉÚ®]Ö=ÌF}EÉm25€ß©Wry¥ÀYåÉ‚Š@ÞŠÿqg$Í{Öð‰�ÚSÐüJIÄ1ÍU26íH(ðZY›[ºñØw»(©}·ñ~û9•¼~¾ïßv§ QN¬vüɼòš…Æv åÕ4¯)í5|ï�ÎäžÃtÏØÀ\ƒ§Ÿsª7“VLœtÈ"­ UÑ éØi¿"öY²”š¸îhËA‚@i yØš¼2òo‡&>àÂçÖl9L4þc¬ iPÆ9h(ï8冊%J‘Yõ#—Ji7ùIz C+óV‘JãiA±¯Ä/Jº¶&ce¼Ig‡öÅþatÉÔ�r|µ�Ò´„*bdJ¦°Jä“P© ôI†Ù-SÿÛ™em€´5ÝË^–˜¶ ¼ÄG[n:äÒ§M) „꺾|ù°6Oè¿íRÙkÂqÓA‹¢jm‘zÐÜ$#q˼›ÿû~ ‡™V›9èËûdáŠ0„n�îRvð^Ì©:Í“¬óÌl=Ì�Ìd‡6²âÃ%ªÓ”!9Hð¦ç€”Á[˜e´W.—ÁˆÍÒç _焈|á;RD:P Ð¤™%#­1o�+^E?VƒÓbŽÇd¿ÄuA1vÛoóBÍÒÛÄ>”›49ànÆéà†Z²T5W3¨…þ|tª±¼V3[<†„ïÀ(r|šMÞFùˆ.¨`w¶�1Ã6u87à`A+™­Tóm�$ª�hÀ奓Su]Fà¡Ò\°S ûU4Ý+� íÜ»åZxÙ1Q¿kU$hCWòªÄ£é.FÄoÊvÖ»fl›f°{Ó°{Ogp!DPª6ý#©ÂNÞ†=ÝxD%©ŽPØSߎÀ¸7«!â+²ŒCÊB®Û]®$~h§Í@ãY;‡l¶¸º–‚jT{†$Åã„Äi`•Eþݧ4mkÔpLàý�ÂøÂ‘*SäC´¦ ¬ús±_‚Ød rß¾éÄpÈù ýNÛ­å†P2Ýn�À:å̹h£õ9/Žg4ÉŸ%'ôž- %¬*Ã- ·u°åªšÒÔ˜Àr*Â=VÑÂVÎ|Ìp»Ø�·%‡­J̨NÛõ.4átÝ‘nüQÑÂ�œHbE›¨4Œ¹•°º¨+bõw“}¡©yÈdždñ"¹Ò&Â{Ö y’:�-ž. ¯Å˜*›(ÅŒ,X ðìj-d�¢²…]ÑOI”œÅœý¹Â þâ~SÛNÔg‚6¶?êùà®9Ä&è›Cjëžd‘ ÿñ‡hÐ@~äÆß!„44P"ž�ã9cEfv—ËòaîÈV�Är� ¬,JA,ä\Îá=uô·n}Qe„éçk\Ä5‘*ᆜB+XcÕŸoôþIüÌÓ¬ƒrìè¾lú!™*ëtÏZë¿´. ÇvÃÂû×Xû‹%”¼ó†þÔàPÒ3²Õ¶„ ;¨mÚh¥îme]¨°Š—dqC~V?ÑpÑÆzÀË7A‡×ówq¶…hÑ­– üÖ�ÁkçÇÌç9#&ÏWfM@òˆxrx'(BÒ‰ÜÁ %féAú`±PaøÝ@NÁÅÜWm'Øã@è¿Rñ“ßX<½]”ðÜ={V€|Z†c¹d´¿Òp3Ÿlú¼WZ ÷¯·&‹4eÿÒ¶5Æs'«!ø§J’üµÇü•tä0Då0ÝÖ˜ã3YÂG)ù)ÜÒ¤û–Až)~mgÜ;ø+ÜZÉð¯qRÁŒ ÚôPñ}!yÆÛÖV~§rÖE¸[Sܤ «/½.°:ö•y=×­KÏÛîÅQq|d ¿Ws� •UàÐË+‡²“[‡Ÿr™¾qgêðA·=æ÷п£Lö,š]V�Úê(�«‹ˆ„kצ�:p¨)nÖHß ?¯£™çȱ»ÌT=ãthõŒ“)âÞ´é‹Û¶Š•žFɶáVÁªÆÂõá�6!�FùÄß›q‚%‚ø]8Ñ,϶bt[ó�…5®ÄìºÓ4¢�¸¤ÍÿËèŽAn’TñúTïî¦võ£ù”.Åu¾•º¯¬}á^h*–2ÛïxÛ"ªªß½¦ÞgÔ Å\TªmRÒær\;ºÊ›ÓÅ¿*i}q„pú£âðñèzêYö•¾•Éöœgý¡»ƒ3‰Î0‹Ò ‘ÀÎOfÀ»P;øbdSþxóàÄ 5shrÒ…ü£È:åð—€3ÂhôÁAéx‰Ú˜ý{ð¥^í·îI‹æfl„„±;Äd%)7Qà.Ü¥Ëx´ìNBÝKè èu-_Òðëz²QQôÙ£�ïwØUÛõAS$u-�ÞdÍøÑA:ùÂózXª–ÂcÍeœxg¥(|Þy ¸ö1B]Q·7pš5 Ú ¹ÁRRŒë.o Ø-t?Ž�íÄËî ÍÚØ¹¥$ÃYð鄨tõryý ƒ~ ý½6-{“Ox¼Õvžx‹ª4M.gÓpƒä¹·êÝ¿¤NŽƒ å­º!3œúZáW4D¢‰X­)3W÷ÿÅ·ocZ*àÐ̵û–$8ã1>¬i=ë'Ÿ�l•rÜnp·š¦g·ÅeE°¯`¯ ©ï‘¸ .9n„Ö"Ïjy¡ó7Y`½Yw$ô¹0”œ€‹o‹¯^ð¥èKSQ¤Vøm™Áïio¯Iw?‰˜(>ŸÙ,ýÇf#–Ìr}‘*­‰6ã‡ÂbÍiˆˆeÿh½RXîo§c;cì ¾¦P$8WðŸŠßÇ¡¹Ê¿ý Åù9†œ— l5AØêýØò<'I’p ˜²*|sº °nl®¡'F&R?„Ô»rŸå óAãN´€«µ.®¯„ ÿ.”OçGeϼ“�¿e�—Vû¾×F¯ôƒe=Ô'-LÚSS‡‘Ôl¿ângD„™ú¾`£b;’ëÌf‰Tó+¿ÁV—´lš¨‘y]uU�ܰµS‡(…f±g±/Lñ;S-8ÝPÂíH„ †Dç&%áMPÄÁ!=Aå©Öãl9¯7‡Z=Ïñ >&Fµ8ayÜ_ôsû• £íúÊQ}�”‰¸Ûàé£C õÅÒ®Ä1Ï–9¤º‰î=ÎïpRb†¸—ÌíßÃŽaÚbÂ]g<‰+ì!6á˜À^ï,;àGA6Òl¼Ê²±™6=ó¨’MŠÞ?Øô(5å7"¯NnÔð�3ÁxôÙ/˜+yDU„ÇO3ào’} ~^x¨c@”H¸âKR0{í–9ÖMAoŽ-x�Þó;«\Þœr7‹µ‘³Ë·dñöîhkº;ÿ�8îá”9¨Â} .ÂŽŒë04¤·îƒ«hnÇÕK‡—{4»3üm×F´½§ >ÆÀ§‡&6Èo“,Ó´ŽlJ*>GjÛuP N:�“3�<¡ |È/Ç�i*ÖØÎ*Ï4°r¯H;|It/�ÂZŽ|©Œ ‘±F•šŒvJ“‰1?®ÏIí.•™ªò§ÝRákÙÀ\õÞ@ר&OõVGnÆE†7”Yºç—'2ú�‚ɵ¯Ê¶SŸ€_2A¬Žðk›’×âÈã~/34¨˜ P†¨ù6,K;ê»? ØŒeˆCUªºÀôÏprá€nøIŠÝX ÷¿o!$˜Ýͦ·ÜÏœ1¦¾91ñWd2pDæƒ|n§™°E&mþ‹Ùã7ÅBküeu`ëŽæVTŒ|OéCŠ!SΗRÄûE ~/ Úg±ØÏH†ªj1†¥`4›p·²¥€Ot*jyœA€?1²¾Â£ã›mf»ÅXÊûf/€1®ÔM—ô:PU?gë¦ó§q@øè'`D§8ØÏÓ �_"€¯Ž?bbZI•¨Õ4¸é¤awªt�‰=7'ª¶¢œ�ê­!W­ƒ"¹‹ôÀ²OæC õ÷/•[ŸqÖ3ÚØ`:—øã%7Œ\@Ââ‘™#ö)‹'Áè°I˜–„|­òÓãM²œÍ± xe´D2=rÓLÆ($W×ñ|ÊŠý‡o‹hÁù*¤ôï¸}æ}õm‡Ô �êóãö“‹Cx°J¡ÞoœÕŠáÿ‚[ÎÜ=!:†·ï|¿mWAÊîð>‡ŸJ¡=ïÞûÀL…g€]Ú�=_C–mHül8•• 7èiJ2Ö·ƒ‰Ë9ò“‰ £5LŒ|9ñŸòe3ŽÔBd¢œŸQ*OÏsñZU%y•ÂH �@O#/cøÚP/‚ÙömT¤ù7Ö™°¨ Cä–ÇêªT…@ÁÝh¨5ý\ãaDpms)¨&txÕ­;ÃÁ·÷ç.ﻈÕÖ]ƒS˜“™tŒ»yƒ `NÈ^YHh²d´9'Š9±�­uB*Ý8EµÅ/¤|ã:gcçÀ k:K²|‰Šì˜øÂŸ#á‰Ý›ùVÞ£Gåd£à¶ô«gÏóç|™ô�Ç·÷gQÉÉ ³mLhÊžâ™™ŠCÅZ_‹ð.–»{,|+ˆ©±K¸D麒p®æ¾û lnÔ1j½²®4½Ý;±¤š…ÐÇ™ãt©CÔ"ÆÕŽ�ççÄÀ’õU€YxÁ ÷ýà _ïæˆ[yœ.pÏÔ?[—ÀãBH„‘i ¿�´0íÍJ�²¹ãI UPX÷I*Ã�¢è¶ý˜<Ñ¢Ž|’Ÿd ̱ ½ÆÓ1 Äý‹'½’�¼{M?9Ê.:~{ÐQ3s¨€EO#1;Ð{En×ÁƒCY‹1®_¨mI‚Ì̯"·mG` á)£ˆëyÆ}>n†_lQžŸG!ÕÓ@÷ТØñ$²zÜ<* 2ÃKu—'¿ÑûÔÖ´Ù}p¿~Ú¢-×”L;�½˜Ö 7ì�dK€X.>ByOv¯Z©½:‰²zB(L>‹cØ:Í-Vüv5Qö;Y•ø-°¥q\¿èG´4¸ -Ó¡`_ÎoÛíü3G[x3]7´�“S¢Xù#P&ÍÒ‡ñïÑLÆðfKöˆ‹&³àrë†âr°†î™¾ÿŸUQ&±@+R1a@‹†*ù“øS¿Ž;#°@SX’ÏF ä1HØeÃ-¨ôœ^ÿŠþ�¨\ûa™¿µå%óÀž²,¥£a½—ïЮ`ôÕ×ò§Œ�n0¦Lßàs…ÂR™%aÏX@ö[|€XòÌpUZ;�†¼Ñ@Ðû'©ò Žówô.jã05béãê%SÞr[9î¥âïÇú�B³š­ƒ‰mÂR�<>æ±ïi}£Ç…ƒ‘´Å¦fœY5Öën\uhjûu‚ÍR‡[Á-C‡Ð¨kˆóz{J«/@mèºè*öÇX=´Ñ*ÔÙ•PIéÍûÌ¿¶VÎ�1Óg»¯œ‡­è»øˆ ¯ 1`+ÄÜ6[ ø~}Sa8tR@VR„’ý¿æƒÃèo8»ôvj*ÚC1ì‘ñÌ*îÙ0—çã=]rÞJ'‚Ÿx 1ù›—mñƒE¹eŸ.êrýò§3ÚDU• W@Å ’(só·FE&µ_IÕZ£šÆŠ1’¹¤* Ad7v¨:d1–Øk þi~–j–ª£À¢Î,wÞ0s7'`^n»øÓ)1ZËú“‚P‚>ã¹/&¼¤—‚4·ÿ@OIY¨ÅØÓðe¤[ŸÛjסùp¬ 3¹¿yâ³, ­ÌåÕØ=>‚s*DÁÙo:zÔëá(ƒ¯y&«O™Q7†NÑ%Ìýi5H¸ö ‹!�ãYÙê4ø»åDei%•\5 Ët¤ÈöJJ¬Å•;xOTL¦åôó„k×íÞvwPèTO˜Z-{&á–Š´ eg}0¦â²yù{›rèGÔ¡7Yå¼”ÓÛ¡ð Ñé†ÍouÅÌ €(Øå]µ¼ÅŸúd·¥áêtiEû@–6ið¥S˜T’¨Ý®MIö05¤èTæw¶¬òÂ3ñ«zœ…¢ðÇM;·N Õ ÓÖÂEW*EÅEX|d½ Z’æ}€3µ:[¸D…3ú�iÈÄ´($#á£éI¦¤-(�¢8@ˆ'4šG²�Ë”ŒytaˆÅ'dúVífš(;6He]åܬuÓ^5C·Ñ„͜Ұ8YJ›•öbc1îÜ@í+mØ="%z×�îËq“Z¸ñØŸ�/ãLüƒê-dç´ò‰F¹eÈ¿³†4ñ9†ð…„Zó!âK-Ípë„[‚ü™éÕÌ™S×¼ÜäŽyÑœ6襖øýÄC±RÏýL˜Wrý{ƒbdg`�öúÔú$…[ÌŒ¡-€düJñN/±Å¸ga(ZÎé JZ߈jÉ*C)O²Ò3!”M5´ÍZ-SW‰8©¬³­Ä´Sc“×£ @Æ\”ŽäXßKvN7Èlu«h`ê�dXSœ1�}sT§'¶¥Ä6(›€ðx÷]ï Æž4Î?2#†ƒ³ª‘SÖJ:ƒŸZk5¨ͼvÔz·gVŒ¯Nm¡ïî�Lr{¯ç]màÝ.+üî”ù8 ò0[ˆåfËΧ [a–^ŸŸA“¹°”ü'Õ N™4­+¢j@�"œ�‰+o"§/ N=ÉÛ¦ª‹éƒöy í?²ø›x("ÆÕv—§èíé“ pWPÛy€*èÖÕǧ:h²ðòÏ?rbz¬­ry€Ey„†/Œ¹Äil^mTñ¶ ˜Þp£$µÌCbamr³Æ”æ Šc¼gs[σëÃò\ÍËlyÖ³‹Àä*Ü:@g¿õÈ!J>îˆÏ%ŸhHllnœ‚êœIÑTGp¤N›xzRjåÅ»†Ñ»Üºîñ¨…Bq}óœ—MyÕ³IXùÇÐ,ö-7Å·'Ò­a^0\fÌ8 ÓE žhZ\=”£ÙeÔí8Sÿ[àŸÖ7‚îí䇲1ä<Õ’e”¾öÁXÂà]Qk¥zq©•ÉÖ%­Ž~hS®Ÿ (¼CÈ­q|îŒÚªõ/Ù'Ò°†[d‡‚ãíåæ‹vŠ®›aâÎö£ây1×Ä£g ã@q{W,ª›‡À@D¿ké{©ßswÍä—�\{Y¥ÿM¤k 9�²ª|JgßLnW6!:¿ yÅjN›¡ïAkw\Z…‚äØÚ÷`º§wë§ÞYq£xÃXCp+S ÊÎêðêcöÙûi|“îcÚöô,�¡‘*·²>Ì Söö´°Äø\ ž[§ªÌ˜éù²™Í«Íö|A]‚8¹}9¯!pùâ2ó¾K­øq°ÕÞ-ºÁ€˜‡ŸàÉZ–JÁt¢2zúŒ¤Ð;ΟÄÖþ/X)>„¾�‡#ÙmLç�fÙ¨«¬éý¡‰b©T¢ú›®˜¸æo¢Á-iÈë�¿ãf3ò}ágÒ²‡Â�¹µþàDt#db¥ø¢ËÌS�ÿ›ìõ¹Ùk��‘ß“ÖwdÅ„¬4è•Ò±oç,½´ÿÜÐlµká5êóV†j,Ø. S§Í%~$5N˜Ÿj埯�««æœz4kM{Œ¸ù¯îùÚ%tî$D ¡ÑŸ°oÔ°+§ ódOO #Ã×F5©R� “H©M�—�0gä#äEx�O-rKfðkö<—/ Oqa÷9�ºâœ³ý¤_¨G:ÓcW kØû‚£~Œ�èLµ6ÿNý3g�ɶ—'i¸ËÆYÿýo¯-Ñr4½±¢‡þ<Ø•„aÄÆÁèu6GtÖ ; ém3´nê°¥÷ô¯?ÔBU®5Ã[Þ$?÷)h8ÖØΑ“‰/´ÂX·÷·‘tvîShˆ¬šHûoÊ¿Œd‚%heÐ0æóÉÅH6¼!Üé+ ÅuÓ?šÚ î-íÙ"Ö2פDÛx¼ÁéC�ûCQ�¬Þhk`RZfH°$‡ØÏ—•ÕW•†ãŽ˜@Ázy ˜Årñáo‚Ð}V#–5X2CøX«„ÃéCá¿ÒôuòuÄKyÆrƒ<òVÿD­ÿ–âuaì�Œ·ÏÚ …î½"ívàL—5*Q7oˆ�¯]t ÎeÄ%'МCR¥`KÆç™ó6Eæ=×]˜*£÷æ­ïú'G¡‰`µ8*ÀûlîX"{Ѹ¨„D ×ßc{óû/¶N&Ml9%§â¶i3ähþŒÏ~œq@ñæV¬ò1É�©6E“x4B ÃÒ¢û5ñ’ýʪQn¢ôXâîÏÿ|E²òp<Ñ|Œ+1­“.Þ§qŠþåQõ?Éô«*eÊz OBî¾n¼Ï8˜xîBZ¹m3⩱L¬jZ)Žþú¾ƒqRÒ€|¸ÖH~"&ßy£T’³´mñû|6¢Jp‚1’¼auùÞ û§�æëÒ­�59W,‘]†™ÕCulª(Ç>¢ øc<˜JW^‘#P¹�R =·és#-¿I@K¥Y6‰jÜhùrÔœÊ.É^“Jö³†‡âÝp5–’’LwTIsù‡Cž½Ø9æä#ˆô›ôˆ3—í`ŸO÷ÒÇ—¦^“w":ŸòHÐ7 ìñÇŸÆšù¿”]S>·h3†y>÷9 7¶cúð4QJC¦»Ñ¢}Œ¶YZƒ9Lv-p”Aò˜› ±Î)Þv†ïú81öþìƒ1¨LG£1ÉÁA r(<ï> µÒ‘QÀN³ß$¨¡Ó{ŠØKuÃt¨hä›Á™Ž´=+×+ª©óýDG¬ß,µµp˜¤•„hˆûDp›‘H”À!Ðã?¢¡ :¥L¡¢Ml¢��0«©­ã]Á«a$‰¤‡5UÕÁ ¢ý¡Éïqö{ F(¬Ö‘üv÷ã}n›j�‰™óº[f!‰ßÓàǯ/ب‹3Ÿ, Å›Ú;@®Ô H“)bE¨V^ßÊs&Yì¾�žþåó ?cZqŽC16wôx() %�ËNš•*~' Å‚ »{ÇÈ1´u²Ý×�,ÉéèžæÑ}¡Î r ˆ˜ÿoë½R-œÕÎ@¹(þ9»z¯µ›Ýí™ö»c¸Ib×Âà@¯Â×ȸKú>ç”"f0²Ê7úBúD ¹ÎúbøíFsÃC15æ¡ 3 焟=Z5�cr¡=¼ëŸñT^.ROÕM¦€m1šþRè-ÁÆ€Olás¸~xM–Q¾´çéªC¨y ¬aþ‡´„kV@ƒ/#©xBÿ‰¸Ùïx7ô«!#˜ YßÊF‚�d$3÷L¦§øó%�éw­·‚” Öä¡"ÒkÜôò¨ô�0}ýË!-qÀCôUDQ©’(ÉQ[íº2H”ëlu¬Gê|\–Ƶ�”Œ[ð^ Ù»ç"ÎÁ›wá�KÿQ·øxZÎßÊÁÑÆ„~lRñü®ÃYú«UÄ""BkQáH—,¿m²žíBðŒ•T÷ŸQA± ÷®¥ÆÕžD¾xÖbU”9ÌÛ]ƒúþûÓ9½ÈJ¹´ëY‹rz§öLŸ#cMõ?Ö�ÿö¼Ü%"İËãTl; Ç›7<þ®ÊWêSjås$‘HदÜÙo½Œ‡,øDQ=Ëeàý”�»2Î {s»|0òìó“\(Ê—ª�6ª$]úv#)·6€êF½E ëozSþ¦yÖë3ìcÏ�ûÒ¾jÒDÀ}·£`ƹ©ŽÂ4÷W 3 :7k:¢Eo•Ãû8SÞßÆÊ ßr!þÕG¹é~f ×¥LÉ^--W)½aPÊ)­o´z³¢§  Ÿÿ¬5´¨ÝEpÄu‘_Î!ˆí÷v-ˆ�ç–¿æ/¸ï%~ì¿%ta1ήâÈe–,c¡Ø�ì1“¥ DÞŸÕÕ¾ë}¤êþ”[$¿ˆ ™?šG(À‘›ò ïm•tÎ9o8L‰ÓEz› OA%½N� ¬7M÷wï´ mµÆï£ç½/"’'—J ²DoÅ‘-J–5ÇÌ·–䣬uÓ|«ÏÊs¾b{z�àÁ-¿’ZQÔ=ðPŸö WH}¾†ty]Î]#[#çfLGQJx”<®‚X‘ñÞ·ÊR„˜¥ÞžàEôÜußmy–�OÓ"¯qQ"Iì‹ùwtÆ`¥;ë�‡×,U]ú”ÄYY9Ù¥* )º³3T¶Ê‰ê¦ž½½*v«#jW²(wP£šOà(ûè÷úv6e¢ÿäÇYk5ß5–ö9¿—©]Ë.Þù@•ðÙÅmém„RÑ<ÞÿYÜK•­ýä\øqèœþ#Ÿ»6éŒkúëVOYÃÚ´ø)Üuùá3Ì\%ÈB{ÚÿûC:ÉÕ¦eYºHé:S¬óÝî×�A¢[аCËBeÂgÙÁ÷œ…ë]ŸØ&æ,H 1¹�Eœ%YÉéàüžO&Y­bß’\„æEõ±hiTôpvSøÎfKÆ}ããz“/÷›YcÝ×\v)lCù}*½;¦I5ï¶M!Ùš´wÎy¬nô™Œ/nÞdPu³&ü,¹SŒµ�R&~†@¤¥ ÐWVá C ë ®t´LbHÙýXÊå8üöL'ŸºuT?N??Øž­<¾‡ +K–Ža{A"m5.ùA™…žç…Í—©%;³€…ý*ú+´+\³R`ËV4•q[T“A,=NÈq”áJ¹Ê0€ §Ûï¿í·¾7à A‘{\q25†‡L×N P…YðÀJòù‰x{[6¹§–{Á“ÀmÄÓ-ĈÈâµ½ÖÆ6ßó­�«PÙd>†=ª> i]¼Æž¥Ÿ—åK››QM“²È³3êÊ`…cÛ¦˜üq^oÉ1}êq pù$·1Ç�ù|üìóXûÀ9DÝj¦?œ²6’ºEY·žŠO/¹mŸ‡¤oŸž¼UfÜFp�3*;{ú�a§ÍRÓ½jÆÇ=F€%ìS‡±½B¦k诹9)rz¾ÂhÚÜ{Òå‰; IŸL–:Ù7ÞmÀ¡€(né¼f¤SC?z™öe°\Áçh#ÄZŽv˜v¾Íßܦuݯ|>O5’Êú»1Žâ¬Ç—!FËsn°5ênåR*¸ëÚ%_ 0(ú!ã§;ÜΖ•Öîü<·E÷N½�ìù%ì³ †�m%¾ªFF’<ÂêÝPþ„gQîÞ3®¼ß=x×å¬Ãf#sŒeìiqÛ�Ô⇴mx:.kž»ü»ˆ/Êd¢ÕOKu�uÜO9)x/€¢ ŸGòYÉ#ZÚ܈Oç—ÿnß5ÿ”~÷BÄv¾æ{ïoh]ºÿH�» 2–)†™uéÔ2,A“qÐ|_ÕÂÖp`:]I>Hefõ �óÔ ÎÁA«JC1Âô3¥PÔ{ÀÔË�©Jû’· TNKpk`–î†i>)«‘å-æÆ@èÆñT›—hi‰?k |äb ÛsÀ4ÝNr Ëö]ÁïI¸×ç¬n2Xër Ovz¬œ˜²““Ìà ©IîÚT’1 7ÔຈQ.‘(ÞëýtŒ­ý  bÖq‡E'îÜV,f£åŸAˆ1Å|ItRK¥Žfúõ°"±‹öÉmÞä.úhÐgæpœ ¼~ÊÈŸ(™ºÅŠ”š©YÁ¸ÁŸ£èBeñÔÔQ�Ï¿ê_¡tSX…<ÂV—¶à‹ùÖÕP�‰)ĵ¨`Êò’;^êÑLG]OÔ@±ƒ[8­*K’ø•.r€àa©Ð«µ’y�ÿálÜŠ¾L°Gožï¿9}ênùKd ­\NP�Á! £MyBñE”ÒŽ¦?«Pãö%WüQughÛ¥.èÒÌÖß$Òýê_êG)˱¾ºñÐÝê ÝS*ÑÄù#‰!0.—›U¹aÖŒ=0 KÞc5Ö®mâÜxa{à ¥-ün±¢i�$9|>S<0wsâW€ÓwIÝ‹�¸Ù!„�ëô¼�‘2ñÛ=n5o <)ÄaòT©Wâi–Få*´åÀY†Ñ];K×&j8UéYŸj ’ÉÛ:&¨Ó3îGdaËô¨šßÖË¡áÜ ª³S<+•,>yÝóyª›Xn!š:É�¯¤d@ÖÚö©Û·±ìÔqSêå’—çfHß«GÀÊ­KªeRH3º¾Ž”Ë@æQüž‡øÃÅÈ� ½±#„Èó¤T vÿ‚tyó4ó;¦…ÇayâLBª¥MæÛÖw<€Y®òop=F¸àaìñ+„Z—X…Y½®Á¯è#­:·ñÀaÝ>Qû©ÉÆ=1}drÕ€y©“Þ©sàÄJ´¯BͺÇ\€³Eyž˜¢ücáî?ÿ˜¨?^´ì hUeÇù‰Ôôí*¹ªáªñËkºÞ¯âóì,Œê`?ó&ãÓœÇv[ù�’<•Vɾ ¶+V™¯�•ƒ;#ïÀà0ÊÉL0ÊÀ¯¹êÅd'|Sþ‹‡ ¢é¼Õ#¬õ­©¦\Iÿ%b‡9W”ÔGýìÌiZT(_› Q…ó®{ìÍüúCÅTh}ûy§+3�ìiløþÜ1Î×UDi» Æß\Z¸ùØu\¨{¾&cŠlþÚªÞºÍ�o¶û�ºÓjAiý0¶®gÇ~Ä"Üß¾°´÷ŽÄ1dØ&§2`¯rÏþÍ á˜…:Ó¨#¦|p¦«öâR¹AæË?+]w4ç†t(fµ¡R· ÖÁa˜˜L%3œ 2t�)ÑÖŠ ÷'G[S%?“?TtÍE}Ž–óB‚Ý@/¤¸{dø%Ÿ8슩XQi\/G2Ì�ÃX¢ÛÊá¥úø Ú¦—��‘ŸèŒ~¤"×_ˆàyXˆ:�NpÄæ :ÔxïÎàd�T/ç˜ÛM—™:Cl �éL´ºÏû'T‡´pCÏe�ÐlЕØ;ÿ3®.6?XÐ;å¥2ס|õ“kÞ—úd�Ê®JC]ŸE»`,Rí�'p-:¡+ÿNè¯ö¬ÍÅý€E[å¿ò'�˜‰£Ã4¹þx'Ùr¸txÜVÑ=¶r²Ó pÊvÖXuK%Ö—6j¡ÕùÊýxøPˆÑ�)Tæ²ö—áÌô>¹ óÆ(ô˜��Ìã‚�Ÿïkõ¢þ7]ôBÜH@áÖA2ÿß�âØ]Þ[-qm7¿Ï÷ çÕ6�1ÏE«<¤¾“šÆ|wׯà‚Ý,ÈÜõL£|–…‰ÚÌyú¸«UH×q<#îI1.J)#ÎzxIÿN4H¶ ¸æCÝtœ'¯Ï7ZåR=·à¥ˆNZ-wF: ópx�e¸åýøWwÂí`Çø}¦Y�‰G·‰Sæ ê˜ñmû�üà·âR‘0 _¾ºüü#%mn�0§/{F÷?� r׳ ¼•�4Ò„íqëu`þb:ýåZ8w%k‡jïPÍφÃ$­b°\·›GòÛ>‹3ŸËHnÐgJ9ç^T�655#Œ=èéÎ÷äþ¹¹1Ä/Ö)Z1Yò d¹Äkj*~*ÈÔb]ÞÅ¥d® šÙ*̃ž™ Z¶sÌø‡Š…XŽa|•CÿejÝ|N£n‰[Šý¯Õ Y> ÜÝ¡‡´QtèËÞÂ�¹¼)b±LÁT…‹RÌÿ‘@=/æ198Юbg˼¨Ö– Ÿ¼»Ý¤øä„a§‹@$¶v=B=e"¬xÏ÷U1+�°@�ƒŠåe'6´Õ*çãgV§ì£ÿÈT*†5ÓõÈÚbMŸ—§Ë¤tM]ïezÇÈpì™ŒŽ‚�Ð-£ß³å7RØ�BG„å8?@#ýÔU3Æy™òµž'£Xdé¶ækÉG_>{_ž"YqæäSíø3ŸB�ìWe;Ÿ�¬¡¡ÿT¤mÖéOíp�÷É“íf²ž;±~k_�A�4Óª€•f2KxXi´Nu&›û+`!x�×›¼n½VŽÑ¯ŸŒèõm¸]äÇ{nâÍ?IN`7L¶ùÅ/I}N!‡Ý8]0è.ŽY]Õš´‚_%8¦ia€õ­raÏÐzf9cDy�Œ2xôYÞ­Ï>=\ÎuÆ`2l¢ksìñ?F®¯#Àhkh�.,þ~pßÚÈp‹ç¶Ž9WÎR$2 Ê^á\ç—E\¶i‹oNØ n~äÄëò¯—^†>œ –-‡6¬¡—sÚ!}¶÷®Ð-Ò$&Ç‹^”sf¤»çícA.;Н,½õóždìŒ�×)$&EY^FHmETÏzÙ%móÔCÒ¾šô9X3A\ T#�>k´G͵TÀ z–ˆóô�B«j"1η+Ôb %œµ&DÂù¡Jti QF~*ïJ­&²Â‘j¾ý·zXúNó¡dæ2iï»…œyÂÎzS?øsâÖø¬Þ<\Ïõè›ɽ^y°Bé¢OÑÒáRhp³¡cNM•óγH×ôj‹/†�Ä;9b—´·��{ºVvò0�–´¢åo[j¥Sá €v/3<߬âßKžw D:�äå3b„Pª-ºèšl?€“�!ÇÇÜá%UÜsW¯8 @jô¼ O-DS(ÿFì›n/š¸O¡Cþ šÙ‰Fï$:^1jK-%qþý7|/>ÍÎDŠP Ðu¢{ë%TYÉøRc\(`±6 ìß㸶ÿ²j'úÎÓ¬½ýFV*b–ÆÕªy«©-%²R®fîְl”Æï2ŽÒÜKN.¤w¹þpôàl[€cf�ûº|j6Hj7dAuƒömF�)óM¡G6VÏ­é²¥À¼SaB“Çñödõ-æ‘ût¬#ì�ÕüuÞ¿?°Òˆ»¦=«xƶM4$í—΃_$é:å¡�k‘(�òRAhE’=܉âÜ S�¤Â¥›@átÑÂ>R@ÅKp몦¸ãc1ãÁŠ,ñé8žÏ³^Ã[Q‹oRªØWðö}wé0„¸à‡÷1W›&¶AÛgÓdgÉÖS®3äQ™¾l% Lb67Öí„,[Ú¹k¥+ìÚº�_†Uí�Bu”6ÓËš(y'§ØÀRÞ5Ô‘‘¹}‚ /XÊš�F°Sˆ\‰â¨‘Ý«RÍOTðÐÕâjL *œ6,P@%¸S‚è¨�€°²?Ì©f ø´tdÇñ$"§‚Ï‚F$�©~|€ù'¬ê˜¹lu­h$IÔÓÄÅ0�qYnFžN«Ý=í"CÏYP÷®£ ¬»`Ò ƒ «ÊpÎzì�¤VÌΠ`_t«÷¥©Z úýCv�ï|ZX\å‘™A�Yõ¦×? ¥Ü .+;ß ]WÌÇ¢*<ˆ_¡}øªHÞ=ô`Jðx?kÜ(~­æýRyh¯BŸªë¬Ÿ¼žÝB°:ßRHŽÚŒ¶Ða¨(&ßZÔï»è³ïþÁh7Oäƒ4 ãB™6£Qbp¿œãL²ÙáΕP½mn©Š¤^W WB÷p`{µý’WP¬øá=ßRÅçu•'Gæ®Ò|âöþ�ý˜ÿ|='Ëöéò$Y輂ìT>WS’`í‰9\¥Âˆ‹rÜ•²«£ìHN¸¸õ†¤£„M@0�ëãÅÃAf“”+ÎÍÁT»~¨:Ì=©+´Lh£‰bØ©¶C'_y·­=àIn¹1C÷Ê“ÆÒ£(¡4V&·Á²î…â�-ÈÛ(|ŸW K™²úXl' ùHaÁ¼u½*cªyסJ§£ÙÀ£IÀAÌœÞvvaª7B½ÂC¦æÙCBÔ6ÍBªV�o�Jm‰gLì«‘i8˃™=±2±q›‰€[@öª� ¢š ½‘X$ ÌÞ�ˆû� Þú×¢;IïsdÑ¥'¾–4¯¼QkŽ<{·�¨`½å«â÷±©ŸÆ:½ÓšÁõRWyl»'¢ÇÑæÈ—ï�ýVI­®_™¯Ç—$—EG1u²ïNC MÔ“Î>®=³æEÙѦ4~3ßÏGª…Ç:¬ôc“ìÙ ¶!Aj*ƒ/.H]ãqëßBœùYõM,ðRñ›Ó7Yv7C·7¤V¹N·R®0ô—àõ»ã�ë›LDæG4p£‰÷}ÛI¦è¡#ö««ï?äªÞŠŸºî¼‘_Ù¤;OÒÒ߉CJÁU(~©¨\Qƒ‘2'dþÂ>iÏíßÀÀŸA¢|ßÂÓœ/—a·!YïæwSŒ†¨ä»·fB�p©nì85ð�‚„^–�ñ÷�ºõR‡Izc¾á°Üà¤U¾ðaú~tåotþ næúÚù=m%Ç9Åt&ÛÚÒé÷,�ƒªg@ðŽ6ö’éG+óxm€0nAg=£yhlKBn#_\­ç™õNZªµt™t_Æ«éèðÐþUècY º»véBî+·1ªÇVNa1Š�é1×n見èF`¥Öãjlxת׆ŠP¨k‰¹Z$ PGFÅñ U…&��««V¬1EåDÛHùÖ¨:R¯2iû‹þ(l¯ÓÎ'+òg>Y*™�y~¤À¸@¾gP–VT¸FÈŽ°­¼S›f/™z]4ÎÈÙ<ä2á­KsBž�o�„ßÄÃèÕêô½ÕMnHcrƒöV½žW§eYÒÝè’ᮢû;¨”h8Ý8ÙGF7Ãç†ô ‘™ý¨É³g‰˜.~ã5�¢´+ì?KÌ˃¼Ía-BB©²Õ3Úwþô%i2íªßºäÏäû@ÛÆ·aþXÓUj{¢¼UNØlšs౬´q5´AÙÀFNspP¬�c¶šŒ»þëªý‹äòXu¬.eáÐ4!>çš.5í9oƒçŸù$RͲòÞ�.—9LJa‰-ôŒt×H7¸Ñ±ª¤jqf¼õŽ¿¥:ãiÈÒƒKÁ©×º7Ž^q|;2ÖkŸÉR…TâœîO„jècƒ¬º@Aâ¬ÆG[JøR0�”¯Ô;ŒiÀin¤œæW§í7R¤´LØ‘ôMáË[´ØBåZZlŸÏ!¬¦ô“¤xý�©_ì‚ë"/ �ï©5¸ ´¸Râ3ÎÖJ‡’ñT¶�R1ùå úÜ#¼lÊnÆ« S©Ef®övá542Ø‚ó,ÂìúŒx]©�ÎOý%[¥K¹–ð´0f_‰òNåÃñ¥K:»s`„t阇î�'ÚÊÁq¡ô^(�í#ÌËó\ØèK‘Cî9Ú(·°ò7Fùv/V¤ËMbW9­ºçkÈ…³ïõ_ÄŽ{`§é€vÆ@ u1)"š¿nôÿPmôàµ@G—/ì ·f+@UáÎàÌ©¶ ’If´é9Á4o/_zaLˆ\Wú«âB�ﯦ6݃ÕQÞ5ãÕv�©¼¤ñ«æ÷$z ˹„¦qÈ¢‘ný �v¦l°û’ç£ÄÄ*."ÓÝxmq¡ÓõÛèÕ »Ð™&[ÙáïÇ͉ ¾�bÅy›]ÁíjuÕ›O&8DN€Ê÷¬.ÐÛ]�äÑÛš¶v'ÃÃz ²ŠõÏ7e´þç©#çfcÚI�«µìØ0Ž›ô73E’¨n²qwK«2ë8žñnb{žŒRgû(%ÓzfÕqx÷€2ä‰Èƒ@§šnÜ�`ßßQË„5÷=¿Df€pŽo`˜íL’§v"Uì9œ¶  C±O>ÈÅ>û¼:(ì§óÿ^íPÅ6o*€yZ—Ç ŠH�RÖ#%ѱ‚XÊ-˜Ä%á©6ÁBŸ~¼*"<ÅÕ ê˜Y3 ~z{bßäpàÛ’ÂѹÂKkdƒw9|¢º1zòòòÜœìSb!Í8>2ùëm�ÁÜ‹ê¸?Ü‹ëÍÐÁ ïÕ/袉þ¹Ï&²6ò¡sã?xÈ¢ÂÇ0|˜×ý²}˜±‹5©«/Ï(f†¬5jT®ŒíM¼þ—ˆ‚Ð92?V^ûdìmÝL��»1{·7œB' ó» .ž‰Ù2ò(©Éá¼[²÷W VgYx¾á= FR@ÊŸû#O2cL+õFîð’Ä‘D�C£ðy†|š\Ð0"Ž]ZâëÀs‘½lj4?1'ñ\ƒŽHl0p+PèóZÂ^pb‹ìŸÍ�¸ÆR£æˆ·ŸÒ¢ ú×Êï„[ÃÊ›ÒßÄAC=1 êâàt''Øv•páš@Úü…P½×«±¾ô¿AO³ñ'³¸’ðkhÂ-ù"É£ÛÚ#ç;£O^¥0a:ü.XØ xÚ —1ÝQÔjiÏBbísÖ¸SÇ‹†%Ñ7ʺûê––B Dn5C,+íA¡Û]”Ó®þ¢ÐºÓÛ•û«cu¦�¶Ý&®«V#ªî]CÕê3¯¾·Ü¯$i•úcÅ~K>6r¯’¶Õ’÷-™¬•+å£oµ-_û.#ˆ’EMÒ»ˆV­?4Ø|ÛEëNleØ¿×}Ë÷�²…û ïo>ìO—?µli©ÑgMçîÓ¢Zþ(j0È£>Ï:yÑ»`—nà©Ì÷ªIZ½‰óC‰ë” ·k–´&’ˆwË^ ìÖ(fƒÐÀ \`é ! A—Y±4]X© bhĪkQçGµ­lò$yqÒ<$� 6õx"é$ó†S4…Y3¦ÞÏžåH‹–é%ÞÕ9çñGR¤† ÊÛ>ümžðD§¥½k®Àªú´ã úõ¸‰Ü;é\ˆp“'N£Z <ûG˜X€oW¸‚ëHÇQhYvõ=“¾ún…$Û¼wœY¸² áÎ'üàé%‹ëw!AÇ›· wH‘3Æ¢ºB‘—",:}ao?Œ�C»´1½Ý`¦.Dgyoc>àÎØØ˜1v–�‡bô 8õr鬦տbcìÉNƒ#·ªÚÓ Q‰’»à2Ý(�N±ã üÇx™×ò„Ó«œØ6Ú<[ìÓIòr­°2n5Â7Ò`ü MBÔvQçVÂP6â%§,"è>˜ä8Öâå„^ »vZ¹cÝ›˜}Ø/m`áÀ$bÇZAŸuÓN¹P'ÔÔæ+|à na@sðߢë5l%7À~äÈ03@ô Û±³±Ç‡ôÄ}p*Úì¤M+ÈDõYìûð4/cÐØ7ïý7¯çiWJýüq"ùÜ®?"Bq�¿Ûð!tT¸Ïÿç$0‹Xm›º®�܉èô$¾äÑIe…X™*�¡{šSF9â.ÎÒ1äÅ >—`–�ƒÏ O‡2ü�=Š�ÇX±æÀ’]¿1)Ï“’v¶v<} ¸p嶸³ÒÛì°G¬;ŒXÐ÷¸9cëPzt(JÖ[::ªÂ“µ;º)·;%QJ¥a[äL/)±B‚EIˆŸt"d¥[÷ÿkYd[›ú‡Á.´vÙbâäσä9ÕÃ>³ j£ á¸Ì¦Jä _ Mç²󽕿Õ$`ì~í k6#à’,¿S+8Û¡q°Øo¦…<Ãw9<Ñ«9ÊFÕx’¶4ßBKäƒR\äëÍ=:ïu¼ÌZÄnÙUߦ-AÞ¨t�wØ6^äÖq}_Q8µ4²Å°E_uhÌt¸‡I9ˆ|Y‡'Z]«þ¸©Oé̉œŸ2�S—»D ¸õSqõþ—Ä! P½ìöò3»,Ä´1n˜&÷¿Œ4,ÉZB,)i á0ª`“ÕMo.h*£ªmö�Ôdç\¬”ÃÂæ\ª‘ˆcmYc üíI°z?µ–O öYªz¯æO*�µ†;âsð5Ȇ �¿ÇÆ�fŒåH£‡CæD±j³Øsp;±c'̧�Í]—ZêÍbÀb7¥ƒs o±ê5¹o [#z PPÓ|~®Ö!Ê›~ãñ©)"�\¼º-æü�¹Š|9]¯ þ �-¬ 9S³häÇîöT^D™&ýˆ˜ýiKsÆ�qžf޽Á6?_Ûj´ÒH¾ÉvRüOó‚†kÛÝÖò¦^‘díTcH;Ç¡Q*á_ü0Ÿ �¢ëŠå–[èO7Ê¿ÛnF–ª÷êfX¥ÕªC¶c&Ârpëä.x7°¿‹J›ó¤ÐðýV²7œî+“¥l›(´R'|D¯…†Cž@]Øó¹�öëƒ.”PjŸí÷H‰¯”ÃËÚ&%¡L ëanup^LøßÉ'¥G/”¤S>YU 1?«´�I AZŽ©nEtfqÊLÀõvAÈÁµÍ(öUZzÛÏï–�‘ñ]×Sñd³yUwF·y1&ZÛ¬[@�’×9èXò#šÅ\ƒ¥¤*8ÙQ?äLM²1ô_ÀD¡ý†åg–y¥‹÷NqÞe'ûCËMH´Q,HßÖU Ÿ¬<� èh¦ê ÖÞÓtK]·ža•?p1G6Q¡F�ïɨ»¿?YÓbz®a £5dz£ªhÓôÛ/“¤+ã�_Ïí——³BÚ¹)5�Nb‡Ðî/µðì5äÜ£m•gP¨7^ÙIDôq&…zûü\O8«ŒŽ“ióG® âs§�7Û�ߊ„ËϲC�ìÿå_ǙɧòÒ=5'M¢£ ½f?ËÌãÏ„ù‹`�¸FŒtâQ ½÷´NËl‰T¢Ðtூá㟣ô2% óÙô# ,Á”såJèûZvÞÔM½ÊæÀˆåž ˜N„ê). “]˜k¯�Âák[¸D¥|¬—„r­ªìsm(�yýœÌEOžbµŒ”8¤œ6ËBñäõ¾¾Pã€Þ*�ÈìS„˨Ë8¼°—&?ïZXÝìÜ‚ñ¥y~fHƒøòP ЈÛº#Û0Á4¿VtiUË4!:Üš“=3·äg–鿘º>[ƒ¡=2×Úå(¤c„߸åì^3‹ˆˆÀ¦¯?ÍZ›þ†RÚµë­0ÃWÁ×GÝ"¿©�ý½ö[8¢1 \W6A'F7™¥°_Úãl ­tˆíHDÁ#oQØSx§ãl�³LÖÄ:ëasgÑÖU{Ÿw[¨6Ùÿ™fáå½lŠèìÒÄûqMÒ…bêˆ02zwšÖÁ*î— ¯—ÊÚ&UYm­yV¸—íÉsÞƒô±8(™¹›†¯,|W$„µ¯2‘öà9`˜`•ÇÉå”>bÖLV‰†—ÊíÕ#¥×b3ú*d¤+"$9`sQ�]Ë(#°I+³ËE¯€}BJàw,æ+˜k³Æ§ƒ&ÀÁ/¶àí-£#ž;^dzGÞK–)‰þ'«ò{ô_á¿Ë0êlåwlÞxéó „Ä5óÓTÊíLÅOÂ]n™-Në…óœlvM6ZÍáØßÊb�Š j)dONþè)¦ƒ{s…‘ <ÄW×ÁLúƒäiíW!±ANð¾n ø¥;Oš¿(ô2Öç­¦I¸õW™Ê{ÃÕÚæPeËX6ÓÌ‘<ØÛ ¶Ü?,uþvKûrù½DÑ_q&ô:AÍ[ò6dÔ�¨Æi~rL0U£ì:Ü.ÃÀ¼­`YOŸkƒìéxýQ#¸Ju“ j§¤!ï‡öŸ’0�”š|Xqiµ…šÄGݪŒVævwÈ2YN_5ûN¯Dõ‹r¦ìåq2¹ ІfáFÒï üj§ e¶»C 25óÜEH—rlDgxà’Ÿóá %Aj—ŒšcÒëã²#Ði£ºØXO/W\•ùʹø`�DQ£%ßÌcÓ´pݬ­~̙ۧãÿïêÿ }LjÓÛ¨°}�ÿ¼Î&:rTþhÎIP9iíÙcÝÁí{$?PRóÆÁ& —íyî2F?Ý*£yîÑ pVeãl½ÖY’¬ôm€øC»Îšªµ)‹l’_ãíÉá…®yï—Ž)ZÐk騂ï½wx<Ç©™ ºlòq&JÐÀѩɬî8LváNûmú›¢¹š*•T+ë„Za¼îDv}“@œ,Xa)º®™ s22Œ¦ŸÑ.‡,6 ~¸àEá'FàŸ<¦? CsÁ=9®%Ý^ºâ¨‘]zL+–!ë’îf*4]èÆ‡þëú;‹Æ:܈ƒì½/Ƶï°õS:Ð{L…ÉH¡KI1ÇѨ†ôT@†¿Ò?Žþ ŠDsk>BÍ–V‡‘}�’ŽÛn’p(^”1‹£›1Âï¨#/¡ÛE�*kôgî”Ïîs‰‰œ ²Z:c u•è�ðÛS`KP˜‡¡Ñ®3µ=KŽýç´Ø#�5ûœ�;Ù�BËÃ\œÕÿ}¼œiôè£û4)¡-??ydÂk^SñOå—‡·!©•"æ»áŒxÜ`êî…3EÈ(Vg;ÒxEôÎuÔ=GaЀì7þ==k²ÚíšK�ó‚y¡?X¢r޼*øÒûä|;„?9ì\4÷¶ÆåÀ2Ýù‹$�¦Å„øËãH5XÕúèŠÊÒIÒprù~’>Ë Ð'r¤.Îk'òT`x™?]æŠ=µ.¾ç�ÃäsBêåNF䮽¥­ ÃˆRhþ[9:CÊ”ñÍ+ïT63GÕYES�¿Œ¼#ij!`ƒÔW ŒÊ¹pžÿ¾m ¯^TÙ¥÷þÀ¢ºk´¿R¤Îáq›èdûH±óÁÛð¶b-^aH<‰?aŒß_‘æm¸-–÷)ýÍSYe' 7üIÒˆ`9¼Z'‘Àmë0Ëw€s³W!Ÿ4TeÑš<2ï·jðÀÿä¹Ë—ñ“�Úº1ÐUŽð„î­[ ÃMàœÆ‚RQ ËU™øÕ˜µET›ÐOÿ4‹‰CO¢,àæÕ\�™¡¼^ª¼Î¯€GÈY…¦^–$ñ 9–ú[ö’õ †ã‚}e?gÆ'—ž{”#) †¢¶EÖ�¹æh ºòc¶‚±Å#JÛï.ÇÜÐŒ@ßÏTõló¥Ý†ÃLŽLTpøHëýö‘†F i¬¢Ê]«CÎÇ•âds…òögJ4Oä `#è4ƒÞÇ'즬(ü¡¶¢Ûìã$ϲ¥9Úbqð ³ È¯Æfx¦LYà÷Y¯3 <ëWºÄ^Bqés�6³e¤Ìqx>:5s¨¡Œ;À!þ^H}ÒmPªɳWÛ0‘ ñ‰2ÿ|޶�l¥‹š_!ý"r ƒƒÅH`­¸J*.Ë„",ìs,H“rØôÚ®ÒÂîÀËPJœ�º ÖaV_§/:t M÷*TœÀ¸¹Ó³_$ }¼ IÑ€š+MÇ’WºÌšk"SR40†º1;³•NjÖof~�m_§^TРé‰fͲ4¨Y-ê/þ_y[ˆ4—¸)6 ¿7/ü̇Í'ßLöüÌ®i/¿ãwv$Æ!&ðˆ°|™‡QÆqJ3Ó˜;#ƒŽ›ÆÇ¡ ËQ–¸Â+øîÈ™ðt‹?nÖQN—°´H²>D_pCs�k3RúyüôËœ÷itáè†F#óʬù¼Ýy�/›¦Éæ�f“17¯ ¹ÆRÃØmC�{ÖÊÁ9º±³ÉV¡õ¸ŸgÖ¨Ÿ6Tærô¾Ô�‘'À ²¤ŽÅK]H­šïãs‘4ÙJ°z8¬Ï&óSq,"¢]t(2n󥱌ÈoënvƤw­´û°gW>.°?Ò^/ðŠ¿ÛÞÖ‰’<¬M|üôâ¾!<êÊoÂåýÎi·¥hå™s•V¤ m$8ƒRëÛ“ÜM•©»Lƒ«„E�ƒáý϶(/“ÿm�õËò:BcVQá+ÚÓ™Îþx±‚MÕ‹ëu½ÅBœe X?tUezDãùòïBS|œ¬öÁÔªcÆÁi~î2j8hýÝËò_(Ó4ЕŒ½”\ºšNóÂ3NÆÎã‹Us †m3"Àñ¤ñGU‡ ‚D)åB Üæ4¼¾¥Ñl›„�¤bÅÑ;@}ÜáÛºA£¬ZQ‰¦Á<•�!b__HÝLd÷¿$°tl3ŒÄ´�$M¯ÁüMÝü “bëÝs—Fun”(~mñ°þ*g“øðRi ¯šv“.6÷ü+΀`ÿÇoD ¿�˜ foßó7b¦c þI¸GMâæ¬÷�OùºÍK|­MP•>í û*kªW?›°bbÐ÷èª}!,€Ûª#יˠL;‰„? ¨•QñnË\)ÅT\û8ß·è+O:º�’&‰²dKXô׌"ÓÜ0˜?Ù˜–¯ž3—@lB+ iõ÷°MÍ,¤¼’â"Ójt,Ò¿kžªŽ½|n}Yò¥)ýyÓ—Æ0Õ}&”î¦�\+;¶bÎö�Íí3ï—Í Gžo…•ÎÃ.tw’w§%|øŽT{ŽéþD ZàB w�7ÏYùÅ1C®a«Ô¡MuÿߪH¦+ÓeÜ~ï6†iÃw®ÝÑzO¨‹dê÷³¿3¨÷’8äðõaÔ2Ô&³ÍéâM9¶ ¸<ó; s€½ÛÞµþ.Gñ%#”=ŽÜ�“R¨06ÍдÑõóA3õO&N ¶ÏŸþ¿b½˜¤À§ÏÑG[fŸöroNááÀ0 …W;‡“<Ô>±T¢T\0l ^Éy¾Äq‰”n‡º+¹á’ÚS>{g�Å ?3 ºÿÞŒÓ B÷%t»R,;"U®÷Š5¸¹_ƒÞt®Eê!ÑQÏÖ—áå÷¬.s£ýz g PSZë�Eb»_>ˆëD%£þËs§fj“F´Q°&i€©Òc&•ðH0VUˆ‹‰ÄS$èß?–ûk�ˆ|ËQ±ž_ØÏeär·8È Bßjšõ:ñe8zŠ>+‚@ãÐd´ùE~¬‚ÂÝÝÐ}yZtô¾»ß'N<8ªÃÕŠ©O�¼=OÑ+X¿NCÅõwæ€QÉPþtÁ5¬qÒF»Ò´V×ÂKj�Û{Z„™0c�2EÕŸN‡E•.X¤> kÑ×§¦Í\a¬?ÐãA:I‡¡–8¾]˜•À{å¦éÃ¥p„úPý~›iöËyB¶ ²—£á_WA„Ét…ìÎZ-zwé ß)}œK£l)!–©eTR´mÍ ì |6#™BŸ§ ^.©'ŠdFˆ×ßq2†ƒn²�„íã3Ö˜pPñ™B2ÚâñO5`…¦Û<ëšB/�N}U®ª²ö€M6I¶x�‘)CÍÖÖòzD�¶tA›‰øúÊÖWrwe99 Hý��ç¿Çs«CñR§!«DLÙH<%Èb­eårÖ öS0ú8Ä0Zé•—=ï…z²MÍ®>àð#Š`Õ•àv•KU5†’á\ù2·f/uñ¹ @‚ܚţ $E˜ËÞ-‘À>„|‡ŽýÕËr»VðÓnBº¤^E¨ÉäæZ®T¯lœ×ØÉçd vÒ}Ï#p¤ÌÖÙžÉýf¼²:º’ýÂÏ‘¦Œ´ }]žs�Cý½ª;õšs¶D31˜Á1-hÒÊBªMÌÆg…ø/™ | Ülº]ΊM¾P[5ËÜ|\©ðákêãMšÍ‰·ê™žê‚a‹™“»°•(2®i̘%­.Y·ê0&;5Ñ$ô£ºž7bÎG²K^zXtš!=\ߨYÂU/¼šp”¯N%ž^2FY^%â·gÎoÔ‚Z$?p‰§ÖDeÀHÖ`B‰¸§yä÷±;^jˆÞ[ósÿlc56Ħ‚+ù¤ˆnìgŒÕDÙ¨™R]î£å(”ìÉ7šx] ² ÐÒ‰,`‡Îë—$&ò™uqAË¿f}¬¾#ŠÒ®ãœ‰‘Gû�„Ù��:C<÷(=5š¡‡ÃÑöÈÎ[EÀ¹á€™±2gáns$ïnÓ†²â0ÁïvÜfÚú}ù^(�Qoˆ#í?³ ;ñe¸1ˆëÊfÆ·™wûvÙHä>Sæ>L)¸Aîtœ`3Ü$5¢“R�­I§-¡%Jä¾@¶w©v FÅ¢G&­Ÿli”l®Àe´éu&²ÉéT»qs ,°9F9“ÇàÓ˜d;›7tFľI˜ð/Õ¹°ñppFhUÄ\<#Û ™Tó­Þl&¢QͨµE A¾jÁ"æ¿–Ÿõ�ñž0Màö̦կ�5.Ý»#¾ž¢<’N†�;8Kß}¨w1½F¤ñuಭíxmußEĵ×'–8»áK�ÝÚ˜5$ôV¨Ÿ@¥á‘Û('è¦ô¦ASý.·©Iþ2ð-¹Òœ\_¬æ˜>šÝ~ÁO,ÞÆú·Eú#‰”ª­� 3c‡Ñg¾j‡ÉaŽdÀâ€.ãn�"ØÔ(°ý±”¦” M Ð[“G�«2LÔñUŸÈ„Ùd^ÞÑ:s x‰�î¿—€ G6Åû¶Ó ÄÚ$¢ãŒËcÔnîhµÕQ¸<±¨ìÚÝ0‚2hÓÏe{˜n;· ¾AÝçN|´”`6šÃЄX�o¼`²Òq�Pê£7-”˜4�P6:kTzæñ˜ÇVûöFåX•…Ñ”ÙÃ{ç—?ãhÙ(ÛÆÐ‘”¬é ´$ƒ/Ç4‹!© û£øßõ± k6ŸJþånk&˜§h»(íIÔ%¢Ñ§ŸQ~Ãv_HF<¾º'W‚ûUÍ`ª)�‘p÷6«îôÄßä S� kZ_¦q¬kkì;XJn[‰õ*1$”žþblWóÒ«!j:ß:{I•WÞŸ�n§·%ž©�l¼ÚßRÂD½ÇµÒ³f�šÜc;?Ê–Uܽ§Tƒ%tß„#Y£7h‰N^óÄôg>Ù"±KÑdjKd¼<˜ß? ‘f³†–%Mú÷÷2mnULmàt&2|O�äÖU©è´lwÚèîd®%`1„ ~¼(CCkªÉ€Œ€šWþ¨+¿ÝÁ�^Õ]|Þà\³«�,]�ÜÝÝ’Rh¹lÝ[­8Ül#9ªåìœþ½ ˜ºa�'× ‡´ær-hMËKÞÒyCëKKo‚N“¬¤ûöÛá£×�¿ȪYÁñ‡W½j‘~-…å~ïMü ãè*dñy¸ÏZ»†&º&äÓ“rÔv Æ9ÛÌ@ön²úqøïï² æ&òyžv¾h÷[ÓXìNú�Á³w�©0Ì¢ŒªWiÕÙr¬%s½ÖkñmƒÇmôÈi}š»Q'-w×½j‰Ù*ÄÕ‘ðÑM«·�ƒÖ7í›lŒG;r#QÎ:2…áaK|wè„Lþå$¿ ¯& cYÌš¥½��=¤Ï8x¼ˆ®u@­;”åô |þTÏŒËïFH÷BOIwLrä�Quy«±tø2À1eyÀ•É(GÞ”É9މÍêÕ+ú�pJÚ„”9’à4a§ÂëÖjÇšù9ìQ2UQÐ/œÊP빬º8db†É¨ 6´*2�$š|Õ+ðèç|éj`™@àÆ7DÁQw Q°$Võß'lB˜ªÆÍ=Â=R;§ÛÃ’0 ù#mòˆ× T�gð„”¹¾Ær…¥Óáøo‚a`cPu”·\#˜ù3Ⱥ\™kï…@�)BŒå it%Àí6ö8<(öò(¡’»'CZÎìÌ3¾ÛÙ?ê^DÖÂÍã7ŽŠ›ë»z&Ðê×E"xøýéeÔ À¹MXÍÑìsüÃ-Ä)`$ î’:éNºb†‘C¯õœP«=žF7BÜÒjæ|µGÌ{m5}^ÁÖ %><ÐÂuN µ…º©¸™c÷E3) �³ñº5ö¨Žt±Æš+dbžRŒçå¬J÷�¿O µ‹ZnŽ_½÷}ðô~(}õ "&r Y ™l ³:OÉ_³fuw™üN^‰Š®Š6ËñVµÑØŠ«äñxL†'Æ›é6¡Ò"öy�ñh}eŠø—݈gàYž¾ú!±%¸#h„³ˆõꞈWÎíQXV¬ 4>!æ²Ö!–èÕ°‡õÌ l=„¬T ê¼¸³ÿ"/~Ó·ß|ÚHJtހޝ(ëà5˜Sã; ¹ t ÐF¡i«˜›îùÄW™\{/ŸÂo#¨ê†\û˜‘�-™èý3‡F)( Ï Ê:9$PÈ”¢Ô»ŒmkO �C ~÷¨‚¢%î\¢Î)T³OâoÁˆ92÷_� _†~âü+»�†b'öD"„÷ÿ¦¯í“ÅÂ)C{g)޵"„>æÑ„áàPe šïjŽáßžé—¤¯[Þ^ u]lÑ\TÛ.xñ]*gøÃÉÿˆÆ/ „œ’tÉiLM1:ŒÍ8€O›õÀƒÊ›tž¶ 9®½5˜¬†s×’±5¯B´bæÞO ÑÞ“7_Ï@(dˆ…¾¨7m�•û£ŒÚÖ€Rƒ»ù@ÚÖØÂêEÖreéÃx„γ¸�\=Ʋ�.¦¼i¾]t VIpŸSÞjPüT´Ð"hÃóé7 á©×7ˆ•_>ì…DI=¶ óÚ‰Û^P¥Ð9 SOxÅRT¤ŠFe„aQ…í®f�æÄ%¼çDo¿r0‰$8-�·ƒšEÌhužaä†`| ÅÀŠ{qŽºQV kt’ú@ h[\~3”4 ð_ä!y÷xä£8>xz·?ŒvÒÆ ±DÀ{¼>ÖÞ�4ý»ÕE|ßZÑ=P`¶Tˆ DÃÆyç"Om4BfÕKE)�¬ñ3ûU:!ñ‘6¿Ç²–èä꟱9x–tŸ TæCï;=°Ä\6M(:L&Ólä|ÏÉ�°êxaþ5›�¥oïE[œ0À FŒeù)ÛHý±ü:ϺìhΖ`‚XàlA›Pæ1‹cÅŠÃÊG b)딟”~XoA<¾$ŽLkê¸Ñƒ¡À&œ2“*–Í7§ùzñ¦RžÏuÍ KÃdXeyx_3|¡†W\_¡3ÚZÈbK’1¶Ìfˆìíy¨eE™û8Ñòeí-wê‰ÿU† ßM�• í–çã|R…>¼8ü4ò_…>›ñ¦êô ßJ­ ég–„Ñ ±.¬ø_¯ùPÞ¯ÉlKùx˜Ï€ÕÍt 9Ù;V>QÌòÒ*Þ‡Ð.ÒBÓ°ä&Ðò…Ð’>”‡s!䨰 Õ"¤Ê…ÇjÓ Tcl�Î$"Z�5MüÞ@£ZGׂÆd˜5[’- xœæ¸�1¯wòŽ),ÒPá¿®2 9¶Þï­Çëæ!‹qË-¨-Â剡}¸‰â…6Y~âeÞç» {¶t—ÌöŒˆgÃQ3yÁ Ï|>Ù¶]y =P¤îZ�g·«LñõG/ÁÉ!{v˜+8$±Àµ¤&…m0W“æ NsdnÙµ7Éú*/Q%Œ’p æ–Ž³m–]Ò oÚŒ„ã+ëÑ8,¯íŒõÁ^²ˆ‘…�½ÞLtÖ ‹‘8ïáã“Aw~Š0Žø£¨üQÜ£™>bÅLYžñ!.çÖÈU‘¢Úö®LzÊÀ±¹Èƒé„ò9qáÑÏ.FûŸãÙ3 5ÇŸ÷Nc¾68ën0îcd°Ú©ÛÌÛTtÏç-6k»s›ÅœiãíÛùj&·pWð‡GZ’/R®íÿZÖšÅoJKâ×§{³Êè•û±µ)xJ<.&ÂH§à…«�™…N"„&”ÃãOÚ¿e ×6ÚêH`2>ÖR# Ì#2þöÄBÕ± J­{à Vô ¾Ͷ|\9Q½sqSë${Àô›L¡“ §#å’Ó- ;[sFàCG+ ¥1 YÁc­˜Nü$×z(ªo¾e{äÎWz–ŽÊ/ÌA™ƒNUAˆ’~fr1˜GA.—ëäGC‘Üëâ‰V}�›,¦´‘ ™íÑÅrãÒ¢Òëô: x7©k¾ #±Š@ –ö¤OAã÷¼cÿgžñN–v ¢˜nF Ž_ý¸27�6çk´óE_öU3ž%ð)k*%%›~Ä3S¸rDhÖò†žÇ}]H¬Íª }úJr˜ï�Œ„š¤m¨kü:5TCÉV±×_ë9¦5F@yyJt €“dRúÂ6«k5¼bÒMd)~D¯(м¦Œ5¬{…LM¤Ó]•Ø¡[.ÍXL1wÝ(:ˆl.­„-ЊŤ{ì–×çéºÆÑÛT×—ìÿ1Ï¿ö ‚“fí´ É]\¢ô>í�á8Wø¿,zn¸@lôô.5¾Q `ïD+HÖæ¿ý.ƒÈä7!t ¶OUÒñ-Á‡×¢{!Ô¸½™ {$d¨€%†wwCIÖ 5CCߨ$úãA)ðÔÊàZE)͆~ŠÿšÑÈ´d¿Øè Ø\UpwðÆ¯ØˆÆbyq…ǹï¾�úȘWPNàEÅœ”MÆhKÕ¦6g¡ÕëøÙs,[R3²9:›øÙÍl´›×ŧ0»ê ½9¡É¢]Gç¬ÂR®ÉÒµ!w‘ƒ±±)^ qLÁÀÈzŠAÈ�šgjGŠçv05 /ûhŽ$z•Æ9ã�ÆaºE:Y.DeG«è ÕuÆ›Ó$*B‡á€ ¯¤:ûÉH�#íÑ™ÉFjöìHI9åŸÿÃY ùåÂ?1!·HÀÒê")Æ“±˜�Ý~&e’{ºýÜ™”c°ìݸf‰?d–(£…6ìÙÊÅ~d(¤&ËFõKB ›õõŒ4ßæ%çÑ|ñ@ò\ÈMpÞT’52göP×°Ø͆Ĝ–³3�d8Æór7¾ôO3ò4 ½1ç^ò^£—šä¼PЖôùýâ¶½/‡}à£ç_|Á_Yàû~ÊõgvÓßW¥ØÊËézb׊„o§‡‰·´ðÜôN;Ø]ÖŠòé߆š~ã„ ]&‡R´Ê•±©s¾«0‚Ξb…¢¤*ÓŽ¡Ûö]àÉs!˜L]ö~oÏWi(Ç^Ê ¡jÂ9Ïf}ÓiîÂÚê�©’ýRWÛaÿt—$üwÌÉ‘GÌÏ{À2ÓÜ~e›¬ZÄ›¹ ËìÜ8Þ{²Ô–#´‚ ‡þ…«ànGØëBOÕ&X.ÁmƒœÐ*¤´Òzú0ôñ�JÑðL}ùø¦.ÃZÔ1"ïxÏpœVn†À>9<Ã’Æ Ê Å~—ï}qÕ Ê ú¿Qþäˆd) §7Ó9â*LjO{!×R€m÷(Ä¢,y%Hx”°°ùÒJ³Ô$S�9¿ü‘#µ’Z´…ùËvÇàæ˜ •o…þ/3Ý GŽÄlÚ!Ö¾Ÿq1þ»†{. Å@]¦Ø[y A¯†e==–dtQÚ¶½¾ª‹Øé*W •œ)»]/X|ÃAc"xq‚K:Y§Úª=è˜Ðj£`µ)¾€üYûŽÅ“x™—[u �DÑãÎö÷+óLC‹ž‹Êí±ÐÑņþ9î"Þ’ˆ#|â⛆¶?±kbƒ»ë—¿$Ò$%úòå5Ä)6 ;›Ð!'OJÛf ÈàFÒu/ã|þ§€Ùrº¸9VobŒŸ5x C‹n™ŒkbÑ“�³DØ•¢:¬39¥Ò7œ³�RØ6À·—¼ùÝxý×(ÏV÷^ûS×-™7*2Ïä4–g´iÙãt„»GsqFq D9M§[¯ÌK¹ îáˆ1N¤­ü¨[“9�4¦ç«C¯Èvµ�‹‹û5|Ë3�Úþ(…N˜+˜9UŒ¶ ¾˜H€ª$Ê@t�â æ¬ �ã~¢ÉppzPú 'Óà®��ô Ï|×¾óøƒN5‚KW'îÍ8:þðí3‘‰dM –UGràâWNÖ£G)e§²Ñ} /©qé gyæz­#­3A©Xš¹�*$‡y9Ùß;˜ýª/=­(ÁûôZI´z+�þbË…¥�+'½¯„o¦ }æQ<™¥vgzþZÝeÔ2z‡­°*çzÜkB 8¢°*Ò´Ödax�L&2Úèg 5*ž²`†NJŽZG�1“Ðuþ±EzTÌY P;qW¬“U 6cmþ&s$jª{ÛE×›¼Ïi•ÒÝ•B9PÌY7Ýü~ÍXéMö’Ž�4€¦×Y÷ ^˜{éÈ­åL×&™cÅþmKT�b3þn<\~ý|4hVi»˜™6ÖݦKk2oŒSñÂ4ê�ó/íû�ÝÊœ¹Keäû•V¬#bð¡ñ³!pûDàD'Ô¹’ÓWüeuýAýûÄR^”ÙöQ@Æ t4„æÕu06 Ü'‰ruœLFYð„,§#’�ò–‹L<Õ6ý …Å»¤�Q寿´~2¨³³Ü ‚Ù/èøÿ~°UV€Ìú°�&…a*P˜2uewcøz5ö(¦‡"(B-=Õ]Ï£F�}ÐîSÇú94C°�ŽÑ¹³©ƒ­Võè¸çÎkƳ[ iÌÖ‰(ƒÕj)ñ¿cdT‹Fb"R¸0{%(a\\á•'£ÉKà¼% IR& ©Îõµ8øKǨJÁG‹ëF£r‹`øÑ¦jV%s•S”»s¥U6 ªÝÓ‰A&Z¥hO¿‹GlSª4®>8I½¦(”z �“¯¹°U„GK™u©�H§¶µ d§‡J._¼‘ÁÍl2õ—± ¨Jt'?úƒxŠÐSdöc¢´r{­oe�(8ÀСoˆœ€£ ³dÍœ<§¥Agk- �§c<г§U¡"¦«šäLv½–›}Wx„gt({'÷‰ÿ4*ðÿ¬ŠI–>|¸XU[àpÏ��휽©4Ü’Ñf>b#ÏÍÝ’Ç‚Ú®í¹º¡DéF«¨€ ¡#qFâ}”žˆèê¬Zïvæ ¡»ˆ¯õTÁ¦n§À¯nsnŒ Ç—”ÑþuÀ†¡ÈÙ…kÑļJñl¼EãµS·œå# ÛîºÔ±ÓgJ'Â6Ìè/ÎÝõç€g›e| �Ǭ(I�µvánÜAÕ>®4L •øŽ_Žð1 0îœÈÝnîA Ð<µá/Ñ×xƒú€Üt�b—ÐAöÕ�´0)l©X蚢™r/³�W¤D‘…4U榔¿Ø@1£tY±¯äm–#^ñŽ+·ýeÚ åy䟱{ÝC£”³õ ;p²Ø_¦÷«'ºµð× q¢ã'µÌ—…[Í�’Îq¢@áû‡š)l²î0²©Ë·¤™ÅD�ÛÄäN tĪ)óò¶º%{mædý�ÊJ®±QyÞPìþ5Ù@Є<Ì ÷£¾&Ûys”O¤¡]ÖNb�Ûq\/x#Ùgž”hé’?å{ê¨rY`F·º VPÒó7 P~ÂWfáå—òÞ<ämˆL€>OÝÎÐ“ßøÍ{ñì„ DÚ`8F§#öö<ñ¬lÝí^•z(È^‡¯‡äpÊ.˜möí-¥¡)¿ï«É)žeÆ Ötnˆ,�Z¯ôFøµ@®´Ø9âwslÍáP=÷[�\b�/íŠ�PA…ÄÀ]áwú\‚B=�4} ’x›²¬@ Erbò+½f<ën=þ¤Õq¢eU§b`9gþô?kMx°´¿öO�ùA5v›\¾w¬Íû˜)e2J ¿*áÇÞ-)�èãÓUÉÄcDù¡š°6g4îä²ñÅží(ÓÇ^…<ÆØT+äô²VšÌO¾Š×„˜á¹Üß:ÛË‚»àÊô@EÚÉ))¸·±‹eÉ"~<%Ü`ãÊÚõëö6�“ŽÙwÂ8‘›g~’år-5�‰›Ô·ë~MŸ ®åó)™m ¼³ Nç:öÿ¡ð“[J�rs“ Áû-Zo†ˆ.…òÍDé C™Iƒ>( Òz%Oé:úÿvˆõ‰±–ÉÊïÒ,X $#&'¹„yd3Ø'áRõt‡pÆÂã}~r‡®‹ ëðBF¡ØŸÑkzÙ�lKA)Ua|ˆÞ£ã À¬ö3ÈY­>†´¯T–y‰˜Ÿ‚Õ¢þì M(›ÌMáJÇþì…�3ƒp~³/…öWèiÛÓ±Úq�àdÔ‰€^T!ýõ¨Yö;QcT�§«™‚ùÊŸõ54–/E#»LKD²4ƒãPÕÛ¬.R6§?�c¬‡EÅ)ÐÙzEÙëÍ“ráÈ÷Zÿ²ÄÂÊgæýçwF¿‚k ÔptD1ó<ñ•_¨4nsÒ2ý«˜G,Œøßì ¦)XGó5ʶzy ¢ÉÝÿä¬Þ^a]Ò¤Áƒ4p[ÂAˆdÉT>Ó¥óE˜ “Õ ’Ò[OÖ»?lü—¸tRÛ)ÛÆ‰Ø=.…ª€ÔN_òzbʯ=v£Hú(í²Šów©É:ýÁêjlØÊ ´1 è,fÞÉ�ƒ¯x�¯&"zÌNg‚j•ÿš³E5?ž­Ý�ë’È"»É�‡41Ó�¹µ Øvñ>áÝʘ4»"ïˆc�ŒÞ~Šßg™±$8°7X¬ñE¯c󵘢|í£¯bU¨x鎬 ꥤk‹á”¢—Çs·%N5žGÅ-;QüRYp$U£XÒ±ªþ‰¬�ºiZ³ÚŠFÅ.ªTq43“Š™S BÁ…^*'[Ãg ŽºZ=¢«GfF¹UËZ3]‡Ë}’…ró�qãG©ÅŸK;4±|…ö !%ÒÔèï5ÖÓú™ïîÛrOç+&q·s©úO«£¾(°Ow ëh^3½ŠrÚ4ù®m“¨èùÇfѧ«µ\zƹ«/•Þì«#‘pçýD¾ÿ¼ã0_8u��ªÈÞNÓßS]3ƒ‚:r>DåÜ$£7MOGdÃö¬Ë¹Æ›ïN Ó»#L)1QÔ0N¾hKu‡Î鋳�+Ã-©ršÄ%eòã-ÿù#ÏŠïn.>EnELþŠíå‰ï§-e”Bßœé“õ‘Ÿsõć*“ûÃY~™G1�o�òŸð¼Õ7‰+Ôa…;µOÜ L|d@iJv;ók.ÄMuZpÄÍ+4úNOK ÷TºÁ»è7ø$ïÝš d .õ­¶Qí:9®I|µ¡q²ù—˜ºç*rvtÝÒÖ$R.rþÛ-J¸4ã&zßï“y°’Á´ª•žÔÙRoS0ÙÀ65–§ñÖèòVœnÉd•;XŸ47×瓾­ÌðkØÕ`CõpI>£©5T(väoQ»AêcPµ).*Íæ¹i¼žùØ…`ƒÈ,MU²4Qo½Gèøµ.Ô@-b*ªÉ'`]�§7›}.ú{“Ÿ;Û·‚²;ÑÇÿ†[ìýûÉÁgkäÝÀº¦Ô¨AšîC¸‡7âÎs wÆÿ#ñ»Z‰ùü––rB/öNn³®:aĸ7Í.⊒AÔƒ U¥½³›=™ÓÌ’à~£Þo¼Œñ±O¯èê0¼«ôÙ8}|˜ˆ-¼ÜÅÑëìI*1ùs”[²‘åG�G_Ña+>½hŽA~TbàL®�)ö§‡Á0¼á•�zV„G�'š­–5êô'c~£HaŸ²ö"”ß‹¡{9ö1)ˆÓ½†ÉbÊág©Å½¢ÍÔ'É¿[hòk›¨ó=‰%Ücøôjæ"+CP·£¶¨]ôÛµ})ìÓ쇯{ÏdÒd‚±'»­ãerùlˇJüN;O��"_Bˆ�ëÓßø’jâ�,ñùŠ2_þé"|gBd³qrœq5Šši/Œà—Fd˜á"ïü0³“°ääát¥(R¸yGò¶1(<9{ñ|¿zZô€Ìf3m�A ¼Ã¨´»¢¡>p$Y�@’é¦��Õcš’üð ƒï+Q§ÿúU kh¸”t/YÿŠŽ�À�ýJ¦C³ØGGÒ,Ãô]rlV.È´ºø;,sš²}8O¨4òŽøÒÔÓ ÷š7èó³,yR÷$ÿkÒ¡¬s—M¡Ú·T‰­ëH}�òïA„a'^›¶*æ:¶eMzÐFB¯÷Îèôtä™èŸ¥—mû#ÇÏ`c�cÎisÔM¢éjC…²!¨}¬Oqe®;’Fleuµ€CA©•9Š‘:Ž1ÿ Ô4õ©úÄ5*Ã'|8ü,®š]ÃÝÀ²ý“â'úŒ†SŸMs®;�_Ì2yÁtX–"Îëã#_¥½_µÄvJ Œ•‚š¸'^—¬J÷G5äJþü�±Â2ð©ùøNM¥ÊŽy¸ÐÓ¾øÙ_ãèÓ¹™Þñ'ÇF´,ÏPþ7ï˜Fµ\ÊôߟQ}…å‚èÄëa1I›Ø,à `ðÀ;çŽÞõ¸"õÌ—ˆY/¦¡WÀíÿ#äjÊ/i¹{yÈR?DâÓf —£LKÉ¡†QÊtUˆîØ—èâ™2ž=†÷’Úÿ\¶F~öžæµøø0„ÅÁ¥߯Ò+‚��±ƒ6 èÜ!ž$gšžìuÉN%kƒª[ž ‘©[(3žÏwhW­ƒÑ–Š7™Öc*e~t´bÒH-‡;îæGLžF†Xì�†Ø–˜œ¡H"ô•¾ýüø¥°?ÝVàëÕµ•J/[Ê„%¶¨ñŠ|~>¨c�’ €Š¥˜ÇHM ÌÜ¢ú!:q‘ÏL4êñ’ùë"¤ÌZ€^3òĘ�‚2˜ ª¨©Oä‘8ovOc·�aäÖy’AµíÇD߬Êõ¡ý¼WýÑŒž ˆCˆyÍIfZŒÖ=ªŽ+psh £h„’Mÿ‰««Ø�m­‹Â˜ZÇ)øŒq¡ö/½ke¨-lç à,ŒC�º³¼Ç6DÄ,ÔEòfuBÔ2þÇ�Ä?ðrD�ºö‚–2©5qžøÈd%ëRŠzb@ØlÂGÔèú<p½ï/¹ºÿ`=²RÚóv±ülfÿ‡×¥Ïëóîm"ÍF¯ð]s4t¸R Xª×"àHìôþpºwís¶ðG€q*äËBázòú9!¼98ÎtÇi xÝ-K™Çåêå@+=ÈÊØÜ¥YIÎ늇žÈWÿ'´Æ’ºŠÝ÷YÍU"½¢·ÚR‡xuG‡5Æ{&‹ßx—±ßÎrI�O`÷Ìv³6äØf†t�¡«,Ië2¡² ó»,º™¸»Vü°•åQ’×–_¦ê~ý±Mw{D' ) ~˜Š}DiGèrR*CÆIKâÐáËoÀÒ*¾MÖ²ÏçcÞရD£x¦å`i,4E~*‘SFæ@’kQ(ßÔâÌŒUBP#ÏÁ0Zýäñ^홵ñ*®²ò4R“{¤ü-²]—4{o™‡%š!®¤æ„”üÎ×a'Kñ ,? g ¦§£ g"Ra$·BXÇ»»›6ER¬˜�—ÔG6N['í„ËFÊ$/£R/J º_X¢G£Xé#Dô�t¹›üý…Â>]CŠèl—ôêøÓ5{}ÛØÛ3%Æ„iÁ@}}G‰¶‚@¹3îOdà뀴C«/g}lJ�]Ç8Ãê‡@*¢ïoK.b÷ò × sHõ;dC1ìJ¦.‚›Ø �¾>ë�Õ<¡yD€c}J6ºq¹Óu=Ô•™¿Ë¨EF%O)~³œš«m4Î4¹Dfò? e•NF’e$)Eöp�H‡¹í�_nš Y¯øf0¿°“8WP³rPP©Ž¶s@�à·¶UÖá¹ÅôɾÁÌ’Cì¾ñŸšþ÷¼£‘1D~%“y•*râZ)Õ,!Cn¯SP¦1�i Ά#fÂefDJâCB žMHÀZà©™L¨ìàʰ�ÃôWà+ àN(›ŸõR‡½e$Y£ÚmÝçqÔFÅØ”òøÒü~WjX4NPµGiôV§²‚!™‹¥Ð“ Às¸ï±BÏa1ìSÌ¿þPˑ׺~ïö%”êb|³'xÐíõæaš'T´n¶'F'ú§u¹ p ']Ùq-í=M‚³ÂÀDIè$²3k/Á€!¶·ëcמYvΟ^ÒÃVÐâa�@Ÿõ3HÚø¬2u¨®d[ uðþ’�¼¶aN”Š�Å €æeŒsj`¡E%¾KºK�£©y^^¼[ŠÄûƒÞšzŒÛªfHŠqC¯ÁØXk–È ¸�dr8+òî³Ç‡èféhT;,wŒ–¼È_ÀZÓ¹Œ !@äÕÝ,â´â8”Ð?19‚¥ƒ ÞŽª>/…q÷™¡²bЇÁM{‡äÓùMOÞWÏ÷(X¤}ÂÔH3Š—LùqFݶÿ~1b4¼1ê|Kd;ªG“’º^à¼Iô 0Pô†,Íœj>L ½,~ÅCNÔøoƬëÀ+m¤�N^r÷¨�^0ùSÉûnß¼7”€¬Àà«cx^£GÔ¶rÃû2¶Jƒµ¼x\áÉW‘É؉‹ÙÎßèféh×;^0 ¢^ÃS¹F›h–×´[™�äD|˜ ïwä"÷A~â�Ù—fôÚÌuˆhu»Wµ¶ Ö e.ë>\ÿ³Ö¶µê9‘NršVµIw£Ëa^ç¾ÕÞéÂW/ÈŒ DËŠ~-¢c¡öÌ*žÖc¤g-ÔN|gF@u3¤óù½Ï©0e•c½Š.“kŸ¿wì¿N×.æu-Ç: $XÓÁ/F,=+xz y�h´N�ƒØSiYH´<½i Ý Š[¬éÔ Þ¢H£‡€º3? vîa#à´Ù"¡¯Û…‚® ¸>Ònånàª^ :É}ÿ;€_0D„ëL'åCÁö8¦GQã«Åhù¹Ï*Ï!ÞÓ’ÍÐC2‡Tñ]r>åÐjú¦§r—Á‡ÒTcW`ñ+VͬÈ=m¤á›”7hÁ¸‚X I±Õ½u’9¹4x#þ‚š=]XsÀähø&nae=­^œ&,H_6màÛ2(§@BÝÑÑØb,7p2›ŽÃï/—C—½º¡!óæü`.>À#NbM6?ý³¾å½ ¤rš‡!ÿôIé†}mpR•jü´{zDQÞcCzý1ìî¯ÕJ’̘ïÖ°]p?:Mõ±ÓGò™Ëý0``¬"‚Îháüœ3+‚¼{÷¦<åÈv°*¥M4ÄFÈæù«8Ívb�D9è•„\¦0ÇùǸ6®ó?lVåÖÁU‹‹ÂóÎXä½Ý+eÛ/¦,�1T+ít%m÷¿çHuñX,}QäÑ›S`ù=]–ÇÙ7nýp4Ì©2¢±#ÂѲÏ¢îÊ»~íh¿E`!Õ19k¢;„ýj¯ö~ó (3.‹� ëqFÆTœ"ÁÛŸcDTñw«Œ÷¹ȇ&`÷ºz©~í% ɨmW)"Z½>SH$BÝqé‚¢g¹iõûëykå%š� Ú¾ÆkÜ2“þI´ünC\‚ö4ý0šžâˆøÑ2;nìº�b8ªÕÁ¸¤åÒxy�ÖE�×`€ˆ_X‚¨ ¤¨˜·(LG®Ø÷Ñi½îþvhkÒ¿„²<Þ)€%ö6´wh$ðèÏ%/Õ'ºå2PÓ,â¢xv�¥X¼�6@jª~ñ‚xÜr7?2æ€)®‹Ñ X,Šfýçˆzq°bÕaŠOüXýªi®[›—ÕòÌØ£òôÀää˜Ð ±yVîF€•ŠtðÃè³Mõ÷2\¥Ò_bõÈœ¡Ê@£ ÞŒ¼3†¸”A~2´µ\N:îÛš(ÆVJÅÁ¦¶xxC©6ˆ°A¶ÓƒƒþÁ¹dáìiù–ˆQ6Ý¢Ò¹qòùHÉ¢¡1˜hüÞ°• Û;®ˆÓP>h”»9¿æ§=†Ì–š¢X—À&¾GžÒLŽ™‰½‡:?í·³äLF4óTŠ9l¾‘ŸW¸Q(ê-r)gÍ’ìcO=b7RÕ*•VgÚ¬EûT¯¦ �ÄbJþƒ×|Ö{VdãÑ“B¦Y‹Ñ*g“ Çáõck§R®ËëÇUÛY;9"Ç4’ªçêÿ&‹Ñ̰ø6gƲú(ÊÓî†b–ïR:€~�O!À\)êr¶3º®¹©¨ [/¶u¯0Öq;BÑQ‰23g�Ó*P0v9aî°Â^n…Zòj¸NÞ ½ö§âÈ:Œo§¥[ÅÑ1\XÞ¹éxäbß-”3JDÒXŽÀ<o°�C õ`«ðªÅ Ø\,‘€�™ÛÞ61®–“'À sï­ôm™ÖÈߎh�”“7O#`‹ÐòáÉ•‹šbÓd/ µO¤Äö)òÿ�®oè°}‘©ðÇ4t9rûÑ? Ê2¾Ñëÿ»ZQ;!ÍXƸ%©@‚øZ`I™#‘`ÞÍç� iî]ÖªÀ,-€ô[£+h Ìõ¥P9�ý¦yæèƑ­œdý¤Éüm}’Á2ÚË·ŽÕò¯×ÓÐ…ßȆ²qª�œ½#íXõ«ie›/i®0ÝÊ&ZêQ¶{Ž7XâÒáÒ:HÊâšd\Úµ·Ш�µÆg_¯¶Æ,0¥6Væ%¢Hp¨µÏâæv-Tiø>‰KosªÝ¾Ð¢Œ”¸”rô1Õ1¼{Øs�:/ÅâѦÂ[ÁU¡ÍŠÕT2³ áRa>Kìn-ÓQ˜G ]†Ìôñ™zH’c:‹‚ót:Ü’»Óò`bÌ ~Ž3Ø…kº£‚¦,XQ�v¶…lÚä¸zìÏ2dI[ùJÒ=¨Û-}évÿabáK+b¯t0"ôB¶4O:�¦ñGêÂÉ*ýPw“KëŒe]Î 8Çãwæˆ`íyW™¬’C1¢¶JÛ“zFpv �jN ñ¦clÀ;‰Âëüró€äF¦måyL|L@ÏQŸWíÌNÎØÈ€3—^6Õƒ~� «Bx{@Æá¡qm)r0 –8,®¼wÉÌhszj(¬û�bÎ;RÔRê¨×IŠa{u”÷ŽÃêè(fŠlM@C`fM<Ä F�aËŒ ¸€F"‚—ãyΆý>>xR¯÷}­4)mò/•¿�T)´ô‹Ì¨œ†¿}vä6Ê5pÝP¶c–kÿÕÁuþh®leY“‘ ­jª†ò—eü±iˆ"ûÕB)”c¯ü-"L-Ÿ“µ’\´Ð嬘+æà_�L c=Å®+�:è¿@„•³Qƒwç4?K‰ìhSÃòÉÚ&*†¸Å5¿o†/rà1M•�½ ”ÃIŠMcZ4Q/ Ú–‹J;W芻ޡ˜BN`ÔOŒ9ÐïØb·Èi×]ŠÏÂ6MŽÉ½¾q2khVå1²‰�æ�£à‹ZqÄ–J#ÔqkÆa‡<ô‡Wô~G)-ïØ÷¨;ßI^”+íàh>]4Ù»…º1G¶b¯>ë¸zŒ”ÇXã‹N´Î_O#(†EÑYhŠÖÖï¡×…Ý·fÐCi\¤ýµô¹6 Ð-e{oŸP D(ã7Z1=-·^' éj¦§äÓÊ`"Z§¹¬åI1[�otzz½­ø²!¸œy[D›y·ÚGÍ4õ@@É­Ò1“¢ ‹B¬´V:ÿm#+¸y×ñÇ9ÞôÔV;]ÿ¨˜Ï¬9›´ \ˆ |½¾™¥Û,›µµy½×‚¹Óª«TPCÂ$´ß#AxXýR³pdÈÜÎÿÜ�pý°øÆñE"¾_q¼5&lëÏ$¸»Ì�‹§ Ó[%©ÎÞ¿_�ZBYÞŒ=‘Îïh Wæƒs°¯¦Nµ] Ÿ›róØ…^˜ªf"Y3Í~ßd“F²-3Ù)£lP™89.Åâ �’€£öÉé^è…4“�¯«y™8û{iÌ=PŒ$…P¬töP¬H±7eéa²Â/EÏÕ•´ÜkT¹u)Ÿ>*E Øÿ¤½XöJL��#Îmô‘ñj¬KWòÚm!mGÝŒ/A8°MMŒÕœ©¡XÕ$ÿ´ü‚ËGÁ�0c"šÎ@ ú½ c0»ó¸yI­ÆLê’d7µ (,€sjåwú3/Àür;há1ò;C]�òåEb²™ð²a5�¤þÊ2uÃ9“‡õ)"U²« ‡é÷Ý£Ñ=Ôákïƒ7³\¨Ö‡ ƒ¢�aT+ižcÐÈŠÀØXg,­vGÖyåp'bOq»ª™TÚ¿I>Rõ;­ÔçfÙñqÇÉ™ ¾é Ì[G.�׺Rà3Ô€Úà¤\ñ'\Ü_©"P¾ýyx·Ÿ4…½Â.#´ŠÃ5Ù lÉ�ŒŸZ']@)­�vN‘63NOž¶DKub§‹óÙÕ6ò¡Ø¤C @[÷z+ýãvÁýS˜´†úî³ÔvÐôw`׬Ÿ90¤auvOÑÓ7Ó¿[˜ÐqmJqœbX‚²e.)m:8_UàÜMqF3Vp¿ž@CÙèÉÔr9ãXÍÈðáK«³ó‚<ŒoªufCæd6t�…¢LÛBjÊ:êÖ‹ õt®oÀf…]$Fü‘sKI?õ"gpjt>÷tø,W�» '“T)®Ê;BË2^åªÝ]„kiƒÑxNYýÌ +-{€áôXdgûNK“Tçq¨7ðQBœ³}g98�°Ð/9Ì+,ÒØT“.#ãÜ-.Í3‡�Ú”š©û‹˜¾Æ¤j—Ù}`—FdéÁ0\0jêh¦ö$S¥+ç'… ½$ܬ•܉{{5ÅÄ÷s»Øü²‹=vÂDNôxß—ÀÞ�¿”Kq-œù“t.?¼²�²�½ÛÔs²¶`fýì_^Õ’¤Q¼Ð®§—®3E,JâøxG|ŠâZúa�ý=æQ#ºk@Žqÿ>ĪÀHŸ| 2qznm°=éÿÍ©Ë+5¤U-8„†€1(—ÉB�¹vøâ5·™N<Â.=¸]åö˜Þ�Æ3¹îåvìoÅÂN;1O}œŠÞ'Ø8;šÆôáþ1ÿ�U]øè�T·à9M™‰²…Ÿ÷‘zŸLµv£“o­Òÿ4é†$ŸÐ”™ÕÜŽ6ñMÏP’(5ùÄ—[ {(à�?ðº•òÄMÍ/é³[–Ïó2ä+ùï�W&À‹­£¶ûë€4ÏOá<¤Ç¶�Žg?¡«Ñ0,Êé™ÉÐU>å¤ùc/�à‹=ÑZ¡hñ2¨ª‡ð>•>µ[c|!œÆ æ÷€Š±ÌÊcŽáÐaÉûFyÞ:å͸ÄÍ2PÃüÿ¬oŠØùÔÈ‹zrdA̾¡¶=`=¥vÀŽeWw[p3·q\%½e�æþµt·ŠÎ�¾ìhìrmŒš­¾Z¬LÎ*¹H»&ªn#£Fau2”kÄ ¹‹²à?ó�< ÊNÐ�6Y±ùZ=/“gñ/G€>�m‚‚—3«IL°¸Íg³áä^tºô! VwkÙ‹Êì£F oŠû µ½ZÐá(oJ4;ÙÒ— ‹†ÛzÿÿØ�ý‰ï€R?Ëec䪓R[—a(¾"x×Ò~Ålž4~iOï›}Èt»À!¥L<[¦I²è8¯ÓÁE~ßüF?˜w侎6ï Ò)åÆ .aHSí|èE#¤_§ã0KnU+ÖÒ­`ClF@Ë/—਴îÊ@ ü9IÃc'ú” ÑéP�þÚ…#ȨG'8K´‹•èðÛ$¨¦hç°¿†D±f‹™Ðä´�Æé1~åŽZœæxGU‹0¶gFù¡ [t m”: »Š{ÖܘðYx0‘¢QB$ó O®¿ÿ(û»¦ïNNŠ(U1 Há±Q„ýîjCq�¨ o=*7üI¸æŒÏ¾["Ф.<öÐ']Fh�ˆëG•«zj“ŒºGiS”½ædþ¢Úéç¶AŒÃM‘ývÊB1TÙ›ÂØw½’ñGgy®ž<‚Ø5)AdG^Ñq< º§`Ì#kÖ%iŒ<†ïá .ö.2}g¢&F0#Ð^i¶’ËÕüMô>PÀ4U¨¥ós¦ø& êø˜_Î+[ b:õbôüý<Ž'4E ^°®“ƒ‹Øc=O[÷‹ì‰±«/$e„  ³Ûpæv ‰2Λ=‘-mŸuNvq<˜öÁÉCíïÂHù5ýêî¨C=ÆÃwzuzðÜáÄÆ¤S´…Ë=©wàW/LÔ€t"“äDw%wK‡³;Œ`â*møÂÀE4|­É8@h3“6 Ì·:�ý×”ëˆ/¹Ë�šl|¬^Ûhù³ �ìÞì÷œã;µÌ„ù@Ѧ`þ»-#sq#á51óû(8Ö­Ô‹ÞfKü¾~ªà©ºY€G¯êëZjÂáoÙ¿�ï² `ƒ<ú­a ™k{  ·~ aéÑDIPí¸{̯Ñr2˜&ণ¶8TQ^æNo¨ÿüû-? WæÏxE’±Z±ÆÆôÃÚúß³ÚˆEaÖËÚ Ö<Ð*R¹2| ~B1Âÿ€â‰‚XÆñ£ŽV új¾;;PB%‘Œò}¸Ò¯ ½¦EqQ�3°¨£VPNÁ{c„˜�‚%8zi˜ü­{¦ª Ÿ—Š·€W! 4Hiz }ÔeSòÃ&C®§\rPv¹Hšϧô!Ëoô�ŽL²GQ_úr±R�,1 2Pz>~Rc˜Ï6b ÿb°³‡EÞ±Þ|uy±ø$ôº4�ž8ØŒd6†t ~W_¬f—�Ý•0�&„ƒ7^9r¬4Ò ¤:ùïëº5H[\A¯í»¹<Ãý3b ß4¹WÅœX˜ã2@ 1(C Õ­¿à®ìÝb †QééÜkö®øÚý¯hGó„+ë­qø•9  )àfñwo µIe&eŸÜ\“i‹C�~$U³öYc ”ÊäTcÒ±„ b–ƒƒdúr^‹Œ‰ ð@%I_XuKï gª›wìV»ºÀ f›]ù»íi€–¨k0Ù/DR"Ä Óm^ð5:ú˜‚bý þt|\Ÿ ç`H=ìQêë¸ Ó.„Ìçu×ô{†Ãý|æ"ÔSh‰ð9pžT¬s¾yòÕ,ø².{œáhÀÿ–W[Ýo¹ŽeaGàTg ÞŒÁ¤³¿UY9n¬â‚$¥|9ægìǪ÷¨1I(ç»moûQŠ?—ýý 4ÅÏ�À’gƒD‘¸êvKxã=·�~&¤yª Hˆä¿”ÞÀ’H€"¶ˆžsw΄h‘Šbp6q�6¿l)ÓòL~^ž×f¨‰ ËàçðØ$y'™!�[úŒ ¾ #ñ?q7‚bêç–dÈD‡ªGª+Jù;hXÎ`›ö²!^õ,÷Â/(çoø" ‰Cã'†Œ6Oƒü܆vžŽšH0Ô6 Oí¸ØÌÞ€]ª/1Ó´„|•‡¥¼y C¬µ(¶8ã—I—Œ×÷•€ÙjLiœ=ÜÅG/Ü·Ìd0Q¥aÛì¼[Jè ü`ÿS[7®ZßöZsÛ+ß@›Y-.aüÈa€³À08{ïcù¾ú䡌;#BO_1j["®±E0¨ÀÜ·ƒ”¯èXV‹Kr:>á\ 0jòo¢ ebç?²?%½Äzfáò€†yv(ÐRp“êßÍ2ºš'¦ê)Bþ,˜x@m;²Wѧï¦Uh¼f—„–“-05¾˜K€—�br[¶wî…ÔÍ[Ì�­Pêqý£|=÷t9�A,/}hìGuP‚tâ~ÀÅ:ÀÑûÌVoDš H ƒÎvIéDì\Ñ�:‰¶y*YÃrù�'€¿–úÕcPžqXŽ¥EB˜MçùÈ¥–@4öÕPuútâÃè�Ž/ìÚ–a˜;x°Å‰½&@óŸ€rµlCÏ“ãÓ±'@· é�ÿ4wìüÓëµÌQ³LÆ«'ªqÄõïgÁE³´a$„$„©0Óãùýóñ·…Ð�� îF’ x§8ý/4à–6ÌŸtí¬¡ ÖŽz/žjJ^-b‹~ø¥®¦ŽŠ¡{…8×T°ÝèI÷Ê& b3­?ð°Š{gñÔ£ÂJÏàÐé ¸›Ë»™ÁQ‡ür/_hŸÕ½Ç8>ˆØÐ ÔRÙŽz‡‘ùk;sd†søJS«ì _utñÔ°ç^†UHïF æ¤NæjÛ^³Æü¶†Tå Í‘è<Ä´U®È)A¶çwè¼b¡é‚¯é!>áͬ¬%8–¯/]WË vG·<)° ”ž«É�Â(;½i³}^¹‘50ö¯Û£®#1Y§ x2‹F°¬#“^©…ïY~³µ—&t/¥õ¨�XŽ#KuÃUQ_l…uœÄêh’¯¦Î2�Á0Jar¶JO0z^ÂÃŒVfåz€eJ~µKqx³r9>—,Ó† "‹ ›¡3!7�E·ñóö‡/êZ“·s²@øQœÔV–*®ä½v‘Z¿äš¯Êõ]Ÿ_X©¬€ÙðúKŒ_©±±$kâ±G¤›ÎyxГªß½˜Ãn]Õ)Ï«_öpã×9‰ŸÇ7æÏÎãc&ÉŸ£Æ�vØÊm!!œEU¾0ÆõV»ˆ‘Ì~@<•HÂT¨¿l�¡™§C%øµÙ«AÞ·ZKÂõŒ)VQšýž.ŸúCzJ>fc¼v‘¦m’IS’‚±?cÆI A…Fáº'äsEP°�.1(ù�Åà²Á-)ê“.�šPB/®‹¹²ÑoRãÛ£œçš¸îKL"� ª#i YÖè­ø|†ˆlžI•­Ð i†‘†–âKa– ûaÃÂRÐ~å5w« à\ éŒì9AQ‹r}`öL”'Ù 3IœÅû�"n½"šQC0 õfM¾pRt¶´,: HLZÚî׉ÒåGë~qwéKóÆœå J4¢c`ayÍK”„  ¤žpPzSßn­õ—ôÌdCív@»göR'Âeè©1¨%µ )ŒKh8)ÚHŠÖ'=ZKónÝ�%ñS¸nˆ5׊¡á>¯x¢~Ž~X?˜ Ý�ÂëÒˆ†�Æþ/ã[xGV™×àòxõÊ ù�›6œCqlI05Ën×ÀGÇf¦ü½W¤O=#d‡$GÆ(©¯â Ë8šœ«rŸêþ9µM6¡)Û–ØÄÏnÅûäxTß‹~z£pZ Q i…æ›+¥7|Sû&T¡Ù Ê4^@K¯�§RL½³¤D°\vîR"bŽÙu+àý ik-Ü‚) œËmH†ÆÕÝ�äÎCy³(§‹ë*vJ �l+£.Š!ÖjF¤Q@¸‹'ÍGõ—#®UKkÙç’jk,º˜í7SÛ¥?ÝŽ¦˜ÓÂÐPêŸC`Ê LNד˘QÅòX_œûVïèÃD5Nï(¶@*JUÜæ8:®?Ouãmؾµ0êgÄoG ê ®’Î…®�€ÍMÈ:YÙÕ^ö%gº¢{ž_Ù޽$4¾¢¬[Þ•©DSRÑ á ò„ªXY �ôÛòcxúNøÂ‘1ƒ@¦£ég �ˆì(}õ +›<)8ŒÜ¸­õ«ÞþÂaHŽê÷ÕáD4Œô\èûÙP+“æ½þa¬{Úe�wŸ Žèx1@Õèù!—¼g¤t ÊÞ4¿¡¼={´9®é¬Žÿå½�õ�¬îŸÔ{‰’[‚çH÷IV¹öLKÑà~ )f/˜­—¹jV" Áo¨“:þƤ =2�4_ø=4µ­�×¥b„æ>üop4ƒrd`Ê?˜ ñ8ž1‡›nÜçˆõ˜‰Æ‡¤w"‰ÕgFîò£I²¦)RµÉ‚­ŠPA«Œy¨ý@öÏDÉp³‘ºÜ´læn¡ £|_oÄÈ-´Cé¸çÚó'ú#KP á ™úm’YÈ"lA¥8ÿ&½£#qÍW5µ@Q£– î›úe0:�T›”•ÚžÌD]Si0{b^‘?])»Éñ’iUA¬$¸ÛB1£™?£~Ìòé�êÙÈq:�\ÿ‘$‚j×�^GÚrë ŸwÚYUN[§›7t]Ù¼£{÷ñ>°mKZŽàKñ #1/Ö®8Ò¨sRe©¥N;^(dqçÙCÝHD¥‹X.¯qt+K¥íH �B)ïâÃXÙ;abÁMòÀP�ƒa¥ë‚£�¼2”ªuªöžky:ñΧпOr:œš(ÖFS2Ý/þM¾ÊV31NÓ-Œ…ÑD¢`¯ <(ò;~Nl¡V©ø’z’°îpž—ª£-GÈNäÒF™!‘à’™ÒCJæ:ì­Á•Že1crÆ'Î4-mÖ¿iÛA SœP–þf0̲S#ý½·o_ Zñ—å¾<¶�Xdº¾Cãê}giÉQÙ �±u©sóv'–_aÅ\âg�ûÙ¢„;„‘€ßgæóÞyA“‚U2ˆ‹+ã^¶í$ ©'F´'†#>o¨�¬•¹‹”^íØú§ cE?êd8ú *2µ@fDò×�~c€d§—f9ävžg¥íÈàh’oe|åx!“ŒS9àÈŸ$çümo=] 4ÌÇw¿1ºº’äbSºµ°Me•#Ñ"AWE¿Ù-Ë(2»5D÷è7/ÑÐÚX1l¤ =%*"¥žò®Íõ×±Nï?W¤ÌÙ|0“ �áu€?Lÿ–kZ"8kîy੼@vþ~è j¨®ˆ`F¸Ì¿'r@�û¡”NÙ“wVå4yѶ¹lbtb¶3ع‚Ny™;Aì ë<ÜëÁŠ]?Y$ÔÌ%�Tö+#ÊF'鋨‰YcÙt&ÉDZùŸ‹V)T=E @ß@ ¾Ã\“¿yµÛª›?°4K«†á1“@Ô´NÓ¸Óu}AÔ¶ R÷ Œê¯á|#ŽÃ·]‘o¡¤I’óOá•?Ýkbh•£;OKn¾fmü.ß îë~ ‘ÆÅ_W6­¾eƒ5ýÙŸ°Ik\'ÝÜWþ—cuyÜUwÈÃ[md½âì!]Ñ)¦ä�Îh˾ÇI?äe¸œØ‡6^÷�ôMîLîíeg£Ò½¶‡¸µ ¬‚çfa Ñ`½Çè» ¨ª—o®>zäéRð w*€…јý—ê>u1;)©‡ÄgsËÊIC—Ò2/8A#HÑÀs¥šŸŒ£ß áøR:QôÞ“y¸$—bê€ ,2Gêé: xÅŠÓ[Éw›¹Ðii8¹@ºM�\�Ý€`?+L¯GØ�–a%?J_û|¼I5qƒkuŸ±ZÓ¤£Ä®s¸ÿâGeŽ¿4_1«ú��‡¿ôÚ�<ÀNŸõjêøÛ’'°º¿Õ¹(oýÔߦkµf4Ö“�˜hz:›P³äO»‹Px7oU’íÓt!\ÎéÚÐ\*BT9Or¼‚ð]-KíSè ^ë@¿Õ„r\®íâC!Ñ-�ÁÉ\KÝusš[²mÅ¢ë6äÎÍ£óR‘ˆŸ€ ²ö2!…lº„ã³ ¶.™s߉nˆö;ÌýQͶ›X¶¡¸þ¬È`ªÃ-[…æû“D½:M@Hb®|ŠÂjm&ü˜tmá‹´ >Œ ßÅ.9$OvD!EäÂ!ÜBQB‹Äs¾"oŒÐÚ»¬”�p´¢öb‹>k(¾è…þâQ$ò¬úvFc›áÂUÀ£=r¼ügn³õY3V.šëg<<%úæm\® &¹ÄÁ `•Azóhõv³›à´ƒ]ˆu�À›¢SÑÎ *–ò*ájø‚6<(î—éRDI*î#Ÿá{|·×‡Œd‹”y´;£-�g”Nrï¦Q œ—Õ{à =Œ£ yNQßBºí@4èböG販T`)è¥üCxf<`¼è�$Š©ùÛ õ¾ÎZ•úÐb3AÁXzË{Ÿqá˜á¸žý£É 's¯TþBÞô°%XŠÚì7°êmbGM€<ýà” )¹MÃfáödŠ-ïZÉÁ ¹œ/«"|òò‰j_P½˜Ôæ‰g?šs„�wFLÊc)8S‡ ¹MÇ•| ÖKÆ$„~ÌK4ø+mæ‘pÔ&ħº+F¦ïÏÓøÇkéÆZpä ™ø�¨Ü[Š@%Óm;: ƒþ×li6›Tâ�íîщÑyn×㜨âɲú½„‹õÔH™/>ñðÊ÷7pøÇ¨½s¡iƒ‹~µÙ PþÇ í>ó,tF:B&¨é�›aý¬?]Ò É™³VD;ÐDÅ-³´Ù²Üü­2 Z‡íK¥…s€÷v³a¬è§àFÒãb0韃=GâÐHâÖd}Ž&y‚©7t�¿taeH<€DÉvÔïSz§™‘Yúà`Õv7ïÿ“óâ“Ì¿÷w?奫™øMOˆ$aVÒT°��À' G”§cqéÜ=xX�–1þ,ëÌy°Í ŒÊµF‡3{²Î�>(CLXÐÕbPÎ5ÍÝTÃý¾P¿ruúÅiT¼‘³yî³HdÆ?–ƒná§T¢Ï´–5"�øó Èû¨)ÌâèX€É:è½Åí/ã·Ë ÕàÎlÜB¡š­À{-ýI r»;6ò =ÂÌGŒ$�¶äȆ8ÐÒðÄ9–bkð¨¶õ&ºz*§ XÝ0ýTNñôEþ L8ÚÒ¥ÏÓõ3;ÿÃû£R*(Ê, D‹/WÇË wæÎ†â†2ÃŒù—yœF+Ê’ A÷è3¦fþ#NÛ¤oâµÚN—<‚�&²"XÖ9.9¶uw&5&ïC¿¨úªåê9@‰F™»xèåøÜlŒú¼±±Ä®Ÿ÷š—@ÕS˜”†Âë`å‚t Œ©yÑ<Õ¹™r…xò7áù†Ãd²Ð„éÍþjeX õÊò{Á_«è1�žÌ«D{ i‡ À ·ÍB-¯:Æ–H d’Þqy€¤wtãLfÛˆ³i»nËúO㑘/ž3û$ô ŒžÕ”HL ×–?efAé ‚2ìköŸÕµ5Øxh5÷z*Á¡j|ƒÞ¬Ä×}Ÿw”1Òã¬'"ÜAÛùL7ðMo(ªÎѸI¢õ`ŠFþÉBDxzøY找ØßþãÄŸå:Ée9®¸¬ì@~ýÏ«ãZÿ ¹YÝ]¼`•/$ ë. &‰¹! ˆqÜÉÉ"í(¡OÉÿüÏ�‹07]]‡ìþ²x‹0½E�âû"ïlOVfì•Ú;\Ø_´Ò1¥zéÅ1]OÖý±k´’t½ú¡ÏDõôèû £ÚÉ,%ÉêÇé>;__)]­eîäRø|ÒÊW•Z" N«wô‡¤ÏFÌî+%ÂAþ;+GîQX޾(%iiùÀ ³“ÙY5g‚!æÒÞŒevžÊâœ5oÞ.Œz© ÞÛ”>,4“))™ÐÀH²Æ K÷HÞ¾MÛbŸ)ØÛFŠö«‘ðž³ù‰¤JŒìß+5upîIT¤“ýV88`¬ Í4æÓŸŠÀ,÷KáÿutV b7–]ÔR4êÿ�ŽQB°€y{ÃÚÆqCè‰,»±³Ù�|e¯ŸÅr@ª‚èiiãöYéⱉ¹S«Uk€rÃLš«ÄV˜š…)Äq䥱bø¬¦”‚ÿe&Ÿ~�‚š �ù¬.ÃÄ3w(:V"à,“�JMí´2¸mToª“"mM‹¢ùå}î_±ü·�>ȦIÕkŸ?]ÄýÇX??}5xû:€4Ó›Lî8ع#ŽƒOô!|ý  õ©z§pd|§tð aæž;:ß§¼±,9Ñô`Wbõ k$ñ 6¾ÃIí–ªßý‹bã ›%K:m\žÞ¡ �Ý5¢´†w\ǰAàéD`w¼$”«Å�B£’óÕªÐã£b„ÿ·a×¹âpÏGPÛ^iÛ¬³&È„@<ݰ8\ãã’€è<´•3ÉŠŒž^’Œ\+èÐGz„<°W,?ÑDß§Täx´¿âêL»® ZåèìL¤Tþη�„^3ò˜Ïææ¦BùJWc}:üIˆKljÐKá¹·Œì&hŽ‘™½ÌRó̽ÏÎßy bç:JœæNÄWéC ß58[B÷2†!=¶�¢z1'†H"�´÷|…÷™mº¼a�†ð¹1L^ª!Íq‘þYhÀ„Ú²ƒG}‘œ�Ö+ΗÂg¼/q-érà¿\qH„¸²U^,k†žÂr‡�Ãt^ÞØ7Ù™¸Çļ!}¬Ô›D›29Vxî÷Ò°ûÉwÎ °j�@á;%ÉÈ×%H™Él¦ŠÄy¢tFe¦ß¾XÐNÀO9ƒ2ãUÞ�_ù¶çû,FŸ dÕ(Þè¦îæý‡O:4Ò值ÙHþv(µ¿¡)PéÚz‰›š–·‘ü Æ®ÍÄ"irŽ×^R=/}JÍ�õ->n�Ȳ(i/´ùãµáêé�WwÙ—€J’º/ŽÜqŒlF(ñލïèð)âÚ<¼™0 «¦ëxÁ‚±¤I×­íLbÀŽ»Vn}65ZÁ/×s@ì'ÇïÕ`“· ™X¿|{ÌÿÞ/�{Q#ÁGbÁ_©›K‘Aï”·B‰­_¬qg>®t¤½!DA¡>¬”“Wu“ßT_•¸êªœ,~L‰mt‡ýʧ¤û­u£öOûÉuÑ ”Ï�˯W£ÍrŠŸ 8ÛcdWnñÅ öu‹^�Ì`Úãg6ЋpÒAþ¬_E)?Bó0šx¨€¤Y@/W´m‰R­3Kä@¬P3åfrÜ��e[‰qùMnU>åÁ–ѷŠ0þËoÏ"Û§4/êR�“ªzÄãÃgž®ª5çÅʱŸ6ÏT½Mÿ°Ù÷½qaa€Ë«$x¾Z@é§é@¬4<È�%U<îxèøA9çèH¼®m#õnŠ]×ÉøÝ÷oÐSꀌ•î­2¯Aû(¦üLÖ5›Î÷„Øžq€ÅõÍ�Œ@ÝçK#CÞ½ Ns MY!cŸ.TˆÆ$óo¯ï`rÞ-á¯q¤ÀÑzr:ge¢[—tŒaÓÙÂÔÀ5ÚQ™{œäIÄ˶Ç\“9÷n·�ÝàÞ6ß2—K\¯«Aj‹–åu<Á o½~ű­²œëÚUÃzBev|UÜžÆA_z ²)*³[á%Ä ­ù2üè©�GÒÏÏœ[ºNcå™És˜KÀÿü_ÎNÖˆÍÀ\–¡*–«LÌz[Ô Àbm>‚Åì4?õÏÃN±×LváÎ7S›ú™]'Œ‹�Ër %ŽH³�×ËgQ ‡ÒŠH÷ÉÅÛé3‡s!üËi:}&9ˆÄ WBõò©S |V Rª°¼? ¾¥!7ø‡¨WÖ‹d¿JVBŒùg[&ü_,§1GÝçŽD4þ²0Fçh�ŠH°In[ÏÒ‹eREÅ'$EŒÇ΋näÝåB+¢É‹ÔÇûätÞZRêhºóÜ�_#ÖéÒš>’ñµ´TeµlÆØJ÷~hbû�Ó=ÈfH(W>ìv»g¨Íè‘Ô±^hŸy„ìÃyÛ�c¼&p•‘s’PçwGMl„…Ó¶¡B{FîpK¸^²ì],„Ž�ûŠnîm@î2%q½¼p½ÚJÔlÂøy0ºŠNü«ÆPÏ•ƒçÜÚ±(¶ ˆµ­^ ½W&GÁŠMØŠo)úoÄY¬Á‰M"5¹$%‹†Æ'|>k£ u¼¹¡ÌˆŒªÊÚ�‡º=ÿ7«ç©µb«‰~£˜Ž‰ã—É6˦ÝÔDˆ÷gt’Gµ= D¼n×÷|\¿�àÍTTõ_e;�q¾ê'Öè?k›…ÿ³ƒF0ô5‹³áoÆ’²&±1|è}‹¥¡qô©‹¯-[²Ÿ<ßžýàAË»Ž Šô—ApóÊÅi;²dÞ^V–ý‹¶©†ÕÍÙ²äêö°�'2ÃÒœT½¢Õ-ŽBF˜ž�=Á"'¦‘Næaôﱨ‹\1Gªœç½ÚË W¼ÞÑ‘­›&Y—ðöPëÕ“kº Ü< PTÜÂX©Ôµ�Ò¤á·@Ì£žˆr>ØTî�Çú¬ÐÕ­ïHUháŸë'�oÐQ“$k®¶Ü.i¡†  37æ·–ŽÌ‹�ÝàÞ™�èàF U‡„ïu±©õµd¯l–ŸÌŸÃšY5n,¬ÍÙ'hn8’/¹ó�,ÓpG Ç~­Yçî,»]6áB‚¡ÑëgÁ#7¥¿È|�Jç„©«ü†b˜W  åÌt¬$_¤[§¦–·}“D|Pg §¡×y’•ïo74ÿ ĮŌP¼íÑŽ–„ë±í¯ÆÙ�aóÛ‹ˆq”PÊôAçx„…òŽ6UeÁ³¹"åróšÃñÝ‚L(x‹;;/Úùwŗë3¿L,`,¥;^gÊ euŒ@Ì5ÆR0ǻ篗Ð||Ó‰ð?TfNýhï­.ƒ&èäã°åÜÚç@T<˜˜w“AšÃGƒ*ÑÄàÍ}!ù9 �å´pÎá€K¹5Qætn�3HÓL°fµC€ò,+cÉõÀËëæ^¬ã§wS�þ0� ”Y#¨]O.c¾6…¤Zpê[2½j¼°Â8 •Ä…ª3r\ŠâX+ý9 cÉö1”+A\Ä*¦u.ÀýöSÂÂàÈœNäuÒÈŸûmËIçÑ’�0œa gâž ð  %6 ]†Öïe¯~¦fa¶‚©=¦ÌÀן¯Ð˜FT!í?ɧ(k9 Et\ìíÞ~š/æRF�áˆýwB�ÖÙ6ÒäV{–±ã[ÌË•ÎÏÓV ïûx+1»Ñ–ZõÑ’ù~ïXåšh& "»¯:^^�»_¾ÙêÈžþÚyR܆²^¦MÁ]Õ»�T”'± äýÚº  T‹z_�Ô®˜×²µÑ �ÚHŠë?»…¢˜ÐŒ“ú>3«ß<,¡áó 1³,t NÒKàÁT¾Ñ‹}›ÿ_ŸÝä«·êUøÆ]y2Xý>™hݲ\õBÂRXðEr.¾üû©(_“ í¶¿5v˜?«ÕÍʿ̥E‡(�S¡ãmäýôa1WðS¡¡Ö Èä%eˆ…ŠÈ9Zü�ÛˆA&ÇBÃÏJr¥ÆùÃþê ©ÅØœÁ9ø8 ]«�‚€52þ”Ð#¼ ÄL—¸É|¾Ë‚[_Šîü \^]¤TÓsÖ·=°G_;RlKRÏ-VZùDu¾Cžsa4¦,šæüâϘí›ùÀ›H@%#&×>·ø¬:íq ç<ƒ˜#â#^gìzÊøÅhxypÒØÉÂ4[€¨eyÁ”D;Z†t¸Ào’ÓÛßUŠòM4{d5ß’Ò½{ÔÔô‚‡%e÷œïû]iHRôh”<�kµQ)éöðؼMÌÔÈ�”RŽqF·þ�–ú<Æ~d\±nRcºÌ CÂmÆò†¼ýùHBƒ—�¡ë�ˆÓÐggž¤0¡±X!=™ã‰ŽŽ Ó MʉÎÔ®4nvï§ÙnªP|¸s½ZÉS¹÷UX7ÏÍRv( aÇÓÂñ„MŸ[óOí¯–ØÄÒj,–±ÍÔß)«,Ò¼éŽNt«²R ¬<ò¦ý¿e’Žr{Œpû3&¬¼7ÿ˜Â}¦ú{ s€50�ÂQš ÕçQP©Ü~ÞÝ}£leQÔ¡\¶1³*æÞîòhÛy½Ž˜1¸¤- #Xf®Ú)ÆÙñ¿¤þ¾×Á_vöu¯ÓJìÄÿ–ŠøŠbeq4ĺë.Ø�äܲXà–“ÐûëFÙu‡v5%&A€“à�í®¸q¡è¾ äé~ò6ñB˜k~ÎN�ëîµ%;Ob…ÓÜx�õªŽðºš‰äÑõEDúø82ÝÝãû�ó•š(ˆÀ.ßÖU ŸDØú´½×‰ñ²=A“³Lå�Ø<ÒLŠÎ›Ë ^ k6eé X=Þ¡.:`CÉ)!7|ç�+€°OÃ=´Tjyÿèþô X\ö6À‡P¶tâ6©I‡ØJq–¨¾šG5……KÈñ‰­Ñ’‡P«ð“.m^¬°¬yd+¢Óˆ 7ÈÃ�ºA˜¶>@ðÖ?´�ÌÇNt-/ç¶ÀþÏžDâŸÑ\c¼}ÜØ$ñ¼mÏ¡éHBrBŸ,]ܺÆÕ²éƒÈÖ;þg¼# ´c:Ýcóªœ^"FGÒqጪ<Ú« î·½^gèS $¾âÏ¥F�t5"XªÜ¬&ó2"SsRTÓI�7в–y22»mK%LF?¨ä? dÿ­Azfãù¦»oˉ{jÄå¬nÑk¢!Ù@§_0qo¬µ6Ýû v+;,/™Yr‰{ÁÚìäÿ°Óê™yáSÞÒȺ¦µáÀ�÷mùú¥QÒÍi÷q‘£¨jÚ ¼û÷‘²½èï¹½sÚ¢ød2ɬøþÞ�w½‘Ók˜b€U«E¿ß05*Ö†j¡fXä�§ËúB[¼ èZ• oóx¯õ à Áîad аy ïEñê N,•ûKy¯MÂ�?\_0�¢Ö™3ƒ5 ¡^tŠŒÅÍ3š¹:N½sA­eÝÅѳà'aEÔ)!Þ‰¸UÜûçe;ÕÁ×÷J|¶d[¬DpSiöËë`µÆ¤ÍÆÀû.#½Ï<ÆýÂÚeö±­y~Ê‚IèíË‚y‡‰�ÖØîÿŸA·’cgæGä[(QI [àzz’Ô'Ypæ<òuYåZÓ Àæ¾ÜäÐo±#ÒWÊå‡Þ’J| Ôaw²òtU4SK«ÿé+h~È#olOˆÞSlŠI¤”à¦àVRIî±Yž>SϽ޿ rpGìãõ)Ui»´<Š×*—D#¯ÙQi¸7?gÇǧÍ\ôÓô’-†B-GXPcëÑ â%m»þdýnx¶ÒúxƒEµ…,ÁÜÖŸK–Þ˜û›&“=_vWÝŠäp;¿“ûC–uRÞ½¨zŠV+VÛ×#ÐAŽ,ÜIЊª®l´Õ ¾h½; ‘•½�žKÁÇ?¦Ž‹H:¢* uÖçFш~n“¬$ÝàzÍøH+R¥À0P‘¿þç•¥W¨P \=ÊŽâw>›3É7D7MâˆáX“ ®�„LÈLí/È»»ì úO)õ{¾ø !g&Ý–çê3ôkþò/£l`wÇáKªÎÔÒ{¹¸Ã•Üš.o3™Fô ŠÛàZ|†�н{O/ˆ¥¥�ï;cD¡òXÄ¥-PÅŠ‰qÈ“¶:Õn=ë£w¢ù@<�­™Þa;-†„¢e8Ldh{ɾ4þ . ´¬:žLž�XciìõN¾]º}8€Ôgãì`ÝƒÉæ=Ѽö^>ZÊ ž/ íx�!å¦kµë£œÌ×â¶·ÿ!|tß"PèJ‘¥4a¹N!qLB�$¹«â®Q€ˆ:'Õn ¦ªd ëo+´•}àL‡çvwf÷Ç»|®‘ðh5­$o˜XÞ½7“”wÄ&f¨¾�ëhÈóè±uV ?¯Ì+àÙ(}?¯ôê2k¦1çw®—òÖwn¸>Ø…p� ”ý3¼Xq}TXd§~uÊ<£) ˆQ ë.hu? y°Í„ñèýÎ’�áh>â2²£Áo²ê¥¤™i-¦$lžì7†•þKº:ôô#ޤZ̦^¼Ô éþƒ°R}™Q@ðô�ãý¦¶A ä •Ö·™Žš÷•DÊ>$\b�ÐØ"T1‚æ@B˛ݵ,- RoÈô›­_ƒgÍ´ T'~1“üŽPym <#½ígíÄB'õ\ì]éÌ»Ñ*eû*Ü5wÚæc¹›“•°R“q[é$QgFÛ´9:QÁk ¹–œå¶b¢1bsÉèl@,cȆö¼ŒL¼¨A»ä-Å5•_™o¹³c5Ï„ƒˆæµãþfÓØñ\€VÐæ´¸³Avñ±Y(÷“˜(!Å\뵄q5æËé8Kè¢s’†~XØÝ0Ĩú´ÅKo¨òo2îvAY‰ø$c�{±/1S¨hj�æð.-á†Ð<�ŽýÊœV=Œ,7£ë ÙPFâ£Ë<[¾JJÙ[Y•¿ØyCY{¶¿Ãš—?“}Y Ü sù’pœÑ7u³wwŠ˜T4›ÂF°ÇáË`Gp–)0¾g}D:¿¬�om|ZšÃ²äËË$îBÈrÝ¥[¡s¨ax{î]ç›Øµ’tP�ÅH}œš'Lxrڅà¼g�ô&œæ1D’ˉ:£Ìc èßëó�ÐnŸØ¾kOì…n•ÐØ½Âô±ÕõƒÏ=N‘ ÿ¢@¬ôõMz!`6± lbtt>*P–Îí{בÂQ4O]Z/›œºð÷áï÷‡m¢!ã,ü§6I¤Ì«�‹»-¡“ô:Õ ¾B‰œÆ�œ/ζmí“tPà Ã|¨3zÁ²ü”jIÄWg%©ÆCÜ%·ÆyäAÌûNÚ;.\²ë$øŽVùõG÷a{Ì'!L}\¬%¨#¨©œó’ °æ|�š`шܱ™njfóQ!´�Œ[CúVèaQõ *'ƒâUãW°õ§®˜õ M!ÿ€ãñRh[êŒ9áGšÑ¤Jä8Æ E�>ð‡pœ �Èäpï‰6”m”œ=r¹3ðwƒxhSskÈšz'm ~úsÌö 2&YÃ$ÔV-ÌZX1ÄF§Õãâh­­øûÆtÍÏ StÃ$H€©Ñ„2%»âùÛ?‚�;r+ZuìÞ°=Õ-£©G|R&æ9‘œÒÿMzó«}Vå�ÖÖODtò‘¡Ëö)œö9ÈÁ'jS:u‚IX¦[� ߤ0wVvÞvõ‚`1c„…a²ŒyK£'¬÷a„ÇRÖn5ªÀô«&á ¦cƒ,ù(ûI¿s}?5©'÷ÎïÂÖåGu9$Åw;YùsMVA‹vNHÙ[x¡tl†ºç.u©ðñË ¬CS}úݤ¯'= r ")Ä�ÈÊÅxL‘Έt9§#•ùöcûrmó&¿·ÛXÅ"k´2N�I3¯W+JÚ�¢î¤Ö¶Y&Í%Ô™)�Û*©€²:�~‡ÜF�üS(ælVžûîË´ïO§¼ºU±7·�zý­“¤«Št]J"Èù:nø\ ¡ƒËÇ7M*˜Ã.ºðÅkè‚¡'Ëì‡þM¶fØ×O’ØFò›q±!W²£RÇ ›�pšHU´Þ¼�#¿ê^‰ÝÚŒH—Wªe ±Gü¶·õ°êXÍ yຮ~$©$šyº]r(:ÖT_¦ÜíOzÀ|Û&ädBS½sjч@µ«aí×Ëú¥šú³— c)”^±”¸ãÛ8>TßK½Ÿ¹5LU‚Ú‹%6&ù+TÄÑ)é†�V¨w±”w]`0Ò©;%¢œFÒñO^IßèÀQÏwj› c½Ùk”Þiéþ6«¥f|3�«Z�Io©{Q‡(+~¦Í¥'.«�!¦äl|•å¡dsm÷âsj{·Ÿ·C@­=æ9vn¹éV³‹KRa� �`XSMŠÜ}�;äk-%ÎÇ1U�(- ÙUÓöL´MÞ£— (a¢¦í•!B1BanÖ(ÝÕ%e<áqI'«521 vöÑäAüiÌ8­_c¢²SxÙ~XùcÑzWFzЧq>t"ƒCçvx<›ÀŽ•x*Aþ ¿fä�¶Á!Ö™ ‡¿hÀ ýPÁ®ï cθÑLÂy‚³ê)}…^í®f=IQÌz “—IÓ0|Õ맘fšîå‘DŸçS•P‘s$±DLñéPãVKrB\‰œ’æÛª|Htã ›ÍsYmœ4N99 /U5’Í*Lá tv¹�ûS�§áºxžé� ³k¼=˜ç‘ÌÆ>•²�eaãûÚ¬¢9•šÆÖ|Œå›?kô¿¡|‘?/»àývUµŸ‚gå$ûþjÉ f¯ÚÕ’¬¥p»‘˜øM+!Λýi²X7Æ>&˜”Ï®§ßÜ4ûû`c`"÷ºã/8�Q®ü ŒB0!S=«Jó6,‘V��v\š8$UIó®)Y[B!Z‹Ÿá�÷¸ª¥U´åc}šÃ¶CnAcž–ˆ. âvŸ¹›²ñŠ~}vD€¢.@B·Jf 4�d¹�<§87øysÊÿ@�JލRbaU«QÁª [ÜÊTg ¤ yÂK|Va�lûBd��2Ëáþ,¼º…{€*òç¾½=Y¥$M°�i纰çªk‚o$LèWE«œ�SJªÀoÜꇶ ظÿR= vD©/o,kùbtwôBkE�¾2lréEu�@Ãfùƒ°4¥X ‘…œ~(âÛrþƒqÒGºK´¹Ì‹X6Ú¦fÇÛîe‰hô<¹ý`öò¬Æ�œHríÁ�x0N1É&áôõW±»f”[ái~#Î?>�ü iW]ÕK+$ÿð îëm _AáÜF÷KÒ0¤s‰õËp¿EŠÙ¥åVÅld\Ö´ÎLíöðŒ# <hRò ¢q¥v); ÉTp¢Ç4�VÞ+Ì {ÈAí£+æû–^9ZGÖ6+‰%�{%â ª}ú>í}—|_odf#,W,á7 âºïú@?ºR2·ì}ro£Wc<'ˆo¼¨ÐR[p,ü#°®Ô·D¹é^{,dXÆŸK h}¼JJå¥î ?o9È÷jtòö÷½å²|–*¨%ûRT¸”;Àÿ^€±`‰�8*„Öˆji†¼À/Æ•¨�ÌÛÉ@ÀùïóacôEŸY’ x^¶b�ã£bÍæGš ¾*Û(*Ð¥ž§ÔIh˜œuP3œm´` æð¢õe#c‹w¿ˆ<ùíž0üÜUo5[$ú©kùW„-ºøUaÂÇæJ’Æ$KYùÆ:³/01`¾Ø0HIËžKÊÑh)ù‡ˆŸ°tmÔê¹.Ç€®UŠÅ®\“Û§hx%Ø�2Z£~TAØÄ´3ò9Üìë±ÜÁ¹j¸·þÇçuyôÉé^¶á×UßÂðAÝs;”¡t�jIí�ƒ¼‰Þ*‡:<ŠQö¤ñëä‘:³ô–¶òn翃��…|áGûÜ} W½5¶Ñm”CE•¸«…ü˜์Å-(8‡â[Em(nC‡u×0Ù‰ì Ì€5Öì¨3Çèß�{P÷%m\l³`èmQvÄD´.¬:Ëk–ùû¦Ëæ| ÔuiÈdó;­Òþ„Þ ,ADÕÈ‚?@ë”VæX92E¯È«;ÿeÕh{¨íÿ!« À¨/g²ì±Y½U²ÀrÚÉW¤^ÝÁ[Péÿw2"C.½6ÔXŽTT]w[€_ê6Ê€‰à«þ‹&¨úÚ‹e'Ň 0Zšˆ‰�Œ¨¼|Ÿ§ƒbÕÚ~>èòøû4�9� 9ÐíEÚ?îÉ.²Ë4ôõ»d€•ÈÏÜ g·âµºÛ2Ô¤JxEæ&ž¿ô£>ù³†nî`¡Çœ1×»O­Ø7ï1\l|JÖýq^’+‚jƒª rd�ml»¶¨Éókô&ñt~z_õ= $‰-,V~ZëÛH“GoêêGÙœ‰½¬ÈHú½iC¯¨ÎÜ0Ö—Œ³êôC)¯Ðö¶Á'®I÷SSÁ1ýWÝ*¥¼àȈ�ÝO'R÷+þ|û_£Ë•GuÀ# ,j�2– ÅêHè™X,цŸš1‡§_uD÷ÞÚ­.d…ï«0*ßäc£8†> 5C¼$Év[òÁsšÎâÊåý��'»–µeñ{!Öê—Žc ‚T70€­ é$q`èO²JBóðô;ÝNKŒwû9jªÕþ³©ƒ:F ϦI{Õ:Q5žÊrêNÐÜ‘7w^bò•Î(ò§M%�?諊/¢Ìïµ>Ô,‰éBTi C¶T™HŸ8bz*‹å~‚ ‹ïÛ±ósî�ÃO¿ðºÊŸØžy0t¦n¤;<‡c§vöq³¬€…Õ¤€Ý,®�ÆI*&P/2Ý®Jýñ¶QO c²®ƒ×%rý›iòù³5c®_ ¥ÖH k µÕ#.0k„MKÿ˜Ö\ÆKÆŠâ<íÛlâäTbÓ„Ì1>¾6l‡½Js6|·Ù \�¢rÑmµ‹yY|W£*ä46cº™›�Öö ¼—t®Þ![‰a._ça®CxsÙ…�Ywmš›ßøÕïKaWe™,áÞ+ßÒW’|ø³YüE–JÚÒdÏ÷7Ožµ•^4Þª õY¿n*?ògPøSÒ³oöþ§3È}Ÿ°<Ý>|êXG¦Q*‹ÛødLtµ»BÂ�lQëålÖ&XÉ&8ÛX×öñÍËRª!@U”¿é¤‚Љ0Ó\~ßΘ!}�ž“LI^euë—oMÇ4�út¦6{$ï��_ •±GN…¦èfÌm÷æÉlh8“ÙµŸ Ž ë@2-èåuX[ho„úÜØºUøQHÕ§¤â“ó`�Æ>`[X¢¸D)W]Ð� ±� Á¯Éî:cÌP嘆™�èØ&&¾šª¾%Ú¾»˜ÞiunK0ç�Q³$w(¥ä™WCÿi¡†”@⺑sw-ˆ‡A%[_­T&ÀÆ @�.„ŠÕÄâ=_÷ø]éü|‚—Vö°°�È¡‹ÔCè`o_l›ý¨!ö¥ß’X¾Óë둳®ÿCCQi%˜Lâæ0 T¡�áIµæbogÛDÝ,_“vI?´³C™É1½ÍÅÞŒ‹øqÍA=ö·Rfó?Y‘Ð"×ð‹h?9uÜ1_3OÔ*ÇFšš@º$“ý%‡•™F¢tMg¨”°FVµ^WŽŽý¹Óéݳ'hjŸ:³Ó ó૾Ù3ëwó7‹U1žþ%‚*šTâ·åíµAßÜsHC%wàmÚ™I~Âä/0 üÁ�úgyOé·ï‚¿ÑØÑ<1 Ì×5 eŸ2ò”¶0j@�b[1�®àOhèò¸õ¥S£%V‹/'7ËU¯r—¥¿ë/âA-Ñ$2?�¿ðîÀõ ‚#°´!"Y(Ûép!)Þ€Ÿ“Ð6ê€à7ê æ%\ ¡j%¸ÿÕ*B–",ºb1æ¼ÕÐÌ|i<—í`IM®Ì–vP«á÷‹š÷Pù�•QiÈŽŠ›iOÍ�ñ¥ÆÎ Óf—Zlµæ-ë&”ÃéŽ7ñg_zgh–¿Ž-OÐ!é”’g o‹¢|KÈNMO¸?—²¡WOê “ñú¾àð­…VS–ë9P1a€0Ë'_¨¾7iÄ‘ÎâþÔ·’%šp˜©rXw¿=U–Ì#œÕ2$9YZÅVñ•Üý>f] ŽD_ÈZæ²FYÜ<¹kó/eyü¤UÎ �}ÇÇx†òfÔ°�ÙbhKùyD* % (;©ŒÌeF£ç/•û”9µÄX�rœÊ•ÑÊ Ÿ´ÄôËQQÞø n׆kJôß)Šâ\ Â5S]q«Û|…Xܼª`D’ú¢ŸL�Y%ß{륯-]7"ðY5É;ùe®jy3âñÔžu–°‹X®{æá IdÖfÆŽý‡ã©à�!Á‹ÕJÚ:ç<2íA-Nõ¤¹“mm¹¬\xbYì‹¶×ÈÄêq~)Màø¶>—ñø@’`þôötì c� ê–7 %¦ÊSFIèW�á¿ý vjWš�v‰Ðnl%þ;:$UU”¬¸5e9­ üÕÏHqQ)Iý²Eý² Ø<à‰x×z}@#*�MºMùV \M6@¸h‡0Ùµ'{+Üs ·M7nö�Ùõ¡I]…wB¥c¶•Ѹ'ÿÎòB0Öÿä‘;â‡YO4¡>CïôË5h…z¹8Àê,2¾(pxp¡-C)¬H†R›Î]Žã6˜”4b˜øUe{ 4ÅÜŠŠ¸ÆÀ{Îe4*WÕ¯—ã–ÞÆ�]¢ÙAH¾yÈ¢æî­S�з Q¼þR.þŒÌ“»´Ë ™e ¾T³S†Šï¿õ׋Þa~N‡’fºy›o¶C<)‘�í]ÁÕÉêcÉÀ± $âé5ƒxï¿´ºc1eÍ'b—¥È?u$t Z¥¼NÔƒÁå"{¬~_6cg�kÑñL…ýÅx¶õá��eÎݶ–]m-Éå€fdÌügDe¬Ôò"üwGEïѰÅ:õW=õ�'`HËi†HlâK©­Î?Îʵ;{º‚Ì(ÏìeÎi!4ÖQiY–Ÿ–XZzêÁþšÉ{Ï šPsñêe¹x¸XŒÈ úP…Dà´M�Q¹2ä’ߥL�?ˆÇ°ßBAfÁãZ9TK÷�5ˆ3Oë`+.-§A£‡Ê*Á¬qƒTtuü & ظKÅŸ¶ è0\ÌP~ß�Pãï <¯P Î$k¯ö_"yù¦âï¿6,WóÅPô�3xD¡(#¯´…ÇF�{6%Žå,Ʋq§ŽPš·9ÿ6£FÉ“·åœ×±áñVÖ‡�ÇÚÍ‘m÷SÞªAPfªÒ�š¦"`º0Þv–ž°ÀªDmºJØ‘ÌgEwˆáåƒÉœ“k7ñH!SÕI�Ï TZ[ÀÀS)¶פy¼¬+G•ŒDƒ—ñý@:aKE7I ÚN‰|]M ç®#Ðo9ì"…s°€Šý z[k�džÜéƒÇš.2jŠXâl·]œ}õí‡V§m%”·nÜo7w­UqwHÞ–õ”ç‚o£Ài/J‘\Iâ¥ßO+Yqï™î*õ¡À—_œ¯á; ¥u¿’‡r¤µÒt×Ó²Ž&7IN¡ÔC‘Â"®†Ì‡äv¬6W@ûsaQ÷ç!ħÕ úƲwî�´¢|yÜ [_-Ñ1eŸ)ýIœ„§¡Œkw¢HüÀÌ:O[ˆË•BÉfIy¹H’‹‰Sÿ/pâ>íÑ/1vIïÄ6:LÊL8¥…N,s×t¥ÝŒ·–'„Š(·˜¹¶P¢ÍÇ¢»³Ó èÅ8�;X ý¹ »;rŠ�)×)+:®§t…]ÛCîÀù¨:Y§í Ì‹˜€ž6~�neu~Ã3‰z¿ªhëDA¬²™n(¤Í¬àѕ綖h³&‡B!s>ÚqlÙ:_ÙÀïlבáÊ‚„Ä£|Úí&¯`¶;ÓÞ¶3ýk-(Ù´êdpj|B½'˱pRc£Îžtò,ÅÉ/§B@Ø´’¬ðYG¹Å™o1´UU�I%ç‰Üí °�ÜeBx§éo`ËiÄ=0xÁdŽ ÉH­õf+–ÝKÚòz?X´7õ5Ü…òWèH—åhÞ"?9‹Îbn—Ô2?®~þ渒/°ë|šô#e—÷ÊýËnv2AUóš`ÙÌ�çm`è ®ÿ=•üäþÚûýãÏÖDä £›Ì,Ùß¼c“]hæ ÎeË’Á¦ =UtD›ëÐp(­Í&1 mc™±¯¹=[ÇçAñÿ™SøAÓŽ·G£€wCÀ©À7vã;Q¶þ'4�IOíô£gqîB¾¥¾ðäZøŒm44i§“ÃŽŠƒ¡Í»ÓZ AŽT-—¦u³TæyØyî´%FÖo]fäaåño?wýdˆå;¹°Pi„dÕKA'65HaÕf)ÓZWë©ÿ[rÚ×ÂÿßRÍü´PEw];÷ÒPõðÖýqâ.òõ#Å*ëèhRDÇÑâq4 •¥Z^Bo9–áûç¤Ò.Ñ…lySS ­q`?‹/†xï åqÇ]óA$‹`ƒˆmò3Øe¢L¯Ñ‚[mà½áƒ¸KÕÙ´…éyÓž½ð™^¡uÎqÚ$?ö×Vn-9ú±öt7ª»rOí…HrfÚ“p�Õ-â¹8ä N‡îÞy†ÀçÙI™‡NÍ‘{´ˆEn �‡¢6î©xo U¡P¡EGé6fR§¤W˜ö襕O£´\rA(˜>6ÄWòÆŸ ÃáHxÃ.(\ÂÿÞýhÄé P°©í öWA™Ù¦ÅCáø #h\cón@�»Džª¸¦½¾Ê:Uô%r�›þ£¾¯ÿ€Gp�2i `# ²ë+­Ã¬-o�:±l�¯ã93—šû€o ŠŒ›o µeÁ£CqâCð{Öü»ª�Fª0f;uàÜ¢\D¿íD(5û.äÚ¡Œž�’µ‚©òU+'Õ…û·4Ë)Š:¥÷ÌnB]ÏZVí+ëBdlükJ�ŸÉ ´Ñ©ò1®öec5¢d£–¦‹“àãD×Эüå¿Áp»”w{©�F„˜�›¥·à]‘ÔU�aä Øö]UΆ °wüú�šh¶Xb8íÀ¯TeènÆ\øÛ´]$Ò* Üæ`"Íø2¾9F•æKÈšÉSoðw|Û·¸S›GOÙÁJî_ìG‘䘃¢zÄJ(Í_«:Ó�ÇqŠø^Bõèÿë�J�ç÷þŸv”�Úšyô�@q8?º!•²UZïP�1q…¡i¡¥Ð>ŸG2¾LøÄ˜öï!ç%M€¶Ä0ÔÀ½$ô(¶2RU/9kt}C!KsÂf™™ªÁÜ ,«T�R`U0Ñ]hye¦Ÿ*£ÑÎH‹õi$˜ÔŸ¤y†–Öœ<¼ºÌŠÔÄn…tºâjͽ4b’ìÊ…¡Å€ƒÉªðnsó(°‹×T÷r¬t¬£¾âí¼¦[á†I<(„4,=ᵿÅv�Ä* “¸+‡tèȘEÏÑ5÷×Ý‹Ge›¤å�%¢å:…9˜“Ëg´™#Bs¨’µ?§ŸÄLV¢õ 4-z0½üÊŒ¥¾š�Cÿ05HÌ×ðMì<Ò‡ý¹r:z]0gÒ¶X8¼ÝÅø?¥Má[ÖÇï¤0gý¸ÊÚfNÔ±è�Á2ãxŽÖoÿñéE^ãöºú¹-<��MM7âât‰Ž‹‡7!˜Q{öKßvI*:_Àª6�m;Šz‚í ×<ù‘çËÿ­Ü®å̾Ó`r=°o#oÛ9Fo~°ÂÎ`*ñ£NîÇŠàöܸlnöz"Þͽ�^í†þ¤² ´Î â°•CRÃê�Ôi;IÚ~#ÄõɽDŸe«Ÿß›ÛÏ�³-Œé׊½…e°šÇô€Óþ"¶[l~r˜¡̛ͣÃ/¢Öƒ/Ý|Òü ½h='¾mŸzùz�„;îIõø@ï�3ÜÛŽ„:KäIR\û°Í©œþߜʰ.Úû äè-ë‘9Wöºõ­¨ÓŸâÓ1\‹¢Sˆì*Á|ð–2z¼”�òD'xŽÍVNÜ‹�P�M5z¶í}Ëñ™•gêÝÃÌVG›ÔTZ IÖ65ðq�öQ”ú£®ÅÈŸ�CLøò$õHÝo„ÀÂtÊbÅÀƱò£& ];0å '<Þ $ºôÚ›cs0¸^ÆBUüͧ‹¾–¾TÝë^.F�v(MÕ[ºZ+ðX_DŽø˜³6K”S{v>–¥ùW¨G›†[‚'Î`½5Ãee»(@QdíZxÖ¹èE»& x ú D°í=H^Ðͽãg”nUÞ‰*’u­Å —*šo%ãÂ;¹ïº �Ê+Zó ëè/„ª3öíFoÐaÃÔC#-Ú>“¾9Þ?ÿfoÓN6HšöKY›bÏÆ*—ò$B²9³êZøçŠÜ·ýM‘ñ3›Tˆ6�æoùhZ°TÐk‰± ‰tÕ¯œ™oµN FF¿ÑÎ+Í5”†5EðD&N9ÞjtÊü%ÂþÍ�® ÐT¾óŒHœËß¾SÅ!ì @ne„n%”ÜVðPÏ•ï ¡¹b.]p“ w«*)�dÜ„´O½cC®Ðòâô$?íÊèoÚáVC†!èKÛûgÑ‘<ür3áKg"¥¡Å$röðÁ½ooãñ'Äbxí.í¼vˆGY´�'ù‹‘½Ð¢¯�»Ò3†8ÚZï|T*þÙ‘GÎöŸÓ9Çê"ÇVÇ÷'¼V»ÃÐ_[·:ÕŠ¨{ó-[ëõÚ šµ½jõµnw\…í�2}.þ‰X¥ï**ÌŽE9q°2þŠ.z9<ô=.+7°{}Ï| •2¨�W~È—�žT)QÛú,;‹/Æl¨I/Õz�9æ'.hà:�Çzº5s ð’ªCT,zyô5\?>F9¨‰Ä&»¯©Ù—w·êÆûÈ'5Å…i¯&}7STCª36 5¡›|�uJC�—˜Êå.ÜYn¨¹Ÿ³wa½=ܺ9�¬6B>ùº‡ù[Áüj6Ÿz^T¹/øToJæ¡íä±þXTP²²ïA!ÇÓ©f”²téGÊ´ÎMÛ¥�!âáïnWh¶öÊ„·ÇTÇwŸÎË•K9=íÙgÃh^ßx¹oï³çq®ôª=5œ ³"¸éµÃ/6 2K¢{ð9ÆtWGb¼Ü †²èÖ&/Y‰}E¦/QÁ÷)„Z¢ð&ý„zG×Kì¡ß2~:[�ýéŠâ½\tÃä‡é{õŸyòà�EÌ+¦Ä]¦&ð÷Oc�Ò<݉mJ¬õ%z¾ådÍ1¡Tü)2Û»"›Í÷(‰}©mÝOS™vbk(V§0í{ÆMÝäE<úÄB漎>Ü@æ’ý‚½˜^bk¼ZópdGeûÒ¡ÌBå3ñêÿnÑʃՉlÿG½ œ³!�/· ‘ŸÌ ì—[°ä”Ì6½²¨ëbo«ïÍýìKñh¾çÊ“n8‡ŽÉðT¼0ùœ+³=òggÝLê�j+ýWv�ZSx¬mõª*óg—†‡ÐfrzÍL cdWiÃh®¹# U-oS.È›°:¸ ÊeçÃ#îz¯Êôvy³üqk(Õ(|Ëÿgd†lÁRÄå—Ô2”É^ØÙMMôñÐë?9”ã:Ç'ãZ·›ˆHÝo_CÈ£Ô}|O K¡ÒÔa�Ã× F®õxzSW{�[ì?Jdÿç×~dá‚8»'šó#£ãß�VdGŸØ6ýÄÏìüÇB$ô¢^·`U—CCæ³�ÔI8³ž?58é;×9¼ðÊÔõ®L“÷{Ÿ¶-óî+«5Í3‘1:‚4�î-å„*U eÇ é@Ãíî‡æ—ve&¥ï.ê Mñ¡NÈ‘AëV–PèI;Ym¨†•Î8`Ç*«ˆg;*×jù� çJ¦&ŽžÉ-K0¼‰¤An¡Ú<èÔì4‰i�&¦ÝÏ5å(Ù2ϼQ­RG;­Æ¬ZÉ@zÇÃ’!ó Õ’¬¼æ^$+�GsÍ8|¦¿]1ÂO,V5[7Cº“¢@Ëõ­‡vƒ¡Y»¹—‘©^G2øÆ è+eÓ®GÍÙt„€ ~­øtº¤»¾,]påóØ7º´2ŒPl`_ÎÞfrDò[bþíqÚ b:�l~lZ²…YcŠ9ó±PFciÑÝ$È2%ÅVX®m£ï$šA|üxôS©Ú^ûgc:/)m³ }àÛ.¹¬4©Ü¤¸$Ê;�Ÿ©ÖPŒ/=šµ{º$ûî4°×3u#p{ŠS6e! �¬ÀŠsßrðÝ~Þõ~ ¶Ê‘±ÊÓ%~yäv1a^[—Lé0VFeòH™Ü3o Rš˜fç%�@r¥9óÞÚZ*ö1¶Yã†zÈFb Z�€²M …n§ßit`E”U®Ã3ÿª7ª3-ZÊÄrûæ$—· m°§"\&®ý¸¥)¶Ë£ d}jË’ý�I¿è]»R>k;;¥�(á«°ÔÄg0(..¾[¼Ñ“–$')—߃ÐÔq©$ßámõ5O‹i²1mbe¸T\çRжò€ �¢Íð ö6ŠöàYá(×*õ“B¸¶y¢âp×y1Ød‡ºP{ß�åð†�bIâæ%æÔOcGA¤®òÍ¥"¤( ºÊÇSñ&µos+Ì.¯X Ù¢0«[ Rp¾´ ;ºx×´t9ÅeEI¯·�å£ô6Íœrªz�ùɾ¶Ä:™:[ûéPPã(^ŸŸŠ¹)lv*Ïç£6·›k$ 8Œ¯áîQ‚”×Öœn-3Ê@Í$¥½¼ÖSyx”]“aƒZ…[*ÿÃÈó~ª•ÇùÝï-åž°½ÖY<àk¥ôH�'™&„Ô’ÀœzÚ²á4]…dû…EœEÔ"F‡ü£8 "èÒ@T!­Ðñ„çP+ÒþóÔG?íµã •Y[ÏîAÑõ�û«¼Ù‘�å˜y~Ÿ`öŽ}PêCä\àã~K*ÙoJ&ˆÓ*2|fùàÅ8cƒ+¥Ù^«q ÙCÅIbÑ}ɹpµ2ãé5wƒ„Zââ·5$'úîZÈKÄVUðÔ²àrEÐ7¾>”ßUùÂ_üF˜«)°dñ?‹îs™…”CkþÝ·™ ]ðñXD �À§à'ÖÚåóòf­Š6è¢r+céy/¦�ðMþC¡;è{‚]n±œ(Á”Q~~T¾öe¹°ôÊàŸñèÜ™äh<Ò§%oè•Uò¡öõÓˆ èc7‘ç�+­”‡Pİæ1,¿+yÞ–U'\—À¦ÒùÔˆ³¨K:va?iB‰rlGŒžR]n€Ç¤¢ß}eÇ_@{" bUN®³÷ <‘¤9¬Ný>ù¼~¡X?»*(3mý:&f| na㨢þhdìîyzKñŠ~0z’ÀlÄf©°�¦*ÏŠv¶C0Cë&ÌgMCÌ…&³D@/óˆbñÀ6•£­õ”Ì“÷eø›¢WvîkT¨¤¨–5rƒ=¸$»– \*1Ó9�\ãîV.ƃrÕûBŠ5]. ý±<+EÆ• QUN~¿Y«¹JÑi2ãß%mâ9jõ¨�V[*Éë ÓAœ1}·´ë´r´£¶»W­X�¤¯.ä$iæÐå¯~«¼G ]¬Û ° ÓVƒG¸)™à›S¥i£WèLxO0¹Fƒ5…é€dâ°ï �EÒ¦‚Añ‡:û‚l3oqÝv]h‰c?×û‚¿ÿk ­� Sÿ�u ŽŽ¶„‡;�Z¤[€)Mw�d �‚çå¬Íýt±¢0è)UÎ8›ɬ]ã¬z²|&$IjuS"A½À †ÝtlŠLÚaóBÝ%–ç:Å£ìâÓÃþá'[Ý×õ|ð©Ò 9‹ÃI‡7l¥KqúÈ¥Á{¾ÿ}€Ú�&�–Wè_…Dg¿ù£Ñ' ®ûã€>Ø­�9i¸…'M²NKlI,¯}DÙ§—³=;ëE“fm©�ýUå•Ml²5P�íY¡g†*ŸØC101“VzP=þ.L mÜÎø®ù6ƒ rG c5ÁíŠm²ÕÀIz®M¶8wáBŽªnc>}QS§ŠO{…]âp�÷¯\ô^QÌŸ„­±`ýhpça7fo¾1D�aÀî"RîI§õ%Ñn.AäW;˜«n¤u3Ÿž,*ÜoäãÙ”~ÜBKjOÜÞÔƒAÁ×£Š$ÕÊûÆ#:¹gˆICUöæ}JC¦ÉdáFQ~ô­è�ëVƒ#Rå†ê�­wò7'Ÿê ÿ˜î�ø:ãçP¼¨ q×Â$Ì¥\ì¶ŸµÎ¥¢¬­þˆCìàRêënçzžñ2z‡@Î4 ë]Þ_ »—:&®ªºÈ‰´ç‘ðÝêm,Í%nNž—à Jl6¢¤»†5íkÃg�(ÇEü”b­=|;ÀããmCÿdqÀr¹&õ}8ì×Itøb†Õµ6­ä¦1àç!)?KPåG˜X+#ËAuYÞ�å?KLV$™÷Ç·CÂùw­Óe‰dØ>ck¨!~°›hœåÖÎk­Ñ}žÞè­e)šâ×ü_¢§Ó¨”¥’BFï˜ýÃXÊž1à¸ïrpžE!kêW–Ž›#zeŠh+¤{+N·¡‰ ÐKìÔRuϨJÔåf›©xà?£�¹ÿ̓6�ØÂçEŒê¸gN~߃-Ùîƒ�M\é¬ýX&—£»f`�x¯Ù{½&ÜÀ¯ÖPReÑÇ̸¯éQ²qQ_m¯w”@Î1H/¨�"_Þø|„'€^³›�§mOüi:Ú‚ïàŠâ@ä°õÃokQmæýðß/q´:´Ög½õìšÄÒ �+ûd2pè˜�é佃gíêN®¦MçÇI`Œ¦¼×܃)Ûì�¸×‹£Ï‰ˆÖ§«DükèY2 !Ò«1JëÕv‡#ùôÚÖµx/õR&j—±#¨„“ÅÓïÄîÖùsQ2�F°¦0b±n±+A¢½Wñ…£�𪗞Nn_”4:O5ѵC“±O¨Ýäi’(?6¦¬?…¥‡qîb±5©j‘.tÂq¬}3!¼]‰`ýÅ"9"æO¦yyC6�<òQYz¹½\þ°ŸÊÚj–cx(q‹H¦»�7ÑN/ú@.\W–JÉBÔ¥íï*÷³îW(Næ;ú�è^¾Û ‡ïþø`bµêñiJד&¶Z Ï�Ý0á�R8Ì%¢äÑÎý­döGò#Aó]Vë—l‰+qÁmWUjÛb­%s{X”œõ]wýñ>G¼@®Á¬ó¾Ì/ÃxU¤ƒkñÐq kôÑÚ~Iî‡lÜs"’Ï"“D EÆÆ_ÜG¨±_rW` Ô»Wͺéx³Ä¯+òÑâª;Z¤M¡4Æ–“o›L)úíôH†½=äBéŽ�þ‰C©ÔR½�£©žƒ»EIʰ3Yæš) Ô¬m¯Æù {÷�¨µ1O äßpL6h'½Ïgô\äèB#%Ä’»¯ýÔý8l™þFŸ�îÉ›L&ز¶òÅ÷s0(ž¤@©vNe^ºEƒy2·‡ŸU��~Ÿá@ûp-n#;}>zäü®nèênË ÃÅ5O’>þ) ESe‘_Ï ÒC †Ú×KE¸%g§«±ýÝ3-tlÈ%Æw�ùdþ±�l›uú’Ï�…´äÏeës*¿¥é̃0»rüW06œ=Zâ‘èéYT* p D~¤ÖóF�B±(kH¬¹ ßÄ»ô)j,fNr�z$ÀB`ø#ÁÂÈž'#Äd<$ôÚ¥ ¡>ü¿zn½îOÀw'Œ ÅM19Q%©ûßo=ÛÞÜÆéú3ìá› Ê¡C\ù½²gN»áK~ûK.Õ NÕÁ¸ ]©€}<Ú{&£ýf[QY¸'(fŒV2vô#Nª¬º?i&Šõ«äg˲8Å{í9)øLƒV'þƒ\¬ Š=ãCyD$¢Öl¼lª}c!6=cÉÁ¦üF×_ÛJFaÚô°“Ƽñ¶. DVUk¸SÐ ÜúÏ:”Ý]š(_¨¦îW‡çQ6S‡œ®#âgZf}÷ØÛ(ÌÌô¾ŒcoV±�àÔ»‹úÞ]"ã.çv·#³Û#„‹„ó]ÝEH¤áCv?ˆËVè×ìkÚ�Bz_{«â`ÿZË[®JÞsh§A.Ò?X@{Ž�/àrUëøžÞM¯*é#vé1DÔÝ[ÚIϵib¡ŸˆÈO¸îNÔÍê”ùZ0JW[‡.¼•F0Çiª‚¨7VÝbÏ')Çu`²l­Õc#Èô¸2Ì6» ô$M7H˜©4 LWaÿµˆÓÑ€%ä5M¥q|ì7�ò¸ÏûûNíî9’z7Ðy ±ƒÀ,\ÊJ»t�_@nw˜Ä…‘21¹�d—²dˆk�‰t>XIŸñE Q ìÂ`f’Ó0JÑ%ó°ÍKS¨mœQ°noêvq’¶Øñ!' Ã}ŸìÄ{V.„»B úp ž,ƒ7Ø‹,'”+Æ~¥;ܶ+�·áÃ�4 ¬`ã �}"ñ›(µ¸ºå v¥¤~ç‚ÿd3ú©ªôñ“ÖÃSÇž.T\�HY¯_mb4íˆýWH@¬º¾áª­pòX6q§W2ĉâ}ªñ»¦Ô~Üe¯P+‘Õ-?³1BŸ�Ü©@Vʰ%¼íç9k¾´û©��“¸×¹z«g¯$)a­\ŠãÆÚ €´ÌRJ}EKùÑ™·¼hr4fiÁhõòL—"SWÚ¢÷y¬«h‡ð¤. £Äx.?TëS"°¼�FÆ–ì6‰²v&MáXuvà÷u-Ä€OÖTŽþ{~QÙmfÑë9³á¸ïo͸-¢®¸Ù#ˤ›ÊàÈrŸ[Õõ©/z˱o”µ—¹Ò�3ÉÖ�„Ú3܃«t“@¡Ü¿EµžòRú„×í¹†bÞ`‹aõ`‹•ºF’}¿Ð¡ªD)ä™ѵ ¾¦!ìd}ãŽO`§ƒFÕkÍ¿çkDRœÊVšI¹¦.A³ÔYà Õ∈4ËüAÖ~ÖUÒv™ö?¾Ù#é}…œâ7ëÕèà[²­‚ÀÑ´!¹;.´iÀ£x³”m·&ؽæz^=`4WGšd�vŸ"ï S-²_ëw�`ðåm^.êëê�¯“ioI|ûx!ä;¢²l…wäS6UVy(Bg¨½ýV. o_ �4àË)ÓÅrybÙí ¨ (Í=‘�]JBþm$œ³öX4Õ§¤y¡fê‚OÖí³BGFó&a4èòpê±x‚‹¯íPé&†o*ç3Ä_‡N€ »ÂlM8¼_ç+ê I›Ò…GUò`‰Âc×¥†˜¢ÁK‰DX{+l›VP^¼�†dS«†nQ"¿¸îMÆ6¡ Dü6q }l4wäŸÊ\ :îy�±2²Ü²¢=’ÆTË2öÕ3 F\ižc=Ñ×ÇÇp ?ˆq.õ–ÜRB ¿$KûÐ|#Ô�u®Í?�ª¼ Ïaè€Òóg\Ð2R’á¾d#™ÈZrzýyƒa¥ä�SÅÞœíqˆÈŠêaŠÖûÂC¨>¹Œ$èÛÄéX%§/ä åÎæ”�Ý£‡z]}‚qÀ‘GäÒ*É2V…Âñ”ï(:"1!ñ›ÂdõM«&éDëåMÁ'\[ЗçØ÷µu”÷×}�Hðùs"3šøÚ@w\çÁ{VQiì¶“UÙ©ŸÊ“t=>Íœ=Ez5=±ÑeÀÞº1B<¸C¿Ø@Ú~´£ z¼ÌÞW0 †çÿãs�C3ꢗÛtáVI¾jδ�ðlª3õ¸Ë!›N'Bßô@nÙÒˆSEJ$ä1´ùØÌVÈ[ýÒ1kÏ¥÷ØNÕ�ØàÝû½e¾-þåßrœr¸Îì6�ò5XËÎ>‘¦6™•jáwV&ãYœ¾€‡¹4ËÆ�¥‘§HèË/UXÕ…)«›¼"è�­cCŠw¾Ê°å )w§J G䨨XÖv©M£S;ºÖ­`ŸT5-w3�nWö#µ�gmÊIæggâ§Éf"×G=ÒÚ‰ÁS»¤HïŸ_eol%yûå¼P†Ÿ†×ø1€¶&8ýÍEÒU[4ˆ( ¾xĶ}>—Á/•AÅSxì5þKmØRþ²Š )œè1”$fÁ‰éŠuPG \ûíØ'òJ'õg'¬é …|~Þ”]ÚûÏ2جOš¶ÕO&²Ïåü�P¥ØÔ ëKpÀØþ�ã2Ì}ñ]{Dt,ÍÐ�…ÐÙ]7)• êgÚå…–/ðþ‹U5Â¥7+^­ ±=%ÉQ�Ÿmd¦ H¼#!±Â–øVOXJÚëlÅ‘«(˜¥nH³FÖžSðƒer%Eémü!5Úîþ5ð?çã-ÁŸOOAMzããbf™4CÐôÈŒt~�iD{—X.À*:M*zÅ|[�$-—>œ��'ÌŒñ©«±G}³æ�Îf¤Lw 9Ô.G,²á`¢”ö]¯©\€ ‚vþ(¾liËä3$‡F0L*KC•þ¬$VMÄ2ÚëhZÍ×�Ì­{]ÞÚÏÖ9´Ùms¤Ì·íµdÞ:ƒ=f…Ô©¦?: ìúØ–ˆ‘¢Jº>˜l)'‚­-’sÞܬ=½�c¢ÑÙ ¦Ì㈂öa%:Qý¨}ÞVð[iz±-Úê"Éy6+7f¤#Íé - ¡CÇeÕM—,½):M5)væX%ß�]£zÁ#>+lq {AC†â÷ÛhF|2S›½„>O×´ÍÂ,4ëíÓôBã|‰t·¨õJ>�^¿Ä¾ã0'[—·‡[Yîk\öÝA›ÇÉÉ»5t½äVº"0F×–€õVŠ]R…¾W=¼‹5R¬~B‹lEÃxLu H#Â2Wfñ}XLêÈáãGÜÝòrŸ®Ýz»ª–wŽl#K8ö‰âØ“2¢„‚H~^#&„ªØëžV¾êË{ÀâœÛU÷=5Y“ðÓ5DGúŒ d~ñwâ•WgìoÃÊ�­¨F‰±öΠ…«S 3Ëí�‰CK�Š$ît_×V°Ê×ä¡�óð€Ñ­”<i�žÄlM…ú4’ œK*ïO¿A Á·©9íáP�šîf^¤•Ð0¯V Æ`�¼ü¶×Þžœ¯X|«\À¢ÑMVO\t‡qUMþ CÞ#xãaz*¼Åug ssv úœœêA‹íjköÖ¼STuÖjäªO+ëæØÍvt‘>B Ç`⫆\ã¥K`!é¥û+½a40饢ĶÒ*,}¦&Ý ‡sâ‹V³^Pob@íð9êžÁrPàD¼>ÌíÙ¿Œ;²þ\®Œ—›¾yl’VóÃMG;Æâ%0,ÚýAG}H¾œÞÖ w26[9êi& h»7*ÉÔQ£Ð�AÅš‰«¤uÊ{RPÅÜ“]kýÓQhAš+†ý\E~¡0D‡ ©§/®2þ…ê ð�èž‹Bn�÷º"ßœNÄVý6×ó«¬|߬2–¤Ã¿Lé©«o)80GVkXú¼ß ê‚X§êáÔÍ H8š­Q)„_“æªTˆ¼P9>ý9'2üq>¸Ñ±t$ …€ƒ!0e ~7  d×pì­ÝÖ oqþ?u”>†5ÞbùÌoý‚v\å6 [«”Rvh¼½Œ‘¶B2Vñ…FñŸpSº¶}<%k[’R§ôB–€„EÃÚö¼l÷Å•´‰S‡›qu¸×Ëc<æøÒþ�¨HF¡±Ôæ+'ú†s§½ö¼Ój¤ÛnÓCeD,àq ¢¯ò/à‚A8àÇÉfRq*¾²xÍ 7L ¾½]•ŠíÖ¿£I8-þG‘/$èð­ÑÄÊ-ˆl¨éÂÈ÷ö‚†�-§# {ÆÁã±"Sƒ#q®…Z^=Vy:æš×�÷£ÝoÛÌØ´"’f,9å ü��ͨYü³3OÑ(Wä‚^7Úö¨ÚB¨ïNúîß/È‚N®)'ˆwLhƒñëÍÀþ^ßÞ)}¨¯i¦¤½âÏCD&x­hØ"-~ŸÐêízï|Û`Á!ÌTóÇyàXÉ—á“Ý 0êâÕüqêQlàJF{Êð~(û¬Æ$Õ¸Ïä›1õ|¶ç š6rñŒäûåÐ!U‡±<ìÞ¬+¼äÖ0Ûcõ$¯…íóI ÑÞ¼’¶ÍÀ«A™‰õä2 åÇãøj\—ä@jE™fÞ¹µ>Uâçyg–PK9VŒø7\QCU”÷¿ˆ};:‡;±žêùRÈg‚¸%Æ &œ®îç<,’m¨q>Ñm–�Î E»C@¿«ÄñÕ«~‘×AªçYˆóøÒM^†óߎ^kÉDV€ÝÐåg{K}Gûw³züÏSL¶õµܵ肙nzɧV[~c¾¤³�a›QÔàJ¢�Š:°höÕ# @<»,i7×++z¨i³o3W«ðšãJ†I?£T—_§+Qù…¼ø®°dC&ù_Â%è*ȲÆ3ZQ)Lrà“ô£Â¾..bÂK-´œ¦©Fº�ÌÙU„Oë(*‡ôi©`x½¯‚‚ÅÛ§Fa”îÿÛ8½O&JúG\;ƒ¸ƒ£¶Â;òL9^½¯W¯ˆîŽ:k»Eg��?®nM60\3žªô=Ó›w´Ô^õìÚY%g’`@®[×éEí.N‘ç†"6ŠÅ ü½Ì°¤áPZTñeMøÇ©$�£2º=i²«NÅŠ³``¹Ý �R^¡óæâ�íƒ9Y=uòû½� ñ›t% ¹SEØ.:ZV èl%Úöw=®™ ížqsDR¼˜$q‰°Z|¶äâ`íîÕ¹Ù© �#HA"©z÷Bž BøŸ~ ©„aª 4;�ŽÙG ]^ªÏÐø)ÊÒ¿{˜§�]‡1ÿm~»qÞ9µ9'CÙâ³­29Œý©.ÓÏlƒRê¸ÏÎqŒå_¿é+0$”¥BÞ¶í§Ä®Y¿Òõ¤aqô¥µ¦ß©Tï¬ûµòyf4‹ B{g­dR®È‰¦ed-ƒ ÷m\‰È¥Ó/ò}l�°ÍcÙüòÁ [þùÆ*ù¾Åª}ú)¾ƒ•a|÷ ›“d©Ëe0¿ˆáFÓi#0Vö¶Õ¶G+_”µ`GšýuD@Œû‡ w«»P{]Ínè?†€:ŒA¢Zµ½žJ–í¨âÏqù°:ù…r¦�!5؃iÀ}j–�Ëa¸„Ì�Qµ°lj]öá‧(c}8G!ôÚC?…8œ€XàkÕLRrçNæ¿oGn­£÷‹˜¦·ŠžôYf½BˆëÁQÔÖAXwe¥«ü°"Ƈ¤�ñþ™9ð`BxísC‘ÌL¦bæêÛö_‹ÈÞ6>•‡AoÉ_eÕGÜj<;'9‡¦=tZænÕŒ€)"GÒPQøQDg§CæÊÁ�V»D_ÛÀÎúç�ˆ«©ÞPn¯— zSAf b®…ƒÕqØK‘Ð�*û8±=Móû9Ù.9ª`·—ÿ&Q‡8£2íO*Ôðè,ì[õ”KÓ)á%"öú³)^F^åËå|NÔíå�i6gÇŰ:ƒm‘åg Ö€Ž>“]#½O‘E7ÓÅ/?”Û`TÓ••ÙMž›yÎQA°�H ¨Ò$:GêMØyyB‡WãÀ9�R@¤±í²ž-’QÓ¹PF0xZª—ö·¶�±úÝ# ¢û˜·âèek‰,ä&@õDŽ îf¥ÈZ‘TPè-, ‹Jæ;@åòÂG›êc²i¬‘­ ý Ÿ�òüe¬:5¢½Ù‚«fêG£cß—Ëp¡V‰mïò€jEYH´ˆöÜWKQÜ""yPÝ^Ÿ  4²¹ ¶$—‚S5‹¬ZLð’-Ã6⚣FÑÝs•‡%`Ç:é !�NÖ–ø¨p>§zw ²*¡Õ¤Gô,C‡¤o8ùwØr õ­c}S?4D¡üþ´gt¿‡APZ#)¼g}n3`Éý¤o—G‘3wŽhõ¿p™Ù:Ø ˜%¼còõÝÁx„…ô;¼ ^q�4Æ«üfµéñ{ãäóͶÊf­¦b}¸eðBh¼”´#_·Öëü0H§�ûègh„Z*Šé&l:®kÀõ=›>.ù>lºv6Ârvzõ‘œIÊ2zìÆ/4E¬Îz£f?…þûçåªBò©×2× Äë×xº¤¼ž¥ŠeÄñÛåŠwê°g÷'ŽP*~’’Z§;GˆC8üXpš/Ô›V¹5 AÏ÷˜à¿1Áxˆ2*ΧÙÉö½Ç?Sð€´ÂÏ ÐYIŠœ{ò;W†»7·ådÐ稺|d¼€¯Î¬ANìá‰J‘„Ê+P,ª"­ 2{&ƒ…¯OÓ½ÛkX!ü÷Ò0‚ÄKd •éxÀ„�ý&ݼ],ç¹±h§iÉ:ÈÙ"XKì‰ã,,éýg{ŒkpÅj†ƒ®\wDî=Í)—ðI×é.ÿ©±Z“\ã(ÝÌ8~õJ€2íÆl*­_dö¾nPùP¿ =@#'ø³?“,Z}qs8èbN¤û¯ô-}_ÿ2xì¥÷ “Ä— °¿T´ôdâ:7õ¢¾óoÕJ‹çYLñ¨epƒ~3iìܶçcIÐuЗµ$Ûº´D¸VªDKû%i2›¯ ~b¿¾¶'XÈå�ŽŽt]ù"`éð^ÔÕêßñDˆí!iÜ�ÖȦ5º'¥ž7V&�ÀÝ©ç½U›î·`ýî[¶WH]Y¬íwÖÖªÜÖòÌrñŠR<‡òË�]fO?ãvo!\R‡Ô@‚3Ÿ¤-–¯&1ƃÚÔj)°7óü ÚµñEùÚ|ãÛ° ¼ÁZ]…iœPddQØ6ƒ{M1¹K˜çU‰ÒíÛTöCÌëŠl%ÜÉlN`Ó ~®ÍvI Ûo ØßW¯¡ä§HcvŒ‡›ÉïÝ�õf¡Åg­K*ÉÂzÎXîƒÎIéêŸeÉÆÒµŽo‰ôõ= Ë=”ð >•c¾@ùW2Ò*ù—¸³Ûs,?¬£ßØË…BÉ „JÕæRÏ.‰+dXÊë‡ ŽÙ~,‘?Îâ~µP‹‹>ô¿üe{)ópbдaëòh¬ä­ããÌ$ÈPçÕÖkŪÌTÀ¸ßœa=–œVü|ËG,?ûd%´Þü�.ÌÖŒr Ÿ#f©×„ãÄYÌPþ�üM¬êV¦4~É[Šï°ÌÞ,=!-¿zžfIhß’ƒÛeà¡�ßg'':O­‡k†±Í%ŇYïQÃOà…s_쵑×&9аQIç¯%ÍI[+Ò£©Ñ¥YF+;aøEræZ;©õ âcçè‹îq9¤ö�Iüœ�ƒ¬r}!§äù‹­–¼¯=õoÀIÞ�AleÉ(@証J½ÈœÅL½�øôNZ�ØZyP£gÂ8CdO¼lË€Ë-_ìá"܈n®3á»ó\…~ê<_„,y4dÎþ}®?¯ C:zާ[µ4öxɾT{A“@C#Ó³4î†Å ˜³U ˆ°U‹ÚžòÝ,)‚ƒuçÅ+\U[ƒø¨+—*¡Ñ{DR:¬ÿ�}vãeýÐüVËô~;) oy}ò¾-oû@ºŸtÃÚä‚•…7,‘³…‰ ÌUÁð{ÔåÁû¿ÞAR ±:MfH¬‹W€F+pçèßÊ"™·QxK=オHÈïHmŠ@\ÔÀ°–a:éS©€þ¾ ÝB�zí— €«x$Úû’ØÃÞ6K×{ËjYcå\Øzo‹3h‹½™>=;ŨèšIrk”Ù!~Cœ^ü½¡=YÙ ØJç׿žåPLÐ�Sr([�Ü�f¾p‘¼©è�µ¸OÇÓ‰Ptš'ê…eµq1‚înÀ’Vr„RPªr£pm†÷�üÀl¨ÿí4`Œúבeä6¶À_TEšWXÿ Ñï ”%~2ˆA7áä@À>èÎjíÕZ2¯ñO_­¹Ûën‰™ìtåI‚øH¸ÃŽOKÅ`LuZ\ú¶X1º““šo+®PÕ1ðz rÞ¼dįF6§k~îE@˜†xÖ|Ùb}IL޼ÖB¦nîÝ}ÎRž*ã= ¾¦r’/å@4a‰täÐÁãV7²L²í[Ù°k¦J{�VçFœùÓZí`þnN¸?ÃÂôòV- Ò§¹õ!˜¢Ðsžè!.@pלîÐ)Q¤óFåíoú·:G6Ø=Ýdî@ÀÊÒô5_´= ¦~–`ˆÿq Tà-B§•YÈ‚Üû‚±tz>&³MO],Œv¹ï(”ªúââµ÷ÝÜ5tñ·"•ˆÃxÅúõjE}@-ªÝ.ã¯däB)W6(Öó¾n`a_ßÊäõSQ®«Š'Móì´E~ÎGƒ3ÿ¬û}åw䳓KM|Û?è“ÄP�lznÃÎT+FÄ’‡¦™–*¥FÃìÄtý�÷uÙ®[�µÑÔwA&8xç¶vmD2{á@höSsä½ât5]$ÍèÀ6€ÄÉPÛùRSeMÙá,¿;À=é{˜dQ/Ä軌Óôôßúf´øÂî¢@[°Ó‚ßcàÝÒÜe¹1PgßÙ¸7–Ó` Ü'ç¿0cw«½�=ˆ›;Â~ñŠûŠÊáƒ4&O°,ŠÀhˆgyñ'Øë"ì ŒÀˆ:tiUºS•¯Ë�EÌ6ß´CéÄà‚“5$¤$ ¸â½öÔ‘ž Ï@çïQ ² º1ÕÚ7R7ïzk™ø|‰õÌrè2P‘–dy»Ú!ô{Å[]¢À‘û�øÕ"0û#´hŠ÷ñx…éïàÞ÷f몂�œ® nzÄ-E¶ªCßK¾ÛÓÖZG¹Ö³�„ƒ~yFÙÁLN‡©Ø@`ˉˆŒz S€‹�Rõ�E#¾Æ§þ¿ê£üwtræ¦O«´f‘ó)Þ[Ã$ýßáÈÔ–ˆØL#I˜ez ˆi�Õ7áùˆÑ8OWß§Ád”2BþKì§…üÁ,´Lèm¨\×iÿ÷á;t#'Ù´~ùg¶I«Ì<ºÄÚHyÍéƒ)¨ßYéä¾/·ËžŒS~I@�ê…ÓáâË%l@âÃ-6™�Òã§�Û~ÁøæPŒ1D@#»ÈÓ±¹èvsÄ1Ô9ïÊÞ˜ñ3•èïŸÏRÃzW£–Dû‘-äžÇƒ�#Ë;c)y´çlÈ"Ú:€‹èJg—߆$k¤Ø×Þü­úzšIz±d£”u:�Ë7k·£‚õt/Äm¹=“Ä9UÒË%^Ä©9ÏØõ9þ¨öÆF�à³�-i6{FsРÈÕÖp»ß˜}¹(O†\ò¬é‚@–H]›Ì›QÆŠ¼*}ZûÓ�ñÇã|èS9Ðû¨gE‚}¢vJ†5í_1m×l™+crØö¢-büÖÏ|É·¤3/�&£€~û¦ u”uŸmrz¿ÜÞoLËKL³Æf9áð÷‹kX~ÒJ;»SܰßÔxê'89Y…×Ì´Û¯š©§›44QÚ'Àe'‹G �9͇/…Cü4…Zw�É%•ŒÔƒ_ Løé–,_GÄá‚÷­Õ%²’6X¸4)Ñ¢|¯²Jª�(ˆ³ óÞö(~�d7Ë=¤SÕ°â†Ê+X¡(ž>O%Ä3:M4èݯj¤”ÿ� toÚÑg± ?Qjò°œC9š^ËþJüWÿÖ¨nýâ�,'~mðašÑÕÆ ”O’ƸË8\ïž,ÙŠxÑçx¹i�°aúa’~QQž\+éÉÔe3m̆Ÿ[d8÷Ã5!9T¯˜ÝüØë·69vçKx)òœ Ú_‰òNGH�ÍFZåøW°Ñ¬°·;Véf£“ Ë“Ùå:’ž©9©”»”cK ù„çã㪳y‰ ‹pƒá¡œ‘M>á –4›¹ÀNá[AÞºªCIo `äos D¤ zY†åË�ÂÑi8 Æy ¢Ä Â<ŸËªŽrO#rçÕ„®¹Ìh§®…ä›–6;Ú6ÔFÈêˆ{  LùÇyD.íCÏ4{sô.ÔH¸ÂéX¨bvØüÛÀâÆõyj(²±7ÆÀ6HÛem–€]Nz˜f�Ð0óºÇüŽP&«º._÷g*þ:FZDFôøñï·Gs‚OñDIò´—˜ # �k òën�è¼¶à Ú´„g�Êùž¿Cy`ôÉë,bw¯eDªNë—afJÇûÕ�wH,xL¸LÞäŸÎFI@‚#-FÚ]·†Qk+Ž¢ëŒ3 ‰BªÓmëYW¸ï¢$?ÜÔPчED†[4‹­È¦†ÙbcÇÈ„ŒMb&¬¤ìlp[]¹ VQ®Öɥ霷ñæ;Š ôÛI:ËUæ['í—ƒ9{”0K€�t}ý*3×…íGT׺XW‰ù§eÁjEg«Œ~/Ïu(e¸×wÚx�&D�×—jj› ¤ø{ä½ b�é›Bÿ–˜î)ÃI¤G¸˜†:[râ¼´$’Ü·ô}·e.yß�A±ÇÍ8Ö ÍÃdÕä«>©Qº<0h Ç'«‹;Þ%rCC±ñüˆÅ R/ËL_XdœÀ5¢ŽšÂ E× XM�0Ñù{ Pi•7zDõa:ˆ§5~ÅäW’¦¿¥¨%+šü fúÚª©3J„0ìkþÖ[ ³ïŽjÀ:QY|#þ¹‹“cÛÇZÈçÔR-ïb´Ž-¿%gç,¾±ëŸyôy?Õrù'÷›åfÉí·—SyœÙÐòûÉêŸ-�ÞxŽú�É&| Dÿ^²Üc–åä÷g ‰sÒÇU‹<„¯Âꜟ`.áõ0â2YÝäztoµs‚ºíÞš$ Ÿ£ æQF¯/…êý]7^òG�ÂÁÃV¿ûýb™j÷~‚÷׋¹AÅÀOW™Ö>Ú]·üï™ñÇa d¼¿ÝħÈ`� yŠX#ʪª(®À(ÌkòDèòGL(°×Œ}�CG�ƒÖC‡ALš3Ÿ-Ñãß¼ŸÓÒŽ5VœžV�uYd#À×vTÛGÒ\á—ŵ•‰d#TcÑtõå á–„¸EÊœ˜ì[ÚvL3—`åõ¯ÄÍ�ô2á‘ð’ñ†>”äå*ökÓ»TXð×X`Þu«®�Ø2xu1ÆÀ�¯,§I« *�Kî.Ó“*7<*dò„oA§Qù|-ÂÛøi¡Y9jMÀ!%^¸ &ü¯ÌIh-ÿ»}¹«”ÿ*àd©!ÖbÝPÓøRÌuœDŽGý.Mn î³VÄK1.l)Cî+Œt ¼ÁzÏtÖdù�®éËbäh:2BTdœÿÄåÏ¡^ôö`?{íE~»[5Á×Ð×2_ˆ ì�z¶$ѵF Љm Á~¦àWßöSÓ’«¥Æ y¦ù,íl¿÷v8þ5‰HI�#œ•Áºü›E¦;~2%’î[ܘf]ï†Ü—{ela[½0l0C8µ9ÜÃ(«ÙF°¦Dä÷â´ù°wÛG±ëíF9!ðVkWz±DAF¤¦t<‰£ÊA’Pö “%®Áz.-·“tpßÓ‚ûBÍø´z­ñ'½Å* <>zß;vì?$¯Ï“Û14Wô"sHOXºwU'PT¿ã±ÉÏÍÞ-O³7ïÝø…oèE )è5½ò–_¶ÊÆ\rÈ©crö¿ÅîÝüìFº0‹Œ·™tÓf 7êŒÛ¸ê'ÜÒò† ÛLõ�Î$� §ë©‡Å FÕb ¨`m]#‡°„ß6½={£"ÓÙúZ'ão¢Òrë6M;©¶+#Ï+ˆÕŠ>‘÷B•f<3•:šMHÎéK°8%!i}bcsªœý" >LYƒ8WÞÿ·šÄ¶åTpEdpÇö(£LàvŒ�‰‹ZSbK÷$s©ú‹IXQ½©¤þ„`¨úº]À“ Î0?Í£Œ©}tôÛ“�üãtùÄ:;î†ÚÉ´*}YQÕ¾ÛJƒ\¶y¨ÔžóźScL\¢Än¶´ÂÙÊ6XEéJÆ÷C¦•/§ŸHÉë„÷©6ù ]¿õ@³¦vT'<¤È€#̪?¼àÔn4ü<\»ü£ØïEh–Ñ6ÕŸ·¿Ý�¿êåÞ'l1oj°¾C •?Ëd`` ÑŽüw•ïƒZ~I`8«´÷‚Ðû ìÆ¶¬��(Jt•|Oõr>`Þ<­q>×$`ü‡Ÿž™6ܘYÍvÙÏ�¸Müàs”¸„©Œ ,„�.QÂÊ6ñk®Á›E�=ÖšúÌDùË1kêîë7Ëk@ú°È¨'àWâé2#‰Œ¬kÜeØ%ZK°[�m³¶tÖÚV”¶£‚¨ý·è[ÎÆñ„t²óµa·ÙÕ»êЯÖuËÇÚ0iÈâüi-Xþl–te.,m•ù¨¸ÐvYð€7ÀÉ XÜþu�TÀù2K#Ô?3ªá¢éÕc‡*×�œkéVZYú3Ä1"­X'¾z³™û1àã>âzÀļ`t\msyÂÝÄ�î…´4€ùDVÞø÷`8y_}TÛùOÙWØ®4æ/[ø ŸAÝ'ç ´ý‡ÞŽÝ>K{à+ÞvÉìv øï\ëPM)f\ç´|H9º à:Ûy±Á/™å xâñïï*¾¼�UÄI TJÊNd±ë+­Åê�ûY�„êSeªª“êÖµ™}ÒaƒÑ…Šäˆ¸#£ÇÔŠ§'™,Œ0jXG€ïZ¢À7 ›FX‘4JÅ3ŸÆ8°õË{L¬hÕ_"*u²iVYÜö6ÊË8Žã=þ£T–ÙxCè¾Êb𥆠%ÚÊK0†fh�ž¤éls¡·«é´ ôÑH¹ê¥­È�륟Û-Ð�þü͉‡¾3¢êrß¿¦¾Ö©|¿oú7Y§dç2mCx�p<­æ6KýãU‹‘žEcÕÖ¬âkêpYËöºM=¤e[gù­]Û2§\uûC8eëá®y\e�¸¸3�|W¨2 ¼�zÚVbGWV¼hÙ4S™¥_ˆ¨Õꃄ^޹�—H Ñó‚….ûh ,n@Úpko�C�2J‡¹Tn? ÉÔÂõõ'“®l¥ï¢ôiÏ ÿ†½mªÅÇ\3›;-xžØù)�!—y«êŒVŒòO}åð8C%é�#:ëeŽ(·×â…TQ ; $Ö~u^7�4JФqEP.Õ†3=ÈéÌ”[“_É‹¬J‘ù9—¼Êh¯< –;(,ÅB÷¬Ê™ïŸM¯U·Ó›{á�¬êCÇ—2±µ(£à©ô6ôIÔóiÀ¡A°îß;g&6m�‹éߟoÌj¦öTT‰UoÉW†O†Šöܧ³kÍA°ÚÀ“ 8ióv© »Ÿšƒæ}¥êlqS¥�í-Ò*êrèÀ€÷!ˆÒ™S–“OeFóßÛpŠ&“ŠÙUŒò€žž’ÒôÚ47w…ÈTb(ƒn ÁÛVîAn¬RÒ 5wq©Jÿ q6›ø~Zø-[Ý9ÚX°Âù.�‡-ÒZœEÆùœž#¾�3•þªÛÝFûf)Àf[G«\mV-ûÉÂxˆì|%׳¿f§hGVþ}ëjÊ»”&û–IîœÝA5§ÈÈÿÂ6ÆN­„7]ýdú˜ êpáÆmFËIÎ÷™}ŽýÛm2N›ArÑâg&ÑB˜í¹­: %RX�›¼ÄqÂdÂ䫇£’9'‰¨IÇOäJ~æ^< Ï]:2;¸‹=«òÿmù€†<ƒã.rÿ�¬^” ®» Û—¾üÈúéÄXo¸«NÀlLà M,ªäd.ªšs‹Uk4¢i£Ár¨:Q‰£sn‰ ¢’’Uƒì–¹CZ­8ç7>×OV›®ß ÆqÜOL‹º”ÀJÆÁ�¬ ÞzÛð5hx ³æ1suùn¿Ï“&\(=òVž ¿k‡U¸Òö¥Vš_8ÎÚ:2K´ˆoKÌh¾†RÖé3`Ñv º½ ºKèD�W—ö¨fÖÄiíUˆÐbæø{Ø‘">k¢‚É�'ßè“A®—èÏUµy—Êȳi¨4òÇØEAÒ7î]Â`u=ò>ÜÔn%È¡í-¤1ÙõnN~f=êsu�;õ½=·žX3Ž(cÍÏ”–¬ uN±w0w¡ƒóÔ÷ª¿í÷— ïuègñ ÎR§�³A; wòäZ<*i†t¥AÏT½mê3]7È+Óëjyä÷üþ¬öJ¨£»\{6 ¶ç�•¤|ŠM³Z¦ª‹‚ù‚=þ‹æ,®\v¥„-Wù#Ovq÷zì lƒ×½=Ë •ïô4ƒ79×\­·o8‚e;ì‹_jˆS¥O(t=IWž¾±=¦e”®P*¤è�ýÌ#ÿäÄ¢<ÌDüç]ŽEÕÓß¡$E—+R ¤|/+b˜ã,ŠÉi¾ˆ:G nGak™3}Î*þˆ-W‚Ïjn§G°`Iöá[!óòÚnhãáî™r’3ù¬}â¯ëþê�‰®M»¡,'WöÌ3yÕLp…Æþ¶QfN\[O®Ê‘îâ1¥Þ¬¸¹«E{[‚ÚÅŠÚ̓õÀL;ŸRàn¿{©i/5NÈ…ê g�O:A¼è$Ô¸‘MÌZ@¶v,ZBê+áæá’Ö“ˆL$ýU�K!ö,Ÿí µóR`xJý>Ö1ÿãTw©Àq°ù“/ŒC¸jPS Ò *‘ݤ´!­7_Ö|�dÄŽ¦jé¬:pñNAº2^' 0M¶ú+Ï,™]}9ÿèÁk+G (ÏfÒQäŽYœ¿šð׺À%©éœ¼"0€\º¢´ó;4¨¼D§áiËVsÐ�Õ3–€û¨NAß:€FTY’Béî¯(ޝÞF8¡�RvcÅoB‡6Žë$EL�{„¿‹¤…ôlü<¿©²½;¿à–>¿vä ¹¶Q•P1ð´z¬ ðïÖ0`¤SÞ‰{ߟg6âIÅ.œÔEÌýØqòTù¼yÚÍ:Æ=¾¼•­ªø§E¦ÌÃ)Û-ß%¹·Ž*½ à‹PI((,ÌŒÌj/C‹eqƒ¨SWh�%´ÉL”*î,F¶B¢ ²Ñp�•lÑXC—åmVú8®9�@Ò1ã€3S×ô@O‡F¥'%àÐÝVdÛ”2´´Þ’T–ëQ®]*é•§£g1Tê*Éð¿Í5TÄ-¡ƒ1j÷š'gÀ‹úo8oºsT ñëy¥tëç®”&áMg`˜)ÍEàI­Øg ãüÑÊ-ÎÃDüËhVÛ·T#“Éšœ¾ü9œL$û¸ÅÉDK3Í}o>×XÞ(“w½÷õ‰åŸÉ첊–Ìi2•‰ÿãÇü¡ GhÄÞp 6^!f‰«Í‰&ën÷ý-™ö¥t™ßQàÓ;r~P®„…ÞP²J€¯ ÔÏ+õ2ýÞ�k¡(U{´\6�½²�ø$�zÓ‘ŒDÁ¾Ót[FïÄZ×íeØÄvüC Ô8ö±Œðqiîxp0µÉ&$Û¯0Hë Ú`Ô¿¸ ˜V­0C¡NÅu(è:KèÚ œ\Ã%–Gsïñ‘ø“tü-’!Ùå–\jr VÑ9h!öR,‡cÆ¿ÁÅ1U bM¹´ ¸ø%‘.GCH½ø–=xÞT‡&`ÞïA%çéüŒ¸<³ÚN+£¬¿†Žâç …ÒÉW*ì¾}ZXU)¬|T~À»ó´\ArV­’¬Ñ�GÑ~–è0´`¡‘Šè­U¤6–iyêï—,/«Å*�jmøtá;ì4urï‰Ó±¬Á]š^1ʵ*#8GÁÒÏž¥¹l!xL±Ú0hc~g5ˆÇû2.hÝe$ž´n|Q\µ–þšLÿŽIéi€œÊa# Ãáj¬ç‰m _Fuñ${€ÂM„+ÙS z3tž »´ó&.&zä9!ܸmo�Èq•¨A…èkb^Ë» ™5Ü ž"CWÄŸdÌ -@¼^žp¥¦? X\âñ2 %d|³¦¥nÄ2#ëójDÉ�YZL}ö¤bœ©,aø:DßBü;¿£‡%MèX²Ï Jø\njõ¬’…—ûÁƉ…",kgP‘M6Éߌ²3œ?°º9ܾU(ŸJì~(zä6;Ëüç ÊÈ‘w"͸Îv�þÄà9pi¸ÜÛoCl0‰%µÙWX`Ñ�›Cê«[ØÆÿÕ dôè£ÏÖ½%¢ÿ RÊi >ÕÂñ˜–{6Õš-õëùÃó:Ê&[ÑRÇ««'´“ÐzùŽ ö 0Z� )n8Ö4¡jå™÷nÜ+y)@˜¨�…ÍNvªfýWûK”}`¸õä ¼ýß0ŠÒtñ®`%Ù Ä:¸°8Øæ†ÄaËm’Ä‹&»˜…4L>ˆ¦×”Ú�Ù#Áª 1‰ºz W¨ØN¾EI,)Ëí–Ó‡(Kç$9„Ž^ug•â^š;à~²¤Ã?ZÎMʲ@÷q®µ§tˆœ5¬ßcÈ ‘ ëGoÄy’ ÜJƒáTï–oâ¡ï^ò”ù„ýóy‡ÁD/5IðFvûi]�^¢WÜ”éÔru§Ý¡’wKc kjQÂÉø…t`ñ=´Xåü"{ÕMgÛ„õÂ�€‡¯Ë}û]¤–QŒÜ¶dSõ¹ÜDZ¨äã[vA¿"¸ŽÕÛã0r-gÖp<(ÜU´æ9¥Ñxܳܨ o²Þ¿5Šž÷úsçÙ!-´‡µZb}Â7Ëê Eî®ã—”ahÔ!õ“vv­Üeïì¹­¡¥!%ü.?‹�ˆ’œ†a [ÿ¢âF–н‹Pi]Bwýz÷R•øh£V«yô´*_|øw×{)s^±Ý̺/�lc¿sgÈX;Û‚8ÿ(W\å”7x”ìˆØš¢¨õV€y÷2¯þÚÌQ„N®L³‰Œ ® ËŒb ‹Èh¸Çí¾îçúøÒ%’Ö“´[aš”ñX £O6.Å)6à $t~ÜL0ÜHÓqG¶v/!¦ÊÓ¹Ö†Ç8dØâÕeŒèV´jÀ½#áVºøó3ìÆƒ4%`ÞÝÆL%L™Ñé÷©Å§ÑQ¦ÛÝú”‡ ¾[ë8VF`ï’ÞZWE¶<¼Hí ÊP5¼¢>]s@wé‰ÃB~ÂAØ•Þã謜|Úcˆ¾§‹„SU‰¬ž ; w–næßK%u+¯�"ÖµijE»š_ù¼íS*Uùª@P§d3ù0€¥¿Ýp $Eï� ±ÚA”åãÿQ3‚1›ÿMï�—�×›U¬„ä“ÇL�MžòÔÀã�è­‰˜¹ÂjGûs½ñë/k2/á/�f ìà å\÷K+B Äå­qÉJ;ijÙ>îÛ8an1èåé·jq.|<ÑCe`žðã‡�µ (¥kîcñj·©“=€¤¡§Õ#—:Ê®îËD�ª§Ö¸( � U"AÁ–¶Ìvv8û¼¹Ó.RGl8ƒºK)”ÿûmvÚŒÆ^±&Ñ{^0/׳©n!í,ÕrúÝð[³+НHÎÑ»¾N,Ð�œ•$€¥Ã™8ÌŒY�Íj|ë‰e¦bŒûN’ÔP”ëO÷Ê:AÉ%¥ŸÎplÚKñ4LÊ£íT–çsªlÊÞh§Lƒ²ö…geí_•¾_�ÿ³ÓÙB®¾ƒ[�¬RÄå6”Ê+V2„æ«Üx±B,¸„ð#ÞŽÃÓJ¡²ûiV³žžÞäˆâ�Ò-);¼k(‹HÜmTÔô`1ÙpAêÙ*(|7˜ìî/� S¿{'ÓåH'úqN˜°§Dà|——iWªéÉ™v�ë‹Zµ*^hߙ꽵 „ÕÆ ®l£JWš²§ô—k ì 5»¢O‡jÿºþJRÏ0MÛ‡ÛÁD­É¨´ø•¹w²gŸ?D‡Š;ò#iÐòÂdE†0 )ͼGZ=©H0ÒËÎðJøzA-èë½1L¯›àDf»}8_îCF0K·=Új%2RB�ÍÈzH¡Äé¬p2Œ¥¾¾•pþÞq°#ÞÜ}¶+?]ùð9Dzï2ÈíUÿ•:M¬Ï‚!Æš æSm'}áïz$­ènSîú&ÂWrjB2Ë"÷7ÃÆ}XœŒ�p`uØðX³ܰ$h<��8¦FyÀÏgoNë’d'ƒ¤!•¢½!1£U¿½%st¹‘ò¹_Òï_ÑTU—yv {|ïêÊÒðéol=76Âb?íÚ'‰×iÎQÌ€jû%Rª  ïu‡‰–óÚÙÞù~ª˜èsA$ï<1W Ì¢.ËNË*ës¢Õi:-íá–,%?3Õõˆœqž1”HÍ£ê"³¾ôd{f·#æ†ÿ_ß)‰”÷ÒiLЃ¼Ñ´®tœáÌu>M3æGf׎|3r‘G)m¯� )O�ÂÄU�eò¢\Q¦4ÌfCálfa‡ ÙnÈ ®”˜“–Ë’8%…×1u•Q�$u¥ ˜Í€õÄ;ø�Gó{0Ë�íâáj¾-͹ r qˆåÖʃ/õ´& Ó•Œé¨™qu.‰X‚°ž6B:.•&öâX¾ò³ŸKÌ6ôš‹5¨z“í¿“Œ(|ØîŸò%|ôM¿Ö4øn—^‘bÜ>k½÷¤†Œôe£±-ˆF¥££Ì±ƒ]˜§RvŸUèt,º´)þÛS¬´âx^óc’ÊßÎSjɲ=ߟ—NlKa=d*¯|_Ï,÷£>`ŸZ삲h¦Lóº)m­¼*á*Æ?â9½xÂ�E“v‚2{lm[D!ݦ°ï�;O@§ã@ð™«ó—‘YüN³ücªÂ-^?f•hÅqv:p{ÔH�™†ofB‹T¬-u·zJ«-õ3åí`Ús«(5: 3ÛÃY*Ž$¿Ò·Vaý9‡Q…Aº»lDà&´è[Ql"¸ÌÍ ùŠÇIЂl_àÇůHlOåÓÐ4œØ v-Uîà?:{LÊHÒI.%îÕnü¤²°b繌ڥ¡Ïr:Ac¸,ltÕ9!³³‘§$õa›:DŸ³A;†x Ç‘¨À¡f� Uá±…D~Ìè—üV½i`“r®?ð8PàÒøª,™¯½ �4Ô&P,îuÔitï+ð6;ÊÐ`U|•S‰?OV8˜öåb÷ §ö�>Üo�\ýÃãܵÍufsXË'?çñœ!d¢²Ô�S"ye3ýô2£Aüõ7X¤‹{–·ÖÔúéŒ�.“‘l‡Í5±i ùoG½Ú›¾ƒS€pòaá3BËÛ,˜Í+ÝuÙ7mu#jc¦ÌœíúŽ•8I8ÜR2¸*…23 UP"\ÕYÎÁèÚýDkO°ìƒ'ñÂdkàØ¡¶8kîš[’�ÿ‰7Bcx" –¬Þ}¾q«iÃM>¥UøÑùÜ®�€¾îÿn‘6ÏÖÉ>:ýy}Pp)¶·¨ár…ºm+ê¡èÁ†ßK°ÄêÅË×Qn2���L¢AcÎç%êA«ZÞ¸l�ÄYǬ›8�}¦Î 2‘ôÜ:R> ÎÁ¸F²Ö®Î"µGWrêήà:ãtU /!ˆšÓ¿ƒCçž•²� vÔ³�Ïú½Ž#f^Á´!”– É©­6Ytw›ºLJ€‡¾+˜G,•>ùë#˸R!ßÝ •!˜–Œî�Éh IHs\‘u¶J‰ ™QQ1jÊEµs4°¶ÚÿØ«U3Š·–‚v@È4yÊÑIéÿÀg&Y{’ÝJJűÔäAÿûºÏ ”„x _ƒu5þŸö¢+:�`‹ù¶ÉÒ[5A i|bbø>ŒõÌžFX‚®û0ú3«íÿ6�*»åRÓjr6¸»õ¬BÉt^Ú›[�øœÏñP³ƒ; ε§?×ʦ˼cc{„aÇàAq‹]ޤ8¡ põ¥ Øä°Æ3Çý¶t°„Ãl_1b‡¨¯œ‡�ãÈžË6;BÕ¶î�sš”þ\§î'ÑöOM¬E@YSbÇ3˜öÏ+ÿ¥o¼êêSãm&ˆñæ±É¨ ª-N�Œ�øïó°§Z«@ϳ~W]xä–±FyÑ<¡«y9:þŸÑ4œ·_Ó¤À{~š�Ùިز¢>Óµ؉ø¶[ü¬!~Ý!� )Ç©y×§¢¶±d™‚1Ú>Á/‰¢zywâéP0Ýú˜À¾â¬ç¹ÙvA¢A IsþÈÑ:*<‘UYÌܧ¡â'ù Ï|(`ŸY$£¸ÄöT˜%ã{8ÀFÅAÃú4d`[:Æx¥º(QˆôR«4| NRèô0â…< /îõ¦±_£¸¡úkvË·Ò }WXŒTU¯¹c´x ÚjÓ²ÔÞå 2â×Á=$€Ïû§Í­ˆF™Â÷ÍöOJx4m¦¤’A=€–ùz�î[ZD‡â*Ú¥­Bjï½KIIóLS�^FM®ÄÆìi�‘s¢:”úøŠ,~seÆÆÍ°Ûn¬ÑUˆB5»á“ŸAg4¢ó¬ªÖ|xAz°—IçÈ!¤‡âçücuN—zä?Å…È~p¯šÍÊØb¢õ@vetÈCP²’ÔHß±å5ÖnùÌ䮦qÈ#ôÔvå›{_vâe¼T"4§8ÃÄ)QiAÂAƒ)/óݾP²Ä†'88ú®l¶öË6Ú'óX}="ûªC±¼$'wÓ�Éá±OÒý°}¨ùšÞm©®Ì¾¹MŸèëN�Û@)XhŒh_IƒÛnlTI‰é^ë¸ÔlÁ𓩃eŸ¾hþô‰¼”zB^ ËjóZª}øG·|aåHíˆþ‚j8øÓ·fTVí,çš�Д­S©ZéÏHŽÔNCž`mËöobù}8”íCiñ´¢AGÃ`œŽPvÖc›s,“bgy¾U³ø¼p^á¨N#¯OŒåP‡)ÏÌ78'(¥ü4Úö꧸Ü<0ò¸wrô=ôbŠB9AIŸßÜ"*ù[@wQä†O‹dsB˜ =-þ@­BîX ./à}(ò¯Š~¼ïš:ÓgøT_"}»Ñc¹Ý$×#s&BE$ä[3b2ˆª3�ÝžÖ±¿¦3¹ú'zÆe0Õ~ Ñé¥{×ðìWš³³K"‚ðhb E%®—ùåm®1ÉBÁÉ%Šà®ží8y¯x ¼#7FYïß5"edâ<·ç^žŸ½ee(‰Ï£» íI,ŠNjqh2Ëëø¶„Y…|Î�©3/&Ùp…fŠ;Ûa_¨«‰î-7Swò—úî~ö2ŪV]™ï­oÔ3枪½/ÏU³À ä¼³)b@CË€nx^ñ":H½Ùþm„+¶]k~ahõÕ9:TÀZdIºrõüÝÏã<Bp`\5`jO“X¢ø@'_Í©5çǶ+~ê&‚°í.s:YvÃ#ÜPœ–kmÉ@ } ]T±'y¹Æ¸S@�Âv„ZbØÄ¨Vß×·RDm Q4õÒë„lÊ6}ÔðT¢8%ûy,�ëÝž×°†ÏAgXŒÈA¸°”sn�þ ‰L¬ÿW 7ß�‚'‚f@ôW€ÃOÔ²¼¼é‰dû×{=DŸqMî8~ò¥,§µç\—PECèŠLhŸf©hy!íZ𠔸{¡±¬×k¸ÖTC|[SŒ—t+-÷žKnÄw÷.#pêgX�€¦ÿÛ `‚„X6îghAQ]“\©ãy ÆoäÁŽê´�]‡ˆP¨lõ&s´µäiWóÿwX;RJe€_ ¡¦„1Ó_‡X¦ áa£xB'j¸Ó·úåß~ž4ZN#Òúת˜ñõeÉÍf±ù’ Å~ò§Õ÷‚ÞP·_Þã3ÛàxØ!chÔ¨]ŸoѽñÅFý�é¹… •¯�ÜeßyŽlÜO¸v�¯ß×c²É ÷1œ™8´ÉÚ÷šà˜Ä�¨—ë÷)ÉÕ§|œìj‹s5¼�µ{h¤ö¹98õKQÆwCS sxO¿tÙØ>ZA�=J¼é� ø]ÓŸ­ïkmÕ÷éZØ`rjïŠ<}ï™.Úû²º³´ÌBîoHo6E´(6Vjlþ{â¢18Di®x;V^,ûàÖ“ó3ùI1-¿´z˜ |*¼±{°…2UÊ´ºKÁ\ÏúvV�|üe9Ð2 ®Rv$eâ×Ê2dE¯-Æhe êº-Ý&_*ÇÿÙ­snô;WêÒ¯²)ó_éX)Ä=N¾ÞÑöÆåÊfêñGÇݬ2>IÉLq‘Dhë~η8Öûa�Y—¦ìwŃ?]°ß Še5_M>­LSÿM),�Ëî$˜ŸN�šÁçÊ2Kƒ± Ï&½8‰\6çY[´ŠçùpR',_îân%Uï¸ù™n´uóp7JëŸ×_ zƒ¤Éñ~²>Ôj;îçÞÐ4`.’!l÷³Ù‚\{�0×-ea¸=Ñ[uš¦ý D]ÔòÑ7σL� QM|ö¦ O³Rú fÌKBP«5ðÙæŸöÇ êã:ì§?(�’cØBΊ•‚Bëש¦ð�ðr Yõw+—,±%Fš2IQ{co`§¶˜å,õo¿GÉn&ÿ1Y= ÔK7�‹`&¬E(víNÂw¥ùùƒóº¯Nºt‰_Ô?æ÷B¸y¦ÁÕ§@¸ì;ô{ŠË‚6Ž5V�ãÝ5ip0ÍN­Ÿ¼üv ›n‰e¥“•+u¸LÀ�[Ü¡‡I„e˜Õîv?Á(Ì^ÃÄAÀuFUl ØîÁfs6Ù䥫ë¥]™�›Óì¿I µ|ÛH Z{g|ä‰BG'®ˆÛ?¦™SÇ\xÞøtùëDãñÅÙB�çÄ……ųðqÞ�RÂXa盜Âò`jL3Y’8©€¡ÎÔ*Bñ“ãWáÒ¦æôö·š( 4z¹à wO’ænåoº¤3ÁþÃß³[ú³]ô—´$4y>_ŠY˜„Ü�*¢9î¾ÓîK,ÿ袾_#z\ËQ :ÊúZbW¶#=Ö<öt�>V2¦6…­–ªi�Tü–ç^¯=_·Â™tÓÁαö9 È÷…b¬9÷� 囄ÁÜ&Yºþ}?]="º{n •ÜbǤ_ä VâZd ‹’FcNÒ0»@ù[Z¼›·‚Êga ÄøfØß£™”°?Æôû»Ù` ºSûGP﹌ Iý†?5˜Æ�äï¨Öñk�µ—?N®n~ff¸f3ö¨ƒ™D&&�0 ‘c,=a (Îið…¥B§EžItÚ£>µË^­ãWÏòÖìüÚý¸îÅ�-8ù‹!–ªpr –nÊ÷íÆúd°µÆrõ\ß±Ûî1_¨4”`Šm¶/nI+¬¿›äï£UT�×€ Á…ïÑëÑ'¼(�̓kÊ‘ãÕHö9$mÄæÓIÊã×õ ã$~±fÄŒS”àÈU àÌÐB«ÝúCmP,‘;Ø^ÿó)#°ð��b.Š<ØÃ&ìBÅÌòù®Nÿ»àÿ$Ç’–´n”’ÅlA…໬.´Oê­ òáØ 4L�`çð†Ô×UY…Ð�­pÿ}Mu‹îš+ ¹S`ãjP$Êeþ)gÊÚ¨ÌM€KÛŠ*m¬aMó¢æCn%2Ï;6u¹õ¾ƒT,+ÀFT%U¹Œ¤®òo–•ÙG˜2äðÜÍ}{§¨>#Smç8ÝB8h©ºÖŸ·UÞâÄwú6¶™˜u„pUê~ˆ{ý8êíÅ’`Ža¶¯ÌpÎÔ|‚û¦\iNùç SÖêB^*D$›Ú^Gú²S<“t8–ÈEØ!H5 ,1nôÃyŽM:§Ô�Å»@é ºqe¯¹#MuógÖè@È¡œ%aòÒµiÇb»}m µ‚jSo:·½8´;L%ÌO2$îr]Ö2’îèWëűÊMTíyßÕC–Šo@ãíCæ fñb5 b;a+H½v­ëáeÈ9¶ût\´ ]8�v<©ÒFミ܎òÞG-ØæË[ÖœòU'@…ý;·ßMǃXóh ÿÔDi'DÉælŒ{:j&Öv)).À£ú¢­c˜%{Fº‡y¸GrÈ“$‡á+Û�ˆ| íi!Óàö× Ö  2ÿEá#E3'?� "?~).�±çuž?Û³ˆÊv Ïr‡ó‘m„.çFP1>ÂZ[>–÷ù ÅgîÔÒÌ�RmôŸ0S,03R'Ñ-J�^Oþ—2†7Ví=P»Þ±ëyE?èúû¼ªƒ%ØWÿ7ÅŠã?èÐÅ›Ì%Õ’B-ë¢ÂXþ•v jïꬊ”¬ ²AnÍû»Ä«jñĆÆTb�Ï ɲG€´"ÃÛ-æ‹^ÂÊŸž®4ÃòVß;Æ¿0Î!%÷~+ Â2:Ƀ8ñ‘÷rXÁ")EØŽ?P®`  UÈ�/áf�87 Wòƒ—Åj°|æ¿WÝn&[môh,5>gÛXc’ëQÚ!Ng`/]'¢cÔ˜ZY,rù84ÙÂÌ4(‚7ÁöC ðï òŒÐ#õÌñhªa-½ä“C?ÇÌbê„ðñ%ïך ²@÷ŒÜœP„Å> ¦ôþûŒ¬ºM*·ov:á1Ö}š0x=:ÈI‹ó¤[ C�J§ËÆT–/�Äæ{a¿“`›z‹[V”Ù2º˜#úÓ}löjÔK›Â_x~i–Ùz6'f7vl�ÔYŽ£òÔõÏ °sAª'~›a°D° í¡¹Òý"³g‡}îÔÚ‹yjUÞéÅÓ‡f�Ù£b±ictRE N#]Ë?J"eò|ÙFîot'Ó¶çPá"ó.:ÈÚ>ÍOûŒ‘}&àbÛ§ß� (nXZ®´+ë ]9ãî¤æþl[ Ss™�ÙQ!P#ß�š''jšS¼_¸§H}« ·?½{uD£ڮ휭I-z¶í‰µÖ)XÔôæΓ~PIZ‚s­åáí­G¿œ«Wòº¹Ù¦‰ŠHyûõoUÀi„Û‚Oí¤—@¶ÓúÕ~¨`žëÇ¿æÐÉ9íÅ^Ø#u¨²P[Då—?ú>‡"÷±j¬¹Í•Vp¶> ù·–z’KZd¢¶Yó@Ô�û¥ ïn~áö›,k†à·=Så²b�WÁù¸Š.×^�!Ñ^zµ]þ agŠN›^`e ;r š qý—1Y8¹ùÔ FƒŸÄ&÷žÉj+M¸ L�UC¡Jç{mL\ÈšØÆÏ«t£Ég×¹³IE¡3Îö½°]ObXEÛÌpÇ¥ü])¼·d»EÆâcÈ¿ú™#®”0ÇQs“HêÔ';*½^¦tÃøUÏ#`†Æ¯É�G¡†¡‰Ää¸ð k\Ÿó#Ê—Ed¸¹ ÿ>N±¤ƒNº(îš°IfêÁ8Âéüéîã‚Tªr. PÿˆœÃäÛ 9ÑѲžqÚjHB}õ£è×?òë§>_èaQyÑQÕ…aû( ‘Gº¼èa™Áè4‡¨Ðî6 DxØh„éI6ªÒ–îp‹Ö¨è%^ôñ ñ#NR0²àô¨¦…yX€o�wMšÙ·˜†��ZAJ¡ä“ uî_óTˆò¾âß<=(#…¸�wú¹hÝ(a°ã2�º«ÕÂÃ}pÊ÷÷åcFf«ãÃ/kÙ”ºÑ¼lÅbx­Œ%ò¼M±<.P\º$T}U„ŠjE˜RÛ •åá£3ñ,FW0G©‘~‹@}˜ÌT³d/%¬åµ�Üh¦N&²a³ùûšYZ~¶­t7Úa8È#ß–·L‰}¥ëåÏN’˜úÅtI„x\=1#’דª¨iž­òŸGÓGÌXkä·ð(ü¥U2ûº]zÛsú“^öï!E]ˆþÍü'Ù„>ëçF0옘oÝÁœ í|iÛ�ôœ=Ç×°wYÉßè6‰mÕ}R%á�^'6¦¾ÏüÈ{�hÈ�Pߘƒ´·y§ÞJ`SQ}ÇR;P‹°+R¾V‰º9g»t¡Uûü9ú¹ŒÀq‡A”/'7$a‡†RĵœF›Þ¯Ãíš´qt¡‰S9QnŒ0Ö-ʑ˖Chô�N‘n¦A²j@®Ï!ô èÒe)ÆQúk' Ob@ŒVöõÑñQþ6Ô{Ú¦ùïe^WÒrX·¦/ª�e¨:Ù‚…Hïøó¥Ÿ¼û#!�ÒeÜÞŠÖªe—Ÿß÷QÍz$¾«tL~+rú*2—ý&>9§c8jÃÒg ÅÂ� ê¤{.EAæ‰õKë�ÀUœÚ�SX)dJ>ÉÓæu 2¾þo ùöd�s-ï7gäÙõÜÏ,2Ó"ƒà9_dH‰yéÚ�9L"‚¶ÚÆz¸ýæBmÏ?òô¾_ çážz»�š ~”;7‰ºß1%Ū>¤™ÕC‚Ž¥k?þ¶Ý5ç¾lì¦Hì2sn€å“ÝÁ3Œ2•6­_Ëq@í:N§�^›5ƒõWYSÐr¿*ý²”Ï"ñ¬Ã€Ñ‚Wèïf«*#qw…¶GÖ�+R¯¥¾­-7:îΓV&R›ïÍ$7I“×à|+ŠG#u�¼9YK/\ü¯|Ë'`¢‚rS0ßhv¨¸pS1üFE¢{Å­¤À2wÎkŽ˜Ž‚ž°7L�n§Ž~x…ùÈþŽðË&1X³×Á* Æ‡Aù ËØ0/±ê‘ßx4�t|/vaYr¾M÷à Ã�žË·ŒUS¥éi¡ר+›K2B×­$Ÿ2¿É€—o%WI³Vü¿^—ý/™Ü±’„`l· èã·Ý¤”¥1ÁÑÜJŸ¦90;oÊþø¿?/ÛwL` ï8~4'�1aò v)Gۯ̚ÎG'üd‹bEÜ%_ ˆœ®ñrf�¼Q/ãVÖ/ CT•,—²ê).[†,ØÎf¤"Á†òÞ †þåyÉwØ–Óô:Rò´’µû�u½!ÈaRû ]_–sôòê¥þØPgü!`�«"§þ)«Òªæ"ĉ´¸Û�Zó÷sqý'+Ë#<(-[Ô£oh ¬bC]Ýxèª\KEš…Á½‡/¬R‰ÔØV"üÙx»pC²S~xm‰aî´à\÷³—òÜ£/4Ët£f£ÛÄèm³Ôé9ãð4ùr²ÒJ8%€Ðà ù•œžˆn0)Un‰›šñCk_ÍZåêÊnµi}3ÂÄF#ÃâRøX‘É D±T?Ÿ”E˜œNÒ á©`‰m¾7bÉûÁMÖ±îEx¥ Å® ìˈ«“ÇòÛIÊêÍ¥[Ï…s´i\G:A,!7YºZÄå �—¯ñ‚~ã轿^­ÎD¯Ùõ>•ü%|Ò£Ä<~¿ŠÁ¥òÓ‰åÚ¾ 4–Cö0£¡¹‚¢€—ê†Qìhê¦?Z¸¤ˆl}ÎÖ–m+ÒápeÕÇY—íõ??ߘ¸²U\<ë[ b2ꪵØÝˆaŒþxÖ ¨‹Y³ÛèÔmÜ‹LÄØ5Åþ/º�TÈ*»`á̉<ð:ÀdRù›‘ŠU€Ìêð©X9¸° çÖ:‰:_,öL=§F™:þš PB½ü“~½þ °¸Ù<[<‡ÔI3òr“ZË©“ÞPíì/;B²¯žÝeÉq@~Êþˆz=“ÜŸàÜ,¹;§Åþðר6;.¼ÂörCj¯¶�^š$äQ aÝ…€c9b†êÄêjáv)8uÓ’"1´½<Lî„¥D7z ž'ùדmHDR–¹¾½ª Xòs-V÷£-;pÀûû:- ¯�CÛÜüC)>´SÉ—äAy$, 9ûòó;ÚŠµw0‘;qlñæoîT4–0¯UmÁh!#œ2t²ÅTXW‰„Þ ž"�HÙ¦QRÝîë.7ä¸âÃÑ3è3LÇŸP_5œ¦ìJ¸áºƒìîE‚\ÿ�SÔݘb ¦ß<€û«ìŠ ñ!ËçÉbh–`•xúwkÏØ‚ô¯R\’ D‡ú€.CüOb€ yPL,š+ó+OØ*„J@�1!t0D|èÎEê=v–1“@-\ñwˆCÏù\ÁSfµò‰Ç1N{”2Ë@‡òGSzóÊêÜóž·î€]ˆ¬­˜¨;™MÓÚcè²ñ—Ý›#¡Òœ‹<§ÓõgÚ$ ÅM¶5£a†Íý("!ØØ¨ê¡ Ä|�´¾6²lSë]!ù¼¬ËßÌ(š �‹4”�¥·N™vúµTÖ9HŸÊ¨gŸRc­M3MáR¤:ͱÞ�ˤ":Œ|¶IYçšè‹,ŸO×áÇH»2à…©Î~¦e!u ¨ó«§::2Æùãíb�ÝM‘¹Š–º8Ýeà ÎRÒÅž¨ß¹ù�wŸ`ã³!Â󇈟²;ŸjN—ÃÝ»�“mHþ9à7v6’[‡ÿ#M³à%wñSð=êbMuUQŸÔiŸìººÇÇs6çVEn}Uö”œþc${O“ÐMöÎcíÔ,ÂÂsªÇȳ=T^VÞ!ò*.£'ËÍ€�;È LT� �H¼»ï[�вJuª.Úy Ó>ǺDR�¹Dð±C:‘šuý‚ Å¿–¤."·²Obom;W0HÜG3Þ%tÝ ,­—CSæ :/ ÍÂ�ŠUÂQÃ\¿eÞÀÂÒú™7(© #ƒÛ Ó.²‡Òÿàñ%b=È µ\àWrÓŽ±©ëÙõÕå�Í­Û%jÌ.¿TÊ­qž©Æ,Zòžuc [æó€èIßøe¡C«; /–¹U tüeÈŽeVÆêaëBÀg7wçá�vÌ«–½Nã~³c´øÓwXÈ€™è)ß~}só9£?¬þh,_‡ÇgFÒ—üX"\˜)ˆxW6¿¬I`7,X¨îz¼­@µù…¿Kß¡Xl§–›Üª³¡PzÐHK hu^PB4@<âÝ û'¿¨Ïž�W#KýnÙκËTÿ|nñ“`hª±&¦Ÿ«´q^mžB´ÊÕ€aJJ _Ã$ò#‰…sÎ�ÙñÎ ‡¸ù²ôŠV)�ùÍÐäD¦(òäºÛÑß©ý0£™~¡Ãò*“ÀA8ì0Þ³¾��©OBD?S rÉ–ý¦Qü ÿÕA_OÖ-ÆGå•Y£èŽl ¾uä);sµª3+B³e/�Þ}Á`�ø^«_¸Å\Gˆ¹N<€L xúftŸ Æû«®ŠªG¡ÔÄâÖ刿ÌYQÐ!ò׈ZpX ·JìK©Fy¹hëå[ggθ�\;ËÙ7ÌËú,]„';QV@ðý†2ut¨‚ÄdÍ…ø;`¨–KBM¿mæ·ÿ¡>ú5É ¤0dxøÐ~¾q¶‹ýcuETHPmºM~€+@×"­FfKôIw(XÃáb\ WyÌd"ô~ëG8°°fƒB £.À•k¸N¨q4íü¯ Ñ’†¤ÚڜĢY™ÿxiè- Þ�ÐÓBòêüd•›8N@a|2õ_¯ôž³Ï7¸«I.—ža-“€_ÐÇ•­ _¹Yò.M¯þ‘QþþÓOO–o@n=Ï_‘ÄÛ: îP@ëÅx6¢rˆß ž»þʲ`pNþµ­c Q U˜`šÄu‹_&:·n‹�dónÇÙùÖà4}§®Áêú*©_Aâl2·&p q8ŠÂì˺yÄL|©°üLZHN¤žãѤŸ¥¸Î¯ïWþ ž‚ÿ„7Hv4‰ä-ËáæZL yžs1Éjþ«H ¦C'TÓ&‡ºÄÛFâEL�qRQ�½1ä(L‹ù¦ùÑãvç©RKêïØ L�ð3ÛÙ{Ñ]ÀÝÛ“y¶Ñ2Ï+Ä;·©Nì!°·Š;u�HJ ¾]©/H{Hò PÞXòŠ£w0]6FÂàK Óœëîq”˜@X>ïaº1õ0×7 OÏYC—/Pçed¦—Ö„""êÀèƒa{] :õ}VØ& ƒG'`~@tøPåßqu3aˆà„#ºIÓ¶žøÍUöq§� ƒðñôÁi¼¦½Q¿L§§·‘Câ*˜4]Gy!l¦ò4_,É“ßCè ±lT^3qª‘•Xà ]Œx9½Ã1ýZŽ{IDe—cz}Ç…ëœRhÃè§-F;õÚ€–4µÆ•Æ'ÃnUjóG§¬«d�L»œçYC±)Rä7‡Îùº«™E”˜Ì÷ö€Òú¡‘¿ŒÖ%l\Èü�ù3f.ÜТÔ‘ˆí2_ X}®rn(6wŠ}™Ë½MlVX÷V%Œíƒµ¿ØÔìó£ûdOa‘D\ó‚übÓ9hÑüÕæÿè[8ÊÁ.k]v¯’„(11­Ùv<'Àˆµ ¬mþ¤Ô"¬Á‚€ƒ„¼Û4lxÂÖ&¢ö®MTB $IƒÃ¼šL\Zx�XpL®;Gje.ÆM’ilt.éû"ï€S ÷aµ R�®AÜcUÞp/>E•°¡Dnt¦U(ÌÀÝ“Ks§ò'OÉžÒi2ƒ4M™Œ/ôŒtn•"€¶¼Â�sq úIQ~±§²Tü�+*R±t„�¨™ÆªPHí Q<·®ly=/§°}Õ�ýØY4ƒþ,›‹™~˜e¹ñ0,¨èò³¬´˜¯e ºƒ°¿tü¯å}å·Õ© Ü–Aa)ÄÐw†¯¢¤júx‡°c¼“Òž¸½Þë˯O�añ¥wíûÔ*îN}ïE$œ¬N³Vá4 ¡Øè*ôBÇžÎéfbŒ¢E9Aœ3)U&zó-úUXcÌ“ñÀ#ê\÷#F’즓9Ÿx¦òž�Ø“!6óÊÑÓy=Ø) ÚK)<©ËóЂe36ÉoWJ|0h¡ZÌ)4ËÌ©é ü2îb`l©u;½.PMó£ËäBÓ‹‰ƒû/ozN”KiDˆÆù©-N‹ë˜nðBA!¤ùßùŒxIÐô®Åß÷{,?êÛ4ƒœó1(RP†­y,jze ·)˜@Ìæ£†dSô¢B,¨Z•� !SÄ®Äa¡0" ÝÕÛfØÏåE{ÄÔ>¥Öè—ÆîìßKçîÜ=OþÇç%é+OW.÷‚chÔy.Èì°oÕ”ïgV'œlÊÖ�±¥Çokè:ÿÄo6’ïù×+‡�ÇÓ'þ�‹¨_žs!̤ú¿“'±î Ô[6x·ÈèÔ¢‹ÒTÓ1•¡Y4Säd&äjAIäÍW¬AºyÚÕäÁ¢é-͈ˆ>8ä4‘Ñ2¯~‘Žßäl¿%í*]q§mvúOP�½ò öî�,|;ºå�¬Ú÷Gp�Þ–Sé³}ÜAO@³;Ö¾ZFv娋®¶Ön@)ØÝK@ƒò0º‹¡§èëG¼?hô t3ü#àR{©%ÛÄtì,%s$÷?!ŸH³ÃÐìs;–£a[…«tabûˆ�Ëhór­§©£ Æizp˜©aW «b‡!F~ÒÔ;W’GÇà–Ç«·V«:‰ƒü$Ù[àX<:\G(F IÅÞTñoj<ñ„c©išâÒáþåý†­G]oåÁJÛ½ö‚¾ã´Ãd=+¨%hW ¼5�á•ùó¶æ¶Ä¯Ô½FÄCC–ËF|á·aæT_µ¥x8¡zJó$Éé uëUósbjCb‹c’ áô3Ý€TŠ5¡žƒ$LŒé<ÊKô/m×V€K”LiñäåÐè~Ð?ž(•Ž �­àä5k<×ß÷ä_FÃXÅñÚËõÔ¥ÏU+òB_uD>•Ÿ]1±gQM8!,ý– ’øs|K‹ÙVTpyÖón½N¤L•ˆ>¡`»3!>öa” %g†—PßRÏ—|„_ίœùÚV2ÀÏЛü.µ|yÙ„/mç²²ŒÇgþ£§·Ò†N!xÍ¢#®Scl”ËÝ~!%%E#VÖöÌe4SÖÉè­¤Xµ^ãgDq¹Ô__Òï·±€…Wu.îÃ,òº‚ V$Ï|eiJïÿ¨LW§? õS¶FÉur]^=méÚ+³=+9€§p EEM<Òk°‚tÅG.�p©=&Á0|{xr½5 í6[€·Xsæ`·¸w@%»kMö$-O´·êÚyl‰�P|¡,(�P¾Ngmüb"¶7>�Òú$F1̘„XLU‘í×~žº :Â�ßÄÔÓ�¼  Hß[§Æý„½øBH}¥æÆC“m¦ðŸÒŒ•jþØe–lÆãÐÆcÔs<9öfTI‡œ�ºº@|ScŽiz‚R†¿VŠ…n!„ÂYðu`ö–Ž&gûgÜú\ÁÆ4ïê¨ã=ÙHkD%<äPW´óÊã{’"ù9É¢‰Û–B9}þØ_…Ê:o–Ÿd·U”b´¯ ‡—s× üt´×ÿ˜’x”Œhıez˜Æ¥Öø5™oL;ð8õ¾ÓþJŠÂ î¯@Ö¦i"*‰báÖD6\¨AÂ3€M r4†A»(1·:É3 ù¡›r¡~~JêË„D~"ÂkÑ+‘o¦]Áé¾úW˱Uä�d§¨Œ„ˆ”æ˜Û%äÞõ¿œŒžG=GÍ@?Æ!î?a¿fRŽ=\¤ÌK3.,†Ç„Ë�4üSgìµ £?µ‘Bˆ q,pE’ì1¬âÄ:" )3úzÔº4’‘ÂÖô�ýš ö‚.d0­yN¿žñ�è–…“ø@Ê@TÝ@´ßEHÎ_¼NiãÒííx�€"Nµ©ÉwÆ€0U´Š«Yœ‰’?¦ y¨–¡/B OØŒìëõ!2ÅQLÍ×Jú³Ÿ€4« :Ïðn†lÖðÙZ MÃËÐf¬Aï G�^ ø’ó& ¥]{tfâÕ*gT›òW»‡#^6_‚ý…™ÁoZ®V«øB̵ˆµA¨sÏ.'’¦ÕwX�ЧÊÿÂÅo£¢Æ€vŠv.ò‘™øœÐÝ»PÄ1Z"Å\ÇÎ~ƒtüL>µ½aDç¿!�âirdY!'³qÂIî†âê�9ú�•uª°qØ n‚¤Î]*\ôV·‡¯w£<ðü»J/b½Ðú*%2+ÀB€‡Øy¿šOÕMòA˜ž�ìì}é£ÐUeº¶GñȬmÛk&èbƒÀX9–üâaV°ìž´ �s)–_y×P�Y/ ÷øvpÒJ½§ïú·om›ÇFS.;Éæ:S¾0GnÖ?·©s/t�ûÌóÔ™`ý6uèr�dÎ t“A]"ä/¿ –¥ÝÓÈtÈÒ’¢Õ0Ø”X�¯vÕ`e2§ëŹÃÞ'îíпäc½ﷳĨë’óh[N?XâÞžï=ç±Ä,´F-"l½öÀÒ[àâË9z¿=nÜ Cͦ‘òJ‰îi#Þ•ŸQø¿øN=�¢7§mLX¼Eù¾hÜjp‹UÈØ óÌG2B_Œ›©ý˜Jñ· »ß¸0å.„R!÷¡aŒ½VëÙi»™¬˜£]kÖ8 �"îtº[-º°÷»äQAÏüÔ·ÀÉY´÷+*ŠYK�])<¯¼±°¡˜Q§‘<Ûd¯‚ïRô®XÍÓ Ÿ'p�“-ÔÇ*&X×á{›¬Š4@qüamãǾ‹?I3 ¿úÐ8]á`°½5¬"æ¨Þx×ìš µÌ�:Ÿ 完g^ qRãgÑE@¤Nv@ªxÙñ„öé)ð…Uì¸NÅÃp½Û·pj’÷Wâù‹4ÕØ¤Ág‰ƒØHçŽ&6Ù�!&ëå|m÷ÞB}|ÃuÔ‹“$"v¦ÛVˉŒÀV BG&XÍ$Ú¢<ÄBF‰óv/¨ä›E‹WøÓQÇôKÏ£R&ÆJÏøp[ÖþäcOƒâü^ôK Aø±‡G ”³O«!P”as]¯‰jAíéëCh ÒwæUè½C‰oV°QV>rÓzïÆ@Ñ›Ð×jvI)°ÿ»÷@ßcõëNÀÜ) ?ìb:…"Ј›’28a ûßØÊ ŽÒ|çÁ,&Në Ú"aN‚̉(¸Nýt7ä“ÅÍó¨ØÎ’ì¬Ï¥c—O¿1�ÞÒCÅ4ÅÞî‹c…‡(öJ�klqÃ÷#�¯¿ èU^‹9³�Ãß”ÕÁ=ƒ&Gl–”OÚ‰§0v+ø¿V):Ä}o:nðW>&Îä~7oh’%JÁhTÚðÌÊ‚$L© `NäG2#$æ´ü8�K‚Ÿ.ŠÓj!á£-þÔ¹˜ÑÄ& 8wœÝànÞÏÅ@&þ¼9lPÙìl lÙ¶qDæê/÷‚òº}["µNb÷ÏzCK~Û.xè$«¤Skxêí“O[Í’>ŠY³Lî€Æ™=7ý);�·Cµí+mͪ£ß¢¡Bò~É€zÆš™Ð 5„ò/Z+¸›MϤâíFy. ²$ÉqC¾ø',€`^¸*ä$KsÈÿ[q'y}ñ•o)§½¿1ѻӞb QT®Ð^ÈD—æ,Å!)bÕXއl2Fg4¤òÅ÷KÕпBuÃ* ’¤Ó}³ZP\ÈDÑn%Ÿì<7¤s- Æˆ…Jˆ÷ÁT¸Àìjª§åYN[Гq®7À•"fÐ0_ŸC’Á¡F™ƒH‘/¬~3Ì1ŽøÀÛ£z1vˆ:†—Ø´ãD9Z³Ÿ?mnEö…SH½/¤o E˜¢|‰@»ð"-�Þ6Iüú3·†“Mnì"Ç@'t+=R6 9}5©D E"‘Š-Ðcþgá>å{+È;”‹+²¼}Ì ”3¡ëêRb§ôè[^—Œ€Q.ÔƒðûY=û¨�)‘#My^U_°ö›ˆ£×uÃT«,™V«ãÑŽ+_˜WÇ¢F¿gpºèi;“P ¬%�sAÁd®ò˜¯ŸB³f7^ ¯Ž±mŸ´ì3<Ž'[ÈBG¡j�ÓÍÖ=Ý*Ú $„W8ÍE*«U¯c ø½ÿ›xI@ –ãçä¥D{(Õ¬Üé‡,‚|°´’O¡¬ÞI×ÚŸ‹LüS‹¥ÂhgÓ§);|Ð)Dmnm„hÜjî.]æÿ» ,õÅ·`Ú>©hŠ8‰¬±­Æ¿^�Õ¯†‚sq¾ó‘Ê··»€ƒ†!5MF«§gž•!Æ:Z[õè„ë6fÞ[§©1qpÁ‹ª!S“ Üa�maïÜú—p“µÔ!�&ȧPÜÜn7[…~q*î8µÅm9g<0(+O™D|pÕÛv‰bOà Ç�ÙïŠa™¡;.�o»˜ä�ßĘ9wd]Cº„_˜J§$ш´aXuëèfq¥^³búªüDã\”¤™‚MÉN>ÌC�©‰ +º¡Ìùmq~ùj‚Qì¬7ÿÔ ×Ü#²øËôU0çR��¿++RÍb¨+{ ÑëÇý´ŠäîoIûäQªe–óìÅ–Q– k'\�Í ÖŒ)LÕ‰Ÿƒo7UÙ£¡Ø0+ÙI¨·xÉCvjÕ}ËÓÞ9N×Q½Ò\ ¡Zì ä·lps\NºÌ\/(©6g̾Êþ/MµmÒ¦¿Ç„/=Õ~éq..ûsõ"õLû‚Ö©Êç“dMÕ¯ÑroÞ¶s^`Z­'òÁ±­„&UXõCj˜<� äo’úœm—G<ÀXS¬ÚN«‡ŽF4Å&¸Ÿ.×BóŽÀ+�_¤¹!ô�›1—m(À¾Ý°;B×*!h{ÉÌÞ‹´< ´º2’íÍpƒ®h¾X¾ÙPEÿ9Íß c1n1÷Ú(ÇSуKLÙ}TÏN±Ùa@2âcU÷�ÍDÍØzäô�$ÔØŽ¬%h4Ã=ì7•ËÖŒnÜ{¿ €Ñ¹Ù`¬÷¸åxüÔ®:‘�j¡È¾ÈêBMù5zšq¬õE_:2'¬Úƒ­`šbcWÉÆ�{…”FÁjÐcØ}¦íÑOLOKŒŒèø}ÂVD˜$!’2ÕX»£ª YŸ,à;¤ 9•žÁx«èøkúkZ¿Ä›3Ym‡hpãÂt„£ý6ý /Ru`*1ôñZ+öJ™ù–ÕÁ�þH�û«]ÎF%zàÐH¤µí†ÑRitEÄ(zøÊœ95+!©ðy…6ö˜ÔÝ7˓ޚhÿ Cؾª:�s—åM†¸ãÜѬ¥Ô»Ab ÏCq P0Gö]}}>I&U_¸Ù<ÌÈ)*˜Ô°„„ÌNy4o7Ó%¼ùjþÜËÃb\½={1K—µÐ˜4öjYšý7ý:ƒçNU�íp½ÕõÙ =Ó_äWɾ4qï¹÷7ݦ³› jÉjvùã�×ðY䀬š¶y V%Ï휽h%Œ„_6"o‡”‘õkÏ$åõiSÒo4, Y @*D.cÔ.�G’F+6ØYKœ\?÷û85xÙ–„` %=ãG(‰Ïl×?à]Ýú:˜|[êXN ¿€ U`Vêom‡pÌl¶­ n*å¦*¯P$I”'ú5³ljœl$¼·ÎR kU0 È�J (udN·pýÒþ»g¹AÑý…÷T�G6¤Eê /cø·#ô¾‹a æ&:`=ßÉÿIR»ë¾#2œ¸ÊAoLh‹ÒÐ쑪‰…®ÕcÉ#çãS¬9ÍHÚfÍ ›ib¾‹{,-,`ç"€À<]ŠÒõDŸøgŠÄ §m¹&¯ZåULD˜Ýiçéµ¢L(oDéóÚmÓ›”Ý‚/îþÆ‹²*Ò( ÓÞÒ&˜g!fšUܦåª_“4í"O®1�ΊCðÿ°z… k…nvÂn]­TgΙ_}Ëšp,\8”ý(ÆÑêÂömã‹.²Ý…�³bSvÅNgÛÞŽ­E`ܶ: 0'I]x)²ˆl©‡1Ô#Þ¬1÷ÄA5iŸ£(S¼\ö¦äŸv¯~¶hñ=Ö¡ÁX«Å"� B­- ¾P6^‰ô؆›+I¡¤(°} J[ ÍÎ�#¬œ‹Py.Ã< ìÆÑ]—6;…qfùðn·½Ñ ‹Œ7gy®¬¹ïc8€·JUûÎ<ÐËN=ŸiúxØFäááýpløoôxšY°á÷º/bLvErpß ‡³#±ëBAÉlc µ#[{­pnÕÁ,Þ®ÑÖ« æò!Áð±°, ?Ÿ6¦9¬Q{6ü¬<¡ÈÑ*©ñé¡ÎÅý…-—0¯î‚Á�ç݇@춈$b]_�¹o(U“þ¼� zPú¢òà®0p^ÈP¥yìñfà‰µb;9׿;ûKêÏÛ=Rš¼«>Y={¡ {À"‡ñŠÅ`0Ùp+°B) p…¨Wp¾ å�y�ÃP"Å�©9qƒ8¦×Ó¯q �&Ëÿ€´8Oj¿?ºGÐ"�äú|h·€èX•ÖÛÔ13í®«Ç§{ˡц4`É XŸ:—U¨³¿[-mŇmÄ'¾k§|2kÝöBD‡²¡™„¼;jÖìÁyã옔¸Ó”­\ìDcû㇠i/�®®ÏÊO/*Ì1}6 œ� A§2’½I¤¾ù¾ BúG@:”¸ú–dËŠJè0áK'~Ã^žå0­#}˜ù�`àá V‹­Ã‹mÀ,²ßÉø8½-ŸB™ËôAR&í’V$�Â¥cÃÌ%œøÆ‡d{³A^8zNwg2AiÇMÝÞ�ñÍGÂ驼ÛÞêÕ¹!ºëJ ·S”M4I§&Ù…Ž*mßCšS=.©°¯¼PKj ·²‘�¸6`øtUÅh²ØÓ9I-¹AóÕIƒ»¢ö 8ž$LéÒ—ÿ�RÖžH}y+Ëìþäpô­è²ß¸wËg^�¼„ÏUyÜ>,‹L¦­ |ÎéÎ.5bÞ—3µ ý©¾»§Gå±ëB@éØk‰Ý¡Êc‹Ká‰]úlô™FŒØ9'ímr¬œs*(œáölÆY¯é•Y÷ë%îŽv‰GTsoÞÑ¿‰×/ûXWn|?œkf>|bW­ß—ÃkýÝwk™~#Éñ¡ÄûãÏÆXQ'BWLTÈ@!汇ߚ—®£h{¼-—Ûý¿?mN½ ›xŽ•®%OJ¶žµvÚ| p™Ë³÷ÊuM§”±QºîU•“ç„wÐï„•—¨­qHqp ÃÜ-ÍòÓ%´w#Æ–áåØÞ|~Õâ·jlª<ªÜ–-�ùlÒ^!³2m Úí‡Ö%1û€›]íܯäU*n £)ýæw ]Š� ;_>8ÀËœÂCdÛSíL­Î‹ào“-=ƒ<(WXö }¨mW^w0 T[X4+ûM�NV.UiÛ†«f}¶c…~¶Ç6 Ãf1š� W ,þŸÎBE\m�Ú¨E»§WWá@ ,Î�SMpbX¼­mǶv™5¿FÒï;�h"•_$WgêåŽÓ',j èçÎ`ƒý«zõ\8­úç‡gD‘ˆƒ¹m·xN•øõŒj0mŵ’¤?aÝ òÛ®O0M�(”@óxQ~‰È8p&�Ë,‚ãP“6ªéÛ gx:ç>�Ã¥Õl$¤�4�•Å·ö+úTÇ7ÜÈ#bØÑ†äš±Eµ¾ñß.ë_°ï×fën-§éh–ëäÝ‘=+ŽÝy¼DêÜQÜËÄ%C„;xËÖºüYß¿`ž[NiJ6Sg«*7ݼåÿÄöTÉðùA›}¢×– S×-ž—=‹ÙÓ‰þ¹ÍÞƒ‹¤íL™ìèÆ)dr„1`Ó}R뮩tÌ·…ï]ZalÒ… 74¹—.”ÞÞ Ò:‹GØ£hÝhFü/Þ|wÚ ^[·<ˆ´Úeñ#AœIq­ËÑç¾3Vv‚7™Ižª jEgû™ì¬ŠU4’¹?c±°ÏµqEó÷u�ÖÏГ(e¢"©Âo´¨Üƒj·«¦Éü¾3¬éV„x¾ÒvößbI­x­Öt�‡ü•+õT7€EÕeQðOà LTØO"ð°{2}´ígÏÚÉuk/Âè§ÛÑm>‚ +\Ch?ûe�Ëü€º _Ïéö¶A1‰¸¿¤ Þ@Ó§–Ìádæ[Û¾âR@~`6tÀþ|žžmà<€ëpÚä�M<%©ß�ãϸqÞÛ32�X¹Û?¸˜5îÍ„‡ˆÝo*ʬçËy%/颭;Ü�ªkÐså²L ”#å'6EXeuÜÐ ù·êñ~¹/é0ÑaÿV6äuø"Ej_”‚ˆÔˆ:0æÄõ¹OăÛ� `[^ñZ2‹›çRfrî°¯™šr‘¹¿àüÞ\͵‡ ŸxÌ( ŽÅ [–jÈž5Ëß¹;È,plSAçŒÞâAïdr–Àôݧˬ á¡IÇÆMŒN—/.7¢—~ÁMî‘âm¢õåØ7Aß„ùf<‹nêË{Z{+/ý ±9 2¡ßõ´\Ç ™\úA z“JÏ¥(ªió Q6÷°�FÞC¥<Øo#Oåý>œä‘X# âÖçÏí»³ú•"ø4:ý Kbí´13‹o=Xjܸ…«5ðÀ˜| ð‰eAMÂTm;ŠååÛÒ^¯‡è†í:�¼ì¨&'é%?ôøi Ñ嶯IœÝßyÞ�@4yÉ ½zΔñª ü6tOÈ–ê±ã«ö<×4žNÄç�Û°)Ôl-i1�ïe®ûƒï1]��s‚~á”a7|�‘M½óæ1–ÀÃÿ ±§ÑJ0®¢Êá£çLJ º·eR¿i3Š#ºSçâ·£MiPF/ -Ö‘†P6íä l¡b$q§!ò èš&1ŸLËÓ‡ òÕÍ>‘Šþc€ßOMާ·/Ь¬Ìa’�÷ƒ­þB|å2}U×…Á5fð½Û ‰ˆ|‰^Ò0?0.ð0¿ÍHw?ÛäMâù›¡©e_to­÷ݸ]:ÿ¬ˆ:ÍàR›žK|»È×F '¹&S {ÉÐi©ŸOcûõÚˆÞñ{0l±yMsú€wýÝc’QAðqÁò§7§Y±î½ë9êÝÄ_“´ïAH?hÈÍ„°5†òK’ù@å‰ÿ aŒ±ìbº(>âbÿ¼òN ";¯»iMdl×ùIõqY ŽE€ÊLiµ³pÐISM{EHù`'6k̆$e ”!R�—$…)l#wd›©b‘øVF^ÖtäÕ\©5$Ù«¿’ðEÖ4�o·¢úêwµ$¢Û®K0�Í\ñ¯=û­¡vdàÊ�“ÆZ¡ «ëõ†'=nŠÊ|Z!™KãßDÛÎ!ïç±6øªö o½\ôÖgÁ±‰iÁ“{<¹Œq™D‚iš¥‹Cb„*_¥dÝ)Y^~á#9]:ÚCf%Pî2K.ËÍÉ ]¡ìAžY?>GÝg¥A„´z sB_NÎmÉòÄ|{êâò¡">Wæòý‹ë“%MSzs©�ð-aNh’9Ù«@¾•Ô‚¢vczÏ�aÖ?Fé'#MZ8/vË—cD¹ôv„Sˆ§‡É2I¸pL²NR;îjsÔíÒ[¾�ðRμ)¢¡W†Tÿå/¥<)½^ïp€ï[Û�ΜhYCœ€èwÚxŒ,ß×w§šr •E4§ U'f\á¥F¶ =ËÜ¿òR/�¡JuÛcªLSê(ü ÙÛ¢=±Çïtu©¦Óßýž)X³ [Íèfô Xþà=rSy9»±§›˜Ø�¿ZÛã‰VI 2zõ£@hŽëë]ô(ʰÐÞÈïÆúè”Ñ΋÷>¹Çÿµºï 䈴Œ€/çÆ>èŧùý½íÂKÎ1�O�X¢aàôûº³Y&\��›$QãχPƒf1š8_bÏD?r–Lª+¹œ[ cz{_ñ­.ôŽhG�nŒ´©òü¨šL´Ã÷dÒîŽ/Íö‘û"øätÛQŠ•ôžÞ¿û†û]z/­iC`èÚõo¼(ÕxïŽmÌ#FÓ5xºŸŸW¬bÛMì*ñ[�#ÑP6¹n#¥u~(@Ÿ·¢÷*„{êbH%)û̶òL‚/©M·£U€åÙöur?3(ù•œœ+çÛôúè¦ÝßõŽÎ¤~ÔÆÉT\ò=úúïáw=ßãqÃ×Í�«eGèjîárm=ò”âkõ‡¡·O»|ä3w�OÀÑ.—hÔ› ÉÈ"“XéTmƒ°ý5ÁüÊŠº”1ÚÆ¥¶QÜBCE’½ßw_ë‡XQ2Ö{õ›¤[?ù< ž´¸Ë›‡Ú¿=S&Áµç/ùg¡�톎Ø=¾QŸê-Ž}$!þh’—Ý»3WkµâÕk¾A<Ýçä�»¥³ÙúŠýÞ«Y~7¸©„V�qꬥ{RSH¶t–m[�5½ÃûuX°¯bÇ9 ƒáè º7[¢4ðH2!PJäN«Ú¥ü;ƒ¨OíX!â@áó[6på#6¿²0ü’GÇRÏê‘©-€éFùVUy&Æ\yR ¼¿x†dëïÚç†þÚ‡#â€z¦œ_­éÌ2¡Ne#øuâ)t�µ”IH“¡Zk^¤Ø]ÔˆôQ¬$ݑnjîOŒŸðš/Ô~A’í­³›Ý21Rš:…õ¹áY‚)Âdˆ@ ÷0›0ã;µ~­R÷‹7ù¤>=énžNiŒ"Š$bšÆéhPf�[d¿�4ÞM*ŠæçÞ›ÌV1 O“Žïäˆ!椦®î‘LY´Qè�‚¦ú› iø¹ßþ…92ÉCõ±’·~ï}œUF*°áD«¥t»èúFc—�xðí ·6³Vl¡ �ªÚ:’LÿçwqS4��Òe/ƒYí�ò+Y®"EþZGUˬ-óÒv{?ßhÚxÏFà ž)×Bc<>’@A²©3.©;2¯Ñf¤Œ foù0 *ˆVò[v[WPÏüc%¤bï›6!­?.ÃÅ­8¿ðÕ/‘þ^á^œ‹�øÇÙ²â£õAµÖ¦¼[+Cx£žL­g&”?9WcïÆµ­µäógHíá^'¬mg]†²»Gh•»g†%ð@„:* &N+³¨þ+b5¢ëK=l•7ÿaQ¡,ÝqÊúát«„ÜO>⬠||>ÙDUê" ÄW•;’î“wV1•8M„?¼–?qNøÈtÇžåûšq E³†QEì´óN'‰tËŸ1� ¹nýCIˆ€e‹ï/6¡¾7Y¿^8*¶w 2”´˜ü#.ÄðÞFýïˆ8U°wvG�hÖ…j1Þ°‚MQ,}ÀѰµtðOލ*Íþã%lÁB0±lÎÂhEXO¡ÐÞ“YÁß»*>Êp•<è|Þ™ÙBP|à9¶ˆ&ÇFâE==iràG„Ý¥ô¨àÇOæÉÐïWH ÿ]™�†GP|aD«‘j™™ò�Å£ãé�dä�†�z×ÿ#LD5F´Yù¥;ÁÉÉ‹¬ÝfÖ<ûhö4Ekyäf´egÊÞY®ÑôÀål-f` æK?¸Ýì Ñouß„â¼:1ïcYJ8ÚBôúˆæBê*‡ÐP‹sQŽ[OÁ¡¾ ¢J¢áÊ)À?…¨ÿ\¹·…ÀTÕ*Üað;‚4 ‰igç_¿t1”\ ªÖ1aÿ_.x‡fÁ™)ò�õ¤¨ 3æÀY ¬À2¦ýä#4¨æ1xÚE¾ù'ãØðX௱'Éd %sŒÒí탈z…ú ƒO,ÂjØ ¦¢Z.Égáã(¸xËT­Eß>øÒ`^“”]ÂD•Ä|&cŽð•|ùìU#ÔAÅÚÓuºwE§OªLؤû2BbÝ@\KîÞ¤Å+ŽƒƒbáZ¾‚Ð/îCD<‘„“OãÃc¾ŸË¡–lªY$Cú¥_¥¦ÔÎ!ûÒ+ýD’L ¶!"ÔÇ;ƒ>©2OôD,µé=£[Ôâu—eêøæÛÛô³ž\6Ù#�$Fqr�r¯µuÄ䋘€¼_wT˜L>ÐåEÌ ©C Áïy0 UáYìåý‚{j d<6sy¾°JÔ‰±]Îþ*’õ;aro€ørfΨåºérV–bŽòt²¹Ç;íkë¥ñ €È㼇C2Œü›ã«Í'âï0É8éºBÕ M8�Êh#§!Ü£Q+u=?ô5ö5ÀhßOGì AÄ!μ®%ô1–e~ôÓÁAU[ï¬Ña +:0Œ[{õ‰™7á#,¹È·ÑÖF*︃¼×#W"£l�…LÛ±2ÌÇ£¹CÂ`ƒßæÁz³`d™f‰c{(‹~ý#›JáÅðŒ‚ VºÅx7ðH¤¿-ÑS†ÏU±Q›`Z †¸õ’2$ht!w0 á~¾:ˈ²'a^œ{�È*É'¨ñžzv³³¾¯ÍÿÅ8šçÀ Cp_£EÏ` á6ÔL½Z‹Iê&iöŠÜÅGT|¯æ¢E<��5 ž€ ™~�Ñ€Â-ýÂôáFÄŠŸ­ ÍýphÂß èB„�ÊO†oO'�Ý|%5ÏáhËÔsa]](›@6#ÛJ„„�ùÚ?Á’qîJÜH7±Æ_Ag•*§AËàøÕÃŒzçEDÑ¢ñ×�\ßJs [%—õ7QÊʳå.-1‡kE£ê#,lO«â_ LÓ–rž÷Ú M`Ëó(VMCÉÕúôN œ„í(÷€ÓÞ\ª$Q�,áWNç›Þç¯IÊû�ÕÅùƒvZFéŒìéÒnTPÕ±«s÷àñK¬@·çç´)R”ä‰khN])ÕÁcí¥,И l£;,®­y"1Ð6Q:Mîç.�´`¤¥Å§ˆŽšRißÅ ùÂU©�Õ,‚qœïÖ?°Þ DëKÑéƒb鲞ËjA$ÎLŒ2.îÝT¶Í™ËHêƒ@ÆÎ\%~*ŸH|Ys«6˜›äKp¹{ÍEIK|‚rݘŽÞf0fh ä»DÂvMÒ‰bÝÿžž/0NKúy»P£.÷ï#G3Å•±¿\Ÿ-.e¼±¬ŽbГ‹7«(p'ÕÇ":Ge¦aìŽD#1FO7ÜWuDÇY’û!”ZºX›‹Y)“ñ=6�¥�r–LŸ'¦ùÑöç)OßxÛíb+fäP¨X1íúz›“áÜÖYÑ2(&¢¬>%�ˆ¼3uz4~µ*§2Û—ðd+ÎÆRg›?¹°“8Ÿ#ÅsÍa®…€ÎØ¥‘È ¬ãêµ[ÃO£Ê�<Ε¯ÛÏY Ã`ñaeí[û÷¶/;á¾÷\ÉèúÀ1ÅÏU,ÓAÝ×Ívåq;뮎̹vO>N‡“îKô2ÃÐÖÓÁ'òPp@üëwRDþË ¹81�2Þ<îÙ>†þû…« ñRí®�:!LŒ:ŽÃ— ‹V¦Îý³—W”i—Æ�äã‘’œÊ‡-O¡àøO‚EÅG]�´óÅtkäÉp¨ó¾¡•E�« ñ¡ÆJY÷Èûå°÷6§Jû“ì@ü!~S¡aîso^®PvÊlP7�—G¼]M¡öÅ ?•&¾/`xíHó ändß¹G/ÔË^žÇd{ÍÅŠtbr½4zîšÖhjlV)Àáä¸�ÂN0=온�IôÅ)„Ròy�‚ûäR þðPiEi±°éॳö;«"+ò-“ñÄ-…þœ§Ý¬! ‡m«¥VvÞS ©sˆhæ(lUùUO’»µxg'X¬,+í¦O:¼ì�øXF‡uÈ�×Ä-þù}Ur<»w¥Þ =ÀhëzÓWEïè�â±KÍã�kíçëÓT1â䳿VÆ¢ŠÖ²eX5ó‡�ZÇäðLtÁÏ_¸0µÂX+%éÓVS6P°¹¡ñ¶Ú9"Ö z¦/µj…úµì¨�ÞH³éà²Ù—_¼Ð§ÔCÄÒˆ²°Ðu¿}£ÞæP0ŸOûà ðŒäEÉþKbl©°Â“ÖT+½{ëš’$GâÓøY¥A—Ðvj÷µ¾áw(ðK{AÜtºwÆ[_Å32/1'¡È)”.v°`º�I€VÉwÊÂõZ§ Äìp]Κ¾_�l•<+ÄF€LÄ=蕵p¹)Á"?{ز´¸)ËÎ7åÈ?ÛãÒy�«!Ð=I@+êsõ_T£,ü¬N¦»ˆÏ=u²v{ �b»XQ«X­çŠÍ`JèÄV¬Ÿ+”?×õIo÷¯Ùg— Gðhôò’e“Ê‚:qI¦·nÀ-Ö¾¤�ZøÚç] ™1ËÜN#È–&ƒòúée¥h¾ù”C}E¤íiî÷ À$§ìæÊÏ 3~ôÔÛŒX4»œ’õʺ“£mÉ:Xü3(f–]·!k‰V\\Æ®OG›Ý<–'I}zdwMk3Bî¢Rë¶ëÁˆT²|ÚRv¦¦ØïÙÌÝ\,?9ÞŠ�Œ®©ÁìÇEòèÆŽÈJPBGÒÛîÄ�#OÝû³Ñ]á‘ àw+¬€‘’�çëÛ¼ä�ê°ôüX!æ6AB2Á.¯�mÉ›uÛ:‘ñŽãêOå˜çGú�Í¢Vèª"MÈBs� I½HäEe�–ÜüîÁ$ÂNÖQt”�½µX£Gì|!£+‘Õ‘q�l¹£Ð¾ $ôQ­\Ë&³-�ÀlMŸ,{ŠP)!è²Ð�ëþ×Nnaú'ºVÌxk=0•äù€ç=×ãKŠ#ƒ 0ZÔK3‡ ¾V †\zåàã�@�øÓÚ=3k˜;°ÛSÙ—EÎÁs½òøÉt%–LŒªB ³y%æýA))í~–ècFPòÖRöy˜<¢ˆ��ç× B#vh¨„“9WÜ;y®:¯,€ÌF8[qPÈY÷‹G”ýBºÏIиü:æ¢FÓ>µîT�“1ö¢Æ¼�Ì4.bE¢þ¸Ú¸’9ü†ÖÏU¡óÑ =Jd8!1õÇóP�ª‘�ÎûŸ†À¶Sªa¸‡1yÔ�¡™0Ä8')½¿| š¿™zÄþÑVQ¤ç�ŒgT~R#2W›�á®s~ÿ3kìZYæYFp0‡ÁÕ+høNN®2®['´Li¶Ü™W”?Žû£ÞôÌÕ%ý¿+èkò½”�¨Âª-Ðê Kɹ.«œ5¿àM‡n³ñê©ü ±or«¯LO\ù‘nu ù•æçû¤è©·æ»v,çͦã>K”•¢2>µíL{2­°´ïî'QçÃÖL¹¤§Ï’óãDíp[NºcºdUãä (àÉš½>õ]VG©’Nœ0ˆ*+¾ƒû¢qðYøàeŒÜ��ÛÍ·x¨6S h†Œ‹_m…)*'CÁ2×pkÇgúàjjÚàM×mÈàr žUKtás¬…&À;²›ýÿá“ YÝùnåÍ D…ÔεöXþ€c°¥øoTUG›Ý0¤(Ttí²Òò$†˜›Ö_­Šm:QIY[Û¸H¦'ôÔSLG«w¨Â5Ç·:dxäÁ vU,ãð�|‹ëÍ#Ñ[®HäâÁ$ì8D¯çÄBÊÁ’E&@K²á¤­h âr–õ Û¸RzÖÔì°—H¸ŠViÜ“]-ñ†µ@æq~jóE‚•¹šs…â çÌav“P;Íð”øo½Û.Ýqa4­ù¶o§.–üßE½l…%q )a¶­'(‰Wßð`çÁg%HðŸ¼çzÌÉ/9ewfõ?vN4g¬ÄCF_ö¡Í*É@¼¿$z!kȨç¼)¾LˆÂþ/·rÚTUy‡¡ZJc�:eÀÜ"g²S\"5…PñŽ­£tcó>ñA„jC @�P“¹IFëCÞZÝ8EWz¯,A%¦·þ$>ÏÔAå~ò'=UÚ êq,ñçÆxd’¦�œÏ‘ùäôñÇM‰fË ÇòÐ’j_Crùe‹ŽB¸°¬ÊvoÏÇmà^º­ø·¹üYŠ+þjßjŠŠÝs¢Á4™Kj“5”�Nta<‡hàÒàâ.×gj/ ØWgˆ)!Žî‹Äås=4–›ÕY[+JÎ¥ðgÚdtªo¡ÛP¬Úçˆs蜣>ÔkÔ_ñ÷g­"zPY¢¾xQUCŽÅÀhÁŸWÈ .�†e_¾EìáÍtž_Š;©èêÏñ5"}ñ4Ê8æ,_$Õçýíx7ïü pƒõ Eñ„þ’ˆGÌöóÿø(ú™ï­Ã¦˜ æ£À£ó\¨¡6HdyÛzÎÛ9ûHÐ|Â{¡'˜dJ„ÀLYû-•[%0?¤+ƺü^/bÒu†æoì«ûèÂÚÚØ�0 ¢ô¿?Š<γ!ò¢Îq¨Wi™\Û(cÝ®ã \²äQéjš¹/úº®_³+«�p«ÿ‚Œpú«iÎrÜ9&˜ZÐ÷›ÑKDŒë®Ê 1¿ÑþßÝ-/x˜—*­ì,ráŠ!¾U½wsiëIéƒy½­à_ÄÑßx¤ƒäzåÕEÁéCíÎB”4ïog¦ú@¡1‰pý ÐÄî‰3ÿ’&mÛ6-9GÅ£TÏœº®ìÜbþÉÖ}Um"„›§¤%54‹!ïΨ:=Hþ�ž]ˆhËäóûŸ#»ý€—†ëHq÷¶¿ÝC… ¬ùc’i(<Ò&»Ì'ŽRÂrÍÝÈ.‰+�&Õ*£ìUwr<îDDÃ|îî©·.΀¡µHÇÉþvó€ ^Ve ªÆ,”zTtÚo**;�„|÷‚ °«RM5Ü›¦…Ù«0‡ÛÃÁ”Ѿa&ý²f;}ŽÇ¹§™m™™Ý|�ðîñ­éRÀ7†BDP­ I¥4s#•gW×ªŽº< –øòV¥|ê ¯› ·f\Z¥_ßÈÃΈ*áinTôG^̺�;ÏÓ²GŸ‘‚ê.Ñ)'yËÇ2â9S“[7bu%ôºgGÃ}·v[ãpýÿ°©éï~)f§›N¦BúbjxÑB¦ÔU~‚fCx?�à£%bäÅô ¾eÞœ©œàZC¬bz—Lò2×,n5‚í¹’�T@?ÇÜ-Ž·'›JÙWq¯Ÿ¸©v ÇV>§Œß¸�ÿ6%rqf r�­5ìØµÁ¸žÖ“�þ¶ª© S}å׺˜a±@v1´| �Ò°æ…Ø=Ûë:¾�˜,¾A,†z›£Ê% ùÀpùÐè,�§-12ÃÓš*íYSæûd,ûê|Zóãp-8MÙ1ôÅòs• ¢"ýÒ>2„€6×tmJËbxŽ:Z´o"ä(áT¬¹�œI4¯úµuÛMÄ GÌBÚOé«1–ÄÑPðmÿh` u´ä4¸˜¿ëñòaõNa@6¸â>·yç ÷�òÍ ¹Pû5¥y(؃BQн¹(âP©¶ˆï&ýà–ŠÙ_^Îè‡PàH:T.‹•E ¼Æìn»koË31÷X·¾Éðª¿ú•Ü9\ñÇð;@ŸVåHG‰Ú1×[íª:Çzˆ¡Íú¶1qs*ùYW�maÃî{`Ó.õÇÇuWŸ!F@çEý¦O˜ÌCþÜb LJü¬�âYߨ{±ð!0Í“qÊŠvŠ1º=.ŸÁmÔ÷I�wy?ÚJ`‹T˜�^Z轚ÉÝjìŒ2Ø)R°ãqÑ0‘]Q«üY*�ôx†ÿt›Ö ÛG<7yC4¹lª?^À6ɾ½Úu uè³9s¿@ï¨Ýÿ7õë_Äš ùžê)I´WY‚×Õ$üœã³©Qœ¬ªtŠûÕ=\󒉩›¯Õ2;"È9¹  Çˆð7ŽHL/‚k…3­Ž['8¸‘û$¤Wß=ç3‹¸O'½QéJ˜jxöG:,½"}Õ&O²³æ¿Õ ž)ì+JE{Ì+�‚ le4JèGK›ûI­S¨�2±â•ª±îW)ë:Û¥Ræ�8Ö~Ìïž=),Däã Õë*��DÏx^,wüF úB‰ËjŽWæäST'©Š$ ©¥˜áDÚ;MŽG?3‹fshíèþyùn䀫RÑ� qÆßªs¯jV—0-e k+Š9WÛM„Ö¡dÖOñføëq�O”™�ô‘l]SêûØÞö^ uˆòïªí€b$ÎŽt_�ÍË|XB^ÏnƎܬ|¹xÂpÃGJ2ñg‚âÀ5ÁÎ]Ã]›=þ:0p„Ã弋²´¸Ô¨U\ÙïÁ.<‡Ñ•üÿýn‡ëÿ¿‡‚ô´2â·pöyZu³ee•þ<Ÿ±³›êBŽì"5Gdzhí½:÷“Î oøŒõÉDçèÔ0YïBÖ|SaŸ?dà¼mƒ€"~Ë”ÓÎå0²>-™dͲpBš¾š*¹ÇšeYÅωý4Ê—ûoœ×nÇ"¹œ<‡~Eä�òÇ#«M)³EÄ´J¡þLRå ŸþU(|atžŸbðí²Ú»âo#Pqàb°H]¦øØT@:¼¢…û&¤¾U@\"¨Â ,  Œ¤��ËïªÄnˈhÀØØÅBý~ÇSkÝÒ‰ä§Û>n‡§.vÆáÚ‹$_ßxL‚ÓEA'"[°«7·íùã;ðQ)0y®è˜J0”Èt#Ó´ ¬Owi¯çÓ=tÀˆ«Dݲ™�d ‹}˜„Ø4f:øý¿|—‘Èðï‹-ãæi;W‘ÃÏ„‚Q€Í‚Å 3U´!œÂˆà<Ò”UB*سˆNxvx™r1ÔßÔXC@éÿÅ2‡2ô@ûzã©ãÇ<yD;SÔ2'sk0Üôhê¯\,¢ï–3TmÖ Âo¿^.йÇ2µáϪbYcŸ=o¼ó¸|÷ö:9è¡H!3Èìk¤´”ÃßW­Ðy ˜$dÌ(lܽ×,ûªˆz @<“Å¥îï œŽ¬¨‚g)¶Éùy½B\˜¸ò¡xš.ï÷²LfgÐôª¤ûýi˜—uWj%OÛ—zâR÷o,Ž#Uدcîÿ›ÐÎC¤½x³GÌãqÿO„#Ë\¸ 9dëVbÛÇZà·‹¬¢i$�†íô©NÅêd|1q+†¬ÐØRb¥Ç¡Hb %9H›þG×aw–ÔXuWk¡Ž ãŠßÊИ1À €èû®ü¶¢™ ieg‹ºv)ºš®îDLëv©k)hzõ@Ù¼fGžïë�#NúIëRø<Ñ:ÀTy­n?…»h“ÔÁÈÛízs¼dÀ�Ê‘„ïcnŒ†¾¼§/oµ¨è‹P‹`$ «ºÕ�÷Øq]æ&›º�7 µÊå´¤ÚFlçtÊíÊ ”Q‘òÃÍ€µ}ßkµÞ�;ŠçOF¥Bæéq¿4C6²Ó"ó�¿$HúøæÏO0G'V¶n4Y‘†n§ñˆeh÷°_ÿo«Z=g~*,:Ÿ…_oÛyÙ›ï§ ¾Ç§Ûádþl¤2Ç™Š‚jñÑèï٠8cf–‚Hâ0rå÷ºtÓ‡çy`hßÓÝ…Kª]¡Ž ãÂ1ºg…htí&0¥`c?µetÛsù1š{+ 8£¿œÓ‘¼¸U"v•UªW#$âÕuÒQ¡Hgúêàž•@„ÝÃþ!¯ª¥—ïKs'N�·ÂŽhzKƒ…ÐLðÏ~‚®%¶«“kaw]àf…ÿÐÍávÔƒØ>’yª¸.M˜×Mñ&=g­*§JöÔçé5R@`^ù­©W£l%7¿Ä=@Ã~øÐêì Á.M;pÃfw²n+¶´CHI7Í‹+ ÖgJOá’„–¿ð 9‰›Ñ7RKó0’)ÜÓ Ò*DèX¢ú“�eždç�ÊÆ‡ãdxW^,RfKŸõ§òÞmçO ŸÚ.SVvÎ� Œ– ö{ÀH™�7¾xüÄœ†…¨¡Yމ>)Oöƒ2@š�UðÁ�-ŒùÔé�‹5ÒDûEHÒ ÊÃõѧ½ÐÄëØ}B„(™˜QvÜl/›¸*Óø¸Ï†·õ´¸»´®Ô•ÂD{mídDlˆS€Øtƒ®Šüp»±ºª‡&zc[u~ž¸/ØñÅÐkœ¼ Wç&µÊÐê�ô g 2WR‘Šžÿ²-ŠÏKßob8z„ Ž¡ð`‚9jL„eC~fÀw2 WË›ðNÐuVó5Ž.QK¬°†ˆÀn�–%iÎ<‰‚K!EX{¨.o�3,V@ÂxEó2^ÅÒ ¥}…·¼£º_ê9l‡Ô°Üþ gË}Z�rtGÞÆÔUžr*!ªDa;t'Ÿ±—³ô¶›$D´ÉQÊklKÄ=oJ†ž 8æ^Áp0 $ÔP…!xûõ*KTqaò èÄŠgÒÔ å%-ºÛ©ÑÎ@ñ+Î}n¾øx°Ä4~HžµÕüY˜jÞU%'Kò­Òé#g³A¯uòA ±­tš­Ð0чÅ1–pæ'Ó™Ïç\_Eê­òŽ÷÷ ž`û½ÆBˆ›÷Ž/m�ãâ1Ý3*ø±î_åð¨üe„D|à$ß…ê«»Y?-W«î–oùÙÅ'–pûd2žÃØý'›°é®r‚rÊ(·á½2x®÷vC•š!"Þí÷‹¤“±^÷)¨ ë»9À=¨�·•P ¶nòÿëO‹ü„—%ùs‘ÓË¢w¤iš~æ7J{Ši#LhÄÐ[1‰ädbëªl˳߫Ð�0æŽ�ÔÞ7é©ÇR6…!Aè‚2άçnÓs�–pšï…}²3BÂð�Ãÿe¸¥zö Ýø¥éÇ_¤jüpµ»±Ióvk5²“ÅGq5+·@Õd?3ŽÖü}p1 ÐÏ3ÆaÚðRWî­=Æ3²1kÐ<§0t-øWgV“IjDM¿öjù>i$çõ]º•;/b¾‚½ì žŒµSW.P»bþÁþ X•p™¼í±Ös©¶O¹á¡Øð)Kí¨”‘™ ù›9‰6#„ÿîp�úo¾f=¿RÝFñLûè¼aÆiµFtԎѦ¹ò4©Å’ûµ'bùØ­ÚHŽºÒ¥S8lª—>=% D ®æL1•A­¨¶·GÕ¼°{ö¾ [ƒ+žgÂTjr†D”qOv��}ÿ•ŒáçòV‰¦QŒ –ž¸\]n”W²cÓ¿bÎhKèÈW™ûzœßÞì:÷œnt-%=ós“ ÌPm [Ú >æ°hYÝ3£ !Ï3ˆxm^`�Y­C&I4 ˯Kk…ìµ¶Ë…=0¯õk�0áœC˜^ûÒH…a&Ÿ|By�Þ˜D§3eÛ”¥·7¦þÓê¾÷6¾^¯•úò��ÆœùòWAåí‚ Q‘eËd n¿Ò¬ÑëéMfCë‰çÞ±tÚˆí® (Õß7Íú0¦³Z'pò—Xó3‡¡¬zg!DU¼ü™<Š]Ø5׉Ùq�®£tΠxo8g‡MÝÐÊ"õr‡¦¶Ä¿±õ—x+î¿SÁ—4@5»Rð<Å ¶#ENªÖc\��”»±f4Ë�wåê‘~9 h¤0VœE'1rr¦¸.P ³uëò#ÿpÓè²0*�úów�È‘ˆ9*"A»=ãFø×ßÑ¡¡¥þec)=Xrsqž=1‰H~ÃCîl›ßá ~í­Û‰ðatàpóF¤“SR€`t ­j�X¶ù-qš7ŠnV5êãîc�Ý`iñæÌ“ã„&¶M ŸÂ²ì…‰ü\ƒÂÈÌæÇTKà¤Ú•È4äah�õïÜÊÊž»‘!LÛZ«mÊRˆ·õ‘>ýœBšMŒÆs%ƒLV\ÑDB‹KÌ7SšRÏ=Ugk=¾¶´Ä÷ˆ•ô–�Û§Í* üT- e{R¸µ‰Tú1I’{G·Á9-òH¼ìXÍ¿îõš•‹&ñ*Ñl�’$|gùô•¹;pc;xzé“«}‡T>�§°á1€LÎùÞñÚ¿Ëd?u¯ÏÃrh­¸^Cm{¯IçݲE¶¶ƒþ!NcÔs£fSà$ã;¤ŸïhåÒåîò>O¨¼›Ú”Q´@ÔrhÉ ú ;k¥_³¬$ÄV² …|Euê±¢d\ž­3| IìðÙ7/½Šƒ]6—‡:ò¹ß�”ªþnSªâ&¼‰L¶¿Ãn`[cpQn{ Ÿ^ ÷È:µeo98ÿIfYŸü!ÿ©ã«g° d[—hxéë�QmOyÅ ôŠ¡$Õ¯wõ¿SX‘Ë‚àÞy…§¯�ª–_â Wh¿Z¸òB?¹¥‘§F?æa>O„sËÎí&¯�u³ä»êoß ¹ Žå„NÄêÛ$ù÷¤o}1p3Bc”…ÙP²>]Úx$ãku¢ÆH—βBÉ^A;}Ñ‘¢þ¾üp.så29Òª‰OZð„mí7ôÞðöå„ɤ·†z2Œ5#ä~2äÕ: ù%7ÿ²~3””¢ƒüøŒ»0÷ó.�ÉùÂÖËÒß:û´¨â êÿ¶qÞBñ)x¬‹~ ] ¦ª¿†ŽÕ6Ö¦þ¬õlÝFI^=r J|fu*Šl¢1Ù™ÇR‚�H`@˜?ófNèÑ!N^ß�høGì m¨a“’Œj)þ´…u©ñ‰è¹"“¥× ÇÀÛ�èu]>€/[Á›ËË~NÁ®·2ùÓè�Ѿàéà}û€2Ou s*�±vâD¶÷’é’×ùœ¿¯PÉ îgtBÙ†×Í_2Jî�DJù j9áY¸$v+ 'Ž þ�Àñ@5\Îy(wŠ cò‡Øß§QBB M�ù½í®¬ÍFÔ÷f_�J¶^SlÞÛÕÕ¦q'x�3b`<Àªð¸5<ÏìSƒ»¹ËWǪJÄÜjzM‰ÑËñÍß@ìÿ¢O_wAX0]X¶Wo§�ÑëŒOÝÿ šëeìÑ#£Ü¸,y¼/ñk¯_`Ýú}÷£ˆò Ä~¢EJZ³66žª¥¯”Â~mXþú�ý÷£5}m‚Q'FÄœ›Ôð®Ï¹|-ÐŒU}aÀF½]cÅ`ï?­ÿ©(ǵÀ=„yq³ÀV‰é56mÍ(¦’*ÿæY�7¡€Cg?ã¬åÕ•JÁÍÆ¤»œ¨zf"�ü„:áE©ð 0x‚×vÁ2rý�O¿¡¿Xh{«¦†Õÿ áZA¦±ç¦kT:õ5Ü®¸Ž È¾IP3n|¯e`˜1ÑÛr]Î< ß'ÌÛUi9{ÐÉÃ9�‚‚呜YÈÞ‰ÜXû–Ê…BšƒöQ¦ßÕ\+ózoêat^¸Íg#þ�´ide¥8Az�Ùá©«�ÉFòß’j ïU)¼{gq;_‚dÊ€e¡…S&W0�5µâñ÷¨tɲdÒ G$žï·.Ù¨Šd»hgò •Þô¬!¹QçšÏ»l÷ï« `:ƒ+˜›,´µA¿bãt® ìb‘.……Õå3ß<�#ŽkUëïí£ýjÒøü–‡ø&7fð´@°ä¾ÅðÈcfãëñ’Þ€s£ˆyñ}ºW i|…ú�èdeÙ¦üiF'¢ÅN9H²5gPÊï)צD+vŠ1\éóký*¬™«÷T†`èiEhøÖñh è?gzvîa¼Ô7×<ÓÁ9Ç#8ª›cP&_~ƒ6·ÓšÀþÞ¿vq]&S[«kÉ…> &©Í¦#ÀKꪄ6+Zé/ËdLy½ÂD¨¿wTmdʈˆgèñŠ#6D˜·Ñy ©-S[94¨­G— ÍÆô 4B‰ z™¢5ëÜÍR浇fG;µ}ý™Ÿƒ]qôº0mÓ> G?«\JŸ ¥§¾»pÏd©‡t2ÂþÉqAü<"š.®ÂŽk òa ȇ!_}­�tæ¸Ë¢› ÐÒ.¿Ë‘Õ ÄKú…nä9™ãûøÏúEc“ìi+¢IÎ=€¾Lòí:NÅÚ„�ÅãÔ¼*wïÜu?4l§Bq¹È{úåJí}æO™Þ“Ît ÍçÜ µáéÍmÒ9N·oƒîS¾.”À©$‡WÄ 4óN¸‡v¬z-¿`+w…Ìç/i'ëæ”íù<‚mÝ¥Êl�UXãQ«þ³Ž°Óýö±¢¾‘˜½&êêÉ;É1Ü„A÷wÀ\—Ó£å©ÌÒçÇ-¦r£�]¢º³ �•ÍS�æ/:/ïEeÁÈæ‡U±´e!ó/±=8lä¹¶³3´X�™wn“åâ6àÍ3 qÜ7‘Ëç%gÁ]þÄÆ´X†ê`¡>ܸê%ã ïQ’$+nrGºªî"â Wòtù�²\ÿ^æzNÄðenð“p_ÔEÍ k‘*Özf2 a¿E�S=õ”lÇÙ’‚G/û¿!üæ”À'‰Â¼¤[BÛó/s«jU±Yc½ äC2Nã×ËýLPÔS�U|—»¤ƒ�FÖô2MtZ °{$âÞ¬“òÅæ˜ÝÅ}ÐÚÉHhº¿n$mhïÿ.=¸ÚFïKç;’‹…'j\¶<{1ÂÙ>jñƒ¾éø„æG�è`4Á¶ff�`[ZKèOœ:êU;Y¥õþñÓ°ÂÇ!j£9Ñ×ø±‹|I²õÿ±”S?$.ë°œLXäá‚`–Õ‘¹]•éÉþ:Ù,Éðòa�ÛöOž&âùŽA´+À÷Xhwßàú4à­à_½û| Éæ�Ú®F¹œfiJ%ãÚÿà×&øO39¢“HƒîŸŸHЉ•wÓAzGÜIN¯Û˜~%YwNï”f¼Ÿ ›ÞÅvêCWƒ�›ü…=î‘ï6a`~!“ =PêÇR}ýKæ~tñΕs÷4¢vkJv×áØ~ïõڸϊ-7ox}�Ù*ûˆ×±5ùäˆKÊUÇ‘w.ÎÑ0i"-óÍ›­4{m¢˜IdÖá蓲§' <ñû á-t�‰…™ê'E¼k”NõJ§�Œ^'íI$'öʸLè˜?@ݶu§"ü»©�œÁÃ¥öeÔîÙiÃ~ ‘ètüyg°Ý—y�ÓÂÁ JI Uz,qÛ1(?/äÉ4eVw¶í†Œ†E0@b‰€<’:ozݳ³}¤¶*†›„_ˆcM¦ÄÉñÌpøó%ºœ¬OaCÌGShâF×O^¯äÀ®Qéè^b•.Ï€/M¹Òœ°]$… üç�³P ŠÝ±+j¬vˆM´<_!„?Ôµ\‚ëØ/²ËE%Ž“¦T³ÁñU6 M˜¾Hli Èo,J6aj”jÈ×G¿]®M¦H2Lú!B%YCG/pe›\û�NM¢Kï!4•ÙeõÝ�Š‚ÄˆzÜïae«ya2F5�^öJNƒ d­g—�o|ÆÀ—ôlÚz´@mH2/]F6þBÛ $¸Ð˜ŒbóíV§ÄV©¹òaA- K{¬¾/8¡ŽË†|v¥›?kZ`ÆmËOΑ_`D�¼l¯{s|QÄC¬¤íÑ’ì…¸j@½"¨àrÂY Ýv¬A· } IÊ)ˆû“öþ 3Â,³IZÜxoµžDXCŠ+·G7_’Wˆ³ï]�Äáü€[ëèG÷SÿñœŒi×o„­z¾©é%™&@ußÎX­m(-Þ¢æ32~!,"P]žðv„-­%Ь he\ä�tèefLâPy÷¨eÎj­moœsa.йî í>yU—/Šß·×¾Cä;¶A*›H«¢„1«c�^þjÀÖ3º{„ê&RÆU�Ze´êYn�v8‘YOe5 Íøv}Tb™«S,µøEu­ËÜ! ¯É¸º$º�ŸAÉàRÏžaú§n q¦Û'S`€d†vqŽgÀ¨\â{,"w‡ds®.A½noë{êRãrU«Ò{鬶5•63‘;*Å×!\³ÑñÆŽ“*b`+G {V好Ըedùý_måèš$Cås¶ì®�•È—í aÜ>sn†epi‰·-EO4<™R©ÁÓ–1¾ëZO;ÔOËÝR�?Ð/Ü oÃÞAÁçâgà^".Ôõ/pã Äýœ óœ—@(}NzÇ{ò¯š1�ñæ½fªlÿc·wº´²æpÂ8�’¦ëb¨Ø òá³ùìÅïø•Û�þæ…d XSH½C¶(é‘Å�ƒÓ ¬�]énCc¯óÀ.©ÌÞ¹ëeËCâK?yÐcü»ô÷†´)Vr8¤ÙÃ�L`fC3�ˆ0Ih@¾„OxÌëf«[fG³ýä®Qf*3óµ¼ü·vË1|R1NÎèz÷úEˆ|B‹d"¯&û< SÇûÚS)„Æ4€ÿÍnÕ‡@%˜ŸœŸ„:H©£·€âó‘ùà¬zÞD«VÇDGdÇ{ŠD³Ð¦·•8ÕÚv¼ ×Ûi„•ÀãŒè�¼gNŒAÝW!^سº?Ožßewˆ7éë­ü›fx·%x ¾[e—M„â|¥ÔmòͲ”Z,œ½Ì²°&\ I-] \£tgE™È±Ÿ�èMé3·ÍÂÎB”Ó°K£üdJ ™fæyM–.,Ø€võZÐbÔT‰¬�åc?"å>ŸõT\ N®k…j·qmò ZY³7}H¢c'ã/”È:ô0`ޝûÝÂ(¦P«À^ÐzPH47¦ `1ݾ «ß(—+K»î„r"¹PrxÌû½Ìoe˜Ô„Sa`["wu¡›–,Ö �™]kÕÞ®N{šÜ¦+¸Zh&Mõùî&n ‡)F9îJš—(ç„àjS1 ø],öLGEÞ|°r¯})Ñ^LOØ2ÍÉg QˆËô ûÙ¯²¤=”Þ“ˆ Q`Á †wmâC¥A‰¢|wϺqì�,;‡åW¦¢Ü3MÖ«ñ4qzô}į+§€h8× (ç;jzŒ|=¿ä¿Ã•‹ ‚Ž1ö~™”éA)eóÍÝ5sí™i‡¸YNîˆû0…t_šmSÒÏéžžæ�aÆ^‹Þø ³?Åì7*àÙyÖ¢ë]к@«‹ŽÊëc&9íÓ†¼çÜ]Z�ÑHÏÄÚÆ|ûìþÖP˜pñ§‹i¼é�Wià²HMVF‹}°²²Ox7Öo2‹›©3° ؉Z(¾¤ÜMO8ø`=¥³hyÿ>j°þ¦R:@2Q8 ¼™1}VÎX—²Ü•üŠæ€$à5ÖAÿLÕƒ ÚzM%¬9´x�#Ûó]Ÿãõ™åK´?†g-F]‡â¿sYÞò#½c 0ãþÛ›4 “ô.ÀÊ ~ð€”ɧ— íñN ùbš Õ(kÃ¹ÆæÓ—#y�¨e ÿâéXZÛß^ŽÎ+é=œ×_¬é¯ Ó&D”YïªëÚA §¢cWfÈÄK/ÜU‚ Å’iÎ(ÊÅ»™ý³;nŸ©ò¬ˆ†Ÿ í¸€xÔ’Ãa�Kõ1¬dù›È\S0­�à7WÍJ‚Žì¡MØê·¨YÆpƒg©Ðà~'ù³âÚÏÿPGŒõ1Sc¤H:rÜ̸e’Õ 1ÇHØR†2e1gN4¦\צq%ðÿ¸ kÛë{4 �oº‡‰‡©=ñáîéu¤cÈÚ ¤»‡f�©,šþ€žÛïydè{# ž§G!’…01Ñ+;Wv€4°=‚/ñ�ûoŠ5Ê ¼`E·/n§`×$Cçf|M�ZÂØ<Õ�ø„ræ>¦nIlY§CY*¢Tÿ.ö:Гc,éQ˜‘m–*Ð2µ–ä[̵\£ÛPÊ„ÙÎ×ùŸjãÙLqA¥ ‘l,o‘J1Úìo#¾ºrÅ!ÂE²oÓÌe±UÂÆB’òS|ʦã¯ó†àÀj|š QUoFi�Ï=žué9îÅ­ÔŠZ}"t¤%Á=ˆi܈,áÞ’Õ-DPu¥½ÿŠH°/2EäW÷?„õ×Ä ûµ¸5ôç¶ÝÏ#[´‰h�ôáàä�~È/;Ž J_­|ËÐþBuMÞØWZí·%�s­ý®ãRxØ!b• z[TÂê4âàK_ßxNR6®k öÀ9ªÁ ~6çvâ[Ç•ãì†ÛS²(­œ VCC ï2{jþóMNª†šh‹UÑ™×tFþC†Ö ý×ä­mÉíÇÑ.ÐfÆéºK3ù—^mE¡û?Øb)Ó˾!Mû].áùFê¬Gh¡�Ú¶«r‹C·Ç̨åùÖ‘LO3˜þ€ªA.ÎëˆK¡ Û2T„E„ê‡HaÆ ‹æÅpâ°È¨„˜ófÔÒ£ìßm6ÏÝYi62Œîªß ¿ÇÛ ê0 A`º"–uæÒIä*ôÙóc¯·t6×­;€7Ï·>a“žyÈ%„C¾…‘Ò pÝ(Ãü­–2ØÕÀÿMæýÿzŠmë&Øé˜fTøÏ¨ÙÜ^ò+˜'—2hg¦c\‹ã°É}Á2˜P šge̱Ãi=)hýUˆ®ZDkuã0RMñS`OˆJ™flÔ-°åÏÚD·˜³vò à,±…˜èœÉ+Œ³ê¯èMñ­º ‹ÂHäQ²ù·+Ôâ@Dbˆ·”K’-œøi…f…k�æL~Wçõ@Œ`×&á©u‰\œPi"Ì‘Êv ¨Ö‚«ÎPÈ5ƒ—Æ×kv‡¶±S¸ÑôOïpÔɃ¦nèÖ�bú8�oV?ÊN6jt¥9©�ˆ|úXÈ y[”}�ãz¬â6Uþ³# ó6¬d ü|ÐÔ†9™»‚6n ó¿òý+ª-ãß½£!êž[þ‚bùÁ¦àžàÛ¸a&^¶¬5ˆC´Á¡1—‹ùTÙ󵸻¡f Ðúø ýLÍ<³ÐéqÚÌlwÌ#âõg“k §þzkðïÑ–o5ʰ࡜�µ’Ý‘nÛ9Û{Óøu±>r¬]÷Ñ} AP™”0OåC4[¿ÈôØêGE1�(§IùoH>!q|6¥eòízÇ:§muØo�zttý5±úCŽá§é˪ƒ�[Ùî Â9A¤)þOµi�Ö§F«[/7·Aaéû޾›~o])Ç›¨x7¸›Ž9«W§zºu"dÄtNÉ1‚ÜT#¨›X,Ç}:¦ø�ŠrÂT»ÐU"@ÏåfU‘ÌÐsªÜ'¢·¢*9?�^ñ>]Ë 'Ò"²¤V>"Ýæ}-À I¹çÏgÌn.öMz}<.Å nj™J‚ŽªLçe¸�³5‘Ðgú’}Žÿ8‘¶ÞM¸û0‰ÑɰI&�2Í‘‚óHC}!g¦>òc5+¸4è/ò‘ÛóQé$i0AG”„†«Ã¹lMŒ¯s.ÃMŠÎ¯’µ¿cÍÑ �Ÿ”Î!tORzºF{Ì6-‘Šœ¤!úo ³ }tx�d"ÈP‚u­Ð) Jß7u[˜âÌ7ôQn×>.îU.éF~ÿ ò ÛíB»W›¡¬¹y«:Ÿr†3i†õ˜íìh ³¨*ñ�r¸ã Ôµç ´Iš3Ǩï%Q/ ä®Ô9¨±p�DÇ%`itxÀp0Øï¬þdh61EY>�ÌVÕÂü1¥‡71]»“¥>g=Sç‹ïþÛwg,Ÿ<|Ï'êËËyÊ]¿‡†Å‡ydðêHo´íFFóUº{ݶ°Ø¡~ߢxTz™è÷ä½A§Ø ä"…Ì!=‘cO{t/ƒW}³&ï1î½Ó=ý"Áª%ñ8+‹Ð¤‚ìLYÒŠ§²xÿýwÐæ(è§dŠY=SÆÊoLÊ]]8�“:¬®½èÁó¢tx@`ß_–ЉŸXÇ +#Gî\¬âgsá‚Ò¹’î!é ŒÄ™­P˜Ðñ¹*„ÚÏÕ “¯'Î+8÷5 ¬Ã D²òPp „º1Z¼ Þ_�©HSmÞÃÆi‹7=»«½ÓkZx!b‰§Ü }®­^>wܧ©�)/Þ�é‚)¥ªU.3c•èÝ´^ƒëe¿Ì8‡o'8 -HBs˜q^0¹äe={"ÿóoçÔÖJ´r¡5K5m¿Hü(¢çn­Veq„â¥Öµ7$ƒ‘â—¸|½^Ï× ‚:täöhµÆ»ëθÂnm�LÃâºv:|þU`�ÎcµŸPz6vü¬iómq÷úµ1¤í §ŸÓ]›¯É¨û›)WˆdjVçY¾ 5@º.µ¾µÉ#å7†ZIc €ñêj 4]T†L²¢ÞS¸þãwwö¬)WT`Ψš[¸D–T„bFý¢X¤¨–š|�=%+Õüõ}5/‹žßÿÆI7³$ó¿¿ ?‡ sœ®°ºXe€÷)æNÖ!!ÈõvV%u×�4>|¨n2Gd@®àbZÛ!cSüðŠÁxõ¨zeÉ)ˆäÿìŶ tâã!󕺪}5cÄ!õÎ3#e»gVtÆÑˆ°~…“xãèŽm'¹)†a ÑýB ` *'}ºŸüŒ!„†P" ¯Æ9MqñɬÆFr·¼–F Õ‹â÷ãë‘äÓ”NTc– Tz#VQ3g‘�eY<:]pw1›ü`Õâ,{øuÇÑftcVfþùNê ççØúI_…É@Ç�ZAåbÜÃ¥¤·võ�(‡kßY¼�.�bß:è;Bâ\=öTéU'´ÝzÚ¤pàч¢AµÏ:Ó´Ò9B-ç8óFÌó÷0V ´Yå�˜)›´‚Áظ“‰Ö=�z� ßEŠå”pi�6_fÍ>ªÍ ä}�Q£ÑÑÿëÎ0ã»íPÈK¥Æ”lc‰y¸ïî ËÊS䯫q^’Þ½´¯»Ý²(rß>$øN£·¸2Bš&—ÅÙ›#*“çt5ß6"�T §Ø©¦>ƒ¥[ êŸ-‰Ç¿œŠ³,MÏ[ŒˆÚ,7ØÌÐΨ“nO�ÍID÷�ÖÏ—gä~p§"DNÜ(ù·xQ“�i'Yf[Úøó†pNN0”�?Ó0]EŽ%ûžB;"õ~ø>7BÝHÓÃO‚R…ëúº\U°CêÙà±È§0m€VqD‹O4,Ý]ZõŠÚw¬èNŒ!uÝýpj;™$f÷N%؃ˆ¿ <6ÿw~QŒª��IÜàB>ûd e0€™)ùíã ¦Â7›‚q¹]°àâ»Òåe�¹2Â>�? ’´ÍËù¥ú¿}·ÊÒ+b£ØmÅé½ &w¶£{’jªOÄb¢‚nQÊ­ªá mö� éå4 ¦„{¾º6„ˆÉ,ÏŽg3ïS7 ÚMÖw·üé*Ë´›;.~2ra‰èTñÎãݯ› ²Å§³ÙK�)U€~¥­Ž-“h‚l#ö¸ccÿ¡D7’ãD®·‹©¼¦U&àgLZß6]m5ú—àœ8° ëE_IÁÌ&yû£3â1©?%*VPÞ›ƒ$ètP ž¸[&ãij0ZY1ÊÚÔ¾”vÞÑ‘ŠÐÖ]ÐÈÒ<ßa(<¥Þ¸¾Š‹›â’,f˜¶E^�›<<þ·Þå;MFoë™™ ŽÌ} RW)±–;[ñ6€”“áoÐHÎW½¦*;Ö‘ª/�¯3H‚îK|>…ÐN¯N’È€­ƒ[:È�Â0¹ŽQ§íÊo3ï§%¶ã6ÐF¶¡ñ‹¾rðNi>ø\cÅôs½ûëÜËš(ñv7û2§ˆÜÜÕÏÿ‰pã9ïÂö¦ÈTÄöÏ1¦J 7÷ädŸùª[•Râ©×íu¤LýÖ_Ê.ÒWÐqëú Ÿ\#p¦ÂsÎÊrE-çÞf*©c BÁ×àª.¥Ká%ÖÙ’1››Â>ÿŠÖ|ZM}©ä¯>v„¯ áÉŒrÿ)%ðw’ÚSþ7ô P(-“¿<Ú�åvu³æ èJªÕarj,ìîqç�Õ.6âΡ#êÎARñ,‰†S©�6|�#ÿ¸VЛ Q¨klŒÕ” Nv5üÁ�ŒåH(s)k„€ߺâð¼® *e�I¡œ†mŽ_¤ƒK`B3v Žj·êÅñ-¨^[ŒDŽT‹…¿kå�òš<·œa˜¬º®Û3é¥dqé0,þñ »?®ÿe�ÙXJMú¯r�ûy`£~j„=2Añ9ž¦¯Àâ•»2ÚéûìÌâ×׬‚©ÔµìA%Á°Œ›dƒ"›ïþåé_ˆPîO«ïÛŸ2ÑKh‰>¦§Hp™.ø¶Â¨ùáSwÓû$0û8O*lw•ľþ®bÜa·£4fÜ1ýl—v\¯ EKáÅ€šòBÞê­îœî@žfVÞÒh—“Çñ·R泋NÐ0¿ŽÚs1ɼ\­å/T\I¸í¥ýŽ�>C_¹æ°·#«ÐS£LŽ0†oÄ»+ÿjN€+é©ëË̤‘Ø å÷yŸC�ý!k³|€å•‚½CÖÌõ5ÕÅAmuWÐÎ8—ÑÍ3¹wS¶‰zT‚ǘ�y”ô1sà0èuf\FRuâ-LLŠmû_Cû5-tÁà™7³]Ÿì.�ú&y&éákœF ÍøPånÞ¸oL¥‰Sê¦é¼&Ç1ca�­8Kì8 oîÊ2Î�´ÖŸƒ‹’µ»A}®¥äA’ˆËïÒ‘î;l���nž|€XFšÏùxI¡“ž\ ¤)²ða5öȜ͂r,ù†//Ë3Lg|S·ËP]Šý&£j?©¸5`×å#äL&F™®�Ø'–Óv³éÚ­®5pÄ�Ç*xA!­È¨Ë ÙTî¤fˆÜÕ'n«‹äzƒ¬K18WÈÈOhÔ‹ (ºUmž/ÛJ}«s\xý·Ä‘ÚõX]¸ôUÐŒþÖ“´šù�ZÒ\^ìE`ʱ�éÙ •·úL%q4¶hÑ Ì >k 5åU°‡ŽóVáT)ÏpÇ1”®Äï¼'Ñ-àF…ͦ� üÞÌÎɉxÀ·©8¹eªécäË}ª M7íØw Èø¦“î:rÂä® ƒ2o½l�4 Jýï)L…�aÇÛ>�”)”ƒ€â´÷@!™£¿`ßÀ¡{:îö›r~ üÌg À_&ȳ-AÊ3ì~Èrö©T9Ξ˜D›“RVQ„]Œ˜’?Âô/qÅæNÂÀ3ÞøPÈÍ6èîeÍýª£{ üÏöÝü\Ô5 8P᪹Rh´}ß c�w…/ŽM½C%$�:›cåÏÎcšd²”9=£®ScIf q*®|¾äU¥ïË®xVx3U•ÛœÀ-z1|ñÿ­ØôÖfJÑââ³iÒ3äx�%�¹³|¾?Ó´f6¿¸\}<ÉZºx–ç[ýºG‡iWD¾ù�]A¾<À~ðñ²*©7‘›{m8÷#Kä^?sÎêËA# v^öçP-!rzó¯Î1°õ#‹q\÷»ÃÇk÷´Ÿ~@‡Ç‹€ÖwÒz†GHÓ”/zudó³ `=ÓS*Š‰Ð¥ÚIb‹ŸIõíÒÓØI#ñ‚�«^‘¶ù_"Øçyù9úFh \_Ø 1E\Æ’V—Ðtù´zf¼Àiê,²mÒÍ;�^Ñͱ쮧˜Õá9ÍôA=°·êGÝÞr»“ {Äè #¦¥Hjy´PD£”I|üd¹nx#\>Ó•þ˜PR˜ô·GÍtzêÕã|*ä2«žpR¯IÊXÇ'ÁMÙ�?Æ�²½¢×äÿ™Ô&Šõ‡øæ�É÷Hx ŠJ̶^X–#é3í;x�A±j–šu+ÖñÇd@°÷‚νûçqýŒG"%Ô�´ÑÕmøUÀÅ™x°LK–2Méö]@†’\o¨îláô9@Æ$÷S%�F¬ïöö L÷ŠDÙ@±0Å ÀáL/V/¨?�3„³] ~M€þ7e«h õ(¡ÙœwÍÏ_�Ñ—™$ÀÉåÑÍSð§8»+<Ë¡íVû:Ær\Ò:ÐdÉ«–•u£7x([?%FÇ›�`»IpLýjà oAnÁ.j¸k@’ÞÈ[óêÓÊi+DºßÈ|G04¶ÌŒ[§Œ�­ý¹Ô‚È‘LtÒ !¯æÚ¯r›‚o9ö´ÌÙm¶{š�þf}E/O,÷Œ”"õ� ðà·€(ÍN®òoüuˆé×éŒÆC+¶‚Ï\©TÔ†ÖÆ(p,‰(f\J¼æA°t8+fcª>•Ñ“ Ïþ ã0§³N'Gܕ͎†«˜óC LÙHÊæIÔ~f£EFž£šã¿ñSÔ>mdE— :û1…X{íòd'…Žk‘ð'ïЊikܶGïS@Ò½Ø{SfE#—êÐ4ðª¢HaˆDm)“hXØh\yœÄ‹xgº–ƒ>@¦‰<ûò–B[Ë3k ær@;=—דÃ7çŽ.[oñ¯`|8 TôÊ+)÷ˆŠo!á4 0� „œÌÉb“Õ†È1k„<ÃA²Ã{éy‚•ÿ +2r‘‡,ˆ ƒä@ëuûpš ý$ZÇP°ˆÛ²(‹ÝøyÄŠ Sª‘j„d-tÿ4�“ Eš]šÿÕW¨ >†p7yIc�O´¥íÒÏ?�z¬/6Ä!—–Sñ–e×'cgK’•ãÕ»þ¾¼^˜W#Ñ�©úqaŽ�k´·µ7æÿÛ¥uœq«oªg eÓ%sÑY+ TëK:¥ÓßøÚr�ÊÜGțƧqδ?£KÀ¾MbšúúnéKdE.¤|¼z4EºzèNw¨A$ʨÝñ@�ž7ZŽÂþF™êÃUGcz…M°†V°nëŒ##w}@¦³˜°¸m ùÛäÍ®‡ÙÚvÍ?j‘2Áf³T÷h DvŽ=Ý1ð[!jwÎõÂŒBö<¡ø‰2×Vn¶‚ž‰Ù““; µX›x*¬A,V°¯-¿Ù»ŽC¤²ƒñ€‘-V·Š=ïµÒÆ8í$w]2Z7‚ žçý3;;“¤˜°!µŒÃq�Ý=�þ¦£XEߢýœ2á§K�íåáHösC?j'šŸÂ<¶ŠštfìoÃE¡+度Ò2¨“¹²ôÖ0è‚3[5ïé\ÉâC!¿*¤;βµ}Ð-žÅتšçëG]øŒÂƒE¨è\5ïM–CUrò'Á›ƒwê=µNåü 9Ú‚§†Ðú¹V@SˆðÕ²¥áP¿±fÞõ‡ÐÐ+ Çñ9«¬;øž8Ñí^#VW÷áÞ¹êuô»Eiå[ѳ°¤ŒƒÌjµÛ)£‘Ùn‡îøÀXqµð ¥É'ö±rO£’%)áŸB0*6¹¶,2ÚæÄûA·F‚´}Nåiá‰jR`¾|œ”’(¨x¦Ä‘qÍØi“ä´ù &›úxG¸ÆðD-iIŠDU1 +9öÊmóžÐPJ>wÒ¸?Í.?C¼ÆPDŠìöp~ ¡¦ Qví%•]JºØÔÊلϼ‡’ë[…ªP¡Jà�…ü|ÔjmÚíÆ»/áY<‡D�SÊ%W°áê~ôƒ_ ŽÑa+K7m,|â£æQøøOSh•pM.6næC“ž}¡´«q´‘¨I™/±s s|Û±€Ï— ˜u¹‚êàOð´Ë¤ÞQ,^¥[¡î€8P)ˆSÒ`…Tžts%—d²¼Ž�%èa¤�€ú§*N¢/B`5ZM (Ÿˆµ.õ3õ;i°Ëô EÄZ”~s€‡éärY9…JO̯G«Ëàú]ïäS Êg{>W@mÛÞ‚¶hûw«Ö> 95�«#Ê×[3Guñ�”£‘ž3Ù3«³nû2ÄÈ[è ïü½µÇ�@ÌΘy'Ð#êÛËtF}` R«éàL�e$yÚ­oâæ�ͶÁ¸<ŠŸ”÷à°#�Û\tx4tXêÚ™±tþPžßFe&äa›¸Ëúo˜ûžz¡Šé­$ÂN>œ/Bl1×R*rz‡›`Ÿç'‘+§JÞyn¼O*Ç"Këo~)a.�×6S�Š  àΆAg"{ˆÊ&ª±«'àkÂkÏŽRçdOöþ¢*ý­I†À= y ¶‡7õȆë2‹ªH#Ú'…>A­`6À,]"â´L²}Vòô'HPª Ël™°Æ¯¤ÄÙv ­Ú°Ièa4J «3¡iLÂðPV7 ö0@=`;kyG�-)R.MÈ2ëCú-%€„ŒµOΡˆka$Ëܾ/ÐÀhW=äFšÿ­…TQïzaUy”bêÁÑ2©ï½QѶ4M÷w¢¶É&DÞE›(õM�"1;w¨ÚTÔÊÎÈÔû‚Î.%¾À‚ñ��«çrGƒòó�Ag7ÇNWi[tðÓ2¯I]©(¢@{`\ m¨WJv µ´û3e14É f±IïÁú+š°Üq�b™…W…ùü�ÆûírÛ]Ý@¬­›îb¶'Ж ,xè„°¥u‡u´¦% •­~q÷P}Z­xf”SU¢s÷7æ·ï ÚrÍðŽxýEËæF.þ'†·4™«5ÅØ‚¦…‰B$)kx_Y§ÿf¢Šý÷t«v?ê5àßRðióÎй½Úðçþ¯GÇÁNnsúëæ)ZrŠž{.K&(#޼ˆs”Ü�©®/ÜVœ{¿üŸ{ïÅeÙ4ÿ“­ÙrtêíìöÚßcK¶Éè|]3 J¥ïl>§€âIÛ.="wó�B 7vôF4bp¾jÙÕjk™fâ¡ð¥ŠÎl9o«Â±çÀ“YR„ž š&ƒ+¼*%:åQ©ŸB]×ñ€ýJ±ãÑ�ªÿ¹­iÖQ(ƒDúùÛ=žÿaŽ8–!1äYÈâW¤Tvþ•?v OkêÎ6¸TeöW!Dð—qÚDï8—`ÁÓ‡,’áŒ0È+kRŠ+Š`�.A v‹iûÅ{æN,w<àÎÅOb5ëKæ$€¨Æ1Î"G¢ê'à㱈 ;B+­±„DQ ðàg©ª0?f�ëHì”ú'ÏŸb&Ô“è¡^Ú2a2gÉÙi¿û²_Mt]‡äçáe#„>ç:?Za¤Û „EŒm<ó:’6£ þ°ç(KŽ©‚±Ãÿºxâ¶Rȳø~©·Ríýš<Æó½·€Ï~J°‹…Ñ#/â�ð¾-¨ÐzÁ鈙رYb�[y‹VZÌø/��¡k Ž`~,ùq Þ~ …£®ýÇc•Œ£it­¾¼ß.K¦ÇIG‹‚ (Ž#äæÀÄ\̉“°-… ½Õ-grb[¯+�:Þ•Ïedfî:‹±¥Ë ì�«/a-û²Nöö±WLÇËŠn7®¶0ž�‰ÒÊð^¹8ð0ÖM›_ÄkÄ<õÉD ¶…Ñ—kùÓ&Nrò§5·ì~bñº",  }Þg ͯµŠñ©Þ?_ƒ¤Ì)8*í¼ë6|¿\êPG¶ÏN —�2Üv}¨Æ;À-Ï£q”Eà#Á¡Ì\Û<|ñ ™Ð:Gåý-�èêï<£Så9%´Íª +|†by|ÌÛ®ÅBßû},  “ìVˆŠä’k[Ldfº¥‰EÛ.,2ÌÙ~ô—n{Š@©Rz-î>$ÖFŒ±Ç·»,OX14Üœ²ÚƶÜç)ûÖ¦`•h)¬�kz÷ü€¡µû7ÈöZos�Û+mleVŸ÷9Çu{¿düæ/‹ƒº(øl;ϸ$’ÓSzÝd —À¹ûÉCnÑv£Ç:Ñ�ODnþ‹�IâáÜ›štBÃX‡E ®¬¨×w�„HLÆ9J[…Z¥ÏôOn†žµqf¿·ÔÌî„7¹HGOý ¿ÿá%kðߟr,ãO¶i„îL˜û‹³�Ò?p¼E$fŠÞ¨#ñ¢¹ jŒép§°½Ì”È‚L{½k*"MŠ·¯�P…_kø²8 8Ê«6žÛÓßP¯…í4ÅÂj¾¹ÆW”…_P›z°¦&ºoÞ¶3Õý‡Ì—ù S:.ßÓ¢ÿ®„úþ”8ÔªtyŒ{|„sg"_Þéåë~bÌûî‰x¯ÒV²N�¸sj ð+ËÒZ{¯±@Za;\Nc‚b¦ì¯ˆ­›�œ³Ì'ønQÇ1Ìу»J”Êÿzµk�6B¾ëÐt$˜Âq(qK:p˧½²Ž³oŒ¬KTªyæðÄÚ”£ä¿®Õlm �¾Ò^蜩 œ9Ú #Ï9H´9L#XÙôg•†èd#j­çÓ&$CIóçé4tóÑ1€vÊP×à§=ÝiöT ä=w‹ •¤@Lñ5Ë’8u©àG?Å? µŽd?lN’DgîŸåÝ]p“û" ½)9Zh¸ÆOÕ³FȺÔù™Ç—´§¿g‡eït¿ðdÉ¢‘yï²nÀ�¨Jtzá®SÏ›‘Þ øù”æ&j0íšËܸÄþ¹%Êÿ�Uá´ÞZ,Ùûœ·õ"­ý~ʹWø]â‹ú¼�Õ ¿¾êšÉï¾ ¹ ¶®g̹5¶•][QÉÝ#º×žËà>ýãÕ�ŽzUàË㛌sjecÉ †wfkãôZë ¸±èjñ–#Û•¥þu³¯²V®¤ÿ*:p“}^޶©›|•î\=eÙrAeôá¦vM·±AâÞKJ·N&.~›¶#6Šïg¼}#Av‡ÛVU¢Ó,‘¶þÁ:¹Ú@G‚ÂáÖ}ÆJÈA­è`µò`s÷È]5 ’„õ…ïdª§xô8;{Ì·+#”©È·øVF†3w’dt ”š©�¨}è§µM¡p°Í“`)éC»ÊÐqž›0Ú˜ÆË‘D»Ê|ØÙãa5o3‚§oÒ$<Åùû¥ÐòÈé¾L£Šk[$ÆHŸàñqnçzÁ>9Ëñà6p�t7CÜîmâžÎ—¢…OˆíÔȲ[/TùïÙí©¡¯È#Áñ¥ú±~‚ãÇ’'íä#Þö„²)<7Æ`xy+5y7‰×nZD6‡Ži Á–»$ w…‚gÒÕ¦N¶TXxÕE^œö™ �!~5`v9)Éö›Xý'K<ÄámF ¹‚l«�gúK™^ɦ´³�Í�P Ìþôb¯X˜ÆÂ|i¼“LU>zE@º¢ò²ü ÙôNúu¶!½’C™>gH¼íuBpã=o`�9 q¸…/Êþ?öþ.T8‚³~K%Ø-ÚÀ�ÏVÝà;ŒD26sÖgTü¹�ÿjQuŒÛ+Á@‘b l‘×Ýõu¤òÚ•.Í'¶§…5²·�‚ûc¥šÕþç×3vø¦œ¨…³ä^è£�üfúuàòÏŒ¡r”ãY»ŸiØõï Èâ…íÿ©‡^È _Õ ´€ 9¬ìJéÇõñ�Õ_I]¶…‘Sž}—!„M -•_‹_i�ÚkÁ°þHÏ£ŽAôÛLx¼zAK‡k BÙ’bu1ÃÅ®–ÚC¹·”ÏœX_Á¶Ø<È|?g•{k¨ì_ï„% –!õ/ÌJev}ÌUö.»Ò—à™/d/š C=aò¶¼ Œª“â‘óºÙXª»|8éS¤°‰a.ÜVC-誯àôê 7öo·Š¾85³K=v’�ÙNÙœ3gx?Ý øçž /TâNî×ÓbÐ4?ªii9›‘ë’C‚¶¬�}Q®*—n¡êÔó“LåNO ×¸2‹Åi¦æ±ÊÒç·§g¼¹Q“fàN5 Ü™Û_ö�‡õc4*"’ï½x¹×«9bèùH±j—‘ìƒÿ|Q£^£)õä&BÜ~›äY�–y?zT{‡KA Gc—ê·“À¬4G ¿àþ´jÌVuî µÕM{x¨å¤‰š4Ñ·q‰É7ùb²¹Â·ñ+ÆØ;€œÿùèèù÷®ãKØJîÀ^ V’âEé[Uó*y�4™ %ÁÕÂyï%ÐÙÉŒ¨A×å<ì”äüÜi‹d12&<ª-Dq‚ûÎÖ{téû Z¾¯Ù%ޏPxÝTdÑ€ôÜî˜$è-Š7}ÏÌÛI±Nr%ƒiIa5ûTg£cŠeix7Z â'”¬Ñ‹½¢¼*~!s‘"™Ç2ˆjM6p¥Aþ‡A(ñ¨�Et]<ìïÐ &eRh=¶óË·FY $|BŒb¨Ó±Õ ÀÜ›M ^¶è»Å:ŠùÿF¼Ð7—þ@FnT]ÑlE‚+»Ï< ïasUEœ'í·i¯}pw÷›…¼;9lpšþ«ÓrM½u´Óæ2~`uêì:::|tXp5|ÖŠÿÐDÍï«Üe‹«0I>ˆêâA®?ŸÂ>Ü_¡ç�5¦jר‹#åÔQ]jâÉ0Üc2°K׺êfM·Dp'§2 3òC Reµþÿþ–.Èf¶‚57�+¡y‡ßOÕæ ,Ÿ{-i)ÀÚˆ 5IH†Û§*§šöì*û½o|ÙÃP(JRs§Íw­#'Y¢1­ ©L&¶�@}ë­ÏŠÜ’šïx†³R.È<[ x/XÐVèÚìú+=Œ‰~øk雇R+®Jéÿ•WÛqª*%6ăž¼oûŠÓŒ }£a-¢mò¦g±«ùí‘;‰ês¦Ñg^e¸@˜ãýY,çn0N¦8mfF§Õ×ö‡!Ù¡©³Æå¦y`±Åƾg~Y•ïDÔÊ™RÌùé5 ðìm¢`qj\k·ižª¡zgµÖjÙmQãé;Ã>sûþj̱@’s"Z𻂾-'\ßK<‘a¨’~+lvœ4Þwªuéí(ï“¶Àำ<�CÈŸ4Tôã.|TU¹ÄºiuíñÛ�¥6%Øc[b¡½…~4ؕ儸œNåyÛ¾b±K³qú\ž$¬öl1’D®ì3òúO)”Þ«\4-Ëæ²Ü ¡Äƒ'8x+~ ¥ ‰æ/q�=d<¬Ë«iÃê<öX=~îy“R>?8Ʋc¿ë¸N¬ŠGîsfhØjô ê"XKA{–¹•s=ù¬8ÆÐµØÑm�tXøÎn©Û`.ÿÂa5ÙlS¾?ô�âÉ?�ä÷8P?>}hÓÓÄ[¤_‰ë ÜqN€¢@V˲LT�6Cw/Í¥ÒýUüKVf.ˆÊ(ÚÜÓhnaœ�±óQ'qÆõ°±Ø�ióÒNs2Œ}i¹æ ‡“„£9®Þ3£/²žÎ"v‡7Ò=õ®-õg7ézœÃ#æè ¢EOvi0zÎoçÀ­ìîÑÖ¬¶vV<¨î®ö@c`½ÖaõI,šÈƒ ýh€BWK<¿Ÿ”‹¾ŒZ…Üã�.mÐ(ñ„;–ÌÏ�Ifتi£Hàój…‡fîcZ‰,8!�„矄��ˈåæÒJH&Íä{âÀÒÉ·È�Žrv·[‘„¤‘eÕ %4BË÷q(%®;Á"0*‹‡4n|·ax?,J±a Äô>x~RvëÕ”¬HÙÝ,˜õê8Gæ´PP†`i,Dcq4×ô_dÝTï{/$¹Óv5ÕñVÑ›\ˆùCnÖŽQþ­}fœÒïtÚKä¬5y€×íF§5hHwdš/x.ç"÷l�àÅ'¯¿Tg7û­²Uð®–…V0¢þÛlƲ­q?-Ë+Æ/Iö¬‹Ù¶Ú¤Ö”ñbZ±ó´,á¤uºÿšxó�ã#dÀÛ 2>~ùew~e†ä-mŒbJ¡ô>½P~² !�»£J¸Õwè—²©¦Fi7ÖÆ�´·ê´ Íc¬kItÌ1MŸR¨yXÍU^Í| @³€zâwœ†•· ¨ö뎑³½‰}í ¯Ì…¹’ï&(lg²åé%‰ö+®á®«oš(¼ § Ê’÷àµÆ£Áбá~G`âó`ËQ°�ÙFQÁ6ÿÝ•;Q·¨ž•îÛ‹¹9bÔfqÙªÒZØÏïÆõg’bQÛ\l7×¥ äu\«úÍJ�wM— r̤=Ño¢g¯ÛjŒ¨•WpãÎõýЇ�zn¯Ø¤Ñ(�"zŽ½Ä´Šœ�Þ6¯™Û¤geZÃgÛŒ(%øN²�Üû»mÊoÖ"½4Ãfçb{¦�´à—•oiX‰âQ½®-£x‘F0–»þ»�·•!rÂcÙ˳’•mÔ<¼Ôb.ÿ´Ù½ÙñcÝ[@¡o)›âdSוrWv€X°½Ðx«ÐÖ0Ð#_ßq“rc–Š'4zÞÜ´úa~TŒ^Öí¿PH,^—ζâX+ZjrNx]3Àµ…Ü`Ù„ÀˆþÄ#jðïʉ>ëLfùlÀZ’½˜­âx‚ s˜æ9I[µ�¼º¡PË>m·k|E$™y©]V‡ì"¦™¾M£˜v8™�~F<Ö"¤Þ=;¼lrÂj'ÕÕ<†®‘\œ¼j„ø�; '¹ù1=Ïô#±3HʘLjA^æ‡e¤{4XÙW�íôf/¡Õ  1ﻪÌinè1©íýï¯jíV«O‡}gyM9JT6 ßEAn1{®yp Óræ¸'JœÁ„Ô�!³„Z]A6ùBãK�^L/MprNb¶/šn�€¶‰¬ ]˜!Éá"X_g Αo3¨Ùg°V׳br8bhÚ^xI‹½ïuˆ»ÇJP\‘‹6LõóæÌõÓ´é˜Ü?2/|•þ@D]«Ì¡6Lð†<¦4–üÓ̳äAû3w‘á2†YÖpL•U‰0¦ï‰(Ãz×?�V¯�ëIðêŽø¼&²8L…˜4ue³iåÖx¸_NÅß}`ðœaü.hõ# òy ¥ƒñøÂÓ÷( '8€þBDS¶zk^V¹¹X‡1ö=àJÝ»ÕaP©Gëjì)8÷Ü sÍd�7õ§òù{Ýø®Ø×IÁˆGtp@&èz¨ØÃD“cs3®YմǾØ)‡‘Ì/œ ]½†V³nø<¨ñòçH›coÔµƒr{Ÿ*V½³-†›e/U5œñùJy!d1~Ù±dؔߧªè¹/õè&u¦áùH;o¶ /)òK¢èl~²›Š‚Š3øÖ³kÎ>¿=÷Õ“)ãt|u2¤]®×VJ‹;T®¡CTP´ó¿v«Là† -Œ;èýaÊ«Ôe ¦ÁeŠÅo~±Ô<ÃO€Í�ÌØ/wîœÂH&£¨ôòÑ çþ76ɸY%C<ÑFiGsRë¾�ö“¸LFþßR?o—è¶hâu/Œ88ó¶æ ÐÖ,¹9Òdœ?Êé«dÁQ©ûqéejŽøÔ/.º3€·•¨úN” i†æøA‘:­o4Èá9÷nƒ¡z+}êÛ^6…Ë %H]àYà½uÊtº&,KâÕ1üw LìÔpb’-¢¬™ЭHšOèÒdä¦�¼Ï(ì#Ò¿ËS.Ûy?øæÝG|ô¢†×ã±2€Ót B!ÏŽ*pHû3!1š]mA_?ÖxC™£]UóB§7‡C5P59À»«‘Aù:Õ¥%J¢%‡>X˜é½­®àZÛžƒŽvìÑ%wAM|¯Ú?Þ¬[oðÙ$“,G“Uú ¨ð®¹yzŸD@÷#꣩»’“ü°üáYñ[ç $ûÐ��ÂgÔÒu¼ÎàL²™/Ýp÷jÙóÏuè!‘Ь‹vž32ÙVà)¨4NsdL^ÔôãUÅ¥ `C?¿"õš'LñTx¹M�h¬`ÎÌøð™Ø²n¹FÖ‚bHá\ÚR%óÒØ�±s’c�êûçxì…ÆÊD¤}z°ñ÷ÚSý’»Ów/‘îÉG^ùÿáyrrp¢•�IŦ´ë„Ç»»GMc+�|ñZ�=÷:¹7½ÎÕZæ!Âlè³Gµ„+ƒ©ÚCn0¨3.Þ¦òö£¦}ÆhŒèRº²Pd÷}È…R±'\G·ë‘d*Öü(³N3Ó�Œ[^eùdZ+ÎNoòµ’®ŽÑíI)$˜ˆ§ ÷oCÈÜzy>t,Bä«(ŸàæÓZ4›Öý-ü;TK³Ç3ã:ÝJo :vÁcéVû΄]BÁ¶ "‘Ñ/qÌ4�† iÃ0ú ³¶Ä¢ÇÜ_˜8‹ÄY1¤L �о¹�€‘;Ü )»ÄC¦ÔªÊsÄðt¾zá e]úì¯6©±jä{V"£Å."²dŠöÒÒ€´4<$æÑP#L`lÕ†ÔV%`6’Aç„!Œbbó¨ä*²{.wûç½ Bxyôÿ/ ¦æýÚnrçÂ…ÓƒE�Ó`ä…„óÑ05œY_øÆ9ÅÌxØíº¨7Û j(�mÅ×�[ ?¸²x6¢f‡zõÙqñb1ü±œá¾meŸ7«_ÕUzJâ=o§çÎì[‘ÁÆcJ”YoH´ûáŽâÎC� l1Æifø`@ƒqŠK5÷Km—".¶àÖIçMmDûæöª°¨]•µ3"O~ud¼VXßÉ7�o0›�î%Sñ‡e˜«d°A-ä¬-ÄE9Q¦h¨øW¹Å­Âg9d]\£KR(Ö¾—u‚eí±ÒDñÓÿ¹Òµ‹…¾*ÍÅ w1ˆ{“yHÞÐ(û«»Ñq|p–¥hâ☮¯¸Ìò½¨Ü•Maš3äȱXU¨ÿ!m>�ãÖ.÷Ù‚�K$»ËÛ�I‚6’$ÃA|Ô;Í·S`›W=v-òt"qØt�žn;álêlÙ”O7hŠ~}˜c¢ã’{ÔÏf``_A%vr+ÆË½ €ÓèdøwAÄk8�-ˆòeí[M­*rÐIýwγ½}�G·éÖ1áGǧ´h耔Œý.ºÉL|Á*h>PDú4\'¬ÈŠ`j/B<nϹ*Ôȇ?$Y)ââvÎOgL¨`¿Mý´ì�Õ†ÙùFôp‹Þ9ut—AÎ#§cÇÒ ¤$ÿ#�Pò‘%6~TyVv3{É`cüTõ÷ c½»þ-4tÞIL뜣áY"1dhâ!±’xc³Òø»g!òÙ´õ?Wý‰v"?“o„KÙ/7ƒ«/ÌÒIØ a/‡çÕÞ\HôÕ'È.5Ó¡)—X›G£2ºmùr»€c—2Ü ‚„—3Ÿž½ô÷HƒÉõ–¡ÑFéJ¨é4~Ì·¢Å?ƒc„\&ˆxÑjJ5›y}uÛ·H+ß ¯+Ê›Z�ý£Ý쀵‡{p:ÆEZÉ£�òŠÐ5àîýT²ÀÐêrb�)'ŲPõ@÷ÛþÁPÉ xJbɽþ|–{¢øeHœÀ¶Í1ú¹—3i¹Cà«Å�¯Ì"¼ yíüýž˜0î$]PŠ€‘_%€¯,6·à‹IQ¶½ÎÏë9¶§…„{µ#&#aMØo4h™ñ¬9 v–ðè[•z0ý‰,èŒI$Ï>ƒÍöªK"ê¹/UnN Šfη>nµ»±œŒáÒÉc“v;|­P|‰gºY& /_$4bF ÏIÈh7›¿ž‰°B”}Ø÷3mO8gË.4�O2´ÇfRÜ[„ÍŠ®´U‰V<‡Ó…–¶}5ípÖÐJ¼Yžï:�ç<£B •¿Qv©ö�Ñc Úê—ží–2øú‹–x‰$E¢²ïcL® ‚Í®h‡×æåG¾Àd¡ð6H êÄNÎ + êÉS&‚æ×~á;žÒÒà?qê©#€õ™wbØwUÖxêK % ý;Ì_ƒÑàoÏ%Wsgt÷B—Ç´¼|>†vg³XrÒ¶­¡ý;S—'㟦�ðá\ùJ®¦/"IéGä‹k±£Ç‡ ÿ�7å²dÞSÛ+Õ$™šè’©´úÒ÷ÍAþA@H�®êoFÒ¦Ï=Û!I†•Ÿ“?ÉŒ=Óp#4ªJþ9kk„9÷Òùª+dò×2¾Ú iÖKÍ:Øh˜Ò¯Ô×;òC&W&�Wp³œÊÛïEÚ4Ö¥IÂlÍä>^Ö+®¯hª€ Ñ‚ŽNžÐP¡;½ö䇖rï ÏØÆx _âóú+Q¹ÿ’Up¶o°ü+dIdh.o'ü¤@R£I}Ê•Ç×£ê¼þÂ.H„œšç+\¡ÓqÝ!T¨("í,ˆÐIO‹£iJ}LêÉðQµôËõ|ìþý^{ƒTu=%h Ѝôei°²nç!}„®7dÐO¾Z=�ðA u¹DƒXAÓFˆjÛíÇ´wã0}%ä™IÒ*ØŠñCÐ)Ÿ ƒ0éª)smS÷lfÁÁa§.öU~«yØpEÏÕ`«e¾ X=�UœöMf½ ½•ŸRûÖÅÊÆïõdPé‹ š¢„ÑJNr_UŽVÿ##P™C¶ôb„モw”[HÿæŽéŽ5 ÈoFœåŸbØ!üýO~qÈÔå'$чút:ÌiÈfð#CÞK�•ûØÜälÌÂ÷ &–ê‡L] ¡R}ë¢2ŠÀšS¥*vä“N¨Ÿp=Ä{Ë*5 ¡REªíj}FʆŒ0üǡݨó”"¶±/4�"BÑ¿â% ³?‚Ï5¬ºoÖZÓ ��ä·w>}¼¸CûávÈŠ…®F© ý›y®çÀXdYÚ—�v ìáu€èý½êÒ£tSÞPXÓþo×3$Žõf8CP[X´{ŽàŠè{ Þ²d’€zß–<`öô¬fã­TÉÂp¿={¦x ·28q÷®÷´TÓÙoªáºŸ¿Ó4é1¤é͆Ó(Z^�ý˜N¤Ã9ß�øýS$gÿ€.D3bÐ>b5¡‡�q¨$¯0;.Ì8ƒZÈ5V[HGšlwkÄ£ÓЙC’_j[Äk†¶RÕ,[;X5ž”Bÿ¹çãOt„QitlL—àA*[îÂŒè+^Î ·ãgà±’¡ ¥Læqä–DOW„h/ï™MªüøÜÛd¼UížX ú»Eà˜kZ½H‹T~ì„[‡¨˜BR:•ˆ>›dùäâ–3æÛá AÇK茸 " fYÙn® /zÕ r…ç9÷ÄOò’æ5 ‹Ú_Ç?Ž™ Råö­óŒ¡Ùí*Þ¼®�ÛOE$q¼àoŽ«£wÌÄk!;kwNÓs.<ÇnWcvånÔ¢»`y*aç&XóÞUTQýÓ*÷+»�z°žøAÓsA`ÉÙ0çf™U”ë5Ïö�`Cµ(“ õ¬+´8iM9QÂȨyHÂ_»”3ÀÛíòèZ7>çéC²¯Àñ‘•±æø*‹~jòP±�4M|Ç„(_ß�¸éêäZ÷r£ƒ~WäI>+»ÞÑŒœWbêò(9†«Ae ÞJ%]þ€˜�cò› Ëö¡ˆ®ªg${]ò,<§D6ბ®6QO}xƒ¡ø0Q+âä´äùÉÁX*™Éfï4Swid^–‹Ç°�õ€¤5 Ñ´nóéAçÊ”’ òG¶1Ö—¦xR"¢¢Ÿ¼£Ãvf¤ Kï‚ÄÃõž /Õ;ÉŒï¾>½Ì �õŸ»-SOÁpy´‘Æ>W0È:fN@*èw!¼I2þjí{�uêû_4}ë$»ò™PËÓÿ[W”ôξQ•$tþZæÕíÝÑF‘�JšÜHèúšÃÁùóI.ñ>œ.RÇÙÚ§ÈOªè�zxçœ4éÔ%íäq}ýù³ÄÆÊ‡"˜v{ò\Dˆ\%;w$ ü‘ob{+ØçdáXÁSþËÞQÌÜwK?>ÏŠu‰~•zXÍ@Û²e¼?»™h�Ìz…|6-Íâ֟קÆnZ~üÊwåÏÎq±Ó%�ýžU˜—‡æ{“û¸Ñ;ýâ;·öð˜µýkb¯ÔfŠO„âÔq`°©$£�”³ Y4ð -5l.ŽÌOç^ðìwÁ¯[vÿ§E¸<‡¦ß¿Ð»GöµiËWᣃŽKƒÄÌR¿ùÙjƒµïÁêìi=> hàë1cm*Là„õTÀÿ–�—µU hA„¸ š[¼Nª¸úROsÊ'¾¹§ñ²ŠÜ¨â�® ñS²ð$¦X w}\¼‡ž{oí²²'LJ aï¿Ö½À`÷3 ÿ7s\¹U‡Wö»‹¶µd )¯Xìù€˜ÐµÒ1ê$¦ò°ÐDºW^²µ–h—lc§C´�óñ7HuGî�ñRµ_G+7 œã{Ùú!pÜ_óQ:¾`Èçxæ ŠIü•>4!ŒÃ‹½�wMj:U‰ÊU2½7RŒZw Ñüð­9¹œƒBÐç–飮wýŸ¼÷V|ý½RN6²0�à C6RÃ;{w‚=%nÆOÖÊä£ W ²6„ÀIúâƒ|Ms‘[Tv[³Æº^(iR«¿ì™þ¾$æù Ȱà‘ðœÆÿÙÄàq·â9®éø;©UzŒe¾,·@ó>(ó<ª‹ÚØŸÕlï˜öSè05A�ÿŸ÷Q¥KÛ×NH²é»ËüR+�€­g’Xvµ�MtmvÎ6é囸I­¶•ŠOÏ!<(Yž#Ðîâ`d7' ÀW‡F­'ÊåçTJ«•�¯jÀÚ4,Iˬ–2�@Jus«ŠE<ödã‹bˆ‡�RÕÊÓáYaxäY¨ ”ƒêi%­Ÿþ„%”ë$†oÔ–^ϘŠ˜ß—í:’E5Ó/•’þ.¬6ûÒÊ2õ_~+WŸÍÃ'lÌÛJ çS$Ã^7@ê1Ÿ,Ñ­’Ó¿SÞ|ý -} çöQYfÓ¡Z^•eÝÔ!D‚by´!`OexŠ��ê�F¶ª©ñT`#Q¢ÿÁØË¤Íhºz"ÌŒ‡\pÎë-àEÒÓH!¦ºw«ßâÍøÜå!v;²'X�äŽ8Þømt¦2öýã Çwµ �nóÓmÉ{‘Í…8æÔ<×¾çvr ŒP·I÷Ëbd8ÔZL–î0Œ[mj qPW›r²yØôs¼~n•kÚ-mËÕÃÙ˜ç`ݘU©0vàØ!¾“Ô˜´Uû‹�˜»G¯-ɱ+îk€*~–%š=¨T±�‰d0)nu)RLÑ:îŠ7Ç"± ¦Š4ŒËWœ`¢èÇ;UüÏ8j#H�Sœ }«ÝæÎÓœn§DÖmÄË|(©…ëc3C0õºÈ¡û¥ÂŸ¦cræçÌßµ7fãCVÒu©˜ QŒl?`˜®é�Ï¡ÂYt[¿%Ó¬Y¯Oú…˜¼ü¤ †;³ý;Âo±=-Ç9)ôw GLˆl6ÖÞíÿþµï¼| hÅàÅU:놟< óVIŠª= öü—ƒ¾˜»�ûšðQ:{õu,Æ!œOÿÚã 'ÍGŽ ‹Mé«Bl‘¢j]å/[4³€×’4Y«øœœ)µÃ‰ ²‰`V¡I0&<[!g߬{KÉPmÍ$¹~pÝÏÄ}d"í£Ü:€ÛÞ:^Né÷ΠÛRº1…&�¨üw·0¿ÝÕÁë9ßû�´ ¿Ê¢žFÁ­ IKEÜTaAþKd`Å4àNõwÓ×QfÁ¼¹ÁÉç§”AM:ÁÀÅYéÌG˜èÁAâd*Ðq 5O¬VxsA¡ ^–:CÔSCmDw2ænŸnû¿b[}ÏKAÌ¥) Ìh‰Œ—+ GñÝŒoþ\�HP å$ »+ßAßQwþ� e)c2> A�Ùèʹ&Îö–¿û>‰…¨šiŸën‡7œ S¶nɼ۷Y¶&¥î ÍuK-U²P¯ÂBóC²µT‰ZÙ±{º�©t;мS8÷³Å˜5º e:¥Œi>/„Tùžüs�Ýù•dùôÎz"΢5–ß�_þŠKÞÖø.¡[îü w¸ãH!v…©Ñ{ª1=« ÃS¯Ÿy¨x´‡«ä`%Y¥£”Ÿ&‹ã±™C`ž_2œ�rä[úùâ·ˆéûs)àÂ8#EÛSŠd�óvázmÕ,ˆÜïËP8 f¯Ø´È)ɺÛ^wXZ†ô»Cűˆ�gÃ1=~C´ÄTfúIY­F»ÿçX?jM»,®¤Ç?"µ « ¸øº²“×¼¶±ú ÷á/ˆË¸fX;®ÄÚ™ ?h EžÕâÇ“@üÈ×7Æ`�Û0 >û¦3/þòtÙóÙºn˜‰»Îûô^µi̇mÐVo«œƒ—Rà¼Kî€ÃÖ®%¬äp&Ÿ¶$ ¼äêlZk$—-…@2y?²wûJœ0ø´4|JÏŸí¥êæ�N¹…í»àåÈ�7R@ºµChc?€V‘þÑï/3ì-¼¡Ðjð“AIãå+ÄY(­+¦~Cƹ]Ç™ŠÄXªÌÆEÜ¡ì„ʆ/ò°�Ý¿¾p™JFÒÃá„b­ê&e ™tÜÑ…=t6�8'ä�˜`­XXä®ý€ÎvQB>ÌÀÀoÚ|tv£o° !,M.ïÍznZZJM{¾™6{[=Pà�ñ§ò·½Áúûo)ëÐuâ]ëE]ZF’¿œE³5nB ´xsÙlÇBðããZOBþÞ\Ý…3Ê;ÏOª°XÀçT»vÓã$J{…;þc*'+ 6#Ä[>»wTéjÒË« ±î¹ù »èùˆe·÷T;^ÏÏàjÂcì‡n˜õ’§@�¯ËÝ…\{¢â½S¥‘½m8ÀT“¨ÆF¥¾‡,†`\}&n㾘¢GKeÐÖ� <ˆËVT ⱑ,Ö9'}7±—´¾Ç›µéaò´T,�j‚mSåÚ‘óý6†ÿ"qˆq.¤otµBNuZšê0Þ‡yž¸@VÎ_òËý¶§§Ì’U7¦×fYÔ·Øo„ÆÅñ�â[Vª!æ“×âè—Â`õ¬$¡åœH>ÇWö)Ï!Õ…äø ¢¦—Ò°g³CÑÞ‚û½ô‚\²#Àm¥y½îò"¹\;¾lÄ‹Ž@Ž�=¾Ì®ÈÇ$Xk&õ®†½î@>Gû5ðüÆ^èïÊÙà fmè‡é Êû—’¬ª¤œÃ”–ÏÇŸ.OUÜ-¨­Ô ؼ!°",éÍbŒuÈŸýïÞòu°Ô(§Æð��86‹a¢Ô¼c�:qe*¸„+~³”½8¿ P[ù„cý¶dð6¯ì£þ¬÷8éºD$Ù°0DK*bI ¶”Qn—ò킞!ðã«÷Ĩìdasy†ê,죋ñ:Qê‚\€èñ3À@›8`W/¯);ÖÅ>m<ë+VôÃ|Þwk#g ¯›F¸$±�ùèŒñ ~Uç½ÆÕr2¶RYËPùÓ‹Zã;sõš_Gô#´ˆ‚Ĭ�QùÛ(÷{í«‚îSŸ vúË Iå½€ÿÚ–Ž–>ºü”ú_`-ÔVJ….NÉJ �ÝcÉØªüK/¸-b�|QaX„ЊãÇ씤fE‹FûË|Qðë�æ›ÞÓJôêÔ ¼¿¢)åš[¼¡ö$Ý íÖrsØi jpïÀ8šÃ: PìcŽÉm¾Iš÷F%;Öò¿—t´KÒvÛ×ІxRH¾›Û(£;÷MãÊõ~MÃem_<ˆÄØÕ:€Mf&]#ñ½ }‡ æZî0>'~àã QÔtùÆ%vé*âwÍTŠa<’/vM*57†Éö´Ÿ�¤[Žtÿìt�¬ÈIÑYúi;Y®sã*& ùL¢·à±<�ñ‰œ…‘œZºp†ÏØ6ñêZóæRÞ…¼ÃW0P¨Ò®W¥ á”—Ñ+±}�S‘E®T°HçTûèšUò5&ÿèl3l²7„¦ègz Öµ ~kvË̤©áòä/ì+ùç yJpž¥�±-‰VÈó¯{¡-8^¿ó'*­n®˜B¾®¯®³éÓVB6ôþ¬ ‘YB¹Ö&1‰S™Q¤¬_l”ˆüJg;Ur‡®� íqÌ Ì™<‚Ò¨½}€snÚËþS?z³—¡” x†=”æ%�,6â#ÑrÄZ¹¼'t Ô_´FVþ%cŸ×A¯1«„hn÷®�í °t}—5£áZ7#RÁVõÇ N£ë;œ”PeV)Üÿ±ºê½â[ý%î³�íàÿÉ3–/·>š½°NdW±õßßÿ+"âüp¦LüÃu÷'‚Óýí/*cüxSþ¶êµPb '˜ ¼ÔˆÂ&ÊF#8�ÕOöÄrûc«sj˧:»=ZòÑ£¡Bòê6Ôjý¾¾D ·_wÞ_>àþT ø…øú¸d±阫—ÍáOð_l⥙ð>5eå¾íˆYV /\œð&Nû�'4yÒzô“A7¦îó Š©‘–оvÚîáiC#Ï-¸d2KF#SØèÞs–s�Bþäý8({Ò ã~¶8 51“ƈÇw™R�”€äST>M?͈kõ©ŸÓúáþÉ÷·äÒüË:�L~¦0ê>§ó&Ê»Œ“=¹LÉÈcà ¾×8ÙëÍ­ôow#/dIåÊî7å¦9O¤lÖRðZ«žõ}°_°)|/3µK­°¼_qÁgmrŸb5®¶f!ŽSÚ·£Ð-{ï1ÄÏ–'¿. uyeu·üœÎíÅ 5ܰ§.S£Fq;2ÛHõîKç@Ö¦ö4bptœ±Ý_„I~õ:²»sá¶ŸúLEY=¸‰f™À81 íb sƒ€>S°wȾKª$JY»“©J&>´³5¼)oPEá>¿’y�qí”ãÙ"µ“èbû°²…jôhʺáró<ã'9Ú¤3Âõ%6.­Ëµ®}‘]ûV}jñå"ô8„•²¾Zà–ÛÉgS1ëüy¡ƒP£¨Ž•7Ü<ª£l�ÂÕæ¾?Ñvç˜ÊÚýU°Ëi7É…H�†[Ò…�¾0Eu°<°%¡ÚæGs2䣊:ñR7`—M‚{„e²ºX¦4 TüRNbìÒa$Ø[A(õ+Ñé7]=†/Œô ×}›ˆ'Yý…�ÌÓpQÇ•ø[^û;wwžH£¨LfàîîÜü/û™�?œ±ÛŠö)ºœ“Ç&8==Ú”G3Y{aî ]›cc³Ó~Kû%zhð°ºc¢€—û˜§QïìºÄ µ•>Â<ª­Í·˜`âHfàb¦+¼çká]ä ‰9œ`f®ºðrGiGJîżI¦î»°·QîéS|z‘ð>¼L{rŒf56Ø€/ƒ—ŸÀ•ãÛE�»ûJ\©±´ùÔiÛ6q6Ä1e IôcJ#ö€0¯b½¦i�]nžV”ŽxC�ŽSé LÒÊ |ðMƒ°`.ÑeõÆ=ÉØÄWîpù­ÈJEÖM)ô¦›‘²81µ×à!CÉ“¶æd£-f¹�;H•ÜŒ)¼‰RclEöïë:+hpŠtBû¡Øbi´7`µëžmÆ;Iát ÞyL›Me´ £-ø+?�XTÛhÐotÆ�ð¤:Rb›£3~8Q-e>UcìZ$YöíªPvIŠ•ÐHtËü[@dOŠjzß,�Éö„µî_³Í¢�ˆ#¶ÉxÙÙA7±]ÿËq)x{Twø'vKÔŸ2T ‰,�_ÂG4Ñ@™»¨·æZ¶›¾]Èæîi“Òˆ‰+]š›:Òj‡�†,ÛÃŽ¶·ÚÃÅM2Vø!S³ÖõØs¾ ŸtÐÁ†á~h…ZðÂ0å‚-d õ-[³®Z`°göÁL�þ§.,À ƒX)5 Î´NÜ¥uÔ×{!›ßfŽm²"Ô–ÂÓêAÙL«\º“€;ÓÛæ¥°¬´-âs¡MÜ(vd²®ïGp |„·o$±mŸsÇ| Xù Ù'QkÙ= ¬Tü�…úóa«<ý”U#ÖÒTj’+cž;ý x o“÷AÃÝähºá(Žt" vM¿¨0cد÷âê•Ï¡9y@2’ú8á\ÜÒ¡ì”Ø‡JLfÉJPÉÀÀ¨Ò‹ ÉàBž„|yu€ŽXÔãÀZŒ¹‘+:ž!·Ÿi3™ØÅŸF€mñ3M5�N\{K/èTÓf¼„W”òæ÷·ÈÛ{3DžÊ�­*âg?Þ-¨Ò$Îrÿ5S\ê!õ�¾ºìаÁãñ[,¾×ªxØJ,;þ¾Ìlÿļo9Y&Ze6ÞçÍá+‘Gç±—�B ŽqÛ-­?¤´%¾¦Ìî8/¬äÊ'fñ¿æró½ &Yî¶eJ‘S"ïõDG¿‰¸XVŸ f¨£!‰o/ú»<‹¬(Iä̆$ñ©ž\~\n§J°ñv}�€œôÀ —IFÐxøZ3,ÇXLrÂXVü Ä iÞ(ûu¾ò¨Ø¤.)$žk|šÕ–’w¾Qc¨²t¬cnw‚Û$?Xjb–è'RÏŠêx{ºý_.•pö5áBPuGh.ÙÎL�9¯+m‰ñü ?ò¿Â›e�M†+T쇶 3Û—¸“«Ée*ŽÙ «e %�¬Áš1&]œ)§Œ ¾¥}߃“ ²\íªM’qÆf…é“:iÏ7üÜŠþßK~ïG6—Ïl7Ʊ‘Å© t ð8ŦV¸]Æ\pÙápé™ÞTÂ4£Wø1‡ú!LÅ ´#¤ M'5„ÑgûÜŒJRí¥èú›*„#yàÄÎQEö�*,ĉi'ÓïOld¿›ýð+1Sþêh„A%={cŠFþ]Þ�¨)·¤4çä-4dNÜïÏ7öÑÊÂëyfº+×o$�ÓÀNÝ>F¯@í <#�¢k–97ÇE #'5o˜‹y’µ:ÁY:])âÒM$ÕP¼]åp|ÃÌã]ÛýËÝnFÖhu=]vShd5mÑ¡M¬å;6øñlú‚Iº]ÐT n«¼(Gí¡  �X>ØI€Ó7Qòå›JF0¹ßHQÛº€×$=½3ÿ°À›»‘]¶ ŽPùÈ‹ùïñ\Dd�ôqçU$NaH…w[õE†^÷[îì†Åîúï$Ôf Ë�Œ1\k%L XõØtµ!ì@ˆúËF¨µº†ÿÊQUmÅpâˆ5˜ :uÕÞÑn•#ºšK®ÒÝÈöï]èC•÷zwNíûõª–~Oy�"^ZIF·…P:€{Ñ^ު܀pÊ&ˆÚ<±Ä"ö4C¹6Ù cô×¢”×0/ë» B¬Mã{™Ûo~°ú˜§Ö7ÝAÒå.Û€Äà•ë†dw=ÿôbÌšÛ(»9̉¦®° œ²äÎ^Ü’ <ôPÉ:dØ[ÆíCÊì¦Fì]©:LQZb4Õr£àžuX|j½º» ,*s½¦Õ 4-å”ݹWtmhiò2÷p¤¼º;'@³ÒQGzz4bpÇï }pÞïÔ®@ó†ù£ŽÙç\Ý»^^ðk:Å#J©ø]ûØ`üUZ‰‰ù�½ï¥8FÓËÛì‚Å #».�‘½èåÃü#¡h°¾}ÅòÎP2ðgÅÂ/ÖKõžsÀ²nNVMâÿç‚ë>GÛ�ÿãÜN,+¾ûoL]­ëŸ›Š¤�5fÅúä ìûÏÌ©_bÀYªJkcL!ž …Á²—xzXµòb;˜¨môÀYš~aI§ÁZÓeÈ�ú"/Ùô£a øóf»2~ 8Ÿ’Úþ|CEÊ5°]°¼ÅS[‘}V�¢Ù®³ëKM<´f]ÔnƒúÈa„"ÝR]g¢ 'B§¨vÀÉìb™õÅ•Öe4È)âK0G†�/à=ëaË4µhl<Øž]Èseaq_žUv øǵB@ö⯸úŠHìtzi}£ÙP,ÿÜ#ÞÓ|rOÒËÿW¡Ëg¬)·x _æ½W¸ A¶StU™¤QÖc#)³îG˜ ÑŒôíþ¿C;Ýù†a˜/ð­më–0G¿ù:Œ¬1sïr>ò(™€XŸ¸\0õ­qz±9À–ì†}¬‚´ºÇ‘ˆÂñÄÜm7N’� ¥ ®j¯Äí×ÎÌ#g’q¼R ]Ëslªü„iëz&0÷Ü8e€l‚:ŸF'Ÿ&ñ z³^šF–.ndý;�/ºœÕÐZ’lF®AqÆlaÔ`pÑ¡gŒ¤%Ö¥°|ÙÒ}¼9ÒTJÞwwßö?à¶Öç”FFŒ�·‹áõÙ:çWàípØÁ(öøA–ýíФ7ÂûĆ¿²W‰Å¥ñ4Ƭ ´Bõ'$óÚÃ�»2‘ˆ›Z@÷ˆEç°~´Ëš\…qòÆë”Ë/‘ãíÿîÈ—l=�'´Kï8ª-R$rÅ”n±–ÈŠ¥"ŒÉ;6–tÒçBÚW@C=ÛÀ‡…Bºýoa@„¨�SWÀ‹Æ²E_Ù¼©Çf„G ¦üÙÖ3üCùÕ°a�*ßþ+¹ .¼ùºCÿÑsð•˜|?ÁMGUö¡qû®Qw›Ó†:±,t¿ñ¾ïñ�̬ؠûP%½ð9ÀžNg_ÖÒr(‚jìiÀ$–ÿq]ψºyÕ Ã KЦ$TÃ>ñ²Œu2n;±~…»Æu>ÉIVw€òåçO™kà’ïèw¶0~vƒœopãj)öX�¿i„”P]˜Ñ—JéŸøN¿þós7W:É� }q6·ÿ‚lntt¹I;iqÈtâañIüäµÓcNØk¹½ñÐÄ“.G•©žù;ŠªÑAÑÝ^(ž3…½°Úü{�zR5Ù@{¸ lá[Ÿ�}6·LŠ)!ü¶³€ÍGƒ¹£ÓS?ÿøJl÷~ZØR#~éùÍ’�à 02n0ŇɵÏ5O<§X�ܦúá["Ð:ãÙØ6�å3×OŒýêù—†{\Êi¡|]Þ´ÕõcJ8„¸5�@›"á!6pÇÌfšûò_€ +p&)µwH5ÞÄÊ=è’ô?ÞYG<„ #…JsK‹O4Œ;zá/sBµ9ìPú½8ž¼ö(§¯ [ÿG”Szé�” _øQ@ïÿÑãÔ^µ‹¼Oß&ÕØ’ºýÚjÚæ&-?WƒÈHS&áæ2®Ïl{-ƸÛÜ ûÛ\ãÁ˜žåš€U窗49L‹C´¨°›±ÆFí½ë$Ñ ;Ç—<1† «ˆwzq ò3ââFàiªÙù�9·\]ßµ!/rr¤®'�ê.šEc+˜D@oªMLX @ujÏ{«„ãÏ7ñ…YŸÐ$†l!¯Mm¤•šõÇÝÈØJ@8Ûì»Or,ñ×[]&�?Òáˆu³îá 9‰-˜^ë�¦õJv† ÜE½)�!¿²?mÃ?I�?Œ¦_þc˜_Õ¹ó-Ù’_ÍcI‹F[÷Êù}@³Ô‘B.YÐ>ýˆ•/afÚ-§™ òKÌýW­sõÞhß‘ÁÄ µÐÚ‹<ƒL¬¯òuJ±ÔRIï¯éÈ瑜æý^¸dø*Cï¾0iûrùÅö¥*�]_ Ñ)ªkb¦­.ì@-üÅcF&¦{µ„êÝ·¦dsù–Ö –€——¥¨3@L1òÐ=ex.}Þ…çp…X<”8�_»29Ãe%œ¦÷Z~ñBw«fÊÈ.eéiúñž’ob�òsѬ–ßtZЏlBÏŽ â4…‰å5|®r¦?8~õ…ܡˢ{Œ+xíMxÔ­kÉ9¿ÂBÖ–Úý|aÒ^\—äÑ�S~|/ó,„¾);¡BÞ×N…›–têçÄÿ*Ò\7Åä3¹ èfÞáÌ¡VV0FJŸ€â,])W 9ëlýüo> ²Œð6çVwÊU5}liÓ"‰'81 �)Ž´ÇL§$òÑë^Ë–±Ýo›Aè4úˆPý¹å4yè& ð ¬*¬…··Û±gP¥ðžøÁ˜›††~�cä5û=W.çâ5šªRWÅ’>û©ù\�bÄx‚J,X#ÙVîa±Á!àËÉ,–c:ôáYWØ~î%WÍ®|O{K[òLæÙű״®ù©pÚ.¹° ^o{}Õ(ÙjJ…D¸a"ªÛ_€ÐÍÐÿ6vEm<†ŠfÈQºšñ®]ŸËµ ˜Ê]ð–L¬³l#å`�Ęå^6ãstL+æëõs@%>&p$ÃhS”ôKS¸ìF9Š'Y|ñzdª–L±ÕìG´Ë6ÄÄ¡ÇÀO®ÝÎ�ÞþæŠ;4¬[­5TÈhË3pÞ®µF íPˆM›MfÕùþˆR‚©>ý�S‚Qw¯ »©SêTÊk¬Ó6K¾ìÞZܹÛ=‘ôÕoe¨ŠäzœZ$]@ŽÒA±ÚSUw´¯¶´#î;Àd—²ãO>Õ¾�W]w*„F�„ýÁ�Τ˜Ð ¶î]U‘]*Ú>íI¶úÌã»Ô�°z_ò¶³î–±E?—ƒÑR.ŒS’‹W£ÅÀ~s˜r+ ÙZ“NBŠE*¸x¾€í=|=!4žT–:Õ@éü^sÀ®ù¡Ç©¾Š‘k  ÷OP(QEÏ©ÉDñþGKY¶ŽÏÌvðm]=j\Êß.ë ¢Šó€Aœ|l�JÂA~Ãé?W¸_ú”�ðXä÷Ü# ¶´ªßrÈV0ôenÛ×®t}x¾Á%æmšƒÄ¾ÊNcg»•¸„Oqp&Ë<›zêöï ¹ÿX+p?®�46‡•„∿iŒ"_ZßÂ�Ö3\£�'‰K'<Χ‰WñÕzÑL®`àº�nðâŸ�êQfº]1ËH)÷ꚉOfØ<¥~© x2ICu¢¹¦�È¿êâ:ü@º…†Áª”Æ¡àÜ ~?û}–S Ôô®`‰j—ÆC¾ðSØAñ4½ùÈ›`’úœ1pq–õ]¸’n*cƈ¬) zAç“ò-ûŽ.Qkîvb!øééäqÜ©. ÒuŠa̪¡Î?ˆU¹ÃcÞÞªí!2„êè�ÈCÌç:nà£ÔÔÇ!ozjðp«yûæÑ|…G´@ã%ÃÈ @Èn€Á=¥c[#«›q Ëø]‹¼ËL’xî<¯Ñ WÎÛ_¾O‚rP×ÊQÞÊ”R{5<7]PàOe|—ïð0‹ˆÕÀšõQµµ­ä³ùæk(3W¹¹×/ânÚ?õº?QÏÛ�·kBG2àÝ„LÙï˜C†’Æ™¶{žNwe*£Ig �·e…Î_ð:fÉinÒñ‘üq!5L͵®«(áûÆ� ŠûHå³U}ÄêÂq‘@.ð«Ê�3‹(Yõ1Ð{@¹’‰÷>Q¦ß·ãá—¡Û 'ðŽ�?"‹º[éØºŸY+õ(9i7É�R^„•Â�t‰äÓŸ9§¢” Êù–Û-�îîY ÃY’VM¨övéO]ÿú=Ÿ3©]¿ {|£þ!júÆ÷)©õ ü"F®ª*}¦Ç<3k[ ×ÚüÈ=Ó�r"SbBÑZ „Ù�—ð·Fg…QˆrCÑAŽ$%…F1'äÝÙ'­âXnË{èÀøY´˜ `™MšÙ*1ùê0i}Ñ=ÊDKëàšN·më/¡ðÂYô Q Üš"ÄOž�‰%·evÿ9Õè¦ u§fîÊ+Dð?ª ÖêLÂ&ä×Bw`ù !è+Š"‡T`X±�…Öl�u}î¾_Õ1„Ö˜.�@'³û.•y,U|¯lN~˸Ÿ}•7N®¶· YuŸ�Ã]6î¨�¨‡¾ÎHÚñ(™YZçüTÑš+åžýiÙ qù•.Q‰ŸN8ÏÅ䌞’eLñþé�$¢Vª×¶Z™^R6iÕƒŠXËzÒ¸ÄÙ³ØDfzFñ¦î-D™{¶ ’&7|‚´ö­GøK£ß¸ãÇ.þ#6jÿ?l… `ÒDåÚènC¾C"¤�|‰LŸÝruÝ5¶(*)ñIL^_Qy5M~Vù«ø¶FÎ�5Ö%*cö­¸€˜è‚Æ÷ý†¼D{דió€rÀKÔSú—!­¢Ýlƒ”eÍÙ�m:€'”ôD̬Ì8DŠVO^¡Îhà ë³Ú‡ÕÀ§<gvÍ¡  ^$„Q‡5¤™þ�!?ô9�ð9Y ¨ y2Ê–P>¤!/ H`u¸Œ˜ 2v¾þCZñæ\¡j€ ‚M4®Ý‘ñ YmΑK¹1A$<稲&þ»Æ3²ûëñ¨ÂÄÀ¦ÐhâšÁ604Tv…m;Ym92ÝÇB&”Ýœ&ãu¢‚!EUîÌÐâ´Ë¦ÁVíj„×O׿¿ÑöˆÊJW_)Oå'ÚEà(3xëÃCÏ?j4ûu©Xí&¡žï,ÍEà8a¸Þ!j”VIs7+å3ð%&°OÍ?ëóÐ#BS>a‘õJës¿.ÜÃÉLH 5ÿáà =.?ho=<‹õ÷…QbÆ6ý˿ۆjÊñGsº} Œ5ôéZ�“p3^¾µÃÏB&Ô„ÅpþuVNPòŠ/À4=9Á@&ưŒH";-vh7²€~Í®jÂFÈRÞà ¦[t C!åÐÈbôHµhi±õ�ì-äcF †höß]Å| Ƞȯ튟fÌý-FL°��{‘‡°¬4Ÿt´× ªŠ/Ï» ÿ'ä욂ͥÕI¢ÕÓCþØHòÂÕ¢‘¹Î@ôqÁY’jüïAê÷™º°¢¬ÁQ †˜À}{#¿JDÜô‡ëDt?Õ\Ͳé·J©§‹Œ|œ \–K¥«d‘Y#ž4i¬Vá…K©`wù÷†X–ÇK¬âøÂV/0FÒgw’gà� Il°ýËZ³Ã[©CX›zêÚÎÙ®ó›9¤žÂYù]Œf'w½ŽO¿é5 ·»ú•ºš·Yµ4·‚·2¿u�¥׬ ›‘¨’%KÿHjzM¬aX ¡HŠ VþˆAòÀ^q°)½Ö]@ÛÇwG zrݰ+D,ˆe·�EÓE«•ݧ†Ë©Ø?‘¿½•_Ђ­çHu�¥Eá Jv¸¶\`ÐWÑå\ % îA'Ššotp`âÝO%•6“LÕˆ0kÚ²H úhÍmñ5%§¦° °Ýï×—ÐMÇpµyŒüRA'[Ù!ïïOêKîÛn‰[ºVyV´©ù\ùè¨Ë%¾‚ƒ Á»v,òjYäË3LµïUx?�¤ÎUÿšÀsÞMY.A�,!À ´àFñK׈0+>i)À§'Ò;€ª#ycÙ Ws$ɇˆ€XZ¯ø5‡ëØóJÓs-6\æ�ÈÞPš§A�bæêO,/ÔÁ½.B•$ÝÏ€jØÅ³—•Õ{Õ yíªg@vq=ÎÂT�Ö÷K65Ÿ‹iH}!°RÕq†)ܦóåvݘMÚÇþ¡!KÃpž+Âþ­›à¼¡KH9Æ@¿KÔTvú˜8Ù8ª_W)I¼e/'_3­8lý…h¾Î)¡G)>Wì*Žñ¯*.� ·çäÝÞÙ¶Ù³…‘…ciÁÁÈ©kN—rëá+¥ ÜØU1ÈãÚ¯Hy¤ŸF½&#_Í~ÕÙéy˜Ä!Ï̹ޞkéEoÀ¨ÈH"nnM³”ãüv¹‚€ÊïžFrNY? 2¨h|j^(�Û^ØŒ¼[s9]{Ô‚”b}ýís]/Üó),Å�Þ‘—רSMÏÜtr0…’}eÐXÆaÝ: øÀD1K‘…,‰®Ö¯'ä‡ÿ•º ¹hÙ á ®kð˜ÚÞä‹Ç^YS+îMU°§Îç÷A»««c¸@g¬ôïá˜íÆÌÔãv}sÁ±»Ò*²ªA$IµK·XÍ ß0 û0é>õûjI û&û YLö9ªƒ*ßZƒ�mœ_ÅFgÄ=¼ºµ$\û&N„îi€§ ±Oií _LÿTÈAþ[îñgüLÄЭô- £ 2e0“$>ÊáJfE‡ úÆð-Q×€y¾¸ë�§öd‡ÞÄS¼ðRK¥c+•àVxbÂ¥]jÒÕ^óB…rm;sjH;ù ¨Â€;nÅDù‡KÄOT9š´‰`„“öóã�Wf,ð$!æN'ï¨UÙ2öuñÆSj;ÌièÉ—{Š�ä‹¥Q"+z}»ÌSX‹æ³äTÚn4;wðPóˆ¥p÷ëOê Í �#1Õ@Ó1¾îž™ŸÌ0âôUDŽ-Œ2�›S¡”& ”31nZh÷ F~à��kИ(äº1ß°—6ªNåC5û*ÀZÉgë¡Àý>­üp?ͤšœ6ž[X»`¼x\Tq%(ö|±îæÈ›¨½̨ƺ|®sŽ=¬u'ÿ‚¥êŒöƒ˜W Z–pãyùn‡¦Ø…ók››öz™éÈn1¶3ø£Â/Óóù@ Lõx«Ã†�¢Ï˜|=…¤,ªÝr“‘äe½áZpšãLºÌ`ùåÈFTf3¸Ò„é²–™¢¼ q ¿ö�ÙêÝZ™µ8ÔÇ48÷«®w‰� ê~ÐËÉûfƨëî‚°7œœ8ŸÁäá#Šk½ù^lûYú},Ìf?ඈõ3øTš‡Íy°XW¾Oï²ó’RRk—o�±C»Êƒÿ•ËíÃúùÍyÿõ ìˆÊFÆ¿Xú`D>,L~·£Ž‹JøLuöFñ↷jÊDlæv¤Þ§\|&,ô\Â"ÇÿÃIan¥ÝéAQõ”‰>¼d•¦Bµ½LŒ-<ÎàkºÎâHLªàæèpavýdþ Þš�\OÚ+n$Å<ÆïÚé–ÜUe{'¸"Jkg�Aø £}$õÍ:s€L Ôê2ù¤^ ‘o¦©ÆëY«øƒñôno+Sa—îWXOB-!ª“{‚·G]1HÌ8cj2“¢%äŠ1±½ÂXlü�…kzLùë3þf_%³S»|+Áp>-d\`Cr¬ÜAóI mˆÑ4‚€cẹaï€Dáp‚…í—ªô “aîÎÿW•%È&«ËQP¹Z>– Oñˉè§?ª—%¢§½ iƒËt&ýÇá.“=‹k‡ü’– [eiA˜†kí>ÈôËwp§/½€º#ác4Äö©³!îRÃõO ˆbFì¯pÅÈ×Â'Õl¹ë“8 ””ki«^Émz³C ”±+Ì�‡ø§´ä"Ôhߦ7ÃÎë j4ò¥Hu^²ªë&Žâñ^÷ù`ú6­¨†ì¬GÔ$ÊO÷Ý£Ì� Í hÉ�êWÝÆ13´–lm¤Ÿß1ônó¢§6?_~:$aò9�lÊ…é…÷Þ_7.·�¨µýzÿéÅð £UëÙÿ•ìƒlõæ÷¬nO#Ï·¹ã À˸Ækª :Ã[ÀÿF¬F!OMÓYŽÎ>…nU H¡–òåí€Èì{UfD ¡.ÈX1O×½¦Ý¾K®°–†a k;æ-ÃQþ‘@Ñÿ? Ù�~l—vÏ2P ‹¿f£¬z+OÅ1kˆQ]“m¬½. <7sc×{_6J”[ãh!FùÿŠh-¤�´¤­åöpK µƒÁÐóx'Q§I𠃆½…—˜j„lŽiU3rLÁ d ©�óºÜ”dƒjÚË[§ ²&¦¤¤îhˆÅ)>'qü ¶¨É 6®?Õ×8kE €�ÐÐþA8.û´#feÏ ÞÊc‚åjãvç¹<�)6ßâ¼³X?ìh„6ï„É•‹œV(QÝ &¹Ž%ß�‰ X£bPZÕPóê-qáC/íÊþ¸‹îTƒjx^6ZŒürVÓ\�éädìý5ÅDhóÙ™¥éu]íç`ñâ» ´ ‘‚é›0)óKU. –y­Æt³d e¤2^a„üW§ ÜÀ³vih÷íï»EH\™–*,o]“ ¡ócFu…‘c7uGÖäZŒV ijH6jÃEÚGÀ¦Ž`á¬{Dâ3±ÖaMÈ ã\¸+`ÍuY¡AÊQ¤:÷Æm¦ÿ‹œr=*:9ÁèŽ@krE9÷Fï_¸6SA€=Ñ䯀  ÁИ–DòýÌ™õàjÄ:zÎv"÷9fxyÕ�Â#þàÛsYý£cÜÄFÆv\ÑiÝútAT· ZQõwüUÒ—ƒ¼0 y0L‡zS6“±àKb+7DiòÓó yå'2¯¥ýþAïl¶´pH­Í¹¾,�h¤L6X^¢[šj©¥úÀ¦Ëú[íæ@ €�‚vÑ­.ÓW�x¶§þÍ�ëLÊyvUƒèD~äý±Ñ}?(µIsdPhe.0+’Jz—äˆ<ª"üjž‘lÉÝaË„4ûæø®kD9¬Ò“ˆMcÏ® Ê/8Üûþ_R·�æ;ç�b ¥=G»GþfÔ›Œ÷‰´»WF#ÅøKN hgëÿ¤,�‘¥½·0k³ lÓ�¶ 8žêgð¦Ã`N\k<ål9Qž—ôKä™Ü%±ÑA.s¼P‘ êá⩇ý2—3ÎÔËc©ö¶ÄÝy‡Gⱆq9}I= …³ô?cߪž�ü ‚‹¶£Ë“§Ù��ÿÀq‹~Ðñ=„§…O™x2)mÈjªƒ&ûe~A””²ÒVD Áá8!A©-;TygáfßA�3Ñæhü3½-ì,LéÕêtX†u@Ô," )”~#ç;Í|ƒ5Ù #^+>“ˆ�á²êO#ëÙk§¾¨H.¯S…„x¢4¯Ê›r™Ÿ9§-OXjÜÀ:N8UV Á€6¸áÐ>3ƒìí§ÛÙ®NkÀÿ²£Èÿ pÔ�÷5tœí‹¢‹]´¾teUpçäþ«y=ìeÌB±<´Ø¬1¥™ÇbÅÒÂr�Êã0 ÙJšŒ� ãÂÊ—}`Öä†7Û÷ã …Q‚Ñ~îT+_fYÿy—«‘¿Ú؈‹ø{—•ï»6:|‡FV`ë¾aÀÚ{�Aû¿v~è¶Ã=& [﫜´©¤îØý™×# Lí/ˆ²gŠÚÍ Ÿ§¶]:*\sÛøN;$êâ'Fk;Uøe7Bï¹6ƒ»à]ÃîfjO_ ÅK½D+ n ¿<ÕÅFæ³*Žâ;7–M1 A㙪ÃlÂÁiÕÔ½a+ð¹¥8fÿ’G­M©4̦Lj�è›É)Ogä[Ñuï4 ž$+ÆÏÉ_0MÆ�ËõŸJE¹r«IÛ]êYf´Æß(JÅ_–4Þ ×Êéâñß3µSì=Ç=;o†jÍÌ/W2CæKÈw h‚d–Õܲo¦Qh}Dý…ÏstÞ�̆’êóF†v¿—ÜÃgÓ«JCuœúnRžvì‡õãL“jÒ0Až9§äL=À¹·ŸU´ÒžqP>‹àýÊ/k²TF6XÙ¾•tIsb+Ï䈟_iCÄÙÜŽ÷®–ÖfM¥?{2è)]†º*–?ʇ#Ãã”úÎ#hÖû~æ~Je«o©õá€ì¦�…\ªíüSåAîèCÁQó=Ñ3ú^ª�3ŸEèp£â�Lu:Št-Å,ÝE£€†¡M5¯Q§(ÚÝ `9OvRbç5öõ6Í;k@§ �Ï|“»ž[)é6㺘9zâ¸Ò!&�ÔÎJ2¸¬¼’üÚ�²šÆëOLÈÄp�aÄ$qnmqåH2ÔßR¦æ펎nHjÖZ•æ>R…~•9r·qÔ1bøÅ�ŸRUð5tž"“½hl‡ðXµrËfòc·ÑCb›6Q\[ft¬;…r¾ð°¼Ãÿï £Ú|«Ç1CÀŸyz’d^ÝÊYñÿ]8÷Â^.¤Ë`΋`™D¨õ–©åt[‚˜ë*‚H�Áζr|#…˜Ô€êëG ÌÎ*ÊÎnž›Š:Ža�ßä±ëmMËC©ºž±wªß@üE’+ÚID×P¹Çxøà á�©û²Ä]ç›Þh;®öfé{ͰÿÛÜZ¡CcF¹;D×U<î6wèßíiÒ¯c:¢cKMm6÷ü~©¯Õ^Ãf‘'âuÂØÊù•²X¤V:?œEd8t•Çäò9 '¯Š¢¹œ“‡ûÏFê[- K¢˜n© ·fö•m¦:”æuºiý3"¼]ê0C¶· ÖzIߪ1›�%ãªò‡b&ßx\L’ªŠ��!¾ºš×K_„ Æ^n®Ò8©‡D[Ÿ–kí[þfÔ/§aÁçƒ|?†^êC‹à?ú‰XÑ{±"Óøí½å‚ƒçÂùwòV-ÃE¨’SfõÏ`ikH}ßí‹XÈ­Û!.>;´Ÿšôøö?Q“œ] ååÈy\¾ówѤ ïG¹½ë…©óþ“/ˆ®]sÅÚb¼bµ¥ýr£RE6¶\†b.H,佫S��Õ0ÞH?6ÈØ¹¯_X3$ä¬YNtp�8a�Œ"™þÉešH‹?8¡'Á™îÂ\»l"æ«üìS¢à1›«9²H)*rÿáwÿè´þqDÝ'@—föti¡€˜ØÂ»:w»ñq{¿ƒ­–à¾æ”¦ž.R¢û–㽪d;´9qù…�ô ©s‘‰€á…QWÂÓZ³ÔöÏ2‚úº÷¤�:ŽÈ!ÔÁ�c9<[(ŠþsÅNœ�oQ¼Ÿ‰°IÛóî?,<+ÖÝËᬹ(Ûq±_¶½‘5æu3á)»|O‹²åY6±¹ Rc8¢h¸BCó¯ü\%⬖Ûó—h£gP 92•éD˜ÈÀÓD+xçžÃ¦$‚‰ x;ÑÔ†µl8ÚÂþ¨Ù7U|[‘¸¿)a MmOj¯ª{ÜFRA{\eFìSpÎl ÿºå.M'¹s¯<÷ØÑb(Í7Šb–¶ §Õè` Äß8Ù’ç}â‡( Ö]Ð¥²ÜXÇ ’õdÙ!íÄÇêŒ)^ø^3ÍR©~“R~°ˆ–2%CU"„”0î�«D›¯ˆÑ¤¯.ޱ•bcïÖ]"nx@Î+¬ÿI}v~ÄwúJN•‘Ãn)>rf²Dä.’{ ¶F Ù– š+éç¾Èj™‰'4²6>Ç&9…e]žJ̧™†±âQÁMªÊžÍ—lµ²Ç”åY UK‚n�'W­ŸTjË {š?^§|³K<þYø+°à«‘ÚÅ>.êN}fþœß)Cu9awßî,^b¥/‹º+55§JÛ ? ˜+y4íËü³%^¢€ÄB´&»÷&Õ¬aáívûÔoh‹{õ»VÆ„9 6 JªèŠy[HëôB{|ÿ‰}›ÑjBlÞ�ŽÖDÐFÑûÊ­HÔç6ŒZÝçôëiFÉü-Õà;˜6Ç!¯Åð ØT“²òʪPåæ™"CsÓ‰ÇÉɹ<§IZ2߃7A[ɨš’y—Ô…BÖƒ$Z)ômŒÁ`x]Dç�°†Q™°:ñˆé bMÁËFˆþáêØ,dò¹b¯„iâ½Ü’'%1Ýmìo¿m^ÍýÀã¬óÌ—.v*4€ðõLÂ�ðÅø�·Îù¯ÁY妶íX–èÇfìá‚)T8>wnhw¨ ÝÇ5o²×´IãœÀL/˜Ç*áoKµò}Bç�Ÿÿó,@ì+½±Äô`¡°eš" Žß^@S·_ÄË[`Û�pA°aÚ@õ •é¹ ŽÊr�ëå~ø±.vP Âç¬>6t ZÕ÷ìïÀùÝwŒà�š/[d[½1NW ë‹Ö]qj/Ämšg~’ôÒ�Œ¯ÈNÈ»¬ÝÈ–7EU ïÈüµùÏütpú~Ù)›¬KGŸ�£íÅ£…£¾Ó£4LÇ}Bf~Ÿå¬Ú?s�™^SÞ#üYæc²aÛv²¦x‘ñÚØ ¯±X1dH\ò— ¼L¾£erê#ÔeÎj 7*tóãÂL ž#v)öŒSUKåq¯©ÜB êÆ/;‘ü4œk2äT|s§üs#Ch�î?,él”Â:Ž©TÜjÕ™BnóŠÇ©•¤Ö…ºt¸DﻦËÝ'½ÞG?”RVˆÚÒ<Âĥϗ ú ®M:Q‹¨‡[ð|¹I¬ÙÇ7•0FVÐwHqˆ] ˜µã„ýŽÚs¨„z´ k_"JìUÁ[âÁkKgù‰Î6Ž9¼ûúߣì%�ß´�±E®uxÿ©XJ¶sºŽÓuæãGvåˆHÈ„nÒÜA¯y‘רé‰V;ÝG8篊=9©Ûò’…óa½‚S14+ØÂ&PpPTW­ž§”ƵãÚ Ï=ÿ~M_ßÂûøøÔçšÚ¡›mËdz䫇ùE)kCh¼e¢+³O¤‡s¿“«ÉFqw‡DyÜï[€(‚à #j1+ÙcKeÍfæ Ü&¦|7\â7õÐŒ g]±*×úëˆd~òWgc»Zˆ¥uïNw—m§¡8ï ±²$¾b¢nܺXÔÓ3$ û§3®ãåˆöÀ)*°‚¬ÐÉ€ÌA U«7£,1€*“‡½Ã•³Q@‚݃ÓDÀ/æ›!tQ:‚.ê~}Ó)Aä[ðcHõ©9Ñ'…è±´—TG 0œÃо¯‚ì2ÃT5‰÷× iŸka ¥2gG;ÊIF2Yຠ2®;ªG"p6Ìž—`w{ ‰VDfE»/غ“Ó[¨ú€ûë‡_ïóa:ëÑŒ�F 4‹RŸ(ÛåÑ…P‚B ‡Á�@·µ.h\¯Öž£ü��н’ö-üMVOx}kýí O8°ì_¨ñä¸7ÛÁí‰à;qˆå ´šd�Á î@�0Üéo§ÍWñVÙYÀjgyunOˆv\\èW´¸ŽwTvµÅbËšh¡k¸À˜/GÐ!©Î?tû·dE"™ÿšÛŒS¾‘¶fûþ.ʹӵ¯5–näe�ÓÅ\-S©X)HLùèÞàgò�?8Ð Ó°a‡ß  J�“ÑÂ>° ÕÉ2K™oPÄuU‘÷ 8Üaý 3´ ÀFBùøa—cÖ-_Ç7OGUõ;�ž(­å'ÀF• BƦ¸KÔgŒ´¯8¢¨x�‚É üSÝ#ó�¹­±xÂÚþuN‡ÎÁø>¼[))zº¯jワ Wè²ðÃ`±ÀyÔŽÜÀñ>Pëƒ~ иÔNvˆ‰BeHD ‰·Ì´‡—Ù›ƒ:X"YÆVjob­¿°J&]ä%9`v�bÂX±Õ½üü�ô0¿<$ŠÓY§Îß¼I’¶|ÜDà†ÑÌAì§ÕÇcËãaZHÕªèR¹:„A\"¾HŠ�˜ô6AF»¶r¨®Š~eq+g<Ÿ5oW2®çÇíí �¢èÜ6¬Tøtü4}‹^FnM+͹»Æ tù�ÈÝÇá«�_X•Ò:8*{l@~ð²Òxr¼4¾yÐÏ(Ó“‚ žà—¬CÿξÁ… »@µ3cë f`ªj‚,wì�ãÊG{¢ÅKÂ~Ôw�׿Y¦$õq\�j§TB+CÖ^Çß—QUÄüB3úåÚz>=Už+Ÿ¸u:žÇtEœMNÔ@+&ÚE0~}ϽÑñÌŒ¶÷ˆÙØGÄé€;[î‘ Í¯}È>¦Á¼ü_0„ƒRAÍœ@\Mvƒí;W¥{ùÔE@Œ•…‰¯W>>+2íÄñžM¼Pâ`ŽÊ Þ¡¨Æ¡-omüA²£ rp–¬f¬¶ÜÄûÂÕÛ¶¡>}¯e.tk`“o¤‡Õ9 sËUc’šã’ë2ßés%D÷t¯Ù•M:@W·ïldQ]{7 5g[*1ÃkùoqÍ5OÜ“&ÀìLÓ7æUC~ùZäUÒi·´iC=Qm÷ár~dëMF�¥ªG!-Á×¢S‰Îñ;)B}ø”^=P ­§\Ó‚Þ©;¿òoö’Mò �±¡zMòÀãŽô’Vrˆ‹ül‡a^‘ˆ‹›3lþÖ(ÒåÉ6«| ÷d€»¡n£/õ;›¦1�G&L¹|“t%®’ŠUj†ÙJRín60Éüš¯Gj`B+…)²í‰@šºõË+hH¤¬µý+Aþ¡e6;é5×l€wöÓ+ÉÆ€•ª/9â Hr«g+\ºä݆Jˆ>–ßLíª&+×Ýé[É/‹-£V-ã»ÙTC!i.�$qq¦n(å±…sètv�u[�wyH¯tñºa‹Þ‰¦‡?Q•ù|Ÿ¶Fûç#ä2¶».–hMœÂnB³äÏÿ§N%çÎzAI:‰xzÜ®5Ìf½Œ4™]O¶þùâ«}štŠ·®>Mn²ØÒÅVo;ƒÂ°A(�íŽ ê+¹'2ê'ÕHüb.:÷2:;¶¦zO¨L˜ÓXõ¥¤H²2mqAiÎ]û^:öÂYŒS‚’¡Wñv?çz»íJ J&£JÚ>$„†šY?ÍbÊJ•ãÒ'NÓÒá$ÄÛÞ‹ŒëpMÛÀ”¯Nß}„;eD$qE'$¸‡>Ž¢3묬–…Êî Öz“6ò¿ Ûäõstw,”`Wc2ýÔˆ!Üé"¯Å4¨h¶¬·0»b}Bj>�¤ , éå4Œmÿƒiìtk=²2ÖwZæIÄ©Xë`VVó,hØvõ}Îö[R‘àÔˆ§@�d1*ìÙHÌâàEJwΰ£;©{©tj"ÂlæV½T$Ç™»-6>¡ä=ìŠÛ³«qÏCÙóLÖ΢4–K…EDÛ ÆjÆ=ÌÍvvQî+1½],îNÇUL‹ÃÇY¨¿AíItfs«á|Z‘©ÈÜ”O¯73?+ªÜ¦:ì«6>?iÿW 9ù€ŽW!<º¥˜1›ÅÏKÆúÈÑb£5«Ñè$¯¥û1,ÞÄì¸q`WÈ,±ò’ÇÜ×(·�[:£˜š¼@‘+1íŸåâîlÓºŸ"`ŽP$ß´7 ÃÕ$ÈfQ®çòÁn¼=¥ 1OÆ9·Õ²‚b-pNø˜"©÷²e�ü°àçmÒw$VlR�¯æH×Of8²I)'½e jå�yÿ!&#Öùµ°ª6’:ú½Hd“Y‰Û¡fOÊ›c¶i¡¯9Iý L É.Á^!i,!KLë*i~ptXÚ½kÎX{¢¹H*ØZp­úGø—­{J9û¬êhH�–È>…¶x›ŽÆ¾ñÄ‹°giyûr[ôþ&e²ˆCX†-È[oI ×3ÉÍ—�^,[úïÏ_üno}é%y@^ÙÌ£�§‰¤Ô�,ìáu¡,ü¨ž­g=ð²¥§ª¬’jaˆ�÷ãøÛϾŸ§Wý:‘$×gFÓ|°þŠË.h~‘å4ôj.,Ò«0�vÚ)®ˆÖá³cmÒœþåüX.dú�V­ÓùФ÷CåiÁk¿ÏÚK‹Ëš…ºîÀ9ã,˜?é¼�_/Ãú|Ã'Â^ó•X�/~â2ÿ05Ý~äAaŽú> ù6úMz.-ËAÙƒÏÚ¨²*Ý—µÅ˜n¤•q!Âú ~ÅöïSFŠÃi!IÙ©¯ø€òŠ�J*§¾`Ó`Ø<@}vŠ•ªd@ǧtÜyV³œ%™ýw]©·óª"U5‘½N`‹¬k—É­\‹IÔÀæ*œ ^g†B{.–1Wa~·€[‘¼2±$Bµã·5Áµ�ö&7$ �'Ä­dñ vÏ1q¹•Z›á:³q¼£¨Ó·�Ùf¦ØÆ1}é´Pø‡ê�lØ}ôÄ©”%gžXí”3ûX£Pçh$ö}÷ÏÿÒAç£ùjEêgëšÂ«ó¥°Šªùãéwu¥ûß¾î‚ñZ x*µ{šh�0rýUÙ •žìTí]‡`jÈâbFÄm�’]º˾ÿF&L%´Q®†ªÎg  Ι*iǨ”ÖŒ-=Ü%RO‚¤ èq'+¸#º´3…*гÓÇZhò�qUã3ÀgÕ÷70mNcÙÁi)ÝF‡|Ç�¿†$ÏX`åti¥f·q9•9¬6¯•Hžúµ¾‘WÄ„ „&Ù”›w˜³‘L^«Ä‹ˆ•‡6ŸÃÕ1aÔMºmýè^#§€o|i <÷§IÛÂá¯aïxrú‚dÑòz€'KÜYjØëγ¸(FW*¢vH“†ßc¯¸õŽô]‡éA+qåd˜ å:Ô-Ͼlt±—é¦ê” {=d#>áw?µ5¥‚ Y[‚[u¦:ÝCïѯÕE:ý4�Ë…¡X³H‰Ç>í¿E‰µ Èÿ$¨dŒX¸æù9Ë '‘jß©òîc­k«)ÎÜ�ÒêÚilm¬b*ûCÌaèšýtž Ǭ¸+�òœÑÈñ£(Œ© ;÷ó}giÊ�Á÷Pn‹äÑ£ÖØªïH—è5Xoû¢Óä¸L:tº}Líe¶NL¿aóå„:¯¼¥¹ƒ‰ði–ÀNYÒö ·@bĪ5ã«â†µê…ãüîÆÊ¶6+_–ö<ú8| �¨>ƒÞ"ý‚‚É ^�ȰÎz½žáòö�Ìtì­éO凃Û÷�ØHŒ®áïŠk—¢¤V*G VueEHã¼QÜ4ò¦+¤u÷ÚÛ…ºÉ–¡²,½Š£@¿î2ß�“ÁŇ›ks2s"–؉ŒmD“ ¹áëãVRýZ" yQ` ô�ƒýqU¥o‘ÿ Çýê¡YŽ`æ¶`êK».µGx~8¤ßjOÒÔ�.~Œª`ñ=•W©å~ç­—‰¢þ ª@¥®2 Œlê{ãUŠLT�’´a¬Bèc·>å�È É¬Âõ¾ù KÓ)~Óœî‡|ãAé#Ì%ùªºj ¶,ª¤ÜÉ ÖŠè�·OÝAƒ¸Úº0ÅßÂæ�¥™D¼ lm¤´dÈÛÛ ÒÅýçYì*+K§š>;º�Ja^2.Ò@Ü:f1ê2·ƒbÔín$AlëFò"fÉIÆ‹6-™–7õE�N+Rݽ gZ²í]¸�û ”þ¿�¤Õ!PÝéÑ�³Õ€»Ã™ß¾Mˆé´ëÁb6Æ¥"â~M†Ào……ÍÖü¦ˆût1þƒj5d�Wñ(š B.àé-Á^1¨‡Å–¥t‡¹`5T¾¬4{MF­:3’\.ûº=e�dt: ~OÅF Îdaš¸ZØ[ŒÓul+º¦AÕ«šÜ2l£ú¯s-×^™¢’·iõùêYôªkÓLõ_X-xÐnã�TÍÐ~¿H@u4¤S°ê¹*?z¾Æš¬"«D[Tså¤"Ÿ€ACáá,™Ï%§µª=–Jìb »^¯òÑ7iYd¡bn_š‡pTyÊ)ªL/:ì¿êSZw7Æ$ d_0¾Ï‡íR5A`Eõd-Žýc·Ç¹J ^îyD‡8ÛÅ{Æ:üC¥OzWp€¶Þh.NRzá·�À·Š“r=„•R:†–´w:jÒÈìiŠéMu]ŒþªPàjÓUš¤O1+‡)ÄÚÀ,Ënó`‰§!� Z6´MõÝòÅš‚¥w]]6ítœMÖ”NOO‰™ŸïàÇÕ–þÍöú7vQ®¨d,E¿¤ÿðçbFƵxq¨ˆc©O´7;߬õí¼�êêýÍ“­õCCänÈÄRŽ·½™-݈lcÛ’ªPªô‰š«8$•»¤aå`}²ßTi<ÿòa’æ ‹É?m]Éý“å—•bÓA;£öòýÒF%¼q ÙS5âñé ÜÁ\öÚGÅÌÙUA#zÅù-7"iÊ¿‡‚¯ÊÿÑ&üø‰‰kâ·ã/n]ü `¿.À�àΈ’XûÒÆ¶ë} xB>>-ûq´]¹¾¸Â-”4�XVÇìVÇÌdDýž¦ú‡Š$žÓçҦݵÁ“0v•�ÁôÊûÏß f?”‰¹ «ˆËSÅ«,‹u>Ü!´¼ñ2ƒ øÅA·BüÊ?WG<]d½¨†áAÓ.§Ö¯`JPî,2Hkj3žÅ^åð/ `ÚÂ_¯xcýÝü¼Í¿&Û´‡X “— “Õ!ñË£h°‚p#J#¹éfi~C˜È5àÇš‰q¤6ì‡Ù§™ƒýûß®#Õ!¸¬P‰<�¸ÀÕ_£XKÂÈ€tÁ�]ŸYzž?'ôu`‰³\GiåqqÀXö±›&eÒ&,t®ƒ#çÁYHÜØ8CRc™híp�%C# …•½Õ)àT6ãîõôÝŽ­‚ÝÇ/íFeŸ6h§‡(jƒë‹;ÖGÚ÷Ä1vú­‡Èu€?~KÃIŠU½yUwsá¾)7=Iöåc�³t&6ya:A¶1âf{z,ôV‹Oí?ä3͇‰úª—TùÆÙQ¼²´O¨^Ÿh8ÂK"�€õãUwD $ä�Çÿgˆƒç¦4VJwt¤†ô3‰Ó êÙ-Û.Ú7Ф‹rÅA(×1èšÀñ]wÔT»% �w”§®h Ìéæ üÝÊçÄQx66vDÆA<{^ÿ^±®3Åè.+µQXÜú÷×ECT¥„aâÑ1k–èZ¹Ó6>~¾ÌýõÎ3{Ezó&“}²€Áô÷[Ò†³-�1eTÄôu„<'«‘.6|‰n\êübÐ@ªÑ‰R‚Zç|@ÚÆ¯è4Ûµ‘]ÛõÑH¼Ä¶ŸVP‘â!p†±ºø¯nà±áy¾c†šeÊ>Aì8PÓ´]3æ(¼ƒ¼�£¤/N§8pä5ëÞ?«—sêÔò€ IðњɠF4A„ÝK÷ƒkk¢U°š<}JHjÌ�>ô-÷´óùôØêã­Ïn˜6Žn½Òw×ÈîºÛteÕz§w'5Gô¯QF˜~�bš|˜D�ÊMœ]Oùð�#A�çD\pb÷ó-0oã»’�Ýö �ë™�>¦ï泌ßW ×±L+ãK ¨Aœ—«à¢B¯èì o]£¢J÷·�Z!×»;ãá/ÏÑþDJ–¦RÒú74ÎE²c5<£#à \EOC¯q…I­jXmÓ.$Ê÷(Øï¥­é§¾ºÊŸÍ±ì)…¼4M~1ùCvŽE:(_·ê\k]ûG63OIïó‡6c›åNHµ¨Ü™Ž»5ÜF柴”ŒqÑdÇ{Îð-X™62ׯl>~`¾@0m.nT‹6vÚÍ×"â3¬‡S #8¢É÷âlKñEÆ—äóý±©2{Ô†ËÏoõo ±8”¤©»¾KÚ-IìhÀs>kÊäxk1]%g™^ó‡eWп@G™TN÷ýååßßt]r…ˆºSËÞfÐüê¹ï.þY¬wÔFGÊÂp¶9ŸÞhÖÛ›ÙÀà.«d“÷äŒ^�s}¡Žáº�¶‹©’ÊG ±bŠ'KÿÆXR¤Ú–ûµp Ë„�$1ÛκàÞ®¨ç0£Ÿ óD‰‘M ïî’e-’b£�ósqÒ›œ'�Î=Û7ägSqx5@£™6¡�ë7¯Ë-qU~Q&¬çÕ+¶‘ÔE«¥Y�©K"_<$/L,¶#›jíßÃÆ,´„×ènd8ІœÎanÞÄ^"w£Ôá™Õ^ãBò®¸™S‹æúmŽþ!Íváoúý\§Ý•ˆ{±ñ-þ9õ»D`.ÂI%�A$‹õ+/Uå>ô�,Îõ¤3œì?’¸/écmX¢µmOh¶B>ÐjóX ýµà5P»®ö‘¦·˜ÜgÃ÷-Ú&7½ k‡×Éæ2W˜æÙ®}\¯=+ãaýÆs~(ôÜ‘úÇ5SÔ°œNK¬ñÚýë}Ö2A"-AÈNr}¿¾H›Üì9Tá ˜ñZ5^LÑŠ†žñÃvä¸åºÖ8¤;êC«˜²~/Eâ‡åÖuP·ÌP¶W°›U‰“!ô•Æã�=³°Ûr ·3±íY�$¯÷(ñ5ÅŒð œÆdW_îE’W( «l¢"IÞ9­ÂÐÎbÕäeºÇŠÏüæÚ]yÂA+ðbRy ‰á™«–“õ²as6�w;€O“bG‚ÁvåáBƒêŸüàÑ4È÷,¶lsò_]ÌVŒ™ˆl™Ò‚…«ÛL¨ ‰{ŸìÀzÜ3f\P7F‹É/£v§Ö]RèRW€ùÞ�_cš@]f¨!9Šˆ•RäøO¶f‚ž'ÄéõGdsx¾®¯æ*¶´Â7lÜîJ&qa1‹'G·�dh‘éóûÛ¢ôöPCD9¿êné}ØS#xÎïLiyÿ){±Ù¡áÆž—åÏ}FŸ†¬ÎxVdB†OàEãÌ *l YB¼àÈÏý­ü[ד?�ý… UŸÚýN{[&R@à§?$ù”k×íȺ¯‡Þ§J­ÿùÏQŠ9ú¦ ‹u)YF1×ä�ĉöi¥3ìܾ¯Á‹ÀÍ¿cL‡ìn£•Tä*I5�§f¯‡€ßí3†^xÛ”qý2#´œ–Ëq¦C‘ðtÊ/ôA/øæq )’Lâ*®Àâ‘Í&‘��^˜«¬iÎ]2e³8Ç2šPÚÎ,2ßî«ogiÎÉgôK-#¸:sëó-ÑÙíÿ¡â’ðÄ—ë,?!EÌ�Wvvzò;ôu…ÓÐsì�?DNÚ±A‘¸ûÄz®¶ƒu";ú‰›î]ìùé*4q<ìÊøÑÃ`\øPÀ©æÝðˆ²VûôN"'F ÞÊø  høZî²gû�¢h�òÊ×ÃDÕa¤Áºãü›SÇyà¸âÎãp"ýŠSY‡t´†�¯y{§ ²c›è·þã÷ááÚ=¥uà‡? *¼ñ$TÒàTF¸Ò�o>éÇlg:>4R‰Ô¹*Ç4O²¼”öª? øŠÏ"9Œ3P#ûÒZo;Idñ Ë`!¯áÝ_8ÅÖÄõô ø7u‰)¶Rë±ù.Um›E&cç}m µˆGsšÓÑ<Oøí6x¶”±Md½–ãj>¬ú•ß>GÜ'âQâ¼Iûtìˆúeõ¶r¶3—�´ß|i•Ø_¦è"?'øv‚_i�jaí/ø~ˆ ˆ°6XŒc(„Ì•ù磙ÄÝPÅ I8…Ö@LeæÞl^é�x•“J½=@ÃÏvœ)H½¼» aóô¬Ý‚ å Â_ Ë8àè" |ùTvÑ›‰©*POû/(ˆ0—狇æÕǤZç æíÏ“R›C`¸Èd@$!J7ü|ûa¥:† BX<õ'øðÜ©7ÐÉîOÁÎ�¬N.Ê㜥¿÷¶¨ÊŠG»<ìÑš¢{ø´Pî&� {¥ÀP NÕ5Ü™êk™Ûtµì I9Úù}§ä¥p=°¶°µ²ræÄº�» *ÌþI 2©Ú+ ŽYŒÚº$vÊc-ò~ˆ¸|VÏRkçóâL�þƒ¿™«Õ«qÿº!Yp�Üû› $®”(„“ãàÀ°�I¿¹R uM»›6è$òcÙ;Ò ÷…&Û|¢¼|©PzŸpÝ…MšPKÝ€‡ˆ=>K½ï8 �í†RÅ÷R:ã±spä«0 Ëºž³¤µÌȯ’ ab0é²â qï±%²L#·û¨»£Xùh¯¼òäL¿Ëbèð¿t3šøÝÃÿjÀÛ2°7…(½Ô¬òzj°CA&½n! sçMúŸåýÙÑ›-'˜ÜDÏîó½“iàÆ,Ógð¶äƒA”“N„%ÎÙ]õ}ÿe“lÎæiźìÿâª0Á´gàèЦìé€Ù0Ï+°-íõŸ®é�¶€cÞs>.^ÿ§p= Ješ t\ͦEóÍ{HGŸ»0Š!pÓˆA÷õ,z»yßv R8¿¾Êd.Ò£§«(ã$ ÞŠØ w¥îÕôaQžÊb>¡˜5úá¿Y'¦üG*è6ã*_©þs(zY÷»|³Õ=`äúÝ|�^󅹿Œýt\¨~Üc ~®`RaN¢‰º&L�R³;ÈÎóûuŸQÏĽxêJþ¾ìñÖ¬Ž‹Î­E=7‹K²âõoª,ËÛiÜÞ›tŸ´ëäòTh!ƒ†߉L#7ˆ‘€Îoµ ºŠ’`÷Ó†iŒQOùu»ìiɯxqQð8dì.hšðš�cKز Iº}¸»û¾2N!ø·SíÂ`]»X›>Ò÷cËWyaÀ‹ì�°ûª&î5R>-_ËžeËðKtø¡d–nn~zÈCB#�dç å“ó6Ó G„‡b}úCˆ)“Ã0÷œ•N`¨LñÃ×%)ôy0XFs®¼Ãs $—NŽÚÒÅËQY¸rÔ'áê)M¢7á¡Qæ Ï_XRÌ´Až&²ˆcêŽLV ’ù†C} &é€�гÏO¬’FozŸ!ãP�-‰0~Ä 7¼éÃ�©¹QÒ„~¬¼ÔnEÓ�&µi=,uÏ«®Âµo ¯F÷ß”+Í)ðr ùU€ø0¯ÊÉ^M-O‹¸ªMF„±ltdIÃWù”„ 1QÞÕrÓ¦RçÒ *>š&’DéO<©Ök5¾Znc0kìý0TŽé‡…gÊf'­iF‘&‡x-!Î|m�ô�ŷ奸Òð€n™>ö×ä_ZD’ N07_4ů1Îôr†¼ áÌXØ¿³Ì¹à±)xû[“r¯Hbü Êù$'úp…²K$ƒ�`ŒQÉ™¤˜íæ¿ÔñïøíHšÆò¢Ž®¨ éH¦mí–«OC[x�½‚tÙœc¸ƒÕ¹»ªŠÍEu !“™Öú²Ûx=€Â”à%­‡1™5 Ú.É”ž^÷ò™l á[woG>"ßË8_]®ŒcUé1©¥¦²H\#°u3Xêë¾ÎslDhvNå½É[ê*$Á<©K ]ðNhItsÄËK´G(W9‰›wh3u$׿k%M„‚ÇiZx%HÁJ›FýEÑE W–ï'à  PâšÂ· ùùkȺl³Þ­ 3WÀæéII Á$f¿%ùôu"¥M*òlPž­ãÐçC�é˜ÉØ_\Öl—ëÕÇà™†. )g™4‘p«rMÊãÒåCÚ&*Èãì¦SvQËÙÑhèÝhýÇ<ö?<ŠRèÜdì—v:®”ÓºÃÆžÿÖ­3®NÈ/ÉQ Î9ý�m:ȈÞE­µ£—˜ƒî1`p[)enO®ŽW-m*Pg[*TÉ™×fÔ�®†!§&îìêè^v=ÍF q)@½£� Ò§µ�Ätu&—ý ns`Õ§,D`Ò=zw{í),>°ÀXÁ=+Ðkw Sz«j%)™L°*ÄeU™ît¸Žâ/UdðÆíw¯Œ_àÈ6œI)±,DãhÊ[“•ÆÞ÷ÞµC®í>å›ïnÔL½‡ž§~жtr9¢:Ó¡^S÷mØ"L�“R˜°€mdÿpi ì5ÄgÑýz<Œü%}”žb †Zsú‡zlå]]w3õ MqS:ÅBB𸎴�€ª7uqžB—ßç]NÒ,Ž‘è´�fœ ÿPú&¼ŸŠlÌ]³]�±¿F¾yW„’KçÕÇCŸ– .±Â›ÄRìj¸È]ͼ9=kZŠóƘöø¡w±�þe.cÍ<³0üa ‹Š]n³p„ ŠÍ6ã NgæÓM¨~˜‡S«"âÝ`$;äÿ¸ø«U_`–Šè�]gžã^ ) Gîšlc3·Þ_ìéŠ`n¥zì]Rl¤îá­ƒ…ü6…ø�Tmòã�aˆCónìøknSõ�‡ðeS¬M;·VåÙ^S)%ŒEBÀ(t~°ú.G…Ò°…£¯â™ÞÀçª^«Ô5;ºVbÁ÷†^ý¿M °›‡¾NµÄQZç‘}…¶ˆXyìƒ$rÜ“%ø!»½ =7ðpä4i )¯†¬Hô1Fº^Öd>'ëïÖ[Ÿi£S;Lµi̪ÿçım~“iþOe©QÞVѪêFUËFy•«fd—XU#ñê�réNw)„l2çlÆçÙ©�z×PŠ£“ÿ�/½?Ïé´wƒ�.Ö0£à¤ná=)‡ï…Š´¨7¤cfZj@ø$—«–ð£ðEÍF¡.óîieþ’«öb:*<ãBõö©¦¼ú•—–ã]ú@#âš¹;wÙ|rÖR¤Š-8gM€O€ó…ùhæ¯�´©E•¹Vá8Í -¿vvEÅ£8Ÿ3=ÏAKçœÁ@�pâíQß| 7lMâ�°ð˜*,NÞ!+üvæ�Ã*N®Qõ³ÁIÊŸã0Ôwm’Ðþ+#‹ÌQÄ'<•0¯Ûý4†Ñ¬üXBÙ¨ÆØ‹/Ží;v…;qg±àoÓ«¬ Ù2dÉNQg”¿lξ_*]è±+t¬4‘¥þbï—ysc,ìÕFƨ)\wtùÁ�p ʉ;Ø€Ñø¬Ž:3¨~ƒe†ªºÁƒÏU?DËÚ‰­ÿhº½ÄmÈáßX$ÖæJµ7¯”|J_¶ƒ˜ûV{›#:E°üÖ ¶L“�ÑU–eäïÑ:ƒDN®aõ±›ÆV>+mØÉTäûôeîÚ‡k‚Wnµîrè°¹ü Æå„�÷¨IJ>¢ƒÍj�Q¿ H{iGÄ×'DÁ.Í Ã<90¹[IH�Ïq·Ê1zaÕ§§‚A�qL�¿—àW»Þ*£äÇÒ×­¡�Ç`ZРõ½„Gd퇀õÐ;¿ZmA¢¦š¹peÒ,]–ÑRcÌ ¥} ~ãGê�càq‡°Ò²‚³˜�³›|,ìb¥*zkm%‰Œþl,XTÒ%c%“µvP�%}Y,ßw™Ýöa*2éwd&h|©£ÝÌÓ{î�Õ;ωRg¡z7*ƒþtôÅ­Ú ñhU|Òg…KÄS„/^ ³ˆéœH"tÎXAY™V ©2ȩЩø_sél$Ô|M¨Á‘‘™½-Î'Ð)f$âÖ®¾…3ѤfsäZ†AcŒ®1WÎrOm­÷»È)r¶Ìe'›ÅjvÁ×AYePêðmAXQ”j~&þ>\…r.ho|.ä[— z1FÃüÌz;¾o¦˜Ì|ÚQíëí[Çx/á~?ðŒêïMù¯‰C§µDY‰w#zdŠ(`±|?M�_ö+ö…Z“‹Ÿî„)ç yóz‡1Ë�q$φ@±gU„ÔÀËrÔDÚù­¬}©Šò*¨€Û´÷¶„ï xÝ@ Yë�ßMO†v9õ‘HfH$©úÀJ„õÇQ¹ÐøQçCFó ¬CµpøNå > \nú—Tͧ⎹mH¼#À¯ærÉÖg„Wd\ÇŽ¦áÙ‚Ëj«äU{�èQe[)ÍÀ¼É€½¡r…Üñ\Çw–/#Œ4/QÕ«ñ‚lp]ÀKf8´Ûºj Ì{Ò—ª âkQ¥‘°/xç³ÙnÉfn¢'8È*Åø PÄ�[FÂó4ðk�&*áp"ˆ§æ¯}x<~oÀCò©Òy5¬¦ÆÃ|söâMêÔcq ÆÚ5ÒgUOÊÍŒÎÝt:ôà5wƒ~šZ½Ï¸Ø¡°üoªª¡["½øœ ƒmd£•»½½ëÉ$#¢G¯ö©(ØÁ}¿ˆÍ–Äœ¥¶­¯U=€ŽÑ ê­V䳎÷?ÐÀ”_ŽÃþª l¤EòÚè¦7 $œÄÊ‘}.œn;±¿æõcÏéüò[¬÷y|!Í}„޾a}ÙR•:ôLÉqΚF4 nh©TqK5ª– ö!�Sëå/xqóܵyÊ)P|\7C5FÉ4¼³v|ÔáÇXÙ\%^@«Uw),0½øè69šäUÃ/cG&@XÓê9èôK o±²É¶Øàº|_ìN_Þª Œ‹’R‘žyÅg´¢PÀ?^‹£ÀÃnTå¸L^ky¯^c­gûcW$–ûØ(„ëg£Ò_àÜsEî{|šrƒÒ.°E?WÝOE楎¦E².�rËÊÖ>»¬Øîaoî=K¦ó»÷�n؇Jø4•úX$Œ1ªì‰ÁuÇÆ,<[æ<ÉÚ�!‹ èçô´_£ÕÕó<8ëûRIErÛ”/2ÀÆNv (�¤uß;D†)/„ÅNXÄàûTŠý|»¦¹u<)©‹-·¸#žƒUIñ’Ø· ¦„DagLÅÙü_›–qt¹_dâHÙ�¿ªeÈÂ]’ëó ×ýMõ= ´S!Gøa[ш©w¾Ÿ[sÜg#Z¸Vbjãiôã–f!§ï$"T#¼al»´þ6 yô(;À•H[ $"ˆÕ£.(¹ßÇ‘½»e¼üÞâëå�>ÌÐ$m¤P3˜D,6v©ôÒcIJzáóiÑû:'º÷Ý!­b©ÔDyDéh£ç&ñ€ßùÕT ñÁÛºŠ¯âçPȆçÒ2œnš|½•dª/Eãî@•¶ÃÁšal,�šóIu^Ç^bGßéžd“gÖ žœÖºž\-ø ˜?ûññ’Á=Òk)v‹7ªE•*ž °“ ©àÍT½."ÿ±_@ýTlNž"­÷ª^¼Œt¢³Pé33žEú„0ª—‰Â~¨Ü?è8`Î*ŒR˜`+v÷Ì$jýϳ‚Õ$Œ6®‡½UEš þyæ)ò€¦ˆœmdd((‡ ‹ºcN$é3ïØäW�ù•�ê°H‹VǨÞ*×—ÕÕ Œ[õ û|ƒABûèëA)\ÚXûÎÜ“ê¤eFÖÓÃås Ô-wLgxÒ8ôxy;É gŸ+àËŒŒnrdCSpÉí4Ț® TпÕ^>õv ðÔ¬lÍ8�‘ã3å=X‘[A”ä[‘ öE ðC¢Æý¶÷ã‚ÕÑY›é^æèjÝb1çJô…Ãj;¦Ë}U ô;øë_õª<Ÿ®Çöïù÷»¿Z/¦û/ŽúÃŒ�#Ô%=÷‰U›F©Ý–ÿœ™oWÍþ/ÒÚ §Å\\1:–-ÔA*—D*m»nÏfJé—ŽM†:AÌn‹ÆìÞ;�M…Ú¢Eéº9ݽmµÇ^þH‡ZQ+g£Œ‡ Wå'S®Wùog ñÈöh]Ì쪛 6+ÛϦ«§DdÂØ¯†�KxâYâ]ŠÀ.³‹VîAŒÏ€EŸZwèa~Ôd¡Þ±¼D"tÌ8^êmKÑqWŠŽœÖ¢nà%UQV8 $xƃ×Ü`Ô>¦LVó`›úÒ‚OG‚ËMµ%,æþÑQüÿÎè�.ŒÁf×cà[çæÿs1˜¾Kö;‰ð&Çæ ­B–[l›‹M”®»@ ®?u|©=ב�M¯eÅIw6ƒ»?!·#u'§¦õà¥Ñž¤U·k‹œ¹^êðŸ©ÿƒ@.\>@ °y5ŠÝ…¥F:Þ|=ÂVcýÙQÌඬ“úàe’Ë©f÷­Ûw1cëUQlúé¿ÂxXíð«êœÚ÷°¬Å+EØÈÒÇc�P#¹KDV€ŠÚgÈþxC^,O²e4žwV?Zù®e©ã�®d!wÅô6ˆseh$!1Ðy¸¾Ú³ÿÁsš—ýo÷áGPçžçî;<ò>dé9"×ãòÐh?'�Lt—7¢Ý]Óâˆ!u2ZN²¢&ÀWm¾ÎOŠb§³ËV$ÌZÌ—ÂVS¶ÒŒ†¶ga+Áa)•3ëÀDeº1±X¼œzæ–m5š_Ñ÷Ù¼pN¾µÍNÿžW>Þs¯˜~òú ³n±Àcµ¸dê�p1ù‰!¯W¬Q½ýN©~} 'ˆÿ€IýOå'¼œ‡Ù×tFZƒßt dJS'G¥¨­pÁrÐï³°оòöÕ×5õ€ƒ26ƒhMß™„…ôjÃAo4JW[Dw>k‰.Œ™»*úEÈòyäÊä±ß]*0j×e?§C dÙ ÕäªZ¬ëùµÑ¾$ dŠ¢îg¢r3åÆÅÑ7ƒ‘Øá&(§ Â1ë§O¡¢5yWZ4z‚ËÖ>ÈAƒR-†1Ñú¥ 2Æ×…æ6UN„¸µb£=".¢‚LÊ`¬ñ<~¬"wpô:ßnÄi[”KGT!e‹?˜N]ôÖ†B-­$„ÐÀ*:Cƒ&ÑÖ•ûê;]´ÐmÓÚÞÑ¿ïë©ÖÖ†ew·‰?ÄC²²Ü2;öé�d–ÈFB'“[Û?(pæYËQœwƒi—-çþÍäxn_&yô¡Š!BרÅv�xÔæqXÝ{ND©÷ðÚ`Ùh¬¯T1ñ.À¶á¢÷àk D$Opo-‡¨Ôôí«#dq‡ã:ªþ:ZåS^ÝÄtQcvéÝ…¹ÎJ„Ñ~¶ñíÖ‹p ±Õ9Þm_Ôðƒ\ jõ¼ç1,YS^¾±ÃŸ+9{ÔÌ_ïj->£„Üîw÷{3û†êrEX|…°²¼+ΚÛÄXŠš* ƒÌ¼Åϵϒ’žYC ZÁ¾^åEêðæ¹™|¥eÑE“�|Pjß/ªù»T‡' "QU£³Ô�9ì¾aÁÚ ?=vQ÷´’²·�yqƷƬ1FòÕMðµ\ËÂ¢àŽ DΜåï—z@‚®“A}ý{˜tŶ¡Á‰¶a�O¦ÔÀL{Ð9}iE~¯á�&ÊË YÅÑ—‡¦vToË44“À½`QÝ>&®‡yú¬Ù•Ùù { ¸¥¶Âg�ëÓ_VÓ f‰�`ÔýaÔÆ…ެZîEŸõÆÏIöuòÙÖ%+϶èî€@u �v¨[Ë­Èñ2>DVØÉ»�èó˜Í;ÙÈ«â?&}ÖGšdaÊì?·8aÄ©ß!úƒþ¦á&¶ŒV@Ox»³Ÿ^öƒ�PPäþÀ–C@Ww—%J˜ŽÈA¡‚$3SºÝ- û7¶À”»_ž†*ˆF¶qç“Þºଖ� þã2IGÿpòŸ¶9±¦b…¥4Ö#äT­'ÿ¨€U•{€Ê ÆX¤™ÍJƒ(}¹í"ÆMV>°Á:ádgÙ ê‚+)ÄŠH²‰^Ê´Wd©N•j© é?2˜ž¥iõIŠfQ6ÍeZQn0/êÀ°O�§aÖMp[�W°¸õ‰xàõ-ï‘¶Ú6(mqÌÔL¨LC²œiÿ;¿/2Ãá”)X½Áøñ â‰p”`ÿD†¦ e‘ö}סà¤I)OG–ïñK뀋¶³°+Œd¨O�·¶ÎäÊ$s˜¸»áéñÛúØØàEüÇ®âŽi³àJÖ$IJ›JR½&<×F‡°ŠP¬Úîv�jÚÿ ]×[y‡•ôXBÆì´��µuÆØ=8µã’Ãð]€bl_ÛѰø�ú�¨3°�Õ6Ý7J¸’ï‰ÿ™E³ÞT¥øÖúQ@=Ìÿîg1àžœbtøWÜgQþj�Ñ~6ËöµÆ’>ºyõÌÒèJœAZ’ò÷|A£¹1õðIHãÔ$P·SN,û„P.É}ÝÔ× LK¿{`r|Iî5aSH¨¼%·£k0ô�ÃS‡2òŸ×f_îÓÓ•Ää"S)Ú‡¸˜xמ´3äâHk!®ÐèaSlÁžxÜ>þæüžNV�ë—›˜¤@2}ü‚;ÐRúì� èÆ|U’ýòÜGŠL_/͵Q®ýª`Á “ÿ-DÉUW[Œ>.{ŸgznRÈ1Ãdx¼œ‚Æ�€‚{ô›‹0LŽwzwš•îmæ¾à8Œeø?y�eÃéÌ!ÿq“e&\ÓE�h‹ï ^ޤ&�•¶¶¤ãn2¸Ïb;°åtüž‰¶æ>ÕÍòÕyªà<Ô"â%gd($ŸŠ¼ˆ²@«¸Ç”>qØq�ºòíü�ú0Û¡ùì2\y¢Îîµ9{À½“Áö¬ÿçYZ!“>XŸ+ò’ê5·oàLy¦ZáL긒Å–˜TÇAñ†î‚i‡OŒ°êÆ¤Óæp ð¢00]r~”çõµ¬Xn:üj&jë€{�GÆ8Y›z¤¿A©wàMíÆÝ®¸,¦‘l²JˆÐ3kWqu£YíŸ'lDVb9@™N!Ö5æ§T4nýuü´ ï:5È&Ù ¤à˜ ½Ú”ÔAbÆu°GØdÁPdïßå¿YÊûE–Jj¨ ö Š˜‰ûjödܸÞ:Τ¬M%ü}âžCJäq(¾1•U$?•q€ç}ó,§WªŸaTö¨Ïõ7á—Õr04E4�Êþ×08s]ÜS§Ô«r_ªüºÅ‰wÍßûÍ=zNóQë`uðïü¿¹3ùÇ0Óì}¹õÄkV¨ÙÎÌÒéõˆDÔwà’¯æ®[6ŒÏEƒo ¬ºº +b½LtÑ=�‹øÞZýè§�rѬìRà<ªׯ]ÖÑ�2é óM¶=±4tÐ�ñêÃìükXá²HÈG£|wO”’�#ð™± R½‹ M,­à÷àòD`Éœ§`j¡ì’ä¬+eh‡8qó´j„~w"¶`Å :ø>¡¸3}oÂñVl08�$ïPc`/¬§ÌXà(_Ú¨ ôtÌü¸j†2�Ä÷¿e'ÄP÷Ô ê\m5“ŠÚ±Åù2ó…$£ó´Zö˜äó W%÷I.Ö¤ÏK°WË'7«ãkZTþ¹³U°¯o#ºX`ËYÜŽ¦ÎCIWßÔßhí×U¶ýH‰Ó£ +õRÍêæÞ²nè‘·Y¤µšm×óÿë4s¼³MQ$Ç “ôðá{0…ÌШ·z‡Ü ™ê a%ˆ}•tÚÂÚÃzø ‚†ß¥K>µh¯p#ÊnñgÄ<�Wã_üÅ.àƒd8àËfn¾s'1r‘®OßƧ‚�>Zz‚ÉÂbá}Z[}~FHV-ï!�Q&tŒò“Ó>Âá®�2�’A½à4KR§·©.äDÚ)¿‹ x¶µèÏņñ^¡°a¹ *6/Å^e³Í„*hÙ°+M‚´àá©/K!в† =A2k|\õ /��nÒJR¯›31�ì •w¡‡HµKÏ75 ”‚6gŸ+™i8e@9mŠ·ÙºË½À&´Å9(|O’fÒ§G¡˜Š]bf­~ú)O%! ÊZÅó9GfrÃqÂÄ:fã{æ…aŽŒƒº“;—‚c"ÔPÔGX5f›œª!i·Î8Ê·£g\\*ª €¤ÒÝâµ°ù2‡Žãü€3¼m®�pBÌmþ^‘½Î!²´Ô±pЊ¯b b¶@ûmšsãP¨poŸÊ–Éx¢ÅÒ¹¦¶’ÚÍ‹5³…‘[¨âs%¹× ô݃½ðÌ 9áê¾Ñì:é£õÝöÓ ý¡,óñ |¨5é7Ë×—Ç}¡ÿ…²@. _òøjÿ¨ RÅ­ Ǥø:Õ×ÖŒuD¼«¬òîOÔ‹}Öôe Ã�ÁÞä/‰ÔÄåI–ñl§ôýk�n°C6«Ðj´Ïì2Îm+Ú ™‡8DøŒÛ6S‡š·¬fªùÏ·oج<¦P)žx{PD}¦ž.™†R>Ð蟙�Œ®,㘠Òmü¿xkØ›“  úµ1Ä\—ÕWl"U2·f´™aµ¸=±½N—*Os.6ï¦Ñ°žT?ûzÇ!~휵± ŒR·^-®�¤‹¼= è{—Àß)p®qLùx…Ð&\Wy$&?Ò!'<údÖfiáR(܃$u�û‡£Ò²®ƒa¶§ÆŒ›·ÁWú„.øÇ<½_£MÆúEg7�yö|»I XCîìenYg*¼YOû, èFú m{Ü.EÐ~R% ö"ˆ:·¤ã¤¯¸r˜rµìùXG”ðY‡¶q@­csP(k¦oEü±�ð6%N™;@Ùµ?=ºÔ I«´7¡§$V.%L«®>Ïü€ˆçƒriâ³qÕºHo+ JØ fÆzû‘» âü”âÒZ2ítç¢]½¡à’V¬2W$® ]ô„£L2°¸,ñÏŽ­Ç+4Щüi‰ ¬ªO‡–y›¶FsíÊ­·�20ªGwÂãË7º¤ÁÆ xÇlºÐû Ì‹Æp €ýg5H ðeD²v½%šÔ솙ӗvÚA"õîÔa’:Åœ]Æ®'‚„™Â¥Ö³¸Ör i�7p¾de © Ûå7è9Šs­(h XeS_¿Âÿ�8X9ÜšX¢gExH¼vN¼˜-sïØ*Ydѩޡò×,“Ö@È,ÅAú¶™�>eG2Íôç÷€Š¨à¯‰nË(ËΔê5õ•¬hS¦*:öà°¦üûíÂ+ªáÛv—M€ceÀºMñj¼5�G©´x¥,Óç3úÃÖÿ òê�Fa2>´¥L�é »-—ˆûÚŠÉ`,±ÝÅ5‡¡„(Vk°yÓŒf„Rë§c›e¿”ãðÎQÜÞgZz‹³fN2›Ä5vúj6’‹äÇÑÖß7Dúxî]ž–žx-ž‘ƶ Ž+þ~ʦê¨ÙC¨Ù´€BŽ»î~@½Ï:šg÷ø…š 8×�ÂãÉÔÈ‚Kúéš’¾c>€32Ž�šÌ¥³ŸÐpÑØ0 Übõô�ÇXÆ$‚ÚïÌ‹;¾qÑj€âÞWñ›d\0gîwʼn>6>æf-©É3 {âþ€GV(vns“Lö—¨²[‘pBQJUÊó*锿@?Vd>^›‹�»6ÉV›á‡™Þžþ0V|S � iVEc1£×Qˆ•m2²Ë¤P§ESÆcú3QK�™‹h€—¿O[‘<žNiŽaÌ^¬Ôx|Ùµ¹©ÓM3€< ÛZo*R%aHu‡X#‡ãex§¼gXQ�ˆÔ¬í¬ŸÐþoPd±œo�Ž!qw;™º»î(�åjÍåEfËtßYˆ|×—:SxŒ–‘¥Ã°`ŒÃÒÊy'Êà‹ÿ ´”47FuG°‡IkánŽý©E•ˆº xz`k908g4Ȩû˜nûc^¥—0‹‹¸�.8±ž£©FCGÔ„ÿ‹âJìh½Ä3ËÔC'êlŠ€K¡Ë[ì'vË­tôóì÷€lˆ?@�uòKào§ZŸâøöspûžáðcýû†ãÊ™€Vi¤òUàÊléÊëÍn¿WØqx‚žfW…s-_6rN†@ãµ°YqÝf€óìƒnoJöà>O„rź\“\X¦» Yìg¥u³°o‹«p£¬MHœØ7{¹ŠØÒOó±+‹{.ÓuÈ:�†¨dŸŒq¸ÊçGù–gTR\o¤“k�f6 ¸íÔH7F4 Òòög ‚ÿçld僑�0rú2ó “ïOmZIt7 |?^{=Û¾Áaª`î1#ëv 0æ¯ ‘"p× Ö„“ô51çÚ7ëøÑþ½Á,Q@•Ïó˜eãÁ µfÄY6uïåÞA®–‡Ò¶ £Ç0!ò©#bµÁÉsUÝ?ëå_óq–1]Ì©õõ{ˆ?U\GƒÞÕ˜—É¡LÒÍiZ}§è�ž’Š›�)C¶è'ýmhÝÃëüQMŒ&Ëò„´µF¬w~ÿà}ÔZ*`€`²úz_X´Ù¶ÙãØp±#3Ót’4ÃÃOÜ|­—,¿�{•b¸,O©}w2nï%h!`”«ã™7i¿%Wd’G¹‹xB®Ý'ÏÍ�5xµq>Nú>良œ©’Y[•í,üa“ª\>4艠q-Q»ÁœŽnÿòØ[q®bö¸BàI�rx86ÿ €9½0þwyVˆ¿øÅ¢'ÕÌ=ŠÍ™[„µ§Û‡â²*ÿ2²m'XõžV}ä€àúÆÓÂ9D]Q¬ÖáV�@"°uÿÕµ˜6=Þ2oÃRøÜ9‘w³~Ý0>β ®>—»÷d³Õ{lk4zÀœ”(CÇ;»ù’™N=åÚ�ÇøwY˜ŸÝfJ æ¥H5çAÆ&C¸ÁÖk a} „)·ñqt°vVˆH¬g qà5×ý·>]qño® þ'%¬£$X†½67¨»+n�!XÎÔ¨ÛeÂjþÅû8lEäZn&ŸÞVŽàF»Ç<ä'‘%Ò§±Óœ0é¹›ÑÊ‹-›�så'æ KN)4<üPèV¯µò6¸ÂÖo‹A«ion¾LÆB£bmßõÒå}¼é{Z¹Â‡ÊÌòŽÄ H²?©Œ'¾ª‰*»…íaW3Ù›—ÜÅÛtQôŽuU˜Á4åÇ*~(ŠÇ5ì2œ…ôˆ•hR¥•.UÅßlñ élŽ=Ÿ)YïdÚ®›5浫« #1<þ'ïÛr�¾yãž§¡Ù£‰Ü*A “Þ¨ ¬™,ǶŠçpgϼCX 2 tõ£Õ¹Þ³Ès*¶œ= žÏÈ äE�õ £z½ƒ*A1„�¤ø’èŸ[Ó^T±é$²N¸øyF bál9Ql ýmw,ÿ=4ðíü œÉ2‡¿'Õóïk|È/Ûr?Î2tmÙýãk[�åáÁ›¼«´×"@tÝð7ט tó»Í:UV¿O±{K;b¯Ÿ Ϋˆpèõ®`f5[†qžEà[Ì/ - ~¹4‚á”bZƒ­®€~䉥æ©PŒ—øóJge‚s>mØ6ûd€À˜—HsýmΖUK27çÌ—ÐngÂ@÷#Ã{ô! E©EnÚƓ؋›«NBŒM"‡KœI¹ܕ޸´kEõ#ò �7kY§s½á3¦ê‹¤«-’¥ì›:Ïèw§Ã‹cÍÏß((Â6¯EvÜ.‘é›L�{< ùnëõôòî:¥UifR«8ü¼y‰¿¶¸N(Þð+gF‚(CVµ”£Ç†¥“V›ˆÛVÓôßÊ ±…ÒòãܦÇíE‘ñhÿÖ6Vx<2:rÒc½él‘™Jñe9¿è;ñÈ -Ø|<N´« •‰ 8 Xã�DÔxÐ~sñ£I÷1‘p�T9Ù+ÍÓÒ'‚„3¹ôú"ËI# ~þʨ®ƒIpáñDÑ8Ù{tÚá&M•˜â¢ÍKºay†×Ú3”íﭨľËÏáÎfO°p$½oöÐ4 zÆßq‰'l¹{Ô­¼Õ5•kŠO è»Y:!Í€Œã�#/ŠK!�º�%e÷ÈÞŽk•×ÈYÊc-*ɧu©Ÿ¾œà\?�žA�©êÉȵ~èLK,¹ììáJÙÊŽ‹Û‡Õ�Cö �ÿß�|ƒýÜ�~û$So�ÊýX‚�ؼAkBÏõûï{ÏbÜÂk²+®+MýLÊÁp­…kµ‚[]‘üŠ0¡çåðMÐoŸ’œzÉêì犺=¼ôD ¼.÷ �òÝ,©ÏwFŠ ž™Åå=�AÅI_CwW±xh“½ñ Y€rɦÚ*[°,£úK––ÇIKTïê<:µ+ ±fæâ™ìa�óà–¤Hw'û‡ Ú \Eûé­ï¾¯•tZÖò)’æ÷Í#ÖÍüü³ õ™—z=׳ô „�æjœÄ1ã’¾ÇÉÞ9•/}8Keà1�š 2¹çÍÍi¥jXR¸Iƒ’´ÙÈ¥ËtfTø;òssÞ˜8ºÜþ2SžgÛ¨ÖGÕ8–ì_»þ~î{À¹œ¯\ HÈœõNþ-üDÃqž ¤µ,À•�j\5ûïÉM›*fV÷h˜äA'æÙo›–‡:ß’|` 0ԣܢúúNuÂ8t™—¢é5zj¥ŽÏÏñ躥áBZ„€z¶¡oÿ¥æMª]ŒØ± UA¨ »¡×p½y�BJådÈ8¦Æ�{oz,6ýU DðáNèKƒ5áð‹Ã|ÔS BØß�ƒjÞÝRK1Ïx?±æ‡åŸ¨B �òzDÜ¡çÆô6Æ© Sô&$ Èä`:êI銖Y‚LÀ…wšé£¨q|@’%9¸ïU°ã {«î {SÃ~el¡±—ÚyñžÛ“r>TEl–:GŽNY›´_W…VÊ”ž«œh§ M&„,r9 ob{‡•Ò©Û-;ÕôüF§‘Õµa—©Oj&ñŽ/ÃOpi!½‰T½Ìq@0ÁúŒV8ˆí_ÌÏ`É€ñÞk#³ÓIWÛàsJZLtkSÖ„ÈëÕEU¢�í¾Úª¯ÑJt†É¹M÷½ô{Ý%NòoÆ Ë ‹ü$\&ÐPÚª¬nó�ñ÷C«¦A§—V¡l9£6/·³Ý�¹ F¡CK¥+Ìu Ñl6ºkµ ÆìHM˜”qÓ—ºŠ‰½ýŠWn癤¾d¬ŽC�kK¯f Ò6¾¾Þ�¨F!|zĽ¶‰ÕóCìï°¥«r±ó)±ÅõCÏ0ÙRk6nù²ÒöÓÕ,‰ý°€²ñ¶UçŽÆé°é~ÿëT² ÅÏ€¤.=[Øe$rÏÿ_ˆ ^bÖ`ø â‰+�¿g«`z.O\ý›$#›¥ÍŒÛƒë;Ì@Câ6 cQRÿñ׬ë•,E«R�F•>Ö¹ÉK5 ?0‘Ýß45ÒöFIÝNn7Cô±ýXáX6ù-*ì$Ìd¦€Œb¦ÊMs"V)G)‹ †w°U\ ÉÙt_ûo ¤c^-tF©h\Yê0#—��žª2n ÃýñhäªÇ݃ýš±/†�½TQ“»M¥ ± ÅòÀŒŠÔ ê�¸üjÕSa­ŠöÇŒ¨Ÿ¡Aaž•EtÙ¥@͈pÍŠ·$íXý\§I[¸³wãÙAdƒ¢´Cœ8PH³µZÍýRêü ¢Y5ªÔXrbc¢Î)Ø(ž½QÊU|ßz\ÿ3þ}+ �ïÔ ]¯áÌ˸sù¡/MãRàhª»‹¶v,ßHÓR4vö£eJ­ê\ÒúB9‰Ð+ð|ý!)†àq¸2Ìrc®Âˆ:×UÏD§W¯ÛRe†YªJ8�¿ñ¶äÑÜ9ÅEóã›Tcï��óåùÂÄG«…TüH U©HÂqH9 HBç¥ÇÄ“| ¯ÌŒÚ˜}áç½;Æß3 ÂËʘXäi¿Eyã£ÉÇ8¡|”›ð�n™m HøohÞETüö•?î‚Ö5JøÊ5EP þÀü6U´Ú3dbûÍ—,ÿ·ôŠ»švWÅÉ*«f>g)ÝÀ²8!Á˜>(,uñNì� vÌ*yâ(�Öl´&‡"ÊGªÍÙ�`äž_ÛâºæþbH[`TF{å¹Whg}€ϯž~—�ïÏ.²ÚžC¹^ÅC èx_ž™�Òü \è´x3 ô)£€œÓCØleyƒ@»o®¥™Á’£ yPÇÎÚ6uP:#Èÿ/”üáZØÀ$ñ:E.RÑq8£íÚ€ÀäwUD0„ïU¡1ld7ãä‹LkbÝ–•Ry`Еàå0ÓœT•§nç„{ DL†;Áüùe™]teAtx Ž‹Q�/:ìd�NyšÎ‚`óJ»ÀŠÐ LG¾~{®(-Ô¦>T±NQ¢Þ@kÖèœ(¾Âàˆ´uš×�šúm8—<9åÛçH�}N/†oöÙZÌ¥h²eܾæ&kxR=5 jI±ßiÊL_P—ÞªWXL›¿“µIz4XÁðÑ€ŒÇm=zÚICÒÈ�‰M²š»î¦ŸLÆY˜ Œø¤å»Ws2ipßn—¢žÎœ¶)÷-U%G›Îµ¯)4U㤨 òûÛ?jªHÁAË'ÿ‡Z4kw±vA9õ÷}èšB^¸|¹êð­¥øÓGD¡vkòmn1È?ªcwöàõÏeS®›V©vg¿OtûÞ› q¦2â°O\.JÇ3€Ú!Ç|¶3óMàöucœš\_)œ æËD°z†W€­âF!øÝÓæ‹Œ€»6­j±Ã\å5TÙ¡$—S¤–XFÅnUÇ=tÅ%óºb%ËÆÈ�|iÛñ0_l8‡cß(X—¼ iôÈ�"£|Äiª.–°¨ÃøéVÂ[Î{ûÍ~j_Â&`Ú4Š¡�¬”4ýø8°Äbê²ýð,dc1¾Jm1N±âvr?ùÅ×b!A^AÍÃC¶LβÿøOqñUYbŽ0#¸9ApØ*QÍ®’ܹx2–Ë ; $Åâ‡uRž#EIˆ‰îbßõt,éè_Œª‚¸§.V§¹Þ˜�†™l? YeæNÜ©X3ö¹áÐoüák7©‡¡©ò¨Ÿ~ÜÛ±~ˆI 9W@- ÿNÌË-ßGûóåx0ºè§–&ÏHÜ�ÝŒ@×§ŒVÐf¢­òÂúÈÀúü¿ÔELLP¡w«©j“t'·tÝ[6Ÿé1—¡l¦±õHþ'õ½Ï7ŽA\/åÏ]©F¸f`âωõLoª¿ÇLŒ{ã\ËþÃîJ†Ä¢Xc̶‚„—Våe“&¸¦ø —m+��C ‚ T\…Å—û‡©ÁývÄQÛüÓã!_‚a¬�]a;ÜOÊ›IÙµìº>&fq4GE.°çÕ SóNxh·vV»âc.¯{³ºC[¿+lF3tþƒá²ÎG#�|Åó .¦.ôµèµ‡Ë~H°ŸÂ²¨GU¾RÍE¬¶Š]õN"؃¾åØIü6î õªsëÙ±C>&.r{Í:Á>à88ŠŽñôYãýgƒ|ió„BÖ_�>…z/öYRC>© 0@£DÖæòZ/¢¹˜f< dtX{¨M?{™Ú²x,è3§žÀì¨Z‘Ue¸nX€<ø;ÂAwì‡ùqŒ è'°3) ²Fóh©E·ìu‘9¬Ïì�Éš¥ÐeÓ‡6ë‘·t:”¥aÔ…¶…ó¢¹ÛíÇÈyÒŠ'TÓÈ2wp:±jý`´€=؆ñÝw§ãÁ’ðo¤e Ưé^›ÿ‡S‰†gòŽS‹µ®yép¡ÇìŠ-Y'…Î=ñ8­§ºA¾µ¼"åÞB‡÷sÍb*´ÙÏãR0†hœOúô¸²©‰KLÛoÔ�¥]›ê1lsu y²Æv«hã”Ù ë†ø€þZ’ÈÄ�c딋3L«}XŸe‚;zÇ…Î+kIj§¿-ÌœñŒ}áôÆ0FÉÊ è9ó&ºHʉóå!ÆåOæk·ÃEã™ô-’d[ÿ˹#ÉÈ ¶,Úƒƒ£ê†B2�°-ûŸDèì…p*žD;JS°¿6C´W–6v­C™wéY8MýY÷_Äfœa¬”C{ ™‹¦ëáí~&>I·y, ‚I™o°ÜáR0øKârðá%ìex¯Û2ˆËÑa'ˆ­nuÉó@øyî¢ã¥TƵÝÖݬ‚¯ãë0†ÃqrN{Õ3YâjƒÃå·õ()‹¹´¥Ö&ä묘¯È@÷©v�q@*Å¥°¢/ 2oϤf³ËU¼Ö¸=£ÂïƒÄÒÕ@ê·Ã‘SMßñ.’Nroô/P �c°þv߬ƒ¤Þ˜§�œõWW¨¥OzhÎE)ç'&#cǹm,¯.S'@^1ž±ßx´Cß] }ËØÍ?³•œL2LfÓ!®<ù'&;\+Õ…ÀçCþ‰b¢ õ�¥Ý$%‡ä�ñÄ×eüĆª«)Ù&„»¡P´^Z 'NØIŠeP¼ý¸e'à�•ÂéÐïC2„u{GÂB8�®ød!ˆú—iá…o=®÷’&=™Û¶—Ò$ž±>£KŒ‚–(x nÚV$9ˆ p:eÝ™…O´°ÁwšyO�j<E¬O�ñ5ÄIÕMGœ=kꙀ,V'^¬†¨Z£Gò}. ã-ˆò=E9»ÊÆÐÁöļ›HnŸ„hÚ®v—�èŒìAaÆ. r2‰nÕj�§NÍ]©z·àƒ#ÕBÚè_sjLKH©¤]fðÚÞg.Icâ¤#3’$ Rž„ËÜÆ Œ¸[G®Y±;k†Š”SNüŽƒ´¨gCùü"éã\›½ °Äµ;ÒúÇÓ^ÕóˆKIíûØ]i™1¶0ŸšM[9'cóJÓ%ú7ï«øOÓòƒ"©3–~²VþÉ¢ÜS¤Í,…¬;æK<£ˆRs�^¶ƒ‘¯W¸�ês°–pÊÛVæ³<“`ƤHd[°\<±O–ÆF×—xuW²OX¤¬¾Ñ&ä³B+ª © Çë ·¿´»-Å5q@:^¾ˆÒ4f•DIô›îgõx'·S‡SA]î˜"«!�4دL�†ÒŠ/élýõÐøä‡¬² —L¤(tKÈ•Y¢ݧç¼?¯wö¤#*ycÙËžþÝÃô‘š{+ƒÖ¹ùi�ŒhĪ®|È…‘¤-“)1õ<î[Á¯«óñ}¾ƒ [¿W ©|É®P»Ç»@7€%òDIrñn‘·>Ý1ÕºU˜e3K¡*Êe60]—ê¶�ƹ�@û¥ÂäÔ(ËyËn)É»¹úUü3[F¨'ô$iüÝéß3’ñˆvž …‰·ñØC7¸=ZÏåo<äS—3TùuÙ‚ò�÷IÊ#Ç Öz˜&Yºý0DD�47:µä¸Œ€/Û=9¶�VÇ`¿õß/P(–2ëžîã‰&ozÌXHçi�œôiÄk^b¬ð4!*iÚÜNKM0X•óG`RÏšÂp½±µ¤§Çþ‚™¨Ö“M/`±Ü˜"�Evt8/“ë»Ýz„Ú|1xU#W„Êvà½_WÀ—ΕìÊk軆yž',ÈjÔµŽGhJŽÎ®JH•ƒ$[ ’š âþz�1xå]¡Õóèóm]ˆÝEÒ4=çÄ?ÍÁáëò¹Pð 0· %É–ûÜ)3`Éj=D¼Ü™^«’ùGª'é÷§–ʃÌö M(�ß'Œ>œ8®1.©ö©b¥ííö-÷á²e7l„H1RÔ/b§{*0&/ÁlÚ…A’GçH‚£±^ŒµZšì¦PÈ2’eaÂi†�ñ¨9Žðäù>íê–) 7IÜÁ®7½ÞŽ‘gŽíÅW÷7æýkîL-.ÉÞÇÚ·t„“µ?7ô3þ$í.þ~< ‰ ŠHÂU Áþ8�’tˆ™ÆŒ|Þ�C•e ß”(ÓìÄb‡5=« ˆÄÄŠÿz„ùH‹@©Û¢ŒdÂnâÞ¸÷�åEØÑª˜t$0Ú¨;yõã�_@€RTÓËÖkåÇQ;>ÄšØ \æ•&²ÎkÈ”¥¬Ï勞’;•æ�Ü+û'†§‚a ¬Ðs2K\RÀ“®lÿžÀ"ý𞘠­\ -@Ë •yü—®p;°˜8sáÿt)iŽÏe>TxEÏq)(“‹‰¼Õ�2»+Vè(JAjÎ�E~¢1€¦’ ­S•(á×—Êt‚=±•ïˆŽË ïÔÚM9gWÏ0#ŒÍrä®…èiàçáÅK¤{Á̹vSwEóZMÂÛ^2$ûO07E.[Jó1‘­�{Ë�"¢wk$�Æ;æm0ÝA`ÐÜÄ·‚×ÿIR¦Ô¶ÀçR®…ø›iv»´:Æ÷Œgga!ðóÞJÔãÓPðMÕ…¨ÈS#¾Ì¶¾Pm´‘„�ïå}Ì1Š ž»¥x-fÖzY·µaÆr�nIÀˆl±Ñ­¡ƒèÌOÓô9ß­':Ç¡‘ƒèßtˆz�ØÇÎMT|ÂEîMÏÅ7<ó z,TÑïqE¿†�sOn/¶þ$…wŠîÊÐIøÛÁgƒðümÐq>AB®•ëBÌÜÇoèÈpÌ„¹E Ÿï¡kªçéý•@�¹Íyáìè…ÌûÊi5!HÚ¶Í¿|™!=›ñÜçfsòMÒñð2­ì€£Ær¤áËz�>†::\' yªONhEëÕ:f ìH@)ÆVÌÕË/W–Ô:¼¼¤$ð]e2vW‰D“½ô\úÇpFùä>L<« ž)âl%îm} íœsh ª¦ 5EFnk*]VÅç=(=¦§tN0†Åþ£žÝ«`bÀ*ÓE‰®˜Žÿ )Ù}�VLô1@¦›‰«Ú¢DÛ¥›ÅÉq�ùëBùtèßua8o£¬'2ú}Ø€U£@Â(4[Z] \ÌD‰ ±laIäyŽ©¦dÊxWÛáÞkK¤r__h�þY…Ø›˜Õç¡�XFjiÀr'ÛÁ8 ¹› fR– •ûܤ# Ôb:å9€îSÁßÒÜä=¡m·–·Xû” »‚É…â Å|,ÿ»Ú?�ÝöÕ9¥Ã/ë0™×é­ïÜ‚¨™V–€2÷ø³As�¼aÑ¿¦Ò‹šô½a[Ôà eÌrÌâ³ËèßÅÞ›<žÉÈÝ2e…€|¸©Áõ™2«¦¡�€Å¾›Nš›ÈyÄ´¹^<}--(ü¯ëÓzf�\%Ï0gc}ÆÔ�j;¶åœ»”ïý-’³»�Åw¡àªgÁ¸[ z1:öî>¾AÐôËþž x“ô.õkGðëmLJÒCÞÎüÇfR¬o~l„ûõùU~à€¿5Ø¡7…¡‰ZøÅØþÛ+ Ui�¹ÂHÌ 0a¢s��‰�fãr'Ó|²âA]”÷ϸO¸Í'Û㞭Ϩ¬r>ŸTzM#µtž†ðЭþ|„îM(hk)8zqBñS)�.öË쨑WmL’IœcÇ%HP�ðŠö‘YîN%bÓ¦Õf˜ðI²ÞŸ�ä·¹}�zŒíSÕ¿´£;ªoDr <×…âw|UñqùÊ~.…[ã£õ�"KM\ª+¿1l�À±Ë׃»²_†RŒNº)¹µš«»ÞCjÿµBná™Äš»?‹oîBcê°¹ü”M÷–bÐÕD‡¶i~¦x~¹ð˜ ¦Úuy¬Õü^¸",½ŒGzë­SkÚHaª1@:âÿWì´žg£aèÊ]%‰E¨O#¢ÜÔ� ?'=ý$PÁHGºã”Hþð�z�‘;”Ü a™àÆ÷¯ŒwÂ�’É4*±…n]ö—H5CÞ7+. N`Ë‚CŸ�Q�2._c­ònT–“‚3Ô;¶ÅѾõ8¿2f_‘qÝu[ý¦$Åä¡‚;º±B"Åh óºà2ôÐÌ…òå4ηɌaÔTK¥ÍÒdš YÎÅüsš©nNaèq‡?s¬é©ÕSZL)ÚTÞsš^*°Ã\b0Ÿœÿ9š#”Ÿô认Ž÷ïˆ>�L#oaëÿÉåùy�8†ß…€ÔíÍ}iT­:gÂgry‡0¢&áp#Z*+"çÏuÉetrÞˆ¯ã"!béܰáÄ:‚>ºd –$�5¨µ§¹C+€®«§¢kÜõöî�Þz^ŸRw¤ðúŒÆPCÃPèŸ 2]&õ›47êœJav^a,}Ä š4Ð4SS6Þn"\NïÛåm³Û.gü’k°}8CÇU-ˆ ¸4\ó?¹Ã£¯ù¿ŒçÇÜqÖòxøæ³üY év˜Úà|Ãòÿ™H“õgê��âÚïF òüh˜G^JÁµ¾3ŸŽk–j Ç*r&zÈ]Äĵ§�di&¨u�›¢õU-[h왵¡—ŽH¡°˜+Ãî“X¯×ø`ËÉCªd#Øßw¶}Ú°l\uá@JÝ̘dÆq†³JþÂ×)o£—N-[Œ¸~%&¦¨Úg…ÁTAÜ â—¾p£(å­ûï…w©Ö¨‹7F8÷€ ‰ü¿ÛÊ´�´KÂLWxäÏWè•n> `A“ɵ²ýàEfùܿωº[—ˆ†9‰%û­-ïHÐ PDY–z‚›º�10[ž^�¦la¾»Â]Y‰$i õ Ñf”N¬Ûº³€Xë¶ N�ÌÚ&§Ùr½;Î&¬‹Äì’ꕘ½³#p“‘'‹îO®�þGœ“¼gZIo Ž˜›Läɬív£tM°Ûý²§Ö¨�ˆ;xô¦Ý: ~‘k˜ØÊª8€t¸ÿLÒgo[¿„U³ígñÍtö¿…e^õM¾ ]IÈFàÑE¢È¿Ë,ÑŸÂó]éÈþáoÆÇXƒ¸£)<–žÍðF)G‹Ú—OE9ëkNEAIÔÆª•Í“~¶¹œýñLµh>ßG¶Ú n¾Üþë*]v@ƒ÷#œ]•ûïµNBÌ ­|¢þ&^ ²§ÛA?i€ËuÇ­sZ`Y[¯Ÿ=Hy¤î…­‘¦ªÂQÏü¦©��ÿ}¿flëa¬Q’t³¢éª&?¶­¼Ïív’ªü=_ñ÷Õ‚AŠD¥„�ÒGÎüRÓ’ƒG_ *ö@áH2h°*¦ìæ@ß{¶+ßq”:%Ê*L³vÖ0à§6:[ùPœMÈ"™xÛÇÈ™µG [ ½+Ö›{]û̆²"v˜Ïçöéh°hÒßJ��-×€ï�‚Ó‚è¶Ò�âfRk‘PíZxøQÀ¯ƒºl-FpÒîY7ý4.çÞÄ9Ì….¶S칩Èþ)Ù!™ÎYýþ¾-vœTx¹B÷þŸø—åÉ*1­nê48k }7‹CtõŠ¢8µ¯3ð·û ¦žÍs1}wLZå­­Îvÿ a«îÚM äŸã‚SúÓ ÑÍk†ì�Ró¦eä N8zŒ ûà)€;©é.yU^”À`›�ÔV×GáIáAx¤³ÇHø-“Ê š^ÀÀ£6+Ž^ i˜­2[žE_9�Ü!ÖùB‹ÎŠ/zsfÜbâ} vK!áíFôwÖ£_lWKpx \o%ý®�—Q^ÈÞ!(:Ó¹"·¬¬°_ôÀñ\'Âø6iAÛXz¬Îø·`µðc%ámZ|T„Û-Cÿe¶ð29˜X#u’ç‘&ƒ…ý�rçÕ—?ø×þÜÞ¼Ivƒ§_´'*ÝeÓ\’í!^LƒËœ¸è€›K9²EªL`~0íJÊg¬# Ùâ zêGs(HSoÒZöE‚‰ŠyÅ·J®u-Cs.qaÞY3‚�ÉÛA~3éyªÞ±º;OM ž»¢Ùpìyía:ÒçÞf�šèì%ÇR8ï»Ý¡*%¿ÈÈ&tÆú¸P¬{b™¦›Iˆ''[š¶E{yàö€ÕæˆÈBýÞ[ÚØadÖ�þœÊØð¾ô5Öã®–ïу·–ŸæÃG펟`2 gWÜ3Š1` ÉŸ8çÓp¤ÉØöKƒÏ�‹YJœz¿¦)}0ÿ-H°MÿåFηûª+ý]á)tç°>$wkI,}8yP«‰ÔÐæt‡ŽbX‰‘žZ%?z(©”ÔqH uûšº ihŒðÛÉg{\~{Ú嶈çôãÖÅ��|Â}5©:¤§ÝB†@ˆ±ÁȳʲÊ[ ~�mŽMƒ¯Ý�#¢ø jk¿RzX%Eâ„f�‚õ±ê*殢z¿RšÎ¹¶ÁþŸìÛ¼±# ItV­ì@Vº"{ fŸÃmvPýEgoç뻕òèÆG¾»S�I�—çv·ê¦¤3¢”¹7(§´å $ò•?J¼�˜íÁñÚâ„�ZZ›%…%Ìo pdý ù¢ã옋ä‡V ÔT¡r‡ÎmP6MÊ�C6!~èô¥1æ««·×0Ég ûݪ(þý½­Qå1¥‘BøÆÇn%[�RÙ�zLàå¾· Àû&KÂ<û¼D>g Pa1ÏìP^Ü…ÞçïY�EUûpqZr(ÝG?jô“VᕯIE56ÔƒZ-i¯8ލ¡‘�öŽ,ñMØ;(ÄDBY˜æqXói‘oÆ~w9˜…\Þ†èïÍhüóßS ¥¼4•œ)LNäÆx£&êrDA- ùl²%^æÅg½n ÛmÝðñ¡±Í_•yˆ¬™“q­[²ªA;Ÿ…É ~–c(s]¥Ã§~) ‹K5+Vå¶{Π�ôu3¹za¹ƒ±:·�|]ŸŠªXF3 ÜîXRkIV‘19� d]jœ^µø4Úºµ3#·MïSܸ%’M2ù)l•<Ÿi@Èrì•E­J`L#«C9`Hi‚6ímÕt:F2íw?ÚÏŠE‚ïNìËìÙ�3yT³¨Q>hÕ•}¥ê¦S¥1ÒŸÏ îòè�K ˜¢,‹97$»é@ fˆa›Í„}µKÌ)®Ö"Õ]Pùil5ƒÈÁ."•NܱJÿqáÿö‰©òDÑÄiã^îA‚[Æf×Î�šu ¹Dœ¨ï…õ¿s%·zmºOæ~òA;?éÚÆtÊС’Eá�z/y«.\Äñ¡ûÃu�ú[—T»ä¯0? bƒÉÛã$ïPšÆQI–Y�ñ3vmÒ„áù¤0á+èóUS½®ë1Îi U‹¸sfÞÇ&({UQ2&gfý¡"¡Óƒ&aš†¦–/´–ð¯]£$‰�¼xÞ`ïÇåô¿ÍÜ—”ÚÞ’³a8³Í8f]Ð�t’ÄůÑLjykeiY$³—¿ïíLì*Vˆëp¢²L„™ �éíE]Îd}pzØ]SWŽN~-ù3€i`¥dLžØ ¨7 IÞCÿÏ·;éÒ·}aˆÆÏ³º³÷}­Ý?P WF{lvñº~ÎiãÐ o}ð²sÕ4ëíûÐLzø)C[d[¾Í[àËö{m—…ÉYžTTè*³hΕ™Ó ô3Á©á²TŠa×ÆÕƒ€0"—VNT•¬üÇ.÷v¶ãSµ :Ñê‚"éÔRÄ ÄÿÒø¡³=ܺ |ªÔ«Öõù4ôi†¬“·‰ýÚæ‰€Èú€¯?û|w¿±UOTu8K¯Â¢ÿÏ�‡ù¦f].@ÌÐlº¶´#*5]] !ÒOôÿ¤ŽZj]€ª²¨ÿ—?ÉI´O×ý@OÝ‚ó WM›f–ÃáòjlÙI˜Ÿàލ³,ω &Ü=ÇÇÆ!”^@ÏŒ,Ç G\ ßÜ•¥¢¹/ ¬¾Ð� µr'-HŒÈ×Yü¿—[d?4éáŽ7¡¨+½@íùé| •ÎL(ûdù‹<6„­ôg@"�Çàí”p2†jœ·¥‰“�´¦Îm ŸWKÉûèòæ…]gTvõ!éÊFæôh¥¯-ް†Ò"lþÙæ‹Ö™–ͤ9¦Ô¨PÛ‰–cçÝ'Þ1ò÷ˆbÀòît¶vä)xÈÙe”C…ni›@÷÷-Ò®ƒÀ)lÅl_ Ëo %#hè/[ÜÜ:uü ²ÊXéB�ì“w•¨» ~^¶É,éí„•¨‹5˜éKÆ>¥hR6Sú¼ýõ·ñM}ÃË8ý‡,wàíÇý²Ïëê}Ì‹VG«x"ðÉîT3èKFÊœ2˜ÈS ÌaÀ«Î@KN€��»Á:NÔ(}9Á–„]°� wO© Jz±iÀïî¿”00º)u&ÇV „XªªŠ¡r…r|¸ã+µƒ8ì´§>‘Sìß s¶UVÙdR€‰NùÒìúê†7~¢òº¤#‚¨È­hå¾l‹ÍB¶¾°¿Â@3_ Š}ØaðmÎŽ ‡Ï;€X6k =¸Ž×· e��NÔñ»�§çL×Xéê`1a-ÈÄ’bŸrê$«Û�+ì4D™„ûÙÞé€GÇë›xýǶ‰ Pa,—[„/D‹ŠáhF,hêªâ¼½Tæ«—Y�d¾ÝD%ÇÑ’Ï�NØj‡Ùš©šÕÊÜÕIÈä°0/zâÕÜ´Ÿ4leJñ\ÕÁT¿> ^Wú"†?DÉ̸´ºÝ_þ¨2VqÄÈ™R€Eþþ™OLŠfÅáZPÏœFó™+Ví ¡9œU˜¡x­óSh¦ mŽ-º¼¢kCw±Aè;ÎjêhîEõQj(ÔrG\Él7Áìü Ê)#Z\ÚW¾f¿¼Ð‘ZÿU¡òa ‹·þ�\†`–ËÔI ™þ™³b†néé—90X[¡¸MOt¦‡¢¤²Ã°Mt(ç蛕`¨sA…ç=ÓWïæ2êú«³w>Ç/XG–w¼ÖÖ“áÂi¿ô:ÅÊš_DôV…$¨I>îÞñÁJ¦Ý lê j¬ì vY$šk 5º¥Ôˆ«ÎýDS`·&â(koÊ5¯T¢‹µ$Ÿw4o]!� VA)„ eó03è§AºJ­ ª’·JŽ×b)7dš@¤ØNª(eƒZ­kôqÿFwÕˆs&UµÜørYÌÙ<¹‰šªœ|*§™lŒ{0 ÷зxÌñœrÞnæËŽàÄ3ž…äéÈ#Ù7-qU˸¨Øœ$‚ˆâb6!é‘”÷UÆç‰Ä6TÔ ~Àó[ �…jÇBm² ò¼•ɶ’+ñ\§¿b‘=kÅ©àï@Å�9‡ù_';²£>Ïâ¿ø‡C0¡�Û<:i¶Þ?÷`ÑèÜÎ\Ÿ^±;=`Bö«òÀX`eh[2C_\…nÀHp¸¾|D¨ŽÁ]­Ÿ¿&‡¢ÌS-h¶H,Ï uî4®7LYð‹û7í¶cõóSzÛb…þà�¨üTÇÄÅç® »íôJäë »º$Wõü’´/5°2õMÔ+å\oDº¯Â‹LÌ%"–k™€sN®“Åeþ‡¨BI)[GÛžinÝ�KÞ¥…ò€Ü¸æÿª¦?Q£ùš”?ÀCeå WÙú‘¥ÕßÉ9Î6×KNÈsðþýRí‹�9W#WãHyÏ�VþU3é_†ÞÌ›­á5ÚiCº%ñfP<Mdôsþé�ˆ¼öÖ9+ÄN»}K"¼F`mØ2"˜¥ÿbœII(Žù­‘ à�­ Õ„ÚýËõõ@*+À¼cT³Ô§ ,Sñâ'Œ¡óITΤÓL™ç‘�ÜÉ�¸Äå;¶Ù Yj×h8aNï©øÛ2Ê>pÞs(ß>Hj-“>qIJ�ÉÅÕ{箎u…CwýÒ‘¯}ŬÎ~¹¥û~¢‡\y0|}ÐÙ)Ù5dÊ�éG(EŽ£¹›LÈqB»í«aLËf{Ozt­“Vr{éþR;·8-oþª4�>äˆT�Õz§vêy,²ˆðcÃÞé3Ò'ÆÚž%ï»^xã±æå*œ74.Âéà4qó�yÉú¿ƒ1WBØTÌ/ç(ºÚÛÊ/—'H°ö ál.¹ µ;Ÿ~€ ÈUê$å“Î<ˆù"�Å?øã@ÌÁÏ4ñTù9©ŠüKâªm Z^®�œYx¦œ`¥)xû’¯šK"£ÕñÓëÌ—C‡Hëð@Zb£g`€6i˶ˆÚY*’ðé'WyÍO¶Ú‚\Çí¤JÃUeXG.×Ztåø]œbê=á–AG{åI¹ª÷Uyƒþ‘—èߦÂØç û ýÐÅ—mEzÕ½}C™ó8’õvGAc ºœÀþ�‚Ib…†rËèýžôŽI!ĽùO+Q.J†V2œKwÛ­à)fRÃn‹ }ï�5Á ¬Yþk&\_V-s9ÆmA³§Á÷CW °›{¾T\Ö†ãRh¨¯(8õ£'²ÐaÓº#ãl4*>Ø:�4õñ>g°J�ž)9â/JDÞ=@lJÇÿÖ5âÏr­3Z¨z`—³zŸàŠà̸]tí£Vgˆƒ¿nó«Ä—îÜßCï m°ãGZ€%á:ùî'/N6³˜iAñXO׆oŠËÄ!•+ä3�ü8˺4ÁÊýœþ¸Ì!Ú´Õè¯~»~«Cd?ôÿ¡^AzKM­4aÂÐ0o¾æ^ÝŽýïÎÀáMz¤˜Añ‡yÖ.N€Ð1Õcµák¿ªŠ1o}¹ý8¯¿Q p²éþ”LÀÊ¿²£˜ï¨DÁÛÝ0£˜`Ë^kŽ¥;y™Ò–#•rp ÒB[ºá6046擦&;ªï“LöªjjRmÿÎÚþ®+Ô¬¼#^'ÕÕ�±³ÇHÿ-vLícó�MaÔkfLQ)îf¬¢€Zó»—�uºJ«à'—ˆ (³I€µÃ‡ÐâÜ¿*ët†´1a ±§Cüÿ+Д…0� �†Ñ~õõ½D,EŒ7fú²ÀÁ|\)gGí‘‘*~E¦>�_n Þ×ÿ¸ªèÂÛäØg£ÿ°\xB³�Fy¬ÇÔ4Í[vÀ=ÁýØ}Œ3Pÿw€>Ýè4uVú?šRÉëtQpzOq{úfþœJmD½æ™`Ã��‚ί’M ì�QÖÞÑõFÜXTÇâÆà˜wÊcpžF=\S£…ªÛé•1F˜$øx(:€lr¸¿Ã!j'a+ çþå¬4}³´ã¹åAìK"ÕQ·ûž5Üël9ZÚv§~$¼‰Ö2Þ.°k¢>¼”KÝ%¼Üìá�Ì�J$‰hË�Y%TÝ;Ðv—å Ì§yÜã½ú¾˜ôæFÿb%NPwâ°Ãa¬RH\îÈ@ë‰ÊîAÊi�ÏV^”G¤?½Óµ Uõú�xÒ¤m 6F)ôÿ^ËüdNϼ¤’6µ@PðlÍ&Ð<—(2.ò¾výkÿQŸÁ*øn!9c !ÊCàl>ÖÃa=K£×/ÔX�r�ÎŒêƒÑiI2—šVKÈ`-õ¤»#ŸÒKh)£c¦jߟMoâå³—œ ;úÂÛÌ¢™ÿT¸�4 N$.µ˜¥&´�Ÿlm–;ªš?ß1×÷r;�¡Œ­ßl_ë¥ö4J<óD­gû›{¥�Çìñ/@°‡óOóH˜^êy»bî�ØvY®nûR 5ô ¡¦wÇ1`YÍÛ[/¡·Õc©íîð`šˆŽ}KKJ Ñ™�hë¨t×p7”�U|ðÉÀ§žô"–R™ 9c¿�ªšñæ*Íc{ ¾ì8K;U9¯ÄÔ-2åªBúÊ?÷/žÐeaø·ÞÚ‡g«i…ò©ñÕ«Û_€È@ñ%ÊZnN‘A`°ðc@“q¤‘'“om¸ ±à‡ÏËgvUðƒM~µ-äÅI*.EØã”>ÁÂAQGHÆø>°\•Ó ÞVˆ»Íèé�«SˆKc š›Dlù¯û›…u�DÆàl¿:nl«œÂX~�üzßsN„!-U=ZCR"¿éi¬÷Œú�¦WP¥]AÛî™]Ýn);fy &X—;�ü‡H æÞ<ë©Ü= áÒîq7&ï‘Í?ÈØÝÇ/&µ b/Î6Þæ{EV­yecúßÃc 8˜o6È3†=ÝRj‹ƒvÓ×…FÇZËJcÍGû3�÷bò³ïÃá8ï̦UÑ]^JÐÉÜ Ûø)fô*5î²f!¬¤¶r_—%kwbÃÙÊËñ�}Ÿ�öØVÅýÉB�Œˆ³²5Ò&ïa¶ zq[iï›#-«b/å-ªº4èª )ù1@`ãuŠ7íeµ»õy�žò‰‚jiÐN�2 L{cÔÓfm]—úÚ³7®EÊ*WÐë²ßÇ’Ç£)èmï/)ö”÷eÙ‡ AGD |÷!y"R#S°¦¹O  kFl<˜‚A1neŒ‰áh˜n¤Ê¦Ö)b‡Wñ¿²‚¯ƒäá½udú¸áãÐ¥[z¯áø™K÷‹ªTC@Ëò?�°6zuÿ‘dp£îG—ÄK:whå_ôû …ŠrÑ© 2Ïøž{ç¢í øÐƒBÙCúŒ‚Ÿùö’·<é;«”²·žI0™L¹¡Û/ï)×]P¿´ò{õW ú@¸ýÈ¿DÂÜÛj›åî�Œênü“wh¹«`+Òž•ž’ª=9cΞ‰,±Æþ ý%³ÀÍÆÒjT~í?½¬kBä>O9vŸ‹àzb9/H×yŒ�±:�6b1ýÿ#¾ä‰¥EöÔ°ÄÅ-<؃úŠ0ýèȾ`‰ËöM¡ ÿÿSqîß0ÿÿ·6Ûe˜^Ú¬þ\S}—w0 ¿Ìã¬@4-ßûmœ€z®à¨h5XLœuHË™íFôç‹à–—cYG“ü¤€¿¯†ú¯“*Ýeu°:ˆGži›2Ž‹@JÀ\>èÉá[Œ—<ÖJ¢*½Çó�:Èj£ò]îÊ´P¬&¡áÕ³Îüæˆ ÎNlgÍfò .Ë�Šà=óàøÞE(�¥§öËØZ íÚº#¸mV*PmöøçÅŽà[ TvYaÓ¼�u02ARÌÄ“@sö–%³!#�¨«~Ñ~l5ì7óú9�3q£1â_ã1¤@¨çëùWhenl6Ê|˜ñÚ¼.¯ì© ¸º§úfÔHX8‹®EZpU� ®ªòzswÀg,%6îk¾ë¼M+c ž�||ðìJ&ü—~ŸI�–Ë18†±JåÜ^6Wÿý�6¾nl5j'`�iUôaFQû{&(¢3K¢ˆBç> xs¶y>hþcv"’™K”Iô²ØÉµ8¸b‡0Ÿœîü©}-(ó_uì¥æKÒ§O†š±¶`ÏFZ5m í5„é°`(HòŸ¼i2•šö5ß=™ØÚR²2ص%sq€•±Ò£÷�Ç€ùc¢‰ðz šÁÀÃ>?×g­\;«ãì•ÐÑ6Ç¡' ýÊð•®��ÐÛÖóãzÝæÚ�@�É-i«uß»M¥+Ï=7�ûódî]±U®íß b`í%³:Ø} ëü×Ó*X|<äxppæ«&2{ãÒ]cBÐÐû¥L÷XœÜŒ¼» k¿!˜RÔ-’±•E··^Ó9%óÆÙ”Ëë™×{óî×µæ$ÿöÃjøF¿+mµ¨ Ú¨z�1" ÷Z=ü%á@ Yp+�³ ëWs€ßÛ© ,X°D)x|(tj®‡®ƒkdûv4W ±&µbXE#]eGÛtÀ¦�9eÜq±™¨AZe×Ô0&ŽV™A¿¦û€'´ùmÄ…·µK�>Ö*&“4”ìd]<ý¸¬�¬ò‘ð¼õ`íÍ8Äoœ·+¬õ¸3þÝÛøªñK,ÔRÒ²Y?Aˆ{±~Âó³fÿ:ö’Ë îfb]DH¼³‡šÍX…�’N# 'ǼG«D^'ç—/8˜›–Øx±q\¡OáYc³;QªFn*o:Fµì\>å¢Eû¸ï™ÐfåÀ+—y[;´¬º‘^ñ»CˆÈëÒ-ÁhËèɨNÓÄÞÝtò¤^fþí¸Ÿ 1JÑÓ-©ókøÿ7Œ‹GqqAó• Âï¤�×3¸q/JwÙ²b'· ]F•W++ Í…^ñ®sDï_Ï¯Š†»¨=—ÆÙëÉ‘+‰7ÁQ4È&T‹ yßôϦ‘rŽ’7Ùƒ £ŽÃ�Òçcèü�¨æ{¹Ï¦F1a,q#ÁyϽ»6åœNò„‘½ôÜYÌžôö€O›Èò°ÈB‡ÞµÖzˆT�rG¤±d/T,8Êm ›Ž:Ö}Fbk­Ÿ§\˜pÖ©´;)UZ±Ž7í h €@îæ®‡cý Ê¯h‘¿gÆTz»ÓNÀ‚ÐÊù ʹ¨¤yöén%Çk~[­—QÊ2­€eΛs‡÷¼-Ù:ä¸ ªqòd ˆÖ?ä(u$0ìœm6< (ÓŠlÂèGU KMñ,ÅŽ×ííxG\ƒîƒÛéAD|ó|ÜÄ GÊR#A'<ÏH/0ñ ; OÁ!ì_BŠdþüÈ™7ÎiѹFY[wdˆ:ÌÅfÊǘj»[ƒŠüßêƒ.!XY¥JÆõ—(ÿ=Óäh"Å¿Ít=ª. €ò4¤U«­j®‘9f®êw².îùût½Öì÷A5køíB')‘Kdñš†>ÐCÑ¢gŸ^ dò9¿§çО[/#Ë´óF¨6ZOå›ô²cM½]¥¤=÷é  YwJú“L0Úòu‘5Û½j I r`(S‰[ m nõ�‘?Ô£©Á!b>'!¡Èù' ­ºÖ±��ÞÆaèYA*T ÄE7ï ±pýA $”ãQa–ìùlÞ×3*9è(½/“ûwÊ3šëlv„ÉôϨ?3XO¤% hsf ÿ-1ÞG·ÐÊ´c#üc¶„rðÙ¶ûš?û|ª{F‹.Ã$A7[«ljéÓÝ{¸í²pÛñ$æ\ÂúA0Egk1�|f|‡�®à*ÿÄÐ;¤³s8KÎŽneLYU¤j­¾J-ñŒÍ:FOŽ_^݃–#&pìPÏÓ�AGyõßpèž\5ñÖ1Ò©1hîQŽŠj…Ôµ7doÌl\*t¦q Ì]ú¨¸âJ·óqù5øžÓÅs�¥�b!s×�©Rôå?¿ à3wù·óîF7®Á9)Ûö â¡ÎÅ æ Å5Ï­¨ õ÷³º2@³lK‘‘íÕ‚Ft$E«.oµÔmzrÔð é°Ò˾RÓ L›^ý Ï¯Ëö™`=/í’¥XcB-ÎòÕöߣ�êªb“Ï}‡j…»ø6+cT±gVÅ’}u'ki]àËñŠEysƒû(V‰p(o¢,‰Ånnq@ÀrŠdæž3Ù\¥×œŽLþ¹@ƒV$Ûµ“PXâй�øW0ß Vˆà>ÙÉ=§ûyÊ-ºŒâÌ4MÐjh•8æ4)F•–³AIgç¼Pxe‡ú'͆BñŽ%&$BB*¡‹°Z[si†NHÜ.÷ˆFYUfp�V3²¯é¼ÏCQ(­»²@ÙL$BâŒ:Ç)Ñ�ñ”èŽ©š »¬þÉ€.‚`ʘyˆ¡ž™‚ 3ÓçÒ²¹Õ–§oNCxø#ãh/q ôöKF†%*A¦oúA£naöŸ*¼ltVMT[ݵe`]þ„1ÈêÅwáŽ&àΔh"wÝs®W4¤-}Ñ‹•oÁ5þQ ¼ `šáŽßÈ¿‡vn|�š üö׈½Û·‡Î3zˆWšAžäµd—|M!J2ÈN6Ñ)‹èÑ�·š(aág\ù€{1Ho žuB�5gQœÌXV�ºŒ¶O�Î{9-°òëc7$F&!.ðÕÎnêgå°¡-8Tkl¡vþy¸pR[ô&þt Æ_šÿgyÑ^Α©·¸ÝÝ;@"G.š~‰_³KÜñJ3Ôrà`×á‰ôÆWõÒU¸ˆ¥xæÅôx0ŒbB˜X¸ÄV�ç݆Û¦4ôÅ¡ê¾Êi½ÿƒÒAŠC&Ɔº³Ðo <.糸“X ޵R±WʧJAÄO�àÐŽuŒVe@Œô´/t}6é±Ã ÜvË™|^É#ÃjzBîìÛ%4N´uÚ;;£‘˜Ÿ è øÛï\Bà{\nÕÊ$¬2§¨ù˜âlhª�ðÀo�C �ßÉ~z¦O/ûS|·Ö¹ÈßÈnΨ2¸ñX¡ò»{+ìë¨Õ(›ãá6jË›]�Ñõ¿v¬;Éx¤©ÔXBf’�c…Ù74 ÖÅ­ð¾– I�#°—Ö…3AÆÃá…üïMd‹¤GJÆFÄsóýµ„wXÉÄ6vêãÏ £ª»ä¨ÆJv’Ó D23 Ï„Q�¶Nt¿ëB,NªÜ#†ÇãŠD3 6!;_ü]áå¿ÊmûCPkºBÑ”Ûw. –Ób1žµƒõ_nb φ:Þ³¿;DZß�ðÀnÕ4½˜b,'8ZGQ†?À17 í2£üôê“@ºwk¨ªˆë¹ÍÁ¶dÍcÑÊQw6o·‡][]ÏH ¤1¹)3»� ·k�Cv®½äðt°âïf ñ™ª-ßHÌ�.2R#?ü£ýÖÛ«Ÿ¶ôŠ@„þ\y�è…šªI+xôøß{wÓÎð²…úJAÔ±ãÕ¢bôÞñ’èÉ“^©’ßÓCþf 4=¾BܘÁRÙ‹åQ™šœ/JGÔõõ¯{ä‰ « me‡íȱ) ¡�75ÑÝ™„ÌÔ¥[¤Ú”­‰Ž ‚Ä@ò®°Fu¥ý¾7“ÿf(&àÕ"™“¡ºÒ‹•xÝéI#¤†¸Êbà¹^u?s+§£Cöê)Ð ÚzÉ�ÆéW’MS|T|ÌúGÿ�C°Þ*×ð�{“$‘¹{fœ+ý‹:óøµõPSÜyÇa¡Ø¼ã¿»ƒÖ�|w#‰ÈÇáŸ75ÁÒ²�›Fv=¤A4×SœuUÇ¡ÚfÂÏå�Fk1á8ÍDʆ�ó1µ÷T$cC¸Þ­ãÇ�_;ë†Þ–XGZ… ‚0“ kˆ@İo#P3§¢npÕ`GÎðŒÏʺÄÑ2ó•· h°|ƒ<†@”Þ°”¼ý`¹m•Z6'&ôV@Ò( ;™]ã^O!+óœžÙbAà[r±Û”zÌ]|­ÔFFqÍ~GLÿ4ª[H?º‘óÛœ’»­5½5‹Þ-ïØƒ®&P[†çWá»j{ñ-‘ `l~‘à5}.Úyº/Žà¸-=¥}$_H¶™…cë¤(˜£‘ü"âzbÎÄ“¬U2Æhž‚‰³÷½} Ó•àκûM1ª ÎŒE,þŠøb‘'‚o¦ý(ò%| Ÿå̃ž¨c8=›eÛÒŒmιcU)ƒ þ`ÞýÏ„n%ºý¢6ò*œàO˜+*evš®z ‡‚›9" Z€šêA¦øÂ¼XW dµ| Þ®å±GÙzGúP5%ó¬ ÍR³ì+�œ Ð1‹§¬ß¡:Í»îÑ(Ú%Jv†0ùA»îŒ~NÀ÷Ù¾ýs ‹kc‡]@ËÄÁ¯O·2ÔcÝs)z»š"%òP^8~,ð´�Ô�ºþRÉËÓl\ï¡¥þL€áÊ"Ÿ÷"jIò¬m¢V‰‰—²wŠŽ‰jy*ºjk� b;ü+ÓcG$/BÓç»U¹Ê·Äã­ó{†0wïf$4÷ rަ‹bk.¢ûLôkÛ¢G¯rN¢B71×÷R“`…�±)Û¼¬µ±YEY­…ˆçB®½ÂåÌÿËÜ”zJNJ 7p™ xPî^ãÏV|+½SªU•YΖ҇|“Ì ’&;§:œ/8`ÌóÄÉTÎB-똲¹¸šFuFµì½ßœÊD{ÏÙ‘ó‡¢\Ò>¤�UÚ–ó¼°?Zuž[Êâ×í!]_¤‡ýb›I÷—5üj&v#'§Æ9¾¯hÛ[\‡ -q® ™Å³:³ ß•ë(N+Á½j"]!Ÿ ¹m�kÃ¥9\€UÍù&>ðVš–ïe¨eŸ•4_©‰ö1DqCãà§±©õE£ƒˆö¿¶_ò#l_Tj0šþ’ž=Js�|ö]|ˆ/N[›ãr´ŸŸyþàt„ÐqWøð9dºßy¸‚¢þïÝ‹xèy]inÉÉê*úµÄ·™Î-�ëð°6·áK!–€ÒÁbó °­ü²§ˆ'ǾŸM•qªPi¬ö|µ"ûޏ�øà»n¹—¤ãò°äÌÊ/Ä×ñîÁé!lW´¯µ7ÃŸå ¹ñê›{-¶\Aù:Æ&_Ÿ/í9£Øò¬•ab²w¬Zéáw‰…å^Š€)„ç“(÷q™«¾ÜÌ% 펋NÓ¢}Ëu>&žÃÕæÇfŸ,×ÜhVÃky\àÝöZf�Ź¿„§j¢/mùÆÁ㙸!�ȆUl¥h�ÕßÔOÀ:óbw!ªØ+È8 ihf"ïozŠçÝ«šw3‚übC£úÔ‰ øÌ¹ ÈíKO›æý‚*´7YD Ø t{‚&L)Ôo–©ýLM 'åX¢w"_ÚFUoc ¥µ,€:%AÄQ5gÿô…³M–<�Ûw‡x×9eƒu=?"ÞÚ'åŸø Íùz¡~n¿øÄ娔ËiFÿ¯Ì`R€Bi@LXºEë84…ÊÀ,g«,ÞòP.9óéù­´ûZ¢Ñ±Ý¨œ;%=xqv—d»ëÃÉ-ü£/Ä «ò@;%ì“ !wàZg¨Ïãz,e‚›[Œ“8~{®Ê‘Ô�8wû̱ö™tÅâ ­ÿn‘4àl~‰pÇÿòwT² æH„TÃŽžÆyAó%)®/&nDòã»{ýúùꟗ áÜÙ+ãɉݲ—*ׇƒ¦½†@êåa§ð,˜.жÅi8ŠJ‚÷ÍÝñæ˜0¯ï¹{�7‹Ç­ù‰™â¡�V@v²xS|@p¯ÞnÒ»yÙR°e\2$v[xÇÀ}û¥o<»Å ³úa ̓ $Ð!ý÷Ùên� K_þ£‰šÂ Š ›$ö³T÷äñ¬+³V˯ó6äò/é{@ero>'Åë2(»H�gžð‚¡ÚR�täßëžm ¿õrõ‹œ³?ÍÇS¬U*áN|.0“ñ5Nª€QŸúRYWiSgå¹Ô€gé�$¡ží«†�˜aÈㄦ>ùí ¡šQ™ïÊlüÜT0„|¥µÍ\,»˜`Ô v.â%7– ÊUW>E2ç[ó� |˜�ÖU˜t‹“–jQ!üôxá±£ö¹ÂÔ§ºÏ4l;È8"ZH ðàWLÃCyÏó°ò³¤yy®ìo°,�¶g ÿï€Ï?¬ä<¤¨RËðpú| ¹dê‡/ÕÜc(ä°kÒm~YÖþàŽL±ÇÌjôƒŽ�3vq’|;ÎróqùÇÕ‘JÒùƒ¬Lóç»¶�§¼I¨|+XÁ´$d:=ù hddâ@N’eúàiW„d2õç½Ê[‹wŸ¥—Còäàˆ± pifÑòIxSï½mnJ,XB¯Â}ØÎ‰Å�/�Ê‚RÓÊXN‚CgIæÔÓ(Ú.XÔ¥>ëFNÔÛ¼4^o%TQ~°�Ûòÿi¦¦>½ï�vA˜¯G¾C…VD íêꪶ¼:.v·°}GûRäÂ.ü–Àø3 ·É,M¿êÊmÃÂä0Ò¤Õ µÀ.ßx0¿ï³'g›·£”.ÅOÑ­ä)s3Ï(îå‡ñõ¬ÕþÍÙ5ÚÛ7ö%¹†«:'@ž>ßÛ�µ#DΔKpÚ¾µÕР3Pµ�WMfd2TŠ«ZªŠ™[†Ls~(¿J5Nð™PGÑ] îyç«@§„‚3/¶)É×ñp{œõ^– "á´Oôçýî „Q4{Ie‹¾ìꈑ¦Qh\ËY¦°@I—“ƒ‹š(ÏI͋ヸÅel8‚l�0ÐO ̽ãlƨЦ—Û ãÃÒüåï[AŠC|FJ+¿LeGË®Š- ú¸È#£ yM¥ù qJ¶Ò±&0™û|ÀGʸÞ×p'ÊC—ÙOöAQB£<’ßTýw&yÚ¡sNyË_hz³h¯€ÓÞǵ{†7ŸÏ²Í|‹ïâbWgÜÙ©“yx�™Oè2Ç fe%îm�½:µ$ævQÌWøƒ^¸©íÃz‚v¢==%8io=Ó¥90y‘õ�2Ö¿g˜rwf¶� ¤PEiÐãâ‘ iMÓ\^R£¢o.™½9WO"ÛLù/3Ñ$ÜÏUw4ËÈ,wUÄŸÎDÜx¸d$ÒX?ò¯j K¼�WŠžÊÖ~W� wv(xÀty–<Ûìú¼ÿj�AzÝÀFr-#À÷c©çÄt;\‡—«M& ]k(4ÓYae$4]%?ìVÃxWâAÓŸ´¡½¾z «R; °¨`[U¢® ÂRˆ_"ÈÛW 5¡§¥Üš¹ŠœBÆœ¡BQsR{9pÇŸ¤)©V‘ Ó H]úŽSÚÎ�â"Åo:ƒ× YZ